<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/*preset CSS*/
*{
	padding:0;
	margin:0;
}
img{
	border:none;
	outline:none;
	max-width:100%;
}
a,a:active,a:focus,a:hover{
	outline:none;
	text-decoration:none;
}
input:focus,textarea:focus,select:focus{
	outline:none!important;
	box-shadow:none;
}
a{
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
ul{
	margin:0;
	list-style-type:none;
}
.container{
	width:1230px;
}
body{
	background:#fff;
	font-family: 'Inter', sans-serif;
}

.event_wrapper .panel-body h6 {
    font-size: 18px;
    font-weight: 700;
    color: #1B1B1B;
    margin: 0;
}
.event_wrapper .panel-body h6 a {
    color: inherit;
}


/*preset CSS*/

.wrapper{
	width:100%;
 	float:left; 
	display:block; 
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	overflow:hidden; 
	font-family: 'Inter', sans-serif;
	position: relative;
}

.header_top{width:100%; float:left; display:block; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; position: relative;}
.header_social_link{ float: right; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.header_social_link ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.header_social_link ul li{ float: left; display: inline-block; margin: 0px 12px 0px 12px; padding: 0px 0px 0px 0px; }
.header_social_link ul li a{ display: block; }
.header_social_link ul li a img{ max-width: 100%; }
.header_social_link ul li a:hover img{ opacity: 0.5; }

.header{
	width:100%;
 	float:left;
  	display:block;
   	margin:0px 0px 0px 0px;
    padding:60px 0px 10px 0px;
   	background-color: transparent;
   	position: absolute;  left: 0px; top: 0px;
 }


.header_contact_link{ float: right; display: inline-block; }
.header_contact_link a{ display: inline-block; font-size: 16px; background: #223761 url(../../PublishingImages/contact_plus.png) no-repeat right 7px center; height: 48px; line-height: 48px; padding: 0px 45px 0px 20px; color: #fff; }
.header_contact_link a:hover{ background-color: #363636; }

 .header .container-fluid{ max-width: 1754px; width: 100%; }

.logo{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    z-index: 100;
    max-width: 264px;
}
.logo img{ max-width: 100%; }
.logo img:hover{
	opacity:1;
}




.header_bottom{width:100%; float:left; display:block; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; position: relative;}


.nav_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.navbar-static-top{
	margin:0;
	background:none;
	border:none;
	position:relative;
}
.navbar-right{
	margin:0px 0 0;
}
.logo a:hover{
	opacity:1;
}




.logo_hide{ display: none; }


.logo a:hover .logo_hide{ display: inline-block; }
.logo a:hover .logo_active{ display: none; }

/*.nav.navbar-nav.navbar-right{
	position:relative;
	width: 100%; text-align: right;
}*/

.hm_header_nav .navbar-nav{ float:none; text-align:center;}
.navbar-default .navbar-nav &gt; li{ float:none; display:inline-block;}

.header .navbar-nav{ margin-top: 45px;}
.navbar-default .navbar-nav &gt; li{ margin:0px 10px 0px 10px; padding:0px 0px 0px 0px; vertical-align: middle; }
.navbar-default .navbar-nav &gt; li:first-child{ padding-left:0px;}
.navbar-default .navbar-nav &gt; li:last-child{ background:none; padding-right:0px;}
.navbar-default .navbar-nav &gt; li &gt; a{
	font-size:14px;
	color:#fff;
	line-height:24px;
	font-weight:800;
	background:none;
	transition:none;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	
}

.navbar-default .navbar-nav.bottom_menu &gt; li &gt; a{ color: #000; }


.navbar-default .navbar-nav &gt; li:last-child a {
	
}
.hm_header .caret{ border:none; background:url(../../PublishingImages/drp_arrow_1.png) no-repeat; width:10px; height:6px;}
.navbar-default .navbar-nav &gt; li:last-child{
	margin-right:0px;
}
.navbar-right .dropdown-menu{
	left:0;
	right:auto;
}
.dropdown-menu{
	min-width:150px;
	padding:30px 0 10px;
	border:none;
	box-shadow:none;
	border-radius:0;
	background:none;
	top:100%;
}
.dropdown-menu::before{
	width: 100%;
	top: 20px;
	bottom: 0;
	content: '';
	background: #fff;
	content: '';
	left: 0;
	position: absolute;
}


.bottom_menu .dropdown-menu{
	background:#CCCCCC;

}


.dropdown-menu &gt; li{}
.dropdown-menu &gt; li &gt; a{
	display:block;
	color:#1B1B1B;
	line-height:25px;
	padding:0px 15px 0px 15px;
	position:relative;
	transition:0s;
	border:none;
	font-weight:800;
	position: relative;
	text-transform: uppercase;
	background: #fff;
	letter-spacing: 1px;
	
}

.navbar-default .navbar-nav &gt; li.contact_menu .dropdown-menu{ left: auto; right: 0px; }


.bottom_menu .dropdown-menu &gt; li &gt; a{ color: #000;border-bottom:1px solid rgba(0,21,54,.28); }
.dropdown-menu &gt; li &gt; a::before{}
.dropdown-menu &gt; li &gt; a:focus, .dropdown-menu &gt; li &gt; a:hover{
	background-color:transparent;
	color: #E02D31;
}

.bottom_menu .dropdown-menu &gt; li &gt; a::before{}
.bottom_menu .dropdown-menu &gt; li &gt; a:focus, .bottom_menu .dropdown-menu &gt; li &gt; a:hover{
	background-color:transparent;
	color: #06237C !important;
}
.dropdown-menu &gt; li:last-child a{border:none;}
.navbar-default .navbar-nav &gt; li.menu_drp &gt; a{ padding-right: 20px; }
.dropdown-toggle:before {
    position: absolute;
    content: '';
    width: 14px;
    height: 14px;
    top: 50%;
    left: auto;
    right: 0;
    margin-top: -6px;
    background: url(../../PublishingImages/menu_arrow_normal.svg) no-repeat right center;
}
.dropdown.open .dropdown-toggle:before{background: url(../../PublishingImages/menu-submenu_active.svg) no-repeat right center; width: 14px; height: 14px; right: 1px; margin-top: -7px; }



.bottom_menu .dropdown-toggle:before{background: url(../../PublishingImages/darrow.png) no-repeat right center;}
.navbar-default .navbar-nav &gt; .open &gt; a, 
.navbar-default .navbar-nav &gt; .open &gt; a:focus, 
.navbar-default .navbar-nav &gt; .open &gt; a:hover{
	background-color: transparent;
	color:#fff;
}
.navbar-default .navbar-nav &gt; li &gt; a:focus, 
.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; .active &gt; a, 
.navbar-default .navbar-nav &gt; .active &gt; a:focus, 
.navbar-default .navbar-nav &gt; .active &gt; a:hover{
	background-color: transparent;
	color:#fff;
}
.navbar-collapse{ overflow-x:hidden;}
.dropdown-menu &gt; li:first-child a{}
.dropdown-menu &gt; li:first-child &gt; a:focus, .dropdown-menu &gt; li:first-child &gt; a:hover{}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
    
	background:none;
	color:#E02D31;
}


.down_arrow{ width:100%; float:left; display:block; position:absolute; left:0px; bottom:70px; text-align:center;}
.down_arrow a{ display:block; width:50px; height:50px; margin:0 auto; background: url(../../PublishingImages/circle1.png) no-repeat;}
.down_arrow a:hover{background: url(../../PublishingImages/circle2.png) no-repeat;}



.navbar-default .navbar-nav &gt; li.search_menu{}
.navbar-default .navbar-nav &gt; li.search_menu &gt; a{ width: 24px; height: 25px;background: url(../../PublishingImages/Search-Icon.svg) no-repeat center center; }









.top_slider{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; }
.cl_block{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}


.top_slider .container,  .top_slider .row,  .top_slider .col-xs-12{ height:100%; position:relative;}
.top_slider .col-xs-12{ padding-right: 0px; }

.cl_block{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	width:100%;
	height:750px;
	position: relative;
}

.cl_block::before{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top: 0;
	content:'';
	background-color:rgba(0,0,0,.8);

}



#banner_slider .owl-nav{ display: none; }
#banner_slider .owl-dots{ display: block; }




.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{ }
.owl-dots{ display: block; bottom: 30px; position: absolute; text-align: left;  left:0; text-align: center; width: 100%;}
.owl-carousel .owl-dot{ width: 14px; height: 14px; border-radius: 50%; border:none; background-color: #fff; border:3px solid #fff; display: inline-block; margin: 0px 6px 0px 6px; position: relative; vertical-align: middle;  }
.owl-carousel .owl-dot.active{ width: 14px; height: 14px; border-radius: 50%; border:none; background-color: transparent;z-index: 1;border:3px solid #fff; }




.owl-nav{
	position:absolute;
	bottom:-35px;
	width:95px;
	display: block;
	left: 0;
}
.owl-nav .owl-prev{
	width:33px;
	height:24px;
	background: url(../../PublishingImages/link_arrow_left.png) no-repeat center center;
	left:0px;
	position:absolute;
	text-indent:-9999px;
}
.owl-nav .owl-prev:hover{background: url(../../PublishingImages/link_arrow_left_hover.png) no-repeat center center;}
.owl-nav .owl-next{
	width:33px;
	height:24px;
	background: url(../../PublishingImages/link_arrow.png) no-repeat center center;
	right:0px;
	position:absolute;
	text-indent:-9999px;
}

.owl-nav .owl-next:hover{background: url(../../PublishingImages/link_arrow_hover.png) no-repeat center center;}
a.mailto {
    color: #17A7A8!important;
}

/*======Stard Slider======*/

 #banner-carousel .container,  #banner-carousel .row,  #banner-carousel .col-xs-12{ height:100%; position:relative;font-family: 'Montserrat', sans-serif;}
.banner_block{ max-width: 735px; width:100%; float:none; display:block; margin:0px auto; padding:0px 0px 0px 0px; }

.banner_block h2{font-size:40px; line-height:50px; padding: 0px 0px 0px 0px; position: relative; font-weight:800; color:#fff; margin:0px 0px 0px 0px;  display: inline-block;text-align: center; text-transform: uppercase; }
.banner_block h3{ font-size: 45px; line-height: 45px; font-weight: 400; margin: 0px 0px 0px 0px; color: #fff; }
.banner_block h2 span{ display: inline-block; padding: 0px 8px 0px 8px; }
.book_btn{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:14px 0px 0px 0px;}
.book_btn a{ display: inline-block; width: auto; font-size: 16px; height: 52px; background-color:#06237C;font-family: 'Poppins', sans-serif;font-weight: 400; line-height: 52px; padding: 0px 16px 0px 16px; color: #fff; }
.book_btn a:hover { background-color:#000; color: #fff; }

.banner_info{ max-width:100%; width:100%; padding:0px 15px 0px 15px; margin-top: 65px;}
.banner_info{
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}



#banner-carousel{
	width:100%;
	float:left;
	height:auto;
	position: relative;
	z-index:3;
}

#banner-carousel .container, #banner-carousel .row, #banner-carousel .col-xs-12{ height:100%; position:relative;}
#banner-carousel .carousel-inner{
	height:620px;
	position:relative;
}
#banner-carousel .carousel-inner .item{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	width:100%;
	height:100%;
}

#banner-carousel .carousel-inner .item::before{
	width:50%;
	height:100%;
	position:absolute;
	left:0;
	bottom:0;
	content:'';
	background-color:rgba(255,99,72,.71);
}



.slider_bottom_pg{ width: 100%; display: block; float: left; position: absolute; left: 0px; bottom: 70px; }
.pg_arrow{ width: 100px; float: left; position: relative; }


#banner-carousel .control{
	position: relative;
	width:40px;
	height:40px;
	text-indent:-9999px;
	opacity:1;
	float: left;
	
}
#banner-carousel:hover .control{
	opacity:1;
	visibility:visible;
} 

#banner-carousel .control.left{
	background:url(../../PublishingImages/sl_arrow_1.png) no-repeat center;
	float: left;
}
#banner-carousel .control.left:hover{
	
}
#banner-carousel .control.right{
	background:url(../../PublishingImages/sl_arrow_2.png) no-repeat right center;
	float: right;
}
#banner-carousel .control.right:hover{
	
}

.carousel-indicators{padding:0px 5px 0px 5px; left:50%; margin-left:0px; width: auto; position:absolute; bottom:187px; text-align:center; min-width:135px; right:auto; transform:translateX(-50%);padding:10px 0px 10px 0px;}
.carousel-indicators li{ background-color: transparent; border:none; margin:0px 5px 0px 5px;  font-size:13px;  line-height:16px; color:#fff; text-align:center; display:inline-block; text-indent:inherit;}
.carousel-indicators .active{ background-color: transparent; border:none;margin:0px 5px 0px 5px; font-size:13px; line-height:16px; color:#fff;text-align:center; display:inline-block;text-indent:inherit;}
.carousel-indicators .active{}
.subpage_carousel .carousel-indicators{ bottom:90px;}

.slider_pg{ position:absolute; bottom:70px; left:0px; width:100%; float:left; display:block;}

#banner-carousel .carousel-indicators{
	position: relative;
	left: auto;
	top: auto;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	bottom:auto;
	right:auto;
	margin:0px;
	text-align:left;
	padding: 0px;
}
#banner-carousel .carousel-indicators li {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 0px 3px 0px 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: transparent;
    border:2px solid #fff;
    border-radius:50%;
}
#banner-carousel .carousel-indicators .active {
    width: 13px;
    height: 13px;
    margin: 0px 5px 0px 0px;
    background-color: #fff;
}



