.the-internal-hit-list.btn,.internal-early-orders-btn.show{ display: none !important; }
 .cta-btns a[data-target^="#product-guide-"]{ order: 999; }
 @media (max-width: 767px){ .footer-col .card-body p a{ font-size: 4vw; }
 .footer-col ._hours li{ display: flex; justify-content: space-between; align-items: center; }
 .footer-col .collapse{ display: block; }
 .footer-col .collapse .btn-modle-Close{ color:#000 }
 .footer-col .view-map-btn{ border: 0; background: transparent; color: #D5D5D5; }
 .footer-col .view-map-btn:hover{ color: #fff; }
 .footer-col .view-map-btn .fa-map-marker-alt{ color:#BE2520; }
 .footer-col .Harcoag-acord a{ line-height: 7.083vw; font-size: 3.972vw; font-weight: 400; text-transform: capitalize; text-decoration: none; color: #D5D5D5; }
}
 @media (min-width: 968px){ .footer-col ._hours li{ display: flex; justify-content: space-between; align-items: center; }
 .footer-col .collapse{ font-size: 1vw; display: block; }
 .footer-col .collapse .btn-modle-Close{ color:#000 }
 .footer-col .view-map-btn{ border: 0; background: transparent; color: #D5D5D5; }
 .footer-col .view-map-btn:hover{ color: #fff; }
 .footer-col .view-map-btn .fa-map-marker-alt{ color:#BE2520; }
 .footer-col .Harcoag-acord a{ line-height: 2.083vw; font-size: 0.972vw; font-weight: 400; text-transform: capitalize; text-decoration: none; color: #D5D5D5; }
}
 .modal-open .modal{ z-index: 9999!important }
 #page_53010 .unit_19168295 .early-orders-btn{ display: none!important; }
 #page_53010 .staticFilterContainer{ display: none!important; }
 #page_53010 #products .item{ width: 20%!important; }
 #page_53010 .view-group{ width: 100%!important; }
 #page_47210 .staticFilterContainer{ display: none!important; }
 #page_47210 #products .item{ width: 20%!important; }
 #page_47210 .view-group{ width: 100%!important; }
 .unit_17261082 .cta-btns a{ font-size:0; }
 .unit_17261082 .cta-btns a:before{ content: '\f879'; font-size: 1vw; font-family:'Font Awesome 5 Pro'; font-weight: 900; color:#be2520; }
 .unit_17261082 .cta-btns a:after{ content: 'Call For Price'; font-size: 1vw; font-family:'Roboto',sans-serif !important; }
 #comp_1642095986695 .carousel-control.right{ right: -6vw!important; }
 #comp_1642095986695 .carousel-control.left{ left: -6vw!important; }
 #comp_1642095986695 .carousel-inner>.item>img{ width: 70%!important; margin: 0 auto; }
 .our-team:hover .picture img{ -webkit-box-shadow: 0 0 0 0 #f7f5ec; box-shadow: 0 0 0 0 #f7f5ec; -webkit-transform: scale(1.0); transform: scale(1.0); }
 .carousel-control.left,.carousel-control.right{ background-image: none !important; }
 .mfr-logos{ display: flex; flex-wrap: wrap; justify-content: center !important; }
 .right img,.left img{ top:50%; margin-top:0!important; }
 @media (min-width:769px){ body{ font-size: 1.1vw !important; }
 .footer-statement{ font-size: 1.4vw; }
}
 .footer-content-container .footer{ padding: 1vw 0vw; }
 .footer-content-container{ margin-top: 2vw; }
 .footer-content-container .social{ border-top: 0 !important; }
 .footer-row{ border-top: 1px solid #454548; }
 .footer-statement{ padding-top: 1.5vw; color: #fff; }
 .footer-statement a{ color: #fff; text-decoration: underline; }
 .footer-statement a:hover,.footer-statement a:focus{ color: var(--main-color); }
 .price-box,.rt-action-btn.view-preowned{ display:none!important; }
 /** Updates May 28th **/ #filters.modern{ padding-top: 0; }
 #filters .filter-ttl,.filters-tools,.filter-collaps[href="#keyWordsSection"],.date-row{ display:none; }
 #filters .loadMore,#filters .loadLess{ margin-top:10px;border:1px solid #dedede;border-radius:5px;font-size:20px;padding:3px 12px;background-color:#1f8d0a;color:#fff;font-weight:bold;padding:7px 20px; }
 #filters .adsResetButton{ border-radius:0; background-color: #2d2d2d; }
 #filters .adsSearchButton{ width:20%;overflow:hidden;color:#2d2d2d!important;font-size:20px !important;padding:6px !important;border-radius:0;margin-top:5px; background-color: #2d2d2d; }
 #filters .adsResetButton{ border-radius:0; }
 #filters .adsSearchButton:hover{ color:#2d2d2d !important; }
 #filters .adsSearchButton .glyphicon{ color:#fff; }
 #parent #filters #keyWordsSection input{ width:80%;border-radius:0; }
 #filters .modernFilterSlider input{ background-color: #2d2d2d !important; color: #FFF !important; }
 #CenterDiv{ padding: 0; width: 90vw; margin: 0 auto; float: none; }
 #filters .modernFilterSlider::after{ border-top-color:#2d2d2d !important }
 .btn-primary{ background-color: var(--main-color) !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:'Roboto',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:'Roboto',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:'Roboto',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:'Roboto',sans-serif !important; font-weight:normal !important; color:#000000 !important; text-decoration:underline !important; font-style:normal !important; }
 .panel-heading{ background-color:#be2520 !important; color:#fff !important; padding: 2px; font-family:'Roboto',sans-serif !important; font-weight:normal !important; text-decoration:none !important; font-style:normal !important; }
 .panel-default>.panel-heading a{ font-size: 18px; display: block; padding: 12px; }
 .get-financed{ display:none !important; }
 .trade-btn{ display:none !important; }
 .book-demo{ display:none !important; }
 #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; }
 .thumbs{ display: flex; flex-wrap: wrap; justify-content: space-between; }
 .thumbs .item a{ text-decoration:none; position: relative; display:block; border: 1px solid #ececec; overflow: hidden; }
 .thumbs .item .txt{ display: block; background-color: #232628; color: #ffffff; font-size: 1vw; padding: 1.5vw; position: relative; border-bottom: 1px solid #c5c5c5; text-align: center; text-decoration: none !important; text-transform: uppercase; font-weight: bold; }
 .thumbs .item.col-sm-3{ padding: .6vw 0; flex: 27%; margin: 0 1vw; }
 .thumbs .item img{ width: 100%; max-width: 100%; }
 .thumbs .item:hover img{ -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
 .thumbs .item:hover .txt{ color:#c72222; background-color:#fff; }
 @media (max-width: 768px){ .jc-bs3-container.container{ margin:0 !important; width: 100%; height: 87vw !important; }
 .jconfirm-box-container.jconfirm-animated{ margin:0 !important; width: 100%; height: 87vw !important; }
 .jconfirm .jconfirm-box{ width: 100% !important; height: 34vw !important; font-size: 2.7vw !important; }
 #HeaderDiv .top .top-header-container .top-header-sm-content{ right: 5% ; width: 32% ; }
 #HeaderDiv .top .top-header-container .top-header-sm-content .sm-dealar-login-dropdown button{ border-radius: 40px ; }
 .thumbs .item.col-sm-3{ padding: .6vw 0; flex: 55%; margin: 0 1vw; }
 .thumbs .item .txt{ font-size:4vw; padding: 4vw; }
 .thumbs{ justify-content: center; }
}
 .get-financed{ display:none !important; }
 .trade-btn{ display:none !important; }
 .book-demo{ display:none !important; }
 .rt-action-btn.hidden-xs{ display:none !important; }
 .rt-action-btn.request-quote-btn{ display:none !important; }
 #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; }
 #boxes{ background-color: transparent; text-transform: uppercase; width:100%; }
 #boxes a{ background-color: #2a2a2a; color: #fff; border-radius: 6px; display: block; text-align: center; margin-bottom: 30px; }
 #boxes a:hover,#boxes a:focus{ text-decoration: none; background-color: #c73f35; color: #fff; }
 #boxes img{ border-top-left-radius: 6px; border-top-right-radius: 6px; width: 100%; }
 #boxes span{ display: block; padding: 15px; font-size: 1.25vw; }
 @media screen and (max-width: 767px){ #boxes span{ font-size: 18px; }
}
 .img-container{ position: relative; }
 .image{ display: block; width: 100%; height: auto; }
 .overlay{ position: absolute; bottom: 0; left: 0; right: 0; background-color: #BE2520; overflow: hidden; width: 100%; height: 0; transition: .5s ease; }
 .img-container:hover .overlay{ height: 100%; }
 .text{ color: white; text-transform: uppercase; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align: center; }
 h2.page-title{ display: flex; flex-direction: row; align-items: center; }
 h2.page-title img{ margin: 0 1vw; width: 200px }
 h1.model-title{ display: none; }
 #page_48261 .light2021 .caption.card-body .cta-btns a.main-btn.quote,#page_47208 .light2021 .caption.card-body .cta-btns a.main-btn.quote,#page_47094 .light2021 .caption.card-body .cta-btns a.main-btn.quote,#page_48967 .light2021 .caption.card-body .cta-btns a.main-btn.quote,#page_47210 .light2021 .caption.card-body .cta-btns a.main-btn.quote,#page_48259 .light2021 .caption.card-body .cta-btns a.main-btn.quote,#page_48267 .light2021 .caption.card-body .cta-btns a.main-btn.quote,#page_47381 .light2021 .caption.card-body .cta-btns a.main-btn.quote{ display: none; }
 #page_48261 .light2021 .caption.card-body .cta-btns a.call-now,#page_47208 .light2021 .caption.card-body .cta-btns a.call-now,#page_47094 .light2021 .caption.card-body .cta-btns a.call-now,#page_48967 .light2021 .caption.card-body .cta-btns a.call-now,#page_47210 .light2021 .caption.card-body .cta-btns a.call-now,#page_48259 .light2021 .caption.card-body .cta-btns a.call-now,#page_48267 .light2021 .caption.card-body .cta-btns a.call-now,#page_47381 .light2021 .caption.card-body .cta-btns a.call-now{ display: none; }
 @media only screen and (max-width: 768px){ .container-fluid.specs-row{ padding-left: 0; padding-right: 0 }
 .col-xs-12.text-left.descColumnResponsive{ padding-left: 0; padding-right: 0 }
 .descColumnResponsive table,.descColumnResponsive tbody,.descColumnResponsive tr{ display: flex !important; flex-wrap: wrap; justify-content: space-between; width: 100%; }
 .navbar-default .navbar-collapse .navbar-nav>li>a{ font-size: 5vw!important; }
 .navbar-default .navbar-collapse .navbar-nav>li{ height: 10vw!important; }
 .navbar-default .navbar-collapse .navbar-nav{ flex-direction: column; }
 .navbar-default .navbar-collapse .navbar-nav > li:nth-child(1) a:before{ font-size: 5.25vw!important; }
}
 .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{ flex: 1; }
 .adForm h2{ font-family:'Roboto',sans-serif !important }
 .adForm input,.adForm textarea,.adForm select{ font-family:'Roboto',sans-serif !important }
 #parent .section-content .row{ border-bottom: 1px solid #dedede;padding: 15px 0; }
 #testimonials.testimonials{ background-color:#A9A9A9;padding: 2vw 3vw; }
 #testimonials.testimonials .container-fluid.specs-row{ background-color: #8f8f8f;color: #FFF; }
 #testimonials.testimonials .table>tbody>tr>td,#testimonials.testimonials .table>tbody>tr>th,#testimonials.testimonials .table>tfoot>tr>td,#testimonials.testimonials .table>tfoot>tr>th,#testimonials.testimonials .table>thead>tr>td,#testimonials .testimonials.table>thead>tr>th{ border: 0px !important }
 .model-tabs p{ font-size: 14px; }
 .col-xs-12.text-left.descColumnResponsive{ padding: 0; }
 #page_47210 .complete-price-books{ display:none !important; }
 .title-HARCO{ text-transform: uppercase; padding: 0.6vw; text-align: center; margin-bottom: 1em; clear: both; background-color: #be2520; color: #fff; }
 .navbar-header{ float: right; }
 #nav_73895{ float: none !important; border: none !important; margin: 0 !important; }
 @media screen and (min-width: 768px){ .navbar-collapse.collapse{ display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
 .navbar-nav{ float: left; margin: 0; }
 .navbar-collapse.collapse{ display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
 .other-header-links{ min-height: 4vw; padding: .5vw 3vw 0.5vw 0vw; -webkit-box-sizing: content-box; box-sizing: content-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
}
 .navbar-default .navbar-collapse{ background-color: var(--main-color); }
 .navbar-default .navbar-collapse .navbar-nav{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 75%; }
 .navbar-default .navbar-collapse .navbar-nav>li>a{ padding-top: 0; padding-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center !important; min-height: 100%; color: var(--white); font-size: 1.25vw; font-weight: bold; text-transform: uppercase; text-decoration: none; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; line-height: 20px !important; padding: 10px 15px; }
 .navbar-default .navbar-collapse .navbar-nav>li{ height: 5vw; }
 .navbar-default .navbar-collapse .navbar-nav>li:hover a{ color: var(--main-color); }
 .navbar-default .navbar-collapse .navbar-nav>li:hover{ background:var(--white); }
 .navbar-default .navbar-collapse .navbar-nav > li:nth-child(1) a:before{ font-size: 1.25vw; }
 .navbar-collapse .navbar-nav > li:nth-child(1) a:before{ font-family: "FontAwesome"; content: "\f015"; }
 .navbar-default .navbar-collapse .navbar-nav > li:nth-child(1) a{ font-size: 0 !important; }
 #HeaderDiv .bottom{ display: none; }
 @media (max-width: 767px){ .navbar-header{ float: none !important; }
 .other-header-links .sm-list{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; margin: 0px; padding-left: 0px; height: 50px; background-color: var(--main-color); }
 .other-header-links .sm-list li{ cursor: pointer; }
 .other-header-links .sm-list li a{ padding: 10px; font-size: 25px; color: var(--white); width: 50px; height: 50px; display: block; text-align: center; text-decoration: none; -webkit-transition: all ease-in 0.3s; transition: all ease-in 0.3s; }
 .navbar-default .navbar-header .navbar-toggle{ position: relative; float: right; padding: 11px 15px; margin: 0px; background-color: transparent; background-image: none; border: 0px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around !important; border-radius: 0; }
 .navbar-default .navbar-header .navbar-toggle .icon-bar{ display: block; width: 30px; height: 5px; border-radius: 1px; background-color: var(--white); }
 .navbar-default .navbar-collapse .navbar-nav{ width: 100%; }
}
 .navbar-default .navbar-collapse .navbar-nav > li .dropdown-menu>li>a{ text-transform: uppercase; color: var(--white); font-size: 1.1; font-weight: 600; padding: 10px; text-decoration: none; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
 .navbar-default .navbar-collapse .navbar-nav > li .dropdown-menu>li>a:hover{ color: var(--main-color) !important; }
 .navbar-default .navbar-collapse .navbar-nav > li .dropdown-menu{ padding: 0; min-width: 200px; background-color: var(--main-color); border: 0; }
 .footer h2{ color: #BE2520; }
 .quick-links a{ font-size: 1.3vw; font-weight: 700; color: #fff !important; }
 .quick-links a:hover{ color: #BE2520 !important; }
 @media only screen and (max-width: 768px){ #page_53010 #products .item{ width: 100% !important; }
}
 /*EOF STYLE*/ #nav_73895{ background-color:#000000; border-color:#333333; color:#333333; display:block; float:left; font-weight:400; opacity:1; position:relative; text-decoration-color:#333333; text-decoration-line:none; text-decoration-style:solid; }
 /*EOF STYLE*/ .navbar{ width: 100%; }
 .navbar .nav{ display:none; }
 #CenterDiv{ width: 100%; padding: 0; }
 #login-form .form-control{ border-radius: 8px; border: 2px solid #1d1f1f; padding: 10px; height: 51px; }
 #login-form .form-group{ display:flex; }
 #login-form .form-group label{ color: #fff; width: 260px; justify-content: flex-end; display: flex; align-items: center; padding: 0 15px; font-size: 18px; }
 .btn-login{ display: flex; width: 250px; color: #fff; background-color: #1d1f1f; font-size: 20px; padding: 0; border: 0; height: 55px; font-weight: bold; }
 .form-group.right{ justify-content:flex-end; }
 /*EOF STYLE*/ .inline-style-1{display: none;}
 #inline-style-2{text-align: center;}
 .inline-style-3{display: block;}
 .inline-style-4{display: none;}
 #inline-style-5{text-align: center;}
 #inline-style-6{text-align: center;}
 #inline-style-7{text-align: center;}
 #inline-style-8{border:0;}
 #inline-style-9{border:0;}
 #inline-style-10{text-align: center;}
 #inline-style-11{text-align: center;}
 #inline-style-12{text-align: center;}
 #inline-style-13{width: 20px;}
 