 @font-face{font-family:Inter Regular;
 src:url(../fonts/Inter-Regular.ttf);
 }
 @font-face{font-family:Inter Medium;
 src:url(../fonts/Inter-Medium.ttf);
 }
@font-face{font-family:Inter SemiBold;
 src:url(../fonts/Inter-SemiBold.ttf);
 }
@font-face{font-family:Inter-Bold;
 src:url(../fonts/Inter-Bold.ttf);
 }

 
 
/*-----------------------*/
html {scroll-behavior:smooth;}
body { padding: 0; margin: 0 auto;font-family:Inter Regular; position: relative; font-weight: 400; overflow-x: hidden; color: #000; 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:#E13D32; }
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;}h2{font-family:Inter Medium;} 
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 {color:#E13D32; 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: '';}



.animation-element {
  opacity: 0;
}
.animation-element.slide-left {
  opacity: 0;
  transition: all 800ms linear;
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-right {
  opacity: 0;
  transition: all 800ms linear;
  transform: translate3d(100px, 0, 0);
}

.animation-element.slide-right.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}


.animation-element.slide-up {
  opacity: 0;
  transition: all 200ms linear;
  transform: translate3d(0, 100px, 0);
}

.animation-element.slide-up.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-up1 {
  opacity: 0;
  transition: all 300ms linear;
  transform: translate3d(0, 300px, 0);
}

.animation-element.slide-up1.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-up2 {
  opacity: 0;
  transition: all 400ms linear;
  transform: translate3d(0, 400px, 0);
}

.animation-element.slide-up2.in-view {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}


/*===============header===============*/
#top-head{background:#fad9c9; padding:5px 0; align-items: center; display:flex; justify-content: center; flex-wrap: wrap;}
#top-head p{font-size:18px; font-weight:bold; margin-right:15px;}
#top-head a {background: #4e2a18;color: #fff;margin: 0px;font-size: 18px;font-weight:bold;border-radius: 8px; padding:2px 14px;border: 1px solid #4e2a18;}
#header-id {
    height: auto;
}
#header-id {
  background:#ffffff;
  height:115px;
  transition: transform .3s ease-in-out;
  width:100%;padding:20px 0 0px;
  margin:0px auto;
  top:0px;
  border-bottom: 1px solid #F0F0F2;
}
.header-inner {
    margin: 0 auto;
    max-width:1280px;
    width:100%;
}