.content_area{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.hospital_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 150px 0px 120px 0px;background:#E02D31 url(../../PublishingImages/shape.svg) no-repeat top 84px center;}

.hs_tittle{ width: 100%; float: left; display: block; margin: 0px 0px 62px 0px; padding: 0px 0px 0px 0px; text-align: center;}
.hs_tittle h3{ margin: 0px 0px 0px 0px; font-size: 28px; line-height: 36px; font-weight: 800; color: #fff; }


.hospital_single{width: 100%; float: left; display: block; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}
.hs_photo{width: 100%; float: left; display: block; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; text-align: center;}
.hs_photo a{ display: block; max-width: 260px; border-radius: 50%; overflow: hidden; margin: 0 auto; position: relative;}
.hs_photo a img{width: 100% ; display: block; border-radius: 50%;}




.hs_info{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.hs_info_inner{ max-width: 385px; width: 100%; display: block; margin: 0 auto; overflow: hidden; }
.hs_info h3{ margin: 0px 0px 18px 0px; font-size: 20px; line-height: 26px; font-weight: 800; color: #fff; text-align: center;}
.hs_info h3 a{color: #fff;}
.hs_info p{ margin: 0px 0px 0px 0px; font-size: 16px; line-height: 24px; font-weight: 500; color: #fff; text-align: center; max-width: 320px; display: block; margin: 0 auto;}


.subspecialties_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.subspecialties_half_col{ width: 50%; float: left; display: inline-block;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}


.sbs_1{ background-color: #173080;padding: 73px 30px 73px 30px; }
.sbs_tittle{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}
.sbs_tittle h2{ margin: 0px 0px 40px 0px; font-size: 28px; line-height: 34px; font-weight: 800; color: #fff; text-align: center; text-transform: uppercase;}


.sbs_row{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.sbs_info_col{ max-width: 480px; width: 100%; display: block; margin: 0 auto; overflow: hidden; }
.sbs_info_col ul{width: 100%; float: left; display: block; margin: 0px 0px 25px 0px; padding: 0px 0px 0px 0px;}
.sbs_info_col ul li{width: 100%; text-align: center; float: left; display: block; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px;border-bottom: 1px solid rgba(255,255,255,.5); font-size: 20px; line-height: 24px; font-weight: 500; color: #fff;}
.sbs_info_col ul li:last-child{ border-bottom: none; }



.sbs_btn{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}
.sbs_btn a{ display: inline-block; letter-spacing: 1px; text-align: center;padding: 0px 50px 0px 50px; border:2px solid #fff; line-height: 54px; font-size: 18px; font-weight: 800; color: #fff; text-transform: uppercase; }


.sbs_bg_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 100px 30px 100px 30px; position: relative;}

.sbs_2 {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    width: 100%;
}
.sbs_2::before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    background-color: rgba(9, 9, 11, 0.6);
}



.eye_care_block{ max-width: 500px; width: 100%; display: block; margin: 0 auto; overflow: hidden; position: relative; }
.eye_care_block h3{ margin: 0px 0px 165px 0px; font-size: 28px; line-height: 33px; font-weight: 800; color: #fff; text-align: center; text-transform: uppercase;}
.eye_care_block p{ margin: 0px 0px 30px 0px; font-size: 22px; line-height: 30px; font-weight: 500; color: #fff; text-align: center; min-height: 260px;}





.news_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.news_header{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 32px 0px 32px 0px; background-color: #E02D31;}
.news_tittle{ float: left; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 28px; line-height: 54px; color: #fff; font-weight: 800; text-transform: uppercase; }

.news_view_btn{ float: right; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.news_view_btn a{ display: inline-block; letter-spacing: 1px; text-align: center;padding: 0px 50px 0px 50px; border:2px solid #fff; line-height: 54px; font-size: 18px; font-weight: 800; color: #fff; text-transform: uppercase; }


.news_list_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 100px 0px 20px 0px;}
.news-single{width: 100%; float: left; display: block; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px;}

.news_photo{width: 100%; float: left; display: block; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}
.news_photo a{ display: block; width: 100%; float: left; position: relative; padding-bottom: 54%; }
.news_photo a img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}


.news_dsp{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.news_dsp h3{ margin: 0px 0px 20px 0px; font-size: 28px; line-height: 36px; font-weight: 800; color: #062074;}
.news_dsp h3 a{color: #062074;}
.news_dsp p{ margin: 0px 0px 0px 0px; font-size: 16px; line-height: 24px; font-weight: 500; color: #1B1B1B;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.news-single.last_news .news_dsp p{-webkit-line-clamp: 2;}

.news-single:hover .news_dsp h3 a{ color: #000; }



.sc_block_1{ padding-bottom: 40px;border-bottom: 1px solid rgba(224, 45, 49, 0.3); }
.evenet_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 43px 120px 0px 120px; position: relative;background-color: #F7F7F7;}
.event_wrapper{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }



.event_wrapper .panel-default&gt;.panel-heading{ border:none; box-shadow: none; background-color: transparent;    padding: 5px 0px 5px 0px; }
.event_wrapper .panel-group .panel{ border:none; box-shadow: none; background-color: transparent; padding-bottom: 60px;margin: 0px 0px 43px 0px;border-bottom: 1px solid rgba(224, 45, 49, 0.3); width: 100%; clear: both; border-radius: 0px; position: relative;}
.event_wrapper .panel-group .panel-heading+.panel-collapse&gt;.list-group, .promo_bottom_section .panel-group .panel-heading+.panel-collapse&gt;.panel-body{ border:none; box-shadow: none; background-color: transparent;}
.event_wrapper .panel-title{  overflow: hidden; padding-top: 17px; }
.event_wrapper .panel-title a{ display: inline-block; padding-right: 50px; color: inherit; width: auto;
    float: none; }
.event_wrapper .panel-title a.collapsed{}
.event_wrapper .panel-body{padding: 0px 50px 0px 157px; }
.event_wrapper .panel-body { font-size: 16px; font-weight: 400; line-height: 22px; margin: 0px 0px 0px 0px; color: #001122; }
.event_wrapper .panel-body p{font-size: 16px; font-weight: 500; line-height: 24px; margin: 0px 0px 20px 0px; color: #1B1B1B;}
.event_wrapper .panel-body h5{ padding-left: 30px;font-size: 20px; font-weight: 700; line-height: 26px; margin: 0px 0px 0px 0px; color: #1B1B1B;background:url(../../PublishingImages/pin.svg) no-repeat left 3px; }

.event_wrapper .panel-group .panel-heading+.panel-collapse&gt;.list-group, .event_wrapper .panel-group .panel-heading+.panel-collapse&gt;.panel-body{ border:none; }

.event_wrapper .panel-group .panel:last-child{ border-bottom: none; margin-bottom: 0px; }
.event_wrapper .panel-group .panel:last-child::before{ display: none; }
.event_wrapper .panel-group .panel:last-child::after{ display: none; }


.event_wrapper .panel-group .panel::before{ content: ''; position: absolute; bottom: -1px; left: -2000px; width: 2000px; height: 1px; background-color: rgba(224, 45, 49, 0.3); z-index: 1; }
.event_wrapper .panel-group .panel::after{ content: ''; position: absolute; bottom: -1px; right: -2000px; width: 2000px; height: 1px; background-color: rgba(224, 45, 49, 0.3); z-index: 1; }

.ev_tittle_block{ display: block; width: 100%; float: left; display: block;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 157px; position: relative; min-height: 104px; }
.event_date{ display: inline-block; width: 97px; background-color: #062074; text-align: center; padding: 12px 0px 12px 0px; position: absolute; left: 0px; top: 0px; }
.event_date h3{ margin: 0px 0px 0px 0px; text-align: center; font-size: 48px; line-height: 58px; font-weight: 700; color: #fff; }
.event_date h5{ margin: 0px 0px 0px 0px; text-align: center; font-size: 16px; line-height: 20px; font-weight: 500; color: #fff; }

.event_tittle_area{ width: 100%; float: left; display: block;margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; }
.event_tittle_area h2{ width: 100%; padding-right: 55px;
    float: left;margin: 0px 0px 4px 0px; text-align: left; font-size: 28px; line-height: 36px; font-weight: 800; color: #062074;}
.event_tittle_area h5{ margin: 0px 0px 0px 0px; text-align: left; font-size: 20px; line-height: 26px; font-weight: 700; color: #1B1B1B; }



.evenet_section .container{ max-width: 1230px; width: 100%; }






.footer{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 48px 0px 0px 0px; background-color: #D3EAEA;}
.ftr_link{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px;}
.ftr_link ul{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ftr_link ul li{width: 100%; float: left; display: block; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 16px; font-weight: 800; color: #062074;}
.ftr_link ul li a{ display: inline-block; color: #062074; text-transform: uppercase;}


.ftr_social{float: left; display: block; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px;}
.ftr_social ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ftr_social ul li{ float: left; display: inline-block; width: 36px; margin-left: 18px; }
.ftr_social ul li a{ display: block; }
.ftr_social ul li:first-child{ margin-left: 0px; }



.ftr_icon_group{ float: right; display: flex;margin: 0px 0px 0px 0px; padding: 0px 0px 18px 0px; }
.ftr_single_icon{ display: inline-block; margin: 0px 0px 29px 25px; padding: 0px 0px 0px 0px; }
.ftr_single_icon img{ max-width: 100%; display: block; }


.footer_bottom{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 24px 0px 24px 0px;border-top: 1px solid #A9BBBB;}

.ftr_text_common{ float: left; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ftr_text_common p{margin: 0px 0px 0px 0px; text-align: left; font-size: 12px; line-height: 15px; font-weight: 500; color: #1B1B1B;}



.banner_subpage{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:170px 0px 0px 0px; position: relative;}
.banner_subpage{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	height:810px;
}

.subpage_1{ background-color: #0F4C4D; }

.subpage_1::before{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top: 0;
	content:'';
	/*background-color:rgba(15,76,77,.8);*/

}




.banner_subpage .container{ height: 100%; position: relative; }
.banner_subpage .row{ height: 100%; position: relative; }
.banner_subpage .col-xs-12{ height: 100%; position: relative; }


.subpage_banner_content{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 30px 0px 30px;}


.sb_content_1 {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


.sb_content_inner{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sb_content_inner h5{margin: 0px 0px 20px 0px; text-align: left; font-size: 20px; line-height: 26px; font-weight: 800; color: #fff;}
.sb_content_inner h2{margin: 0px 0px 0px 0px; text-align: left; font-size: 40px; line-height: 50px; font-weight: 800; color: #fff;}





.hospital_dsp_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.hospital_dps_row{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.hdr_bg_1{ background-color: #E02D31; }
.subpage_2{ background-color: #062074;}




.common_section_pt {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.pt_half_col {
    width: 50%;
    float: left;
    display: inline-block;
}

.pt_photo_single {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.pt_photo {
    display: block;
    padding-bottom: 500px;
    position: relative;
}

.pt_photo img {
    width: 100%;
    display: block;
    border-radius: 0px;
    position: absolute;
    height: 100%;
    object-fit: cover;
    display: block;
}

.pt_info_content {
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 74px 0px 74px 0px;
    position: relative;
    min-height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pt_info_inner {
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
}

.center_block_left {
    max-height: 100%;
    max-width: 610px;
    width: 100%;
    border-radius: 0;
    position: relative;
}

.pt_info_inner h2 {
    margin: 0px 0px 20px 0px;
    font-size: 28px;
    line-height: 36px;
    font-weight: 800;
    color: #fff;
}
.pt_info_inner p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
    margin: 0px 0px 30px 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.mn_link {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mn_link a {
    background-color: transparent;
    border-radius: 0px;
    display: inline-block;
    padding: 0px 50px 0px 50px;
    height: 54px;
    line-height: 54px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: 800;
    border:2px solid #fff;  
    text-transform: uppercase;
    letter-spacing: 1px;

}

.pt_right_half .center_block_left {
    padding-left: 15px;
    max-width: 620px;
    left: auto;
    right: 0px;
    padding-right: 50px;
}



.hsb_section_1{ background-color: #E02D31; }

.white_logo{ width: 100%; float: left; display: block; text-align: left; margin-bottom: 24px; }

.hsb_section_2{ background-color: #173080; }
.hsb_section_3{ background-color: #1B1B1B; }


.service_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.service_section .container-fluid{ padding-left: 0px; padding-right: 0px; }
.service_section .row{ margin-right: 0px; margin-left: 0px; }
.service_section .col-md-4, .service_section .col-xs-12{ padding-left: 0px; padding-right: 0px; }


.single_service_center{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ss_bg_1{ background-color: #17A7A8; }
.ss_bg_2{ background-color: #E02D31; }
.ss_bg_3{ background-color: #173080; }

.single_service_inner{ max-width: 360px; width: 100%; display: block; margin: 0 auto; overflow: hidden;padding:60px 30px 60px 30px; }

.service_header{width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}
.service_header h3{margin: 0px 0px 0px 0px; text-align: left; font-size: 28px; line-height: 36px; font-weight: 800; color: #fff;}
.service_content_body{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.service_content_body p{margin: 0px 0px 30px 0px; text-align: left; font-size: 16px; line-height: 24px; font-weight: 500; color: #fff;}
.single_service_inner .mn_link{ padding-top: 15px; }
.single_service_inner .mn_link a{ display: block; width: 100%; text-align: center; padding: 0px 0px 0px 0px; text-align: center; vertical-align: middle; }
.single_service_inner .mn_link a span{ display: inline-block; padding-left: 10px; }
.single_service_inner .mn_link a span img{ margin-top: -4px; }

.cm_link{ opacity: 0.3; }


.event_tittle_black{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:42px 0px 42px 0px; background-color: #1B1B1B;}
.event_tittle_left{ float: left; display: inline-block; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; color: #fff; font-weight: 800; line-height: 54px; text-transform: uppercase; font-size: 30px; line-height: 36px;}





.tittle_left_bar{ width: 120px; height: 100%; position: absolute; left: 0px; top: 0px; background-color: #E02D31;}
.sd_tittle{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: center; font-size: 30px; line-height: 120px; color: #fff; font-weight: 800; text-transform: uppercase; white-space: nowrap;}

.sd_tittle{
    position: absolute;
    top: 65%;
    height: auto;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 100%;
    max-width: 100%;
    border-radius: 5px;
    transform: rotate(-90deg);
}


.tittle_bar_inner{ width: 100%; height: 100%; float: left; display: block; position: relative; }



div#search_results {
    background: #fff;
    position: absolute;
    width: calc(100% - 200px);
    top: 53px;
    left: 0;
}
#search_results ul{
	padding: 10px 0;
}
#search_results a {
    display: block;
    padding: 5px 50px;
    font-size: 16px;
    line-height: 26px;
    color: #1B1B1B;
    font-weight: 500;
}
#search-modal .modal-content{
	overflow: visible!important;
}
#search_results a:hover{
	color: #E02D31;
}
.navbar-default .navbar-nav &gt; li.search_menu &gt; a:hover::before{
	display: none;
}
#search_results ul:empty {
    padding: 0;
}


.check_input {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 20px 0px;
    padding-left: 50px;
    height: 50px;
    font-size: 20px;
    color: #E02D31;
    border: none;
    box-shadow: none;
    border-radius: 0px;
    outline: 0;
    font-weight: 500;
}

.check_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #1B1B1B;
    opacity: 1!important;
}
.check_input::-moz-placeholder { /* Firefox 19+ */
    color: #1B1B1B;
    opacity: 1!important;
}
.check_input:-ms-input-placeholder { /* IE 10+ */
    color: #1B1B1B;
    opacity: 1!important;
}



#search-modal .modal-dialog{width: 98%;max-width: 98%;margin: 30px auto;}
#search-modal .modal-content{border: none;box-shadow: none;border-radius: 0;border-radius: 0;overflow: hidden; background-color: #062074;}
#search-modal .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
#search-modal .close {width: 50px;height: 50px;position: absolute;right: -30px;top: 0px;background: url(../../PublishingImages/search_close.svg) no-repeat center center;opacity: 1; background-size: 50px;
                      z-index: 99;border-radius: 50%;border:none;}
#search-modal .modal-body {padding: 40px 0px 40px 0px;}


.search_container{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 45px 0px 0px; position: relative; }
.search_block{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 200px 0px 0px; position: relative;}


.search_block .check_input{ margin-bottom: 0px; }
.search_block .check_input:focus{border-color: #fff; }


.search_submit{ width: 200px; height: 50px; border:none; border-radius: 0px; box-shadow: none; outline: 0;background:#E02D31 url(../../PublishingImages/Search-white.svg) no-repeat left 30px center; position: absolute; right: 0px; top: 0px; font-size: 18px; font-weight: 800; color: #fff; text-transform: uppercase; }
.search_submit:hover{background:#E02D31 url(../../PublishingImages/Search-white.svg) no-repeat left 30px center;}
.search_submit:focus{border:none; border-radius: 0px; box-shadow: none; outline: 0;}


.search_block .btn-primary.focus, .search_block .btn-primary:focus {
    background-color: transparent;
}

.ui-autocomplete{ z-index: 2000;}
.ui-autocomplete::before {
    width: 30px;
    height: 16px;
    position: absolute;
    content: "";
    /*background:url(../../images/ecommerce/auto-complete-arrow.png) no-repeat center top;*/
    left: 10px;
    top: 0px;

}

.ui-autocomplete {
    z-index: 99999;
    padding-top: 10px;
    padding-bottom: 10px !important;
    border: none !important;
    background: #fff !important;
    width: 290px;
    max-width: 100% !important;
    border-top: 4px solid #062074 !important;

}
.ui-autocomplete &gt; li {
    border-left: none;
    border-right: none;
    background: #fff;
    font-size: 16px;
    color: #000 !important;
    padding: 5px 15px !important;
    line-height: 24px;
    float: left;
    width: 100%;
    margin: 0 !important;
    font-weight: 400 !important;
}
.ui-autocomplete li:hover {
    background: #fff;
    padding: 5px 15px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: #ff685d !important;
}
.ui-autocomplete .ui-menu-item-wrapper {
    /*padding:3px 10px 3px 10px!important;*/
    background: none !important;
    border: none;
    color: #000;
    line-height: 24px !important;
    margin: 0 !important;
    font-weight: 400 !important;
}










.pec_banner {
    background-color: #062074;
    height: auto;
}



.pec_banner_content{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:124px 0px 100px 0px; position: relative;}
.pec_banner_content h5{margin: 0px 0px 20px 0px; text-align: left; font-size: 20px; line-height: 26px; font-weight: 800; color: #fff;}
.pec_banner_content h2{margin: 0px 0px 50px 0px; text-align: left; font-size: 28px; line-height: 36px; font-weight: 800; color: #fff;}
.pec_banner_content p{margin: 0px 0px 20px 0px; text-align: left; font-size: 16px; line-height: 24px; font-weight: 500; color: #fff;}




.subpage_red_tittle{ background-color: #E02D31;width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:42px 0px 42px 0px; }
.tittle_single_epc{ float: left; display: inline-block; line-height: 36px; font-size: 30px; font-weight: 800; color: #fff; text-transform: uppercase; }



.pec_sc_bg_1{ background-color: #09090B; }
.pec_sc_bg_2{ background-color: #173080; }
.pec_content_area .pt_info_inner p{-webkit-line-clamp: 4;}

.more_info p{-webkit-line-clamp: unset !important;  }


.doctor_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:100px 0px 20px 0px; background-color: #17A7A8;}
.ds_tittle_top{width:100%; float:left; display:block; margin:0px 0px 50px 0px; padding:0px 0px 0px 0px; font-size: 40px; line-height: 50px; font-weight: 800; color: #fff;}


.doctor_single_block{width:100%; float:left; display:block; margin:0px 0px 50px 0px; padding:0px 0px 0px 0px;}
.staff_photo{ width: 100%; float: left; display: block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; position: relative;  }
.staff_photo a{  width: 100%; float: left; display: block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative; padding-bottom: 98%; overflow: hidden; }
.staff_photo a img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: auto ;
    object-fit: cover ;
    border-radius: 0;
    min-height: 100%;
}



.stuff_info{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.stuff_info h3{margin: 0px 0px 10px 0px; text-align: left; font-size: 20px; line-height: 26px; font-weight: 800; color: #fff;}
.stuff_info h3 a{ color: #fff; }
.stuff_info h4{margin: 0px 0px 0px 0px; text-align: left; font-size: 16px; line-height: 20px; font-weight: 500; color: #fff;}

.rd_btn{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:24px 0px 0px 0px;}
.rd_btn a{ display: inline-block;padding:0px 32px 0px 10px; line-height: 27px; background:#fff url(../../PublishingImages/blue_arrow.svg) no-repeat right 10px center; font-size: 16px; font-weight: 800; text-transform: uppercase; color: #062074;  }


.stuff_loading{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:33px 30px 33px 30px; background-color: #062074; text-align: center;}
.stuff_loading a{ display: inline-block; max-width: 340px; letter-spacing: 1px; width: 100%; text-align: center; margin: 0 auto;border: 2px solid #fff; background-color: transparent; color: #fff; line-height: 54px; font-size: 18px; font-weight: 800; text-transform: uppercase; }





.banner_subpage_common{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:254px 0px 250px 0px; background-color: #173080;}

.back_btn{ float: left; display: inline-block; margin:0px 0px 87px 0px; }
.back_btn a{ display: inline-block; padding-left: 38px; font-size: 16px; line-height: 20px; font-weight: 800; color: #fff; background:url(../../PublishingImages/Circle_Button.svg) no-repeat left center; }

.dp_tittle{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.dp_tittle h2{margin: 0px 0px 20px 0px; text-align: left; font-size: 40px; line-height: 50px; font-weight: 800; color: #fff;}
.dp_tittle h3{margin: 0px 0px 20px 0px; text-align: left; font-size: 28px; line-height: 36px; font-weight: 800; color: #fff;}


.hdp_content{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.hdp_content p{margin: 0px 0px 30px 0px; text-align: left; font-size: 16px; line-height: 24px; font-weight: 500; color: #fff;}
.hdp_content h4{margin: 0px 0px 10px 0px; text-align: left; font-size: 20px; line-height: 26px; font-weight: 800; color: #fff; padding-top: 20px;}
.hdp_content h5{margin: 0px 0px 30px 0px; text-align: left; font-size: 16px; line-height: 24px; font-weight: 500; color: #fff;}

.hdp_content ol{ padding: 0px 0px 20px 20px;    margin: 0;}
.hdp_content ol li {
    width: 100%;
    height: auto;
    font-size: 16px;
    list-style-type: decimal;
    color: #fff;
    line-height: 26px;
    font-weight: 500;
    font-style: normal;
    margin: 0px 0px 3px 0px;
    padding: 1px 0px 1px 6px;
}






.hsp_sld_section{width:100%; float:left; display:block; margin:-200px 0px 0px 0px; padding: 0px 0px 100px 0px; position: relative;}
#main-slider {
    float: left;
    height: auto;
    width: 100%;
	padding-left:0;
	display:block;
	margin-bottom:50px;
}
#carousel-slider {
    float: left;
    height: auto;
    padding: 0px 0;
    position: relative;
    width: 100%;
	display:block;
	margin:0px 0px 0px 0px;
}
.slick-slide.slick-current.slick-active{ border-color:#e8150a;}
.slick-initialized .slick-slide {
    display: block;
	padding-left:37px; padding-right:37px;
}

.slick-initialized .slick-slide:focus{ box-shadow:none; border:none; outline:none;}
.slick-prev.slick-arrow {
    background:url(../../PublishingImages/detail-prev.png) no-repeat top center;
    border: medium none;
    position: absolute;
    text-indent: -9999px;
    top: 0px;
    width: 100%;
	border:1px solid #e2e2e2; padding-top:15px;
	z-index:10;
	display:none !important;
}
.slick-prev.slick-arrow:hover{
	background:url(../../PublishingImages/detail-prev-active.png) no-repeat top center;
}

.slick-next.slick-arrow:hover{
	background:#fff url(../../PublishingImages/detail-next-active.png) no-repeat bottom center;
}
.slick-next.slick-arrow {
    background:#fff url(../../PublishingImages/detail-next.png) no-repeat bottom center;
    border: medium none;
    position: absolute;
    text-indent: -9999px;
    bottom: -10px;
    width: 100%;
	border:1px solid #e2e2e2; padding-top:15px;
	display: none !important;
}

.slick-slide img{width:100%; height:auto;border:1px solid #e2e2e2;}
#carousel-slider .slick-slide img{border:none;}

#carousel-slider .slick-slide.slick-current.slick-active img{border-color:#e8150a;}

.slick-vertical .slick-slide {
    display: inline-block;
    height: auto;
    border: 1px solid transparent;
    margin-bottom: 0;
    float: left;
    width: 33.3333% !important;
}





.single_photo_hsp{ width: 100%; float: left; display: block; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 0px; }
.single_photo_hsp img{ width: 100%; }



.single_photo_custom_col{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-bottom: 63%; position: relative;}
.single_photo_custom_col img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}






.subpage_gr {background-color: #0F4C4D; height: 374px;}
.subpage_tittle_header{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 50px 0px 0px 0px; position: relative; text-align: center;}
.subpage_tittle_header h2{margin: 0px 0px 0px 0px; text-align: left; font-size: 40px; line-height: 50px; font-weight: 800; color: #fff; text-align: center;}



.filter_top_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 30px 0px 30px 0px; position: relative; background-color: #17A7A8;}
.filter_row{width: 100%; float: left; display: flex; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;justify-content: center;}


.filter_single_block{ display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; width: 340px;}
.pth_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 80px 0px 30px 0px; position: relative;}

.pth_single{width: 100%; float: left; display: block; margin: 0px 0px 83px 0px; padding: 0px 0px 0px 0px;}
.pth_photo{width: 100%; float: left; display: block; margin: 0px 0px 20px 0px; padding: 10px 0px 0px 10px; position: relative;}

.pth_photo a{  width: 100%; float: left; display: block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative; padding-bottom: 100%; position: relative; }
.pth_photo a img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}

.pth_photo::before{ content: ''; position: absolute; top: 0px; left: 0px; right: 10px;  height: 10px;  }
.pth_photo::after{ content: ''; position: absolute; top: 0px; bottom: 10px; left: 0px; width: 10px; }


.color_cd_1 .pth_photo::before{background-color: #062074;}
.color_cd_1 .pth_photo::after{background-color: #062074;}

.color_cd_2 .pth_photo::before{background-color: #17A7A8;}
.color_cd_2 .pth_photo::after{background-color: #17A7A8;}

.color_cd_3 .pth_photo::before{background-color: #E02D31;}
.color_cd_3 .pth_photo::after{background-color: #E02D31;}


.pth_content{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.pth_tag_list{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 6px 0px;}
.pth_tag_list span{ float: left; display: inline-block; font-size: 10px; line-height: 17px; font-weight: 800; color: #fff; background-color: #17A7A8;padding: 0px 4px 0px 4px; margin-right: 5px; margin-bottom: 5px; }



.pth_info{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.pth_info h3{margin: 0px 0px 10px 0px; text-align: left; font-size: 20px; line-height: 26px; font-weight: 800; color: #062074;}
.pth_info h3 a{ color: #062074; }


.pth_info p{margin: 0px 0px 20px 0px; text-align: left; font-size: 16px; line-height: 24px; font-weight: 500; color: #1B1B1B;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.pth_info p.chiness{}


.download_btn{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.download_btn a{ display: inline-block;padding:0px 32px 0px 10px; line-height: 27px; background:#062074 url(../../PublishingImages/right-arrow-white.svg) no-repeat right 10px center; font-size: 16px; font-weight: 800; text-transform: uppercase; color: #fff; text-transform: uppercase;  }



.pth_inner{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative;}


.gr_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative;}
.gr_sidebar{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:100px 0px 50px 0px; position: relative; background-color: #E02D31;}
.gr_sidebar::before{ content: ''; left: -2000px; top: 0px; width: 2000px; height: 100%; background-color: #E02D31; position: absolute;}


.fr_sb_col{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative;}


.category_filter_common{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.category_filter_common ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; float: left; display: block;}
.category_filter_common ul li{margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; width: 100%; float: left; display: block; position: relative; font-size: 16px; line-height: 22px; font-weight: 800; color: #fff;}
.sb_subcategory h2{font-size: 20px;line-height: 25px;font-weight: 800; color: #fff; margin: 0px 0px 15px 0px; width: 100%; float: left; display: block;}
.sb_subcategory h2 a{color: #fff; display: inline-block; position: relative;  background: url(../../PublishingImages/Dropdown-Icon.svg) no-repeat right center; padding-right: 25px;}
.sb_subcategory .category_check_1{ padding-right: 0px; }
.category_filter_common ul.subcategory_list_sc{ display: none; }
.category_filter_common ul li.sub_category_active h2 a{background: url(../../PublishingImages/Dropdown-Icon.svg) no-repeat right center;}
.category_filter_common ul li.sub_category_active ul.subcategory_list_sc{ display: block !important; }


.category_filter_common ul li a{ color: #fff;  }
.category_filter_common ul.subcategory_list_sc{ padding-left: 15px; }
.category_filter_common ul.subcategory_list_sc li a{ padding: 8px 15px 8px 0px; background-color: transparent; position: relative; display: block; }
.category_filter_common ul.subcategory_list_sc li.active a{ background-color: #062074; }

.category_filter_common ul.subcategory_list_sc li.active a::before{content: ''; left: -2015px; top: 0px; width: 2015px; height: 100%; background-color: #062074; position: absolute;}



.gr_content{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 100px 0px 80px 45px;}
.gr_tittle{width: 100%; float: left; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; font-size: 28px; line-height: 30px; color: #062074; font-weight: 800;}


.sr_content_left{width: 100%; float: left; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
.sr_content_left h2{ font-size: 28px; line-height: 36px; color: #E02D31; font-weight: 800; margin: 0px 0px 0px 0px;}


.sr_content_right{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 30px 0px;}
.sr_content_right p{font-size: 16px; line-height: 25px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 30px 0px;}


.sr_single_photo{width: 100%; float: left; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; position: relative; padding-bottom: 70%;}
.sr_single_photo img{ width: 100%; }

.sr_single_photo img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}




.Brochure_tittle{width: 100%; float: left; display: block; margin: 30px 0px 0px 0px; padding: 0px 0px 30px 0px;}
.Brochure_tittle h2{ font-size: 30px; line-height: 35px; color: #062074; font-weight: 800; margin: 0px 0px 0px 0px;}


.filter_top_section.Sub-specialties{ background-color: #E02D31; }

.Sub-specialties .select_block .chosen-container-single .chosen-single span{background: url(../../PublishingImages/Dropdown-Icon.svg) no-repeat right 2px center !important;}
.Sub-specialties .select_block .chosen-container-single .chosen-single span{ padding-right: 25px; }
.Sub-specialties .select_block .chosen-container-single .chosen-single{ text-transform: initial; }



.subpage_doctor {
    background-color: #E02D31;
    height: 627px;
}


.doctors_single_slider{width: 100%; float: left; display: block; margin: -313px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#doctor_slider .owl-nav{ display: none; }
#doctor_slider .owl-dots{ display: block; }
#doctor_slider .owl-dots{ text-align: left; left: 80px; }


.doctor_single_row .row{ margin-right: 0px; margin-left: 0px; }
.doctor_single_row .col-md-6{ padding-right: 0px; padding-left: 0px; }



.doctors_col_full{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 80px 60px 109px 85px; background-color: #062074;}
.doctors_col_full h2{font-size: 28px; line-height: 36px; color: #fff; font-weight: 800; margin: 0px 0px 17px 0px;}
.doctors_col_full h3{font-size: 16px; line-height: 20px; color: #fff; font-weight: 800; margin: 0px 0px 0px 0px;}
.doctors_col_full p{font-size: 16px; line-height: 24px; color: #fff; font-weight: 500; margin: 32px 0px 32px 0px;}


.doctor_photo_col{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;position: relative; padding-bottom: 100%;}
.doctor_photo_col{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
}
/*.pth_photo img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}*/





.doctor_section.doctor_section_white{ background-color: #fff; }

.doctor_section_white .stuff_info h3{ color: #062074; }
.doctor_section_white .stuff_info h3 a{color: #062074;}
.doctor_section_white .stuff_info h4{ color: #1B1B1B; }


.doctor_section_white .download_btn{ padding-top: 12px; }
.doctor_section_white .row{ position: relative; clear: both; }


.red_row::before{content: ''; right: 0px; top: 48px; width: 90%; height: 120px; background-color: #E02D31; position: absolute;}
.red_row::after{content: ''; right: -2000px; top: 48px; width: 2000px; height: 120px; background-color: #E02D31; position: absolute;}


.blue_row::before{content: ''; left: 0px; top: 48px; width: 90%; height: 120px; background-color: #062074; position: absolute;}
.blue_row::after{content: ''; left: -2000px; top: 48px; width: 2000px; height: 120px; background-color: #062074; position: absolute;}






.doctor_details_modal_pp .modal-dialog{width: 1200px;max-width: 96%;margin: 0 auto;}
.doctor_details_modal_pp .modal-content{border: none;box-shadow: none;border-radius: 0;border-radius: 0;overflow: hidden; background-color: transparent;}
.doctor_details_modal_pp .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.doctor_details_modal_pp .close {width: 50px;height: 50px;position: absolute;right: 10px;top: 10px;background: url(../../PublishingImages/pp_close.svg) no-repeat center center;opacity: 1;
                      z-index: 99;border-radius: 50%;border:none; background-size: 37px;}
.doctor_details_modal_pp .modal-body {padding: 0px 0px 0px 0px;}


.doctor_wrapper{ width: 100%; float: left; display: block; padding: 200px 0px 0px 229px; position: relative;}
.doctor_block_inner{ width: 100%; float: left; display: block; padding: 0px 0px 0px 0px; position: relative;}
.doctor_block_header{width: 100%; float: left; display: block; padding: 88px 0px 88px 0px; margin: 0px 0px 0px 0px; position: relative; background-color: #17A7A8;}
.doctor_block_body{width: 100%; float: left; display: block; padding: 60px 100px 60px 100px; margin: 0px 0px 0px 0px; position: relative; background-color: #fff;}

.db_block_rt{ width: 55%; float: right; display: inline-block;margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; }
.db_block_rt h3{font-size: 28px; line-height: 36px; color: #fff; font-weight: 800; margin: 0px 0px 17px 0px;}
.db_block_rt p{font-size: 16px; line-height: 28px; color: #fff; font-weight: 800; margin: 0px 0px 0px 0px;}


.doctor_photo_modal{ width: 430px; position: absolute; left: -229px; bottom: 0px; }
.dc_photo_pp{width: 100%; float: right; display:block;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-bottom: 500px; position: relative;}
.dc_photo_pp img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}


.hs_wrapper{ width: 166px; position: absolute; left: 170px; top: -40px;}
.dc_hospital{ width: 100%; height: 166px; background-color: #fff; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; }
.dc_hospital img{ max-width: 100%; margin: 0 auto; line-height: 166px; display: block; vertical-align: middle; }

.dc_hospital img {
    position: absolute;
    top: 50%;
    height: auto;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    white-space: nowrap;
    padding-left: 10px; padding-right: 10px;
}



.doctor_block_body p{font-size: 16px; line-height: 28px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 30px 0px;}
.dc_photo_block_mobile{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.doctor_block_body ul{ list-style: disc; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; }
.doctor_block_body ul li{font-size: 16px; line-height: 28px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 4px 0px;}

.subpage_4 {
    background-color: #1B1B1B;
    height: auto;
}

.subpage_4 .subpage_tittle_header{ margin-bottom: 2px; padding-top: 0; }
.subpage_4 .subpage_tittle_header h2 {
    font-size: 25px;
    line-height: 33px;
}
.doctors_banner{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; padding-bottom: 47%;}

.doctors_banner img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}


.ins_description{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 80px 0px 0px 0px; position: relative;  background-color: #17A7A8;}
.ins_description p{font-size: 16px; line-height: 24px; color: #fff; font-weight: 500; margin: 0px 0px 30px 0px;}
.ins_description img{ float: right; display: inline-block; padding-left: 50px; margin-bottom: 0px; }
.ins_description h2{font-size: 35px; line-height: 45px; color: #fff; font-weight: 800; margin: 0px 0px 6px 0px;}
.dsp_row{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: both;}


.dsp_container{ max-width: 966px; float: right; display: block; padding-bottom: 70px; }


.dsp_photo_mobile{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.dsp_photo_mobile img{ width: 100%; padding: 0px; margin: 0px; }




.subpage_5{ background-color: #1B1B1B; height: auto; }
.overview_banner{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 140px 0px 140px 0px;}
.tittle_over_view{width: 100%; float: left; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; font-size: 20px; line-height: 26px; font-weight: 800; color: #fff;}

.overview_banner_cn{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.overview_banner_cn h2{font-size: 40px; line-height: 50px; color: #fff; font-weight: 800; margin: 0px 0px 10px 0px; max-width: 552px; width: 100%;}
.overview_banner_cn p{font-size: 16px; line-height: 24px; color: #fff; font-weight: 500; margin: 0px 0px 30px 0px;}

.Doctor_overView_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 100px 0px 50px 0px;}

.blog_list_row.row {margin-right: -40px;margin-left: -40px;}
.grid-item {float: left;margin: 0px 0px 0px 0px;padding: 0px 40px 0px 40px;}

.grid-item {
    width: 50%;
}




.doctor_overview_single{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 100px 0px;}
.dos_top{width: 100%; float: left; display: block; margin: 0px 0px 16px 0px; padding: 0px 50px 0px 50px;}
.dos_top h4{font-size: 20px; line-height: 30px; color: #062074; font-weight: 800; margin: 0px 0px 5px 0px;}
.dos_top h5{font-size: 16px; line-height: 20px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 0px 0px;}


.dos_body{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 50px 0px 50px;}
.testimonial_wrapper{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 45px 0px 45px; position: relative;}



.testiomonial_text{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
.testiomonial_text p{font-size: 16px; line-height: 22px; color: #E02D31; font-weight: 700; margin: 0px 0px 0px 0px; font-style: italic;}


.left_ts_q{ width: 30px; position: absolute; left: 0px; top: 0px; }
.left_ts_q img{ opacity: 0.3; }
.right_ts_q{ width: 30px; position: absolute; right: 0px; top: 0px; }
.right_ts_q img{ opacity: 0.3; }

.dos_red .testiomonial_text p{color: #E02D31;}
.dos_red .dos_bottom{ background-color: #E02D31; }


.testimonial_photo_slider{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.dos_single_poto{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; padding-bottom: 105%;}

.dos_single_poto img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}


.dos_slider .owl-nav{ display: none; }
.dos_slider .owl-dots{ display: block; }
.dos_slider .owl-dots{ text-align: center;}


.dos_bottom{width: 100%; float: left; display: block; margin: -50px 0px 0px 0px; padding: 70px 50px 0px 50px;}
.dos_bottom h3{font-size: 16px; line-height: 22px; color: #fff; font-weight: 800; margin: 0px 0px 5px 0px;}
.dos_bottom h4{font-size: 16px; line-height: 20px; color: #fff; font-weight: 500; margin: 0px 0px 0px 0px;}
.dos_bottom p{font-size: 14px; line-height: 20px; color: #fff; font-weight: 500; margin: 0px 0px 20px 0px;}

.Doctor_overView_section.awards__overview .dos_bottom h3{
	font-size: 16px;
}
.Doctor_overView_section.awards__overview  .grid-item{
	padding-left: 20px;
	padding-right: 20px;
}

.dos_green .testiomonial_text p{color: #17A7A8;}
.dos_green .dos_bottom{ background-color: #17A7A8; }



.dos_blue .testiomonial_text p{color: #062074;}
.dos_blue .dos_bottom{ background-color: #062074; }


.subpage_red_tittle.sb_blue_tittle{ background-color: #062074; }

.subpage_rgp {
    background-color: #1B1B1B;
    height: 374px;
}



.award_common_row{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 120px 0px 120px; position: relative;}
.left_bar_block{    width: 120px;height: 100%;position: absolute;left: 0px;top: 0px;}
.award_tittle{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 35px 0px 35px 0px; position: relative; }



.award_tittle_aw{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.award_tittle_aw h2{font-size: 30px; line-height: 50px; color: #fff; font-weight: 800; margin: 0px 0px 0px 0px; text-transform: uppercase;}
.award_tittle_aw h2 a{ display: block;color: #fff;background: url(../../PublishingImages/plus_white.svg) no-repeat right center; }

.award_tittle_aw h2 a.active{
	background-image: url(../../PublishingImages/minus_white.svg);
}
.award_custom_row.first_item.no_border {
    border: none;
    margin: 0;
}
.pt_info_inner.center_block_left.expanded .more_info.hidden {
    display: block!important;
}
.pt_info_inner.center_block_left.expanded .short_info {
    display: none!important;
}


.award_content_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 60px 0px 0px 0px;}
.award_custom_row{width: 100%; float: left; display: block; margin: 0px 0px 60px 0px; padding: 0px 0px 60px 0px; position: relative;border-bottom: 1px solid rgba(23, 167, 168, 0.3);}
.award_custom_row:last-child{ border-bottom: none; margin-bottom: 0px; }

.award_single_block{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.award_single_block h4{font-size: 20px; line-height: 26px; color: #062074; font-weight: 700; margin: 0px 0px 20px 0px;}
.award_single_block h3{font-size: 22px; line-height: 28px; color: #1B1B1B; font-weight: 800; margin: 0px 0px 10px 0px;}
.award_single_block h5{font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 0px 0px;}
.award_single_block h5 strong{font-weight: 800; }
.award_single_block p{font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 20px 0px;}
.award_single_block p strong{ font-weight: 800; }


.award_custom_row::before{ content: ''; position: absolute; bottom: -1px; left: -2000px; width: 2000px; height: 1px; z-index: 1; }
.award_custom_row::after{ content: ''; position: absolute; bottom: -1px; right: -2000px; width: 2000px; height: 1px; z-index: 1; }



.green_section .left_bar_block{background-color: #17A7A8;}
.green_section .award_tittle{background-color: #17A7A8;}
.green_section .award_single_block h3{color: #17A7A8;}

.green_section .award_custom_row{ border-color: rgba(23, 167, 168, 0.3); }
.green_section .award_custom_row::before{background-color: rgba(23, 167, 168, 0.3);}
.green_section .award_custom_row::after{background-color: rgba(23, 167, 168, 0.3);}


.red_section .left_bar_block{background-color: #E02D31;}
.red_section .award_tittle{background-color: #E02D31;}
.red_section .award_single_block h3{color: #E02D31;}

.red_section .award_custom_row{ border-color: rgba(224, 45, 49, 0.3);}
.red_section .award_custom_row::before{background-color: rgba(224, 45, 49, 0.3);}
.red_section .award_custom_row::after{background-color: rgba(224, 45, 49, 0.3);}




.subpage_gEn {
    background-color: #062074;
    height: 374px;
}



.enquiries_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.table_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible;}
.table_section .table&gt;thead&gt;tr&gt;th{ background-color: #062074; width: 33.3333%; border:none; line-height: 30px; text-align: center; font-size: 20px; font-weight: 800; color: #fff; padding: 25px 0px 25px 0px; position: relative; }
.table_section .table&gt;thead&gt;tr&gt;th.red_col{ background-color: #E02D31; }
.table_section .table&gt;thead&gt;tr&gt;th:first-child{ text-align: left; }

.table_section .table&gt;thead{}
.table_section .table&gt;thead&gt;tr{ position: relative;  background-color: #062074; }
.table_section .table&gt;thead&gt;tr::before{ content: ''; position: absolute; top: 0; left: -2000px; width: 2000px; height: 100%; z-index: 1; background-color: #062074;}
.table_section .table&gt;thead&gt;tr::after{ content: ''; position: absolute; top: 0; right: -2000px; width: 2000px; height: 100%; z-index: 1; background-color: #062074;}

.table_section .table&gt;tbody&gt;tr&gt;td{ border-top: none; border-bottom: 1px solid rgba(224, 45, 49, 0.3); width: 33.3333%;padding: 25px 0px 25px 0px; }



.enq_content{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.enq_header{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; background-color: #062074;}
.enq_header_list{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.enq_header_list ul{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.enq_header_list ul li{ float: left; display: inline-block;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; width: 33.3333%; padding: 25px 0px 25px 0px; text-align: center;font-size: 20px; font-weight: 800; color: #fff; }
.enq_header_list ul li:first-child{text-align: left;}
.enq_header_list ul li.red_col{ background-color: #E02D31;}



.enq_body{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.enq_content_row{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; border-bottom: 1px solid rgba(27, 27, 27, 0.3);}
.enq_content_row ul{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.enq_content_row ul li{ float: left; display: inline-block;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; width: 33.3333%; padding: 30px 10px 30px 20px; }
.enq_content_row ul li:first-child{ padding-left: 0px; }
.enq_content_row h2{font-size: 20px; line-height: 26px; color: #062074; font-weight: 800; margin: 0px 0px 0px 0px;}
.enq_content_row h3{font-size: 16px; line-height: 21px; color: #1B1B1B; font-weight: 800; margin: 0px 0px 0px 0px;}
.enq_content_row p{font-size: 16px; line-height: 21px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 0px 0px;}
.enq_content_row p strong{ font-weight: 800; }
.enq_content_row h4{font-size: 16px; line-height: 21px; color: #1B1B1B; font-weight: 500; margin: 10px 0px 0px 0px;}
.enq_content_row h4 strong{ font-weight: 800; }
.enq_content_row h5{font-size: 16px; line-height: 21px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 0px 0px;}
.enq_content_row h5 strong{ font-weight: 800; }
.enq_content_row h5 a{ color: #1B1B1B; }

.enq_content_row h4 a{color: #1B1B1B; word-break: break-all;}
.enq_content_row h5 a{color: #1B1B1B;word-break: break-all;}

.enq_content_row ul:hover{ }

.enq_content_row p i{ color: #9A9995; }
.enq_content_row p.gap_10{ margin-bottom: 10px; }




.overlay_top{ width: 100%; float: left; display: block; position: absolute; top: -48px; left: 0px; display: none;   }
.overlay_top_inner{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 13px 25px 13px 0px;background-color: #17A7A8; position: relative;min-height: 48px;  }
.overlay_top_inner::before{content: ''; position: absolute; top: 0; left: -90px; width: 90px; height: 100%; z-index: 1; background-color: #17A7A8;}
.overlay_top_inner::after{content: ''; position: absolute; top: 0; right: -90px; width: 90px; height: 100%; z-index: 1; background-color: #17A7A8;}

.overlay_top_inner p{font-size: 16px; line-height: 21px; color: #fff; font-weight: 500; margin: 0px 0px 0px 0px;}
.overlay_top_inner p a{ font-weight: 700; color: #fff; }
.overlay_top_inner p strong{ font-weight: 700; }
a.ov_close{ position: absolute; right: 0px; top: 50%; margin-top: -10px; width: 20px; height: 20px;background: url(../../PublishingImages/close_2.svg) no-repeat right center; }


.enq_content_row::before{content: ''; position: absolute; bottom: -1px; left: -2000px; width: 2000px; height: 1px; z-index: 1; background-color: rgba(27, 27, 27, 0.3);}
.enq_content_row::after{content: ''; position: absolute; bottom: -1px; right: -2000px; width: 2000px; height: 1px; z-index: 1; background-color: rgba(27, 27, 27, 0.3);}

.enq_content_row:last-child{ border-bottom: none; }
.enq_content_row:last-child::before{ display: none; }
.enq_content_row:last-child::after{ display: none; }


.enq_hoverlay .overlay_top{ display: block; }
.enq_hoverlay ul{background-color: rgba(23, 167, 168, 0.1);}
.enq_hoverlay ul::before{content: ''; position: absolute; top: 0; left: -90px; width: 90px; height: 100%; z-index: 1; background-color:rgba(23, 167, 168, 0.1);}
.enq_hoverlay ul::after{content: ''; position: absolute; top: 0; right: -90px; width: 90px; height: 100%; z-index: 1; background-color:rgba(23, 167, 168, 0.1);}


.enq_two_col .enq_header_list ul li{ position: relative; }
.enq_two_col .enq_header_list ul li.red_col{ width: 66.66666667%; text-align: left; padding-left: 30px; }
.enq_two_col .enq_header_list ul li.red_col::after{content: ''; position: absolute; top: 0; right: -2000px; width: 2000px; height: 100%; z-index: 1; background-color: #E02D31;}



.enq_two_col .enq_content_row ul li:last-child{ width: 66.66666667%; padding-left: 30px;}
.enq_two_col .enq_content_row p{ margin-bottom: 30px; }

.enq_two_col .enq_content_row p a{ color: #17A7A8; }


.enq_ap{ padding-bottom: 200px; }



.enq_cs_col_1{ width: 33.33333333%; float: left; display: block; padding: 30px 0px 30px 0px; }
.enq_cs_col_2{ width: 66.66666667%; float: left; display: block;padding: 30px 0px 30px 30px;}

.enq_cs_col_2 p a{ color: #1B1B1B !important; font-weight: 800; }

.nm_list{
		margin: 0;
		padding: 0px 20px 30px 24px;
		width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; position: relative;
}

.nm_list li{
		width: 100%; 
		height: auto;
		font-size: 16px;
		list-style-type: decimal;
		color: #1B1B1B;
		line-height: 21px;
		text-transform: none;
		font-weight: 500;
		font-style: normal;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 1px 6px;
}



.dn_list{ width: 100%; float: left; display: block; margin: 0px 0px 30px 0px !important; padding: 0px 0px 0px 0px; }
.dn_list li{width: 100% !important; float: left; display: block; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 20px !important; font-size: 16px; line-height: 21px;color: #1B1B1B; font-weight: 500;background: url(../../PublishingImages/bullet.png) no-repeat left 5px;}




.firc {
    background-color: #17A7A8;
    height: auto;
}

.firc_banner_content{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 106px 0px 100px 0px; }
.firc_banner_content h2{font-size: 28px; line-height: 36px; color: #fff; font-weight: 800; margin: 0px 0px 38px 0px;}
.firc_banner_content h3{font-size: 20px; line-height: 26px; color: #fff; font-weight: 800; margin: 0px 0px 20px 0px;}
.firc_banner_content p{font-size: 16px; line-height: 24px; color: #fff; font-weight: 500; margin: 0px 0px 0px 0px;}




.firc_service{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.firc_photo_cn{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.firc_left_col{ float: left; display: inline-block; width: 34.8%; }
.firc_right_col{float: left; display: inline-block; width: 65.2%;}


.firc_photo_cn{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.firc_photo_single{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-bottom: 59%; position: relative;}
.firc_photo_single img{
	 width: 100% ;
    display: block ;
    border-radius: 0px ;
    position: absolute ;
    height: 100% ;
    object-fit: cover ;
    border-radius: 0;
}


.firc_sr_content{ max-width: 770px; width: 100%; float: left; display: inline-block;margin: 0px 0px 0px 0px; padding: 68px 0px 30px 120px; }
.firc_sr_content h3{font-size: 28px; line-height: 36px; color: #062074; font-weight: 800; margin: 0px 0px 20px 0px;}
.firc_sr_content p{font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 38px 0px;}
.firc_sr_content h4{font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 800; margin: 0px 0px 4px 0px;}


.sr_list{width: 100%; float: left; display: block; margin: 0px 0px 38px 0px; padding: 0px 0px 0px 51px; border-left: 11px solid #E02D31;}


.project-time-line-section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}






.blue_hirc_section .left_bar_block{background-color: #062074;}
.blue_hirc_section .award_tittle{background-color: #062074;}

.step_wrapper{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 100px 120px;}
.step_col{ width: 20%; float: left; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.step_header{width: 100%; float: left; display: block; margin: 0px 0px 18px 0px; padding: 0px 0px 9px 10px; position: relative;border-bottom: 2px dashed #BABABA;}
.step_header h3{font-size: 28px; line-height: 36px; color: #062074; font-weight: 800; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.step_header::after{content: ''; position: absolute; bottom: -5px; left: -1px; width: 10px; height: 10px; z-index: 1;background: url(../../PublishingImages/round_bullet.svg) no-repeat center center;}

.step_col:last-child .step_header::before{content: ''; position: absolute; bottom: -5px; right: -1px; width: 10px; height: 10px; z-index: 1;background: url(../../PublishingImages/round_bullet.svg) no-repeat center center;}


.step_body{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 15px 20px 0px;}
.step_body p{font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 500; margin: 0px 0px 0px 0px;}

.service_section_red{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 100px 0px 95px 0px; background-color: #E02D31;}
.top_center_tittle{width: 100%; float: left; display: block; margin: 0px 0px 86px 0px; padding: 0px 0px 0px 0px;}
.top_center_tittle h3{font-size: 28px; line-height: 36px; color: #fff; font-weight: 800; margin: 0px 0px 0px 0px; text-align: center;}

.rd_single_service{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.rd_icon_block{width: 100%; float: left; display: block; margin: 0px 0px 28px 0px; padding: 0px 0px 0px 0px;}

.rd_icon_col{ width: 174px; height: 174px; display: block; margin: 0px auto; padding: 20px 20px 20px 20px; background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; position: relative; }
.rd_white_block{ width: 100%; height: 100%; background-color: #fff; display: block; float: left; border-radius: 50%; }


.rd_icon_col img{
    position: absolute;
    top: 50%;
    height: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 100%;
}

.rd_boody{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.rd_boody p{font-size: 16px; line-height: 24px; color: #fff; font-weight: 500; max-width: 260px; display: block; margin: 0 auto; text-align: center;}




.structer_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 80px 0px 80px 0px;}

.structer_section{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	height:auto;
}

.chart_photo{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.chart_photo img{ max-width: 100%; }


.chart_content{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.chart_content h3{font-size: 30px; line-height: 36px; color: #fff; font-weight: 800; margin: 0px 0px 30px 0px;}
.chart_content p{font-size: 16px; line-height: 24px; color: #fff; font-weight: 500;margin: 0px 0px 20px 0px; max-width: 330px;}



.trail_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 80px 0px 80px 0px;}
.ts_tittle{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 80px 0px;}
.ts_tittle h2{font-size: 28px; line-height: 36px; color: #062074; font-weight: 800; margin: 0px 0px 0px 0px; text-align: center;}


.tsb_block_single{ max-width: 480px; width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tsb_block_single h3{font-size: 22px; line-height: 28px; color: #17A7A8; font-weight: 800; margin: 0px 0px 24px 0px;}
.tsb_block_single p{font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 500;margin: 0px 0px 0px 0px;}


.bpec_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 122px 0px 117px 0px; background-color: #1B1B1B;}
.bpec_section .rd_icon_col{ margin: 0px 0px 0px 0px; float: right; }
.bpec_content{ max-width: 650px; width: 100%; float: left; display: block;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.bpec_content h2{font-size: 28px; line-height: 28px; color: #fff; font-weight: 800; margin: 0px 0px 6px 0px;}
.bpec_content h4{font-size: 16px; line-height: 24px; color: #fff; font-weight: 600;margin: 0px 0px 30px 0px;}
.bpec_content h3{font-size: 20px; line-height: 24px; color: #fff; font-weight: 700;margin: 0px 0px 30px 0px;}
.bpec_content p{font-size: 16px; line-height: 24px; color: #fff; font-weight: 500;margin: 0px 0px 30px 0px;}






.publication_area_ds .award_custom_row{ margin-bottom: 100px; padding-bottom: 100px; }
.publication_area_ds .award_custom_row:last-child{ border-bottom: none; margin-bottom: 0px; }
.publication_area_ds .award_custom_row:last-child::before{ display: none; }
.publication_area_ds .award_custom_row:last-child::after{ display: none; }



.bar_col_inner{ width: 100%; float: left; height: 100%; display: block; position: relative; }
.bar_custom_col{ width: 100%; float: left; display: block; height: 100vh; position: relative; }



.contact_bottom_blue{
	width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 37px 0px 37px 0px;
    background-color: #062074;
    text-align: center;
}



.contact_row{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 250px 0px 0px; position: relative; min-height: 54px;}
.contact_row p{font-size: 20px; line-height: 24px; color: #fff; font-weight: 800;margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align: left;}
.contact_row p a{ color: #fff; }

a.email_btn{
    display: inline-block;
    width: 240px;
    text-align: center;
    margin: 0 auto;
    border: 2px solid #fff;
    background-color: transparent;
    color: #fff;
    line-height: 54px;
    font-size: 18px;
    font-weight: 800;
    text-transform: uppercase;
    position: absolute; right: 0px; top: 0px;
}





.sr_content_right ul{ width: 100%; float: left; display: block; margin: 0px 0px 30px 0px !important; padding: 0px 0px 0px 0px; }
.sr_content_right ul li{width: 100% !important; float: left; display: block; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 20px ; font-size: 16px; line-height: 25px;color: #1B1B1B; font-weight: 500;background: url(../../PublishingImages/bullet.png) no-repeat left 7px;}




ul.bc_fellow{ width: 100%; float: left; display: block; margin: 0px 0px 30px 0px !important; padding: 0px 0px 0px 0px; }
ul.bc_fellow li{width: 100% !important; float: left; display: block; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 20px ; font-size: 16px; line-height: 25px;color: #1B1B1B; font-weight: 500;background: url(../../PublishingImages/bullet.png) no-repeat left 7px;}
ul.bc_fellow li:first-child{ padding-left: 20px; }
ul.bc_fellow li:last-child{ padding-left: 20px !important; }




.enq_cs_col_2 .download_btn{ margin-bottom: 20px; }


.css_block .download_btn{ padding-top: 10px; }


.enq_donation .enq_content_row h3{ color: #17A7A8; }




.left_bar_block.leftbar_awd{height: 100vh; float: left;}
.award_content_section.award_cs_single{width: calc(100% - 120px);}

.award_common_row.award_custom_row_mobile {
    padding-left: 0;
}











.row.staff_section.list .col-xs-6:nth-child(8)::before{
	content: '';
    top: 48px;
    width: 1920px;
    height: 120px;
    background-color: #E02D31;
    position: absolute;
    left: -250%;
}
.doctor_single_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    z-index: 5;
}
.row.staff_section.list .col-xs-6:nth-child(13)::before{
	content: '';
    top: 48px;
    width: 1920px;
    height: 120px;
    background-color: #062074;
    position: absolute;
    right: -250%;
}
.row.staff_section.list .col-xs-6:nth-child(20)::before{
	content: '';
    top: 48px;
    width: 1920px;
    height: 120px;
    background-color: #E02D31;
    position: absolute;
    left: -250%;
}

.row.staff_section.list .col-xs-6:nth-child(25)::before{
	content: '';
    top: 48px;
    width: 1920px;
    height: 120px;
    background-color: #062074;
    position: absolute;
    right: -250%;
}

.row.staff_section.list .col-xs-6:nth-child(36)::before{
	content: '';
    top: 48px;
    width: 1920px;
    height: 120px;
    background-color: #E02D31;
    position: absolute;
    left: -250%;
}



.row.staff_section.list .col-xs-6:nth-child(37)::before{
	content: '';
    top: 48px;
    width: 1920px;
    height: 120px;
    background-color: #062074;
    position: absolute;
    right: -250%;
}



.row.staff_section.list .col-xs-6:nth-child(48)::before{
	content: '';
    top: 48px;
    width: 1920px;
    height: 120px;
    background-color: #E02D31;
    position: absolute;
    left: -250%;
}










.enq_content_row ul li.op_info p{ min-height: 21px; padding-left: 20px; }



/*.enq_content_row ul li.op_info p{
    position: absolute;
    top: 50%;
    height: auto;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%; text-align: left;
}*/




.enq_content_row ul li.op_info p {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


ul.op_list_info{ display: flex; align-items:center; }




.rs-over-view-up.banner_subpage_common{ padding-bottom: 80px; }
.rs-frame-section{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 80px 0px 80px 0px; background-color: #fff; }
.rs-center-tittle{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.rs-center-tittle h3{margin: 0px 0px 50px 0px; text-align: center; font-size: 40px; line-height: 50px; font-weight: 900;}
.frame-photo-block{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.frame-photo-block img{ display: block; width: 100%; }


.rs_Clinician_Researchers .download_btn a {
    display: inline-block;
    padding: 0px 32px 0px 10px;
    line-height: 27px;
    background: #fff url(../../PublishingImages/Circle_Button-blue.svg) no-repeat right 10px center;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    color: #062074;
    text-transform: uppercase;
}
.rs_Clinician_Researchers .download_btn a:hover{ color: #fff;background: #000 url(../../PublishingImages/right-arrow-white.svg) no-repeat right 10px center; }



.navbar-nav&gt;li&gt;.dropdown-menu .dropdown-menu {
    left: 100%;
    top: -22px;
    padding-left: 10px;
    background-color: transparent;
}

.navbar-nav&gt;li&gt;.dropdown-menu &gt; li.menu_drp &gt; a{background: #fff url(../../PublishingImages/Dropdown-Icon-red.svg) no-repeat right 10px center !important;}
.navbar-nav&gt;li&gt;.dropdown-menu &gt; li.menu_drp &gt; a:hover, .navbar-nav&gt;li&gt;.dropdown-menu &gt; li.menu_drp &gt; a:focus{background: #fff url(../../PublishingImages/Dropdown-Icon-red.svg) no-repeat right 10px center !important;}


.navbar-nav&gt;li&gt;.dropdown-menu .dropdown-menu::before{left: 10px;}


/*.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
    background: none;
    color: #E02D31;
}*/


.banner_subpage_common.banner-sb-black{position: relative; }



.banner-sb-black {
    height: auto;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    width: 100%;
    position: relative;
    margin-bottom: 0;
}


.banner-sb-black::before{ content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;background-color: rgba(27, 27, 27, 0.9); }

.banner-sb-black h4 {
    margin: 0px 0px 20px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 26px;
    font-weight: 900;
    color: #fff;
}



.rp-blue-tittle-bar{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #173080; padding: 42px 0px 42px 0px; }
.rp-blue-tittle-bar h2{
	margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 30px;
    line-height: 36px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;

}


.Research_Projects_list_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.rpls-wrapper{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 60px 0px 60px 0px;}

.Research_Projects_list_section .stuff_loading a{ max-width: 462px; }
.resarch-project-single{width: 100%; float: left; display: flex; margin: 0px 0px 20px 0px; padding: 50px 50px 50px 50px; position: relative; border:1px solid rgba(6, 32, 116, 0.1);}

.rps-block-sc{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.rps-doctor-name{width: 100%; float: left; display: block; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; position: relative;}



.media img {
    max-width: none;
}
.rps-doctor-name .media-left{ padding-right: 0px;vertical-align: middle; }
.rps-doctor-name .media-left img {
    border-radius: 0;
    width: 60px;
    border-radius: 50%;
    border:1px solid rgba(6, 32, 116, 0.1);
}

.rps-doctor-name .media-body{ vertical-align: middle; }
.rps-doctor-name .media-body h3{
	margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: #062074;
    padding-left: 20px;
}


.rps-tittle{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.rps-tittle h2{
	margin: 0px 0px 10px 0px;
    text-align: left;
    font-size: 22px;
    line-height: 28px;
    font-weight: 900;
    color: #17A7A8;
}
.rps-tittle p{
	margin: 0px 0px 10px 0px;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #1B1B1B;
}


.rps-date-block{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.rps-date-block span{ float: left;display: inline-block; padding-right: 20px; font-size: 16px; line-height: 24px; font-weight: 500; color: #1B1B1B; }
.rps-date-block span:last-child{ padding-right: 0px; }
.rps-date-block span strong{ font-weight: 700; }
.rps-date-block span.rps-active{background: url(../../PublishingImages/red-bullet.svg) no-repeat left center; padding-left: 22px;}


.resarch-project-single .download_btn{ margin-top: 20px; }


.rsp-right-photo{ width: 218px; padding-left: 30px; min-width: 218px; }
.rsp-right-photo img{ width: 100%; }

.doctor_block_body h3 {
    font-size: 16px;
    line-height: 24px;
    color: #1B1B1B;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
}






.nhgei-ai-Innovation_section{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 80px 0px 30px 0px; position: relative;}

.nais-banner .subpage_tittle_header{ }
.nais-banner .subpage_tittle_header h2{ font-size: 80px; line-height: 80px; max-width: 700px; width: 100%; text-align: center; margin: 0 auto; }

.nais-banner {
    background-color: #062074;
    height: 530px;
}



.nais-top-block{width: 100%; float: left; display: block; margin: 0px 0px 80px 0px; padding: 0px 0px 55px 0px; position: relative; border-bottom: 1px solid rgba(6, 32, 116, 0.1);}
.nais-top-block h3{ margin: 0px 0px 30px 0px; font-size: 20px; line-height: 28px; font-weight: 700; color: #1B1B1B; }
.nais-top-block p{ margin: 0px 0px 25px 0px; font-size: 16px; line-height: 24px; font-weight: 500; color: #1B1B1B; }

.floatCss{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}

.gap-left-65{ padding-left: 65px; }

.ais-inner-wrapper{ background-color: rgba(242, 242, 242, 0.5); padding: 50px 50px 50px 50px; margin-bottom: 30px; }
.nais-photo-container{ position: relative; z-index: 1; }
.nais-photo-container img{ width: 100%; }


.row-reverse.row{ display: flex;flex-direction: row-reverse; }

.nais-rt-content h3{ margin: 0px 0px 27px 0px; font-size: 22px; line-height: 28px; color: #17A7A8; font-weight: 900; }
.nais-rt-content h3 a{color: #17A7A8;}
.nais-rt-content p{ margin: 0px 0px 27px 0px; font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 500; }

.nais-rt-content h3.red-text a{ color: #E02D31; }

.fn-more a{ display: inline-block; max-width: 278px; width: 100%; height: 54px; border:2px solid #062074; line-height: 54px; text-align: center; font-size: 18px; font-weight: 900; color: #062074; }
.fn-more a:hover{ background-color: #062074; color: #fff; }
.nais-right-gap{ max-width: 903px; width: 100%; }


.nais-shape-1{ position: absolute; right: -20px; bottom: -50px; opacity: .05; }
.nais-shape-2{ position: absolute; right: -100px; top: -75px; opacity: .05;}
.nais-shape-3{ position: absolute; right: -121px; top: -32px; opacity: .05;}
.nais-shape-4{ position: absolute; right: 60px; top: -295px; opacity: .05;}



.rt-gap-left-ns{ z-index: 50; }
.nais-rt-content{ z-index: 50; }


.nais-banner-2{ height: auto; min-height: 430px;    background-color: #062074; padding-bottom: 62px; }

.sb_content_inner h4{ font-size: 16px; line-height: 20px; color: #fff; font-weight: 900; margin: 0px 0px 20px 0px; }
.sb_content_inner h4 a{ color: #fff; padding-left: 35px;background: url(../../PublishingImages/Circle_Button-white.svg) no-repeat left center; }


.nais-top-block p a{ color: #17A7A8; }

.nais-dsb-block .nais-top-block{ border-bottom: none; margin-bottom: 0px; padding-bottom:25px; }
.nais-cm-block h3{margin: 0px 0px 30px 0px; font-size: 28px; line-height: 36px; color: #062074; font-weight: 900;}
.nais-cm-block p{margin: 0px 0px 30px 0px; font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 500;}
.nais-cm-wrapper{ margin-bottom: 60px;  }
.nais-cm-image-wrapper img{ display: block; width: 100%; }

.nais-full-col .nais-cm-image-wrapper{ margin-bottom: 10px; }

.nais-cm-block h4{margin: 0px 0px 10px 0px; font-size: 16px; line-height: 24px; color: #949494; font-weight: 500;}


.sb_content_inner h2.tittle-width{ max-width: 600px; width: 100%; display: block; }
.bottom-margin-30{ margin-bottom: 30px !important; }
.bottom-margin-10{ margin-bottom: 10px !important; }



.naais-innovation-2 .container{ max-width: 990px; width: 100%; }

.nais-cm-block2 h4{margin: 0px 0px 10px 0px; font-size: 16px; line-height: 24px; color: #949494; font-weight: 500;}
.nais-text-block-3 {
    background-color: rgba(242, 242, 242, 0.5);
    padding: 50px 100px 50px 100px;
    margin-bottom: 30px;
    max-width: 785px; width: 100%;
}

.nais-text-block-3 h3{ margin: 0px 0px 0px 0px; font-size: 20px; line-height: 28px; color: #1B1B1B; font-weight: 700; }
.nais-text-block-3 h3 span{color: #E02D31;}


.nais-text-block-4{ padding: 70px 0px 100px 240px; }
.nais-text-block-4 p{ margin: 0px 0px 30px 0px; font-size: 16px; line-height: 24px; color: #1B1B1B; font-weight: 7500; }


.naos-block-3photo-inner{ position: relative; max-width: 57%; width: 100%; }
.naos-block-3photo-inner img{ display: block; width: 100%; }

.naos-block-3photo-inner.block-ns-right{ float: right; margin-top: -130px; }

.nhgei-ai-Innovation_section.naais-innovation-3{ padding-bottom: 60px; }



.fn-more.gdp-btn-link a{ float: right; text-transform: uppercase; border-color: #fff; color: #fff; }
.fn-more.gdp-btn-link a:hover{ background-color: #fff; color: #062074; }





















































































































































































































































































/*======================================= selectbox 1 ================================*/

.select_block .chosen-container{width:100% !important; margin-bottom: 0px;}
.select_block .chosen-container-single .chosen-single div b{
	background:none !important;
	width:0px; height:0px;
}
.select_block .chosen-container-single .chosen-single div{
	width:0px; height:0px;
}
.select_block .chosen-container-single .chosen-single{
	height:54px;
	border:none;
	background: transparent;
	line-height:54px;
	text-align:left;
	font-size:18px;
	color:#fff;
	padding:0 10px 0 10px;
	border-radius:0px;
	width:100%;
	font-weight:800;
	box-shadow:none;
	text-align: center;
	border:2px solid #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.select_block .chosen-container-single .chosen-single span{ display: inline-block; max-width: 96%; padding-right: 30px;background: url(../../PublishingImages/select_arrow.svg) no-repeat right center !important; margin-right: 0px; }


.select_block .chosen-container-single .chosen-single::after{
	position:absolute; left:0; top:0; content:''; width:100%; height:100%;border:none;
}

.select_block .chosen-container .chosen-results li.highlighted {
  background-color: #fff;
  background-image:none;
  color: #E02D31;
}

.select_block .chosen-container .chosen-results li{ background:none; padding-left:30px; padding-right:30px;}
.select_block .chosen-container .chosen-drop{ width:100%}

.select_block .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;

}

.select_block .chosen-container .chosen-results {
    color: #444;
	padding-left:0px;
}

.select_block .chosen-container-single .chosen-drop {
    margin-top: 1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
	background-color:#fff;
}
.select_block .chosen-container .chosen-results li{ font-size:16px; line-height:22px; background-color:#fff; font-weight: 800; color: #1B1B1B;}
.select_block .chosen-container .chosen-results{margin: 0 0px 4px 0;background-color:#fff; padding-top: 30px; padding-bottom: 20px;}
.select_block .chosen-container .chosen-drop{ border:none; }



.select_block  .chosen-container .chosen-results{ max-height: 400px; }



.select_block.input_col .chosen-container-single .chosen-single{ background-color: #fff;border: 1px solid #DADADA; height: 39px; line-height: 39px; }
.select_block.input_col .chosen-container-single .chosen-single div b{ height: 39px; }
.select_block.input_col .chosen-container{ margin-bottom: 0px; }


/*======================================= selectbox 9 ================================*/

.select_block9 .chosen-container{width:100% !important; margin-bottom: 12px;}
.select_block9 .chosen-container-single .chosen-single div b{
	background: url(../../PublishingImages/select_arrow.png) no-repeat center center !important;
	width:50px; height:39px;
}
.select_block9 .chosen-container-single .chosen-single div{
	width:50px; height:39px;
}
.select_block9 .chosen-container-single .chosen-single{
	height:39px;
	border:1px solid #d9d9d9;
	background:#fff;
	line-height:39px;
	text-align:left;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	color:#8f8f8f;
	padding:0 0 0 13px;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:3px;
	-webkit-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
    box-shadow: inset 0 4px 4px -4px rgba(0,0,0,0.3);
	width:100%;
	font-weight:400;
	box-shadow:none;
}
.select_block9 .chosen-container-single .chosen-single::after{
	position:absolute; left:0; top:0; content:''; width:100%; height:100%;border:1px solid #fff;
}

.select_block9 .chosen-container .chosen-results li.highlighted {
  background-color: #00aae1;
  background-image:none;
}

.select_block9 .chosen-container .chosen-results li{ background:none; padding-left:10px; padding-right:10px;}
.select_block9 .chosen-container .chosen-drop{ width:100%}

.select_block9 .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: -2px;
    top: -1px;
}

.select_block9 .chosen-container .chosen-results {
    color: #444;
	padding-left:0px;
}

.select_block9 .chosen-container-single .chosen-drop {
    margin-top: 1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
	background-color:#eeeeee;
}
.select_block9 .chosen-container .chosen-results li{ text-transform:uppercase; font-size:12px; line-height:20px; background-color:#eeeeee;}
.select_block9 .chosen-container .chosen-results{margin: 0 0px 4px 0;background-color:#eeeeee;}












/*======================================== mobile menu css start =============================*/


.mobile_menu {
    position: absolute;
    right: 0px;
    top: 30px;
    width: 20px;
}
.mobile_menu a {
    display: block;
    width: 20px;
    height: 22px;
    background: url(../../PublishingImages/burger_menu.png) no-repeat center center;
    border: none;
    border-radius: 0px;
}

div#sidebar_content .sidebar_content {
    width: 80%;
    background: #fff;
    float: left;
}

div#sidebar_content .sidebar_content {
    position: relative;
    height: 100%;
    max-height: 100%;
    overflow: auto;
}

@media only screen and (max-width: 767px){


.menu_active div#sidebar_content {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    display: block!important;
    width: 100%;
    z-index: 99999;
    font-family: 'Urbanist', sans-serif;
}

.menu-overlay {
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    position: fixed;
}

div#sidebar_content .sidebar_content {
    width: 100%;
    background: #173080;
    float: left;
}


a#sidebar_hide {
    width: 30px;
    height: 30px;
    position: absolute;
    left: auto;
    display: inline-block;
    z-index: 999;
    top: 70px;
    right: 20px;

}

a#sidebar_hide::before {
    width: 20px;
    height: 2px;
    position: absolute;
    left: 0;
    display: inline-block;
    z-index: 999;
    transform: rotate(45deg);
    top: 12px;
    content: '';
    background: #fff;
}

a#sidebar_hide::after {
    width: 20px;
    height: 2px;
    position: absolute;
    left: 0;
    display: inline-block;
    z-index: 999;
    transform: rotate(-45deg);
    top: 12px;
    content: '';
    background: #fff;
}

.sidebar_content_inner {
    width: 100%;
    float: left;
    height: auto;
    padding: 0;
}

.panner_top {
    width: 100%;
    float: left;
    height: auto;
    padding: 40px 30px 30px 30px;
    text-align: center;
}

.author_img {
    width: 50px;
    height: 50px;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    position: relative;
}

.author_img img {
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    max-width: 50px;
}
ul.logout_part li {
    display: inline-block;
    margin: 0 10px;
}

.panner_top li a {
    color: #fff;
    font-family: 'Urbanist', sans-serif;
    font-size: 18px;
}


div#sidebar_content .top_menu {
    display: block;
    padding: 10px 0 0;
    position: fixed;
    top: 172px;
    bottom: 48px;
    overflow: auto;
}

div#sidebar_content ul.top_menu.singout_menu {
    top: 120px;
}

div#sidebar_content .top_menu li {
    display: block;
    margin-bottom: 0;
    padding: 11px 15px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    width: 100%;
}

div#sidebar_content .top_menu li a {
    display: inline-block;
    font-size: 18px;
    color: #111;
    font-family: 'Urbanist', sans-serif;
}


.copyright_block {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    background: #0e8e57;
    color: #fff;
    line-height: 48px;
    font-size: 14px;
}

#sidebar_content .top_menu {
    width: 100%;
    float: left;
    height: auto;
    display: flex;
    justify-content: space-between;
}




#sidebar_content .navbar-nav&gt;li&gt;a {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}

#sidebar_content .navbar-nav&gt;li{ margin-bottom: 0px; }
#sidebar_content .navbar-nav&gt;li&gt;a{
	font-size:16px;
	color:#fff;
	line-height:40px;
	font-weight:800;
	background:none;
	padding-left:0;
	padding-right:25px;
	padding-bottom:0;
	padding-top:0;
	transition:none;
	text-transform: uppercase;
	display: inline-block;
	border:none;

	
}

.navbar-nav .open .dropdown-menu{ padding-left: 20px;
    padding-bottom: 35px;
    padding-top: 5px;
    padding-bottom: 8px; }

.navbar-nav .open .dropdown-menu&gt;li&gt;a {
    line-height: 36px; font-weight: 800; color: #fff; padding: 5px 0px 5px 0px; line-height: 29px; border:none; text-transform: uppercase;
    background: none;
}




.logo{ text-align: left; }

.dropdown-menu&gt;li&gt;a:focus, .dropdown-menu&gt;li&gt;a:hover{ color: #00CFBC; }


#sidebar_content .navbar-collapse{ box-shadow: none; padding-left: 30px; padding-right: 30px; }

#sidebar_content .navbar-nav&gt;li.search_menu{ padding-top: 10px; }
#sidebar_content .navbar-nav&gt;li.search_menu &gt; a{ width: 24px; height: 24px;background: url(../../PublishingImages/search.png) no-repeat center center; }

}
.white_scroll_header .header {
    background-color: #173080;
    position: absolute;
    transform: translateY(-100%);
    transition: all 0.4s ease-in-out;
    padding: 25px 0;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
}
.scrollUp.white_scroll_header .header {
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    position: fixed;
}




.sbs_btn a:hover,
.news_view_btn a:hover,
.stuff_loading a:hover,
.mn_link a:hover{
	background: #fff;
	color: #173080;
}
.search_submit:hover,
.download_btn a:hover{
	background-color: #000;
}
.single_service_inner .mn_link a:hover span{
	background: url(../../PublishingImages/external-link2-color.svg) no-repeat right center;
}
.single_service_inner .mn_link a:hover span img{
	opacity: 0;
	visibility: hidden;
}
.rd_btn a:hover{
	background-color: #000;
	color: #fff;
	background-image: url(../../PublishingImages/blue_arrow_white.svg);
}
.event_wrapper .panel-title a:hover{
	background-image: none;
}
.event_wrapper .panel-title a.collapsed:hover{
	background-image: none;
}
.ftr_link ul li a:hover{
	color: #000;
}
.ftr_social ul li:first-child a:hover{
	background: url(../../PublishingImages/linkedin_hover.svg) no-repeat center center;
}
.ftr_social ul li:first-child a:hover img{
	opacity: 0;
	visibility: hidden;
}
.ftr_social ul li:nth-child(2) a:hover{
	background: url(../../PublishingImages/facebook_hover.svg) no-repeat center center;
}
.ftr_social ul li:nth-child(2) a:hover img{
	opacity: 0;
	visibility: hidden;
}
.ftr_social ul li:nth-child(3) a:hover{
	background: url(../../PublishingImages/instagram_hover.svg) no-repeat center center;
}
.ftr_social ul li:nth-child(3) a:hover img{
	opacity: 0;
	visibility: hidden;
}
a.ov_close:hover{
	background-image: url(../../PublishingImages/close_black.svg);
}
.navbar-default .navbar-nav &gt; li:not(.dropdown) a:hover::before{
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: -2px;
	content: '';
	background: #fff;
}
.navbar-default .navbar-nav &gt; li:not(.dropdown) a{
	border-bottom: 1px solid transparent;
}

.row.staff_section.list .col-xs-6:nth-child(4n+1),
.row.list .col-xs-12:nth-child(4n+1){
    clear: both;
}

.loader_block {
    width: 60px;
    height: 50px;
    position: absolute;
    left: auto;
    top: 0;
    z-index: 99999;
    background: none;
    right: 200px;
}
.loader-container {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 6;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 0px 3px 2px #00000017;
    -moz-box-shadow: 0px 0px 3px 2px #00000017;
    box-shadow: 0px 0px 3px 2px #00000017;
}
.loader-spinner {
    height: 30px;
    width: 30px;
    -webkit-animation: loader-rotate 0.8s infinite linear;
    -moz-animation: loader-rotate 0.8s infinite linear;
    -o-animation: loader-rotate 0.8s infinite linear;
    animation: loader-rotate 0.8s infinite linear;
    border: 2px solid #E02D31;
    border-right-color: transparent;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
@-webkit-keyframes loader-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes loader-rotate {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes loader-rotate {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loader-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


#doctor_slider .doctor_single_row {
    background: #062074;
}

.ftr_social ul li:nth-child(2),
.ftr_social ul li:nth-child(3){
	display: none;
}
.firc_sr_content h4.sub__list {
    padding-left: 23px;
    position: relative;
}
.firc_sr_content h4.sub__list::before {
	width: 6px;
    height: 6px;
    position: absolute;
    left: 13px;
    content: '';
    background: #1B1B1B;
    border-radius: 50%;
    top: 50%;
    transform: translate(-50%);
    margin-top: -2px;
}

.accordion_bottom {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    background: url(../../PublishingImages/cl_2.svg) no-repeat right center;
    cursor: pointer;
    z-index: 99;
}
.accordion_bottom.collapsed{
	background: url(../../PublishingImages/cl_1.svg) no-repeat right center;
}
.event_wrapper .panel-title a:hover{
	color: #000;
}
.video_modal .modal-content {
    padding: 31px 0;
}

.video_modal.doctor_details_modal_pp .close{
	right: -10px;
	top: -10px;
}

.pth_photo iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    pointer-events: none;
}

.dsp_row.about_info {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.content_block {
    width: 305px;
}
.imag_Block {
    width: 572px;
}
.imag_Block img {
    padding: 0px;
}

img.lazyload {
    display: block;
}
.about___page .subpage_tittle_header {
    padding: 50px 0 30px!important;
    margin: 0!important;
}
/*======================================== mobile menu css end=============================*/

/*======================================== Responsive Design =============================*/


@media only screen and (max-width: 413px){
	.ftr_link ul li{ font-size: 12px; }

	.doctor_section_white .download_btn a{ display:block; width: 100%; }
}

@media only screen and (max-width: 479px){

	.filter_row{ display: block;justify-content:none; }
.filter_single_block{ width: 100%; float: left; display: block; margin-bottom: 10px; }
.filter_single_block:last-child{ margin-bottom: 0px; }
.dc_photo_pp{ padding-bottom: 414px; }

.naos-block-3photo-inner.block-ns-right{ margin-top: -40px; }
.nais-banner .subpage_tittle_header h2{ font-size: 40px !important; line-height: 40px !important; }

	
}
@media only screen and (min-width: 480px) and (max-width:639px) {


.filter_row{ display: block;justify-content:none; }
.filter_single_block{ width: 100%; float: left; display: block; margin-bottom: 10px; }
.filter_single_block:last-child{ margin-bottom: 0px; }

.dc_photo_pp{ padding-bottom: 557px; }
.naos-block-3photo-inner.block-ns-right{ margin-top: -60px; }



}
@media only screen and (min-width: 640px) and (max-width:767px){


.dc_photo_pp{ padding-bottom: 742px; }

.naos-block-3photo-inner.block-ns-right{ margin-top: -80px; }



}
@media only screen and (max-width: 767px){
	div#search_results{
		width: 100%;
	}
	.loader_block{
		right: 0;
	}

.dropdown-menu::before{
	background: none;
}

.header{ padding-top: 40px; }

.container{width:100%; padding-left: 30px; padding-right: 30px;}
.row{ margin-left: -30px; margin-right: -30px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

    padding-right: 30px;
    padding-left: 30px;
}


.banner_info{ padding-left: 30px; padding-right: 30px; }
.banner_block h2{ font-size: 30px; line-height: 35px; }



.hospital_section{ padding-top: 50px; padding-bottom: 2px; }
.hs_tittle{ margin-bottom: 50px; }
.hs_tittle h3{ font-size: 22px; line-height: 30px; }
.hs_photo a{ max-width: 224px; }
.hs_photo{ margin-bottom: 48px; }




.evenet_section .container{ max-width: 100%; width: 100%; }
.ftr_text_common{ width: 100%; float: left; display: block; }
.ftr_link{ margin-bottom: 30px; }
.ftr_social{ margin-bottom: 30px; float: right; }
.ftr_icon_group{ display: block; float: left; }
.ftr_single_icon{ margin-left: 0px; width: 100%; float: left; display: block; margin-bottom: 18px; }
.ftr_text_common p{ margin-bottom: 20px; }
.footer_bottom{ padding-bottom: 4px; }
.footer{ padding-top: 18px; }
.evenet_section{padding: 0px 0px 0px 0px; background-color: #fff;}


.event_date{ width: 77px; }
.event_date h3{ font-size: 38px; line-height: 46px; }
.event_date h5{ font-size: 12px; line-height: 15px; }
.ev_tittle_block{ padding-left: 97px; min-height: 85px; }
.event_wrapper .panel-body {padding: 15px 20px 0px 97px;}

.event_wrapper .panel-title a{ background-size: 20px; }
.event_wrapper .panel-title a.collapsed{background-size: 20px; }


.news_list_section{ padding-top: 50px; }
.news-single{border-bottom: 1px solid rgba(224, 45, 49, 0.3); padding-bottom: 50px; margin-bottom: 50px;}
.news_dsp h3{ font-size: 20px; line-height: 26px; }
.news_photo a{ padding-bottom: 295px; }
.news-single.last_news{ border-bottom: none; margin-bottom: 0px; }

.news_tittle{ font-size: 22px; }
.news_view_btn a{ padding: 0px 15px 0px 15px; }
.news_view_btn a{ font-size: 16px; }

.event_tittle_area{ padding-top: 0px; }
.event_tittle_area h2{ font-size: 20px; line-height: 26px; margin-bottom: 10px; }
.event_tittle_area h5{ font-size: 16px; line-height: 24px; }
.event_wrapper .panel-body p{}

.event_wrapper .panel-group .panel::before{ display: none; }
.event_wrapper .panel-group .panel::after{ display: none; }

.subspecialties_half_col{ width: 100%; float: left; display: block; height: auto !important; }
.sbs_2{ height: auto; min-height: 658px; }
.sbs_bg_section{padding: 80px 30px 80px 30px;}
.eye_care_block h3{ margin-bottom: 117px; }
.sbs_btn a{ display: block; width: 100%; }

.sbs_1{padding: 50px 30px 50px 30px;}
.sbs_tittle h2{ font-size: 22px; line-height: 30px; margin-bottom: 30px; }

.header{ padding-top: 40px; }



.pt_half_col {
    width: 100%;
    float: left;
    display: block;
}
.pt_photo_single {
    padding: 0px;
}

.center_block_left {
    height: auto;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    width: 100%;
    float: left;
    display: block;
    transform: none;
    max-width: 100%;
    padding: 30px 30px 0px 30px;
    max-height: auto;
}

.pt_info_content{ min-height: auto; }

.same_heighr{ height: auto !important; }

.pt_info_content.same_heighr {
    height: auto !important; display: block;
}
.pt_right_half .center_block_left {
    width: 100%;
    float: left;
    display: block;
    max-width: 100%;
    right: auto;
    transform: none;
    padding: 30px 30px 0px 30px;
}


.single_service_center{ height: auto !important; }
.service_header{ height: auto !important;margin-bottom: 20px; }
.service_content_body{height: auto !important;}
.single_service_inner{ padding-top: 50px; padding-bottom: 50px; }
.service_header h3{ font-size: 20px; line-height: 26px; }
.single_service_inner{ max-width: 100%; }


.tittle_left_bar{ position: relative; left: auto; top: auto; width: 100%; float: left; margin-bottom: 50px; }
.sd_tittle{ position: relative; left: auto; top: auto;transform:none; text-align: left; padding-left: 30px; font-size: 22px; }

.event_tittle_black{ margin-bottom: 30px; }


.row.staff_section{ margin-left: -10px; margin-right: -10px; }
.staff_section .col-md-3{ padding-left: 10px; padding-right: 10px; }
.doctor_single_block{ margin-bottom: 30px; }
.stuff_info h3{ margin-bottom: 10px; height: auto !important; }

.sb_content_inner h2{ font-size: 22px; line-height: 30px; }
.banner_subpage{ height: 669px; }


.single_photo_hsp{ margin-bottom: 0px; }

.hsp_sld_section.hsp_single .container{ padding-left: 0px; padding-right: 0px; }
.hsp_sld_section.hsp_single .row{ margin-right: 0px; margin-left: 0px; }
.hsp_sld_section.hsp_single .col-xs-12{ padding-right: 0px; padding-left: 0px; }


.pth_inner{width:278px; float:none; display:block; margin:0px auto; padding:0px 0px 0px 0px; position: relative;}
.banner_subpage.subpage_gr {
    height: 374px;
}

.subpage_tittle_header h2{ font-size: 30px; line-height: 35px; }
.gr_content{ padding: 50px 0px 20px 0px; }
.gr_tittle{ margin-bottom: 10px; font-size: 30px; line-height: 35px; }
.sr_content_left{ margin-bottom: 30px; }
.sr_content_left h2{ font-size: 22px; line-height: 30px; }

.pth_photo a{ padding-bottom: 103%; }

.doctors_single_slider .container{ padding-left: 0px; padding-right: 0px; }

.subpage_doctor{ height: 374px; }
.doctors_single_slider{ margin-top: 0px; }
.doctors_col_full{padding: 50px 30px 50px 30px;}
#doctor_slider .owl-dots{ left: 0px; display: block; text-align: center; bottom: 40px; }
.doctors_col_full h2{ margin-bottom: 10px; }
.doctor_section{ padding-top: 50px; }
.doctor_section_white .stuff_info{ height: auto !important; }



.doctor_details_modal_pp .modal-dialog{width: 100%;max-width: 100%;margin: 0 auto;}
.doctor_details_modal_pp .container{ padding-left: 0px; padding-right: 0px; }
.doctor_details_modal_pp .row{ margin-left: 0px; margin-right: 0px; }
.doctor_details_modal_pp .col-xs-12{ padding-left: 0px; padding-right: 0px; }



.doctor_wrapper{ padding: 0px 0px 0px 0px;}
 .hs_wrapper{ width: 100%; float: left; display: block; position: relative; left: auto; top: auto; margin: -83px 0px 0px 0px; text-align: center; }
 .dc_hospital{ width: 166px; display: block; margin: 0 auto; }

 .doctor_block_header{padding: 0px 0px 50px 0px;}
 .db_block_rt{ width: 100%;padding: 42px 30px 0px 30px; }
 .doctor_block_body{    padding: 50px 30px 50px 30px;}


.subpage_4 {height: auto;}
.ins_description .container{ padding-left: 0px; padding-right: 0px; }
.ins_description .row{ margin-left: 0px; margin-right: 0px; }
.ins_description .col-xs-12{ padding-left: 0px; padding-right: 0px; }
.ins_description{ padding-top: 50px; padding-bottom: 0px;}
.dsp_container{ max-width: 100%;  }
.dsp_row{padding-left: 30px; padding-right: 30px;}


.subpage_5{ height: auto; }

.Doctor_overView_section{ padding-top: 50px; padding-bottom: 20px; }

.blog_list_row.row {margin-right: -15px;margin-left: -15px;}
.grid-item {padding: 0px 15px 0px 15px;}
.grid-item {width: 100%;}

.Doctor_overView_section .container{ padding-left: 0px; padding-right: 0px; }
.doctor_overview_single{ margin-bottom: 50px; padding-bottom: 0px; }
.dos_top{ padding-left: 30px; padding-right: 30px; }
.dos_body{ padding-left: 30px; padding-right: 30px; }
.dos_bottom{ padding-left: 30px; padding-right: 30px; }

.testimonial_wrapper{padding: 0px 0px 0px 0px;}
.testiomonial_text{ padding-left: 45px; padding-right: 45px; }
.testimonial_photo_slider{ padding-left: 10px; padding-right: 10px; }
.dos_single_poto{ padding-bottom: 100%; }


.overview_banner{ padding-top: 120px; padding-bottom: 90px; }
.overview_banner_cn h2{ max-width: 100%; margin-bottom: 30px; font-size: 22px; line-height: 30px; }

.dos_area .subpage_red_tittle{ padding-top: 45px; padding-bottom: 45px; }
.dos_area .tittle_single_epc{ font-size: 22px; line-height: 30px; }


.award_content_section{ padding-top: 50px; }
.award_content_section .container{ max-width: 100%; width: 100%; }
.left_bar_block{ width: 48px; }
.award_common_row{ padding-left: 48px; padding-right: 0px; }
.award_single_block p{ margin-bottom: 30px; }
.award_tittle_aw{ padding-left: 48px; }
.award_tittle_aw h2{ font-size: 22px; }
.award_tittle_aw h2 a{ background-size: 30px; }


.enq_content_row{ padding-top: 50px; padding-bottom: 50px; }
.enq_content_row ul li{ width: 100%; height: auto !important; padding: 0px 0px 0px 0px; }
.enq_content_row ul li:first-child{ margin-bottom: 30px; }


.enq_hoverlay.enq_content_row{ padding-top: 0px; padding-bottom: 0px; }
.enq_hoverlay ul{ padding-top: 50px; padding-bottom: 50px; }

.enq_two_col .enq_content_row ul li:last-child {
    width: 100%;
    padding-left: 0px;
}

.subpage_gEn{ height: 374px; }

.enq_cs_col_1{ width: 100%; float: left; display: block; padding: 0px 0px 0px 0px; margin-bottom: 30px; }
.enq_cs_col_2{ width: 100%;float: left; display: block; padding: 0px 0px 0px 0px;}

.firc_left_col{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.firc_right_col{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.firc_sr_content{ max-width: 100%;padding: 50px 0px 20px 0px; }
.sr_list{ padding-left: 23px; }
.firc_sr_content h3{ padding: 0px 30px 0px 30px; font-size: 30px; line-height: 35px; }
.firc_sr_content p{ padding: 0px 30px 0px 30px; }

.firc{ height: auto; }
.firc_banner_content h2{ font-size: 22px; line-height: 30px; }


.step_wrapper{ padding: 0px 30px 50px 30px;}
.step_col{width: 100%; float: left; display: block;}


.service_section_red{ padding: 50px 0px 10px 0px; }
.top_center_tittle h3{ font-size: 22px; line-height: 30px; }
.rd_single_service{ margin-bottom: 40px; }
.top_center_tittle{ margin-bottom: 30px; }


.structer_section{ padding: 50px 0px 50px 0px; }
.chart_content h3{ font-size: 22px; line-height: 30px; margin-bottom: 10px; }
.chart_content p{ max-width: 100%; margin-bottom: 30px; line-height: 30px; }
.chart_photo{ text-align: center; }

.trail_section{padding: 50px 0px 0px 0px;}
.ts_tittle{ margin-bottom: 50px; padding-bottom: 0px; }
.ts_tittle h2{ font-size: 22px; line-height: 30px; }
.tsb_block_single{ max-width: 100%; margin-bottom: 50px; }


.bpec_section{ padding: 80px 0px 40px 0px; }
.bpec_content{ max-width: 100%; }
.bpec_section .rd_icon_col{ margin: 0px auto; float: none; }
.bpec_content h2{ line-height: 35px; margin-bottom: 30px; }
.bpec_content h3{ margin-bottom: 0px; }
.bpec_section .rd_icon_block{ margin-bottom: 0px; }

.award_custom_row{ border-bottom: none;margin-bottom: 0px; padding-bottom: 0px;  }
.award_custom_row::before{ display: none; }
.award_custom_row::after{ display: none; }
.award_single_block{ margin-bottom: 50px; }

.publication_area_ds .award_custom_row {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.publication_area_ds .award_single_block{ height: auto !important; }


.publication_area_ds .sd_tittle {
    position: absolute;
    top: 180px;
    height: auto;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 100%;
    max-width: 100%;
    border-radius: 5px;
    transform: rotate(-90deg);
    font-size: 20px;
}




.pec_banner {
    background-color: #062074;
    height: auto;
}


.banner_subpage{ padding-top: 110px; }
.doctors_banner{ padding-bottom: 71%; }

.subpage_4 .container{ padding-right: 0px; padding-left: 0px; }
.subpage_4 .row{ margin-right: 0px; margin-left: 0px; }
.subpage_4 .col-xs-12{ padding-right: 0px; padding-left: 0px; }

.subpage_4 .subpage_tittle_header h2{ font-size: 22px; line-height: 30px; }
.subpage_4 .subpage_tittle_header{ margin-bottom: 30px; }

.cl_block{ height: 735px; }
.hospital_single{ margin-bottom: 65px; }

.search_block{padding: 0px 0px 0px 0px;}
.search_submit{ position: relative; right:auto; top: auto; width: 100%; }

.pt_info_content{padding: 50px 0px 50px 0px;}
.pt_info_inner h2{ font-size: 20px; line-height: 26px; margin-bottom: 20px; }
.white_logo{ margin-bottom: 37px; }
.center_block_left{ padding-top: 0px; }

.event_tittle_left{ font-size: 22px; }
.back_btn{ margin-bottom: 34px; }
.dp_tittle h2{ font-size: 22px; line-height: 30px; margin-bottom: 50px; }
.hdp_content h4{ margin-bottom: 30px; }
.ds_tittle_top{ margin-bottom: 30px; font-size: 30px; line-height: 35px; }
.subpage_tittle_header{ padding-top: 100px; }
.pth_single{ margin-bottom: 50px; }

.doctors_col_full h3{ margin-bottom: 3px; }
.doctors_col_full p{ margin-bottom: 30px; }
.select_block .chosen-container-single .chosen-single{ font-size: 16px; }
.doctor_section_white .stuff_info{ margin-bottom: 18px; }
.subpage_rgp{ height: 374px; }

.green_section .award_single_block {
    margin-bottom: 0px;
}

.stuff_info{ height: auto !important; }

#banner_slider .owl-dots{ bottom: 40px; }
.evenet_section .tittle_left_bar{margin-bottom: 30px;}
.event_wrapper .panel-group .panel{ padding-bottom: 30px;margin-bottom: 30px; }
.event_wrapper .panel-group {margin-bottom: 0px;}

.pt_photo{ padding-bottom: 287px; }

.banner_subpage_common{ padding-top: 240px; padding-bottom: 90px; }
.hsp_sld_section{ margin-top: 0px; padding-bottom: 0px; }


.stuff_loading{    padding: 30px 30px 30px 30px;}
.stuff_loading a{ max-width: auto; width: auto; font-size: 16px; padding-left: 20px; padding-right: 20px; }
.pth_section{ padding-top: 50px; }

.doctor_block_body p{ line-height: 24px; }
.ins_description h2{ font-size: 28px; line-height: 36px; }
.tittle_over_view{ margin-bottom: 30px; }


.dsp_container{ padding-bottom: 20px; }

.award_common_row.award_custom_row_mobile{ padding-left: 0px; }



.row.staff_section.list .col-xs-6:nth-child(8)::before{ display: none; }
.row.staff_section.list .col-xs-6:nth-child(13)::before{display: none;}
.row.staff_section.list .col-xs-6:nth-child(20)::before{display: none;}
.row.staff_section.list .col-xs-6:nth-child(36)::before{display: none;}
.row.staff_section.list .col-xs-6:nth-child(37)::before{display: none;}
.row.staff_section.list .col-xs-6:nth-child(48)::before{display: none;}



.enq_content_row ul li.op_info p{ min-height: auto !important; padding-left: 0px; }
.enq_content_row ul li.op_info p {
    position: relative;
    left: auto;
    top: auto;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform: none;
    transform: none;
}

.banner_info{ margin-top: 50px; }


.doctors_col_full.sf_height{ height: auto !important; }
.doctor_photo_col.sf_height{ height: 414px !important;}

.doctor_photo_col{  padding-bottom: 0px; height: 414px; }


.ftr_single_icon:first-child img{ max-width: 205px; }
.ftr_single_icon:last-child img{ max-width: 422px; width: 100%; }





.navbar-nav&gt;li&gt;.dropdown-menu .dropdown-menu {
    left: 100%;
    top: -22px;
    padding-left: 10px;
    background-color: transparent;
}

.navbar-nav&gt;li&gt;.dropdown-menu &gt; li.menu_drp &gt; a{background: transparent url(../../PublishingImages/menu_arrow_normal.svg) no-repeat right 10px center !important; display: inline-block; padding-right: 30px;}
.navbar-nav&gt;li&gt;.dropdown-menu &gt; li.menu_drp &gt; a:hover, .navbar-nav&gt;li&gt;.dropdown-menu &gt; li.menu_drp &gt; a:focus{background: transparent url(../../PublishingImages/menu_arrow_normal.svg) no-repeat right 10px center !important;}


.navbar-nav&gt;li&gt;.dropdown-menu .dropdown-menu::before{left: 10px;}




.resarch-project-single{padding: 15px 15px 15px 15px; display: block;}
.rps-tittle h2{ font-size: 18px; line-height: 24px; }
.rsp-right-photo{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; }
.rsp-right-photo img{ width: auto; max-width: 100%; }

.rps-doctor-name .media-body h3{font-size: 18px; line-height: 24px; }

.rp-blue-tittle-bar h2{ font-size: 20px; }





.row-reverse.row{ display: block; }
.ais-inner-wrapper{ padding: 15px; }
.gap-left-65 {
    padding-left: 0px;
}

.nais-top-block{
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 5px 0px;
    }




    .banner_subpage.nais-banner-2 {
        padding-top: 170px;
        height: auto;
        min-height: 430px;
    }



.nais-cm-block h3{ font-size: 20px; line-height: 28px; margin-bottom: 15px; }
.nais-cm-block p{ margin-bottom: 15px; }

.nhgei-ai-Innovation_section{ padding-top: 40px; padding-bottom: 40px; }




.nais-text-block-3 {
    padding: 20px 20px 20px 20px;
}
.nais-text-block-4{ padding: 0px 0px 0px 0px; }




.nais-shape-1{ display: none; }
.nais-shape-2{ display: none;}
.nais-shape-3{ display: none;}
.nais-shape-4{ display: none;}





.nais-banner .subpage_tittle_header h2{ max-width: 100%; font-size: 60px; line-height: 60px; }



    .banner_subpage.nais-banner {
        height: 430px;
    }


.nais-rt-content{ padding-top: 15px; }
.nais-rt-content h3{ font-size: 18px; line-height: 26px; margin-bottom: 15px; }













}
@media only screen and (min-width: 768px) and (max-width:991px) {
.container{width:750px;}
.dsp_container{
	max-width: 100%;
}
.dsp_row.about_info{
	display: block;
}
.content_block {
    width: 100%;
    margin: 0 0 30px;
}
.imag_Block {
    width: 100%;
}

.logo{ width: 110px; }
.navbar-default .navbar-nav &gt; li{margin: 0px 2px 0px 2px;}
.navbar-default .navbar-nav &gt; li &gt; a{ font-size: 11px; letter-spacing: 0px; }
.header .navbar-nav {margin-top: 10px;}

.hs_tittle h3{ font-size: 22px; line-height: 30px; }
.hs_info h3{ font-size: 18px; line-height: 24px; }

.evenet_section .container{ max-width: 750px; width: 100%; }

.ftr_link ul li{ font-size: 13px; }
.news_dsp h3{ font-size: 20px; line-height: 28px; }


.event_wrapper .panel-title a{ padding-right: 55px; }
.ev_tittle_block{ padding-left: 110px; }
.event_wrapper .panel-body {padding: 0px 50px 0px 110px;}
.event_tittle_area h2{ font-size: 20px; line-height: 28px; }

.ftr_text_common{ width: 100%; float: left; display: block; }
.ftr_text_common.pull-right{}

.pt_info_content{padding: 30px 0px 30px 0px;}
.pt_info_inner h2{ font-size: 24px; line-height: 30px; }

.sb_content_inner h2{ font-size: 22px; line-height: 30px; }

.slick-initialized .slick-slide {padding-left:15px; padding-right:15px;}

.gr_content{ padding-left: 0px; }
.sr_content_left h2{ font-size: 22px; line-height: 30px; }



.doctors_col_full{padding: 50px 30px 50px 30px;}
.doctors_single_slider .rd_btn{ padding-top: 0px; }
#doctor_slider .owl-dots{ left: 30px; bottom: 15px; }

.doctors_col_full h2{ font-size: 18px; line-height: 30px; }




.doctor_wrapper{padding: 50px 0px 0px 100px;}
.doctor_photo_modal {width: 250px;position: absolute;left: -100px;bottom: 0px;}
.dc_photo_pp{ padding-bottom: 290px; }
.hs_wrapper{ left: 100px; width: 100px; }
.dc_hospital{ height: 120px; }

.doctor_block_header{padding: 40px 0px 40px 0px;}
.dc_hospital img{ padding-left: 10px; padding-right: 10px; }
.db_block_rt{ width: 60%; }
.doctor_block_body{padding: 60px 30px 60px 30px;}

.blog_list_row.row {margin-right: -15px;margin-left: -15px;}
.grid-item {padding: 0px 15px 0px 15px;}

.dos_top{padding: 0px 10px 0px 10px;}
.dos_body{ padding: 0px 10px 0px 10px;}

.overview_banner_cn h2{ font-size: 32px; line-height: 45px; }

.award_content_section .container{ max-width: 750px; width: 100%; }


.award_common_row{ padding-right: 30px; }
.award_single_block h3{ font-size: 18px; line-height: 26px; }

.firc_sr_content{ padding-left: 30px; padding-right: 30px; }

.step_wrapper{ padding: 0px 0px 100px 30px;}
.step_header h3{ font-size: 20px; line-height: 30px; }
.step_body p{font-size: 14px; line-height: 22px;}


.rd_icon_col{ width: 148px; height: 148px; }
.rd_icon_col img{ max-width: 70%; }

.ins_description img{ padding-left: 0px; width: 100%; margin-bottom: 30px; }


.nais-text-block-3 {
    padding: 20px 20px 20px 20px;
}
.nais-text-block-4{ padding: 30px 0px 30px 0px; }



}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.container{width:970px;}

.logo{ width: 190px; }
.navbar-default .navbar-nav &gt; li{margin: 0px 3px 0px 3px;}
.navbar-default .navbar-nav &gt; li &gt; a{ font-size: 12px; }
.header .navbar-nav {margin-top: 30px;}

.evenet_section .container{ max-width: 970px; width: 100%; }

.news_dsp h3{ font-size: 22px; line-height: 30px; }


.pt_info_content{padding: 50px 0px 50px 0px;}



.slick-initialized .slick-slide {padding-left:20px; padding-right:20px;}

.sr_content_left h2{ font-size: 22px; line-height: 30px; }

.doctors_col_full{padding: 50px 30px 50px 30px;}
.doctors_single_slider .rd_btn{ padding-top: 0px; }
#doctor_slider .owl-dots{ left: 30px; bottom: 15px; }


.doctor_wrapper{padding: 90px 0px 0px 170px;}
.doctor_photo_modal {width: 340px;position: absolute;left: -170px;bottom: 0px;}
.dc_photo_pp{ padding-bottom: 395px; }
.hs_wrapper{ left: 140px; }


.blog_list_row.row {margin-right: -15px;margin-left: -15px;}
.grid-item {padding: 0px 15px 0px 15px;}

.award_content_section .container{  max-width: 970px; width: 100%; }
.award_common_row{ padding-right: 50px; }
.award_single_block h3{ font-size: 18px; line-height: 26px; }

.firc_sr_content{ padding-left: 40px; padding-right: 30px; }

.step_wrapper{ padding: 0px 0px 100px 60px;}




}
@media only screen and (min-width: 1200px)  and (max-width: 1229px){
.container{ width:1170px;}
.navbar-default .navbar-nav &gt; li{margin: 0px 7px 0px 7px;}

.evenet_section .container{ max-width: 1180px; width: 100%; }


.award_content_section .container{  max-width: 1180px; width: 100%; }






}

@media only screen and (min-width: 1230px)  and (max-width: 1400px){


.award_content_section .container{  max-width: 1230px; width: 100%; }

}



@media only screen and (min-width: 1230px){

	.news_list_section .row{ margin-left: -50px; margin-right: -50px; }
	.news_list_section .col-md-6{ padding-right: 50px; padding-left: 50px; }
	.event_wrapper{ padding-left: 60px; }


	.row.staff_section{ margin-left: -20px; margin-right: -20px; }
	.staff_section .col-md-3{ padding-left: 20px; padding-right: 20px; }

	.photo_col_cs.row{ margin-right: -37px; margin-left: -37px; }
	.photo_col_cs .col-md-4{ padding-left: 37px; padding-right: 37px; }

	.gr_section .col-md-3{ width: 23%; }
	.gr_section .col-md-9{ width: 77%; }

	.award_custom_row .row{ margin-left: -40px; margin-right: -40px; }
	.award_custom_row .col-md-4{ padding-left: 40px; padding-right: 40px; }
	.award_custom_row .col-xs-12{ padding-left: 40px; padding-right: 40px; }

	.award_custom_row{ padding-left: 120px; }

	.rt-gap-right-ns{ padding-right: 50px; }
	.rt-gap-left-ns{ padding-left: 50px; }

	.gap-right-12{ padding-right: 12px; }
	.gap-left-12{ padding-left: 12px; }



	


}











</pre></body></html>