@charset "utf-8";
/* CSS Document */

/************************************************************************************
MOBILE
*************************************************************************************/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 959px) {
	.content{width:96%;}
	h1.logo{width:300px;}
	.caption {display:none;}
	#searchSection h2 {width:220px;}
	#searchSection input[type="text"] {width:165px;}
	#searchSection .select-style {width:200px;}
	#service .column {width:175px; margin:0 0 0 11px;}
	#service .column span {font:800 20px/25px 'Open Sans',sans-serif}
	#boxHolder .box {padding: 14px;    width: 212px; margin:0 0 0 8px;}
	#boxHolder .box h2.assist {font: 400 25px/30px 'Open Sans',sans-serif;}
	ul.assistList li {font: 400 17px/28px 'Open Sans',sans-serif;}
	.tabNews {margin: 30px 0 0;}
	.tabNews .imgHolder {width:60px; margin:0 15px 0 0;}
	.featuredPhysicians .specialization {padding-bottom:24px;}
	.featuredPhysicians .rtCont { width:60px; border-width:2px;}
	.moreInfo li {font: 12px/18px 'Open Sans',sans-serif;}
	.footerNav a {padding:0 7px;}
	.copyRight {width:250px;}
	
	#banner .caption {top: 17px; font: 800 31px/47px 'Open Sans',sans-serif;  padding: 11px;}
}

@media screen and (max-width: 700px) {
	h1.logo{margin-top: 11px;    width: 261px;}
	#searchSection h2 {clear: both;   float: none;   margin-bottom: 10px; width: auto;}	
	#searchSection input[type="text"] { width: 202px;}
	#searchSection .select-style { width:285px;}
	#searchSection input[type="submit"] { top: 50px; height:41px; }
	#searchSection .formBg input[type="text"] {margin:0 10px;}
	#searchSection .formBg input[type="submit"] {top:47px;}
	#service .column {margin: 0 0 0 5px;   width: 149px;}
	#boxHolder {margin-bottom:40px;}
	#boxHolder .box { float: none;   margin: 8px 0 0 0;    min-height: 100%;    padding: 14px;    width: auto; overflow:hidden;}
	#boxHolder .box:first-child { margin-top:0;} 
	.featuredPhysicians .ltCont { float: left;    margin: 0 10px 0 0;    width: 70%;}
	.featuredPhysicians .rtCont {border-width: 4px;    float: right;    margin: 0 10px 0 0;    width: 106px;}
	
	#banner .caption { font: 800 20px/36px 'Open Sans',sans-serif;  min-width: 290px;}	
	.inner-content { padding:10px;}
	.inner-content .sidebar { clear: both;   margin: 0 0 20px;   width: 100%;}
	.inner-content .container {padding:0;  clear: both;}
	
	.footerNav {text-align: left;}
	.footerNav ul li {font: 600 11px/18px 'Open Sans',sans-serif;}
	.footerNav a { padding: 0 4px;}
	
	.footerImg {float: none;    margin: 0 0 15px;    text-align: left;    width: 100%;}	
	.copyRight {clear: both;    float: none;    width: 100%; }
	.copyRight p {font: 400 12px/18px 'Open Sans',sans-serif;}
	.rtLink {float: none;    padding: 15px 0 0;    text-align: left;    width: 100%; }
	.rtLink p{font: 400 12px/18px 'Open Sans',sans-serif;}
}

@media screen and (max-width: 599px) {
	h1.logo {float: none;  margin: 10px auto;  width: 230px;}	
	#header .right {clear: both; float: none;   text-align: center;    width: 100%;}	
	.address { clear: both; float: none;   margin: 0 auto; padding: 7px 0 0; text-align: center;  width: 100%;}	
	.socialMedia { float: none;  padding: 10px 0;   width: 100%;}
	.socialMedia a {display: inline-block;  float: none;   margin: 0 2px;}
	.searchBox {float: none;  margin: 0 auto;}
	.featuredPhysicians .ltCont {width:60%;}
	#searchSection h2 {margin-left:0;}
	#searchSection .formBg h2 {margin-left:10px;}
	#searchSection input[type="text"] { clear: both;    display: block;    margin: 0 0 10px;    width: 90%; float:none;}
	#searchSection .formBg input[type="text"] {margin: 0 0 10px 10px;}
	#searchSection .select-style { clear: both; margin:0 0 10px 0;    width: 94%; float:none;}
	#searchSection .formBg .select-style { margin:0 0 10px 10px;}
	#searchSection input[type="submit"] {position:relative; top:auto; right:auto;}
	#searchSection .formBg input[type="submit"] {top:auto; margin-left:10px;}
	#service .column {width:111px;}
	#service .column span {font: 800 15px/15px 'Open Sans',sans-serif;}
	#banner .caption {display:none;}
	
	.inner-content .rtimg, .article-block img{margin:0 0 20px; float:none;}
	.inner-content .rtimg{ margin-top:20px;}
	.breadcrumb {font: italic 400 17px/23px 'Open Sans',sans-serif;}
}

@media screen and (max-width: 370px) {
	#slider .controller {padding:7px;}
	#slider a.more {font: 800 17px/35px 'Open Sans',sans-serif;}
	#searchSection .select-style {width:96%;}
	#service .column {clear: both;  margin: 0 0 10px;  width: 100%; float:none;}
	#service .column img {width:100%;}
	#service .column span {font: 800 26px/36px 'Open Sans',sans-serif;}
	.featuredPhysicians .ltCont {width:45%;}
	#searchSection .formBg input[type="text"] {width:87%;}
	#searchSection .formBg .select-style {width: 93%;}
}