 @media (min-width: 1200px){ .container{ width:1280px; }
}
 @media (min-width: 992px) and (max-width: 1199px){ .container{ width:1280px; }
}
 /*EOF STYLE*/ .header-danr{ padding: 1.5vw; }
 .danr-data{ display: flex; justify-content: center; align-items: center; padding-top: 15px; }
 .danr-data i{ font-size: 4.5vw; color: #c00031; margin-right: 20px; }
 .dan-phone{ font-size: 1.1vw; font-weight: 600; }
 .dan-phone span{ font-weight: 500; }
 .icons-phone{ display:none; }
 @media all and (max-width: 768px){ .danr-data{ display:none; }
 .icons-phone{ display: flex; justify-content: center; align-items: center;margin-top:6vw; }
 .icons-phone i{ font-size: 9vw; color: #c00031; margin-right: 20px; }
 .header-danr{ padding: 5vw 4vw; }
}
 .menu-search .glyphicon{ position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: -6px; }
 .menu-add{ position: absolute; right: 0; display: flex; flex-direction: row; justify-content: center; margin-top: 4px; margin-right:15px }
 @media (min-width: 768px){ .sccm-search{ padding-top: 0!important; float: right; display: flex; align-items: center; justify-content: center; border-radius: 6px; }
 .menu-search{ aspect-ratio: 1/1; color: #fff; font-size: 18px; background: #c00031; border-radius: 7px; padding: 7px; display: flex; align-items: center; justify-content: center; }
}
 .sccm-search{ float: right; display: flex; align-items: center; justify-content: center; border-radius: 6px; }
 .menu-search{ aspect-ratio: 1/1; color: #fff; font-size: 18px; background: #c00031; border-radius: 7px; padding: 7px; display: flex; align-items: center; justify-content: center; }
 .navbar-toggle{ position: relative; float: left; padding: 9px 10px; margin-top: 8px; margin-left: 7px; margin-right: -5px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
 .rt-action-btn.view-preowned{ display: none; }
 .descColumnResponsive .mf-rich-text .container{ padding: 0; width: 100%; }
 .card.card-body ul{ padding: 0vw; }
 #footer .container{ width: 100%!important; padding: 1vw 4vw; display:flex; font-size:16px }
 #footer .col-md-3 div{ display: flex; flex-direction: column; padding-bottom: 1.5vw; }
 #html_1551463285598{ display: none; }
 #footer{ background-color: #3a3a3a; color: #fff; padding: 35px 0px 15px 0px; }
 #footer h2{ font-size: 20px; color: #fbd228; margin: 0px; padding: 0px 0px 29px 0px; }
 #footer span{ color: #fff; }
 #footer ul{ margin: 0px; padding: 0px; }
 #footer ul li a{ display: block; color: #fff; padding-bottom: 5px; text-transform: uppercase; }
 #footer a{ color: #fff; }
 #footer a:hover,#footer a:focus,#footer ul li a:hover,#footer ul li a:focus,#footer a span:hover,#footer a span:focus{ color: #F1D8D8; text-decoration: none; }
 #footer .col-md-3:last-child{ border: 0; }
 #footer .col-md-3{ border-right: 1px solid #939090; min-height: 290px; margin-right: 1vw; width: 23.9%; }
 #footer iframe{ width: 100%; }
 #footer .container{ display: flex; }
 .footer-bottom__elem.footer-bottom__elem--ds-logo img{ width: 11vw; }
 .footer-bottom{ padding: .5vw 4vw; background-color: #303030; font-size: 10px; font-family:"Oswald" }
 .footer-row.footer-row--bottom{ display: flex; justify-content: space-between; align-items: center; }
 .footer-bottom__elem{ color: #f1f1f1; text-align: left; font-size: .93vw; text-transform: uppercase; }
 .footer-bottom__elem a{ color: #f1f1f1; }
 @media all and (max-width: 767px){ .logo img{ max-width: unset!important; width: 75vw; aspect-ratio: 250/81; }
 .container.big-btns img{ width: 50vw; aspect-ratio: 137/110; }
 .footer-bottom__elem.footer-bottom__elem--ds-logo img{ width: 38vw; }
 .footer-row.footer-row--bottom{ flex-flow: column; }
 .footer-bottom__elem{ font-size:3vw ;text-align: center; margin-bottom:2vw }
 .footer-bottom{ background-color: #313131; }
}
 #footer-mobile .links-ul{ padding: 0; }
 #footer-mobile{ display: none;box-shadow: 0px -2px 4px rgba(0,0,0,0.5); background-color: #313131; color: #fff; padding: 9vw 0vw 0vw 0vw; text-align: center !important; margin-top: 0vw; }
 #footer-mobile .btn-primary{ display: block; font-weight: bold; background: none; border: none; text-align: center; font-size: 5vw !important; margin-bottom: 5vw; background: #000 !important; color: #fff !important; margin-right: 11vw !important; border-radius: 0 !important; margin-left: 11vw !important; margin-bottom: 0.1vw !important; margin-top: 0.1vw !important; }
 #footer-mobile a{ color: #fff !important; }
 #copyright a{ color: #999 !important; }
 #footer-mobile hr{ border-top: 0.1vw solid #6a6a6a !important; margin: 3vw 11vw 6vw 11vw; }
 .social-mob-div i{ font-size: 9vw; margin: 0 2vw 5.5vw 2vw; }
 #footer-mobile p{ font-weight: 550; line-height: 2; }
 #footer-mobile .row{ margin: auto; }
 #footer-mobile tr{ text-align:left; }
 #footer-mobile td{ padding-right: 1vw; }
 @media screen and (max-width: 767px){ #footer-mobile{ display: block !important; margin-top: 0vw; color: #fff ; }
}
 @media screen and (max-width: 767px){ #footer-mobile{ display:block !important;margin-top:0vw; color:#f1f1f1 }
}
 #footer-mobile td{ padding-right: 1vw; }
 .breadcrumb>li{ padding: 0vw; font-weight: bold; margin: 0; text-transform: uppercase; text-decoration: none; color: #393939; }
 .breadcrumb>li a{ color: #393939; }
 .breadcrumb{ align-items: center; padding: 0vw !important; margin: 0vw; background-color: #fff; }
 .breadcrumb-item.active{ text-transform:uppercaxse; color: #282828; order: -3; padding: 1.5vw; text-overflow: ellipsis; }
 .breadcrumbParent h2{ font-weight: bold !important; color: #282828; text-transform: uppercase; }
 .breadcrumbParent{ min-height: 6vw; display: flex !important; align-items: center; justify-content: space-between; margin-bottom: 2.5vw; background: #F1F1F1; color: #282828; padding: .5vw 4vw; font-weight: bold; }
 @media screen and (max-width:767px){ .breadcrumbParent h2{ font-weight: bold !important; color: #282828; text-transform: uppercase; margin: 4vw 0vw; font-size: 4.8vw; }
}
 #detailsParentDiv .model-title,.book-demo{ display: none !important; }
 .request-quote-btn,#videos-btn{ background-color: #c00031 !important; }
 .rt-action-btn{ padding: 15px 30px !important; margin: 5px !important; }
 #right-cta-buttons.affix{ top: 70px !important; }
 .price-box{ background-color: transparent !important; color: #c00031 !important; }
 .oems-logos img{ width: 120px; }
 .well{ background-color:#fff; }
 .btn-info{ background-color: #c00031; border:0; margin: 5px 10px; }
 .btn-info:hover{ background-color: #d60339; }
 .dropdown-menu>li>a{ font-family:'Open Sans',sans-serif; color:#fff; cursor:pointer; padding:5px 15px 5px 15px; text-transform:uppercase }
 .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{ background-color:#1a1a1a; color:#f1f1f1; background-image:none }
 body{ background-image: none !important; background-color: #f0f0f0 !important; background-image: url(/site-uploads/1001172/Images/body-bg.png) !important; background-repeat: repeat-x !important; }
 .main-container{ width: 100%; }
 #plemx-root .weather-button{ float: left; }
 .lead-button{ width: 280px; margin: 0px auto; }
 .lead-button a{ margin-top: 30px; margin-bottom: 30px; color: #fff; display: inline-block; text-transform: uppercase; border-width: 1px; border-style: solid; border-color: #000; background-color: #3e3e3e; color: #fff; text-align: center; font-size: 18px; padding: 15px 30px; }
 .lead-button a:hover{ color: #fff; }
 #detailsParentDiv{ background-color: #fff; padding-top: 15px; }
 .formsParent{ background-color: #fff; }
 body#page_38006 .formsParent,body#page_38010 .formsParent{ padding-top: 30px; }
 .adForm input,.adForm textarea,.adForm select{ margin-bottom: 5px; }
 .content{ background-color: #fff; padding: 30px; }
 #parent{ overflow: hidden; }
 h1,h2,h3,h4{ color: #c00031; }
 #iframe-resp{ width: 100%; }
 a:hover,a:focus{ color: #a10025; }
 .row{ margin-left: 0px; margin-right: 0px; }
 .video-background{ position:relative; overflow:hidden; height:32vw; width:100%; }
 .video-background .video{ width: 100%; }
 .video-content{ position: absolute; width: 100%; z-index:1; }
 .video-content .main-header{ position: relative; top: 5vw; }
 .video-content-banner{ max-width: 1280px; margin: 0px auto; z-index: 1; position: relative; font-size: 4.5vw; color: #fff; top: 7vw; font-weight: bold; font-family: arial; line-height: 1.2; text-transform: uppercase; text-align: center; }
 .video-content-banner span{ color: #c00031; }
 .video-content-banner a{ text-transform: uppercase; border-width: 1px; border-style: solid; border-color: #000; background-color: #3e3e3e; color: #fff; text-align: center; font-size: 18px; padding: 15px; display: inline-block; width: 280px; margin: 0 10px; }
 .main-container{ padding-right: 10px; background: #fff; max-width: 1260px; }
 #staff{ text-align: center; font-weight: bold; }
 #staff h2{ border-bottom: 1px solid #f5f5f5; padding-bottom: 15px; margin-bottom: 20px; color: #000; }
 #staff .col{ margin-bottom: 30px; }
 #staff img,#staff-modal img{ width: 100%; max-width: 160px; display: inline-block; border: 3px solid #ed1d24; border-radius: 8px; }
 #staff span{ display: block; color: #121212; }
 #staff span.name{ color: #ed1d24; font-size: 18px; }
 #staff-modal{ text-align: left; font-size: 15px; font-weight: normal; overflow: hidden; padding: 15px; }
 #staff-modal .col{ margin-bottom: 0px; }
 #staff-modal span{ display: block; }
 #staff-modal span.name{ font-size: 18px; font-weight: bold; color: #c00031; }
 #staff-modal span.position{ font-weight: bold; padding-bottom: 15px; }
 #staff-modal img{ max-width: 100%; }
 #staff-modal .contact-email{ float: right; }
 #staff-modal .contact-email a{ background-color: #ed1d24; color: #fff; padding: 5px 15px; text-transform: uppercase; margin-top: 10px; }
 #staff-modal .contact-email a:hover,#staff-modal .contact-email a:focus{ color: #fff; text-decoration: none; background-color: #ef0000; }
 .sticky-nav{ position: fixed !important; top: 0; left: 0; width: 100%; }
 .main-color{ color: #c00031; }
 .navbar{ background-image: none !important; background-color: #3e3e3e !important; border: 0; border-radius: 0; margin-bottom: 0px; }
 .rt-action-btn:hover,.rt-action-btn:hover .glyphicon,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{ background-color: #c00031 !important; color: #fff !important; }
 .our-price-div{ padding:10px; }
 .our-price-div .primary{ float:right; }
 .available{ display:none; }
 .ad-details-content .glyphicon{ color: #c00031 !important; }
 a{ color:#c00031; }
 .navbar-nav{ width: 1280px; padding-left: 0px; float: none; }
 .navbar .navbar-brand{ color: #fff; }
 .navbar-default .navbar-nav>li{ float: none; display: inline-block; }
 .navbar-default .navbar-nav>li>a{ font-family: Oswald; text-transform: uppercase; color: #fff; font-size: 18px; padding: 20px; }
 .navbar-default .navbar-nav>li>a:hover{ background-color: #000; color: #fff; }
 .navbar .dropdown li a{ padding: 10px 15px; }
 .dropdown-menu>li>a{ color: #262626; }
 .access-sidebar a{ display:block; background-color:#c00031; padding:10px 20px; color:#fff; margin:5px; }
 .access-sidebar li{ float:left; }
 .navbar .dropdown li a:hover{ background-color: #3e3e3e; color: #fff; }
 .font-resizer a{ color:#fff; }
 @media only screen and (min-width:1024px){ .dropdown:hover ul{ display: block; }
}
 #parent{ width: 100% !important }
 #HeaderDiv{ width: 100% !important; float: none; display: block; clear: both; position: relative; z-index: 10; }
 #html_1552784408633{ background: #f0f0f0; background: linear-gradient(to bottom,#f0f0f0 0,#fbfbfb 50%,#f0f0f0 100%); }
 #FooterDiv{ width: 100% !important; clear: both; border-top: 0px solid #393939; }
 #CenterDiv{ margin-top: 0px; padding: 15px; overflow: hidden; }
 body#page_37986 #CenterDiv{ background: none; margin-top: 0px; padding: 0px; }
 #CenterDiv .actions-list{ list-style: none; }
 .iframe-cover{ height:100px; position:aboslute; width:100%; }
 .top-bar{ padding: 10px 0px 5px 0px; border-bottom: 1px solid #e2e2e2; color: #7c7c7c; }
 .top-bar .glyphicon{ color: #c00031; float: left; width: 20px; }
 .top-facebook a{ background-color:#016cbd; display:block; padding: 3px; width: 25px; height: 25px; margin:0 5px; float:left; }
 .logo{ padding:15px; }
 .oems-logos{ padding:0; }
 .oems-logos ul{ padding:0; text-align: center; }
 .oems-logos li{ float:none; display: inline-block; padding:0px 15px; min-height:0px; }
 .footer.oems-logos{ padding:15px; margin-top: 30px; background: #fff; }
 .footer.oems-logos li{ padding:15px; }
 .info .glyphicon{ float: left; border: 2px solid; border-radius: 44px; padding: 6px; width: 41px; font-size: 24px; margin-right: 10px; color: #c00031; }
 .breadcrumbParent{ min-height: 60px; display: flex !important; align-items: center; justify-content: space-between; margin-bottom: 20px; background: #fff; color: #363636; font-weight: 600; }
 .breadcrumb{ margin-bottom: 0 !important; }
 .breadcrumbParent h2{ font-size: 26px; text-align: left; font-family: Oswald; margin: 0; text-transform: uppercase; }
 #searchbox{ width: 55%; float: left; border-radius: 5px 0 0 5px; }
 #pagedd{ width: 25%; border-radius: 0; float: left; }
 #searchbtn{ float: left; border-radius: 0 5px 5px 0; padding: 6px 12px !important; margin: 0px !important; background-color: #c00031; }
 #searchbtn .glyphicon{ width: 15px; font-size: 14px; padding: 3px; border: 0; color: #fff; }
 .ad-tabs .descColumnResponsive ul{ background-color:transparent; }
 .header-content{ background-color:#fff; }
 .header-content .info{ padding: 15px 0px; }
 .header-content .small-ttl{ font-weight: bold; font-size: 14px; color: #000; }
 .header-content .hours{ padding-left: 0px; padding-right: 0px; }
 .header-content .set_phone_number,.header-content .set_phone_number2{ font-size: 18px; font-weight: bold; }
 .embed-responsive.embed-responsive-16by9{ height: 31.05vw; overflow: hidden; display: block; position: relative; padding: 0 }
 .embed-responsive iframe{ position: absolute; top: -13vw; bottom: 0; left: -8vw; width: 116vw; height: 57vw; border: 0; max-width: unset !important; }
 .welcome-ttl{ padding: 50px 15px; background-color: #111111; color: #fff; text-align: center; margin: 0; text-transform: uppercase; font-family: Oswald; font-weight: bold; }
 .welcome-ttl .web-name{ color: #c00031; }
 body#page_38007 .big-btns,body#page_37987 .big-btns{ margin-top: 0px; }
 .big-btns{ padding: 0px; margin-top: 60px; margin-bottom: 60px; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea; background-color: #fff; max-width: 1220px; overflow: hidden; }
 .big-btns a{ display: block; }
 .big-btns .box-btn{ border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; text-align: center; }
 .big-btns .box-btn img{ max-width:100%; display: inline-block; }
 .big-btns .box-btn .cap{ display:block; color:#555; text-align:center; font-size:22px; padding:0px 10px 10px 10px; font-family:Oswald; }
 #parent>div.row:nth-child(2){ width: 1280px !important; margin: 0 auto; max-width: 100% }
 #paren>.row{ margin: 0; }
 .home-tabs{ background-color: #111 }
 .home-tabs a{ display: block; padding: 10px; font-family: oswald; text-decoration: none; color: #fff; width: 90px; float: left; text-align: center; }
 .home-tabs a.active-tab{ background-color: #fff; color: #c00031; }
 .home-btn{ clear: both; margin: 40px auto; float: none; text-align: center; }
 .prlx h1{ position: relative; top: 50%; transform: translateY(-50%); margin: 0; font-size: 50px; font-weight: 100; text-align: center; color: white; }
 .prlx p{ color: #fff; font-weight: 300; font-family:arial; }
 .prlx .overlay{ width: 100%; height: 100%; background: rgba(0,0,0,0.4); color: black; }
 .prlx section{ width: 100%; padding: 60px 0; background: white; position: relative; }
 .prlx .main-header{ padding:100px 5px; }
 .prlx .img{ padding: 0; min-height: 400px; background-attachment: fixed; background-position: 50% 0; background-repeat: no-repeat; }
 .prlx-box{ padding: 30px; margin: 30px 30px; color:#fff; display:block; text-transform: uppercase; font-family: oswald; }
 .prlx-box:hover{ color: #fff; }
 .prlx .triangle{ margin-top: -30px; position: absolute; top: 100%; left: 45px; width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 55px solid rgba(250,182,55,.9); -webkit-transform: skew(0deg,23deg); transform: skew(0deg,23deg); }
 .prlx-box h2{ color: #fff; font-weight: bold; font-family: oswald; }
 .prlx-box.yellow{ background-color: #7a9dc1; }
 .prlx-box.red{ background-color: #c00031; }
 .content-div{ padding: 30px 10px }
 .section-ttl{ font-family: OSwald; font-size: 38px; margin: 30px auto; text-transform: uppercase; text-align: center; }
 .gray-bg,#comp_1553577720249{ background-color: #1d1d1d; }
 #comp_1553577720249{ padding-bottom:30px; }
 .specials-box{ padding: 50px 10px; }
 .specials-box .section-ttl{ color: #fff; }
 #specials-scroll .left,#specials-scroll .right{ background-image: none; }
 #specials-scroll .item{ text-align: center; }
 .why-us{ padding: 40px 0; }
 .why-us .glyphicon{ float: left; margin-right: 10px; font-size: 26px; color: #c00031; width: 48px; border: 3px solid #c00031; border-radius: 48px; padding: 8px; }
 .page-ttl{ font-size: 32px; text-align: center; font-family: Oswald; margin: 0px auto 30px auto; text-transform: uppercase; }
 .makes-links li{ float:left; min-height:130px; list-style:none; padding:15px; }
 .makes-links{ clear:both; }
 .oem-accessories-catalog{ clear: both; border-top: 1px solid #dedede; padding: 15px; }
 a.ad-action-btn.finacning-link{ display: block; background-color: #eceff3; padding: 18px 30px; margin: 10px 0; color: #555; cursor: pointer; text-align: left; border-radius: 0; border: 0; }
 a.ad-action-btn.finacning-link span{ float: right; font-size: 20px 10px; width: 30px; }
 .promotions-box a{ display: block; background-color: #fff; border:1px solid #dedede; margin: 5px; padding: 50px 15px; min-height: 150px; min-width: 179px; text-align: center; }
 .promotions-box li{ list-style:none; float:left; }
 .oem-accessories-catalog li{ float:left; width:33.33%; list-style:none; padding:10px; }
 .oem-accessories-catalog li img{ max-width:100%; }
 .links-container li{ list-style: none; padding:10px; }
 #reviews-scroll .carousel-inner{ margin: 10px 44px; width: 85%; }
 #reviews-scroll .carousel-control{ width: 6%; }
 #reviews-scroll .left,#reviews-scroll .right{ background-image: none; }
 .brochure-ttl{ display: block; padding: 10px; font-size: 16px; color: #fff; text-decoration: none; background-color: #183f80; margin-bottom: 20px; }
 .brochures-box img{ max-width: 100%; }
 .brochures-box a:hover img{ opacity: .8; }
 .bold{ font-weight: bold; }
 .oem-box{ padding:0; }
 .oem-box a{ text-decoration:none; position: relative; display:block; border: 1px solid #333333; margin: 2%; overflow: hidden; }
 .oem-box .txt{ display:block; background-color:#eb421b; color:#000; font-weight:bold; font-size:16px; padding:15px; }
 .oem-box img{ max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 1.2s; }
 .oem-box:hover img{ -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
 .oem-box:hover txt{ -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
 .oem-box .box-logo{ max-height:30px; width:auto; position:absolute; right:0; }
 .txt.black{ background-color:#000; color:#fff; }
 .txt.red{ background-color:#eb272e; color:#fff; }
 .txt.orange{ background-color:#ea631c; color:#000; }
 .txt.blue{ background-color:#1f53a7; color:#fff }
 .item-box .image img{ max-height:210px; }
 #footer{ background-color: #3e3e3e ; color: #fff; padding: 30px 0px 0px 0px; }
 #footer .col{ min-height: 140px; }
 #footer h2{ font-size:20px; color: #c00031; font-family:"Oswald"; margin: 0px; padding: 0px 0px 20px 0px; }
 #footer span{ color: #fff; }
 #footer ul{ margin: 0px; padding: 0px; }
 #footer ul li a{ display: block; color: #fff; padding-bottom: 5px; text-transform: uppercase; }
 #footer .social li{ float:left; }
 #footer .social a{ display: block; padding: 8px; background-color: #555; margin: 4px; }
 #footer .social a:hover{ background-color:#96beff; transition:all; }
 #footer .social img{ max-height:30px; width:auto; }
 #footer a:hover,#footer a:focus,#footer ul li a:hover,#footer ul li a:focus,#footer a span:hover,#footer a span:focus{ color: #f2bd03; text-decoration: none; }
 #footer iframe{ width: 100%; }
 #copyright{ background-color: #0e0e0e; color: #5b5b5b; text-align: center; font-size: 12px; padding: 15px 0px 15px 0px; }
 #copyright a{ color: #5b5b5b; }
 @media only screen and (max-width:768px){ ul#scroller{ max-width: none; }
 .vid-cap a{ font-size:14px; width:130px; padding:10px; }
 .video-background{ height:50vw; }
 .second-video{ height: 60vw; }
}
 .page-ttl{ line-height: 1.5em; }
 .prlx .img{ background-position: bottom; background-size: auto 100%; }
 @media (max-width: 767px){ .navbar-nav{ text-align: left; }
 .navbar-default .navbar-nav>li{ float: none; display: block; }
 .navbar-default .navbar-nav .open .dropdown-menu li a{ color: #fff; }
 .video-content h2{ font-size: 18px; margin: 0px 0px 5px 0px !important; }
 .prlx-box{ padding: 15px !important; margin: 0px !important; }
}
 @font-face{ font-family: Oswald; src: url('/site-uploads/1000863/fonts/Oswald-Regular-webfont.eot'); src: url('/site-uploads/1000863/fonts/Oswald-Regular-webfont.eot') format('embedded-opentype'),url('/site-uploads/1000863/fonts/oswald-regular-webfont.woff') format('woff'),url('/site-uploads/1000863/fonts/Oswald-Regular.ttf') format('truetype');  font-display: swap;}
 #literature table tr:nth-child(odd){ background-color: #f5f2ec; }
 #literature td{ padding: 16px; }
 #literature td a:after{ content: "\e025"; display: inline-block; position: relative; font-size: 22px; color: #e30613; font-family: 'Glyphicons Halflings'; margin: 0 20px; }
 #literature td a{ display: flex; justify-content: space-between; color: #c0392b; }
 a[aria-controls="model-docs"]{ display: none; }
 a[aria-controls="model-specs"]{ display: none; }
 #page_51663 .collapse.in p{ width: 600px; }
 .content-banners{ position: absolute; top: 7%; left: 30%; background-color: #00000094; }
 .homepage-Insert{ background: #000; color: #fff; text-align: center; margin: 0; text-transform: uppercase; padding: 10px; }
 #footer{ display: none; }
 #nav_66572.sticky-header{ position: fixed; top: 0; left: 0; right: 0; z-index: 999; }
 .description-section{ padding: 1vw; background: #111111; color: #fff; font-size: 16px; line-height: 32px; }
 /**logoslider**/ .slid-logo #mfg-gallery a.lSNext:before,#mfg-gallery a.lSPrev:before{ display: flex; content: "\e000"; border-radius: 50%; background: #E51636; color: #F1F1F1; border-radius: 50%; width: 2.8vw; height: 2.8vw; font-size: 1.3vw; align-items: center; justify-content: center; font-family: 'Font Awesome Kit'; z-index: 9999 !important; }
 .slid-logo .lSSlideWrapper{ border:0; padding:.8vw }
 .slid-logo .lSSlideOuter>a.lSPrev:before{ display:none !important; }
 #mfg-gallery a.lSPrev:before{ content: "\e003"; }
 ul#mfg-gallery{ padding: 15px 10px ; height: auto !important; display: flex; align-items: center; justify-content: space-around; }
 ul#mfg-gallery li{ align-items: center; justify-content: center; display: flex; }
 .slid-logo{ background-color: #fff; box-shadow: 0px -0.1vw 0.42vw rgb(0 0 0 / 10%); }
 .slid-logo ul{ margin: 0 auto; padding: 1.8vw 0; }
 .slid-logo ul li img{ width:130px; }
 .slid-logo .lSSlideOuter{ padding:0 5vw; position:relative; }
 .lSSlideWrapper{ max-width: 100%; overflow: hidden; position: relative; }
 /**--*/ /**srp**/ .pagination.dark li a{ padding: 0.5vw 1vw !important; }
 .pagination>li>a{ color: #7A7A7A; }
 .lSAction{ display:block !important; }
 .lSAction>a{ opacity: 1; }
 a.lSNext:before,a.lSPrev:before{ display: flex !important; border-radius: 50%; background: #c00031; color: #F1F1F1 !important; border-radius: 50%; width: 2.8vw !important; height: 2.8vw !important; font-size: 1.3vw !important; align-items: center; justify-content: center; font-family: 'Font Awesome Kit' !important; z-index: 9999 !important; align-content: center; justify-content: center; opacity:1; }
 a.lSNext:before{ content: "\e000" !important; }
 a.lSPrev:before{ content: "\e003" !important; }
 .lSAction>a{ width: 32px; top: 50%; display: block; height: 32px; background-image: url(/site-uploads/1001391/img/controls.png); cursor: pointer; position: absolute; z-index: 99; margin-top: -16px; opacity: 0.5; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s; }
 .lSAction>.lSNext{ background-position: -32px 0; right: 2vw; }
 .lSAction>.lSPrev{ left: 2vw; }
 .lSSlideOuter{ overflow: hidden; }
 @media (max-width: 767px){ .slid-logo a.lSNext:before,a.lSPrev:before{ width: 6.8vw !important; height: 6.8vw !important; font-size: 3.3vw !important; }
 .slid-logo .lSSlideOuter{ padding:1vw 2vw; }
}
 #page_37998 .lead-button{ width: fit-content !important; }
 /*EOF STYLE*/ #nav_66572{ background-color:#fcca1b; border-color:#000000; color:#000000; display:block; float:none; font-weight:400; opacity:1; position:static; text-decoration-color:#000000; text-decoration-line:none; text-decoration-style:solid; }
 /*EOF STYLE*/ #parent > div.row:nth-child(2){ width: 100% !important; }
 #CenterDiv{ padding:0; }
 /*EOF STYLE*/ #parent > div.row:nth-child(2){ width: 100% !important; }
 #CenterDiv{ padding:0; }
 /*EOF STYLE*/ #parent > div.row:nth-child(2){ width: 100% !important; }
 #CenterDiv{ padding:0; }
 /*EOF STYLE*/ #inline-style-1{font-size:22px;}
 #inline-style-2{font-size:16px;}
 .inline-style-3{width: 30px;}
 #inline-style-4{padding:0}
 #inline-style-5{margin:0 auto;}
 #inline-style-6{margin:0 auto;}
 #inline-style-7{margin:0 auto;}
 #inline-style-8{margin:0 auto;}
 #inline-style-9{margin:0 auto;}
 #inline-style-10{margin:0 auto;}
 #inline-style-11{margin:0 auto;}
 #inline-style-12{margin:0 auto;}
 #inline-style-13{margin:0 auto;}
 #inline-style-14{margin:0 auto;}
 #inline-style-15{margin:0 auto;}
 #inline-style-16{margin:0 auto;}
 #inline-style-17{margin:0 auto;}
 #inline-style-18{margin:0 auto;}
 #inline-style-19{margin:0 auto;}
 #inline-style-20{left: 50px; margin-top: 70%; position: absolute;}
 #inline-style-21{right: 50px; margin-top: 70%; position: absolute;}
 #inline-style-22{position: relative;}
 #inline-style-23{text-align: center;}
 #inline-style-24{text-align: left;}
 #inline-style-25{text-align: left;}
 #inline-style-26{text-align: left;}
 #inline-style-27{text-align: left;}
 #inline-style-28{text-align: center;}
 #inline-style-29{text-align: center;}
 #inline-style-30{text-align: center;}
 #inline-style-31{text-align: center;}
 #inline-style-32{text-align: center;}
 #inline-style-33{width: 210px; height: 58px;}
 #inline-style-34{width: 210px; height: 58px;}
 #inline-style-35{height: 500px; width: 925px;}
 #inline-style-36{font-size:36px;}
 #inline-style-37{text-align: center;}
 #inline-style-38{color:red;text-align:left;}
 #inline-style-39{display:none;visibility:hidden}
 #inline-style-40{display:none;visibility:hidden}
 