@font-face {
	font-family:"Lato-Regular";
	src: url("../fonts/Lato-Regular.ttf");
}


@font-face {
	font-family:"OpenSans-Regular";
	src: url("../fonts/OpenSans-Regular.ttf");
}

@font-face {
	font-family:"MyriadPro-Regular";
	src: url("../fonts/MyriadPro-Regular.otf");
}

@font-face {
	font-family:"ZURICH-CN-BT";
	src: url("../fonts/ZURICH-CN-BT.TTF");
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section, summary, address, details {
	display: block;
	padding: 0px;
	margin: 0px;
}
body{padding:0px; margin:0px; font-size:12px; font-family:"OpenSans-Regular", Arial, Helvetica, sans-serif;}
main{width:1200px; margin:0px auto; }
.clear{clear:both;}


/***************header***************/
header{
	background:#223f5e;
}

header .logo{
	float:left;
	width:275px;
}

.header-right-colum{
	float:right;
	padding:10px 0px 0px 0px;
}

.header-right-colum .social-icon{
	float:right;
}

.header-right-colum .social-icon a{
	display:inline-block;
}

.header-right-colum .info{
	float:right;
}

.header-right-colum .info span{
	display:inline-block;
		color:#ef8d2f;
	font-size:12px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	line-height:25px;
	margin:0px 0px 0px 15px;
}

.header-right-colum .info span img{display:block; float:left;}

.header-right-colum .info span a{
	text-decoration:none;
	color:#ef8d2f;
}
/***************header***************/




/***************home banner***************/
.home-banner{
	padding:0px 0px 3px 0px;
	margin:0px;
	background:#e0e0e0;
	position:relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin:0px;
  background-color: #f7f7f7;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  padding:0px;
  margin:0px;
  }

.rslides1_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  z-index: 99;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height:41px;
  width:40px;
  background: transparent url(../images/banner-left-arrow.png) no-repeat left top;
  margin-top: -45px;
  }

.rslides1_nav:active {
  opacity: 1.0;
  }

.rslides1_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
   background: transparent url(../images/banner-right-arrow.png) no-repeat left top;
  }

.rslides1_nav:focus {
  outline: none;
  }

