img{
	max-width: 100%;
}
.management_desc{
	padding: 20px 0px; 
}
.doc_info{
	text-transform: Capitalize;
}
.margin_60{
	margin-bottom: 60px;
}

.section_heading{
	text-align: center;
}
.section_heading h2{
	background:#137979;
	display: inline-block;
	padding: 10px 35px;
	color: #fff;
}
.colorlib-nav .num .icon i, .colorlib-nav .loc .icon i {
	color: #137979;
}
.colorlib-nav ul li {
	float: left;
}
.colorlib-nav ul li a {
	
	display: block;
}
.colorlib-nav li ul li {
	float: none;
}
.colorlib-nav ul li.has-dropdown .dropdown {
	top: 100%;
}
#colorlib-logo img {
	width: 250px;
}
.intro-grid {
	height: 300px;
	transition: .3s;
	text-align: center;
	font-size: 15px;
}

.intro-grid:hover{
	background:#fff;
	transition: .3s;
	-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.1);
	-moz-box-shadow:0 5px 20px rgba(0,0,0,0.1);
	box-shadow:0 5px 20px rgba(0,0,0,0.1)
}
.intro-grid img{
	margin-bottom:25px; 
}
.colorlib-nav .menu-wrap {
	background: #137979;
	padding: 0.2px 0;
	width: 100%;
}
.colorlib-nav .menu-1 {
	/* padding: 7px 0 4px 0; */
	
}
   .colorlib-nav ul li.has-dropdown .dropdown {
          width: 200px;
 }

.sticky-wrapper.is-sticky{
	z-index: 999;
	position: relative;/*for chrome z index*/
}
.menu-1>ul>li> img{
	width: 0px;
}/* 
.sticky-wrapper .is-sticky>.menu-1 > ul> li > img{
	width: 200px;
} */
h2.aalok_heading {
	color: #f28307;
	font-weight: 900;
}
.about_img{
	text-align: center;
}
.about_img img {
	height: 350px;
	width: 100%;
	margin-top: 28px;
	border-radius: 20px;
}
.about_us_aalok_img img{
	width: 100%;
}
.read_more_button{
	color: #fff;
	background:#137979;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	padding: 12px 30px !important;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.read_more_button:hover {
    color: #fff;   
    opacity: .8;
}
.doctor{
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	height: 480px;
}
/* about us  */
.branch_info_block{
	margin-bottom: 30px;
}
.table-bordered{
	text-align: left;
}

.doc_info{
	padding: 10px 5px;
	margin-top: -6px;
	height: 140px;
}
.doc_info p{
	font-size: 12px;
	margin: 0px;	
}
.doc_name {
	padding: 13px 0px;
	background: #137979;
	color: #fff;
}
.doc_name h3{	
	color: #fff;
}
.doctor:hover .doc_name{	
	background:#137979;
}
.doctor:hover .doc_name h3{	
	color: #fff;
}
.doctor:hover .doc_name span{	
	color: #fff;
}
.contact_blocks p{
	margin-bottom: 15px;
}
.contact_blocks a{
	padding-right: 8px;
}
.contact_container i{
	color:#3c97e8;
}
.contact-info-wrap i.icon-location{
	font-size: 30px;
}
.contact_container i.icon-location{
	font-size: 30px;
}
h3.branch_rec{
	position: relative;
	margin-bottom: 35px;
}
h3.branch_rec::before{
	position: absolute;
	content: "";
	width: 200px;
	height: 3px;
	background: #3c97e8;
	top: 166%; 

}
.ct_mri_image img{
	width: 100%;
}
.echo_cardio > img{
	height: 300px;
	width: 100%;
}
.img_350 img{
	height: 350px;
	width: 100%;
}
.machine_img img{
	height: 250px;
	width: 100%;
}
.management_img img{
	height: 200px;
	width: 100%;
}
.management_single{
	height: 320px;
}
.hos_img img{
	width: 100%;
	height: 220px;
}
.slider-text-inner h2{
	font-size: 17px;
	text-align: center;
}
.scrool{
	border-bottom: 1px solid #eee;
}
.marquee_container h4{
	margin:0px;
	padding: 7px 0px;
	color: #137979;
	font-weight: 800;
}
.video_single{
	margin-bottom: 15px;
}
 .fancybox_gallery a{
	display: none;

}
.fancybox_gallery a:first-child{
	display: block;
} 
.fancybox_gallery img{
	height: 220px;
	width: 100%;
}
.branch_images img{
	height: 250px;
	margin: 15px 0px;
	width: 100%;
}
.physiotherapy_single h4{
	margin-top: 10px;
	margin-bottom: 2px;
}

