@charset "utf-8";

.rslides {

  position: absolute;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  z-index:5;

  margin-top:-10px;

  *margin-top:-187px;

  }



.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;
  border: 0;
  margin:0px;
  padding:0px;

  }

.callbacks_nav {

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 52%;

  left: 0;

  opacity: 0.7;

  z-index: 3;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 61px;

  width: 38px;

  margin-top: -45px;

  }



.callbacks_nav:active {

  opacity: 1.0;

  }



.callbacks_nav.next {

  left: auto;

  background-position: right top;

  right: 0;

  }

  #slider3-pager{

	  list-style:none;

	  float:left;

	  margin-top:38px;

  }

#slider3-pager  li{

	  display:inline-block;

	  width:100%;

	  *width:469px;

	  background:url(/images/list-bg-1.png) 0 0 repeat-x;

	  background-position:bottom;

  }

#slider3-pager  li a{

	  font-family:'LaoUIRegular';

	  font-size:16px;

	  font-size:16px\9;

	  color:#FFF;

	  text-decoration:none;

	  margin-left:120px;

	  display:block;

	  padding:3px 0px 9px 50px;

	  margin-bottom:3px;



}

#slider3-pager  li a img{

	margin-right:10px;

}

#slider3-pager .callbacks1_s5{

	background:none;

}

#slider3-pager .callbacks1_s5 a{

	 margin-left:50px;
}

#slider3-pager .callbacks1_s4 a{

	 margin-left:104px;

}

#slider3-pager .callbacks1_s3 a{

	 margin-left:110px;

}

#slider3-pager .callbacks1_s2 a{

	 margin-left:115px;

}

#slider3-pager .callbacks_here a{

	background:url(/images/list-bg-2.png) 0 0 repeat-y;

	background-position:right;

	margin-bottom:3px;

}

  .callbacks_nav {

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 52%;

  left: 0;

  opacity: 0.7;

  z-index: 3;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 61px;

  width: 38px;

  margin-top: -45px;

}

.caption{

	position:absolute;

	margin-top:220px;

	width:100%;

	*position:relative;

	*margin-top:-250px;

	*width:350px;

	*float:left;

	*z-index:9;

	*margin-left:315px;	

}

.caption h1{

	float:right;

	text-align:left;

	margin:10px 70px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#032a61;

	font-size:22px;

	line-height:25px;

}

.app-number {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	z-index:1000;
	position:absolute;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.app-number a img {
	display:none;
}

.app-number a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	
}

.app-number a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	
}
.app-number a span{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#032a61;
	text-decoration:none;
}

.testimonials-button{

	border:1px solid #3497EF;

	background-color:#3497EF;

	float:right;

	border-radius:5px;

	clear:both;

	margin-top:-50px;

}

.testimonials-button:hover{

	border:1px solid #FFF;

}



 .testimonials-button a{

	color:#FFF;

	display:block;

	text-align:center;

	padding:5px 10px;

	text-decoration:none;

}

body .body-section .data article .about-us{

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:13px;

	line-height:18px;

	margin-bottom:18px;

	padding:0px 0px 0px 25px;

	width:100%;

}

@media screen and (max-width: 960px) {

body .body-section{

	max-width:751px;

	display:block;

	margin:0 auto;

	height:auto;

	position:relative;

}



body .body-section .data article {

    background: none repeat scroll 0 0 #FFFFFF;

    display: block;

    float: left;

    width: 60%;

}



body .body-section header .logo-image a img {

    float: right;

    position: relative;

    width: 350px;

    z-index: 999;

}



body .body-section header {

    min-height: 0px;

}



nav {

    margin-top: 56px;

	*margin-top: 0px;

}

.caption {

    margin-top: 148px;

}



.caption h1 {

    margin-right: 18px;

	font-size: 20px;
	margin:150px 0px 0px 0px;

}

.menu a {

    padding: 0 9px;

}



body .body-section .credibility-bar ul li {

    width: 24%;

    float: left;

    padding: 3px;

}

body .body-section .credibility-bar ul li a img{

	width:78%;

}



body .body-section footer .block1 {

    float: left;

    margin-left: 25px;

    padding-bottom: 0;

    padding-top: 25px;

    width: 65%;

}



body .body-section footer .block2 {

    margin-left: 25px;

}



body .body-section footer .block3 {

    margin-right: 18px;

}





body .body-section footer .block3 {

    margin-right: 18px;

}

body .body-section footer .block3 {

    float: right;

    padding-bottom: 25px;

    padding-top: 25px;

    width: auto;

}

#slider3-pager li a {

    font-size: 14px;

    margin-bottom: 3px;

    margin-left: 120px;

    padding: 4px 0 4px 50px;

}



