@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Regular.woff') format('woff'), url('../fonts/Raleway-Regular.ttf') format('truetype'), url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');}
.error{color:#F00;}
.breadcrumbs{width:100%;background:url(../images/bc-div-bg.png) repeat-x left bottom;border-radius:10px;padding:0 0 2px 0;float:left;margin-bottom:15px;overflow:hidden;}
.bc{background:url(../images/bc-bg.png) no-repeat right center;float:left;font:400 15px/37px Open Sans;color:#3f4537;padding:0 35px 0 20px;padding-bottom:3px;}
div{border:0px solid red;box-sizing:border-box;}
*{margin:0;padding:0;}
.t-name{font-style:italic;padding-bottom:20px;margin:-10px 0 20px 0;border-bottom:1px dashed #ccc;}
.quote{font-size:30px;vertical-align:bottom;opacity:0.5;}
.round-wh{border-radius:150px;border:5px solid #fff;box-shadow:0 0 3px #ccc;margin:10px auto;}
.round-bl{border-radius:150px;border:5px solid #fff;box-shadow:0 0 3px #000;margin:50px auto;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, th{font-weight:normal;font-style:normal;}
h1.h1{font:600 24px/35px Open Sans;margin-bottom:10px;color:#7d7cbf;}
h1{font:400 24px/35px Raleway;font:700 24px/35px Open Sans;margin-bottom:10px;color:#018ba0;color:#7d7cbf;}
.span-30{width:30%;float:left;}
.span-70{width:70%;float:left;padding:2% 0 0;font:400 15px/24px Raleway;font:400 15px/24px Open Sans;text-align:justify;}
.img-right{float:right;margin:0 0 10px 10px;}
.img-left{float:right;margin:0 10px 10px 0;}
h2, .h2{font:600 18px/25px Open Sans;margin-bottom:10px;color:#7d7cbf;}
strong{font-weight:bold;}
p{margin-bottom:15px;}
ul, ol{list-style:none;padding-left:20px;}
.ul li{list-style:disc outside;padding-left:10px;padding-bottom:10px;}
fieldset, img, hr{border:none;}
caption, th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
td{vertical-align:middle;padding:6px 0;}
body{font:400 16px/19px Arial, Helvetica, sans-serif;font:400 15px/20px Open Sans;color:#5f5f5f;background:#fff;}
.full{float:left;width:100%;}
#wrapper{width:100%;float:left;background:url(../images/body-bg.png) repeat-x left top;}
.h1-home{width:740px;float:left;}
#wrapper.home{background:url(../images/home-bg.png) repeat-x left top;}
#main{margin:0 auto;max-width:940px;position:relative;text-align:left;}
.off-wh{width:100%;float:left;clear:both;padding-bottom:15px;background:url(../images/off-wh-bg.png) no-repeat center bottom #f7f7f7;border-top:1px solid #ccc;}
.inner{margin:0 auto;max-width:940px;clear:both;}
#logo{float:left;}
#call{width:225px;font:700 32px/30px Arial, Helvetica, sans-serif;text-align:right;float:right;color:#FFF;margin:20px 0 0;}
#call span{font:400 22px/25px Arial, Helvetica, sans-serif;}
#menubar{ackground:url(../images/menu-bg.png) repeat-x left top;height:45px;margin:4px 0 35px 0;padding:0 0 8px 0;}
a, a img{outline:0px;border:0px;text-decoration:none;color:#00abf1;}
.blue{color:#00abf1;}
a:hover{color:#000;}
img{display:block;max-width:100%;}
.clear{clear:both;height:0 !important;}
.clear-15{clear:both;height:15px !important;}
.hide-n-pc{display:none;}
#content{}
.main-text{padding-top:30px;}
.owner-pic{width:182px;margin:0 18px 10px 0;float:left;}
.left_content{width:64%;float:left;}
#slider_wrap{border:2px solid #3798d3;padding:8px;background:#000;}
.slide-link{}
.slide-link a{display:block;float:left;margin:3px 0 0 0;background:#000;width:33.33%;font:400 22px/50px Arial, Helvetica, sans-serif;text-align:center;;text-indent:-9999px;height:84px;color:#FFF;}
.slide-link a.md{background:url(../images/meet-docter.png) no-repeat left top;}
.slide-link a.ig{background:url(../images/img-gal.png) no-repeat center top;}
.slide-link a.os{background:url(../images/ser.png) no-repeat right top;}
.slide-link a img{display:block;margin:0 auto;}
.side_bar{width:33%;float:right;}
p{text-align:justify;}
.left{float:left!important;}
.right{float:right!important;}
.center{float:none!important;margin:0 auto;}
.left-align{text-align:left!important;}
.center_text{text-align:center!important;}
.right-align{text-align:left!important;}
#footer-first{width:100%;float:left;background:#d3d3ee;color:#333;padding:35px 0 20px 0;font-size:15px;font-family:Open Sans;text-shadow:1px 1px 0 #dee}
#footer-last{width:100%;float:left;background:#3798d3;color:#fff;padding:35px 0;border-bottom:10px solid #074ea0;font-size:14px;font-family:Open Sans;}
#footer-last a{color:#FFF;}
#footer-last a:hover{text-decoration:underline;}
.copy{width:50%;float:left;}
.copy a{color:#CCC;}
.copy a:hover{color:#FF8B00;}
.social{width:50%;float:left;}
.social a{float:right;margin-right:10px;}
.span_100{width:96%;padding:0 2%;float:left;}
.nodes{list-style-image:none !important;list-style:none !important;}
.nodes li{margin:0!important;padding:0!important;height:22px;background:url(../images/node.gif) no-repeat left top;}
.nodes li a{margin:0!important;padding:0!important;line-height:22px!important;display:block;padding-left:30px!important;}
.at-home{float:left;width:720px;}
.at-home li{background:url("../images/li-arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);box-sizing:border-box;float:left;padding:0 5px 17px 30px;width:50%;}
.purple, .at-home li span{color:#7d7cbf;}
.box{background:url(../images/sidebar_box_bg.png) repeat-x left bottom #e4e4e4;clear:both;margin-bottom:15px;border-radius:10px;padding:25px 25px 18px 25px;}
.box_head{color:#7d7cbf;font:400 24px/30px Arial, Helvetica, sans-serif;font:600 20px/30px Open Sans;padding-bottom:5px;}
.box_btn{color:#8a8484;float:left;padding:0 10px;font:400 14px/28px Open Sans!important;background:url(../images/con-btn.png) repeat-x left top;border:1px solid #ccc;height:28px;width:auto !important;border-radius:5px;}
.box_btn:focus{box-shadow:0 0 4px #FFF;}
.box_btn:hover{color:#000;}
.black_btn, a.black_btn{background-color:#000;color:#FFF;float:left;padding:0 15px;font:400 14px/28px Open Sans!important;background:url(../images/black-btn-bg.png) repeat-x left top;border:1px solid #000;border-bottom:none;width:auto !important;border-radius:5px;}
.black_btn:hover{text-decoration:none;}
.black_btn:focus{color:#ccc}
#q_con{}
#q_con table td{padding:6px 0;}
input, select{border:1px solid #ccc;border-radius:5px;color:#666;height:22px;padding:1% 2%;width:96%;font-family:Arial, Helvetica, sans-serif;}
textarea{border:1px solid #ccc;border-radius:5px;color:#666;height:57px;padding:1% 2%;width:96%;font:400 13px/16px Arial, Helvetica, sans-serif;}
.part-logo{border:1px solid #d4d4d4;border-radius:10px;float:left;width:100%;margin:25px 0;}
.part-logo img{float:left;margin:20px;}
.section{margin:0 auto;max-width:940px;position:relative;text-align:left;}
.left-sec a{}
.foot-box{width:21%;box-siziing:border-box;padding:2%;float:left;line-height:26px;}
.f-head{font:400 18px/25px Open Sans;color:#074ea0;text-transform:uppercase;padding-bottom:12px;background:url(../images/line.png) repeat-x left bottom;margin-bottom:12px;}
.line{background:url(../images/line.png) repeat-x left bottom;}
.foot-box a{display:block;width:100%;color:#333;line-height:26px;}
.foot-box a:hover{text-decoration:underline;}
.town-list{padding:20px 0;}
.leftt-sec{float:left;width:60%;}
.right-sec{float:right;width:25%;}
.right-sec a{display:block;float:right;margin-left:6px;}
.footer-con-f-wrap{background:url(../images/footer-con-bg.png) repeat-x left top #fff;clear:both;margin-bottom:15px;border-radius:10px;padding:0 15px 15px;}
.blue-btn{background:#00cfef;border:none;border-bottom:3px solid #018ba0;border-radius:5px;padding:0 15px;font:400 14px/29px Raleway;color:#FFF;float:left;height:auto;width:auto;}
.blue-btn{background:#7d7cbf;border-bottom:3px solid #383772;}
.blue-btn:hover{color:#000;}
.blue-btn:focus{border-bottom:none;border-top:3px solid #018ba0;border-top:3px solid #383772;}
.small{padding:0 7px;}
.now{font-size:18px;font-weight:700;margin:65px 0 0 100px;padding:10px 25px;}
.span-50{box-sizing:border-box;float:left;width:48%;margin:1%;border-radius:10px;overflow:hidden;}
.pad-tb{padding:1% 0;}
.box-head{background:#7d7cbf;color:#302f65;font:600 24px/55px "Open Sans";margin-top:20px;padding:0 25px;text-shadow:1px 1px 1px #bbb;}
.side-box{border:1px solid #7d7cbf;clear:both;margin-bottom:20px;}
.side-box a{padding:0 0 0 25px;display:block;font:600 16px/40px "Open Sans";color:#302f65;}
.side-box a.active, .side-box a:hover{background:#a4a3ed;}
.side-img{border:1px solid #ccc;box-shadow:0 0 5px #ccc;display:block;margin:5% auto;max-width:76%;padding:2%;}
.main-img{border:1px solid #ccc;box-shadow:0 0 5px #ccc;display:block;margin:5% auto;max-width:98%;padding:1%;}
.hide-in-menu{display:none;}
.links{}
.links a{display:block;color:#7d7cbf;font:600 18px/25px Open Sans;margin-bottom:10px;}
.foot-box span{float:left;}
ul.plain{list-style:none;padding: 20px 0 20px 30px;}
ul.plain li{margin-bottom:8px;}
@media screen and (max-width:939px){#wrapper.home, #wrapper{background:none;}
.inner, #content{padding:0 10px; box-sizing:border-box;}
#slider_wrap{margin:0 -12px;}
#header{background:#3798d3;width:100%;float:left;}
.part-logo img{max-width:30%;}
.at-home, .at-home li{width:100%;}
.slide-link a{text-indent:0px;height:auto;padding:1%;margin:1%;box-sizing:border-box;width:31.33%;text-shadow:3px 3px 3px #000;}
.town-list{padding:20px;}
.slide-link a:hover{background:#22209b !important;}
.slide-link a.md{background:#7e7dc0;}
.slide-link a.ig{background:#7e7dc0;}
.slide-link a.os{background:#7e7dc0;}
.span-50{width:98%;}
.pad-tb{padding:3%;}
}
@media screen and (max-width:900px){#menubar{margin:15px 0 0 0;}
.hide-in-menu{display:block;}
}
@media screen and (max-width:768px){.breadcrumbs{display:none;}
.bx-wrapper .bx-next, .bx-wrapper .bx-prev{display:none;}
.ul{padding-left:10px;}
.now{margin:10px !important;}
.h1-home{float:left;width:auto;}
#logo{}
.left_content, .side_bar{width:100%;}
.foot-box{width:48%;}
.hide-n-pc{display:block;}
.right-sec{padding:0 10px 10px;width:100%;}
.left-sec{width:100%;padding:0 10px;}
}
@media screen and (max-width:650px){.slide-link a{font-size:16px;}
#logo{width:100%;}
#logo img{display:block;margin:0 auto;}
#call{margin:10px 0 0;text-align:center;width:100%;}
.hide{display:none;}
.span-70, .span-30{width:96%;padding:2%;}
h1{font-size:16px;}
}
@media screen and (max-width:481px){#call{font:700 20px/30px Arial, Helvetica, sans-serif;margin:0;}
#logo img{display:block;margin:0 auto;width:240px;}
.slide-link a{width:96%;}
.foot-box{width:90%;padding:5%;}
ul.plain{padding: 20px 0 0px 10px;}
.nodes li{height:auto;}
}
#tagline{font:600 18px/30px Open Sans;color:#000;text-align:center;}
#tagline span{background:url(../images/banner.png) no-repeat center center;width:320px;height:36px;display:block;margin:0 auto;}
#pop1 img {
	width:100%;
}
.simplePopup {
	display:none;
	position:fixed;
	z-index:999999;
	padding:0;
	width:900px;
	min-width:475px;
}
.simplePopupClose {
	float:right;
	cursor:pointer;
	text-indent:-9999px;
	background:url(../images/close-x.png) no-repeat left top;
	width:40px;
	height:40px;
	margin-bottom: -20px;
	margin-right: -20px;
	position:relative;
	z-index:9999;
}
.simplePopupBackground {
	display:none;
	background:#000;
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:1;
}
.hide-in-pc {
	display:none;
}
@media screen and (max-width:800px) {
 .simplePopup {
width:100%;
min-width:10%;
}
.simplePopupClose {
 margin-bottom: -12px;
 margin-right: 0;
}
@media screen and (max-width:600px) {
 .hide-in-pc {
display:block;
}
 .hide-in-mobile {
display:none;
}
.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; }

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
}}

#call a{ color:white;
    
}
