.bring-section p strong{font-weight:500;color: #00539f;}
.bring-section p a strong{color:#00539f;font-weight: 600;}
.bring-section p a strong:hover{color:#f48120;text-decoration-color:#f48120;}
.bring-section h2{font-size: 26px;font-weight: 600;}
@media(max-width:576px){.bring-section h2{font-size: 22px;font-weight: 600;}}
#popupOverlay {display: none;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, 0.6);z-index: 9999;justify-content: center;align-items: center;}
.popupContent {position: relative;background: #fff;border-radius: 8px;overflow: hidden;max-width: 600px;width: 90%;max-height: 90%;}
.popupContent img {width: 100%;height: auto;display: block;}
.closePopup {position: absolute;top: 8px;right: 10px;background: #00539f;border: none;font-size: 20px;
font-weight: bold;cursor: pointer;padding: 2px 8px;border-radius: 50%;line-height: 24px;color: #fff;}
.closePopup:hover {background: #c6e3ff;color: #00539f;}
.search-trust-text{font-size:16px;color:#404040;font-weight:500;}
.direction-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:4px 10px;color:#000000;border-radius:20px;text-decoration:none;font-weight:500;
transition:.3s;outline:none;}
.direction-btn:hover{background:#e86f00;color:#000000;}
.direction-btn:focus,.direction-btn:focus-visible{background:#e86f00;color:#000000;outline:none;box-shadow:0 0 0 2px rgba(255,122,0,.35);}
.medicover-glass-wrapper{position:relative;overflow:hidden;padding:55px 0;background:radial-gradient(circle at top left, rgba(18,104,178,0.08), transparent 28%),radial-gradient(circle at bottom right, rgba(244,129,32,0.08), transparent 30%),linear-gradient(135deg,#f5f9ff 0%,#edf5ff 45%,#fdfdfd 100%);}
.medicover-glass-wrapper::before,.medicover-glass-wrapper::after{content:'';position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(80px);z-index:0;}
.medicover-glass-wrapper::before{background:rgba(18,104,178,0.10);top:-120px;left:-120px;}
.medicover-glass-wrapper::after{background:rgba(244,129,32,0.10);bottom:-120px;right:-120px;}
.medicover-glass-wrapper .container{position:relative;z-index:2;}
.medicover-glass-wrapper .row{--bs-gutter-x:1.2rem;--bs-gutter-y:1.2rem;}
.glass-card{position:relative;overflow:hidden;background:rgba(255,255,255,0.58);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(18,104,178,0.12);border-radius:24px; padding:26px;box-shadow:0 8px 28px rgba(18,104,178,0.08),inset 0 1px 0 rgba(255,255,255,0.45);transition:all .35s ease;}
.glass-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#00539f,#1268b2,#f48120);}
.glass-card:hover{transform:translateY(-6px);border-color:rgba(244,129,32,0.24);box-shadow:0 18px 40px rgba(18,104,178,0.14),0 6px 18px rgba(244,129,32,0.08);}
.glass-title{display:flex;align-items:flex-start;gap:12px;color:#00539f;font-size:20px;line-height:1.3;font-weight:500;margin-bottom:20px;}
.glass-title i{color:#f48120;font-size:20px;margin-top:4px;}
.glass-list{list-style:none;padding:0;margin:0;}
.glass-list li{position:relative;color:#333333;font-size:16px;font-weight:500;line-height:26px;padding-left:24px;margin-bottom:12px;}
.glass-list li::before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#f48120;box-shadow:0 0 10px rgba(244,129,32,0.5);}
.speciality-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.speciality-tags span{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;text-align:center;min-height:50px;padding:5px 16px;border-radius:18px; background:rgba(18,104,178,0.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(18,104,178,0.10);color:#00539f;font-size:14px;font-weight:600;line-height:24px;    transition:all .3s ease;box-shadow:0 4px 14px rgba(18,104,178,0.05),inset 0 1px 0 rgba(255,255,255,0.25);}
.speciality-tags span:hover{transform:translateY(-3px);background:linear-gradient(135deg,#00539f,#1268b2);border-color:transparent;color:#fff;box-shadow:0 10px 24px rgba(18,104,178,0.18);}
.speciality-tags span a{display:inline-block;color:#00539f !important;font-weight:700;text-decoration:none;transition:all .3s ease;background-image:linear-gradient(#f48120,#f48120);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;}
.speciality-tags span a:visited,.speciality-tags span a:focus,.speciality-tags span a:active{color:#00539f !important;text-decoration:none;}
.speciality-tags span:hover a{color:#ffffff !important;background-size:100% 2px;}
.tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.mini-glass-card{position:relative;height:100%;min-height:120px;background:rgba(255,255,255,0.52);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(18,104,178,0.10);  border-radius:18px;padding:18px;transition:all .35s ease;box-shadow:0 4px 14px rgba(18,104,178,0.06),inset 0 1px 0 rgba(255,255,255,0.35);display:flex;align-items:center;justify-content:center;   text-align:center;overflow:hidden;}
.mini-glass-card:hover{transform:translateY(-4px);border-color:rgba(244,129,32,0.22);box-shadow:0 12px 28px rgba(18,104,178,0.10),0 4px 12px rgba(244,129,32,0.06);}
.mini-glass-card p{margin:0;color:#333333;font-size:15px;font-weight:500;line-height:26px;}
.mini-glass-card p a{color:#00539f !important;font-weight:700;text-decoration:none;transition:all .3s ease;background-image:linear-gradient(#f48120,#f48120);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;}
.mini-glass-card p a:visited,.mini-glass-card p a:focus,.mini-glass-card p a:active{color:#00539f !important;text-decoration:none;}
.mini-glass-card:hover p a,.mini-glass-card p a:hover{color:#f48120 !important;background-size:100% 2px;}
.tech-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}
.tech-list li{position:relative;padding:14px 16px 14px 46px;background:rgba(255,255,255,0.52);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(18,104,178,0.10);   border-radius:16px;color:#333333;font-size:15px;font-weight:500;line-height:24px;box-shadow:0 4px 14px rgba(18,104,178,0.06),inset 0 1px 0 rgba(255,255,255,0.35);transition:all .3s ease;}
.tech-list li::before{content:'';position:absolute;left:18px;top:22px;width:10px;height:10px;border-radius:50%;background:#f48120;box-shadow:0 0 10px rgba(244,129,32,0.45);}
.tech-list li:hover{transform:translateY(-3px);border-color:rgba(244,129,32,0.24);box-shadow:0 10px 24px rgba(18,104,178,0.10),0 4px 12px rgba(244,129,32,0.06);}
.tech-list li a{color:#00539f !important;font-weight:700;text-decoration:none;transition:all .3s ease;background-image:linear-gradient(#f48120,#f48120);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;}
.tech-list li a:hover{color:#f48120 !important;background-size:100% 2px;}
.tech-list li a:visited,.tech-list li a:focus,.tech-list li a:active{color:#00539f !important;text-decoration:none;}
@media(max-width:767px){.tech-list{gap:10px;}.tech-list li{padding:12px 14px 12px 40px;border-radius:14px;font-size:14px;line-height:22px;}.tech-list li::before{left:16px;top:19px;}}
.glass-content,.glass-highlight p{color:#333333;font-size:16px;line-height:28px;font-weight:500;}
.glass-highlight p.mt-4{margin-top:18px !important;}
@media(max-width:991px){.glass-title{font-size:18px;}.glass-card{padding:22px;}}
@media(max-width:767px){.medicover-glass-wrapper{padding:40px 0;}.glass-title{font-size:16px;margin-bottom:16px;}.glass-card{padding:20px;border-radius:20px;}
.glass-list li{font-size:15px;line-height:24px;margin-bottom:10px;}
.speciality-tags{grid-template-columns:1fr;gap:10px;}
.speciality-tags span{min-height:64px;padding:12px 14px;border-radius:16px;font-size:14px;line-height:22px;}
.tech-grid{grid-template-columns:1fr;gap:12px;}
.mini-glass-card{min-height:auto;padding:16px;border-radius:16px;}
.mini-glass-card p{font-size:14px;line-height:24px;}}
/* Hospitals Css */
.hs-lc-sec{position:relative;background:linear-gradient(135deg,#edf6ff,#f8fbff);overflow:hidden;}
.hs-lc-sec:before{content:"";position:absolute;width:430px;height:430px;right:-170px;top:-170px;border-radius:50%;background:rgba(0,83,159,.05);}
.hs-lc-sec:after{content:"";position:absolute;width:300px;height:300px;left:-140px;bottom:-140px;border-radius:50%;background:rgba(244,129,32,.05);}
.hs-lc-title{margin-bottom:15px;text-align:center;}
.hs-lc-tabs{margin-bottom:15px;}
.hs-tabs-nav{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;justify-content:center;}
.hs-tabs-nav::-webkit-scrollbar{display:none;}
.hs-tabs-nav .nav-item{flex:0 0 auto;}
.hs-tab-btn{display:flex!important;align-items:center;gap:12px;min-width:220px;height:48px;padding:0 16px;border:none!important;border-radius:34px 34px 0 34px!important;background:#00539f;color:#fff!important;white-space:nowrap;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.18)!important;transition:background-color .2s ease,color .2s ease!important;}
.hs-tab-btn:hover{background:rgba(0,83,159,.78)!important;color:#fff!important;transform:none!important;}
.hs-tab-btn.active,.nav-pills .hs-tab-btn.active{background:#F48120!important;color:#fff!important;transform:none!important;}
.hs-tab-icn{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 38px;overflow:hidden;}
.hs-tab-icn img{width:35px;height:35px;display:block;object-fit:contain;}
.hs-lc-card{position:relative;overflow:hidden;border-radius:22px;background:rgba(255,255,255,.42);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.45);box-shadow:0 15px 35px rgba(0,83,159,.10),inset 0 1px 0 rgba(255,255,255,.5);transition:.35s;}
.hs-lc-card:before{content:"";position:absolute;left:-120%;top:0;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:.8s;z-index:1;pointer-events:none;}
.hs-lc-card:after{content:"";position:absolute;right:-6px;bottom:-18px;width:100px;height:100px;background:url("https://www.medicoverhospitals.in/images/home-clinic.svg") no-repeat center;background-size:contain;opacity:0;transform:scale(.8);transition:.35s;pointer-events:none;z-index:1;}
.hs-lc-card:hover{background:linear-gradient(135deg,#ffffff 0%,#f7fbff 60%,#d9ecff 100%);transform:translateY(-8px);box-shadow:0 25px 45px rgba(0,83,159,.18);}
.hs-lc-card:hover:before{left:120%;}
.hs-lc-card:hover:after{opacity:.12;transform:scale(1);}
.hs-lc-img{width:100%;height:120px;object-fit:cover;}
.hs-lc-cnt{position:relative;z-index:2;padding:0 18px;display:flex;flex-direction:column;align-items:flex-start;}
.hs-lc-cnt small{display:block;color:#00539F;font-size:13px;font-weight:600;}
.hs-lc-line{display:block;width:42px;height:2px;background:#F48120;border-radius:30px;margin:5px 0;}
.hs-lc-link{display:inline-block;text-decoration:none;position:relative;z-index:3;margin-bottom:8px;}
.hs-lc-name{margin:0;color:#00539F;font-size:18px;font-weight:600;transition:.3s;}
.hs-lc-link:hover .hs-lc-name{color:#F48120;}
.hs-dir-btn{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:48px;padding:6px 0;color:#00539F;text-decoration:none;transition:.3s;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}
.hs-dir-btn:hover{color:#F48120;}
.hs-dir-btn span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#00539F;font-size:12px;flex-shrink:0;}
.hs-dir-btn img{display:block;width:18px;height:18px;}
.hs-exp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:240px;height:45px;padding:0 32px;background:#00539f;color:#fff;text-decoration:none;border-radius:50px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.25);box-shadow:0 12px 30px rgba(0,83,159,.18),inset 0 1px 0 rgba(255,255,255,.25);font-size:16px;transition:.35s;}
.hs-exp-btn:hover{background:#F48120;color:#fff;transform:translateY(-4px);box-shadow:0 20px 35px rgba(244,129,32,.28);}
.hs-exp-btn i{transition:.3s;}
.hs-exp-btn:hover i{transform:translateX(5px);}
.hs-dir-btn img{width:18px;height:18px;}
@media (max-width:991px){.hs-lc-title{font-size:24px;}.hs-tabs-nav{display:flex!important;justify-content:flex-start;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;}.hs-tabs-nav::-webkit-scrollbar{display:none;}.hs-tabs-nav .nav-item{flex:0 0 auto;}.hs-tab-btn{min-width:200px;width:auto;scroll-snap-align:start;}}
@media (max-width:767px){.hs-lc-title{text-align:center;font-size:22px;}.hs-tab-btn{min-width:150px;height:40px;padding:0 14px;font-size:14px;}.hs-tab-icn{width:34px;height:34px;}.hs-tab-icn img{width:30px;}.hs-lc-img{height:110px;}.hs-lc-scroll{max-height:400px;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:#F48120 #ddd;}.hs-lc-scroll::-webkit-scrollbar{width:5px;}.hs-lc-scroll::-webkit-scrollbar-track{background:#ddd;border-radius:20px;}.hs-lc-scroll::-webkit-scrollbar-thumb{background:#F48120;border-radius:20px;}}
/* About Image */
.mc-img-wrap{position:relative;display:inline-block;}
.mc-img-wrap::before{content:"";position:absolute;width:50px;height:50px;top:-10px;left:-10px;border-top:5px solid #f48120;border-left:5px solid #f48120;border-radius:18px 0 0 0;transition:.35s;}
.mc-img-wrap::after{content:"";position:absolute;width:50px;height:50px;right:-10px;bottom:-10px;border-right:5px solid #00539f;border-bottom:5px solid #00539f;border-radius:0 0 18px 0;transition:.35s;}
.mc-img-wrap:hover::before{top:-18px;left:-18px;}
.mc-img-wrap:hover::after{right:-18px;bottom:-18px;}
/* Counter Design */
.counter-number-section-new{padding:20px 0;overflow:hidden;position:relative;}
.counter-number-section-new .container{padding:14px 12px;background:#c1def2;border-radius:20px;overflow:hidden;}
.counter-marquee{position:relative;width:100%;overflow:hidden;}
.counter-track{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;width:fit-content;will-change:transform;animation:counterScroll 85s linear infinite;}
.counter-track:hover{animation-play-state:paused;}
.counter-item{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:180px;margin-right:12px;padding:6px 12px;background:#fff;border-radius:50px;border:1px solid rgba(179,187,190,.35);box-shadow:0 6px 16px rgba(0,0,0,.08);transition:.3s;}
.counter-item:first-child{margin-left:2px;}
.counter-item:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.14);}
.counter-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.counter-icon img{width:18px;height:18px;display:block;}
.counter-content{display:flex;flex-direction:column;}
.counter-number{margin:0;font-size:18px;font-weight:800;line-height:1;}
.name{margin-top:2px;font-size:11px;font-weight:600;color:#404040;line-height:1.2;}
.counter-item:nth-child(6n+1){background:#F7FBFF;border-color:#1268b240;}
.counter-item:nth-child(6n+1) .counter-icon{background:#00539F;}
.counter-item:nth-child(6n+1) .counter-number{color:#00539F;}
.counter-item:nth-child(6n+2){background:#F4F9FE;border-color:#4886c640;}
.counter-item:nth-child(6n+2) .counter-icon{background:#1268B2;}
.counter-item:nth-child(6n+2) .counter-number{color:#1268B2;}
.counter-item:nth-child(6n+3){background:#F3FBFE;border-color:#65addf40;}
.counter-item:nth-child(6n+3) .counter-icon{background:#3FADDA;}
.counter-item:nth-child(6n+3) .counter-number{color:#006A94;}
.counter-item:nth-child(6n+4){background:#FFF7FA;border-color:#c97d9940;}
.counter-item:nth-child(6n+4) .counter-icon{background:#8A2E50;}
.counter-item:nth-child(6n+4) .counter-number{color:#8A2E50;}
.counter-item:nth-child(6n+5){background:#F2FCFB;border-color:#3fadda40;}
.counter-item:nth-child(6n+5) .counter-icon{background:#0F6F96;}
.counter-item:nth-child(6n+5) .counter-number{color:#0F6F96;}
.counter-item:nth-child(6n){background:#FAFAFA;border-color:#b3bbbe70;}
.counter-item:nth-child(6n) .counter-icon{background:#6B757B;}
.counter-item:nth-child(6n) .counter-number{color:#5D666B;}
@keyframes counterScroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
@media(max-width:991px){
.counter-number-section-new .container{padding:14px 12px;}
.counter-track{animation-duration:85s;}
.counter-item{min-width:165px;padding:6px 10px;}
.counter-icon{width:34px;height:34px;}
.counter-icon img{width:16px;height:16px;}
.counter-number{font-size:15px;}
.name{font-size:10px;}
}
/* Cards Design */
.mhc-promo-sec{background:#fff;}
.mhc-promo-card{height:100%;display:flex;align-items:center;gap:18px;padding:16px;background:linear-gradient(135deg,rgba(247,251,255,.95),rgba(236,245,253,.88));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px;border:1px solid rgba(18,104,178,.14);box-shadow:0 18px 40px rgba(18,104,178,.08),0 3px 12px rgba(0,0,0,.03),inset 0 1px 0 rgba(255,255,255,.9);transition:.35s;position:relative;overflow:hidden;}
.mhc-promo-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(255,255,255,.95);}
.mhc-promo-card:after{content:"";position:absolute;top:-75px;right:-75px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(72,134,198,.08),transparent 72%);pointer-events:none;}
.mhc-promo-card:hover{transform:translateY(-8px);border-color:rgba(18,104,178,.25);box-shadow:0 26px 55px rgba(18,104,178,.14),0 8px 18px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.95);}
.mhc-promo-img{width:125px;height:125px;flex-shrink:0;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px rgba(18,104,178,.12);}
.mhc-promo-img img{width:100%;height:100%;object-fit:cover;display:block;}
.mhc-promo-body{flex:1;}
.mhc-promo-chip{display:inline-block;padding:6px 14px;border-radius:30px;background:#eaf4fd;border:1px solid #d8eafb;color:#00539f;font-size:11px;font-weight:700;margin-bottom:10px;letter-spacing:.4px;}
.mhc-promo-title{font-size:17px;font-weight:700;color:#163048;margin-bottom:8px;line-height:1.45;}
.mhc-promo-body p{font-size:14px;color:#5f7185;line-height:1.7;margin-bottom:14px;}
.mhc-promo-btn{display:inline-flex;align-items:center;text-decoration:none;padding:7px 18px;border-radius:50px;background:linear-gradient(135deg,#00539f,#1268b2);color:#fff;font-weight:600;box-shadow:0 8px 20px rgba(0,83,159,.18);transition:.3s;}
.mhc-promo-btn:hover{background:linear-gradient(135deg,#f48120,#f6a03b);color:#fff;box-shadow:0 12px 28px rgba(244,129,32,.24);}
@media(max-width:991px){.mhc-promo-card{flex-direction:column;align-items:flex-start;}.mhc-promo-img{width:100%;height:250px;}.mhc-promo-title{font-size:18px;}}
/* Testimonials css */
.mh-review-sec{padding:20px 0;background:linear-gradient(135deg,#edf6ff,#f8fbff);overflow:hidden;position:relative;width:100%;max-width:100%;}
.mh-review-wrap{display:flex;flex-wrap:nowrap;align-items:stretch;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:6px 2px 12px;width:100%;max-width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;}
.mh-review-wrap::-webkit-scrollbar{display:none;}
.mh-review-card{flex:0 0 280px;width:280px;min-width:280px;max-width:280px;box-sizing:border-box;padding:18px;border-radius:20px;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #00539f2e;box-shadow:0 10px 24px rgba(18,104,178,.08);scroll-snap-align:start;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background .35s ease;position:relative;overflow:hidden;animation:mhReveal linear;animation-timeline:view(x);animation-range:entry 15% cover 5%;}
@keyframes mhReveal{from{opacity:0;transform:translateX(50px) scale(.96);filter:blur(5px);}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0);}}
.mh-review-card:hover{transform:translateY(-8px);box-shadow:0 18px 36px rgba(18,104,178,.16);border-color:#1268b2;background:rgba(255,255,255,.75);}
.mh-review-stars{margin-bottom:12px;color:#f4b400;font-size:16px;}
.mh-review-text{font-size:14px;line-height:1.6;color:#333333;min-height:92px;margin-bottom:16px;}
.mh-review-user{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(18,104,178,.10);}
.mh-review-user img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 5px 14px rgba(18,104,178,.12);}
.mh-review-user h3{margin:0;font-size:16px;font-weight:700;color:#333;line-height:1.2;}
.mh-review-user span{font-size:13px;color:#1268b2;}
.mh-review-title{text-align:center;max-width:700px;margin:0 auto;}
@media(max-width:991px){.mh-review-sec{overflow:hidden;}.mh-review-wrap{padding:6px 12px 12px;}.mh-review-card{flex:0 0 280px;width:280px;min-width:280px;max-width:280px;padding:16px;}.mh-review-text{font-size:13px;min-height:auto;}.mh-review-user img{width:46px;height:46px;}.mh-review-user h3{font-size:15px;}.mh-review-user span{font-size:12px;}.mh-review-title{font-size:22px;max-width:100%;}}
/* Blogs css */
.mh-blog-sec{padding:20px 0;background:#fff;overflow:hidden;position:relative;}
.mh-blog-sec .container{position:relative;}
.mh-blog-link{display:flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:#1268b2;transition:.3s;}
.mh-blog-link:hover{color:#163048;}
.mh-blog-scroll{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 0 10px;scrollbar-width:none;-ms-overflow-style:none;}
.mh-blog-scroll::-webkit-scrollbar{display:none;}
.mh-blog-card{flex:0 0 220px;width:220px;min-width:220px;max-width:220px;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;overflow:hidden;border:1px solid #00539f2e;box-shadow:0 8px 20px rgba(18,104,178,.08);scroll-snap-align:start;transition:.35s;}
.mh-blog-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(18,104,178,.14);}
.mh-blog-image{display:block;aspect-ratio:16/9;overflow:hidden;}
.mh-blog-image img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;}
.mh-blog-card:hover img{transform:scale(1.06);}
.mh-blog-content{padding:14px;}
.mh-blog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.mh-blog-category{padding:3px 8px;border-radius:20px;background:#1268b215;color:#00539f;font-size:11px;font-weight:600;}
.mh-blog-date{font-size:11px;color:#333333;}
.mh-blog-heading{font-size:14px;font-weight:700;line-height:1.45;margin-bottom:14px;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.mh-blog-heading a{text-decoration:none;}
.mh-blog-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:30px;background:#1268b2;color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:.3s;}
.mh-blog-btn:hover{background:#f48120;color:#fff;}
@media(max-width:991px){
.mh-blog-title{font-size:22px;}
.mh-blog-scroll{overflow-x:auto;padding:4px 0 10px;}
.mh-blog-card{flex:0 0 210px;width:210px;min-width:210px;max-width:210px;}
.mh-blog-content{padding:16px;}
.mh-blog-heading{font-size:15px;min-height:48px;}
.mh-blog-btn{padding:4px 14px;font-size:13px;}
}
/* Web Stories */
.hs-glass-zone{background:linear-gradient(135deg,#edf6ff,#f8fbff);overflow:hidden;position:relative;}
.hs-frost-card{position:relative;display:flex;align-items:center;gap:18px;padding:24px;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.22);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.45);box-shadow:0 15px 35px rgba(18,104,178,.10);transition:.4s;height:100%;}
.hs-frost-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgba(18,104,178,.16);}
.hs-frost-card::before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,rgba(244,129,32,.20),rgba(18,104,178,.15));right:-50px;top:-50px;}
.hs-frost-icon{width:74px;height:74px;min-width:74px;border-radius:18px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2;backdrop-filter:blur(10px);}
.hs-story-bg{background:linear-gradient(135deg,#1268b2,#4d93d0);}
.hs-calc-bg{background:linear-gradient(135deg,#f48120,#ffb347);}
.hs-frost-icon img{width:34px;filter:brightness(0) invert(1);}
.hs-frost-content{position:relative;z-index:2;}
.hs-frost-tag{display:inline-block;padding:5px 12px;border-radius:30px;background:rgba(18,104,178,.10);color:#1268b2;font-size:12px;font-weight:600;margin-bottom:8px;}
.hs-frost-content h3{font-size:24px;font-weight:700;color:#163048;margin-bottom:8px;line-height:1.25;}
.hs-frost-content h3 span{color:#1268b2;}
.hs-frost-content p{color:#5c6772;font-size:15px;line-height:1.6;margin-bottom:16px;max-width:420px;}
.hs-frost-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:6px 22px;border-radius:50px;background:linear-gradient(135deg,#1268b2,#00539f);color:#fff;font-size:15px;font-weight:500;transition:.35s;}
.hs-frost-btn:hover{color:#fff;transform:translateX(4px);box-shadow:0 12px 28px rgba(18,104,178,.22);}
.hs-frost-btn i{transition:.35s;}
.hs-frost-btn:hover i{transform:translateX(5px);}
.hs-glow-circle{position:absolute;width:90px;height:90px;border-radius:50%;background:rgba(255,255,255,.25);bottom:-35px;right:30px;backdrop-filter:blur(20px);}
@media(max-width:991px){.hs-frost-card{flex-direction:column;text-align:center;padding:20px;gap:14px;}.hs-frost-icon{width:68px;height:68px;min-width:68px;}.hs-frost-icon img{width:30px;}.hs-frost-content h3{font-size:22px;}.hs-frost-content p{max-width:100%;margin-bottom:14px;}.hs-frost-btn{width:100%;justify-content:center;}.hs-glow-circle{display:none;}}
/* Frequently Asked Question */
.med-faq-wrap {background: #fff;}
.med-faq-heading {font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 24px;line-height: 36px;color: #111;}
.med-faq-card {background: #fff;border-top: 2px solid #00539F;border-radius: 10px;box-shadow: 3px 4px 20px rgba(0,0,0,0.1);padding: 16px;margin-bottom: 15px;transition: all 0.3s ease;cursor: pointer;}
.med-faq-card:hover {transform: translateY(-4px);box-shadow: 0 10px 25px rgba(0,0,0,0.15);border-top-color: #f48120;}
.med-faq-card:hover .med-faq-question {color: #00539F;}
.med-faq-question {font-weight: 600;font-size: 18px;line-height: 28px;color: #333333;margin-bottom: 8px;transition: 0.3s;}
.med-faq-answer {font-weight: 500;font-size: 16px;line-height: 28px;color: #333333;margin: 0;}
@media (max-width: 574px){.med-faq-answer{font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;line-height:21px;color:#333333;margin:0}.med-faq-question{font-size: 16px;}}
/* Best Doctors Sections Css */
.hs-city-sec{background:linear-gradient(135deg,#edf6ff,#f8fbff);}
.hs-city-acc{height:auto;}
.hs-city-item{border:1px solid transparent!important;border-radius:18px!important;overflow:hidden;background:linear-gradient(180deg,#fafdff 0%,#fff 100%) padding-box,linear-gradient(90deg,#ebf6ff,#d8d8d9,#b0d7fb) border-box;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 25px rgba(18,104,178,.08);transition:.3s;}
.hs-city-item:hover{box-shadow:0 18px 40px rgba(18,104,178,.12);}
.hs-city-btn{background:#f3f9ff!important;box-shadow:none!important;padding:18px 20px;font-size:16px;font-weight:700;color:#163048!important;border-bottom:1px solid #e8f1fb;}
.hs-city-btn:not(.collapsed){color:#00539f!important;background:#eef6ff!important;}
.hs-city-btn::after{transition:.35s;}
.hs-city-btn:not(.collapsed)::after{transform:rotate(-180deg);}
.hs-city-body{padding:18px 20px 20px;}
.hs-city-body ul{margin:0;padding:0;list-style:none;}
.hs-city-body li{margin-bottom:8px;}
.hs-city-body li:last-child{margin-bottom:0;}
.hs-city-body a{display:block;font-size:14px;line-height:1.45;text-decoration:none;color:#333333;transition:.3s;}
.hs-city-body a:hover{color:#00539f;padding-left:5px;}
@media(min-width:992px){.hs-city-sec .row{align-items:flex-start;}.hs-city-sec .col-lg-4{display:flex;}.hs-city-item{width:100%;}.hs-city-btn{padding:16px 18px;font-size:16px;}}
@media(max-width:991px){.hs-city-btn{font-size:16px;padding:16px 18px;}}
/* Tabs Css */
.mh-info-sec{background:linear-gradient(135deg,#edf6ff,#f8fbff);}
.mh-tab-nav{gap:14px;}
.mh-info-sec h2{font-size: 26px;font-weight: 600;}
.mh-tab-nav .nav-link{display:flex;align-items:center;gap:14px;padding:12px 20px;border-radius:30px 30px 0 30px;background:rgba(255,255,255,.45);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#00539f,#1268b2,#f48120);background-origin:border-box;background-clip:padding-box,border-box;color:#163048;font-weight:600;text-align:left;transition:.35s;}
.mh-tab-nav .nav-link.active{background:#00539f;color:#fff;border-color:#00539f;}
.mh-tab-nav .nav-link i{font-size:18px;width:22px;text-align:center;}
.mh-info-sec .tab-content{padding-top:0;}
/*.tab-content>.tab-pane{padding:28px;border-radius:24px;background:rgba(255,255,255,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.45);box-shadow:0 15px 35px rgba(18,104,178,.08);}*/
/* Mobile Accordion */
.mh-info-sec .accordion-item{margin-bottom:14px;border-radius:22px!important;overflow:hidden;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#00539f,#1268b2,#f48120) border-box;box-shadow:0 15px 35px rgba(18,104,178,.08);}
.mh-info-sec .accordion-button{padding:16px 20px;background:rgba(255,255,255,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#163048;font-size:16px;font-weight:600;box-shadow:none;}
.mh-info-sec .accordion-button i{margin-right:10px;font-size:18px;width:22px;text-align:center;}
.mh-info-sec .accordion-button:not(.collapsed){background:#00539f;color:#fff;}
.mh-info-sec .accordion-button:focus{box-shadow:none;}
.mh-info-sec .accordion-button::after{transition:.35s;}
.mh-info-sec .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1);transform:rotate(-180deg);}
.mh-info-sec .accordion-body{padding:20px;background:rgba(255,255,255,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}
.mh-info-sec .accordion-body .glass-title{font-size:20px;margin-bottom:18px;}
.mh-info-sec .accordion-body .glass-list,.mh-info-sec .accordion-body .tech-list{margin-bottom:0;}
.mh-info-sec .accordion-body .speciality-tags{margin-top:16px;}
.mh-info-sec .accordion-body .speciality-tags span{display:inline-flex;margin-bottom:10px;}
@media(max-width:991px){.mh-info-sec .accordion-item{border-radius:18px!important;}.mh-info-sec .accordion-button{padding:15px 18px;font-size:15px;}.mh-info-sec .accordion-body{padding:18px;}
.mh-info-sec .accordion-body .glass-title{font-size:18px;}.mh-info-sec h2{font-size: 22px;font-weight: 600;}}
/* Center Of Excellence */
.mh-coe-sec{position:relative;padding:70px 0;min-height:500px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff 0%,#f9fcff 55%,#eef7ff 100%);}
.mh-coe-sec .container{position:relative;z-index:2;}
.mh-coe-head{max-width:650px;margin:auto;}
.mh-particle{position:absolute;display:flex;align-items:center;justify-content:center;width:32px;height:32px;pointer-events:none;z-index:1;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(0,83,159,.08));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.85);border-radius:50%;box-shadow:0 8px 22px rgba(0,83,159,.12),0 0 12px rgba(0,83,159,.08),inset 0 1px 2px rgba(255,255,255,.95);color:#00539f;font-size:17px;font-weight:700;text-shadow:0 1px 2px rgba(255,255,255,.8);animation:mhParticleFloat 10s ease-in-out infinite;will-change:transform,opacity;}
.mh-particle::before{content:"";display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;}
.mh-p1{top:8%;left:6%;animation-delay:0s;animation-duration:20s;}.mh-p1::before{content:"✚";}
.mh-p2{top:16%;right:12%;animation-delay:1.5s;animation-duration:20s;}.mh-p2::before{content:"♥";}
.mh-p3{top:40%;left:10%;width:38px;height:38px;animation-delay:3s;animation-duration:20s;}.mh-p3::before{content:"⚕";}
.mh-p4{top:68%;right:8%;animation-delay:2s;animation-duration:20s;}.mh-p4::before{content:"✜";}
.mh-p5{bottom:12%;left:28%;width:36px;height:36px;animation-delay:4s;animation-duration:20s;}.mh-p5::before{content:"❋";}
.mh-p6{bottom:28%;right:24%;animation-delay:5s;animation-duration:20s;}.mh-p6::before{content:"♥";}
.mh-p7{top:55%;right:42%;width:40px;height:40px;animation-delay:2.5s;animation-duration:20s;}.mh-p7::before{content:"✢";}
.mh-p8{top:25%;left:52%;animation-delay:6s;animation-duration:20s;}.mh-p8::before{content:"⚕";}
@keyframes mhParticleFloat{0%{transform:translate3d(0,0,0) rotate(0deg) scale(1);opacity:.35;}20%{transform:translate3d(12px,-18px,0) rotate(8deg) scale(1.08);opacity:.8;}40%{transform:translate3d(-10px,-34px,0) rotate(-6deg) scale(.92);opacity:.6;}60%{transform:translate3d(15px,-24px,0) rotate(5deg) scale(1.05);opacity:.85;}80%{transform:translate3d(-8px,-12px,0) rotate(-4deg) scale(.98);opacity:.65;}100%{transform:translate3d(0,0,0) rotate(0deg) scale(1);opacity:.35;}}
.mh-coe-head p{margin:0;font-size:17px;color:#333333;}
.mh-coe-card{position:relative;display:flex;align-items:center;gap:14px;height:68px;padding:10px 64px 10px 18px;border-radius:18px;text-decoration:none;overflow:hidden;background:rgba(255,255,255,.60);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 30px rgba(18,104,178,.08);transition:transform .35s ease,box-shadow .35s ease;}
.mh-coe-card:hover{transform:translateY(-8px);box-shadow:0 22px 55px rgba(18,104,178,.12),0 8px 18px rgba(0,0,0,.05);border-color:rgba(255,255,255,.95);text-decoration:none;}
.mh-coe-border,.mh-coe-border:before,.mh-coe-border:after,.mh-coe-card:before{position:absolute;content:"";pointer-events:none;}
.mh-coe-card:before{top:-40%;left:-20%;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 70%);opacity:.65;transition:.5s;}
.mh-coe-card:hover:before{transform:translate(22px,12px);opacity:.95;}
.mh-coe-card:after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 18px rgba(0,0,0,.08);color:#00539f;font-size:12px;transition:.35s;}
.mh-coe-card:hover:after{background:linear-gradient(135deg,#00539f,#1268b2);color:#fff;transform:translateY(-50%) translateX(6px);box-shadow:0 12px 25px rgba(0,83,159,.22);}
.mh-coe-border{position:absolute;inset:0;border-radius:18px;}
.mh-coe-border:before{top:0;left:0;width:100%;height:100%;border-radius:18px;border:2px solid transparent;background:linear-gradient(135deg,#00539f,#1268b2,#f48120) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transform:scale(.96);transition:all .35s ease;}
.mh-coe-border:after{display:none;}
.mh-coe-card:hover .mh-coe-border:before{opacity:1;transform:scale(1);}
.mh-coe-strip{display:none;}
.mh-coe-img{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(241,247,255,.75));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 18px rgba(0,83,159,.08),inset 0 1px 0 rgba(255,255,255,.95);transition:.35s;}
.mh-coe-card:hover .mh-coe-img{transform:translateY(-2px) scale(1.08);box-shadow:0 12px 24px rgba(0,83,159,.12);}
.mh-coe-img img{display:block;width:32px;height:32px;object-fit:contain;transition:.35s;}
.mh-coe-name{flex:1;font-size:14px;font-weight:600;line-height:1.45;color:#163048;transition:.35s;}
.mh-coe-card:hover .mh-coe-name{color:#00539f;}
/*.mh-coe-card:hover .mh-coe-img{background:linear-gradient(135deg,#00539f,#1268b2);}
.mh-coe-card:hover .mh-coe-img img{filter:brightness(0) invert(1);}*/
.mh-coe-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 34px;border-radius:50px;background:linear-gradient(90deg,#00539f,#1268b2);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 15px 35px rgba(18,104,178,.18);transition:.35s;}
.mh-coe-btn:hover{transform:translateY(-4px);color:#fff;box-shadow:0 22px 45px rgba(18,104,178,.25);}
.mh-coe-btn i{transition:.35s;}
.mh-coe-btn:hover i{transform:translateX(5px);}
@media(max-width:991px){.mh-coe-head h2{font-size:24px;}.mh-coe-card{height:64px;padding:10px 16px;}.mh-coe-name{font-size:14px;}}
@media(max-width:767px){.mh-coe-sec{padding:50px 0;}.mh-coe-head{margin-bottom:25px!important;}.mh-coe-head h2{font-size:22px;}.mh-coe-head p{font-size:15px;}.mh-coe-scroll{max-height:470px;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:#F48120 #eef5fc;touch-action:pan-y;}.mh-coe-scroll::-webkit-scrollbar{width:6px;}.mh-coe-scroll::-webkit-scrollbar-track{background:#eef5fc;border-radius:20px;}.mh-coe-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00539f,#1268b2);border-radius:20px;}.mh-coe-scroll .row{margin:0;}.mh-coe-scroll .col-xl-3,.mh-coe-scroll .col-lg-4,.mh-coe-scroll .col-md-6{width:100%;max-width:100%;flex:0 0 100%;padding-left:0;padding-right:0;}.mh-coe-card{height:62px;}.mh-coe-img{width:42px;height:42px;min-width:42px;}.mh-coe-img img{width:24px;height:24px;}.mh-coe-btn{width:100%;justify-content:center;}}
/* Wonam & Child -- Fertility Css */
.wcx-speciality-section{padding:80px 0;background:linear-gradient(180deg,#f8fbff 0%,#eef5fb 100%);overflow:hidden;position:relative;}
.wcx-speciality-section:before{content:"";position:absolute;width:420px;height:420px;background:#F0D3DE;filter:blur(140px);left:-120px;top:-80px;opacity:.45;border-radius:50%;}
.wcx-speciality-section:after{content:"";position:absolute;width:420px;height:420px;background:#D7F0FB;filter:blur(140px);right:-120px;bottom:-100px;opacity:.45;border-radius:50%;}
.wcx-speciality-card{position:relative;overflow:hidden;border-radius:30px;height:100%;padding:22px;border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.42);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 30px 60px rgba(28,64,124,.10),0 8px 20px rgba(255,255,255,.85) inset;transition:.45s;isolation:isolate;}
.wcx-speciality-card:hover{transform:translateY(-8px);box-shadow:0 45px 70px rgba(0,0,0,.12),0 0 0 1px rgba(255,255,255,.8) inset;}
.wcx-pink{background:linear-gradient(135deg,rgba(255,243,248,.88),rgba(255,255,255,.58));}
.wcx-blue{background:linear-gradient(135deg,rgba(241,247,255,.92),rgba(255,255,255,.55));}
.wcx-pink:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:#c97d99;filter:blur(120px);top:-100px;right:-70px;opacity:.55;z-index:-1;}
.wcx-blue:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:#27a9e1;filter:blur(120px);top:-100px;left:-70px;opacity:.6;z-index:-1;}
.wcx-bg-blur{position:absolute;inset:0;overflow:hidden;z-index:-1;}
.wcx-bg-blur:before{content:"";position:absolute;width:160px;height:160px;background:#fff;opacity:.35;filter:blur(70px);border-radius:50%;left:12%;top:8%;animation:wcxFloat 8s ease-in-out infinite;}
.wcx-bg-blur:after{content:"";position:absolute;width:220px;height:220px;background:#fff;opacity:.22;filter:blur(90px);border-radius:50%;right:-40px;bottom:-40px;animation:wcxFloat2 10s ease-in-out infinite;}
.wcx-speciality-card{position:relative;overflow:hidden;animation:wcxFade .8s ease both;}
.wcx-speciality-card:nth-child(2){animation-delay:.15s;}
.wcx-bg-doctor{position:absolute;top:20px;right:-10px;width:230px;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none;z-index:1;opacity:.36;transition:.45s;}
.wcx-left{left:auto;right:10px;justify-content:flex-end;}
.wcx-right{right:-10px;left:auto;justify-content:flex-end;}
.wcx-bg-doctor img{max-height:315px;object-fit:contain;object-position:top right;transition:.45s;filter:drop-shadow(0 12px 24px rgba(0,0,0,.12));transform:translate(25px,-10px);}
.wcx-speciality-card:hover .wcx-bg-doctor{opacity:.28;}
.wcx-speciality-card:hover .wcx-bg-doctor img{transform:translate(18px,-18px) scale(1.04);}
.wcx-content{position:relative;z-index:2;padding-left:5px;}
.wcx-blue .wcx-content{padding-left:0;padding-right:5px;}
.wcx-icon{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#fff;box-shadow:0 15px 35px rgba(0,0,0,.15),0 0 0 8px rgba(255,255,255,.22);overflow:hidden;transition:.4s ease;animation:wcxIconFloat 4s ease-in-out infinite;}
.wcx-icon.pink{background:linear-gradient(135deg,#ff7ba9,#e24d87);}
.wcx-icon.blue{background:linear-gradient(135deg,#4b8cff,#2f63e5);}
.wcx-icon::before{content:"";position:absolute;width:64px;height:64px;background:linear-gradient(180deg,#ffffff,#f6f8ff);border-radius:50%;box-shadow:inset 0 2px 8px rgba(255,255,255,.9),0 8px 18px rgba(0,0,0,.10);z-index:1;}
.wcx-icon img{position:relative;z-index:2;width:34px;height:34px;object-fit:contain;transition:transform .35s ease;}
.wcx-speciality-card:hover .wcx-icon{transform:translateY(-4px) scale(1.05);box-shadow:0 22px 45px rgba(0,0,0,.18),0 0 0 10px rgba(255,255,255,.28);}
.wcx-speciality-card:hover .wcx-icon img{transform:rotate(-10deg) scale(1.15);}
@keyframes wcxIconFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-5px);}}
.wcx-content h3{font-size:26px;font-weight:600;margin-bottom:6px;color:#bf2b6d;}
.blue-title{color:#1d63d8!important;}
.wcx-content p{margin:0;font-size:1rem;line-height:1.7;color:#333333;max-width:280px;}
.wcx-service-pill{display:flex;align-items:center;gap:12px;height:68px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 24px rgba(0,0,0,.05),0 0 0 1px rgba(255,255,255,.55) inset;transition:.35s;cursor:pointer;position:relative;overflow:hidden;}
.wcx-service-pill::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);opacity:0;transition:.35s;}
.wcx-service-pill:hover::before{opacity:1;}
.wcx-service-pill:hover{transform:translateY(-4px);background:#fff;box-shadow:0 18px 35px rgba(39,78,151,.12);}
.wcx-service-pill img{width:34px;height:34px;flex-shrink:0;transition:.35s;}
.wcx-service-pill:hover img{transform:rotate(-8deg) scale(1.08);}
.wcx-service-pill span{font-size:14px;font-weight:500;color:#2e3341;line-height:1.35;}
@keyframes wcxFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-18px);}}
@keyframes wcxFloat2{0%,100%{transform:translateY(0);}50%{transform:translateY(20px);}}
@media (max-width:1199px){.wcx-speciality-card{padding:20px;}.wcx-bg-doctor{width:150px;right:15px;top:14px;}.wcx-bg-doctor img{max-height:220px;transform:translate(18px,-8px);}.wcx-content{padding-left:0px;}.wcx-blue .wcx-content{padding-left:0;padding-right:0px;}.wcx-icon{width:74px;height:74px;}.wcx-icon::before{width:56px;height:56px;}.wcx-icon img{width:30px;height:30px;}.wcx-content h3{font-size:22px;}.wcx-content p{font-size:14px;max-width:250px;}.wcx-service-pill{height:62px;padding:10px 12px;}.wcx-service-pill span{font-size:14px;}}
@media (max-width:991px){.wcx-speciality-section{padding:60px 0;}.wcx-speciality-card{padding:24px;}.wcx-bg-doctor{width:220px;right:20px;top:40px;opacity:.42;}.wcx-bg-doctor img{max-height:170px;transform:translate(12px,-6px);}.wcx-content{padding-left:0;padding-right:0;text-align:center;}.wcx-content>.d-flex{justify-content:center;flex-direction:column;}.wcx-content .ms-3{margin-left:0!important;margin-top:18px;}.wcx-content p{max-width:100%;}.wcx-service-pill{height:70px;}}
@media (max-width:374.98px){.wcx-service-pill{padding:8px;gap:6px;}.wcx-service-pill img{width:22px;height:22px;}.wcx-service-pill span{font-size:11px;line-height:1.2;}}
/* Home Banner Css */
.mhs-section{position:relative;overflow:hidden;isolation:isolate;padding:4.5rem 0 4rem;min-height:620px;background:linear-gradient(135deg,#00539f 0%,#1268b2 55%,#4886c6 100%);color:#fff;}
.mhs-ring{position:absolute;border-radius:50%;border:26px solid rgba(255,255,255,.07);pointer-events:none;z-index:0;}
.mhs-ring--tr{width:360px;height:360px;top:-140px;right:-140px;}
.mhs-ring--tr::after{content:"";position:absolute;inset:-26px;border-radius:50%;border:26px solid rgba(255,255,255,.045);}
.mhs-ring--bl{width:300px;height:300px;bottom:-120px;left:-120px;}
.mhs-ring--bl::after{content:"";position:absolute;inset:-24px;border-radius:50%;border:24px solid rgba(255,255,255,.045);}
.mhs-particles{position:absolute;inset:0;z-index:0;pointer-events:none;}
.mhs-particle{position:absolute;border-radius:50%;background:rgba(255,255,255,.55);animation:mhsFloat 7s ease-in-out infinite;will-change:transform,opacity;}
@media(prefers-reduced-motion:reduce){.mhs-particle{animation:none;}}
@keyframes mhsFloat{0%,100%{transform:translateY(0) scale(1);opacity:.35;}50%{transform:translateY(-18px) scale(1.15);opacity:.75;}}
.mhs-content{position:relative;z-index:1;}
.mhs-heading{font-weight:600;font-size:clamp(1.6rem,2.6vw,2.4rem);text-align:center;margin-bottom:2rem;color:#fff;min-height:58px;}
.mhs-panel{position:relative;z-index:1050;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);border-radius:20px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 8px 32px rgba(1,20,45,.35);padding:1.25rem;max-width:900px;margin:0 auto;min-height:104px;}
.mhs-panel form{position:relative;z-index:1051;display:flex;flex-wrap:wrap;gap:.75rem;}
.mhs-field{position:relative;z-index:1052;flex:1 1 260px;min-width:0;min-height:52px;}
.mhs-field .form-select{display:block;position:relative;z-index:1053;width:100%;height:52px;min-height:52px;line-height:52px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.92);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231c2b3a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .9rem center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1c2b3a;font-size:.95rem;font-weight:500;padding:0 2.25rem 0 1rem;vertical-align:middle;}
.mhs-field .form-select:focus{border-color:#f5821f;box-shadow:0 0 0 3px rgba(245,130,31,.3);outline:none;}
.mhs-search-btn{position:relative;z-index:1053;flex:0 0 auto;width:60px;height:52px;border:none;border-radius:14px;background:linear-gradient(135deg,#f5821f,#d76a10);color:#fff;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(245,130,31,.4);}
.mhs-search-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,130,31,.5);}
.mhs-search-btn:active{transform:translateY(0);}
.mhs-trust{text-align:center;margin-top:1.1rem;color:rgba(255,255,255,.85);font-size:.85rem;letter-spacing:.02em;min-height:20px;}
.mhs-cards-wrap{position:relative;margin-top:2.5rem;min-height:155px;contain:layout paint;}
.mhs-card{position:relative;display:flex;height:155px;padding:1rem;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.08) 100%);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 35px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(255,255,255,.05);overflow:hidden;transition:background .35s ease,box-shadow .35s ease;}
.mhs-card:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:2px solid #fff;border-right:2px solid #fff;border-radius:22px;pointer-events:none;transition:width .3s linear,height .3s linear .3s;}
.mhs-card:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-radius:22px;pointer-events:none;transition:width .3s linear .6s,height .3s linear .9s;}
.mhs-card:hover:before{width:100%;height:100%;}
.mhs-card:hover:after{width:100%;height:100%;}
.mhs-card:hover{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.12));box-shadow:0 18px 45px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.45);}
.mhs-card a{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-decoration:none;color:#fff;}
.mhs-card-icon{width:62px;height:62px;min-width:62px;min-height:62px;flex:0 0 62px;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.92));border:1px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;padding:14px;box-shadow:0 6px 18px rgba(0,0,0,.08),inset 0 2px 4px rgba(255,255,255,.9);}
.mhs-card-icon img{display:block;width:32px;height:32px;object-fit:contain;}
.mhs-card span{display:block;min-height:42px;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:.2px;color:#fff;text-align:center;overflow-wrap:break-word;}
@media(max-width:991px){.mhs-section{padding:3.5rem 0 3rem;height:auto;min-height:620px;}.mhs-panel{padding:1rem;}.mhs-card{min-height:145px;height:auto;padding:1.15rem .75rem;border-radius:18px;}.mhs-card:before,.mhs-card:after{border-radius:18px;}.mhs-card-icon{width:52px;height:52px;min-width:52px;min-height:52px;flex:0 0 52px;padding:11px;}.mhs-card-icon img{width:28px;height:28px;}.mhs-card span{font-size:13px;line-height:1.4;min-height:36px;}}
@media(max-width:576px){.mhs-section{padding:3rem 0 2.5rem;height:auto;min-height:680px;}.mhs-panel{padding:1rem;}.mhs-card{min-height:140px;height:auto;padding:1.15rem .75rem;border-radius:18px;}.mhs-card:before,.mhs-card:after{border-radius:18px;}.mhs-card-icon{width:52px;height:52px;min-width:52px;min-height:52px;flex:0 0 52px;padding:11px;}.mhs-card-icon img{width:28px;height:28px;}.mhs-card span{font-size:13px;line-height:1.4;min-height:36px;}}
@media(max-width:375px){.mhs-section{padding:3rem 0 2.5rem;height:auto;min-height:710px;}.mhs-panel{padding:1rem;}.mhs-panel form{display:flex;flex-wrap:wrap;gap:.75rem;}.mhs-field:first-child{flex:0 0 100%;max-width:100%;}.mhs-field:last-of-type{flex:1;min-width:0;}.mhs-search-btn{flex:0 0 52px;width:52px;height:52px;}.mhs-field .form-select{height:50px;font-size:.9rem;padding:0 2rem 0 .9rem;}.mhs-trust{font-size:.8rem;margin-top:.9rem;}.mhs-card{min-height:132px;height:auto;padding:1rem .55rem;border-radius:16px;}.mhs-card:before,.mhs-card:after{border-radius:16px;}.mhs-card-icon{width:46px;height:46px;min-width:46px;min-height:46px;flex:0 0 46px;padding:9px;}.mhs-card-icon img{width:24px;height:24px;}.mhs-card span{min-height:34px;font-size:12px;line-height:1.35;}}
/* Header Styles */
.home-doctors ul li a {display: block;padding: 10px 12px;font-size: 14px;line-height: 0.8;}
.home-doctors ul li {margin-bottom: 0px;}
.hospitals-submenu {left: -130px !important;}
.hospitals-submenu:before {left: 200px !important;}
.logo-top a{color: #fff;padding: 0 5px;font-size: 12px;}
.header-nav.fixednav{top:0;z-index:1060;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;width:100%;padding:5px 0;animation:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;}
/*@media only screen and (max-width: 1199px) {.header-nav .btn-readmore {display: none;}}*/
.language-switcher {display: flex;align-items: center;flex-wrap: wrap;gap: 10px;font-size: 14px;color: #666;margin: 16px 0 0;padding-top: 10px;border-top: 1px solid #eee;}
.language-switcher span {font-weight: 500;}
.language-switcher .langs {display: flex;flex-wrap: wrap;gap: 8px;}
.language-switcher button {padding: 5px 14px;border-radius: 999px;border: 1px solid #ccc;background: #fff;color: #2c3e50;font-size: 13px;font-weight: 500;cursor: pointer;}
.language-switcher button:hover {background: #f0f4ff;color: #1a50a0;}
.language-switcher button.active {background: #e8f0fe;color: #1a50a0;}
.mfb-bar{position:fixed;top:55%;right:14px;transform:translateY(-50%);z-index:1030;flex-direction:column;align-items:flex-end;gap:14px;}
.mfb-item{display:flex;align-items:center;text-decoration:none;height:48px;width:48px;overflow:hidden;border-radius:999px;border:1px solid transparent;box-shadow:0 6px 18px rgba(1,20,45,.18);transition:all .3s ease;will-change:width;}
.mfb-item .mfb-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;}
.mfb-item .mfb-icon img{width:32px;height:32px;padding:6px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);object-fit:contain;transition:.3s;}
.mfb-label{max-width:0;opacity:0;white-space:nowrap;overflow:hidden;font-size:13px;font-weight:600;color:inherit;transition:max-width .3s ease,opacity .2s ease .05s,padding-right .3s ease;}
.mfb-item:hover,.mfb-item:focus-visible{width:180px;}
.mfb-item:hover .mfb-label,.mfb-item:focus-visible .mfb-label{max-width:140px;opacity:1;padding-right:16px;}
.mfb-item--primary{background:#27a9e1;color:#fff;}
.mfb-item--primary:hover{background:#e8f3fc;color:#00539f;border-color:#cfe3fb;}
.mfb-item--second-opinion{background:#c97d99;color:#fff;}
.mfb-item--second-opinion:hover{background:#f9eaf0;color:#c97d99;border-color:#efd4df;}
.mfb-item--whatsapp{background:#3fadad;color:#fff;}
.mfb-item--whatsapp:hover{background:#e8f8f8;color:#3fadad;border-color:#cdeeee;}
.mfb-item--search{background:#f48120;color:#fff;}
.mfb-item--search:hover{background:#fff3e8;color:#f48120;border-color:#ffe2c4;}
.mfb-item:focus-visible{outline:2px solid #f5821f;outline-offset:2px;}
@media(max-width:991.98px){.mfb-bar{display:none!important;}}
@media(min-width:992px){.footermenu{display:none;}}
@media(max-width:991px){.footermenu{position:fixed;left:12px !important;right:12px;bottom:12px;width:auto;max-width:calc(100% - 24px);margin:0;padding:0px 10px calc(0px + env(safe-area-inset-bottom));background:#eef3f8;border-radius:28px;box-shadow:0px 0px 5px rgba(163,177,198,.35),0 0 5px rgba(255,255,255,.95);box-sizing:border-box;overflow:hidden;z-index:9999;}
.fm-nav{margin:0!important;padding:0!important;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;}
.fm-col{padding:0 2px!important;flex:1 1 25%;max-width:25%;}
.fm-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;width:100%;color:#163048;}
.fm-icon{width:56px;height:56px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;background:#eef3f8;border-radius:18px;box-shadow:8px 8px 16px rgba(163,177,198,.35),-8px -8px 16px rgba(255,255,255,.95);transition:.3s;}
.fm-icon img{width:28px;height:28px;display:block;}
.fm-title{margin:0;font-size:11px;font-weight:600;line-height:1.25;text-align:center;color:#163048;}
.fm-title span{display:block;}
.fm-item:active .fm-icon,.fm-item:hover .fm-icon{transform:translateY(2px);box-shadow:inset 5px 5px 10px rgba(163,177,198,.35),inset -5px -5px 10px rgba(255,255,255,.95);}
.fm-item:active img,.fm-item:hover img{transform:scale(.92);}}
/* Header Logo Css */
.mh-coe-card.mh-coe-seasonal{position:relative;isolation:isolate;overflow:hidden;background:#fff;border:1px solid rgba(0,83,159,.08);box-shadow:0 8px 24px rgba(0,83,159,.07);transition:transform .3s ease,box-shadow .3s ease;}
.mh-coe-seasonal .mh-coe-border{position:absolute;inset:0;z-index:0;display:block;pointer-events:none;border:0;border-radius:inherit;background:linear-gradient(110deg,#dceeff 0%,#e1f5fc 15%,#dff5f3 30%,#ffffff 45%,#f8e6ed 60%,#ffe8d5 75%,#e4f3fb 88%,#dceeff 100%);background-size:300% 100%;animation:mhSeasonalFlow 4.5s ease-in-out infinite;}
@keyframes mhSeasonalFlow{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}
.mh-coe-seasonal .mh-coe-img{position:relative;z-index:3;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 18px rgba(0,83,159,.07),0 2px 8px rgba(244,129,32,.04);}
.mh-coe-seasonal .mh-coe-name{position:relative;z-index:3;font-weight:600;color:#163048;}
.mh-seasonal-badge{position:absolute;top:2px;right:55px;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:19px;padding:0 9px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.25px;text-transform:uppercase;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#f48120 0%,#ff9c49 100%);border:1px solid rgba(255,255,255,.9);border-radius:50px;box-shadow:0 4px 10px rgba(244,129,32,.28),0 1px 3px rgba(244,129,32,.15);}
.mh-seasonal-dot{display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.22);animation:mhSeasonalDot 1.5s ease-in-out infinite;}
@keyframes mhSeasonalDot{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.45;transform:scale(.7);}}
.mh-coe-seasonal .mh-coe-strip{position:relative;z-index:3;background:linear-gradient(180deg,#00539f 0%,#27a9e1 30%,#3fadad 55%,#c97d99 78%,#f48120 100%);}
.mh-coe-card.mh-coe-seasonal:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,83,159,.10),0 6px 18px rgba(244,129,32,.08);}
/* EMERGENCY 24/7 BADGE */
.mh-emergency-badge{position:absolute;top:2px;right:55px;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:19px;padding:0 10px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#dc2626 0%,#ef4444 55%,#f87171 100%);border:1px solid rgba(255,255,255,.9);border-radius:50px;box-shadow:0 4px 10px rgba(220,38,38,.28),0 1px 3px rgba(220,38,38,.15);}
.mh-emergency-dot{display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.25);animation:mhEmergencyDot 1.2s ease-in-out infinite;}
@keyframes mhEmergencyDot{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 2px rgba(255,255,255,.25);}50%{opacity:.55;transform:scale(.7);box-shadow:0 0 0 5px rgba(255,255,255,.08);}}
.mh-coe-emergency .mh-coe-strip{background:linear-gradient(180deg,#dc2626 0%,#f48120 25%,#c97d99 50%,#27a9e1 75%,#00539f 100%);}
/* REDUCED MOTION */
@media(prefers-reduced-motion:reduce){.mh-coe-seasonal .mh-coe-border,.mh-seasonal-dot,.mh-emergency-dot{animation:none;}}