@font-face{font-family:'Helvetica Neue LT Pro';src:url(HelveticaNeueLTPro-BlkCnO.eot);src:url(HelveticaNeueLTPro-BlkCnO.eot?#iefix) format("embedded-opentype"),url(HelveticaNeueLTPro-BlkCnO.woff2) format("woff2"),url(HelveticaNeueLTPro-BlkCnO.woff) format("woff"),url(HelveticaNeueLTPro-BlkCnO.ttf) format("truetype"),url(HelveticaNeueLTPro-BlkCnO.svg#HelveticaNeueLTPro-BlkCnO) format("svg");font-weight:900;font-style:italic;font-display:swap}
body{font-family:'Helvetica Neue',sans-serif}
.content-main{padding:60px 0;background:#f8f8f8;margin-top:206px}
.product-main{background:#f8f8f8}
.product-main .container,.productpage .container{max-width:80%}
.product-detail.content-main{padding:0}
p{font-size:18px}
h2{font-size:40px;font-weight:500}
h3{font-size:32px;letter-spacing:.8px;font-weight:500}
@media screen and (max-width:1680px) {
h2{font-size:34px}
h3{font-size:28px}
}
@media screen and (max-width:1366px) {
h2{font-size:30px}
h3{font-size:24px}
p{font-size:16px}
}
@media screen and (max-width:1260px) {
h2{font-size:26px}
h3{font-size:20px}
}
.select-box{display:flex;gap:12px}
.internalbanner{display:none}
.error{color:#dc3545}
.bg-white{background:#fff}
.btn-grey{background:#575757;color:#fff}
.btn-grey:hover{background:#f26e30;color:#fff}
#loginform .input-group label.error{width:100%}
.select-box .dropdown-toggle{width:240px;display:flex;justify-content:space-between;align-items:center;height:45px;background:#000;font-weight:600;box-shadow:0 1px 2px rgba(175,177,183,25%);color:#fff;border-radius:0}
@media screen and (max-width:1680px) {
.select-box .dropdown-toggle{width:200px}
}
@media screen and (max-width:1480px) {
.select-box .dropdown-toggle{width:180px}
}
@media screen and (max-width:1260px) {
.select-box .dropdown-toggle{width:160px}
}
.select-box .dropdown-toggle span{font-size:14px;font-weight:800}
.select-box .dropdown-toggle i{color:#f26522}
.select-box .dropdown-toggle:focus{box-shadow:none!important}
.select-box .dropdown-toggle::after{display:none}
.select-box .dropdown-menu{width:240px;padding:0;transform:translate3d(0,5px,0)!important;z-index:9;inset:unset!important}
.select-box .dropdown-item:focus,.select-box .dropdown-item:hover{color:#fff;background-color:#000;padding:12px}
.select-box .dropdown-item{display:block;width:100%;padding:12px}
.category-list{display:flex;justify-content:space-between;list-style:none;align-items:center;gap:9px;margin:0;padding:0}
.category-list li{width:25%;height:45px;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 1px 2px rgba(175,177,183,25%);padding:5px}
.category-list li.active,.category-list li:hover{background:#f26522}
.category-list li a{font-size:14px;color:#000;width:100%;font-weight:500}
.category-list li.active a,.category-list li:hover a{color:#fff;font-style:italic;font-weight:900}
.filter-panel .dropdown-toggle{display:flex;justify-content:space-between;align-items:center;height:45px;background:0 0;color:#000;border-radius:0;gap:5px}
.filter-panel .dropdown-toggle:focus{box-shadow:none!important}
.filter-panel .dropdown-toggle::after{display:none}
.filter-panel .dropdown-menu{width:240px;padding:0;transform:translate3d(0,0,0)!important;top:100%;right:0!important;z-index:1;inset:unset!important}
.filter-panel .sort-by .dropdown-menu{right:0;left:auto}
.filter-panel .dropdown-item:focus,.filter-panel .dropdown-item:hover{color:#fff;background-color:#dc3545;padding:12px}
.filter-panel .dropdown-item{display:block;width:100%;padding:12px}
.filter-panel i{color:#f26522}
.filter-panel .filter-dropdown{position:relative}
.filter-panel .filter-dropdown .accordion-toggle{padding:0;width:auto;gap:15px;font-size:18px;font-weight:500}
.filter-panel .filter-dropdown .panel-collapse{width:620px;height:90%;border-radius:0;box-shadow:0 0 0 rgba(175,177,183,40%);border:none;z-index:9;position:fixed;top:215px;background:#fff;left:-100%;opacity:0;-webkit-transition:.4s;transition:.4s;overflow-y:auto}
@media screen and (max-width:1680px) {
.filter-panel .filter-dropdown .panel-collapse{width:500px}
}
.filter-panel .filter-dropdown .panel-collapse.show{left:0;opacity:1;-webkit-transition:.4s;transition:.4s}
.filter-panel .filter-dropdown .filter-header{padding:35px 70px;border-bottom:1px solid #c4c4c4;display:flex;align-items:center;justify-content:space-between}
.filter-panel .filter-dropdown .filter-header h3{font-size:24px;font-weight:500}
.filter-panel .filter-dropdown ul{list-style:none;padding:0 45px;margin:0}
.filter-panel .filter-dropdown ul li{padding:20px 10px;border-bottom:1px solid #c4c4c4}
.filter-panel .filter-dropdown ul li a{font-size:20px;font-weight:500;color:#000;padding:0}
.filter-panel .filter-dropdown ul li a:hover{padding:0;background:0 0;color:#f26e30}
.filter-panel .filter-dropdown .panel-collapse .accordion-toggle:after{font-family:"Font Awesome 6 Free";content:"\f078";position:absolute;right:65px;font-weight:600;font-size:16px}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel-collapse{position:relative;top:0;width:100%;height:auto;padding:40px 30px 0;left:0;opacity:1}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel{padding:0 58px}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel .panel-heading{padding:18px 12px;border-bottom:1px solid #c4c4c4}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel .panel-heading .panel-title{font-weight:500;font-size:20px}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel .panel-heading .panel-title.collapsed{font-size:20px;font-weight:400}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel .submenu .checkbox{margin-bottom:20px}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel .submenu .checkbox label{font-size:18px}
.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel .submenu .checkbox label input{margin-right:15px;width:22px;height:22px;border-color:#707070;border-radius:0;margin-top:0}
.product-card{background:#fff;border-radius:3px;padding:65px 60px 40px;position:relative;height:100%}
.product-card h2,.product-card h3{font-size:20px;font-weight:500;line-height:30px;letter-spacing:2px}
.product-card p{font-size:20px}
.product-card .btn{background:#f26e30;border-radius:3px;color:#000;font-size:20px;font-weight:500;padding:8px 20px;letter-spacing:.4px;line-height:28px}
.product-card .btn:hover,.product-card:hover .btn{background:#000;color: #fff;}
.cart-icon{background:#000;height:48px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:3px}
.cart-icon:hover,.product-card:hover .cart-icon{background:#f26e30}
.cart-icon:hover img,.product-card:hover .cart-icon img{filter:brightness(0) invert(1)}
.product-card .action-btn{display:flex;gap:20px}
.product-card .wishlist{position:absolute;right:20px;top:20px}
.product-card .wishlist i{color:#f26522;font-size:20px}
.about-main{margin:0}
.about-main .row.msgdiv{min-height:300px;align-items:center}
.filter-panel{margin:50px 0}
.filter-panel .count,.sort-by p{color:#575757}
.filter-panel .dropdown-toggle span{font-size:18px;font-weight:500}
.product-card .pro-tag{position:absolute;top:0;left:0;background:#000;color:#fff;border-radius:3px 0 3px 0;font-size:16px;text-transform:uppercase;font-style:italic;padding:8px;font-weight:900;display:flex;align-items:center;gap:5px}
.product-card .pro-tag.sale{background:#f26522}
.product-card .pro-tag i{color:#f26522;font-size:20px}
.product-banner{position:relative}
.product-banner img{height:100%;object-fit:cover}
.content-over{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}
.content-over:before{content:"";width:90%;height:90%;left:5%;top:5%;background:rgba(0,0,0,52%);position:absolute}
.content-over .content-title{font-size:33px;text-transform:uppercase;font-style:italic;color:#fff;font-weight:900;z-index:9;margin-bottom:35px}
.content-over .content-title span{display:block;font-size:107px;color:#f26522;line-height:80px}
.content-over .content-title span sup{color:#fff}
.content-over p{z-index:9;color:#fff;width:50%;text-align:center}
.content-over .btn{z-index:9;background:#f26e30;border-radius:3px;color:#fff;font-size:20px;font-weight:500;padding:8px 20px;min-width:198px;letter-spacing:.4px}
.content-over .btn:hover{background:#000}
.productpage{padding:70px 0}
.inner-banner{position:relative}
.inner-banner::after{content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,70%);position:absolute}
.inner-banner .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9;gap:60px}
.inner-banner .content h2{font-size:40px;color:#fff;font-style:italic;font-weight:900}
.product-image .image{background:#fff;text-align:center;margin-bottom:5px;border-radius:3px;padding:10px 5px}
.additional-carousel .image-additional{display:flex;align-items:center;gap:5px;overflow-x:auto}
.additional-carousel .image-additional::-webkit-scrollbar{width:7px;height:7px}
.additional-carousel .image-additional::-webkit-scrollbar-track{-webkit-border-radius:4px;border-radius:4px;background:#e5e5e5}
.additional-carousel .image-additional::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:#575757}
.additional-carousel .image-additional::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}
.fancybox-navigation .fancybox-button{opacity:1!important;visibility:visible!important}
.additional-carousel .image-additional .product-block{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:3px;padding:10px;flex:0 0 20%}
.additional-carousel .image-additional .product-block .img-fluid {max-width: 100%;height: 50px;}
.social-share{display:flex;align-items:center;margin:0 0 15px}
.social-share p{margin:0;font-size:12px;font-weight:500;color:#000}
.social-share ul{display:flex;align-items:center;list-style:none;gap:5px;margin:0;padding-left:15px}
.social-share ul li a{width:21px;height:21px;border-radius:100%;background-color:#f26522;display:flex;align-items:center;justify-content:center;color:#fff}
.product-above{display:flex;justify-content:space-between}
.product-above .wishlist i{color:#f26522;font-size:20px}

.reviewbar{display: flex;align-items: center;gap: 10px;margin-bottom: 20px; }
.reviewbar #leaveReviewBtn{text-decoration:underline; cursor:pointer; font-size:12px;font-weight: 500;    position: relative; top: 2px; }
.reviewbar #leaveReviewBtn:hover{text-decoration:none; }
.rating-wrapper{ margin-bottom: 0px;}
.rating-wrapper span{width: 18px;height: 18px;}
.rating-wrapper .fa-star {color: #FFC300;border-color: #FFC300;font-size: 18px;} 
.rating-wrapper .fa-star.fa-gray {color: #787776;border-color: #787776; }
.rating-wrapper .fa-star-half{color: #FFC300;border-color: #FFC300;font-size: 18px;} 
.rating-wrapper .fa-star-half.fa-gray{color: #787776;border-color: #787776; } 
.rating-wrapper .fa-star+.fa-star-o{color:#ffc300}
.rating-wrapper1 .fa-star{color:#ffc300;border-color:#ffc300;font-size:30px}
.rating-wrapper1 .fa-star-half{color:#ffc300;border-color:#ffc300;font-size:30px}
.rating-wrapper1 .fa-star+.fa-star-o{color:#ffc300}
.rating-wrapper a{font-size:12px;color:#000;font-weight:500;margin-left:10px;text-decoration:underline}
.product-details h3{font-size:32px;font-weight:500;line-height:40px}
.product-details h3 .brand{font-size:18px;font-weight:400;margin-bottom:10px;line-height:21px}
.product-details .price{font-size:24px;font-weight:500}
.product-details .prod-desc{font-size:16px}
.product-details .prod-feature{display:flex;align-items:center;font-size:14px;font-weight:500;gap:40px;margin-bottom:30px}
.product-details .prod-feature .feature-box img{margin-right:10px}
.color-options{margin-bottom:10px}
.color-box p,.qty-box p{font-size:12px;font-weight:500;margin-bottom:8px}
.color-box .color-select{display:flex;align-items:center;background:#fff;padding:4px;box-shadow:0 1px 2px rgba(175,177,183,25%);position:relative}
.color-box .color-select .btn{min-width:auto;display:flex;align-items:center;background:0 0;padding:0;font-size:12px;letter-spacing:.3px;font-weight:400;color:#000!important}
.color-box .color-select .btn:after{position:absolute;right:10px;content:"\f078";font-family:FontAwesome;font-weight:400;border:none}
.color-box .color-select .btn:focus{border:none;box-shadow:none}
.color-box .color-select .dropdown-menu{border-radius:0;min-width:100%;transform:translate(0,0)!important;top:34px!important;position:absolute}
.color-box .color-select .dropdown-item{display:flex;padding:4px}
.color-box .color-select .color{width:25%;height:26px;background:#ef6522;margin-right:5px;max-width:25%;flex:1 0 100%}
.color-box .color-select .color.team_orange,.color-box .color-select .option.team_orange span{background:#ef6522}
.color-box .color-select .color.orange,.color-box .color-select .option.orange span{background:#ef6522}
.color-box .color-select .color.black,.color-box .color-select .option.black span{background:#000}
.color-box .color-select .color.silver,.color-box .color-select .option.silver span{background:#eaeaea}
.color-box .color-select .blue.color,.color-box .color-select .option.blue span{background:#214e97}
.color-box .color-select .green.color,.color-box .color-select .option.green span{background:#71bd54}
.color-box .color-select .option.red span,.color-box .color-select .red.color{background:#e52a35}
.color-box .color-select .gray.color,.color-box .color-select .option.grey span{background:#626262}
.color-box .color-select .black.color,.color-box .color-select .option.black span{background:#080504}
.color-box .color-select .option.white span,.color-box .color-select .white.color{background:#fff}
.color-box .color-select .option.yellow span,.color-box .color-select .yellow.color{background:#fdbc37}
.color-box .color-select .option.pink span,.color-box .color-select .pink.color{background:#ef588e}
.color-box .color-select .option.bubblegum_pink span,.color-box .color-select .pink.color{background:#ef588e}
.color-box .color-select .option.sunshine_yellow span,.color-box .color-select .sunshine_yellow.color{background:#fdbc37}
.color-box .color-select .option.sunshine-yellow span,.color-box .color-select .sunshine-yellow.color{background:#fdbc37}
.color-box .color-select .blizzard_white .color,.color-box .color-select .option.blizzard_white span{background:#f2f5f7}
.color-box .color-select .graphite_gray .color,.color-box .color-select .option.graphite_gray span{background:#626262}
.color-box .color-select .option.tnt-red span,.color-box .color-select .tnt-red .color{background:#e52a35}
.color-box .color-select .brilliant_blue .color,.color-box .color-select .option.brilliant_blue span{background:#214e97}
.color-box .color-select .option.scream_green span,.color-box .color-select .scream_green .color{background:#71bd54}
.color-box .color-select .covert_black .color,.color-box .color-select .option.covert_black span{background:#080504}
.color-box .color-select .bullet_silver .color,.color-box .color-select .option.bullet_silver span{background:#626262}
.color-box .color-select .color .team-orange{background:#ef6522}
.color-box .color-select .color .orange{background:#ef6522}
.color-box .color-select .color .black{background:#000}
.color-box .color-select .color .silver{background:#eaeaea}
.color-box .color-select .blue .color{background:#214e97}
.color-box .color-select .green .color{background:#71bd54}
.color-box .color-select .red .color{background:#e52a35}
.color-box .color-select .gray .color{background:#626262}
.color-box .color-select .black .color{background:#080504}
.color-box .color-select .white .color{background:#fff}
.color-box .color-select .yellow .color{background:#fdbc37}
.color-box .color-select .pink .color{background:#ef588e;background:#ef588e}
.color-box .color-select .sunshine-yellow .color{background:#fdbc37}
.color-box .color-select .blizzard-white .color{background:#f2f5f7}
.color-box .color-select .graphite-gray .color{background:#626262}
.color-box .color-select .tnt-red .color{background:#e52a35}
.color-box .color-select .brilliant-blue .color{background:#214e97}
.color-box .color-select .scream-green .color{background:#71bd54}
.color-box .color-select .covert-black .color{background:#080504}
.color-box .color-select .bullet-silver .color{background:#626262}
.color-box .color-select .bubblegum-pink .color,.color-box .color-select .bubblegum-pink.color{background:#ef588e}
.color-box .color-select .blizzard-white .color,.color-box .color-select .blizzard-white.color{background:#fdbc37;background:#f2f5f7}
.color-box .color-select .graphite-gray .color,.color-box .color-select .graphite-gray.color{background:#626262}
.color-box .color-select .tnt-red .color,.color-box .color-select .tnt-red.color{background:#e52a35}
.color-box .color-select .brilliant-blue .color,.color-box .color-select .brilliant-blue.color{background:#214e97}
.color-box .color-select .scream-green .color,.color-box .color-select .scream-green.color{background:#71bd54}
.color-box .color-select .covert-black .color,.color-box .color-select .covert-black.color{background:#080504}
.color-box .color-select .bullet-silver .color,.color-box .color-select .bullet-silver.color{background:#626262}
.color-box .color-select ul{padding:0;margin:0;list-style:none}
.color-box .color-select .default_option{background:#fff;position:relative;cursor:pointer;width:100%;display:flex;align-items:center}
.color-box .color-select .default_option li{width:100%}
.color-box .color-select .default_option:before{position:absolute;right:5px;content:"\f078";font-family:FontAwesome;font-weight:400;border:none;font-size:12px;pointer-events:none}
.color-box .color-select .option{display:flex;align-items:center;font-size:12px;letter-spacing:.3px;font-weight:400;color:#000!important}
.color-box .color-select .select_ul {position: absolute;top: 100%;left: 0;width: 100%;background: #fff;border-radius: 5px;display: none;padding: 4px;max-height: 200px;overflow-y: scroll;z-index: 2;}
.color-box .color-select .select_ul li{margin-bottom:4px;cursor:pointer;padding:0;border:none}
.color-box .color-select .select_ul li option:disabled,.color-box .color-select .select_ul li.disabled{pointer-events:none;opacity:.45}
.color-box .color-select.active .select_ul{display:block}
.note{font-size:10px}
.qty-counter{width:76px;display:flex;align-items:center;justify-content:center;background:#fff;padding:7px}
.qty-counter input{width:40px;border:0;line-height:33px;font-size:12px;text-align:center;color:#000;appearance:none;outline:0;font-weight:500}
.qty-counter span{font-size:12px;cursor:pointer;color:#000;user-select:none}
.qty-outer{display:flex;align-items:center}
.product-details .delievry-box img{margin-right:10px}
.product-details .delievry-box{font-size:14px;font-weight:500;margin-top:30px;margin-left:100px}
.product-details .delievry-box span{font-size:10px;font-style:italic}
.guarnty{display:flex;align-items:center;gap:10px;margin-top:20px}
.gurnty-content h4{font-size:16px;font-style:italic;font-weight:900}
.gurnty-content p{font-size:12px;margin:0}
.gurnty-content a{font-size:10px;color:#141c77;text-decoration:underline}
.product-details .btn{min-width:230px}
.product-tabs ul{display:flex;margin:0;gap:10px}
.product-tabs ul li{flex:1 1 0;max-width:20%}
.product-tabs .nav-pills .nav-link{background-color:#000;border-radius:3px 3px 0 0;font-size:14px;font-weight:500;color:#fff;width:100%}
.product-tabs .nav-pills .nav-link.active{background-color:#f26e30;color: #000;}
.product-tabs .tab-content{background-color:#fff;border-radius:0 0 3px 3px;padding:70px 30px}
.product-tabs .tab-pane ul{display:block;margin:0;gap:initial;flex-direction:initial;columns:3;-webkit-columns:3;-moz-columns:2;-webkit-column-gap:50px;margin-bottom:40px}
.product-tabs ul li{max-width:initial}
.product-tabs .tab-content iframe{width:100%;min-height:533px}
@media(max-width:576px) {
.product-tabs .tab-pane ul{columns:1;-webkit-columns:1;-moz-columns:1;-webkit-column-gap:0;margin-bottom:20px}
.product-tabs .tab-content{padding:30px 10px}
.product-tabs ul{display:initial}
.product-tabs .tab-content iframe{width:100%;min-height:200px}
}
.products .product-card{padding:20px;display:flex;flex-direction:column;transition:.3s;border:1px solid #fff}
.products .product-card:hover{transition:.3s}
@media (max-width:480px) {
.products .product-card{padding:20px;margin-bottom:1rem}
.products{padding-bottom:0;margin:0!important}
}
.products .product-card .action-btn{margin-top:auto}
.productpage .products .product-card{text-align:center}
.productpage .products .product-card h3{font-size:16px;line-height:18px}
.productpage .products .product-card .btn{font-size:16px}
.products .product-card .btn-dark{background:#000;color: #fff;}
.products .product-card .btn-dark img{display:inline-block;width:auto}
.products.reviewSlider{background:#3d3d3d}
.review-page .products.reviewSlider{background:0 0}
.products.reviewSlider .rating-wrapper1 p,.products.reviewSlider .rating-wrapper1 p a{color:#fff}
.productpage .products.reviewSlider .allreview:hover,.products.reviewSlider .rating-wrapper1 p a:hover{color:#f26e30;text-decoration:underline}
.productpage .products.reviewSlider .allreview,.productpage .products.reviewSlider h2{color:#fff}
.products.reviewSlider .content{background-color:#fff}
@media screen and (max-width:1680px) {
.inner-banner .content h2{font-size:35px}
.inner-banner .content{gap:35px}
}
@media screen and (max-width:1470px) {
.inner-banner .content{gap:30px}
.inner-banner .content h2{font-size:30px}
.product-detail .inner-banner .content img{height:100px;width:auto;object-fit:cover}
.product-details h3{font-size:28px;line-height:36px}
.productpage .products .product-card .btn{font-size:14px;padding:6px 12px}
.productpage .products .product-card h3{font-size:14px}
.productpage .products .product-card{padding:50px 15px 20px}
.product-card p{font-size:16px}
}
@media screen and (max-width:1366px) {
.product-details .delievry-box{margin-left:45px}
}
@media screen and (max-width:1199px) {
.product-details .btn{min-width:auto}
.product-details h3{font-size:24px;line-height:30px}
.product-details .price{font-size:20px}
}
.checkout.fixheader{max-height:unset;padding:0;top:0;height:auto}
.checkout.fixheader.navbar-shrink{transform:none!important}
.content-main.checkout{margin-top:102px;padding-top:0;background:#fff}
.common-header{box-shadow:0 3px 6px rgba(0,0,0,5%);min-height:120px;display:flex;align-items:center;background:#fff}
.common-header h2{font-size:40px;line-height:45px;letter-spacing:1px;font-weight:500}
.google-pay{background-color:#000;background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;box-shadow:0 1px 3px 0 #6d6d6d;outline:0;width:90px;height:50px;min-height:40px;background-image:url(../images/g-pay.png)}
.apple-pay{background-color:#000;background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;box-shadow:0 1px 3px 0 #6d6d6d;outline:0;width:90px;height:50px;min-height:40px;background-image:url(../images/apple-pay.png)}
.checkout-form .form-label{font-size:16px;font-weight:500}
.checkout-form .form-control{border-radius:3px;border:.5px solid #404040;height:40px;line-height:40px;font-size:14px;padding:0 13px}
.checkout-form .form-select{border-radius:3px;border:.5px solid #404040;height:40px;line-height:40px;font-size:14px;background-color:#f6f6f6;padding:0 13px}
.checkout-form .form-group{margin:0}
.checkout-form .form-group .form-check+.form-check{margin-left:35px}
.checkout-form .form-check-input{width:15px;height:15px;border-color:#b2b2b2;border-radius:0}
.checkout-form .form-check-input[type=radio]{border-radius:50%}
.checkout-form .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23000'/%3e%3c/svg%3e");background-color:#fff}
.checkout-form .payment-card{padding:0;border-color:#404040;border-radius:3px}
.checkout-form .card .collapse.show .card-body{background:#f6f6f6;border-bottom:.5px solid #404040;padding:20px}
.checkout-form .card .card-header{background:#f6f6f6;border-bottom:.5px solid #404040}
.checkout-form .payment-card .accordion .card:last-child .card-header{border-bottom:none}
.checkout-form .payment-card .card{border:none}
.checkout-form .card .card-header button{width:100%}
.checkout .cart-list{margin:0}
.checkout .shipping-method .form-check{padding:10px 20px;border:.5px solid #404040;margin-bottom:3px;display:flex;gap:10px;align-items:center}
.checkout .shipping-method .form-check .form-check-input{margin:0}
.checkout .cart-box{background:#f6f6f6;padding:25px;position:sticky;top:100px;height:100vh;overflow-y:scroll;margin-top:-120px;display:flex;flex-direction:column}
.checkout .cart-box .cart-box-products{overflow-y:auto}
.checkout .cart-box-below{margin-top:auto}
.cart-box .sploffer{padding:13px 20px}
.landing-banner{position:relative}
.landing-banner.jeep-winch{height:700px;overflow:hidden}
.landing-banner.hubs-landing{height:auto}
.banner-content{position:absolute;top:50%;left:10%;transform:translate(-10%,-50%)}
.landing-banner.jeep-winch .banner-content{position:absolute;top:40%;left:10%;transform:translate(-10%,-40%)}
.landing-banner.jeep-winch img{max-width:100%;height:auto}
.landing-banner.saber .banner-content{width:100%}
.landing-banner.saber .banner-content .container{max-width:80%}
.banner-content h1{font-size:120px;font-weight:900;color:#fff;font-style:italic;text-shadow:0 7px 14px rgba(0,0,0,45%);line-height:146px}
.banner-content h1 span{display:block;color:#f26522;font-size:182px;letter-spacing:3.64px;padding-left:200px}
.faq-accordion{padding:30px 0}
.faq-drawer input[type=checkbox]{display:none}
.faq-drawer{margin-bottom:2px;flex:1}
.faq-drawer__title{display:block;position:relative;padding:18px 30px;margin-bottom:0;background:#e2e2e2;color:#000;font-weight:500;font-size:24px;line-height:28px;border-radius:3px;transition:all .25s ease-out;cursor:pointer}
.sub-drawer .faq-drawer__title{background:#f8f8f8;font-weight:500}
.sub-drawer .faq-drawer__content-wrapper .faq-drawer__content{padding:40px 30px;font-size:18px;font-weight:400}
.faq-drawer__title:hover{color:#fff;background:#404040}
.faq-drawer__title::after{content:" ";position:absolute;width:24px;height:24px;top:20px;right:22px;float:right;background:url(../images/faq-plus.png) no-repeat scroll 0 0 transparent;transition:transform .2s ease-out}
@media(max-width:1000px) {
.content-main.checkout{margin-top:10px}
}
@media(max-width:576px) {
.faq-drawer__title::after{right:12px}
.faq-drawer__title{padding:18px 40px 18px 30px}
}
.faq-drawer__trigger:checked+.faq-drawer__title{background:#404040;color:#fff}
.faq-drawer__trigger:checked+.faq-drawer__title::after{background:url(../images/faq-minus.png) no-repeat scroll 0 0 transparent}
.faq-drawer__content-wrapper{overflow:hidden;max-height:0;font-size:15px;line-height:23px;transition:max-height .25s ease-in-out}
.faq-drawer__trigger:checked+.faq-drawer__title+.faq-drawer__content-wrapper{max-height:max-content}
.faq-drawer__content-wrapper .faq-drawer__content{background:#fff;padding:20px 0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.landing-banner.jeep-winch .banner-content h1{font-size:57px;font-style:normal;font-weight:500;margin-bottom:25px;line-height:70px;text-transform:none}
.landing-banner.jeep-winch .banner-content p{color:#fff;font-size:18px;font-weight:500}
.landing-banner.jeep-winch .banner-content p.small{font-size:12px;font-weight:500;line-height:14px}
.landing-banner.jeep-winch .banner-content .btn{margin-top:10px}
.landing-banner.jeep-winch .banner-content .image-grp{display:flex;align-items:center;gap:100px;margin-top:5rem}
.services{background:url(../images/service-bg.png) no-repeat scroll 0 0;padding:0 0 72px}
.services .service-box{padding:0 100px;margin-top:-107px;position:relative;cursor:pointer}
.services .icon-box{text-align:center;width:214px;height:214px;background:#1e1e1e;border-radius:50%;border:5px solid #ef6522;display:flex;align-items:center;justify-content:center;margin:0 auto;-webkit-transition:.4s;transition:.4s}
.services .service-box:hover .icon-box{border-color:#fff;-webkit-transition:.4s;transition:.4s}
.services .icon-box img{-webkit-transition:.4s;transition:.4s}
.services .service-box:hover .icon-box img{transform:scale(.8);-webkit-transition:.4s;transition:.4s}
.services .service-box h2{font-size:40px;font-weight:900;letter-spacing:2px;margin:35px 0 15px;text-transform:uppercase}
.services .service-box p{font-size:24px;font-weight:400;letter-spacing:.12px}
@media screen and (max-width:1851px) {
.services .service-box h2{font-size:34px;letter-spacing:1.7px;margin:15px 0}
.services .icon-box{width:190px;height:190px}
.services .service-box{padding:0 50px;font-size:22px;margin-top:-135px}
.services .service-box p{font-size:22px}
}
@media screen and (max-width:1680px) {
.landing-banner.jeep-winch .banner-content h1{font-size:50px;line-height:58px}
.services .icon-box{width:150px;height:150px}
.landing-banner.jeep-winch .banner-content{top:25%;transform:translate(-10%,-25%)}
.services .service-box{padding:0 40px;margin-top:-140px}
.services .service-box h2{font-size:30px;letter-spacing:1.5px;margin:10px 0}
.services .icon-box img{padding:10px}
}
@media screen and (max-width:1580px) {
.landing-banner.jeep-winch .banner-content h1{font-size:45px;line-height:50px}
.services .service-box{padding:0 40px;margin-top:-160px}
.landing-banner.jeep-winch .banner-content{top:20%;transform:translate(-10%,-20%)}
.services .icon-box{width:130px;height:130px}
}
@media screen and (max-width:1480px) {
.services .service-box{padding:0 30px;margin-top:-220px}
.services .icon-box img{padding:15px}
}
@media screen and (max-width:1366px) {
.landing-banner.jeep-winch .banner-content{top:20%;transform:translate(-10%,-20%)}
.landing-banner.jeep-winch .banner-content h1{font-size:35px;line-height:40px;margin-bottom:15px}
.services .service-box h2{font-size:24px;letter-spacing:1.2px}
.services .service-box{margin-top:-235px;padding:0 15px}
.services .icon-box{width:100px;height:100px}
.landing-banner.jeep-winch .banner-content p{font-size:16px}
.services .icon-box img{padding:20px}
}
@media screen and (max-width:1260px) {
.landing-banner.jeep-winch .banner-content{top:15%;transform:translate(-10%,-15%)}
.landing-banner.jeep-winch .banner-content h1{font-size:30px;line-height:35px;margin-bottom:15px}
.services .service-box h2{font-size:22px;letter-spacing:1.1px}
.services .service-box{margin-top:-270px}
}
@media screen and (max-width:1680px) {
.services .service-box p{font-size:20px;letter-spacing:1px}
}
@media screen and (max-width:1366px) {
.services .service-box p{font-size:16px;letter-spacing:.9px}
}
.product-listing.jeep-winch{padding:60px 0;background:#f8f8f8}
.product-listing.jeep-winch .container{max-width:80%}
@media screen and (max-width:1367px) {
.product-listing.jeep-winch .container{max-width:100%}
}
@media screen and (max-width:1199px) {
.landing-banner.jeep-winch{height:auto}
.services .service-box{margin-top:0}
.services{padding:30px 0}
.services .service-box h2{font-size:18px;letter-spacing:.9px}
.services .service-box p{font-size:14px}
}
.jeep-life h2{font-size:86px;color:#fff;line-height:101px;font-style:italic;font-weight:900;text-transform:uppercase}
.jeep-life h2 span{font-size:101px;color:#f26522;display:block}
.jeep-life p{font-size:19px;color:#fff;line-height:22px;font-weight:500}
.jeep-life-content{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;width:100%}
.jeep-life-content .btn{width:100%}
.jeep-life .bottom-bg{position:absolute;bottom:0}
.jeep-life-box{background:rgba(0,0,0,.48);border:1px solid #ef6522;padding:20px;font-size:28px;line-height:36px;text-align:center;font-weight:500;color:#fff;font-style:italic;text-transform:uppercase;position:relative;z-index:9;cursor:pointer}
.jeep-life-box:after{top:0;bottom:0;left:0;height:100%;width:0;background:#ef6522;transition:.5s ease-out;content:"";position:absolute;height:100%;pointer-events:none;z-index:-1}
.jeep-life-box:hover::after{width:100%;transition:.5s ease-out}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.product-listing.jeep-winch .product-card .action-btn{flex-direction:column;gap:10px;margin-top:auto}
.product-listing.jeep-winch .product-card{display:flex;flex-direction:column}
.product-listing.jeep-winch .product-card .action-btn .cart-icon{width:auto;color:#fff;background-color:#000}
.product-listing.jeep-winch .product-card:hover .action-btn .cart-icon,.product-listing.jeep-winch .product-card:hover .action-btn .cart-icon:hover{background-color:#f26e30}
.select-box .dropdown-toggle.orange-box{background:#f26e30;box-shadow:0 2px 8px rgba(51,54,57,.39);height:39px;color: #000;}
.select-box .dropdown-toggle.orange-box span{font-size:18px}
.select-box .dropdown-toggle.orange-box i{color:#fff}
.productpage .products.reviewSlider .allreview, .productpage .products.reviewSlider h2 {
    color: #fff;
}
.landing-banner.saber .banner-content .benefits{display:flex;gap:30px}
.landing-banner.saber .banner-content h1{margin:50px 0}
.landing-banner.saber .banner-content .benefits h2{color:#fff;font-size:44px;font-style:italic;font-weight:900;letter-spacing:.22px;margin-bottom:20px}
.landing-banner.saber .banner-content .benefits p{font-size:15px;font-weight:500;color:#fff}
.landing-banner.saber .banner-content .benefits .icon{min-width:89px}
.search-hubs{padding:90px 0;background:#fff}
.search-hubs .container{max-width:80%}
.search-hubs .btn{background:#404040;box-shadow:0 2px 8px rgba(51,54,57,.39);color: #fff;}
.search-hubs .select-box{gap:50px}
@media screen and (max-width:1680px) {
.search-hubs .select-box{gap:30px}
}
@media screen and (max-width:1280px) {
.search-hubs .container{max-width:100%}
}
@media screen and (max-width:1480px) {
.search-hubs .select-box{gap:20px}
}
@media screen and (max-width:480px) {
.search-hubs .select-box{width:100%}
.select-box .dropdown-toggle.orange-box{width:100%}
}
.common-banner .banner-content{z-index:1;left:0;transform:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0}
.common-banner .banner-content h1{font-size:98px;letter-spacing:0;font-style:italic;font-family:'Helvetica Neue LT Pro';line-height:120px}
.common-banner::before{content:"";width:100%;height:100%;left:0;top:0;background:#404040;background:-moz-linear-gradient(180deg,rgba(64,64,64,.77) 0,rgba(13,13,13,.77) 100%);background:-webkit-linear-gradient(180deg,rgba(64,64,64,.77) 0,rgba(13,13,13,.77) 100%);background:linear-gradient(180deg,rgba(64,64,64,.77) 0,rgba(13,13,13,.77) 100%);position:absolute}
.common-banner::after{content:"";width:100%;height:108px;left:0;bottom:0;background:rgba(242,101,34,.77);position:absolute}
.about-mm{margin-top:-140px;z-index:1;position:relative;margin-bottom:140px}
.c-container .container{max-width:80%}
@media screen and (max-width:576px) {
.c-container .container{max-width:100%}
}
.about-mm .about-mm-content a{display:flex;align-items:center;justify-content:center;gap:15px;background:#f8f8f8;background:-moz-linear-gradient(0deg,#f8f8f8 0,#dedede 100%);background:-webkit-linear-gradient(0deg,#f8f8f8 0,#dedede 100%);background:linear-gradient(0deg,#f8f8f8 0,#dedede 100%);box-shadow:0 0 10px rgba(51,54,57,.6);padding:17px 0;border-radius:3px}
.about-mm .about-mm-content h3{font-size:26px;font-weight:900;letter-spacing:.52px;line-height:30px;color:#404040;margin:0}
@media screen and (max-width:1800px) {
.about-mm .about-mm-content h3{font-size:22px;letter-spacing:.44px}
}
@media screen and (max-width:1600px) {
.about-mm .about-mm-content h3{font-size:20px;letter-spacing:.4px}
}
@media screen and (max-width:1500px) {
.about-mm .about-mm-content h3{font-size:18px;letter-spacing:.36px}
}
@media screen and (max-width:1400px) {
.about-mm .about-mm-content h3{font-size:16px;letter-spacing:.32px}
}
@media screen and (max-width:1300px) {
.about-mm .about-mm-content h3{font-size:14px;letter-spacing:.28px}
}
@media screen and (max-width:1199px) {
.about-mm{margin-top:0;z-index:2;position:relative;margin-bottom:0;padding:44px 0;background:#000}
.common-banner::after{height:70px}
}
@media screen and (max-width:991px) {
.common-banner::after{content:none}
.common-banner .banner-content h1{font-size:65px}
}
@media screen and (max-width:767px) {
.common-banner .banner-content h1{font-size:45px}
}
@media screen and (max-width:576px) {
.common-banner .banner-content h1{font-size:24px}
}
.scrollpagedown{cursor:pointer;opacity:1;position:absolute;left:50%;bottom:20px;z-index:3;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.scrollpagedown i{color:#fff;font-size:20px}
.history-vision h2{font-style:italic;letter-spacing:.8px;font-weight:900;font-family:'Helvetica Neue LT Pro';margin-bottom:40px}
.our-team{background:#f5f5f5;padding:90px 0}
.our-team-outer{overflow:hidden;height:100%}
.our-team-box{background:#404040;background:-moz-linear-gradient(180deg,#404040 0,#0d0d0d 100%);background:-webkit-linear-gradient(180deg,#404040 0,#0d0d0d 100%);background:linear-gradient(180deg,#404040 0,#0d0d0d 100%);padding:60px;margin-top:200px;text-align:center;height:100%}
.our-team-box h4{font-size:30px;line-height:35px;letter-spacing:1.05px;font-style:italic;font-family:'Helvetica Neue LT Pro';font-weight:900;color:#fff}
.our-team-box p{font-size:20px;font-weight:500;color:#f26522;letter-spacing:.4px;padding:0 5px}
.our-team-box .image-box{margin:-200px 0 30px}
@media screen and (max-width:1800px) {
.our-team-box{padding:50px}
.our-team-box h4{font-size:25px;line-height:30px;letter-spacing:1px}
}
@media screen and (max-width:1600px) {
.our-team-box{padding:40px}
.our-team-box h4{font-size:22px;line-height:26px;letter-spacing:1px}
.our-team-box p{font-size:18px}
}
@media screen and (max-width:1500px) {
.our-team-box{padding:30px}
.our-team-box h4{font-size:20px;line-height:24px;letter-spacing:1px}
.our-team-box p{font-size:16px}
}
@media screen and (max-width:1400px) {
.our-team-box{padding:20px;margin-top:155px}
.our-team-box .image-box{margin:-155px 0 30px}
}
.prod-capacity{display:flex;align-items:center;margin-bottom:30px;gap:20px}
.prod-capacity p{font-size:12px;font-weight:500;margin:0}
.prod-capacity .capacity-box a{font-size:14px;font-weight:500;padding:6px 22px;background:#fff;text-decoration:none;color:#000;display:block}
.prod-capacity .capacity-box{box-shadow:0 1px 2px rgba(175,177,183,25%)}
.prod-capacity .capacity-box.active{border:1px solid #707070}
.prod-capacity .capacity-box.active a{background:#f26522;margin:1px;color:#000}
.cart-box-mobile{display:none}
@media (max-width:767px) {
.cart-box{position:relative;top:0;margin-top:0;display:none}
.cart-box-mobile{display:block;border-bottom:1px solid #c4c4c4;background:#fff}
.cart-box-mobile .card-header{background:0 0;border:none;padding:0;align-items:center}
.cart-box-mobile .card-header h2 .btn{display:flex;align-items:center;gap:9px;outline:0}
.cart-box-mobile .card-header h2 .btn:focus{outline:0;box-shadow:none}
.cart-box-mobile .card-header h2 p{margin:0}
.cart-box-mobile .card-header span{font-size:14px;font-weight:500;color:#000}
.cart-box-mobile .prod-list{gap:20px}
.cart-box-mobile .prod-img{width:119px;height:105px}
.content-main.checkout{margin-top:0}
.common-header{min-height:55px;border-bottom:1px solid #c4c4c4}
.common-header h2{font-size:28px}
}
.outeraccord{padding:0;width:auto;font-family:unset;font-size:unset}
.mobileheader .outeraccord{z-index:99}
.mobileheader .outeraccord .accordion-collapse .inneraccord .accordion-body{padding-top:1rem}
.outeraccord::after{content:none}
.product-tabs .tab-content table{width:100%;border-collapse:collapse}
.product-tabs .tab-content table th{border:1px solid #eaeaea;padding:10px 15px;font-weight:800}
.product-tabs .tab-content table td{border:1px solid #eaeaea;padding:10px 15px;font-weight:400}
.product-tabs .tab-content iframe{width:100%}
.review-bar{width:130px;height:15px;background:#fff;position:relative;margin:0 13px 0 23px}
.review-bar:after{content:"";height:15px;background:#f7c301;position:absolute;left:0;top:0;width:0}
.rieveiw-box.fivestar .review-bar:after{width:90%}
.rieveiw-box.fourstar .review-bar:after{width:10%}
.productpage .reviewSlider .container{max-width:80%}
.product-single-short-interactive .imagetoplay{width:100%;height:auto}
.product-tabs .tab-content button.accordion{background:#3d3d3d;color:#fff;font-size:15px;padding:15px;width:100%;text-align:left;border:none}
.product-tabs .tab-content button.accordion:after{content:'\002B';color:#fff;font-weight:500;float:right;margin-left:5px;font-family:FontAwesome;font-weight:400}
.product-tabs .tab-content button.accordion.active:after{content:"\2212"}
.product-tabs .tab-content button.accordion.active{background:#f26522}
.product-tabs .tab-content .accordion-collapse{padding:0 18px;margin-bottom:10px}
@media (max-width:768px) {
.productpage .reviewSlider .container{max-width:100%}
}
.mmpSlider .owl-stage,.reviewSlider .owl-stage{display:flex}
.mmpSlider .owl-stage .owl-item,.reviewSlider .owl-stage .owl-item{display:flex;flex:1 0 auto}
.mmpSlider .owl-stage .item,.reviewSlider .owl-stage .owl-item .item{height:100%;display:flex;flex-direction:column;align-items:stretch;width:100%}
.reviewSlider .owl-stage .owl-item .item>a{height:100%;display:flex;flex-direction:column;align-items:stretch}
.mmpSlider .content,.reviewSlider .owl-stage .owl-item .item .content{display:flex;flex-direction:column;height:100%}
.mmpSlider .content a,.reviewSlider .owl-stage .owl-item .item .content .reviewer-name{margin-top:0}
.reviewSlider .owl-stage .owl-item .item .content .review-title{border:none;padding-left:0;min-height:65px;margin-top:0}
.cart-box-usefullinks{gap:30px}
.socialwhite ul li a{display:flex;align-items:center;justify-content:center}
.tm-review .reviewSlider{background:#fff}
.product-slider .container{max-width:80%}
.product-slider .product-card .btn{font-size:16px;padding:8px}
.product-slider .owl-carousel .owl-next,.product-slider .owl-carousel .owl-prev{position:absolute;top:42%}
.product-slider .owl-carousel .owl-next{right:-75px}
.product-slider .owl-carousel .owl-prev{left:-75px}
.product-slider .next .fa-angles-right,.product-slider .prev .fa-angles-left{font-size:30px;color:#f26522;transition:.4s}
.product-slider .next .fa-angles-right:hover,.product-slider .prev .fa-angles-left:hover{color:#000;transition:.4s}
.product-slider .owl-carousel .owl-dots.disabled,.product-slider .owl-carousel .owl-nav.disabled{display:block}
.product-slider .product-card h3{font-size:16px;line-height:19px}
.product-slider .product-card p{font-size:18px}
.product-slider .owl-stage{display:flex}
.product-slider .owl-stage .owl-item{display:flex;flex:1 0 auto}
.product-slider .owl-stage .owl-item .item{height:100%;display:flex;flex-direction:column;align-items:stretch;width:100%}
.product-slider .product-card{display:flex;flex-direction:column}
.product-slider .product-card .action-btn{margin-top:auto}
.loadmore.btn{width:100%;text-decoration:underline;font-size:20px;font-weight:500}
.loadmore.btn:hover{color:#f26522}
.loadmore.btn:focus{outline:0;box-shadow:none}
.mm-journy{background:#f5f5f5;overflow:hidden}
.timelineBg{position:relative}
.timeline{position:relative;display:flex;padding-left:150px;padding-bottom:80px}
.timeline .container{position:relative;width:auto;display:flex;padding-top:100px;background:#404040;max-width:unset;padding-left:0;padding-right:0}
.timeline .container:after{content:"";position:absolute;bottom:-80px;width:100%;height:9px;background:#ef6522}
.timeline .container .date2col{position:absolute;display:inline-block;text-align:center;font-size:40px;font-weight:800;color:#404040;letter-spacing:.8px;z-index:1;bottom:-164px;top:auto}
.timeline .container .date2col .line{width:4px;height:50px;background:#ef6522;margin:0 auto}
.timeline .container .date2col .dot{width:54px;height:54px;border-radius:50%;border:6px solid #fff;background:#ef6522;margin:0 auto}
.timeline .container .icon{position:absolute;display:none;width:25px;height:25px;padding:9px 0;top:calc(10% - 14px);background:0 0;border:2px solid #f2601d;border-radius:40px;text-align:center;font-size:18px;color:#006e51;z-index:1}
.timeline .container .content{padding-right:5rem;width:459px;padding-bottom:2.5rem;border-bottom:1px solid #909090}
.timeline .container .content img{width:285px;height:285px;object-fit:cover;height:185px}
.timeline .container .content h2{margin:20px 0;font-weight:900;color:#fff;font-style:italic;font-weight:900;letter-spacing:.56px;font-size:28px}
.timeline .container .content p{margin:0;font-size:18px;line-height:22px;color:#fff;position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.timeline .container .content p:after{z-index:-1;position:absolute;content:"";bottom:10px;right:5px;left:auto;width:50%;top:55%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-o-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}
.mm-journy .buttons{display:flex;justify-content:space-between;width:98%;margin-bottom:2rem;position:absolute;bottom:152px}
.mm-journy .buttons a{background:#fff;text-decoration:none;color:#000;height:52px;width:52px;border-radius:50%;line-height:52px;text-align:center;box-shadow:0 0 6px rgba(0,0,0,.1)}
.mm-journy .buttons a i{color:#f26522;font-size:22px;line-height:52px}
.mm-journy .buttons .scrollLeft{visibility:hidden}
.simplebar-scrollbar:before{background:red!important}
.simplebar-track.simplebar-horizontal{background:#eee!important}
.mm-journy .simplebar-content{display:flex;background:#404040;padding-bottom:0!important}
.mm-journy .simplebar-track{display:none}
.mm-journy .simplebar-content-wrapper{overflow-y:hidden!important;height:100%!important}
.mm-journy .simplebar-wrapper{margin-bottom:0!important}
@media (max-width:1700px) {
.timeline .container .content img{width:300px;height:150px}
.timeline .container .content h2{font-size:24px;margin:15px 0}
.timeline .container .content p{font-size:16px}
.timeline .container .content{width:400px}
.timeline .container .date2col{font-size:30px;bottom:-150px}
}
@media (max-width:1400px) {
.timeline .container .content img{width:150px;height:150px}
.timeline .container .content h2{font-size:20px;margin:10px 0}
.timeline .container .content p{font-size:14px}
.timeline .container .content{width:350px}
.timeline .container{padding-top:100px}
.timeline .container .date2col{font-size:26px;bottom:-140px}
.timeline .container .content img{width:120px;height:120px}
.timeline .container .content h2{font-size:18px}
.timeline .container .content{width:300px}
.timeline .container .date2col{font-size:24px}
.mm-journy .buttons{bottom:125px}
}
@media (max-width:575px) {
.timeline .container .content{width:245px;padding-right:0;margin-right:5rem}
.timeline .container .content img{width:auto;height:auto;max-width:100%}
.timeline{padding-left:5rem}
}
.contact-main,.videos-page{background:#f8f8f8}
.videos-page .select-box .dropdown-toggle{background:#575757}
.videos-page .title-wrap{margin-top:25px}
.videos-page .video-img{position:relative}
.videos-page .video-img .play-icon{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;width:202px;top:50%;height:202px;margin:0 auto;transform:translate(0,-50%);background:rgba(242,101,34,.86);border-radius:50%;transition:.3s ease}
.videos-page .video-img:hover .play-icon{background:#f26522}
.videos-page .title-wrap p{font-size:20px;line-height:23px;letter-spacing:.4px;font-weight:500;margin:0}
.contact-main>form{border-radius:3px}
.blog-details{margin:0!important;padding:40px 0}
.blog-summary h2{font-size:24px}
.blog-image-slider{padding:50px 0 80px;margin-bottom:60px;background:#f26522}
.blog-video{padding:30px 0;margin-bottom:60px;background:#404040}
.blog-video .video{position:relative}
.blog-video .video .play-icon{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;width:202px;top:50%;height:202px;margin:0 auto;transform:translate(0,-50%);background:rgba(242,101,34,.86);border-radius:50%;transition:.3s ease}
.blog-video .video .play-icon img{border-radius:0}
.blog-video .video:hover .play-icon{background:#000;transition:.3s ease}
.blog-image-slider .owl-theme .owl-dots .owl-dot span{width:27px;height:27px;margin:0 8px;background:#fff}
.blog-image-slider .owl-theme .owl-dots .owl-dot.active span,.blog-image-slider .owl-theme .owl-dots .owl-dot:hover span{background:#000}
.blog-image-slider .owl-nav{margin:0}
.blog-image-slider .owl-nav button{position:absolute;top:50%}
.blog-image-slider .owl-nav .owl-prev{left:-120px}
.blog-image-slider .owl-nav .owl-next{right:-120px}
.blog-image-slider .owl-dots{position:absolute;left:0;right:0;bottom:-60px}
.download-file{box-shadow:0 1px 4px rgba(0,0,0,.16);border-radius:15px;margin-bottom:23px;align-items:center;padding:10px 26px;display:flex;justify-content:space-between}
.download-file>div{width:auto;padding:0}
.download-file img{height:42px;object-fit:cover}
.blog-media .download-file h4{font-size:22px;line-height:28px;letter-spacing:1.1px;margin-bottom:0;font-weight:400}
.download-file h4 a{text-decoration:underline;font-size:14px;color:#515f67;letter-spacing:1.05px}
.download-file h4 a:hover{color:#f26522}
.blog-media h4{font-size:20px;color:#41477c;font-weight:500;margin-bottom:30px}
.blog-media .medialink2 a{font-size:22px;color:#000;letter-spacing:1.1px;margin-bottom:5px}
.blog-media .medialink2 a:hover{color:#f26522}
.blog-media .medialink2 .fa{color:#f26522;margin-right:25px}
.ltoffer{color:#f26522;font-weight:500;background:#fff;position:fixed;top:0;z-index:9999;width:100%;text-align:center;padding:10px 0}
.ltoffer .ltoffer-close{position:absolute;right:0;top:10px}
.ltoffer p{margin:0}
.ltoffer p a{color:#f26522;font-weight:500;text-decoration:underline}
#productModal .product-details .btn{min-width:max-content}
#productModal .modal-header .close{border:none;background:0 0;font-size:30px}
#productModal .container{max-width:100%}
#productModal .product-details #quantityarea,#productModal .product-details .note{padding:0}
.offcanvas.show{display:flex!important}
#productModal .product-details .color-box .color-select .select_ul{height:155px;overflow-y:auto}
@media (max-width:991px) {
.page-position{margin:0!important}
.landing-banner.jeep-winch{height:436px}
.banner-content{position:absolute;top:0!important;left:0!important;right:0;width:90%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;transform:none!important}
.landing-banner.jeep-winch .banner-content h1{font-size:24px;font-style:normal;font-weight:500;line-height:26px;text-transform:none}
.landing-banner.jeep-winch .banner-content p{color:#fff;font-size:16px;font-weight:500}
.landing-banner.jeep-winch img{height:100%;object-fit:cover}
.services{padding:15px 0}
.services .service-box{margin:0;padding:0}
.services .icon-box{width:64px;height:64px}
.services .service-box h2{font-size:14px;letter-spacing:.35px;margin:15px 0 0}
.services .service-box p{display:none}
.jeep-life{display:none;background:#434343;padding-bottom:65px}
.jeep-life-content{position:relative}
.jeep-life h2{font-size:24px;line-height:36px}
.jeep-life h2 span{font-size:40px}
.product-listing.jeep-winch .container{max-width:100%}
.product-listing .product-banner{display:none}
.filter-panel{text-align:center;margin:30px auto}
.filter-panel .filter-dropdown .panel-collapse{width:100%;text-align:left}
.filter-panel .filter-dropdown .filter-header,.filter-panel .filter-dropdown .panel-collapse.filter-dropdownlist .panel .panel-heading{padding:15px}
.filter-panel .filter-dropdown .panel-collapse .accordion-toggle:after{right:15px}
.content-main{margin-top:0}
.product-main .container,.productpage .container{max-width:100%}
.category-list{flex-direction:column;margin-top:30px}
.category-list li{width:100%}
.product-detail.content-main .inner-banner{display:none}
.inner-banner .content{gap:0;flex-direction:column}
.inner-banner .content img{height:80px;object-fit:cover}
.inner-banner .content h2{font-size:18px}
.product-details .btn{min-width:auto;width:100%}
.product-tabs ul li{max-width:100%}
.checkout .cart-box{position:relative;margin:0;height:100%;top:auto}
}
@media (max-width:568px) {
.product-tabs ul{flex-direction:column}
}
.productSlider .owl-stage,.products .owl-stage{display:flex}
.productSlider .owl-stage .owl-item,.products .owl-stage .owl-item{display:flex;flex:1 0 auto}
.productSlider .owl-stage .item,.products .owl-stage .item{height:100%;display:flex;flex-direction:column;align-items:stretch;width:100%}
.productSlider .owl-stage .item .content{height:100%;display:flex;flex-direction:column}
div#cartPopup .cart-dropdown-items{height:360px;overflow-y:auto}
.float-menu{position:fixed;right:0;top:240px;width:240px;z-index:9}
.float-menu>ul{background:#fff;list-style:none;margin:0 0 25px;padding:25px;border-top:4px solid #f26522;border-radius:3px 3px 0 0;box-shadow:0 1px 2px rgba(175,177,183,25%)}
.float-menu>ul li{margin-bottom:20px}
.float-menu>ul li a{font-size:14px;color:#000;font-weight:500}
.float-menu>ul li a:hover{color:#f26522}
.float-menu>ul li a img{width:28px;margin-right:10px}
.float-menu .accordion .accordion-button{background:#000;color:#f26522;font-size:16px;font-family:"Helvetica Neue LT Pro";letter-spacing:.4px;border-top:4px solid #f26522;padding:15px 25px}
.float-menu .accordion ul{list-style:none;margin:0;padding:0}
.float-menu .accordion .accordion-body{background:#000;padding:15px 25px}
.float-menu .accordion ul li{display:flex;justify-content:space-between;align-items:center}
.float-menu .accordion ul li p{font-size:12px;color:#fff;margin:0}
.float-menu .accordion ul li span{width:4px;height:11px;background-color:rgba(255,255,255,.46);display:block}
.float-menu .accordion ul li span.active{background:#f26522}
.float-menu .accordion .accordion-item{border:none}
.float-menu .accordion ul li div{display:flex;align-items:center;gap:5px}
.float-menu .accordion .accordion-button::after{background-image:url(../images/float-toggle-down.png);background-position:right center}
.mwfaq .accordion-contianer{height:100%}
.mwfaq .accordion{margin:0;position:relative;height:100%}
.mwfaq .accordion:after{position:absolute;right:10px;margin:0;top:10px}
.reviewSlider .content p{min-height:90px}
.midnav .phno{margin-right:0!important}
.midnav .phno a.navbar-brand{font-size:15px}
.midnav .phno small{font-size:11px}
.desktopheader.offerbar-show{margin-bottom:285px}
.contact-address p.title-text{color:#575757}
.contact-main .contact-box .need-help-btn{min-height:68px;font-size:20px;font-weight:500;line-height:68px}
.contact-address .btn{text-align:center;display:inline-block;padding:9px 40px;font-size:18px;line-height:21px}
@media (max-width:991px) {
.ltoffer{position:relative;min-height:auto}
}
@media (max-width:575px) {
.reviewSlider .owl-carousel .owl-prev{left:-40px}
.reviewSlider .owl-carousel .owl-next{right:-40px}
}
.searhproduct{z-index:99}
#cartpopupnew #cart-data-new img{max-width:100%;width:auto!important;height:auto}
@media (max-width:1199px) {
.desktopheader.offerbar-show{margin-bottom:307px}
}
.productpage .products .owl-carousel .owl-next,.productpage .products .owl-carousel .owl-prev{position:absolute;top:42%}
.productpage .products .owl-carousel .owl-next{right:-75px}
.productpage .products .owl-carousel .owl-prev{left:-75px}
.productpage .products .next .fa-angles-right,.productpage .products .prev .fa-angles-left{font-size:30px;color:#f26522;transition:.4s}
.productpage .products .next .fa-angles-right:hover,.productpage .products .prev .fa-angles-left:hover{color:#000;transition:.4s}
.productpage .products .owl-carousel .owl-dots.disabled,.productpage .products .owl-carousel .owl-nav.disabled{display:block}
.our-team .owl-carousel .owl-next,.our-team .owl-carousel .owl-prev{position:absolute;top:42%}
.our-team .owl-carousel .owl-next{right:-75px}
.our-team .owl-carousel .owl-prev{left:-75px}
.our-team .next .fa-angles-right,.our-team .prev .fa-angles-left{font-size:30px;color:#f26522;transition:.4s}
.our-team .next .fa-angles-right:hover,.our-team .prev .fa-angles-left:hover{color:#000;transition:.4s}
.our-team .owl-carousel .owl-dots.disabled,.our-team .owl-carousel .owl-nav.disabled{display:block}
.our-team .owl-stage{display:flex}
.our-team .owl-item{display:flex;flex:1 0 auto}
.our-team .owl-stage .owl-item .item{height:100%;display:flex;flex-direction:column;align-items:stretch;width:100%}
.othservice img{max-width:100%;height:auto}
@media (max-width:576px) {
.our-team-outer{padding:0 40px}
.our-team .owl-carousel .owl-next{right:0}
.our-team .owl-carousel .owl-prev{left:0}
.our-team .owl-carousel .item .image-box img{display:inline-block;width:254px}
.reviewSlider .owl-carousel .owl-next{right:-35px}
.reviewSlider .owl-carousel .owl-prev{left:-35px}
.footer.footerbottombg{padding:15px 0;background:#000}
.clientslogo img{max-width:45px}
.social{text-align:center;margin:0;margin-top:-80px;margin-left:-60px}
.footer.footerbottombg{background:#000;border-top:100px solid #3d3d3d}
.footer .morelinks ul li{margin:4px}
.footer .morelinks ul li a{font-size:14px;font-weight:600;font-weight:400}
.footer h2{margin-top:0}
.productpage .products .owl-carousel .owl-next{right:-45px}
.productpage .products .owl-carousel .owl-prev{left:-45px}
}
.mmblogs .blog-outer .content p.fs20{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.productSlider .owl-stage .item .content p.product-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.checkout .cart-box .cart-box-products .product-qty{position:absolute;right:0;text-align:0;top:0;width:25px;height:25px;border-radius:50%;background:#404040;color:#fff;text-align:center;line-height:25px;font-weight:500}
.navbar-shrink .midnav .phno a.navbar-brand{font-size:14px}
.aboutpopuptimeline img{margin:0 auto;display:block;margin-bottom:30px;max-width:100%;height:auto;width:100%}
@media(max-width:576px) {
.aboutpopuptimeline{min-height:500px}
.about-mm .about-mm-content a{justify-content:start;padding-left:20px}
.about-mm .about-mm-content a img{margin-left:10%}
}
@media(max-width:576px) {
.faq-drawer__title{font-size:18px}
.footer ul._menu{margin-bottom:2rem}
}
.landing-banner.jeep-winch.veterans-day .banner-content{position:absolute;top:auto;left:0;right:0;transform:none;bottom:20px;margin:0 auto;text-align:center}
.downloadmanually{position:absolute;right:289px;margin-top:47px;color:#fff;font-size:22px;font-weight:400}
.comparepric{position:relative}
.comparepric::after{content:"";width:9%;height:1px;background:#4d4b4b;position:absolute;bottom:8px;left:0;color:#ccc}
.comparepricrv{position:relative}
.comparepricrv::after{content:"";width:29%;height:1px;background:#4d4b4b;position:absolute;bottom:195px;left:83px}
.price{color:#d72525}
.pricewithcompare{color:#d72525}
.comparepric::after{height:1px!important;width:63px!important;background:#4d4d4d!important;left:-6px!important;transform:rotate(-10deg)}

.color-select { display: flex;  max-width: 400px;}
.thecolorbtn{background: #fff;color: #000;min-width: 180px !important;}
.thecolorbtn:hover{background:#F26522 ;color: #fff;}
.thecolorbtn.selected{background:#F26522;color: #000;border:3px solid #b2afaf;     }
/* .product-details .btn {  min-width: 250px;} */
 
@media(max-width:1060px){
.product-main .container, .productpage .container {  max-width: 100%;}
} 
@media(max-width:576px){
.thecolorbtn{ margin-bottom: 1rem;}
.color-select { flex-direction: column;}
}

