*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1243667655
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e09afdd3/import/clib/astrumamconstruction_com/dms3rep/multi/Astrum_AM_Construction8-1920x1280.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1243667655:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1243667655.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1243667655>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1243667655:before
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1243667655.before
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1243667655>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1227335341
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e09afdd3/import/clib/astrumamconstruction_com/dms3rep/multi/Astrum_AM_Construction_2-1920x753.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody a.u_1301792687
{
	background-color:rgba(205,56,31,1) !important;
}
*#dm *.dmBody div.u_1817412843
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e09afdd3/import/clib/astrumamconstruction_com/dms3rep/multi/Astrum_AM_Construction8-1920x1280.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1817412843:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1817412843.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1817412843>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1817412843:before
{
	opacity:0.71 !important;
}
*#dm *.dmBody div.u_1817412843.before
{
	opacity:0.71 !important;
}
*#dm *.dmBody div.u_1817412843>.bgExtraLayerOverlay
{
	opacity:0.71 !important;
}
*#dm *.dmBody *.u_1616344715
{
	width:100% !important;
}
*#dm *.dmBody div.u_1784911275
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1374891298
{
	display:block !important;
}
*#dm *.dmBody *.u_1297250673
{
	display:none !important;
}
*#dm *.dmBody *.u_1694692210
{
	display:block !important;
}
*#dm *.dmBody *.u_1390435891
{
	display:none !important;
}
*#dm *.dmBody *.u_1504373430
{
	display:block !important;
}
*#dm *.dmBody *.u_1212916842
{
	display:none !important;
}
*#dm *.dmBody *.u_1928664825
{
	display:block !important;
}
*#dm *.dmBody *.u_1122941494
{
	display:none !important;
}
*#dm *.dmBody div.u_1784911275 .caption-button
{
	background-color:rgba(205,56,31,1) !important;
}
*#dm *.dmBody *.u_1784911275 .caption-inner
{
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody *.u_1784911275 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1557687499
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1974761353
{
	line-height:initial !important;
}
*#dm *.dmBody div.u_1891478869
{
	line-height:1.5 !important;
}
*#dm *.dmBody div.u_1021842534
{
	background-color:rgba(255,255,255,1) !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
}
*#dm *.dmBody div.u_1543237332
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/e09afdd3/import/clib/astrumamconstruction_com/dms3rep/multi/Astrum_AM_Construction9-1920x1280.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1542899347
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e09afdd3/dms3rep/multi/opt/pexels-photo-19899070-1920w.jpeg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1427915022
{
	background-color:rgba(205,56,31,1) !important;
}
*#dm *.dmBody a.u_1962154311
{
	background-color:rgba(205,56,31,1) !important;
}
*#dm *.dmBody *.u_1962154311
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1341441860 .svg
{
	color:rgba(205,56,31,1) !important;
	fill:rgba(205,56,31,1) !important;
}
*#dm *.dmBody div.u_1491077287 .svg
{
	color:rgba(205,56,31,1) !important;
	fill:rgba(205,56,31,1) !important;
}
*#dm *.dmBody div.u_1962649890 .svg
{
	color:rgba(205,56,31,1) !important;
	fill:rgba(205,56,31,1) !important;
}
*#dm *.dmBody div.u_1780371879
{
	background-color:rgba(255,255,255,1) !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1173013934
{
	background-color:rgba(255,255,255,1) !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1590808868
{
	background-color:rgba(255,255,255,1) !important;
	border-radius:20px 20px 20px 20px !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1620106714
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1227335341
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1003592608
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 11px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:852.977px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1673034472
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 11px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:852.96px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1576562987
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 11px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:852.917px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody a.u_1301792687
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 172px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:43.3247px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:278.888888px !important;
	margin-top:311px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1817412843
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1616344715
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:24px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody *.u_1784911275 .photoGalleryThumbs
{
	padding:2.5px !important;
}
*#dm *.dmBody *.u_1784911275 .layout-container
{
	padding:2.5px !important;
}
*#dm *.dmBody *.u_1784911275 .photoGalleryViewAll
{
	padding:0 2.5px !important;
}
*#dm *.dmBody div.u_1651971806
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:42.5px !important;
	padding-left:0px !important;
	padding-bottom:42.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1685661991
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:45.5px !important;
	padding-left:40px !important;
	padding-bottom:45.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody *.u_1784911275 .photoGalleryThumbs .image-container a
{
	padding-top:287px !important;
}
*#dm *.dmBody div.u_1557687499
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:none !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-top:0px !important;
}
*#dm *.dmBody div.u_1021842534
{
	padding-top:45px !important;
	padding-left:45px !important;
	padding-right:45px !important;
	padding-bottom:45px !important;
	margin-right:80px !important;
	margin-left:-45px !important;
	margin-top:100px !important;
	margin-bottom:100px !important;
}
*#dm *.dmBody div.u_1543237332
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1891478869
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:196.25px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1337674098
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:689.705px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1542899347
{
	background-position:50% 50% !important;
}
*#dm *.dmBody a.u_1962154311
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:43.3333px !important;
	margin-right:920px !important;
	margin-left:0px !important;
	max-width:253.993px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1155256697
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:20px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1660507258
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:18px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1173013934
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:12px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1590808868
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1657112368
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:20px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1625942091
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:92px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1780371879
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:103px !important;
	margin-bottom:12px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0px !important;
	padding-left:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	margin-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
	padding-top:174px !important;
	padding-bottom:174px !important;
	background-position:50% 50% !important;
	min-height:auto !important;
}
