@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,600italic,700,400italic); /* font-family: 'Open Sans', sans-serif; */

img{max-width:100%;}
a, .btn{outline:none !important; text-decoration:none !important;}
h1,h2,h3,h4,h5,h6{
	font-family: 'Open Sans', sans-serif; color:#9D963B;
}
p{font-family: 'Open Sans', sans-serif;}

header{
	z-index:5265; position:fixed; left:0; top:0; right:0; background-color:#fff;
/*	box-shadow: 0 0 5px #ccc;*/
}

.logo{
	position:absolute; z-index:5236; padding:10px; background-color:#fff; border-radius:0 0 5px 5px;
	/*box-shadow: 0 8px 5px  -5px #909090;*/
}
.logo a{
	font-size:40px; color:#1b8988; font-family: 'Ramabhadra', sans-serif; display:inline-block;
}
.logo a img{ max-width:518px;}
.mainNav{
	overflow:hidden;
}
.navigation{
	margin:29px 0; padding:0; list-style:none; overflow:hidden; float:right;
}
.navigation > li{
	float:left; font-family: 'Open Sans', sans-serif; text-transform:uppercase;
}
.navigation > li > a{
	display:block; padding:10px; font-size:15px; text-decoration:none; font-weight:bold; color:#303030;
}
.navigation > li:hover > a, .navigation > li.active > a{
	color:#988B36 !important;
}
.navigation > li > ul{
	margin:0; padding:10px; list-style:none; display:none; position:absolute; width:200px;
	background-color:#fff; z-index:595;
}
.navigation > li > ul > li{
	border-top:1px solid #e2e2e2;
}
.navigation > li > ul > li >a{
	display:block; padding:6px; color:#303030; font-size:13px; text-decoration:none;
}


