body {font-family: 'Inter Regular'; font-size: 18px; color: #231F20; overflow-x: hidden;}

/*Web Fonts*/

@font-face {
    font-family:'Inter Light';
    src: url('../fonts/Inter Light.eot');
	src: url('../fonts/Inter Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter Light.woff2') format('woff2'),
		url('../fonts/Inter Light.woff') format('woff'),
		url('../fonts/Inter Light.svg#Inter Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-E0D0;
}

@font-face {
    font-family:'Inter Regular';
    src: url('../fonts/Inter Regular.eot');
	src: url('../fonts/Inter Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter Regular.woff2') format('woff2'),
		url('../fonts/Inter Regular.woff') format('woff'),
		url('../fonts/Inter Regular.svg#Inter Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-E0D0;
}

@font-face {
    font-family:'Inter Medium';
    src: url('../fonts/Inter Medium.eot');
	src: url('../fonts/Inter Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter Medium.woff2') format('woff2'),
		url('../fonts/Inter Medium.woff') format('woff'),
		url('../fonts/Inter Medium.svg#Inter Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-E0D0;
}

@font-face {
    font-family:'Inter SemiBold';
    src: url('../fonts/Inter SemiBold.eot');
	src: url('../fonts/Inter SemiBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter SemiBold.woff2') format('woff2'),
		url('../fonts/Inter SemiBold.woff') format('woff'),
		url('../fonts/Inter SemiBold.svg#Inter SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-E0D0;
}

@font-face {
    font-family:'Inter Bold';
    src: url('../fonts/Inter Bold.eot');
	src: url('../fonts/Inter Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter Bold.woff2') format('woff2'),
		url('../fonts/Inter Bold.woff') format('woff'),
		url('../fonts/Inter Bold.svg#Inter Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-E0D0;
}

@font-face {
    font-family:'Inter ExtraBold';
    src: url('../fonts/Inter ExtraBold.eot');
	src: url('../fonts/Inter ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter ExtraBold.woff2') format('woff2'),
		url('../fonts/Inter ExtraBold.woff') format('woff'),
		url('../fonts/Inter ExtraBold.svg#Inter ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-E0D0;
}

.interL{font-family:'Inter Light';}
.interR{font-family:'Inter Regular';}
.interM{font-family:'Inter Medium';}
.interSB{font-family:'Inter SemiBold';}
.interB{font-family:'Inter Bold';}
.interXB{font-family:'Inter ExtraBold';}

a{text-decoration:none!important;transition:all linear 0.3s; -webkit-transition:all linear 0.3s; -moz-transition:all linear 0.3s;}
a:focus {outline: none;}
p:empty, a:empty{display: none;}
ul{margin:0; padding:0; list-style: none;}

/* Desktop css start */

header {width: 100%; padding:0; position: relative;}
.rf-desk header.fixed .navbar-brand img{max-width: 150px;}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}


/* @media (min-width: 1399px) {
  .container {max-width: 1380px}
} */

.greybg{background-color:#f4f4f5;}
.whitebg{background-color:#fff;}
.logo_color{display:none;}

header .navbar-brand {display: inline-block;padding: 10px 0;}
header .navbar-brand .logo_white {max-width: 300px;}

header.sticky {
  position: fixed !important;
  background: #fff;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
  top: 0;
  backdrop-filter: blur(10px);
  animation: slideDown 0.35s ease-out;
  z-index: 99;
  padding: 8px 0 0;
}
header.sticky  .navbar-brand {height: 115px;margin-top: -70px;}
header.sticky .logo_color{display:block;max-width: 300px;}
header.sticky .logo_white{display:none;}

.breadcrumb{background-color:#fff; margin-bottom: 0;}
.bread_link{}
.bread_link ul li {display:inline-block; vertical-align:top; font-size:15px; color: #231F20; margin-right:10px; padding-right:20px;
  position: relative; line-height: 54px; font-family:'Inter Medium';}
.bread_link ul li a {color: #231F20; display: block; text-decoration:underline !important;}
.bread_link li::before {content: ""; background: url(../images/sprite.png) no-repeat -371px -3px; width: 6px; height: 12px; position: absolute;
  left: -22px; top: 22px;}  
.bread_link ul li:first-child::before {display:none;} 

.home_banner, .inner_banner{position:relative; margin-top: 77px;}
.banner-slide{margin-top: 77px;}
.header {position: absolute; z-index: 99; width: 100%; top: 0;  left: 0;}
.navbar-light .navbar-nav .nav-link {color:#fff;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#fff;}

.inner_banner img, .home_banner img{margin: 0 auto; display: block;}
.home_banner:before, .inner_banner:before{position: absolute; content: ""; width: 100%; height: 100%; background: linear-gradient(90.15deg, rgba(24, 92, 128, 0.95) 30.6%, rgba(24, 92, 128, 0.3) 66.88%, rgba(24, 92, 128, 0.2) 75.69%, #185C80 104%);
opacity: 0.85;}

article[data-history-node-id="406"] .inner_banner::before,
article[data-history-node-id="2054"] .inner_banner::before,
article[data-history-node-id="2047"] .inner_banner::before, 
article[data-history-node-id="633"] .inner_banner::before {background: linear-gradient(180deg, rgba(24, 92, 128, 0.1125) 68.43%, rgba(24, 92, 128, 0.45) 79.06%), linear-gradient(90deg, rgba(24, 92, 128, 0.2) 61.72%, #185C80 74.77%), linear-gradient(275.69deg, rgba(24, 92, 128, 0.05) 62.54%, rgba(24, 92, 128, 0.9) 105.18%), linear-gradient(69.03deg, rgba(24, 92, 128, 0.9) -3.97%, rgba(24, 92, 128, 0) 31.53%); opacity: 0.75; transform: rotate(180deg);}

.home--banner img{display: block;}
.banner-overlay{position:relative;}
.banner-overlay:before{position: absolute; content: ""; width: 100%; height: 100%; background: linear-gradient(0deg, #185C80 -18.93%, rgba(24, 92, 128, 0.05) 23.2%), linear-gradient(90.07deg, rgba(17, 85, 121, 0.95) 2.23%, rgba(18, 87, 123, 0.309615) 19.65%, rgba(24, 92, 128, 0.05) 30.77%, rgba(24, 92, 128, 0.05) 72.48%, rgba(24, 92, 128, 0.95) 107.06%);
opacity: 0.9; transform: matrix(1, 0, 0, -1, 0, 0); z-index: 10;}

.home--banner .owl-dots{position: absolute; bottom: 30px; width: 100%; text-align: center; z-index: 12;}
.home--banner .owl-dots .owl-dot span{width: 12px; height: 12px; /* background: #d2ac67; */ background: #fff; position: relative; margin: 5px 8px;
  display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px;}
.home--banner .owl-dots .owl-dot.active span, .home--banner .owl-dots .owl-dot:hover span{background: #00a651;}
.home--banner .owl-dots .owl-dot.active span::before, .home--banner .owl-dots .owl-dot:hover span::before{content: ""; border: 1px solid #00a651;
  position: absolute; width: 20px; height: 20px; border-radius: 30px; left: -4px; top: -4px;}

.banner_wrap{position: absolute; width: 100%; left:0; bottom: 60px; z-index:5;}
.home--banner .banner_wrap{z-index: 11;}
.banner_content{display: flex; align-items: flex-end; justify-content: space-between;}
.title_box{width: 32%;}
.home--banner .title_box{width: 80%;}
.title_box h1, .innerbanner_content h1{font-size: 85px; line-height: 90px; color: #fff; letter-spacing: -0.04em; margin-bottom: 20px;}
.title_box p{font-family:'Inter Medium'; color: #fff; font-size: 20px; margin-bottom:0;}

.discover_box{width: 32%; margin-bottom: -100px;}
.discover_box .heading{font-size: 34px; line-height: 36px;}
.discover_box a{padding:50px 20px 20px; background-color:#fff; border-radius: 6px; display: block; color: #231F20; position: relative;}
.discover_box a:after, .menu_title h2:after{content: ''; position:absolute; width:42px; height:42px; bottom:22px; right:20px; background-image: url(../images/wh_arrow.svg);
  background-repeat: no-repeat; background-position: center; background-color: #4B5B63; border-radius: 50%; transition:all linear 0.2s;}

.discover_box a:hover{color: #185C80;}
.discover_box a:hover:after{right:14px; background-color: #185C80;}
.icons_wrap {display: flex; flex-wrap: wrap; margin-left: 10px; padding-top: 0;}
.speech_icon{margin-right: 22px;}
.speech_icon a{width:20px; height:20px; display:inline-block; background: url(../images/speech-icon.png) no-repeat 0 0; position:relative;}
.speech_icon a:before{content: ''; position: absolute; width: 1px; height:20px; top: 0; right:-17px;background-color:#fff;}
.search_icon a{width:20px; height:20px; display:inline-block; background: url(../images/search-icon.png) no-repeat 0 0;}
.speech_icon a#cancelBtn{background: url(../images/speech-icon_active.png) no-repeat 0 0; filter: none;}
.sticky .speech_icon a#cancelBtn{background: url(../images/speech-icon_blue.png) no-repeat 0 0; filter: none;}

.search-wrapper-cs {position: relative; z-index: 9999; top: -15px; margin-left: 28px;}
.search-wrapper-cs .input-holder {
  height: 56px;
  width: 40px;
  position: absolute;
  transition: all linear 0.3s;
  right: 0;
  z-index: 10;
}
.search-wrapper-cs.active .input-holder {
  width: 1050px;
  /* box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  border-bottom: 4px solid #d2ac67; */
  border-radius: 8px;
  box-shadow: 0px 1px 23.9px 1px rgba(35, 31, 32, 0.2);
  top: -8px;
}
.search-wrapper-cs .input-holder .form-text {
  width: 100%;
  height: 100%;
  padding: 0px 44px 0 44px;
  opacity: 0;
  position: absolute;
  top: 0px;
  right: 0px;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-family: 'Inter Regular';
  font-size: 18px;
  color: #231F20;
  background-color: #fff;
  -webkit-appearance: none;
  border-radius: 0;
  margin-top:0;
  border-radius: 8px;
  display:none;
}

.search-wrapper-cs .input-holder .form-text::placeholder {color: #231F20; opacity: 1;}
.search-wrapper-cs .input-holder .form-text:-ms-input-placeholder {color: #231F20; opacity: 1;}
.search-wrapper-cs .input-holder .form-text::-ms-input-placeholder {color: #231F20; opacity: 1;}
.search-wrapper-cs.active .input-holder .form-text {opacity: 1; display:block;}

.search-wrapper-cs .input-holder .search-icon {
  width: 20px;
  height: 20px;
  border: none;
  background: url(../images/search-icon.png) no-repeat center;
  padding: 0px;
  outline: none;
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 1;
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  cursor: pointer;
}

.search-wrapper-cs.active .input-holder .search-icon {left:15px; top:18px; filter: brightness(1) invert(0); -webkit-filter: brightness(1) invert(0);}
.search-wrapper-cs .close {position: absolute; z-index:1; top:10px; right:0; width:28px; height:28px; cursor:pointer; z-index: 11;}
.search-wrapper-cs.active .close {top: 7px; right: 15px; background: url(../images/search-close.png) no-repeat center;}

header.sticky .search-wrapper-cs .input-holder .search-icon{filter:brightness(1) invert(0);-webkit-filter: brightness(1) invert(0); top: 19px;}
header.sticky .search-wrapper-cs {top: -20px;} 

.search_block .filter_search{margin-bottom: 40px; position: relative;}
.filter_search form{display:flex; align-items: center;}
.search_block .filter_search .form-item{width: 100%;}
.filter_search .form-text{background-color:transparent; border:0; border-bottom: 1px solid #003C3C; border-radius: 0;
  padding:.75rem 2rem .75rem 0; display: block; font-family: "Inter Regular"; font-size: 20px;  width: 100%;
}
.search_block{padding-top:40px;}
.search_block .filter_search label{display: none;}
.result_item{border-bottom: 1px solid #ccc; margin-bottom: 14px; padding-bottom: 14px;}
.result_item a{font-family:'Inter SemiBold'; font-size: 22px; color:#231F20;}
.search_block .filter_search .form-actions{position: absolute; top: 16px; right: 2px;}
.search_block .filter_search .form-submit{border: 0; border-radius: 0; padding: 0; font-size: 0; display: block; margin-left: 0;
  background-image:url(../images/search_icon.svg); background-repeat:no-repeat; background-size: 100%; background-color: transparent;
  width:26px; height:26px;
 }
.search_result {background-color: #fff; padding: 40px; border-radius: 20px; margin-bottom:60px;}

.row-reverse{display:flex; flex-direction:row-reverse; flex-wrap:wrap; align-items:center;}
.icons_wrap a{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
.topWrap{position: relative;/* z-index:2; */}
.top_bar{padding-top:20px; padding-bottom:20px; display:flex; justify-content: flex-end; position: relative;}
.top_bar>div{margin-left:10px;}
.patient_btn, .find_btn .dropdown-toggle, .book_btn{font-family:'Inter SemiBold'; color:#231F20;font-size:14px; border:1px solid #231F20; padding:7px 20px; border-radius:24px; color:#fff; background-color:#4B5B63; border-color: #4B5B63; display: block;}

.find_btn .dropdown-toggle:hover, .book_btn:hover{color:#fff;}
.find_btn.dropdown .dropdown-menu, .emerg_btn.dropdown .dropdown-menu{display: none;}
.find_btn .dropdown-item, .emerg_btn .dropdown-item{font-family:'Inter SemiBold';color:#231F20;font-size:14px; padding: .4rem 1rem;}
.find_btn .dropdown-item:focus, .find_btn .dropdown-item:hover {color: #fff; background-color: #4B5B63;}
.patient_btn{background-color:transparent; color:#231F20;}
.patient_btn:hover{color:#231F20;}
.emerg_btn .dropdown-toggle{font-family:'Inter SemiBold'; color:#fff; font-size:15px; border:1px solid #42ABAD; padding:6px 20px; border-radius:20px; color:#fff; background-color:#42ABAD; position:relative; padding-right: 40px; display: block;}
.emerg_btn .dropdown-toggle::after, .book_btn::after{border:0; margin:0; position: absolute; width: 20px; height:20px; top:8px; right:12px;background-image: url(../images/dd-arrow.png); background-repeat: no-repeat;  background-position: center; background-color:#fff; border-radius: 50%;}
.emerg_btn .ph_icon{display:inline-block;background: url(../images/ph_icon.png) no-repeat 0 0; width:16px; height:15px; margin: 0 2px; position: relative; top: 2px; transition:all linear 0.3s; -webkit-transition:all linear 0.3s; -moz-transition:all linear 0.3s;}
.emerg_btn .dropdown-item{font-size:15px;}
.emerg_btn .dropdown-item:focus{color:#fff; background-color:#4B5B63;}
.emerg_btn .dropdown-item i.ph_icon{filter: brightness(0.2) saturate(0%); -webkit-filter: brightness(0.2) saturate(0%);}
.emerg_btn .dropdown-item:hover {color:#fff; background-color:#42ABAD;}
.emerg_btn .dropdown-item:hover i.ph_icon{filter: brightness(1) saturate(0%); -webkit-filter: brightness(1) saturate(0%);}
.book_btn::after{content: ""; transform: rotate(-90deg);}
.book_btn{background-color:#185C80; border-color: #185C80; position:relative; padding-right: 40px; display: inline-block;}

.navbar {padding-top: 0; padding-bottom: 0;}
header.sticky .navbar .navbar-nav .nav-item .nav-link{color:#231F20;}
header.sticky .icons_wrap a{filter: brightness(1) invert(0); -webkit-filter: brightness(1) invert(0);}
header.sticky .navbar-nav .dropdown-toggle::after{filter: brightness(0.2) saturate(0%); -webkit-filter: brightness(0.2) saturate(0%);}
header.sticky .speech_icon a:before{background-color: #231F20;}
header.sticky .top_bar {padding-top:5px; padding-bottom: 20px;}
header.sticky .top_bar:after{position: absolute; right:0; bottom:0; content: ""; width: 69%; height:1px; background:rgba(0,0,0,.15);}
header.sticky .navbar .navbar-nav .nav-item .nav-link{line-height: 40px;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1.2rem;padding-left: 1.2rem;}

.sabmenu_block{display: grid; grid-gap: 15px; grid-template-columns: repeat(4, 1fr); padding:30px 0 10px; max-height: 530px; overflow-y: scroll; overflow-x: hidden;}

.sabmenu_block::-webkit-scrollbar {width: 0; background: transparent;}
.sabmenu_block::-webkit-scrollbar-thumb { background: #FF0000;}

.menu_title{text-align:center; position:relative; padding-top:20px; padding-bottom: 20px;}
.menu_title:before, .menu_title:after{content:''; position: absolute; width:100%; left:0; height:1px; background-color:rgba(0,0,0,.15);}
.menu_title:before{top:0;}
.menu_title:after{bottom:0;}
.menu_title h2{font-size:40px;color:#231F20;letter-spacing:-0.03em;position:relative;padding-right:50px;display:inline-block;margin-bottom:0;}
.menu_title h2 a{color:#231F20; transition:all linear 0.2s;}
.menu_title h2 a:hover{color:#185C80;}
.menu_title h2:after{right: auto; bottom:4px; width: 36px; height: 36px; right: 0; background-size: 22%; transition:all linear 0.2s;}
.menu_title h2:hover:after{background-color:#185C80;}

.sabmenu_list .submenu-item h3, .sabmenu_list .submenu-none h3{cursor:pointer;font-family:'Inter SemiBold'; color:#231F20; font-size:18px; position:relative; padding-bottom: 15px; margin-bottom: 15px; transition: .3s; padding-right: 80px;}
.sabmenu_list .submenu-none h3 a{color:#231F20;}
.sabmenu_list .submenu-item h3:before{content: ''; position:absolute; width:20px; height:20px; top:0; right:40px; background-image:url(../images/wht_arrow.png);background-repeat:no-repeat;background-position:center 8px;background-color:#231F20; border-radius:50%; transition: .3s;}
.sabmenu_list .submenu-item h3:after, .sabmenu_list .submenu-none h3:after{content:''; position:absolute; width:88%; height:1px; bottom:0; left:0; background-color:rgba(35,31,32,0.2);}
.sabmenu_list .submenu-item h3.active::before {transform: rotate(-180deg); background-color: #185C80;}
.sabmenu_list .submenu-item h3.active{margin-bottom: 15px; color: #185C80;}
.submenu-item ul{padding-top:0; padding-bottom:15px; margin:0;}
.submenu-item li{margin-bottom: 5px;}
.submenu-item li a{color: #231F20; font-size: 16px;}
.submenu-item li a:hover{color: #185C80;}

.quick_block{padding:100px 0;}
.quick_block .title{font-family:'Inter Bold'; color:#231F20; font-size:30px; margin-bottom:15px;}
.quick_item{margin-right:20px;}
.quick_item ul{display: grid;  grid-gap:20px; grid-template-columns: repeat(2, 1fr);}
.quick_item li{}
.quick_item li:nth-child(1) a{background-color:#FDE3D0; color:#231F20;}
.quick_item li:nth-child(2) a{background-color:#FFCDD8; color:#231F20;}
.quick_item li:nth-child(3) a{background-color:#42ABAD; color:#fff;}
.quick_item li:nth-child(4) a{background-color:#185C80; color:#fff;}

.quick_item li a{display:block; padding:12px 24px; font-family:'Inter SemiBold'; color:#231F20; font-size:18px; border-radius:24px;}
.r_arrow{position:relative;}
.r_arrow::after{content:''; position: absolute; width: 20px; height:20px; top:16px; right:20px;background-image: url(../images/dd-arrow.png); background-repeat: no-repeat;  background-position: center; background-color:#fff; border-radius: 50%; transform: rotate(-90deg); transition: .3s;}
.quick_item li a:hover:after{right:20px;}

.virtual-care{background-color:#fff; padding:50px 30px 30px; border-radius: 6px; display: flex; align-items: center; justify-content: space-between; margin-left:20px;}
.virtual-care p{font-size: 18px;}
.explore_btn a{background-color:#4B5B63; display: inline-block; padding: 12px 55px 12px 20px; font-family:'Inter Bold'; color:#fff; font-size:16px; transition: .3s; border-radius: 24px;}
.explore_btn .r_arrow::after{top: 14px; right: 16px;}
.explore_btn a:hover{background-color:#185C80;}
.explore_btn a:hover:after{right:20px;}
h2{font-family:'Inter Bold'; font-size: 65px; color: #231F20; margin-bottom:25px; letter-spacing: -0.0321em;}

.rfh_container{padding-top:100px; padding-bottom:100px;}
.about_rfh {max-width: 90%; margin-bottom:50px;}
.about_rfh p{font-size:24px; line-height: 32px; margin-bottom: 30px;}

.counter_block{display: grid;  grid-gap:25px; grid-template-columns: repeat(2, 1fr); margin-bottom:90px;}
.rfh_counter li{color:#231F20; padding:60px 60px; box-shadow: 0px 6px 6px rgba(215,198,198,0.25); border-radius: 14px;}
.rfh_counter li p{font-size: 22px; margin-bottom:0;}

/* Counter Css Start*/

.services_card, .aboutUs_card{position: relative;top: 0px;transition: all 0.3s ease-out;height: 100%;background-color: #fff;box-shadow: 0px 6px 6px rgba(215, 198, 198, 0.25);border-radius: 14px 14px;overflow: hidden;}
.services_card .card_text, .aboutUs_card .card_text {background-color: inherit;box-shadow: inherit;border-radius: inherit;position: relative;}
.services_card:hover, .aboutUs_card:hover{top: -6px;}
.services_card:hover .card_text, .aboutUs_card:hover .card_text{box-shadow:none; color: #231F20;}
.services_card img, .aboutUs_card img{border-radius: 14px 14px 0 0;}
.service_title{font-family: 'Inter Bold';font-size:30px; color:#231F20; margin-bottom:0; padding-right:45px; min-height:76px; line-height: 36px;position: relative;}
.services_card a{color: #231F20;}
.card_text p{margin-bottom: 0; padding-right: 50px; padding-right: 70px;}
.card_text{background-color: #fff; box-shadow: 0px 6px 6px rgba(215, 198, 198, 0.25); border-radius: 0px 0px 14px 14px; padding:20px 20px 20px; transition: all 0.3s ease-out;}

.updates_block{padding-top: 90px; padding-bottom: 90px;overflow: hidden;}
.updates_block a{color: #231F20; display: grid; grid-template-columns:13% 36% 51%; grid-template-rows: auto; grid-gap: 20px; align-items: center;  padding-bottom: 35px; padding-top: 35px; transition:all linear 0.3s; position: relative; border-bottom: 1px solid rgba(1,48,66,0.4);}
.updates_block a:last-child{border-bottom: 1px solid #f4f4f5;}
.updates_block a:before{content: ''; background-color:#fff; box-shadow:0px 34px 70px rgba(22,65,147,.15); position:absolute; width:100%; height:1px; bottom:0; left:0; transition:all linear 0.3s; display: block; height: 100%; top: -1px; opacity: 0; z-index: 1; border-radius: 16px;}

.updates_block a:hover{ border-bottom: 1px solid transparent;}
.updates_block a:hover:before{opacity: 1;}

.updates_block img{border-radius: 10px;}
.news_block h2{margin-bottom:20px;}
.news_date{font-family: 'Inter Bold'; font-size: 30px; color: #231F20; padding-left:30px; position:relative; z-index: 2;}
.news_title{font-family: 'Inter Bold'; font-size: 30px; padding-right:50px; line-height: 40px; position:relative; z-index: 2;}
.news_title span{display:block; font-size: 20px; letter-spacing: -0.04em; color: #185C80; font-family:'Inter SemiBold';}
.news_img{position:relative; z-index: 2;}

.events_block{padding-bottom:100px;}
.main_event {position: relative; top: 0px; transition: all 0.3s ease-out; background-color: #fff; border-radius: 20px;}
.main_event figure img {border-radius: 20px 20px 0px 0px;}
.main_event .event-category {
  color: #fff;
  font-size: 13px;
  display: inline-block;
  padding: 10px 18px;
  border-radius: 12px;
  position: absolute;
  top: 20px;
  right: 20px;
  font-family:'Inter Medium';
  text-transform: uppercase;
  background-color:#42ABAD;
}
.event_content {display: flex; align-items: center; padding: 30px 30px;}

.main_event .event_date, .event_list .event_date{
  font-family: 'Inter Bold';	
  font-size: 42px;
  color: #231F20;
  line-height: 45px;
  margin-right: 30px;
}

.main_event .event_date span, .event_list .event_date span{
  color: #185C80;
  font-size: 24px;
  display: block;
  line-height: 30px;
}

.main_event .event_title, .event_list .event_title{
  font-family: 'Inter Bold';	
  font-size: 34px;
  color: #231F20;
  line-height: 40px;
  transition: all 0.3s ease-out;
}

.main_event:hover {box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2); top: -8px;}
.event_list {background-color: #fff; border-radius: 20px; padding-left: 15px; position: relative; top: 0px; transition: all 0.3s ease-out;}
.event_list a {display: flex; align-items: center; justify-content: space-between;}
.event_positn {display: flex; align-items: center; margin-left: 20px; margin-right: 20px;}

.event_list img {border-radius: 0px 20px 20px 0px;}
.event_list:nth-child(2) {margin-top: 30px;}
.event_imgbox{width: 100%; max-width: 210px;}
.event_list:hover {box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2); top: -6px;}

.treatment_block{padding-bottom:50px;}
.treatment_slider{border-radius: 20px; background-color: #fff;}
.treatment_item{display: grid; grid-template-columns:74% 26%; align-items: center;}
.treatment_slider .item img{border-radius: 20px 0 0 20px;}
.treatment_title, .hospital_title{font-family:'Inter SemiBold'; color:#231F20; font-size:30px; line-height:34px; margin-bottom:20px;}
.treatment_content, .hospital_content{padding-left:30px; padding-right:30px;}

.treatment_slider.owl-carousel .owl-nav [class*=owl-],
.videos_stories.owl-carousel .owl-nav [class*=owl-]{height: 42px; width: 42px; z-index: 1;
    background-image: url(../images/arrow_sl.png); background-repeat: no-repeat; background-position: 0 -43px; border-radius: 50%;
	border: 1px solid rgba(1, 48, 66, 0.4); background-color:#4B5B63; line-height: 0!important; outline: none; margin: 0;}
	
.treatment_slider .owl-prev.disabled,
.treatment_slider .owl-next.disabled,
.videos_stories .owl-prev.disabled,
.videos_stories .owl-next.disabled {opacity:1;cursor:default;border:1px solid rgba(1,48,66,0.4);background-color:transparent!important;}

.treatment_slider.owl-carousel .owl-nav [class*=owl-] span,
.videos_stories.owl-carousel .owl-nav [class*=owl-] span {display: none;}
.treatment_slider.owl-carousel .owl-nav button.owl-prev,
.videos_stories.owl-carousel .owl-nav button.owl-prev {transform: rotate(180deg);}
.treatment_slider.owl-carousel .owl-nav [class*=owl-]{position: absolute; right:95px; top: 30px; z-index: 1;}
.treatment_slider.owl-carousel .owl-nav button.owl-next{right:30px;}
.treatment_slider .owl-prev.disabled,
.videos_stories .owl-prev.disabled {background-position: -2px 0 !important; transform: rotate(0deg)!important;}
.treatment_slider .owl-next.disabled,
.videos_stories .owl-next.disabled {background-position: -2px -1px!important; transform: rotate(180deg);}
.treatment_slider.owl-carousel .owl-nav [class*=owl-]:hover,
.videos_stories.owl-carousel .owl-nav [class*=owl-]:hover{background-color:#4B5B63;}
.videos_stories.owl-carousel .owl-nav button.owl-next {right:0;}
.videos_stories.owl-carousel .owl-nav [class*=owl-]{position: absolute; right:65px; top: -72px; z-index: 1;}

.intPatients_block{padding-top: 50px; padding-bottom: 50px;}
.intPatients_block h2{margin-bottom:0;}
.intPatients_block p{font-size: 20px;}
.patient_banner{text-align: center;}
.success_stories{padding-top: 100px; padding-bottom: 100px;}
.storie_warp{display: grid; grid-template-columns:68% 32%; /* align-items: flex-end; */}
.storie_warp.warp-100{grid-template-columns: 100%;}
.storie_card {height: 100%;}
.card_image img{border-radius:0 20px 20px 0; height: 100%; object-fit: cover;}

.storie_card p{font-family:'Inter Medium'; font-size: 20px; color: #231F20;}
.card_content{background-color:#C8EBFB; border-radius:20px 0px 0px 20px; padding: 50px; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.storie_warp.warp-100 .card_content{border-radius:20px;}
.card_content p{font-family:'Inter Regular'; font-size: 18px; position:relative; padding-left:30px; margin-bottom:0; padding-bottom:1rem;}
.card_content p:before{content: ''; position: absolute; width:1px; height:100%; top: -10px; left:0; background-color:rgba(1,48,66,0.65);}
.storie_name{font-family: 'Inter Bold'; font-size: 30px; padding-left:30px;}

.services_card .card_text .service_title:after, .team_name:after, .aboutUs_card .card_text .service_title:after, .dr_profile a:after{content: ''; position:absolute; width:42px; height:42px;top: -6px; right:0px; background-image: url(../images/wh_arrow.svg);
  background-repeat: no-repeat; background-position: center; background-color: #4B5B63; border-radius: 50%; transition:all linear 0.3s;}
.services_card .card_text .service_title, .aboutUs_card .card_text .service_title {min-height: auto;}
.services_card:after{bottom:52px;}
.services_card:hover:after, .team_name:hover:after, .aboutUs_card:hover .card_text:after{background-color: #185C80;}

.success_owl.owl-theme .owl-nav.disabled + .owl-dots{margin-top: 25px;}
.success_owl.owl-theme .owl-dots .owl-dot.active span, 
.success_owl.owl-theme .owl-dots .owl-dot:hover span {background: #256486;}
.success_owl.owl-theme .owl-dots .owl-dot span{width: 14px; height: 14px;}

.faqs_block{padding-top: 80px; padding-bottom: 80px;}
.faqs_block h2{margin-bottom:0;}
.home_faq.faqAccordion .accordion-button{border-bottom:0;}
.home_faq.faqAccordion .accordion_wrap .accordion-body a{color:#fff; text-decoration:none !important;}
.home_faq.faqAccordion .accordion-button[aria-expanded="true"]{padding-bottom: 15px;}

.rfh_wrap h3{font-family: 'Inter Bold'; font-size: 50px; margin-bottom:25px; letter-spacing: -0.025em;}
.rfh_counter h4{font-family:'Inter Bold'; font-size: 70px; letter-spacing: -0.05em; color: #231F20; margin-bottom:0;} 

.counter {line-height: 1;
    position: relative;
    display: flex;
    overflow: hidden;
    align-items: center;
    height: 4.4rem;
  }
  
  .counter > span {
    z-index: 1;
    display: flex;
    flex-direction: column;
    height: 100%;
    transition: transform 2s ease;
    transform: translateY(0);
    line-height: 1;
  }
  .counter > span span {
    flex: 0 0 100%;
    height: 100%;
  }
  
 .rfh_counter li h4>span {
    display: inline-block;
    position: relative;
}
  
 .rfh_counter li h4 sup {
  font-size: 50px;
  margin-left: 0;
  font-family: Inter SemiBold;
  letter-spacing: -0.04em;
  top: -15px;
}
  
.counter:nth-child(1) > span {transition-delay: 0s;}
.counter:nth-child(2) > span {transition-delay: 0.375s;}
.counter:nth-child(3) > span {transition-delay: 0.75s;}
.counter:nth-child(4) > span {transition-delay: 1.125s;}
.counter:nth-child(5) > span {transition-delay: 1.5s;}
.counter:nth-child(6) > span {transition-delay: 1.875s;}
.counter:nth-child(7) > span {transition-delay: 2.25s;}
.counter:nth-child(8) > span {transition-delay: 2.625s;}
.counter:nth-child(9) > span {transition-delay: 3s;}
.counter:nth-child(10) > span {transition-delay: 3.375s;}
.counter:nth-child(11) > span {transition-delay: 3.75s;}
.counter:nth-child(12) > span {transition-delay: 4.125s;}
.counter:nth-child(13) > span {transition-delay: 4.5s;}
.counter:nth-child(14) > span {transition-delay: 4.875s;}
.counter:nth-child(15) > span {transition-delay: 5.25s;}
.counter:nth-child(16) > span {transition-delay: 5.625s;}
.counter:nth-child(17) > span {transition-delay: 6s;}
.counter:nth-child(18) > span {transition-delay: 6.375s;}
.counter:nth-child(19) > span {transition-delay: 6.75s;}
.counter:nth-child(20) > span {transition-delay: 7.125s;}
.counter:nth-child(1) {color: #231F20;}
.counter:nth-child(2) {color: #231F20;}
.counter:nth-child(3) {color: #fff;}
.counter:nth-child(4) {color: #fff;}
.counter_one{margin-top:80px;}
.counter_one li:nth-child(1){background-color:#FDE3D0; margin-bottom: 25px;}
.counter_one li:nth-child(2){background-color:#42ABAD; color:#fff}
.counter_two li:nth-child(1){background-color:#FFCDD8; margin-bottom: 25px;}
.counter_two li:nth-child(2){background-color:#185C80; color:#fff}
.counter_one li:nth-child(2) h4 .counter, .counter_one li:nth-child(2) h4 sup{color:#fff}
.counter_two li:nth-child(2) h4 .counter{color:#fff}

.testimonial_block h2{margin-bottom:30px; letter-spacing: -3px;}
.vd_testimonial{margin-bottom:100px;}
.blue-bg{background-color: #C8EBFB; border-radius: 40px; padding:50px 60px 40px; margin-bottom: 30px;}
.vd_banner{position:relative;}

.vd_banner a:before{border-radius:20px; content:""; position:absolute; left:0; top:0; background: linear-gradient(4.93deg, rgba(0, 0, 0, 0.62) 19.17%, rgba(0, 0, 0, 0) 55.72%); width:100%; height:100%;}

.vd_title{position: absolute; left:40px; bottom:30px; font-family:'Inter Medium'; font-size: 30px; color: #fff;}
.play_button{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:70px; height: 70px;}
.play_button img{transition: all 0.3s ease-out;}
.vd_banner:hover .play_button img {transform: scale(1.1);}

.testimonial_modal .modal-body{padding:0;}
.testimonial_modal .modal-content{border-radius:14px; border: 0;}
.testimonial_modal .close_modal{position: absolute; right: -10px; top: -10px; cursor:pointer; z-index: 1;}
.testimonial_modal iframe {border-radius: 14px;}

#sync1.owl-carousel .owl-nav [class*=owl-]{width: 44px; height: 44px;  z-index: 1;
    background-repeat: no-repeat; background-position: 0 0; border-radius: 50%; background-image: url(../images/arrow_testi.png);
	border: 2px solid rgba(1,48,66,0.4); line-height: 0!important; outline: none; margin: 0; font-size: 0; background-color:transparent;}

.vd_testimonial #sync1 .item {margin: 5px; color: #FFF; border-radius: 20px; text-align: left;}
.vd_testimonial #sync1 .item img{border-radius: 20px;}
.vd_testimonial #sync2 .item {margin: 0; color: #FFF; cursor: pointer;}

/* .vd_testimonial #sync2 .current .item {
 border-radius: 14px 14px 0px 0px;
 border-top:6px solid #0073A8;
} */

.vd_testimonial #sync2 .current:before{border-radius:14px 14px 0px 0px; content:""; position:absolute; left:0; top:0; background-color:#0073A8; width:100%; height:8px;}
.vd_testimonial #sync1.owl-theme {position: relative;}
.vd_testimonial #sync1.owl-theme .owl-next,
.vd_testimonial #sync1.owl-theme .owl-prev {margin-top: -20px; position: absolute; top: 50%;}
.vd_testimonial #sync1.owl-theme .owl-prev {left: 10px; background-position: 0 -44px; transform: rotate(180deg);}
.vd_testimonial #sync1.owl-theme .owl-next {right: 10px; background-position: 0 -43px;}
.vd_testimonial #sync1.owl-theme .owl-next:hover,
.vd_testimonial #sync1.owl-theme .owl-prev:hover {background-color:#4B5B63; background-position: 0 0;}
.vd_thumb{display: grid; grid-template-columns: 65% 35%; border-radius: 10px; padding:20px; border: 1px solid rgba(0, 0, 0, 0.15);}
.vd_category{font-family:'Inter Bold'; font-size:16px; color:#185C80; text-transform:uppercase; display:block; margin-bottom: 20px;}
.vdthumb_title{font-family:'Inter SemiBold'; font-size:18px; color:#231F20; line-height: 24px; padding-right: 35px;}
.vdthumb_img{position:relative;}
.patient_stories .owl-item .vdthumb_img img.img-fluid {border-radius: 10px; width: 158px; height: 158px; object-fit: cover;}
.vd_thumb .play_button{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:45px; height:45px;}

#sync2 .owl-item:nth-child(1) .vd_thumb{background-color:#C8EBFB;}
#sync2 .owl-item:nth-child(2) .vd_thumb{background-color:#FDE3D0;}
#sync2 .owl-item:nth-child(3) .vd_thumb{background-color:#FFCDD8;}

.doctorscare_block{position:relative;}
.doctorscare_bg{text-align: center;}
.doctorscare_block::before {position: absolute; content: ""; width: 100%; height: 100%; background: linear-gradient(90.15deg, rgba(24, 92, 128, 0.95) 30.6%, rgba(24, 92, 128, 0.3) 66.88%, rgba(24, 92, 128, 0.2) 75.69%, #185C80 104%); opacity: 0.85;}

.doctors_care_row{position:absolute; left:0; top:50%; transform: translateY(-50%); width:100%;}
.banner_holder{display: flex; padding:0 50px; align-items: flex-end; justify-content: space-between;}
.banner_holder h2{color:#fff; line-height: 70px; margin-bottom:40px;}
.banner_holder .discover_box{margin-bottom: -60px;}
.filter_box, #doctor-search-form{width:54%;}

.filter_box .form-group, .filter_box .form-item{/* max-width:52%; */ margin-bottom: 25px;}
.filter_box .form-group label, .filter_box .form-item label{color:#fff; font-family:'Inter SemiBold'; font-size:17px; margin-bottom:10px;}
.filter_box .form-group .form-select, .filter_box .form-select{font-family:'Inter Regular'; font-size:16px; color:#231F20; padding:.6rem 2.25rem .6rem 1.2rem; border-radius: 24px;}

.filter_box .btn-submit, .filter_box .form-submit{background-color:#42ABAD; font-family:'Inter SemiBold'; font-size:17px; color:#fff; border-radius: 24px; width: 100%; padding: .6rem 1rem; margin-top:10px; display: inline-block; border: 1px solid transparent; text-align: center;}
.filter_box .form-submit{width: 54%;}
.filter_box .btn-submit:hover, .filter_box .form-submit:hover {background-color: #195f84;}
div[role="alert"] {color: #f59f2d; font-size: 14px; margin-top: -15px; line-height: 20px;}

.services_warp{padding-top: 80px; padding-bottom: 80px;}
.services_warp h2 {text-align:center; margin-bottom: 30px;}

.services_warp .tab_wrapper {text-align:center; display:block; margin:auto; max-width:96%; background-color:#185C80; border-radius:40px;}
.services_warp .tabs {margin: 0; padding: 0; display: flex; justify-content: center;}
.services_warp .tab_link {margin:0; list-style: none; padding:14px 46px; color: #fff; cursor: pointer;
  transition: all ease 0.5s; font-family:'Inter Medium'; font-size: 22px; display: block; position:relative;}
.services_warp .tab_link:before{position: absolute; right:0; content: "|"; color: #fff;}
.services_warp .tab_link:last-child:before{display: none;}
 
.services_warp .tab_link:hover {color: #BBEAFE;}
.services_warp .tab_link.active {color: #BBEAFE; /*font-family:'Inter Bold';*/}
.services_warp .content_wrapper{padding:10px 0 0;}
.services_warp .tab_content {display:none; text-align:center; font-size:15px;
  opacity:0; transform:translateY(15px); animation:fadeIn 0.5s ease 1 forwards;}

.tab_content.active {display: block;}
.col_wrapper {display:grid; grid-template-columns:59% 38%; grid-gap: 40px;}
.column_single{box-shadow:0px 5px 15px rgba(0,0,0,0.08); border-radius: 12px; position:relative;}
.column_single img{border-radius: 12px;}

.column_2by4{display:grid; grid-gap: 40px; grid-template-columns:repeat(2, 1fr);}
.service_card{} 
.service_card img{border-radius: 12px 12px 0 0;}
.service_card a{display:block; box-shadow:0px 5px 15px rgba(0,0,0,0.08); background-color:#fff; border-radius:12px; position:relative; transition:all ease 0.5s;}
.service_card a:hover{box-shadow:none;}

.card_title{font-family:'Inter Medium'; font-size: 24px;  color: #231F20; text-align:center; padding:20px 0;}
.view_all {position:absolute; right:0; bottom:0;}
.view_all a{background: linear-gradient(0deg, #4B5B63, #4B5B63), linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)), #C0EDD8;
border-radius:68px 0px 12px; width:220px; height:60px; display: flex; font-family:'Inter Bold'; font-size:19px; color:#fff; align-items: center;
  justify-content: center; padding-right: 20px; transition:all ease 0.5s;}
.view_all a:after{content: ''; position:absolute; width:30px; height:30px; top:14px; right:40px; background-image: url(../images/radius_arrow.svg);
  background-repeat: no-repeat; background-position: center; background-size: 100%; transition:all ease 0.5s;}  
.view_all a:hover{background: linear-gradient(0deg, #185C80, #185C80), linear-gradient(0deg, #185C80, #185C80), #185C80;}
.view_all a:hover:after{right:36px;}

.service_card a:before{content: ''; position:absolute; width:145px; height:166px; top:-13px; right:-26px; background-image: url(../images/curve-shape.svg);  background-repeat: no-repeat; background-position: center; background-size: 100%;}

.service_card a:after{content: ''; position: absolute; width: 40px; height: 40px; top:20px; right:20px; background-image: url(../images/wh_arrow.svg);
  background-repeat: no-repeat; background-position: center; background-color: #4B5B63; border-radius: 50%; transition: all linear 0.2s;}
.service_card a:hover::after {right: 16px; background-color: #185C80;}

@keyframes fadeIn {
  100% {
    opacity: 1;
    transform: none;
  }
}


@media (min-width: 1200px) {
.find_btn.dropdown:hover ul.dropdown-menu,	
.emerg_btn.dropdown:hover ul.dropdown-menu{display: block; top: 36px; padding:0;}
.find_btn.dropdown:hover ul.dropdown-menu {border: 1px solid #231F20;}
.emerg_btn.dropdown:hover ul.dropdown-menu {border: 1px solid #42ABAD; min-width: 192px; right: 0;}
.navbar-expand-lg .navbar-collapse{justify-content: flex-end;}
.nav-item.dropdown {position: static;}
.navbar .nav-item .dropdown-menu{display: block; opacity: 0; visibility: hidden; transition: .3s;}
.navbar .nav-item:hover .dropdown-menu{transition: .3s; opacity: 1; visibility: visible; top: 100%; transform: rotateX(0deg);
    box-shadow: 0px 15px 10px -15px rgba(38, 38, 38, 0.2);}
.navbar .dropdown-menu.fade-down {top: 100%; transform: rotateX(-75deg); transform-origin: 0% 0%;}
.navbar-expand-lg .navbar-nav .dropdown-menu {padding: 0; width: 100%; left: 0; right: 0; margin: auto; border-radius: 0; border: 0;}
.navbar-nav .dropdown-toggle::after {
  content: "";
  width: 12px;
  height: 7px;
  background: url(../images/white_arrow.png) no-repeat center;
  border: none;
  display: block;
  position: absolute;
  /* bottom: 58px; */
  top: calc(50% - 3px);
  right: 0;
  transition: all linear 0.2s;
 }
  
.navbar .dropdown:hover > .dropdown-toggle::after {transform: rotate(-180deg);}
.container{max-width: 1600px; width: 100%; padding-left:40px; padding-right:40px;}
.navbar .navbar-nav .nav-item .nav-link {position:relative;color:#fff;font-family:'Inter SemiBold';font-size:16px;line-height: 100px;}
.navbar .navbar-nav .nav-item .nav-link::before {position:absolute; bottom:30px; left:12px; right:0; margin:0 auto; content:""; background-color: #FFCDD8; width:0%; height:3px; transition:all 0.3s; border-radius:4px;}
.navbar .nav-item:hover .nav-link::before {width: 96%;}	
.navbar .navbar-nav .nav-item .nav-link:hover::before {width: 96%;}
header.sticky .navbar .navbar-nav .nav-item .nav-link::before{bottom: 0;}
header.sticky .navbar {position: relative;}

}

@media (min-width: 992px) {
.container{max-width: 1600px; width: 100%; padding-left:40px; padding-right:40px;}
}

.p-lr{padding-left:70px; padding-right:70px;}
.download_app{display: flex; flex-direction: row-reverse; flex-wrap: wrap; padding:60px 50px; align-items: center;}

.download_app p{margin-bottom:30px;}
.download_app>div{width:50%}
.app_details{padding-right:55px;}
.p-tb{padding-top:50px; padding-bottom:20px;}
.bg_footer{background-color:#42ABAD;}
.menu_block{margin-bottom:50px;}
.menu_block ul{margin-bottom:0; margin-top:1.2rem;}
.menu_block h5{font-family:'Inter Bold'; font-size: 18px; color:#fff; margin-bottom:10px; position:relative; cursor:pointer; padding-bottom: 20px;}
.menu_block h5:before{content: ''; position: absolute; width: 22px; height:22px; top: 0; right:40px;background-image: url(../images/blk_arrow.svg); background-repeat: no-repeat;  background-position: center; background-color:#fff; border-radius: 50%;}
.menu_block h5.active:before{transform: rotate(90deg);}
.menu_block h5:after{content: ''; position: absolute; width:88%; height:1px; bottom: 0; left:0; background-color:rgba(255, 255, 255, 0.3);}

.menu_block li{font-size: 16px; margin-bottom:10px; line-height: 22px;}
.menu_block li a{color:#fff;}
.menu_block li a:hover{color: #231F20;}
.hide_content{display:none;}

.social_media{display: flex; align-items: center;}
.social_media h6{font-size: 18px; color:#231F20; margin-bottom:0; text-transform:uppercase; margin-right:10px;}
.social_media li{display:inline-block; text-align:center; margin-left: 6px;}
.social_media li:first-child{margin-left: 0;}
.social_media li a{display:flex; align-items:center; justify-content:center; width:38px; height: 38px; line-height:38px; background-color:#42ABAD; border-radius: 50%;}
.social_media li a img {width: 20px; height: 20px;}
.social_media li a:hover {background-color: #185C80; transform: scale(1.1);}
.contacts_block{padding-top:50px; padding-bottom:50px; background-color: #fff;}
.contacts_block .container::after {content: ''; position: absolute; width: 1px; height: 100%; top: 0; left: 54%; transform: translateX(-50%);
  background: rgba(1, 48, 66, 0.5);}
.subscribe_container{}  
.subscribe_wrap {display: grid; grid-template-columns: 28% 72%; margin-bottom: 35px;}
.subscribe_wrap .heading{font-size: 30px; color: #185C80; line-height: 30px; padding-right: 20px;}
.subscribe_box, .contacts_block .container{position: relative;}
.subscribe_box input {height: 60px; text-indent: 12px; border: 1px solid #F3F3F3; color: #231F20; font-family:'Inter Light';
  font-size: 15px; background-color: #F3F3F3; border-radius: 12px 0px 0px 12px; /* width: 78%; */}
.subscribe_box button {position: absolute; top: 0; right: 0; height: 60px; width: 130px; background-color: #185C80; color: #fff; font-family:'Inter Bold'; font-size: 16px; border-radius: 0px 12px 12px 0px; transition: .5s;}
.subscribe_box button:hover{color: #fff;}

.rf_flogo{display: grid; grid-template-columns: 32% 68%; align-items: center;}
.rf_flogo p{font-size: 16px;line-height:22px;margin-bottom: 0;padding-left: 15px;}

.logos ul{display: flex; flex-wrap: wrap;}
.logos ul li{margin-top: 35px; margin-left: 1.33%; width: 32%;}

.hospital_contact{padding-left:120px;}
.hospital_contact .contacts li {font-family:'Inter Bold'; position:relative; padding-left:70px; margin-bottom: 20px;}
.hospital_contact .contacts li:before{content:""; position:absolute; left:0; top:0; background-repeat:no-repeat; width:52px; height:52px; background-color:#42ABAD; border-radius: 50%; background-position: center center;}
.hospital_contact .contacts li span{font-family: 'Inter Regular'; font-size:18px; display:block;}
.hospital_contact .contacts li a{color: #231F20; font-size:20px;}
.hospital_contact .contacts li a:hover{color: #42ABAD;}
.hospital_contact .contacts li:nth-child(1):before, .hospital_contact li:nth-child(3):before{ background-image:url(../images/phone_icon.png);}
.hospital_contact .contacts li:nth-child(2):before{background-image:url(../images/mail_icon.png);}
.copyright{font-size:16px; color:#fff; text-align:center; padding-top: 25px; padding-bottom: 25px;}
.copyright a{color:#fff; margin: 0 15px;}

/* Management Team */

.innerbanner_wrap{position:relative;max-width:1600px;width:100%;padding-left:40px;padding-right:40px;margin-right:auto;margin-left:auto;}
.innerbanner_content{position:absolute; width:100%; bottom:40px; left:40px; z-index:5; max-width: 85%;}
.overview_block, .ourValues_block, .blog_wrap, .blog_detailsWrap, .national_board{padding-top: 80px; padding-bottom: 80px;}
.overview_block a{color:#185C80;}
.overview_block h2, .ourValues_block h2{margin-bottom: 0;}
.overview_block p{margin-top: 1rem; margin-bottom: 0; text-align: justify;}
.overview_block p:first-child{margin-top: 0;}
.overview_block h3{font-family:'Inter Bold'; font-size: 30px; color: #231F20;}
.overview_block .overview_txt{padding-left: 20px;}
.overview_block ul{margin-top: 1rem;}
.overview_block li{background:url(../images/logo-with-leaf.png) no-repeat 0 6px; margin-bottom:1rem; padding-left: 25px;}
.overview_block ul.features_icon {list-style-type: none; display: flex; margin:25px 0 0; flex-wrap: wrap; justify-content: center;}
.overview_block ul.features_icon li {width: 33.33%; padding-left:15px; padding-right:15px; margin-bottom: 0; font-size: 17px; background-image:none;}
.overview_block ul.features_icon li .value_icon{background-color: #42ABAD; margin-bottom: 5px;}

.ceo_image{position:relative; padding-top: 70px;}
.ceo_image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: linear-gradient(357.55deg, rgba(35, 31, 32, 0.85) 0.59%, rgba(35, 31, 32, 0) 78.39%);border-radius:16px 16px 0px 0px;}
.ceo_image figure img{border-radius: 16px 16px 0px 0px;}
.name_desgn{position: absolute; left: 40px; bottom: 40px;}
.name_desgn h3{font-family:'Inter SemiBold'; color: #fff; font-size: 50px;}
.name_desgn span{display: block; font-family:'Inter Medium'; color: #fff; font-size: 24px;}
.ceo_content {background-color:#C8EBFB; display: grid; grid-template-columns:48% 48%; grid-gap:4%; padding:40px; padding-bottom:30px;}
.ceo_content h4{font-family:'Inter SemiBold'; color: #231F20; font-size: 25px; margin-bottom: 1rem; padding-top: 20px;}
.ceo_content p{color: #231F20; line-height: 26px; text-align: justify;}
.ceo_content ul, .inner_col_right ul{list-style-type: disc; padding-left: 15px; margin-bottom: 1rem;}
.ceo_content ul li, .inner_col_right ul li{margin-bottom: 5px;}

.management_block{padding-top: 60px; padding-bottom: 60px;}
.team_profile{background-color:#fff;border-radius:16px;position: relative;top: 0px;transition: all 0.3s ease-out;box-shadow: 0px 6px 6px rgba(215, 198, 198, 0.25);margin-bottom:30px;height: calc(100% - 30px);}
.team_name{position:relative;}
.team_name::after, .dr_profile a:after{width:34px; height:34px; background-size:24%; bottom:50px; bottom:0; right:0;}
.dr_profile a:after{top: -2px;}
.team_profile:hover .team_name:after{background-color: #185C80; right: -4px;}
.team_profile:hover img {-webkit-transform: scale(1.1); transform: scale(1.1);}

.team_profile figure, .team_profile img{border-radius:16px 16px 0 0; overflow: hidden; transition: all 0.3s ease-out;}
.team_warp{padding: 20px;/* min-height: 136px; */}
.team_name{font-family:'Inter Bold'; color: #231F20; font-size: 25px; margin-bottom: 5px;padding-right: 40px;}
.team_designation{color: #231F20; font-size: 20px; line-height: 26px;}
.teamDeatils_wrap{padding-top: 70px; padding-bottom: 70px;}
.teamMember_deatils{background-color:#fff; display:grid; grid-template-columns:40% 60%; border-radius:20px; padding:35px;}
.teamMember_deatils img{border-radius: 20px;}
.teamMember_content{/* padding:30px 30px; */ padding-left: 35px;}
.teamMember_content h2{font-family:'Inter SemiBold'; color: #231F20; font-size: 50px; letter-spacing: -0.03em; margin-bottom:5px;}
.teamMember_content h3{color: #231F20; font-size: 25px; margin-bottom: 10px;}
.teamMember_content h4{font-size: 20px; margin-bottom: 0;}
.teamMember_content h4 a{color: #231F20;}
.member_details p{line-height:28px;}
.member_details p:first-child{margin-top: 20px; border-top: 1px solid #ccc; padding-top: 20px;}
.member_details p:last-child{margin-bottom:0;}

.doctorDetails_block{margin-top:70px; margin-bottom:30px; background-color:#C8EBFB; border-radius:20px; padding: 50px; position: relative;}
.doctorDetails_block .btn-1{position: absolute; top: 60px; left: 46%;}
.doctorDetails_block .btn-1 .book_btn{font-size: 15px; padding: 10px 24px; padding-right:45px;}
.doctorDetails_block .btn-1 .book_btn:hover{background-color:#42ABAD; color: #fff; border-color:#42ABAD;}
.doctorDetails_block .btn-1 .book_btn::after{top: 11px; right: 15px; transition: all 0.3s ease-out;}
.doctorDetails_block .btn-1 .book_btn:hover:after{right: 12px;}
.doctorProfile_details{display:flex; flex-wrap:wrap; flex-direction: row-reverse; justify-content: space-between;}
.doctor_photo{width: 100%; max-width:30%;}
.doctor_description{padding:0 30px 0 0; width: 100%; max-width:66%;}

.doctor_photo img{border-radius: 14px;}
.doctor_description h2{font-family:'Inter Bold'; color: #231F20; font-size: 45px; letter-spacing: -0.02em; margin-bottom:10px; padding-right: 255px;}
.doctor_desgn{font-family:'Inter SemiBold'; color: #231F20; font-size: 24px;}
.biography_block{margin-top:32px;}
.inner_row{display: flex;border-bottom:1px solid rgba(35,31,32,0.4); padding-bottom: 25px; margin-bottom:25px;}
.inner_col_left{font-family:'Inter Bold'; font-size: 18px;width: 200px;}
.inner_col_right{font-size: 18px;width: calc(100% - 200px);}
.inner_col_right a{font-family:'Inter Bold'; color:#185C80;}
.more_deatils {}
.more_deatils .inner_col_left{margin-bottom:10px;}
.more_deatils .inner_row:last-child{border-bottom:0; padding-bottom:0; margin-bottom:0;}

.doctorDetails_wrap .ceo_content{padding:0; background-color:transparent; margin-bottom:60px; display: block;}
.doctorDetails_wrap .ceo_rightcol {margin-top: 45px;}

.values_wrap, .ourValues_wrap {padding-top: 70px; padding-bottom: 70px;}
.mandate_block{padding-top: 70px; padding-bottom: 45px;}
.values_wrap h3, .ourValues_wrap h3, .education_wrap h3{font-family:'Inter Bold'; color: #231F20; font-size: 55px; text-align:center;}

.our_values{
  background-color: #C8EBFB;
  border-radius: 14px;
  padding:25px;
  margin-top:30px;
  /* min-height:344px; */
  position: relative;
  top: 0px;
  transition: all 0.3s ease-out;
  height: calc(100% - 30px);
  } 
 
.values_wrap h4, .card_details h3, .ourValues_wrap h4, .technology_wrap.education_wrap .card_details h3 {font-family:'Inter Bold'; color: #231F20; font-size: 30px; margin-bottom:10px;}
.card_details h3{margin-bottom:0px;}
.values_wrap p, .ourValues_wrap p{margin-bottom:0;}
.values_wrap h5{font-family:'Inter Medium'; color: #231F20; font-size: 24px; margin-bottom:35px;}
.value_icon{display:flex; align-items: center; justify-content: center; width:100px; height:100px; background-color:#185C80; border-radius:50%; margin-bottom:15px; transition: all 0.3s ease-out;}

.our_values:hover{top: -6px; box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);}
.our_values:hover .value_icon{background-color: #4B5B63;}

.technology_wrap.education_wrap .card_details h3{text-align:left;}

.careCentre_wrap{}
.careCentre_block{border-top:1px solid rgba(35,31,32,.3);padding-top:40px;margin-bottom:40px;display:grid; grid-template-columns:32% 68%;}
.careCentre_block:last-child {/* margin-bottom: 80px; */}

.careCentre_thumb figure{position:relative; margin-bottom:0; border-radius:10px; overflow: hidden;}
.careCentre_thumb figure:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%; background-color:rgba(24,92,128,0.25);mix-blend-mode: color; border-radius:10px; z-index: 1;}
.careCentre_thumb img{border-radius:10px; transition: all 0.3s ease-out;}
.careCentre_thumb figure:hover img {-webkit-transform: scale(1.1); transform: scale(1.1);}

.careCentre_list {margin-left: 30px;}
.careCentre_list ul{display: grid; grid-template-columns: repeat(3, 1fr);}
.careCentre_list ul.single-item {grid-template-columns: repeat(1, 1fr);}
.careCentre_list h3{font-family:'Inter SemiBold'; color: #231F20; font-size: 40px; margin-bottom:15px;}
.careCentre_list h3 a{color: #231F20;}
.careCentre_list li{font-size: 18px; position:relative; padding-left: 30px; margin-top: 15px; margin-right: 5px;}
.careCentre_list li:before, .news_arrow:before{content:""; position:absolute; left:0; top:2px; background-image:url(../images/sprite.png); background-repeat:no-repeat; width:24px; height:24px; background-position: -470px 4px; background-color:#4B5B63; border-radius: 50%; transition: all 0.2s ease-out;}
.careCentre_list li a{color: #231F20; transition: all 0.3s ease-out;}
.careCentre_list li a:hover{color: #185C80;}
.careCentre_list li:hover:before, .news_arrow:hover:before{background-color:#185C80; left:2px;}

.directory_block{padding-bottom: 70px;}
.directory_block .filter_search{margin-top: 50px; margin-bottom: 40px;}
.directory_block .filter_search legend{display:none;}
.directory_block .filter_search .fieldset-wrapper>div{background-color:#C8EBFB; display:flex; flex-wrap:wrap; padding:20px 35px; border-radius:40px; justify-content: space-around;}

.directory_block .filter_search .fieldset-wrapper input[type="radio"] {display:none;}
.directory_block .filter_search .fieldset-wrapper input[type="radio"]:checked + label {font-family:'Inter Bold'; color: #185C80;}
.directory_block .filter_search .fieldset-wrapper label {color:#231F20; font-size:20px; cursor:pointer;}
.directory_block .fieldgroup{width: 100%;}

.healthConditions_wrap .fieldset-wrapper input[type="radio"] {display:none;}
.healthConditions_wrap .fieldset-wrapper label {color:#231F20; font-size:24px; cursor:pointer; opacity: 0.5;}
.healthConditions_wrap .fieldset-wrapper > div{display:flex; flex-wrap:wrap; padding:0; justify-content:space-between; margin-bottom:30px;}
.healthConditions_wrap .fieldset-wrapper input[type="radio"]:checked + label, 
.healthConditions_wrap .fieldset-wrapper label:hover{opacity: 1;}

.directory_list{background-color:#fff;border-radius:16px;position: relative;top: 0px;transition: all 0.3s ease-out;box-shadow: 0px 6px 6px rgba(215,198,198,0.25);margin-bottom:30px;height: calc(100% - 30px);overflow: hidden;}

.grid_view_block .directory_list{padding: 20px;}
.grid_view_block .directory_list:hover {top: -6px;}

.grid_view_block .profile_wrap{display:grid; grid-template-columns: 164px auto;}
.grid_view_block .team_warp{padding: 0;}
.grid_view_block .directory_list:hover img{-webkit-transform: none; transform: none;}
.circle-wrapper {width: 146px; height: 144px; border-radius: 10px; overflow: hidden;}
.circle-wrapper img {width: 100%; height: 100%; object-fit: cover;}
.grid_view_block .directory_list .team_name{padding-right: 0; font-family: Inter SemiBold; font-size: 22px; margin-bottom: 10px;}
.grid_view_block .directory_list .team_name::after{display:none;}
.grid_view_block .directory_list .name_department, .grid_view_block .directory_list .doc_speciality{border:0; padding:0; margin:0; font-size: 16px; color: #231F20; font-family: 'Inter Regular';}

.grid_view_block .directory_list .doc_quali, .grid_view_block .directory_list .doc_exp{font-size: 17px;}
.grid_view_block .profile_details{padding-top: 5px;}
.grid_view_block .team_designation{position:relative; padding-bottom: 15px; margin-bottom: 15px;}
.grid_view_block .directory_list .name_department{margin-bottom: 10px;}

.grid_view_block .team_designation::before {
  content: '';
  background-color: rgba(1, 48, 66, 0.25);
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 1px;
}

.grid_view_block .team_designation::after {
  content: '';
  background-color: #185C80;
  position: absolute;
  width: 80px;
  bottom: 0;
  left: 0;
  height: 2px;
}

/* .list_view, .grid_view_block{display:none;}
.show_grid{display:block!important;} */

.doctor_nav{display: flex; border-top: 1px solid rgba(1, 48, 66, 0.25); margin-top: 25px; padding-top: 20px}
.doctor_link {list-style: none; color: #231F20; cursor: pointer; font-size: 18px; transition: all ease 0.5s; position:relative; padding-bottom: 5px}
.doctor_link:not(:last-child){margin-right:25px;} 

.doctor_link:hover {color: #185C80;}
.doctor_link.current {color: #185C80;}
.doctor_link.current::after{content:''; background-color:#185C80; position:absolute; width:85px; bottom:0; left:0; right:0;
  margin:auto;  height:2px;}

.doctor_content {display: none; opacity: 0; transform: scale(0.5); transition: all 0.5s ease-in-out; font-size: 18px; color: #231F20;}
.doctor_content.current {display: block; opacity: 1; transform: scale(1); transition: all 0.5s ease-in-out;}
.doctor_wrapper {margin-top: 20px;}
.doctor_wrapper li{background-image:url(../images/check.png);background-repeat:no-repeat; background-position:0px 7px; padding-left:20px;}
.dr_profile{border-top: 1px solid rgba(1, 48, 66, 0.25); margin-top: 25px; padding-top: 20px}
.dr_profile a{display:block; font-family: 'Inter SemiBold'; font-size: 20px; color:#185C80; position:relative;}




.directory_list:hover .team_name:after, .dr_profile a:hover:after{background-color: #185C80; right: -4px;}
.directory_list:hover img {-webkit-transform: scale(1.1); transform: scale(1.1);}
.directory_list figure, .directory_list img{overflow: hidden;transition: all 0.3s ease-out;text-align: center;}
.name_department {color: #185C80; font-family:'Inter Medium'; font-size: 20px; border-top:1px solid rgba(1,48,66,0.25); padding-top: 15px;
  margin-top: 15px; min-height: 76px;}

.list_view.doctors--listing{/* width: 100%; */}
.list_view .directory_list{display:grid; grid-template-columns:30% 70%; background-color:transparent; box-shadow:none; margin-bottom: 0; z-index: 1;}
.list_view .directory_list figure, .list_view .directory_list img{border-radius: 14px;}
.list_view .directory_list:hover img {-webkit-transform: scale(1); transform: scale(1);}

.list_view .directory_list figure{padding: 35px 30px;}
.list_view .team_warp{padding: 35px 30px 35px 10px; min-height: inherit;}

.list_view .directory_list .team_name{font-size: 35px; margin-bottom: 10px;}
.list_view .directory_list .team_designation {min-height: inherit; font-size: 22px;}
.list_view .directory_list .name_department{font-size: 24px; border-top:0; padding:0; margin:15px 0 25px; min-height: inherit;}
.list_view .directory_list .team_name::after{top: inherit; bottom: -15px;}
.list_view a{position: relative; display: block;}
.list_view a:before {content: ''; background-color: #fff; box-shadow: 0px 34px 70px rgba(22,65,147,.15); position: absolute; width: 100%; bottom: 0; left: 0; transition: all linear 0.3s; display: block; height: 100%; top: -1px; opacity: 0; z-index: 1; border-radius: 16px;}

.list_view a:after{content:'';  width:95.4%; height:1px; position:absolute; bottom:0; right: 0; left:0; background-color:rgba(1,48,66,0.4); transition: all 0.3s ease-out;  margin: auto;}

.list_view a:hover:after{background-color: transparent;}
.list_view a:hover::before {opacity: 1;}
.list_view .team_name::after{width: 42px; height: 42px;}
#listdata, #griddata{display:none;}
.div_highlight {display:block!important;}
.doc_speciality, .doc_quali, .doc_exp{color: #231F20!important; font-size: 20px; margin-top: 10px;}

.view-block{margin-bottom: 40px; text-align: right;}
.view-block button{margin: 0 5px;}
.view-block button{background-image:url(../images/sprite.png); background-repeat:no-repeat; width:46px; height:46px; border: 0;}
.view-block button.grid_button{background-position:-235px -197px;}
.view-block button.list_button{background-position:-116px -194px;}
.view-block button {background-color: transparent;}
.grid_button.active, .list_button.active, .grid_button:hover, .list_button:hover {background-color: #fff; border-radius: 4px;}
.directory_block .directory_list figure img{/* height: 328px; object-fit: contain;*/} 
.directory_block .list_view .directory_list figure img{/* object-fit: cover;height: 314px; */}

.technology_wrap{padding-bottom:50px;}
.technology_card{background-color:#fff; box-shadow:0 5px 5px rgba(215,198,198,0.25); border-radius:14px; position: relative; transition: all ease 0.5s;height: calc(100% - 30px);margin-bottom: 30px;}
.technology_card a{display: block;}
.card_details{padding: 25px;}
.card_details p{margin-bottom:0; color: #231F20;}
.technology_card img, .technology_card figure{border-radius: 14px 14px 0 0; overflow: hidden; transition: all 0.3s ease-out;}

.technology_card:before{content:''; position:absolute;width:145px;height:166px; top:-13px; right:-25px; background-image: url(../images/curve-shape.svg);background-repeat:no-repeat;background-position:center; background-size:100%; transition: all linear 0.3s;}

.technology_card:after{content:''; position: absolute; width: 40px; height: 40px; top:20px; right:20px; background-image: url(../images/wh_arrow.svg); background-repeat: no-repeat; background-position: center; background-color: #4B5B63; border-radius: 50%; transition: all linear 0.3s;}
.technology_card:before, .technology_card:after {z-index:2;} 
.technology_card:hover img {-webkit-transform: scale(1.1); transform: scale(1.1);}
.technology_card:hover::after {right: 16px; background-color: #185C80;}

.compliance_wrap{padding-bottom:50px;}
.compliance_card{display:grid; grid-template-columns:30% 70%; position:relative; z-index:4; padding:35px;}
.compliance_card img{border-radius: 14px;}
.compliance_title {font-family: 'Inter SemiBold'; color:#231F20; font-size:35px; padding-left:40px;}
.compliance_wrap a {position:relative; display: block;}
.compliance_wrap a:before{content: ''; background-color: #fff; box-shadow: 0px 34px 70px rgba(22,65,147,.15); position: absolute; width: 102%; left:-1%; right: 0; transition: all linear 0.3s; display: block; height:100%; top: 1px; opacity: 0; z-index: 2; border-radius: 16px; margin: auto;}
.compliance_wrap a{border-top:1px solid rgba(1,48,66,0.4)}
.compliance_wrap a:hover{border-top:1px solid #fff; border-radius: 16px;}
.compliance_wrap a:hover::before {opacity: 1;}

.list-dot{list-style-type: disc; padding-left: 15px; margin-bottom: 1rem;}
.list-dot li{margin-bottom: 5px;}

.tnctabs {margin: 0; padding: 0; display: flex; justify-content: center; border-bottom: solid 1px #185C80;}
.tnc_link {margin: 0 3%; list-style: none; padding: 3% 17% 1%; cursor: pointer; transition: all ease 0.5s; border-bottom: solid 4px rgba(255, 255, 255, 0); font-family:'Inter Medium'; font-size: 30px; color: #231F20; margin-bottom: -2px;}
.tnc_link:hover {color: #185C80; border-color: #185C80;}
.tnc_link.active {color: #185C80; border-color: #185C80;}
.tnccontent_wrapper{margin: 50px 0; background-color: #fff; padding: 40px; border-radius: 20px;}
.tnc_content h4{font-family: 'Inter SemiBold'; color:#231F20; font-size:24px; margin-bottom:15px;}
.tnc_content ol{padding:0 0 0 24px; margin:0 0 20px;}
.tnc_content ol ol{margin-top: 10px; list-style-type: lower-alpha;}
.tnc_content ol li{margin-bottom:10px;}
.tnc_content a{color:#231F20; text-decoration:underline!important;}
.tnc_content ol li li{margin-bottom:5px;}
.tnc_content, .board_content {display: none; opacity: 0; transform: translateY(15px); animation: fadeIn 0.5s ease 1 forwards;}
.tnc_content.active, .board_content.active{display: block;}

.national_board h3{font-family: 'Inter SemiBold'; color:#231F20; font-size: 40px;}
.board_tabs {margin: 30px 0 0; padding: 0; display: flex; justify-content: center; border-bottom: solid 1px #185C80;flex-wrap: wrap;}
.board_link {margin: 0; list-style: none; padding:10px 0; cursor: pointer; transition: all ease 0.5s; border-bottom: solid 4px rgba(255,255,255,0); font-size: 25px; color: #231F20; margin-bottom: -2px; text-align: center; width: 33.33%;}
.board_link:hover {color: #185C80; border-color: #185C80;}
.board_link.active {color: #185C80; border-color: #185C80; font-family: 'Inter Bold';}
.board_wrapper{margin-top:30px; margin-bottom:0;}
._total{font-family: 'Inter SemiBold'; color:#231F20; font-size:22px; margin-top: 25px;}

article[data-history-node-id="419"] .technology_wrap{padding-top:50px;}
article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="467"] .sub-specialties.healthTabBlock{padding-top:80px!important;}
article[data-history-node-id="463"] .fellowships_wrap{padding-top:30px;}
article[data-history-node-id="461"] .sub-specialties, article[data-history-node-id="464"] .technology_wrap {padding-top:80px;}
article[data-history-node-id="467"] .success_owl .card_content p:first-child{font-size: 24px; font-family: 'Inter Bold';}
article[data-history-node-id="467"] .team_warp{min-height: inherit;}
article[data-history-node-id="470"] .jamnagar_teams{padding-top:60px; padding-bottom:60px;}
article[data-history-node-id="509"] .healthTabBlock{padding-top: 0}
article[data-history-node-id="509"] #txttospeech .ebus_accordion {padding: 0 !important;}
article[data-history-node-id="507"] #txttospeech .ebus_accordion.faqAccordion {padding: 0;}
article[data-history-node-id="509"] .NoneBg{margin-top: 0;}
article[data-history-node-id="420"] .national_board{padding-bottom:0;}
article[data-history-node-id="420"] .fellowships_content {padding-bottom: 50px;}
article[data-history-node-id="462"] .fellowships_wrap{padding-top: 0;}
article[data-history-node-id="433"] .sub-specialties.greybg{padding-top: 60px;}
article[data-history-node-id="507"] .overview_block{/* padding-bottom:20px; */}
article[data-history-node-id="508"] .sub-specialties{padding-top: 70px !important;}
article[data-history-node-id="508"] .ebus_accordion.faqAccordion {padding: 0 !important;}
article[data-history-node-id="579"] .vision_box.colr3{margin-top: 0;}
article[data-history-node-id="545"] .overview_block{padding-bottom: 30px}
article[data-history-node-id="486"] .name_department{min-height: auto;}
article[data-history-node-id="449"] .ebus_accordion{padding-top: 0;padding-bottom: 70px;}
article[data-history-node-id="611"] .accordionStyle{margin-bottom: 0;}
article[data-history-node-id="611"] #package{margin-bottom: 80px;}
article[data-history-node-id="611"] .jamnagar_teams {padding-top: 60px;}
article[data-history-node-id="611"] .outpatient_Sec {padding-bottom: 80px;}
article[data-history-node-id="611"] .accordion_wrap {margin-top: 40px;}
article[data-history-node-id="668"] .accordion_wrap, article[data-history-node-id="690"] .accordion_wrap{margin-top: 30px;}
article[data-history-node-id="791"] .outpatient_Sec, article[data-history-node-id="789"] .outpatient_Sec{padding-bottom:80px;}

article[data-history-node-id="544"] .virtual_consultation_block .vision_box.colr3 { margin-top: 0px;}
article[data-history-node-id="467"] .association_wrap .board_tabs { margin-top: 0px;}
article[data-history-node-id="432"] .values_wrap h5 {margin-bottom: 0px;}
article[data-history-node-id="498"] .ebus_accordion.outpatient_Sec, article[data-history-node-id="518"] .sub-specialties {padding: 0 0 20px;}
article[data-history-node-id="450"] .ebus_accordion { padding-top: 0;}
article[data-history-node-id="450"] .ebus_accordion .NoneBg { margin: 0;}
article[data-history-node-id="450"] .ebus_accordion .board_tabs { margin: 20px 0 0;}
article[data-history-node-id="463"] .overview_block, article[data-history-node-id="447"] .overview_block.pb-0, article[data-history-node-id="448"] .overview_block.pb-0, article[data-history-node-id="452"] .overview_block.pb-0 { padding-top: 80px;padding-bottom: 80px !important;}
article[data-history-node-id="463"] .overview_block .table_container { margin: 0;}
article[data-history-node-id="416"] .overview_block.pb-0 { padding-top: 0px;padding-bottom: 80px !important;}
article[data-history-node-id="432"] .values_wrap .col-12 p {margin-top: 25px;}

/* article[data-history-node-id="518"] .ebus_accordion.faqAccordion h2, article[data-history-node-id="508"] .ebus_accordion.faqAccordion h2, article[data-history-node-id="518"] .ebus_accordion.faqAccordion h2, article[data-history-node-id="508"] .ebus_accordion.faqAccordion h2 {margin-bottom: 15px;} */

article[data-history-node-id="518"] .faqAccordion .accordion-item h2, article[data-history-node-id="508"] .faqAccordion .accordion-item h2 {margin-bottom: 0px;}
article[data-history-node-id="456"] .national_board {padding-top: 50px !important;}
article[data-history-node-id="416"] .table_container {margin-top: 0px;}
.ebus_accordion.faqAccordion h2 {margin-bottom: 0;}

.js-pager__items {margin-top: 40px; text-align:center;}
.js-pager__items li{display: inline-block; font-size: 16px;}
.js-pager__items li a{background:#4B5B63; color:#fff; border-radius:6px; transition:all 0.2s linear; display:block; padding:10px 26px;}
.js-pager__items li a:hover, .js-pager__items li.is-active a{background: #185C80;}

.about_counter_wrap{padding-top: 100px; padding-bottom: 80px;}
.about_counter{display: flex; justify-content: space-evenly;}
.about_counter li h2{color:#185C80; font-size:80px; margin-bottom:0; line-height:70px; text-align:center; letter-spacing:-5px;}
.about_counter li h3{color:#185C80; font-size:40px; font-family: Inter SemiBold; letter-spacing: -0.03em; margin-bottom:0; text-align:center;}

.about_counter li p{font-size:20px; text-align: center;}
.about_counter .counter {height:6rem;}
.counter:nth-child(1) > span  {transition-delay: 0s;}
.counter:nth-child(2) > span  {transition-delay: 0.375s;}
.counter:nth-child(3) > span  {transition-delay: 0.75s;}
.counter:nth-child(4) > span  {transition-delay: 1.125s;}
.counter:nth-child(5) > span  {transition-delay: 1.5s;}
.counter:nth-child(6) > span  {transition-delay: 1.875s;}
.counter:nth-child(7) > span  {transition-delay: 2.25s;}
.counter:nth-child(8) > span  {transition-delay: 2.625s;}
.counter:nth-child(9) > span  {transition-delay: 3s;}
.counter:nth-child(10) > span {transition-delay: 3.375s;}
.counter:nth-child(11) > span {transition-delay: 3.75s;}
.counter:nth-child(12) > span {transition-delay: 4.125s;}
.counter:nth-child(13) > span {transition-delay: 4.5s;}
.counter:nth-child(14) > span {transition-delay: 4.875s;}
.counter:nth-child(15) > span {transition-delay: 5.25s;}
.counter:nth-child(16) > span {transition-delay: 5.625s;}
.counter:nth-child(17) > span {transition-delay: 6s;}
.counter:nth-child(18) > span {transition-delay: 6.375s;}
.counter:nth-child(19) > span {transition-delay: 6.75s;}
.counter:nth-child(20) > span {transition-delay: 7.125s;}

.about_counter .counter:nth-child(1) {color: #185C80;}
.about_counter .counter:nth-child(2) {color: #185C80;}
.about_counter .counter:nth-child(3) {color: #185C80;}
.about_counter .counter:nth-child(4) {color: #185C80;}

.about_counter li h2 > span {display: inline-block; position: relative;}
.about_counter li h2 sup {font-size: 100px; margin-left: 0px; font-family:"Inter Bold"; top: -20px;}
.gandhiJi_block{padding-top: 140px; position: relative;}
.gandhiJi_quotes{width:640px;background-color:#C8EBFB;border-radius:20px;box-shadow:0 9px 26px rgba(207,198,198,0.25);text-align:center; padding: 40px 80px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.gandhiJi_quotes img{margin-bottom: 20px;}
.gandhiJi_quotes h3{font-family:"Inter Bold"; font-size: 60px; color: #231F20; letter-spacing: -0.01em; margin-bottom: 20px;}
.gandhiJi_quotes p{font-size: 20px;}
.separator{position: relative; padding-bottom: 0; padding-top: 35px;}
.separator:before{content:''; background-color:#0073A8;position:absolute;width:90px;height:4px;left:0;right:0; margin:auto;top:10px;}
.ms-gandhi{font-family:"Inter Bold"; font-size:32px; color: #231F20; padding-top: 10px;}

.chairperson_quotes{position: relative; padding: 130px 50px 0 10px;}
.chairperson_quotes p{font-size: 20px; line-height: 32px;}
.chairperson_quotes:before{content:''; position:absolute; left:0; top:45px; background-image: url(../images/quotes.svg); background-repeat: no-repeat; background-position:0 0; width:280px; height:202px; background-size: 100%; z-index: -1;}
.rf-chairperson{font-family:"Inter Bold"; font-size:55px; color: #231F20; padding-top: 20px;}
.rf-chairperson span{display:block; font-family:'Inter Regular'; font-size:24px; color: #231F20;}
.chairperson_block{display:grid; grid-template-columns:50% 50%; margin-bottom:54px;}

.ourPledge_wrap{padding-top: 80px; padding-bottom: 80px;}
.ourPledge_box{width:640px;background-color:#185C80;border-radius:20px;box-shadow:0px 7px 0px rgba(207,198,198,0.25);text-align:center; padding: 50px 100px; margin: 0 auto;}
.ourPledge_box h3{font-family:"Inter Bold"; font-size:60px; color: #fff; margin-bottom:20px;}
.ourPledge_box p{color: #fff; font-size:20px;}

.ourValues_block p{font-size: 18px; line-height:30px; margin-bottom: 0;}
.vision_box{border-radius: 16px; border: 1px solid rgba(0,0,0,0.15); padding: 40px 40px;}
.vision_box.colr1{background-color:#FDE3D0;}
.vision_box.colr2{background-color:#C8EBFB;}
.vision_box.colr3{background-color:#FFCDD8; box-shadow:0px 5.36925px 5.36925px rgba(215,198,198,0.25); margin-top:30px;}
.vision_box h3{font-family: 'Inter Bold'; font-size: 50px; color: #231F20; letter-spacing: -0.02em;}
.vision_box.colr3 p{margin-bottom: 1rem;}
.vision_box.colr3 p a{color: #231F20;}
.theHospital, .openings_block, .awardsWrapper{padding-top:80px; padding-bottom:80px;}
.hospital_item {display: grid; grid-template-columns: 72% 28%; align-items: center; background-color:#fff; border-radius:20px;}
.hospital_item img {border-radius: 20px 0 0 20px;}
.hospital_content p{font-size:18px;}
.hospital_title{margin-bottom: 1rem;}
.more_aboutUs{padding-bottom:80px;}
.more_aboutUs h2{margin-bottom: 30px;}

.orangeCl.virtual_consultation_block{padding-bottom: 30px;}
.orangeCl .vision_box.colr1{background-color:#FDE3D0; margin-top: 0;}
.blueCl .vision_box.colr1{background-color:#C8EBFB; margin-top: 0;}

.aboutUs_card .card_text{position:relative;}
.aboutUs_card .card_text::after{bottom: auto; top: 21px;}
.more_aboutUs .service_title{font-size: 30px; padding-right: 42px; line-height: 38px; margin-bottom:0;}
.more_aboutUs .card_text{padding: 25px;/* min-height: 122px; */}

.awards_wrap{padding-top: 80px;}
.awards_wrap h2{text-align: center; margin-bottom: 40px;}
.awards_block{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 30px;}
.awards_block a {background-color:#fff; box-shadow: 0px 5px 5px rgba(203,203,203,0.25); border-radius: 20px; padding: 25px; display: flex; align-items: center; color: #231F20; position: relative; top: 0px; transition: all 0.3s ease-out;}
.awards_block a:hover{top: -6px;}
.awards_block figure {margin:0 15px 0 0; width: 35%;}
.awards_block figure img {border-radius: 10px; border: 1px solid #D8D3D3;}
.awards_text{width: 65%;}
.awards_text h6 {font-family:"Inter Bold"; font-size:25px;}
.awards_text p {font-size: 18px; margin-bottom: 0;}

.ourValues_wrap .our_values{min-height: 398px;}
.send_resume{text-align: center; padding-top: 40px; font-size: 18px;}
.send_resume a{color: #231F20; text-decoration: underline!important;}
.send_resume a:hover{color: #185C80; text-decoration: none!important;}

.openings_block h2{font-family:'Inter SemiBold'; margin-bottom:40px;}
.jobs_wrapper {}
.job_tabs{margin:0; padding:0;}
.job_list{font-size: 16px; color: #000; display: inline-block; padding:8px 16px; cursor:pointer;
  border: 2px solid rgba(0,0,0,0.5); border-radius: 10px; margin-bottom: 20px; transition: all 0.3s; margin-right: 10px;}
.job_list.current, .job_list:hover {border: 2px solid #185C80; color: #fff; background-color:#185C80;}

.job_description {display:none; color:#231F20; opacity:0; transform:translateY(15px); animation:fadeIn 0.5s ease 1 forwards;}
.job_description.current{display:block;}

.current_opening{color:#231F20;background-color:#FFCDD8;border-radius:10px;padding:25px;min-height:335px;margin-top:30px;transition: all 0.5s; position:relative;}
.current_opening:hover{box-shadow: 0px 4px 6px rgba(38, 38, 38, 0.1);}
.current_opening h4{font-family:'Inter SemiBold'; font-size: 35px; margin-bottom:20px; color: #231F20;}
.current_opening p{color: #231F20;}
.job_category{margin-bottom:15px; color: #231F20;}
.exp_block{font-family:'Inter SemiBold'; font-size: 18px; line-height: 24px; margin-bottom:15px;}
.qualif{font-size: 18px;}

.current_opening:after{content: ''; position:absolute; width:42px; height:42px; bottom:25px; right:20px; background-image: url(../images/wh_arrow.svg);
  background-repeat: no-repeat; background-position: center; background-color: #4B5B63; border-radius: 50%; transition:all linear 0.2s;}
.current_opening:hover:after{right:14px; background-color: #185C80;}
.bg_form1{background-color: #FDE3D0;}
.request_form, .sub-specialties, .videosStories{padding-bottom: 80px;}
.request_form h2, .request_form .col-auto{text-align: center;}
.form_wrap{padding-top: 70px;}
.form_holder{border-radius: 20px; padding: 40px;}
.form_holder h2{font-size: 45px; color: #231F20; letter-spacing: -0.02em; margin-bottom: 20px;}
.form-row{display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; margin-top: 40px;}
.form-row .form-control{background-color:#fff; border:1px solid #D0D5DD; box-shadow: 0px 1.81826px 3.63652px rgba(16,24,40,0.05);
border-radius: 10px; padding: 1rem 1rem;}
.form-row .form-group label{font-family:"Inter SemiBold"; margin-bottom: 10px;}
.form_holder .col-auto{margin-top:40px;}
.form_holder .col-auto button{font-family:"Inter Bold"; font-size: 18px; background-color:#185C80; border:0; box-shadow:0px 1.26816px 2.53633px rgba(16,24,40, 0.05); border-radius: 30px; padding: 14px 80px;}
.form_holder .col-auto button:hover {background-color: #42ABAD;}

.search_filter input::placeholder, .blog_wrap .filter_block input::placeholder {color: #231F20; opacity: 1;}
.search_filter input:-ms-input-placeholder, .blog_wrap .filter_block input:-ms-input-placeholder{color: #231F20; opacity: 1;}
.search_filter input::-ms-input-placeholder, .blog_wrap .filter_block input::-ms-input-placeholder{color: #231F20; opacity: 1;}
.filter_block{display: flex; justify-content: space-between; margin-bottom: 15px;}
.search_filter input, .blog_wrap .filter_block input{background-image: url(../images/icon-search.svg); border:0; border-bottom: 1px solid #231F20; background-color: transparent; background-repeat: no-repeat; display: block; padding-left: 25px; font-family:'Inter Regular'; font-size: 16px; padding-bottom: 10px; background-position: 0 6px; color: #231F20; width:280px;}
.search_filter input:focus, .blog_wrap .filter_block input:focus{outline: none; border-color:transparent; box-shadow:none;}
.search_filter input:focus, .blog_wrap .filter_block input:focus{border-bottom: 1px solid #231F20;}

.filter_select, .blog_wrap .filter_block form{display:flex; font-family:'Inter Medium'; font-size:17px; color:#231F20; align-items:center; justify-content:space-between; width: 100%;}
.blog_wrap .filter_block .js-form-item-sort-by, .blog_wrap .filter_block .form-actions{display:none;}
.blog_wrap .filter_block .form-select{display: inline-block; width: auto;}
.blog_wrap .filter_block .form-item label{font-family:'Inter Medium'; font-size:17px; color:#231F20;}
.filter_select:not(:last-child), .blog_wrap .filter_block .js-form-type-select:not(:last-child){margin-right:30px;}
.blog_wrap .filter_block .js-form-type-textfield:not(:last-child){margin-right:30px;}

.filter_select select, .blog_wrap .filter_block .form-select{font-family:'Inter Regular'; font-size: 16px;background-color:#fff; border-radius:5px; border: 1px solid #fff; color: rgba(35, 31, 32, 0.75); line-height: 34px; width: 200px; margin-left: 15px;}
.right_filter{display: flex;}
.year_filter form{display: flex; align-items: center;}

.year_filter .js-form-type-select {
  display: flex;
  font-family: 'Inter Medium';
  font-size: 17px;
  color: #231F20;
  align-items: center;
  justify-content: flex-end;
}

.year_filter .js-form-type-select select {
  font-family: 'Inter Regular';
  font-size: 16px;
  background-color: #F4F4F5;
  border-radius: 5px;
  border: 1px solid #fff;
  color: rgba(35, 31, 32, 0.75);
  line-height: 34px;
  width: 200px;
  margin-left: 15px;
}

.year_filter .js-form-type-select:not(:last-child) {
  margin-right: 30px;
}

.blog_query{padding-top: 80px;}
.query_filter{background-color: #FDE3D0; border-radius: 20px;  padding: 40px;}
.query_filter h2, .carecenter_form h2{font-size: 45px; margin-bottom: 15px; letter-spacing: -0.02em;}
.query_filter .form-row{margin-top: 30px; grid-template-columns: repeat(2, 1fr);}

.carecenter_form h2, .carecenter_form p{text-align:center;}
.appointment_block{padding-bottom: 80px;}
.appointment_form{border-radius: 20px;  padding: 40px;}
.orange{background-color: #FDE3D0;}
.light_pink{background-color: #FFCDD8;}
.light_blue{background-color: #C8EBFB;}
.light_green{background-color: #ADE0E1;}

.blog_listing{background-color: #fff; border-radius: 10px; margin-top: 30px; box-shadow: 0px 6px 6px rgba(215, 198, 198, 0.25);}
.blog_listing a{color: #231F20; display: block; position: relative;}
.blog_listing figure img, .blog_listing figure{margin: 0; border-radius: 10px 10px 0 0; overflow: hidden; transition: all 0.3s ease-out;}
.blog_listing figure img {width: 100%; height: 260px; object-fit: cover; object-position: top;}

.blog_listing:hover img {-webkit-transform: scale(1.1); transform: scale(1.1);}
.blog_content {padding: 22px;}
.blog_content h4, .eventTitle{font-family:"Inter Bold";font-size: 24px;line-height: 30px;margin-bottom: 15px;min-height: 52px;}
.news_block .blog_content h4{min-height: 120px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.blog_content p{font-family:'Inter Medium'; font-size:18px; color: #185C80; margin-bottom:0;}
.blog_content p span{display:inline-block; margin:0 5px;}
.blog_ctgy{font-family:'Inter Medium'; font-size:14px; color:#fff; display: inline-block; padding: 8px 10px; border-radius: 8px;
  position: absolute; top: 10px; right: 10px; background-color: #42ABAD; transition: all 0.3s ease-out;}
.blog_listing:hover .blog_ctgy{background-color: #185C80;}
.blog_details h2{font-family:'Inter SemiBold'; font-size: 50px; color:#00373E;}
.category{font-family:'Inter SemiBold'; font-size:18px; display: inline-block; color:#fff; padding:10px 18px; border-radius:14px; background-color:#42ABAD; margin-bottom: 20px;}
.published_wrap{border-top: 1px solid rgba(0,0,0,0.15); padding-top: 25px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px;}
.published_block{font-family:'Inter SemiBold'; font-size: 20px; color:#185C80;}
.published_block span{display:inline-block; margin:0 10px;}  
.share_block ul{display: flex; align-items: center; justify-content: center; position: relative;} 
.share_block li{padding: 0 6px;} 
.share_block li a{width:34px; height:34px; background-color:#185C80; border-radius:50%; line-height:34px; display:flex;
  align-items: center; justify-content: center;}
.share_block li a img{width: 18px; height: 18px;}
.share_block li a:hover{background-color: #42ABAD;}

.blog_banner img{border-radius: 20px 20px 0px 0px;width: 100%;}
.blog_contentWrap{background-color: #fff; padding: 40px; border-radius: 0 0 20px 20px;}
.blog_contentWrap h4{font-family:'Inter SemiBold'; font-size: 22px; color: #231F20; margin-bottom: 1rem;}
.blog_contentWrap a{color: #185C80; text-decoration: underline!important;}
.blog_contentWrap ul{list-style: disc; margin:0 0 1rem; padding:0 0 0 20px;}
.blog_contentWrap ul li{margin-bottom: 10px;}
.news_arrow{position: relative; color: #231F20!important; font-size: 20px; padding-left: 30px;}
.news_arrow::before{top: 0;}

.dateNtitle{display: flex;}
.eventDate{font-family:'Inter Bold'; font-size: 40px; color: #231F20; line-height: 40px; margin-right: 15px;}
.eventDate span{color: #185C80; font-size: 26px; display: block; line-height: 30px;}
.eventTitle{min-height: auto;margin-bottom: 0;line-height: 34px;}

.awardsWrapper{}
.awards-nav {margin:0; padding: 25px; background-color: #C8EBFB; border-radius: 24px;}
  
.awards_listing{list-style:none;cursor:pointer;transition:all ease 0.5s; font-size:25px; color:#231F20; border-bottom:1px solid #231F20; padding-bottom: 15px; margin-bottom: 15px; text-align: center;}
.awards_listing:last-child{border-bottom:0; padding-bottom:0; margin-bottom: 0;}
.awards_listing span{display:block; font-size:20px;}
.awards_listing:hover {color: #231F20;}
.awards_listing.current {font-family:'Inter Bold'; color: #231F20;}
.awards_content ul{list-style: disc; padding-left:20px; padding-top: 0; margin-bottom: 1rem;}
.awards_content ul li{margin-bottom:5px;}

.awards_wrapper, .specialties_wrapper{padding-left: 20px;}
.awards_content h3{font-family: 'Inter Bold'; color: #231F20; font-size: 50px; margin-bottom: 25px;}
.awards_content a{color:#231F20; text-decoration:underline!important;}
.awards_content, .specialties_content{display: none; opacity: 0; transform: translateY(15px); animation: fadeIn 0.5s ease 1 forwards;}
.awards_content.current, .specialties_content.current {display: block;}

.award_holder {display: grid; grid-template-columns: 68% 32%; grid-gap: 0; align-items: center;
  border-top: 1px solid rgba(97,97,97,.3); padding-top: 30px; padding-bottom: 30px;}
.award_holder:first-child{border-top:0; padding-top: 15px;}
.award_title {font-size: 18px; color: #231F20; padding-right: 35px; text-align: justify;}
.award_title p strong{font-family:'Inter SemiBold'; font-size: 20px;}
.awardImg_block .carousel-item img{border: 1px solid rgba(35,31,32,0.35); border-radius: 20px;}

.specialties_link{background-color: #fff; box-shadow: 0px 3.33699px 3.33699px rgba(215, 198, 198, 0.25); border-radius: 10px; font-family:'Inter Medium'; color: #231F20; font-size: 20px; cursor:pointer; padding: 25px 55px 25px 20px; position:relative; transition: all 0.4s ease-out; border-right: 1px rgba(35, 31, 32, 0.15) solid; border-left: 1px rgba(35, 31, 32, 0.15) solid; border-top: 1px rgba(35, 31, 32, 0.15) solid; border-bottom: 5px rgba(35, 31, 32, 0.20) solid;}

.specialties_link:hover, .specialties_link.current{background-color:#C8EBFB; border-right: 1px #f4f4f5 solid;
border-left: 1px #f4f4f5 solid; border-top: 1px #f4f4f5 solid; border-bottom: 5px #0073A8 solid; box-shadow:none; transition: all 0.4s ease-out; font-family: 'Inter Bold';padding-right: 60px;}
.specialties_link.current:hover{font-family: 'Inter Bold';} 
.specialties_link:hover{font-family: 'Inter Medium';} 
.specialties_link:hover:after, .specialties_link.current:after{content: ""; background-image: url(../images/hover_arrow.png); background-repeat: no-repeat;
position: absolute; right: -21px; top: -8px; height: 85px; width: 100px; z-index: 1;}  
.specialties_link:not(:last-child) {margin-bottom: 15px;}
.specialties_content{border-radius: 20px; background-color: #fff; padding: 40px;}
.specialties_content h2, .directory_block h2, .patient_stories h2, .videosStories h2, .blogs_block h2{font-family: 'Inter Bold'; font-size: 45px; letter-spacing: -0.02em; color: #231F20; margin-bottom: 25px;}
.specialties_content h3{font-family: 'Inter Bold'; font-size: 30px; color: #231F20; margin-bottom: 20px; padding-top: 20px;}
.specialties_content h4{font-family: 'Inter SemiBold'; font-size: 24px; color: #231F20;}
.specialties_content img{margin-bottom: 25px;}
.specialties_content ul{margin-bottom: 1rem; list-style-type: disc; margin-left: 20px;}
.specialties_content ul li{margin-bottom: 10px;}
.specialties_content ul ul{margin-top: 10px;}
.specialties_content ul li a{font-family:'Inter SemiBold'; color: #185C80; text-decoration: underline !important;}
.specialties_content .explore_btn a, .overview_txt .explore_btn a{color: #fff; text-decoration:none!important;}
.radius_16{border-radius: 16px;}
.radius_12{border-radius: 12px;}

.partners .name_department{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; min-height:112px;}
.partners .name_department strong{font-family: 'Inter Bold'; display:block; color: #185C80; margin-bottom: 5px;}
.directory_block.partners .team_designation {min-height: initial;}
.patient_stories h2{text-align:center;}

.videosStories{padding-top:80px;}
.videos_stories .item{padding-bottom:10px;}
.videos_thumb a{position: relative; display: block;}
.videos_thumb img{border-radius: 16px 16px 0 0;}
.videos_title{font-family:'Inter Medium'; font-size:24px; line-height: 30px; letter-spacing: -1px; box-shadow: 0px 5.36925px 5.36925px rgba(215, 198, 198, 0.25); border-radius: 0px 0px 15px 15px; background: #fff; padding: 20px;}

.videos_thumb .play_button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 59px;
  height: 41px;
}

.videos_thumb .play_button img{border-radius:0;}
.videos_thumb a:hover .play_button img {transform: scale(1.1);}

.blogs_block{padding-top:80px; padding-bottom:80px;}
.blogs_block .news_block a, .highlight_block{
  color: #231F20;
  display: grid;
  grid-template-columns: 13% 36% 51%;
  grid-template-rows: auto;
  grid-gap: 20px;
  align-items: center;
  padding-bottom: 35px;
  padding-top: 35px;
  /* transition: all linear 0.3s; */
  position: relative;
  border-bottom: 1px solid rgba(1,48,66,0.4);
}

.blogs_wrap{display:flex; align-items:center; justify-content:space-between;}
.blogs_block a:last-child, .highlight_block:last-child{border-bottom: 1px solid #ffff;}
.highlight_block:last-child {padding-bottom:0;}

.blogs_block .news_img img{border-radius: 16px;}
.blogs_block .news_date {
  font-family: 'Inter Medium';
  font-size: 30px;
  color: #231F20;
  padding-left: 30px;
  position: relative;
  z-index: 2;
}

.blog_title {padding-right: 50px;}
.blog_title ul{list-style-type: disc;}
.blog_title ul li{margin-left: 20px; margin-bottom: 5px;}

.blogs_block h3 {
  font-family: 'Inter Bold';
  font-size: 30px;
  line-height: 34px;
  margin-bottom:15px;
}

.charges_wrap{padding-top: 70px; padding-bottom: 70px;}
.charges_wrap h3, .mandate_block h3{font-family: 'Inter SemiBold'; color: #231F20; font-size: 50px;}
.table_container{margin-top: 30px;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.table_container a{color:#185C80; text-decoration:underline !important;}

.rwd-table {
  width: 100%;
  border-collapse: separate;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-spacing: 0;
  /* table-layout: fixed; */
}

.rwd-table thead tr:first-child {
  border-top: none;
  background: #42ABAD;
  color: #fff;
}

.rwd-table tbody tr {background-color: #ffffff;}

.rwd-table tbody tr:nth-child(even):not(:first-child) {background-color: #FFF3EB;}

.rwd-table th {
  display: none;
}

.rwd-table td {
  display: block;
}

.rwd-table td:first-child {
  margin-top: .5em;
}

.rwd-table td:last-child {
  margin-bottom: .5em;
}

.rwd-table td:before {
  content: attr(data-th);
  font-weight: bold;
  /* width: 120px; */
  display: inline-block;
  color: #000;
}

.rwd-table th,
.rwd-table td {
  text-align: left;
}

.rwd-table {
  color: #000;
  overflow: hidden;
}


.rwd-table th,
.rwd-table td {
  padding: .5em 1em;
}
 .rwd-table tr:hover{
    background-color: rgba(200,235,251,.6);
  }
  .rwd-table td:before {
    display: none;
  }
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
  .rwd-table th,
  .rwd-table td {
    padding: 1em 1rem!important;
	font-weight:normal;
	border: solid 1px #D8D3D3;
  border-style: none solid solid none;
  }
  
.rwd-table th{font-size:20px;}
.rwd-table tr:first-child th:first-child { border-top-left-radius: 10px; }
.rwd-table tr:first-child th:last-child { border-top-right-radius: 10px; }
.rwd-table tr:last-child td:first-child { border-bottom-left-radius: 10px; }
.rwd-table tr:last-child td:last-child { border-bottom-right-radius: 10px; }
.rwd-table tr:first-child td { border-top-style: solid; }
.rwd-table tr td:first-child { border-left-style: solid; }
.rwd-table tr:nth-child(2) {border-top: none;}

.charges_wrap .filter_select select{background-color: #F4F4F5;}
.technology_wrap.education_wrap .card_details {min-height: inherit;}
.technology_wrap.education_wrap .card_details h3{margin-bottom: 0;}
.education_wrap h3{margin-bottom: 35px;}

.values_wrap.pt-0 .col-md-6 .our_values p{margin-bottom: 0;}
.values_wrap.pt-0 .col-md-6:not(:last-child) {/* margin-bottom: 30px; */}

.mandate_block ul{display: flex; margin-top:30px;flex-wrap: wrap; list-style-type: none !important;}
.mandate_block li{width: calc(25% - 25px);margin-bottom: 25px;}
.mandate_block li:not(:last-child){margin-right: 25px;}
.mandate_block li a{position:relative;display:block;font-size:18px;color:#231F20;background-color:#FFCDD8;border-radius:6px;min-height: 100px;transition: all 0.3s ease-out;padding-left: 70px;padding-right: 70px;display: flex;align-items: center;line-height: 24px;}
.mandate_block li a:before, .mandate_block li a:after{content:''; position:absolute; background-repeat:no-repeat;background-position:0 0; background-size: 100%;}
.mandate_block .board_content li a{color: #231F20; text-decoration: none !important;}
.mandate_block li a:before{left: 30px;top: 34px;background-image: url(../images/pdf_icon_black.png);width:25px;height:32px;}
.mandate_block li a:after{right: 20px;top: 28px;background-image: url(../images/download_icon_blue.png);width: 40px;height: 41px;}
.mandate_block li a:hover{background-color:#185C80;color:#ffffff}
.mandate_block li a:hover:before{background-image: url(../images/pdf_icon.png);}
.mandate_block li a:hover:after{background-image: url(../images/download_icon.png);height: 40px;}

.clinical_block{padding-bottom: 70px;}
.clinical_data{border-radius: 20px; background-color: #fff; padding:60px;}

.smu_clinic .board_tabs{margin-top:0;}
.smu_clinic .board_link{width:50%; padding-top:0;}
.smu_clinic .table_container{margin-top: 40px;}
.smu_clinic h3{margin-bottom: 30px;}
.sub-title{font-family: 'Inter Bold'; font-size: 55px; color: #231F20; margin-bottom: 30px; letter-spacing: -0.0321em;}
.specialties_content p a{color: #185C80; font-weight: bold;}
.specialties_content ul.features_icon{list-style-type: none; display: flex; margin:0; flex-wrap: wrap; justify-content: center;}
.specialties_content ul.features_icon li{width:33.33%; text-align:center; padding-left:15px; padding-right:15px; margin-bottom:20px; font-size:17px;}
.specialties_content ul.features_icon li img{margin-bottom: 0;}
.specialties_content ul.features_icon li .value_icon{margin: 0 auto; margin-bottom: 5px;}

/* Featured Videos */

.video_listing{background-color:#fff;border-radius:10px;margin-top:30px;box-shadow:0px 6px 6px rgba(215, 198, 198, 0.25);height: calc(100% - 30px);}
.video_listing a{color: #231F20; display: block; position: relative;}
.video_listing figure img, .video_listing figure{margin:0; border-radius:10px 10px 0 0; overflow:hidden; transition:all 0.3s ease-out;width: 100%;}
.video_listing:hover img {-webkit-transform: scale(1.1); transform: scale(1.1);}
.video_content {padding: 22px;}
.video_content h4{font-family:"Inter Bold";font-size: 24px;line-height: 30px;margin-bottom: 10px;/* min-height: 60px; */}
.video_content p{font-family:'Inter Medium'; font-size:18px; color: rgba(35,31,32,0.5); margin-bottom:0;}
.video_ctgy{font-family:'Inter SemiBold'; font-size:14px; color:#fff; display: inline-block; padding: 8px 10px; border-radius: 8px;
  position: absolute; top: 10px; right: 10px; background-color: #231F20; transition: all 0.3s ease-out;}
.video_listing:hover .video_ctgy{background-color: #185C80;}
.modal-backdrop.show {opacity: .85;}

.videos_modal .modal-body{padding:0;}
.videos_modal .modal-content{border-radius:10px; border: 0;}
.videos_modal .close_modal{position: absolute; right: -10px; top: -10px; cursor:pointer; z-index: 1; margin-top: -1px; margin-right: -1px;}
.videos_modal video{border-radius:10px;}
.video_listing figure{position: relative;}
.gallery_video .play_button {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px;}

.virtual_formbox{padding: 30px;}
.values_wrap .virtual_formbox h3{font-size: 40px;}



/* Login Page */

.user-login-form, .user-pass, .user-register-form {
  max-width: 600px;
  padding: 15px 30px;
  width: 100%;
  overflow: hidden;
  border: 1px solid #FDE3D0;
  background: #FDE3D0;
  margin: 200px auto 60px;
  border-radius: 12px;
}

.user-login-form input, .user-pass input, .user-register-form input {
  width: 100%;
  padding: 6px 12px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 16px;
  color: #231F20;
}

.user-login-form .form-submit, .user-pass .form-submit, .user-register-form .form-submit {
  max-width: 120px;
  background: #fff;
  color: #231F20;
  font-weight: 600;
  font-size: 15px;
  border: 1px solid #003C3C;
  border-radius: 0.25rem;
  padding: 0.4rem 0.75rem;
}

.user-login-form, .user-pass, .user-register-form {
  color: #231F20;
  font-size: 16px;
}

.user-login-form .form-item, .user-login-form .form-actions, .user-register-form .form-actions {margin-top:1.5rem; margin-bottom:1.5rem;}
.user-login-form .description{font-size: 14px;}

.gallery_block{position:relative; top:0px;  transition:all 0.3s ease-out; margin-top:30px; background-color:#fff; height: calc(100% - 30px); border-radius:0 0 10px 10px;}
.gallery_block:hover{top: -6px;}
.album_caption{padding: 22px;}
.album_caption h2{font-family:'Inter SemiBold'; color:#231F20; font-size:24px; line-height:30px; margin-bottom:10px; min-height: 120px;}
.album_caption p{font-family: 'Inter Medium'; font-size: 18px; color: rgba(35,31,32,0.5); margin-bottom: 0;}
.gallery_block a img{border-radius:10px 10px 0 0;}
.mfp-title{padding-right: 0; font-size: 16px; line-height: 22px;}

.fellowships_wrap {padding: 70px 0;}
.fellowships_wrap h3 {font-family: 'Inter SemiBold';color: #231F20;font-size: 50px;}
.fellowships_content {padding: 36px 0;	}
.fellowships_content p {font-family: 'Inter Regular';font-size: 18px;color: #231F20;}
.fellowships_content p a {color: #185C80;}
.fellowships_content p:last-child {margin-bottom: 0;}
.rwd-table-tfoot tfoot tr:last-child td:first-child {border-bottom-left-radius: 10px;}
.rwd-table-tfoot tfoot tr:last-child td:last-child {border-bottom-right-radius: 10px;}
.rwd-table-tfoot tfoot tr {background: #ffffff !important;color: #000 !important;font-family: 'Inter SemiBold';}
.rwd-table-tfoot tr:last-child td:first-child {border-bottom-left-radius: 0px;}
.rwd-table-tfoot tr:last-child td:last-child {border-bottom-right-radius: 0px;}

.specialties_content ol {margin-bottom: 1rem;margin-left: 20px;padding: 0;}
.specialties_content ol li {margin-bottom: 8px;	}
.specialties_content ol li a {font-family:'Inter SemiBold'; color: #185C80; text-decoration: underline !important;}
 
.table_container .total-seats {font-size: 24px;font-family:'Inter SemiBold'; color: #000000; margin-top: 20px;}
.association_wrap .board_tabs {flex-wrap: wrap;}
.association_wrap .board_tabs .board_link { width: 25%;}
.association_wrap .association_container {margin-top: 40px;}
.association_wrap .association_container h4 {margin: 0;font-family: 'Inter SemiBold';color: #231F20;font-size: 35px;}
 .association_wrap .association_container .table_container {margin-top: 15px;}
.ebus_block { padding-bottom: 0;}
.ebus_block p {font-size: 24px;}
.ebus_accordion {padding-top: 50px; padding-bottom: 70px}
.accordion_wrap {padding: 0 40px;border-radius: 20px;background-color: #ffffff;}
.accordion_wrap .accordion-item {border: 0;border-bottom: 1px solid #EEEEEE;padding: 30px 10px;}
.accordion_wrap .accordion-item:last-child {border: 0;}
.accordion_wrap .accordion-button {padding: 0px 70px 0px 0px;border: 0;border-radius: 0;box-shadow: none;outline: none;background-color: transparent;font-size: 35px;color: #231F20;font-family:'Inter Bold';}
.accordion_wrap .accordion-button::after {position: absolute;content: '';top: 0;right: 0;background-image: url(../images/accordion_open_icon.png);background-position: center;background-size: 50px;background-repeat: no-repeat;width: 50px;height: 50px;transform: rotate(-90deg);}
.accordion_wrap .accordion-button:not(.collapsed)::after {transform: rotate(0deg);}
.accordion_wrap .accordion-item .accordion-body {padding: 30px 0px 0;}
.accordion_wrap .accordion-body h4{font-family:'Inter SemiBold';font-size: 22px;color: #231F20;margin-bottom: 10px; padding-top: 10px;}
.accordion_wrap .accordion-body h6 {font-family: 'Inter Bold';font-size: 20px;margin-bottom: 10px;}
.accordion_wrap .accordion-body p{font-size: 18px;color: #231F20;margin-top: 0; text-align: justify;/* margin-bottom: 1.5rem; */}
.accordion_wrap .accordion-body a{color: #185C80; text-decoration: underline!important;}
.accordion_wrap .accordion-body ul{list-style: disc;margin: 0 0 1.5rem;padding:0 0 0 20px;}
.accordion_wrap .accordion-body ul li{margin-bottom: 10px;}
.accordion_wrap .accordion-body ul li:last-child {margin-bottom: 0;}
.accordion_wrap .accordion-body ul li ul{margin-top: .75rem;}
.accordion_wrap .accordion-body ul li ul li{list-style: circle;}
.accordion_wrap .accordion-item:last-of-type .accordion-collapse {border:0;border-radius:0;}
 .accordion_wrap .accordion-body ol{margin: 0 0 1.5rem;padding:0 0 0 20px;}
.accordion_wrap .accordion-body ol li{margin-bottom: 10px;}
.accordion_wrap .accordion-body .accordion-item{padding: 20px 20px;}
.accordion_wrap .accordion-body .accordion-item .accordion-body {padding: 15px 0px 0;}
.accordion_wrap .accordion-body .accordion-item .accordion-button{font-family: 'Inter Bold'; font-size: 28px;} 
.accordion_wrap .accordion-body .accordion-item .accordion-button:after{position: absolute;content: ""; top:0; right:10px; width:33px; height:33px;background: url(../images/faq-plus-circle.png) no-repeat;}
.accordion_wrap .accordion-body .accordion-item .accordion-button:not(.collapsed)::after{background: url(../images/faq-minus-Icon.png) no-repeat;width: 33px;height: 33px;}
.accordion_wrap .accordion-item .accordion-body.spaceTop {padding: 20px 0px 0; margin-bottom:0;} 
.accordion_wrap .accordion-item .myth_title .accordion-button{align-items: baseline;}
.accordion-body.myth_body p > strong:first-child, .accordion_wrap .accordion-item .myth_title .accordion-button{font-size: 30px; color: #231F20; font-family: 'Inter Bold';}
.accordion_wrap .accordion-item .myth_title .accordion-button span{font-family:'Inter Regular'; font-size: 20px;}


.packages_portfolio .our_values{height:calc(100% - 30px);margin-bottom:30px;margin-top:0;display:flex; align-items: center; padding:30px;}
.packages_portfolio .our_values:after {content:""; background-image: url(../images/hover_arrow.png); background-repeat: no-repeat;position: absolute;right: -21px;top: -8px; height: 85px;width: 100px; z-index: 1;}
.packages_portfolio .value_icon {margin-bottom: 0;} 
.packages_portfolio {padding-bottom: 60px; padding-top: 0;}
.packages_portfolio h2{margin-bottom: 30px;} 
.packages_portfolio h4 {font-family: 'Inter Bold'; color: #231F20; font-size: 30px; margin-bottom:0; padding-left:15px; max-width: 420px;} 
.book_chat{display:none;}

.room_block{margin-top:15px; margin-bottom:30px; background-color:#C8EBFB; border-radius:14px; height: calc(100% - 30px); border:1px solid rgba(0,0,0,0.15);}
.room_img img{border-radius:14px 14px 0 0; border-bottom:1px solid rgba(0,0,0,0.15);} 
.room_discrptn{padding: 20px;}
.accordion_wrap .accordion-body .room_discrptn h4{font-family: 'Inter Bold'; font-size: 24px; color: #000; padding-top: 0;}
.room_discrptn p{margin-bottom:0;}
 
 
.library_overview_block h4{font-family:'Inter Bold'; font-size: 20px; color: #231F20;margin-top: 1rem;margin-bottom: 0;}
.library_overview_block 4:first-child{margin-top: 0;}
.library_overview_block p{margin-top: 0.5rem;;}
.library_overview_block p:first-child{margin-top: 0;}
.clinical_journals_wrap .e-subscriptions_tabs {margin-top: 60px}
.clinical_journals_wrap .e-subscriptions_tabs .board_link {width: 50%;}
.library_services_wrap .association_container {margin-top: 40px;}
.library_services_wrap .association_container h4 {font-family: 'Inter SemiBold';color: #231F20;font-size: 35px;}
.library_services_wrap .association_container ul{list-style: disc; margin:0 0 0.5rem; padding:0 0 0 20px;}
.library_services_wrap .association_container ul li{margin-bottom: 5px;}
.foundationwrap_library_wrap {padding: 70px 0;}
.foundationwrap_library_wrap h3 {font-family: 'Inter SemiBold';color: #231F20;font-size: 50px;}
.foundation_library_wrap {padding: 70px 0;}
.foundation_library_wrap h3 {font-family: 'Inter SemiBold';color: #231F20;font-size: 50px;}
.librarian-list {margin-top: 30px;}
.librarian_item {display: grid;grid-template-columns: 65% 35%;border-radius: 10px;padding: 20px;border: 1px solid rgba(0, 0, 0, 0.15); height: calc(100% + 0px);}
.librarian_item:nth-child(1) {background-color: #C8EBFB;}
.librarian_item:nth-child(2) {background-color: #FDE3D0;}
.librarian_item .librarian_img {position: relative;}
.librarian_item .librarian_img img {border-radius: 10px;}
.librarian_item .librarian_content {width: 100%;display: flex;flex-direction: column;/* justify-content: space-between; */padding-right: 20px;}
.librarian_item .librarian_content .address {color: #231F20;font-size: 22px;font-family: 'Inter SemiBold';}
.librarian_item .librarian_content .info {padding: 20px 0;}
.librarian_item .librarian_content .info .name {font-size: 26px;color: #185C80;font-family: 'Inter SemiBold';}
.librarian_item .librarian_content .info .postion {font-size: 20px;color: #000000;}
.librarian_item .librarian_content .contact_details {width: 100%;}
.librarian_item .librarian_content .contact_details li {color: #231F20;font-size: 18px;font-family: 'Inter SemiBold';}
.librarian_item .librarian_content .contact_details li a {color: #185C80;}
 
ul.underline-list {margin-left: 0; padding-top: 10px;}
ul.underline-list li {border-bottom: 1px rgba(35, 31, 32, 0.15) solid;margin: 0;padding: 0px 0 15px 20px;position: relative;list-style: none;margin-top: 15px;}
ul.underline-list ol, ul.underline-list ul {padding-top: 10px; margin-bottom: 0}
ul.underline-list ol li, ul.underline-list ul li {border: 0;margin-bottom: 8px;padding: 0;list-style: decimal;margin-top: 0;}
ul.underline-list li::before {position: absolute; content: ''; top: 11px;left: 0;width: 6px;height: 6px;border-radius: 50%;background-color: #000;}
ul.underline-list ol li:before, ul.underline-list ul li:before {display: none;}
ul.underline-list li:last-child, ul.underline-list ul li:last-child {padding-bottom: 0;border: 0;}
ul.underline-list li:first-child, ul.underline-list ul li:first-child {margin-top: 0;}
.jamnagar_services ul li ul li, ul.underline-list ul li {list-style: circle;}
.specialties_consultants {padding-bottom: 80px;}
.specialties_consultants .blue-bg {margin: 0;overflow: hidden;}
.specialties_consultants h3{font-family: 'Inter Bold'; font-size: 50px; color: #231F20;}
.specialties_consultants .specialties_block {padding-bottom: 20px;margin-bottom: 40px;border-bottom: 1px solid rgba(1, 48, 66, 0.5);}
.specialties_consultants .specialties_block:last-child {padding: 0;border: 0; margin: 0;}
.specialties_item {width: 100%;position: relative;display: flex;align-items: center;padding: 25px 0;}
.specialties_item .specialties_icon {display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;background-color: #185C80;border-radius: 50%;transition: all 0.3s ease-out;}
.specialties_item span {width: calc(100% - 60px);font-size: 20px;color: #231F20;font-family:'Inter Medium';padding-left: 20px;}
.jamnagar_teams {padding-bottom: 60px;}
.jamnagar_teams .directory_list .team_designation {min-height: auto;}
.jamnagar_teams .directory_list {height: calc(100% - 30px);}
.jamnagar_teams .directory_list .team_name::after {bottom: inherit;top: 4px;}
.jamnagar_technology{padding: 70px 0;}
.jamnagar_technology .board_tabs {margin: 0;}
.jamnagar_technology .board_wrapper h3, .collections_glance h3{font-family:'Inter Bold';font-size: 50px;color: #185C80; padding-top:15px;}
.collections_glance h3{padding-top:0;}
.jamnagar_technology .accordion_wrap {background-color: #C8EBFB;margin-top: 40px;}
.jamnagar_technology .accordion_wrap .accordion-item {background-color: transparent;border-color:rgba(1,48,66,0.5);}
.jamnagar_technology .accordion_wrap .accordion-button {font-size: 30px;/* line-height: 45px; */}
.jamnagar_technology .accordion_wrap .accordion-button::after {width: 40px;height: 40px;background-size: 40px;}
.jamnagar_technology .accordion_wrap .accordion-body {overflow: hidden;}
.technology-accordion-body {display: flex;flex-wrap: wrap;flex-direction: row-reverse;justify-content: space-between;}
.technology-accordion-body .technology-img {width: 100%;max-width: 40%;text-align: right;}
.technology-accordion-body .technology-content {width: 100%;max-width: 60%;color: #2B2929;padding-right: 30px;}
.technology-accordion-body .technology-img img {border-radius: 20px;}

.content_wrap {display: flex; flex-wrap: wrap;}
.content_holder{width: 100%; max-width: 60%; padding-right: 30px;}
.img_holder{width: 100%; max-width: 40%; text-align: right;}
.img_holder img{border-radius: 20px;}

.jamnagar_technology .board_tabs .board_link {width: 25%;padding-top: 0;}
.specialties_content ul li ul li {list-style: circle;}
.specialties_content ul li ul li ul li{list-style: disc;}
.patient-rights {padding: 0;}
.patient-rights .board_tabs {margin-top: 0px}
.patient-rights .board_tabs .board_link {width: 50%;}
.patient-rights .board_content h3 {font-family: 'Inter SemiBold';color: #231F20;font-size: 50px;}
.patient-rights .board_content .underline-list {margin-top: 30px;}
.responsibilities-note {padding: 36px 0;}
.responsibilities-note a {font-family: 'Inter SemiBold';color: #185C80;text-decoration: underline !important;}
.collections_glance{padding: 50px 0;}
 
.font22, .billing_accordion .accordion-body .font22 {font-size: 22px;}
.billing_accordion .accordion-body .my-bills-action {color:#231F20; font-family: 'Inter Bold'; font-size: 35px; margin-top:40px;display: inline-block; text-decoration: none !important;}
.billing_accordion .international-desk {padding: 35px;margin: 50px 0;background-color:#C8EBFB;border-radius: 5px;}
.billing_accordion .international-desk .desk-title {color:#231F20;font-family: 'Inter Bold';font-size: 30px;margin-bottom: 15px;}
.whatsappBtn, .billing_accordion .international-desk .whatsapp {border: 1px solid #185C80;border-radius: 60px;color:#185C80;font-family: 'Inter Bold';font-size: 20px;display: inline-block;padding: 10px 20px;}
.whatsappBtn:hover, .billing_accordion .international-desk .whatsapp:hover {color: #ffffff;background-color: #185C80;}
.billing_download {padding: 50px 0 25px;}
 
.healthConditions_wrap {padding-top: 60px; padding-bottom: 60px;}
.healthConditions_wrap .filter_health {display: flex;justify-content: space-between;margin-bottom: 30px;align-items: center;}
.healthConditions_wrap .filter_health h3 {margin: 0;color: #231F20;font-family: 'Inter SemiBold';font-size: 50px;}
.healthConditions_wrap .filter_health .search_filter {position: relative;width: 100%;max-width: 290px;}
.healthConditions_wrap .filter_health .search_filter input {background-color: #fff; padding: 11px 20px 11px 50px;border-radius: 180px; border: 0;margin: 0; background-image: none;width: 100%;font-size: 12px;}
.healthConditions_wrap .filter_health .search_filter:before {position: absolute;content: '';top: 11px;left: 20px;background-image: url(../images/icon-search.svg);width: 17px;height: 17px; background-position: center;background-repeat: no-repeat;background-size: 17px;}
.alphabet_tabs {display: flex;justify-content: space-between;margin-bottom: 40px;align-items: center;flex-wrap: wrap;}
.alphabet_tabs a {color: #231F20;font-size: 26px;opacity: 0.5;}
.alphabet_tabs a:not(:last-child) { }
.alphabet_tabs a.active, .alphabet_tabs a:hover {color: #231F20;opacity: 1;}
.alphabet_group {width: 100%;padding: 0px 0 20px; transform: translateY(30px); animation: fadeIn 0.5s ease 1 forwards;}
.alphabet_group .alphabet {color: #231F20;font-family: 'Inter Bold';font-size: 60px;position: relative;}
.alphabet_group .alphabet span {background-color: #f4f4f5;position: relative; padding-right: 20px;}
.alphabet_group ul {padding: 30px; background-color: #C8EBFB; border-radius: 20px; width: 100%; display: flex;flex-wrap: wrap;}
.alphabet_group ul li {width: 33.33%;padding: 10px;}
.alphabet_group ul li a {font-size: 20px;color: #231F20;}
.alphabet_group .alphabet:before {position: absolute; content: '';top: 50%;left: 0;width: 100%;height: 1px; background-color: #DCDBDB;}
.rwd-table.wt-head tr:first-child td:first-child {border-top-left-radius: 10px;}
.rwd-table.wt-head tr:first-child td:last-child { border-top-right-radius: 10px;}
 
.comprehensive_care_block {padding-bottom: 80px;}
.comprehensive_care_block .vision_box h3 {font-size: 35px;}
.virtual_consultation_block {padding-bottom: 70px;padding-top: 0 !important;}
.virtual_consultation_block .our_values {position: relative;height: calc(100% - 30px);min-height: auto;margin-bottom: 30px;margin-top: 0px;display: block; top: 0px;}
.virtual_consultation_block .our_values:after {content: ""; background-image: url(../images/hover_arrow.png); background-repeat: no-repeat;position: absolute;right: -21px;top: -8px; height: 85px;width: 100px; z-index: 1;}
.virtual_consultation_block .our_values:hover{top: -6px;}

.virtual_consultation_block .vision_box h3 {text-align: left;font-size: 35px;}
.virtual_consultation_block .our_values p {color: #231F20;}
.virtual_consultation_block .vision_box.colr3:hover {box-shadow: 0px 5.36925px 5.36925px rgba(215, 198, 198, 0.25);}
.virtual_consultation_block .vision_box.colr3 {border: 0;box-shadow: none;transition: all 0.3s ease-out;}
.specialties_content .faqAccordion .accordion-button {padding-top: 20px; padding-bottom: 20px; padding-left: 15px;}
.specialties_content .faqAccordion .accordion-collapse .accordion-body {padding: 0 15px 20px;}
.specialties_content .faqAccordion .accordion-item button:not(.collapsed)::after, .specialties_content .faqAccordion .accordion-item button:after {top: 20px;right: 15px;}
.contct_iframe {height: 500px;}
.contact_page {width: 100%;border-top: 1px solid rgba(1, 48, 66, 0.5);}
.contact_page h3 {font-family: 'Inter SemiBold';color: #231F20;font-size: 50px; margin-bottom: 20px;}
.contact_page .contact_content, .contact_page .contact_form {padding: 50px 0; position: relative}
.contact_page .contact_content {border-right: 1px solid rgba(1, 48, 66, 0.5); padding-right: 50px;height: 100%;}
.contact_page .contact_form {padding-left: 50px;}
.contact_list {width: 100%; position: relative;}
.contact_list li {width: 100%; padding: 30px 0;}
.contact_list li .content {width: 100%;display: flex;align-items: center;}
.contact_list li .icon { background: #185C80;width: 35px;height: 35px; border-radius: 50%; display: flex; align-items: center;justify-content: center;margin-right: 7px;}
.contact_list li .content span {font-size: 22px;color: #185C80;font-family: 'Inter SemiBold';}
.contact_list li p {margin: 12px 0 0;font-size: 20px;color: #231F20;}
.contact_list li p a {color: #231F20;}
.contact_content p{font-size: 20px;}
.contact_form .form-group, .virtual_formbox .form-group{margin-bottom:1rem;} 
.contact_form .labelname, .query_filter .blog_form .labelname, .carecenter_form .labelname, .virtual_formbox .labelname,
.carecenter_form .captcha__title{font-size: 18px;color: #231F20; font-family: 'Inter SemiBold'; margin-bottom: 5px;}
.contact_form .form-control, .query_filter .blog_form .form-control, .carecenter_form .form-control, .virtual_formbox .form-control{border: 1px solid #D0D5DD; box-shadow: 0px 1.26816px 2.53633px rgba(16, 24, 40, 0.05); border-radius: 8px; padding: 10px 14px;}
.carecenter_form .form-control:disabled{background-color: #e9ecef;}

.contact_form .captcha .captcha__element{display: flex; margin-bottom: 20px; margin-top: 10px;}
.contact_form .captcha .captcha__image-wrapper{order: 2; display: flex; align-items: center;}
.contact_form .captcha .form-item-captcha-response{order: 1; flex: inherit; min-width: auto;}
.contact_form .captcha-type-challenge--image .captcha__element > .form-item > label, .contact_form  .captcha__title, 
.query_filter .blog_form .captcha__title, .query_filter .captcha-type-challenge--image .captcha__element > .form-item > label, .carecenter_form .captcha-type-challenge--image .captcha__element > .form-item > label, .carecenter_form  .captcha__title, 
.query_filter .blog_form .captcha__title{display: none;}

.contact_form .captcha .form-item-captcha-response input,
.query_filter .blog_form .captcha .form-item-captcha-response input,
.carecenter_form .captcha .form-item-captcha-response input{
  font-family: 'Inter SemiBold';
  font-size: 18px;
  color: #231F20;
  background-color: #fff;
  border: 1px solid #D0D5DD;
  border-radius: 8px;
  padding: 12px;
  margin-top: 0;
}

.contact_form .captcha__element .description, .query_filter .blog_form .captcha__element .description,
.carecenter_form .captcha__element .description{font-size: 12px; margin-top: 5px;}

.contact_form .captcha .form-item-captcha-response .description, .contact_form .captcha .captcha__image-wrapper img, 
.query_filter .blog_form .captcha .captcha__image-wrapper img, 
.carecenter_form .captcha .captcha__image-wrapper img {border-radius: 8px; margin-bottom: 0; padding:0;}
.contact_form .captcha .reload-captcha-wrapper, .query_filter .blog_form .reload-captcha-wrapper, 
.carecenter_form .captcha .reload-captcha-wrapper {margin-left: 15px;}

.contact_form .form-submit, .query_filter .blog_form .form-submit, .carecenter_form .form-submit, .virtual_formbox .form-submit, .year_filter .form-submit{color: #fff; text-align: center; font-family: 'Inter SemiBold'; font-size: 18px; line-height: 30px; border-radius: 30px; background: #185C80; padding: 10px 30px; border: 1px solid #185C80; transition: .5s; width: 100%;}
.virtual_formbox .form-submit{max-width: 230px;}
.contact_form .js-form-type-checkbox {display: flex; align-items: flex-start; margin-top: 20px;}
.contact_form .js-form-type-checkbox input{margin-right:10px; height: 18px; width: 18px; margin-top: 2px;}
.contact_form .js-form-type-checkbox label{font-size: 15px;}
.year_filter .form-submit{font-size: 16px; border-radius: 10px; padding: 6px 24px;}
.query_filter .blog_form .form-submit, .carecenter_form .form-submit{max-width: 230px;}
.error {color: red; font-size: 12px; margin-top: 5px;}

.contact_form .form-submit:hover, .query_filter .blog_form .form-submit:hover, 
.carecenter_form .form-submit:hover, .virtual_formbox .form-submit:hover, .year_filter .form-submit:hover{background: #42ABAD; border: 1px solid #42ABAD; color: #231F20}
.contact_form textarea.form-control, .virtual_formbox textarea.form-control{height: 100px;}
.query_filter .blog_form textarea.form-control{height:46px; resize: none;}
.query_filter .blog_form .captcha__image-wrapper, .carecenter_form .captcha__image-wrapper{display: flex; align-items: center;}
.query_filter .blog_form .captcha-type-challenge--image .captcha__element > .form-item {padding-left: 30px;}
.carecenter_form .captcha-type-challenge--image .captcha__element > .form-item {padding-left: 15px;}
.carecenter_form .captcha-type-challenge--image .captcha__element > .form-item {padding-left: 30px;min-width: auto;}

.query_filter .blog_form .captcha-type-challenge--image .captcha__element, 
.carecenter_form .captcha-type-challenge--image .captcha__element {flex-flow: inherit;}
.carecenter_form .form-group.form_submit, .query_filter .blog_form .form-group.form_submit{grid-column: 1 / -1; text-align: center;}
.carecenter_form .form-group.consent_block{grid-column: 1 / -1;}
.carecenter_form .form-row .form-group.consent_block label, 
.query_filter .blog_form .form-group.consent_block label, .virtual_formbox .form-item-consent label{font-family:'Inter Regular'; font-size: 16px; margin-bottom: 0;}

.consent_block .js-form-item-consent, .query_filter .blog_form .form-group.consent_block{display:flex;}
.consent_block input{width: 20px; height: 20px; margin-right:10px;}

.faqAccordion .accordion-collapse.show {margin-bottom: -1px;z-index: 3;position: relative;}
.commitment-excellence {padding: 70px 0;}
.commitment-excellence .board_tabs {margin: 0;}
.commitment-excellence .board_link {width: 25%;}
.commitment-excellence .board_content ul {margin-bottom: 1rem;list-style-type: disc;margin-left: 20px;}
.commitment-excellence .board_content ul li{margin-bottom: 8px;}
.commitment-excellence .board_content ul li a {font-family:'Inter SemiBold'; color: #185C80; text-decoration: underline !important;}
.committees_block {background-color: #C8EBFB;}
.committees_block h3 {margin-bottom: 30px;}
.committees_block ul.underline-list li {font-size: 20px;}
.facilities_wrap {padding: 70px 0;}
.facilities_wrap h3 {font-family: 'Inter Bold';font-size: 50px;color: #231F20;margin-bottom: 30px;}
.hnh_nursing {padding: 0 0 70px;}
.hnh_content {padding: 30px 30px 20px;background-color: #C8EBFB;border-radius: 15px;overflow: hidden;}
.hnh_content h3 {font-family: 'Inter Bold';font-size: 50px;color: #185C80;margin-bottom: 30px;text-align: center;}
.hnh_content .hnh_group {padding: 35px 0;border-bottom: 1px solid rgb(1 48 66 / 50%);}
.hnh_content .hnh_group:last-child {border: 0; padding-bottom: 0;}
.hnh_content .hnh_group p {margin-bottom: 1rem;}
.hnh_content .hnh_group h4 {font-size: 35px;color: #185C80;font-family: 'Inter Bold';margin-bottom: 10px;}
.hnh_content .hnh_group h6 {font-size: 25px;color: #231F20;font-family: 'Inter Bold';margin-bottom: 10px;}
.hnh_content .hnh_group ul {margin-bottom: 1rem;list-style-type: disc;margin-left: 20px;}
.hnh_content .hnh_group ol {margin-bottom: 1rem;}
.hnh_content .hnh_group ul li, .hnh_content .hnh_group ol li{margin-bottom: 8px;}
.hnh_content .hnh_group ul li a, .hnh_content .hnh_group ol li a, .hnh_content .hnh_group a {font-family:'Inter SemiBold'; color: #185C80; text-decoration: underline !important;}
.hnh_content .contact_list {display: flex;width: 100%;justify-content: space-between;background-color: #FFFFFF;border-radius: 12px;padding: 30px;}
.hnh_content .contact_list li {padding: 10px 40px;}
.hnh_content .contact_list li:first-child {max-width: 52%;padding-left: 0;}
.hnh_content .contact_list li:nth-child(2) {max-width: 28%;border-left: 1px solid rgb(1 48 66 / 50%);border-right: 1px solid rgb(1 48 66 / 50%);}
.hnh_content .contact_list li:last-child {max-width: 20%;padding-right: 0;}
.hnh_content .contact_list li p {font-size: 18px;}
.downloads_page .downloads-filter {width: 100%;margin-bottom: 30px;}
.downloads_page .downloads-filter .filter_select {width: 100%;padding: 0;}
.downloads_page .downloads-filter .filter_select select {width: 100%;max-width: 350px;}
.downloads_page .downloads-block {padding: 40px;background-color: #ffffff;border-radius: 15px;overflow: hidden;}
.downloads_page .downloads-block h3{font-family:'Inter Bold';border-top: 1px solid rgb(1 48 66 / 50%);padding-top: 38px;margin-top: 20px;}
.downloads_page .downloads-block .col-12:first-child h3 {border: 0; padding-top: 0; margin-top: 0;}
.healthTeam .directory_list .team_warp {min-height: 109px;}
.servicesOffers {padding: 0;}
.overview_block p a {font-family: 'Inter Bold';color: #185C80;text-decoration: underline !important;}
.specialties_content h6 {font-family: 'Inter SemiBold';font-size: 20px;color: #231F20;}
.pb70, .partners_list {padding-bottom: 70px;}
.heartRejuvenationAccordion .accordionStyle .content ul li {padding: 15px 20px 15px 0;}
.jamnagar_teams .directory_list .team_warp, .jamnagar_teams .directory_list .team_warp .name_department {min-height: inherit;}
.TPSContact h6 a {color: #212529;}
.TPSContact h6 a:hover {color: #185C80;}

.hideIndesk, .bootom-fixed {display: none;}
.copyright a {position: relative;padding-left: 15px;margin: 0 0 0 15px;}
.copyright a:before {position: absolute;content: '';top: 0;left: 0;width: 1px;height: 100%;background-color: #ffffff;}
.awards_text p {min-height: 110px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; overflow: hidden;}
.chairperson_block .chairperson_img img {height: 100%;object-fit: cover;}

.downloads_list.directory_block{padding-top:0;}
.downloads_list .mandate_block{padding-top: 0!important; padding-bottom: 0;}
.downloads_list .downloads_page .downloads-block{padding: 30px;}
.downloads_list .downloads_page.mandate_block ul{display: grid;grid-template-columns: repeat(4, 1fr); grid-gap: 20px; margin: 0;}
.downloads_list .downloads_page.mandate_block li:not(:last-child) {margin-right: inherit;}
.downloads_list .downloads_page.mandate_block li {width: auto; margin-bottom: 0;}


/*Comprehensive Health Package Start*/

.planDetails {color: #185C80;}
.packageTabs  {padding: 30px 0 50px;}
.packageTabs .board_tabs .board_link { width: 25%; padding-top: 0;}
.packageTabs .board_wrapper {margin: 0;background-color: #c8ebfb;border-radius: 0 0 15px 15px;overflow: hidden;}
.packageTabs .board_wrapper .packageGroup {width: 100%;}
.packageTabs .board_wrapper .packageGroup .packageItem {padding: 20px 40px;}
.packageTabs .board_wrapper .packageGroup .packageItem:nth-child(even) { background-color: #bbe7fb;}
.packageTabs .board_wrapper .packageGroup .packageItem h4 {font-size: 21px;color: #0F73A8;font-family: 'Inter Medium';padding-top: 15px;}
.packageTabs .board_wrapper .packageGroup .packageItem a {color: #0F73A8;}
.packageTabs .board_wrapper .packageGroup .packageItem ul, .packageTabs .board_wrapper .packageGroup .packageItem ol {display: block; padding: 0; margin-bottom: 10px;}
.packageTabs .board_wrapper .packageGroup .packageItem ul.slicing {display: grid;grid-template-columns: repeat(4, 1fr);}
.packageTabs .board_wrapper .packageGroup .packageItem ul li, .packageTabs .board_wrapper .packageGroup .packageItem ol li {color: #231F20;border-bottom: 1px solid #01304226;padding: 15px;position: relative;}
.packageTabs .board_wrapper .packageGroup .packageItem ul.slicing li { border-bottom: 0;}
.packageTabs .board_wrapper .packageGroup .packageItem ul li:last-child, .packageTabs .board_wrapper .packageGroup .packageItem ol li:last-child { border-bottom: 0;}
.packageTabs .board_wrapper .packageGroup .packageItem ul li:before {position: absolute;content: "";top: 25px;left: 0;width: 5px;height: 5px;background: #000000;border-radius: 50%;}
.packageTabs .board_wrapper .packageGroup .packageItem ol li {padding-left: 0;}
.packageTabs .board_wrapper .packageGroup .packageItem ul li ul {padding-left: 20px;}
.packageTabs .board_wrapper .packageGroup .packageItem ul li ul li:before {display: none;}
.packageTabs .board_wrapper .packageGroup .packageItem ul li ul li {list-style: disc; padding: 0;border: 0;margin: 5px 0;}
.packageTabs .note {color:#FF0000;margin-bottom: 10px; font-size: 15px;}
.packageTabs .board_wrapper .faqAccordion .accordion_wrap {padding: 0;}
.packageTabs .board_wrapper .faqAccordion .table_container {margin: 0;}
.packageTabs .board_wrapper .faqAccordion .accordion-button:not(.collapsed) {border-top: 1.10164px solid #231f204a;}
.packageTabs .board_wrapper .faqAccordion .accordion-item:first-of-type .accordion-button:not(.collapsed) {border: 0;}
.packageTabs .board_wrapper .faqAccordion .accordion-collapse.show {margin-bottom:0;}
.packageTabs .rwd-table tbody tr:hover {background-color: #ffffff;}
.packageTabs .rwd-table tbody tr:nth-child(even):not(:first-child):hover {background-color: #FFF3EB;}
.comparePackages {padding: 35px 40px;}
.comparePackages .compareContainer {width: 100%;overflow: hidden;border-radius: 10px;background-color: #ffffff;}
.comparePackages .compareContainer .compareHead {background: #42ABAD;color: #fff;font-size: 20px;padding: 1em 1.5rem;}
.comparePackages .compareContainer .compareBody {padding: 35px;}
.comparePackages .compareContainer .compareBody form {width: 100%;max-width: 800px;margin: auto;}
.comparePackages .compareContainer .compareBody form .formGroup {width: 100%;display: flex;align-items: center;margin: 10px 0;}
.comparePackages .compareContainer .compareBody form .formGroup span {width: 50px;height: 50px;border-radius: 50%;color: #ffffff;background-color: #185C80;font-family: 'Inter Bold';font-size: 20px;text-align: center;line-height: 50px;}
.comparePackages .compareContainer .compareBody form .formGroup select {width: calc(100% - 65px);margin-left: 15px;border: 1px solid #D0D5DD;box-shadow: 0px 1.26816px 2.53633px rgba(16, 24, 40, 0.05);border-radius: 8px;padding: 10px 14px;}
.comparePackages .compareContainer .compareBody .action { text-align: center; padding-top: 30px;}
.comparePackages .compareContainer .compareBody .action .form-submit { color: #fff;text-align: center;font-family: 'Inter SemiBold'; font-size: 18px;line-height: 30px;border-radius: 30px;background: #185C80; padding: 10px 30px;border: 1px solid #185C80;transition: .5s;}
.comparePackages .compareContainer .compareBody .action .form-submit:hover { background: #FFCDD8;border: 1px solid #FFCDD8;color: #231F20;}
.comparePackages .table_container {margin-bottom: 15px;}
.comparePackages .rwd-table tbody tr.testName { background-color: transparent; font-family: 'Inter Bold';}
.comparePackages .rwd-table thead tr th, .comparePackages .rwd-table tbody tr td { text-align: center;}
.comparePackages .rwd-table thead tr th:first-child, .comparePackages .rwd-table tbody tr td:first-child {text-align: left;}

/*Comprehensive Health Package close*/

.accordion-body .clinicGroup {
    background-color: #c8ebfb;
    border-radius: 15px;
    overflow: hidden;
    padding: 25px;
}
.accordion-body .clinicGroup .clinicItem h5 {
    font-family: 'Inter Bold';
    font-size: 24px;
    color: #185C80;
    margin-bottom: 15px;
}
.accordion-body .clinicGroup .clinicItem h6 {
    font-family: 'Inter Bold';
    font-size: 20px;
    margin-bottom: 15px;
}
.accordion-body .clinicGroup .clinicItem ul {
    padding-left: 30px;
}
.accordion-body .clinicGroup .clinicItem {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #0130424D;
    margin-bottom: 20px;
}
.accordion-body .clinicGroup .clinicItem:last-child {
    border-bottom: 0;
    margin: 0;
}
.accordion-body .clinicGroup .clinicItem p {
    margin-bottom: 15px;
}
.accordion-body .clinicGroup .clinicItem .address {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.accordion-body .clinicGroup .clinicItem .address .icon {
    background: #185C80;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 7px;
}

.accordion-body .clinicGroup .clinicItem .address p {
    margin: 0;
}

.coordinator h4 {
    font-family: 'Inter SemiBold';
    font-size: 24px;
    color: #231F20;
}

.coordinator ul {
    margin: 10px 0 20px !important;
}

.coordinator .col-md-6:last-child {
    border-left: 1px solid rgb(0 0 0 / 32%);
    padding-left: 40px;
}

.collections_glance a {color: #185c80;}

.flexBoxHight .vision_box{height: calc(100% - 20px);margin-top: 20px;}
.flexBoxHight .col-12 .vision_box{height: auto;}

.flexBoxHight .vision_box h3{margin-bottom: 10px}
.vision_box ul{margin-top: 20px}
.vision_box ul li, .collections_glance li{font-size: 18px;line-height: 30px;margin-bottom: 10px;position: relative;padding-left: 20px}
.vision_box ul li a{color: #185C80;}
.vision_box ul li:after, .collections_glance li:after{position: absolute;content: "";top: 10px;left: 0;width: 10px;height: 10px;background: #C8EBFB;border-radius: 50%;border: 3px solid #185C80;}
.healthTabBlock{padding-top: 80px}
.healthTabBlock p{/* line-height: 32px */}
.healthTabBlock ul li{/* line-height: 32px */}
.healthTabBlock ul li strong{font-family:'Inter Bold';}
.healthTabBlock ul.innovations li strong {display:block;}
.centerContent{text-align: center;}
.healthTabContant{padding: 0 35px}
.healthTabContant h6{font-family:'Inter Bold';font-size: 24px;line-height: 32px;color: #231F20;margin-bottom: 25px}
.healthTabContant ul{margin-bottom: 10px}
.healthTabContant p{font-family:'Inter Medium';}
.healthTabContant ul li{font-size: 18px;line-height: 30px;color: #231F20;margin-bottom: 15px;position: relative;padding-left: 25px;font-family:'Inter Medium';}
.healthTabContant ul li:after{position: absolute;content: "";top: 8px;left: 0;width: 12px;height: 12px;background: #C8EBFB;border-radius: 50%;border: 3px solid #185C80;}
.healthTeam{padding-top: 80px}
/*.healthTeam .team_name{font-size: 32px;line-height: 45px}
.healthTeam .team_designation{font-size: 22px}*/
.healthTeam .name_department{font-family:'Inter Regular';}
.healthTeam .directory_list{margin-bottom: 50px}
.counter_one li:nth-child(3) {    background-color: #C8EBFB;    color: #231F20;}
.counter_two li:nth-child(3) {background-color: #FDE3D0;color: #231F20;}
.healthCount{padding: 35px 0 20px}
.healthCount .counter_block{margin-bottom: 0}
.centerAlign{text-align: center; margin-top: 30px; font-size: 24px; font-family: 'Inter Medium';}
.healthCount .about_rfh{margin-top: 30px;margin-bottom: 0;}
.healthCount .rfh_wrap>p{font-family:'Inter Medium';font-size: 24px;line-height: 38px}
.healthCount .rfh_counter ul li{margin-bottom: 25px;/* height: 395px; */display: flex;flex-direction: column;justify-content: center;}
.healthCount .counter_one {margin-top: 0;}
.healthCount .counter_two li:nth-child(1){flex-direction: row;display: flex;align-items: center;justify-content: space-between;}
.healthCount .counter_two li:nth-child(1)>div{flex: 1; border-right: 1px solid #231F20; height: 100%; display: flex;
    flex-direction: column; justify-content: center;}
.healthCount .counter_two li:nth-child(1)>div:last-child{border: none;padding-left: 50px}
.healthCount .rfh_counter li{/* padding: 100px 120px; */}
.healthCount .about_rfh{max-width: 100%}
.healthContact{position: relative;padding: 60px 0;background: #fff;color: #231F20}
.healthContact h6{font-family:'Inter Bold';font-size: 24px;line-height: 35px;margin-bottom: 20px}
.healthContact p{font-size: 20px;line-height: 30px;margin-bottom: 25px}
.healthContact p strong{font-family:'Inter Bold';}
.healthContact p .callIcon{background: #42ABAD;width: 45px;height: 45px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 7px}
.flexSpan{display: flex;align-items: center;}
.successSlider{padding-top: 80px}
.successSlider .storiFlex{position: relative;top: 20px}
.successSlider .success_owl{margin-top: -170px;}
.successSlider .owl-theme .owl-dots .owl-dot span{    margin: 5px 3px;width: 15px;height: 15px;background: #D9D9D9}
.successSlider .owl-theme .owl-dots .owl-dot.active span{background: #185C80}
.chiefSec{position: relative;background: #fff;padding: 50px 0}
.chiefSec .chiefList{padding: 0 15px;display: flex;flex-direction: column;justify-content: center;}
.chiefSec .chiefList h2{text-align:center; margin-bottom: 40px;}
.chiefSec h4{font-family:'Inter SemiBold';font-size: 30px;line-height: 45px;padding: 22px 30px;width: 565px;background:#185C80;color:#fff ;max-width: 100%;margin: 0 auto 70px;text-align: center;position: relative; border-radius: 10px;}
.chiefSec h4:after{position: absolute;content: "";transform: translateY(0, -50%);left: 50%;bottom: -55px;background: url(../images/blackArrow.png) no-repeat;width: 16px;height: 47px}
.chiefSec h4:nth-child(2){background: #FDE3D0;color: #231F20}
.chiefSec h4:nth-child(3){background: #42ABAD}
.chiefSec h4:nth-child(3):after{content: none}
.aboutStaf{width: 900px;max-width: 100%;margin: -120px auto 0;}
.aboutStaf ul li{background:#C8EBFB;text-align:center;padding:30px 160px;font-family:'Inter SemiBold';font-size:21px;line-height:30px;}
.aboutStaf ul li:first-child{border-radius:10px 10px 0 0;}
.aboutStaf ul li:last-child{border-radius:0 0 10px 10px;}
.aboutStaf ul li:nth-child(2){background: #FDE3D0}
.aboutStaf img{width: auto;max-width: 100%}
.healthMandate .flexSide{display: flex;align-items: center;justify-content: space-between;}
.pinkBg{background: #FFCDD8}
.womenTab .specialties_content{border-radius: 0;background: transparent;padding: 0}
.womenTab .whiteElem {border-radius: 20px;background-color: #fff;padding: 40px;margin-bottom: 40px}
.whiteElem p{line-height: 30px}
.whiteElem h5{    font-family: 'Inter SemiBold';font-size: 21px;color: #231F20;margin-bottom: 18px}
.whiteElem ul li{border-bottom: 1px solid #0130422e;padding-bottom: 20px;margin-bottom: 20px;line-height: 30px}
.whiteElem ul li:last-child{margin: 0}
.mrg20{margin-bottom: 20px}
.womenAccordion{padding: 80px 0 0}
.womenAccordion h2{font-size: 50px;margin-bottom: 30px}
.blueAccordion{background: #C8EBFB}
.pinkAccordion{background: #FFCDD8}
.accordionStyle{padding: 50px 35px 50px;border-radius: 15px;overflow: hidden;margin-bottom: 100px}
.accordionStyle .accordion-item{border-radius: 0!important;background: transparent;border: none;border-bottom: 1px solid #0130422e;}
.accordionStyle .accordion-item h2 button{background: transparent;box-shadow: none;background: transparent;border-radius: 0 !important;width: auto;padding: 28px 50px 28px 80px;color: #231F20;font-size: 28px;font-family: 'Inter SemiBold';position: relative;border-top-right-radius: 100px !important;    border-bottom-right-radius: 100px !important;}
.accordionStyle .accordion-item h2{margin: 15px 0}
.accordionStyle .accordion-item h2 button:after{position: absolute;content: "";top: 18px;left: 0;width: 54px;height: 54px;background: url(../images/plusIcon.png) no-repeat;}
.accordionStyle .accordion-item h2 button:not(.collapsed){background: #185C80;color: #fff}
.accordionStyle .accordion-item h2 button:not(.collapsed)::after{background: url(../images/minusIcon.png) no-repeat;}
.accordionStyle .accordion-item h2 button.accordion-button:not(.collapsed)::before{background: #185C80;position: absolute;top: 0;left: -90%;width: 100%;height: 100%;content: ""}
.accordionStyle .accordion-body{padding-left: 20px;display: flex;flex-wrap: wrap;padding-right: 0;padding-bottom: 35px}
.accordionStyle .accordion-body .content{width: 60%;padding-right: 25px}
.accordionStyle .accordion-body .imageSide{width: 40%;margin-top: -90px;}
.accordionStyle .accordion-body .imageSide img{width: auto;max-width: 100%;border-radius: 20px}
.accordionStyle .accordion-body .imageSide h4{font-family:'Inter Bold';font-size: 35px;margin: 0 0 40px;text-align: right;color: #185C80}
.accordionStyle .content ul.flexUi{display: flex;flex-wrap: wrap;}
.accordionStyle .content ul li{width: 100%; font-family:'Inter Medium';font-size: 18px;line-height: 28px;padding: 15px;border-bottom: 1px solid #0130422e; padding-right: 20px; position:relative;}
.accordionStyle .content ul.flexUi li { width: 50%;}
.accordionStyle .content h4 {
    font-family: 'Inter SemiBold';
    font-size: 22px;
    color: #231F20;
    margin-bottom: 0;
    padding-top: 10px;
}
.accordionStyle .content ul li:before {
    position: absolute;
    content: "";
    top: 26px;
    left: 0;
    width: 5px;
    height: 5px;
    background: #000000;
    border-radius: 50%;
}
.accordionStyle .content ul li:last-child{border: none}
.accordionStyle .content h6{font-family: 'Inter SemiBold';font-size: 24px;color: #185C80;margin-top: 10px}
.accordionStyle .content h6 a{color:#185C80;}
.overview_block .boldList{display: flex;flex-wrap: wrap;margin-top: 20px}
.overview_block .boldList li{width: 50%;font-family: 'Inter SemiBold';}
.outpatient_Sec .accordion_wrap{overflow: hidden;}
.outpatient_Sec h6{font-family:'Inter SemiBold';font-size: 20px;margin-bottom: 10px;}
.rilIcon{background: url(../images/logo-with-leaf.png) no-repeat 0 6px;padding: 4px 0 0 25px;}
.headingBorder{margin-bottom: 30px;}
.outpatient_Sec{padding-bottom: 50px}
.outpatient_Sec .accordion_wrap .accordion-item{border-bottom: 1px solid rgba(1, 48, 66, 0.25)}
.outpatient_Sec .accordion_wrap .accordion-item:last-child{border: none}
.faqAccordion .accordion_wrap{background: transparent; padding: 20px 0 0 0}
.faqAccordion .accordion-item{background: transparent; padding: 0 0 0;border: none}
.faqAccordion .accordion-button{border-radius:0; font-size: 24px; font-family:'Inter Medium';padding: 35px 65px 30px 35px;border-top: 1.10164px solid #231f204a;/* border-radius: 6px 6px 0 0; */}
.accordion-item:first-of-type .accordion-button{border: 0; border-top-left-radius:6px;
  border-top-right-radius: 6px;}

.faqAccordion .accordion-button:not(.collapsed){background: #C8EBFB;border: none;border-radius: 0;}
.faqAccordion .accordion-collapse.show .accordion-body {border-radius: 0 0 10px 10px;}
.faqAccordion .accordion-collapse .accordion-body{padding: 0 35px 35px}
.faqAccordion .accordion-collapse ul li{margin-bottom: 5px}
.faqAccordion .accordion-collapse p{font-family:'Inter Medium';}
.faqAccordion .accordion-collapse{background: #C8EBFB; border-radius: 0;}
.faqAccordion .accordion-item button:after{position: absolute;content: "";top: 33px;right: 33px;width: 33px;height: 33px;background: url(../images/faq-plus-circle.png) no-repeat;}
.faqAccordion .accordion-item button:not(.collapsed)::after{background: url(../images/faq-minus-Icon.png) no-repeat;width: 33px;height: 33px;}
.overview_block h4{font-size: 35px;font-family:'Inter Bold';}
.styleNone{padding-left: 0}
.styleNone li{list-style-type: none}
.patient-rights .board_content h3{margin-bottom: 15px}
.typeNumber li{list-style-type: decimal;}
.patient-rights .board_content h3{margin-bottom: 30px}
.patientContainer{background: #fff;border-radius: 20px;padding: 40px}
.specialties_nav, .awards-nav{position: -webkit-sticky; position: sticky; top: 130px}
main.rfh_hospital {    overflow: visible;}
.specialties_content {
    display: none;
    opacity: 0;
    transform: scale(0.5);
    transition: all 0.5s ease-in-out;
}

.specialties_content.current {
    display: block;
    opacity: 1;
    transform: scale(1);
    transition: all 0.5s ease-in-out;
}
.specialties_content p{text-align: justify;}

.healthTabBlock h6{font-family: 'Inter Bold';font-size: 35px;line-height: 32px;color: #231F20;margin-bottom: 25px;margin-top: 20px}
.healthTabBlock strong{font-family: 'Inter Bold';}
.timeUI{display: flex;justify-content: space-between;margin: 0 0 20px !important}
.timeUI li{list-style-type: none;
    background: url(../images/time_icon.png) no-repeat 0 3px;
    font-family: 'Inter Medium';
    font-size: 18px;
    /* line-height: 14px; */
	color: #231F20;
    padding: 0 0 0 32px;}
.timeUI li span{display: block;}
.stepDesign{position: relative;margin-bottom: 30px}
.stepDesign .box{background: #C8EBFB;padding:25px;border-radius: 8px;margin-bottom: 15px}
.stepDesign .box:nth-child(even){background: #FFCDD8}
.stepDesign .box h5{font-family: 'Inter SemiBold';font-size: 22px;margin-bottom: 10px}
.stepDesign .box p{font-size: 16px;color: #231F20;/* line-height: 32px; */font-family:'Inter Medium'; margin-bottom:0;}
.accordion_wrap .accordion-body .explore_btn a{color: #fff;text-decoration: none!important}
.NoneBg{background: transparent;padding: 0;margin-top: 50px}
.TPSContact{background: #C7EBEC;padding: 60px 0}
.TPSContact .content{text-align: left;}
.TPSContact h3{font-family: 'Inter SemiBold';font-size: 50px;color: #000}
.TPSContact p{font-family: 'Inter Medium';}
.TPSContact h6 {font-size: 20px; font-family:'Inter Medium'; margin:10px 0 0 0;padding-left: 40px;display: block; position:relative;min-height:30px;}
.TPSContact h6 .callIcon {background: #185C80; width: 30px; height: 30px; border-radius: 50%;display: block;text-align: center;line-height: 30px; position: absolute;left: 0;top: -2px;}
.TPSContact h6 .callIcon img {width: 16px !important;  height: auto !important;}	
.downloadFM.mandate_block li.board_link{margin: 0;flex:1}
.listStyleNone.overview_block ul{margin-left: 20px}
.listStyleNone.overview_block li{background: none;padding: 0;list-style-type: disc;margin-bottom: 5px}
.tabSpace{margin-bottom: 20px}

.currentOpening .accordionStyle {padding: 30px;}
.currentOpening .accordionStyle .accordion-item h2 button{padding-right: 200px;}
.currentOpening .accordionStyle .accordion-item {position:relative;}
.currentOpening .accordionStyle .content h4{padding-top: 0; margin-bottom: 1rem;}
.positn_value{font-family:'Inter Bold'; font-size:30px; position: absolute; color:#185C80; top: 20px; right: 0;}
.currentOpening .accordionStyle .accordion-body .content{width: 100%; padding-right:0;}
.currentOpening .accordionStyle .content ul li{font-family:'Inter Regular'; border-bottom:0; padding:0 15px; margin-bottom:8px;}
.currentOpening .accordionStyle .content ul li::before{top: 12px;}
.currentOpening .explore_btn {text-align: right;}
.currentOpening .accordionStyle .accordion-item:last-child{border-bottom:none;}


@media (max-width: 1536px) {
.sabmenu_block{padding: 30px 0 10px;}
.sabmenu_list .submenu-item h3{padding-bottom: 15px;  margin-bottom: 15px;}
.card_title{padding: 19px 0;}
.event_imgbox {max-width: 204px;}
.banner_holder .discover_box {margin-bottom: -40px;}	

.doctor_photo {max-width: 31%;}
.vision_box{padding: 30px 35px;}
.mandate_block li {width: calc(33.3% - 25px);margin-bottom: 25px;}
.board_link {font-size: 22px;}
.subscribe_wrap .heading{font-size: 28px;}
header.sticky .navbar-brand {height: 101px;}
header .navbar-brand .logo_white, header.sticky .logo_color {max-width: 248px;}
header.sticky .top_bar:after {width: 73%;}
.alphabet_group ul li a {font-size: 18px;color: #231F20;}
.comprehensive_care_block .vision_box h3 {font-size: 30px;}	
.virtual_consultation_block .vision_box h3 {font-size: 30px;}
.values_wrap h4, .card_details h3, .ourValues_wrap h4, .technology_wrap.education_wrap .card_details h3 {font-size: 26px;}
.aboutStaf {width: 860px; margin: -105px auto 0;}
.directory_block .directory_list figure img {/* height: 314px*/;} 

.title_box h1, .innerbanner_content h1 {font-size: 75px;line-height: 80px;}
h2, .ourPledge_box h3, .alphabet_group .alphabet {font-size: 55px;}
.gandhiJi_quotes h3, .rf-chairperson, .values_wrap h3, .ourValues_wrap h3, .education_wrap h3 {font-size: 50px;}
.ms-gandhi, .overview_block h3 {font-size: 28px;}
.about_counter li h2 {letter-spacing: -2px;}
.fellowships_wrap h3, .foundationwrap_library_wrap h3, .foundation_library_wrap h3, .specialties_consultants h3,  .jamnagar_technology .board_wrapper h3, .patient-rights .board_content h3, .healthConditions_wrap .filter_health h3,  .facilities_wrap h3, .hnh_content h3, .womenAccordion h2, .TPSContact h3, .rfh_wrap h3, .name_desgn h3, .teamMember_content h2, .blog_details h2, .awards_content h3, .charges_wrap h3, .mandate_block h3, .vision_box h3, .contact_page h3, .collections_glance h3 {font-size: 40px;}
.card_title, .table_container .total-seats {font-size: 22px;}
.about_rfh p{font-size:22px;line-height: 30px;}
.view_all a {font-size: 18px;}
.discover_box .heading {font-size: 28px;line-height: 32px;}
.news_title span {font-size: 18px;}
.main_event .event_title, .event_list .event_title, .association_wrap .association_container h4, .library_services_wrap .association_container h4, .overview_block h4 {font-size: 30px;line-height: 36px;}
.main_event .event_date span, .event_list .event_date span {font-size: 20px;}
.main_event .event_date, .event_list .event_date {font-size: 36px;}
.vd_title, .service_title, .news_date, .news_title, .storie_name, .treatment_title, .more_aboutUs .service_title, .blogs_block h3, .blogs_block .news_date  {font-size: 26px;}
.services_card .card_text .service_title:after, .aboutUs_card .card_text .service_title:after { width: 36px; height: 36px;}
.news_title {line-height: 36px;}
.more_aboutUs .service_title {line-height: 28px;}
.service_title {line-height: 30px;/* min-height: 60px; */}
.services_card:after {bottom: 40px;}
.treatment_title, .hospital_title {line-height: 30px;}
.rfh_counter h4, .about_counter li h2, .about_counter li h2 sup {font-size: 60px;}
.about_counter li h2 {line-height: 50px;}
.counter {height: 60px;}
.about_counter .counter{height: 70px;}
.services_warp, .success_stories, .faqs_block, .rfh_container, .updates_block, .overview_block, .ourValues_block, .blog_wrap, .blog_detailsWrap, .national_board, .about_counter_wrap, .ourPledge_wrap, .theHospital, .openings_block, .awardsWrapper, .blogs_block {padding: 70px 0;}
article[data-history-node-id="463"] .overview_block, article[data-history-node-id="447"] .overview_block.pb-0, article[data-history-node-id="448"] .overview_block.pb-0, article[data-history-node-id="452"] .overview_block.pb-0 {padding: 70px 0 !important;}
article[data-history-node-id="416"] .overview_block.pb-0, article[data-history-node-id="452"] .overview_block.pb-0 {padding-bottom: 70px !important;}
article[data-history-node-id="464"] .technology_wrap, .directory_block {padding-top: 70px;}
article[data-history-node-id="486"] .directory_block {padding-top: 0;}

.services_warp .content_wrapper {padding: 20px 0 0;}
.vd_testimonial, .counter_block, article[data-history-node-id="611"] #package { margin-bottom: 70px;}
.news_block h2 {width: 100%;}
.events_block, .more_aboutUs, .request_form, .sub-specialties, .videosStories, .appointment_block, .specialties_consultants, .healthTeam {padding-bottom: 70px;}
.awards_wrap, article[data-history-node-id="446"] .technology_wrap, .blog_query, article[data-history-node-id="467"] .sub-specialties.healthTabBlock, .womenAccordion {padding-top: 70px !important;}
article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="464"] .technology_wrap, article[data-history-node-id="419"] .technology_wrap, .technology_wrap {padding-bottom: 40px;}
.clinical_journals_wrap .e-subscriptions_tabs {margin-top: 40px;}
.intPatients_block {padding-top: 30px;}
.rfh_counter li {padding: 45px 50px;}
.rfh_counter li h4 sup{top: -10px;}
.more_aboutUs .card_text, .more_aboutUs .service_title {min-height: auto;}

.awards_listing {font-size: 22px;}
.accordion_wrap .accordion-button, .jamnagar_technology .accordion_wrap .accordion-button {font-size: 30px;}
.faqAccordion .accordion-button {font-size: 22px;}
.news_block .blog_content h4 {font-size: 20px;line-height: 26px;min-height: 78px;-webkit-line-clamp: 3;}
.blog_content h4 {font-size: 20px;line-height: 26px;min-height: 52px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.video_content h4 {font-size: 20px;line-height: 26px;}
.eventTitle {font-size: 20px;line-height: 26px;}
.eventDate span {font-size: 22px;line-height: 26px;}
.eventDate {font-size: 32px;line-height: 32px;}
.association_wrap .association_container {margin-top: 30px;}
.librarian_item .librarian_content .address {font-size: 20px;}
.librarian_item .librarian_content .info .name {font-size: 24px;}
.librarian_item .librarian_content .info .postion {font-size: 18px;}
.librarian_item .librarian_content .contact_details li {font-size: 16px;}

}	

@media (max-width: 1440px) {
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem; padding-left: 1rem;}	
.title_box {width: 38%;}
.subscribe_wrap .heading{padding-right: 10px;}
.event_content{padding: 40px 30px;}
.event_imgbox {max-width: 201px;}
.card_title {padding: 15px 0;}
.card_text p{padding-right: 60px;}
.testimonial_block h2 {font-size: 58px;}
.banner_holder h2{font-size: 60px; line-height: 65px; margin-bottom: 30px;}
.banner_holder .discover_box {margin-bottom: -20px;}
.updates_block a{grid-template-columns: 13% 38% 49%;}
.inner_row{padding-bottom: 20px; margin-bottom: 20px;}
.innerbanner_content h1 {font-size: 70px;line-height: 75px;}
.doctorDetails_block .btn-1{left: 44%;}	
.card_details{min-height: 224px;}	
.vision_box{min-height: 250px;}	
.values_wrap.pt-0 .col-md-6 .our_values {/* min-height: 346px; */}	
header.sticky .top_bar:after {width: 74%;}	
.search-wrapper-cs.active .input-holder {width: 1020px;}
.aboutStaf {width: 800px; margin: -100px auto 0;}
.aboutStaf ul li{padding: 30px 100px;}
.doctor_description{padding: 0 15px 0 0;}
.doctor_description h2{font-size: 40px;}
.technology_wrap .technology_card .card_details{min-height: auto;}
.directory_block .directory_list figure img {/* height: 292px; */}
.directory_block .list_view .directory_list figure img {/* height: 292px; */}
.list_view .directory_list .name_department{margin: 125px 0 0;}
.chairperson_quotes::before{top: 15px; width: 240px; height: 162px;}
.chairperson_quotes{padding: 90px 25px 0 10px;}
.chairperson_quotes p {line-height: 30px;}
.rf-chairperson{padding-top: 0;}
.downloads_list .downloads_page.mandate_block ul{grid-template-columns: repeat(3, 1fr);}

}

@media (max-width: 1399px) {
.navbar-expand-lg .navbar-nav .nav-link {padding-right:.75rem; padding-left:.75rem;}
.navbar-nav .dropdown-toggle::after{right: -4px;}	
/* .download_app h2{font-size: 55px;} */
.subscribe_wrap .heading{font-size: 26px;}	
.sabmenu_list .submenu-item h3::before{right: 35px;}
.doctorDetails_block{grid-template-columns: 38% 62%;}
.doctor_photo {max-width: 33%;}
.doctorDetails_block{padding: 40px;}
.doctorDetails_block .btn-1{top: 50px; left: 43%;}
.blogs_block .news_block a{grid-template-columns: 11% 35% 54%;}
.navbar-brand{margin-right: .5rem;}	
.search-wrapper-cs.active .input-holder {width: 970px;}
.aboutStaf {width: 760px; margin: -95px auto 0;}
.directory_block .directory_list figure img {/* height: 275px;*/} 
.directory_block .list_view .directory_list figure img {/* height: 275px; */} 
.list_view .directory_list .team_name {font-size: 30px;}
.list_view .directory_list .team_designation, .list_view .directory_list .name_department {font-size: 22px;}
.list_view .directory_list .name_department {margin: 80px 0 0;}
.rf-chairperson{font-size: 50px;}
.awards-nav {padding: 20px; /*font-size: 24px;*/}
.form-row {gap: 20px; margin-top: 30px;}
.news_block .blog_content h4{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.top_bar {padding-top:10px; padding-bottom: 10px;}
.home_banner, .inner_banner, .banner-slide{margin-top: 57px}
header.sticky .top_bar{padding-bottom:15px;}
.menu_title{padding-top: 10px; padding-bottom: 10px;}
.menu_title h2{font-size:35px; padding-right: 40px;}
.menu_title h2::after{width: 30px; height: 30px; background-size: 20%}
.sabmenu_list .submenu-item h3 {padding-bottom: 10px; margin-bottom: 10px;}
.sabmenu_list .submenu-item h3{font-size: 16px;}
.sabmenu_block {padding: 20px 0 10px; max-height: 350px;}
.vdthumb_title {font-size: 16px;line-height: 22px;}
.title_box h1, .innerbanner_content h1 {font-size: 60px;line-height: 65px;}
.home--banner .owl-dots{bottom: 15px;}

}

@media (max-width: 1365px) {
.navbar .navbar-nav .nav-item .nav-link{font-size: 15px;}
.container{padding-left: 20px; padding-right: 20px;}	
.menu_title h2{font-size: 40px;}
.sabmenu_list .submenu-item h3{font-size: 16px; padding-bottom: 10px; margin-bottom: 10px; padding-right: 60px;}
.menu_title{padding-top: 15px; padding-bottom: 15px;}
.submenu-item ul{padding-bottom: 10px;}
.submenu-item li a{font-size: 15px;}
.submenu-item li {margin-bottom: 2px;}
.sabmenu_list .submenu-item h3.active {margin-bottom: 10px;}
.subscribe_wrap .heading {font-size: 24px;}
header.sticky .top_bar:after {width: 70%;}
header .navbar-brand .logo_white, header.sticky .logo_color {max-width: 200px;}	
header.sticky .navbar-brand {height: auto;}
.title_box h1, .innerbanner_content h1 {font-size: 60px;line-height: 65px;}
h2, .testimonial_block h2, .banner_holder h2, .ourPledge_box h3, .values_wrap h3, .ourValues_wrap h3, .education_wrap h3, .sub-title, .sub-title, .alphabet_group .alphabet {font-size: 50px;}
.gandhiJi_quotes h3, .rf-chairperson {font-size: 45px;} 
.specialties_content h2, .directory_block h2, .patient_stories h2, .videosStories h2, .blogs_block h2 {font-size: 38px;}
.banner_holder h2 {line-height: 55px;}
.fellowships_wrap h3, .foundationwrap_library_wrap h3, .foundation_library_wrap h3, .specialties_consultants h3,  .jamnagar_technology .board_wrapper h3, .patient-rights .board_content h3, .healthConditions_wrap .filter_health h3,  .facilities_wrap h3, .hnh_content h3, .womenAccordion h2, .TPSContact h3, .rfh_wrap h3, .name_desgn h3, .teamMember_content h2, .blog_details h2, .awards_content h3, .charges_wrap h3, .mandate_block h3, .vision_box h3, .national_board h3, .contact_page h3, .collections_glance h3  {font-size: 36px;}
.name_desgn span {font-size: 22px;}
.accordionStyle {padding: 20px 25px 20px}
.accordionStyle .accordion-item h2 button {font-size: 22px;padding: 20px 30px 20px 60px;}
.accordionStyle .accordion-item h2 button:after {width: 40px;height: 40px;background-size: 40px !important;left: 0;top: 12px;}
.accordionStyle .accordion-body .imageSide h4 {font-size: 28px;}
.accordionStyle .content h6 {font-size: 20px;}
.card_title, .table_container .total-seats {font-size: 20px;}
.about_rfh p{font-size:20px;}
.view_all a {font-size: 16px;}
.discover_box .heading {font-size: 24px;line-height: 28px;}
.discover_box a {padding: 34px 20px 20px;}
.news_title span {font-size: 16px;}
.contact_content p, .contact_list li p {font-size: 18px;}
.contact_list li .content span {font-size: 20px;}
.main_event .event_title, .event_list .event_title, .association_wrap .association_container h4, .library_services_wrap .association_container h4, .overview_block h4 {font-size: 28px;line-height: 32px;}
.main_event .event_date span, .event_list .event_date span {font-size: 18px;}
.main_event .event_date, .event_list .event_date {font-size: 32px;line-height: 38px;}
.vd_title, .service_title, .news_date, .news_title, .storie_name, .treatment_title, .more_aboutUs .service_title, .values_wrap h4, .card_details h3, .ourValues_wrap h4, .blogs_block h3, .blogs_block .news_date {font-size: 22px;}
.news_title, .blogs_block h3 {line-height: 30px;}
.more_aboutUs .service_title {line-height: 26px;}
.treatment_title, .hospital_title {line-height: 26px;}
.rfh_counter h4, .about_counter li h2, .about_counter li h2 sup {font-size: 50px;}
.rfh_counter li h4 sup {font-size: 40px;}
.about_counter li h2 {/* line-height: 60px; */}
.about_counter li h3{font-size: 35px;}
.about_counter li p{font-size: 18px;}
.counter {height: 50px;}
.about_counter .counter{height: 60px;}
.about_counter li h2 sup {top: -14px;}
.services_warp, .success_stories, .faqs_block, .rfh_container, .updates_block, .overview_block, .ourValues_block, .blog_wrap, .blog_detailsWrap, .national_board, .about_counter_wrap, .ourPledge_wrap, .theHospital, .openings_block, .awardsWrapper, .values_wrap, .ourValues_wrap, .blogs_block, .jamnagar_technology, .fellowships_wrap, .teamDeatils_wrap, .foundation_library_wrap, .commitment-excellence {padding: 60px 0;}
article[data-history-node-id="463"] .overview_block, article[data-history-node-id="447"] .overview_block.pb-0, article[data-history-node-id="448"] .overview_block.pb-0, article[data-history-node-id="452"] .overview_block.pb-0 {padding: 60px 0 !important;}
article[data-history-node-id="416"] .overview_block.pb-0, article[data-history-node-id="449"] .ebus_accordion, article[data-history-node-id="452"] .overview_block.pb-0 {padding-bottom: 60px !important;}
.vd_testimonial, .counter_block, article[data-history-node-id="611"] #package{ margin-bottom: 60px;}
.events_block, .more_aboutUs, .request_form, .sub-specialties, .videosStories, .appointment_block, .specialties_consultants, .ebus_accordion, .directory_block, .healthTeam {padding-bottom: 60px;}
.awards_wrap, .ceo_image, .mandate_block, article[data-history-node-id="433"] .sub-specialties.greybg, article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="461"] .sub-specialties, .blog_query, article[data-history-node-id="464"] .technology_wrap, article[data-history-node-id="508"] .sub-specialties, .womenAccordion, .healthTeam {padding-top: 60px !important;}
article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="464"] .technology_wrap, .mandate_block, article[data-history-node-id="419"] .technology_wrap, .technology_wrap {padding-bottom: 30px;}
.doctorDetails_block {margin-top: 60px;}
.intPatients_block {padding-top: 30px;}
.rfh_counter li {padding: 40px 40px;}
.blue-bg {padding: 30px 60px 20px;}
.intPatients_block p {font-size: 18px;}
.faqAccordion .accordion-button {font-size: 22px;}
.download_app {padding: 50px 30px;}
.TPSContact {padding: 40px 0}
.event_imgbox {max-width: 183px;}
.updates_block a, .blogs_block .news_block a, .highlight_block {grid-template-columns: 15% 30% 55%;}
.event_content {padding: 25px 25px;}
.event_positn {margin-left: 10px;}
.service_title {line-height: 26px;min-height: 52px;}
.services_card:after {bottom: 40px;}
.services_card:after {bottom: 34px;}
.positn_value{font-size: 24px; top: 15px;}
.gandhiJi_quotes img { width: 200px;}
.chairperson_quotes {padding-top: 100px;}
.chairperson_quotes:before {width: 200px;height: 150px;}
.gandhiJi_quotes p, .chairperson_quotes p, .ourPledge_box p {font-size: 18px;}
.ourValues_block p {font-size: 16px;}
.chairperson_quotes p {line-height: 28px;}
.rf-chairperson span {font-size: 22px;}
.chairperson_quotes p {line-height: 30px;}
.gandhiJi_quotes p {margin-bottom: 10px;line-height: 26px;}
.awards_text p {font-size: 16px; min-height: 100px;}
.awards_block a {padding: 20px;}
.awards_text h6 {font-size: 22px;}
.hospital_title {font-size: 26px;}
.team_designation {font-size: 17px;}
.accordion_wrap {padding: 0 25px;}
.accordion_wrap .accordion-button, .jamnagar_technology .accordion_wrap .accordion-button {font-size: 26px; padding:0px 50px 0px 0px;}
.accordion_wrap .accordion-button::after, .jamnagar_technology .accordion_wrap .accordion-button::after{width:35px; height:35px; background-size: 35px;}
.faqAccordion .accordion-button {padding:30px 60px 30px 20px;}
.faqAccordion .accordion-collapse .accordion-body {padding:0 20px 25px;}
.faqAccordion .accordion-item button:not(.collapsed)::after, .faqAccordion .accordion-item button::after {right: 20px;}
.board_link {font-size: 20px;}
.careCentre_list h3 {font-size: 35px;}
.billing_accordion .international-desk .desk-title, .billing_accordion .accordion-body .my-bills-action, .healthTabBlock h6 {font-size: 25px;}
.specialties_content .timeUI li {font-size: 16px;}
.whatsappBtn, .billing_accordion .international-desk .whatsapp {font-size: 18px;padding: 4px 10px;}
.whatsappBtn img, .billing_accordion .international-desk .whatsapp img {width: 28px;}
.news_block .blog_content h4 {font-size: 18px;line-height: 24px;min-height: 96px;}
.blog_content h4 {font-size: 18px;line-height: 24px;min-height: 48px;}
.eventTitle {font-size: 18px;line-height: 24px;}
.eventDate {font-size: 26px;line-height: 26px;}
.eventDate span {font-size: 18px;line-height: 22px;}
.video_content h4 {font-size: 18px;line-height: 24px;}
.blog_content p, .video_content p {font-size: 16px;}
.category {padding: 8px 12px;font-size: 16px;border-radius: 10px;}
.published_block {font-size: 18px;}
.healthConditions_wrap .fieldset-wrapper label {font-size: 20px;}
.values_wrap h5 {font-size: 22px;}
.education_wrap h3 {margin-bottom: 25px;}
.doctorDetails_block {padding: 30px;}
.directory_block .filter_search .fieldset-wrapper>div {padding: 15px 25px;}


}


@media (max-width: 1199px) {
.doctorDetails_block { padding: 25px;margin-top: 50px;}
.doctor_description h2 {font-size: 30px;}
.doctor_desgn {font-size: 22px;}
.doctorDetails_block .btn-1 {top: 32px;left: 40%;}
.menu_block h5::after {width: 100%;}
.menu_block h5::before{right: 0;}		
.home--banner .owl-dots{bottom: 20px;}
body.hidden-scroll { overflow: hidden;}
.home_banner, .inner_banner, .banner-slide{margin-top: 0;}
.hideInmob {display: none;}
.hideIndesk {display: block;padding: 15px 0;}
header.sticky {padding: 10px 0; backdrop-filter: inherit;}
header .navbar-brand {padding: 0;}
header .navbar-brand .logo_white, header.sticky .logo_color {/* max-width: 190px; */}	
header.sticky .navbar-brand {height: auto;margin-top: 0;}
header .btn-right {display: flex;align-items: center;position: absolute;right: 0px;}	
header.sticky .btn-right {filter: invert(1);}
header .navbar-expand-lg  .custom-toggler {display: inline;padding: 0;border: 0;border-radius: 0;outline: none;box-shadow: none;background-color: transparent;}
header .btn-right a {margin-right: 15px;padding-right: 15px;border-right: 1px solid #fff;line-height: 16px;z-index: 2;}
header .btn-right a img {width: 22px;}
header .btn-right a.emergency img {width: 30px;}
header .btn-right a.search {border: 0;padding: 0;}	
header .navbar .menu-collapse {position: fixed;top: -100%;right: 0;width: 100%;height: 100%;z-index: 2;background-color: #FFFFFF;padding: 0px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
header .navbar .menu-collapse.active {top: 0px;}
header .navbar .menu-collapse .container {height: 100%;}
header .btn-right a#speakBtnM img {filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
header.sticky .btn-right a#cancelBtnM img {filter: invert(1);}
header .btn-right .search-wrapper-cs {top: -15px;margin-right: 15px;margin-left: 20px;z-index: 1;}
header .btn-right .search-wrapper-cs .input-holder {width: 400px;height: 40px;top: 0;}
header .btn-right .search-wrapper-cs .input-holder .search-icon {width: 22px;height: 22px;top: 4px;	}
header .btn-right .search-wrapper-cs.active .search-icon {top: 8px;}
header.sticky .btn-right .search-wrapper-cs {filter: invert(1);}
header .btn-right .search-wrapper-cs.active {z-index: 2;}
.menu-collapse .menuHeader {width: 100%;display: flex;justify-content: space-between;padding: 15px 0;min-height: 93px;}
.menu-collapse .menuHeader .logo img {max-width: 190px;}
.menu-collapse .menuHeader .menuIcon {display: flex;align-items: center;}
.menu-collapse .menu-scroll {overflow-y: auto;height: calc(100% - 93px);overflow-x: hidden;}
.menu-collapse .menu-scroll .menu-btn {display: flex;justify-content: space-between;padding: 0 10px;}
.menu-collapse .menu-scroll .menu-btn .patient_btn {color: #42ABAD;border-color: #42ABAD;padding-right: 32px;position: relative;width: 100%;max-width: 215px;margin: 0;font-size: 14px;padding-left: 10px;}
.menu-collapse .menu-scroll .menu-btn .request_btn {color: #185C80; border-color: #185C80;}
.menu-collapse .menu-scroll .menu-btn .patient_btn:after {position: absolute;content: '';width: 20px;height: 20px;top: 8px;right: 6px;background-image: url(../images/patient_btn.svg);background-repeat: no-repeat;background-position: center;background-color: #fff;border-radius: 50%;}
.menu-collapse .menu-scroll .menu-btn .request_btn:after {background-image: url(../images/request_btn.svg);	}
.menu-collapse .navbar-Mobnav .nav-item {position: relative;padding: 20px 10px;}
.menu-collapse .navbar-Mobnav .nav-item:not(:last-child) {border-bottom: 1px solid rgba(0, 60, 60, 0.3);}
.menu-collapse .navbar-Mobnav .nav-item .menuName {margin:0;}
.menu-collapse .navbar-Mobnav .nav-item .nav-link {padding: 0px;color: #185C80;font-family: 'Inter Bold';font-size: 18px;position: relative;}
.menu-collapse .navbar-Mobnav .nav-item .nav-link.dropdownMenuToggle {padding-right: 40px;}
.menu-collapse .navbar-Mobnav .nav-item .nav-link.dropdownMenuToggle::after {content: '';position: absolute;width: 20px;height: 20px;top: 0;right: 0px;background-image: url(../images/wht_arrow.png);background-repeat: no-repeat;background-position: center 8px;background-color: #185C80;border-radius: 50%;transition: .3s;margin: 0;border: 0;}
.menu-collapse .navbar-Mobnav .nav-item .menuName.active .dropdownMenuToggle::after {transform: rotate(178deg);}
.menu-collapse .navbar-Mobnav .nav-item .dropdownMenuList {position: relative;border: 0; padding: 0;display: none;}
.menu-collapse .navbar-Mobnav .nav-item .dropdownMenuList li.sabmenu_list {width: 100%;margin: 10px 0;}
.menu-collapse .navbar-Mobnav .nav-item:last-child {margin: 0;}
.menu-collapse .navbar-Mobnav .nav-item .dropdownMenuList li .mainMenuItem {font-size: 16px;color: #231F20;font-family: 'Inter SemiBold';display: inline-block;width: 100%;}
.menu-collapse .sabmenu_list .submenu-item .mainMenuItem {margin: 0;padding: 0 30px 0 0;}
.menu-collapse .sabmenu_list .submenu-item .mainMenuItem:after {display: none;}
.menu-collapse .sabmenu_list .submenu-item .mainMenuItem::before {right: 0;background-image: url(../images/wht_arrow.png);background-color: transparent;top: -3px;filter: invert(1);background-size: 10px;}
.menu-collapse .sabmenu_list .submenu-item .mainMenuItem.active { margin: 0;}
.menu-collapse .sabmenu_list .submenu-item .mainMenuItem.active::before {background-color: transparent;top: 5px;}
.menu-collapse .navbar-Mobnav .nav-item .dropdownMenuList li .mainMenuItem.active {margin: 0;}
.menu-collapse .navbar-Mobnav .nav-item .dropdownMenuList li .overview {font-family: 'Inter Regular';}
.menu-collapse .sabmenu_list .submenu-item ul {padding: 0 0 0 25px;list-style: disc;}
.menu-collapse .sabmenu_list .submenu-item ul li {margin: 0 !important;}
.menu-collapse .sabmenu_list .submenu-item ul li a {font-size: 15px;}
.hospital_contact {padding-left: 90px;}
.hospital_contact .contacts li span {font-size: 16px;}
.hospital_contact .contacts li a {font-size: 18px;}
.hospital_contact .contacts li:before {width: 40px; height: 40px; background-size: 22px;}
.hospital_contact .contacts li {padding-left: 55px;}
.social_media li a {width: 30px;height: 30px;line-height: 30px;}
.social_media li a img {width: 16px;height: 16px;}
.social_media h6 {font-size: 16px;}
.filter_box, #doctor-search-form, .filter_box .form-submit{width: 64%;}

.filter_box .form-group, .filter_box .form-item {margin-bottom: 15px;}
div[role="alert"]{margin-top: -10px;}
.banner_holder .discover_box {margin-bottom: 0;}
.title_box h1, .innerbanner_content h1 {font-size: 50px;line-height: 55px;}
.title_box p {font-size: 18px;}
.home_banner img {min-height: 530px;object-fit: cover;}
h2, .testimonial_block h2, .banner_holder h2, .ourPledge_box h3, .values_wrap h3, .ourValues_wrap h3, .education_wrap h3, .jamnagar_technology .board_wrapper h3, .collections_glance h3, .sub-title, .alphabet_group .alphabet {font-size: 45px;}
.gandhiJi_quotes h3, .rf-chairperson {font-size: 40px;}
.specialties_content h2, .directory_block h2, .patient_stories h2, .videosStories h2, .blogs_block h2 {font-size: 30px;}
.ms-gandhi, .overview_block h3 {font-size: 26px;}
.banner_holder h2 {line-height: 50px;margin-bottom: 20px;}
.fellowships_wrap h3, .foundationwrap_library_wrap h3, .foundation_library_wrap h3, .specialties_consultants h3,  .jamnagar_technology .board_wrapper h3, .patient-rights .board_content h3, .healthConditions_wrap .filter_health h3,  .facilities_wrap h3, .hnh_content h3, .womenAccordion h2, .TPSContact h3, .rfh_wrap h3, .name_desgn h3, .teamMember_content h2, .blog_details h2, .awards_content h3, .charges_wrap h3, .mandate_block h3, .vision_box h3, .national_board h3, .contact_page h3, .collections_glance h3  {font-size: 32px;}
.national_board h3 {margin-bottom: 10px;}
.name_desgn span {font-size: 20px;}
.vd_testimonial, .counter_block, article[data-history-node-id="611"] #package, .doctorDetails_wrap .ceo_content { margin-bottom: 50px;}
.services_warp, .success_stories, .faqs_block, .rfh_container, .updates_block, .overview_block, .ourValues_block, .blog_wrap, .blog_detailsWrap, .national_board, .about_counter_wrap, .ourPledge_wrap, .theHospital, .openings_block, .awardsWrapper, .values_wrap, .ourValues_wrap, .blogs_block, article[data-history-node-id="470"] .jamnagar_teams, .jamnagar_technology, .fellowships_wrap, .teamDeatils_wrap, .foundation_library_wrap, .healthConditions_wrap, .management_block, .commitment-excellence, .healthContact {padding: 50px 0;}
article[data-history-node-id="463"] .overview_block, article[data-history-node-id="447"] .overview_block.pb-0, article[data-history-node-id="448"] .overview_block.pb-0, article[data-history-node-id="452"] .overview_block.pb-0 {padding: 50px 0 !important;}
article[data-history-node-id="416"] .overview_block.pb-0, article[data-history-node-id="449"] .ebus_accordion, article[data-history-node-id="452"] .overview_block.pb-0 {padding-bottom: 50px !important;}
.events_block, .more_aboutUs, .request_form, .sub-specialties, .videosStories, .appointment_block, .jamnagar_teams, .specialties_consultants, .ebus_accordion, .directory_block, .healthTeam {padding-bottom: 50px;}
.awards_wrap, .ceo_image, .mandate_block, article[data-history-node-id="433"] .sub-specialties.greybg, article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="461"] .sub-specialties, .blog_query, article[data-history-node-id="464"] .technology_wrap, article[data-history-node-id="467"] .sub-specialties.healthTabBlock, article[data-history-node-id="508"] .sub-specialties, .womenAccordion, .healthTeam {padding-top: 50px !important;}
article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="464"] .technology_wrap, .mandate_block, article[data-history-node-id="419"] .technology_wrap, .technology_wrap {padding-bottom: 20px;}
.intPatients_block {padding-top: 20px;}
.services_warp h2 {margin-bottom: 15px;}
.main_event .event_title, .event_list .event_title, .association_wrap .association_container h4, .library_services_wrap .association_container h4, .overview_block h4 {font-size: 24px;line-height: 28px;}
.main_event .event_date, .event_list .event_date {font-size: 28px;line-height: 32px;}
body, .intPatients_block p, .card_content p, .accordion_wrap .accordion-body p, .app_details p, .fellowships_content p {font-size: 16px;}
.about_rfh p, .currentOpening .accordionStyle .content ul li{font-size:16px;line-height: 24px;}
.faqAccordion .accordion-button {font-size: 20px;}
.faqAccordion .accordion-button {padding: 30px 60px 30px 20px;}
.faqAccordion .accordion-collapse .accordion-body {padding: 0 20px 30px;}
.filter_box .form-group label {font-size: 15px;margin-bottom: 5px;}
.filter_box .form-group {margin-bottom: 15px;}
.banner_holder{padding: 0 30px;}
.discover_box .heading {font-size: 20px;line-height: 26px;padding-right: 35px;}
.discover_box a:after, .menu_title h2:after {width: 30px;height: 30px;bottom: 30px;right: 18px;background-size: 8px;}
.vdthumb_title {padding-right: 15px;}
.vd_category {margin-bottom: 5px;}
.vd_thumb .play_button {width: 30px;height: 30px;}
.vd_title, .service_title, .news_date, .news_title, .storie_name, .treatment_title, .more_aboutUs .service_title, .values_wrap h4, .card_details h3, .ourValues_wrap h4, .blogs_block h3, .blogs_block .news_date, .team_name, .technology_wrap.education_wrap .card_details h3 {font-size: 20px;}
.TPSContact h6 {font-size: 18px;padding-left: 30px;}
.TPSContact h6 .callIcon {width: 24px;height: 24px;line-height: 23px;}
.TPSContact h6 .callIcon img {width: 12px !important;}
.news_title, .blogs_block h3 {line-height: 24px;}
.event_content { padding: 20px;}
.event_imgbox {max-width: 145px;}
.treatment_slider.owl-carousel .owl-nav [class*=owl-] {top: 15px; right: 70px; height: 30px;width: 30px; background-position: -6px -49px;}
.services_card .card_text .service_title:after, .team_name:after, .aboutUs_card .card_text .service_title:after, .list_view .team_name::after {height: 30px;width: 30px;background-size: 8px;top: 0px;}
.treatment_slider.owl-carousel .owl-nav button.owl-next {right: 15px;}
.explore_btn a {padding: 8px 50px 8px 15px;}
.explore_btn .r_arrow::after {top: 10px;right: 15px;}
.faqAccordion .accordion-item button:not(.collapsed)::after, .faqAccordion .accordion-item button:after {width: 30px;height: 30px;top: 30px;right: 20px;background-size: 30px;}
.view_all a {height: 50px;width: 150px;}
.view_all a:after { width: 24px;height: 24px;top: 12px;right: 18px;}
.service_card a:before {width: 90px;height: 120px;top: -17px;right: -15px;}
.service_card a:after {width: 25px;height: 25px;background-size: 8px;top: 10px;right: 10px;}
.service_card a:hover:after{right: 8px;}
.column_single img {height: 100%;object-fit: cover;}
.col_wrapper, .column_2by4 {grid-gap: 25px;}
.rf-chairperson span {font-size: 20px;}
.gandhiJi_quotes {padding: 25px;}
.hospital_title {font-size: 24px;}
.hospital_content p {font-size: 16px;}
.more_aboutUs .card_text {padding: 20px;}
.more_aboutUs .service_title {/* min-height: 52px; */}
.specialties_content {padding: 20px;}
.team_designation {font-size: 16px;}
.awards-nav {padding: 15px;border-radius: 12px;}
.award_title { font-size: 16px;}
.award_title p strong { font-size: 18px;}
.awards_listing {font-size: 20px;}
.technology_card:before {width: 90px; height: 120px;top: -17px;right: -15px;}
.technology_card img {width: 100%;border-radius: 10px 10px 0 0;}
.technology_wrap .technology_card .card_details {font-size: 20px;padding: 15px;}
.technology_card:after {width: 25px;height: 25px;background-size: 8px;top: 10px;right: 10px;}
.blue-bg {padding: 30px 40px 20px;}
.vd_testimonial #sync1.owl-theme.blue-bg {padding: 20px 60px 20px;}
.specialties_item span {font-size: 18px;}
.board_wrapper { margin-top: 15px;}
.jamnagar_technology .board_wrapper h3 {padding-top: 0px;}
.board_link {font-size: 18px;}
.sub-title, .specialties_content h2, .directory_block h2, .patient_stories h2, .videosStories h2, .blogs_block h2 {margin-bottom: 15px;}
.specialties_content h3 {font-size: 24px;}
.careCentre_list h3 {font-size: 30px;}
.careCentre_list ul {grid-template-columns: repeat(2, 1fr);}
.specialties_content .timeUI {display: block;}
.stepDesign .box { padding: 15px;}
.stepDesign .box h5 {font-size: 20px;}
.contact_page .contact_content {padding-right: 20px;}
.contact_page .contact_form {padding-left: 0;}
.contact_list li {padding: 22px 0;}
.blog_content, .video_content {padding: 15px;}
.blog_wrap .filter_block .form-item label {font-size: 16px;}
.published_wrap {margin-bottom: 20px;padding-top: 20px;}
.blog_details h2 {margin-bottom: 20px;}
.blog_contentWrap {padding: 25px;}
.librarian_item .librarian_content .address {font-size: 18px;}
.librarian_item .librarian_content .info .name {font-size: 20px;}
.librarian_item .librarian_content .info .postion {font-size: 16px;}
.librarian_item .librarian_content .contact_details li {font-size: 14px;}
.librarian_item .librarian_content .info {padding: 10px 0;}
.mandate_block ul {margin-top: 10px;}
.table_container .total-seats {font-size: 18px;margin-top: 10px;}
.alphabet_group ul {padding: 20px;}
.alphabet_group ul li {padding: 5px;}
.alphabet_group ul li a {font-size: 16px;}
.values_wrap h5 {font-size: 20px;}
.appointment_form, .query_filter {padding: 25px;}
.jamnagar_technology .accordion_wrap {margin-top: 20px;}
._total {margin-top: 15px;font-size: 18px;}
.sub-specialties h2 { margin-bottom: 15px;}
.accordionStyle {padding: 20px 25px 20px;}
.accordionStyle .accordion-item h2 button {font-size: 20px;padding: 15px 20px 15px 45px;}
.accordionStyle .accordion-item h2 button:after {width: 30px;height: 30px;background-size: 30px !important;left: 0;top: 10px;}
.accordionStyle .accordion-body .imageSide h4 {font-size: 24px;}
.accordionStyle .content h6 {font-size: 18px;}
.accordionStyle .accordion-body {padding-left: 0;padding-bottom: 10px;}
.accordionStyle .accordion-item h2 { margin: 10px 0;}
.directory_block .list_view .directory_list figure img {/* height: 220px; */}
.list_view .directory_list .team_name {font-size: 26px;}
.list_view .directory_list .team_designation, .list_view .directory_list .name_department {font-size: 20px;}
.view-block, .directory_block .filter_search {margin-bottom: 20px;}
.list_view .directory_list figure, .list_view .team_warp { padding: 20px}
.specialties_link {padding: 20px 15px 20px 15px;font-size: 16px;}
.innerbanner_content h1{margin-bottom:0;}
.bread_link ul li {padding-right: 10px;font-size: 14px;}
.bread_link ul li:last-child {padding-right: 0;margin-right: 0;}
.bread_link li::before {left: -15px;}
.centerAlign {font-size: 20px;margin-bottom: 0;}
.healthCount .rfh_wrap>p {font-size: 20px;line-height: 30px;}
.healthContact p {font-size: 16px;line-height: 25px;margin-bottom: 18px;}
.healthContact h6 {font-size: 20px;line-height: 26px;margin-bottom: 10px;}
.healthTabContant {padding: 0 25px;}
.healthTabContant ul li {font-size: 16px;line-height: 23px;margin-bottom: 10px;}
.healthTabContant h6 {font-size: 22px;line-height: 26px;margin-bottom: 15px;}
.downloads_list .downloads_page.mandate_block li a{font-size: 16px; padding-left: 60px; padding-right: 60px;}
.downloads_list .downloads_page.mandate_block li a::before{left: 20px;}
.positn_value{font-size: 22px; top: 10px;}
.breadcrumb {display: none;}

.book_chat{position: fixed; bottom: 0; width: 100%; color: #fff; text-align: center; z-index: 999; display:block;}
.book_chat ul{display: grid; grid-template-columns: 50% 50%;}
.book_chat ul li{font-family:'Inter SemiBold'; font-size:15px;}
.book_chat ul li a{color:#fff; padding: 40px 0 10px; display: block}
.book_chat li:nth-child(1){background: url(../images/booking_icon.png) center 14px no-repeat; background-color:#185C80;}
.book_chat li:nth-child(2){background: url(../images/chat_icon.png) center 15px no-repeat; background-color:#42ABAD;}
.m_btm {margin-bottom: 73px;}

}


@media (max-width: 991px) {
.navbar-collapse {background-color: #fff; padding: 20px 15px; border: 1px solid #d2ab67;}	
.icons_wrap {position: absolute; right: 80px; top: 0;} 
.navbar-dark .navbar-toggler {color: #d2ab67; border-color: #d2ab67;} 
.navbar-collapse{background-color: #fff; padding: 20px 15px; border: 1px solid #d2ab67; position: relative; top: 0;}
/* .banner_wrap{position: inherit; transform: none;} */
.navbar .navbar-nav .nav-item .nav-link{color: #000;}
.sabmenu_block{grid-template-columns: repeat(1, 1fr); padding: 0;} 
.menu_title {display: none;} 
.home--banner .title_box {width: 46%;} 
.home--banner img {min-height: 530px; object-fit: cover; object-position: center;}
.rfh_counter li p{font-size: 18px;}
.rfh_counter li {padding: 30px 25px;}
.rfh_counter h4, .about_counter li h2, .about_counter li h2 sup {font-size: 40px;}
.rfh_counter li h4 sup {font-size: 30px;}
.counter {height: 40px;}
.rfh_counter li h4 sup {top: -6px;}
.about_rfh{margin-bottom: 35px;}
.about_counter .counter {height: 50px;}
.about_counter li h2 {line-height: 40px;}
.about_counter li h3 {font-size: 30px;}
.hospital_contact {padding-left: 25px;}
.hospital_contact .contacts li span {font-size: 14px;}
.hospital_contact .contacts li a {font-size: 16px;}
.hospital_contact .contacts li:before {width: 30px;height: 30px;background-size: 16px;}
.hospital_contact .contacts li {padding-left: 38px;}
.social_media li a {width: 24px;height: 24px;line-height: 24px;}
.social_media li a img {width: 13px;height: 13px;}
.social_media h6 {font-size: 14px;}
.rf_flogo p {font-size: 14px;line-height: 20px;}
.contacts_block .container::after {left: 51%;}
.bootom-fixed {display: block;position: fixed; bottom: 80px;right: 15px;z-index: 9;border-radius: 100%;width: 40px;height: 40px;}
.copyright {font-size: 15px;}
.copyright a {padding-left: 12px;margin: 0 0 0 12px;}
.container { max-width: 100%;}
.card_title {font-size: 18px;padding: 10px;}
h2, .testimonial_block h2, .banner_holder h2, .ourPledge_box h3, .values_wrap h3, .ourValues_wrap h3, .education_wrap h3, .query_filter h2, .carecenter_form h2, .jamnagar_technology .board_wrapper h3, .collections_glance h3, .sub-title, .alphabet_group .alphabet {font-size: 40px;}
.gandhiJi_quotes h3, .rf-chairperson {font-size: 35px;}
.specialties_content h2, .directory_block h2, .patient_stories h2, .videosStories h2, .blogs_block h2 {font-size: 28px;}
.ms-gandhi, .overview_block h3 {font-size: 24px;}
.banner_holder h2 {line-height: 44px;}
.fellowships_wrap h3, .foundationwrap_library_wrap h3, .foundation_library_wrap h3, .specialties_consultants h3, .jamnagar_technology .board_wrapper h3, .patient-rights .board_content h3, .healthConditions_wrap .filter_health h3, .facilities_wrap h3, .hnh_content h3, .womenAccordion h2, .TPSContact h3, .rfh_wrap h3, .name_desgn h3, .teamMember_content h2, .blog_details h2, .awards_content h3, .charges_wrap h3, .mandate_block h3, .vision_box h3, .national_board h3, .contact_page h3, .collections_glance h3 {font-size: 30px;}
.virtual_consultation_block .vision_box h3  {font-size: 26px;}
.name_desgn span {font-size: 18px;margin-bottom: 10px;}
.ceo_content h4 {font-size: 20px;padding-top: 10px;}
.updates_block a, .blogs_block .news_block a, .highlight_block {grid-template-columns: 13% 20% 67%;padding: 20px 0;}
.event_content { padding: 15px;}
.event_imgbox {max-width: 122px;}
.main_event .event_title, .event_list .event_title, .association_wrap .association_container h4, .library_services_wrap .association_container h4, .overview_block h4  {font-size: 20px;line-height: 24px;}
.main_event .event_date, .event_list .event_date {font-size: 24px; line-height: 26px;}
.main_event .event_date span, .event_list .event_date span {font-size: 16px;}
.doctorscare_bg img { min-height: 500px;object-fit: cover;}
.intPatients_block h2 br, .faqs_block h2 br {display: none;}
.intPatients_block {padding: 50px 0 30px 0;}
.card_content {padding: 30px;}
.storie_card .card_content {padding: 20px;}
.storie_card .card_content p {padding-left: 10px;}
.faqs_block .accordion-item h2 {margin-bottom:0;}
.app_details { padding-right: 25px;}
.download_app {padding: 50px 0;}
.app_details a {display: inline-block;margin: 2px;}
.inner_banner img {min-height: 300px;object-fit: cover;}
.chairperson_block {display: flex;flex-wrap: wrap;flex-direction: column-reverse;padding: 50px 0;}
.chairperson_block .chairperson_img img {height: auto;}
.chairperson_quotes {padding: 60px 0 0;}
.chairperson_quotes:before {width: 150px;height: 100px;top: 20px;}
.vision_box, .our_values {padding: 20px;}
.hospital_item {display: block;overflow: hidden;}
.hospital_item img {border-radius: 0;}
.hospital_content {padding: 20px;}
.vd_title, .service_title, .news_date, .news_title, .storie_name, .treatment_title, .more_aboutUs .service_title, .values_wrap h4, .card_details h3, .ourValues_wrap h4, .blogs_block h3, .team_name, .technology_wrap.education_wrap .card_details h3 {font-size: 18px;}
.service_title {line-height: 22px;min-height: auto;}
.news_title, .blogs_block h3 {line-height: 22px;}
.services_card:after {bottom: 20px;}
.gandhiJi_quotes {max-width: 100%;position: static;transform: inherit;margin: auto;}
.gandhiJi_block figure {display: none;}
.gandhiJi_block {padding: 50px 0;}
.about_counter {flex-wrap: wrap;}
.about_counter li {width: 50%;padding: 10px 0;}
.about_counter li p {margin-bottom: 5px;}
.value_icon {width: 70px;height: 70px;}
.value_icon img {max-height: 40px;}
.specialties_wrapper {padding-left: 0;}
.specialties_link {padding: 15px 15px 15px 15px;font-size: 16px;}
.specialties_link:hover:after, .specialties_link.current:after { height: 62px;width: 65px;right: 0px;top: -8px;background-size: 72px;}
.name_desgn {left: 0;bottom: 0;padding: 20px;}
.awards_wrapper {padding-left: 0px;}
.awards_listing { font-size: 18px;}
.mandate_block li {width: calc(50% - 10px);margin-right: 10px !important;margin-bottom: 10px;}
.mandate_block li a {min-height: 70px;padding-left: 50px;padding-right: 50px;font-size: 16px;}
.mandate_block li a:before {left: 15px;top: 18px;}
.mandate_block li a:after {right: 15px;top: 20px;width: 30px;height: 30px;}
.contact_form .labelname, .query_filter .blog_form .labelname, .carecenter_form .labelname, .carecenter_form .captcha__title {font-size: 16px;}
.menu_block {margin-bottom: 20px;}
.patient_stories .owl-item .vdthumb_img img.img-fluid {height: 100px;}
.accordion_wrap .accordion-item, .jamnagar_technology .accordion_wrap .accordion-item {padding: 15px 10px;}
.accordion_wrap .accordion-button, .jamnagar_technology .accordion_wrap .accordion-button {font-size: 20px;padding-right: 50px;}
.accordion_wrap .accordion-button::after, .jamnagar_technology .accordion_wrap .accordion-button::after {width:26px ;height:26px;background-size: 26px;}
.accordion_wrap {padding: 10px 20px;}
.accordion_wrap .accordion-body h4, .accordion_wrap .accordion-body h6 {font-size: 18px;}
.headingBorder {margin-bottom: 15px;}
article[data-history-node-id="509"] #txttospeech .ebus_accordion .accordion_wrap .accordion-item, .faqAccordion .accordion-item { padding: 0;}
.billing_accordion .international-desk .desk-title, .billing_accordion .accordion-body .my-bills-action, .healthTabBlock h6 {font-size: 22px;}
.blue-bg {padding: 20px;border-radius: 15px;}
.specialties_item { padding: 15px 0;}
.specialties_item .specialties_icon {width: 50px;height: 50px;}
.specialties_item .specialties_icon img { max-width: 30px;}
.jamnagar_technology .board_tabs .board_link, .association_wrap .board_tabs .board_link, .jamnagar_technology .board_tabs .board_link, .packageTabs .board_tabs .board_link, .board_link, .commitment-excellence .board_link  {width: 50%;font-size: 16px;padding: 5px;}
.rwd-table th { font-size: 18px;}
.specialties_content h3 {font-size: 22px;}
.accordion-body .clinicGroup {padding: 15px;}
.accordion-body .clinicGroup .clinicItem h5 {font-size: 20px;}
.accordion-body .clinicGroup .clinicItem h6 {font-size: 18px;}
.careCentre_list h3 {font-size: 24px;}
.careCentre_list li {font-size: 16px;}
.careCentre_list ul {grid-template-columns: repeat(2, 1fr);}
.teamMember_content h3 {font-size: 20px;}
.teamMember_content h4 {font-size: 17px;}
.teamMember_deatils {padding: 20px;}
.billing_accordion .international-desk {padding: 25px;}
.stepDesign .box { padding: 10px;}
.stepDesign .box h5 {font-size: 18px;}
.specialties_content .timeUI li {font-size: 16px;}
.whatsappBtn, .billing_accordion .international-desk .whatsapp {font-size: 16px;}
.whatsappBtn img, .billing_accordion .international-desk .whatsapp img {width: 24px;}
article[data-history-node-id="507"] .overview_block, article[data-history-node-id="498"] .ebus_accordion.outpatient_Sec , article[data-history-node-id="518"] .sub-specialties {padding-bottom: 0px;}
.TPSContact h6 {font-size: 16px}
.news_block .blog_content h4 {font-size: 16px;line-height: 20px;min-height: 60px;-webkit-line-clamp: 3;}
.blog_content h4 {font-size: 16px;line-height: 20px;min-height: 40px;}
.eventTitle {font-size: 16px;line-height: 20px;}
.video_content h4 {/*font-size: 16px;line-height: 20px;*/}
.blog_content p, .video_content p {font-size: 14px; }
.blog_ctgy, .video_ctgy {font-size: 12px;padding: 4px 6px;border-radius: 4px;}
.blog_wrap .filter_block .form-item label {font-size: 14px;}
.search_filter input, .blog_wrap .filter_block input {font-size: 14px;width: 100%;}
.filter_select select, .blog_wrap .filter_block .form-select {font-size: 14px;width: 100%;line-height: 26px;margin-left: 0px;}
.filter_select:not(:last-child), .blog_wrap .filter_block .js-form-type-select:not(:last-child), .blog_wrap .filter_block .js-form-type-textfield:not(:last-child) {margin-right: 10px;width: 100%;}
.blog_listing {margin-top: 20px;}
.blog_contentWrap {padding: 15px;}
.category {padding: 6px 10px;font-size: 14px;border-radius: 6px;}
.table_container {margin-top: 15px;}
.librarian_item {display: flex;flex-wrap: wrap;flex-direction: column-reverse;padding: 15px;justify-content: flex-end;}
.librarian_item .librarian_img {width: 100%;text-align: center;}
.librarian_item .librarian_content {padding: 20px 0 0;}
.librarian-list {margin-top: 10px;}
.library_services_wrap .association_container {margin-top: 20px;}
.mandate_block {padding-bottom: 40px;}
.healthConditions_wrap .filter_health {margin-bottom: 10px;}
.alphabet_group ul {padding: 15px;border-radius: 10px;}
.healthConditions_wrap .fieldset-wrapper label {font-size: 18px;}
.query_filter .blog_form .form-group.consent_block {grid-column: 1 / -1;}
.education_wrap h3,.sub-specialties h2, article[data-history-node-id="518"] .ebus_accordion h2, article[data-history-node-id="508"] .ebus_accordion h2 {margin-bottom: 10px;}
.services_card, .aboutUs_card {margin: 12px 0;height: calc(100% - 24px);}
.innerbanner_content {left: 20px;bottom: 20px;}
.events_block h2, .success_stories .container h2, .app_details h2, .about_rfh h2, .news_block h2, .intPatients_block h2, .blogs_block h2, h2, .overview_block h2, .ourValues_block h2, .blog_details h2, .awards_wrap h2, .rfh_wrap h3, .more_aboutUs h2 {margin-bottom: 15px;}
.vd_testimonial #sync1.owl-theme.blue-bg {padding: 20px 40px 20px;}
.vd_testimonial #sync1.owl-theme .owl-next, .vd_testimonial #sync1.owl-theme .owl-prev {width: 32px;height: 32px;background-size: 32px;background-position: 0 -35px;}
.vd_testimonial #sync1.owl-theme .owl-prev {left: 5px;}
.vd_testimonial #sync1.owl-theme .owl-next {right: 5px;}
/* .vd_testimonial #sync1.owl-theme .owl-next, .vd_testimonial #sync1.owl-theme .owl-prev {position: static;margin: 2px;} */
.event_list {margin-top: 15px !important;}
.treatment_slider.owl-carousel .owl-nav { position: absolute;width: 100%;text-align: center;}
.treatment_slider.owl-carousel .owl-nav [class*=owl-] {position: static;margin: 5px;}
.services_card .card_text .service_title:after, .team_name:after, .aboutUs_card .card_text .service_title:after {top: -3px;}
.accordionStyle .accordion-body .content {width: 100%; padding: 0;}
.accordionStyle .accordion-body .imageSide {width: 100%;margin: 20px 0;}
.accordionStyle .accordion-body {flex-direction: column-reverse;padding-top: 0;padding-bottom: 20px;}
.accordionStyle .accordion-body .imageSide h4 {text-align: left;font-size: 30px;margin-bottom: 15px;}
.accordionStyle .content ul.flexUi li {padding: 10px;padding-right: 20px;font-size: 16px;}
.doctor_desgn {font-size: 22px;}
.doctor_photo {max-width: 100%;text-align: center;margin-bottom: 20px;}
.doctor_description {max-width: 100%;padding-right: 0;}
.doctorDetails_block .btn-1 {position: static;margin-top: 20px;}
.inner_row {padding-bottom: 10px;margin-bottom: 10px;}
.inner_col_left, .inner_col_right {font-size: 16px;}
.biography_block {margin-top: 16px;}
.doctor_description h2 {padding: 0;font-size: 26px;}
.doctorDetails_block .btn-1 .book_btn {font-size: 14px;padding: 8px 15px;padding-right: 45px;}
.doctorDetails_block {padding: 20px;margin-bottom: 15px;}
.healthConditions_wrap .fieldset-wrapper label { font-size: 16px;}
.healthConditions_wrap .fieldset-wrapper .js-form-item:nth-child(1) {width: 40px;}
.healthConditions_wrap .fieldset-wrapper .js-form-item {width: 30px;padding: 0 5px; text-align: center;}
.healthConditions_wrap .fieldset-wrapper > div {justify-content: center;margin-bottom: 15px;}
.directory_block .filter_search .fieldset-wrapper>div {padding: 15px 15px;justify-content: center;}
.directory_block .filter_search .fieldset-wrapper>div .js-form-item:nth-child(1) {width: 50px;}
.directory_block .filter_search .fieldset-wrapper>div .js-form-item {width: 30px;padding: 0 5px;text-align: center;}
.directory_block .filter_search .fieldset-wrapper label {font-size: 16px;}
.treatment_content {padding: 0 15px;}
.vd_thumb { padding: 15px;}
.vdthumb_title {padding-right: 10px;font-size: 15px;line-height: 18px;}
.title_box h1, .innerbanner_content h1 {font-size: 40px;line-height: 46px;}
.bread_link ul li {font-size: 13px;padding-right: 5px;margin-right: 5px;}
.bread_link li::before {left: -10px;}
.downloads_list .downloads_page.mandate_block ul {grid-template-columns: repeat(2, 1fr);}

}



@media (max-width: 767px) {	
.healthTabContant {padding: 0 15px;}
.ceo_content p {text-align: left;}
.view-block {display: none;}
.overview_block p {text-align: left;}
.accordionStyle {padding: 15px;}
.accordionStyle .accordion-item h2 button {font-size: 18px;padding: 10px 10px 10px 25px;}
.currentOpening .accordionStyle .accordion-item h2 button {padding-right: 15px;}
.currentOpening .accordionStyle {padding: 10px 20px;}

.accordionStyle .accordion-item h2 button:after {width: 20px; height: 20px; background-size: 20px !important; /* top: 14px; */}
.accordionStyle .accordion-item h2 button.accordion-button:not(.collapsed)::before {left: -100%;}
header .navbar .menu-collapse .container {padding-left: 10px;padding-right: 10px;}
.faqs_block .accordion-header {margin-bottom: 0px;}
header .btn-right a img {width: 17px;}
header .btn-right .search-wrapper-cs .input-holder .search-icon {width: 17px;height: 17px;top: 6px;background-size: 17px;}
header .btn-right .search-wrapper-cs .input-holder {width: 250px;height: 40px;top: 0;}
header .btn-right .search-wrapper-cs.active .input-holder .search-icon {top: 12px;}
header .btn-right a.emergency img {width: 24px;}
header .btn-right .search-wrapper-cs .input-holder .form-text {font-size: 14px; padding: 0px 30px 0 44px;}
.search-wrapper-cs.active .close {right: 7px;width: 20px;height: 20px;top: 10px;}
.menu_block h5.active:before {transform: rotate(-90deg);}
.menu_block h5::before {transform: rotate(90deg);width: 20px;height: 20px;background-size: 6px;}
.menu_block {margin: 0;}
.menu_block h5 {margin-bottom: 15px;padding-bottom: 15px;font-size: 16px;}
.menu_block ul {margin-top: 0;padding-bottom: 15px;}
.hospital_contact {padding: 30px 0 0;margin: 30px 0 0;border-top: 1px solid rgba(1, 48, 66, 0.5);}
.contacts_block .container::after {display: none;}
.hospital_contact .contacts li:before {/* width: 48px; *//* height: 48px; *//* background-size: 28px; */}
.social_media li a {width: 30px;height: 30px;line-height: 30px;}
.hospital_contact .contacts li {/* padding-left: 65px; */}
.contacts_block {padding-top: 30px;padding-bottom: 30px;}
.hospital_contact .contacts li span, .social_media h6 {font-size: 15px;}
.hospital_contact .contacts li a {font-size: 18px;}
.rf_flogo {grid-template-columns: 100%;/*text-align: center;*/}
.rf_flogo a {display: inline-block;margin-bottom: 20px;}
.logos ul li {width: 50%;margin-left: 0; margin-top: 20px; padding-right: 15px;}
.menu-collapse .menu-scroll .menu-btn .patient_btn {font-size: 12px;max-width: 190px;}
.menu-collapse .navbar-Mobnav .nav-item .nav-link {font-size: 15px;}
.menu-collapse .navbar-Mobnav .nav-item .dropdownMenuList li .mainMenuItem {font-size: 14px;}
.menu-collapse .sabmenu_list .submenu-item ul li a {font-size: 13px;}
.menu-collapse .navbar-Mobnav .nav-item .dropdownMenuList li.sabmenu_list {margin: 7px 0;}
.copyright {text-align: center;}
.copyright a { margin: 10px 0;padding: 0;display: block;}
.copyright a:before {display: none;}
.copyright a:last-child {margin-bottom: 0;}
.downloads_list .downloads_page .downloads-block {padding: 15px;}
.title_box {width: 100%; margin-bottom: 20px;}
.title_box h1 {font-size: 50px;line-height: 56px;}
.innerbanner_content h1 {font-size: 30px;line-height: 36px;}
.banner_content {display: block;}
.title_box p {font-size: 16px;}
.discover_box {float: right;width: 100%;max-width: 230px;}
.col_wrapper {display: block;}
.column_2by4 .service_card a {margin: 0;height: 100%;}
.service_card img {width: 100%;border-radius: 10px 10px 0 0;}
.card_title {padding: 15px;}
.column_single img {width: 100%;border-radius: 10px;}
.column_single {margin-top: 12px;}
h2, .testimonial_block h2, .banner_holder h2, .ourPledge_box h3, .values_wrap h3, .ourValues_wrap h3, .education_wrap h3, .query_filter h2, .carecenter_form h2, .jamnagar_technology .board_wrapper h3, .collections_glance h3, .sub-title, .alphabet_group .alphabet {font-size: 30px;}
.gandhiJi_quotes h3, .rf-chairperson {font-size: 26px;}
.virtual_consultation_block .vision_box h3 {font-size: 24px;}
.ms-gandhi, .overview_block h3 {font-size: 22px;}
.banner_holder h2 {line-height: 34px;}
.fellowships_wrap h3, .foundationwrap_library_wrap h3, .foundation_library_wrap h3, .specialties_consultants h3,  .jamnagar_technology .board_wrapper h3, .patient-rights .board_content h3, .healthConditions_wrap .filter_health h3,  .facilities_wrap h3, .hnh_content h3, .womenAccordion h2, .TPSContact h3, .rfh_wrap h3, .name_desgn h3, .teamMember_content h2, .blog_details h2, .awards_content h3, .charges_wrap h3, .mandate_block h3, .vision_box h3, .national_board h3, .contact_page h3, .collections_glance h3 {font-size: 24px;}
.services_warp .content_wrapper {padding: 0;}
.testimonial_block h2 {letter-spacing: -0.0321em;margin-bottom: 15px;}
.vd_testimonial #sync1.owl-theme {padding: 15px;border-radius: 10px;margin-bottom: 10px;}
.vd_testimonial #sync1 .item img, .vd_banner a:before { border-radius: 10px;}
.vd_testimonial #sync1 .play_button {width: 50px;height: 50px;}
.vd_testimonial #sync1 .item img {height: 400px;object-fit: cover;}
.vd_testimonial #sync1 .play_button img {height: auto;}
.vd_title {bottom: 15px; left: 15px;font-size: 18px;}
.vd_testimonial #sync1 .item {margin: 0;}
.vd_thumb {padding: 15px; display: flex;}
.vd_thumb .vdthumb_title {width: calc(100% - 120px);}
.patient_stories .owl-item .vdthumb_img img.img-fluid {height: 102px;width: 120px !important;object-fit: cover;}
.vdthumb_img .play_button img {width: 100% !important;height: 100% !important;}
.banner_holder {display: block;padding: 0;}
.banner_holder .discover_box { max-width: 272px;}
.discover_box a {padding: 25px 15px 15px;}
.discover_box a:after {right: 15px;}
.filter_box {width: 100%;margin-bottom: 15px;}
.filter_box .form-group {max-width: 100%;}
.filter_box .form-group .form-select {font-size: 14px;}
.news_block_list, .news_block {width: 100%;display: flex;flex-wrap: wrap;} 
.blogs_block .news_block a , .highlight_block {display: block;width: 50%;padding: 15px 5px;}
.updates_block a{width: calc(50% - 10px);padding: 15px 0px;margin: 0 5px;align-items: inherit;justify-content: inherit;grid-template-columns: 100%;grid-gap: 0;height: 100%;border:0;} 
.updates_block a .news_date {width: 100%;padding: 10px 0 5px;order: 2;}
.updates_block a .news_img {order: 1;}
.updates_block a .news_title {order: 3;padding: 0;}
.news_date, .blogs_block .news_date {padding: 0 0 5px;font-size: 18px;}
.blog_title {padding: 10px 0 0;}
.news_title {font-size: 18px;line-height: 28px;padding: 10px 0 0;}
.updates_block img, .blogs_block .news_img img {width: 100%;}
.updates_block a:hover:before {opacity: 0;}
.event_list, .main_event {padding: 0;border-radius: 10px;}
.service_card a, .rfh_counter li, .specialties_content, .technology_card {border-radius: 10px;height: calc(100% - 20px);margin-bottom: 20px;}
/* .event_list a { flex-wrap: wrap;flex-direction: column-reverse;} */
.event_list a .event_positn {padding: 15px;width: 100%;margin: 0;}
.main_event .event_date, .event_list .event_date {margin-right: 15px;}
/* ..event_list a .event_imgbox {max-width: 100%;}
main_event figure img, .event_list a .event_imgbox img{height:250px;object-fit: cover;width: 100%;max-width: 100%;border-radius:10px 10px 0px 0px;} */
.event_list img {border-radius: 0px 10px 10px 0px;}
.event_list {margin-top: 15px !important;}
.treatment_slider, .awards_block a, .vision_box, .ourPledge_box, .hospital_item, .our_values {border-radius: 10px;}
.hospital_content p {font-size: 15px;}
.treatment_item {display: block;}
.treatment_slider .item img {border-radius: 10px 10px 0 0;}
.treatment_content { padding: 15px;}
.services_card img {}
.service_title {min-height: auto;}
.services_card img, .aboutUs_card img {border-radius: 10px 10px 0 0;width: 100%;}
.card_text {padding: 15px;border-radius: 0px 0px 10px 10px;}
.more_aboutUs .card_text {padding: 15px;}
.services_card:after {bottom: 11px;}
.aboutUs_card .card_text:after {top: 13px;}
.services_card, .aboutUs_card {border-radius: 10px;}
.more_aboutUs .service_title {min-height: auto;}
.download_app>div {width: 100%;}
.download_app {flex-direction: column-reverse;}
.app_details {padding: 0 0 25px;}
.app_details a img {max-width: 130px;}
.doctorscare_bg img { min-height: 530px;}
.storie_warp {display: block;}
.storie_card .card_content {border-radius: 0px;padding: 20px 20px;}
.card_image img {border-radius: 0px;}
.card_content p {padding-left: 20px;}
.faqAccordion .accordion-button {padding: 20px 50px 20px 15px;font-size: 18px;}
.faqAccordion .accordion-collapse .accordion-body {padding: 0 15px 20px;}
.faqAccordion .accordion-collapse p {font-size: 15px;}
.faqAccordion .accordion-item button:not(.collapsed)::after, .faqAccordion .accordion-item button:after {width: 22px;height: 22px;top: 20px;right: 15px;background-size: 22px;}
.about_rfh {max-width: 100%;}
/* .success_stories .container {padding: 0;} */
.success_stories .container h2 {padding: 0 20px;}
.about_rfh {margin-bottom: 30px;}
.about_rfh p { margin-bottom: 15px;}
.explore_btn a {font-size: 15px;}
.menu-collapse .menu-scroll .menu-btn .patient_btn:after {top: 6px;}
.send_resume{font-size: 16px; padding-top: 25px;}
.currentOpening .accordionStyle{margin-bottom: 40px;}
.positn_value{position: inherit; font-size: 18px; margin-bottom: 10px;}
.accordionStyle .content h4{font-size: 18px;}

.inner_banner img {min-height: 250px;}
body, .intPatients_block p, .card_content p, .accordion_wrap .accordion-body p, .app_details p, .fellowships_content p {font-size: 15px;}
.about_rfh p {font-size: 15px;line-height: 24px;}
.gandhiJi_quotes p, .chairperson_quotes p, .ourPledge_box p {font-size: 16px;}
.ourValues_block p {font-size: 15px; line-height: 24px;}
.chairperson_quotes p {line-height: 24px;}
.rf-chairperson span {font-size: 18px;}
.bread_link ul li {line-height: 40px;font-size: 14px;padding-right: 10px;}
.bread_link li::before {top: 15px;left: -11px;}
.ourPledge_box {padding: 25px;max-width: 100%;}
.vision_box {min-height: inherit;margin-top: 20px;}
.vision_box.colr3 {margin-top: 20px;}
.ourValues_block .vision_box.colr1 {margin: 0;}
.awards_block {display: block;}
.awards_text p {font-size: 15px;min-height: auto;-webkit-line-clamp: inherit;}
.awards_block {display: block;}
.awards_block .awards_list {margin: 20px 0 0;}
.our_values {margin-top: 20px;height: auto;}
.specialties_content {margin-top: 15px;}
.specialties_nav, .awards-nav {position: static;display: flex;flex-wrap: wrap;}
.awards-nav {position: static;display: flex;flex-wrap: wrap;padding: 10px;}
.specialties_nav  li {width: calc(50% - 10px);margin: 5px !important;}
.awards-nav li {width: calc(33.3% - 10px);margin: 0 5px  !important;padding: 5px 0;}
.awards_listing:last-child {border-bottom: 1px solid #231F20; padding: 5px 0;}
.specialties_link {padding: 10px;font-size: 16px;border-radius: 6px;}
.specialties_link:hover:after, .specialties_link.current:after {height: 52px;width: 40px;right: 0px;top: -5px;background-size: 45px;}
.specialties_link:hover, .specialties_link.current {padding-right: 32px;}
.ceo_content {padding: 20px; grid-template-columns: 100%;grid-gap: 0;}

.overview_block .overview_txt {padding-left: 0px;}
.name_desgn {padding: 10px;}
.name_desgn span {margin: 0;font-size: 14px;}
.awardImg_block .carousel-item img {border-radius: 10px;}
.specialties_content {padding: 10px;}
.appointment_form, .query_filter {padding: 20px;}
.contact_form .labelname, .query_filter .blog_form .labelname, .carecenter_form .labelname, .carecenter_form .captcha__title {font-size: 14px;}
.form-row {grid-template-columns: repeat(2, 1fr);gap: 15px;margin-top: 20px;}
.contact_form .form-control, .query_filter .blog_form .form-control, .carecenter_form .form-control { padding: 6px 14px;border-radius: 4px;}
.query_filter .blog_form .form-submit, .carecenter_form .form-submit { max-width: 230px; font-size: 16px;line-height: 22px;}
.TPSContact {padding: 30px 0}
.coordinator .col-md-6:last-child {padding-left: 14px;border: 0;}
.content_wrap, .technology-accordion-body .technology-content {flex-direction: column-reverse;}
.content_wrap .content_holder, .technology-accordion-body .technology-content {max-width: 100%;padding: 15px 0 0;}
.content_wrap .img_holder, .technology-accordion-body .technology-img {max-width: 100%;}
.accordion_wrap, .technology-accordion-body .technology-img img, .directory_list, .radius_16, .doctorDetails_block {border-radius: 10px;}
.accordion_wrap { padding: 10px 10px;}
.faqAccordion .accordion_wrap {padding: 10px 0 0 0;}
.blue-bg {padding: 15px;border-radius: 10px;}
.specialties_item { padding: 10px 0;}
.specialties_item .specialties_icon {width: 40px;height: 40px;}
.specialties_item .specialties_icon img { max-width: 25px;}
.specialties_consultants .specialties_block {margin-bottom: 20px;}
.team_warp {padding: 15px;}
.accordion_wrap .accordion-button, .jamnagar_technology .accordion_wrap .accordion-button {font-size: 18px;padding-right: 50px;}
.services_card .card_text .service_title:after, .team_name:after, .aboutUs_card .card_text .service_title:after, .list_view .team_name::after {height: 25px;width: 25px;background-size: 6px;}
.specialties_item span {font-size: 16px;padding-left: 10px;}
.board_wrapper .table_container {margin-top: 15px;}
.rwd-table th {font-size: 16px; padding: 15px !important;white-space: nowrap;}
.rwd-table td {padding: 15px !important;font-size: 14px;}
.vision_box ul li, .collections_glance li {font-size: 16px;line-height: 24px;}
.vision_box ul li:after, .collections_glance li:after {width: 8px;height: 8px;border: 2px solid #185C80;top: 8px;}
.specialties_content h3 {font-size: 20px;}
.specialties_content ul.features_icon li {width: 50%;padding: 10px 5px;margin: 0;}
.accordion-body .clinicGroup .clinicItem h5 {font-size: 18px;}
.accordion-body .clinicGroup .clinicItem h6 {font-size: 16px;}
.careCentre_block {padding-top: 20px;margin-bottom: 20px;grid-template-columns: 100%;}
.careCentre_list h3 {font-size: 22px;margin-bottom: 0;}
.careCentre_list {margin: 0;}
.careCentre_block .careCentre_thumb {width: 100%;text-align: center;margin-bottom: 15px;}
.teamMember_deatils {border-radius: 10px;display: block;padding: 15px;}
.teamMember_content {padding: 20px 0 0;}
.teamMember_deatils figure {text-align: center;}
.teamMember_deatils figure img {border-radius: 10px;}
.careCentre_list li {font-size: 14px;}
.billing_accordion .international-desk .desk-title, .healthTabBlock h6 {font-size: 20px;}
.billing_accordion .international-desk {padding: 15px;}
.healthTabBlock h6 {margin: 15px 0px 10px !important;}
.contact_page .contact_content {padding-right: 0;padding-bottom: 20px;border-right: 0;border-bottom: 1px solid rgba(1, 48, 66, 0.5);}
.contact_list li {padding: 10px 0;} 
.contact_list li p {font-size: 16px;}
.contact_list li .content span {font-size: 18px;}
.contact_page .contact_form {padding-top: 20px;}
.contact_page .contact_content h3 {margin-bottom: 10px;}
.blog_contentWrap {border-radius: 0 0 10px 10px;}
.blog_banner img {border-radius: 10px 10px 0px 0px;}
.published_wrap {margin-bottom: 10px;padding-top: 10px;}
.librarian-list {margin-top: 0px;}
.librarian_item {height: auto;margin-top: 20px;}
.alphabet_group ul li { width: 50%;}
.vd_testimonial, .counter_block, article[data-history-node-id="611"] #package, .doctorDetails_wrap .ceo_content { margin-bottom: 40px;}
.services_warp, .success_stories, .faqs_block, .rfh_container, .updates_block, .overview_block, .ourValues_block, .blog_wrap, .blog_detailsWrap, .national_board, .about_counter_wrap, .ourPledge_wrap, .theHospital, .openings_block, .awardsWrapper, .values_wrap, .ourValues_wrap, .blogs_block, article[data-history-node-id="470"] .jamnagar_teams, .jamnagar_technology, .fellowships_wrap, .teamDeatils_wrap, .foundation_library_wrap, .collections_glance, .contact_page .contact_content, .contact_page .contact_form, .healthConditions_wrap, .chairperson_block, .gandhiJi_block, .management_block, .responsibilities-note, .download_app, .chiefSec, .healthContact {padding: 40px 0;}
article[data-history-node-id="463"] .overview_block, article[data-history-node-id="447"] .overview_block.pb-0, article[data-history-node-id="448"] .overview_block.pb-0, article[data-history-node-id="452"] .overview_block.pb-0, .commitment-excellence {padding: 40px 0 !important;}
article[data-history-node-id="416"] .overview_block.pb-0, article[data-history-node-id="449"] .ebus_accordion, article[data-history-node-id="452"] .overview_block.pb-0 {padding-bottom: 40px !important;}
.events_block, .more_aboutUs, .request_form, .sub-specialties, .videosStories, .appointment_block, .jamnagar_teams, .specialties_consultants, .ebus_accordion, article[data-history-node-id="461"] .sub-specialties, .mandate_block, article[data-history-node-id="420"] .fellowships_content, .directory_block, .healthTeam {padding-bottom: 40px;}
.awards_wrap, .ceo_image, .mandate_block, article[data-history-node-id="433"] .sub-specialties.greybg, article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="461"] .sub-specialties, .blog_query, .ebus_accordion, article[data-history-node-id="456"] .national_board, article[data-history-node-id="464"] .technology_wrap, article[data-history-node-id="467"] .sub-specialties.healthTabBlock, article[data-history-node-id="508"] .sub-specialties, .intPatients_block, .womenAccordion, .healthTeam {padding-top: 40px !important;}
article[data-history-node-id="446"] .technology_wrap, article[data-history-node-id="464"] .technology_wrap, article[data-history-node-id="419"] .technology_wrap, .technology_wrap, .intPatients_block { padding-bottom: 20px;}
.gandhiJi_quotes, .ourPledge_box {border-radius: 10px;}
.ourPledge_box {padding: 15px;}
.values_wrap h3 {margin-bottom: 0;}
.values_wrap h5 {font-size: 18px;}
article[data-history-node-id="432"] .values_wrap .col-12 p {margin-top: 15px;}
.clinical_journals_wrap .e-subscriptions_tabs {margin-top: 30px;}
.doctorDetails_block  {margin-top: 40px;}
.stepDesign .box p {font-size: 14px;}
.sub-specialties .specialties_content {margin-bottom: 0;}
.events_block h2, .success_stories .container h2, .app_details h2, .about_rfh h2, .news_block h2, .intPatients_block h2, .blogs_block h2, h2, .overview_block h2, .ourValues_block h2, .blog_details h2, .awards_wrap h2, .rfh_wrap h3, .more_aboutUs h2 {margin-bottom: 10px;}
.inner_col_left {width: 150px;}
.inner_col_right {width: calc(100% - 150px);}
.about_counter li {/* display: flex;flex-wrap: wrap;flex-direction: column-reverse;justify-content: flex-end; */}
.main_event .event_date, .event_list .event_date {margin-right: 0;display: flex;align-items: center;font-size: 20px;line-height: 20px;}
.event_list a .event_positn {display: block;}
.event_content {display: block;}
article[data-history-node-id="632"] .overview_block, 
article[data-history-node-id="449"] .overview_block{padding-bottom:0;}


}



@media (max-width: 575px) {
.doctorDetails_block {padding: 15px;}	
.column_2by4 {display: block;}
.column_2by4 .service_card a {margin-bottom: 20px;height: calc(100% - 20px);}
.home--banner img{min-height: 400px;}
.home--banner .title_box {width: 80%;}
.home--banner .owl-dots {bottom: 10px;}
header .btn-right a {margin-right: 10px;padding-right: 10px;}
header .navbar-brand .logo_white, header.sticky .logo_color, .menu-collapse .menuHeader .logo img {max-width: 160px;}
.menu-collapse .menuHeader {min-height: 76px;}
.menu-collapse .menu-scroll {height: calc(100% - 76px);}
.menu-collapse .menu-scroll .menu-btn {padding: 0;}
.menu-collapse .menu-scroll .menu-btn .patient_btn {padding-right: 30px;max-width: fit-content;}	
/* .main_event figure img, .event_list a .event_imgbox img {height: 160px;} */
.updates_block a, .blogs_block .news_block a, .highlight_block {width: 100%;padding: 15px 0 !important;}
.blogs_block .news_block a {margin: 0;}
.blog_title p {margin: 0;}
.counter_block {display: block;}
.rfh_counter li {margin-bottom: 24px;}
.counter_one { margin-top: 20px;}
.vd_testimonial #sync1 .item img {height: 300px; }
.vd_testimonial #sync1 .play_button img {height: auto;}
.rfh_counter li {padding: 25px;}
.explore_btn a {font-size: 14px;}
.container {padding-left: 15px;padding-right: 15px;}
.innerbanner_content {left: 15px;bottom: 15px;max-width: calc(100% - 30px);}
.storie_card .card_content {padding: 20px 15px;}
.faqAccordion .accordion-button {padding: 15px 30px 15px 15px;font-size: 16px;}
.faqAccordion .accordion-collapse p {font-size: 14px;}
.faqAccordion .accordion-collapse .accordion-body {/* padding: 0 10px 15px; */}
.faqAccordion .accordion-item button:not(.collapsed)::after, .faqAccordion .accordion-item button:after {width: 18px;height: 18px;top: 15px;right: 10px;background-size: 18px;}
.specialties_content .faqAccordion .accordion-item button:not(.collapsed)::after, .specialties_content .faqAccordion .accordion-item button:after {right: 10px}
.explore_btn .r_arrow::after {top: 10px;right: 15px;width: 16px;height: 16px;}
.vd_testimonial #sync1.owl-theme {padding: 10px;}
.awards_block figure {width: 100%; margin: 0 0 15px;text-align: center;}
.awards_text {width: 100%; text-align: center;}
.awards_block a {padding: 15px;display: block;}
.specialties_nav li  {width: 100%; margin: 2px 0 !important;}
 .awards-nav li {margin: 0 3px  !important;width: calc(33.3% - 6px);font-size: 16px;}
.ceo_image figure img { min-height: 300px; object-fit: cover;}
.team_profile {height: auto;margin-bottom: 20px;height: calc(100% - 20px);}
.name_desgn h3 {font-size: 20px;}
.ceo_content {padding: 15px;}
.award_holder {display: flex;flex-wrap: wrap;flex-direction: column-reverse;padding-bottom: 15px;}
.award_holder:last-child { padding-bottom: 0;}
.award_holder .award_title {padding: 15px 0 0;width: 100%;}
.award_holder .awardImg_block {width: 100%;}
.award_holder:last-child .awards_content ul {margin-bottom: 0;}
.mandate_block li {width: 100%;margin-right: 0 !important;}
.appointment_form, .query_filter {padding: 15px;}
.query_filter .blog_form .captcha-type-challenge--image .captcha__element, .carecenter_form .captcha-type-challenge--image .captcha__element, .query_filter .blog_form .captcha-type-challenge--image .captcha__element {display: block;min-width: 250px;}
.carecenter_form .captcha-type-challenge--image .captcha__element > .form-item, .query_filter .blog_form .captcha-type-challenge--image .captcha__element > .form-item {padding: 20px 0 0;}
.form-row, .query_filter .form-row {grid-template-columns: repeat(1, 1fr);gap: 10px;margin-top: 20px;}
.col-lg-4:last-child .jamnagar_teams .directory_list, .partners .col-lg-4:last-child .directory_list {margin: 0;height: 100%;}
.specialties_content h3 {font-size: 18px;}
.specialties_content ul.features_icon li {width: 100%;}
.bread_link ul li {line-height: 36px;font-size: 12px;padding-right: 6px;margin-right: 6px;}
.careCentre_list li:before {width: 18px;height: 18px;background-position: -473px 1px;top: 4px;}
.careCentre_list li { padding-left: 25px;}
.blog_wrap .filter_block form {flex-wrap: wrap;}
.blog_wrap .filter_block .js-form-type-select:not(:last-child) {width: calc(50% - 10px);margin: 15px 10px 0 0;}
.blog_wrap .filter_block .js-form-type-select.js-form-item-sort-order {margin-right: 0;}
.news_block .blog_content h4, .blog_content h4 {min-height: inherit;overflow: inherit;display: inherit;-webkit-line-clamp: inherit;-webkit-box-orient: inherit;}
.rwd-table th, .rwd-table td {padding: 10px !important;}
.accordion_wrap .accordion-item, .jamnagar_technology .accordion_wrap .accordion-item { padding: 15px 5px;}
.faqAccordion .accordion-item { padding: 0px;}
.accordionStyle .content ul.flexUi li {width: 100%;}
.inner_row {flex-wrap: wrap;}
.inner_col_left, .inner_col_right {width: 100%;}
.inner_col_left p, .inner_col_right p {margin: 0;}
.filter_box, #doctor-search-form, .filter_box .form-submit {width:100%;}
.banner_holder .discover_box {max-width: 100%; margin-top: 20px;}
.innerbanner_content h1 {font-size: 26px;line-height: 30px;}

}

@media (max-width: 480px) {
.title_box h1 {font-size: 45px; line-height: 50px;}
.about_counter li p {font-size: 16px;}
.about_counter li h2 {font-size: 36px; line-height: 32px;}	
.about_counter li h3 {font-size: 26px;}
.about_counter .counter {height: 40px;}
.downloads_list .downloads_page.mandate_block ul {grid-template-columns: repeat(1, 1fr);}
	
}	