body .body-section header .pager {

    height: 241px;

    margin-top: -92px;

    padding-bottom: 0;;

  }



body .body-section header .doctor a img {

    margin-left: 140px;

    margin-top: 58px;

    width: 25%;

}



body .body-section header .doctor .block1 {

    margin-left: 182px;

    margin-top: 55px;

}



body .body-section header .about-doctor {

    height: 92px;

    margin-top: -92px;

    width: 445px;

}



body .body-section section .block2 ul {

    margin-left: 10px;

    margin-right: 10px;

}



body .body-section section .block1 h2 {

    font-size: 17px;

}



body .body-section section .mm-block .sub-block1 a img {

    width: 25%;

}



body .body-section section .mm-block .sub-block2 a img {

    width: 20%;

}



body .body-section section .mm-block .sub-block1 a div {

    font-size: 20px;

    line-height: 20px;

}

body .body-section section .mm-block .sub-block2 h2 {

    font-size: 18px;

    margin-top: -35px;

}



body .body-section section .mm-block .sub-block2 p {

    margin-left: 40px;

    margin-top: -7px;

}



body .body-section section .mm-block .sub-block1 {

    padding-top: 69px;

	padding-bottom:10px;

}

body .body-section section .mm-block .sub-block2 {

    padding-top: 69px;

}



#slider3-pager {

    margin-left: 40px;

}



body .body-section header .doctor h2 {

    font-size: 18px;

    margin-left: 55px;

}

body .body-section section .block1 div{

	margin-top:5px;

}



body .body-section .credibility-bar ul {

    margin-left: 22px;

    margin-top: 5px;

    width: 97%;

}



#online-appointment ul.cols-3 li {

    float: left;

    margin-right: 2%;

    width: 26%;

}



.contact-us-table1 {

    width: 94%;

}

}

@media screen and (max-width: 750px) {



	body .body-section{

	max-width:595px;

	display:block;

	margin:0 auto;

	height:auto;

	position:relative;

}



body .body-section footer .block1 {

    width: 80%;

}



body .body-section .credibility-bar ul {

    margin-left: 25px;

    margin-top: 6px;

    width: 95%;

}



body .body-section .credibility-bar ul li {

    width: 23%;

}

.menu a {

    padding: 0 4px;

	font-size:14px;

}



body .body-section header .logo-image a img {

    width: 300px;

}



#slider3-pager {

    margin-left: 132px;

	margin-top:30px;

}



#slider3-pager li a {

    font-size: 10px;

}



body .body-section header .pager {

    height: 211px;

    margin-top: -105px;

}



body .body-section header .about-doctor {

    height: 70px;

    margin-top: -70px;

    width: 415px;

}



body .body-section header .doctor a img {

    margin-left: 240px;

    margin-top: 63px;

    width: 23%;

}



body .body-section header .doctor h2 {

    font-size: 11px;

    margin-left: 140px;

	margin-top: 15px;

}



body .body-section header .doctor h2 span {

    font-size: 10px;

}



body .body-section header .doctor div a {

    font-size: 10px;

}

.caption {

    margin-top: 130px;

}


nav {

    margin-top: 6px;

}



body .body-section .data article {

    width: 50%;

}

.caption h1 {

    color: #032A61;

    float: right;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    line-height: 16px;

    text-align: left;
	margin-top:160px;


}



body .body-section header .logo {

    width: 590px;

}



body .body-section section .block1 h2 {

    font-size: 14px;

}



body .body-section section .block1 p {

    font-size: 11px;

    margin-right: 20px;

}



body .body-section section .block2 ul {

    margin-left: 0;

    margin-right: 4px;

}



body .body-section section .block2 ul li {

    font-size: 12px;

}



body .body-section section .block3 h2 {

    font-size: 14px;

}



body .body-section section .block3 p {

    font-size: 11px;

}



body .body-section section .mm-block .sub-block2 h2 {

    font-size: 14px;

    margin-top: -35px;

}

body .body-section section .mm-block .sub-block2 a img {

    margin-left: 22px;

}

body .body-section section .mm-block .sub-block2 p {

    font-size: 9px;

}

}



