body { margin:0px; background-color:#fff; height:100% }
html { height:100% }
#section-1-left a:link { color:#216086; text-decoration:underline }
#section-1-left a:visited { color:#216086 }
#section-1-left a:hover { color:#c8486a }
#note a:link { color:#216086; text-decoration:underline }
#note a:visited { color:#216086 }
#note a:hover { color:#c8486a }
#note a:active { color:#c8486a }
#section-3-inner a:link { color:#216086; text-decoration:underline }
#section-3-inner a:visited { color:#216086 }
#section-3-inner a:hover { color:#c8486a }
#section-4-top-right a:link { color:#216086; text-decoration:underline }
#section-4-top-right a:visited { color:#216086 }
#section-4-top-right a:hover { color:#c8486a }
#section-5-inner a:link { color:#216086; text-decoration:underline }
#section-5-inner a:visited { color:#216086 }
#section-5-inner a:hover { color:#c8486a }
#footer-col-1 a:hover { text-decoration:underline }
#footer-bottom-left a:hover { text-decoration:underline }
#PageDiv { position:relative; min-height:100%; margin:auto }
#header.f-ms { box-shadow:0px 0px 4px rgba(0,0,0,0.25) }
#header-inner.f-ms { padding:30px 5% 25px }
#mainNav-inner.f-ms { padding:30px 5% }
#hero-image { z-index:0 }
#heroguide { left:0px; top:0px; width:1600px; height:650px; overflow:hidden }
#heroguidemobile { left:0px; top:650px; width:568px; height:360px; overflow:hidden; display:none }
#heading { z-index:0 }
#heading-inner { max-width:854px; z-index:0; padding:18px 3%; margin-left:auto; margin-right:auto; background-color:#c8486a }
#section-1 { max-width:1440px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto; overflow:hidden }
#section-1-left { width:65.76%; z-index:0; float:left; padding-top:80px; padding-bottom:40px }
#section-1-right { width:31.46%; z-index:0; float:right; padding-top:60px; padding-bottom:30px }
#get-in-touch { z-index:0; padding:140px 20px; background-color:#e6f2f2 }
#note { z-index:0; padding:60px 20px; margin-top:20px; background-color:#f5f5f5 }
#section-2 { min-height:100px; z-index:0 }
#doctor { left:0px; top:0px; width:1600px; height:608px; overflow:hidden }
#doctormobile { left:0px; top:608px; width:568px; height:360px; overflow:hidden; display:none }
#section-3 { z-index:0; background-color:#f5f5f5 }
#section-3-inner { max-width:960px; z-index:0; padding:50px 5%; margin-left:auto; margin-right:auto }
#section-4 { max-width:1440px; z-index:0; padding:40px 5%; margin-left:auto; margin-right:auto }
#section-4-top { z-index:0; overflow:hidden }
#section-4-top-left { width:47.92%; z-index:0; float:left }
#patient { left:0px; top:0px; width:690px; height:412px; overflow:hidden }
#section-4-top-right { width:47.92%; z-index:0; float:right }
#section-4-bottom { z-index:0; padding-top:40px; overflow:hidden }
#section-4-bottom-left { width:47.92%; z-index:0; float:left }
#section-4-bottom-right { width:47.92%; z-index:0; float:right }
#box-links { z-index:0; overflow:hidden }
#about-wrapper { z-index:0; margin-bottom:20px }
#about-outer { z-index:0; background-color:#f5f5f5; border:solid #f5f5f5 7px }
#about-inner { max-width:180px; z-index:0; padding:38px 20px 38px 125px; margin-left:auto; margin-right:auto; background-image:url(../Resources/about2.png); background-position:20px; background-repeat:no-repeat }
#outcomes-wrapper { z-index:0 }
#outcomes-outer { z-index:0; background-color:#f5f5f5; border:solid #f5f5f5 7px }
#outcomes-inner { max-width:180px; z-index:0; padding:38px 20px 38px 125px; margin-left:auto; margin-right:auto; background-image:url(../Resources/outcomes2.png); background-position:20px; background-repeat:no-repeat }
#section-5 { z-index:0; background-color:#f5f5f5 }
#section-5-inner { max-width:1440px; z-index:0; padding:40px 5%; margin-left:auto; margin-right:auto }
#item1 { z-index:0; padding-bottom:20px }
#footer-top.f-ms { padding:35px 5% }
#footer-bottom-inner.f-ms { padding:10px 5% }
#cookiesBanner.f-ms { padding:15px 5% }
#cookiesAccept.f-ms { margin:0px 15px 10px 0px }
#cookiesMore.f-ms { margin:0px 0px 10px }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#about-inner { background-image:url(../Resources/about.png); background-size:83px 83px }
	#outcomes-inner { background-image:url(../Resources/outcomes.png); background-size:83px 83px }
}
@media screen and (max-width:768px)
{
	#section-1-left { width:auto; float:none }
	#section-1-right { width:auto; float:none; padding-top:0px; padding-bottom:20px; overflow:hidden }
	#get-in-touch { width:45.14%; float:left }
	#note { width:45.14%; float:right; margin-top:0px; box-sizing:border-box }
	#section-4-top-left { width:auto; float:none }
	#section-4-top-right { width:auto; float:none; padding-top:20px }
	#section-4-bottom-left { width:auto; float:none }
	#section-4-bottom-right { width:auto; float:none }
	#box-links { padding-top:20px }
}
@media screen and (max-width:568px)
{
	#heroguide { display:none }
	#heroguidemobile { display:inline }
	#get-in-touch { width:auto; float:none }
	#note { width:auto; float:none; margin-top:20px }
	#doctor { display:none }
	#doctormobile { display:inline }
}
@media screen and (max-width:350px)
{
	#about-inner { max-width:200px; padding-left:115px; padding-right:10px }
	#outcomes-inner { max-width:200px; padding-left:115px; padding-right:10px }
}
