.mobile{display: none;}
@media (max-width: 999px) {
html, body
{width: 100% !important;}

.mobile
{display: block; width: 100%; height: auto;}

.headerBg{background-image: none !important;}

.mainBannerCase, .requestTopCase, .mmCase, .leftform, .getQuoteFormCase, .bannerNavCase
{display: none !important;}

.logoCase img{max-width: 100%; max-height: 95px;}
.headerBg{padding-top: 10px; height: 130px !important;}

.whiteContentCase table td, .footerTable td, .logoCase, .feateredThumbCase, .subContentTable td, .banner2 table td
{padding: 0px 5% 0px 5% !important; display: block !important; width: 90% !important; float: none !important;}

.headerCase, .banner, .banner table, .banner table img, .bannerRedactor, .whiteContentBg, .whiteContentCase, .feateredThumbCase table, .feateredThumbCase table td, .folioLink, .feateredThumbCase table *, tbody, .redactor, .subContentTable, tr, .banner2, .mainBannerCase2, .redactor img
{width: 100% !important; display: block !important; clear: both !important; float: none !important; height: auto !important; margin: 0px !important; padding: 0px !important;}

.folioLink img
{height: 200px !important; background-size: 100% auto;}

.feateredCaseTitle, h1, h1 *
{font-size: 22px !important;}

.footerCase{width: 100% !important; margin: 0px !important; clear: both !important; padding: 10px 0px 10px 0px !important;}
.pageNavigation{padding-bottom: 15px !important;}

.mMenu{position: relative; z-index: 99;}
.mMenu .toggler{
background-image: url(/img/menu.gif); background-position: left; background-repeat: no-repeat;
background-color:#ff9016;
color:#fff;
line-height: 39px;
font-weight: bold;
text-decoration: none;
  text-decoration: none;
  width: 100%;
  display: block;
  font-size: 18px;
text-align: left;
}
.toggler span{display: block; margin-left: 40px;}

.mobileMenu{display: none; position: relative; width: 100%; background-color:#fff; border-bottom: 3px solid #ff9016;}
.mobileMenu a, .mobileMenu a:visited{color:#033580 !important; display: block; padding: 13px; font-size: 16px; text-decoration: none; border-bottom: 1px dotted #c3c3c3; font-weight: bold; text-align: center;}
.mobileMenu a:hover{color:#f16726;}

.submenu{display: none; background-color:#f3f3f3;}
form * {width: 100% !important; padding: 0px !important;}

.mMenu .phone{position: absolute; font-size: 20px; color:#fff; font-weight: bold; line-height: 39px; right: 10px; z-index: 100; text-decoration: none;}

.captcha{width: 30% !important; margin: 0px !important; padding: 0px !important;}

}