#PageWrapper.f-ms { width:100%; z-index:0; clear:both }
#TopSpacer1.f-ms { width:100%; height:58px; z-index:0; clear:both; margin-left:auto; margin-right:auto; background-color:#1e3591; overflow:hidden }
#BodyWrapper.f-ms { width:100%; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#Body.f-ms { width:90%; z-index:0; clear:both; padding:1% 1% 5%; margin-left:auto; margin-right:auto }
#steelarchitecture.f-ms { width:auto; max-width:100%; margin-top:20px; margin-bottom:80px; background-color:#e6e6e6; overflow:hidden; height:auto }
#m2.f-ms { left:312px; top:562px; width:4px; height:59px; overflow:hidden }
#Welcome.f-ms { width:60%; z-index:0; padding:3%; margin:5% auto 10%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px }
#m3.f-ms { left:315px; top:1124px; width:4px; height:59px; overflow:hidden }
#About.f-ms { width:90%; z-index:0; margin:60px auto 90px }
#AboutLeft.f-ms { width:40%; z-index:0; float:left; padding:3%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px }
#AboutRight.f-ms { width:40%; z-index:0; float:right; padding:3%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px }
#m4.f-ms { left:333px; top:1964px; width:4px; height:59px; overflow:hidden }
#ShowcaseWrapper.f-ms { width:100%; height:369px; z-index:0; margin:0% auto }
#About1.f-ms { width:90%; z-index:0; margin:60px auto 90px }
#AboutLeft1.f-ms { width:40%; z-index:0; float:left; padding:3%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px }
#AboutRight1.f-ms { width:40%; z-index:0; float:right; padding:3%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px }
#m5.f-ms { left:267px; top:3002px; width:4px; height:59px; overflow:hidden }
#FooterWrapper.f-ms { width:100%; z-index:0; clear:both; margin-left:auto; margin-right:auto; background-color:#1e3591; border-top:solid #999 2px }
#Footer.f-ms { width:100%; z-index:0; clear:both; padding-top:5%; padding-bottom:5%; margin-left:auto; margin-right:auto }
#dont-delete-me.f-ms { position:absolute; left:57px; top:-60px; width:33px; height:15px; z-index:1 }
#m1.f-ms { position:fixed; left:0px; top:0px; width:100%; min-height:58px; z-index:2; background-color:#1e3591 }
#CSSMenu.f-ms { position:fixed; width:70%; top:0px; right:3%; z-index:9999; background-color:#1e3591; opacity:0.85; overflow:auto }
#Duologoweb.f-ms { position:fixed; left:3%; top:10px; width:140px; z-index:4 }
@media screen and (max-width:768px)
{
	#Welcome.f-ms { width:80% }
	#AboutLeft.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-right:auto }
	#AboutRight.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-top:5%; margin-right:auto }
	#ShowcaseWrapper.f-ms { height:auto }
	#AboutLeft1.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-right:auto }
	#AboutRight1.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-top:5%; margin-right:auto }
	#CSSMenu.f-ms { overflow:visible }
}
@media screen and (max-width:480px)
{
	#Welcome.f-ms { width:94% }
	#AboutLeft.f-ms { width:94% }
	#AboutRight.f-ms { width:94% }
	#ShowcaseWrapper.f-ms { margin-top:6%; margin-bottom:10% }
	#AboutLeft1.f-ms { width:94% }
	#AboutRight1.f-ms { width:94% }
	#CSSMenu.f-ms { left:0px; right:auto; width:100%; padding-top:3%; padding-bottom:3%; opacity:1 }
}
@media screen and (max-width:320px)
{
	#Body.f-ms { width:98% }
	#steelarchitecture.f-ms { max-width:95% }
	#Welcome.f-ms { width:85% }
	#About.f-ms { width:100% }
	#AboutLeft.f-ms { width:85% }
	#AboutRight.f-ms { width:85% }
	#ShowcaseWrapper.f-ms { width:85% }
	#About1.f-ms { width:100% }
	#AboutLeft1.f-ms { width:85% }
	#AboutRight1.f-ms { width:85% }
}