.drop li{
	position: relative;
	display: inline-block;
}
.drop li ul{
	position: absolute;
	top: 0%;
	left: 100%;
	
	background:#137979;
	width: 100%;
	margin:0px;
	padding: 2px 12px;
	z-index: 5;
	display: none;
	text-align: left;

}

.drop li:hover ul{
	display: block;
}

.drop li ul li{
	display: block;
}

.drop li ul li a{
	padding: 2px 0px;	
	color: #fff;
	font-size: 14px;
	display: block;
}
.colorlib-nav-toggle {
	position: relative;
	top:5px;
	
}
.notice_text{
	text-align: right;
}

.services {
	height: 225px;
}
.blog-entry {
	height: 480px;
}
.slider_single img{
	height: 620px;
	width: 100%;

}


.owl-theme .owl-controls {
	position: absolute;
	top: 85%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.owl-theme .owl-dots .owl-dot span {
	width: 14px;
	height: 14px;
	margin: 5px 7px;
	background: #fff;
	
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #137979;
}

.slider_single{
	position: relative;
}
.slider_text{
	position: absolute;
	left: 5%;
	top: 30%;
}
.slider-text-inner{
	width: 60%;
	z-index: 1;
	padding: 25px;
	position: relative;
}
.slider-text-inner:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity:.2;
	border-radius: 5px;
	content: "";
	z-index: -1;

}

.slider-text-inner h1{
	font-size: 26px;
	color: #fff;
	text-align: center;
}
.slider-text-inner h2{
	color: #fff;
}
.hospital_img{
	height: 220px;
}

#gallery_area .mix{
	display: none;
}
.gallery_button{
	text-align: center;
	margin-bottom: 20px;
}
.gallery_images{
	
}
.gallery_images img{
	height: 200px;
	margin-bottom:30px;
}
.physio_block{
	height: 220px;
}
.chemo_surgeon h3{
	margin:15px 0px 0px 0px;
}

.owl-carousel.owl-loaded{
    display:inline-block
    
}
.form-control {	
	color: #fff;
}
.special_treatment_block{
	margin-top: 50px;
}

.online_button{
    color:#f28307;
    font-weight:700;
}
.icon-monitor{
  color: #f28307 !important;
  border: 2px dashed red;
  border-radius: 50%;
}

/* covid css*/
.floating_area{
	position: fixed;
	right: 0;
	top: 40%;		
	z-index: 9999;
}
.floating_notice{	
	background: #f28307;
	padding:8px 15px;
	clear: both;
	
}
.floating_notice hr{
    margin:5px;
}
.floating_notice p{
	margin:0px;
	font-size: 18px;
}
.floating_notice p a{
	color: #000;
	font-weight: 700;
	font-family: 'Hind Siliguri', sans-serif;
}
.show_hide_covid{
	float: right;
	font-size:12px;
}

.shop_single img{
	width: 250px;
	height: 300px;
}
.shop_single{
	margin: 15px 0px;
}



/* Responsive Css */
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	
.drop li ul {	
	top: 100%;
	left: 0%;
	
}
#colorlib-footer .colorlib-widget {
	text-align: center;
	border-top: 1px solid #666;
	padding-top: 10px;
}
.notice_text{
	text-align: center;
}
.slider_single img{
	height: 300px;

}
#sticker{
	display: none;
}

.slider-text-inner{
	width: 100%;
}
.slider-text-inner h1 {
	font-size: 20px;
}
.slider-text-inner h2 {
	font-size: 15px;
}
.slider_text{
	left: 40%;
}

.floating_notice hr{
    margin:5px;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (max-width: 600px) {

.slider_single img{
	height: 350px;

}
#sticker{
	display: none;
}
.slider_text{
	left: 40%;
}
.slider-text-inner {
	width: 100%;
	}
	
.floating_notice{
	top: 50%;
	padding: 10px;
}
.floating_notice hr{
    margin:5px;
}
}


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 768px) {
	.doctor{
	height: 420px;
}
.notice_text{
	text-align: center;
}

#sticker{
	display: none;
}
.slider-text-inner {
	width: 100%;
	}
.slider-text-inner h1 {
	font-size: 24px;
}
.slider-text-inner h2 {
	font-size: 18px;
}
.floating_notice{
	top: 50%;
	padding: 10px;
}

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-width: 992px) {
.notice_text{
	text-align: center;
}
.slider_single img{
	height: 350px;

}
.slider_text{
	left: 40%;
}


}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (max-width: 1200px) {

} 


















