 @font-face{font-family:Plus Jakarta Sans Regular;
 src:url(../fonts/PlusJakartaSans-Regular.ttf);
 }
@font-face{font-family:Plus Jakarta Sans Light;
 src:url(../fonts/PlusJakartaSans-Light.ttf);
 }
 @font-face{font-family:Plus Jakarta Sans Medium;
 src:url(../fonts/PlusJakartaSans-Medium.ttf);
 }
 @font-face{font-family:Instrument Sans Regular;
 src:url(../fonts/InstrumentSans-Regular.ttf);
 }
 @font-face{font-family:Product Sans Medium;
 src:url(../fonts/ProductSans-Medium.ttf);
 }
  @font-face{font-family:Ubuntu Light;
 src:url(../fonts/Ubuntu-Light.ttf);
 }
  @font-face{font-family:Ubuntu Regular;
 src:url(../fonts/Ubuntu-Regular.ttf);
 }
 @font-face{font-family:Ubuntu Medium;
 src:url(../fonts/Ubuntu-Medium.ttf);
 }
 @font-face{font-family:Ubuntu Bold;
 src:url(../fonts/Ubuntu-Bold.ttf);
 }

 


/*-----------------------*/
html {scroll-behavior: smooth;}
body { padding: 0; margin: 0 auto;font-family:Plus Jakarta Sans 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:50px; 
  height:90px;
  position: relative;
  z-index: 666;
}

#header-id .midbox-inner{max-width:80rem;}


@media (min-width: 64rem){#header-id .midbox-inner{max-width:70rem;}
}

@media (min-width:90rem){#header-id .midbox-inner{max-width:80rem;}
}


.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:#FFFFFF !important; backdrop-filter: blur(20px); border: 1px solid #FFFFFF73; 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 250px;
    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 250px;}.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:16px;}.page-header ul a{font-size:15px !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:18px;}.page-header ul a{font-size:18px !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:0px; 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;}

@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%;}

#hometop-section{width:100%; background:#ffffff; border-radius:10px; padding:20px 0px 0px; margin:-90px 0px 0px; position:relative; z-index: 1;}
.hometop-section-box{width:100%; border-radius:10px; padding:0px; position:relative; overflow:hidden;}
.hometop-section-box::before{content: "";position: absolute;top: 0px;left: 0px;width: 100%; height:100%;background: rgba(0, 0, 0, 0.45); z-index: 1;}

