File: /home/awaldron/public_html/archive/mg/css/responsive.css
@media (min-width:992px) and (max-width:1199px){
#page-splash { font-size:0.8em; height:380px; }
#page-splash .col-sm-6 { height: 380px; }
.guards { max-height: 450px; }
}
@media (min-width:768px) and (max-width:991px){
#page-splash { font-size:0.7em; height:300px; }
#page-splash .col-sm-6 { height: 300px; }
#page-splash h1 { padding-top:0px; margin-top:30px; }
#page-splash p { margin: 20px 10px; }
.guards { max-height: 370px; }
#sub-splash h1 { font-size:2.5em; }
ul#nav > li > a { padding: 14px 10px 0; }
}
@media (max-width:767px) {
body { padding-top: 0; }
#logo-resp { display: block; background: #FFFFFF; }
#sub-body { margin-top:10px; }
#sub-splash .col-sm-4 img { display:none; }
#sub-body .col-sm-3 { display:none; }
#page-splash { background-attachment: scroll; height:500px; font-size:0.9em; }
#sub-splash { background-attachment: scroll; }
.guards { display:none; }
#page-nav { overflow:inherit; height:intrinsic; position: relative; }
#page-nav .container, #page-nav .col-sm-12 { padding: 0; margin: 0; }
ul#nav { float: none; position:relative; }
ul#nav > li { display:block; float:none; }
ul#nav > li > a { background: #E2E5E8; border-bottom:solid 1px #77899b; padding:10px 0; height:intrinsic; }
ul#nav > li > a:hover { background:#18355E; color:#FFFFFF; }
ul#nav > li > a.active { background: #ae2128; color:#FFFFFF; }
ul#nav > li > a.active:hover { background: #ae2128; color:#FFFFFF; }
ul.subnav { display: none; position: relative; float:none; top:auto; -webkit-box-shadow: none; box-shadow: none; }
ul.subnav li { display:block; background:#FFFFFF; float: none; min-width:intrinsic; max-width:intrinsic; background: #eeeff1; font-size:0.9em; text-align: center; }
ul.subnav li > a { display: block; background:#FFFFFF; padding: 5px 0; text-align: center; color: #18355e; }
.topfix, .mobhide { display:none; }
.mobcent { text-align: center; }
.home-icon { display: none; }
#page-mid { background: #FFFFFF; }
.lpad { margin-left: 0; }
.home-news { margin-top: 0; margin-bottom: 20px; }
.container.padded { padding: 20px 0; }
#logo-head { display: none; }
#page-logo { display: none; }
#splashrow { display: none; }
.arr-next { right:-3000px; }
.arr-prev { left:-3000px; }
.service-image {
max-width:100%;
background-color: #FFFFFF;
padding:6px;
-webkit-box-shadow: 0 4px 4px 0 #6E6E6E;
box-shadow: 0 4px 4px 0 #6E6E6E;
float:right;
margin:0 0 15px 35px;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
-webkit-transform: none;
-moz-transform: none;
}
.service-image:hover {
position: relative;
-webkit-transform: none;
-moz-transform: none;
}
@media (max-width:599px) {
#sub-splash h1 { font-size:2.5em; }
}