@media screen and (max-width: 595px) {



	body .body-section .credibility-bar ul {

    margin-left: 25px;

    margin-top: 6px;

    width: 92%;

}



body .body-section .data article {

    width: 93%;

}

body .body-section .data aside {

    float: none;

    margin: 0 auto;

	margin-top:1px;

}



body .body-section .data aside .block1 ul li a {

    font-size: 12px;

}



body .body-section .data aside .block2 div {

    margin-top: -1px;

}

body .body-section .credibility-bar ul li.second{

	padding-bottom:17px;

}

body .body-section .credibility-bar ul li {

    width: 47%;

}



body .body-section section .block1 {

    width: 100%;

}



body .body-section section .block2 {

    float: none;

    margin: 0 auto;

    width: 100%;

}

body .body-section section .block2 ul {

    float: left;

    margin-top: 5px;

    padding-bottom: 0;

}



body .body-section section .block3 {

    float: left;

    width: 100%;

	padding-bottom:20px;

}

body .body-section section .mm-block .sub-block1 {

    float: left;

    width: 100%;

	border-bottom:1px solid  #a5c6d9;

}

body .body-section section .mm-block .sub-block2 {

    float: left;

    width: 100%;

}

body .body-section section .mm-block .sub-block2 a img {

    margin-left: 50px;

	padding-bottom:50px;

}



body .body-section section .block2 ul {

    width: 100%;

}

body .body-section section .block2 ul li {

    margin: 7px auto 7px auto;

    width: 60%;

}

body .body-section section .block2 ul li a {

    padding-bottom: 18px;

}

body .body-section header .doctor{

	display:none;

}

body .body-section header .about-doctor{

	display:none;

}









body .body-section section .block1-min{

	display:block;

	background:url(/images/side-bar-block1-bg.png) 0 0 no-repeat;

	width:265px;

	height:157px;

	float:none;

	margin:0 auto;

}

body .body-section section .block1-min ul{

	width:100%;

	float:left;

}

body .body-section section .block1-min ul li{

	width:100%;

	background:url(/images/list-bg-1.png)  0 0 no-repeat;

	background-position:bottom;

	padding-bottom:3px;

}

body .body-section section .block1-min ul li a img{

	vertical-align:middle;

	margin:0px 5px 0px 10px;

}

body .body-section section .block1-min ul li a{

	padding:9px 0px 10px 0px;

	text-decoration:none;

	display:block;

	color:#FFF;

	font-size:16px;

    font-family:'LaoUIRegular';

}

body .body-section section .block1-min ul li a:hover{

	background:url(/images/list-bg-2.png) 0 0 repeat-y;

}

body .body-section section .block1-min ul li.last-element{

	background:none;

}

body .body-section section .block2-min{

	display:block;

	background:url(/images/side-bar-block2-bg.png) 0 0 no-repeat;

	width:265px;

	height:76px;

	float:none;

	margin:1px auto 0px auto;

}

body .body-section section .block2-min a img{

	margin-top:6px;

	float:left;

}

body .body-section section .block2-min h2{

	float:left;

	color:#e2f3f9;

	font-size:16px;

	font-family:'LaoUIRegular';

	margin-left:-22px;

	margin-top:12px;

}

body .body-section section .block2-min h2 span{

	font-family:Verdana, Geneva, sans-serif;

	color:#bbe6fd;

	font-size:14px;

	font-weight:bold;

}

body .body-section section .block2-min div{

	float:right;

	margin-right:15px;

	margin-top:5px;

}

body .body-section section .block2-min div a{

	font-family:'LaoUIRegular';

	text-decoration:none;

	font-size:14px;

	color:#FFF;

}

body .body-section section .block2-min div a:hover{

	text-decoration:underline;

}

body .body-section header .logo-image a img {

    width: 100%;

}

.rslides{

	display:none;

}

body .body-section header .logo{

	display:none;

}



body .body-section header .logo-image {

    float: none;

    margin: 15px auto 0;
	height:100px;

}

body .body-section header .pager{

	display:none;

}

body .body-section footer .block1 {

    width: 95%;

}

body .body-section section .mm-block .sub-block1 div a{

	font-size:24px;

}

body .body-section header .app-number {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	z-index:1000;
	position:absolute;
	margin:-25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

body .body-section header .app-number a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}

body .body-section header .app-number a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}
body .body-section header .app-number a span{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#032a61;
	text-decoration:none;
}

body .body-section header .app-number img{
	display:none;
}


}

@media all and (max-width: 481px) {

	body .body-section footer .block1 {

    width: 92%;

	

}

}

@media all and (max-width: 450px) {

	body .body-section .data article #button-3{

	margin-left:25px;



}

}



@media all and (max-width: 730px) {

 .testimonials-button{

		margin-top:-40px;

	}

	body .body-section .data article .button3{

	margin-left:25px;

}

}

@media all and (min-width: 595px) and (max-width: 730px) {

	body .body-section .data article #button-3{

	margin-left:25px;

}

}