.search-box-wrap{padding-top:30px;padding-bottom:0}.featured-wrap{padding-top:80px;padding-bottom:100px}.lineup-wrap{padding-top:90px;padding-bottom:100px}.maps-container{width:100%;display:flex;justify-content:space-around;text-align:center;color:#000;max-width:1440px!important;margin:0 auto}.maps-container>div{position:relative;width:calc(20% - 10px);background-color:#f1f1f1;margin:10px;padding:4px;font-size:30px;border:1px solid #2c3195}.maps-container .map-image{position:absolute;bottom:0}.map-image img{margin:0 auto;float:none}.maps-container .map-form{margin-bottom:300px}.section-mapscontainer{background:rgba(0,0,0,0) url(/public/images/maps-bg_df.jpg);background-size:cover;text-align:center}.com-home-page .maps-container .dealer-map h4{text-transform:uppercase;font-size:15px}.com-home-page .maps-container .col-dealer{text-align:center;margin-top:20px;padding:0 17px}.com-home-page .maps-container .map-image{width:98%;margin-top:7px}.com-home-page .maps-container .map-form input{float:none}.com-home-page .maps-container .col-dealer form{margin:auto;text-align:center;color:#fff;float:none}.com-home-page .maps-container .map-form a{background:#2c3195 repeat scroll 0 0;color:#fff;font-weight:bold;border-radius:5px;padding:4px;margin-top:5px}.com-home-page .maps-container .map-form a:hover{text-decoration:none;color:#fff;background:#b0190f}.com-home-page .maps-container .dealer-map .phone{font-size:18px}.com-home-page .maps-container .mod-multi-department-box-responsive2 .departments .department h3{display:none}.com-home-page .maps-container .mod-multi-department-box-responsive2 .departments .department{margin-left:1em;font-weight:bold}@media (max-width:991px){.maps-container{flex-wrap:wrap!important}.maps-container>div{background-color:#f1f1f1;padding:4px;font-size:30px;border:1px solid #2c3195;display:center;width:calc(33% - 10px)}}@media (max-width:992px){.maps-container{flex-wrap:wrap!important}}@media (max-width:767px){.maps-container>div{width:100%}.maps-container .map-form{margin-bottom:340px}}.main-content>.container{max-width:none!important;padding:0!important}.custom-btn{background:#b0190f none repeat scroll 0 0;color:#fff;font-weight:bold}.custom-btn:hover{background:#2c3195;color:#fff}.mod-menu .navbar-nav li.li-1 a.li-1{}.mod-menu .navbar-nav .nav-item-label .home{display:none}.layout-header .livesearch{margin-bottom:15px}.layout-header .livesearch .mod-live-search.default .kw-field{}.layout-header .livesearch .mod-live-search.default .kw-field input[type=text]{font-size:1em}.layout-header .livesearch .mod-live-search.default .form-button .custom-btn{}.layout-header .espanol-btn{font-size:10px;background:#ee1c25;color:#fff}.layout-header .espanol-btn:hover{background:#ee1c25}.com-inventory-listing .nav-bar{background:#fff;display:none}.mod-live-search.default .kw-field .stretch,.mod-live-search.default .content,.mod-live-search.default .keyword{padding-left:0}.com-home-page .section-slideshow{border-bottom:5px solid #2c3195}.com-home-page .make-slideshow{background-color:#2c3195;background-size:cover;box-shadow:#7C7C7C -8px 1px 2px 2px}.com-home-page .make-slideshow .slick-slide img{filter:opacity(.4)}.com-home-page .make-slideshow .slick-slide img:hover{filter:opacity(1);transition-duration:.2s}.com-home-page .make-slideshow .mod-featured-vehicles .owl-carousel.owl-theme{padding-top:30px;padding-bottom:0}.com-home-page .make-slideshow .mod-featured-vehicles .owl-carousel.owl-theme .title a,.com-home-page .make-slideshow .mod-featured-vehicles .owl-carousel.owl-theme .price{color:white}.com-home-page .make-slideshow .slick-next::before{content:"\e080"}.com-home-page .make-slideshow .slick-prev::before{content:"\e079"}.com-home-page .make-slideshow .slick-prev::before,.com-home-page .make-slideshow .slick-next::before{font-family:"Glyphicons Halflings";color:#fff;opacity:.2;text-shadow:0 0 10px rgba(0,0,0,1);font-size:20px}.com-home-page .section-cta{margin-top:0;font-family:'Francois One',sans-serif;font-weight:bolder;background-color:#b0190f}.com-home-page .section-cta .cta{padding:20px;position:relative;filter:sepia(0);opacity:.7}.com-home-page .section-cta .cta:hover{opacity:1}.com-home-page .section-cta .cta img{border-radius:20px}.com-home-page .section-cta .cta:hover img{filter:sepia(1);transition-duration:.3s;opacity:1}.com-home-page .section-cta .cta .ctatext{position:absolute;bottom:8%;left:0;right:0;width:100%;color:#fff;text-transform:uppercase;font-size:25px;text-align:center}.com-home-page .section-aboutus{margin-top:60px;padding-bottom:60px;margin-bottom:60px}.com-home-page .section-aboutus .aboutus{text-align:center;color:#b0190f;border:2px solid #b0190f;padding:20px 0;font-size:calc(1rem + 1vw);background:#fff;width:95%;margin:10px auto 0}.com-home-page .section-aboutus .redline-dev{position:relative}.com-home-page .section-aboutus .redline{position:relative;border-bottom:2px solid #b0190f;top:3.5em;bottom:0}.com-home-page .section-testimonials .col-testimonials{object-fit:scale-down;margin-top:2em;overflow:hidden}.com-home-page .section-testimonials .mod-testimonials-list .testimonials{background:rgba(0,0,0,0) none repeat scroll 0 0;text-align:center;padding-left:40px;padding-right:40px;font-family:'Francois One',sans-serif;text-transform:uppercase}.com-home-page .section-testimonials .mod-testimonials-list h2{text-align:center;color:#b0190f;font-weight:bolder}.com-home-page .section-testimonials .mod-testimonials-list .glyphicon{color:#b0190f}.com-home-page .section-testimonials a{display:none}.com-home-page .section-social .col-social{text-align:center;padding:20px}.com-home-page .section-social .col-social h3{text-transform:uppercase}.com-home-page .section-social .mod-keep-in-touch{margin-top:6%}.com-home-page .section-social .mod-keep-in-touch img{max-height:40px;padding:0 10px}.com-home-page .section-abouttext{text-align:center;margin:auto;max-width:1200px;padding-top:40px}.com-home-page .section-maps{border-top:10px solid #000;border-bottom:10px solid #b0190f;background:rgba(0,0,0,0) url(/public/images/maps-bg_df.jpg);background-size:cover;text-align:center}.com-home-page .section-maps .dealer-map h4{text-transform:uppercase;font-size:15px}.com-home-page .section-maps .col-dealer{text-align:center;margin-top:20px;padding:0 17px}.com-home-page .section-maps .dealer-map{background-color:rgba(256,256,256,.9);text-align:center;margin:0 10px;overflow:hidden;border:1px solid #2c3195;color:#000}.com-home-page .section-maps .map-image{width:100%;margin-top:7px}.com-home-page .section-maps .map-form input{float:none}.com-home-page .section-maps .col-dealer form{margin:auto;text-align:center;color:#fff;float:none}.com-home-page .section-maps .map-form a{background:#2c3195 repeat scroll 0 0;color:#fff;font-weight:bold;border-radius:5px;padding:4px;margin-top:5px}.com-home-page .section-maps .map-form a:hover{text-decoration:none;color:#fff;background:#b0190f}.com-home-page .section-maps .dealer-map .phone{font-size:18px}.com-home-page .section-maps .mod-multi-department-box-responsive2 .departments .department h3{display:none}.com-home-page .section-maps .mod-multi-department-box-responsive2 .departments .department{margin-left:1em;font-weight:bold}.com-home-page .mod-multi-department-box-responsive2 .dealer-department .hours-box-multi .weekdays,.mod-multi-department-box-responsive2 .hours-box .weekdays{display:block;margin:0 auto;padding:0;font-weight:bold}.com-home-page .mod-multi-department-box-responsive2 .dealer-department .hours-box-multi .weekdays,.mod-multi-department-box-responsive2 .hours-box .weekdays{display:block;text-align:center;margin:0 auto}@media (min-width:992px){.com-home-page .section-testimonials{background:rgba(0,0,0,0) url(/public/images/testimonials-bg_df.png) no-repeat scroll right center;background-size:contain}.com-home-page .section-social{background:rgba(0,0,0,0) url(/public/images/aboutus-bg_df.png) no-repeat scroll left center;background-size:contain}.com-home-page .col-social{height:18em}}@media (max-width:1088px){.com-home-page .section-maps .dealer{text-align:center;width:100%;border:1px solid #000}}@media (min-width:345px) and (max-width:489px){.com-home-page .section-social .mod-keep-in-touch a{max-width:calc(90% / 6)}.com-home-page .section-social .mod-keep-in-touch img{max-height:27px}}@media (min-width:992px) and (max-width:1436px){.com-home-page .section-testimonials{background:rgba(0,0,0,0) url(/public/images/testimonials-bg_df.png) no-repeat scroll 39em center / contain}.com-home-page .section-social{background:rgba(0,0,0,0) url(/public/images/aboutus-bg_df.png) no-repeat scroll -16em bottom / contain}.com-home-page .section-cta .cta .ctatext{position:absolute;bottom:12%;font-size:20px}}@media (max-width:991px){.com-home-page .section-cta .ctatext{font-size:20px!important;bottom:11%!important}.com-home-page .section-aboutus{margin-bottom:0;padding-bottom:0;margin-top:60px}.com-home-page .section-cta .cta{opacity:1}}@media (min-width:992px){.com-home-page .section-cta .cta:hover img{box-shadow:1px 1px 2px 2px #000;transition-duration:.3s}}@media (max-height:1024px){.mod-menu .navbar-header{overflow:hidden}.mod-menu .navbar-header .navbar-toggle{float:middle}}@media (width:992px){.espanol-btn{padding:none;margin-top:-23px}}@media (width:992px) and (max-width:1134px){.layout-header .espanol-btn{padding:none;margin-top:-23px}}.com-home-page{background-color:#2c3195;color:#fff}