.home-slider-doc{width: 100%;  height:100%; display:flex; align-items:flex-end;  margin: 0px;  padding:0px 6%;  position: absolute;  bottom:100px;  left: 0px;  z-index: 1;    }
.home-slider-left{width:68%;  padding:0px 0px 0px; position:relative; z-index:2;}
.home-slider-left h1{width:75%; font-size:60px; line-height:70px; font-family:Ubuntu Bold; letter-spacing:-4%;  color:#ffffff; padding:0px;margin:0px 0px 10px; display:block; position: relative;} .home-slider-left h1 span{display:block; color:#0067b1; }
.home-slider-left p {width:70%; font-size:18px; line-height:28px;  color:#ffffff;  margin:0px 0px 20px; padding-left:2px;}
.home-slider-left h4{width:70%; font-size:18px; line-height:28px; text-transform: uppercase; letter-spacing:15%; color:#ffffff;  margin:0px 0px 0px;}

@media (min-width: 64rem){.home-slider-left h1{width:80%; font-size:50px; line-height:60px;} .home-slider-left p {width:70%; font-size:16px; line-height:26px;}}
@media (min-width:90rem){.home-slider-left h1{width:75%; font-size:60px; line-height:70px;} .home-slider-left p {width:70%; font-size:18px; line-height:28px;}}


.home-slider-button{display:flex; gap:20px; padding:0px;  margin:0px 0px 0px;}
.home-slider-button .book-appointment{width:max-content;  background:none;  border-radius:100px; color:#fff !important; border:1px solid #fff;   margin:10px 0; display:flex; gap:10px; align-items:center;    justify-content: center;  font-family:Ubuntu Medium; font-size:18px !important;    padding:12px 25px 12px;    transition: all 0.4s ease;    position: relative;}
.home-slider-button .book-appointment:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.home-slider-button .book-appointment img {width:auto; height:20px; filter: brightness(0) invert(1);}
.home-slider-button .whatsapp-call{width:max-content; font-size:16px;  display:flex; gap:10px; align-items:center;   justify-content: center; background:#05a448; color:#fff !important; border: 2px solid #05a448; border-radius:10px; padding:12px 25px 12px;	 margin:10px 0;}
.home-slider-button .whatsapp-call img{width:auto; height:20px; border-radius:0px;}
.home-slider-button .call-now{width:max-content; font-size:16px;  display:flex; gap:10px; align-items:center;   justify-content: center; background:#0079d1; color:#ffffff !important; border: 2px solid #0079d1; border-radius:10px; padding:12px 25px 12px;	 margin:10px 0;}
.home-slider-button .call-now img{width:auto; height:20px; border-radius:0px;}
.home-slider-mob {display:none;}.home-slider-img {display:block;}


#home-centres-excellence{width:100%; background:#fff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative; overflow:hidden;}
.home-centres-excellence{width:100%; padding-left:7%; padding-right:6%; margin:0px 0px 0px; position:relative;}
.home-centres-excellence .multi-spec-icon{width:110px; margin-left: 6%; padding:0px; position:relative;}
.home-centres-excellence h2{width:50%; font-size:50px; line-height:60px; font-family:Ubuntu Bold; letter-spacing:-4%;  color:#000000; padding:0px;margin:0px 0px 0px; display:block; position: relative;}
.we-offer-text{display:flex; align-items:center; justify-content:space-between; margin:0px; padding:0px; position:relative;}
.we-offer-text p{width:35%; font-size:20px; line-height:30px;  letter-spacing:-2%; color:#7a7a7a;  margin:10px 0px 20px;}
.we-offer-text a{width:max-content; background: rgba(0, 0, 0, 0.05);  display:flex; align-items:center; gap:15px; font-size:18px; line-height:28px; color:#000000; font-family:Ubuntu Medium; padding:15px 30px; border-radius:100px;  margin:10px 0px 20px;}
.we-offer-text a img {width: auto;height:14px;}
.we-offer-text a:hover{color:#000000; text-decoration:none;}

#centres-excellence-slider{padding-left:7%; padding-top:70px;}
.centres-excellence-item{padding:30px; border-radius:30px; background: rgba(24, 177, 136, 0.1);}
.centres-excellence-item-img{margin:0px 0px 10px; padding:0px; position:relative;  z-index:2; overflow:hidden;}
.centres-excellence-item h3{width:100%; font-size:25px; height:65px; color:#000; font-family:Ubuntu Bold; letter-spacing:-4%;  padding:0px 0px 10px; margin:0px;  position: relative;}
.centres-excellence-item p{width:100%; color:#000;  font-size:16px; height:120px;}


#about-aster-section{width:100%; background:#ffffff; padding:60px 0px 0px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
#about-aster-section::before{ content: "";position: absolute;top:0px;left:0px;width: 100%;height:100%; background: url(../images/2026/01/aster.jpg); background-repeat:no-repeat; background-size:cover; background-position:left bottom;   z-index:-1;}
#about-aster-section::after{content: "";position: absolute;top: 0px;left: 0px;width: 100%; height:100%; background:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));  z-index:1;}

#about-aster-section h5{width:60%; font-size:20px;  font-family:Ubuntu Medium; text-transform: uppercase; background: rgba(206, 206, 206, 1);   -webkit-background-clip: text;   -webkit-text-fill-color: transparent; text-align:center; padding:0px 0px; margin:0px auto 10px;  position: relative;z-index:2;}
#about-aster-section h2{width:60%; font-size:50px; font-family:Ubuntu Bold;  color:#ffffff; letter-spacing:-4%; text-align:center; padding:0px 50px; margin:0px auto 20px;  position: relative; z-index:2;}
#about-aster-section h4{width:75%; font-size:18px; line-height:28px;  color:#ffffff; text-align:center; padding:0px 0px 40px; margin:0px auto;  position: relative; z-index:2;}
#about-aster-section a{width:max-content; background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%);  display:flex; justify-content: center; font-size:20px; line-height:30px;  letter-spacing:-4%; border-radius:100px; padding:10px 30px; color:#fff; margin:10px auto 20px; position: relative; z-index:2;}

#about-aster-section ul{width:100%; display:flex; gap:20px;  justify-content: center; margin:500px 0px 0px; padding:40px 7%; position:relative;}
#about-aster-section ul::after{content: "";position: absolute;top: 0px; left: 0px;width: 100%; height:100%; background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(20px);  z-index:1;}

#about-aster-section li{width:max-content; list-style:none; margin:0px; padding:0px; position:relative;}
#about-aster-section li h3{width:100%; font-size:45px; display:flex; gap:10px; align-items:center; font-family:Ubuntu Bold;  color:#ffffff; letter-spacing:-4%; text-align:center; padding:0px 50px; margin:0px 0px;  position: relative; z-index:2;}#about-aster-section li h3 .fa-star{font-size:35px;}
#about-aster-section li p{width:100%; font-size:18px; line-height:28px;  color:#ffffff; text-align:center; padding:0px 0px 0px; margin:0px;  position: relative; z-index:2;}


#why-choose-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
#why-choose-section h2{width:60%; font-size:50px; font-family:Ubuntu Bold;  color:#000000; letter-spacing:-4%; text-align:center; padding:0px 50px; margin:0px auto 20px;  position: relative; z-index:2;}
.why-choose-section{width:100%; display:flex; padding:50px 0px 0px; margin:0px 0px 0px; position:relative;}
.why-choose-left{width:33.33%;  margin:0px; padding:30px; border-radius:24px; background:#1d3b58; position:relative;}
.why-choose-mid{width:33.33%;  margin:0px; padding:30px; border-radius:24px; background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%); position:relative;}
.why-choose-right{width:33.33%;  margin:0px; padding:30px; border-radius:24px; background:#1d3b58; position:relative;}

.why-choose-section h3 {font-size:30px; line-height:40px;  height:110px; font-family:Ubuntu Bold;    color:#fff;  margin:0px 0px;}
.why-choose-section h3 span{color:#fff; display:block;}
.why-choose-section ul {display:block;margin:0px 0px 0px;padding:0px;}
.why-choose-section  li{width:100%; position: relative; font-size:18px;   color:#fff; height:50px; display:flex; align-items:center; padding-left:40px;  margin:0px; }
.why-choose-section   li::before {content:''; filter: brightness(0) invert(1); background: url(../images/2026/01/vector-icon.png) no-repeat; background-size:20px; width:30px; height:30px;  position:absolute; top:15px; left:0px;}

.why-choose-section .why-choose-img{margin:0px 0px 30px; padding:0px; border-radius:10px; position:relative;  z-index:2; overflow:hidden;}
.why-choose-section .why-choose-img:hover  img{transform: scaleX(1.1) scaleY(1.1);z-index: 2;}
.why-choose-section .why-choose-img img{border-radius:10px;  transition: 600ms ease transform;}

#why-choose-section a{width:max-content; background:#fff; border:1px solid #18B188;  display:flex; justify-content: center; font-size:20px; line-height:30px;  letter-spacing:-4%; border-radius:100px; padding:10px 30px; color:#18B188; margin:50px auto 0px; position: relative; z-index:2;}
#why-choose-section a:hover{background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%); color:#ffffff; box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.10);}




#top-specialties-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
.top-specialties-section{width:100%; padding-left:7%; padding-right:6%; margin:0px 0px 0px; position:relative;}
.top-specialties-section .multi-spec-icon{width:110px; margin-left: 6%; padding:0px; position:relative;}
.top-specialties-section h2{width:50%; font-size:50px; line-height:60px; font-family:Ubuntu Bold; letter-spacing:-4%;  color:#000000; padding:0px;margin:0px 0px 0px; display:block; position: relative;}
.top-specialties-text{display:flex; align-items:center; justify-content:space-between; margin:0px; padding:0px; position:relative;}
.top-specialties-text p{width:65%; font-size:20px; line-height:30px;  letter-spacing:-2%; color:#7a7a7a;  margin:10px 0px 20px;}
.top-specialties-text a{width:max-content; background: rgba(0, 0, 0, 0.05);  display:flex; align-items:center; gap:15px; font-size:18px; line-height:28px; color:#000000; font-family:Ubuntu Medium; padding:15px 30px; border-radius:100px;  margin:10px 0px 20px;}
.top-specialties-text a img {width: auto;height:14px;}
.top-specialties-text a:hover{color:#000000; text-decoration:none;}

#top-specialties-slider{padding-left:7%;  padding-top:50px;}
.specialties-item{width:100%; background: radial-gradient(50% 50% at 50% 50%, #1d3b5842 0%, #1d3b5825 100%); border-radius:16px; display: flex;   align-items: center;  flex-direction: column;   justify-content: center;  padding:20px; margin:20px 10px; position: relative; transition: 600ms ease transform;}
.specialties-item:hover{ transform: scaleX(1.1) scaleY(1.1);}
.specialties-item .specialties-icon{width:85px; height:85px; border-radius:100%; background:#18b188;  padding:10px; margin:0px; position: relative;}
.specialties-item .specialties-icon img{filter: brightness(0) invert(1);}
.specialties-item p{font-size:18px; height:60px; text-align:center; color:#1d3b58;  padding:15px 0px 0px;	margin:0px;}
.specialties-item 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;}
.specialties-item a img{width:auto; height:20px; border-radius:0px; }



#tourism-packages-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
.tourism-packages-section{width:100%; padding-left:7%; padding-right:6%; margin:0px 0px 0px; position:relative;}
.tourism-packages-section .multi-spec-icon{width:110px; margin-left: 6%; padding:0px; position:relative;}
.tourism-packages-section h2{width:50%; font-size:50px; line-height:60px; font-family:Ubuntu Bold; letter-spacing:-4%;  color:#000000; padding:0px;margin:0px 0px 0px; display:block; position: relative;}
.packages-offer-text{display:flex; align-items:center; justify-content:space-between; margin:0px; padding:0px; position:relative;}
.packages-offer-text p{width:65%; font-size:20px; line-height:30px;  letter-spacing:-2%; color:#7a7a7a;  margin:10px 0px 20px;}
.packages-offer-text a{width:max-content; background: rgba(0, 0, 0, 0.05);  display:flex; align-items:center; gap:15px; font-size:18px; line-height:28px; color:#000000; font-family:Ubuntu Medium; padding:15px 30px; border-radius:100px;  margin:10px 0px 20px;}
.packages-offer-text a img {width: auto;height:14px;}
.packages-offer-text a:hover{color:#000000; text-decoration:none;}

#tourism-packages-slider{padding-left:7%;  padding-top:50px;}
.tourism-packages-item{padding:30px; border-radius:30px; background:#1d3b58;}
.tourism-packages-img{margin:0px 0px 30px; padding:0px; border-radius:30px; position:relative;  z-index:2; overflow:hidden;}
.tourism-packages-img img{border-radius:30px;  transition: 600ms ease transform;}
.tourism-packages-item:hover  img{transform: scaleX(1.1) scaleY(1.1);z-index: 2;}
.packages-doc-box{width:100%; padding:0px 0px 0px; margin:0px;  position: relative;}
.tourism-packages-item h3{width:65%; font-size:20px; height:65px; color:#ffffff; font-family:Ubuntu Bold; letter-spacing:-4%;  padding:0px 0px 10px; margin:0px;}.tourism-packages-item h3 span{color:#18b188; position:absolute; right:0px; top:0px;}
.tourism-packages-item p{width:100%; color:#000;  font-size:16px; height:120px;}

.packages-button {display: flex;  gap: 10px;  align-items: center;  justify-content: center;  margin: 0px;  padding:20px 0px 0px;  width: 100%;}
.packages-button .view-more{width:max-content;background:linear-gradient(90deg,#00b48d,#00b48d 35%,#02876a);color: #ffffff;border: 2px solid #00b48d;margin:0px 0;text-align: center;font-size:16px;border-radius: 8px;padding:9px 15px;position: relative; box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #00b48d; }
.packages-button .view-more:hover{background:#ffffff;color:#00b48d;}

.packages-button .book-now{width:max-content;  background:#fff;  color:#1d3b58;  border:2px solid #1d3b58;  margin: 0px 0;  text-align: center;  font-size:16px;  border-radius: 8px;  padding: 9px 15px;  position: relative;  box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #144d92;}
.packages-button .book-now:hover {background:#ffffff; color:#1d3b58;}


#surgical-packages-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
.surgical-packages-section{width:100%; padding-left:7%; padding-right:6%; margin:0px 0px 0px; position:relative;}
.surgical-packages-section .multi-spec-icon{width:110px; margin-left: 6%; padding:0px; position:relative;}
.surgical-packages-section h2{width:50%; font-size:50px; line-height:60px; font-family:Ubuntu Bold; letter-spacing:-4%;  color:#000000; padding:0px;margin:0px 0px 0px; display:block; position: relative;}
.surgical-offer-text{display:flex; align-items:center; justify-content:space-between; margin:0px; padding:0px; position:relative;}
.surgical-offer-text p{width:65%; font-size:20px; line-height:30px;  letter-spacing:-2%; color:#7a7a7a;  margin:10px 0px 20px;}
.surgical-offer-text a{width:max-content; background: rgba(0, 0, 0, 0.05);  display:flex; align-items:center; gap:15px; font-size:18px; line-height:28px; color:#000000; font-family:Ubuntu Medium; padding:15px 30px; border-radius:100px;  margin:10px 0px 20px;}
.surgical-offer-text a img {width: auto;height:14px;}
.surgical-offer-text a:hover{color:#000000; text-decoration:none;}

#surgical-packages-slider{padding-left:7%;  padding-top:50px;}
.surgical-packages-item{padding:0px; border-radius:30px; background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%); position:relative; overflow:hidden;}
.surgical-packages-item::before{content: "";position: absolute;top: 0px;left: 0px;width: 100%; height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%); z-index: 1;} 
.surgical-packages-img{margin:0px 0px 0px; padding:0px; border-radius:20px; position:relative;   overflow:hidden;}
.surgical-packages-img img{border-radius:30px;  transition: 600ms ease transform;}
.surgical-packages-item:hover  img{transform: scaleX(1.1) scaleY(1.1);z-index: 2;}
.surgical-doc-box{width:90%; background: rgba(255, 255, 255, 0.15); border:1px solid #fff2; backdrop-filter: blur(10px); border-radius:20px; margin:0px 0px 0px; padding:20px; position:absolute; bottom:22px; left:22px; z-index:2;}
.surgical-packages-item h3{width:90%; font-size:20px;  color:#ffffff; font-family:Ubuntu Bold; letter-spacing:-4%;  padding:0px 0px 10px; margin:0px;}.tourism-packages-item h3 span{color:#18b188; position:absolute; right:0px; top:0px;}
.surgical-packages-item p{width:100%; color:#000;  font-size:16px; height:120px;}
/*---------END Home------- */

/*---------About------- */
#about-slider-section{width:100%; background:#ffffff; border-radius:10px; padding:20px 0px 0px; margin:-90px 0px 0px; position:relative; z-index: 1;}
.about-slider-section{width:100%; border-radius:10px; padding:0px; position:relative; overflow:hidden;}
.about-slider-section::before{content: "";position: absolute;top: 0px;left: 0px;width: 100%; height:100%;background:linear-gradient(to right, rgb(0,0,0,.6) 0%, rgb(0,0,0,.0) 70%); z-index: 1;}

.about-slider-doc{width: 100%;  height:100%; display:flex; align-items:flex-end;  margin: 0px;  padding:0px 7%;  position: absolute;  bottom:60px;  left: 0px;  z-index: 1;    }
.about-slider-left{width:68%;  padding:0px 0px 0px; position:relative; z-index:2;}
.about-slider-left h1{width:75%; font-size:60px; line-height:70px; font-family:Ubuntu Bold; letter-spacing:-4%;  color:#ffffff; padding:0px;margin:0px 0px 10px; display:block; position: relative;} .home-slider-left h1 span{display:block; color:#0067b1; }
.about-slider-left p {width:70%; font-size:18px; line-height:28px;  color:#ffffff;  margin:0px 0px 20px; padding-left:2px;}
.about-slider-left h4{width:70%; font-size:18px; line-height:28px; text-transform: uppercase; letter-spacing:15%; color:#ffffff;  margin:0px 0px 0px;}

@media (min-width: 64rem){.about-slider-left h1{width:80%; font-size:50px; line-height:60px;} .about-slider-left p {width:70%; font-size:16px; line-height:26px;}}
@media (min-width:90rem){.about-slider-left h1{width:75%; font-size:60px; line-height:70px;} .about-slider-left p {width:70%; font-size:18px; line-height:28px;}}

.about-slider-button{display:flex; gap:20px; padding:0px;  margin:0px 0px 0px;}
.about-slider-button .book-appointment{width:max-content;  background:none;  border-radius:100px; color:#fff !important; border:1px solid #fff;   margin:10px 0; display:flex; gap:10px; align-items:center;    justify-content: center;  font-family:Ubuntu Medium; font-size:18px !important;    padding:12px 25px 12px;    transition: all 0.4s ease;    position: relative;}
.about-slider-button .book-appointment:hover{color:#fff; background: linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%);}
.about-slider-button .book-appointment img {width:auto; height:20px; filter: brightness(0) invert(1);}
 
#about-aster-dm-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
.about-aster-dm-section{width:100%; display:flex; gap:60px; padding:0px 0px 0px; margin:0px 0px 0px; position:relative;}
.about-aster-left{width:40%; padding:0px 0px 0px; margin:0px 0px 0px; position:relative;}
.about-aster-left h2{width:100%; font-size:40px; font-family:Ubuntu Bold;  color:#000000; letter-spacing:-4%; padding:0px 50px; margin:0px auto 20px;  position: relative; z-index:2;}
.about-aster-right{width:60%; padding:0px 0px 0px; margin:0px 0px 0px; position:relative;}
.about-aster-right p{width:100%; font-size:18px; line-height:28px;  color:#7a7a7a;  margin:10px 0px 10px;}
.about-aster-right a{width:max-content; background: rgba(0, 0, 0, 0.05);  display:flex; align-items:center; gap:15px; font-size:18px; line-height:28px; color:#000000; font-family:Ubuntu Medium; padding:15px 30px; border-radius:100px;  margin:40px 0px 0px;}
.about-aster-right a img {width: auto;height:14px;}
.about-aster-right a:hover{color:#000000; text-decoration:none;}
/*---------END About------- */

/*---------COE------- */
#coe-list-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
#coe-list-section h2{width:100%; font-size:40px; font-family:Ubuntu Bold;  color:#000000; text-align:center; letter-spacing:-4%; padding:0px 50px; margin:0px auto 20px;  position: relative; z-index:2;}
#coe-list-section ul {width:100%; display: grid; grid-template-columns: repeat(3, 1fr); gap:25px;  padding:0px; margin:40px 0px 0px;}
#coe-list-section li {padding:0px;    margin: 0px 0px 0px;}
#coe-list-section a{width:100%; background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%);  display:flex; justify-content: center; font-size:20px; line-height:30px;  letter-spacing:-4%; border-radius:100px; padding:10px 30px; color:#fff; margin:40px auto 0px; position: relative; z-index:2;}
/*---------END COE------- */


/*--------- Book Consultation ------- */
#book-schedule-section{width:100%;background:#ffffff;  padding:0px 60px 0px;  margin:120px 0px 0px;  position: relative; z-index:1; overflow:hidden;}
#book-schedule-section h2{width:100%; font-size:60px; line-height:70px; text-align:center; font-family:Ubuntu Bold; letter-spacing:-4%; color:#000000; padding:0px;margin:0px 0px 10px; display:block; position: relative;} #book-schedule-section h2 span{color:rgba(0, 115, 193, 1);} 
#book-schedule-section h4{width:100%;font-size:20px; line-height:20px; text-align:center; text-transform: uppercase;   letter-spacing:4%; color:#000000; padding:0px;margin:0px 0px 10px; display:block; position: relative;}

.book-schedule-section{width:100%; display:flex; gap:40px; padding:0px 20px 0px;  margin:0px 0px 0px;  position: relative;}
.book-schedule-left{width:40%;  display: flex; align-items: flex-end; padding:20px 0px 0px;  margin:0px 0px 0px;  position: relative;}
.book-schedule-right{width:60%;  padding:0px 0px 40px;  margin:0px 0px 0px;  position: relative;}

.book-schedule-form{width:100%;  margin:60px 0px 0px; padding:30px 40px; border: 0.5px solid #18B188; border-radius:20px; box-shadow: -2px 2px 5px 5px rgba(0, 0, 0, 0.02); position:relative;}
.book-schedule-form h2{width:100%;font-size:35px;  font-family:Ubuntu Bold; letter-spacing:-4%; color:#000000; padding:0px; margin:0px 0px 15px; display:block; position: relative;}

.book-schedule-form-box1{width: 100%; display:flex; gap:20px; margin:0px 0px 30px; padding:0px; position:relative;}
.book-schedule-form-box{width: 100%; display:block; margin:0px 0px 0px; padding:0px; position:relative;}
.book-schedule-form-box input::placeholder {color:#0003; font-size:16px;}
.book-schedule-form-box textarea::placeholder {color:#0003; font-size:16px;}
.book-schedule-form-box input:focus {background:#ffffff;  border:1px solid #18B188;}
.book-schedule-form-box textarea:focus {background:#ffffff; color:#0007; border:1px solid #18B188;}
.book-schedule-form-box label {font-size:20px; font-family:Poppins Medium; color:#000000; margin-bottom:10px;}
.book-schedule-form-box input, textarea {width:100%; height:55px; color:#000000; background: rgba(245, 245, 245, 1); border: 0.25px solid rgba(0, 0, 0, 0.5); border-radius:30px; padding-left:15px; font-size:16px;  outline: none; text-align: left;}
.book-schedule-form-box .magbox{height:100px; margin-bottom:40px; padding:20px;}
.book-schedule-form-box .send-now{width:max-content;  background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%);  color: #fff !important;    margin:0px 0px;    font-size:18px; font-family:Poppins Medium; border-radius:12px; padding:15px 30px 15px;  border:0px;  position: relative;}
.book-schedule-form-box .send-now:hover{box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
/*--------- Book Consultation END ------- */


/*---------packages------- */
#packages-list-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
#packages-list-section h2{width:100%; font-size:40px; font-family:Ubuntu Bold;  color:#000000; text-align:center; letter-spacing:-4%; padding:0px 50px; margin:0px auto 20px;  position: relative; z-index:2;}
#packages-list-section ul {width:100%; display: grid; grid-template-columns: repeat(3, 1fr); gap:25px;  padding:0px; margin:70px 0px 0px;}
#packages-list-section li {padding:0px;    margin: 0px 0px 0px;}
 
 
#packages-details-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
#packages-details-section h2{width:100%; font-size:40px; font-family:Ubuntu Bold; text-align: center;  color:#000000; letter-spacing:-4%; padding:0px 0px; margin:0px 0px 50px;  position: relative; z-index:2;}
#packages-details-section h2 span{color: #18b188;}
#packages-details-section a{width:max-content; background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%);  display:flex; justify-content: center; font-size:20px; line-height:30px;  letter-spacing:-4%; border-radius:100px; padding:10px 30px; color:#fff; margin:50px auto 20px; position: relative; z-index:2;}

#packages-female-details-section{width:100%; background:#ffffff; padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
#packages-female-details-section h2{width:100%; font-size:40px; font-family:Ubuntu Bold;  color:#000000; letter-spacing:-4%; padding:0px 0px; margin:0px 0px 50px;  position: relative; z-index:2;}
#packages-female-details-section h2 span{color: #18b188;}
#packages-female-details-section a{width:max-content; background:linear-gradient(93.81deg, #0e9470 3.12%, #18B188 100%);  display:flex; justify-content: center; font-size:20px; line-height:30px;  letter-spacing:-4%; border-radius:100px; padding:10px 30px; color:#fff; margin:50px auto 20px; position: relative; z-index:2;}


#surgical-Packages-list{width:100%; background:rgba(24, 177, 136, 0.1); padding:80px 0px 80px; margin:0px 0px 0px; position:relative;  z-index:1; overflow:hidden;}
#surgical-Packages-list h2{width:100%; font-size:40px; font-family:Ubuntu Bold;  color:#000000; text-align:center; letter-spacing:-4%; padding:0px 50px; margin:0px auto 20px;  position: relative; z-index:2;}
#surgical-Packages-list ul {width:100%; display: grid; grid-template-columns: repeat(3, 1fr); gap:25px;  padding:0px; margin:70px 0px 0px;}
#surgical-Packages-list li {padding:0px;    margin: 0px 0px 0px;}



/*---------END packages------- */



/*------  Surgical Packages -----*/
.wiki-table{width:80%; background:#ffffff; padding:20px 0px 0px; margin:0px auto; position:relative;}
.wiki-table table.table tr th {
    background:#00205a;
    color: #fff;font-family:Ubuntu Medium;
    font-size: 20px;
    border: 1px solid #00205a;
    font-weight: 400;
}
.wiki-table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border:1px solid #00205a;
}
.wiki-table th, td {
    text-align:left;
    padding: 8px;font-family:Ubuntu Medium;
    font-size: 18px;
    color: #000;
    border-left: 1px solid #00205a;
}
.wiki-table tr:nth-child(even) {
    background:rgba(24, 177, 136, 0.1);
}
.wiki-table table img{width:15px;}
/*------  Surgical Packages END -----*/



/*------  Contact Us -----*/
#contact-us-aster{width:100%;background:#ffffff;  padding:0px 60px 0px;  margin:70px 0px 80px;  position: relative; z-index:1; overflow:hidden;}
#contact-us-aster h2{font-size:60px; line-height:70px;  font-family:Ubuntu Bold; text-align:center; color:#000000; letter-spacing: -4%; margin:20px 0px 0px; padding:0px; position:relative;}
#contact-us-aster h4{font-size:18px; line-height:28px;  color:#565656; text-align:center;   padding:10px 0px 0px;	margin:0px;}
 
 
#contact-us-aster ul{width:100%; padding:0px 0px 0px; margin:60px 0px 0px; position: relative;}
#contact-us-aster li{width:100%; display:flex; gap:95px; align-items: center; list-style:none; padding:0px 0px 0px; margin:0px 0px 40px; position: relative;}
.locations-img-box{width:50%; padding:0px 0px 0px; margin:0px 0px 0px; border-radius:20px; position:relative;  overflow:hidden;}
.locations-img-box::before {content: "";position: absolute; bottom:0px; left: 0px; width: 100%; height:100%; background: rgba(0, 0, 0, 0.35);  z-index:1;}
.locations-button{position: absolute; display:flex; gap:15px; flex-direction: column; align-items: flex-end; bottom:0px; right: 0px; width:auto; padding:20px; z-index:2;}
.locations-button a{display:flex; width: max-content; display:flex; align-items:center; gap:10px; font-size:20px;  font-family: Plus Jakarta Sans Light;   color:#fff !important; border-radius:10px; background:#FFF1;  backdrop-filter: blur(40px);   border: 1px solid #FFFFFF73;    padding:10px 20px 10px; margin:0px 0px 0px; position: relative;}.locations-button a img{width:auto; height:18px;}
.locations-add-text{width:50%; padding:0px 0px 0px; margin:0px 0px 0px;  position:relative;}
#contact-us-aster li h3{font-size:45px; font-family:Ubuntu Bold; letter-spacing:-4%; color:rgba(0, 58, 143, 1);  padding:0px 0px 0px; margin:0px 0px 10px; position: relative;}
#contact-us-aster li p{width:80%; font-size:18px;  font-family: Plus Jakarta Sans Light;   color:rgba(68, 68, 68, 1);     padding:10px 0px 10px; margin:0px 0px 0px; position: relative;}
#contact-us-aster li .locations-add-text a{display:flex; width: max-content; font-size:18px;  font-family: Plus Jakarta Sans Light;   color:rgba(0, 58, 143, 1); border-radius:100px; border: 2px solid rgba(0, 58, 143, 1);      padding:6px 20px 6px; margin:30px 0px 0px; position: relative;}
 
 
 
#contact-us-form{width:100%;background:#e7f6ff;  padding:80px 0px 80px;  margin:60px 0px 0px;  position: relative; z-index:1; overflow:hidden;}
#contact-us-form .book-schedule-form{background:#fff; width:85%; margin:0px auto; border-radius: 40px;}
.contact-us-aster-right{width:55%; 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:30px; line-height:45px;  font-family:Ubuntu Bold;  color:#000000; margin:20px 0px 0px; padding:0px; position:relative;}
.contact-message-left p{font-size:16px !important; text-align:left !important;}
.contact-message-right{width:15%; margin:0px; padding:0px; border-radius:16px; overflow:hidden; position:relative;}
/*------  Contact Us END -----*/



/*----footer ----*/
footer{background:#00205a; display:flex; flex-direction:column;  border-radius: 100px 100px 0px 0px; margin:0px 0px  0px; padding:60px 0px 20px;  position:relative; z-index:1;}
.footer-contact{display:flex; align-items:center; gap:0px; margin:0px; padding:0px 0 20px; position:relative; justify-content: space-between;}

.footer-footer-logo{width:100%; margin:0px; padding:0px 0px 0px; position:relative;}
.footer-footer-logo img {width:80%; margin-bottom:15px; border-radius:12px;}

.footer-navbox1{width:30%; display:block; margin:0px; padding-left: 5%; border-left: 1px solid #fff5;}
.footer-navbox1 a{color:#fff !important;}
.footer-navbox1 a:hover{color:#fff !important;}

.footer-navbox1 .wiki{width:max-content; display:block; margin:0px 0px 20px;padding:0px; }
.footer-navbox1 .wiki ul{display: flex;    padding:20px 0px 0px;	gap:15px;}
.footer-navbox1 .wiki li {width:max-content;    padding:0px;    list-style: none;    position: relative;    text-align: center;}
.footer-navbox1 .wiki li a {color:#ffffff; background:none; border:2px solid #fff; display:flex; align-items:center; justify-content:center;  border-radius:100%;    width:45px;    height:45px;    font-size:22px;}
.footer-navbox1 .wiki li a:hover{background:#ffffff; color:#00205a !important;}

.footer-los li{padding-left:25px !important; position:relative;}
.footer-los li .fa{position:absolute; left:0px; top:10px;}

.footer-loc li{padding-left:25px !important; position:relative;}
.footer-loc li .fa{position:absolute; left:0px; top:10px;}

.nabh-logo{ width:70%;    background:none;    color: #fff !important;    margin:10px 0; display:flex !important; gap:10px; align-items:center;    text-align:left;     font-size:16px !important; line-height:24px !important;  font-family:DMSans Bold;    padding:12px 20px 12px;    transition: all 0.4s ease;    position: relative; text-transform: uppercase;}
.nabh-logo img {width:auto; height:70px;}

.footer-footer-location{width:40%; margin:0px; padding:0px; position:relative; text-align:right; color:#fff; font-size:16px;}
.footer-footer-callno{width:30%; margin:0px; padding:0px; position:relative;text-align:right; color:#fff; font-size:16px;}
.footer-footer-callno a{color:#BACCD8;}

.footer-section {margin: 0px;padding: 0px;display: flex;gap:30px;position: relative;border-top:2px dotted #4443;}
.footer-links{width:100%;margin:30px 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:20px;font-weight:bold; color:#ffffff;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-navbox li img{width:auto; height:15px; margin-right:15px;}
.footer-links a{display:block;font-size:16px;     margin:0px;padding:5px 0px; color:#ffffff77;}
.footer-links a:hover{color:#ffffff;}
.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-top:20px;  border-top:1px solid #ffffff77;
    font-size: 16px;
    display: flex; color:#ffffff77;
    width: 100%;justify-content: space-around;
}
.copyright .wiki {
    width:0%;margin-top:0px;
}
.copyright .wiki ul {
    display:none;
    flex-wrap: wrap;
    padding: 0px;
	gap: 10px;
}
.copyright .wiki li {
    width: 14%;
    padding:0px;
    list-style: none;
    position: relative;
    text-align: center;
}
.copyright .wiki li a {
    color:00000063; 
    display: block; 
    border-radius:100%;
    width:35px;
    height:35px;
    line-height:35px;
    font-size:18px;
}
.copyright .wiki li a:hover{background:#ffffff; color:#0e296b;}
.copyright .wh{
    width:100%;
   align-items: center;
	display: flex;
  gap: 20px;
  justify-content:space-between;
}
.copyright .wh a{color:#ffffff77;}.copyright .wh a:hover{color:#ffffff;}

.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;}
.foot-policy-nav{display:flex; align-items:center; gap:45px;}
.footer-loc-box{display:none !important;}
/*----END footer ----*/

 
 
 
/*---------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 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:55%; height: 100%;transition:transform .3s ease-in-out;flex:0 0 0px;display: flex;align-items: center;justify-content: center;padding:10px 10px 15px;}
.logo-m img{max-width:100%; transform: translateY(2px);}
.sticky .logo-m img{max-width:100%; display:block; padding:0px 0; transform: translateY(2px);}
 
/*---------END Header------- */

.midbox-inner {margin: 0 auto;max-width:100%;width:100%; }
.wiki-mk {padding-left:20px;padding-right:20px;}
.home-slider-mob{display:block;}.home-slider-img{display:none;} 

/*--------- Home ------- */   
#hometop-section{margin: 0px 0px 0px;}
.hometop-section-box::before{background:none;}.hometop-section-box img{border-radius:10px 10px 0px 0px;}
.home-slider-doc{position:relative; padding: 0px 0px; bottom:0px;}.home-slider-left{background:#e7f3ff; width:100%; padding:20px 15px 20px;}.home-slider-left h4{width:100%; color:#686868; font-size:16px; margin: 0px 0px 10px; letter-spacing: 10%;}
.home-slider-left h1{width:100%; color:#000000; font-size:36px; line-height:40px; }.home-slider-left p{width:100%; color:#000000; font-size:16px; line-height:30px;}
.home-slider-button .book-appointment{color:#18b188 !important; border: 1px solid #18b188;}

.home-centres-excellence h2{width:100%; font-size:30px; line-height:40px;}
.we-offer-text{flex-direction:column; gap:0px; align-items: flex-start;}.we-offer-text p{width:100%; font-size:16px; line-height:26px;}.we-offer-text a{font-size:16px;}.centres-excellence-item{padding:20px; border-radius:20px;}
.centres-excellence-item h3{font-size:18px; line-height:22px; height:60px;}.centres-excellence-item p{font-size:14px; line-height:20px; height:140px;}#centres-excellence-slider{padding-left:15px; padding-top:30px;}
#about-aster-section h5{font-size:18px; }
#about-aster-section h2{width:100%; font-size:30px; line-height:40px; padding:0px 20px;}#about-aster-section h4{width:100%; font-size:14px; line-height:22px;  padding:0px 20px;}#about-aster-section a{font-size:16px; margin:30px auto 0px;}

#about-aster-section ul{flex-wrap: wrap; gap:0px; margin: 100px 0px 0px; padding:20px 20px 10px;}#about-aster-section li{width:48%; margin-bottom:20px;}
#about-aster-section li h3{padding: 0px 0px; font-size:25px; line-height:40px; justify-content: center;}#about-aster-section li p{font-size:14px; line-height:20px;}#about-aster-section li h3 .fa-star{font-size:20px;}


#why-choose-section h2{width:100%; font-size:30px; line-height:40px; padding:0px 20px;}
.why-choose-section{flex-direction:column; gap:0px;}.why-choose-left{width:100%; padding:15px;}.why-choose-mid{width:100%; padding:15px;}.why-choose-right{width:100%; padding:15px;}
.why-choose-section h3{font-size:20px; line-height:28px; height:auto; margin-bottom:20px;}.why-choose-section li{font-size: 14px;}


.top-specialties-section h2{width:100%; font-size:30px; line-height:40px;}
.top-specialties-text{flex-direction:column; gap:0px; align-items: flex-start;}.top-specialties-text p{width:100%; font-size:16px; line-height:26px;}.top-specialties-text a{font-size:16px;} #top-specialties-slider{padding-left:15px; padding-top:30px;}

.tourism-packages-section h2{width:100%; font-size:30px; line-height:40px;}
.packages-offer-text{flex-direction:column; gap:0px; align-items: flex-start;}.packages-offer-text a{font-size:16px;}
#tourism-packages-slider{padding-left:15px; padding-top:30px;}.tourism-packages-item{padding:15px;   border-radius:20px;}
.tourism-packages-item h3{font-size: 18px;}.packages-button .view-more{font-size:14px; padding: 9px 10px;}.packages-button .book-now{font-size:14px; padding: 9px 10px;}

.surgical-packages-section h2{width:100%; font-size:30px; line-height:40px;}
.surgical-offer-text{flex-direction:column; gap:0px; align-items: flex-start;}.surgical-offer-text a{font-size:16px;}.packages-button{padding:10px 0px 0px;}
#surgical-packages-slider{padding-left:15px; padding-top:30px;}.surgical-doc-box{width:98%; left:3px; bottom:7px; padding:10px;}
.surgical-packages-item h3{width:100%; font-size: 18px;}
/*--------- Home END ------- */ 

/*--------- About Us ------- */
.about-slider-section{border-radius: 8px;}.about-slider-section::before{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.about-slider-img{width: 100%;height: 370px;object-fit: cover;} 
.about-slider-doc{padding:50px 20px 30px; bottom:0px;}.about-slider-left{width:100%;}.about-slider-left p{width:100%; font-size:14px; line-height:20px; margin: 0px 0px 10px;}
.about-slider-left h4{width:100%; font-size:15px;}.about-slider-left h1{width:100%;  font-size:30px; line-height:40px;  margin: 0px 0px 10px;}
.about-slider-button .book-appointment{font-size:16px !important; padding:8px 20px 8px;}
.about-aster-dm-section{flex-direction:column; gap:20px;}.about-aster-left{width:100%;}.about-aster-right{width:100%;}
.about-aster-left h2{font-size:30px; line-height:40px; padding:0px 0px;}.about-aster-right p{font-size:16px; line-height:28px;}

#coe-list-section h2{width:100%; font-size:30px; line-height:40px; }#coe-list-section ul{grid-template-columns: repeat(1, 1fr); gap:15px;}
#coe-list-section h3{height:auto;}#coe-list-section p{height:auto;}#coe-list-section a{font-size:16px;}
#packages-list-section h2{width:100%; font-size:30px; line-height:40px; padding: 0px 0px;}#packages-list-section ul{grid-template-columns: repeat(1, 1fr); gap:15px;}

#surgical-Packages-list h2{width:100%; font-size:30px; line-height:40px; padding: 0px 0px;}
#surgical-Packages-list ul {width:100%; display: grid; grid-template-columns: repeat(1, 1fr); gap:15px;}
/*--------- About Us END ------- */ 

 
/*--------- Book Consultation ------- */
#book-schedule-section{padding:0px 0px 0px; margin:40px 0px 0px;}#book-schedule-section h2{font-size:35px; line-height:45px;}#book-schedule-section h4{font-size:16px; line-height:26px;}
.book-schedule-section{flex-direction:column; gap:0px;}.book-schedule-left{width:100%;}.book-schedule-left img{height:350px;  object-fit:contain;}.book-schedule-right{width:100%;}
.book-schedule-form{margin:0px 0px 0px; padding:20px;}.book-schedule-form-box1{flex-direction:column; gap:20px;}.book-schedule-form-box label{font-size:18px;}
/*--------- Book Consultation END ------- */

/*------  Surgical Packages -----*/
#packages-details-section h2{font-size:30px; line-height:40px;}
.wiki-table{width:100%;}
/*------  Surgical Packages END -----*/

/*--------- Contact Us ------- */ 
#contact-us-aster{padding: 0px 0px 0px;}
#contact-us-aster h2{width:100%; font-size:30px; line-height:40px;}#contact-us-aster h4{font-size:16px; line-height:28px;}
#contact-us-aster li{flex-direction:column; gap:20px;}.locations-img-box{width:100%;}.locations-button a{font-size:16px;}.locations-button a{font-size:16px;}
.locations-add-text{width:100%;}#contact-us-aster li h3{font-size:25px; line-height:35px;}#contact-us-aster li p{width:100%; font-size:16px; line-height:28px;}
#contact-us-aster li .locations-add-text a{font-size:16px;}#contact-us-form .book-schedule-form{width:100%;}.contact-message-left h3{font-size:18px; line-height:28px;}.contact-message-left p{font-size: 14px !important;}.contact-message-right{width:20%;}
/*--------- Contact Us END ------- */ 


/*------Footer-----*/
.footer-loc{display:none;}.footer-loc-box{display:block !important;}.footer-links a{font-size:14px;}
.footer-footer-logo{width:100%; margin:0px 0px 10px;}.footer-footer-logo img{width:80%; margin:0px auto; display: flex;}
.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 40px;}
.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; border-bottom: 1px solid #4441;}.footer-about{width:100%; padding-right:0%; padding-bottom:40px; 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:10px; font-size: 14px; border-top: 1px solid #fff4;}.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 rgba(255, 255, 255, 0.15);} .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;}
.nabh-logo{width:80%;}.footer-navbox1 .wiki ul{justify-content: center;}
/*------END Footer-----*/
 
 

 
}
