body{margin:0px; width:100%; padding:0px; font-family: 'Lato', sans-serif; overflow-x:hidden;}
div, ul, li, ol{ margin:0px; padding:0px; list-style:none; }
strong, span, input,em{ margin:0px; padding:0px;  font-weight:normal; font-style:normal;}
h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px; font-weight:normal; font-size:12px;}

p{ margin:0px; padding:0px; text-align:justify; line-height:18pt; font-size:16px;}


p1{ margin:0px; padding:0px; text-align:justify; line-height:18pt; font-size:16px;}




a{ color:#000; text-decoration:none; -moz-transition:all 1s; -webkit-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; }
a:hover{ color:#03749c; text-decoration:none;  }

img{ margin:0px; padding:0px; border:0px; max-width:100%;}
img a{ margin:0px; padding:0px; border:0px;}
.clear{clear:both; margin:0; padding:0;}


/* wrapper starts */
#wrapper{margin:0 auto; width:100%; overflow:hidden;}




/* logo01 */
#logo{display:block; padding:0 5% 10px 5%; width:90%; margin:0 auto;}
#logo strong{display:inline-block; width:25%; margin-top:8px;}
#logo strong img{max-width:100%;}
#logo ol{display:inline-block; margin:10px 0; width:70%; text-align:right; float:right;  font-size:22px; color:#333333;}
#logo ol ul{display:inline-block;  width:50%;  margin-top:10px;}
#logo ol ul:last-child{ width:35%;  vertical-align:top; float:right;}
#logo ol ul li{display:inline-block; margin-right:5%; text-align:center; }
#logo ol ul li a{display:block; font-size:11px; color:#333;}
#logo ol ul li:last-child{margin:0;}
#logo ol ul h2{font-size:16px; color:#F00; padding-top:15px;} 
#logo ol ul h3{ font-size:15px; color:#111; line-height:14pt;}
#logo ol ul span{ display:block; padding-left:15px; float:right; padding-top:10px;}



#nav{display:block; width:100%; background:#d2e0cf; border-top:4px solid #769472; border-bottom:4px solid #769472; }
#nav.fixed{ position:fixed; top:0px; width:100%; left:0px; top:0px; right:10px; margin:0px auto; z-index:500;  background-color:rgba(210,224,207,0.8); padding:0;}
#nav.fixed ol{display:block; }


#nav ol{display:block; width:90%; margin:0 auto; }
#nav ol li{display:inline-block;  position:relative; }
#nav ol li a{display:block; padding:18px 40px; text-align:center; color:#455743; font-size:13px;  text-transform:uppercase;}
#nav ol li a:hover{color:#fff; background:#769472;}
#nav ol li a.active{color:#fff; background:#769472;}
/* first dropdown */
#nav ol li ul{margin:0; padding:0; border:1px solid #fff; position:absolute; left:0px;  background:#455743; z-index:9999999; display:none; border-radius:4px; }
#nav ol li:hover ul{ display:block; }
#nav ol li ul li{display:block; border-bottom:1px dotted #fff;}
#nav ol li ul li:last-child{border:none;}
#nav ol li ul li a{color:#fff; display:block; padding:7px 8px; font-size:12px; }
#nav ol li ul li a:hover{background:#d2e0cf; color:#455743;}

#nav .select-menu{ display:none;}
/* slider*/
#slider{display:block;}




/* content */
#content{display:block; background:#f7f7f7; width:90%; padding:20px 5%; text-align:center;}
#content ol{display:block; text-align:center;}
#content ol ul{display:inline-block; width:25%; margin-right:3%; text-align:center; vertical-align:top;}
#content ol ul:last-child{ margin-right:0%;}
#content ol ul h2{display:block; color:#5fceca; font-size:30px; padding:0 0 10px 0;}
#content ol ul h3{display:block; color:#ffae01; font-size:30px; padding:0 0 10px 0;}
#content ol ul h4{display:block; color:#0080a6; font-size:30px; padding:0 0 10px 0;}
#content ol ul p{display:block; text-align:justify; font-size:14px; color:#777; line-height:17pt;}
#content a{display:inline-block; padding:8px 16px; font-size:14px; border-radius:4px; color:#fff; margin-top:15px;background:#5fceca;}
#content a:hover{background:#666; color:#fff;}
#content a.orange{background:#ffae01;}
#content a.orange:hover{background:#666; color:#fff;}
#content a.blue{background:#0080a6;}
#content a.blue:hover{background:#666; color:#fff;}



/*contents 5 */
#content5{display:block; background:#f7f7f7; width:100%; padding:20px 5%; text-align:center;}
#content5 ol{display:block; text-align:center;}
#content5 ol ul{display:inline-block; width:25%; margin-right:3%; text-align:center; vertical-align:top;}
#content5 ol ul:last-child{ margin-right:0%;}
#content5 ol ul h2{display:block; color:#5fceca; font-size:30px; padding:0 0 10px 0;}
#content5 ol ul h3{display:block; color:#ffae01; font-size:30px; padding:0 0 10px 0;}
#content5 ol ul h4{display:block; color:#0080a6; font-size:30px; padding:0 0 10px 0;}
#content5 ol ul p{display:block; text-align:justify; font-size:14px; color:#777; line-height:17pt;}
#content5 a{display:inline-block; padding:8px 16px; font-size:14px; border-radius:4px; color:#fff; margin-top:15px;}
#content5 a:hover{background:#666; color:#fff;}
#content5 a.orange{background:#ffae01;}
#content5 a.orange:hover{background:#666; color:#fff;}
#content5 a.blue{background:#0080a6;}
#content5 a.blue:hover{background:#666; color:#fff;}




/* doctors */
#doc{display:block; background:fixed url(../images/doc-bg.jpg) no-repeat; width:90%; padding:20px 5%;}
#doc h1{text-align:center; font-size:26px; color:#0080a6; padding-bottom:10px;}
#doc ol{display:block; text-align:center;}
#doc ol ul{display:inline-block; width:19%; margin-right:2%; text-align:center; vertical-align:top;}
#doc ol ul:last-child{ margin-right:0%;}
#doc ol ul img{-moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
#doc ol ul img:hover{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
#doc ol ul h2{display:block; color:#0080a6; font-size:20px; padding:5px 0;}
#doc ol ul p{display:block; text-align:justify; font-size:13px; color:#000; line-height:17pt;}

/* points */
#point{display:block; background:fixed url(../images/link-bg.jpg) no-repeat; width:90%; padding:30px 5%;}
#point h1{text-align:center; font-size:32px; color:#fff; padding-bottom:20px;}
#point ol{display:block; text-align:center;}
#point ol ul{display:inline-block;  width:25%; margin-right:3%; vertical-align:top;}
#point ol ul:last-child{ margin-right:0%;}
#point ol ul li{list-style:url(../images/bullet.png); list-style-position:inside; text-align:left; border-bottom:1px solid #fff; font-size:16px; padding:8px 0 10px 0; vertical-align:top;}
#point ol ul li:last-child{border:none;}
#point ol ul li a{ color:#fff;}
#point ol ul li a:hover{ color:#fead00;}



/*fotter */
#fotter{display:block; width:74%; background:#b6c0c0; padding:5px 13% 10px 13%; }
#fotter ol ul h1{ text-align:left; padding-bottom:5px; font-size:22px; color:#000;}
#fotter ol{display:block; }
#fotter ol ul{display:inline-block; padding:10px 0 0 0; margin-right:3%; vertical-align:top; text-align:left;}
#fotter ol ul:last-child{margin:0; float:right;}
#fotter ol ul li{display:block; padding:0 0 6px 0; text-align:left;}
#fotter ol ul li a{color:#000; font-size:14px;}
#fotter ol ul li a:hover{color:#fff;}
#fotter ol ul strong {display:inline-block; text-align:left; }
#fotter ol ul strong a.fb{display:block; width:22px; height:23px; background:url(../images/fb.png) no-repeat;}
#fotter ol ul strong a.fb:hover{background:url(../images/fbh.png) no-repeat;}
#fotter ol ul strong a.tw{display:block; width:22px; height:23px; background:url(../images/tw.jpg) no-repeat;}
#fotter ol ul strong a.tw:hover{ background:url(../images/twh.jpg) no-repeat;}
#fotter ol ul strong a.yt{display:block; width:22px; height:23px; background:url(../images/yt.png) no-repeat;}
#fotter ol ul strong a.yt:hover{ background:url(../images/yth.png) no-repeat;}


#bottom {display:block; text-align:left; background:#f0f2f2; width:74%;  padding:20px 13%; color:#333; font-size:12px;}
#bottom strong{display:inline-block; float:left; width:40%;}
#bottom span{ float:right;display:inline-block;}


/* Gallery */
#gallery{display:block; width:100%;    overflow:hidden;  text-align:center;}
#gallery strong{display:block;background:fixed url(../images/media-bg.jpg) no-repeat; background-size:cover; padding:90px 10%;  font-size:36px; font-weight:bold; color:#fff; text-align:left;}
#gallery ol{display:block; width:90%; margin:30px auto;}
#gallery ol ul{display:inline-block;width:22%; margin-right:3%; vertical-align:top;   background:#eaf1f8; border-radius:5px;}
#gallery ol ul li{ list-style:none; }
#gallery ol ul li span{display:block; padding:20px 0;}
#gallery ol ul li span img{border:5px solid #759371; border-radius:50%;}
#gallery ol ul li p{display:block; background:#759371; color:#fff; padding:12px 0; text-align:center;}
#gallery ol ul:last-child{ margin:0;}
#gallery ol ul:hover{box-shadow:0 8px 16px rgba(0, 0, 0, 0.6);}

/* aneasthesiolog */
#specialist{display:block; width:100%; margin-bottom:30px;  overflow:hidden;  }
#specialist strong{ display:block; width:100%; padding:40px 0; margin:0 auto; background:fixed url(../images/aneasthesiolog-bg.jpg) no-repeat center; background-size:cover; color:#fff; font-size:36px;  text-align:center;}


#specialist-new1{width:100%; margin-bottom:30px;  overflow:hidden; margin-left: 32%;  margin-top: -33%;   }
#specialist-new1 img{}
#specialist-new1 p{display:block; color:#333; font-size:14px; line-height:20pt;  width: 61%;}
#specialist-new1 h1{display:inline-block; border-bottom:2px solid #769472; color:#769472; font-size:16px; padding:8px 0 6px 0;}
#specialist-new1 h2{display:inline-block; border-bottom:1px dotted #769472; color:#769472; font-size:15px; margin-bottom:8px; padding:8px 0 5px 0;}
#specialist-new1 ul.list{width:auto; display:block; background:#fff;}
#specialist-new1 ul.list li{list-style:disc; color:#666666; list-style-position:inside; font-size:14px; padding-bottom:6px;}
#specialist-new1 #dname{width:auto; display:block;  padding:0;}
#specialist-new1 #dname ul{ width:auto; margin:0; display:inline-block; background:none; padding:10px 20px 0 0;}
#specialist-new1 #dname ul.dname1 h3{width:auto; margin:0; display:inline-block; background:none; padding:10px 20px 0 0;  margin-top: -4%;}
#specialist-new1 #dname ul:last-child{width:auto; border:none; float:none; }
#specialist-new1 #dname ul h2{color:#f07225; font-size:14px;}
#specialist-new1 #dname ul h3{color:#f07225; font-size:14px;}
#specialist-new1 #dname ul li{font-size:13px; color:#999;}



#specialist ol{display:block; width:90%;padding:30px 5%; }

#specialist ol ul{width:27%; display:inline-block; vertical-align:top; background:#ededed;}
#specialist ol ul:first-child{text-transform:uppercase;}
#specialist ol ul:last-child{width:70%; border:none; float:right; background:#fff;}
#specialist ol ul p{display:block; color:#333; font-size:14px; line-height:20pt;}
#specialist ol ul li a{ font-size:13px; display:block;  color:#666; padding:4.2px 12px;-moz-transition:none; -webkit-transition:none; background:url(../images/listnrml-icon.jpg) no-repeat right #ededed;}
#specialist ol ul li a:hover{background:url(../images/list-icon.jpg) no-repeat right #769472; color:#fff;}
#specialist ol ul li a.active{background:url(../images/list-icon.jpg) no-repeat right #769472; color:#fff;}

#specialist ol ul.list{width:auto; display:block; background:#fff;}
#specialist ol ul.list li{list-style:disc; color:#666666; list-style-position:inside; font-size:14px; padding-bottom:6px;}

/* about pg */
#about{display:block; background:#f7f7f7;}
#about strong{display:block;background:fixed center url(../images/about-bg.jpg) no-repeat; background-size:cover; padding:90px 10%;  font-size:36px; font-weight:bold; color:#fff;}
#about ol{display:block; width:80%; margin:0 auto; padding:30px 0;}
#about ol ul{display:inline-block; width:28%; background:#fff; text-align:center; padding:20px 15px; margin-right:3%; vertical-align:top; min-height:400px;}
#about ol ul:last-child{ margin-right:0%;}
#about ol ul h2{display:block; font-size:26px; padding:10px;}
#about ol ul p{display:block; width:100%; font-size:14px; color:#5f5f5f; line-height:18pt;}
#about ol ul li{ list-style:disc; text-align:left; list-style-position:inside;font-size:13px; color:#5f5f5f; line-height:16pt;}

/* Eents */



 


/* contact pg */
#contact{display:block; background:#f7f7f7;}
#contact ol{display:block; width:80%; margin:0 auto; padding:30px 0 0 0;}
#contact ol:last-child{padding-bottom:30px;}
#contact h1{display:block; color:#769472; font-size:26px; padding:0 0 15px 0; }
#contact ol p{display:block;   font-size:20px; color:#5f5f5f; line-height:18pt; padding-bottom:10px;}
#contact ol li{ list-style:square; list-style-position:inside;font-size:14px; color:#5f5f5f; line-height:18pt;}
#contact ul {display:inline-block; width:49%; vertical-align:top; overflow:hidden;}
#contact ul .text01{ display:block; border-radius:4px; border:1px solid #d8d8d8; background:#f2f2f2; padding:15px; color:#222; margin:0 0 15px 0; width:85%; vertical-align:top;}
#contact ul .text02{ display:block; border-radius:4px; border:1px solid #d8d8d8; background:#f2f2f2; padding:15px; color:#222; margin:0 0 15px 0; width:94%; height:75px; vertical-align:top;}

.contact-btn{display:inline-block; float:right; padding:10px 20px; border:2px solid #222; border-radius:4px; font-size:16px;}
.contact-btn:hover{border:2px solid #769472; color:#769472;}
/*
#contact ul a{display:inline-block; float:right; padding:10px 20px; border:2px solid #222; border-radius:4px; font-size:16px;}
#contact ul a:hover{border:2px solid #769472; color:#769472;}
*/

/* facilities pg */
#facilities{display:block; background:#f7f7f7;}
#facilities strong{display:block;background:fixed url(../images/facilities.jpg) no-repeat; background-size:cover; padding:90px 10%;  font-size:36px; font-weight:bold; color:#fff;}
#facilities ol{display:block; width:80%; margin:0 auto; padding:0 0 30px 0;}
#facilities ol ul{display:inline-block;width:28%; background:#fff;padding:20px 15px;margin-top:30px; margin-right:3%; vertical-align:top; min-height:240px;}
#facilities ol ul:last-child{ margin-right:0%;}
#facilities ol ul h2{display:block; font-size:22px; padding-bottom:15px;}
#facilities ol ul p{display:block; width:100%; font-size:14px; color:#5f5f5f; line-height:18pt;}
#facilities ol ul li{ list-style:disc; list-style-position:inside;font-size:14px; color:#5f5f5f; line-height:18pt;}



/* empanelled pg */
#empanelled{display:block; background:#f7f7f7;}
#empanelled strong{display:block;background:fixed center url(../images/empanelled-bg.jpg) no-repeat; background-size:cover; padding:90px 10%;  font-size:36px; font-weight:bold; color:#fff;}
#empanelled ol{display:block; width:80%; margin:0 auto; padding:30px 0;}
#empanelled ol ul{display:inline-block; width:28%; background:#fff; text-align:center; padding:20px 15px; margin-right:3%; vertical-align:top; min-height:280px;}
#empanelled ol ul:last-child{ margin-right:0%;}
#empanelled ol ul h2{display:block; font-size:26px; padding:10px; color:#ed7423;}
#empanelled ol ul li{ list-style:disc; text-align:left; list-style-position:inside;font-size:15px; color:#5f5f5f; line-height:16pt;}
.big-link{background:#0080a6;  padding: 8px 16px; color:#fff; border-radius:4px; font-size:13px;}
.big-link:hover{background:#666; color:#fff; border-radius:4px;}

.txtbtn{ background-color: #ccc;
    border: 3px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-sizing: border-box;
    color: #3c3c3c;
  
    
  
    line-height: 22px;
    margin-bottom: 10px;
    padding:5px;
    width:400px; border-radius:5px;}
    
.txtbtn1{ background-color: #ccc;
    border: 3px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-sizing: border-box;
    color: #3c3c3c;
    border-radius:5px;
   
   
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 10px;
    padding:5px;
    width: 100%;}
.txtbtn2{ font-size:13px;}

.txtbtn:focus
{background: #fff;
	box-shadow: 0;
	border: 2px solid #3498db;
	color: #3498db;
	outline: none;
  padding:5px;}
  
  .txtbtn1:focus
{background: #fff;
	box-shadow: 0;
	border: 2px solid #3498db;
	color: #3498db;
	outline: none;
  padding:5px;}
  
  .button-blue{
 padding:8px 25px;
	border: #fbfbfb solid 4px;
	cursor:pointer;
	background-color: #3498db;
	color:white;
	font-size:14px;
	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

  
 
}

.button-blue:hover{
	background-color:#ccc;
	color: #0493bd;
	border-radius:3px;
}
	
.submit:hover {
	color: #3498db;
}
.lisrbtn{font-size: 8px;  text-align:right; text-decoration: none; color: #fff;  background-color:#310070; padding:3px; border-radius:3px;}

/* eents */
#about2{display:block; background:#f7f7f7;}
#about2 strong{display:block;background:fixed center url(../images/img5.jpg) no-repeat; background-size:cover; padding:90px 10%;  font-size:36px; font-weight:bold; color:#fff;}
#about2 ol{display:block; width:80%; margin:0 auto; padding:30px 0;}
#about2 ol ul{display:inline-block; width:28%; background:#fff; text-align:center; padding:20px 15px; margin-right:3%; vertical-align:top; min-height:400px;}
#about2 ol ul:last-child{ margin-right:0%;}
#about2 ol ul h2{display:block; font-size:26px; padding:10px;}
#about2 ol ul p{display:block; width:100%; font-size:14px; color:#5f5f5f; line-height:18pt;}
#about2 ol ul li{ list-style:disc; text-align:left; list-style-position:inside;font-size:13px; color:#5f5f5f; line-height:16pt;}




/* about pg */
#about1{display:block; background:#f7f7f7;}
#about1 strong{display:block;background:fixed center url(../images/Career-Banner1.jpg) no-repeat; background-size:cover; padding:90px 10%;  font-size:36px; font-weight:bold; color:#fff;}
#about1 ol{display:block; width:80%; margin:0 auto; padding:30px 0;}
#about1 ol ul{display:inline-block; width:28%; background:#fff; text-align:center; padding:20px 15px; margin-right:3%; vertical-align:top; min-height:400px;}
#about1 ol ul:last-child{ margin-right:0%;}
#about1 ol ul h2{display:block; font-size:26px; padding:10px;}
#about1 ol ul p{display:block; width:100%; font-size:14px; color:#5f5f5f; line-height:18pt;}
#about1 ol ul li{ list-style:disc; text-align:left; list-style-position:inside;font-size:13px; color:#5f5f5f; line-height:16pt;}



/* about pg */
#Appoinment{display:block; background:#f7f7f7;}
#Appoinment strong{display:block;background:fixed center url(../images/appoinment_banner.jpg) no-repeat; background-size:cover; padding:90px 10%;  font-size:36px; font-weight:bold; color:#fff;}
#Appoinment ol{display:block; width:80%; margin:0 auto; padding:30px 0;}
#Appoinment ol ul{display:inline-block; width:28%; background:#fff; text-align:center; padding:20px 15px; margin-right:3%; vertical-align:top; min-height:400px;}
#Appoinment ol ul:last-child{ margin-right:0%;}
#Appoinment ol ul h2{display:block; font-size:26px; padding:10px;}
#Appoinment ol ul p{display:block; width:100%; font-size:14px; color:#5f5f5f; line-height:18pt;}
#Appoinment ol ul li{ list-style:disc; text-align:left; list-style-position:inside;font-size:13px; color:#5f5f5f; line-height:16pt;}

.maillink{ color:red;}