.rslides_tabs {
  margin-top: 10px;
  text-align: center;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.rslides_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.rslides_tabs .rslides_here a {
  background: #222;
  background: rgba(0,0,0, .8);
  }
  
/***************home banner***************/
 
 
 
 /*******************************query-box************************/
.query-main-box {
	position:absolute;
	right: 0;
	top: 0;
	z-index: 11;
	width:100%;
	
}

.query-main-box .query-box {	
	padding:0px;
	width:1200px;
	margin:auto;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}



.query-main-box .query-box .right-box{width:300px; float:right; background:#223f5e; border-radius:10px; padding:30px 15px; margin:15px 0px;}

.query-main-box .query-box .right-box h2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	border-bottom:3px solid #9aa7b5;
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}

.query-main-box .query-box td{border:none; padding:0px;}

.query-main-box .query-box input[type="text"] {
	width:96%;
	height: 32px;
	line-height: 32px;
	padding: 0px 2%;
	font-size: 13px;
	color:#000;
	border:none;
	background:#ef8d2f;
	border-radius:10px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}



.query-main-box .query-box textarea {
	width:96%;
	height:40px;
	padding:2%;
	font-size: 13px;
	color:#000;
	border:none;
	background:#ef8d2f;
	resize:none;
	outline:none;
	border-radius:10px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}

.query-main-box .query-box input[type="submit"] {
	width: 100px;
	height: 35px;
	line-height: 35px;
	padding: 0px 10px;
	border: none;
	background: #000000;
	font-size: 16px;
	text-transform: uppercase;
	color:#fff;
	cursor: pointer;
	border-radius:5px;
	border:1px solid #385c82;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}

.query-main-box .query-box input[type="submit"]:hover{
	background:#ef8d2f;
	transition: all 0.7s ease 0s;
}
/*******************************query-box************************/



/*******************************index-doct-panel************************/
.index-doct-panel{
	background:#ecfafb;
	padding:20px 0px 40px 0px;
}
.index-doct-panel main{position:relative;}
.index-doct-panel .index-doct-left{
	float:left;
	width:620px;
	border-right:2px solid #ef8d2f;
	font-family:"MyriadPro-Regular", Arial, Helvetica, sans-serif;
}


.index-doct-panel .index-doct-left .doct-img{
	width:160px;
	height:160px;
	padding:5px;
	background:#f4fcfd;
	border-radius:100%;
	overflow:hidden;
	box-shadow:0px 0px 10px 2px #ccc;
	margin:0px 20px 0px 0px;
	float:left;
}

.index-doct-panel .index-doct-left .doct-img img{width:100%;}

.index-doct-panel .index-doct-left article{float:right; width:430px; margin-top:20px;}

.index-doct-panel .index-doct-left h3{
	font-size:28px;
	color:#223f5e;
	font-weight:normal;
	border-bottom:2px solid #ef8d2f;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
}

.index-doct-panel .index-doct-left h3 span{
	display:block;
	font-size:16px;
	color:#545454;
}

.index-doct-panel .index-doct-left p{
	font-size:11px;
	color:#757575;
	line-height:18px;
}


.index-doct-panel .index-doct-right{
	width:560px;
	float:right;
	
}

.index-doct-panel .index-doct-right p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:23px;
	color:#686868;
	text-align:justify;
	margin:0px;
	position:relative;
	font-style:italic;
}

.index-doct-panel .index-doct-right .read-more-btn{
	position:absolute;
	right:0;
	bottom:0;
	width:78px;
	height:25px;
	line-height:25px;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	background:#9e9e9e;
	text-align:center;
	border-radius:5px;
}

.index-doct-panel .index-doct-right .read-more-btn:hover{
	background:#ef8d2f;
	transition: all 0.7s ease 0s;
}

/*******************************index-doct-panel************************/


/*******************************index-middle-panel************************/
.index-middle-panel{
	background:#f4f4f4;
	padding:0px;
	margin:0px;
	position:relative;
}


.index-middle-panel .index-middle-left{
	padding:41px 0px;
	float:left;
	width:630px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;	
}

.index-middle-panel .index-middle-left h2{
	color:#223f5e;
	font-size:24px;	
	margin:0px 0px 15px 0px;
	font-weight:bold;
	
	
}

.index-middle-panel .index-middle-left p{
	color:#454f5a;
	font-size:14px;
	line-height:23px;
	text-align:justify;
	font-weight:normal;
	
}

.index-middle-panel .index-middle-left .read-more-link{
	width:80px;
	height:28px;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	background:#ef8d2f;
	display:block;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	margin:35px 0px 0px 0px;
}

.index-middle-panel .index-middle-left .read-more-link:hover{
	background:#223f5e;
	transition: all 0.7s ease 0s;
}
.index-middle-panel .index-middle-right{
	position:absolute;
	right:0;
	top:0;
}
/*******************************index-middle-panel************************/



/*******************************index-photogallery-panel************************/

.index-photogallery-panel{
	background:#ecfafb;
	padding:10px 0px;
	position:relative;
	text-align:center;
}

.index-photogallery-panel main{position:relative;}


.index-photogallery-panel h2{
	font-size:24px;
	color:#223f5e;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	text-align:center;
	display:inline-block;
	margin:20px auto;
	border-bottom:4px solid #ef8d2f;
	width:600px;
	padding:0px 0px 20px 0px;
}

.index-photogallery-panel .bx-wrapper{
	max-width:1100px !important;
}


.index-photogallery-panel li{margin:0px 8px;}


.index-photogallery-panel .outside{
	position:absolute;
	top:0%;
	width:100%;
	margin:160px 0px 0px 0px;
}

.index-photogallery-panel .outside a{
	width:38px;
}

.index-photogallery-panel .outside .popular-prev{
	left:5px;
	position:absolute;
}
.index-photogallery-panel .outside .popular-next{
	right:5px;
	position:absolute;
}

/*******************************index-photogallery-panel************************/


/*******************************footer************************/
footer{padding:60px 0px 0px 0px; margin:0px; background:url(../images/footer-bg.png) no-repeat top center; text-align:center;}
footer .foot-top-panel{padding:20px 0px 0px 0px; border-top:2px solid #a5bfcc;}
footer .foot-top-panel ul{padding:0px; margin:0px auto; list-style:none; width:450px;}
footer .foot-top-panel ul li{display:inline-block; font-size:11px; color:#223f5e; font-family:"MyriadPro-Regular", Arial, Helvetica, sans-serif; margin:0px 1px;}
footer .foot-top-panel ul li a{display:block; text-decoration:none; color:#223f5e;}
footer .power{font-size:11px; color:#223f5e; font-family:"MyriadPro-Regular", Arial, Helvetica, sans-serif;}
/*******************************footer************************/



.inner-banner{
	width:auto;
	border-bottom:3px solid #e0e0e0;
}

.inner-banner img{width:100%; display:block; padding:0px; margin:0px;}


.inner-content-panel{
	background:#ecfafb;
	padding:20px;
	margin:0px;
}

.inner-content-panel h3{
	font-size:24px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	color:#223f5e;
	border-bottom:4px solid #ef8d2f;
	padding:15px 0px;
	margin:0px auto 25px auto;
	width:600px;
	text-align:center;
}



.inner-content-panel .query-box {	
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	width:300px; float:left; background:#223f5e; border-radius:10px; padding:30px 15px; margin:0px 20px 0px 0px;
}


.inner-content-panel .query-box h2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	border-bottom:3px solid #9aa7b5;
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}

.inner-content-panel .query-box td{border:none; padding:0px;}

.inner-content-panel .query-box input[type="text"] {
	width:96%;
	height: 32px;
	line-height: 32px;
	padding: 0px 2%;
	font-size: 13px;
	color:#000;
	border:none;
	background:#ef8d2f;
	border-radius:10px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}

.inner-content-panel .query-box textarea {
	width:96%;
	height:80px;
	padding:2%;
	font-size: 13px;
	color:#000;
	border:none;
	background:#ef8d2f;
	resize:none;
	outline:none;
	border-radius:10px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}

.inner-content-panel .query-box input[type="submit"] {
	width: 100px;
	height: 35px;
	line-height: 35px;
	padding: 0px 10px;
	border: none;
	background: #000000;
	font-size: 16px;
	text-transform: uppercase;
	color:#fff;
	cursor: pointer;
	border-radius:5px;
	border:1px solid #385c82;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}

.inner-content-panel .query-box input[type="submit"]:hover{
	background:#ef8d2f;
	transition: all 0.7s ease 0s;
}

.about-doct-info{
	float:left;
	padding:0px;
	margin:0px;
	width:850px;
}

.about-doct-info .about-doct-img{
	width:193px;
	height:179px;
	border:2px solid #ef8d2f;
	float:left;
	margin:0px 15px 15px 0px;
}

.about-doct-info .about-doct-img img{width:100%;}

.about-doct-info article{float:left; width:600px;}

.about-doct-info h2{
	font-family:"MyriadPro-Regular", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#223f5e;
	margin:0px 0px 0px 0px;
}

.about-doct-info h2 span{
	font-size:16px;
	font-weight:normal;
	color:#ef8d2f;
	display:block;
}

.about-doct-info .web-url{
	font-size:12px;
	font-weight:normal;
	color:#ef8d2f;
	display:inline-block;
	text-decoration:none;
}



.about-doct-info p{
	font-size:11px;
	color:#757575;
	font-family:"MyriadPro-Regular", Arial, Helvetica, sans-serif;
	line-height:18px;
}

.inner-content-panel p{
	font-size:14px;
	color:#757575;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:22px;
	text-align:justify;
}

.inner-content-panel ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.inner-content-panel ul li{
	font-size:14px;
	color:#757575;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:22px;
	text-align:justify;
	background:url(../images/list-arrow.png) no-repeat left center;
	padding:0px 0px 0px 20px;
}

.inner-content-panel h4{
	font-size:24px;
	color:#223f5e;
		font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:10px 0px;
}

.tab-box{
	width:auto;
	background:#ecfafb;
	padding:30px 0px;
}

.tab-box .tab-main-width{
	width:1200px;
	margin:auto;
	background:#fff;
}


.photo-gallery-panel{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:center;
}

.photo-gallery-panel li{
	background:none !important;
	display:inline-block;
	width:368px;
	height:auto;
	padding:4px !important;
	margin:5px;
	border:2px solid #eee;
}

.photo-gallery-panel li a{
	display:block;
}

.photo-gallery-panel li img{width:100%; height:auto; display:block;}

.contact-box{
	float:left;
	width:830px;
	font-family:"Lato-Regular", Arial, Helvetica, sans-serif;
}

.contact-box .contact-img{
	float:left;
	width:193px;
	border:3px solid #ef8d2f;
	margin:0px 20px 0px 0px;
}

.contact-box .contact-img img{width:100%; display:block;}

.contact-box article{float:left; width:600px;}

.contact-box article h5{
	color:#223f5e;
	font-size:28px;
	line-height:28px;
	margin:0px;
	font-weight:normal;
}

.contact-box article h5 span{
	display:block;
	font-size:14px;
	color:#545454;
}

.contact-box article p{
	color:#757575;
	font-size:12px;
}