@charset "utf-8";.nopad{padding:0!important}
body {font-family: Ubuntu, Helvetica, Arial, sans-serif;}
.nopadleft{padding-left:0!important}
.nopadright{padding-right:0!important}
.nomarg{margin:0!important}
.left{float:left}
.right{float:right}
.clear{clear:both}
.txtleft{text-align:left}
.txtright{text-align:right}
.txtcenter{text-align:center}
.title{color:#09F;font-size:16px}
.img-right{float:right}
.img-right img {padding:10px 0px 10px 10px;}
.img-left{float:left}
 .img-left img {padding:10px 10px 10px 0px;}
.main img{margin:0}
#grad{background:#ffffff;}
.logo{margin:15px}
.agrlist{width:500px;float:left}
.noshow{display:none}
.fb img{padding-top:15px}
.fbiframe{overflow:hidden;width:100%;height:70px;color:#FFF;padding-top:5px}
.header-phone{color:#FFF;font-family:Ubuntu,sans-serif;font-size:28px}
.homeleft{width:72.3%!important}
.homeright{width:27.7%!important}
.carousel-caption h3{margin:10px 0 10px 10px!important;font-size:18px;text-align:left}
.welcome{background:#243f7f;padding:15px;color:#FFF;line-height:24px;font-size:13px}
.welcome h1{color:#FFF;font-family:Ubuntu,sans-serif;font-size:30px;margin:0 0 10px;font-weight:700}
.mobileapp{background:#0a2146;padding:15px 15px 0}
.mobileapp h1{color:#FFF;font-family:Ubuntu,sans-serif;font-size:28px;margin:0 0 10px;font-weight:700;padding-top:10px}
.homesidebar{padding-left:0!important}
.homesidebar h2{color:#FFF;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:700;background:linear-gradient(#193369,#071d40) fixed;margin:0;padding:5px}
.homesidebar .box{color:#FFF;font-size:13px;padding:10px;background:#092044;margin-bottom:15px}
.homesidebar .box .left{float:left;width:60%;padding-right:10px;line-height:18px}
.homesidebar .box .right{float:right;width:40%}
.homesidebar .box .clear{clear:both}
.homesidebar .box .button{background:url(../img/button-bg.jpg);border:2px solid #894401;color:#FFF;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700;text-align:center}
.insidecontent{color:#777;}
h1.pagetitle{color:#092044;font-family:Ubuntu,sans-serif;font-size:30px;margin:20px;font-weight:700;padding-top:0}
.insidecontent .main{background:#ffffff;margin:20px 20px 0;padding:20px 20px 0}
.insidecontent .main h2{color:#e51b24;font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700;margin:0}
.faqlist{font-size:20px;line-height:25px;font-family:Ubuntu,sans-serif;font-weight:300}
.faqlist h2{margin:0;padding:0;font-family:Ubuntu,sans-serif!important;font-size:20px!important;font-weight:300!important}
.faqlist a:link,.faqlist a:visited{color:#a6dbff}
.faqlist a:hover{color:#d6eeff}
.nodec{text-decoration:none!important}
.fonttent{font-size:10px!important;border-bottom:1px solid #81c1ff;margin-bottom:20px}
.contactinfo{font-size:24px;line-height:28px}
.contacthours{background-color:#7e99db;border:1px solid #000;padding:5px}
.contacthourstitle{background:#456DCB;color:#000;border:1px solid #000;padding-left:5px}
.contactform{background-color:#7e99db;border:1px solid #000;padding:5px}
.contactform .row,.insuranceform .row{margin-bottom:10px}
.institle{color:#09F!important;font-weight:400}
.img-border{border:1px solid #FFF;margin:0 10px}
.footer{background:transparent;border-top:1px solid #FFF;color:#FFF;font-size:12px;padding:25px 0}
.footer a:link,.footer a:visited{color:#a6dbff;text-decoration:underline}
.footer a:hover{color:#d6eeff;text-decoration:underline}
.mbma{background:#00050c;border-bottom:1px solid #FFF;color:#FFF;font-size:12px;padding:0}
.full{width:100%}
.gcell{margin-bottom:10px;}
.newsbutton {padding:0px 5px;}
.windshieldl {padding:0px 10px 10px 0px;}
.windshieldr {padding:0px 0px 10px 10px;}
.footfix {box-sizing: border-box;width: 100%;padding-left: 15px;padding-right: 15px;}

@media (max-width:800px){.cmp{display:none!important}
 .insidecontent .main{background:#ffffff;margin:0!important;padding:0!important;}
.mb{display:block}
.homeleft,.homeright{width:100%!important}
.homesidebar{padding-left:15px!important}
.mobileapp{background:0 0;padding:0}
.mobileapp h1{color:#e51b24;font-family:Ubuntu,sans-serif;font-size:28px;margin:0 0 10px;font-weight:700;padding-top:10px}
h1.pagetitle{color:#092044;font-family:Ubuntu,sans-serif;font-size:30px;margin:20px;font-weight:700;padding-top:20px}
.img-left,.img-right{float:none}
.main img{margin:10px 0}
}
.contactrow{margin-bottom:20px}
.btn {color:#fff!important;margin-bottom: 10px!important;}
.text-warning {color:#e51b24;}

.clear {clear:both!important;}
.section_mod-h:after {top:-33%important;}
.quicklinks h2 {font-size:20px!important;color:#092044;}
.quicklinks p {text-transform:none!important;letter-spacing:0em;text-align:left;font-size:14px;}
.quicklinks .section-title-box {padding-bottom:0!important;}
.border-section-bottom {display:none;}
.navbar {background:#092044!important;min-height:85px;}
.header-navibox-1 {padding-top:10px!important;}
.right {float:right;padding-left:10px;}
.left {float:left;padding-right:10px;}
.txtcenter {text-align:center;}
.hpcta {color:#ffffff;}
.hpcta img {margin-bottom:0.8em!important;}
.autoinfo {text-align:center;}
.svid h2 {font-size:18px!important;font-family:Raleway;color:#e51b24;}
.homebox {padding:0 0 120px 0;}
.caption {display:none!important;}
.rpl {margin-bottom:20px;}
.portfoliorow .section-title-box {padding-bottom:10px;}
.portfoliorow h2.wpb_singleimage_heading {font-size:21px!important;}
.autoHeight {min-height:500px;}
.reviews {min-height:500px;}
.gsds {padding:10px 0;}
.timebox {height:40px!important;text-indent:0px!important;padding:0 20px!important;border:1px solid #a9a9a9!important;}
.nolist {list-style-type:none;}
.rowpad {padding-bottom:20px;}
.wpb_video_heading {font-size:20px;color#e51b24;}

.widgetbutton {
 background-color: #e51b24;
 border: none;
 padding: 15px 29px 14px;
 font-size: 12px;
 font-weight: 700;
 color: #fff;
 border: none;
 box-shadow: 5px 0 0 0 #555;
 text-transform: uppercase;
}

.navbar-brand {padding: 0 10px 0 0!important;}


@media (min-width:800px) and (max-width:992px) {.cmp{display:none!important}
.mb{display:block}
.nav>li>a{position:relative;display:block;padding:15px 5px;border-left:1px solid #799ce8;border-right:1px solid #213b77}
.navright>a{border-right:none!important;padding:15px 5px!important}
}

@media (min-width:992px) and (max-width:1200px) {.cmp{display:block}
.mb{display:none!important}
.nav>li>a{position:relative;display:block;padding:15px 14px;border-left:1px solid #799ce8;border-right:1px solid #213b77}
.navright>a{border-right:none!important;padding:15px 14px!important}
}
@media (min-width:1200px){.cmp{display:block}
.mb{display:none!important}

 @media screen and (max-width: 800px) {

.menu-mobile-button {display:none!important;}


 }

}
 @media print {.navbar, .logo, .fb, .footer {display:none; body:font-size:12px; font-family:Arial, Helvetica, sans-serif;}