#respo_menu{ display:none; overflow:hidden; }
.respoicon{ cursor:pointer; padding:20px 10px; margin:0px; color:#333; float:right; }
#respo-submenu{ position:fixed; top:0; bottom:0; left:0; background:#fff; padding:2px; border-top:1px solid #ccc; box-shadow:0px 0px 2px #aaa; left:-100%; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; width:40%; overflow:auto; z-index:6600; }
#respo-submenu ul { margin:0px; padding:0px; }
#respo-submenu ul li a{ display:block; padding: 5px 0 5px 10px;   font-family: 'Open Sans', sans-serif;  color:#4B4B4D; line-height:26px; font-size:13px; text-decoration:none; }
#respo-submenu ul li ul{ margin-left:20px; }
#respo-submenu ul li ul li { background-image:url(../images/RightArow02.png); background-repeat:no-repeat; background-position:0px 15px; }
#respo-submenu ul li a:hover{ color:#9F9242;  }

.banner{
	margin-top:60px; position:relative;
}
.banner img{ width:100%;}

.bn_over{
	position:absolute; left:0; right:0; bottom:10%; height:80px; top:0; margin:auto; text-align:center;
}
.bn_over h1{
	color:#fff; font-style:italic; display:inline-block; padding:6px 10px 10px 10px;
	border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;
	background-color:rgba(0,0,0,0.6);-moz-background-color:rgba(0,0,0,0.6);-ms-background-color:rgba(0,0,0,0.6);-o-background-color:rgba(0,0,0,0.6);
	-webkit-background-color:rgba(0,0,0,0.6);
	text-shadow:3px 5px 2px rgba(0,0,0,0.3);-moz-text-shadow:3px 5px 2px rgba(0,0,0,0.3);-ms-text-shadow:3px 5px 2px rgba(0,0,0,0.3);
	-o-text-shadow:3px 5px 2px rgba(0,0,0,0.3);-webkit-text-shadow:3px 5px 2px rgba(0,0,0,0.3);
}



.contRow{
}
.rows1{
	padding:15px 0 15px 0;
}
.open-hours{
	border:5px solid #F1F1F1; padding:15px;
	
}
.open-hours h4{
	margin:0; padding:10px 0 15px 0; font-weight:bold;
}
.open-hours h4:before{
	content:'\f017 '; font-family:'FontAwesome'; margin-right:8px; color:#00A3C8; font-weight:normal;
}
.open-hours ul{
	margin:0; padding:0; list-style:none; font-family: 'Open Sans', sans-serif;
}
.open-hours ul li{
	overflow:hidden; padding:10px 0 10px 0; border-top:1px solid #dfdfdf;
}
.open-hours ul li:nth-child(1){
	border-top:none;
}
.open-hours ul li span{
	float:right;
}
.readBtn{
	color:#fff !important; background-color:#A19445;
}
.readBtn:hover{
	color:#000 !important;
}
.rows2{
	background-color:#ccc; padding:40px 0;
	background-image:url(../images/row2Bg.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed;
}
.rows2 h3{
	margin:5px 0 10px 0; padding:0; color:#fff;
}
.rows2 p{ color:#dfdfdf;}

.rows3{
	<!--background-image:url(../images/BG1.jpg); background-repeat:no-repeat; background-size:cover; background-position:right;
	background-attachment:fixed;
	box-shadow:0 10px 10px -10px #ccc inset;-->
}

.servList{
	margin:30px -15px; padding:0; list-style:none; overflow:hidden;
}
.servList li{
	margin-bottom:30px;
}
.servList li p a{
	color:#000;
}
.servList li p a:hover{ color:#9E9342;}
.servList li p a:after{
	content:'\f061 '; font-family:'FontAwesome'; font-size:9px; margin-left:6px; vertical-align:central;
}
.servCont{
	overflow:hidden;
}
.serPic{
	width:140px; height:140px; border:5px solid #ccc; float:left; margin-right:10px; overflow:hidden;
	border-radius:50%;
}
.servCont h3{
	margin:0 0 10px 0;
}

.in_content_gen{
	padding:0 0 30px 0;
}


.fount_icon{
	height:180px; background-color:#dfdfdf;
}

.inpage_hed{ text-align:center; margin:0 0 px 0;}
.inpage_hed h1{
	margin:20px 0; padding:0 0 5px 0; text-transform:uppercase; position:relative; display:inline-block;
}
.inpage_hed h1:before, .inpage_hed h1:after{ content:' ';
	position:absolute; width:100%; height:1px; background-color:#ccc; left:0;
}
.inpage_hed h1:before{
	bottom:0;
}
.inpage_hed h1:after{
	bottom:2px;
}

.aside_con{
}
.aside_con h3{
	margin:0; padding:0;
}

.aside_list{
	margin:0; padding:0; list-style:none;
}
.aside_list a{ display:block; padding:10px; text-align:center;}
.aside_list img{}
.aside_list a h3{ color:#303030; margin:0; border-top:2px solid #585855; font-size:20px; padding:10px 0; border-bottom:2px #9D963B solid;}
.aside_list a:hover h3{ border-bottom:2px solid #000;}

.top_space{
	margin-bottom:50px;
}



.specialities{
	margin:0; padding:0; list-style:none;
}
.specialities li{
	overflow:hidden; margin:0 -15px 15px -15px; display:table;
}
.specialities li h3{ color:#9E933E; text-transform:uppercase;font-size: 18px;
margin-top: -10px;}
.ser_pic{
	margin:0 0 15px 0;  padding:5px;
/*box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2);border:1px solid #dfdfdf;*/
}
.ser_pic img{ 
border-radius:5px;
width: 100%;
height: 166px;
/* width: 230px; */
}
.specialities li > div{
	vertical-align:middle; padding:0 15px; 
}

/*.specialities li:nth-child(even) > .pic_col{
	float:right;
}

.specialities li:nth-child(even) > .ser_dec{
	text-align:right;
}*/


.sur_list{
	margin:0; padding:0; list-style:none; text-align:center;
}
.sur_list li{
	display:inline-block;
}
.sur_list li a{
	display:block; padding:5px 10px; font-family: 'Open Sans', sans-serif; color:#404040; background-color:#dfdfdf; margin:5px 3px;
	border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;
	transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition:all linear 0.2s;-o-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;
}
.sur_list li.active a, .sur_list li:hover a{
	background-color:#404040; color:#fff;
}

.gallery_list{
	margin:20px -10px 0 -10px; padding:0; list-style:none; overflow:hidden;
}
.gallery_list li{ padding:10px;}
.gallery_list li a{
	display:block; background-color:#dfdfdf; padding:3px; border:1px solid #e2e2e2;
}

.gallery_list2{
	margin:10px -10px 0 -10px; padding:0; list-style:none; overflow:hidden;
}
.gallery_list2 li{ padding:10px;}
.gallery_list2 li a{
	display:block;  padding:3px;
}
.enq{ margin-top:30px; border:1px solid #9F923C; border-radius:50px; height:50px; margin-left:-20px;}
.enq p{ text-align:center; font-size:16px; margin-top:13px; font-weight:bold;}

footer{
	background-color:#50504D; border-top:2px solid #91883C;
}
footer p{
	margin:0; padding:10px;  color:#ccc;
}
footer i{ color:#fff; border-radius:5px; float:right; margin-top:10px; background:#9D963B; padding:4px;}
.circ{ background:#9D963B; border:5px solid #eee; }
.circ h4{  color:#fff; padding:3px 0px; text-align:center;font-family: 'Open Sans', sans-serif;}
.circ h4 a{ color:inherit;}


@media (max-width: 980px) {
	.MainNav{ display:none; }	
	#respo_menu{ display:block; }
	#respo-submenu{ width:75%;}
	.socialicon{ display:block; }
}

@media (min-width: 980px) {
	.MainNav{ display:block; }
	#respo_menu{ display:none; }
	#respo-submenu{ width:0;}
	.socialicon{ display:block; }
}


/*-------footer coode------*/

    .foter-txt {
     font-size: 18px;
}
 .icn-clr{
        color:#9D963B;
        font-size: 23px;
    }
   ul.quick-list{
    list-style-type: none;
    font-size: 15px;
    text-transform: lowercase;
    text-align: left;
    }
 .quick-knowledge-box{
/*  background:rgba(239, 238, 234, 0.48);
margin:15px; */
background:linear-gradient(rgba(254, 254, 254, 0.82), rgba(255, 255, 255, 0.3)), url('../images/banner/qucik1.jpg')no-repeat center fixed;
background-size:cover;
padding:10px;
		
    }
    ul.quick-list>li>a {
    color: rgb(96,96,94);
}
    ul.quick-list>li>a:hover{
    color:rgb(157,150,59);
}
.img-thumbnail{
    border:1px solid #fff!important;
}
.marqquee-sliderr{
    background:rgb(157,150,59);
    color:#fff;
    padding:6px;
    margin-top:-10px;
}
/*----------------doctor page design-------------------*/
.dr-box {
    border: 1px solid #B3B2AF;
    padding: 6px;
    background:#fff;
    box-shadow:2px 2px 2px #ccc;
    border-radius: 10px;
}
.dr-box-txt{
font-size: 12px;
text-align: center;
color: #9E9345;
font-weight:600;
margin-top: 10px;
}
.dr-total-box{
    background:#f3f3f3;
    padding:20px;
}
.dr-name-clr{
    color: #C19536;
font-size: 21px;
}
.total-txt-box{
    margin-top:3%;
}
.total-txt-box p{
    color: #696666;
text-align: justify;
}
.name-box-dr{
    background-color:#f2f2f2;
    padding:20px;
}





.socialWrapper {
  /*display: flex;*/
  justify-content: center;
  background: none;
  width: 100%;
}

.fa {
  color: #444;
  transition: 0.5s;
  margin-left: 8px;
}

.fa-hover:hover {
  color: #000;
}

.brd-right{
	border-right:1px solid #ddd;
}
.brd-left{
	border-left:1px solid #ddd;
}
.only-txt-clr{
	  color: #9E9244;
	  text-transform:uppercase;
	      font-size: 14px;
    font-weight: 600;
}
.form-control{
	    border: 1px solid #8a6d3b !important;
}

.text-clr-chnge{
	text-align:justify;
	color: #8c8888;
	font-size: 14px;
}
.immgg-top {
    position: relative;
    top:47px;
}

.prduct-page p{
	color: #8c8888 !important;
	font-size: 14px !important;
	text-align:justify;
}
.prduct-page span{
	color:#9E933E;
}
.box-brd{
border: 1px solid #ddd;
box-shadow: 2px 2px 2px #ddd;
padding: 10px;
width:100%;
}
.txt-box-surgeries {
    position: relative;
    top: 14px;
    font-size: 16px;
    color: #787676;
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px){
	  .logo{
		  width: 220px;
		  padding:0px;
	  }
	  .logo a img {
    max-width: 100%;
}
.immgg-top {
    position: relative;
    top: 0px;
}
.sec-heading{
	font-size:19px;
}
.bn_over h1{
	font-size:15px;
}

  }