.headerTertiary {
  align-items: center;
  display: flex;
height:auto;
position: relative;
z-index: 666;
background: none;
margin: auto;
max-width:90rem; width:100%;
padding:0% 50px;
justify-content: space-between;
}
.topnav-left {
  max-width:50%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.topnav-left {
  max-width:50%;
  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;
}


.headnav-right{width:90%;display: flex; gap:10px; justify-content: right; flex-direction: column; margin-top:0px;}

.headerSecondry{
  align-items: center;
  background:none;
  display: flex;
  height:60px;
  position: relative;

}
.logo-scrollup{display:block;}
.logo-scrolldown{display:none;}


.logo-d > img {
  max-width:350px;
  transform:translateY(0px);
  position:relative;
  transition: transform .3s ease-in-out;
  padding:0px 0px 0px;
}
.logo1-d{
  max-width:230px !important;
  transform:translateY(-50px) !important;
  position: absolute;
  transition: transform .3s ease-in-out;
  padding-bottom: 40px;
  top: 0;
  margin-left: 120px;
  z-index: 999;
}
.sticky .logo-d > img {max-width:300px; transform:translateY(-6px);}
.sticky .logo1-d {max-width:200px !important; transform:translateY(15px) !important; margin-left:110px;}
.logo-m > img {
  max-width: 130px;
  transform:translateY(-1px);
  position:absolute;
  display:none;
  left: 20px;
  
}
.sticky{position:fixed;top:0;width:100% !important;  backdrop-filter: blur(40px); z-index: 999; /*box-shadow:1px 5px 10px rgba(0,0,0,0.2);*/ height:100px !important; background:#ffffff !important; padding:15px 0 !important; }
/*.sticky .headerTertiary{display:none;}*/
.sticky .headerSecondry{height: auto;}

.sticky .page-header .sub-menu{background:#fff;}
.sticky .page-header {padding:0.0rem 1rem 0rem 1rem;}
.sticky .logo-scrollup{display:none;}
.sticky .logo-scrolldown{display:block;}

.dropdown-phone1{display: none;position: absolute; border-radius:12px;min-width:380px;overflow: auto;z-index:999;  right:40px; padding-top:30px;}
.dropdown-phone1 ul{background:#E13D32;border-radius:12px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); padding:15px 5px; position:relative; z-index:999;}
.dropdown-phone1 ul::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: url(bg.png) no-repeat;
  background-size:50%;
  background-position: bottom right;
  z-index: -1;
  bottom:0px;
  right:0px;
}
.dropdown-phone1 a {text-align:left;padding:0.4rem 1rem;text-decoration: none;display:flex;justify-content: space-between;color:#ffffff !important;border-bottom:0px solid #E13D32;} 
.dropbtn1{position:relative;}

.dropdown:hover .dropdown-phone1{
  display:block;
}


.navbar__buttons{display: flex;align-items: center;gap:10px;/*flex-grow: 1;*/ justify-content: right;}
.navbar__buttons a {
    color: var(--text-gray-color);
    font-weight: 500;
    transition: 0.3s ease;
}
.page-header .top-menu > li > a span{display:block; font-size:13px;}

.topnav-right{display:flex; justify-content: right; margin:0px; padding:0px; gap:10px; align-items: center;}
.topnav-right ul {
    display: flex;
    font-size:15px; 
    justify-content: flex-end;
    line-height: 1.25rem;
    margin-bottom: 0;
}
.topnav-right li {margin-left:1rem;position: relative; padding-left:4px}

.topnav-right li a {
    color:#323232;
}
.topnav-right li a:hover{
    color:#323232;
}

.page-header{display:flex; justify-content: right; align-items: center; z-index: 1;
  position: relative;}
.menu-button{width:max-content; display:flex; margin:0px; padding:0px; align-items: center; justify-content: right;}
.menu-button ul {
    display: flex;
    font-size:14px; 
	gap:10px;
    justify-content: flex-end;
    line-height: 1.25rem;
    margin-bottom: 0;
}
.menu-button li {margin:0rem;position: relative; padding:0px;}

.menu-button li a {
    color:#444444 !important;
	border-radius: 190px;
	padding:10px 20px 10px 40px;
	position:relative;
}
.menu-button li img{width:16px; height:16px; position:absolute; left:14px; top:10px;}
.menu-button li a:hover{color:#ffffff !important; background:#D73633; border: 1px solid #D73633;}

.menu-button li:nth-child(1n) a{border: 1px solid #ffffff;}
.menu-button li:nth-child(2n) a{border: 1px solid #D73633;}
.menu-button li:nth-child(3n) a{border: 1px solid #D73633;}
.menu-button li:nth-child(4n) a{border: 1px solid #D73633; background:#D73633; color:#ffffff !important;}
.menu-button li:nth-child(4n) img{filter: brightness(0) invert(1);}
.menu-button li:nth-child(5n) a{border: 1px solid #D73633; background:#D73633; color:#ffffff !important;}
.menu-button li:nth-child(5n) img{filter: brightness(0) invert(1);}


@media (min-width: 64rem){.navbar__buttons a {font-size:13px; font-family:Inter Regular;}.page-header ul a{font-size:13px !important; font-family:Inter Regular; }.page-header .top-menu > li > a{padding:0.2rem 0.6rem !important;}
.sticky .page-header .top-menu > li > a{padding: 0.1rem 0.6rem !important;}
.topnav-right ul {font-size: 12px;}
}

@media (min-width:90rem){.navbar__buttons a {font-size:15px;   font-family:Inter Regular;}.page-header ul a{font-size:15px !important; font-family:Inter Regular;}.page-header .top-menu > li > a{padding:0.2rem 1rem !important;}
.sticky .page-header .top-menu > li > a{padding: 0.1rem 1rem !important;}.topnav-right ul {font-size: 14px;}
}

.search-box-right{width:max-content;border-radius:8px;column-count:1;position:relative;background:#fff;}
/*.search-box-right input::placeholder {color:#aba7a7; font-size:16px;}
.search-box-right input {
    height:40px;
    width: 100%;
    font-size: 16px;
	border-radius: 190px;
    border: 1px solid #DEDEDE;
	padding-left:20px;
    padding-right: 50px;
    background: #ffffff;
    outline: none;
}
.search-box-right::before {
    content: '';
    position: absolute;
    top:10px;
    right:10px;
    width: 20px;
    height: 22px;
    background: url(../images/2023/01/search-icon.png) no-repeat;
    background-size:18px;
}*/


.scrollbar{
  scrollbar-width: thin;
  scrollbar-color:#E13D32 #FFDDE9;
}
.scrollbar::-webkit-scrollbar {
  width:4px;
  height:4px;
}
.scrollbar::-webkit-scrollbar-track {
  background-clip: content-box;
  border:1px solid transparent;
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color:#E13D32;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
  background-color:#E13D32;
}
.scrollbar::-webkit-scrollbar-corner, .scrollbar::-webkit-scrollbar-track {
  background-color:#FFDDE9;
}
/* The below styles are for display purposes only */
[class^=scrollbar] {
  height:500px;
  overflow-y: scroll;
  overflow-x:hidden;
  padding-right:10px; margin-right:10px;
}


.scrollbar-1 {
  scrollbar-width: thin;
  scrollbar-color:#FFDDE9 #FFDDE9;
}
.scrollbar-1::-webkit-scrollbar {
  width:4px;
  height:4px;
}
.scrollbar-1::-webkit-scrollbar-track {
  background-clip: content-box;
  border:1px solid transparent;
}
.scrollbar-1::-webkit-scrollbar-thumb {
  background-color:#E13D32;
}
.scrollbar-1::-webkit-scrollbar-thumb:hover {
  background-color:#FFDDE9;
}
.scrollbar-1::-webkit-scrollbar-corner, .scrollbar-1::-webkit-scrollbar-track {
  background-color:#FFDDE9;
}
/* The below styles are for display purposes only */
[class^=scrollbar-1] {
  height:180px;
  overflow-y: scroll;
  overflow-x:hidden;
  padding-right: 10px; margin-right:-10px;
}


.most-recent {
    width:170px;
    border:0px solid #dcdde1;
    border-radius:8px;
    column-count: 1;
    position: relative;
	background:none;
	
}
.jdgm-sort-dropdown select:focus{border-bottom:2px solid #0fffe0;  font-size:16px; font-family:Inter Regular;}
.most-recent::before {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    background: url(../images/2023/01/w-arrow.png) no-repeat;
    background-size: 100%;
    z-index: 1;
    right: 9px;
    top: 17px;
}
.jdgm-sort-dropdown {
    padding: 10px 20px 10px 15px;
    font-size:16px;font-weight:Bold;
    appearance: none;
    background: transparent;
    border: none;
    cursor: pointer;
    position: relative;
    z-index: 1;
    width: 170px;
	color:#1A1A1A;
}

.navigation img{width:25px; }
.search-head{position:relative; padding-left:0px; color:#1A1A1A !important;}
.search-head img{width:18px; position: absolute;left:10px; top:-10px;}
.phone-head img{width:18px; position: absolute;left:-22px; top:0px;}

.phone-head{ width:167px;background:#ffffff;
    color:#E13D32 !important;
    border: 2px solid #E13D32;
    margin: 20px 0;text-align:center;
    font-size: 15px;
    border-radius: 8px;
    padding:8px 10px 8px 30px;
    transition: all 0.4s ease;
    position: relative;
	
}
.content-head{ width:100px;background: #E13D32;
    color:#ffffff !important;
    border: 2px solid #E13D32;
    margin: 20px 0;text-align:center;
    font-size:15px;
    border-radius: 8px;
    padding:8px 10px; 
    transition: all 0.4s ease;
    position: relative;
	
}

.btn-11 {
  border: none;
  background: #E13D32;
  background: #E13D32;
    color: #fff;
    overflow: hidden;
}

.log-in:before {
    position: absolute;
    content: '';
    display: inline-block;
    top: -100px;
    left: 0;
    width:25px;
    height: 100%;
    background-color: #fff;
    animation: log-in 4s ease-in-out infinite;
}
@-webkit-keyframes log-in {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}



/*--Head END--*/
.wiki-mk {padding-left:50px;padding-right:50px;}
.midbox-inner{margin:auto;max-width:90rem;width:100%; position: relative;}
.get-started-m a {color:#fff;background: #E13D32;font-size:13px;border-radius:5px;padding:5px 7px;border: 1px solid #E13D32;}

#hometop-section{width:100%;background:none;height:100%;overflow:hidden;padding:0px; position: relative;margin:0px;}
#home-slider .item{position: relative; z-index:1; margin:0px;}#home-slider .item picture{width: 100%;}
#home-slider .item::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgb(0,0,0,.6) 0%, rgb(0,0,0,.0) 70%);
    z-index:1;
}
#hometop-section .ababslider-text {
  position: absolute;
  width:600px;
  top:22%;
  left:7%;
  z-index:1;
  color: #fff;
}
.ababslider-text .cs-heading {
  font-size:55px;
  line-height:60px;
  color: #fff;
  text-align: left;
  padding-bottom:25px;
  font-family:Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.ababslider-text .cs-heading1 {
  font-size:18px;
  color: #fff;
  text-align: left;
  padding-bottom:10px;
  z-index: 1;
  position: relative;
  display: block;
}
.home-topnav {
  display: flex;
  width: 100%;
  gap: 10px;
}
.home-nav-left {
  background:#D73633;
  font-family:Inter Medium;
  border:2px solid #D73633;
  color: #ffffff;
  margin: 20px 0;
  font-size: 16px;
  border-radius:74px;
 padding:10px 20px 10px 50px;
  position: relative;
} 
.home-nav-left img{width:20px !important; position:absolute; left:20px; top:10px; filter: brightness(0) invert(1);}
.home-nav-left:hover{background:#ffffff; color:#D73633; box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.home-nav-left:hover img{filter:none;}


#slider-bottom-section{width:100%;background:none;height:100%;padding:0px; margin-bottom:40px; position: relative; }
.slider-bottom-section{background: #D73633; width:95%; margin-left: auto;margin-right: auto; margin-top:-110px;  padding:30px; position: relative; display:flex; border-radius: 8px; z-index:222; box-shadow: 1px 5px 10px rgba(0,0,0,0.1); gap:25px; align-items: center;}
.slider-bottom-left{width:30%; padding:0px; margin:0px; position: relative;}
.slider-bottom-left h2{color: #ffffff; font-size: 28px; margin-bottom:8px;font-style: normal;font-weight:700;line-height: normal;}
.slider-bottom-left p{color: #ffffff; font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px;}
.slider-bottom-right{width:70%; padding:0px; margin:0px; position: relative; display:flex; gap:25px; align-items: center;}

.slider-button-box{width:33.33%; border-radius:8px;border: 1px solid #D73633;background: #FFF9F6; padding:15px; margin:0px; position: relative;}
.slider-button-box h3{color:#D73633; font-size:17px; margin-bottom:8px;font-style: normal;font-weight:700;line-height: normal;}

.slider-button-box .ss-main .ss-single-selected{background:none; border:none; padding:0px; height: 30px;}
.slider-button-box .ss-main {color:rgba(215, 54, 51, 0.68);}



#home-healthcare-section{width:100%;background:none;height:100%; overflow:hidden;padding:40px 0px 80px; margin-bottom:0px; position: relative; }

.item-home-healthcare{border-radius:8px; border:1px solid #E0E0E0; background:#ffffff;}
.item-home-healthcare img{border-radius:8px 8px 0px 0px;}
.item-home-healthcare h3{font-size: 18px; font-weight: 700; color:#000; padding:10px 15px 1px; margin:0px;}
.home-healthcare-text{font-size:14px; color: #4D516E; padding:10px 15px 20px; margin:0px;}


#ranking-section{width:100%;background:none;height:100%; overflow:hidden;padding:40px 0px; margin-bottom:0px; position: relative; }
#ranking-section .ranking-img{border-radius:8px;display: flex; width:95%; margin-left: auto;margin-right: auto;}
.ranking-section{border-radius: 8px;background: #D73633; width:600px;height: 423px; position:absolute; top:22%; left:4.5%; padding:70px 40px; margin:0px;}
.ranking-section h2{color: #fff; font-size:36px; margin-bottom:8px;font-style: normal;font-weight:700;line-height: normal;}
.ranking-section h3{color: #fff; font-size:20px; height:20px; margin-bottom:18px;padding-left:35px;font-style: normal; position: relative;}
.ranking-section svg{position:absolute; left:0px; top:0px; width:25px; height:25px;}
.ranking-section img{position:absolute; left:0px; top:0px; width:25px; height:25px;}
.ranking-section p{color: #ffffff; font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px; margin:30px 0;}
.ranking-section a{color: #ffffff; font-size: 16px;font-style: normal;font-weight: 400; }
.ranking-section a:hover{color:#ffdedd; font-weight:Bold;}

#specialities-section{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:40px 0px 90px; margin-bottom:0px; position: relative; }
#specialities-section h2 {font-size: 35px;color:#272720;text-align: center;padding-bottom:20px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
#specialities-section p {font-size: 16px;width:60%; margin: 0px auto;text-align: center;padding-bottom:50px;color:#4D516E;}

.item-home-specialities {position:relative; margin:0px; padding:0px;}
.item-home-specialities img{border-radius:8px;}
.home-specialities-text{position:absolute; bottom:15px; left:4%; width:92%; background:#fff; padding:15px; border-radius: 6px;}
.home-specialities-text h3{color:#000; font-family:Inter Medium;  font-size:20px; margin-bottom:10px;padding-left:40px;font-style: normal; position: relative;}
.home-specialities-text h3 img{position:absolute; left:0px; top:-2px; width:auto !important; height:32px;}
.home-specialities-text p{width:100% !important; text-align:left !important; color:#4D516E !important; font-size:14px !important;font-style: normal;font-weight: 400;line-height:20px; padding-bottom:0px !important; margin:10px 0 !important;}
.home-specialities-text a{color:#D73633; font-size: 16px;font-style: normal;font-weight: 400; }
.home-specialities-text a span{font-size:0px;}
#home-specialities .item:hover span{font-size:16px; }


#google-reviews{background: #ffffff;padding:50px 0 80px;margin:0px;width: 100%;position: relative;overflow: hidden;}
.google-reviews{display:flex; gap:50px; padding-left:7%;margin:0px;width: 100%;position: relative;}
.google-reviews-left{width:20%; padding:0px;margin:0px; position: relative;}
.google-reviews-left .google-reviews-img{width:auto;  height:45px;}
.google-reviews-left h2{color:#272720; font-size: 40px; font-family:Inter SemiBold;  margin:10px 0px;padding:0px; position: relative;}
.google-reviews-left p{color: #4D516E; font-size:18px;  margin:10px 0px 0px;padding:0px; position: relative;}
.google-reviews-left .star-icon{width:auto;  height:28px;}

.google-reviews-right{width:80%; padding:0px;margin:0px; position: relative;}
#home-reviews .item{border-radius:6px; background:#FFF1E9; padding:15px;}
.home-reviews-item{display:flex; gap:20px; padding:0px;margin:0px; position: relative;}
.home-reviews-item img{width:45px !important; height:45px; border-radius:100%;}
.home-reviews-item h3{color: #000000; font-size:18px; padding:0px 0px 15px;margin:0px;}
.home-reviews-item h3 span{display:block; color: #4D516E; font-size:12px; padding:0px 0px 10px;margin:0px;}
.home-reviews-text{color: #4D516E; font-size:14px; padding:10px 0px 10px;margin:0px;}


#home-doctors{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:40px 0px 90px; margin-bottom:0px; position: relative; }
#home-doctors h2 {font-size: 35px;color:#272720;text-align: center;padding-bottom:20px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
#home-doctors p {font-size: 16px;width:60%; margin: 0px auto;text-align: center;padding-bottom:50px;color:#4D516E;}

.item-home-our-doctors {position:relative; margin:0px; padding:0px;}
.item-home-our-doctors img{border-radius:8px;}
.home-our-doctors-text{position:absolute; bottom:15px; left:4%; width:92%; background:#fff; padding:15px; border-radius: 6px;}
.home-our-doctors-text h3{color:#000; font-family:Inter Medium;  font-size:20px; margin-bottom:10px;padding:0px;font-style: normal; position: relative;}
.home-our-doctors-text .home-doctors-doc{width:100% !important; text-align:left !important; color:#4D516E !important; font-size:14px !important;font-style: normal;font-weight: 400;line-height:20px; padding-bottom:0px !important; margin:10px 0 !important;}
.home-our-doctors-text a{color:#D73633; font-size: 16px;font-style: normal;font-weight: 400; }
.home-our-doctors-text a span{font-size:16px;}




#hope-section{width:100%;background:#ffffff;height: 100%;overflow: hidden;padding:60px 0px 40px;margin-bottom: 40px;position: relative;}
#hope-section .ranking-img {border-radius: 8px;display: flex;width: 95%;margin-left: auto;margin-right: auto;}
#hope-section .ranking-section{right: 4.5%; left:initial; padding:40px 40px;}

#home-specializes-section{background: #ffffff;padding-bottom:70px;margin: 0px;width: 100%;position: relative;overflow: hidden;}
.home-specializes-section{display:flex;   align-items: center; padding:0px;margin: 0px;width: 100%;position: relative;}
.home-specializes-left{width:40%; padding:0px;margin-right:10%; position: relative;}
.home-specializes-left h2{color: #272720; font-size:36px; margin-bottom:8px;font-style: normal;font-weight:700;line-height: normal;}
.home-specializes-left h3{color:#FF5656; font-size:20px; margin-bottom:18px;padding-left:35px;font-style: normal; position: relative;}
.home-specializes-left svg{position:absolute; left:0px; top:0px; width:25px; height:25px;}
.home-specializes-left p{color:#4D516E; font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px; margin:30px 0;}
.home-specializes-left .ding{width:50%;}.home-specializes-left .ss-main .ss-single-selected{border:1px solid #D73633;}
.home-specializes-left .ss-main {color:#D73633;}

.home-specializes-right{width:50%; padding:70px 0px 70px 90px;margin: 0px; position: relative;}
.home-specializes-right .care-img{border-radius:8px;}
.home-doctors{position:absolute; bottom:40px; left:60px; margin:0px; padding:0px;}
.home-doctors-topbox{box-shadow:-13px 6px 35px rgba(0,0,0,0.1); margin-bottom:25px; background:#ffffff; border-radius:8px; padding:8px;}
.home-doctors-bottombox{box-shadow:-13px 6px 35px rgba(0,0,0,0.1); background:#ffffff;border-radius:8px; display: flex;
flex-direction: column; padding:8px;}
.home-doctors-bottombox a{border-radius: 8px;background:#D73633; border:2px solid #D73633; margin:15px 10px 10px; padding:8px; text-align:center; font-size:14px; color:#fff;}.home-doctors-bottombox a:hover{background:#ffffff; color:#D73633;}

.home-doctors-box{display:flex; width: 280px; margin:2px; gap:25px; padding:7px 8px; position: relative; background:#fff; border-radius:8px;}
.home-doctors-box img{border-radius:100%; width:40px; height:40px;}
.home-doctors-text{margin:0px; padding:0px; position: relative;}
.home-doctors-text h3{color:#000000; font-size:16px; margin-bottom:1px;  font-family:Inter Medium; position: relative;}
.home-doctors-text p{color:#959595; font-size:12px;font-style: normal;}





#questions-section{
  background: #ffffff;
  padding:0px 0 50px;
  margin:0px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.questions-section{background:#D73633; padding:40px; position: relative;width: 100%;display: flex;gap: 10px; border-radius:12px; justify-content: space-between;align-items: center; overflow:hidden; z-index: 1;}
.questions-boxleft{width:70%; padding:0px; margin:0px;}
.questions-boxleft h2 {
  font-size:35px;
  color: #ffffff;
  text-align: left;
  width:80%;
  padding-bottom:20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.questions-boxleft p {
  font-size:16px;
  width:90%;
  color: #ffffff;
}
.questions-boxright{width:16%; padding:0px; margin:0px; text-align:center;}
.questions-boxright a{
  width:auto;
  font-family: Inter Medium;
  text-align: center;
  font-size: 14px;
  padding: 10px 30px;
  margin: 0px;
  color: #D73633;
  border-radius: 6px;
  position: relative;
  background: #fff;
}
.questions-boxright a:hover{box-shadow: -13px 6px 35px rgba(0,0,0,0.1); }

#home-blog-section {
  width: 100%;
  height: auto;
  background:#ffffff;
  overflow: hidden;
  padding: 40px 0px 90px;
  margin-bottom: 0px;
  position: relative;
}
#home-blog-section h2 {
  font-size: 35px;width:60%;
  color: #272720;
  text-align: center;
  padding-bottom:60px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  margin:0px auto;
}
#home-blog-section .all-blogs{
  background: #D73633;
  font-family: Inter Medium;
  border: 2px solid #D73633;
  color: #ffffff;
  margin: 20px 0;
  font-size: 16px;
  border-radius:14px;
  padding: 10px 20px 10px 20px;
  position: relative;
  display: flex;
 margin: 0px auto;
 top:40px;
  width: max-content;
}


.home-blog-section{display:flex; gap:20px; margin:0px; padding:0px; position:relative;}
.home-blog-left{width:50%; margin:0px; padding:0px; position:relative;}
.home-blog-left img{border-radius: 8px;}
.home-blog-text{position:absolute; bottom:15px; left:3%; width:94%; background:#fff; padding:15px; border-radius: 6px;}
.home-blog-text h3{color:#000; font-family:Inter Medium; font-size:20px; margin-bottom:10px;font-style: normal; position: relative;}
.home-blog-text p{width:100%; text-align:left; color:#5E5E5E; font-size:14px;font-style: normal;font-weight: 400;line-height:20px; padding-bottom:0px; margin:10px 0;}
.home-blog-text a{color:#D73633; font-size: 16px;font-style: normal;font-weight: 400; position:relative;}
.home-blog-text a img{margin-left:10px;width:auto; height:11px;}

.home-blog-right{width:50%;  margin:0px; padding:0px; position:relative;}
.home-blog-right ul{display: flex;align-items: center;flex-wrap: wrap;margin: 0px;padding: 0px;width: 100%; gap:17px;justify-content: space-between;}
.home-blog-right li{flex: 0 0 48%;width: 48%; margin:0px; padding:0px; position:relative;}
.home-blog-right li a{justify-content: space-between;display: flex; align-items: center;}
.home-blog-right li img{border-radius: 8px;}


li:hover .home-blog-text{background:#D73633;} li:hover .home-blog-text a{color:#fff;} li:hover a img{filter: brightness(0) invert(1);}li:hover .home-blog-text h3{color:#fff;}li:hover .home-blog-text p{color:#fff;}

#contact-us-help{
  background:#D73633;
  padding:40px 0px;
  margin:0px 0px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.contact-us-help{background: #D73633;
  padding:20px;
  position: relative;
  width: 100%;
  display: flex;
  gap:50px;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  z-index: 1;
}
.contactus-help-boxleft {
  width:50%;
  padding: 0px;
  margin: 0px;
  border-right:3px solid #fff;
}
.contactus-help-boxleft h2 {
  font-size:55px;
  color: #ffffff;
  text-align: left;
  width:90%;
  padding-bottom: 20px;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.contactus-help-boxright {
  width:50%;
  padding:0 20px;
  margin: 0px;
}
.contactus-help-boxright p {
  font-size: 18px;line-height:30px;
  width:100%;
  color: #ffffff;
  margin-bottom:30px;
}
.contactus-help-boxright a {
  width: auto;
  font-family: Inter Medium;
  text-align: center;
  font-size: 14px;
  padding: 10px 30px;
  margin:0px;
  color: #D73633;
  border-radius: 6px;
  position: relative;
  background: #fff;
}
/*--------- Speciality ------- */
#speciality-slider{
    width: 100%;
    background: #ffffff;
    height: 100%;
    overflow: hidden;
    padding: 0px;
    position: relative;
    margin: 0px;
}
#speciality-slider::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgb(0, 0, 0, .9) 0%, rgb(0, 0, 0, .0) 70%);
    z-index: 1;
}
#speciality-slider .home-slider-img {
    object-fit: cover;
    height: 100%;
}
#speciality-slider .speciality-section {
    display: flex;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    align-items: center;
}
#speciality-slider .speciality-section-left {
    width:54%;
    margin-left: 6%;
    padding: 0px;
}
.speciality-section-left h1 {
  font-size:52px; 
  font-family:Inter SemiBold;
  color: #ffffff;
  padding-bottom:30px;
  z-index: 1;
  width:100%;
  position: relative;
  display: block;
}
.speciality-section-left h1 span{display:block;}
.speciality-section-left p {
  font-size:18px;
  line-height: 30px;   
  color: #ffffff;
  width:95%;
  margin-bottom:30px;
}
.speciality-section-button {
  display: flex;
  margin: 0px;
  padding: 0px;
  position: relative;
  gap:0px;
}
.speciality-section-button a{
  background:#D73633;
  font-family:Inter Medium;
  border:2px solid #D73633;
  color: #ffffff;
  margin: 20px 0;
  font-size: 16px;
  border-radius:74px;
 padding:10px 20px 10px 50px;
  position: relative;
} 
.speciality-section-button a img{width:20px !important; position:absolute; left:20px; top:10px; filter: brightness(0) invert(1);}
.speciality-section-button a:hover{background:#ffffff; color:#D73633; box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}
.speciality-section-button a:hover img{filter:none;}



#speciality-research-centre{
  width: 100%;
  height: auto;
  background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  overflow: hidden;
  padding:60px 0px 90px;
  margin-bottom: 0px;
  position: relative;
}
#speciality-research-centre h2 {
  font-size: 35px;
  color: #272720;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#speciality-research-centre p {
  font-size: 16px;
  width:100%;
  margin: 0px;
  padding-bottom: 50px;
  color: #4D516E;
}
#research-centre {padding-left:7%;}
.research-centre-item{
  position: relative;
  margin: 0px;
  padding: 0px;
}
.research-centre-item img{border-radius:12px;}
.home-specialities-text {
  position: absolute;
  bottom: 15px;
  left: 4%;
  width: 92%;
  background: #fff;
  padding: 15px;
  border-radius: 6px;
}

#commitment-to-excellence{
  background: #ffffff;
  padding:50px 0 50px;
  margin:0px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.commitment-to-excellence{background:#D73633; padding:40px; position: relative;width: 100%;border-radius:12px;  z-index: 1;}
.commitment-to-excellence h2 {
  font-size:35px;
  color: #ffffff;
  text-align:center;
  width:100%;
  padding-bottom:20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.commitment-to-excellence p {
  font-size:16px;
  text-align:center;
  width:100%;
  color: #ffffff;
}

#comprehensive-services-section{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:40px 0px 90px; margin-bottom:0px; position: relative; }
#comprehensive-services-section h2 {font-size: 35px;color:#272720;text-align: center;padding-bottom:20px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
#comprehensive-services-section p {font-size: 16px;width:60%; margin: 0px auto;text-align: center;padding-bottom:50px;color:#4D516E;}

.comprehensive-services-item {position:relative; margin:0px; padding:0px;}
.comprehensive-services-item img{border-radius:8px;}
.comprehensive-services-text{position:absolute; bottom:15px; left:4%; width:92%; background:#fff; padding:15px; border-radius: 6px;}
.comprehensive-services-text h3{color:#000; font-family:Inter Medium;  font-size:20px; margin-bottom:15px;padding-left:40px;font-style: normal; position: relative;}
.comprehensive-services-text h3 img{position:absolute; left:0px; top:-2px; width:auto !important; height:32px;}
.comprehensive-services-text p{width:100% !important; text-align:left !important; color:#4D516E !important; font-size:14px !important;font-style: normal;font-weight: 400;line-height:20px; padding-bottom:0px !important; margin:10px 0 !important;}
.comprehensive-services-text a{color:#D73633; font-size: 16px;font-style: normal;font-weight: 400; }
.comprehensive-services-text a span{font-size:0px;}
#comprehensive-services .item:hover span{font-size:16px; }


#conclusion-section{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:0px 0px 20px; margin-bottom:0px; position: relative; }
#conclusion-section h2 {font-size: 35px;color:#272720;text-align: center;padding-bottom:20px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
#conclusion-section p {font-size: 16px;width:90%; margin: 0px auto;text-align: center;padding-bottom:50px;color:#4D516E;}


#faqs{
  background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding:40px 0 100px;
  margin:0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.faqs-section {
    position: relative;
    width: 100%;
    display: flex;
    gap: 10px;
	flex-direction: column;
}
.faqs-section .faqs-left {
    width:100%;
    padding: 0px;
}
.faqs-section .faqs-left h2 {
  font-size:40px;
  color: #232323;
  text-align:center;width:100%;
  padding-bottom:20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.faqs-section .faqs-right {
    width:100%;
    padding: 0px;
}

#spe-patient-testimonials{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:60px 0px 110px; margin-bottom:0px; position: relative; }
#spe-patient-testimonials h2 {font-size:40px;color:#272720;text-align: center;padding-bottom:10px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
#spe-patient-testimonials h3{width:60%; font-size:16px;color: #4D516E;text-align: center;padding-bottom:50px; margin:0px auto; z-index: 1;position: relative;display: block;}



.tabcontent{margin-top:50px;}
.video-testimonials-item .video-voices-icon{position: absolute;top:40%;left:45%;z-index: 2;}
.video-testimonials-item .video-voices-icon:hover{opacity:0.7;}.video-testimonials-item .video-voices-icon img {width: 60px;height: 60px;}

.video-testimonials-item img {
  border-radius: 20px;object-fit: cover;
  position: relative;
}
.video-testimonials-text{
  position: absolute;
  margin: 10px;
  border-radius: 20px;
  inset: auto 0px 0px;
  z-index: 1;
  padding: 15px;
  display: flex;
  flex-direction: column;
  -moz-box-pack: end;
  justify-content: flex-end;
}

.video-testimonials-dd{color:#fff; font-size:24px; padding:10px 0 5px;}
.video-testimonials-text p{color:#fff; font-size:16px;}

.video-testimonials{position: relative;width: 100%;z-index: 1;}
.video-testimonials::before {content: "";position: absolute;width: 100%;height: 100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 20%, rgba(0, 0, 0, 0.9) 100%);background-position:bottom  left;z-index: 1;border-radius:8px;}
.video-testimonials .video-voices-icon{position: absolute;top:45%;left:45%;z-index: 2;}
.video-testimonials .video-voices-icon:hover{opacity:0.7;}
.video-testimonials .video-voices-icon img {width: 60px;height: 60px;}
.video-testimonials img {border-radius: 8px;object-fit: cover; position: relative;}
.video-testimonials .video-voices-icon img{width:auto;height:80px;}
.video-testimonials .video-voices-icon{top:40%;left:40%;}


.testimonials-written-item{border-radius: 12px;border: 1px solid #EDEDED;background: #FFF;box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25); padding:20px; margin:0px;}
.testimonials-written-item .testimonials-written-title{color: #000;padding: 10px 20px 5px;margin:0px;font-size:24px;line-height: 24px;font-weight: 700;}
.testimonials-written-item p {color: #97979A;padding: 10px 20px 5px;font-size: 14px;}
.testimonials-name-doc{display:flex; gap:20px; padding:0px;margin:0px; position: relative;}
.testimonials-name-doc img{width:45px !important; height:45px; border-radius:100%;}
.testimonials-name-doc h4{color: #000000; font-size:18px; padding:0px 0px 15px;margin:0px;}
.testimonials-name-doc h4 span{display:block; color: #4D516E; font-size:12px; padding:6px 0px 0px;margin:0px;}

.testimonials-written-item .testimonials-name {display: flex;align-items: center;gap: 25px;justify-content: space-between;margin: 0px;padding: 20px;position: relative;}
.testimonials-written-item .testimonials-name span img {width: auto;height: 22px;}


#sub-specialities-section{width:100%;height:auto; background:linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%); overflow:hidden;padding:80px 0px 130px; margin-bottom:0px; position: relative;}
#sub-specialities-section h2 {font-size:40px;color:#272720;text-align: center;padding-bottom:10px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
#sub-specialities-section h3{width:60%; font-size:16px;color: #4D516E;text-align: center;padding-bottom:50px; margin:0px auto; z-index: 1;position: relative;display: block;}
.sub-specialities-name{font-size: 16px; font-family: Inter SemiBold; color:#000; margin:0px; padding:0px;}
#sub-specialities-section a{display:flex; gap:10px; align-items:center;}
#sub-specialities-section a img{width:auto !important; height:10px;}

#home-our-doctors a{display:flex; gap:10px; align-items:center;}
#home-our-doctors a img{width:auto !important; height:10px;}

.bmchrc-section-doc{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:40px 0px 40px; margin-bottom:0px; position: relative;}
.bmchrc-section-doc p{color: #4D516E; font-size:18px;   width:90%; margin:0px auto;text-align: center;padding:0px; }


/*--------- Speciality END ------- */
#sub-speciality-section{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:60px 0px 0px; margin-bottom:0px; position: relative; }
#sub-speciality-section h2 {font-size: 35px;color:#272720;text-align: center;padding-bottom:20px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
#sub-speciality-section h4{font-size: 16px; line-height: 1.5; width:60%; margin: 0px auto;text-align: center;padding-bottom:50px;color:#4D516E;}

.holistic-section{width:100%;background:none;height:100%; overflow:hidden;padding:40px 0px; margin-bottom:0px; position: relative; }
.holistic-section .holistic-img{border-radius:8px;display: flex; width:95%; margin-left: auto;margin-right: auto;}
.holistic-section-text{border-radius: 8px;background: #D73633; width:700px;height:523px; position:absolute; top:12%; left:4.5%; padding:70px 40px; margin:0px;}
.holistic-section-text h2{color: #fff; font-size:36px; margin-bottom:8px;font-style: normal;font-weight:700;line-height: normal;}
.holistic-section-text h3{color: #fff; font-size:20px; height:20px; margin-bottom:18px;padding-left:35px;font-style: normal; position: relative;}
.holistic-section-text svg{position:absolute; left:0px; top:0px; width:25px; height:25px;}
.holistic-section-text img{position:absolute; left:0px; top:0px; width:25px; height:25px;}
.holistic-section-text p{color: #ffffff; font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px; margin:20px 0;}
.holistic-section-text a{color: #ffffff; font-size: 16px;font-style: normal;font-weight: 400; }
.holistic-section-text a:hover{color:#ffdedd; font-weight:Bold;}


.holistic-section1{width:100%;background:#ffffff;height: 100%;overflow: hidden;padding:60px 0px 40px;margin-bottom: 40px;position: relative;}
.holistic-section1 .holistic-img{border-radius: 8px;display: flex;width: 95%;margin-left: auto;margin-right: auto;}
.holistic-section1 .holistic-section-text{right: 4.5%; left:initial; padding:40px 40px;}

.speciality-mid{width: 100%;display: flex;align-items: center;margin:50px 0px 50px;gap:80px;}
.speciality-boxleft{width: 50%;position: relative;margin: 0px;padding:0px;}
.speciality-boxleft img{border-radius:12px;object-fit: cover; height: 555px;}
.speciality-boxright{width: 50%;position: relative;margin-left: 0px;padding: 0px;}
.speciality-boxright h3{color: #FF5656; font-size:28px; margin-bottom:10px; margin-bottom:18px;font-style: normal; position: relative;}
.speciality-boxright img{width:auto; height:30px;}
.speciality-mid h2 {font-size:40px;color: #121C42;padding-bottom:20px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;letter-spacing: 0px;}
.speciality-mid p{color: #4D516E; line-height: 30px; width:90%;}
.flex-row-reverse {flex-direction:row-reverse;}

.sub-speciality-bmchrc{width:100%;height:auto; background:#ffffff; overflow:hidden;padding:60px 0px 0px; margin-bottom:0px; position: relative; }
.sub-speciality-bmchrc h2 {font-size: 35px;color:#272720;text-align: center;padding-bottom:50px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;}
.sub-speciality-bmchrc h4{font-size: 16px; line-height: 1.5; width:60%; margin: 0px auto;text-align: center;padding-bottom:50px;color:#4D516E;}

.integrative-therapies-item{border-radius:12px;border: 1px solid #DFDFDF;background: #FFF;}
.integrative-therapies-item img{border-radius:12px 12px 0px 0px;}
.integrative-therapies-item-text{height:220px; color: #4D516E; font-size:16px; padding:15px;}

#your-partner{padding:0px 0px 0px; margin:40px 0px 40px; position:relative; overflow:hidden;}
#your-partner::before{content: "";position: absolute;z-index:1;width: 100%;height:45%;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(44, 44, 44, 0.70) 105.88%);
filter: blur(36px);backdrop-filter: blur(0.4000000059604645px); bottom:0px;}
#your-partner .your-partner{display: flex;margin:0px;padding:0px 7% 0px;position: absolute;bottom:50px;left:0px;z-index: 1;width: 100%;height: 100%;align-items:flex-end;}
.your-partner-doc{display:block;margin:0px; padding:0px; position:relative; z-index: 1;}

#your-partner .your-partner h2{font-size:44px;color: #ffffff;padding-bottom:20px;z-index: 1;width: 100%;position: relative;display: block; font-family: Prata Regular;}
#your-partner .your-partner p{font-size: 16px;line-height: 32px;width:100%;color:#ffffff;margin: 0px;padding: 0px 0px 15px;}


/*--------- donate ------- */
#donate-section{
	width: 100%;
  background: #FFF3EB;
  height: 100%;
  overflow: hidden;
  padding:80px 0px 100px;
  position: relative;
  margin: 0px; z-index:1;}
#donate-section::after{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/2023/02/bg.png) no-repeat;
    background-size:100%;
    background-position: bottom left;
    z-index: -1;
    bottom:0px;
    left:0px;
}
  
.donate-section{display:flex; gap:100px; margin:0px; padding:0px; position:relative; justify-content: space-between;}
.donate-section-left{width:50%; margin:0px; padding:0px; position:relative;}
.donate-section-left h1{
  font-size:30px;
  color: #272720;
  text-align: left;
  
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.donate-section-left p{
  font-size: 16px;
  color: #4D516E;
  padding:10px 0px 20px;
  margin: 0px;
  width:90%;
}
.donate-section-right{width:50%; border-radius: 8px; background: #FFF; margin:0px; padding:30px; position:relative;}
.donate-section-right h2{
  font-size:40px;
  color: #272720;
  text-align: left;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.donate-section-right p{
  font-size: 18px;
  color: #4D516E;
  padding:10px 0px 30px;
  margin: 0px;
}
.donate-section-right .home-form-items {width: 100%; gap:15px;padding-bottom:5px;display: flex;}
.donate-section-right .home-form-box {margin-bottom:10px;display: block;width: 100%;}
.donate-form-pay{width:100%;gap:10px;padding-bottom: 5px;display: flex;align-items: center;}
.pay-box{width:33%; text-align:center; border-radius:8px;border: 1px solid #DFDFDF;background: #FFF; padding:10px 10px;}
.pay-box:hover{border-radius:8px;border: 1px solid #DFDFDF;background: #D73633;box-shadow: 0px 4px 11.1px -4px rgba(0, 0, 0, 0.47); color:#fff; cursor:pointer;}
.pay-box.active{border-radius:8px;border: 1px solid #DFDFDF;background: #D73633;box-shadow: 0px 4px 11.1px -4px rgba(0, 0, 0, 0.47); color:#fff;}
	

.donate-section-right input::placeholder {color:#BEBEBE; font-size:14px; }
.donate-section-right select::placeholder {color:#BEBEBE; font-size:14px;}
.donate-section-right select:focus{border:1px solid #D73633;}
.donate-section-right input:focus {border:1px solid #D73633;}
.donate-section-right textarea:focus{border:1px solid #D73633;}
.donate-section-right input, textarea {border-radius: 8px;border: 1px solid #DFDFDF;background:#ffffff;height:45px;color: #797E82;padding-left: 15px;width: 100%;font-size: 16px;outline: none;text-align: left;}.donate-section-right label {font-size:14px;color: #575757;margin-bottom:5px;}
.donate-section-right .magbox {width: 100%;height:180px !important;border-radius: 8px;
  border: 1px solid #DBDBDB;background: #ffffff;padding-top: 10px;padding-left: 16px;}
  
.donate-section-right .submit-now{border-radius:8px; border:0px; background: #D73633; color: #fff;display: flex;align-items: center;justify-content: center;margin: 0px;width: 100%;font-size:16px;margin-top:20px;padding:10px 20px;position: relative;}
.donate-section-right .submit-now:hover{border-radius:8px; box-shadow: 0px 4px 11.1px -4px rgba(0, 0, 0, 0.47); color:#fff;}

.donation-note1{color:#4D516E; font-size:14px; text-align:left;  margin-top:10px;}.donation-note1 span{color:#000000; font-weight:bold}
.donation-note{color:#4D516E; font-size:14px; text-align:center; margin-top:10px;}

.donate-section-right .ss-single-selected{border:1px solid #DBDBDB !important; height:45px !important; background-color:#ffffff !important;}
.donate-section-right .ss-single-selected .placeholder{color:#BEBEBE !important; font-size:14px !important;}

.filter-checkbox{display:block; margin-top:15px;}
/* The container */
.container-radio {
    display: block;
    position: relative;
    padding-left:35px;
    cursor: pointer;color:#6D6D6D;
    font-size:16px;
	margin: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.container-radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height:20px;
    width:20px;
    background-color: #ffffff;border: 1px solid #DFDFDF;
    border-radius:100%;
	
}

/* On mouse-over, add a grey background color */
.container-radio:hover input ~ .checkmark {
    background-color:#ffffff;
}

/* When the radio button is checked, add a blue background */
.container-radio input:checked ~ .checkmark {
    background-color: #ffffff;border: 1px solid #DFDFDF;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.container-radio .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container-radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container-radio .checkmark:after {
 	top:4px;
	left:5px;
	width:9px;
	height:9px;
	border-radius:100%;
	background:#01635A;
}

/* The container */
.container-checkbox {
    display: block;
    position: relative;
    padding-left:35px;
    cursor: pointer;margin:0px;
     color: #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	font-size:16px; font-weight:700;
}
.container-checkbox span{font-size:14px; font-weight:200; display:block; color: #4D516E;}
/* Hide the browser's default checkbox */
.container-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.container-checkbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height:20px;
    width: 20px;
      background-color: #ffffff;border: 1px solid #DEE2DB; border-radius:100%;
}

/* On mouse-over, add a grey background color */
.container-checkbox:hover input ~ .checkmark {
     background-color: #ffffff;border: 1px solid #DEE2DB; border-radius:100%;
}

/* When the checkbox is checked, add a blue background */
.container-checkbox input:checked ~ .checkmark {
    background-color: #ffffff;border: 1px solid #DEE2DB; border-radius:100%;
}

/* Create the checkmark/indicator (hidden when not checked) */
.container-checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container-checkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.container-checkbox .checkmark:after {
    top:4px;
	left:4px;
	width:9px;
	height:9px;
	border-radius:100%;
	background:#D73633;
}
/*--------- Donate END------- */

/*--------- Doctors ------- */
#doctors-slider{
    width: 100%;
    background: #ffffff;
    height: 100%;
    overflow: hidden;
    padding: 0px;
    position: relative;
    margin: 0px;
}
#doctors-slider::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/2023/03/bg.png) no-repeat;
  background-size:50%;
  background-position:bottom right;
  bottom:0px;
  right:0px;
  z-index: 1;
}
#doctors-slider .home-slider-img {
    object-fit: cover;
    height: 100%;
}
#doctors-slider .doctors-list-section{
    display: flex;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    align-items: center;
}
#doctors-slider .doctors-section-left {
    width:54%;
    margin-left: 6%;
    padding: 0px;
}
.doctors-section-left h1 {
  font-size:44px; 
  font-family:Inter SemiBold;
  color: #ffffff;
  padding-bottom:30px;
  z-index: 1;
  width:100%;
  position: relative;
  display: block;
}
.doctors-section-left h1 span{display:block;}
.doctors-section-left p {
  font-size:18px;
  line-height: 30px;   
  color: #ffffff;
  width:65%;
  margin-bottom:30px;
}

#doctors-list-box{width: 100%;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding:60px 0px 60px;
  position: relative;
  margin: 0px;
  z-index: 1;}

.doctors-list-search{display:flex; align-items: center; gap:30px; margin:0px; padding:0px; position:relative;}
.doctors-list-search-box{width:50%; margin:0px; padding:0px; position:relative;}
.doctors-list-search-box::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/2023/03/search-icon.png) no-repeat;
    background-size: 90%;
    background-position: left top;
    left:15px;
    top: 18px;
    z-index: 1;
}
.doctors-list-search-box1 .ss-single-selected{border:1px solid #DBDBDB !important; height:45px !important; background-color:#ffffff !important;}
.doctors-list-search-box1 .ss-single-selected .placeholder{color:#BEBEBE !important; font-size:14px !important;}
.doctors-list-search-box input::placeholder {color: rgba(77, 81, 110, 0.50); font-size:16px;}
.doctors-list-search-box input:focus {border: 1px solid #DFDFDF;}
.doctors-list-search-box input {
  height:50px;
  padding-left:45px;
  width:90%;
  font-size: 16px;
  border: 0px;
  border-radius:8px 8px;
  background:#fff;
  border: 1px solid #DFDFDF;
  outline: none;position:relative;
}
.doctors-list-search-box1{width:25%; margin:0px; padding:0px; position:relative;}


#doctors-list-box ul{
  display: flex;flex-wrap: wrap;justify-content: space-between;
 margin:60px 0px 0px;
  padding: 0px;
  position: relative;
  gap:20px;
}
#doctors-list-box  li{flex: 0 0 48%;display: flex; flex-direction: column;  margin:0px; padding:0px; position:relative; list-style:none;  border-radius:8px;border: 1px solid #DFDFDF;background: #FFF;}
#doctors-list-box  li .find-doctor-item{display: flex; padding:0px; gap:20px;}

.find-doctor-item .doctor-item-img {
  width:35%;
  margin: 0px;
  padding: 0px;
}
.find-doctor-item .doctor-item-img img{border-radius:8px 0px 0px 8px;}
.doctor-item-doc {
  width:65%;
  margin: 0px;
  padding:20px 20px 0;
  position: relative;
}
.doctor-item-doc h4 {
  color: #000;
font-size: 18px;
font-style: normal;
font-family:Inter Medium;
line-height: normal;
}
.doctor-item-doc .department-sub {
  color: #4D516E;
  font-size: 14px;
  margin:4px 0 2px;
  padding:4px 0;
}
.doctor-item-doc .years-of-experience{
color: #4D516E;
font-size: 14px;
font-style: normal;
font-weight: 500;
padding:0px 0;
margin:0px 0 10px;
}
 
.doctors-list-buttonbox{display: flex;
    margin: 0px;
    padding: 0px 0px 0px;
    gap: 14px;
    flex-direction: column;}
.doctors-list-buttonbox .view-profile {
    width:100%;
    font-family: Inter Medium;
    text-align: center;
    font-size: 14px;
    padding: 10px;
    margin: 0px;
    color: #D73633;
    border-radius: 6px;
   border: 1px solid #D73633;
   background: #ffffff;
    position: relative;

}
.doctors-list-buttonbox .book-appointment {
    width:100%;
    font-family: Inter Medium;
    text-align: center;
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid #D73633;
    background: #D73633;
    padding: 10px;
    margin: 0px;
    color: #ffffff;
    border-radius: 6px;
    position: relative;
}


.list-item-no{display:flex; gap:10px; margin:70px 0px; padding:0px; position:relative; justify-content:center; align-items: center;}
.list-item-no .previous-box{font-size:14px;display:flex;align-items: center;justify-content: center; border-radius: 12px;width:40px; height:40px; line-height: 40px; background:#fff; color:#7C7C7C !important;  border: 1px solid #DEE2DB; }
.list-item-no .fa-chevron-left{font-size:14px; color:#7C7C7C !important; line-height:normal;}
.list-item-no .fa-chevron-right{font-size:14px; margin:0px !important; color:#7C7C7C !important; line-height:normal;}
.list-item-no .previous-box:hover{background:#D73633; color:#ffffff !important;}.list-item-no .previous-box:hover .fa-chevron-left{color:#ffffff !important;}
.list-item-no .next-box:hover{background:#D73633;}
.list-item-no .next-box:hover .fa-chevron-right{color:#ffffff !important;}

.list-item-no .previous-next-no{margin:0px; padding:0px; position:relative;}
.list-item-no .previous-next-no .next-no-box{display:flex; gap:10px; justify-content:center;align-items: center;text-align: center;}
.list-item-no .previous-next-no .next-no-box1{list-style:none; display: block; border-radius:6px;}
.list-item-no .previous-next-no .next-no-box1 a{font-size:14px;display: block; border-radius: 12px;width:40px; height:40px; line-height: 40px; background:#ffffff; color:#000000;  border: 1px solid #DEE2DB;}
.list-item-no .previous-next-no .next-no-box1 a:hover{background:#D73633; color:#ffffff !important;}
.previous-next-no .active{background:#D73633 !important; color:#ffffff !important;}
.list-item-no .next-box{font-size:14px;display:flex;align-items: center;justify-content: center; border-radius: 12px;width:40px; height:40px; line-height: 40px; background:#fff; color:#7C7C7C;  border: 1px solid #DEE2DB; }
/*--------- Doctors END ------- */

/*--------- Doctors ------- */
#profile-dr{
  background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding: 40px 0 100px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.profile-dr{display:flex; gap:30px; margin:0px; padding:0px; position:relative;}
.profile-dr-left{width:70%; margin:0px; padding:20px; position:relative; border-radius: 12px;
border: 1px solid #EDEDED;background: #FFF;box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25);}

.profile-dr-left .profile-dr-item{display: flex; padding:0px; gap:20px;}
.profile-dr-item .doctor-item-img{width:25%;margin: 0px;padding: 0px;}
.profile-dr-item .doctor-item-img img{border-radius:8px;}
.profile-dr-item .profile-dr-doc{width:75%;margin: 0px;padding: 20px 20px 0;position: relative;}

.profile-dr-left .profile-dr-item h1{color: #000;font-size:24px;font-style: normal;font-family:Inter Medium;line-height: normal;}
.profile-dr-left .designation-doc{color: #4D516E;font-size: 14px;margin:4px 0 2px;padding: 4px 0;}
.profile-dr-left .designation-doc span{color:#272720; font-weight:bold;}
.profile-dr-left .department-doc{color: #4D516E;font-size: 14px;margin:0px 0px 5px;padding:0px 0px 5px;}.profile-dr-left .department-doc span{color:#272720; font-weight:bold;}
.profile-dr-doc .years-of-experience{margin-bottom:20px;}
.profile-dr-doc .years-of-experience span{color:#272720; font-weight:bold;}
.profile-dr-doc .book-appointment{width:max-content; padding:10px 60px;}


.profile-dr-right{width:30%; margin:0px; padding:0px; position:relative; border-radius: 12px;
border: 1px solid #EDEDED;background: #FFF;box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25);}
.profile-dr-right h2{color: #000;font-size:24px;font-style: normal;font-family:Inter Medium;line-height: normal; border-bottom:1px solid #EDEDED; padding:10px 20px; margin:0px 0px 10px;}

.profile-dr-right ul{margin:0px; padding:20px; position:relative;}
.profile-dr-right li{color: #4D516E; font-size: 16px; display:flex;  margin:0px; padding:5px 0px; position:relative;}
.profile-dr-right li span{width:30%; color:#272720; font-weight:bold;}

.profile-dr-about{width:100%; margin:50px 0px 0px; padding:0px; position:relative; border-radius: 12px;
border: 1px solid #EDEDED;background: #FFF;box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25);}
.profile-dr-about h2{color: #000;font-size:24px;font-style: normal;font-family:Inter Medium;line-height: normal; border-bottom:1px solid #EDEDED; padding:10px 20px; margin:0px 0px 10px;}
.profile-dr-about p{color:#4D516E; font-size:16px; margin:0px; padding:10px 20px 40px; position:relative;}

.profile-dr-box{width:100%; margin:0px 0px 0px; padding:0px; position:relative; border-radius: 12px;
border: 1px solid #EDEDED;background: #FFF;box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25);}
.profile-dr-box h2{color: #000;font-size:24px;font-style: normal;font-family:Inter Medium;line-height: normal; border-bottom:1px solid #EDEDED; padding:10px 20px; margin:0px 0px 10px;}
.profile-dr-box p{color:#4D516E; font-size:16px; margin:0px; padding:10px 20px 15px; position:relative;}

.profile-dr-box ul{margin-left:20px; padding:0px 20px 20px;  text-align: justify;}
.profile-dr-box li {color:#4D516E; font-size:16px; position: relative;margin-bottom:7px;}
.profile-dr-box li:before {position: absolute;top:9px;left:-19px;height:6px;width:6px;
background:#4D516E;border-radius: 100%;content: '';}

/*--------- Doctors END------- */

/*--------- Education and Research ------- */
#education-research{
 background: #ffffff;
  padding:60px 0 60px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#education-research ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 60px 0px 0px;
  padding: 0px;
  position: relative;
  gap: 20px;
}
#education-research li {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  margin: 0px;
  padding:15px;
  position: relative;
  list-style: none;
  border-radius: 12px;
  border: 1px solid #EDEDED;
  background: #FFF;
  box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25);
}
#education-research li .education-research-item{
  display: flex;
  padding: 0px;
  gap: 20px;
  align-items:center;
}
.education-research-item .research-item-img {
  width: 35%;
  margin: 0px;
  padding: 0px;
}
.education-research-item .research-item-img img {
  border-radius:8px;
}
.research-item-doc{
  width: 65%;
  margin: 0px;
  padding:0px 20px 0px;
  position: relative;
}
#education-research li h2{
  color: #272720;
  font-size:24px;
  font-family: Inter Medium;
}
#education-research li p{
  color: #4D516E;
  font-size:18px;
  line-height: 30px;
  margin:25px 0px 30px;
}
#education-research li strong{color:#000000;}
#education-research li a{
  width:100%;
  font-family: Inter Medium;
  text-align: center;
  font-size: 14px;
  border-radius: 8px;
  border: 1px solid #D73633;
  background: #D73633;
  padding: 10px 30px;
  margin: 0px;
  color: #ffffff;
  border-radius:6px;
  position: relative;
}
/*--------- Education and Research END------- */

/*--------- Blog ------- */
#blog-list-box{
  width: 100%;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding: 60px 0px 60px;
  position: relative;
  margin: 0px;
  z-index: 1;
}
#blog-list-box ul {
  display: flex;
  flex-wrap: wrap;
  margin: 60px 0px 0px;
  padding: 0px;
  position: relative;
  gap: 20px;
}
#blog-list-box li {
  width:31.33%;
  display: flex;
  flex-direction: column;
  margin: 0px 0px 25px;
  padding: 0px;
  position: relative;
  list-style: none;
  background: #FFF;
}
#blog-list-box li img{border-radius: 8px;background: #E2E2E2;}
#blog-list-box li h2{color:#272720; font-size:24px; margin:10px 0px 10px; padding:0px;}
#blog-list-box li p{color: #4D516E; font-size:16px;margin:10px 0px 10px; padding:0px;}
#blog-list-box .blog-buttonbox{display:flex; gap:0px; margin:0px; border-top:1px solid #F0F0F2; padding:20px 0px 0px;}
#blog-list-box .blog-date{color: #4D516E; font-size:16px; width:50%; margin:0px; padding:0px; border-right:1px solid #F0F0F2; text-align: center;}
#blog-list-box .blog-views{color: #4D516E; font-size:16px; width:50%; margin:0px; padding:0px; text-align: center;} 


#blog-slider{
    width: 100%;
    background: #ffffff;
    height: 100%;
    overflow: hidden;
    padding: 0px;
    position: relative;
    margin: 0px;
}
#blog-slider::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgb(0, 0, 0, .9) 0%, rgb(0, 0, 0, .0) 70%);
    z-index: 1;
}
#blog-slider .home-slider-img {
    object-fit: cover;
    height: 100%;
}
#blog-slider .blog-doc-section{
    display: flex;
    margin: 0px;
    padding: 0px;
    position: absolute;
    bottom:40px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    align-items:flex-end;
}
#blog-slider .blog-doc-section{
    width:54%;
    margin-left: 6%;
    padding: 0px;
}
.blog-doc-section h1 {
  font-size:44px; 
  font-family:Inter SemiBold;
  color: #ffffff;
  padding-bottom:20px;
  z-index: 1;
  width:100%;
  position: relative;
  display: block;
}
.blog-doc-section h1 span{display:block;}
.blog-doc-section p {
  font-size:18px;
  line-height: 30px;   
  color: #ffffff;
  width:95%;
  margin-bottom:30px;
}

#blog-details-doc{width:100%;background: #ffffff;height: 100%;padding:60px 0px;position: relative;margin:0px; z-index:1;}
.blog-mid-doc{display:flex; gap:60px; margin:0px; padding:0px; position:relative;}
.blog-mid-doc-left{width:70%; margin:0px; padding:0px; position:relative;}
.blog-mid-doc-left .speciality-quotation{background:#9CCDFB; padding:20px 20px 20px 50px; margin:25px 0 0px; position:relative; font-size: 16px; color:#01568C;}
.blog-mid-doc-left .speciality-quotation::before{content:'';background:#03426D;width:2px;height:78%;position: absolute;top:10px; left:20px;}
.blog-mid-doc-left img{border-radius: 12px;}
.blog-mid-doc-left h2{font-size:32px; width:100%; color: #313131; padding-bottom:0px;font-family: Inter Medium;z-index:1;position: relative;display: block;}
.blog-mid-doc-left h2 span{z-index:1; position:relative; width:max-content;}

.blog-mid-doc-left h3{font-size: 32px; width:100%; color: #313131; padding:14px 0px;font-family: Inter Medium;z-index:1;position: relative;display: block;}

.blog-mid-doc-left p {font-size: 16px;width: 100%;color: #97979A;margin:10px 0px 20px;}
.blog-mid-doc-left  ul{margin:25px 0 25px; padding:0px;}
.blog-mid-doc-left  ul li{position: relative;color: #97979A;width:90%; padding-left: 20px;margin-bottom:20px;font-size: 16px;margin-left:17px;list-style:none;}
.blog-mid-doc-left  ul li::before {content: '';background:#004039;width: 8px;height: 8px;border-radius: 50px;position: absolute;top:12px;left: 0px;}

.blog-mid-details{border-radius: 12px;background: #F6F8F9; padding:20px; margin:0px; position:relative;}
.blog-mid-details h2{font-size:32px; color: #272720; padding:0px; margin:0px 0px 20px; position:relative;}
.blog-mid-details p{font-size:16px; color: #4D516E; padding:0px; margin:0px 0px 20px; position:relative;}
.blog-mid-details  ul{display:flex; gap:30px; margin:0px; padding:0px;}
.blog-mid-details  li{width:50%; background:#fff; list-style:none; margin:0px !important; padding:20px ;}
.blog-mid-details  li::before{background:none !important;}
.blog-mid-details  li h5{font-size:16px; font-family: Inter Medium; color:#000; margin-bottom:20px; padding-left:40px; }
.blog-mid-details  li span{position:absolute; left:15px; top:15px; width:35px; height:35px; border-radius:100%;background: #D73633; color:#fff; padding:8px; margin-right:10px;}


.blog-mid-doc-left .commitment-to-excellence{padding:20px; margin-top:30px;}
.blog-mid-doc-left .commitment-to-excellence h2{color:#fff; text-align:left;}
.blog-mid-doc-left .commitment-to-excellence p{color:#fff; text-align:left;}


.blog-mid-doc-right{width:30%; margin:0px; padding:0px; position:relative; z-index:1;}

.blog-nav{display:flex;flex-direction: column; width:100%; padding:15px; margin-top:-380px; border-radius: 8px;border: 1px solid #EDEDED;background: #FFF;box-shadow: 0px 7px 24.9px -9px rgba(0, 0, 0, 0.25); margin-bottom:25px;}
.blog-nav h3{font-size:24px;color: #090909;font-weight: 400;width: 100%; font-family: Inter Medium; margin-bottom: 14px;text-transform: capitalize;}
.blog-nav ul {display: block; margin: 0px;padding: 0px;gap: 14px;}
.blog-nav li {padding: 0px !important;list-style:none; margin: 0px !important; position: relative;}
.blog-nav li .active {border-radius:8px;border: 1px solid #D73633;background: #D73633; color:#fff !important;}
.blog-nav li::before{background:none !important;}
.blog-nav li a {font-size: 16px;color: #7C7C7C;display: block;margin:5px 0;padding:10px 8px;border-bottom: 1px solid rgba(0,0,0,.1); position: relative;}
.blog-nav li a:hover{border-radius:8px;border: 1px solid #D73633;background: #D73633; color:#fff !important;}
.blog-scroll{scroll-margin-top:100px;}
/*--------- Blog END ------- */

/*--------- Empanelled Organisations ------- */
#empanelled-organisations{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
#empanelled-organisations h2 {
  font-size: 35px;
  color: #272720;
  padding:30px 0px 30px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#empanelled-organisations ul{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px 0px 40px;
  padding: 0px;
  width: 100%;
  justify-content: space-between;
}
#empanelled-organisations li {
  width:20%;
  align-items: center;
  text-align:center;
  justify-content:center;
  position: relative;
  margin:0px;
  padding:20px 40px;
  border: 1px solid #E1E1E1;
  z-index: 1;
}
#empanelled-organisations li img{width:auto; height:70px; padding: 0 14px;}
#empanelled-organisations p {
  font-size: 16px;line-height:20px;
  width: 100%;
  padding:10px 10px;
  margin-top:70px;
  text-align:left;
  color: #7C7C7C;border-radius:0px 0px 8px 8px;
  border-top: 1px solid #E1E1E1;
  background: #F6F6F6;
  height: 60px;
}
/*--------- Empanelled Organisations END ------- */


/*--------- Tender ------- */
#tende-section{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
.tende-section{display:block; gap:0px; margin:0px; padding:0px; position:relative;}
.tende-section-box{width:100%; overflow-y: auto; margin:40px 0px 0px; padding:0px; position:relative;}
.tende-section h2 {
font-size: 35px;
  color: #272720;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
.tende-section p {
  font-size: 16px;
  width:100%;
  margin: 0px;
  padding-bottom: 50px;
  color: #4D516E;
}
.tende-section-box table {border-collapse:collapse;border-spacing:0;width: 100%;border: 1px solid #EEEFF1;margin-bottom:30px;}
.tende-section-box table.table tr th {background:#ffffff; color: #000; font-size: 16px;border: 1px solid #EEEFF1;font-weight:bold;}
.tende-section-box th, td{text-align: left; color: #4D516E; padding:15px 10px;border-left: 1px solid #EEEFF1;}.tende-section-box td strong{color: #4D516E;}
.tende-section-box tr:nth-child(even){background-color:#ffffff}
.tende-section-box tr:hover{background-color:#fff5f0;}
/*--------- Tender END------- */


/*--------- Tender ------- */
#monthly-bmw-report{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
.monthly-bmw-report{display:block; gap:0px; margin:0px; padding:0px; position:relative;}
.monthly-bmw-report-box{width:100%; overflow-y: auto; margin:40px 0px 0px; padding:0px; position:relative;}
.monthly-bmw-report h2 {
font-size: 35px;
  color: #272720;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
.monthly-bmw-report p {
  font-size: 16px;
  width:100%;
  margin: 0px;
  padding-bottom:20px;
  color: #3E80FF;
}

table .tender-name{background: #FFC107 !important; color: #fff !important;}
table .start-date{background: #D73633 !important; color: #fff !important;}
table .end-date{background: #3E80FF !important;color: #fff !important;}

table .tender-name1{background:#fff5d8 !important;}
table .start-date1{background:#fff6f6 !important;}
table .end-date1{background:#f6f9ff !important;}

.monthly-bmw-report-box table {border-collapse:collapse;border-spacing:0;width: 100%;border: 1px solid #EEEFF1;margin-bottom:30px;}
.monthly-bmw-report-box table.table tr th {background:#ffffff; color: #000; font-size: 16px;border: 1px solid #EEEFF1;font-weight:bold;}
.monthly-bmw-report-box th, td{text-align: left; color: #4D516E; padding:15px 10px;border-left: 1px solid #EEEFF1;}.monthly-bmw-report-box td strong{color: #4D516E;}
.monthly-bmw-report-box tr:nth-child(even){background-color:#ffffff}
/*--------- Tender END------- */



/*--------- Careers ------- */
#careers-section{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
.careers-section{display:flex; gap:50px; margin:0px; padding:0px; position:relative;}
.careers-section-left{width:70%; margin:0px; padding:0px; position:relative;}
.careers-section-left h2 {
font-size: 35px;
  color: #272720;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
.careers-section-left p {
  font-size: 16px;
  width:100%;
  margin: 0px;
  padding-bottom: 50px;
  color: #4D516E;
}
.careers-section-left table {border-collapse:collapse;border-spacing:0;width: 100%;border: 1px solid #EEEFF1;margin-bottom:30px;}
.careers-section-left table.table tr th {background:#D73633; color: #fff;font-size: 16px;border: 1px solid #EEEFF1;font-weight: 400;}
.careers-section-left th, td{text-align: left; color: #4D516E; padding:15px 10px;border-left: 1px solid #EEEFF1;}.careers-section-left td strong{color: #4D516E;}
.careers-section-left tr:nth-child(even){background-color:#ffffff}
.careers-section-left tr:hover{background-color:#fff5f0;}


.careers-section-right{width:30%; margin:0px; padding:0px; position:relative;}
.careers-section-right h3{
font-size: 30px;
  color: #272720;
  padding-bottom:10px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
.careers-section-right p {
  font-size: 16px;
  width:100%;
  margin: 0px;
  padding-bottom:20px;
  color: #4D516E;
}
.careers-apply-now{width:100%;margin: 0px;padding: 25px;border-radius: 8px;border: 1px solid #EDEDED;}

.careers-apply-now .home-form-items {width: 100%; gap:15px;padding-bottom:5px;display: flex;}
.careers-apply-now .home-form-box {margin-bottom:10px;display: block;width: 100%;}
.careers-apply-now input::placeholder {color:#BEBEBE; font-size:14px; }
.careers-apply-now select::placeholder {color:#BEBEBE; font-size:14px;}
.careers-apply-now textarea::placeholder {color:#BEBEBE; font-size:14px;}
.careers-apply-now select:focus{border:1px solid #D73633;}
.careers-apply-now input:focus {border:1px solid #D73633;}
.careers-apply-now textarea:focus{border:1px solid #D73633;}
.careers-apply-now input, textarea {border-radius: 8px;border: 1px solid #DFDFDF;background:#ffffff;height:45px;color: #797E82;padding-left: 15px;width: 100%;font-size: 16px;outline: none;text-align: left;}
.careers-apply-now label {font-size:14px;color: #575757;margin-bottom:5px;}
.careers-apply-now .magbox {width: 100%;height:180px !important;border-radius: 8px;
  border: 1px solid #DBDBDB;background: #ffffff;padding-top: 10px;padding-left: 16px;}
  
.careers-apply-now .ss-single-selected{border:1px solid #DBDBDB !important; height:45px !important; background-color:#ffffff !important;}
.careers-apply-now .ss-single-selected .placeholder{color:#BEBEBE !important; font-size:14px !important;}

.careers-apply-now .file-input {
  display: inline-block;
  text-align: left;
  border-radius: 8px;
border: 1px solid #DFDFDF;
background: #FFF;
  padding:6px 16px 80px;
  width:100%;
  margin-top:10px;
  position: relative;
  margin-bottom:10px;
}

.careers-apply-now .file-input > [type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

.careers-apply-now .file-input > .button {
  display:block;
  cursor: pointer;
  background: #D73633;
  color:#fff;
  border: 1px solid #D1D1D1;
  padding: 8px 16px;
  border-radius:8px;
  box-shadow: 0px 4px 6.8px -4px rgba(0, 0, 0, 0.25);
  width: max-content;
  margin: 0px auto;
  position: absolute;
  left:30%;
  bottom:20px;
}

.careers-apply-now .file-input:hover > .button {
  background: #D73633;
  color: white;
}

.careers-apply-now .file-input > .label {
  color: #CFCFCF;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  display: block;
}

.careers-apply-now .file-input.-chosen > .label {
  opacity: 1;
}

.careers-apply-now .submit-now{border-radius:8px; border:0px; background: #D73633; color: #fff;display: flex;align-items: center;justify-content: center;margin: 0px;width:max-content;font-size:16px;margin-top:20px;padding:10px 60px;position: relative;}
.careers-apply-now .submit-now:hover{border-radius:8px; box-shadow: 0px 4px 11.1px -4px rgba(0, 0, 0, 0.47); color:#fff;}

/*--------- Careers END ------- */

/*--------- DoctorÃ¢â‚¬â„¢s Speak ------- */
#doctors-speak{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
#doctors-speak h2 {
font-size: 35px;
  color: #272720;
  text-align: center;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#doctors-speak p {
  font-size: 16px;
  width: 60%;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 50px;
  color: #4D516E;
}
#doctors-speak ul {display: flex;
  flex-wrap: wrap;
  margin: 60px 0px 0px;
  padding: 0px;
  position: relative;
  gap: 20px;
}
#doctors-speak li {
  width:23.66%;
  display: flex;
  flex-direction: column;
  margin: 0px 0px 25px;
  padding:0px;
  position: relative;
  list-style: none;
 border-radius: 12px;
background: #FFF;
}
#doctors-speak li .doctors-speak{
  position: relative;
  margin: 0px;
  padding: 0px;
}
#doctors-speak li .doctors-speak img {
  border-radius:4px;
}
#doctors-speak li .video-voices-icon{position: absolute;top:40%;left:40%;z-index: 2;}
#doctors-speak li .video-voices-icon img {width:60px;height:60px;}
#doctors-speak li:hover a img {filter: initial;}
#doctors-speak li .video-voices-icon:hover img{opacity:0.7; filter:initial !important;}
#doctors-speak li .doctors-speak-text {
  position: absolute;
  bottom: 15px;
  left: 4%;
  width: 92%;
  background: #fff;
  padding: 15px;
  border-radius: 6px;
}
/*--------- DoctorÃ¢â‚¬â„¢s Speak END ------- */

/*--------- DoctorÃ¢â‚¬â„¢s Speak ------- */

#patient-testimonials{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
#patient-testimonials h2 {
font-size: 35px;
  color: #272720;
  text-align: center;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#patient-testimonials h3{
  font-size: 16px;
  width:100%;
  margin:20px 0px 0px;
  padding-bottom: 50px;
  color: #4D516E;
  
}
.patient-testimonials-wiki{display:flex; flex-direction: row-reverse; justify-content: space-between;  gap:50px; align-items:center; margin:0px 0px 0px; padding:0px; position:relative;}
.patient-testimonials-wiki-left{width:60%; margin:0px; padding:0px; position:relative;}
.patient-testimonials-wiki-right{width:max-content; display:flex; gap:20px; margin:0px; padding:8px; position:relative; border-radius: 12px;background: #FFF2EA;}
.patient-testimonials-wiki-right a{width:100%; color:#272720; padding:10px 30px; border-radius: 12px;}
.patient-testimonials-wiki-right a.active {color: #ffffff;background: #D73633; border-radius: 12px;box-shadow: 0px 4px 8.1px -3px rgba(0, 0, 0, 0.37);}



#patient-testimonials ul {
	    width: 100%;
    margin: 0px 0px 20px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.videos-testimonials li {width:48% !important;}

#patient-testimonials li {
  width:100%;
  display: flex;
  flex-direction: column;
  margin: 0px 0px 25px;
  padding:0px;
  position: relative;
  list-style: none;
 border-radius: 12px;
background: #FFF;
} 
#patient-testimonials li:hover a img {filter: initial;}
#patient-testimonials li .video-voices-icon:hover img{opacity:0.7; filter:initial !important;}
#patient-testimonials li .testimonials-writte{height:auto;color: #97979A; padding: 10px 20px 5px;font-size: 14px;}#patient-testimonials li .testimonials-written-title{position:relative;}
#patient-testimonials li .star-written{position:absolute; right:30px; top:10px; width:auto; height:20px;}


/*--------- Patient Testimonials END ------- */

/*--------- Here Cure is Care ------- */
#here-cure-is-care{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
#here-cure-is-care h2 {
  font-size:40px;
  color: #272720;
  padding:0px 0px 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#here-cure-is-care ul {display: flex;
  flex-wrap: wrap;
  margin: 60px 0px 0px;
  padding: 0px;
  position: relative;
  gap: 20px;
}
#here-cure-is-care li {
  width: 31.33%;
  display: flex;
  flex-direction: column;
  margin: 0px 0px 25px;
  padding:0px;
  position: relative;
  list-style: none;
 border-radius: 12px;
background: #FFF;
}
#here-cure-is-care li img{width:100%; height:100%; border-radius:12px; margin:0px 0px 10px;}
#here-cure-is-care li h3 {color: #272720;  font-family: Inter SemiBold;  font-size: 24px;margin:10px 0px 0px;padding: 0px;}
#here-cure-is-care li p {color: #272720;font-size:18px;margin: 10px 0px 10px;padding: 0px;}
#here-cure-is-care li a {
  border-radius: 8px;
  background: #D73633;
  border: 2px solid #D73633;
  margin: 15px 0px 10px;
  padding:10px 8px;
  text-align: center;
  font-size:18px;
  color: #fff;
}
#types-of-cance li a:hover {background: #ffffff;color: #D73633;}



/*--------- Here Cure is Care END ------- */

/*--------- Welfare Initiative ------- */
#welfare-initiative-box{
width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 60px;
  margin-bottom: 0px;
  position: relative;
}
#welfare-initiative-box h2 {
  font-size: 35px;
  color: #272720;
  text-align: center;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#welfare-initiative-box h3{
  font-size: 16px;
  line-height: 1.5;
  width: 60%;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 50px;
  color: #4D516E;
}

#welfare-initiative-box ul {
  width: 100%;
  margin: 0px 0px 20px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
#welfare-initiative-box li {
  width: 31.63%;
  position: relative;
  border-radius: 12px;
  margin-bottom: 5px;
}
#welfare-initiative-box li .welfare-initiative-text {
  position: absolute;
  bottom: 15px;
  left: 4%;
  width: 92%;
  background: #fff;
  padding: 15px;
  border-radius: 6px;
}
#welfare-initiative-box li img {
  border-radius: 8px;
}
#welfare-initiative-box li h4{
  color: #000;
  font-family: Inter Medium;
  font-size: 20px;
  margin-bottom: 10px;
  font-style: normal;
  position: relative;
}
.welfare-initiative-text p {
  font-size: 16px;
  width:100%;
  margin: 0px;
  padding-bottom:10px;
  color: #4D516E;
}
.welfare-initiative-text a {
  color: #D73633;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
/*--------- Welfare Initiative END------- */

/*--------- Welfare Initiative  ------- */
#welfare-initiative-doc{
  width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 40px 0px 40px;
  margin-bottom: 0px;
  position: relative;
}
#welfare-initiative-doc h2 {
  color: #272720;
  font-size: 36px;
  margin-bottom:20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
#welfare-initiative-doc h3 {
  color: #272720;
  font-size:28px;
  margin-bottom:20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

#welfare-initiative-doc p {
  color: #4D516E;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  margin:0px 0px 30px;
}
#welfare-initiative-doc ul{margin-left:20px; padding:10px 0px 10px;  text-align: justify;}
#welfare-initiative-doc li {font-size: 16px;  color: #4D516E; font-weight: 400;line-height: 25px; position: relative;margin-bottom:7px;}
#welfare-initiative-doc li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#D73633;border-radius: 100%;content: '';}



#welfare-initiative-doc .welfare-nav{display:flex; gap:20px; margin:0px 0px 0px; padding:20px 0px 20px; position:relative;}
#welfare-initiative-doc .welfare-nav a{border-radius:6px; display:flex; justify-content: space-between; gap:30px; align-items:center; font-size:18px; color: #D73633; background:#FFF1E9; margin:0px; padding:10px 20px; position:relative;}
#welfare-initiative-doc .welfare-nav a img{width:auto; height:8px;}
/*--------- Welfare Initiative ------- */

/*--------- Events and Updates------- */
#events-updates-box{
  background:#ffffff;
  padding: 80px 0 100px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#events-updates-box .doctors-list-search{justify-content:right; gap:0px;}
#events-updates-box .doctors-list-search-box{width: 30%;}

#events-updates-box ul {
  width: 100%;
  margin:70px 0px 20px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
#events-updates-box li {
  width: 31.63%;
  position: relative;
  border-radius: 12px;
  margin-bottom: 5px;
}
#events-updates-box li .events-updates-box-text {
  position:relative;
  width:100%;
  background: #fff;
  padding:20px 10px;
  border-radius: 6px;
}
#events-updates-box li img {
  border-radius: 8px;
}
#events-updates-box li h4{
  color: #000;
  font-family: Inter Medium;
  font-size: 20px;
  margin-bottom: 10px;
  font-style: normal;
  position: relative;
}
.events-updates-box-text p {
  font-size: 16px;
  width:100%;
  margin: 0px;
  padding-bottom:10px;
  color: #4D516E;
}
.events-updates-box-text a {
  color: #D73633;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
/*--------- Events and Updates END------- */

/*--------- types-of-cance ------- */
#types-of-cance {
background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding: 80px 0 100px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#types-of-cance h2 {
  font-size: 40px;
  color: #232323;
  width: 100%;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
#types-of-cance ul {display: flex;
  flex-wrap: wrap;
  margin: 60px 0px 0px;
  padding: 0px;
  position: relative;
  gap: 20px;
}
#types-of-cance li {
  width: 31.33%;
  display: flex;
  flex-direction: column;
  margin: 0px 0px 25px;
  padding:20px;
  position: relative;
  list-style: none;
 border-radius: 12px;
border: 1px solid #EDEDED;
background: #FFF;
box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25);
text-align: center;
}
#types-of-cance li img{width:90px; height:90px; margin:0px auto;}
#types-of-cance li h3 {color: #272720;  font-family: Inter SemiBold;  font-size:20px;margin:10px 0px 10px;padding: 0px;}
#types-of-cance li p {color: #4D516E;font-size: 16px;margin: 10px 0px 10px;padding: 0px;}
#types-of-cance li a {
  border-radius: 8px;
  background: #D73633;
  border: 2px solid #D73633;
  margin: 15px 10px 10px;
  padding: 8px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
#types-of-cance li a:hover {background: #ffffff;color: #D73633;}


#types-of-cancer-slider{
    width: 100%;
    background: #ffffff;
    height: 100%;
    overflow: hidden;
    padding: 0px;
    position: relative;
    margin: 0px;
}
#types-of-cancer-slider::before {
   content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height:20%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(44, 44, 44, 0.70) 105.88%);
filter: blur(20.75px);
backdrop-filter: blur(6.800000190734863px);
  bottom: 0px;
}
#types-of-cancer-slider .home-slider-img {
    object-fit: cover;
    height: 100%;
}
#types-of-cancer-slider .types-of-section {
    display: flex;
    margin: 0px;
    padding: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    align-items: self-end;
}
#types-of-cancer-slider .types-of-section-left {
    width:54%;
    margin-left: 6%;
    padding: 0px;
}
.types-of-section-left h1 {
  font-size:52px; 
  font-family:Inter SemiBold;
  color: #ffffff;
  padding-bottom:30px;
  z-index: 1;
  width:100%;
  position: relative;
  display: block;
}
.types-of-section-left h1 span{display:block;}
.types-of-section-left p {
  font-size:18px;
  line-height: 30px;   
  color: #ffffff;
  width:95%;
  margin-bottom:30px;
}

#types-of-diagnosis{
  background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding:60px 0 60px;
  margin:0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.types-of-diagnosis{display:flex; gap:80px; align-items: center; margin:0px; padding:0px; position:relative;}
.types-of-diagnosis-left{width:50%; margin:0px; padding:0px; position:relative;}
.types-of-diagnosis-left h2 {
  color: #272720;
  font-size: 36px;
  margin-bottom: 8px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.types-of-diagnosis-left p {
  color: #4D516E;
  font-size:18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin: 30px 0;
}

.types-of-diagnosis-left ul{margin-left:20px;  text-align: justify;}
.types-of-diagnosis-left li { font-size:18px; color: #4D516E; position: relative;margin-bottom:7px;}
.types-of-diagnosis-left li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#D73633;border-radius: 100%;content: '';}

.types-of-diagnosis-right{width:50%; margin:0px; padding:0px; position:relative;}
.types-of-diagnosis-right img{border-radius:12px;}


#types-of-symptoms{width: 100%;
  height: auto;
  background: #ffffff;
  overflow: hidden;
  padding: 60px 0px 90px;
  margin-bottom: 0px;
  position: relative;
}
#types-of-symptoms h2 {
  font-size: 35px;
  color: #272720;
  text-align: center;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#types-of-symptoms h3{
  font-size: 16px;
  line-height: 1.5;
  width: 60%;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 50px;
  color: #4D516E;
}
.sub-symptoms-item{border-radius:6px; background:#FFF1E9; padding:20px; margin:0px; position:relative;}
.sub-symptoms-item span{background:#D73633; width:50px; height:50px; padding:5px; margin-bottom:15px;  display:flex; justify-content: center;align-items: center; border-radius:100%;}
.sub-symptoms-item span img{width:30px !important; height:30px;}
.sub-symptoms-item p{color:#272720; font-size:16px; line-height:20px; height:70px; margin:0px; padding:0px; position:relative;}

.types-diagnosis-box {
  background: #D73633;
  padding: 40px;
  position: relative;
  width: 100%;
  border-radius: 12px;
  z-index: 1;
}
.types-diagnosis-box p {
  font-size: 16px;
  text-align: center;
  width:60%; margin:0px auto;
  color: #ffffff;
}

.holistic-section-text ul{margin-left:20px;  text-align: justify;}
.holistic-section-text li { font-size:16px; color: #ffffff; position: relative;margin-bottom:7px;}
.holistic-section-text li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#ffffff;border-radius: 100%;content: '';}


#systemic-treatments{background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding: 60px 0 120px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#systemic-treatments h2 {
  font-size: 35px;
  color: #272720;
  text-align: center;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#systemic-treatments p {
  font-size: 16px;
  width: 60%;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 50px;
  color: #4D516E;
}

/*--------- types-of-cance END ------- */

/*--------- Contact ------- */
#contact-section {
  width: 100%;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
  padding:0px 0px 0px;
  position: relative;
  margin: 0px;
  z-index: 1;
}
.contact-section{
  display: flex;
  gap: 100px;
  margin: 0px;
  padding:100px 7% 50px;
  position: relative;
  justify-content: space-between;
}
.contact-section::after {
  position: absolute;
  content: "";
  width:50%;
  height: 100%;
  background: url(../images/2023/02/contact-bg.jpg) no-repeat;
  background-size:cover;
  background-position:top left;
  z-index: -1;
  top: 0px;
  left: 0px;
}
.contact-section-left {
  width: 50%;
  margin: 0px;
  padding: 0px;
  position: relative;
  align-items: flex-end;
  display:flex;
}
.contact-us-box{display:block; margin:0px; padding:0px; position:relative;}
.contact-us-box ul{display:flex; flex-wrap:wrap; margin:0px; padding:0px; position:relative;}
.contact-us-box li{width:50%; list-style:none; margin:0px 0px 30px; padding-left:35px; position:relative;}
.contact-us-box li:first-child{width:100%;}
.contact-us-box li img{position:absolute; left:-35px; top:2px; width:auto; height:18px;}
.contact-us-box li h2{font-size: 22px; color:#fff; margin:0px 0px 5px; padding:0px; position:relative;}
.contact-us-box li p{font-size:16px; color:#fff; margin:0px; padding:0px; position:relative;}

.contact-section-right {
  width: 50%;
  border-radius: 8px;
  background: #FFF;
  margin: 0px;
  padding: 30px;
  position: relative;
}
.contact-section-right h2{
  font-size:40px;
  color: #272720;
  text-align: left;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.contact-section-right p{
  font-size: 18px;
  color: #4D516E;
  padding:10px 0px 30px;
  margin: 0px;
}
.contact-section-right .home-form-items {width: 100%; gap:15px;padding-bottom:5px;display: flex;}
.contact-section-right .home-form-box {margin-bottom:10px;display: block;width: 100%;}
.contact-section-right input::placeholder {color:#BEBEBE; font-size:14px; }
.contact-section-right select::placeholder {color:#BEBEBE; font-size:14px;}
.contact-section-right textarea::placeholder {color:#BEBEBE; font-size:14px;}
.contact-section-right select:focus{border:1px solid #D73633;}
.contact-section-right input:focus {border:1px solid #D73633;}
.contact-section-right textarea:focus{border:1px solid #D73633;}
.contact-section-right input, textarea {border-radius: 8px;border: 1px solid #DFDFDF;background:#ffffff;height:45px;color: #797E82;padding-left: 15px;width: 100%;font-size: 16px;outline: none;text-align: left;}.contact-section-right label {font-size:14px;color: #575757;margin-bottom:5px;}
.contact-section-right .magbox {width: 100%;height:180px !important;border-radius: 8px;
  border: 1px solid #DBDBDB;background: #ffffff;padding-top: 10px;padding-left: 16px;}
  
.contact-section-right .ss-single-selected{border:1px solid #DBDBDB !important; height:45px !important; background-color:#ffffff !important;}
.contact-section-right .ss-single-selected .placeholder{color:#BEBEBE !important; font-size:14px !important;}
  
.contact-section-right .submit-now{border-radius:8px; border:0px; background: #D73633; color: #fff;display: flex;align-items: center;justify-content: center;margin: 0px;width: 100%;font-size:16px;margin-top:20px;padding:10px 20px;position: relative;}
.contact-section-right .submit-now:hover{border-radius:8px; box-shadow: 0px 4px 11.1px -4px rgba(0, 0, 0, 0.47); color:#fff;}


#contact-bottom-section{
  background: #D73633;
  padding: 50px 0 50px;
  margin: 0px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#contact-bottom-section ul{display:flex; gap:50px; margin:0px; padding:0px; position:relative;}
#contact-bottom-section li{width:33.33%; list-style:none; margin:0px; padding:0px; position:relative;}
#contact-bottom-section li h2{
  font-size:32px;
  color: #ffffff;
  text-align: left;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
#contact-bottom-section li h3{
  font-size: 20px;
  color: #ffffff;
  text-align: left;
  padding:10px 0px 10px;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
#contact-bottom-section li p{
  font-size: 16px;
  color: #ffffff;
  padding:0px;
  margin: 0px;
}

#contact-faq-section{
background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding:80px 0 100px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#contact-faq-section h2 {
  font-size: 40px;
  color: #232323;
  width: 100%;
  padding-bottom:40px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
  letter-spacing: 0px;
}
.contact-faq-section{position:relative;width: 100%;display: flex;gap:50px;}
.contact-faq-left{position:relative;width:50%; margin:0px; padding:0px; }
.contact-faq-right{position:relative;width:50%; margin:0px; padding:0px;}
/*--------- Contact END------- */


/*--------- Book an Appointment ------- */
#book-appointment-section{background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);padding:80px 0 100px;margin: 0px 0 0;width: 100%;position: relative;overflow: hidden;}
.book-appointment-section{margin:0px; padding:25px; border-radius:8px; border: 1px solid #EDEDED;background: #FFF;box-shadow: 0px 7px 30px -21px rgba(0, 0, 0, 0.25);}
.book-appointment-section h2{font-size: 40px;color: #272720;width: 100%;padding-bottom:10px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;letter-spacing: 0px;}
.book-appointment-section p{width:60%;font-size:18px; color:#4D516E; padding-bottom:20px; position: relative;display: block;}

.book-appointment-section h3{font-size:18px;color: #272720;width: 100%;padding-bottom:10px;font-family: Inter SemiBold;z-index: 1;position: relative;display: block;letter-spacing: 0px;}

.book-section-box{display:flex; align-items: flex-start; gap:30px; margin:0px; padding:25px; border-radius:8px;}
.book-section-boxleft{width:70%; margin:0px; padding:25px; border-radius:8px; border:1px solid #EDEDED;}

.book-section-boxleft .home-form-items {width: 100%; gap:15px;padding-bottom:5px;display: flex;}
.book-section-boxleft .home-form-box {margin-bottom:10px;display: block;width: 100%;}
.book-section-boxleft input::placeholder {color:#BEBEBE; font-size:14px; }
.book-section-boxleft select::placeholder {color:#BEBEBE; font-size:14px;}
.book-section-boxleft textarea::placeholder {color:#BEBEBE; font-size:14px;}
.book-section-boxleft select:focus{border:1px solid #D73633;}
.book-section-boxleft input:focus {border:1px solid #D73633;}
.book-section-boxleft textarea:focus{border:1px solid #D73633;}
.book-section-boxleft input, textarea {border-radius: 8px;border: 1px solid #DFDFDF;background:#ffffff;height:45px;color: #797E82;padding-left: 15px;width: 100%;font-size: 16px;outline: none;text-align: left;}
.book-section-boxleft label {font-size:14px;color: #575757;margin-bottom:5px;}
.book-section-boxleft .magbox {width: 100%;height:180px !important;border-radius: 8px;
  border: 1px solid #DBDBDB;background: #ffffff;padding-top: 10px;padding-left: 16px;}
  
.book-section-boxleft .ss-single-selected{border:1px solid #DBDBDB !important; height:45px !important; background-color:#ffffff !important;}
.book-section-boxleft .ss-single-selected .placeholder{color:#BEBEBE !important; font-size:14px !important;}

.book-section-boxleft .file-input {
  display: inline-block;
  text-align: left;
  border-radius: 8px;
border: 1px solid #DFDFDF;
background: #FFF;
  padding:6px 16px 80px;
  width:100%;
  margin-top:10px;
  position: relative;
  margin-bottom:10px;
}

.book-section-boxleft .file-input > [type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

.book-section-boxleft .file-input > .button {
  display:block;
  cursor: pointer;
  background: #D73633;
  color:#fff;
  border: 1px solid #D1D1D1;
  padding: 8px 16px;
  border-radius:8px;
  box-shadow: 0px 4px 6.8px -4px rgba(0, 0, 0, 0.25);
  width: max-content;
  margin: 0px auto;
  position: absolute;
  left:40%;
  bottom:20px;
}

.book-section-boxleft .file-input:hover > .button {
  ackground: #D73633;
  color: white;
}

.book-section-boxleft .file-input > .label {
  color: #CFCFCF;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  display: block;
}

.book-section-boxleft .file-input.-chosen > .label {
  opacity: 1;
}

.book-section-boxleft .submit-now{border-radius:8px; border:0px; background: #D73633; color: #fff;display: flex;align-items: center;justify-content: center;margin: 0px;width:max-content;font-size:16px;margin-top:20px;padding:10px 60px;position: relative;}
.book-section-boxleft .submit-now:hover{border-radius:8px; box-shadow: 0px 4px 11.1px -4px rgba(0, 0, 0, 0.47); color:#fff;}

.book-section-boxright{width:30%; margin:0px; padding:25px; border-radius:8px; border: 1px solid #EDEDED;}
.book-section-boxright p{width:100%;font-size:18px; text-align:center; color:#4D516E; padding-bottom:20px; position: relative;display: block;}
/*--------- Book an Appointment END------- */


/*--------- FAQS ------- */
#faqs-section{
  background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding: 80px 0 100px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.faqs-tittel-head{display:flex; align-items: center; gap:50px; margin:0px 0px 40px; padding:0px; position:relative;}
.faqs-tittel-head-left{width:50%; margin:0px 0px 0px; padding:0px; position:relative;}
.faqs-tittel-head-left h1{color: #272720; font-size:40px; font-family:Inter Medium;   margin:0px; padding:0px;}
.faqs-tittel-head-right{width:50%; margin:0px; padding:0px; position:relative;}
.faqs-tittel-head-right p{color: #4D516E; font-size:18px; line-height:30px; margin:0px; padding:0px;}

.faqs-section-box{display:flex; align-items: flex-start; gap:50px; margin:0px; padding:0px; position:relative;}
.faqs-section-boxleft{width:45%; border-radius: 12px; background: #D73633; margin:0px; padding:20px; position:relative;}
.faqs-section-boxleft ul{margin:0px; padding:0px; position:relative;}
.bmchrc-contact{margin:0px; padding:0px; position:relative;}
.bmchrc-contact h2{color: #272720; font-size:32px; font-family:Inter Medium;   margin::0px 0px 10px; padding:0px;}
.bmchrc-contact p{color: #4D516E; font-size:18px; line-height:30px; margin:0px 0px 30px; padding:0px;}
.bmchrc-contact a{
  border-radius: 8px;
  background: #D73633;
  border: 2px solid #D73633;
  margin:0px;
  padding: 8px 20px;
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.bmchrc-contact a:hover {
  background: #ffffff;
  color: #D73633;
}
.faqs-section-boxleft li:first-child{padding:20px 15px 20px 15px;}
.faqs-section-boxleft li{background:#fff; border-radius: 4px; display:block; list-style:none; margin:0px 0px 15px; padding:20px 15px 20px 95px; position:relative; color: #4D516E; font-size: 16px;}
.faqs-section-boxleft li span{ position:absolute; left:14px; top:20px; color:#000; font-weight:bold;}

.faqs-section-boxright{width:55%; margin:0px; padding:0px; position:relative;}
/*--------- FAQS END------- */

/*--------- About Us ------- */
.our-group-nav{
    width: 100%;
    padding:20px 0px 20px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.our-group-nav div{    
    width:32%;
    position: relative;
    padding: 20px;
	color: #272720;
	font-size:16px;
    border-radius: 6px;
background: #FFF1E9;}


#mission-vision{
background:#ffffff;
  padding:20px 0 60px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#mission-vision ul{display:flex; gap:50px; margin:0px; padding:0px; position:relative;}
#mission-vision li{width:50%; list-style:none; margin:0px; padding:0px; position:relative; border-radius: 12px;
border: 1px solid #DFDFDF; background: #FFF;}
#mission-vision li img{border-radius:12px 12px 0px 0px;}
#mission-vision h2{color: #272720; font-size: 24px; margin:0px; padding:20px 20px 10px; position:relative;}
#mission-vision p{color: #4D516E; font-size:16px; margin:0px; padding:0px 20px 20px; position:relative;}


#our-values{
  background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%);
  padding: 60px 0 110px;
  margin: 0px 0 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#our-values h2 {
  font-size: 35px;
  color: #272720;
  text-align: center;
  padding-bottom: 20px;
  font-family: Inter SemiBold;
  z-index: 1;
  position: relative;
  display: block;
}
#our-values h3 {
  font-size: 16px;
  line-height: 1.5;
  width: 60%;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 50px;
  color: #4D516E;
}

#our-values .sub-symptoms-item{background:#fff;}

/*--------- About Us END------- */


/*---------footer------- */
footer {
    background:#1A1A1A;
    width: 100%;
    height: auto;
    padding:20px 0 20px;
    margin:0px 0px 0;
    display: flex; 
    position: relative;
    border-top: 1px solid #E13D32;
    flex-direction: column;
}
.footer-section {
    margin: 0px;
    padding: 0px;
    display: flex;gap:30px;
    position: relative;
}
.footer-about{
    width:38%;
    margin: 0px;
    padding-right:4%;
    display: flex;
    flex-direction: column;
}
.footer-about img {
   width: 230px;
  margin: 20px 0 20px;
  padding: 5px;
  border-radius: 2px;
  /*background: #fff;*/
}
.footer-about p {
  color: #ffffff;
  font-size: 14px;
  position: relative;
}

.footer-links{width:100%;margin:50px 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:21px;color:#ffffff;padding-bottom: 10px;margin:0px;     font-weight: bold;     text-transform: uppercase;}
.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:14px;   margin:0px;padding:5px 0px;color:#ffffff;}
.footer-links a:hover{color:#e1e1e1;}
.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;}

.copyright {
	margin-top:20px;padding-top:20px; margin-top:50px; border-top:1px solid #6c6c6c; 
    font-size: 16px;
    display: flex;color:#6c6c6c;
    width: 100%;justify-content: space-around;
}
.footer-about .wiki {
    width:90%;margin-top:20px;
}
.footer-about .wiki ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
	gap: 10px;
}
.footer-about .wiki li {
    width: 14%;
    padding:0px;
    list-style: none;
    position: relative;
    text-align: center;
}
.footer-about .wiki li a {
    color:#ffffff;border:2px solid #fff;
    display: block;
    border-radius:8px;
    width:35px;
    height:35px;
    line-height:30px;
    font-size:18px;
}
.footer-about .wiki li a:hover{background:#ffffff; color:#D73633;}
.copyright .wh{
    width:100%;
    text-align:center;
}
.copyright .wh a{color:#f1a29d;}

.but .fa-chevron-down{display:none;}
.footer-navbox .active .fa-chevron-down::before{content: "\f077";}

.footer-find-button{display:flex; flex-direction: column; margin:20px 0 0; padding:0px; position:relative;}
.footer-find-button a::after{
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: url(../images/2023/01/footer-arrow.png) no-repeat;
  background-size:10px;
  background-position: bottom right;
  z-index: -1;
  bottom:12px;
  right:10px;
}
.footer-find-button .footer-find-doctor{
  width:100%;
  font-family: Inter Medium;
  font-size: 14px;
  padding:10px 14px;
  padding-left:50px !important;
  margin-bottom:20px;
  color: #ffffff;
  border-radius: 6px;
  position: relative;border:2px solid #fff;
  background:#B6291F;
  z-index:1;
}
.footer-find-doctor::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: url(../images/2023/01/footer-doc.png) no-repeat;
  background-size:22px;
  background-position: bottom left;
  z-index: -1;
  bottom:9px;
  left:14px;
}
.footer-find-button .footer-book-appointment{
  width:100%;
  font-family: Inter Medium;
  font-size: 14px;
  padding:10px 14px;
  padding-left:50px !important;
  margin: 0px;
  color: #fff;border:2px solid #fff;
  border-radius: 6px;
  position: relative;
  background:none;
  z-index:1;
}
.footer-book-appointment::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: url(../images/2023/01/footer-book.png) no-repeat;
  background-size:18px;
  background-position: bottom left;
  z-index: -1;
  bottom:9px;
  left:14px;
}

.footer-nabh-img{display:flex; gap:7px; margin:20px 0px 0px; position:relative;}
.footer-nabh-img img{width:auto; height:58px; padding:0px; border-radius:0px; background: none; margin:0px; position:relative;}


.footer-bottom-mob{position:fixed;bottom: 0;left: 0;right: 0;z-index: 3;background:#D73633;display:none; border-radius:10px 10px 0px 0px; z-index:999999; box-shadow: 0px -10px 57.3px -10px rgba(0, 0, 0, 0.88);backdrop-filter: blur(26.200000762939453px);}
.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; font-family:Inter SemiBold; padding-top:5px;}
/*---------footer------- */



/*---------Mob Header------- */
.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;} 
.get-started-m{display:flex;align-items: center;font-family:Inter Medium;width: auto;}.get-started-m a{color:#ffffff; background: #D73633;;font-size: 13px; border-radius: 5px;padding:5px 7px; border: 1px solid #D73633;;}
.get-started-m a:hover{color:#ffffff; background:#E13D32;}
/*---------END Header------- */

/*---------Header search------- */
.head-searchbox{width:260px;border-radius:8px;column-count: 1;position: relative;background:#fff;}
.head-searchbox input::placeholder {color:#CBCBCB; font-size:16px;}
.head-searchbox input{height: 47px;width:100%;font-size: 16px;border: 1px solid #DEE0E1;border-radius:8px;padding-left: 44px;background: #F1F1F1;outline: none;}
.head-searchbox::before {content: '';position: absolute;top: 12px;left: 15px; width:20px;height:20px;background: url(../images/2023/01/search-icon.png) no-repeat;background-size:20px;}

.searchbox-medf{display:block; background:#f1f1f1; border-radius:8px; flex-direction: column; width:100%; z-index:999; margin:0px; padding:0px; position:absolute;}
.searchbox-main{font-size:16px; color:#444; border-radius:8px; border-bottom:1px solid #D8D8E1; padding:10px 10px 10px 44px; position:relative;}
.searchbox-main:hover{background:#e6e6e6; border-radius:8px;}
.searchbox-main img{position:absolute; left:14px; top:12px; width:20px;  height:20px;}
/*---------END Header search------- */


.marquee-box{padding:15px 0px; font-size:20px; color:#ffffff; margin-bottom:-50px; margin-top:10px;}


@media screen and (max-width:880px) {
.marquee-box{padding:10px; font-size:20px; margin-bottom:-20px; margin-top:20px;}
	
#enquiry-bottom-all{display:none;}
	
.slider-des{display:none;}.slider-mob{display:block;} .iti__country-list{width:280px; overflow-x:hidden;}
.mob-head-button{display:flex; margin:0px; gap:10px; right:15px;top:14px;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:14px;}.menu-top{display:none !important;}
/*---------END Header------- */

.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:70px; width: 100%;  padding:1px 0;}.headerSecondry{height:auto;}
 .headerTertiary{display:none !important;}  
.logo-m > img{max-width:170px; display:block; padding:8px 0; transform: translateY(0px);}
 .sticky .logo-m > img{transform: translateY(-1px);}
 .sticky .logo-d > img{max-width:134px; transform: translateY(17px); z-index: 666;}
#slider-section {height:100%; background:none;}
.sticky{backdrop-filter:none; height:60px !important; padding:initial !important; }

.midbox-inner {margin: 0 auto;max-width:100%;width: 100%; }
.wiki-mk {padding-left:20px;padding-right:20px;}

#hometop-section .ababslider-text{position:relative; width:100%; top:0%; left:0%; padding:0px 20px}
#home-slider .item::before{background:#fff; z-index: -1;}
.ababslider-text .cs-heading{color:#D73633; font-size:25px;line-height:30px;padding:10px 0px 5px;}
.ababslider-text .cs-heading1{color:#4D516E; font-size:12px;}.home-nav-left{font-size:12px; padding: 10px 20px 10px 40px;}.home-nav-left img{width: 15px !important; left: 15px;}
.slider-bottom-section{margin-top:0px; flex-direction: column; width:100%; padding:20px 10px;}.slider-bottom-left{width:100%;}
.slider-bottom-right{width:100%; flex-direction: column; }.slider-button-box{width:100%;}
#ranking-section .ranking-img{width:100%; border-radius:8px 8px 0px 0px;}
.ranking-section{position: relative; width:100%;height:auto;top:0%;left:0%; border-radius: 0px 0px 8px 8px; padding:20px;}
.ranking-section h3{font-size:18px;}
.ranking-section h2{font-size:25px;}.ranking-section p{font-size: 14px; margin:20px 0;}
#specialities-section{padding:0px 0px 90px;}
#specialities-section h2{font-size:25px;}#specialities-section p{font-size: 14px;width:100%;}
#hope-section{padding:20px 0px;}
#hope-section .ranking-section{right:0%;}#hope-section .ranking-img{width:100%; border-radius:8px 8px 0px 0px;}
#hope-section .ranking-section{border-radius: 0px 0px 8px 8px; padding:20px;}

.google-reviews{flex-direction: column;}
.google-reviews-left{width:100%;}.google-reviews-right{width:100%;}
.google-reviews-left .google-reviews-img{height:40px;}.google-reviews-left h2{font-size: 30px;}
.google-reviews-left .star-icon{height: 22px;}.google-reviews-left p{font-size: 14px;}

#home-specializes-section{padding-bottom:40px;}
.home-specializes-section{flex-direction: column;}.home-specializes-left{width:100%; margin-right:0%;}
.home-specializes-left .ding {width:100%;}
.home-specializes-left h2{font-size:25px;}.home-specializes-left p{font-size: 14px; margin:20px 0;}
.home-specializes-right{width:100%; margin-right:0%; margin-top:25px; padding:20px 0;}
.home-doctors{left:0px; bottom:0px; position:relative; margin-top:-40px;}
#questions-section{padding:0px 0 0px;}
.questions-section{flex-direction: column;  padding:20px 15px;}.questions-boxleft{width:100%;}
.questions-boxleft h2{font-size:25px; width:100%; text-align: center; padding-bottom:10px;}.questions-boxleft p{font-size: 14px;width:100%; text-align: center; padding-bottom:20px;}
.questions-boxright{width:100%;}#home-blog-section h2{width:100%; font-size:25px;}
.home-blog-text{bottom:14px;}
.home-blog-text h3{font-size:16px;}
.home-blog-section{flex-direction: column; gap:0px;}.home-blog-left{width:100%; margin-bottom:15px;}.home-blog-left .home-blog-text{position:relative;bottom:14px;}
.home-blog-right{width:100%;}.home-blog-right ul{width:100%; gap: 0px;}
.home-blog-right li{flex: 0 0 100%;width:100%; margin-bottom: 25px;}
#home-blog-section{padding:40px 0px 40px;}
.contact-us-help{flex-direction: column; gap:0px;}.contactus-help-boxleft{width:100%; border-right:0px solid #fff;}
.contactus-help-boxleft h2{font-size:25px; width:100%;}
.contactus-help-boxright{width:100%; padding:0px;}.contactus-help-boxright p{font-size:14px; line-height:22px;}
#home-blog-section .all-blogs{top:0px;}
#home-doctors p{font-size: 14px;width:100%}


/*------speciality-----*/
#speciality-slider{background:#D73633;}#speciality-slider::before{background: none;}
#speciality-slider .speciality-section{position:relative;}
#speciality-slider .speciality-section-left{margin-left: 0; width:100%; padding:20px;}
.speciality-section-left h1{font-size:27px; color: #fff; line-height:32px;}
.speciality-section-left h1 span{display: inline-block;}
.speciality-section-left p{font-size:14px;color: #fff; width:100%; margin-bottom:0px;}
.speciality-section-button a{background: #ffffff;color: #D73633;box-shadow: 1px 5px 10px rgba(0,0,0,0.1);}.speciality-section-button a img {filter: none;}

#speciality-research-centre p{font-size:14px;}
#research-centre{padding:0px 20px;}
.home-specialities-text{font-size:14px; color: #4D516E; position:relative;bottom:0px;left: 4%;width: 92%; top:-50px;}.commitment-to-excellence{padding:25px;}.commitment-to-excellence h2{font-size:30px;}.commitment-to-excellence p{font-size:14px;}#comprehensive-services-section h2{font-size:30px;}#comprehensive-services-section p{font-size:14px;width:100%;}.comprehensive-services-text h3{font-size:16px;}
.comprehensive-services-text h3 img{height:28px;}#conclusion-section h2{font-size:30px;}
#conclusion-section p{font-size:14px; width:100%;}.faqs-section .faqs-left h2{font-size:30px;}

#spe-patient-testimonials h2{font-size:30px;}
#spe-patient-testimonials h3{font-size:14px; width:100%;}
.video-testimonials-dd{font-size:16px; padding:10px 0 0px;}
.video-testimonials .video-voices-icon img {width:auto !important;height: 50px;}
.video-testimonials .video-voices-icon {top:30%;left: 40%;}
.video-testimonials-text{margin:10px 10px 0px;}

.testimonials-written-item{padding:10px;}
.testimonials-written-item .testimonials-written-title{font-size: 20px;}
.testimonials-written-item .testimonials-name{flex-direction: column; gap:10px; align-items: flex-start; justify-content: left; gap:0px;}
.bmchrc-section-doc p{font-size:14px; width:100%;}

#sub-specialities-section h2{font-size:30px;}
#sub-specialities-section h3{font-size:14px; width:100%;}

/*------speciality END-----*/

/*------speciality -----*/
#sub-speciality-section h2{font-size:30px;}#sub-speciality-section h4{font-size:14px; width:100%;}
.holistic-section .holistic-img{width:100%; border-radius: 8px 8px 0px 0px;}
.holistic-section-text{position:relative; width:100%; border-radius:0px 0px 8px 8px;  height:auto; top:0%; left:0%;padding:30px 20px;}.holistic-section-text h2{font-size:30px;}.holistic-section-text p{font-size:14px;}.sub-speciality-bmchrc h2{font-size:30px;}.integrative-therapies-item-text{height:auto;}
.holistic-section1 .holistic-img{width:100%; border-radius: 8px 8px 0px 0px;}
.holistic-section1 .holistic-section-text{right:0%;  padding:30px 20px; border-radius:0px 0px 8px 8px; }.speciality-mid{flex-direction: column; gap:40px;}.speciality-boxleft{width:100%;}.speciality-boxright{width:100%;}.speciality-boxleft img{height:auto;}.speciality-boxright h3{font-size:24px;}
.speciality-mid h2{font-size:30px;}.speciality-mid p{font-size:14px; width:100%; line-height:25px;}
#your-partner::before{background:none; backdrop-filter: initial; height:100%;}
#your-partner .your-partner{background: #FFF1E9; position:relative; bottom:0px; padding:20px; align-items:flex-start;}#your-partner .your-partner h2{font-size:30px; color: #272720;}
#your-partner .your-partner p{font-size:14px; width:100%; line-height:25px; color: #272720;}
/*------speciality END-----*/

/*--------- Doctors ------- */
#doctors-slider{background: #D73633;}
#doctors-slider::before{background-position:top right; bottom:inherit; top:18px;}
#doctors-slider .doctors-list-section{position:relative;}
#doctors-slider .doctors-section-left{margin-left:0px;width: 100%;padding: 20px;}
#doctors-slider .doctors-section-left h1 {font-size: 27px;padding-bottom:10px;color: #fff;line-height: 32px;}
#doctors-slider .doctors-section-left p{font-size: 14px; line-height:25px; color: #fff; width:100%; margin-bottom: 0px;}
.doctors-list-search{flex-direction:column; gap:10px;}
.doctors-list-search-box input{width:100%;}
.doctors-list-search-box{width:100%;}.doctors-list-search-box1{width:100%;}
#doctors-list-box li{flex: 0 0 100%;}
.find-doctor-item .doctor-item-img{padding:10px 10px 0px;}
.find-doctor-item .doctor-item-img img{border-radius:8px;}
#doctors-list-box li .find-doctor-item{flex-direction:column; gap:10px;}
.doctor-item-doc{width:100%;}
/*--------- Doctors END ------- */

/*--------- Doctors ------- */
.profile-dr{flex-direction:column; gap:10px;}
.profile-dr-left{width:100%;}.profile-dr-left .profile-dr-item{flex-direction:column; gap:10px;}
.profile-dr-item .doctor-item-img{width:50%;}.profile-dr-left .profile-dr-item h1{font-size:20px;}
.profile-dr-item .profile-dr-doc{width:100%; padding:20px 0px 0;}
.profile-dr-right{width:100%;}.profile-dr-right h2{font-size:20px;}
.profile-dr-about h2{font-size:20px;}.profile-dr-about p{font-size:14px;}
.profile-dr-box h2{font-size:20px;}.profile-dr-box p{font-size:14px;}
.profile-dr-box li{font-size:14px;}

/*--------- Doctors END ------- */


/*------donate-----*/
#donate-section{padding:40px 0px 40px;}
#donate-section::after{background:none;}
.donate-section{flex-direction:column; gap:40px;}
.donate-section-left{width:100%;}.donate-section-right{width:100%;}
.donate-section-left h1{font-size:30px;  padding-bottom:5px;}.donate-section-left p{font-size:14px; width:100%; padding:10px 0px 0px;}.donate-section-right h2{font-size:30px;}.donate-section-right p{font-size:14px; width:100%;}.donate-section-right .home-form-items{flex-direction:column; gap:10px;}
/*------donate END-----*/

/*--------- Blog ------- */
#blog-list-box li{width:100%;}#blog-list-box li h2{font-size:20px;}
#blog-list-box li p{font-size:14px; width:100%; margin:0px 0px 10px;}
#blog-list-box .blog-date{font-size:14px;}#blog-list-box .blog-views{font-size:14px;}

#blog-slider .blog-doc-section{width:100%; margin-left:0px; padding: 0px 20px; bottom:20px;}
.blog-doc-section h1{font-size:25px;}
.blog-mid-doc{flex-direction: column; gap:20px; }
.blog-mid-doc-left{width:100%;}
.blog-mid-doc-left h2{font-size:25px;}.blog-mid-doc-left p{font-size:14px;}
.blog-mid-doc-left h3{font-size:25px;}
.blog-mid-details ul{flex-direction: column; gap:20px;}
.blog-mid-details li{width:100% !important;}
.blog-mid-doc-right{width:100%;}
.blog-nav{margin-top:0px;}
/*--------- Blog END ------- */

/*--------- Contact------- */
#contact-section{background:#000}
.contact-section{flex-direction: column; gap:0px; padding:40px 0px 0px;}
.contact-section::after{width:100%; opacity:0.4;}
.contact-section-left{width:100%; padding:20px;}.contact-us-box li{width:100%; padding-left:27px;}
.contact-us-box li h2{font-size:18px;}.contact-us-box li p{font-size:14px;}
.contact-us-box li img{height:15px; left: -30px;}
.contact-section-right{width:100%;}
.contact-section-right h2{font-size:30px;}.contact-section-right p{font-size:14px;}
.contact-section-right .home-form-items{flex-direction: column; gap:5px;}
#contact-bottom-section ul{flex-direction: column; gap:15px;}#contact-bottom-section li{width:100%; margin-bottom:20px;}
#contact-bottom-section li h2{font-size:28px;}#contact-bottom-section li p{font-size:14px;}
#contact-faq-section h2{font-size:30px;}
.contact-faq-section{flex-direction: column; gap:0px;}.contact-faq-left{width:100%;}.contact-faq-right{width:100%;}
/*--------- Contact END------- */

/*--------- types-of-cance ------- */
#types-of-cance h2{font-size:30px;}
#types-of-cance li{width:100%;}#types-of-cance li h3{font-size:20px;}
#types-of-cance li p{font-size:14px;}
#types-of-cancer-slider{z-index:1;}
#types-of-cancer-slider .types-of-section{position:relative;}
#types-of-cancer-slider::before{background: linear-gradient(180deg, rgba(255, 241, 232, 0.00) 0%, #FFF1E8 100%); height:70%; z-index: -1;}
#types-of-cancer-slider .types-of-section-left{width:100%;margin-left:0%; padding:20px;}
.types-of-section-left h1{color: #D73633;font-size: 25px;line-height: 30px;padding: 10px 0px 5px;}
.types-of-section-left p{color: #4D516E;font-size: 14px;width:100%;  margin-bottom:0px;}
	
#types-of-symptoms h2{font-size:30px;}#types-of-symptoms h3{width:100%;font-size:14px;}
.sub-symptoms-item p{width:100%;font-size:14px;}
.types-diagnosis-box p{width:100%;font-size:14px;}

.types-of-diagnosis{flex-direction: column;}
.types-of-diagnosis-left{width:100%;}
.types-of-diagnosis-left h2{font-size:30px;}.types-of-diagnosis-left p{font-size:14px; margin:10px 0;}
.types-of-diagnosis-left li{font-size:14px;}
.types-of-diagnosis-right{width:100%;}.holistic-section-text li{font-size:14px;}
#systemic-treatments h2{width:100%;}#systemic-treatments p{font-size:14px; width:100%;}
/*--------- types-of-cance END ------- */

/*--------- Education and Research ------- */
#education-research{padding:10px 0 30px;}

#education-research li .education-research-item{flex-direction: column; gap:20px;}
.education-research-item .research-item-img{width:100%;}
.research-item-doc{width:100%; padding: 0px 0px 20px;}#education-research li h2{font-size:20px;}
#education-research li p{font-size:14px; margin:15px 0px 20px;}
/*--------- Education and Research END------- */

/*--------- Welfare Initiative ------- */
#welfare-initiative-box h2{font-size:25px;}#welfare-initiative-box h3{font-size:14px; width:100%;}
#welfare-initiative-box li{width:100%;}.welfare-initiative-text p{font-size:14px;}
#welfare-initiative-box li h4{font-size:18px;}
#welfare-initiative-doc h2{font-size:28px;}#welfare-initiative-doc h3{font-size:28px;}#welfare-initiative-doc p{font-size:14px; width:100%;}
#welfare-initiative-doc li{font-size:14px; width:100%;}
#welfare-initiative-doc .welfare-nav{flex-direction: column; gap:20px;}
/*--------- Welfare Initiative END------- */


/*--------- DoctorÃ¢â‚¬â„¢s Speak ------- */
#doctors-speak h2{font-size:28px;}#doctors-speak p{font-size:14px; width:100%;}
#doctors-speak li{width:100%;}
/*--------- DoctorÃ¢â‚¬â„¢s Speak END ------- */

/*--------- Patient Testimonials ------- */
.patient-testimonials-wiki{flex-direction:column; gap:30px;}
#patient-testimonials h2{font-size:28px; padding-bottom:0px;}
#patient-testimonials h3{font-size:14px; width:100%; text-align:center; padding-bottom:20px;}
#patient-testimonials ul{gap:0px; margin:40px 0px 0px;}
#patient-testimonials li{width:100%; }
#patient-testimonials li .testimonials-writte{height:auto;}
#patient-testimonials li .star-written {
  position:relative;
  right:0px;
  top:7px;
  width: auto;
  height:18px;
  display: block;
}
.videos-testimonials li {width:100% !important;}
/*--------- Patient Testimonials END ------- */

/*--------- Book an Appointment------- */
.book-appointment-section h2{font-size:25px;}
.book-appointment-section p{font-size:14px; width:100%;}
.book-section-box{flex-direction:column; gap:10px; padding:1px;}
.book-section-boxleft{width:100%;}.book-section-boxleft .home-form-items{flex-direction:column; gap:10px;}
.book-section-boxright{width:100%;}
.book-section-boxleft .file-input > .button{left:25%;}

/*--------- Book an Appointment END------- */

/*--------- Events and Updates------- */
#events-updates-box .doctors-list-search-box {width:100%; margin-bottom:15px;}
#events-updates-box li{width:100%;}
/*--------- Events and Updates END------- */

/*--------- Here Cure is Care ------- */
#here-cure-is-care h2{font-size:27px;}#here-cure-is-care li{width:100%;}
#here-cure-is-care li h3{font-size:22px;}
#here-cure-is-care li p{font-size:16px;}
#here-cure-is-care li a{font-size:16px;}
/*--------- Here Cure is Care END ------- */

/*--------- Empanelled Organisations ------- */
#empanelled-organisations h2{font-size:27px;}
#empanelled-organisations li{width:50%;}
/*--------- Empanelled Organisations END ------- */

/*--------- About Us ------- */
#mission-vision ul{flex-direction: column; gap:20px;}
#mission-vision li{width:100%;}#mission-vision h2{font-size:20px;}
#mission-vision p{font-size:14px;}
#our-values h2{font-size:28px;}#our-values h3{width:100%; font-size:14px;}
.our-group-nav div{width:100%;}
/*--------- About Us END------- */

/*--------- Careers ------- */
.careers-section{flex-direction: column; gap:20px;}
.careers-section-left{width:100%;}.careers-section-left h2{font-size:28px;}
.careers-section-left p{font-size:14px;}
.careers-section-right{width:100%;}.careers-section-right h3{font-size:28px;}
.careers-section-right p{font-size:14px;}
/*--------- Careers END ------- */

/*--------- FAQS------- */
.faqs-tittel-head{flex-direction:column; gap:10px;}
.faqs-tittel-head-left{width:100%;}.faqs-tittel-head-right{width:100%;}
.faqs-tittel-head-left h1{font-size:28px; margin-bottom:10px;}
.faqs-tittel-head-right p{font-size:14px;}

.faqs-section-box{flex-direction:column; gap:10px;}
.faqs-section-boxleft{width:100%;}.faqs-section-boxright{width:100%;}
.bmchrc-contact h2{font-size:28px;}.bmchrc-contact p{font-size:14px; line-height:22px;}
/*--------- FAQS END------- */

/*------Footer-----*/
.footer-section{flex-direction: column; gap:0px;}.footer-about{width:100%; padding-right:0%;}.footer-navbox h4{font-size:18px;}.footer-links{flex-direction: column; margin:20px 0px 0;}.footer-navbox{margin:10px 0;}.copyright{flex-direction: column;border-top:0px;  padding-bottom:60px; margin-top:10px; font-size: 14px;}.copyright .wiki{width:100%; margin-bottom:14px;}.copyright .wiki ul{justify-content: center;}.copyright .wh{width:100%; text-align: center;}.footerbox{display:none; }  .footer-navbox ul{display:none;}.but{cursor:pointer; position:relative; border-bottom:1px solid #6c6c6c;} .but .fa-chevron-down{display: flex;position: absolute;right:8px;top:5px;}.footer-bottom-mob{display:flex;}
#button{display:none;}.footer-nav-des{display:none;}.footer-nav-mob{display:block;}
/*------END Footer-----*/




}