.blackfridaybanner{ width: 100%; height: auto; float: left; display: block; background-color: #fff; margin-top: 110px; margin-bottom: 0px;}
.about_intro_content_blackfriday{ width: 63%; text-align: center; font-size: 20px; padding: 6px 15px; border-radius: 5px; margin: 20px auto; background-color: #000;    color: #fff;}
.txt_red{color:red!important;}
.txt_green{color:green!important;}
.txt_discount{color: #00449b!important; font-weight: bold; font-size: 18px;}
  
#day1{display:none;}

.offer-tag {display: inline-block;padding: 10px 20px;background-color: #e60000;color: #fff!important;font-weight: bold;font-size: 20px;
border-radius: 5px;animation: blink 3s infinite;/*box-shadow: 0 0 10px #ff3333;*/padding-top:12px!important;}
@keyframes blink {
    0%, 100% {opacity: 1;}
    50% {opacity: 0;}
} 
/*body {margin: 0;background: #000;overflow: hidden;}*/
canvas {position: absolute;top: 0;left: 0;width: 97vw;height: 100vh;display: block;z-index: 9999;}



.black_friday_blog-section {  max-width: 1200px;  margin: 0px auto;  padding: 20px;}
.black_friday_blog-section h2 { text-align: center;  font-size: 36px;  margin-bottom: 30px; font-weight: bold;  color: #333;}
.black_friday_blog-container { display: grid;  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));  gap: 20px;}
.black_friday_blog-card { background: #f4f3f3; border-radius: 12px; overflow: hidden; /*box-shadow: 0 4px 12px rgba(0,0,0,0.1);*/
transition: transform 0.3s ease, box-shadow 0.3s ease;}
.black_friday_blog-card:hover {transform: translateY(-5px); box-shadow: 0 8px 20px rgba(0,0,0,0.15);}
.black_friday_blog-card img { width: 100%;  height: 200px; object-fit: contain;}
.black_friday_blog-content { padding: 20px;}
.black_friday_blog-content h3 {font-size: 18px; margin: 0 0 10px;color: #222; min-height: 60px;}
.black_friday_blog-content p { font-size: 15px; color: #555; line-height: 20px; margin-bottom: 15px;
display: -webkit-box; -webkit-line-clamp: 3;   /* show only 3 lines */ -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.black_friday_read-more {display: inline-block; text-decoration: none; color: #fff; background: #000; padding: 6px 15px; border-radius: 6px; font-size: 15px;
  transition: background 0.3s;}
.black_friday_read-more:hover { background: #333; color: #fff;}


/****************  Countdown Start  ******************/
.countdown { display: flex; justify-content: center; flex-wrap: wrap;  gap: 30px;background-color: #ffead4; padding-bottom: 60px;}
.countdown_title{ text-align:center; font-size:41px; background-color: #ffead4;color: #000;}
.time-block { text-align: center;}
.label {font-size: 1.4em;text-transform: uppercase;margin-bottom: 17px;color: #000;display: block;}
.digits {display: flex;  gap: 5px;}
.digit {background: #000;color: #ffead4;font-size: 4em;padding: 0px 15px;border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); width: 61px;
transition: none;animation: pop 0.4s ease-in-out;font-weight: bold;}
@keyframes pop {
  0% { transform: scale(1); opacity: 0.5;}
  50% { transform: scale(1.3); opacity: 1;}
  100% {transform: scale(1);}
}
@media (max-width: 600px) {
  .countdown {flex-direction: column;align-items: center;}
}
/****************   Countdown End   ******************/

.blackfridaysale2025buy{text-align:center;}
.blackfridaysale2025buy .button a{ padding:5px 9px; border-radius:5px; background-color:#fe7222; color:#fff; cursor:pointer;font-size: 15px;}
.blackfridaysale2025buy .button a:hover{ background-color:#1574bb; color:#fff; text-decoration:none;}
.blackfridaysale2025buy .whatsaowww{ padding:5px 9px; border-radius:5px; background-color:#00c267!important; color:#fff!important; cursor:pointer;font-size: 15px;}
.blackfridaysale2025buy .whatsaowww:hover{ background-color:#1574bb; color:#fff; text-decoration:none;}
.blackfridaysale2025buy .whatsaowww i{color:#fff!important;}

.offer_heading{ font-weight:bold; font-size:21px; }
.offer_description{ font-size: 14px; font-weight: normal;line-height: 20px;}
.coloumn1{ width:28%; font-weight:bold; text-align:center;}
.coloumn2{ width:11%; font-weight:bold; text-align:center;}
.coloumn3{ width:7%; font-weight:bold; text-align:center;}
.coloumn4{ width:4%; font-weight:bold; text-align:center;}
.coloumn5{ width:10%; font-weight:bold; text-align:center;}


.digital_marketing_page{}
.digital_marketing_page .nfornew_text_item{padding-top:0px!important;}
.digital_marketing_page .nfornew_image_item{padding-top:0px!important;}
.digital_marketing_page h2{margin-bottom:10px!important; color: #000;  font-size: 32px;  text-align: left; font-weight: bold;  margin-bottom: 0px;}
.digital_marketing_page h3{margin-bottom:8px!important; color: #000;  font-size: 24px;  text-align: left;  font-weight: bold;  margin-bottom: 0px;}
.digital_marketing_page p{color:#1e1e1e; font-size:17px; text-align:justify;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.digital_marketing_page ul{margin:15px;}
.digital_marketing_page li{color: #1e1e1e;  font-size: 17px;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  list-style: square;  margin-left: 18px;}

 
.strike-rotate {text-decoration: line-through; color:red; } 
/*.discount_capsule{ padding:0px!important;}
.discount_capsule span{ color: white;
  background: #008227;
  padding: 3px 12px;
  float: left;
  display: block;
  border-radius: 25px;
  font-size: 15px;
  font-weight: bold;
  margin: 5px 5px;}*/
  
.seo_page ul{margin:15px 0px;}
.seo_page li{padding:3px 0px;float: left;width: 90%;}
.seo_page img{width:100%; height:190px;}

.qoow-container {width:50%;text-align: center;margin:20px auto 0px;}
.qoow-button {display: inline-block;background: #00a950;color: white;padding: 10px 30px;font-size: 41px;font-weight: bold;text-decoration: none;
border-radius: 15px;transition: transform 0.3s ease, box-shadow 0.3s ease;box-shadow: 0 4px 15px rgba(37, 211, 102, 0.4); white-space: nowrap; /* Text wrap prevent */}
.qoow-button span{color: #000; margin-bottom: 5px; font-size: 19px; margin-top: -8px;display: block;font-weight: normal;}
.qoow-button:hover {transform: translateY(-2px);box-shadow: 0 6px 20px rgba(37, 211, 102, 0.6);}
.qoow-container a{color:#fff;}
.qoow-container a:hover{color:#fff;}


.green_bg .fa{color: #fff!important;} .button .clear{padding-top:15px!important;}
.blackfridaysale2025buy .fa-shopping-cart{color: #fff!important;margin-right: 5px;}
.blackfridaysale2025buy .green_bg { padding:5px 9px;border-radius: 5px;background-color: green!important;color: #fff!important;cursor: pointer;
font-size: 11px!important;}

.left_right_matter_new h3 { font-size: 24px!important;  font-weight: bold!important; color:#333;}
.professionalseo h3{font-size:34px!important;}


@media only screen and (min-width : 320px) and (max-width : 479px) { 
    .qoow-container {width:93%;}
    .qoow-button {font-size: 28px;border-radius: 9px;}
    .qoow-button span {font-size: 12px; margin-top: -4px;}
    .qoow-button {padding: 10px 15px;}
    .mob_image_ha8 img{height: 245px; margin: 0px auto; width: 100%; object-fit: scale-down;}
    /********** For Whatsapp CTA Button - In Article **********/
    
    .blackfridaysale2025buy .green_bg { font-size: 12px!important; margin-top:30px!important;float: left;}
  
.blackfridaybanner{ margin-top:0px!important;}
 .countdown_title {font-size: 24px;}
 .plan_titles { font-size: 25px;}
 .contact-sub-heading {font-size: 14px;}
 .about_intro_content_blackfriday { width: 100%;font-size: 15px;}
 .nfornew_journeytime div {font-size: 9px;}
 
 
 .digit {font-size: 1.5em!important; width: 37px!important; padding:0px 10px!important;}
 .time-block .label {font-size: 1em;}
 .countdown {flex-direction: row!important;}
 .countdown{ padding-bottom:21px!important;}
 .black_friday_page table .font21{font-size:14px!important;}
 .black_friday_page table .font18{font-size:14px!important;}
 .black_friday_page table .font20{font-size:14px!important;}
 .black_friday_page table .txt_discount{font-size:14px!important;}
 .black_friday_page table .offer_heading{font-size:14px!important;}
 .new-head20 .new-ttl::after{display:none!important;}
 
 .newpagebanner .text55 { font-size: 28px!important;}
 .newpagebanner li {font-size: 12px!important;line-height: 20px; }
 .professionalseo .forcegap5{width:100%!important; float:left; display:block; margin:0px; padding:0px;}
.seo_page {padding: 12px!important;}
.seopagehead li {line-height: 20px!importan;}

}
@media only screen and (min-width : 480px) and (max-width : 639px) { 
.blackfridaybanner{ margin-top:0px!important;}
 .countdown_title {font-size: 24px;}
 .plan_titles { font-size: 25px;}
 .contact-sub-heading {font-size: 14px;}
 .about_intro_content_blackfriday { width: 100%;font-size: 15px;}
 .nfornew_journeytime div {font-size: 9px;}
 
} 
@media only screen and (min-width : 640px) and (max-width : 768px) {
  .blackfridaybanner{ margin-top:0px!important;}  
 .countdown_title {font-size: 24px;}
 .plan_titles { font-size: 25px;}
 .contact-sub-heading {font-size: 14px;}
 .about_intro_content_blackfriday { width: 100%;font-size: 15px;}
 .nfornew_journeytime div {font-size: 9px;}
 
}
@media only screen and (min-width : 769px) and (max-width : 1020px) {
   .blackfridaybanner{ margin-top:0px!important;} 
 .countdown_title {font-size: 24px;} 
 .plan_titles { font-size: 25px;}
 .contact-sub-heading {font-size: 14px;}
 .about_intro_content_blackfriday { width: 100%;font-size: 15px;}
 .nfornew_journeytime div {font-size: 9px;}
 
}
@media only screen and (min-width : 1021px) and (max-width : 1024px) {.desktop_view{display:block!important; }.mobile_view{display:none!important; }}
@media only screen and (min-width : 1025px) and (max-width : 1279px) {.desktop_view{display:block!important; }.mobile_view{display:none!important; }}
@media only screen and (min-width : 1280px) and (max-width : 1367px) {.desktop_view{display:block!important; }.mobile_view{display:none!important; }}
@media only screen and (min-width : 1368px) and (max-width : 2000px) {.desktop_view{display:block!important; }.mobile_view{display:none!important; }}


