 @media (max-width: 768px){ .img-gallery img{ height: 100%!important; margin-bottom:10px }
}
 .img-gallery img{ height: 225px; object-fit: cover; object-position: center top; width: 100%; }
 .create-ultmate{ text-align: center; }
 .create-ultmate h3{ font-weight:bold }
 .create-ultmate p:nth-child(2){ font-size: 20px; margin: 0; }
 .create-ultmate p:nth-child(3){ font-size: 18px; margin-bottom: 2vw; }
 .create-ultmate p:nth-child(4){ font-size: 15px; }
 .promo-details-bottom{ border: 1px solid #000; margin-top:2vw; padding:20px 20px; }
 .promo-details-bottom h3:nth-child(1){ margin: 0; font-size: 15px; font-weight: bold; }
 .promo-details-bottom h3:nth-child(2){ font-size: 15px; font-weight: bold; color: red; }
 .promo-details-bottom p{ font-size: 15px; font-weight: bold; }
 .promo-details-bottom ul li{ font-size: 15px; }
 .promo-details-bottom .value-txt{ color: red; font-size: 20px; font-weight: bold; }
 .build-dream{ text-align: center; padding: 20px 0; }
 .build-dream p:nth-child(1){ font-weight: 600; font-size: 20px; }
 .build-dream p:nth-child(2){ font-size: 17px; }
 .promo-text{ background: #000; display: flex; justify-content: center; flex-direction: column; align-items: center; color: #fff; padding-bottom: 2vw; }
 .promo-text h1{ margin: 0; color: rgb(107,36,178); text-align: center; padding-bottom: 20px; }
 .promo-text p{ text-align: center; }
 body.overlay{ height: 100%; overflow: hidden; }
 .ecomm-btn.add-to-cart-product.add-to-cart-btn{ background-color: var(--main-color) !important; color: #fff !important; background-image: none; }
 .parts-vdp .model-tabs.container-fluid{ padding: 0; }
 .rt-action-btn span,.rt-action-btn:hover span{ color: #fff !important; background-color:transparent !important; }
 .ecomm-box .ecomm-btns .ecomm-btn::before{ display:none; }
 .parts-vdp .gallery-price-setion #ad-right-content .right-cta-buttons #qautity-add-box .ecomm-btn{ color:#fff !important; }
 #page_58149 a[aria-controls="model-docs"]{ display: none !important; }
 #page_52839 a[aria-controls="model-docs"]{ display: none !important; }
 .parts-vdp a[aria-controls="ad-docs"]{ display: none; }
 #screen-overlay{ position: fixed; width: 100%; height: 100%; z-index: 99999; opacity: 0.3; }
 #screensaver-container{ display:flex; align-items:center; background-color:#000; width:100%; height:100%; position:fixed; z-index: 99998; }
 #screensaver-container .video{ width: 100%; }
 @media screen and (min-width: 992px) and (max-width: 1200px){ .home-main-sec{ height:65vw }
}
 @media screen and (min-width: 768px) and (max-width: 991px){ .home-main-sec{ height:80vw }
}
 @media screen and (max-width: 767px){ .home-main-sec{ height:auto;flex-direction:column }
}
 .home-main-sec .item{ position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;border-top:5px solid;flex:1 1 33% }
 .home-main-sec .item:nth-child(1){ background-image:url("/site-uploads/1001359/images/snarler-bg.jpg") }
 .home-main-sec .item:nth-child(2){ background-image:url("/site-uploads/1001359/images/villain-bg.jpg");border-left:5px solid;border-right:5px solid }
 .home-main-sec .item:nth-child(3){ background-image:url("/site-uploads/1001359/images/fugleman-bg.jpg") }
 .home-main-sec .item .outer{ position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:2;padding:0 0 4vw }
 .home-main-sec .item .outer img{ width:15vw;transition:all ease-in-out 0.2s }
 .home-main-sec .item .outer img.red-logo{ display:none }
 .home-main-sec .item .item__overlay{ position:absolute;left:0;right:0;bottom:0;height:0%;background:radial-gradient(50% 50% at 50% 50%,#F1F1F1 58.85%,#D5D5D5 100%);transition:all ease-in-out 0.25s;padding:3vw;display:flex;flex-direction:column;align-items:center }
 .home-main-sec .item .item__overlay a{ width:100%;border:1px solid #333;color:#333;border-radius:5px;padding:0.75vw;display:flex;justify-content:space-between;align-items:center;position:relative;transition:all ease-in-out 0.2s;margin-top:4vw }
 .home-main-sec .item .item__overlay a *{ z-index:2 }
 .home-main-sec .item .item__overlay a i{ transition:all ease-in-out 0.2s;padding-right:1vw }
 .home-main-sec .item .item__overlay a::before{ content:"";position:absolute;top:0;bottom:0;left:0;right:100%;background-color:var(--main-color);transition:all ease-in-out 0.2s }
 .home-main-sec .item .item__overlay a:hover{ text-decoration:none;color:var(--white) }
 .home-main-sec .item .item__overlay a:hover::before{ right:0% }
 .home-main-sec .item .item__overlay a:hover i{ padding-right:0vw }
 .home-main-sec .item:hover .outer img.model{ width:20vw }
 .home-main-sec .item:hover .outer img.white-logo{ display:none }
 .home-main-sec .item:hover .outer img.red-logo{ display:block }
 .home-main-sec .item:hover .item__overlay{ height:100% }
 @media screen and (max-width: 767px){ .light2021 #filters.staticFilterContainer .filters-panel .filters-inner .filter-ttl .filter-ontrol-btns{ display:flex; }
 .light2021 #filters.staticFilterContainer .filters-panel .filters-inner .filter-ttl{ display:flex; }
 .home-main-sec .item{ flex:unset;height:80vh }
 .home-main-sec .item .item__overlay{ padding:0vw;visibility:hidden }
 .home-main-sec .item .item__overlay a{ margin-top:5vw;padding:4vw;font-size:18px }
 .home-main-sec .item .item__overlay a:hover{ text-decoration:none;color:var(--white) }
 .home-main-sec .item .item__overlay a:hover::before{ right:0% }
 .home-main-sec .item .item__overlay a:hover i{ padding-right:0vw }
 .home-main-sec .item .outer{ position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:2;padding:0 0 4vw;background-image:url("/site-uploads/1001359/images/shape.png");background-repeat:no-repeat;background-size:cover }
 .home-main-sec .item .outer img{ width:150px;transition:all ease-in-out 0.2s }
 .home-main-sec .item .outer img.red-logo{ display:none }
 .home-main-sec .item:hover .outer img.model{ width:200px }
 .home-main-sec .item:hover .item__overlay{ height:100%;padding:5vw;visibility:visible }
}
 .home-main-sec::after{ content:"";position:absolute;left:0;right:0;bottom:0;background-image:url("/site-uploads/1001359/images/shape.png");background-repeat:no-repeat;background-size:cover;height:15vw }
 .fb_reset{ display:none }
 #html_1552860946826{ border-top:2px solid var(--gray-2) }
 #page_52363 .to-up-container{ display:none }
 .to-up-container{ position:relative;height:50px }
 .to-up-container a.to-up{ position:absolute;bottom:20px;right:20px;width:40px;height:40px;border:1px solid;display:flex;justify-content:center;align-items:center;color:var(--gray-4);transition:all ease-in-out 0.25s }
 @media screen and (max-width: 767px){ .to-up-container a.to-up{ bottom:10px;right:50%;transform:translate(50%,-10px) }
}
 .to-up-container a.to-up:hover{ color:var(--body);margin-bottom:10px }
 .footer-content-container{ position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--gray-10);width:100% }
 .footer-content-container .footer{ color:#fff;width:90vw;padding:2vw 0vw;display:flex;flex-wrap:wrap }
 @media screen and (min-width: 992px){ .footer-content-container .footer .col-md-3{ border-right:1px solid rgba(207,207,207,0.5) }
 .footer-content-container .footer .col-md-3:last-child{ border-right:0 }
}
 @media (max-width: 767px){ .footer-content-container .footer.lg-footer{ display:none }
}
 .footer-content-container{ }
 .footer-content-container .sm-footer{ display:none }
 @media (max-width: 767px){ .footer-content-container .sm-footer{ display:flex;flex-direction:column;justify-content:center;align-items:center;width:75% }
}
 .footer-content-container .sm-footer .hr{ margin:10px;border-top:2px solid #FFF;width:80%;height:0 }
 .footer-content-container .sm-footer .panel-group{ width:100%;margin-bottom:0 }
 .footer-content-container .sm-footer .panel-group .panel.panel-default{ background-color:transparent;border:0 }
 .footer-content-container .sm-footer .panel-group .panel.panel-default .panel-heading{ margin:0;background-color:var(--black);background-image:none;color:var(--white);transition:all ease-in-out 0.3s;padding:0 }
 .footer-content-container .sm-footer .panel-group .panel.panel-default .panel-heading:hover{ color:var(--black);background-color:var(--white) }
 .footer-content-container .sm-footer .panel-group .panel.panel-default .panel-heading .panel-title a{ display:block;text-decoration:none;padding:10px;font-family:Barlow !important;font-weight:600;font-size:22px }
 .footer-content-container .sm-footer .panel-group .panel.panel-default .panel-heading .panel-title a:hover,.footer-content-container .sm-footer .panel-group .panel.panel-default .panel-heading .panel-title a:focus{ color:var(--black);background-color:var(--white) }
 .footer-content-container .sm-footer .panel-group .panel.panel-default .panel-body{ padding:5px;padding:5px 15px;background-color:var(--black) }
 .rt-action-btn.request-quote-btn{ display:none !important; }
 .rt-action-btn.book-demo,.rt-action-btn.book-demo span{ order:-1; color: var(--white) !important; background-color: var(--main-color) !important; }
 .rt-action-btn.book-demo:hover,.rt-action-btn.book-demo:hover span{ color:var(--main-color) !important;background-color:var(--white) !important }
 .CTA-box{ display: flex; flex-direction: column; }
 #normal_vdp .affix .CTA-box{ flex-direction:row; }
 body #hubspot-messages-iframe-container{ display: none !important; }
 #LeftDiv,#RightDiv,#CenterDiv,#HeaderDiv,#FooterDiv{ min-height: 3vh; }
 .garage{ display: none; }
 .carousel-inner>.item>a>img,.carousel-inner>.item>img{ width: 100%; }
 .carousel-inner,.carousel.slide{ max-height: 90vh; }
 .carousel-caption{ width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); }
 .carousel-caption span{ display: block; }
 ._360{ max-width: 15vw; }
 .promotions-banner{ display: flex; align-items: center; margin: 3vw 5vw 0 5vw; background-color: #000; }
 .promotions-banner img{ width: 100vw; }
 .promotions-banner a{ border: .3vw solid #fff; }
 .promotions-banner a:hover,.promotions-banner a:focus{ border-color: var(--main-color); }
 #segwayFaq,.warranty-page{ max-width: 80vw; margin: 1vw auto 0 auto; }
 #segwayFaq{ padding: 0 1vw; }
 #segwayFaq h2{ border: none; padding: 0; background-color: #eee; margin-top: .1vw; }
 #segwayFaq h2.faq-title{ background: none; text-align: center; margin: 1vw 0; font-weight: bold; }
 #segwayFaq .btn-link{ font-weight: bold; color: #000; padding: 1vw; display: block; width: 100%; text-align: left; white-space: normal; }
 #segwayFaq .btn-link:focus,#segwayFaq .btn-link:hover{ text-decoration: none; outline: none; }
 #segwayFaq .card-body{ padding: 1vw; }
 .warranty-page .col-md-4{ display: flex; flex-direction: column; align-items: center; }
 .warranty-page img{ max-width: 50%; }
 .warranty-page h2{ text-transform: uppercase; font-weight: bold; }
 .warranty-page .col-md-12{ text-align: center; padding: 2vw .5vw 0 .5vw; }
 .warranty-page a{ display: block; color: #fff !important; margin-top: 1vw; }
 .collapsing{ position: relative; height: 0; overflow: hidden; }
 @media (max-width: 768px) #screensaver-container{ justify-content:center; }
 #screensaver-container .video{ width: auto; height: 100vh; max-width: none; margin: 0 auto; }
 .table-responsive .table tr{ display: table-row ; }
 .table-responsive .table{ display: table; }
 .table-responsive .table tbody{ display: table-footer-group; }
 }
{ }
 .free-gopro h2{ font-size: 20px; }
}
 #normal_vdp .price-box .our-price-div .our-price::before{ display:none; }
 .grid-group-item .thumb .collapse.in{ top:0 }
 #page_52940 .parts2021 #products .grid-group-item .thumb.card .price-oem{ display:block !important; }
 .promotion-bg{ background-image:url(/site-uploads/1001362/Images/Rectangle_221.png); background-size:cover; }
 .promotions-box h2{ padding: .72vw 0; border-bottom: 1px solid #dedede; margin: 1vw 0; text-transform:uppercase; }
 .promotion-overlay{ background-color: rgba(0,0,0,0.4); padding:2vw; font-size:1.125vw; color:#fff; display:flex; justify-content:center; flex-wrap: wrap; text-transform:uppercase; }
 #normal_vdp .affix .CTA-box{ position: fixed; width: 100%; bottom: 0; left: 0; display: flex; background-color: var(--main-color); color: #fff; z-index: 99999; justify-content:space-around; }
 #right-cta-buttons.affix .rt-action-btn{ background:none; color: #fff !important; border:0; }
 .rt-action-btn.view-preowned,.rt-action-btn.get-diretions{ display:none !important; }
 #right-cta-buttons.affix .rt-action-btn span{ color:#fff !important; }
 body{ background-image:none !important; background-color:#FFFFFF !important; background-repeat:no-repeat !important; }
 #siteMenu{ background-image:none !important; background-color:#FFFFFF !important; }
 .mainMenu li{ background-color:#000000 !important; border-color:#FFFFFF !important; text-align:center !important; }
 .mainMenu li li{ background-color:#000000 !important; border-color:#FFFFFF !important; text-align:center !important; }
 .mainMenu a,mainMenu a:visited{ font-size:10px !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; text-decoration:none !important; font-style:normal !important; color:#990000 !important; }
 .mainMenu a:hover{ color:#990000 !important; background-color:#000000 !important; border-color:#FFFFFF !important; }
 .ui-layout-pane{ background-image:none !important; background-color:#ff0000 !important; }
 .headerFont{ background-image:none !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; text-decoration:none !important; font-style:normal !important; font-size:10px !important; color:#000000 !important; background-color:#FFFFFF !important; }
 .pragraphFont{ font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; color:#000000 !important; font-size:10px !important; text-decoration:none !important; font-style:normal !important; }
 .linksFont{ font-size:10px !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; color:#000000 !important; text-decoration:underline !important; font-style:normal !important; }
 .adForm h2{ font-family: Poppins,sans-serif !important; }
 #CenterDiv>.col-md-12.well.well-lg{ border-radius: 0 !important; background-color: rgb(17 23 37 / 45%);border: 0; }
 #CenterDiv>.col-md-12.well.well-lg .panel-heading{ background-color: var(--main-color);color: var(--white) !important; }
 #CenterDiv>.col-md-12.well.well-lg .panel-heading h3{ color: var(--white) !important; }
 @media screen and (max-width:769px){ #normal_vdp .model-tabs .tab-content #model-accordion .panel a.accord-btn{ padding-left: 7vw; }
 .hisun-vdp .parts-desc .descColumnResponsive{ display: flex; flex-direction: column; }
 .hisun-vdp .gallery-price-setion #ad-right-content .model-tabs .tab-content .tab-pane .parts-desc .descColumnResponsive > div:nth-child(6){ width:auto; height:auto; background-color: transparent; border: 0; }
 .hisun-vdp .tab-content,.hisun-vdp .model-tabs{ padding:0 }
}
 /*EOF STYLE*/ #nav_58699{ background-color:#000000; border-color:#333333; color:#333333; display:block; float:none; font-weight:400; opacity:1; position:relative; text-decoration-color:#333333; text-decoration-line:none; text-decoration-style:solid; }
 /*EOF STYLE*/ #map_canvas{ margin: 0px; padding: 0px }
 /*EOF STYLE*/ .hidden-vdp{ display:none; }
 .ad-shareble .dropdown-menu{ background-color:#fff; width: 300px; background-color: #fff; width: 285px; border: 1px solid #dedede; border-radius: 30px; padding: 0 20px; }
 #ad-left-content{ padding-right: 25px; }
 .ad-shareble .dropdown-menu a{ padding: 5px 8px; }
 .ad-shareble .dropdown-menu li{ margin-right: 0; margin-bottom:0; }
 .model-details-content .glyphicon{ color:#2875b1; }
 .parts-price-box{ padding: 10px 0px; color:#000; text-align: left; }
 .price-box .right-border{ border-right:1px solid #5f98c5; }
 .parts-price-box{ font-weight: bold; font-size: 22px; display: block; }
 .price-box .primary.old-price{ color:#ff0000; text-decoration: line-through; }
 .sale-price{ color:#14cd58; }
 .you-save{ color:#de5c00; }
 .old-price,.you-save,.sale-price{ float:right; }
 .available{ font-weight: bold; }
 .avl{ color: #14cd58; display: block; }
 .not-avl{ color:#ff0000; display: block; }
 .avl::before,.not-avl::before{ content: " "; display: block; height: 12px; width: 12px; float: left; border: 6px solid; border-radius: 25px; margin: 6px 20px 0 5px; }
 .avl::before{ border-color:#14cd58; }
 .not-avl::before{ border-color:#ff0000; }
 .retail-price{ font-size:16px; font-weight: bold; float: right; }
 .sale_end_date{ display: block; clear: both; width: 100%; }
 .parts-price-div{ }
 .pricing-rules{ color:#000; clear: both; font-size: 14px; }
 .rules-ttl{ font-size:20px; display: block; }
 .savings{ border-top: 1px solid #dedede; }
 .savings-money{ float:right; }
 .oem-logo{ padding:15px; border:2px solid #dedede; margin:30px 0px; text-align: center; }
 .oem-logo img{ max-width: 100% max-height:100px; }
 label.option-label{ text-transform: uppercase; }
 select#colors-drop,select#size-drop{ padding: 1.7rem 2rem; line-height: 40px; width: 100%; border: 1px solid #d8d7d7; margin-bottom: 15px; text-transform: uppercase; }
 .right-form{ padding:15px; border:2px solid #dedede; margin:30px 0px; }
 .rt-action-btn{ display: block; background-color: #eceff3; padding: 18px 30px; margin: 10px 0; color: #555; cursor: pointer; text-align: left; border:1px solid #dedede; }
 .rt-action-btn:hover,.rt-action-btn:hover .glyphicon{ background-color: #2875b1; color: #fff; text-decoration: none; }
 .rt-action-btn .glyphicon{ font-size: 20px 10px; width: 30px; color: #fff; }
 #qautity-add-box{ display: flex; width:100%; }
 #qautity-add-box .rt-action-btn.blue{ flex: 2; border-radius:0 100px 100px 0; margin:0; padding: 10px 25px; }
 #qautity-add-box::after{ display: block; content: ""; clear: both; }
 #qautity-add-box .simpleCart_quantityBox{ flex:1; padding: 10px 0; }
 #qautity-add-box .quantityBoxBox{ border-radius: 0; height: auto; padding: 10px; text-align: center; font-size: 20px; }
 #qautity-add-box .form-group:nth-child(2),#qautity-add-box .input-group-addon{ display: none; }
 #qautity-add-box input::-webkit-outer-spin-button,#qautity-add-box input::-webkit-inner-spin-button{ opacity:1 }
 #qautity-add-boxinput[type=number]{ opacity:1 }
 .rt-specs-box{ background-color: #eceff3; padding: 20px; margin: 10px 0; color: #555; text-align: left; }
 .rt-specs-box .specs-row{ text-align: left; padding: 8px 0; border-bottom: 1px solid #dedede; }
 .rt-specs-box .specs-row:last-child{ border: 0; }
 .model-details-content{ padding:10px; }
 .model-title{ margin: 0; margin-bottom: 14px; line-height: 1.2; font-size:3rem; font-weight: 400; text-align: left; }
 .actions-list{ padding-left: 0; list-style: none; }
 .ad-actions ul li{ float: left; margin-right: 13px; margin-bottom: 12px; }
 .ad-actions .stock-num{ padding: 3px 15px; background-color: #f0f2f5; border-radius: 15px; font-size: 14px; color: #232628; }
 .stock-num-box{ padding:0; }
 .stock-num{ font-size:14px; color:#222; }
 .ad-action-btn{ position: relative; display: block; padding: 0 15px; font-size: 12px; text-transform: uppercase; color: #888; border: 1px solid #ddd; line-height: 27px; border-radius: 15px; text-decoration: none; }
 .ad-action-btn:hover{ border-color:#2875b1; text-decoration: none; cursor: pointer; }
 #related-slider{ }
 #related-items h3{ font-size: 28px; font-weight: bold; }
 a.rel-item{ display: flex; background-color: #fff; height: 240px; padding: 20px; flex-direction: column; justify-content: space-between; font-size: 16px; align-items: center; border: 1px solid #dedede; }
 a.rel-item .rel-price{ display: flex; color: #294383; font-family: Gilroy; }
 a.rel-item img{ max-height: 180px; max-width:100%; margin: 0 auto; width: auto; }
 .ecomm-box,.permonth{ padding:5px; border-top:0; }
 .ecomm-box .ecomm-btns{ display:flex; flex-flow: wrap; }
 .ecomm-btn{ flex: 4; border-radius: 2px; background-color: #3fa9f5; color: #fff !important; padding: 0 2rem; text-align: center; text-decoration: none !important; cursor: pointer; font-weight: 400; transform: scale(1); transform-origin: center; display: flex; justify-content: center; align-items: center; min-height: 50px; }
 .quote-btn{ display: flex; width: 100%; padding: 10px; justify-content: center; color: #fff; background-color: var(--main-bg-color); background-color: #555; box-shadow: ; border: 0; }
 #qautity-add-box .simpleCart_quantityBox{ display: flex; }
 #qautity-add-box .simpleCart_quantityBox div{ display: flex; flex-flow: row; }
 .ecomm-btn.deposit-to-cart{ flex-basis: 100%; }
 .deposit-info-btn{ color:#000; }
 .deposit-info .modal-content{ padding: 10px; }
 .ecomm-box .ecomm-btns .ecomm-btn .glyphicon{ width:20px; }
 .permonth{ padding-top:15px; }
 .permonth-money,.permonth-ttl{ font-size:18px; font-weight:bold; }
 .permonth-cap{ display:block; font-size:12px; color:#696969; }
 .Deposit,.Balance{ width:100%; }
 #imageGallery .lslide{ height:600px; text-align:center; align-items:center; display: flex; }
 .parts-ttls{ font-size: 18px; font-weight: bold; padding: 15px 0; }
 div#parts .row{ padding: 10px 0; border-bottom: 1px solid #dedede; }
 #parts .ecomm-btn{ padding: 1rem; line-height: 1.5; font-size: 16px; margin:0; }
 #imageGalleryimageGallery li img{ max-width:100%; max-height:100%; }
 .lSSlideOuter .lSPager.lSGallery img{ max-height:100%; margin:0 auto; }
 #imageGallery .lslide img{ max-height:100%; margin:0 auto; }
 .gallery .lSSlideOuter .lSPager.lSGallery li{ max-height:107px; height:107px; display: flex; }
 .lSSlideOuter.vertical .lSAction > .lSPrev:before{ content: "\e113"; }
 .lSSlideOuter.vertical .lSAction > .lSNext:before{ content: "\e114"; }
 .img-thumbnail-for-jQ{ position: relative; overflow: hidden; }
 .model-details-content .img-tag{ position: absolute; left: -50px; padding: 0 55px; top: 40px; width: 220px; height: 33px; line-height: 33px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); color: #fff ; font-size: 12px; text-transform: uppercase; font-weight: 700; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fab637; }
 .model-details-content .img-tag.instock{ background:#009900; }
 .model-details-content .img-tag.sold{ background:#e00101; }
 .model-tabs{ margin:30px auto; }
 .model-tabs ul.nav.nav-tabs{ background-color: #ebebeb; padding: 8px 8px 0 8px; display: flex; }
 .model-tabs>ul>li{ display: flex; min-width: 15%; }
 .model-tabs>ul>li>a{ border-radius: 0px 0px 0 0; color: #000; text-transform: uppercase; font-size: 1.8rem; line-height: 2; display: block; width: 100%; text-align: center; }
 .ad-overview .descColumnResponsive{ padding:15px 10px; }
 .Fitment{ padding:20px; }
 .fitment_option li{ float: left; padding: 15px 15px; width: 20%; border-bottom: 1px solid #dedede; margin: 0 14px; }
 .fitt-list{ list-style:disc; }
 .fitt-list li{ float: left; padding: 15px 15px; width: 33.33%; border-bottom: 1px solid #dedede; }
 .ad-specs .specs-row{ text-align: left; padding: 10px; border-bottom: 1px solid #dedede; }
 .specs-row .specs-titles{ font-weight: bold; }
 #quote-form input,#quote-form textarea,#quote-form select{ margin:5px; border-radius:0; border:0; background-color:#eceff3; box-shadow:none; height:40px; padding: 10px; background-image: none; }
 #quote-form textarea{ height: 100px; }
 #quote-form .col-lg-12{ display: flex; flex-flow: column; }
 .quote-modal .formField{ clear: both; }
 .form-title{ text-align: left; font-synthesis: 24px; }
 #ad-location,#ad-Contact{ padding:15px 20px; }
 .dealer-logo{ max-height:130px; max-width: 220px !important; }
 .dealer-address h4{ font-weight: bold; }
 .loc-map{ border:1px solid #dedede; padding:0 10px; }
 #video-gallery{ margin: 0; padding: 0; }
 #video-gallery li{ width: 33.33%; float: left; padding: 15px; }
 #video-gallery .youtube-main-btn{ position:relative; display:block; padding:0px; border:3px solid #040709; border-radius:0px; overflow:hidden; text-align:center; background-color:#000; width:auto; }
 .video-button{ display: block; position: absolute; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.1); webkit-transition: background-color 0.15s ease 0s; -o-transition: background-color 0.15s ease 0s; transition: background-color 0.15s ease 0s; }
 .video-button:hover{ background-color:rgba(0,0,0,0.5); }
 .video-button img{ height: 48px; margin-left: -24px; margin-top: -24px; opacity: 0.8; width: 48px; position:absolute; left:50%; top:50%; }
 .video-button:hover img{ opacity:1; }
 .youtube-main-btn > img{ max-width:100%; -webkit-transition: -webkit-transform 0.15s ease 0s; -moz-transition: -moz-transform 0.15s ease 0s; -o-transition: -o-transform 0.15s ease 0s; transition: transform 0.15s ease 0s; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
 .youtube-main-btn:hover > img{ -webkit-transform: scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1); }
 #docs li{ float: left; min-width: 200px; text-align: center; min-height: 140px; }
 .tab-content{ padding: 15px; }
 @media only screen and (max-width:768px){ .modal-body *{ max-width: 100%; }
 #video-gallery li{ width: 100%; }
 .rt-specs-box,.oem-logo,.loc-map{ display: none; }
 #ad-specs-collapse .row.specs-row{ padding: 10px 0px; border-bottom: 1px solid #d6d6d6; }
 #detals-tabs-accordion .js-tabcollapse-panel-heading{ display: block; font-size: 20px; padding:20px; font-weight: bold; font-family: Oswald; }
 #detals-tabs-accordion .js-tabcollapse-panel-heading .glyphicon{ float: right; }
 #detals-tabs-accordion .panel-heading{ padding: 0; }
 #ad-right-content{ padding: 0; }
 #ad-left-content{ padding:0; }
 .ad-actions ul li{ margin: 0; width:50%; }
 .ad-action-btn{ padding: 5px 10px; line-height: 36px; border-radius: 0; }
 .tabs-btn-xs{ display: block; background-color: #555; color: #fff; padding: 15px; font-size: 18px; border-bottom:1px solid #dedede; font-weight: bold; }
 .tabs-btn-xs .glyphicon{ float:right; }
 #imageGallery{ max-width:none !important; }
 .lSSlideOuter .lSSlideWrapper .lSSlide,.lSSlideOuter .lSPager{ max-width:none !important; }
 .gallery .lSSlideOuter{ width:100%; }
 #imageGallery .lslide{ height: 450px; }
 .descColumnResponsive table,.descColumnResponsive tbody,.descColumnResponsive tr{ display: block; }
}
 /*EOF STYLE*/ .inline-style-1{min-height: auto; width: 100%;}
 .inline-style-2{display: none;}
 .inline-style-3{width: 100%;padding: 0;margin: 0;}
 #inline-style-4{display:none}
 #inline-style-5{padding: 0px;}
 #inline-style-6{color: rgb(255, 255, 255); background-color: #009900;}
 #inline-style-7{width:100%;}
 #inline-style-8{list-style-type: disc;}
 #inline-style-9{width:100%;}
 #inline-style-10{width:100%;}
 #inline-style-11{padding:5px;}
 #inline-style-12{float:none; z-index:999; display:block;}
 #inline-style-13{float:none; z-index:999; display:block;}
 #inline-style-14{float:none; z-index:999; display:block;}
 #inline-style-15{margin-top:10px;}
 #inline-style-16{cursor:pointer;}
 #inline-style-17{cursor:pointer;}
 #inline-style-18{padding: 12px; border-radius: 5px 5px 0 0;}
 #inline-style-19{margin-top:0}
 #inline-style-20{border:0; margin-top:10px;border:0px;}
 #inline-style-21{display: none;}
 #inline-style-22{padding-top:15px;}
 .inline-style-23{margin:9px auto 15px; color:#FFF;}
 .inline-style-24{display: none;}
 #inline-style-25{border: 0}
 #inline-style-26{border: 0}
 .inline-style-27{display: none}
 #inline-style-28{width: 11vw}
 #inline-style-29{width: 60vw}
 