.video-btn .modal-content{ background: transparent }
 @media (max-width: 768px){ .video-btn{ bottom: -38% !important; }
 .video-btn .txt{ font-size: 4.5vw!important; }
 .video-btn img{ width: 35%!important; }
}
 .modal-backdrop.in{ z-index: 0; }
 .top-image{ position: relative; }
 .video-btn{ position: absolute; bottom: -15%; z-index: 1; display: flex; align-items: center; flex-direction: column; width: 100%; }
 .video-btn .txt{ color: #fff; font-weight: 700; font-size: 2.3vw; }
 .video-btn img{ width: 65%; text-align: center; }
 .virtual{ color: var(--white); background-color: var(--secondary-color); padding: 1vw; margin: 2vw 0vw 0vw 0vw; width: 50%; display: flex; justify-content: center; align-items: center; font-size: 1.1111111111vw; font-weight: 800; }
 #HeaderDiv .header-1-nav .bottom .navbar-default .navbar-collapse .navbar-nav>li>a{ padding: 0 1.3vw!important; }
 .light2021 #products .item.grid-group-item .thumb .caption{ background-color:#fff; }
 ._home_ads #comp_1684926227482 .lSSlideOuter ul li .text-info{ color:#fff; Text-align:left; margin: 5px 0; }
 .adForm input,.adForm textarea,.adForm select{ color: unset !important; }
 .breadcrumbParent{ margin-bottom: 3vw !important; }
 #page_62861 .breadcrumbParent,#page_63324 .breadcrumbParent{ margin-bottom: 0 !important; }
 .finacning-link,.widbox-copyright-icon,.widbox-copyright-text{ display: none !important; }
 a.btn-link{ background-color: var(--main-color); font-family: var(--main-font); text-transform: uppercase; color: #fff; padding: .85em 2em; border: .01em solid var(--main-color); border-radius: .3em !important; margin: 1em; display: inline-block; }
 @media (max-width: 769px){ a.btn-link{ padding: .8em 2em; font-size: .9em; }
}
 a.btn-link:hover,a.btn-link:focus{ text-decoration: none !important; background-color: var(--third-color); color: #fff; }
 #financingModal .modal-dialog{ width: 40% !important; }
 @media (max-width: 769px){ #financingModal .modal-dialog{ width: 90% !important; }
}
 .modal-header{ padding: 1em 2em; background-color: var(--main-color); color: #fff; border-top-left-radius: .3em; border-top-right-radius: .3em; text-align: left !important; }
 .modal .close{ font-size: 2em; color: #fff; opacity: 1; background-color: var(--main-color); }
 .modal-dialog{ margin: 5em auto; width: 60% !important; }
 #Login-form .modal-dialog{ width: 30% !important; }
 .modal-content{ border: none; border-radius: .3em; box-shadow: none; }
 .modal-body,.modal.deposit-info .modal-content{ padding: 1em 2em; overflow: hidden; }
 .form-group{ margin-bottom: .5em; padding: 0; }
 #searchbox2,#searchboxParts{ width: 100%; float: left; border-radius: 0px; border: 0px; outline: none; height: 4em; font-size: 1.1em; padding: .91em 1.5em; }
 #searchModal .modal-dialog,#searchModalParts .modal-dialog{ margin-top: 8%; width: 50% !important; margin-left: auto; margin-right: auto; }
 #searchModal .modal-content,#searchModalParts .modal-content{ border: none; background-color: transparent !important; background: none; box-shadow: none; }
 #searchbtn2,#searchbtnParts{ float: none; border-radius: 0px; border: 0px; padding: .5em 0 .4em 1em !important; margin: 0px !important; background-color: var(--main-color) !important; outline: none; color: #fff !important; font-size: 1.6em; }
 .modal-footer{ padding: 1em; }
 .modal-footer .btn{ background-color: #000; color: #fff; border: none; font-family: var(--main-font); font-size: 1em; padding: .5em 1em; border-radius: 0; }
 .modal-footer .btn:hover,.modal-footer .btn:focus{ background-color: var(--main-color); }
 #searchModal .input-group{ display: flex; }
 #searchModal .input-group .form-control{ width: 100%; border-radius: 0; font-size: 1.4em; margin: 0; }
 #searchModal .input-group .btn-default{ outline: none; width: 4em; border-radius: 0; background-color: var(--main-color); color: #fff; transition: all ease-in-out 0.2s; padding: 0.5em 0 0 1em; font-size: .8em; }
 #searchModal .input-group .btn-default .glyphicon{ font-size: 2em; }
 #searchModal .input-group.open .dropdown-menu{ display: block !important; }
 #searchModal .input-group.open .dropdown-menu li{ display: inline-block; }
 #searchModal .search-links{ background-color: #fff; padding: 2em; margin-top: .5em; overflow: hidden; }
 #searchModal .search-links h2{ margin-top: 0; }
 #searchModal .search-links ul{ margin: 0; padding: 0; line-height: 1.5; }
 #searchModal .search-links ul li{ float: left; width: 50%; border-bottom: 0.01em solid #d5d5d5; }
 @media (max-width: 769px){ #searchModal .search-links ul li{ width: 100%; }
}
 #searchModal .search-links ul li a{ display: block; padding: 0.5em 0; }
 #searchModal .search-links ul li a:hover,#searchModal .search-links ul li a:focus{ text-decoration: none; color: var(--main-color); }
 .input-sm{ height: 3em; padding: 0.5em 1em; font-size: .8em; line-height: 1.5; border-radius: 0; border-color: #d5d5d5; }
 .btn-group-sm>.btn,.btn-sm{ background: none; background-color: var(--main-color); padding: 0.6em 1.5em; margin-top: 1em; font-size: .8em; line-height: 1.5; border-radius: 0; border: none; text-transform: uppercase; font-weight: bold; }
 .btn-group-sm>.btn:hover,.btn-sm:hover,.btn-group-sm>.btn:focus,.btn-sm:focus{ background-color: #000 !important; }
 .modal-open{ padding-right: .9em !important; }
 @media (max-width: 769px){ #searchModal .modal-dialog,#searchModalParts .modal-dialog,#Login-form .modal-dialog,.modal-dialog{ width: 90% !important; }
 #searchModal .input-group.open .dropdown-menu li{ display: block !important; }
 .modal-open{ padding-right: 0 !important; }
}
 #star-rating{ text-align: center; margin: 0 auto; font-size: 1vw; color: #222; }
 #star-rating .reviewsHeader{ background-color: #fff; padding: 2em; }
 #star-rating .reviewsHeader .title{ font-size: 1.8em; font-weight: bold; padding-top: 0.2em; }
 #star-rating .content{ padding: 0 3em 3em 3em; }
 #star-rating .content .description{ line-height: 1.5em; }
 #star-rating .rating{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 20em; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 1em auto 3em auto; padding-left: 2.5vw; position: relative; }
 #star-rating .rating input{ display: none; }
 #star-rating .rating label{ font-family: Arial; font-size: 6vw; -webkit-transition: 0.2s ease; transition: 0.2s ease; color: #d5d5d5; margin-left: -1em; position: relative; cursor: pointer; }
 #star-rating .rating label div{ display: none; }
 #star-rating .rating label:hover div{ display: block; }
 #star-rating .rating label:hover{ color: darkorange; -webkit-transition: 0.2s ease; transition: 0.2s ease; }
 #star-rating .rating label:hover~.star{ color: orange; }
 #star-rating .rating label:active::before{ -webkit-transform: scale(1.1); transform: scale(1.1); }
 #star-rating .rating label::before{ content: '\2605'; position: absolute; top: 0px; line-height: 1.2em; }
 #star-rating .rating input:checked~label:before{ content: '\2605'; }
 @-moz-document url-prefix(){ }
 #star-rating .rating input:checked~label:before{ font-size: 6vw; line-height: 1.1em; }
 .selectRating{ position: absolute; width: 100%; top: 8.5vw; font-size: 1.4em; }
 #star-rating .hiddenDiv{ display: none; }
 #displayReviewLink,#displayForm{ position: absolute; background-color: #fff; top: 5vw; width: 90%; left: 5%; -webkit-transition: 0.2s ease; transition: 0.2s ease; padding-bottom: 7.5em; }
 #displayForm p,#displayReviewLink p{ padding: 2em 0; }
 #displayReviewLink a{ display: inline-block; border: 0.2vw solid #337ab7; padding: 1em; margin: 1.5em; }
 @media (max-width: 768px){ #comp_1648132648775{ top: 80px; font-size: 16px; }
 .g-recaptcha{ width: 52vw !important; }
 #star-rating{ font-size: 16px; }
 #star-rating .rating{ width: 12em; padding-left: 0; }
 #star-rating .rating label{ font-size: 50px !important; }
 .selectRating{ top: 90px !important; }
 #displayReviewLink,#displayForm{ top: 60px; }
}
 @media (min-width: 769px) and (max-width: 1280px){ #star-rating{ font-size: 1.4vw; }
 .selectRating{ top: 12vw; }
}
 @media (min-width: 768px){ #HeaderDiv .header-1-nav .bottom .navbar-default .navbar-collapse .navbar-nav{ width: 86%!important; padding-left: 8vw!important; }
}
 ._home_welcome img{ width: 100%; }
 ._home_welcome{ flex-wrap: nowrap!important; }
 ._main_section{ background: linear-gradient(180deg,rgba(0,0,0,0.8648) 0%,rgba(1,50,69,0.92) 100%),url(/site-uploads/1001480/Images/IMG_3605new.jpg)!important; background-size: cover!important; }
 #gridSystemModal video{ width:100% !important; }
 .blog-srp .sortby-row,.blog-srp hr.grid-title,.blog-srp .stock-num,.blog-srp .grid-group-item .Read-bg{ display: none; }
 .blog-srp .thumbStatus.text-center.in-stock,.blog-srp .date-row{ display: none; }
 .blog-srp .comment{ max-height:none; }
 .blog-srp div#products{ width: 100%; gap: 1.875rem; }
 .blog-srp .left-buttons{ display: none; }
 .blog-srp .item.col-xs-12.col-sm-4.grid-group-item{ width: calc((100% - 5.625rem) / 4); padding: 0; }
 #page_81139 .blog-srp .item.col-xs-12.col-sm-4.grid-group-item{ width: calc((100% - 5.625rem) / 3); }
 .blog-srp .comment{ font-size: 0.938vw; }
 .blog-srp .thumb.card{ padding: 0; margin: 0; background-color: transparent; border: 0; }
 .blog-srp .grid-group-item .img-event{ height: auto; }
 .blog-srp .grid-group-item .thumb{ max-height: none; }
 .blog-srp .img-event img{ height: 12.5vw; width: 100%; object-fit: cover; }
 .blog-srp .model-title{ font-size: 1.125vw; background-color: #0A1A32BF; display: flex; padding: 0.813vw !important; margin-bottom: 0 !important; height: 3.125vw; margin-top: -3.125vw; align-items: center; }
 .blog-srp .model-title-link{ text-align: center; font-size: 1vw; text-transform: uppercase; color: #fff; display: flex; align-items: center; height: 100%; }
 .blog-srp .title-specs{ background-color: #0A1A32BF; color: #fff; max-height: 12vw; font-size: 0.938vw; padding: 1vw; }
 .blog-srp a.cta-btns{ display: block; background-color: var(--main-color); color: #fff; padding: 0.625vw; width: 7.125vw; text-align: center; margin-top: 1.125vw; font-size: 0.813vw; }
 .blog-srp a.cta-btns:hover,.blog-srp a.cta-btns:active,.blog-srp a.cta-btns:focus{ opacity: 0.9; }
 .blog-srp .cta-btns a:hover,.blog-srp .cta-btns a:hover span,.blog-srp .cta-btns a.blue:hover{ background-color: var(--main-color); }
 .blog-srp .grid-group-item .cta-btns a{ font-size: 0.813vw; }
 .blog-srp.container.main-container{ width: 91vw; }
 #page_83665 ._home_welcome .content{ width:100% }
 @media (max-width: 768px){ .blog-srp .item.col-xs-12.col-sm-4.grid-group-item{ width: calc((100% - -7.375vw) / 1); padding: 0; }
 .blog-srp .model-title{ height: 21.125vw; }
 .blog-srp .title-specs{ max-height: 70vw; }
 .blog-srp .model-title-link{ font-size: 4vw; }
 .blog-srp .img-event img{ height: auto; }
}
 #page_83664 .parts-vdp .gallery-price-setion #ad-right-content .parts-price-box .parts-price-div{ display:none; }
 #page_83664 .available{ display:none; }
 #page_83664 .parts-vdp .gallery-price-setion #ad-right-content .rt-specs-box .specs-row{ display:none; }
 /*EOF STYLE*/ #nav_67093{ background-color:#000000; 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*/ .inline-style-1{min-height: auto; width: 100%;}
 .inline-style-2{width:100%!important;}
 #inline-style-3{width:100%;margin:0 auto;}
 #inline-style-4{border:0;}
 #inline-style-5{width:11vw;}
 #inline-style-6{width:38vw;}
 