.tusker-hero{position:relative;width:100%;height:100vh;overflow:hidden;background:#000;color:#fff}
.tusker-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.tusker-hero-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#0000009e,#0000004d,#0000001a)}
.tusker-swiper{position:relative;width:100%;height:100vh;z-index:3}
.tusker-swiper .swiper-wrapper{height:100%}
.tusker-swiper .swiper-slide{height:100vh;display:flex;align-items:center}
.tusker-slide-content .h1{margin:0 0 28px;font-size:clamp(40px,4.5vw,64px);line-height:1;font-weight:400;letter-spacing:-2px}
.tusker-slide-content .h1 em{font-family:var(--font3);font-weight:400}
.tusker-slide-content p{max-width:570px;margin:0 0 32px;font-size:20px;line-height:1.6;color:#ffffffe6}

.tusker-scroll{position:absolute;z-index:5;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fff;opacity:.8;pointer-events:none}
.tusker-scroll-line{width:1px;height:42px;background:#ffffffb3}

/* @media (max-width: 768px) {
.tusker-slide-content .h1{font-size:48px;letter-spacing:-1px}
.tusker-slide-content p{font-size:16px;line-height:1.5}
.tusker-swiper .swiper-pagination{right:18px}
} */

.tusker-swiper .total,.tusker-swiper .heada,.tusker-swiper .subio,.tusker-swiper .citio{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.tusker-swiper .swiper-slide-active .total{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.6s;animation-delay:.6s}
.tusker-swiper .heada{-webkit-animation-duration:.8s;animation-duration:.8s}
.tusker-swiper .swiper-slide-active .heada{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.8s;animation-delay:.8s}
.tusker-swiper .subio{-webkit-animation-duration:.8s;animation-duration:.8s}
.tusker-swiper .swiper-slide-active .subio{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}
.tusker-swiper .citio{-webkit-animation-duration:1s;animation-duration:1s}
.tusker-swiper .swiper-slide-active .citio{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.5s;animation-delay:1.5s}
.capito{max-width:680px;position:relative;text-align:center;margin:auto;}

.tusker-swiper .swiper-pagination{position:absolute;bottom:60%;right:10px;left:auto;top:auto;margin:0;transform:translateY(50%);display:flex;justify-content:center;align-items:center;flex-flow:column;gap:3px;transition:opacity .3s ease}
.tusker-swiper .swiper-pagination .swiper-pagination-bullet{margin:3px 0!important;width:12px;height:12px;padding:0;border-radius:50%;background:#fff;opacity:1;transition:height ease-in-out .5s,border-radius ease-in-out .5s}
.tusker-swiper .swiper-pagination .swiper-pagination-bullet-active{height:30px;width:12px;border-radius:10px;transition:height ease-in-out .5s,border-radius ease-in-out .5s}
@keyframes fadeInUp {
from{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translate3d(0,30%,0)}
}
@-webkit-keyframes fadeInUp {
from{opacity:0;-webkit-transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,30%,0)}
}

.advance-item .advance-thumb{height:400px;}
.advance-thumb img{border-radius:17px}
.advance-content h5{padding-right:30px;}
.advance-btn{border:1px solid #0053621a;padding:5px;float:right;position:absolute;right:10px;bottom:20px;}
.advance-btn:hover{background-color: var(--main-color3);}
.advance-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
@media screen and (max-width: 1399px) {
.advance-item .advance-thumb{height:320px;}
}
@media screen and (max-width: 1199px) {
.advance-wrap{grid-template-columns:1fr 1fr}
.advance-item .advance-thumb{height:360px;}
}
@media screen and (max-width: 991px) {
.advance-wrap{grid-template-columns:1fr 1fr}
.advance-item .advance-thumb{height:320px;}
}
@media screen and (max-width: 767px) {
.advance-wrap{grid-template-columns:1fr 1fr}
.advance-item .advance-thumb{height:300px;}
}
@media screen and (max-width: 575px) {
.advance-wrap{grid-template-columns:1fr}
.advance-item .advance-thumb{height:260px;}
}
.advance-item{background:var(--whiteColor);padding:8px;box-shadow:0 9px 20px 0 #32455d0a;border-radius:17px;position:relative;}

.marquee-icon{margin-inline-start:40px;margin-inline-end:40px}

.abt-bg-left,.abt-bg-right{position:absolute;max-width:120px;}
.abt-bg-left{left:0;top:30%;}
.abt-bg-right{right:0;top:10%;}

.homeopathy::before{content:"";position:absolute;width:100%;height:100%;inset-inline-start:0;inset-block-end:0;background:linear-gradient(0deg,#307a3b 0%,#054615d9 53.06%,#00000015 100%);z-index:0;opacity:.8;}
.smiling-tusker-section{background:#d0953c;}
.smiling-tusker-content{max-width:650px;margin:0 auto;padding:50px 30px;color:#fff}
.smiling-tusker-eyebrow{display:block;margin-bottom:22px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:2px;text-transform:uppercase}
.smiling-tusker-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 27px;border:1px solid #fff;border-radius:0;color:#fff;background:transparent;font-size:13px;line-height:1;font-weight:600;letter-spacing:1.2px;text-decoration:none;transition:all .3s ease}
.smiling-tusker-btn:hover,.smiling-tusker-btn:focus{color:#d1973e;background-color:#fff;border-color:#fff}
.smiling-tusker-image{width:100%;aspect-ratio:1 / 1;overflow:hidden}
.smiling-tusker-image img{display:block;width:100%;height:100%;object-fit:cover}
@media (min-width: 1200px) {
.smiling-tusker-content{padding:50px 0}
}
@media (max-width: 991px) {
.smiling-tusker-content{max-width:100%;padding:65px 40px}
.smiling-tusker-content h2{font-size:42px}
.smiling-tusker-content p{font-size:16px}
}
@media (max-width: 575px) {
.smiling-tusker-content{padding:50px 25px}
.smiling-tusker-eyebrow{margin-bottom:18px;font-size:11px;letter-spacing:1.6px}
.smiling-tusker-content h2{margin-bottom:22px;font-size:30px!important;line-height:1.2}
.smiling-tusker-content p{font-size:15px;line-height:1.65;margin:10px 0;}
.smiling-tusker-btn-wrap{margin-top:28px}
.smiling-tusker-btn{min-height:46px;padding:11px 22px;font-size:12px}
.smiling-tusker-image{aspect-ratio:1 / 1}
}

.tusker-reels .swiper-slide{height:auto}
.tusker-reels{width:100%;overflow:hidden}
.tusker-reels .swiper-wrapper{align-items:center}
.tusker-reels .swiper-slide{height:auto;display:flex}
.vblock{position:relative;width:100%}
.vinner{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:12px;border: 3px solid #e4fdad;}
.vposter{position:absolute;inset:0;width:100%;height:100%}
.vposter img{display:block;width:100%;height:100%;object-fit:cover}
.vblock video{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}
.playbtn{position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}
.playbtn img{width:55px;height:55px}
.vmum{position:absolute;z-index:20;right:12px;top:12px;cursor:pointer}
.mute img,.unmute img{width:30px;height:30px}
.videoloading{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:var(--main-color3);color:#fff;font-size:14px;opacity:.9}
.tusker-reels .swiper-slide:nth-child(even) .vblock{margin-top:55px}
@media (max-width: 575px) {
.tusker-reels .swiper-slide:nth-child(even) .vblock{margin-top:0}
}