.blackfridaybanner{ width: 100%; height: auto; float: left; display: block; background-color: #fff; margin-top: 110px; margin-bottom: 0px;}
.about_intro_content_blackfriday{ width: 57%; 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;}
  


.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;}





/****************  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: 1em;text-transform: uppercase;margin-bottom: 17px;color: #000;display: block;}
.digits {display: flex;  gap: 5px;}
.digits #day1{display:none;}
.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; margin-left:5px;}
@keyframes pop {
  0% { transform: scale(1); opacity: 0.5;}
  50% { transform: scale(1.3); opacity: 1;}
  100% {transform: scale(1);}
}
/* MOBILE: keep horizontal row, adjust sizing */
@media (max-width: 600px) {
  .countdown {
    flex-wrap: nowrap;
    gap: 15px;
    padding-bottom: 40px;
  }
  .digit {
    font-size: 1.3em;
    width: 28px;
    padding: 0 5px;
  }
}
/****************   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:8%; font-weight:bold; text-align:center;}
.coloumn4{ width:4%; font-weight:bold; text-align:center;}
.coloumn5{ width:9%; font-weight:bold; text-align:center;}



 
.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;}*/



@media only screen and (min-width : 320px) and (max-width : 479px) { 
.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 : 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; }}


