#HeaderWrapper.f-ms { position:relative; z-index:100 }
#header.f-ms { min-height:52px; z-index:0; padding-top:24px; padding-bottom:24px; margin-left:auto; margin-top:66px; margin-right:auto }
#navigation.f-ms { position:fixed; left:0px; top:0px; right:0px; z-index:1; padding-top:24px; padding-bottom:24px; background-color:#2f3237; opacity:0.95; box-sizing:border-box }
#introWrapper.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#imageHolder.f-ms { width:45.17%; min-height:478px; z-index:0; float:right; padding:2%; background-image:url(../Resources/drivingcarriage.jpg); background-position:center; background-size:cover; background-repeat:no-repeat }
#introText.f-ms { width:45.17%; min-height:478px; z-index:0; float:left; padding:2% }
#instructionsWrapper.f-ms { z-index:0; clear:both; margin-left:auto; margin-right:auto; background-color:#fff }
#instructions.f-ms { width:96%; max-width:1200px; z-index:0; padding:2%; margin-left:auto; margin-right:auto }
#padWide.f-ms { min-height:600px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/pichapad.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; background-attachment:fixed; overflow:hidden }
#directionWrapper.f-ms { z-index:0; clear:both; margin-left:auto; margin-right:auto }
#directions.f-ms { width:96%; max-width:1200px; z-index:0; padding:2%; margin-left:auto; margin-right:auto }
#oneWrapper.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#picWrapperRight.f-ms { width:50%; max-width:600px; z-index:0; float:right }
#rightTop.f-ms { position:relative; width:100%; min-height:502px; z-index:0; float:left }
#rightTop_m.f-ms { position:relative; min-height:478px; margin:0px; padding:2%; background-image:url(../Resources/righttop.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#equilogo.f-ms { max-width:100%; overflow:hidden }
#rightBottom.f-ms { width:96%; min-height:278px; z-index:0; float:left; clear:left; padding:2%; background-image:url(../Resources/pichapad600x302.jpg); background-position:center; background-size:cover; background-repeat:no-repeat }
#picWrapperLeft.f-ms { width:50%; max-width:600px; z-index:0; float:left }
#leftTop.f-ms { width:96%; min-height:278px; z-index:0; float:left; padding:2%; background-image:url(../Resources/26231900_15732275.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat }
#leftBottom.f-ms { width:96%; min-height:478px; z-index:0; float:left; clear:left; padding:2%; background-image:url(../Resources/2018-01-25-photo-.jpg); background-position:center; background-size:cover; background-repeat:no-repeat }
#reviewsWrapper.f-ms { z-index:0; clear:both; margin-left:auto; margin-right:auto; background-color:#fff }
#reviewsInner.f-ms { width:96%; max-width:1200px; z-index:0; padding:2%; margin-left:auto; margin-right:auto }
#reviews.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#reviewLeft.f-ms { width:28.25%; z-index:0; float:left; padding:2% }
#reviewRight.f-ms { width:28.25%; z-index:0; float:right; padding:2% }
#reviewMiddle.f-ms { width:28.25%; z-index:0; float:left; padding:2%; margin-left:1.6% }
#contactWrapper.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#contactInner.f-ms { width:62.75%; z-index:0; float:left; padding:2% }
#name.f-ms { width:100% }
#email.f-ms { width:100% }
#phone.f-ms { width:100% }
#message.f-ms { width:100%; height:150px }
#contactText.f-ms { width:28.17%; z-index:0; float:right; padding:2% }
#contactAnchor.f-ms { left:0px; top:0px; width:10px; height:10px; min-height:10px; overflow:hidden }
#socialWrapper.f-ms { width:85.21%; z-index:0; margin-left:auto; margin-right:auto }
#socialfacebook.f-ms { width:44px; margin-left:auto; margin-right:auto; overflow:hidden }
#socialTwitter.f-ms { width:44px; margin-left:auto; margin-right:auto; overflow:hidden }
#socialLinkedin.f-ms { width:44px; margin-left:auto; margin-right:auto; overflow:hidden }
#socialYouTube.f-ms { width:44px; margin-left:auto; margin-right:auto; overflow:hidden }
#footerWrapper.f-ms { min-height:100px; z-index:0; margin-left:auto; margin-right:auto }
#InnerWrappr.f-ms { z-index:0; margin-left:auto; margin-right:auto; background-color:#6b7071 }
#footerContainer.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto; overflow:hidden }
#copyright.f-ms { z-index:0; padding:14px; margin-left:auto; margin-right:auto; background-color:#6b7071 }
@media screen and (max-width:920px)
{
	#introWrapper.f-ms { width:100%; max-width:none }
	#instructionsWrapper.f-ms { width:100% }
	#padWide.f-ms { display:none }
	#directionWrapper.f-ms { width:100% }
	#oneWrapper.f-ms { width:100%; max-width:none }
	#reviewsWrapper.f-ms { width:100% }
	#contactWrapper.f-ms { width:100%; max-width:none }
	#footerWrapper.f-ms { width:100% }
	#footerContainer.f-ms { width:100% }
}
@media screen and (max-width:720px)
{
	#imageHolder.f-ms { width:auto; min-height:378px; float:none; margin-top:20px }
	#introText.f-ms { width:auto; min-height:0px; float:none }
	#instructions.f-ms { width:auto; max-width:none }
	#directions.f-ms { width:auto; max-width:none }
	#rightTop.f-ms { width:auto; float:none }
	#rightBottom.f-ms { width:auto; float:none }
	#leftTop.f-ms { width:auto; float:none }
	#leftBottom.f-ms { width:auto; float:none }
	#reviewsInner.f-ms { width:auto; max-width:none }
	#reviewLeft.f-ms { width:96% }
	#reviewRight.f-ms { width:96%; float:left }
	#reviewMiddle.f-ms { width:96%; margin-left:0px }
	#contactInner.f-ms { width:auto; float:none }
	#name.f-ms { width:99% }
	#email.f-ms { width:99% }
	#phone.f-ms { width:99% }
	#message.f-ms { width:99% }
	#contactText.f-ms { width:96%; float:none; margin-top:1.6% }
}
@media screen and (max-width:570px)
{
	#header.f-ms { margin-top:58px }
	#navigation.f-ms { padding-top:14px; padding-bottom:14px }
	#imageHolder.f-ms { padding:4% }
	#introText.f-ms { padding:4% }
	#instructions.f-ms { padding:4% }
	#directions.f-ms { padding:4% }
	#rightBottom.f-ms { padding:4% }
	#leftTop.f-ms { padding:4% }
	#leftBottom.f-ms { padding:4% }
	#reviewsInner.f-ms { padding:4% }
	#reviewLeft.f-ms { width:auto; float:none; padding:4% }
	#reviewRight.f-ms { width:auto; float:none; clear:both; padding:4% }
	#reviewMiddle.f-ms { width:auto; float:none; padding:4% }
	#contactWrapper.f-ms { max-width:570px }
	#contactInner.f-ms { padding:4% }
	#contactText.f-ms { width:92%; padding:4%; margin-top:20px }
}
@media screen and (max-width:480px)
{
	#contactWrapper.f-ms { max-width:480px }
}
@media screen and (max-width:320px)
{
	#contactWrapper.f-ms { max-width:334px }
	#socialWrapper.f-ms { width:100% }
	#footerWrapper.f-ms { width:100% }
	#footerContainer.f-ms { max-width:none }
	#copyright.f-ms { width:95%; padding:8px }
}
