/*---------Basic--------*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
body{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;line-height:18px;color:#000000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}
.post,.page{margin:0;}
a:visited{color:#000;}
h1,h2,h3,h4,h5,h6{letter-spacing:normal;margin:0;line-height:normal;font-weight:normal;}
p{margin:0;}
a,.btn,button,select{outline:none!important;font-family:'Montserrat',sans-serif;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#000;}
a:hover,a:focus,button:focus{text-decoration:none;color:#ed1c24;}
img{max-width:100%;}
ul{list-style:none;margin:0;padding:0;}
:focus{outline:none;}
input::-webkit-input-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;}
input::-moz-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;text-transform:uppercase;}
input:-ms-input-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;text-transform:uppercase;}
input:-moz-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:15px;text-transform:uppercase;}
a{cursor:pointer;}
.btn{font-size:15px;font-weight:normal;padding:8px 40px;background:transparent;border-radius:0;color:#fff!important;text-transform:uppercase;border:2px solid #fff;}
.btn:hover{background:#ed1a25;color:#fff;border:2px solid #ed1a25;}
h2{font-size:67px;line-height:normal;font-weight:800;}
h3{font-size:33px;font-weight:normal;line-height:normal;}
h4{font-size:25px;font-weight:normal;line-height:normal;}
h5{font-size:21px;font-weight:normal;line-height:normal;}
.gallery-inner{min-height:70vh;}

/*---------Header--------*/
header{padding:0;background:#000;}
.main-navigation a{text-transform:uppercase;font-size:11px;color:#fff;line-height:normal;}
.main-navigation li{margin:17px 40px 17px 0;display:inline-block;float:none;}
.main-navigation li:last-child{margin-right:0;}
.main-navigation{width:auto;float:left;clear:none;text-align:center;position:relative;}
.main-navigation a:before{content:"";background:#fff;width:1px;height:10px;position:absolute;right:-20px;top:45%;transform:translateY(-50%);}
.main-navigation li:last-child a:before{display:none;}
.main-navigation a:after{content:"";display:block;background:#ed1d28;height:3px;width:0;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;position:relative;left:50%;top:2px;transform:translateX(-50%);}
.main-navigation a:hover:after,.main-navigation .current-menu-item>a:after,.main-navigation .current_page_item>a:after{width:100%;}
.store-info li a img{width:14px;}
.store-info{display:flex;align-items:center;}
.store-info li{float:left;margin-right:8px;}
.store-info span{font-size:11px;margin-right:15px;color:#fff;text-transform:uppercase;}
.store-info li:last-child{margin-right:0;}
.header-inner{display:flex;align-items:center;justify-content:space-between;}

/*---------Footer Css--------*/
.footer{display:inline-block;width:100%;background:#191919;vertical-align:top;}
.footer-inner{display:flex;justify-content:space-between;padding:55px 0;}
.footer-menu{width:25%;}
.footer-menu ul{display:flex;flex-flow:row wrap;}
.footer-menu ul li{margin-bottom:3px;width:50%;font-size:13px;}
.footer-menu li a{color:#fff;font-weight:500;text-transform:uppercase;}
.footer-menu li a:hover{color:#fdb812;}
.footer-newslatetr{width:50%;}
.footer-newslatetr{width:50%;display:flex;justify-content:center;flex-direction:column;text-align:center;}
.footer-social{width:25%;text-align:center;}
.footer-social img{width:25px;}
.footer-social li{float:left;margin-right:20px;}
.footer-social li:last-child{margin-right:0;}
.footer h4{font-weight:700;color:#fff;}
.footer-social h4{margin-bottom:25px;}
.footer-social ul{display:table;margin:0 auto;}
.footer-newslatetr h4{margin-bottom:17px;}
.footer-newslatetr input{font-size:15px;color:#191919;border:none;border-radius:0;padding:7px 10px;width:100%;}
.footer-newslatetr label{margin:0 6px 0 0;width:390px;}
.footer-newslatetr label span{width:100%;}
.footer-newslatetr br{display:none;}
.footer-newslatetr input[type="submit"]{background:#fdb813;font-weight:700;height:36px;padding:0 14px;vertical-align:top;width:85px;transition:all 0.5s;font-family:'Montserrat',sans-serif;text-transform:uppercase;}
.footer-newslatetr input[type="submit"]:hover{background:#ed1a25;color:#fff;}
.footer-copyright{text-align:center;}
.footer-copyright p{font-size:13px;color:#fff;margin:20px 0;font-weight:normal;text-transform:uppercase;}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{display:none!important;}
div.wpcf7-mail-sent-ok{color:#fff;margin:10px 0 0 0!important;border:none!important;color:#fdb814!important;}
.clearbtn{background:#000;color:#fff;font-size:15px;display:inline-block;padding:3px 10px;}

/*---------Home Page--------*/
.about-info p:first-letter { text-transform: uppercase;}
.about-info p { text-align: left; text-transform: lowercase;}
.home-slider{display:none;}
.home-slider.slick-initialized{display:block;}
.home-slider.slick-slider{margin:0;height:650px;}
.home-slider div{height:100%;}
.hero-slide{background-size:cover!important;background-position:center center !important;background-repeat:no-repeat!important;}
.home-slider .hero-text-wrap{height:auto;position:absolute;left:15px;right:0;bottom:0;display:flex;justify-content:space-between;width:100%;padding:50px 0 60px;}
.hero-text-right{width:40%;margin:15px 0 0 0;}
.hero-text-right p{color:#fff;line-height:19px;text-align:justify;text-align-last:right;}
.hero-slide:before{content:"";position:absolute;background:url(../images/slider-shdow.png);width:100%;height:365px;bottom:0;z-index:0;opacity:0.5;}
.hero-text-left h2{color:#fff;}
.hero-text-left h4{color:#fdb813;margin:0 0 15px 0;}
.slider-main .slick-dots{position:relative;bottom:5px;width:auto;display:table;left:0;right:0;margin:0 auto;}
.slider-main .slick-dots li{width:13px;height:13px;line-height:normal;vertical-align:top;margin:0 13px 0 0;}
.slider-main .slick-dots li:last-child{margin-right:0;}
.slider-main .slick-dots li a{font-size:0;padding:0;width:13px;height:13px;background:rgba(255,255,255,0.5);border-radius:100%;display:table;margin:0 auto;}
.slider-main .slick-dots li a:before{display:none;}
.home-slider .slider-main{position:absolute;bottom:5px;right:0;left:0;width:100%;height:auto;}
.container.caption{position:relative;background:0 0;height:100%;}
.slider-main .slick-prev{background:url(../images/slider-left.png);float:left;position:relative;left:auto;right:auto;display:flex;align-items:center;margin:2px 10px 0 0;background-repeat:no-repeat;background-size:contain;width:10px;height:15px;}
.slider-main .slick-prev:before{display:none;}
.slider-main .slick-next:before{display:none;}
.slider-main .slick-next{background:url(../images/slider-right.png);float:right;position:relative;left:auto;right:auto;display:flex;align-items:center;margin:2px 0 0 10px;background-repeat:no-repeat;background-size:contain;width:10px;height:15px;}
.home-slider .slider-nav{position:absolute;bottom:0;left:0;z-index:999;height:auto;right:0;width:fit-content;margin:0 auto;}
.slider-main .slick-dots li.slick-active a{background:#fff;}
.wheels-slider.not_slider .wheel-box {opacity: 1;}
.wheel-list{background:#191919;padding:50px 0 0 0;display:inline-block;width:100%;}
.wheel-list h2{color:#fff;}
.wheel-box{padding:0 70px;opacity:0.2;}
.wheel-inner{border:6px solid #fff;position:relative;max-width:460px;margin:0 auto;background:transparent;overflow: hidden;}
.wheel-txt{text-align:center;min-height:170px;background:#FFFFFF;padding:13px 22px;}
.wheels-slider.slick-slider{margin:60px 0 100px 0;display:none;}
.wheels-slider.slick-initialized{display:block;}
.wheel-img{
	display:table;
	position:relative;
	left:50%;
	transform:translateX(-50%); 
	width: 100%;
}
.wheel-txt h3{color:#000;margin-bottom:15px;}
.wheel-txt h3 storng{font-weight:800;}
.wheel-txt p{color:#000;font-size:15px;line-height:18.29px;text-align-last:center;}
.wheels-slider .slick-dots{bottom:-70px;}
.wheels-slider .slick-dots li{width:13px;height:13px;line-height:normal;vertical-align:top;margin:0 13px 0 0;}
.wheels-slider .slick-dots li button{font-size:0;padding:0;width:13px;height:13px;background:rgba(255,255,255,0.5);border-radius:100%;display:table;margin:0 auto;}
.wheels-slider .slick-dots li button:before{display:none;}
.wheels-slider .slick-prev{left:90px;background:url('../images/whell-left.png');background-repeat:no-repeat;}
.wheels-slider .slick-next{right:90px;background:url('../images/whell-right.png');background-repeat:no-repeat;}
.wheels-slider .slick-arrow{width:67px;height:67px;z-index:9;}
.wheels-slider .slick-prev::before,.wheels-slider .slick-next::before{display:none;}
.wheel-box.slick-active{opacity:1;}
.wheel-box.slick-active + .slick-active .wheel-inner{background:transparent;}
.wheel-box.slick-active + .slick-active .wheel-txt h3{color:#000;}
.wheel-box.slick-active + .slick-active .wheel-txt p{color:#000;}
.wheels-slider .slick-dots li.slick-active button{background:#fff;}
.wheel-box.slick-active + .slick-active + .slick-active{opacity:0.2;}
.small-banner{padding:21px 0;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;position:relative;}
.small-banner h2{color:#fff;margin:-17px 0 0 0;}
.small-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,0.5);left:0;}
.about-info{padding:35px 0;}
.about-info h3{font-weight:800;margin-bottom:25px;}
.about-info p{text-align:left;}
.foundr-img{float:left;margin-right:35px;}
.founder-txt{display:block;overflow:hidden;}
.founder-txt span{font-size:18px;font-weight:800;text-align:right;float:right;margin:5px 0 0 0;line-height:25px;text-transform:uppercase;}
.founder-msg{padding:0 30px;}
.founder-info{padding:0 50px 0 90px;}
.gallery-list{position:relative;}
.gallery-list .small-banner{position:absolute;top:0;width:100%;}
.gallery-box{width:50%;height:460px;float:left;}
.vehicle-gallery.single-box .gallery-box {
	width: 100%;
}
.gallery-box img{height:100%;object-fit:cover;width:100%;}
.gallery-list .small-banner:before{background:rgba(0,0,0,0.75);}
.vechicle-product-big-img .slick-arrow{background:#ed1a25;width:35px;height:35px;}
.vechicle-product-big-img .slick-prev{z-index:9;}
.vechicle-product-big-img .slick-prev:before{content:"";background:url(../images/home-left-arrow.png);background-repeat:no-repeat;background-size:10px;background-position:center;opacity:1;display:block;width:15px;height:15px;margin:0 auto;}
.vechicle-product-big-img .slick-next:before{content:"";background:url(../images/home-right-arrow.png);background-repeat:no-repeat;background-size:10px;background-position:center;opacity:1;display:block;width:15px;height:15px;margin:0 auto;}

/*---------Warranty Page--------*/
.inner-page-banner{position:relative;padding:25px 0;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;}
.inner-page-banner h2{color:#fff;text-transform:uppercase;}
.inner-page-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,0.5);left:0;}
.inner-page-banner h4{color:#fff;line-height:normal;text-transform:uppercase;}
.inner-txt{padding:55px 0 75px;}
.inner-txt p{font-size:17px;line-height:normal;margin-bottom:50px;}
.inner-txt h4{margin-bottom:20px;font-weight:800;color:#191919;}
.inner-txt hr{background:#191919;margin:0 0 50px 0;}
.inner-txt li{margin-bottom:20px;position:relative;padding:0 0 0 20px;}
.inner-txt li:last-child{margin:0;}
.inner-txt ul{counter-reset:my-sec-counter;}
.inner-txt li:before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ".";font-size:20px;font-weight:600;position:absolute;left:0;}

/*---------About Page--------*/
.about-txt{padding:65px 0 85px;}
.about-left h2{margin-bottom:40px;}
.about-txt p{font-size:15px;margin-bottom:25px;line-height:19px;text-align:justify;text-align-last:left;}
.about-txt .about-right p{text-align:justify;text-align-last:right;}
.about-left hr{background:#191919;margin:75px 0 35px 0;}
.about-left hr:last-child{margin:40px 0 0 0;}
.about-left .founder-info{padding:0;display:inline-block;width:100%;}
.about-left .founder-info .foundr-img{min-width:265px;}
.about-left .founder-info .foundr-img img{width:100%;}
.about-left .founder-info .founder-txt p{text-align:justify;text-align-last:right;}
.about-left .founder-info .founder-txt span{font-size:25px;line-height:normal;}
.about-left{padding:0 85px 0 0;}
.about-right{text-align:left;padding:0 0 0 50px;}
.about-right h2{margin-bottom:40px;}
.about-right h4{font-weight:800;margin:85px 0 35px;text-transform:uppercase;}
.about-right h2 em{font-weight:500;}

/*---------Contact Page--------*/
.contact-info{padding:55px 0 70px;}
.contact-info h4{font-weight:800;}
.contact-mobile p{margin:50px 0;font-size:17px;}
.contact-mobile a{font-size:17px;}
.inquiry{padding:65px 0 120px;}
.inquiry h5{font-weight:800;margin-bottom:10px;text-transform: lowercase;}
.inquiry h5::first-letter { text-transform: uppercase; }
.inquiry a{text-decoration:underline;font-size:17px; text-transform: lowercase;}
.map{border:1px solid #191919;}
.form-info h4{margin-bottom:40px;}
.form-info label{width:100%;margin:0;}
.form-info p{margin-bottom:35px;}
.form-info label input{width:100%;border-radius:0;border:1px solid #191919;padding:8px 10px;margin:6px 0 0 0;font-size:17px;font-weight:normal;}
.form-info label textarea{border:1px solid #191919;border-radius:0;margin:6px 0 0 0;min-height:320px;font-size:17px;font-weight:normal;padding:8px 10px;}
.form-info input[type="submit"]{font-size:17px;background:transparent;border-radius:0;text-transform:uppercase;border:1px solid #191919;font-weight:normal;font-family:'Montserrat',sans-serif;padding:12px 40px;transition:all 0.5s;}
.form-info input[type="submit"]:hover{background:#ed1a25;color:#fff;border:1px solid #ed1a25;}
.contact-right{padding:0 65px 0 0;}

/*---------Racing-History--------*/
.history-block{position:relative;}
.history-inner .history-bg:first-child .history-bg-inner{padding:120px 0 55px;}
.history-bg-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;text-align:center;padding:50px 0;}
.history-bg-inner:after{position:absolute;content:"";top:0;height:100%;width:5px;background:#fff;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.history-box{width:50%;padding-left:50px;position:relative;border:none;padding-right:70px;height:100%;padding-bottom:0;z-index:9;}
.history-box-inner:after{position:absolute;content:"";top:0;height:36px;width:36px;background:#fdb813;border-radius:100%;right:-17px;z-index:9;border:5px solid #fff;}
.history-box:nth-child(even){text-align:left;margin-top:300px;padding-bottom:0;padding-left:70px;padding-right:0;}
.history-box:nth-child(odd){text-align:right;margin-top:100px;padding-left:0;}
.history-box-inner h2{color:#fff;margin:-17px 0 10px 0;}
.history-box-inner p{font-size:21px;line-height:25px;color:#fff;max-width:430px;float:right;}
.history-box:first-child{margin-top:0;}
.history-box:nth-child(even) .history-box-inner:after{left:-18px;background:#ff0000;}
.history-bg{width:100%;background-size:cover!important;background-position:center center!important;position:relative;}
.history-bg:before{content:"";background:#191919;position:absolute;top:0;width:100%;height:100%;left:0;opacity:0.87;}
.history-inner .history-bg:nth-child(even) .history-bg-inner .history-box:nth-child(odd) .history-box-inner:after{background:#ff0000;left:-18px;}
.history-inner .history-bg:nth-child(even) .history-bg-inner  .history-box:nth-child(even) .history-box-inner:after{background:#fdb813;right:-18px;left:auto;}
.history-inner .history-bg:first-child .history-bg-inner:after{top:120px;}
.history-inner .history-bg:last-child .history-bg-inner:after{top:-40px;}
.history-box:nth-child(even) .history-box-inner p{float:left;}
.history-inner .history-bg:nth-child(even) .history-bg-inner{flex-direction:row-reverse;}
.history-inner .history-bg:nth-child(even) .history-bg-inner .history-box:nth-child(odd){text-align:left;padding-left:50px;padding-right:0;}
.history-inner .history-bg:nth-child(even) .history-bg-inner .history-box p{float:left;}
.history-inner .history-bg:nth-child(even) .history-bg-inner .history-box .history-box-inner:after{}
.history-inner .history-bg:nth-child(even) .history-bg-inner .history-box:nth-child(even){text-align:right;padding-right:70px;padding-left:0;}
.history-inner .history-bg:nth-child(even) .history-bg-inner .history-box:nth-child(even) p{float:right;}
.history-bg:last-child{padding-bottom:120px;}

/*---------Wheels Query--------*/
.collection-filter{background:#fdbf2a;padding:14px 0;}
.wheel-diameters{display:flex;align-items:center;justify-content:center;}
.wheel-diameters h5{font-weight:800;margin-right:50px;}
.wheel-diameters ul li{display:inline-block;font-size:17px;position:relative;margin:0 40px 0 0;font-weight:800;}
.wheel-diameters ul li:last-child{margin:0;}
.collecetion-wrapper-block{width:33.33%;float:left;margin-bottom:125px;padding:0 15px;}
.collecetion-wrapper-block:nth-child(3n+1){clear:both;}
.collection-img-wheel{display:inline-block;}
.collecetion-wrapper-block-info{text-align:center;position:relative;}
.collecetion-wrapper-block-info h4 strong{font-weight:600;}
.collecetion-wrapper-block-info p{font-size:15px;font-weight:600;margin:5px 0 10px;text-transform:uppercase;}
.collecetion-wrapper-block-info li{display:inline-block;}
.size li{font-size:17px;margin-right:12px;padding-right:12px;position:relative;}
.size li:last-child{margin-right:0;padding-right:0;}
.size li:before{content:"";position:absolute;height:100%;width:1px;z-index:9;background:#191919;right:0;}
.size li:last-child:before{display:none;}
.color{margin:20px 0 0 0;}
.color li{margin-right:30px;}
.color li:last-child{margin-right:0;}
.collection-list-inner .inner-page-banner{margin-bottom:70px;}
.collection-list-inner .inner-page-banner h2{font-weight:normal;}
.collection-list-inner .inner-page-banner strong{font-weight:800;}
.collection-list-inner .inner-page-banner h4{font-weight:600;}
.collecetion-wrapper-block-info h4{text-transform:uppercase;}
.color .tooltiptext{text-transform:uppercase;font-size:13px;font-weight:500;background:#000;color:#fff;padding:10px;position:absolute;z-index:1;bottom:-50px;left:0;width:200px;right:0;margin:0 auto;display:none;transition:all 0.5s;}
.color li:hover .tooltiptext{display:block;}

.wheels-slider:not(.slick-initialized.slick-slider) { display: flex; align-items: center; justify-content: center;}
.collecetion-wrapper-block-info span {
    margin: 10px 0;
    display: block;
}

.color.show-text-only {
	margin-top: 10px;
}

.color.show-text-only li a img {
	display: none;
}

.color.show-text-only li a .tooltiptext {
	display: block;
	position: initial;
	width: auto;
	color: #000000;
	background: transparent;
	padding: 0;
}


/*---------Gallery Page--------*/
.gallery-search{background:#fdbf2a;padding:14px 0;}
.gallery-filter{display:flex;align-items:center;justify-content:center;}
.gallery-filter h5{font-weight:800;margin-right:30px;}
.gallery-filter select{max-width:165px;box-shadow:none;border:none;border-radius:0px;font-size:15px;color:#000;text-transform:uppercase;padding:0px 8px;height:28px;-webkit-appearance:none;background:#fff url(../images/dropdown-black.png) no-repeat center right 10px;font-weight:600;margin-right:35px;}
.gallery-filter select:last-child{margin-right:0;}
.gallery-list{padding:0;display:inline-block;width:100%;vertical-align:top;}
.gallery-box-inner{width:calc(25% - 3px);position:relative;background:#000;float:left;margin:0 3px 3px 0;overflow:hidden;height:225px;}
.gallery-info{display:inline-block;align-items:center;padding:15px;position:absolute;bottom:-90px;left:0;right:0;transition:all 0.8s;-webkit-transition:all 0.8s;width:100%;	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#191919+0,191919+80,191919+100&0+0,1+80,0.8+100 */background:-moz-linear-gradient(top,rgba(25,25,25,0) 0%,rgba(25,25,25,1) 80%,rgba(25,25,25,0.8) 100%); /* FF3.6-15 */background:-webkit-linear-gradient(top,rgba(25,25,25,0) 0%,rgba(25,25,25,1) 80%,rgba(25,25,25,0.8) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,rgba(25,25,25,0) 0%,rgba(25,25,25,1) 80%,rgba(25,25,25,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00191919',endColorstr='#cc191919',GradientType=0); /* IE6-9 */}
.gallery-info span,.gallery-info h4{font-size:17px;font-weight:500;color:#fff;}
.gallery-info h3{font-size:17px;font-weight:800;color:#fff;}
.gallery-box-inner:hover .gallery-info{bottom:0;}
.gallery-list-new img {
    height: 250px;
    object-fit: cover;
    padding: 3px;
    width: 100%;
}

/* ----- dealer Page ----- */
.form-sec {
    padding: 60px 0 50px 0;
}
.custom-form {
    max-width: 1026px;
    width: 100%;
    margin: 0 auto;
}
.custom-form form .pb-3 h2 {
    font-size: 25.301px;
    padding-bottom: 40px;
    font-weight: 700;
}
.custom-form form .pb-3 .field-group p label{
	font-size: 15px;
	font-weight: 700;
	width: 100%;
	text-transform: uppercase;
	margin-bottom: 0;
}
.custom-form form .pb-3 .field-group p label input[type="text"],
.custom-form form .pb-3 .field-group p label input[type="tel"],
.custom-form form .pb-3 .field-group p label input[type="email"],
.custom-form form .pb-3 .field-group p label select,
.custom-form form .reseller-permit-file .message-field p label textarea {
    width: 100%;
    margin-top: 6px;
    border: 1px solid #000;
    background: #FFF;
    font-size: 15px;
    color: #000;
    font-weight: 400;
    padding: 10px 18px;
}
.custom-form form .pb-3 .field-group p label select{
	appearance: none;
}
.custom-form form .pb-3 .field-group {
    margin-bottom: 35px;
}
.custom-form form .pb-3 div p label.h2 {
    font-size: 25.301px;
    font-weight: 700;
    margin: 0;
    width: 100%;
	padding-bottom: 28px;
}
.custom-form form .pb-3 div p {
	margin-bottom: 36px;
}
.custom-form form .pb-3 div p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
    margin: 0;
	padding: 0 25px;
}
.custom-form form .pb-3 div p .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox {
    margin: 0 -25px;
}
.custom-form form .pb-3 div p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
    padding-left: 16px;
	vertical-align: top;
}
.custom-form form .pb-3 div p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type="checkbox"] {
    margin: 0;
    width: 20px;
    height: 20px;
}
.custom-form form .pb-3 div p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
    margin-bottom: 0;
}
.custom-form form .pb-3.reseller-permit-file p {
    margin-bottom: 0;
}

.custom-form form .pb-3.reseller-permit-file p label.h2 {
    padding-bottom: 6px;
}
.custom-form input[type="file"] {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    cursor: pointer;
}
.custom-form .codedropz-upload-handler {
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.custom-form .codedropz-upload-container {
    padding: 0;
}
.custom-form .codedropz-upload-inner {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    border: 1px solid #000;
    background: #FFF;
}
.custom-form .codedropz-upload-inner h3 {
    margin: 0;
    font-size: 15px;
    line-height: normal;
    color: #B3B3B3;
    text-align: right;
    width: 70%;
    font-weight: 700;
    text-transform: uppercase;
    padding: 13px 15px 13px;
}
.custom-form .codedropz-upload-inner span {
    display: none;
}
.custom-form .codedropz-btn-wrap {
    text-align: left;
    width: 30%;
    background: #CDCDCD;
	border-right: 1px solid #000;
}
.custom-form .codedropz-btn-wrap a.cd-upload-btn {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.custom-form .dnd-upload-counter {
    display: none;
}
.custom-form .codedropz-btn-wrap a.cd-upload-btn {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    height: 100%;
    padding: 13px 0 13px 15px;
}
.custom-form .pb-3.reseller-permit-file {
    padding-top: 34px;
	padding-bottom: 68px;
}
.custom-form .reseller-permit-field {
    padding-bottom: 69px;
}
.custom-form .pb-3.reseller-permit-file .mb-3.message-field p label.h2 {
    padding-bottom: 0;
    font-size: 15px;
}
.custom-form form .reseller-permit-file .message-field p label textarea{
	resize: none;
	height: 164px;
}
.custom-form .bottom-btn input[type="submit"] {
    font-size: 16px;
    line-height: normal;
    background: transparent;
    color: #000 !important;
    border-radius: 0;
    border: 1px solid #000;
    padding: 10px 30px;
    font-weight: 400;
}
.custom-form .bottom-btn {
    padding-top: 68px;
}
.custom-form .bottom-btn input[type="submit"]:hover {
    background: #ed1a25;
    color: #fff !important;
    border-color: #ed1a25;
}
.custom-form .wpcf7-not-valid-tip {
    color: red;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
}
.custom-form .wpcf7-response-output {
    border-color: #000 !important;
    color: red;
    font-weight: 500;
    text-transform: uppercase;
}

/*---------Wheel Detils Page--------*/
.product-image{padding:80px 0;}
.single-thumbnail{display:inline-block;width:100%;text-align:center;}
.single-main{margin-bottom:80px;}
.slider-single-image.thumb-box{width:190px;display:inline-block;padding:0 15px;}
.product-left{padding-right:80px;}
.product-descrption{padding:0 0 0 40px;}
.product-descrption h4{font-weight:600;}
.product-descrption p{font-size:25px;font-weight:800;margin:15px 0 40px;}
.product-inner-detils{margin-bottom:40px;display:flex;flex-flow:row wrap;width:100%;}
.product-inner-detils h5{font-weight:800;margin-bottom:10px;display:inline-block;width:100%;}
.product-inner-detils li{font-size:17px;margin-right:12px;padding-right:12px;position:relative;display:inline-block;}
.product-inner-detils li:before{content:"";position:absolute;height:100%;width:1px;z-index:9;background:#191919;right:0;}
.product-inner-detils li:last-child:before{display:none;}
.available-product.active{background:#c5c5c5;border:3px solid #c5c5c5;}
.available-product{border:3px solid #000;width:calc(33.33% - 15px);float:left;margin:0 15px 15px 0;min-height:185px;padding:8px 15px;}
.available-product a{display:inline-block;width:100%;}
.available-product img{width:120px;}
.available-product span{margin:15px 0 0 0;display:inline-block;width:100%;text-align:center;font-size:12px;}
.product-inner-detils .btn{border:2px solid #000;color:#000!important;}
.product-inner-detils .btn:hover{border:2px solid #ed1a25;color:#fff!important;}
.wheel-information h3{text-transform:uppercase;font-weight:800;color:#fff;}
.wheel-information{padding:45px 0;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;position:relative;}
.wheel-information:before{content:"";background:rgba(25,25,25,0.9);width:100%;height:100%;position:absolute;top:0;left:0;}
.fitment-info{display:flex;width:100%;padding:50px 0 0 0;}
.fitment-info{display:flex;width:100%;}
.fitment-info table:first-child{width:25%;float:left;margin:0 40px 0 0;position:relative;}
.fitment-info table:first-child td{font-weight:600;}
.fitment-info td{width:100%;display:inline-block;font-size:21px;color:#fff;padding:23px 0;border-bottom:1px solid #fdb813;}
.fitment-info table{margin:0;}
.fitment-info td:last-child{border:none;}
.fitment-info table:first-child:before{content:"";position:absolute;right:-20px;width:4px;height:100%;background:#fdb812;}
.spcifiaction-header{display:flex;margin-bottom:30px;align-items:center;}
.spcifiaction-header h4{font-weight:800;margin-right:55px;}
.diameter-tab .nav-tabs{border:none;}
.tab-content table{display:table;width:100%;overflow-x:scroll;margin:0;}
.tab-content thead th{font-size:14px;text-transform:uppercase;font-weight:800;padding:3px 10px 30px;}
.tab-content tbody tr td{font-size:17px;font-weight:normal;letter-spacing:1px;padding:15px 10px;}
.table-responsive{margin:0;}
.tab-content tbody tr:nth-child(even){background-color:#e5e5e5;}
.diameter-tab-inner{margin:40px 0;padding:40px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.diameter-tab .nav-tabs>li{float:none;display:inline-block;margin:0;}
.diameter-tab .nav-tabs>li.active>a,.diameter-tab .nav-tabs>li.active>a:focus,.diameter-tab .nav-tabs>li.active>a:hover{border:none;background:transparent;color:#000;}
.diameter-tab .nav-tabs>li>a{font-size:17px;text-transform:uppercase;letter-spacing:2px;font-weight:500;margin-right:15px;border:none;}
.diameter-tab .nav-tabs>li>a:hover:after,.diameter-tab .nav-tabs>li.active>a:after{width:100%;}
.diameter-tab .nav-tabs>li>a:after{content:"";display:block;background:#fdb813;height:2px;width:0;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;position:relative;left:50%;top:2px;transform:translateX(-50%);}
.diameter-tab .nav-tabs>li>a:hover{color:#ed1c25;}
.vehicle-gallery h3{font-weight:800;}
.vehicle-gallery .btn{border:2px solid #000;color:#000!important;margin:25px 0;}
.vehicle-gallery-box{margin-bottom:45px;}
.vehicle-gallery-box span{font-size:17px;font-weight:600;margin:10px 0 0 0;display:inline-block;width:100%;text-transform:uppercase;}
.vehicle-gallery-box a{display:inline-block;width:100%;vertical-align:top;}
.vehicle-gallery-box img{height:250px;width:100%;object-fit:cover;}
.single-thumbnail .slick-arrow{font-size:0;background:transparent;border:none;position:absolute;top:50%;transform:translateY(-50%);}
.single-thumbnail .slick-arrow:before{content:"";width:30px;height:30px;background-repeat:no-repeat!important;background-size:contain!important;display:block;}
.single-thumbnail .slick-prev:before{background:url(../images/whell-left-arrow.png);}
.single-thumbnail .slick-next:before{background:url(../images/whell-right-arrow.png);}
.single-thumbnail .slick-prev{left:-25px;}
.single-thumbnail .slick-next{right:-25px;}
.single-thumbnail .slick-list{width:100%;}
.fitemnt-mobile{display:none;}
.fitemnt-mobile li{border-bottom:2px solid #fdb812;margin-bottom:15px;}
.fitemnt-mobile .fitment-name{padding:0;font-weight:600;}
.fitemnt-mobile div{width:100%;display:inline-block;font-size:15px;color:#fff;padding:10px 0;}
.wheel_subtitle_text {font-size: 14px;margin-bottom: 20px;}

/*---------Gallery Detils Page--------*/
.gallery-main{height:740px;position:relative;}
.gallery-main:before{content:"";position:absolute;background:url(../images/gallery-shadow-single.png);width:100%;height:365px;bottom:0;z-index:0;}
.gallery-main img{height:100%;width:100%;object-fit:cover;object-position:center center;}
.gallery-main-txt{height:auto;position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;width:100%;padding:50px 0 60px;}
.gallery-main-txt h2{color:#fff;text-transform:uppercase;font-size:42px;}
.gallery-main-txt h3{color:#fdb813;font-weight:600;}
.gallery-wheel{background:#191919;margin-bottom:145px;padding:15px 0 0;}
.gallery-wheel-inner{display:flex;width:100%;align-items:center;}
.gallery-wheel-img{width:28%;margin:0 0 -150px 0px;padding:0 65px 7px 0;}
.gallery-wheel-txt ul{display:flex;width:100%;align-items:center;}
.gallery-wheel-txt ul li{padding-right:35px;float:left;position:relative;margin-right:35px;}
.gallery-wheel-txt ul li:before{background:#fdb813;content:"";position:absolute;right:0;height:80%;width:2px;top:50%;transform:translateY(-50%);}
.gallery-wheel-txt ul li:last-child{padding-right:0;margin-right:0;}
.gallery-wheel-txt ul li:last-child:before{display:none;}
.gallery-wheel-txt ul h4{font-size:21px;color:#fff;margin-bottom:30px;}
.gallery-wheel-txt ul span{font-size:21px;color:#fff;}
.gallery-wheel-txt ul strong{font-weight:800;}
.gallery-wheel-txt ul ul{margin:0;}
.gallery-wheel-txt ul ul li{padding-right:10px;margin-right:0;color:#fff;font-size:21px;}
.gallery-wheel-txt ul ul li:before{display:none;}
.gallery-wheel-txt ul ul li:last-child{padding-right:0;}
.gallery-wheel-txt .btn{padding:8px 20px;}
.gallery-full-list-box{width:33.33%;float:left;padding:0 8px 8px 0;}
.gallery-full-list-box:nth-child(3n){padding-right:0;}
.gallery-full-list-box a{display:inline-block;width:100%;height:300px;}
.gallery-full-list-box a img{width:100%;height:100%;object-fit:cover;}
.gallery-full-list-box:nth-child(3n+1){clear:both;}
.gallery_wrapper .gallery-box-inner:nth-child(4n+ 1){clear:both;}
.gallery-box-inner a{display:inline-block;width:100%;height:100%;}
.gallery-box-inner img{width:100%;height:100%;object-fit:cover;}
.error-404.not-found{display:flex;align-items:center;flex-direction:column;padding:230px 0;text-align:center;}
.error-404.not-found h1{font-size:100px;font-weight:800;}
.error-404.not-found p{font-size:22px;}
.page-template-gallery .gallery-list{padding:30px 0;}
.wpcf7-not-valid-tip{margin:5px 0 0 0;}

/*Newslatter for success Msg*/

/*.mc4wp-alert.mc4wp-success {color: white;}*/
.mc4wp-alert{color:white;}
.vechicle-product-big-img{margin-bottom:50px;}

.product-inner-detils.center-caps li {
	display: block;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 0;
}

.product-inner-detils.center-caps li:before {
	display: none;
}

/*---------Media Query--------*/
@media (min-width:1200px){
	.container{width:1200px;}
}
@media (min-width:1400px){
	.container{width:1400px;}
}
@media (min-width:1650px){
	header .container{width:1640px;}
}
@media (max-width:1480px){
	.main-navigation li{margin:17px 28px 17px 0;}
	.main-navigation a:before{right:-15px;}
	.wheel-box.slick-active .wheel-txt h3{word-break:break-all;font-size:26px;}
	.founder-info{padding:0;}
	.available-product{min-height:145px;}
	.gallery-full-list-box a{height:200px;}
	.about-right h2{font-size:55px;}
	.home-slider .hero-text-wrap{padding:0 15px;left:0;}
	.fitment-info table:first-child{width:35%;}
	.fitment-info td{min-height:60px;max-height:60px;padding:20px 0;display:flex;align-items:center;}
}
@media (max-width:1199px){
	h2{font-size:38px;}
	h3{font-size:22px;}
	h4{font-size:20px;}
	header .container{width:100%;}
	#nav-icon1{position:absolute;right:10px;top:50%;padding:0 0;border:0;height:50px;width:50px;border-radius:0;display:block;transform:translateY(-50%);z-index:9;margin:-3px 0 0 0;}
	#nav-icon1.open{margin:0;}
	.main-navigation li.current_page_item a{color:#000;font-weight:600;}
	#nav-icon1 span,#nav-icon1 span{background-color:#d2262e;}
	#nav-icon1 span{display:block;position:absolute;height:4px;width:40px;background:#ed1d28;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;right:0;margin:0 auto;top:18px;border-radius:5px;}
	#nav-icon1 span:nth-child(2){top:27px;}
	#nav-icon1 span:nth-child(3){top:36px;}
	#nav-icon1.open span:nth-child(1){top:24px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
	#nav-icon1.open span:nth-child(2){opacity:0;left:-60px;}
	#nav-icon1.open span:nth-child(3){top:24px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
	.menu-header-menu-container{position:absolute;left:0;right:0;top:38px;background:#ed1c28;padding:30px 15px;z-index:9999;display:none;}
	.cutom-link a{font-size:14px;}
	.store-info{width:auto;margin-right:60px;}
	.main-navigation{margin-left:0;width:auto;position:inherit;}
	.main-navigation a:before{display:none;}
	.site-header{position:relative;padding:15px 0;}
	.main-navigation li{margin:0 0 20px 0;width:100%;text-align:left;}
	.main-navigation li:last-child{margin-bottom:0;}
	.main-navigation a{font-size:18px;color:#fff;display:inline-block;}
	.home-slider.slick-slider{height:500px;}
	.wheels-slider .slick-arrow{width:40px;height:40px;background-size:contain;}
	.wheels-slider .slick-prev{left:30px;}
	.wheels-slider .slick-next{right:30px;}
	.wheel-inner{max-width:100%;}
	.wheel-box{padding:0 40px;}
	.founder-msg{padding:0;}
	.foundr-img{float:none;margin-right:0;width:100%;}
	.about-info h3{font-weight:800;margin-bottom:10px;}
	.founder-info{padding:15px 0 0 0;text-align:center;}
	.foundr-img img{display:table;margin:0 auto 20px;}
	.founder-txt span{margin:20px 0 0 0;display:inline-block;width:100%;text-align:center;}
	.wheel-list h2{text-align:center;margin-bottom:10px;}
	.wheel-list .btn{display:table;margin:0 auto;}
	.wheel-txt{text-align:center;min-height:auto;}
	.wheel-txt p{text-align:center;}
	.small-banner{text-align:center;}
	.footer-inner{flex-direction:column;width:100%;text-align:center;padding:30px 0;}
	.footer-menu,.footer-newslatetr,.footer-social{width:100%;}
	.footer-menu ul{display:inline-block;width:100%;}
	.footer-newslatetr h4{margin-bottom:10px;}
	.footer-menu ul li{margin:0 10px 5px 0;width:calc(50% - 10px);display:inline-block;float:left;text-align:left;}
	.footer-newslatetr{margin:20px auto;max-width:50%;}
	.footer-social h4{margin-bottom:10px;}
	.footer-newslatetr label{width:calc(100% - 100px);}
	.gallery-box{height:300px;}
	.slider-single-image.thumb-box{width:130px;}
	.product-image{padding:30px 0;}
	.product-inner-detils{margin-bottom:20px;}
	.fitment-info td{font-size:16px;}
	.fitment-info{padding:20px 0 0 0;}
	.wheel-information{padding:30px 0;}
	.tab-content tbody tr td{font-size:15px;}
	.tab-content thead th{font-size:14px;}
	.diameter-tab .nav-tabs>li>a{font-size:14px;}
	.gallery-wheel-inner{display:inline-block;width:100%;align-items:center;}
	.gallery-wheel-img{width:40%;padding-right:0;margin:-145px auto auto;}
	.gallery-wheel{margin:160px 0 8px;}
	.gallery-wheel-txt{padding:15px 0 30px;}
	.gallery-main{height:450px;}
	.gallery-info{bottom:-130px;}
	.gallery-box-inner{height:170px;}
	.gallery-full-list-box a{height:170px;}
	.about-right h2{font-size:38px;}
	.about-left,.about-right{padding:0;}
	.history-box-inner h2{margin:-10px 0 10px 0;}
	.small-banner h2{margin:-10px 0 0 0;}
	.vechicle-product-big-img .slick-next{right:0;}
	.vechicle-product-big-img .slick-prev{left:0;}
}

@media (max-width: 1198px) {
	.wheel-img {
		margin: 0;
	}
}

@media (max-width:991px){
	.home-slider .hero-text-wrap{flex-direction:column;padding:30px 15px 50px;}
	.hero-text-right{width:100%;margin:15px 0 0 0;}
	.hero-text-right p{text-align:left;text-align-last:left;}
	.about-txt{padding:30px 0;}
	.about-left h2{margin-bottom:10px;}
	.about-txt p{font-size:14px;margin-bottom:15px;text-align:left;}
	.about-left hr{margin:20px 0;}
	.about-left .founder-info .foundr-img img{width:auto;}
	.about-left .founder-info .founder-txt span{font-size:20px;}
	.about-right{text-align:left;}
	.about-left hr:last-child{margin:20px 0;}
	.about-right h2{margin-bottom:20px;}
	.about-right h4{margin:20px 0;}
	.contact-info{padding:20px 0;}
	.contact-mobile p{margin:20px 0;}
	.inquiry{padding:50px 0 30px;}
	.form-info{margin:50px 0 0 0;}
	.form-info h4{margin-bottom:20px;}
	.contact-right{padding:0;}
	.form-info p{margin-bottom:20px;}
	.wheel-diameters{display:inline-block;width:100%;text-align:center;}
	.wheel-diameters h5{margin:0 0 10px 0;}
	.collecetion-wrapper-block{width:50%;}
	.collecetion-wrapper-block:nth-child(2n+1){clear:both;}
	.collecetion-wrapper-block:nth-child(3n+1){clear:none;}
	.gallery-box-inner{width:calc(50% - 3px);}
	.product-left{padding-right:0;}
	.product-descrption{padding:30px 0 0 0;}
	.available-product{width:calc(33.33% - 15px);min-height:120px;text-align:center;padding:5px;}
	.fitment-info td{font-size:15px;padding:12px 0;}
	.spcifiaction-header{display:inline-block;width:100%;margin:0;}
	.spcifiaction-header h3{margin-right:0;}
	.diameter-tab .nav-tabs>li>a{padding-left:0;}
	.diameter-tab .nav-tabs{margin:10px 0 30px;}
	.gallery-main-txt h2{font-size:30px;}
	.gallery-main-txt{padding:30px 0 60px;}
	.single-thumbnail{padding:0 30px;}
	.single-thumbnail .slick-prev{left:0;}
	.single-thumbnail .slick-next{right:0;}
	.error-404.not-found{padding:100px 0;}
	.error-404.not-found p{font-size:18px;}
	.gallery-full-list-box a{height:130px;}
	.gallery-wheel-txt ul h4{font-size:17px;color:#fff;margin-bottom:15px;}
	.about-txt .about-right p{text-align:left;text-align-last:left;}
	.about-left .founder-info .founder-txt p{text-align:left;text-align-last:left;}
	.gallery-list img {
    height: 150px;
}
.gallery-list .vehicle-gallery.single-box img {
    height: 100%;
}
}
@media (max-width:767px){
	body{font-size:14px;}
	h2{font-size:24px;}
	h4{font-size:16px;}
	h3{font-size:18px;}
	h5{font-size:16px;}
	.menu-header-menu-container{padding:10px 15px;}
	.main-navigation a{font-size:14px;}
	.main-navigation li{margin:0 0 10px 0;}
	.hero-text-right{display:none;}
	.btn{font-size:14px;padding:5px 15px;}
	.hero-text-left h4{margin:7px 0;}
	.wheel-box.slick-active .wheel-txt h3{font-size:22px;margin-bottom:10px;}
	.small-banner h2{margin-bottom:10px;}
	.about-info p{text-align:left;}
	.store-info{display:none;}
	.main-navigation ul{display:block;}
	.home-slider.slick-slider{height:350px;}
	.slider-main .slick-dots li,.wheels-slider .slick-dots li{margin:0 10px 0 0;}
	.wheels-slider .slick-arrow{width:25px;height:25px;}
	.wheels-slider .slick-next{right:0px;}
	.wheels-slider .slick-prev{left:10px;}
	.wheel-box{padding:0 40px;}
	.wheel-list{padding:20px 0 0 0;}
	.wheels-slider.slick-slider{margin:30px 0 70px 0;}
	.about-info{padding:20px 0;}
	.founder-txt span{font-size:16px;}
	.wheel-box.slick-active .wheel-txt h3{word-break:inherit;}
	.gallery-box{width:100%;height:240px;}
	.inner-txt{padding:30px 0;}
	.inner-txt p{font-size:15px;margin-bottom:20px;}
	.inner-txt hr{margin:0 0 20px 0;}
	.inner-txt li:before{font-size:14px;}
	.about-txt{padding:20px 0;}
	.history-bg-inner{padding:0!important;}
	.history-box{text-align:left!important;padding:0 0 40px 50px!important;margin:0!important;width:100%;}
	.history-bg:last-child{padding-bottom:0;}
	.history-bg:first-child{padding:30px 0 0 0;}
	.history-box-inner h2{margin:0 0 10px 0;}
	.history-box-inner p{font-size:16px;line-height:20px;max-width:100%;float:none;}
	.history-box-inner:after{height:25px;width:25px;border:3px solid #fff;left:0px!important;}
	.history-inner .history-bg:last-child .history-bg-inner:after{height:calc(100% - 100px);}
	.history-bg-inner:after{top:0!important;left:10px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
	.wheel-diameters ul li{margin:0 10px 0 0;font-size:15px;}
	.gallery-filter{display:inline-block;width:100%;}
	.gallery-filter h5{margin:0 0 10px 0;}
	.gallery-filter select{max-width:100%;margin:0 0 10px 0;}
	.gallery-filter select:last-child{margin:0;}
	.product-descrption p{font-size:17px;margin:10px 0 20px;}
	.single-main{margin-bottom:30px;}
	.vehicle-gallery-box{margin-bottom:20px;}
	.gallery-main-txt{text-align:center;}
	.gallery-wheel-txt ul{display:inline-block;}
	.gallery-wheel-txt ul li:before{display:none;}
	.gallery-wheel-txt ul li{padding:0 0 15px 0;margin:0 0 15px 0;width:100%;border-bottom:1px solid #fdb813;}
	.gallery-wheel-txt ul ul li{margin:0;padding:0 10px 0 0;width:auto;border:none;}
	.gallery-wheel-txt ul li:last-child{border:none;padding:0;margin:0;}
	.gallery-full-list-box{width:50%;padding:0 2px 2px 0;}
	.gallery-full-list-box:nth-child(3n){padding-right:2px;}
	.gallery-full-list-box:nth-child(2n){padding-right:0;}
	.gallery-full-list-box:nth-child(3n+1){clear:none;}
	.gallery-full-list-box:nth-child(2n+1){clear:both;}
	.gallery-main{height:350px;}
	.gallery-main:before{height:250px;}
	.gallery-main-txt{padding:30px 0;}
	.hero-slide:before{height:250px;}
	.wheel-information h3{margin-bottom:20px;}
	.fitment-info{display:none;}
	.fitemnt-mobile{display:block;}
	.wheels-slider .slick-dots{bottom:-50px;}
	.gallery-full-list-box a{height:190px;}
	.small-banner h2{margin:-5px 0 10px 0;}
	.gallery-list .small-banner:before{background:#191919;}
	.gallery-list .small-banner{position:relative;top:0;width:100%;}
	.footer-newslatetr{max-width:100%;}
	.about-right h2{font-size:24px;}
	/* become-a-leader */
	.custom-form .codedropz-btn-wrap {
		text-align: justify;
		width: 100%;
		border-right: 0;
	}
	.custom-form .codedropz-upload-inner h3 {
		text-align: justify;
		width: 100%;
	}
	.custom-form .codedropz-upload-inner {
		flex-direction: column-reverse;
	}
}
@media (max-width:480px){
	.history-box{width:100%;margin:20px auto auto!important;}
	.history-inner:before{top:0;}
	.history-box-inner h2{font-size:26px;}
	.collecetion-wrapper-block{width:100%;margin-bottom:50px;}
	.color li{margin-right:10px;}
	.collecetion-wrapper-block-info h4{font-size:22px;margin:10px 0 0 0;}
	.color .tooltiptext{padding:6px;bottom:-40px;font-size:12px;}
	.collecetion-wrapper-block-info p{font-size:14px;}
	.collection-list-inner .inner-page-banner h2{font-size:20px;}
	.collection-list-inner .inner-page-banner h4{font-size:14px;}
	.collection-list-inner .inner-page-banner{margin-bottom:30px;}
	.gallery-box-inner{width:100%;margin:0 0px 3px 0;}
	.page-template-gallery .gallery-list{padding:20px 0;}
	.gallery-info span,.gallery-info h4{font-size:15px;}
	.gallery-info h3{font-size:15px;}
	.slider-single-image.thumb-box{width:90px;}
	.diameter-tab .nav-tabs>li{width:100%;}
	.diameter-tab .nav-tabs>li>a{text-align:left;display:inline-block;width:100%;padding:5px 0;margin:0;}
	.diameter-tab-inner{margin:20px 0;padding:20px 0;}
	.vehicle-gallery-box span{font-size:15px;}
	.gallery-wheel-img{width:80%;}
	.gallery-main-txt h2{font-size:22px;}
	.gallery-box-inner{height:auto;}
	.single-thumbnail .slick-arrow:before{width:25px;height:25px;}
	.error-404.not-found h1{font-size:60px;}
	.gallery-full-list-box a{height:130px;}
	.history-bg:first-child .history-box:first-child{margin-top:0!important;}
	.gallery-info{bottom:0;position:relative;}
	.vechicle-product-big-img{margin-bottom:20px;}
	.gallery-list img{height: 100px;}
}
@media (max-width:360px){
	.footer-menu ul li{margin:0 0 5px 0;}
	.product-inner-detils li{font-size:15px;}
	.gallery-full-list-box a{height:90px;}
	input::-webkit-input-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:13px;}
	input::-moz-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:13px;}
	input:-ms-input-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:13px;}
	input:-moz-placeholder{color:#191919;font-family:'Montserrat',sans-serif;font-weight:normal;font-size:13px;}
}