@charset "utf-8";@import url(//cdn.dealereprocess.org/cdn/css/themes/black-1a1a1a.css);h1,h2{font-family:'Open Sans',Arial,sans-serif}h3,h4{font-family:'Open Sans',Arial,sans-serif}body{font-family:'Open Sans',Arial,sans-serif}#content,#custom_page_1 #content{background-color:transparent;padding-top:8.3em}#custom_page_1 #content{background-color:transparent}#container{margin-bottom:0}.cookie-section,.cookie_disclaimer{background:#fff}.inner_content{max-width:2000px;margin:0 auto}#top_text_box{width:100%;margin-top:2em;color:#000;background-color:#fff}#top_text_box h1{padding-top:.4em;text-align:center;font-family:verdana;font-size:x-large;font-weight:700}.ad_manager_section{float:left;width:100%;background-color:#fff}.ad_manager_section .inner_content{position:absolute;bottom:2.5em;width:100%;max-width:none;margin:0 auto}.advanced_search_box{float:left;width:100%;margin:0 auto;background:0 0}.advanced_search_box .inner_content{max-width:1350px}.advanced_search_box .advanced_search_title{font-size:1.4em;display:inline-block;padding:.5em 1.2em;color:#fff;background-color:rgba(0,0,0,.7)}.advanced_search_service_link{font-size:1.4em;display:inline-block;padding:.5em;text-align:center;text-decoration:none;color:#fff;background-color:#0c2d72}.advanced_search_box .input_container label{display:none}.advanced_search_box .input_container{width:18%;margin:1em 0 1em 1.5%}.advanced_search_box .input_container select{font-size:1em;width:100%;padding-left:10px;height:2.5em;font-family:Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;background-image:url("../img/body/arrow-drop.png");background-position:97% center;background-repeat:no-repeat;text-transform:uppercase}.advanced_search_box .input_container input.adv_search{font-size:1.4em;float:right;width:100%;padding:2.5% 0;-webkit-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-ms-transition:background-color 1s linear;-o-transition:background-color 1s linear;transition:background-color 1s linear;color:#fff;border:1px solid #8a1529;background:#8a1529;border-radius:0;-webkit-border-radius:0px;background:-moz-linear-gradient(top,#8a1529 0,#8a1529 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#8a1529),color-stop(100%,#8a1529));background:-webkit-linear-gradient(top,#8a1529 0,#8a1529 100%);background:-o-linear-gradient(top,#8a1529 0,#8a1529 100%);background:-ms-linear-gradient(top,#8a1529 0,#8a1529 100%);background:linear-gradient(to bottom,#8a1529 0,#8a1529 100%);font-family:Arial,sans-serif}.advanced_search_box .input_container input.adv_search:hover{background-color:#706f6f}.advanced_search_box .input_container input.adv_search:hover{cursor:pointer}.advanced_search_service_link.mobile{display:none}.ad_manager_section .ad_flipper .flipper .next_slide{right:10px;background:url('../img/main-flipper-next.png') no-repeat scroll 50% 50% transparent}.ad_manager_section .ad_flipper .flipper .prev_slide{left:10px;background:url('../img/main-flipper-prev.png') no-repeat scroll 50% 50% transparent}.ad_flipper .flipper .next_slide,.ad_flipper .flipper .prev_slide{top:40%!important}#bottom_text_box{padding:1% .5% 1.5% .5%;width:100%;background-color:#666766;color:#fff}#bottom_text_box a{color:#fff}#bottom_text_box h2{text-align:center;line-height:1.5em;font-family:verdana;font-size:1.5em;font-weight:800}#bottom_text_box h3{text-align:center;font-weight:600;line-height:2em}#bottom_text_box p{text-align:center;line-height:1.2em;font-size:large}.button-container{display:inline-block;width:100%;margin:0 auto;background-color:#fff}.button-container .inner_content{width:97%}.button-container .btn_cta{position:relative;float:left;width:31.63%;margin:2% 0 2.6% 2.55%}.button-container .btn_cta.first{margin-left:0}.button-container .btn_cta a{display:block;padding-bottom:56%}.text-overlay{position:absolute;bottom:0;left:0;right:0;width:100%;max-width:608px;margin:0 auto;padding:15px 0;text-align:center;color:#fff;background:rgba(0,0,0,.6) none repeat scroll 0 0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.text-overlay:hover{background:rgba(0,0,0,.8) none repeat scroll 0 0}.button-container .btn_cta img{position:absolute;right:0;left:0;width:100%;max-width:608px;margin:0 auto;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.button-container .btn_cta img.main_display:hover{opacity:0}.home_model-scroller{padding:0;background:#fff}.home_model-scroller .inner_width_cont{width:100%;max-width:2000px;margin:0 auto}.home_model-scroller .inner_width_cont h2{font-size:3em;padding:3% 0 1.5%;text-align:center;color:#000}.home_model-scroller #model-scrollers-tabs{display:block;float:left;width:56%;padding:0 22%;border-bottom:1px solid #ddd}.home_model-scroller #model-scrollers-tabs .tab-content{font-size:1em;float:left;width:auto;margin:0 auto;text-align:center;color:#000;border-radius:0;width:23%}.home_model-scroller #model-scrollers-tabs .tab-content span{display:inline-block;padding:12% 4%;text-align:center}.home_model-scroller #model-scrollers-tabs .tab-content.active span{border-bottom:5px solid #8a1529}.home_model-scroller #model-scrollers-tabs .tab-content:hover{cursor:pointer;color:#8a1529}.home_model-scroller .scroller{width:100%;background-color:rgba(0,0,0,0)!important}.home_model-scroller .model_scroller .item_space{width:70%!important}.home_model-scroller .model_scroller{clear:left;width:100%;max-width:1350px;margin:0 auto;padding:2% 0 0;background:rgba(0,0,0,0) none repeat scroll 0 0}.home_model-scroller .model_scroller .item_space .item img{height:auto;width:260px!important}.item.model_scroller_item p{margin:20px 0}.model_scroller .item_space .moving_space .item{margin-top:20px}.home_model-scroller .model_scroller .item a{font-size:15px;font-weight:700;text-decoration:none;color:#020202;text-transform:uppercase}.home_model-scroller .inv_item .overlay,.home_model-scroller .inv_item .overlay_btn,.home_model-scroller .inv_item .overlay_text,.home_model-scroller .inv_item_text{display:none!important}.home_model-scroller .model_scroller .next,.home_model-scroller .model_scroller .prev{height:77%!important}.home_model-scroller .model_scroller .prev{left:3%;background:transparent url('../img/body/model-prev.png') no-repeat scroll 50% 50%}.home_model-scroller .model_scroller .next{right:3%;background:url('../img/body/model-next.png') no-repeat scroll 50% 50%}.home_model-scroller .model_scroller .next,.home_model-scroller .model_scroller .prev{top:0;height:100%}.home_model-scroller .inv_scroller .next,.home_model-scroller .inv_scroller .prev{width:4%}.home_model-scroller .scroller-content-container .scroller-content-header{font-size:.9em;height:16px;position:absolute;bottom:2px;width:100%}.home_model-scroller .model_scroller .item_cont{position:relative}.scroller-content-container .scroller-content-subheader{color:transparent}.service_section a{display:block;text-decoration:none}.service_section .service_baner{max-width:100%;height:auto}.service_baner.mobile{display:none}.service_section{position:relative}.service_section .service_text_sect{position:absolute;top:0;padding:4%;width:40%;max-width:560px;line-height:1.3em}.service_text_sect h3{font-size:41px;padding-bottom:.8em;color:#fff;text-transform:uppercase}.service_text_sect p{font-size:14px;color:#fff}.service_section .service-btn{display:block;float:left;width:270px;text-align:center;margin:2em auto;padding:17px 0;-webkit-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-ms-transition:background-color 1s linear;-o-transition:background-color 1s linear;transition:background-color 1s linear;text-decoration:none;color:#fff;border:1px solid #fff}.service_section .service-btn:hover{background:#000;color:#fff}.service-btn>img{padding-left:3px}.calander_section{width:100%;background:rgba(0,0,0,0) url('../img/body/bg_parallax.png') no-repeat scroll center top}.calander-sect{float:right;width:45%;max-width:562px;padding-right:3%;text-align:center}.calander-sect .calander-btn img{margin-left:7px}.calander-sect>img{width:100%}.calander_section h2{margin:2em 0;text-align:center;color:#fff}.calander-sect .calander-btn{display:block;width:300px;margin:2em auto;padding:12px 0;-webkit-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-ms-transition:background-color 1s linear;-o-transition:background-color 1s linear;transition:background-color 1s linear;text-decoration:none;color:#fff;border:1px solid #fff;background:rgba(55,55,55,.8)}.calander-sect .calander-btn:hover{background:#4b4b4b}.cta_links_wrapper{background:#fff none repeat scroll 0 0}.cta_links_wrapper .inner_content{max-width:1350px}.cta_links_wrapper .cta_link_container{float:left;box-sizing:border-box;width:25%;padding:1.19% 0;-webkit-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-ms-transition:background-color 1s linear;-o-transition:background-color 1s linear;transition:background-color 1s linear;text-align:center;border-right:1px solid #e7e7e7}.cta_links_wrapper .cta_link_container:hover{color:#fff;background-color:#666}.cta_link_container .hover-img{display:none}.cta_links_wrapper .cta_link_container:hover .default-img{display:none}.cta_links_wrapper .cta_link_container:hover .hover-img{display:block}.cta_links_wrapper .cta_link_container a{display:block;text-decoration:none}.cta_links_wrapper .cta_link_container img{width:100%;max-width:90px;margin:0 auto;-webkit-transition:background .6s ease-in-out,color .6s ease-in-out;transition:background .6s ease-in-out,color .6s ease-in-out;-webkit-animation-delay:5s;animation-delay:5s;text-align:center}.cta_link_container p{font-size:14px;line-height:normal;width:65%;margin:8% auto 0;padding:2% 0;color:#000}.cta_link_container:hover p{color:#f7f4f4}.cta_link_container.no-border{border:medium none}.testimonials_wrap{min-height:650px;padding:3% 0 5%;color:#003057;background:rgba(0,0,0,0) url('../img/Eurobahn_BMW_TopView.jpg') no-repeat scroll center center;background-size:cover}.testimonials_inner{width:90%}.testimonials_wrap_flipper{margin:0 auto}.testimonials_wrap h3{font-size:38px;font-weight:400;width:58%;margin:0 auto;text-align:center;color:#666}.reviews_star{padding:3em 0 2em;background:rgba(0,0,0,0) url('../img/stars-black.png') no-repeat scroll center center}.testimonials_wrap .testimonial_flipper-item{font-size:18px;line-height:1.3em}.testimonials_wrap .comments_testimonial p{font-size:15px;color:#000}.testimonials_wrap .comments_testimonial{text-align:center}.testimonials_wrap .comments_testimonial .thm-hglight-text_color{float:right}.testimonials_wrap .comments_testimonial span{color:transparent}.testimonials_wrap .testemonial_btn{position:absolute;right:0;left:0;width:270px;margin:2em auto;padding:17px 0;-webkit-transition:background-color 1s linear;-moz-transition:background-color 1s linear;-ms-transition:background-color 1s linear;-o-transition:background-color 1s linear;transition:background-color 1s linear;text-align:center;text-decoration:none;color:#000;border:1px solid #000;text-transform:uppercase}.testemonial_btn img{margin-left:7px}.testimonials_wrap .testemonial_btn:hover{color:#fff;background:#000}.testimonials_wrap .name_testimonial{padding-top:1em;text-align:center}.name_testimonial>span{color:#000!important}body#custom_page_538 .inst_id_15094_9520:nth-child(4){display:none}.multi_cta_wrapper .cta_pricing_btn,body#custom_page_538 .multi_cta.inst_id_15094_9520{padding-right:1%!important;width:31.666666666667%!important}#custom_page_1 select::-ms-expand{display:none}@media only screen and (max-width:2850px){.service_section .service_text_sect{position:absolute;top:0;padding:5%;width:33%;max-width:560px;line-height:1.3em}}@media only screen and (max-width:1470px){.service_section .service_text_sect{position:absolute;top:0;padding:4%;width:36%;max-width:560px;line-height:1.3em}}@media only screen and (max-width:1350px){#top_text_box h1{font-size:1.75em}.home_model-scroller #model-scrollers-tabs{padding:0 17%;width:66%}.home_model-scroller #model-scrollers-tabs .tab-content{font-size:.9em}.service_text_sect h3{font-size:28px;padding-bottom:.8em}.service_section .service_text_sect{padding:2.5%;width:36%;max-width:100%}.service_section .service-btn{margin:1.3em 0 0;padding:12px 0}.service_text_sect p{font-size:14px}.button-container .inner_content{width:95%}.calander_section{background:rgba(0,0,0,0) url('../img/body/bg-calendr-1350.jpg') no-repeat scroll center top/cover}.testimonials_wrap .testemonial_btn{margin:1.3em auto 0;padding:12px 0}.testimonials_wrap h3{font-size:30px}}@media only screen and (max-width:1075px){#top_text_box h1{font-size:1.5em}.service_text_sect p{font-size:12px;line-height:1.5}}@media only screen and (max-width:960px){#content,#custom_page_1 #content{padding-top:6em}#top_text_box h1{font-size:1.25em}.home_model-scroller .inner_width_cont h2{font-size:1.6em}.home_model-scroller .model_scroller .next{right:1%;background-size:15%}.home_model-scroller .model_scroller .prev{left:1%;background-size:15%}.item.model_scroller_item p{margin:30px 0 20px}.home_model-scroller #model-scrollers-tabs{padding:0 15%;width:70%}.home_model-scroller #model-scrollers-tabs .tab-content{font-size:.74em}.advanced_search_box .input_container select{height:1.4em}.advanced_search_box .input_container{width:19.5%}.advanced_search_box .input_container input.adv_search{font-size:1em;padding:0}.input_container:last-child{width:12%}.service_text_sect p{font-size:12px}.service_section .service_text_sect{line-height:3px;padding:20px 0 0 30px}.service_section .service-btn{padding:7px 0;font-size:12px;margin:4% 0 0;width:160px;background-position:86% 55%;background-size:5px}.service_section .service-btn:hover{background-position:86% 55%;background-size:5px}.service_text_sect h3{font-size:18px;padding-bottom:.5em}.cta_links_wrapper .cta_link_container img{max-width:45px}.cta_link_container p{font-size:12px;margin:3% auto 0}.testimonials_wrap{padding:2.5% 0 5%}.testimonials_wrap h3{font-size:22px}.reviews_star{padding:1.2em 0 .8em;background-size:70px auto}.testimonials_wrap .comments_testimonial p{font-size:12px;line-height:18px}.testimonials_wrap .testemonial_btn{width:160px;padding:10px 0;margin:7px auto;font-size:12px;background-position:85% 53%;background-size:5px}.testimonials_wrap .testemonial_btn:hover{background-position:85% 53%;background-size:5px}.testimonials_wrap{min-height:350px}}@media only screen and (max-width:768px){#content,#custom_page_1 #content{padding-top:0}#top_text_box h1{font-size:.9em}#bottom_text_box h2{font-size:.9em}#bottom_text_box p{font-size:.8em}.homepage-parallax{height:200px}.ad_manager_section .ad_flipper .flipper .next_slide,.ad_manager_section .ad_flipper .flipper .prev_slide{display:none}.ad_manager_section{margin-top:0}.advanced_search_box .input_container select{height:2.5em;padding:0 25px 0 0}.advanced_search_box .input_container{margin:1.5% 0 1.5% 1.3%}.advanced_search_box .input_container input.adv_search{font-size:1em;padding:9% 0}.home_model-scroller #model-scrollers-tabs{width:90%;padding:0 6%}.home_model-scroller .inner_width_cont h2{font-size:1.3em}.cta_links_wrapper .cta_link_container{padding:2.4% 0}.cta_links_wrapper .cta_link_container img{max-width:34px}.service_baner.mobile{display:block}.service_baner.desktop{display:none}.service_section .service_text_sect{position:relative;margin:0 auto;padding:30px;text-align:center;width:inherit;line-height:22px;background:#666766}.service_text_sect h3{font-size:24px}.service_section .service-btn{float:none;margin:15px auto 0;width:160px}.service_section{background:#535354}.service_section .service-btn:hover{background-position:78% 53%}.service_text_sect p{font-size:12px}.testimonials_wrap{background:transparent url('../img/Eurobahn_BMW_TopView.jpg') no-repeat scroll center bottom;background-size:cover}.testimonials_wrap h3{font-size:24px}.reviews_star{background-size:115px auto;padding:1.8em 0 1em}.testimonials_wrap{min-height:375px}.testimonials_wrap .comments_testimonial p{font-size:11px;line-height:16px}.testimonials_wrap_flipper{width:98%}.testimonials_inner{width:95%}.testimonials_wrap .testemonial_btn{margin:25px auto;padding:14px 0;width:176px}}@media only screen and (max-width:584px){#top_text_box h1{text-align:center;line-height:1.3em;font-weight:600}#bottom_text_box p{font-size:.75em}#content,#custom_page_1 #content{padding-top:0}.advanced_search_box{padding-top:.27em}.advanced_search_box .input_container{float:left;width:47%}.input_container:nth-child(2n+1){margin-right:1.5%}.input_container:last-child{width:97%}.advanced_search_box .input_container input.adv_search{margin-bottom:6px;padding:2% 0}.advanced_search_box .input_container select{padding:0 25px 0 5px}.home_model-scroller #model-scrollers-tabs .tab-content.active span{border-bottom:3px solid #8a1529}.home_model-scroller #model-scrollers-tabs{width:100%;padding:0}.home_model-scroller #model-scrollers-tabs .tab-content span{padding:12% 6px}.home_model-scroller #model-scrollers-tabs .tab-content{font-size:.75em}.home_model-scroller .model_scroller .next,.home_model-scroller .model_scroller .prev{background-size:38%}.home_model-scroller .inner_width_cont h2{font-size:1.5em}.item.model_scroller_item p{margin:50px 0 20px}.button-container .btn_cta{width:100%;margin:5px auto}.button-container .btn_cta.first{margin:12px auto 5px;margin-left:0}.cta_links_wrapper .cta_link_container{width:50%;min-height:6em;padding:4% 0}.cta_links_wrapper .cta_link_container.cta_border{border-bottom:1px solid #e7e7e7}.cta_links_wrapper .cta_link_container img{max-width:35px}.cta_link_container p{width:90%;margin:4% auto 0;padding:0}.testimonials_wrap{min-height:270px;background-size:contain}.testimonials_wrap{min-height:450px}.testimonials_wrap_flipper{width:95%}.testimonials_wrap h3{font-size:22px;width:90%;margin:1em auto 0}.testimonials_wrap .comments_testimonial span{float:none}.reviews_star{padding:2em 0;background-size:110px auto!important;background:rgba(0,0,0,0) url('../img/body/stars_orange.jpg') no-repeat scroll center center}.testimonials_wrap .testemonial_btn{width:180px;padding:14px 0;margin:15px auto 18px;background-position:85% center}.testimonials_wrap .testemonial_btn:hover{background-position:85% center}.service_section .service-btn,.service_section .service-btn:hover{background-position:86% center}.service_section .service_text_sect{padding:30px 12px}.service_text_sect h3{font-size:22px}}@media only screen and (max-width:500px){#top_text_box h1{line-height:1.5em;font-size:.9em}#bottom_text_box p{font-size:.55em}.home_model-scroller #model-scrollers-tabs{width:96%;padding:0 3%}.home_model-scroller #model-scrollers-tabs .tab-content{display:inline-block;float:none;font-size:.8em;width:22.7%}.advanced_search_box .input_container select{height:2.3em;background-size:14px;font-size:.9em}.multi_cta_wrapper .cta_pricing_btn,body#custom_page_538 .multi_cta.inst_id_15094_9520{padding-right:1%!important;width:100%!important}}div#search-filters{height:100%!important;overflow-y:auto!important}#search-query{margin-bottom:2em!important}.filters_simple #search-narrow_search{font-size:1.1em}.advanced_search_section .input_container select,.advanced_search_section .input_container select:hover{background-image:none\0/}#custom_page_446 form select{line-height:1em;padding:0 5px;height:2.5em!important}#region_1>div.service_section>div>div{color:#fff!important}#custom_page_1>div.footer_main>div.footer-map-col>iframe{width:100%}#custom_page_1>div.footer_main>div:nth-child(3)>div{padding-left:5px}#service-contact>center>a:nth-child(1)>button,#service-contact>center>a:nth-child(2)>button{color:#000!important}#service-contact>center>a:nth-child(1)>button,#service-contact>center>a:nth-child(2)>button{border:solid 2px}#service-contact>center>a:nth-child(2)>button{border:solid 2px}#header{position:fixed;top:0;z-index:3;margin:0 auto;width:100%;height:auto;background-color:#fff}#header .inner_content{margin:0 auto;max-width:1350px}.header_bottom{margin:0 auto;width:100%;display:inline-block}.header-left{width:42%;float:left}.header-left a,.header-middle a{display:block}.header-left img{width:80%;max-width:360px;padding-left:50px}.header-middle{width:30%;float:left;text-align:center}.header-middle span{margin-top:4%;max-width:295px;width:100%;display:block;font-weight:800;line-height:1.5em}.header-middle img{margin-top:2%;max-width:175px;width:45%}.phone-mobile{margin-top:1%;padding:3px 12px;display:none;border-left:2px solid #ccc;cursor:pointer;text-align:center}.phone-mobile:first-child{border-left:none}.phone-mobile img{margin:0 auto;width:100%;max-width:50px;display:block}.map-pointer img{max-width:39px}.header-right{width:20%;float:right}.header_right_mobile{display:none}.header_contact-section{position:relative;margin-top:6.4%;padding:0;width:62%;float:right;display:inline-block;list-style-type:none;text-align:right}.header_contact-section .contact_button{width:67%;float:left;display:block}.header_contact-section .dropdown.imgs-section{display:none}.header_contact-section .dropdown{width:25%;float:left;display:block}.header_contact-section .phone-section:hover .dropdown-content{display:block}.header_contact-section .map-section:hover .dropdown-content{display:block}.header_contact-section .drop_icon{margin-bottom:25%;padding:9px 10px;display:inline-block;border-radius:0;background:0 0;cursor:pointer;color:#fff;text-align:center;text-decoration:none;border-radius:5px}.header_contact-section .drop_icon:hover{background-color:transparent}.header_contact-section .contact_button>a{width:100%;padding:6.2% 0;display:block;background:#bc162c;border-radius:5px;color:#fff;font-weight:700;text-align:center;text-decoration:none;font-size:1.2em}.header_contact-section .contact_button>a:hover{background-color:#a01921}.header_contact-section .dropdown-content{position:absolute;z-index:1;right:0;margin-right:2px;width:100%;min-width:260px;display:none;background-color:#eee;color:#0f0f0f;text-align:center}.header_contact-section .dropdown-content .header_phone{margin:6px 0;padding:6px 16px;display:block;color:#0f0f0f;text-decoration:none}.header_contact-section .dropdown-content .header_phone:hover{background-color:gray;color:#fff}.header_phone-detail .header_phone a{color:#000;text-decoration:none}.header_phone-detail .header_phone a:hover{color:#fff}.dropdown-content .header_address,.dropdown-content .header_phone-detail{margin:0 auto;width:92%;display:block}.dropdown-content .header_address .address{padding:10px 0;display:inline-block;line-height:1.4em}.dropdown-content .header_address a{padding:6px 0;margin-right:2px;margin-bottom:10px;display:block;background:0 0;border:1px solid #666766;color:#666766;text-decoration:none}.dropdown-content .header_address a:hover{background:#0f0f0f;color:#fff}.phone-drop-down-container{display:none}.phone-drop-down-close-wrap{padding:15px;display:block;border-top:1px solid #777;background:#828282;cursor:pointer;color:#fff;text-align:center;font-size:15px}.phone-drop-down-close-wrap{display:none}.header_cta_section{float:left;position:relative;width:8%;margin-left:10px}.header_btns .hover-ico{display:none}.header_btns:hover .hover-ico{display:block;cursor:pointer}.header_btns img.hover-ico,.header_btns img.main-ico{max-width:40px;padding:15% 0}.header_btns:hover .main-ico{display:none}#smart_search_results a{text-decoration:none}#smart_search_results a:hover{color:#2b7bcd}div.smart-search .inventory .result h4{font-family:'Open Sans',Arial,sans-serif;font-size:.85em;text-decoration:none;color:#003057}div.smart-search .inventory .result h4:hover{color:#2b7bcd}.smart_search_wrap{position:absolute;z-index:101;top:100%;display:none;width:100%;padding:1.2em 0;background-color:#666766;left:0}.smart_search_wrap .inner_content{position:relative;max-width:1350px}#search_lbl{position:absolute;top:50%;left:1.5%;transform:translateY(-50%)}#search_lbl img{display:none}.smart_search_icon{position:absolute;top:10%;left:1.5%}#front_search_wrap{float:left;width:98%;margin:0 1%}.smart_search_wrap .smart-search{float:left;width:100%;height:2em;background:#fff}.smart_search_wrap .smart-search input{float:right;width:96%;height:2.5em;padding:0;border:none;font-family:'Open Sans',Arial,sans-serif;background-color:transparent}.smart_search_wrap .smart-search input:focus{outline:0}.smart_search_wrap .result-wrapper{width:97%!important;margin-top:34px;max-height:60vh;overflow:auto;border-radius:0}div.smart-search .close-result-wrapper{bottom:.2em}#megamenu{position:relative;z-index:1;background:#666766;line-height:3em}#megamenu .parent_label{color:#fff;display:block;font-size:.95em;text-decoration:none}.megamenu_navigation_container .parent_ul .parent_caret{color:#fff}#megamenu a:hover .parent_caret{color:#fff}#megamenu a{position:relative}#megamenu a:hover{background:#979997}#megamenu_navigation_container .active_parent .parent_label{color:#fff}#megamenu_content_container{line-height:1em}.megamenu_navigation_container .parent_li{position:relative;text-align:center}.megamenu_content_container .template_2{max-height:28em;min-height:30vh;overflow-y:auto}#megamenu .colored_box{background:#bc162c;border:1px solid #bc162c;color:#fff}#megamenu .item_icon{background-image:url('https://cdn.dealereprocess.org/cdn/img/megamenu/blue_icons.png')}body #megamenu_mobile .toggle_menu_bar{background-color:#666766;color:#fff}.megamenu_mobile .toggle_menu_bar .site_title{width:90%;color:#fff;text-transform:uppercase}body #toggle_menu_button{padding:13px 0;width:10%;background:#000;background:-moz-linear-gradient(top,#000 0,#000 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#000),color-stop(100%,#000));background:-webkit-linear-gradient(top,#000 0,#000 100%);background:-o-linear-gradient(top,#000 0,#000 100%);background:-ms-linear-gradient(top,#000 0,#000 100%);background:linear-gradient(to bottom,#000 0,#000 100%);box-sizing:border-box;font-size:1em;font-weight:100}.megamenu_content_container .item_label:hover,.megamenu_mobile_body .item_label:hover{color:#000!important}body .toggle_menu_bar .site_title{color:#000;font-size:1.375em;font-weight:700}body #megamenu_mobile_body .item_icon{background-image:url('https://cdn.dealereprocess.org/cdn/img/megamenu/blue_icons.png')}.megamenu_content_container .template_2{width:inherit;max-height:550px;overflow:scroll}@media only screen and (max-width :2000px){.header_contact-section .contact_button>a{padding:5.7% 0}}@media only screen and (max-width :1350px){.header_contact-section .contact_button{margin-right:1%;width:66%}.header_contact-section .dropdown{margin-right:5%;width:22%}.header_contact-section .drop_icon{margin-bottom:23%;padding:25% 10px}.header_btns img.hover-ico,.header_btns img.main-ico{padding:45% 0}.header-left img{padding-left:20px}}@media only screen and (max-width :1024px){.header_contact-section .contact_button>a{padding:5.4% 0}}@media only screen and (max-width :960px){#megamenu{line-height:2.2em}#megamenu .parent_ul .parent_li:first-child a{line-height:3em}#megamenu .parent_label{font-size:.7em}.header_bottom{padding:0 2%;width:96%}.header-left img{width:70%;padding-left:10px}.header-middle span{font-size:.7em}.header-middle img{width:43%}.header_contact-section{margin-top:5.4%}.header_cta_section{margin-left:5px}.header_contact-section .dropdown{width:28%}.header_contact-section .contact_button>a{padding:6% 0;font-size:12px}.header_contact-section .drop_icon{padding:16% 20%}.header_contact-section .dropdown-content{font-size:.85em}.phone-drop-down-close-wrap{display:block}.header_btns img.hover-ico,.header_btns img.main-ico{padding:15% 0}.contactinfo_wrap{padding:1em 0 1.5em}.smart_search_icon{top:16%;width:20px}.smart_search_wrap .smart-search input{height:2.1em}}@media only screen and (max-width :768px){#custom_page_1 #header,#header{position:relative;padding:12px 0 0}.smart_search_wrap{background-color:#000}.header_bottom{padding:0 1.5%;width:97%}.header_contact-section .contact_button{display:none}.header_contact-section{position:static;width:57%}.header_contact-section .dropdown-content{padding:10px 0 0;font-size:1.2em;margin-top:-2px;z-index:999}.header-left{width:50%}.header-middle{display:none}.header_contact-section .dropdown.imgs-section{display:block}.dropdown-content .header_social{padding:1em 0}.header_contact-section .dropdown{width:40%}.header_contact-section .drop_icon{padding:16% 17%}.header_contact-section .imgs-section .drop_icon{padding:13% 12%}.header_contact-section .imgs-section .drop_icon>img{max-width:39px!important}.header_contact-section .drop_icon>img{max-width:30px}.dropdown-content .header_phone-detail{display:none}.dropdown-content .header_address{width:96%}.phone-drop-down-container{width:96%;margin:10px auto;display:block;text-align:left}#phone-drop-down-container .phone-drop-down-wrap{padding:15px}.phone-drop-down-container .phone-drop-down-wrap .phone-wrap{margin-bottom:20px}.phone-drop-down-container .phone-drop-down-wrap .phone-title{display:block;font-size:17px}.phone-drop-down-container .phone-drop-down-wrap a{color:#fff;text-decoration:none}.phone-drop-down-container .phone-drop-down-wrap .phone-number,.phone-drop-down-container .phone-drop-down-wrap .phone-number-location{margin-top:5px;padding:15px;display:block;background:#000;border-radius:5px;color:#fff;font-size:14px}.phone-drop-down-container .phone-drop-down-wrap .phone-number-location:hover,.phone-drop-down-container .phone-drop-down-wrap .phone-number:hover{background:#272727}.header_cta_section{display:none}.smart_search_icon{display:none}.smart_search_wrap .inner_content{width:98%;margin:0 1%}.smart_search_wrap{display:none!important}.smart_search_wrap .smart-search{border:1px solid #fff;background:#fff}.smart_search_wrap .smart-search input{line-height:normal;width:97%;height:2.15em}.smart_search_wrap .smart-search input{line-height:3em}div.smart-search div.result-wrapper{max-height:none;overflow:visible}body #megamenu_mobile_body .active_parent .clickable_li{color:#bc162c}}@media only screen and (max-width :584px){.header_contact-section{margin-top:0}.header_contact-section .drop_icon{padding:40% 17%}.header_contact-section .drop_icon>img{max-width:27px}.header_contact-section .imgs-section .drop_icon>img{max-width:33px!important}.header_contact-section .phone-section:hover .dropdown-content{display:none}.header_contact-section .map-section:hover .dropdown-content{display:none}.smart_search_icon{top:17%}.contactinfo_wrap,.smart_search_wrap{padding:.7em 0 .8em;top:4.5em}.smart_search_wrap .result-wrapper{width:94%!important}.smart_search_wrap .smart-search input{height:2em}}@media only screen and (max-width :500px){#custom_page_1 #header,#header{padding:0}.header-left{width:60%}.header-left img{width:91%}.header-right{width:25%}.header_contact-section{width:100%}.header_contact-section .dropdown{width:45%}.header_contact-section .dropdown-content{font-size:1em}.header_contact-section .drop_icon>img{max-width:23px}.header_contact-section .drop_icon{margin-bottom:30%;padding:26% 14% 0 14%}.header_contact-section .imgs-section .drop_icon{padding:15% 10%}.header_contact-section .imgs-section .drop_icon>img{max-width:27px!important}.megamenu_mobile .toggle_menu_bar .site_title{font-size:.9em}body #toggle_menu_button{width:18%}.megamenu_mobile .toggle_menu_bar .site_title{width:82%}.smart_search_wrap{top:3.75em}}.responsive-img{max-width:100%}#footer-container{background:#fff none repeat scroll 0 0;font-size:1.1em;font-weight:400;padding-top:12px}.inner_content{margin:0 auto;max-width:2000px}#footer{margin:0 auto!important}.footer-inner{box-sizing:border-box;width:100%;padding:1.6em 1% 1em!important}.footer_menu_links{width:80%;float:right;margin-top:1%}.footer-nav-block .footer-nav-inner ul{max-width:1350px;margin:0 auto;padding:.7em 0}.footer-nav-block .footer-nav-inner ul li{float:left;width:14.25%;text-align:center}#footer .hrs,#footer .hrs_day{font-weight:400}.seo-container{float:left;width:25%;padding-left:1.5%}h2.ftr-seo-title{font-size:.66em!important;font-family:'Open Sans',Arial,sans-serif;margin:7px 0 12px;color:#000}.footer-nav-block .footer-nav-inner ul li a{padding-top:0!important;font-size:.9em;font-weight:600!important;line-height:1px;display:block;text-decoration:none;color:#000}.footer-nav-logo{width:20%;float:left;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:1.7em;text-align:center}.footer-nav-logo img{padding:8px 20px 6px 20px;max-width:63%}.footer-map-col{width:22%;float:left;margin-right:1%}.ftr-map-destop{display:block}.ftr-map-768{display:none}.footer-map-col img{width:100%}div#footer{padding-top:0!important}.footer-map-col h2{margin:7px 0 14px;color:#000;font-size:.66em;font-family:'Open Sans',Arial,sans-serif}.footer-nav-inner{margin:0 auto 1%;width:100%;max-width:2000px;border-top:3px solid #666766;border-bottom:3px solid #666766}.arrow-up{display:none}.footer-hours-col{padding:0 1.5% .7em;width:14%;float:left}#footer .footer-hours-col .footer_col{position:relative;top:-1.55em;margin:0 auto;padding:0!important;width:100%;max-width:100%;font-size:.7em;line-height:20px;float:none!important;list-style:outside none none;color:#fff;border:medium none!important}#footer .footer-hours-col h2{color:#000}.footer-hours-col.sales-hours .nav_item.parent{position:relative;visibility:hidden;height:0}.footer-hours-col.service-hours .nav_item.parent{position:relative;visibility:hidden;height:0}.footer-hours-col .subnav{font-weight:400;visibility:visible;margin-top:0}.footer-address-main-col{float:left;width:15%;color:#fff}.footer-address-main-col.mobile{display:none}.footer-site-title{font-family:'Open Sans',Arial,sans-serif;font-size:.66em;margin:7px 0 14px;color:#000}.footer-address-col{margin-top:.45em}.footer-address{background:rgba(0,0,0,0) url("../img/footer/footer-icon-location.png") no-repeat scroll 0 0;background-size:14px;background-position:0 6px;display:block;line-height:20px;padding-left:1.85em}#footer-container .footer-address-col{font-size:.7em}.footer-address-col .footer-address a{text-decoration:none;color:#000}.footer-address-col a{text-decoration:none;color:#000;margin:1em 0;display:block}.footer-social-media{margin-top:2em}.footer-phone-ico{background:transparent url('../img/footer/footer-icon-phone.png') no-repeat scroll 0 0;background-position:0 6px}.footer-phones{line-height:20px;display:block;padding-left:1.85em;text-transform:capitalize;background-size:11px}.footer-phones a{text-decoration:none;color:#000}.seo-inner-wrapper{font-size:.7em;line-height:20px;overflow:auto;max-height:12.5em;color:#000}.seo-inner-wrapper h2,.seo-inner-wrapper h3,.seo-inner-wrapper>h1{font-size:inherit;line-height:20px;font-family:'Open Sans',Arial,sans-serif}#footer-bottom-container{background-color:#666766}#footer-bottom{float:left;margin:0 auto 40px;padding:10px 1%;width:98%}#footer-bottom .footer-bototm-col{color:#fff;float:left;font-size:11px;margin:9px 0;vertical-align:middle;width:50%;font-weight:400;font-family:'Open Sans',Arial,sans-serif!important}#footer-bottom .footer-bototm-col:last-child{margin:0}.all-rights{text-align:right}#footer-bottom .footer-bototm-col a{text-decoration:none;color:#fff}#footer-bottom .footer-bototm-col a img{display:block;float:right;max-width:30%}.option-heading{display:none}.footer_col li.sub_item{color:#000}.ftr-mail-info{display:block;padding-left:1.85em;text-decoration:none;text-transform:none;color:#908f94;line-height:20px;background:rgba(0,0,0,0) url("../img/footer/footer-mail.png") no-repeat scroll left center}.seo-inner-wrapper h1{font-size:1.15em}.seo-inner-wrapper h2{font-size:1em}.seo-inner-wrapper h3{font-size:.9em}.footer-social-media a{text-decoration:none}.footer-social-media a img{width:100%;max-width:35px;padding-right:.5em;padding-top:.75em}#footer-bottom>div.footer-bototm-col.all-rights{text-align:right}.footer-map-col .iframe-google_maps_embed{height:9.65252em}.footer-map-col{width:21%;margin-right:2%}@media only screen and (max-width:1350px){#footer-container{font-size:1em}.footer-map-col img{width:95%}#footer .footer-hours-col .footer_col{top:-1.7em}.footer-hours-col{padding:0 1.25% .7em;width:16%}.seo-container{padding-left:1%;width:23%}.footer-nav-block .footer-nav-inner ul{padding:.5em 0}.footer_menu_links{margin-top:1.25%}}@media only screen and (max-width:1024px){.footer-address-col a{font-size:.85em}}@media only screen and (max-width:960px){#footer-container{font-size:.9em}#footer .footer-hours-col .footer_col,#footer-container .footer-address-col,.footer-map-col h2,.footer-site-title,.seo-inner-wrapper,h2.ftr-seo-title{font-size:.65em!important}.seo-container{width:22%}#footer .footer-hours-col .footer_col{top:-2.2em}.footer-address-main-col{width:17%;max-width:10em}.footer-hours-col{padding:0 .5% .7em;width:17%}}@media only screen and (max-width:768px){#footer .footer-hours-col .footer_col,#footer-container .footer-address-col,.footer-map-col h2,.footer-site-title,.seo-inner-wrapper,h2.ftr-seo-title{font-size:.85em!important}.footer-nav-logo{float:none;width:100%}.footer-nav-logo img{display:block;max-width:25%;margin:0 auto;padding:9px 20px}.footer_menu_links{float:none;width:100%}.footer-nav-block .footer-nav-inner ul{padding:0}.footer-map-col{float:none;width:100%;padding-right:0;padding-bottom:1em}.footer-map-col h2{margin:20px 0 22px}.footer-inner{width:98%;padding:.8em 1% 1.2em!important}.footer-address-main-col{width:33%;max-width:100%}#footer .footer-hours-col .footer_col{top:-1.7em}.ftr-map-destop{display:none}.ftr-map-768{display:block}#footer-bottom .footer-bototm-col a img{padding-left:0}#footer .footer-hours-col .footer_col{width:100%;max-width:100%;padding-right:8px;padding-left:0}.footer-hours-col{padding:3px .5% 8px}.footer-address{padding-bottom:0}.footer-phones{background-size:15px auto}.ftr-mail-info{background-size:15px}.footer-hours-col{padding:3px 2.5% 8px;width:28%}.seo-container{max-height:10em;padding:0 0 .5em;width:99%}h2.ftr-seo-title{margin:4px 0 9px}.seo-inner-wrapper{max-height:10em}#footer-bottom .footer-bototm-col{font-size:.6em}.footer-bototm-col.logo_footer{text-align:center}.footer-map-col img{max-width:100%;width:100%}.footer-map-col h2{margin:15px 0 15px;text-align:center}.footer-nav-block .footer-nav-inner ul li a{line-height:20px}.footer-map-col{width:96%!important}#footer-container{padding-top:0}.footer-map-col h2{display:none!important}.footer-map-col{margin-right:0!important}}@media only screen and (max-width:584px){#footer-container{width:100%;padding:0}.footer-nav-logo img{max-width:40%;padding:9px 20px 0}.footer-inner{width:100%;padding:1.6em 0 .6em!important}.seo-container{float:none;width:100%;max-height:15em;margin:0 auto;padding:0}.footer-nav-inner .footer_menu_links{display:none}.footer-nav-block .footer-nav-inner ul{flex-flow:column nowrap}.footer-nav-inner{width:100%;text-align:center}.footer-hours-col{float:none;width:100%;padding:0 0 1em 0;border:medium none}#footer .footer-hours-col .footer_col{max-width:94%}.footer-hours-col .subnav{margin-top:0}.footer-hours-col.service-hours{border-right:0 none}.footer-address-main-col{float:none;width:100%;margin-top:0;margin-bottom:1em;padding-left:0;text-align:center}.footer-site-title{margin:10px 0}.footer-address-col{margin-top:.5em}.seo-inner-wrapper{max-height:15em}#footer-bottom .footer-bototm-col{width:100%;margin:.4em 0;text-align:center!important}#footer-container .option-heading>span{margin-left:.8em}.option-heading{display:block}.option-heading{width:100%;padding:14px 0;cursor:pointer;text-align:left;border-bottom:1px solid #000;background:#fff none repeat scroll 0 0}.footer-nav-block .footer-nav-inner ul li{display:inline-block;float:none;width:33.33%;margin-bottom:2%}#footer-container .footer-address-col{text-align:left;margin-top:0}.footer-map-col .ftr-map-destop{display:block;width:100%;max-width:100%}.ftr-map-768{display:none}.arrow-up{float:right;width:25px;margin-right:1%}.arrow-down{float:right;width:25px;margin-right:1%}#footer .footer-hours-col .nav_item.parent{text-align:center}.footer-hours-col ul li.sub_item{font-weight:400}h2.ftr-seo-title{text-align:center}#footer-bottom .footer-bototm-col a img{display:block;float:none;margin:auto;padding-left:0}.seo-container{padding:1em 0;width:94%}.footer-address-main-col{margin:0 auto 1em;width:92%}#footer-bottom{float:left;padding:6px 0;width:100%}#footer-bottom .footer-bototm-col a img{margin:5px auto;max-width:30%}.footer-site-title{text-align:center}.footer-address,h2.ftr-seo-title{display:none}.footer-map-col h2{text-align:center}.footer-hours-col .footer-site-title{margin-top:1em;margin-bottom:0}.service-hours .footer-site-title{margin-top:0}#footer-container .footer-address-col{margin-top:.9em}.footer-address-main-col .footer-site-title{display:none}}@media only screen and (max-width:500px){.footer-nav-logo img{max-width:60%;padding:1em 0 0}.footer-hours-col .subnav{margin-top:.35em}.ftr-mail-info{margin:0}.footer-address-col{margin-top:.75em}.footer-map-col h2{text-align:center}.footer-hours-col{margin:0 auto;width:100%;padding-bottom:0}.seo-container{padding:1em 0}.seo-inner-wrapper{max-height:10em}#footer-bottom .footer-bototm-col{width:100%;margin:.2em 0;text-align:center;font-size:.52em}}.footer-number a{pointer-events:none}@media only screen and (max-width:768px){.footer-number a{pointer-events:all}}