.flex-video{padding-bottom:120%}header{border-bottom:0;padding:0}#main{padding:0;max-width:100%;padding:0;box-sizing:border-box}#main .row{margin:0 auto;max-width:100%;width:100%}#main .HomeBanner.row{position:relative}#main .HomeBanner.row img{display:block}#main .HomeBanner.row img.mobile_img,#main .HomeBanner.row img.phn_img{display:none}.HomeBanner.row .banner_text{left:393px;position:absolute;top:61px}.HomeBanner.row .banner_text{left:0;margin:0;right:0;width:100%}.HomeBanner.row .banner_text h1{width:1116px;height:170px;font-family:'Open Sans',sans-serif;font-size:72px;font-weight:100;text-align:center;color:#fff;line-height:85px;padding:0 17px 0 0;display:block;margin:0 auto}.HomeBanner.row .bannner_btns h1{font-family:'Open Sans',sans-serif;font-size:52px;font-weight:400;color:#fffc00;margin:20px auto 0;padding:0 10px 10px}.HomeBanner.row .bannner_btns h1 span{font-size:25px}.HomeBanner.row .bannner_btns{position:absolute;bottom:0;left:0;right:0;text-align:center}.HomeBanner.row .bannner_btns .btn{width:278px;height:66px;border:solid 3px #fffc00;display:inline-block;vertical-align:bottom;text-align:center;line-height:63px;font-size:20px;font-weight:bold;letter-spacing:-.4px;color:#fff;margin:0 8px;background:#002366 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-001.png') no-repeat;padding-left:50px;background-position:20px center;border-radius:3px}.HomeBanner.row .bannner_btns .btn:hover{background:#000 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-001.png') no-repeat;background-position:20px center}.HomeBanner.row .bannner_btns .btn+.btn{background:#002366 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-002.png') no-repeat;background-position:20px center}.HomeBanner.row .bannner_btns .btn+.btn+.btn{background:#002366 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-003.png') no-repeat;background-position:20px center}.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn{background:#002366 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-004.png') no-repeat;background-position:20px center}.HomeBanner.row .bannner_btns .btn:first-child:hover{background:#000 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-001.png') no-repeat;background-position:20px center}.HomeBanner.row .bannner_btns .btn+.btn:hover{background:#000 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-002.png') no-repeat;background-position:20px center}.HomeBanner.row .bannner_btns .btn+.btn+.btn:hover{background:#000 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-003.png') no-repeat;background-position:20px center}.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn:hover{background:#000 url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/banner-cta-004.png') no-repeat;background-position:20px center}#main .tranum-banner{display:none}#main .welcome_text_row_wrap{background:#002366}#main .welcome_text_row.row{padding:40px 15px 100px;box-sizing:border-box;max-width:1800px}#main .welcome_text_row_wrap .six.columns{display:inline-block;vertical-align:middle;float:none;width:47%}#main a.reviews-show-all,#main a.reviews-show-all:hover,#main a.reviews-show-all:focus,#main a.reviews-show-all:visited{color:#fff;margin-top:30px}#main a.reviews-show-all:hover{text-decoration:underline}#main .welcome_text_row .welcome-text p,#main .prime-review-list p{color:#fff;font-size:18px;font-weight:300;line-height:30px;margin:0 0 30px}#main .welcome_text_row .welcome-text p a,#main .prime-review-list p a{font-size:18px;color:#fff;text-decoration:underline;font-weight:300;line-height:30px}#main .welcome_text_row .welcome-text p a:hover,#main .prime-review-list p a:hover{text-decoration:none}#main .welcome_text_row .welcome-text h3{color:#fff;font-size:26px;font-weight:300}#main .prime-review-list p span{text-align:center;margin-top:30px}#main .prime-box{padding:60px;display:block;overflow:visible;position:relative;margin-bottom:45px}#main .prime-review-list p{line-height:36px;text-align:left}#main .welcome-text h2,#main .prime-review-list h2{font-size:38px;font-weight:300;line-height:50px;margin:0 0 50px;text-align:left;color:#fff}#main .prime-review-list h2{text-align:center}#main .prime-review-list-wrap{margin:30px}#main .welcome-text{padding:0 0 0 100px;box-sizing:border-box}#main .prime-review-list{}.prime-item .prime-review-list .prime-box::before{content:"";width:113px;height:97px;background:url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/left-quote-icon-new.jpg') no-repeat;background-position:-5px -20px;display:block;left:-45px;position:absolute;top:-2px}.prime-item .prime-review-list .prime-box::after{content:"";width:113px;height:97px;background:url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/right-quote-icon-new.jpg') no-repeat;display:block;right:-30px;position:absolute;bottom:-25px}#main .prime-review-list .prime-review-list-inner{padding:30px 90px}#main .logos-row.row{max-width:1300px;padding:90px 0;text-align:center}.logos-wrap .logo-div{display:inline-block}.logos-wrap .logo-div:not(:last-child){margin-right:150px}.Services_holder.row{position:relative;overflow:hidden}.services_block{position:relative;z-index:9999}.Services_holder.row .six.columns:last-child{margin-right:-1px}.Services_holder.row h1{font-size:60px;font-weight:100;color:#000;padding:74px 10px 68px;font-weight:100;text-align:center;margin:0;position:relative;z-index:9999}.Services_holder.row .six.columns{width:50%;margin:0}.Services_holder.row .services_block a{display:table;width:100%;color:#fff;overflow:hidden}.Services_holder.row .services_block a span{display:table-cell;vertical-align:middle;overflow:hidden;border-color:#fff;border-style:solid;border-width:0 0 1px 0}.Services_holder.row .services_block.services_03 a span{border-width:0 1px 1px 0}.Services_holder.row .services_block.services_03 a span.text_box{width:358px}.Services_holder.row .services_block.services_01 a span{display:table-cell;vertical-align:top}.Services_holder.row .services_block a span.text_box{background-color:#002366;text-align:center;width:356px;border:1px solid #fff;padding:30px 0 0;letter-spacing:-.6px}.services_block a span.text_box{font-size:36px;font-weight:300;letter-spacing:-1px;color:#fff}.Services_holder.row .services_block.services_01 a span.text_box{padding:158px 0 0;width:359px;border-width:0 1px 1px 0}.Services_holder.row .services_block.services_03 a span.text_box{border-width:0 1px 0 0}.Services_holder.row .services_block.services_03 a span.text_box{background:#000}.services_block a span.text_box em{font-size:16px;font-weight:300;letter-spacing:-.2px;color:#fff;display:block;font-style:normal;padding:9px 0 0}.services_block a span.img_box img{width:100%;height:auto;display:block;transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s}.services_block a span.img_box img.phn_img{display:none}.services_block a:hover span.img_box img{transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3)}#main .Welcome_Block.row{overflow:hidden;position:relative}#main .Welcome_Block.row .six.columns{width:50%;margin:0}.Welcome_Block.row .text_box{background-color:#000;box-sizing:border-box;min-height:527px;padding:90px 20px 20px;text-align:center;width:100%}.Welcome_Block.row .text_box h1{font-size:60px;font-weight:100;letter-spacing:-.1px;color:#fff;margin:0 auto 41px;max-width:585px}#main .Welcome_Block.row .text_box p{font-size:18px;font-weight:100;line-height:30px;letter-spacing:.3px;text-align:justify;color:#fff;margin:0 auto;max-width:583px;padding:0 0 0 5px}.Welcome_Block.row .flex-video{margin-bottom:0;padding-bottom:52.3%;min-height:527px;box-sizing:border-box}#main .lineup_holder.row{padding:110px 0 128px}#main .DealerRater_Review.row{overflow:hidden;background-color:#002366}#main .DealerRater_Review.row .six.columns{box-sizing:border-box;margin:0;width:50%}#main .container.prime-item .row .eight.phone-two,#main .container.prime-item .row .four.phone-two{display:none}#main .container.prime-item .row .eight h5,#main .container.prime-item h5.prime-title{color:#fff}.DealerRater_Review.row .img_holder img{display:block}.DealerRater_Review.row .img_holder img.md_img{display:none}.DealerRater_Review.row .prime-box{background-color:#002366;color:#fff;padding:185px 30px 30px;min-height:auto;width:100%;box-sizing:border-box;border:none;margin:0}#main .DealerRater_Review.row .prime-box p{font-size:18px;font-weight:100;line-height:30px;text-align:justify;color:#fff;max-width:528.7px;margin:0 auto}.DealerRater_Review.row .prime-box .prime-box-header{overflow:hidden;padding:0 0 18px;max-width:528.7px;margin:0 auto}.prime-box .prime-box-header .prime-rating{float:left}.prime-box-header .prime-rating>img{display:inline-block;margin:3px 10px 0 0;vertical-align:top}.prime-box-header .prime-rating .prime-stars{display:inline-block;vertical-align:top}.prime-box-header .prime-rating .prime-stars span{display:inline-block;vertical-align:top;margin:0 0 12px 3.2px}.prime-box-header .prime-rating h5.prime-title{display:block;font-size:18px;font-weight:100;color:#fff;text-transform:capitalize;padding:0 0 0 1px}.prime-box .prime-box-header .prime-date{float:right}.prime-box .prime-box-header .prime-date{font-size:18px;font-weight:100;color:#fff;text-transform:capitalize;padding:5px 3px 0 0}#main .our_special.row{margin:0 auto;max-width:1451px;overflow:hidden;padding:83px 0 90px}#main .row .InvSpecialFlag.row{display:none!important}.our_special.row h1{font-size:60px;font-weight:100;letter-spacing:-.1px;color:#000;text-align:center;margin:0 0 50px}.our_special .InvSpecialFlag h3{display:none}#main .our_special .InvSpecialBox.row{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;max-width:1450px;min-height:auto}.our_special .InvSpecialsCar{border:0 none;border-radius:0;max-width:100%;display:block;margin:0}.our_special .InvSpecialName{margin:0 0 42px}.our_special .InvSpecialName a{font-size:24px;font-weight:400;letter-spacing:1.4px;color:#000}.our_special .InvSpecialPrice{display:none}.our_special .InvSpecialVehicleInfo{color:#000;font-size:18px;font-weight:300;letter-spacing:1px;line-height:30px;margin:0 0 0 2px;text-transform:capitalize}#main .our_special .InvSpecialBox.row .InvSpecialDetails.eight.columns{width:43.5%;padding:12px 0 0}#main .our_special .InvSpecialBox.row .InvSpecialImg.four.columns{width:50%}#main .our_special .InvSpecialImg a{display:block;float:right;height:100%;width:68%}.our_special .InvSpecialVehicleInfo .text{font-size:18px;font-weight:300;letter-spacing:1.4px;color:#000;display:block;padding:9px 0;margin:0 0 31px}.our_special .InvSpecialVehicleInfo .text em{font-style:normal;font-weight:400;font-size:22px}.our_special .InvSpecialVehicleInfo .btn_holder .btn{display:inline-block;vertical-align:top;border:solid 1px #002366;width:263px;height:46px;margin:0 17px 0 -2px;line-height:48px;text-align:center;color:#000;text-decoration:none}.our_special .InvSpecialVehicleInfo .btn_holder .btn.btn2{width:263px;height:46px;background-color:#002366;color:#fff}.our_special .InvSpecialVehicleInfo .btn_holder .btn:hover{background:#000;border-color:#000;color:#fff}#main .Vehicle-Carousel{margin:0 auto;padding:35px 0 100px}#main .Vehicle-Carousel .parallax-window{max-width:1380px;margin:0 auto}#main .Vehicle-Carousel .scrollList{margin:0;padding:0;width:100%;list-style:none}#main .Vehicle-Carousel h1{color:#000;font-size:60px;font-weight:100;line-height:100px;margin-bottom:0;text-align:center;text-shadow:none}#main .Vehicle-Carousel .buttons{border-right:1px solid #000;display:inline-block;float:none;margin:0 auto;padding-right:0;text-align:center;vertical-align:middle;width:11%}.course-btn-tab-selected{background:url(../../d549fdea-d49b-4fdd-95ba-840d872ca246/images/right_arrow.jpg) no-repeat right center transparent!important}#main .Vehicle-Carousel .model_listing{display:inline-block;float:none;vertical-align:middle;width:80%;overflow:hidden}#main .Vehicle-Carousel .buttons input[type="button"]{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;border-radius:0;clear:both;color:#282828;cursor:pointer;display:block;float:right;font-family:'Open Sans',sans-serif;font-size:48px;font-weight:100;left:0;line-height:80px;margin:0 -10px 0 0;padding:0 30px 0 0;position:relative;text-align:right}#main .Vehicle-Carousel .buttons input.course-btn-tab-selected[type="button"],#main .Vehicle-Carousel .buttons input[type="button"]:hover,#main .nbs-flexisel-item a:hover{color:#002366}#main .nbs-flexisel-item a{color:#282828;display:inline-block;font-family:'Open Sans',sans-serif;font-size:30px;line-height:26px;text-align:center;vertical-align:top;font-weight:300}#main .Vehicle-Carousel .box{display:none}#main .nbs-flexisel-ul{list-style:none;margin:0}#main .fifth-row #one .scrollable{xbackground:url(../../edf317db-b004-41ec-b077-2b3a4665a209/images/special_bg.jpg) no-repeat 50% 25%;width:100%;height:200px;background-size:cover}#main .fifth-row .parascroll{min-height:450px}#main .fifth-row .paraContent{padding:0 2em}#main .fifth-row .scrollList{width:100%;margin:0}#main .fifth-row h1{background:#e1e5f2;text-shadow:none;color:#002366;font-size:60px;line-height:170px;padding:0;text-align:center;font-weight:300;margin:0 -2em 120px;font-family:'Open Sans',sans-serif}#main .fifth-row h1 span{color:#000;font-weight:bold;font-style:normal}#main .fifth-row .paraContent #InvSpecialsBoxWrapper{background:transparent;border:none;display:block;float:none;margin:0 auto;text-align:center}#main .fifth-row #InvSpecialsBoxWrapper{display:none}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{background:rgba(255,255,255,.9);border:0 none;float:none;margin-left:2%;min-height:500px;width:23%;margin-right:0;display:inline-block;box-shadow:2.5px 4.33px 5px 0 #000}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox:first-child{margin-top:0}#main .InvSpecialFlag h3{background:#efefef;opacity:.2}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox .InvInfoBox .four{width:100%;margin-left:0}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox .InvInfoBox .eight{margin-left:0;position:relative;top:-35px;width:100%}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox .InvSpecialImg img{border:1px solid #000;border-radius:0;display:block;float:none;height:auto;margin:0 auto;position:relative;text-align:center;top:-19px;width:70%}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvInfoBox{padding:0!important;min-height:400px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialPriceName{display:none}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialPriceAmount{border-bottom:1px solid #d4cecd;color:#444;display:block;font-family:'Open Sans',sans-serif;font-size:60px;line-height:55px;margin:0 auto;padding-bottom:12px;text-align:center;text-shadow:none;font-weight:300}#main .fifth-row .paraContent #InvSpecialsBoxWrapper span.NewUsedCertTitle{font-size:24px;color:#000;line-height:30px;font-family:'Open Sans',sans-serif;text-align:center;padding-bottom:25px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper a.InvSpecialVehicle{color:#000;display:block;font-family:'Open Sans',sans-serif;font-size:24px;line-height:30px;margin:0 auto 10px;text-align:center;text-transform:uppercase;font-weight:normal;text-shadow:none}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialVehicleInfo{color:#000;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:300;line-height:30px;padding-bottom:0;text-align:center;text-shadow:none}main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialVehicleInfo a{color:#002366;display:inline-block;font-family:'Open Sans',sans-serif;font-size:20px;margin:20px 0 0;padding:0;text-transform:uppercase;font-weight:300}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialVehicleInfo a:hover{color:#000}#main .fifth-row.row{position:relative;overflow:hidden;overflow-y:auto}#main .fifth-row.row .parallax-window.bottom{padding:0 0 150px;background:url('https://s3.amazonaws.com/dom-cms/Site/8bb4fa05-0aa7-4143-97bf-14c719afe75b/images/home/specials-bg.jpg') no-repeat;background-size:cover;background-position:center}.parallax-window{min-height:100%;background:transparent}.parallax-window.bottom{min-height:645px;background:transparent}#main .fifth-row .specialsList{display:none}#main .prime-review-list p{color:#fff;font-size:18px;font-weight:300;line-height:24px}#main .fifth-row .flexslider .slides>li{display:block}.star{position:absolute;top:10px;right:10px;width:10vw}.star img{display:block!important}@media only screen and (max-width:1700px){#main .welcome-text{padding:0 15px}#main .welcome-text h2,#main .prime-review-list h2{font-size:40px;margin:0 0 30px}#main .welcome_text_row .welcome-text p,#main .prime-review-list p,#main .welcome_text_row .welcome-text p a,#main .prime-review-list p a{font-size:17px}}@media only screen and (max-width:1600px){.HomeBanner.row .banner_text h1{max-width:1100px;font-size:60px}.HomeBanner.row .banner_text{left:50%;position:absolute;top:61px;margin:0 0 0 -50%;overflow:hidden}.DealerRater_Review.row .prime-box{padding:145px 30px 30px}#main .prime-review-list .prime-review-list-inner{padding:30px}#main .welcome_text_row.row{padding:40px 25px 100px}}@media only screen and (max-width:1550px){#main .Vehicle-Carousel .parallax-window{max-width:95%}#main .Vehicle-Carousel .buttons{width:22%;margin-right:3%}#main .Vehicle-Carousel .model_listing{width:67%}.HomeBanner.row .bannner_btns .btn{width:260px}}@media only screen and (max-width:1400px){.Services_holder.row .services_block.services_01 a span.text_box{padding:120px 0 0;width:300px}.Services_holder.row .services_block a span.text_box{width:320px}.Services_holder.row .services_block.services_03 a span.text_box{width:280px}.services_block a span.text_box{font-size:30px}.Welcome_Block.row .text_box h1{font-size:50px}#main .lineup_holder.row{padding:51px 0 80px}#main .our_special .InvSpecialBox.row .InvSpecialImg.four.columns{width:40%}#main .our_special .InvSpecialImg a{width:88%}#main .our_special .InvSpecialBox.row .InvSpecialDetails.eight.columns{width:53.5%}#main .prime-review-list h2{position:relative;z-index:1;margin-top:20px}.HomeBanner.row .bannner_btns .btn{width:226px}#main .logos-row.row{max-width:90%}.logos-wrap .logo-div:not(:last-child){margin-right:100px}.HomeBanner.row .bannner_btns .btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn:hover{background-position:0 center}}@media only screen and (max-width:1300px){.DealerRater_Review.row .prime-box{padding:75px 20px 20px}.HomeBanner.row .bannner_btns .btn{margin:0 5px}}@media only screen and (max-width:1239px){#main .Vehicle-Carousel .model_listing{width:72%}#main .nbs-flexisel-item a{font-size:24px}}@media only screen and (max-width:1200px){.Services_holder.row .services_block.services_01 a span.text_box{padding:100px 0 0;width:250px}.Services_holder.row .services_block a span.text_box{width:250px}.Services_holder.row .services_block.services_03 a span.text_box{width:250px}.services_block a span.text_box{font-size:24px}.Services_holder.row .services_block a span.text_box{padding:0 20px;box-sizing:border-box}.our_special .InvSpecialVehicleInfo .btn_holder .btn.btn2,.our_special .InvSpecialVehicleInfo .btn_holder .btn{width:163px;height:38px;margin:0 10px;line-height:40px}#main .welcome-text h2,#main .prime-review-list h2{font-size:37px}.HomeBanner.row .bannner_btns .btn{width:200px;margin:0 5px}.HomeBanner.row .bannner_btns h1{font-size:44px;line-height:44px;margin:10px auto 10px}.HomeBanner.row .bannner_btns h1 span{font-size:36px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper a.InvSpecialVehicle,#main .fifth-row .paraContent #InvSpecialsBoxWrapper span.NewUsedCertTitle{font-size:19px;line-height:20px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialVehicleInfo{font-size:17px;line-height:24px}#main .fifth-row h1{font-size:50px;line-height:150px;margin:0 -2em 100px}.logos-wrap .logo-div:not(:last-child){margin-right:60px}}@media only screen and (max-width:1100px){.HomeBanner.row .banner_text h1{max-width:1000px;font-size:50px}.Welcome_Block.row .text_box{padding:52px 30px 20px}.Welcome_Block.row .text_box h1{font-size:40px}.our_special.row h1{font-size:40px}header{padding:0}#main .row.InvInfoBox.row{padding:0!important}#main .HomeBanner.row .bannner_btns .btn{font-size:18px;line-height:50px;width:170px;line-height:65px}.HomeBanner.row .bannner_btns .btn,.HomeBanner.row .bannner_btns .btn+.btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn,.HomeBanner.row .bannner_btns .btn:hover,.HomeBanner.row .bannner_btns .btn:hover,.HomeBanner.row .bannner_btns .btn+.btn+.btn:hover,.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn:hover,.HomeBanner.row .bannner_btns .btn:first-child:hover{background-position:10px center}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{display:inline-block;float:none;margin-left:0%;margin-bottom:70px;margin-right:3%;min-height:345px;width:34%;vertical-align:bottom}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox:first-child{margin-bottom:70px;margin-left:0;margin-right:3%}#main .fifth-row .paraContent #InvSpecialsBoxWrapper{float:none;margin:0 auto;text-align:center}.HomeBanner.row .bannner_btns .btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn:hover{background-position:-5px center}}@media only screen and (max-width:1024px){.HomeBanner.row .banner_text{top:44px}.HomeBanner.row .banner_text h1{font-size:46px;line-height:54px;max-width:950px;width:100%;padding:0 20px;box-sizing:border-box}.Services_holder.row h1{font-size:30px;padding:42px 10px 40px}.Services_holder.row .services_block.services_01 a span.text_box{padding:100px 0 0;width:200px}.Services_holder.row .services_block a span.text_box{width:200px}.Services_holder.row .services_block.services_03 a span.text_box{width:203px}.services_block a span.text_box{font-size:24px;line-height:32px}.Services_holder.row .services_block a span.text_box{padding:19px 20px 0;box-sizing:border-box}.DealerRater_Review.row .prime-box{padding:35px 30px 10px}#main .DealerRater_Review.row .prime-box p{font-size:16px}.prime-box-header .prime-rating>img{width:55px}.prime-box-header .prime-rating .img_box .text{font-size:16px}.prime-box-header .prime-rating .img_box img{width:20px;margin:0 0 7px 3.2px}.prime-box .prime-box-header .prime-date{font-size:16px}.services_block a span.text_box em{font-size:14px;line-height:19px;padding:4px 0 0}.welcome-text h1{font-size:46px;line-height:50px;margin:0 0 30px}.welcome_text_row.row{box-sizing:border-box;padding:70px 15px}#main .Vehicle-Carousel .buttons{width:22%}#main .Vehicle-Carousel .model_listing{width:70%}#main .Vehicle-Carousel .buttons input[type="button"]{font-size:28px;line-height:64px}#main .nbs-flexisel-item a{font-size:18px}header .Inventory_block{padding:0}}@media only screen and (max-width:991px){.logos-wrap .logo-div:not(:last-child){margin-right:10px}#main .HomeBanner.row .bannner_btns .btn{font-size:14px;width:145px;line-height:55px;height:56px;margin:0 2px 0 0;padding-left:30px}.HomeBanner.row .bannner_btns .btn,.HomeBanner.row .bannner_btns .btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn,.HomeBanner.row .bannner_btns .btn:hover,.HomeBanner.row .bannner_btns .btn+.btn:hover,.HomeBanner.row .bannner_btns .btn+.btn+.btn:hover,.HomeBanner.row .bannner_btns .btn:first-child:hover,.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn:hover{background-position:5px center;background-size:50px}.HomeBanner.row .bannner_btns h1 span{font-size:32px}.HomeBanner.row .bannner_btns h1{font-size:38px;line-height:38px}.HomeBanner.row .bannner_btns .btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn:hover{background-position:-5px center}}@media only screen and (max-width:900px){.services_block a span.img_box img{display:none}.services_block a span.img_box img.phn_img{display:block}#main .lineup_holder.row{padding:43px 0 45px}.Welcome_Block.row .text_box{padding:51px 41px 20px;min-height:384px}.Welcome_Block.row .text_box h1{font-size:30px;margin:0 auto 22px}#main .Welcome_Block.row .text_box p{font-size:14px;line-height:18px}.Welcome_Block.row .flex-video{min-height:384px}.DealerRater_Review.row .img_holder img{display:none}.DealerRater_Review.row .img_holder img.md_img{display:block}.DealerRater_Review.row .six.columns .img_holder img.md_img.phn_img{display:none}.DealerRater_Review.row .prime-box .prime-box-header{margin:0 auto;max-width:258px;overflow:hidden;padding:0 0 21px}.DealerRater_Review.row .prime-box{padding:60px 20px 10px}.prime-box-header .prime-rating>img{width:35px;margin:3px 2px 0 0}.prime-box-header .prime-rating .img_box img{margin:1px -3px 5px 3.2px;width:14px}.prime-box-header .prime-rating .img_box .text{font-size:10px}.prime-box .prime-box-header .prime-date{font-size:12px;padding:1px 0 0;clear:none}#main .DealerRater_Review.row .prime-box p{font-size:14px;line-height:18px;max-width:247px}#main .welcome-text h2,#main .prime-review-list h2{font-size:35px;line-height:45px;margin:0 0 20px}#main .welcome_text_row .welcome-text p,#main .prime-review-list p,#main .welcome_text_row .welcome-text p a,#main .prime-review-list p a{font-size:15px;line-height:25px}#main .prime-review-list p{line-height:30px}#main .fifth-row h1{font-size:40px;line-height:120px;margin:0 -2em 70px}}@media only screen and (max-width:800px){#main .HomeBanner.row img{display:none}#main .HomeBanner.row img.phn_img{display:block;width:100%}.HomeBanner.row .banner_text h1{max-width:850px}.Services_holder.row .services_block.services_01 a span.text_box{padding:52px 33px 0;width:192px}.Services_holder.row .services_block a span.text_box{width:192px}.Services_holder.row .services_block.services_03 a span.text_box{width:192px}.services_block a span.text_box em{font-size:14px;line-height:19px;padding:4px 0 0}.our_special.row h1{font-size:30px;padding:0 0 0 53px;letter-spacing:.1px;margin:0 0 12px}#main .our_special.row{overflow:hidden;padding:42px 0 47px}.our_special .InvSpecialName a{font-size:19px;line-height:22px}#main .our_special .InvSpecialBox.row .InvSpecialDetails.eight.columns{padding:12px 0 0;width:50.4%}.our_special .InvSpecialName{margin:0 0 8px}.our_special .InvSpecialVehicleInfo{font-size:16px;line-height:20px}.our_special .InvSpecialVehicleInfo .text{font-size:16px;margin:0 0 4px}.our_special .InvSpecialVehicleInfo .text em{font-size:18px}.our_special .InvSpecialVehicleInfo .btn_holder{margin:0 0 0 -51.4%}.our_special .InvSpecialVehicleInfo .btn_holder .btn.btn2,.our_special .InvSpecialVehicleInfo .btn_holder .btn{width:163px;height:38px;line-height:38px;margin:0 15px 0 0;font-size:15px}#main .our_special .InvSpecialBox.row .InvSpecialImg.four.columns{width:43%}.HomeBanner.row .bannner_btns h1{font-size:42px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{width:40%}.star{width:15vw}}@media only screen and (max-width:767px){#main .HomeBanner.row .bannner_btns .btn{font-size:16px;width:213px;line-height:65px;height:66px;margin:0 auto 20px;padding-left:30px;display:block}.HomeBanner.row .bannner_btns .btn,.HomeBanner.row .bannner_btns .btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn+.btn,.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn,.HomeBanner.row .bannner_btns .btn:hover,.HomeBanner.row .bannner_btns .btn+.btn:hover,.HomeBanner.row .bannner_btns .btn+.btn+.btn:hover,.HomeBanner.row .bannner_btns .btn:first-child:hover,.HomeBanner.row .bannner_btns .btn+.btn+.btn+.btn:hover{background-position:5px center;background-size:inherit}.HomeBanner.row .banner_text h1{max-width:770px;font-size:36px;line-height:43px}.Services_holder.row .services_block a{display:block}.Services_holder.row .services_block a span.text_box,.Services_holder.row .services_block.services_03 a span.text_box,.Services_holder.row .services_block.services_01 a span.text_box{display:block;max-width:100%;width:100%;border:0;min-height:177px;padding:57px 10px 10px;letter-spacing:-.4px}.services_block a span.text_box em{font-size:15px;letter-spacing:-.4px;line-height:19px;padding:4px 0 0}.Services_holder.row .services_block.services_02 a span.text_box{background:#1b1e2d}.Services_holder.row .services_block.services_01 a span{border:0 none;display:block;max-width:100%;width:100%}.services_block a span.img_box img{display:block}.Services_holder.row .services_block a span{border:0}#main .HomeBanner.row img.phn_img,#main .HomeBanner.row img{display:none}#main .HomeBanner.row img.mobile_img{display:block;width:100%}.our_special .InvSpecialVehicleInfo .btn_holder{margin:0 auto}.HomeBanner.row .banner_text{height:270px;top:110px}#main .lineup_holder.row{padding:43px 0 45px}#main .lineup_holder h1{letter-spacing:.5px;margin:0 0 32px;padding:0 0 0 11px}#main .lineup_holder.row{padding:43px 0 51px}#main .welcome_text_row.row{padding:40px 25px 40px}#main .Welcome_Block.row .text_box p{padding:0 0 0 2px}#main .Welcome_Block.row .text_box p{font-size:14px;line-height:18px;max-width:295px;padding:0}#main .welcome_text_row_wrap .six.columns{display:block;width:100%}#main .our_special.row{overflow:hidden;padding:43px 0 35px}.our_special.row h1{font-size:30px;letter-spacing:.2px;line-height:34px;margin:0 0 12px;padding:0 30px;text-align:center}.our_special .InvSpecialPrice,.our_special .InvSpecialName,.our_special .InvSpecialVehicleInfo{text-align:left;padding:6px 20px 0}#main .our_special .InvSpecialBox.row .InvSpecialDetails.eight.columns{padding:56px 0 0;width:100%;box-sizing:border-box}.our_special .InvSpecialName{margin:0 0 11px;text-transform:uppercase}.our_special .NewUsedCertTitle{display:inline-block;margin-right:10px}.our_special .InvSpecialVehicleInfo .btn_holder{margin:0 auto;padding:0 0 13px}.our_special .InvSpecialVehicleInfo .btn_holder .btn.btn2,.our_special .InvSpecialVehicleInfo .btn_holder .btn{display:block;height:48px;line-height:48px;margin:0 auto 20px;width:213px}#main .our_special.row{overflow:hidden;padding:43px 0 0}.our_special .InvSpecialVehicleInfo .btn_holder .btn.btn2{margin:0 auto 14px}.DealerRater_Review.row .prime-box{padding:60px 20px 72px}.DealerRater_Review.row .img_holder img{display:none}.DealerRater_Review.row .img_holder img.md_img{display:none}.DealerRater_Review.row .six.columns .img_holder img.md_img.phn_img{display:block}#main .our_special .InvSpecialImg a{display:block;float:none;margin:0 auto;max-width:50%;width:100%}.our_special .InvSpecialsCar{max-width:100%;width:100%}.welcome-text h1{font-size:36px;margin:0 0 20px;line-height:40px}.welcome_text_row.row{padding:40px 15px}#main .welcome-text h2,#main .prime-review-list h2{font-size:30px;line-height:40px;margin:0 0 20px}#main .Vehicle-Carousel{display:none}.HomeBanner.row .bannner_btns h1{font-size:38px;margin-bottom:20px;max-width:100%;padding:0}#main .fifth-row .paraContent #InvSpecialsBoxWrapper span.NewUsedCertTitle{display:inline}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialPriceAmount{font-size:50px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox:first-child{margin-left:0;margin-right:0}#main .fifth-row h1{font-size:30px;line-height:80px;margin:0 -2em 50px}.prime-item .prime-review-list .prime-box::before{left:-15px}#main .prime-review-list p{line-height:30px;display:block;clear:both}#main .logos-row.row{max-width:440px}.logos-wrap .logo-div:not(:last-child){margin-right:40px;margin-bottom:40px}.logos-wrap .logo-div:nth-child(3){margin-right:0}#main .fifth-row .paraContent #InvSpecialsBoxWrapper span.NewUsedCertTitle{display:inline}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialPriceAmount{font-size:50px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox:first-child{margin-left:0;margin-right:0}#main .fifth-row .paraContent{padding:0 1em}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{height:100%!important}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox:first-child{margin-bottom:0}#main .fifth-row .scrollList li .Special_Img_box{margin:0 auto;max-width:250px;padding:0 0 30px}#main .fifth-row .scrollList li:first-child{display:block;width:100%}#main .fifth-row .scrollList li{display:block;width:100%}#main .fifth-row .scrollList li #SpecialsCarousel>li{display:none}#main .fifth-row .scrollList li #SpecialsCarousel>li:first-child{display:block}#main .fifth-row .InvSpecialDetails{min-height:305px}#main div.fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialVehicleInfo a{margin:10px 0 10px;float:none;display:inline-block}.prime-item .prime-review-list .prime-box::after{right:-20px}}@media only screen and (max-width:700px){#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{width:45%}#main .fifth-row h1 span{display:block}#main .fifth-row h1{padding:10px}.paraContent .vdp-media-carousel-nav span{background:#000;border-radius:50%}.paraContent .vdp-media-carousel-nav span.vdp-media-carousel-nav-prev{left:2%}.paraContent .vdp-media-carousel-nav span.vdp-media-carousel-nav-next{right:2%}}@media only screen and (max-width:640px){div#sameHeight-holder{max-height:520px}.HomeBanner.row .bannner_btns h1 br{display:none}}@media only screen and (max-width:600px){#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{display:block;float:none;margin:0 auto 60px;text-align:center;width:50%}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox:first-child{margin:0 auto}#main .fifth-row h1,#main .sixth-row h1{font-size:26px;line-height:50px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{width:70%}}@media only screen and (max-width:520px){#main .fifth-row.row .parallax-window.bottom{padding:0 0 20px}.star{top:40px}}@media only screen and (max-width:480px){div#sameHeight-holder{max-height:800px}.HomeBanner.row .banner_text h1{font-size:36px;line-height:43px;margin:0 auto;max-width:227px;padding:0}.HomeBanner.row .banner_text{height:270px;left:0;margin:0;right:0;top:27px}.Services_holder.row h1{font-size:30px;padding:43px 10px 42px;position:static;z-index:5}.Services_holder.row{z-index:8}#main .our_special .InvSpecialImg a{max-width:80%}.welcome-text h1{font-size:32px;line-height:34px}#main .welcome_text_row .welcome-text>p{font-size:14px;line-height:24px;margin:0 0 20px}.welcome-text{padding:0 0}.HomeBanner.row .bannner_btns h1{font-size:32px;margin:20px}#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{width:90%}#main .prime-box{padding:60px 20px 30px}#main .HomeBanner.row .bannner_btns .btn{margin:0 auto 15px}.paraContent .es-carousel-wrapper{padding:0}#main .logos-row.row{max-width:300px}.logos-wrap .logo-div:not(:last-child){margin-right:20px;margin-bottom:20px}.logos-wrap .logo-div:nth-child(2n){margin-right:0}}@media only screen and (max-width:375px){.DealerRater_Review.row .img_holder img.md_img{height:294px}#main .HomeBanner.row .bannner_btns .btn{margin:0 auto 10px}.HomeBanner.row .bannner_btns h1{font-size:28px;margin:10px 20px}.HomeBanner.row .bannner_btns h1 span{font-size:28px}}@media only screen and (max-width:374px){.DealerRater_Review.row .img_holder img.md_img{height:auto}}@media only screen and (max-width:360px){.HomeBanner.row .banner_text{top:17px}.HomeBanner.row .banner_text h1{font-size:30px;line-height:40px}.HomeBanner.row .bannner_btns .btn{margin:0 auto 10px}.HomeBanner.row .bannner_btns{bottom:25}.Welcome_Block.row .text_box{min-height:384px;padding:51px 10px 20px}}@media only screen and (max-width:339px){#main .fifth-row .paraContent #InvSpecialsBoxWrapper .InvSpecialBox{width:95%}}