#header-wrapper.f-ms { width:100%; z-index:0 }
#tbw-header-wrapper.f-ms { position:relative; width:100%; z-index:100 }
#Contact-Us.f-ms { width:80%; z-index:0; padding:12px 10%; margin-left:auto; margin-top:53px; margin-right:auto; background-color:#314826; opacity:0.95 }
#navigation.f-ms { position:fixed; left:0px; top:0px; right:0px; height:53px; z-index:1; background-color:#314826; box-shadow:0px 2px 4px rgba(57,57,57,0.90); opacity:0.95; box-sizing:border-box }
#hero-wrapper.f-ms { width:100%; z-index:0; margin-left:auto; margin-right:auto }
#hero-image.f-ms { width:100%; z-index:0 }
#hero520.f-ms { width:100%; overflow:hidden }
#contentWrapper.f-ms { width:80%; z-index:0; padding-left:10%; padding-top:40px; padding-right:10% }
#content-onecolumn.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#ContactUs.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#OpeningHoursText.f-ms { z-index:0; padding:1% 5% 2% }
#contentSpacer1.f-ms { z-index:0; padding:1% 5%; overflow:hidden }
#CallUsNow.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#Phone-icon.f-ms { width:25%; max-width:100%; vertical-align:bottom; overflow:hidden }
#CallUsNow1.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#Phone-Number.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#contentSpacer2.f-ms { z-index:0; padding:2% 5%; overflow:hidden }
#EmailUsNow.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#Contact-icon.f-ms { width:25%; max-width:100%; vertical-align:bottom; overflow:hidden }
#EmailUsNow1.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#Email-Address1.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#content-onecolumn1.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-top:50px; margin-right:auto }
#ContactUs1.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#AddressText1.f-ms { z-index:0; padding-left:5%; padding-right:5% }
#ContactUs2.f-ms { z-index:0; padding:1% 5% 2% }
#AddressText2.f-ms { z-index:0; padding:1% 5% 2% }
#content-onecolumn2.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-top:40px; margin-right:auto }
#onecolumn2.f-ms { z-index:0; padding:8% 14px; background-color:#314826 }
#Experience-The-TBW-Difference.f-ms { width:80%; max-width:100%; vertical-align:middle; overflow:hidden }
#content-onecolumn3.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-top:40px; margin-right:auto; overflow:hidden }
#footerWrapper.f-ms { width:100%; min-height:100px; z-index:0 }
#footer.f-ms { width:80%; max-width:1200px; z-index:0; clear:both; padding:2% 10%; margin-left:auto; margin-top:20px; margin-right:auto; background-color:#314826 }
#footerLeft.f-ms { width:19%; z-index:0; float:left; padding:2% }
#footerMiddleLeft.f-ms { width:20%; z-index:0; float:left; padding:2%; margin-left:1.6% }
#facebook-icon.f-ms { width:40%; max-width:100%; overflow:hidden }
#footerMiddleRight.f-ms { width:20%; z-index:0; float:left; padding:2%; margin-left:1.6% }
#TBWlogocircle.f-ms { width:40%; max-width:100%; overflow:hidden }
#footerRight.f-ms { width:19%; z-index:0; float:right; padding:2% }
@media screen and (max-width:920px)
{
	#content-onecolumn.f-ms { max-width:736px }
	#content-onecolumn2.f-ms { max-width:736px }
	#content-onecolumn3.f-ms { max-width:736px }
	#footerLeft.f-ms { width:25% }
}
@media screen and (max-width:720px)
{
	#Phone-icon.f-ms { width:30% }
	#Contact-icon.f-ms { width:30% }
	#footer.f-ms { padding-top:4%; padding-bottom:4% }
	#footerLeft.f-ms { width:45.3% }
	#footerMiddleLeft.f-ms { width:45.3%; float:right; margin-left:0px }
	#footerMiddleRight.f-ms { width:45.3%; clear:both; margin-left:0px; margin-top:20px }
	#footerRight.f-ms { width:45.3%; margin-top:20px }
}
@media screen and (max-width:570px)
{
	#navigation.f-ms { padding-top:14px; padding-bottom:14px }
	#contentWrapper.f-ms { padding-top:30px }
	#Phone-icon.f-ms { width:40% }
	#Contact-icon.f-ms { width:40% }
	#footer.f-ms { padding-top:6%; padding-bottom:6% }
	#footerLeft.f-ms { width:76.54%; float:none; padding-left:20%; margin-left:auto; margin-right:auto }
	#footerMiddleLeft.f-ms { width:94.54%; float:none; margin-left:auto; margin-top:20px; margin-right:auto }
	#footerMiddleRight.f-ms { width:94.54%; float:none; margin-left:auto; margin-right:auto }
	#footerRight.f-ms { width:94.54%; float:none; margin-left:auto; margin-right:auto }
}
@media screen and (max-width:480px)
{
	#ContactUs.f-ms { padding:1% }
	#OpeningHoursText.f-ms { padding-left:1%; padding-right:1%; padding-bottom:3% }
	#contentSpacer1.f-ms { padding-left:1%; padding-right:1% }
	#Phone-icon.f-ms { width:50% }
	#CallUsNow1.f-ms { padding:1% }
	#Phone-Number.f-ms { padding:1% }
	#contentSpacer2.f-ms { padding:1% }
	#Contact-icon.f-ms { width:50% }
	#EmailUsNow1.f-ms { padding:1% }
	#Email-Address1.f-ms { padding:1% }
	#ContactUs1.f-ms { padding:1% }
	#AddressText1.f-ms { padding:1% }
	#ContactUs2.f-ms { padding-left:1%; padding-right:1%; padding-bottom:3% }
	#AddressText2.f-ms { padding-left:1%; padding-right:1%; padding-bottom:3% }
	#footer.f-ms { padding-top:7%; padding-bottom:7% }
	#footerLeft.f-ms { width:78% }
	#footerMiddleLeft.f-ms { width:93.52% }
	#footerMiddleRight.f-ms { width:93.52% }
	#footerRight.f-ms { width:93.52% }
}
@media screen and (max-width:320px)
{
	#contentWrapper.f-ms { width:257px }
	#content-onecolumn.f-ms { max-width:257px }
	#ContactUs.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#contentSpacer1.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#Phone-icon.f-ms { width:60% }
	#CallUsNow1.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#Phone-Number.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#contentSpacer2.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#Contact-icon.f-ms { width:60% }
	#EmailUsNow1.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#Email-Address1.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#ContactUs1.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#AddressText1.f-ms { padding-left:5%; padding-right:5%; padding-bottom:3% }
	#footerMiddleLeft.f-ms { width:90.28% }
	#footerMiddleRight.f-ms { width:90.28% }
	#footerRight.f-ms { width:90.28% }
}
