 @font-face{font-family:Poppins Light;
 src:url(../fonts/Poppins-Light.ttf);
 }
  @font-face{font-family:Poppins Regular;
 src:url(../fonts/Poppins-Regular.ttf);
 }
@font-face{font-family:Poppins Medium;
 src:url(../fonts/Poppins-Medium.ttf);
 }
 @font-face{font-family:Poppins Semi Bold;
 src:url(../fonts/Poppins-SemiBold.ttf);
 }
  @font-face{font-family:Poppins Bold;
 src:url(../fonts/Poppins-Bold.ttf);
 }

 


/*-----------------------*/
html {scroll-behavior: smooth;}
body { padding: 0; margin: 0 auto;font-family:Poppins Regular;position: relative; font-weight: 400; overflow-x: hidden; color:#0A0A0A; font-size: 16px;background:#fff;}
ul { list-style: none }
a { text-decoration: none; outline: none; }
body a:hover, body a:focus { text-decoration: none; color:#202833; }
a:focus { outline: none; text-decoration: underline }
textarea:focus { outline: none }
input { outline: none !important }
button, button:focus { outline: none }
a img { border: none }
img { border: 0; max-width: 100%; width: 100%;}
p {padding: 0px; margin: 0px;}
h1, h2, h3, h4, ul, p { padding: 0px; margin: 0px;}
textarea { resize: none }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff }
input:-moz-placeholder, textarea:-moz-placeholder { color: #fff }
input::-moz-placeholder { opacity: 1; outline: none }
textarea::-moz-placeholder { opacity: 1; outline: none }
.clr { clear: both; height: 0 }.latest-newsbox::placeholder {color:#666666; font-size:15px;}
.form-control:focus { box-shadow: none }
ul { padding: 0; list-style: none;}
a { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }
a:hover { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }

.csn-ul{margin-left:20px;  text-align: justify;}
.csn-ul li {position: relative;margin-bottom:7px;}
.csn-ul li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#014d49;border-radius: 100%;content: '';}



/*===============header===============*/
#header-id {
    height: auto;
}
#header-id {
  transition: transform .3s ease-in-out;
  width:100%;
  margin:0px auto;
  top:25px; 
  height:90px;
  position: relative;
  z-index: 666;
}
/*#header-id .midbox-inner{max-width:85rem;}*/

.lalit-head{display:block !important;}
.header-inner {
    margin: 0 auto;
    max-width:1280px;
    width:100%;
}


.headerTertiary {
  align-items: center;
  display: flex;
position: relative;
z-index: 666;
background: none;
margin: auto;
max-width:90rem; width:100%;
padding: 1rem;
}
.topnav-left {
  max-width:50%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.topnav-left {
  max-width:40%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.emergency-no a{color:#e30000 !important;}
.nav-topright{  padding-top:20px;margin-right: 0px;}
.sticky .nav-topright{padding-top:10px;padding-bottom: 8px;}
.nav-topright ul {
    display: flex;
    font-size:15px; font-weight:700;
    justify-content: flex-end;
    line-height: 1.25rem;
    margin-bottom: 0;
}
.nav-topright li {
    margin-left:.3rem;position: relative; padding-left:4px
}

.nav-topright li a {
    color:#6d6e71;
}
.nav-topright li a:hover{
    color:#2278b5;
}

.page-header{height:90px;  border-radius:10px; /*  background: #fff !important; border: 1px solid #DCE0E6; box-shadow:0px 2px 14px 0px rgba(0, 0, 0, 0.10);*/}


.headerSecondry{
  align-items: center;
  background:none;
  display: flex;
  height:auto;
  position: relative;

}
.logo-scrollup{display:block;}
.logo-scrolldown{display:none;}
.logo-d > img {
  width:100%;
  position:relative;
}
.logo-d{
  position:relative;height: 100%;
  transition: transform .3s ease-in-out; 
  flex: 0 0 180px;
    display: flex;
    align-items: center;
	/*background-color:#e7f5f9;*/
    padding:0px 20px;
}
.logo-w{display:block;}.logo-c{display:none;}
.sticky .logo-w{display:none;} .sticky .logo-c{display:block;}
.sticky .logo-d > img {max-width:90px; transform:translateY(-1px);}
.sticky .logo-d {flex: 0 0 160px;}.logo-m{display:none;}
.logo-m > img {
  max-width: 130px;
  transform:translateY(-1px);
  position:absolute;
  display:none;
  left: 20px;
  
}

.sticky .page-header{background: #fff !important; border: 1px solid #DCE0E6; box-shadow:0px 2px 14px 0px rgba(0, 0, 0, 0.10);}
.sticky{display:block !important; position:fixed !important;top:0;width:100% !important;  /* backdrop-filter: blur(40px);*/ z-index: 999; /*box-shadow:1px 5px 10px rgba(0,0,0,0.2);*/}
/*.sticky .headerTertiary{display:none;}*/
.sticky .headerSecondry{height: auto;}

/*.sticky .page-header {padding:0.0rem 1rem 0rem 1rem;}*/
.sticky .logo-scrollup{display:none;}
.sticky .logo-scrolldown{display:block;}



.navbar__buttons{display: flex;align-items: center;gap: 1.5rem;flex-grow: 1; justify-content: right;}
.navbar__buttons a {
    color: var(--text-gray-color);
    font-weight: 500;
    transition: 0.3s ease;
}

@media (min-width: 64rem){.navbar__buttons a {font-size:14px;}.page-header ul a{font-size:14px !important;}
.phone-head{font-size:13px;}.profile-head{font-size:16px;}.cart-head{font-size:16px;}
.topnav-left{gap:0px; margin-left:25px;}
}

@media (min-width:90rem){.navbar__buttons a {font-size:16px;}.page-header ul a{font-size:16px !important;}
.phone-head{font-size:15px;}.profile-head{font-size:15px;}.cart-head{font-size:15px;}
.topnav-left{gap:0px; margin-left:45px;}
}

.head-location .ss-main .ss-content {width:150px;}
.head-location .ss-single-selected .placeholder{color: #1E1E2F !important;}
.head-quick-links a{color: #1E1E2F !important;}
.head-quick-links .top-menu a{color: #1E1E2F !important; padding:10px 5px !important;}


.topnav-left{display:flex;  padding: 0px;align-items: center;}
.head-language{margin:0px; width:180px; padding:0px; position:relative;}
.head-language::before {content: "";width:21px;height:30px;background: url(../images/2024/01/language-icon.png) no-repeat;background-size:90%;position: absolute;left:-5px;top:8px;z-index:2;}
.head-location{margin:0px; width: max-content; padding:0px; position:relative;}
.head-location::before {content: "";width:17px;height:30px;background: url(../images/2024/01/location-icon.png) no-repeat;background-size:90%;position: absolute;left:-5px;top:8px;z-index:2;}

.head-quick-links{margin:0px; width:130px; padding:0px; position:relative;}

.topnav-left .ss-main .ss-single-selected{border:0px solid #ffffff; border-radius:8px; width: max-content;}
.topnav-left .ss-main .ss-single-selected .ss-arrow span {border:solid #000;border-width: 0 2px 2px 0;display: inline-block;padding:4px;  transition: transform .2s, margin .2s; }
.topnav-left .ss-main .ss-single-selected .ss-arrow span.arrow-down{margin: -3px 0 0 8px;}
.topnav-left .ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0 8px;}


.head-right-button{display:flex; width:100%; gap:0px; margin:0px; padding:0px 20px 0px 0px; justify-content:right;}
.head-top-nav{display:flex; align-items: center; width: max-content; gap:30px; margin-left:20px; padding:0px; position:relative;}
.lg-top-button{display:flex;  align-items: center; width: max-content; color:#fff;  gap:10px; margin:7px 0px 0px; padding:0px; position:relative;}
.sticky .lg-top-button{color:#000;}


.schedule-head{ width:max-content;
    background:#3e6fa7;
    color: #fff !important;
    margin:10px 0; display:flex; gap:10px; align-items:center;
    text-align: center;
     font-size:16px !important; 
    border-radius:16px;
    padding:12px 20px 12px;
    transition: all 0.4s ease;
    position: relative;
}
.schedule-head:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.schedule-head img {width:auto; height:19px; filter: brightness(0) invert(1);}
.schedule-head:hover img{filter: brightness(0) invert(1);}


@media (min-width: 64rem){.lg-top-button{font-size:16px;}}
@media (min-width:90rem){.lg-top-button{font-size:18px;}}



.nearby-labs-menu{position:relative}
.packages-menu{position:relative}
.tests-menu{position:relative}

.phone-top-button{width:max-content; background:#f5a706; color:#ffffff !important; margin:16px 0;text-align:center;font-size: 16px; font-weight: bold; padding:10px 35px 10px;transition: all 0.4s ease;position: relative; border:0px; cursor:pointer;}
.phone-top-button img {width:17px;position: absolute;left:10px;top:9px;}

.profile-head{ width:max-content; background: linear-gradient(262deg, #940b36 0%, #b01f4d 100%); color:#fff !important;box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset;margin:16px 0;text-align:center;font-size: 14px;border-radius:8px;padding:8px 15px 8px 15px;transition: all 0.4s ease;position: relative;}
.profile-head img {width:auto; height:18px; position:relative;}
.profile-head span{padding-left:5px;}

.book-a-stay{width:max-content; display: flex; align-items: center; gap:10px; background:#253B80; color:#ffffff !important; margin:16px 0;text-align:center;font-size: 16px; font-weight: bold; padding:10px 20px 10px; transition: all 0.4s ease;position: relative; border-radius:8px; box-shadow: -6px 10px 14px 0px rgba(0, 0, 0, 0.10); cursor:pointer;}.book-a-stay img {width:auto; height:16px; position:relative;}
.book-a-stay span{padding-left:5px;}.book-a-stay:hover{background:#35A0ED;}
 

#target-1 {background:#F6F5F5;width:100%;  box-shadow: -6px 10px 24px 0px rgba(0, 0, 0, 0.10);padding:10px 0px 0px; margin-top:0px; display:none; position: fixed;left:0px;top:74px;z-index:999;}
#target-1 .head-search{display:flex; gap:20px; margin:0px; padding:0px 7%; position:relative;}
@media (min-width: 64rem){#target-1 .head-search{padding:0px 4%;}}
@media (min-width:90rem){#target-1 .head-search{padding:0px 7%;}}

#target-1  p{color:#000 !important; }
#target-1 .ss-main .ss-single-selected{color:#000 !important;}
#target-1 .ss-main .ss-single-selected{border:1px solid #000 !important; background:#fff !important;}
#target-1 .home-search-room{border:1px solid #000 !important; color: #000; background:#fff !important;}

#target-3{background:#F6F5F5;width:450px;  box-shadow: -6px 10px 24px 0px rgba(0, 0, 0, 0.10);padding:20px; margin:0px; display:none; position:absolute;right:7%;top:90px;z-index:999;}
#target-3 .hide-3-yes{width: 18%; display:block; background: #0A0A0A; color: #ffffff !important;margin: 0px 0px 0px;height: 40px !important;border: 0px;text-align: center;font-size: 14px;padding: 8px 15px 8px;transition: all 0.4s ease;position: relative; }
.hide-3-yes .hide-button{justify-content: center;}


.hide{display:none;}
/*  added this - not working  */
.hide-1-yes{display:none;  background:none; font-size:18px; border:0px;}
.hide-2-yes{display:none;}.hide-button{display:flex; gap:6px; align-items:center;}




 

/*--Head END--*/
.wiki-mk{padding-left:40px; padding-right:40px;}
.midbox-inner{margin:auto;max-width:90rem;width:100%;}

#home-wiki-slider{width:100%;  background:linear-gradient(90deg, rgba(62, 111, 167, 0.2) 0%, rgba(15, 76, 129, 0) 100%);  padding:0px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
.home-wiki-slider{display:flex; align-items: center; gap:50px; margin:0px; padding-top:110px; position:relative;}
.home-wiki-left{width:60%; margin:0px; padding:0px; position:relative;}
.home-wiki-left h1{font-size:42px; font-family:Poppins Bold; color:#1f2a37; margin:0px; padding:0px; position:relative;}
.home-wiki-left h1 span{color:#3e6fa7;}
.home-wiki-left p{font-size:19px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 0px; padding:0px; position:relative;}
.home-wiki-right{width:40%; text-align: right; margin:0px; padding:0px 20px; position:relative;}
.home-wiki-right img{width:80%;}

.home-search-section{background:#fff; border-radius:16px; display:flex; align-items: center; gap:50px; margin:0px; padding:20px; position:relative;}
.home-search-section::before {content: "";position: absolute; width:60px; height:60px; background: url(../images/2026/01/arrow-icon.png) no-repeat;background-size:100%; right:-26px;bottom:-20px;z-index:1;}
.home-search-section label {font-size:16px; color: #6b7280; margin-bottom:0px;}
.home-search-section input::placeholder {color:#1f2a37; font-size:17px;}
.home-search-section input{ width: 100%; height:40px; font-size:17px; text-align: left; color:#1f2a37; padding:0px; background-color:#fff;   border:0px; outline: none;}
.home-search-left{width:40%; margin:0px; padding:0px;  position:relative;}
.home-search-left::before {content: ""; width:1px;height:100%;background:#6b7280; position:absolute; right:-25px; top:0px; z-index:1;}
.home-search-mid{width:20%; margin:0px; padding:0px; position:relative;}
.home-search-mid::before {content: ""; width:1px;height:100%;background:#6b7280; position:absolute; right:-25px; top:0px; z-index:1;}
.home-search-right{width:25%; margin:0px; padding:0px; position:relative;}
.home-search-button{width:15%; margin:0px; padding:0px; position:relative;}
.find-care{background: #3e6fa7; display: flex; align-items: center; gap: 10px; color:#fff; font-size:17px; border-radius: 16px; border:0px;  margin:0px; padding:12px 20px 12px; position:relative;}
.find-care img{width:auto; height:17px;}


#home-personalized-healthcare{width:100%;  background: rgba(245, 249, 252, 1); padding:80px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:1;}
#home-personalized-healthcare h2{width:80%; font-size:32px; line-height:40px; text-align:center;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px auto; padding:0px; position:relative;}
#home-personalized-healthcare ul {width:70%; display: flex;  align-items: center;    margin:0px auto 0px;    padding:80px 0 0px;}
#home-personalized-healthcare li{width:33.33%; padding:0px; margin:0px; display:flex; align-items: center; gap:20px; justify-content: center; position: relative; }
#home-personalized-healthcare li .personalized-icon{width:65px; padding:0px; margin:0px; position: relative;}
#home-personalized-healthcare li h3{font-size:24px;  color:rgba(31, 42, 55, 1); font-family:Poppins Semi Bold;  padding:0px 0px 5px; margin:0px;}
#home-personalized-healthcare li p{font-size:16px; color:rgba(107, 114, 128, 1);  padding:0px 0px 0px;	margin:0px;}
 
 
#home-top-specialties{width:100%;  background:#fff; padding:80px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:1;}
#home-top-specialties h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#000000; margin:0px auto; padding:0px; position:relative;}
#home-top-specialties ul{width:100%; display: flex; gap:25px;   margin:0px 0px;    padding:60px 0 0px;}
#home-top-specialties li{width:18%; background: radial-gradient(50% 50% at 50% 50%, #EDF9FF 0%, #E7EDF2 100%); border-radius:16px; display: flex;   align-items: center;  flex-direction: column;   justify-content: center;  padding:20px; margin:0px; position: relative; transition: 600ms ease transform;}
#home-top-specialties li:hover{ transform: scaleX(1.1) scaleY(1.1);}
#home-top-specialties li .specialties-icon{width:75px; height:75px; border-radius:100%; background: rgba(255, 255, 255, 0.5);
 padding:10px; margin:0px; position: relative;}
#home-top-specialties li p{font-size:17px; color:rgba(62, 111, 167, 1);  padding:15px 0px 0px;	margin:0px;}
#home-top-specialties li a{width:100%; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(62, 111, 167, 1); border: 2px solid #3e6fa7; border-radius:16px;  padding:7px 20px;	margin:15px 0px 0px;}
#home-top-specialties li a img{width:auto; height:20px; border-radius:0px;}

 
 
#home-partner-hospitals{width:100%;  background:rgba(245, 249, 252, 1); padding:80px 0px 50px;  margin:0px 0px 0px; position: relative; z-index:1;}
#home-partner-hospitals h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px auto; padding:0px; position:relative;}

.home-partner-hospitals{width:100%; padding:20px 0px 0px;  margin:0px 0px 0px; position: relative; z-index:1;}
.home-partner-hospitals ul{width:100%; display:flex; gap:20px; margin:0px 0px; padding:0px; position: relative;}
.home-partner-hospitals li{width:25%; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;}
.home-partner-hospitals li .hospitals-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.home-partner-hospitals li .hospitals-img img{transition:600ms ease transform;  padding:0px; margin:0px; height: 270px;   object-fit: cover;}
.home-partner-hospitals li:hover .hospitals-img img{transform: scaleX(1.1) scaleY(1.1);}
.home-partner-hospitals li h3{font-size:20px; height:75px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.home-partner-hospitals li p{font-size:14px; color:#3e6fa7;  padding:0px 0px 0px;	margin:0px;}

.home-partner-hospitals .book-appointment{width:100%; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(37, 99, 235, 1); border: 2px solid rgba(37, 99, 235, 1); border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.home-partner-hospitals .book-appointment img{width:auto; height:20px; border-radius:0px;}
.home-partner-hospitals li:last-child{background:radial-gradient(122.57% 80.78% at 50% 19.22%, #FFFFFF 0%, #E7EDF2 100%); border: 2px solid #fff;}
.home-partner-hospitals li:last-child .all-hospitals-img{content: ""; position:absolute; bottom:0px; left:0px; width:100%; height:auto;}
.home-partner-hospitals li h4{font-size:22px;  color:#3e6fa7; font-family:Poppins Semi Bold;  padding:0px 0px 0px;	margin:0px;}
.home-partner-hospitals li .view-all{width:max-content; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(62, 111, 167, 1); border: 2px solid #3e6fa7; border-radius:999px;  padding:7px 20px;	margin:15px 0px 0px;}
.home-partner-hospitals li .view-all img{width:auto; height:20px; border-radius:0px;}

 
 
#home-our-experts{width:100%;  background:rgba(245, 249, 252, 1); padding:50px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:1;}
#home-our-experts h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px auto; padding:0px; position:relative;}
.home-our-experts{width:100%; padding:20px 0px 0px;  margin:0px 0px 0px; position: relative; z-index:1;}
 
 
.home-our-experts ul{width:100%; display:flex; gap:20px; margin:0px 0px; padding:0px; position: relative;}
.home-our-experts li{width:25%; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;}
.home-our-experts li .experts-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.home-our-experts li .experts-img img{transition:600ms ease transform;  padding:0px; margin:0px;}
.home-our-experts li:hover .experts-img img{transform: scaleX(1.1) scaleY(1.1);}
.home-our-experts li h3{font-size:20px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.home-our-experts li p{font-size:14px; color:#6b7280;  padding:10px 0px 10px;	margin:0px;}
.home-our-experts li .dr-years-exp{font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.home-our-experts li .dr-years-exp img{width:auto;  height:15px; position:absolute; left:0px; top:2px;}
.home-our-experts li .dr-hospital{font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.home-our-experts li .dr-hospital img{width:auto;  height:15px; position:absolute; left:0px; top:4px;}


.home-our-experts .book-appointment{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#fff; border: 2px solid #3e6fa7; background:#3e6fa7; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.home-our-experts .book-appointment img{width:auto; height:20px; border-radius:0px; filter: brightness(0) invert(1);}
.home-our-experts .book-appointment:hover{background:#fff; color:#2563eb; border: 2px solid #2563eb;}
.home-our-experts .book-appointment:hover img{filter:initial;}

.home-our-experts .view-profile{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#3e6fa7; border: 2px solid #f5f9fc; background:#f5f9fc; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.home-our-experts .view-profile:hover{color:#3e6fa7; border: 2px solid #3e6fa7; background:#fff;}

.home-our-experts li:last-child{background:radial-gradient(122.57% 80.78% at 50% 19.22%, #FFFFFF 0%, #E7EDF2 100%); border: 2px solid #fff;}
.home-our-experts li:last-child .all-experts-img{content: ""; position:absolute; bottom:0px; left:0px; width:100%; height:auto;}
.home-our-experts li h4{font-size:22px;  color:#3e6fa7; font-family:Poppins Semi Bold;  padding:0px 0px 0px;	margin:0px;}
.home-our-experts li .view-all{width:max-content; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(62, 111, 167, 1); border: 2px solid #3e6fa7; border-radius:999px;  padding:7px 20px;	margin:15px 0px 0px;}
.home-our-experts li .view-all img{width:auto; height:20px; border-radius:0px;}
 
 
#home-health-sessions{width:100%;  background:rgba(245, 249, 252, 1); padding:50px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:1;}
#home-health-sessions h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px; padding:0px; position:relative;}
#home-health-sessions p{font-size:18px;  color:#6b7280;   padding:10px 0px 0px;	margin:0px;}

#health-sessions-slider{margin-top:50px; background:#fff; border-radius:24px;}
.health-sessions-item{ border-radius:24px; padding:20px;	margin:0px; position:relative; overflow:hidden;}


#home-blog-section{width:100%;  background:#fff; padding:80px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:1;}
.home-blog-section{display:flex; align-items:center; justify-content:space-between; padding:10px 0px 0px;	margin:0px;}
.home-blog-section h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px; padding:0px; position:relative;}
.home-blog-section h4{font-size:18px;  color:#6b7280;   padding:10px 0px 0px;	margin:0px;}
 
.home-blog-section .blog-all{width:max-content; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; background:#3e6fa7; color:#fff; border: 2px solid #3e6fa7; border-radius:16px;  padding:12px 30px;	margin:15px 0px 0px;}
.home-blog-section .blog-all img{width:auto; height:20px; border-radius:0px; filter: brightness(0) invert(1);}

#home-blog-section ul{width:100%; display:flex; gap:20px; margin:70px 0px 0px; padding:0px; position: relative;}
#home-blog-section li{width:25%; background: #fff; border-radius:16px; padding:0px; margin:0px; position: relative;}
#home-blog-section li .blog-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
#home-blog-section li .blog-img img{transition:600ms ease transform;  padding:0px; margin:0px;}
#home-blog-section li:hover .blog-img img{transform: scaleX(1.1) scaleY(1.1);}
#home-blog-section li h3{font-size:16px; line-height:24px; color:#1f2a37; font-family:Poppins Semi Bold;  padding:20px 0px 0px;	margin:0px;}
#home-blog-section li p{font-size:12px; color:#6b7280;  padding:10px 0px 10px;	margin:0px;}
#home-blog-section li a{width:max-content; font-size:16px; display:flex; gap:10px; align-items:center; justify-content: center; color:#3e6fa7;  border-radius:16px;  padding:5px 0px;	margin:0px 0px 0px;}
#home-blog-section li a img{width:auto; height:17px; border-radius:0px;}


#home-faq-section{width:100%;  background:linear-gradient(180deg, rgba(68, 121, 189, 0.1) 0%,  rgba(245, 249, 252, 1) 100%);   padding:80px 0px 40px;  margin:0px 0px 0px; position: relative; z-index:1;}
.home-faq-section{width:85%; background:linear-gradient(to bottom, rgba(245, 249, 252, 1) 70%, rgba(68, 121, 189, 0) 100%); border-radius:32px; padding:70px 60px;  margin:0px auto; position: relative; z-index:1;}
.home-faq-section h2{font-size:32px; line-height:40px; text-align:center; font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px 0px 50px; padding:0px; position:relative;}

#home-schedule-section{width:100%;  /*background: rgba(245, 249, 252, 1);*/    padding:40px 0px 0px;  margin:0px 0px 0px; position: relative; z-index:1;}
#home-schedule-section::before {content: "";position: absolute; width:100%; height:100%; background: url(../images/2026/01/bg-home.jpg) no-repeat;background-size:cover; left:0px; top:0px;z-index:-1;}
#home-schedule-section h2{font-size:32px; line-height:40px; text-align:center; font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px; padding:0px; position:relative;}
#home-schedule-section p{font-size:18px;  color:#6b7280; text-align:center;  padding:10px 0px 0px;	margin:0px;}
.home-schedule-section{width:80%; display:flex; gap:50px; margin:70px auto 0px; padding:0px; position:relative;}
.home-schedule-left{width:52%; text-align:center; margin:0px; padding:0px; position:relative;}
.home-schedule-left img{width:95%; height:auto;}
.home-schedule-right{width:48%; margin:0px; padding:0px; position:relative;}
.home-schedule-form{background: rgba(255, 255, 255, 0.2); backdrop-filter:blur(40px); border-radius:32px; border:2px solid #fff;  margin:0px; padding:20px; position:relative;}

.home-form-box1{width: 100%; display:flex; gap:15px; margin:0px 0px 20px; padding:0px; position:relative;}
.home-form-box{width: 100%; display:block; margin:0px; padding:0px; position:relative;}

.home-schedule-form input::placeholder {color:#6b7280; font-size:16px; border:1px solid #fff;}
.home-schedule-form .ding select::placeholder {color:#6b7280; font-size:14px;}
.home-schedule-form textarea::placeholder {color:#6b7280; font-size:16px;}
.home-schedule-form input:focus {border:1px solid #fff;}
.home-schedule-form textarea:focus {color:#6b7280; border:1px solid #fff;}
.home-schedule-form label {font-size:16px; color:#1f2a37; margin-bottom:5px;}


.home-schedule-form input, textarea {width:100%; height:45px; color:#000000;  background:#fff; border:1px solid #f4f4f4; border-radius:32px; padding-left: 15px;font-size:16px;  outline: none; text-align: left;}
.home-schedule-form .box-now1{height:100px; margin-bottom:10px; padding:20px;}
.home-schedule-form .submit-now {
width:100%;
    background:#3e6fa7;
    color: #fff !important;
    margin:0px 0px; display:flex; gap:10px; align-items:center; justify-content: center;
    text-align: center;
     font-size:16px !important; 
    border-radius:16px;
    padding:12px 20px 12px;
    transition: all 0.4s ease;
    position: relative;
   border:0px;
}
.home-schedule-form .submit-now:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.home-schedule-form .submit-now img {width:auto; height:19px; filter: brightness(0) invert(1);}
.home-schedule-form .submit-now:hover img{filter: brightness(0) invert(1);}
/*---- Home END ----*/

/*------ Hospital -----*/
#hospitals-india-list{width:100%;  background:linear-gradient(180deg, rgba(62, 111, 167, 0.2) 0%, rgba(15, 76, 129, 0.05) 100%);  padding:150px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
#hospitals-india-list h1{font-size:40px; font-family:Poppins Bold; color:#1f2a37; margin:0px; padding:0px; position:relative;}
#hospitals-india-list h4{font-size:16px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 0px; padding:0px; position:relative;}
#hospitals-india-list h5{display:none; font-size:20px; font-family:Poppins Medium; color:#1f2a37;  align-items:center; justify-content: space-between; margin:20px 0px 13px; padding:0px 0px 13px; position:relative;}
#hospitals-india-list  .toggle span{font-size:16px;  color:#2563eb;  position: relative; padding-right:30px !important; padding:8px;   background:#fff;  border-radius:6px;}
#hospitals-india-list  .toggle img {position: absolute;    right:8px;    top:11px;    width: 15px;    height: auto;}

.hospitals-india-search{width:100%;  display:flex; align-items:center; justify-content: space-between; margin:50px 0px 0px; padding:0px; position:relative;}
.hospitals-search-item{width:40%;  display:flex; gap:15px; align-items:center; margin:0px 0px 0px; padding:0px; position:relative;}
.hospitals-search-item .ss-main .ss-single-selected{border-radius: 16px; border:1px solid #ffffff; background-color:#ffffff; height:54px;}
.hospitals-search-item .ss-main .ss-content .ss-search input{display:none;}
.hospitals-india-list{width:100%; margin:50px 0px 0px; padding:0px; position:relative;}

.hospitals-india-list ul{width:100%; display:grid;  grid-template-columns: repeat(4, 1fr); gap:20px; margin:0px 0px; padding:0px; position: relative;}
.hospitals-india-list li{width:auto; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;}
.hospitals-india-list li .hospitals-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.hospitals-india-list li .hospitals-img img{height: 250px; object-fit: cover; transition:600ms ease transform;  padding:0px; margin:0px;}
.hospitals-india-list li:hover .hospitals-img img{transform: scaleX(1.1) scaleY(1.1);}
.hospitals-india-list li h3{font-size:18px; height:100px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.hospitals-india-list li p{font-size:14px; color:#3e6fa7;  padding:0px 0px 0px;	margin:0px;}
.hospitals-india-list .book-appointment{width:100%; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(37, 99, 235, 1); border: 2px solid rgba(37, 99, 235, 1); border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.hospitals-india-list .book-appointment img{width:auto; height:20px; border-radius:0px;}
.hospitals-search-box{width:35%; padding:0px 0px 0px;  margin:0px 0px 0px; position: relative; z-index:1;}
.hospitals-search-box input::placeholder {color:#3e6fa4; font-size:17px;}
.hospitals-search-box input{ width:100%; height:54px; font-size:17px; text-align: left; color:#6b7280; padding:0px 20px 0px 60px; background:#fff;   border:0px; border-radius:16px; outline: none;}
.hospitals-search-box::before {content: "";position: absolute; width:60px; height:60px; background: url(../images/2026/02/search-icon.png) no-repeat;background-size:40%; left:18px; top:14px; z-index:1;}

#hospitals-india-list .previous-next-no{width:40%; margin:70px auto 0px; padding:0px;  position:relative;}
#hospitals-india-list .previous-next-no ul{display: flex; gap:10px; justify-content: center;    align-items: center;    text-align: center;}
#hospitals-india-list .previous-next-no li a{font-size:18px; display:block; width:45px;  height:45px; line-height:45px; background:#fff; color:#3e6fa7; border-radius:8px;}#hospitals-india-list .previous-next-no li a:hover{background:#3e6fa7 !important;   color: #fff !important;}
#hospitals-india-list .previous-next-no .active {background:#3e6fa7 !important;   color: #fff !important;}
/*------ Hospital END -----*/

/*------ Hospital Details -----*/
#hospital-details-india{width:100%;  background:linear-gradient(180deg, rgba(62, 111, 167, 0.2) 0%, rgba(15, 76, 129, 0.05) 100%);  padding:150px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
.hospital-details-india{width:100%; background:#fff; display:flex; gap:20px; border-radius:24px; margin:0px; padding:40px; position:relative;}
.hospital-details-left{width:55%; display: flex;  flex-direction: column;  align-items: flex-start;  justify-content: space-between; margin:0px; padding:0px; position:relative;}.hospital-details-headdoc{width:100%; height:auto;}
.hospital-details-left h1{width:90%; font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:0px 0px 0px; padding:0px; position:relative;}
.hospital-details-dr-no{display: flex; align-items: center;   gap:12px; margin:20px 0px 30px;}
.hospital-details-left h4{display: flex; align-items: center;   gap:12px; font-size:16px;   color:#6b7280; font-family:Poppins Regular; margin:0px 0px 0px; padding:0px; position:relative;}
.hospital-details-left h4 span{display: flex; width:6px; height:6px; border-radius:100%; background:#6b7280;}
.open-box{width:max-content; font-size:16px; color:rgba(22, 163, 74, 1); background: rgba(22, 163, 74, 0.2);   border-radius:8px; padding: 10px 20px;}
.hospital-details-left .loc-box{font-size:16px;  display: flex; align-items: center;   gap:12px; color:#3e6fa7; font-family:Poppins Regular; margin:20px 0px 30px; padding:0px; position:relative;}
.hospital-details-left .loc-box span{display: flex; width:6px; height:6px; border-radius:100%; background:#3e6fa7;}

.hospital-details-button{display:flex; gap:20px; padding:0px;  margin:0px 0px 0px;}
.hospital-details-right{width:45%; border-radius:16px; margin:0px; padding:0px; position:relative; overflow:hidden;}
.hospital-details-right img{width:100%; height:100%;}

.main-hospital-details{display:flex;  gap:140px;    margin:40px 0px 0px;    padding: 0px;    position: relative;}
.main-hospital-details-left{width:60%;  margin:0px; padding:0px;  position:relative;}
.main-hospital-details-doc{width:100%; margin:0px 0px 0px;    padding:0px;    position: relative;}
.main-hospital-details-doc h2{font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.main-hospital-details-doc h3{font-size:27px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.main-hospital-details-doc h4{font-size:20px; font-family:Poppins Medium; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}

.main-hospital-details-doc p{font-size:16px; line-height:26px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 10px; padding:0px; position:relative;}
.main-hospital-details-doc ul {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.main-hospital-details-doc li {width:auto;font-size:16px;  color:#6b7280; font-family:Poppins Regular;  position: relative;	padding-left:30px;	margin-bottom:10px;	list-style: none;}
.main-hospital-details-doc li::before {content:'';    background: url(../images/2026/02/icon-bg.png) no-repeat;    background-size:20px;    width:30px;    height:30px;position:absolute;  top:4px; left:0px;}

.hospital-details-experts{width:100%; margin:40px 0px 0px;    padding:0px;    position: relative;}
.hospital-details-experts h2{display:flex; align-items:center;  justify-content: space-between; font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.hospital-details-experts h2 a{width:max-content; font-size:15px; font-family:Poppins Regular; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(62, 111, 167, 1) !important; border-radius:16px;  padding:7px 20px;	margin:15px 0px 0px;}
.hospital-details-experts h2 a img{width:auto; height:20px; border-radius:0px;}

.hospital-details-experts ul{width:100%; display:grid;  grid-template-columns: repeat(2, 1fr); gap:20px; margin:0px 0px; padding:0px; position: relative;}
.hospital-details-experts li{width:auto; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;}
.hospital-details-experts li .experts-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.hospital-details-experts li .experts-img img{transition:600ms ease transform;  padding:0px; margin:0px;}
.hospital-details-experts li:hover .experts-img img{transform: scaleX(1.1) scaleY(1.1);}
.hospital-details-experts li h3{font-size:20px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.hospital-details-experts li p{font-size:14px; color:#6b7280;  padding:10px 0px 10px;	margin:0px;}
.hospital-details-experts li .dr-years-exp{font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.hospital-details-experts li .dr-years-exp img{width:auto;  height:15px; position:absolute; left:0px; top:2px;}
.hospital-details-experts li .dr-hospital{font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.hospital-details-experts li .dr-hospital img{width:auto;  height:15px; position:absolute; left:0px; top:4px;}

.hospital-details-experts .book-appointment{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#fff; border: 2px solid #3e6fa7; background:#3e6fa7; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.hospital-details-experts .book-appointment img{width:auto; height:20px; border-radius:0px; filter: brightness(0) invert(1);}
.hospital-details-experts .book-appointment:hover{background:#fff; color:#2563eb; border: 2px solid #2563eb;}
.hospital-details-experts .book-appointment:hover img{filter:initial;}
.hospital-details-experts .view-profile{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#3e6fa7; border: 2px solid #f5f9fc; background:#f5f9fc; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.hospital-details-experts .view-profile:hover{color:#3e6fa7; border: 2px solid #3e6fa7; background:#fff;}


.hospital-details-specialties{width:100%; margin:40px 0px 0px;    padding:0px;    position: relative;}
.hospital-details-specialties h2{font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.hospital-details-specialties ul{width:100%; display: flex; gap:25px;   margin:0px 0px;    padding:60px 0 0px;}
.hospital-details-specialties li{width:33.33%; background: radial-gradient(50% 50% at 50% 50%, #EDF9FF 0%, #E7EDF2 100%); border-radius:16px; display: flex;   align-items: center;  flex-direction: column;   justify-content: center;  padding:20px 50px; margin:0px; position: relative; transition: 600ms ease transform;}
.hospital-details-specialties li:hover{ transform: scaleX(1.1) scaleY(1.1);}
.hospital-details-specialties li .specialties-icon{width:75px; height:75px; border-radius:100%; background: rgba(255, 255, 255, 0.5);
 padding:10px; margin:0px; position: relative;}
.hospital-details-specialties li p{font-size:17px; color:rgba(62, 111, 167, 1);  padding:15px 0px 0px;	margin:0px;}
.hospital-details-specialties li a{width:100%; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(62, 111, 167, 1); border: 2px solid #3e6fa7; border-radius:16px;  padding:7px 20px;	margin:15px 0px 0px;}
.hospital-details-specialties li a img{width:auto; height:20px; border-radius:0px;}
.hospital-details-specialties li:last-child{align-items: flex-start;}

.main-hospital-details-right{width:35%;	border-radius:12px;    height:100%;    margin: 0px;    padding:0px;    top:120px;    position: sticky;  align-items:center; justify-content:center;  scroll-margin-top:150px; margin-top:0px;}
.main-hospital-details-right h2{font-size:22px; font-family:Poppins Semi Bold; color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}
/*------ Hospital Details -----*/


/*------ Doctors -----*/
#doctors-india-list{width:100%;  background:linear-gradient(180deg, rgba(62, 111, 167, 0.2) 0%, rgba(15, 76, 129, 0.05) 100%);  padding:150px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
#doctors-india-list h1{font-size:40px; font-family:Poppins Bold; color:#1f2a37; margin:0px; padding:0px; position:relative;}
#doctors-india-list h4{font-size:16px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 0px; padding:0px; position:relative;}
#doctors-india-list h5{display:none; font-size:20px; font-family:Poppins Medium; color:#1f2a37;  align-items:center; justify-content: space-between; margin:20px 0px 13px; padding:0px 0px 13px; position:relative;}
#doctors-india-list  .toggle span{font-size:16px;  color:#2563eb;  position: relative; padding-right:30px !important; padding:8px;   background:#fff;  border-radius:6px;}
#doctors-india-list  .toggle img {position: absolute;    right:8px;    top:11px;    width: 15px;    height: auto;}

.doctors-india-list{width:100%; margin:50px 0px 0px; padding:0px; position:relative;}
.doctors-india-list ul{width:100%; display:grid;  grid-template-columns: repeat(4, 1fr); gap:20px; margin:0px 0px; padding:0px; position: relative;}
.doctors-india-list li{width:auto; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;}
.doctors-india-list li .experts-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.doctors-india-list li .experts-img img{height: 169px; object-position: top; object-fit: cover; transition:600ms ease transform;  padding:0px; margin:0px;}
.doctors-india-list li:hover .experts-img img{transform: scaleX(1.1) scaleY(1.1);}
.doctors-india-list li h3{    height: 72px; font-size:20px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.doctors-india-list li p{font-size:14px; color:#6b7280;  padding:10px 0px 10px;	margin:0px;}
.doctors-india-list li .dr-years-exp{font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.doctors-india-list li .dr-years-exp img{width:auto;  height:15px; position:absolute; left:0px; top:2px;}
.doctors-india-list li .dr-hospital{    height: 80px; font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.doctors-india-list li .dr-hospital img{width:auto;  height:15px; position:absolute; left:0px; top:4px;}

.doctors-india-list .book-appointment{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#fff; border: 2px solid #3e6fa7; background:#3e6fa7; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.doctors-india-list .book-appointment img{width:auto; height:20px; border-radius:0px; filter: brightness(0) invert(1);}
.doctors-india-list .book-appointment:hover{background:#fff; color:#2563eb; border: 2px solid #2563eb;}
.doctors-india-list .book-appointment:hover img{filter:initial;}
.doctors-india-list .view-profile{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#3e6fa7; border: 2px solid #f5f9fc; background:#f5f9fc; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.doctors-india-list .view-profile:hover{color:#3e6fa7; border: 2px solid #3e6fa7; background:#fff;}

#doctors-india-list .previous-next-no{width:40%; margin:70px auto 0px; padding:0px;  position:relative;}
#doctors-india-list .previous-next-no ul{display: flex; gap:10px; justify-content: center;    align-items: center;    text-align: center;}
#doctors-india-list .previous-next-no li a{font-size:18px; display:block; width:45px;  height:45px; line-height:45px; background:#fff; color:#3e6fa7; border-radius:8px;}#doctors-india-list .previous-next-no li a:hover{background:#3e6fa7 !important;   color: #fff !important;}
#doctors-india-list .previous-next-no .active {background:#3e6fa7 !important;   color: #fff !important;}


#doctors-details-india{width:100%;  background:linear-gradient(180deg, rgba(62, 111, 167, 0.2) 0%, rgba(15, 76, 129, 0.05) 100%);  padding:150px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
.doctors-details-india{width:100%; background:#fff; display:flex; gap:20px; border-radius:24px; margin:0px; padding:40px; position:relative;}
.doctors-details-left{width:55%; display: flex;  flex-direction: column;  align-items: flex-start;  justify-content: space-between; margin:0px; padding:0px; position:relative;}
.doctors-details-headdoc{width:100%; height:auto;}
.doctors-details-left h1{width:90%; font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:0px 0px 0px; padding:0px; position:relative;}
.doctors-details-ms{display: flex; align-items: center;   gap:12px; margin:20px 0px 30px;}
.doctors-details-left h4{display: flex; align-items: center;   gap:12px; font-size:16px;   color:#6b7280; font-family:Poppins Regular; margin:0px 0px 0px; padding:0px; position:relative;}
.doctors-details-left h4 span{display: flex; width:6px; height:6px; border-radius:100%; background:#6b7280;}
.open-box{width:max-content; font-size:16px; color:rgba(22, 163, 74, 1); background: rgba(22, 163, 74, 0.2);   border-radius:8px; padding: 10px 20px;}
.doctors-experience{display:flex; gap:20px; align-items:center;  margin:0px 0px 15px; padding:0px;}
.doctors-experience img{width:auto; height:45px;}
.doctors-experience h2{font-size:24px; font-family:Poppins Semi Bold; color: rgba(31, 42, 55, 1); margin:0px 0px 0px; padding:0px; position:relative;}
.doctors-experience h2 span{font-size:16px; color:#6b7280; font-family:Poppins Regular; display:block; margin:6px 0px 0px;}
.available-time{display:flex; gap:20px; color:rgba(31, 42, 55, 1); font-size:18px; font-family:Poppins Medium; margin:0px 0px 15px; padding:0px;}
.available-time a{color:#3e6fa7 !important; font-family:Poppins Regular;}
.dr-day{display:flex; gap:20px; color:rgba(31, 42, 55, 1); font-size:16px; font-family:Poppins Regular; margin:0px 0px 0px; padding:0px;}
.dr-day span{color:#6b7280;}
.doctors-details-left .loc-box{font-size:16px;  display: flex; align-items: center;   gap:12px; color:#3e6fa7; font-family:Poppins Regular; margin:20px 0px 30px; padding:0px; position:relative;}
.doctors-details-left .loc-box span{display: flex; width:6px; height:6px; border-radius:100%; background:#3e6fa7;}
.doctors-details-button{display:flex; gap:20px; padding:0px;  margin:0px 0px 0px;}
.doctors-details-right{width:45%; border-radius:16px; margin:0px; padding:0px; position:relative; overflow:hidden;}
.doctors-details-right img{width:100%; height: 316px;     object-fit: cover;     object-position: top;}



.doctors-hospitals-list{width:100%; margin:40px 0px 0px;    padding:0px;    position: relative;}
.doctors-hospitals-list h2{display:flex; align-items:center;  justify-content: space-between; font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.doctors-hospitals-list h2 a{width:max-content; font-size:15px; font-family:Poppins Regular; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(62, 111, 167, 1) !important; border-radius:16px;  padding:7px 20px;	margin:15px 0px 0px;}
.doctors-hospitals-list h2 a img{width:auto; height:20px; border-radius:0px;}

.doctors-hospitals-list ul{width:100%; display:grid;  grid-template-columns: repeat(2, 1fr); gap:20px; margin:0px 0px; padding:0px; position: relative;}
.doctors-hospitals-list li{width:100%; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;}
.doctors-hospitals-list li .hospitals-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.doctors-hospitals-list li .hospitals-img img{height: 250px;    object-fit: cover; transition:600ms ease transform;  padding:0px; margin:0px;}
.doctors-hospitals-list li:hover .hospitals-img img{transform: scaleX(1.1) scaleY(1.1);}
.doctors-hospitals-list li h3{font-size:15px; height:75px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.doctors-hospitals-list li p{font-size:14px; color:#3e6fa7;  padding:0px 0px 0px;	margin:0px;}
.doctors-hospitals-list .book-appointment{width:100%; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(37, 99, 235, 1); border: 2px solid rgba(37, 99, 235, 1); border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.doctors-hospitals-list .book-appointment img{width:auto; height:20px; border-radius:0px;}


.doctors-details-specialties{width:100%; margin:40px 0px 0px;    padding:0px;    position: relative;}
.doctors-details-specialties h2{font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.doctors-details-specialties ul{width:100%; display: flex; gap:25px;   margin:0px 0px;    padding:60px 0 0px;}
.doctors-details-specialties li{width:33.33%; background: radial-gradient(50% 50% at 50% 50%, #EDF9FF 0%, #E7EDF2 100%); border-radius:16px; display: flex;   align-items: center;  flex-direction: column;   justify-content: center;  padding:20px 50px; margin:0px; position: relative; transition: 600ms ease transform;}
.doctors-details-specialties li:hover{ transform: scaleX(1.1) scaleY(1.1);}
.doctors-details-specialties li .specialties-icon{width:75px; height:75px; border-radius:100%; background: rgba(255, 255, 255, 0.5);
 padding:10px; margin:0px; position: relative;}
.doctors-details-specialties li p{font-size:17px; color:rgba(62, 111, 167, 1);  padding:15px 0px 0px;	margin:0px;}
.doctors-details-specialties li a{width:100%; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(62, 111, 167, 1); border: 2px solid #3e6fa7; border-radius:16px;  padding:7px 20px;	margin:15px 0px 0px;}
.doctors-details-specialties li a img{width:auto; height:20px; border-radius:0px;}
.doctors-details-specialties li:last-child{align-items:center;}
/*------ Doctors END -----*/

 
/*------ Department -----*/
#department-wiki-slider{width:100%;  background:linear-gradient(180deg, rgba(227, 235, 244, 0.8) 0%, rgba(245, 248, 251, 0.8) 100%);  padding:0px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
.department-wiki-slider{display:flex; align-items:flex-end; gap:60px; margin:0px; padding-top:170px; position:relative;}
.department-wiki-left{width:70%; margin:0px; padding:0px; position:relative;}
.department-wiki-left h1{font-size:30px; font-family:Poppins Bold; color:#1f2a37; margin:0px; padding:0px; position:relative;}
.department-wiki-left h1 span{color:#3e6fa7;}
.department-wiki-left p{font-size:16px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 0px; padding:0px; position:relative;}

.department-wiki-left ul {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.department-wiki-left li {width:auto;font-size:16px;  color:#1f2a37; font-family:Poppins Regular;  position: relative;	padding-left:30px;	margin-bottom:10px;	list-style: none;}
.department-wiki-left li::before {content:'';    background: url(../images/2026/02/icon-bg.png) no-repeat;    background-size:20px;    width:30px;    height:30px;position:absolute;  top:4px; left:0px;}

.department-slider-button{display:flex; gap:20px; padding:0px;  margin:0px 0px 0px;}
.department-book-appointment{width:max-content;  background:#3e6fa7;    color: #fff !important;    margin:10px 0; display:flex; gap:10px; align-items:center;    justify-content: center;    font-size:16px !important;     border-radius:16px;    padding:12px 30px 12px;    transition: all 0.4s ease;    position: relative;}
.department-book-appointment:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.department-book-appointment img {width:auto; height:19px; filter: brightness(0) invert(1);}
.department-book-appointment:hover img{filter: brightness(0) invert(1);}

.department-whatsapp-call{width:max-content; font-size:15px;  display:flex; gap:10px; align-items:center;   justify-content: center; color:#1f8d1c !important; border: 2px solid #1f8d1c; border-radius:16px; padding:12px 30px 12px;	 margin:10px 0;}
.department-whatsapp-call img{width:auto; height:19px; border-radius:0px;}

.department-wiki-right{width:30%; text-align: right; margin:0px; padding:0px 0px; position:relative;}
.department-wiki-right img{width:100%;}


#department-treatments-section{width:100%;  background:#fff; padding:80px 0px 50px;  margin:0px 0px 0px; position: relative; z-index:1;}
.department-treatments-section{width:100%; display:flex; gap:50px; align-items:center; justify-content: space-between; padding:0px 0px 0px;  margin:0px 0px 0px; position: relative;}
.department-treatments-section h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#000000; margin:0px; padding:0px; position:relative;}

.department-search-box{width:35%; padding:0px 0px 0px;  margin:0px 0px 0px; position: relative; z-index:1;}
.department-search-box input::placeholder {color:#3e6fa4; font-size:17px;}
.department-search-box input{ width:100%; height:54px; font-size:17px; text-align: left; color:#6b7280; padding:0px 20px 0px 60px; background:rgba(245, 249, 252, 1);   border:0px; border-radius:16px; outline: none;}
.department-search-box::before {content: "";position: absolute; width:60px; height:60px; background: url(../images/2026/02/search-icon.png) no-repeat;background-size:40%; left:18px; top:14px; z-index:1;}

#department-treatments-section ul{display:flex; flex-wrap:wrap; gap:20px; padding:50px 0px 0px;  margin:0px 0px; position: relative;}
#department-treatments-section li{width:max-content; padding:0px 0px;  margin:0px 0px; position: relative; transition: 600ms ease transform;}
#department-treatments-section li:hover{ transform: scaleX(1.1) scaleY(1.1);}
#department-treatments-section li a{width:100%; font-size:16px; font-family:Poppins Medium; display:flex; gap:10px; align-items:center; justify-content: center; background:rgba(245, 249, 252, 1); color:#1f2a37;  border-radius:16px;  padding:7px 20px;	margin:0px 0px 0px;}
#department-treatments-section li a img{width: auto;   height: 20px;  border-radius: 0px;}

 
#department-our-experts{width:100%;  background:#ffffff; padding:40px 0px 50px;  margin:0px 0px 0px; position: relative; z-index:1;}
#department-our-experts h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}
 
.our-experts-item{width:100%; background: #fff; border-radius:16px; padding:0px; margin:0px; position: relative;}
.our-experts-item .experts-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.our-experts-item .experts-img img{ height: 257px; object-fit: cover; transition:600ms ease transform;  padding:0px; margin:0px;}
.our-experts-item:hover .experts-img img{transform: scaleX(1.1) scaleY(1.1);}
.our-experts-item h3{font-size:20px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.our-experts-item p{font-size:14px; color:#6b7280;  padding:10px 0px 10px;	margin:0px;}
.our-experts-item .dr-years-exp{font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.our-experts-item .dr-years-exp img{width:auto !important;  height:15px; position:absolute; left:0px; top:2px;}
.our-experts-item .dr-hospital{font-size:14px; color:#6b7280;  padding-left:20px;	margin:0px 0px 10px; position: relative;}
.our-experts-item .dr-hospital img{width:auto !important;  height:15px; position:absolute; left:0px; top:4px;}

.our-experts-item .book-appointment{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#fff; border: 2px solid #3e6fa7; background:#3e6fa7; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.our-experts-item .book-appointment img{width:auto !important; height:20px; border-radius:0px; filter: brightness(0) invert(1);}
.our-experts-item .book-appointment:hover{background:#fff; color:#2563eb; border: 2px solid #2563eb;}
.our-experts-item .book-appointment:hover img{filter:initial;}

.our-experts-item .view-profile{width:100%;  font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:#3e6fa7; border: 2px solid #f5f9fc; background:#f5f9fc; border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.our-experts-item .view-profile:hover{color:#3e6fa7; border: 2px solid #3e6fa7; background:#fff;}


#department-top-hospitals{width:100%;  background:#ffffff; padding:50px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:1;}
#department-top-hospitals h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}
.top-hospitals-item{width:100%; background: #fff; border-radius:16px; padding:0px; margin:0px; position: relative;}
.top-hospitals-item .hospitals-img{border-radius:20px; overflow:hidden; padding:0px; margin:0px; }
.top-hospitals-item .hospitals-img img{ height: 274px; object-fit: cover; transition:600ms ease transform;  padding:0px; margin:0px;}
.top-hospitals-item:hover .hospitals-img img{transform: scaleX(1.1) scaleY(1.1);}
.top-hospitals-item h3{font-size:20px; height:75px; color:#1f2a37; font-family:Poppins Medium;  padding:20px 0px 0px;	margin:0px;}
.top-hospitals-item p{font-size:14px; color:#3e6fa7;  padding:0px 0px 0px;	margin:0px;}

.top-hospitals-item .book-appointment{width:100%; font-size:15px; display:flex; gap:10px; align-items:center; justify-content: center; color:rgba(37, 99, 235, 1); border: 2px solid rgba(37, 99, 235, 1); border-radius:16px;  padding:11px 20px;	margin:15px 0px 0px;}
.top-hospitals-item .book-appointment img{width:auto !important; height:20px; border-radius:0px;} 
/*------ Department END-----*/

/*------ Treatments -----*/
#treatments-wiki-slider{width:100%;  background:linear-gradient(180deg, rgba(227, 235, 244, 0.8) 0%, rgba(245, 248, 251, 0.8) 100%);  padding:0px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
.treatments-wiki-slider{display:flex; align-items:flex-end; gap:40px; margin:0px; padding-top:170px; position:relative;}
.treatments-wiki-left{width:60%; margin:0px; padding:0px; position:relative;}
.treatments-wiki-left h1{font-size:30px; font-family:Poppins Bold; color:#1f2a37; margin:0px; padding:0px; position:relative;}
.treatments-wiki-left h1 span{color:#3e6fa7;}
.treatments-wiki-left p{font-size:16px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 0px; padding:0px; position:relative;}
.treatments-wiki-left ul {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.treatments-wiki-left li {width:auto;font-size:16px;  color:#1f2a37; font-family:Poppins Regular;  position: relative;	padding-left:30px;	margin-bottom:10px;	list-style: none;}
.treatments-wiki-left li::before {content:'';    background: url(../images/2026/02/icon-bg.png) no-repeat;    background-size:20px;    width:30px;    height:30px;position:absolute;  top:4px; left:0px;}
.treatments-slider-button{display:flex; gap:20px; padding:0px;  margin:0px 0px 0px;}
.treatments-book-appointment{width:max-content;  background:#3e6fa7;    color: #fff !important;    margin:10px 0; display:flex; gap:10px; align-items:center;    justify-content: center;    font-size:16px !important;     border-radius:16px;    padding:12px 30px 12px;    transition: all 0.4s ease;    position: relative;}
.treatments-book-appointment:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.treatments-book-appointment img {width:auto; height:19px; filter: brightness(0) invert(1);}
.treatments-book-appointment:hover img{filter: brightness(0) invert(1);}
.treatments-whatsapp-call{width:max-content; font-size:15px;  display:flex; gap:10px; align-items:center;   justify-content: center; color:#1f8d1c !important; border: 2px solid #1f8d1c; border-radius:16px; padding:12px 30px 12px;	 margin:10px 0;}
.treatments-whatsapp-call img{width:auto; height:19px; border-radius:0px;}
.treatments-wiki-right{width:40%; text-align: right; margin:0px; padding:0px 0px; position:relative;}
.treatment-wiki-right img{width:100%;}


#main-treatment-doc{width:100%;  background:rgba(245, 249, 252, 1);  padding:50px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:2;}
.main-treatment-doc{display: flex;    gap:30px;    margin: 0px;    padding: 0px;    position: relative;}
.main-treatment-left {width:68%;  margin:0px; padding:0px;  position:relative;}
.main-treatment-section{width:100%; background:#fff; border-radius:24px; margin:0px; padding:25px;  position:relative;}

.main-treatment-left h2{font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.main-treatment-left h3{font-size:27px; font-family:Poppins Semi Bold; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}
.main-treatment-left h4{font-size:20px; font-family:Poppins Medium; color:#1f2a37; margin:30px 0px 20px; padding:0px; position:relative;}

.main-treatment-left p{font-size:16px; line-height:26px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 10px; padding:0px; position:relative;}
.main-treatment-left ul {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.main-treatment-left li {width:auto;font-size:16px;  color:#6b7280; font-family:Poppins Regular;  position: relative;	padding-left:30px;	margin-bottom:10px;	list-style: none;}
.main-treatment-left li::before {content:'';    background: url(../images/2026/02/icon-bg.png) no-repeat;    background-size:20px;    width:30px;    height:30px;position:absolute;  top:4px; left:0px;}

.main-treatment-right{width:32%;	border-radius:12px;    height:100%;    margin: 0px;    padding:0px;    top:120px;    position: sticky;  align-items:center; justify-content:center;  scroll-margin-top:150px; margin-top:0px;}
.main-treatment-right h2{font-size:24px; font-family:Poppins Semi Bold; color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}

 
#treatment-our-experts{width:100%;  padding:60px 0px 30px;  margin:0px 0px 0px; position: relative; z-index:1;}
#treatment-our-experts h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}
#treatment-our-experts .our-experts-item{width:100%; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;} 
#treatment-our-experts .our-experts-item h3{font-size: 20px !important;}

#treatment-top-hospitals{width:100%;  padding:60px 0px 30px;  margin:0px 0px 0px; position: relative; z-index:1;}
#treatment-top-hospitals h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}
#treatment-top-hospitals .top-hospitals-item{width:100%; background: #fff; border-radius:16px; padding:20px; margin:0px; position: relative;}
#treatment-top-hospitals .top-hospitals-item h3{font-size: 20px !important; height:50px;}
#treatment-top-hospitals .hospitals-img img{object-fit: cover;   height:270px;}
/*------ Treatments END-----*/

/*------  Blog Details  -----*/
#blog-myo-details{width:100%;  background:linear-gradient(180deg, rgba(62, 111, 167, 0.2) 0%, rgba(245, 249, 252, 1) 100%);  padding:150px 0px 40px;  margin:-90px 0px 0px; position: relative; z-index:2;}
.blog-myo-details{display: flex;  gap:20px;  margin: 40px 0px 0px;  padding: 0px;  position: relative;}
.blog-myo-details-left{width:65%;  margin:0px 0px 0px;  padding: 0px;  position: relative;}.blog-d-img{border-radius:16px; margin:0px 0px 20px;}
.blog-myo-details-doc{background:#fff; border-radius:24px; margin:0px 0px 0px;  padding:20px;  position: relative;}

.blog-myo-details-doc .blog-date-d{display: flex;  align-items: center;  gap: 12px;  margin:0px 0px 20px;}
.blog-date-d .blog-by-author{color:rgba(31, 42, 55, 1); font-family:Poppins Medium; font-size:18px; padding:0px; margin:0px;}
.blog-myo-details-doc .blog-date-d span{display: flex;  width: 6px;  height: 6px;  border-radius: 100%;  background:rgba(107, 114, 128, 1);}
.blog-date-d .blog-date-time{display: flex;  align-items: center;  gap: 12px; color:rgba(107, 114, 128, 1); font-family:Poppins Medium; font-size:16px; padding:0px; margin:0px;}

.blog-myo-details-doc h2{font-size:30px; font-family:Poppins Semi Bold; color:#1f2a37; margin:20px 0px 20px; padding:0px; position:relative;}
.blog-myo-details-doc h3{font-size:24px; font-family:Poppins Semi Bold; color:#1f2a37; margin:20px 0px 10px; padding:0px; position:relative;}
.blog-myo-details-doc h4{font-size:20px; font-family:Poppins Medium; color:#1f2a37; margin:20px 0px 10px; padding:0px; position:relative;}

.blog-myo-details-doc p{font-size:16px; line-height:26px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 10px; padding:0px; position:relative;}
.blog-myo-details-doc ul {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.blog-myo-details-doc ul li {width:auto;font-size:16px;  color:#6b7280; font-family:Poppins Regular;  position: relative;	padding-left:30px;	margin-bottom:10px;	list-style: none;}
.blog-myo-details-doc ul li::before {content:'';    background: url(../images/2026/02/icon-bg.png) no-repeat;    background-size:20px;    width:30px;    height:30px;position:absolute;  top:4px; left:0px;}

.blog-myo-details-doc ol {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.blog-myo-details-doc ol li {width:auto;font-size:16px;  color:#6b7280; font-family:Poppins Regular;  position: relative;	padding-left:10px;	margin-bottom:10px;	list-style: none;}

.blog-myo-details-right{width:35%;  margin:0px 0px 0px;  padding: 0px;  position: relative;}
.trending-articles-box{background:#fff; border-radius:24px; margin:0px 0px 30px;  padding:20px;  position: relative;}
.trending-articles-box h2{font-size:22px; font-family:Poppins Semi Bold; color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}
.trending-articles-box ul{width:100%;  margin:0px 0px 0px;  padding: 0px;  position: relative;}
.trending-articles-box li{width:100%; display:flex; gap:15px;  margin:0px 0px 10px;  padding: 0px;  position: relative;}
.trending-articles-box .articles-img{width:30%; height: 100%;  border-radius:16px; margin:0px 0px 0px;  padding: 0px;  position: relative; overflow:hidden;}
.trending-articles-box  .articles-doc{width:70%;  margin:0px 0px 0px;  padding: 0px;  position: relative;}
.articles-doc h4{font-size:17px; font-family:Poppins Medium; color:#1f2a37; margin:0px 0px 6px; padding:0px; position:relative;}
.articles-doc p{font-size:14px; line-height:20px;  color:#6b7280; font-family:Poppins Regular; margin:6px 0px 6px; padding:0px; position:relative; -webkit-line-clamp: 2;
-webkit-box-orient: vertical;   display: -webkit-box;  overflow: hidden;}

.blog-myo-details-right .home-schedule-form h2{font-size:22px; font-family:Poppins Semi Bold; color:#1f2a37; margin:0px 0px 30px; padding:0px; position:relative;}
/*------  Blog Details  -----*/

/*------  Book  Appointment   -----*/
#book-schedule-section{width:100%;  padding:150px 0px 0px;  margin:-90px 0px 0px; position: relative; z-index:1;}
#book-schedule-section::before {content: "";position: absolute; width:100%; height:100%; background: url(../images/2026/01/bg-home.jpg) no-repeat;background-size:cover; left:0px; top:0px;z-index:-1;}
#book-schedule-section h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:20px 0px 0px; padding:0px; position:relative;}
#book-schedule-section p{font-size:18px;  color:#6b7280;   padding:10px 0px 0px;	margin:0px;}
/*------  Book  Appointment  END-----*/

/*------  Contact Us -----*/
#contact-us-myo{width:100%;  background:linear-gradient(180deg, rgba(62, 111, 167, 0.2) 0%, rgba(15, 76, 129, 0.05) 100%);  padding:150px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
#contact-us-myo h2{font-size:32px; line-height:40px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:20px 0px 0px; padding:0px; position:relative;}
#contact-us-myo p{font-size:18px;  color:#6b7280;   padding:10px 0px 0px;	margin:0px;}
.contact-us-myo{width:100%; display:flex; gap:20px; margin:50px 0px 0px; padding:0px; position:relative;}
.contact-us-myo-left{width:50%;  margin:0px; padding:0px; position:relative;}
.contact-us-myo-add{border-radius:24px; background:#fff; margin:0px 0px 0px; padding:30px 30px 20px; position:relative;}
.contact-us-myo-add h3{display:flex; align-items:center; gap:20px; font-size:24px; line-height:32px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:10px 0px 40px; padding:0px; position:relative;}.contact-us-myo-add h3 img{width:auto; height:40px;}

.contact-us-myo-add h4{font-size:22px; line-height:32px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:10px 0px 0px; padding:0px; position:relative;}
.contact-us-myo-add p{font-size:16px !important; padding:0px 0px 15px !important;}

.contact-us-map{border-radius:24px; background:#fff; margin:20px 0px 0px; padding:10px; position:relative;}
.contact-us-map img{border-radius:16px;}

.contact-us-myo-right{width:50%; margin:0px; padding:0px; position:relative;}
.contact-message-box{width:100%; display:flex; gap:20px; align-items:center; margin:0px 0px 40px; padding:0px; position:relative;}
.contact-message-left{width:78%;  margin:0px; padding:0px; position:relative;}
.contact-message-left h3{font-size:24px; line-height:32px;  font-family:Poppins Semi Bold;  color:#1f2a37; margin:20px 0px 0px; padding:0px; position:relative;}
.contact-message-left p{font-size:13px !important;}
.contact-message-right{width:23%; margin:0px; padding:0px; border-radius:16px; overflow:hidden; position:relative;}
/*------  Contact Us END-----*/

/*------  Ambulance Services  -----*/
#ambulance-services-section{width:100%;  padding:170px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
#ambulance-services-section::before {content: "";position: absolute; width:100%; height:100%; background: url(../images/2026/02/ambulanc-bg.jpg) no-repeat;background-size:cover; left:0px; top:0px;z-index:-1;}
#ambulance-services-section h1{font-size:32px; font-family:Poppins Semi Bold; color:#1f2a37; text-align:center; margin:0px; padding:0px; position:relative;}
#ambulance-services-section h1 span{color:#3e6fa7;}

#ambulance-services-section ul{width:70%; display:flex; align-items:center; justify-content: center; gap:0px; margin:0px auto; padding:20px 0px 0px; position:relative;}
#ambulance-services-section ul li{width:31%; display:flex; align-items:center; justify-content: center; gap:10px; font-size:16px; margin:0px; padding:0px; position:relative;}
#ambulance-services-section ul li img {width:auto; height:30px;}


.ambulance-services-section{display:flex; align-items:flex-end; gap:110px; margin:0px; padding:60px 0px 60px; position:relative;}
.ambulance-services-left{width:60%; margin:0px; padding:0px; position:relative;}
.ambulance-services-right{width:40%; margin:0px; padding:0px; position:relative;}
.ambulance-services-form{background: rgba(255, 255, 255, 0.2); backdrop-filter:blur(40px); border-radius:32px; border:2px solid #fff;  margin:0px; padding:20px; position:relative;}
.ambulance-form-box1{width: 100%; display:flex; gap:15px; margin:0px 0px 20px; padding:0px; position:relative;}
.ambulance-form-box{width: 100%; display:block; margin:0px; padding:0px; position:relative;}
.ambulance-services-form input::placeholder {color:#6b7280; font-size:16px; border:1px solid #fff;}
.ambulance-services-form .ding select::placeholder {color:#6b7280; font-size:14px;}
.ambulance-services-form textarea::placeholder {color:#6b7280; font-size:16px;}
.ambulance-services-form input:focus {border:1px solid #fff;}
.ambulance-services-form textarea:focus {color:#6b7280; border:1px solid #fff;}
.ambulance-services-form label {font-size:16px; color:#1f2a37; margin-bottom:5px;}

.ambulance-services-form input, textarea {width:100%; height:45px; color:#000000;  background:#fff; border:1px solid #f4f4f4; border-radius:32px; padding-left: 15px;font-size:16px;  outline: none; text-align: left;}
.ambulance-services-form .box-now1{height:100px; margin-bottom:10px; padding:20px;}

.ambulance-services-form .ambulance-now{width:100%;    background:#3e6fa7;    color: #fff !important;    margin:0px 0px; display:flex; gap:10px; align-items:center; justify-content: center;    text-align: center;     font-size:16px !important;     border-radius:16px;    padding:12px 20px 12px;    transition: all 0.4s ease;    position: relative;   border:0px;}
.ambulance-services-form .ambulance-now:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.ambulance-services-form .ambulance-now img {width:auto; height:22px; filter: brightness(0) invert(1);}
.ambulance-services-form .ambulance-now:hover img{filter: brightness(0) invert(1);}

.ambulance-services-form .call-now{width:100%;    background:#fff;    color: #3e6fa7 !important;    margin:20px 0px  0px; display:flex; gap:10px; align-items:center; justify-content: center;    text-align: center;     font-size:16px !important;     border-radius:16px;    padding:12px 20px 12px;    transition: all 0.4s ease;    position: relative;   border:0px;}
.ambulance-services-form .call-now:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.ambulance-services-form .call-now img {width:auto; height:18px;}

.ambulance-services-doc{width:100%; margin:0px; padding:40px 0px 0px; position:relative;}
.ambulance-services-doc h2{font-size:32px; font-family:Poppins Semi Bold; color:#1f2a37;  margin:0px 0px 30px; padding:0px; position:relative;}
.ambulance-services-doc p{font-size:16px; line-height:26px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 10px; padding:0px; position:relative;}
.ambulance-services-doc ul {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.ambulance-services-doc li {width:auto;font-size:16px;  color:#6b7280; font-family:Poppins Regular;  position: relative;	padding-left:30px;	margin-bottom:10px;	list-style: none;}
.ambulance-services-doc li::before {content:'';    background: url(../images/2026/02/icon-bg.png) no-repeat;    background-size:20px;    width:30px;    height:30px;position:absolute;  top:4px; left:0px;}

/*------  Ambulance Services END  -----*/

/*------  New pages  -----*/
#advanced-care-slider{width:100%;  background:linear-gradient(180deg, rgba(227, 235, 244, 0.8) 0%, rgba(245, 248, 251, 0.8) 100%);  padding:0px 0px 80px;  margin:-90px 0px 0px; position: relative; z-index:2;}
.advanced-care-slider{display:flex; align-items:flex-end; gap:40px; margin:0px; padding-top:170px; position:relative;}
.advanced-care-left{width:60%; margin:0px; padding:0px; position:relative;}
.advanced-care-left h1{font-size:30px; font-family:Poppins Bold; color:#1f2a37; margin:0px; padding:0px; position:relative;}
.advanced-care-left h1 span{color:#3e6fa7;}
.advanced-care-left p{font-size:16px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 0px; padding:0px; position:relative;}
.advanced-care-left ul {align-items:center; margin:20px 0px 20px; padding: 0px 0;  width: 100%;}
.advanced-care-left li {width:auto;font-size:16px;  color:#1f2a37; font-family:Poppins Regular;  position: relative;	padding-left:30px;	margin-bottom:10px;	list-style: none;}
.advanced-care-left li::before {content:'';    background: url(../images/2026/02/icon-bg.png) no-repeat;    background-size:20px;    width:30px;    height:30px;position:absolute;  top:4px; left:0px;}
.advanced-care-button{display:flex; gap:20px; padding:0px;  margin:0px 0px 0px;}
.advanced-care-right{width:40%; text-align: right; margin:0px; padding:0px 0px; position:relative;}
.advanced-care-right img{width:100%;}

#physiotherapy-mid-section{width:100%; background: var(--Colors-Main-brand-color-Background, rgba(245, 249, 252, 1));  padding:0px 0px 80px;  margin:0px 0px 0px; position: relative; z-index:2;}
#physiotherapy-mid-section h1{font-size:30px; font-family:Poppins Bold; color:#1f2a37; margin:0px; padding:0px; position:relative;}
#physiotherapy-mid-section h4{font-size:16px;  color:#6b7280; font-family:Poppins Regular; margin:10px 0px 0px; padding:0px; position:relative;}
#physiotherapy-mid-section h5{display:none; font-size:20px; font-family:Poppins Medium; color:#1f2a37;  align-items:center; justify-content: space-between; margin:20px 0px 13px; padding:0px 0px 13px; position:relative;}
#physiotherapy-mid-section  .toggle span{font-size:16px;  color:#2563eb;  position: relative; padding-right:30px !important; padding:8px;   background:#fff;  border-radius:6px;}
#physiotherapy-mid-section  .toggle img {position: absolute;    right:8px;    top:11px;    width: 15px;    height: auto;}

#physiotherapy-mid-section .previous-next-no{width:40%; margin:70px auto 0px; padding:0px;  position:relative;}
#physiotherapy-mid-section .previous-next-no ul{display: flex; gap:10px; justify-content: center;    align-items: center;    text-align: center;}
#physiotherapy-mid-section .previous-next-no li a{font-size:18px; display:block; width:45px;  height:45px; line-height:45px; background:#fff; color:#3e6fa7; border-radius:8px;}
#physiotherapy-mid-section.previous-next-no li a:hover{background:#3e6fa7 !important;   color: #fff !important;}
#physiotherapy-mid-section .previous-next-no .active {background:#3e6fa7 !important;   color: #fff !important;}
/*------  New pages END  -----*/



/*----footer ----*/
footer{display:flex;flex-direction:column; background:#1c3f68; margin:0px; padding:70px 0px 10px; position:relative; }
.footer-newsletter{display:flex; gap:30px; margin:0px; padding:70px 0; position:relative; align-items: center;justify-content: space-between;}
.footer-newsletter-left{width:48%; margin:0px; padding:0px; position:relative;}
.footer-newsletter-left h2{width:100%; font-size:36px; line-height:45px;  color:#ffffff; font-family:Inter Bold;}
.footer-newsletter-left p{width:100%; font-size:14px; padding-top:10px;  color:rgba(255, 255, 255, 0.64);}
.footer-newsletter-right{width:auto; margin:0px; padding:0px; position:relative;}
.footer-newsletter-right .book-an-appointmen{padding: 10px 25px; font-size:16px;}

.footer-subscribe{display:block; margin:30px 0px 0px; padding:0px; position:relative;}

.footer-subscribe input:focus {border:1px solid #ffffff;} .footer-subscribe label{display:block; color:#fff; font-size:16px;}
.footer-subscribe ::placeholder {color:#6b7280; font-size:16px;}
.footer-subscribe input{width:100%; height:50px;color:#6b7280; border:0px; padding-left:15px; padding-right:0px; font-size: 16px;border-radius: 74px;background: #fff;outline: none;}

.footer-subscribe .subscribe-now{width:max-content; background: none; font-size:16px; position:absolute; right:7px; bottom:5px; border:0px;  padding:0px; margin:0px;  }.footer-subscribe .subscribe-now img{width:auto;  height:40px; margin:0px; padding:0px;}

.footer-section {
    margin: 0px;
    padding: 0px;
    display: flex;gap:30px;
    position: relative;
}
.footer-about{
    width:65%;
    margin: 0px;
    padding-right:5%;
    display: flex;
    flex-direction: column;
}
.footer-about img {
    width:130px;
    margin:0px 0 20px;
    padding: 0px;border-radius:8px;
}
.footer-about p {
  color: #ffffff;
  font-size:15px;
  position: relative;
}

.footer-about .wiki {
    width:max-content; 
}
.footer-about .wiki ul{
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
	margin:40px 0px 0px;
	gap:15px;
}
.footer-about .wiki li {
    width: 14%;
    padding:0px;
    list-style: none;
    position: relative;
    text-align: center;
}
.footer-about .wiki li a {
    color:#ffffff;border:1px solid #fff; border-radius:6px;
    display: block;background:none;
    width:35px;
    height:35px;
    line-height:35px;
    font-size:22px;
}
.footer-about .wiki li a:hover{background:#ffffff; color:#202833;}



.footer-links{width:100%;margin:0px 0px 0; padding:0px;display: flex; justify-content: space-between;}
.footer-navbox{width:auto;} .footer-nav-des{display:block;}.footer-nav-mob{display:none;}
.footer-navbox h4{font-size:24px;  color: #ffffff; font-family: Poppins Semi Bold; padding-bottom: 10px;margin:0px;}
.footer-navbox ul{display: block;margin: 0px;padding: 0px;}
.footer-navbox li{display: block;padding: 0px;list-style: none;}
.footer-links a{display:block;font-size:15px;   margin:0px;padding:5px 0px; color: #f5f9fc;}
.footer-links a:hover{color:#f5f9fc;}
.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}
.footerbox a .fa{padding-right:7px;}


.footer-soc li{padding-left:25px; position:relative;}
.footer-navbox li .fa{position:absolute; left:0px; top:10px;}

.copyright {
	margin-top:20px;padding:30px 0px 30px; margin-top:50px; border-top:1px solid rgba(255, 255, 255, 0.8);
    font-size: 14px;
    display: flex;color:#f5f9fc;
    width: 100%;justify-content: space-between;
}

.copyright .wh{
    width:100%;
   align-items: center;
	display: flex;
  gap: 20px;
  justify-content:space-between;
}
.copyright .wh a{color:#f5f9fc;}.copyright .wh a:hover{color:#f5f9fc;}
.foot-policy-nav{display:flex; align-items:center; gap:45px;}

.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}
 
.footer-bottom-mob{position:fixed;bottom: 0;left: 0;right: 0;z-index: 3;background:#000000;box-shadow: 0 -1px 4px rgba(0,0,0,.08);display:none; border-radius:10px 10px 0px 0px;}
.navigation-mobile-link {height:60px;color:#ffffff !important;text-align: center !important;justify-content: center !important;flex-grow: 1 !important;flex-direction: column !important;display: flex !important;text-decoration: none;border-right:1px solid #ffffff;}
.navigation-mobile-link .mx-auto{margin-left:auto !important;width:15px;margin-right:auto !important;}
.f-12 {font-size:12px;   padding-top:5px;}

/*----END footer ----*/





/*---------END Header------- */
.topnav-selectbox{display:none; justify-content:space-between;gap:12px;border-bottom:1px solid #efefef;}
.topnav-selectbox .ss-main .ss-single-selected{border:0px solid #ffffff; border-radius:8px;}
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span {border:solid #000;border-width: 0 2px 2px 0;display: inline-block;padding:4px;  transition: transform .2s, margin .2s; }
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span.arrow-down{margin: -3px 0 0 8px;}
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0 8px;}


.get-started-m a {color:#fff;background: #0A0A0A;font-size:13px;border-radius:5px;padding:5px 7px;border: 1px solid #0A0A0A;}
.mob-head-button{display:none;}
.m-searchbox{display:flex;align-items: center;justify-content: center;width:auto;}
.mob-phone{display:flex;align-items: center;justify-content: center;width:auto;} 
.mob-login{display:flex;align-items: center;justify-content: center;width:auto; margin:6px 10px 0px;}
.mob-login img{width: auto;
  height:25px;margin-top:5px;}


.mob-login span{color:#ffffff; padding:0px 6px; font-size:16px;} 
.mob-login a{color:#ff4d5e; font-size:16px;}.mob-login a:hover{color:#ffffff; font-size:16px;}
.get-started-m{display:flex;align-items: center;font-family:Lato Bold;width: auto;}.get-started-m a{color:#ffffff; background: #0A0A0A;font-size: 13px; border-radius: 5px;padding:5px 7px; border: 1px solid #0A0A0A;}
.get-started-m a:hover{color:#ffffff; background:#0A0A0A;}
/*---------END Header------- */



@media (min-width: 64rem){ 
}

@media (min-width:90rem){ 
}
 

@media screen and (max-width:880px) {
#popup_this {width:90%;}#popup_this .location-address-left h3{font-size: 22px;}#popup_this .location-address-left p{font-size:12px;}
	
	
.head-search .hide-1-yes{display:none !important;}#target-1{top: initial; bottom:54px; padding: 70px 0px;}
#enquiry-bottom-all{display:none;}.Whatsapp{display:none;}.topnav-selectbox{display: flex; justify-content: right;} 
.topnav-selectbox .ss-main .ss-single-selected{width: max-content;}
.sticky .topnav-selectbox{display:none;}
.footer-bottom-mob {display: flex;}.cta-bar{bottom:70px;}
.slider-des{display:none !important;}.slider-mob{display:block !important;} .iti__country-list{width:280px; overflow-x:hidden;}
.mob-head-button{display:flex; margin:0px; gap:10px; right:15px;top:1px;position: absolute; align-items: center;justify-content: center;}
.m-searchbox img{width:30px;height:auto;}	
.mob-phone img{width:30px;height:auto;}.get-started-m{display:flex;}	

.dropdown-phone1{z-index:999; right:0px; min-width:340px; padding-top:20px;}.sticky .dropdown-phone1{padding-top:8px;}
.dropdown-phone1 ul{z-index:999;}
.dropdown-phone1 a{font-size:16px;}
/*---------END Header------- */
.page-header{display:none !important;}
.m-search-box{display:flex;display: flex;align-items: center;justify-content: center;}
.m-search-box img {width: 25px;height: 25px;}
.m-phone{display:flex;display: flex;align-items: center;justify-content: center;}
.m-phone img {width: 25px;height: 25px;}
#header-id{height:auto; width: 100%;  padding:0px 0; top:10px;}.headerSecondry{width: 95%; margin: 0px auto;height:auto; border: 1px solid #DCE0E6;
  background: #fff !important;  border-radius:8px; margin: 0px auto; box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.10);}
 .headerTertiary{display:none !important;}  
#header-id .wiki-mk {padding-left: 0px;}

.logo-m{ position: relative;width:42%; height: 100%;transition:transform .3s ease-in-out;flex:0 0 0px;display: flex;align-items: center;justify-content: center;padding:5px 10px 10px;}
.logo-m img{max-width:100%; transform: translateY(2px); padding: 10px;}
.sticky .logo-m img{max-width:100%; display:block; padding:10px; transform: translateY(2px);}

 
/*---------END Header------- */

.midbox-inner {margin: 0 auto;max-width:100%;width:100%; }
.wiki-mk {padding-left:20px;padding-right:20px;}
 
#home-wiki-slider{overflow:hidden; background: linear-gradient(180deg, rgba(62, 111, 167, 0.2) 0%, rgba(15, 76, 129, 0) 100%);}.home-wiki-slider{flex-direction:column; padding-top:140px;}
.home-wiki-left{width:100%;}.home-wiki-left h1{font-size:22px;}.home-wiki-left p{font-size:14px;}
.home-wiki-right{width:100%; padding:0px 0px;}
.home-search-section{flex-direction:column; gap:30px;}
.home-search-left{width:100%;}.home-search-left::before{width:100%;  height:1px; right:0px; top: initial; bottom:-15px;}
.home-search-mid{width:100%;}.home-search-mid::before{width:100%;  height:1px; right:0px; top: initial; bottom:-15px;}
.home-search-right{width:100%;}
.home-search-button{width:100%;}
.home-search-section label{font-size:14px;}.home-search-section input::placeholder {font-size:14px;}
.home-search-section input{font-size:14px;}

#home-personalized-healthcare h2{width:100%; font-size:20px; line-height:28px;}
#home-personalized-healthcare ul{width:100%;}#home-personalized-healthcare li{flex-direction:column; gap:10px; text-align: center;}
#home-personalized-healthcare li .personalized-icon{width: 48px;}
#home-personalized-healthcare li h3{font-size:18px;}
#home-personalized-healthcare li p{font-size:12px;}

#home-top-specialties h2{font-size:22px;}
#home-top-specialties ul{flex-wrap: wrap; gap:10px;}#home-top-specialties li{width:48%;}
#home-top-specialties li p{font-size:16px;}
#home-top-specialties li a{border-radius: 12px; padding: 7px 10px;}

#home-partner-hospitals h2{font-size:22px;}
.home-partner-hospitals ul{flex-direction:column; gap:20px;}.home-partner-hospitals li{width:100%; padding: 15px;}
.home-partner-hospitals li h3{font-size:18px;}.home-partner-hospitals li h4{font-size:20px;}
.home-partner-hospitals li:last-child{height:350px;}
#home-our-experts h2{font-size:22px;}.experts-tab button{font-size:18px;}
.home-our-experts ul{flex-direction:column; gap:20px;}.home-our-experts li{width:100%; padding: 15px;}
.home-our-experts li h3{font-size:18px;}.home-our-experts li h4{font-size:20px;}
.home-our-experts li:last-child{height:350px;}
#home-health-sessions h2{font-size:22px;}#home-health-sessions p{font-size:15px;}
.home-blog-section h2{font-size:22px;}.home-blog-section h4{font-size:15px;}
.home-blog-section{flex-direction:column; gap:20px; align-items: flex-start;}.home-blog-section .blog-all{margin:0px 0px 0px;}
#home-blog-section ul{flex-direction:column; gap:20px;}#home-blog-section li{width:100%;}

.home-faq-section{width:100%; padding:40px 20px;}.home-faq-section h2{font-size:22px; line-height: 32px;}
#home-schedule-section h2{font-size:22px; line-height: 32px;}#home-schedule-section p{font-size:15px;}
.home-schedule-section{flex-direction:column; gap:0px; width:100%; padding-bottom:60px;}.home-schedule-left{width:100%;}.home-schedule-right{width:100%;}
.home-form-box1{flex-direction:column;}
/*--------- Home  END ------- *
 
/*------ Department -----*/
.department-wiki-slider{flex-direction:column; gap:20px;}
.department-wiki-left{width:100%;}.department-wiki-left h1{font-size:22px;}.department-wiki-left p{font-size:15px;}.department-wiki-left li{font-size:15px;}
.department-wiki-left li::before{background-size: 17px;}.department-wiki-right{width:100%;}
.department-slider-button{flex-direction:column; gap:0px;}.department-book-appointment{width:100%;}.department-whatsapp-call{width:100%;}

.department-treatments-section{flex-direction:column; gap:20px;}.department-treatments-section h2{font-size: 22px}
.department-search-box{width:100%;}
#department-our-experts h2{width:80%; font-size: 22px; line-height:30px;}.our-experts-item h3{font-size:18px;}
#department-top-hospitals h2{width:80%; font-size: 22px; line-height:30px;}.top-hospitals-item h3{font-size:18px;}
/*------ Department END-----*/


/*------ Treatments-----*/
.treatments-wiki-slider{flex-direction:column; gap:20px;}
.treatments-wiki-left{width:100%;}.treatments-wiki-left h1{font-size:22px;}.treatments-wiki-left p{font-size:15px;}.department-wiki-left li{font-size:15px;}
.treatments-wiki-left li::before{background-size: 17px;}.treatments-wiki-right{width:100%;}
.treatments-slider-button{flex-direction:column; gap:0px;}.treatments-book-appointment{width:100%;}.treatments-whatsapp-call{width:100%;}
#main-treatment-doc{padding:0px 0px 20px;}
.main-treatment-doc{flex-direction:column; gap:20px;}.main-treatment-left{width:100%;}.main-treatment-section{padding: 15px; border-radius: 16px;}
.main-treatment-left h2{font-size: 22px; margin:20px 0px 15px;}
.main-treatment-left h3{font-size: 20px; margin:20px 0px 15px;}.main-treatment-left p{font-size:15px; line-height:24px;}
.main-treatment-left li{font-size:15px; line-height:24px;}.main-treatment-left li::before{background-size: 17px;}
.main-treatment-left h4{font-size:18px; margin:20px 0px 15px;}
.main-treatment-right{width:100%; display:none;}.main-treatment-right h2{font-size:20px;}

#treatment-top-hospitals h2{font-size: 22px; line-height:30px;}#treatment-our-experts h2{font-size: 22px; line-height:30px;}
#treatment-our-experts .our-experts-item h3{font-size:18px !important;}#treatment-top-hospitals .top-hospitals-item h3{font-size:18px !important;}
/*------ Treatments END-----*/

/*------ Hospital -----*/
#target {display: none;}#hospitals-india-list h5{display:flex;}
#hospitals-india-list h1{font-size:30px;}#hospitals-india-list h4{font-size:15px;}
.hospitals-india-search{flex-direction:column; gap:20px;}.hospitals-search-item{width:100%; flex-direction:column; gap:15px;}.hospitals-search-box{width:100%; margin-top: 20px;}
.hospitals-india-list ul{grid-template-columns: repeat(1, 1fr);}.hospitals-india-list li h3{font-size:18px;}
#hospitals-india-list .previous-next-no li a{font-size:14px; width:35px; height:35px; line-height:35px;}
/*------ Hospital END -----*/

/*------ Hospital Details -----*/
.hospital-details-india{flex-direction:column; gap:20px; padding:20px;}
.hospital-details-left{width:100%;}.hospital-details-left h1{font-size:22px; width:100%;}.hospital-details-left h4{width:100%; font-size: 14px;}
.hospital-details-dr-no{flex-direction:column; gap:10px;}.open-box{font-size: 14px;}.hospital-details-left .loc-box{font-size: 14px;}
.hospital-details-button{flex-direction:column; gap:0px;}
.hospital-details-right{width:100%;}

.main-hospital-details{flex-direction:column; gap:20px;}
.main-hospital-details-left{width:100%;}.main-hospital-details-doc h2{font-size:22px;}.main-hospital-details-doc p{font-size:15px;}
.hospital-details-experts h2{font-size:22px; flex-direction:column; gap:0px;}
.hospital-details-experts ul{grid-template-columns: repeat(1, 1fr);}.hospital-details-experts li h3{font-size:18px;}
.hospital-details-specialties h2{font-size:22px;}.hospital-details-specialties ul{padding:20px 0 0px; gap:10px; flex-wrap: wrap;}.hospital-details-specialties li{width:48%;}.hospital-details-specialties li:last-child{width:100%;}
.main-hospital-details-right{width:100%; display:none;}
/*------ Hospital Details END -----*/

/*------ Doctors END -----*/
.doctors-details-india{flex-direction:column; gap:20px; padding:20px;}.doctors-details-left{width:100%;}
.doctors-details-left h1{width:100%; font-size:22px;}.doctors-details-ms{margin:10px 0px 20px;}.doctors-details-left h4{font-size:15px;}
.doctors-experience img{height:40px;}.doctors-experience h2{font-size:22px;}.doctors-experience h2 span{font-size:14px;}
.available-time{flex-direction:column; gap:0px; font-size: 16px;}.dr-day{font-size:15px; margin: 0px 0px 20px;}
.doctors-details-button{flex-direction:column; gap:0px;}
.doctors-details-right{width:100%;}

#doctors-india-list h5{display:flex;}
#doctors-india-list h1{font-size:30px;}#doctors-india-list h4{font-size:15px;}
.doctors-india-list ul{grid-template-columns: repeat(1, 1fr);}.doctors-india-list li h3{font-size:18px;}
#doctors-india-list .previous-next-no li a{font-size:14px; width:35px; height:35px; line-height:35px;}

.doctors-hospitals-list h2{font-size:22px;}.doctors-hospitals-list li h3{font-size:18px;}
.doctors-hospitals-list ul{grid-template-columns: repeat(1, 1fr);}
.doctors-details-specialties ul{padding:20px 0 0px; gap:10px; flex-wrap: wrap;}.doctors-details-specialties h2{font-size:22px;}
.doctors-details-specialties li{width:48%;}.doctors-details-specialties li:last-child{width:48%;}
/*------ Doctors END -----*/

/*------  Blog Details  -----*/
#blog-myo-details{padding:110px 0px 40px;}
.blog-myo-details{flex-direction:column;}.blog-myo-details-left{width:100%;}.blog-myo-details-doc{border-radius:12px; padding: 10px;}
.blog-myo-details-doc h2{font-size:22px;}.blog-myo-details-doc h3{font-size:20px;}.blog-myo-details-doc h4{font-size:18px;}.blog-myo-details-doc p{font-size:15px;}.blog-myo-details-doc ol li{font-size:15px;}.blog-myo-details-doc ul li{font-size:15px;}.blog-myo-details-doc .blog-date-d{flex-direction:column; gap: 5px;}
.blog-date-d .blog-by-author{font-size:16px;}.blog-date-d .blog-date-time{font-size:15px;}
.blog-myo-details-right{width:100%;}.trending-articles-box h2{font-size:18px;}.trending-articles-box li{flex-direction:column;}
.trending-articles-box .articles-doc{width:100%;}.trending-articles-box .articles-img{width:25%;}.articles-doc h4{font-size:16px;}
.blog-myo-details-right .home-schedule-form h2{font-size:18px;}
/*------  Blog Details END  -----*/

/*------  Book  Appointment -----*/
#book-schedule-section h2{font-size: 22px; line-height:32px; margin:10px 0px 0px;}#book-schedule-section p{font-size: 15px;}
/*------  Book  Appointment  END-----*/

/*------  Contact Us-----*/
#contact-us-myo h2{font-size: 22px; line-height:32px; margin:10px 0px 0px;}#contact-us-myo p{font-size: 15px;}
.contact-us-myo{flex-direction:column;}.contact-us-myo-left{width:100%;}.contact-us-myo-add{padding:20px;}.contact-us-myo-add h3 img{height:28px;}.contact-us-myo-add h3{font-size: 18px; gap:10px;}.contact-us-myo-add h4{font-size: 18px;}.contact-us-myo-add p{font-size: 15px !important;}
.contact-us-myo-right{width:100%;}.contact-message-left h3{font-size: 18px;}
/*------  Contact Us END-----*/

/*------  New pages  -----*/
.advanced-care-slider{flex-direction:column; gap:20px;}
.advanced-care-left{width:100%;}.advanced-care-left h1{font-size:22px;}.advanced-care-left p{font-size:15px;}.advanced-care-left li{font-size:15px;}
.advanced-care-left li::before{background-size: 17px;}.advanced-care-right{width:100%;}
.advanced-care-button{flex-direction:column; gap:0px;} 

#physiotherapy-mid-section h1{font-size:25px;}#physiotherapy-mid-section h4{font-size:14px; line-height:24px;}
#physiotherapy-mid-section .previous-next-no li a{font-size:14px; width:35px; height:35px; line-height:35px;}
#physiotherapy-mid-section h5{display:flex;}
/*------  New pages END  -----*/

/*------  Ambulance Services -----*/
#ambulance-services-section h1{font-size:25px; line-height:35px;}#ambulance-services-section ul{width:100%; flex-direction:column; gap:11px;}
#ambulance-services-section ul li{width:100%; font-size: 14px;}#ambulance-services-section ul li img{height: 24px;}
.ambulance-services-section{flex-direction:column; gap:25px;}.ambulance-services-left{width:100%;}.ambulance-services-right{width:100%;}
.ambulance-services-form label{font-size: 14px;}.ambulance-services-doc h2{font-size:25px; line-height:35px;}
.ambulance-services-doc p{font-size: 14px;  line-height: 24px;}.ambulance-services-doc li{font-size: 14px;  line-height: 24px;}
/*------  Ambulance Services END  -----*/

/*------Footer-----*/
.footer-contact{flex-direction:column;}.footer-about p{font-size:14px;}
.footer-footer-logo{width:100%; margin:0px 0px 30px;}.footer-footer-logo img{width:40%; margin:0px auto; display: flex;}
.footer-subscribe{width:100%;}.footer-subscribe h2{font-size:14px; text-align: center;}
.footer-subscribe .subscribe-search-box input{font-size:14px; padding-right:130px;}
.footer-subscribe .subscribe-search-box .subscribe-now{font-size: 14px; padding:10px 10px;}
.footer-navbox1{width:100%; padding-left:0%; padding-top:24px; border-left:0px solid #4445;}.footer-navbox1 .footerbox{display:block !important;}.footer-navbox1 .wiki{width:100%; margin:20px 0px 20px;}
.footer-contact-whc ul{flex-direction:column;}.footer-contact-whc li:first-child{margin-left:0px;}
.footer-contact-whc li{width:100%; margin-left:0px; padding:20px 0px;}
.footer-contact-whc li h3{font-size:18px;}
.footer-newsletter{flex-direction:column; gap:0px; padding: 40px 0;}.footer-newsletter-left{width:100%;}
.footer-newsletter-left h2{font-size:25px;line-height:40px;}.footer-newsletter-right{width:100%;}
.footer-newsletter-right{margin-top:25px;}
.footer-section{flex-direction: column; gap:0px; padding-top:20px;}.footer-about{width:100%; padding-right:0%; padding-bottom:30px; margin-bottom:20px; border-bottom:1px solid rgba(255, 255, 255, 0.15);}.footer-navbox h4{font-size:16px;}.footer-links{flex-direction: column; margin:0px 0px 0;}.footer-navbox{margin:12px 0 0px;}
.copyright{flex-direction: column;  margin-top:20px; font-size: 14px;}.copyright .wiki{width:100%; margin-top:14px;}.copyright .wiki ul{justify-content: center;}.copyright .wh{width:100%; text-align: center; flex-direction:column; gap:20px;}.footerbox{display:none; }  .footer-navbox ul{display:none; padding-top:10px;}.but{cursor:pointer; position:relative; border-bottom:1px solid #4443;} .but .fa-chevron-down{display: flex;position: absolute;right:8px;top:0px;}.footer-bottom-mob{display:flex;}
#button{display:none;}.footer-nav-des{display:none;}.footer-nav-mob{display:block;}.foot-policy-nav{gap: 35px;}
.copyright .wh a{font-size: 12px;}
/*------END Footer-----*/


 

 
}
