/*---------Basic--------*/
body{font-family:franklin-gothic-urw-comp,sans-serif;font-weight:400;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:franklin-gothic-urw-comp,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:#bf423c;}
img{max-width:100%;}
ul{list-style:none;margin:0;padding:0;}
:focus{outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#191919;font-family:franklin-gothic-urw-comp,sans-serif;font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:1.5px;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#191919;font-family:franklin-gothic-urw-comp,sans-serif;font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:1.5px;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#191919;font-family:franklin-gothic-urw-comp,sans-serif;font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:1.5px;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#191919;font-family:franklin-gothic-urw-comp,sans-serif;font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:1.5px;}
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;}
h1,h2,h3,h4,h5,h6{font-family:franklin-gothic-urw-comp,sans-serif;font-weight:700;font-style:normal;}
h1{font-size:102px;}
h2{font-size:102px;}
h3{font-size:33px;}
h5{font-size:25px;}
h6{font-size:18px;}

/*---------Header--------*/
header{padding:0;background:#fff;border-bottom:1px solid #000;}
.main-navigation a{text-transform:uppercase;font-size:14px;color:#000;line-height:normal;font-family:franklin-gothic-urw-comp,sans-serif;letter-spacing:1.5px;}
.site-branding{margin-right:70px;}
.main-navigation li{margin:33px 28px 33px 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:#000;width:1px;height:10px;position:absolute;right:-14px;top:45%;transform:translateY(-50%);}
.main-navigation li:last-child a:before{display:none;}
.main-navigation a:after{content:"";display:block;background:#bf423c;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%;}
.header-inner{display:flex;align-items:center;}

/*---------Footer--------*/
footer{background:#000000;}
.footer-inner{display:flex;justify-content:space-between;padding:20px 0;}
.newslatter form{width:275px;position:relative;}
.newslatter{margin:20px 0 10px;}
.newslatter h5{color:#fff;text-transform:uppercase;margin-bottom:10px;}
.newslatter input{background:#fff;border-radius:0;padding:8px 15px;height:32px;border:none;width:100%;font-size:15px}
.newslatter input[type="submit"]{font-size:0;background:#000 url(../images/newslatter.png);width:28px;height:28px;padding:0;background-repeat:no-repeat;background-position:center center;position:absolute;top:2px;right:2px;}
.newslatter label{margin:0;width:100%;}
.newslatter p{display:inline-block;position:relative;color:#fff;}
.social-list li{display:inline-block;padding-right:10px;}
.social-list li:last-child{padding-right:0;}
.social-list li img{width:20px;height:20px;}
.ftr-right{display:flex;justify-content:flex-end;width:50%;}
.ftr-menu{text-align:right;width:auto;margin-left:70px;}
.ftr-menu:first-child{margin:0;}
.ftr-menu h6{color:#fff;text-transform:uppercase;position:relative;display:inline-block;margin-bottom:13px;}
.ftr-menu h6:after{content:"";position:absolute;bottom:0px;background:#fff;height:2px;width:100%;left:0;}
.footer-inner .ftr-menu li{width:100%;padding:0 0 12px 0;}
.footer-inner .ftr-menu li:last-child{padding-bottom:0;}
.ftr-menu li a{color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:1.5px;}
.copyright p{text-align:center;color:#fff;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;}
.copyright{padding-bottom:15px;}
.newslatter div.wpcf7 .ajax-loader{display:none;}
.ftr-menu li a:hover{color:#ce3436;}
body div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{display:none!important;}
.ftr-right .social-list.mobile-show{display:none;}
div.wpcf7-response-output{margin:0;border:none;color:#fff;padding:5px 0;letter-spacing:1px;font-size:16px;}
#menu-footer-menu-1{padding:35px 0 0 0;}

/*---------Home Page--------*/
.hero-slider.slick-slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;}
.hero-slide iframe{width:100%;height:100%;}
.hero-slider.slick-slider.slick-initialized{visibility:visible;opacity:1;}
.home header{border:none;}
.hero-slider{margin:0;height:715px;overflow:hidden;}
.hero-slider div{height:100%;}
.hero-slide{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.hero-slider .slider-title{position:absolute;height:auto;left:0;color:#fff;bottom:0;}
.slider-main-info{position:relative;}
.hero-slider .hero-text-wrap{height:auto;position:absolute;left:0;right:0;display:flex;justify-content:space-between;width:100%;top:50%;transform:translateY(-50%);flex-direction:column;opacity:0;}
.hero-slider.slick-initialized .hero-text-wrap{opacity:1;}
.hero-slider .hero-text-wrap span{font-size:26px;letter-spacing:1.5px;color:#fff;transform:rotate(-90deg);white-space:nowrap;display:flex;align-items:center;justify-content:center;height:auto;font-family:franklin-gothic-urw-comp,sans-serif;text-transform:uppercase;line-height:95px;}
.hero-slider .hero-text-wrap h1{text-transform:uppercase;color:#fff;position:relative;line-height:80px;padding-bottom:15px;}
.hero-slider .hero-text-wrap h1:before{content:"";position:absolute;width:125px;height:5px;background:#bf423c;bottom:0;}
.hero-slider .slider-wrap-inner{height:auto;padding-left:50px;}
.slider-btn{height:auto;margin:3px 0 0 0;padding-left:50px;}
.slider-btn a{color:#fff;font-size:18px;letter-spacing:1.5px;position:relative;margin-right:20px;}
.slider-btn a:before{content:"/";position:absolute;right:-15px;font-size:18px;letter-spacing:1.5px;}
.slider-btn a:after{content:"";position:absolute;bottom:-2px;background:#fff;height:1px;width:100%;left:0;}
.slider-btn a:last-child:before{display:none;}
.slider-btn a:hover{color:#ce3436;}
.slider-btn a:hover:after{background:#bf413d;}
.hero-slider .slick-dots{bottom:20px;}
.hero-slider .slick-dots li{width:12px;height:12px;margin:0 6px;}
.hero-slider .slick-dots li button:before{display:none;}
.hero-slider .slick-dots li button{font-size:0;padding:0;width:12px;height:12px;border:1px solid #000;border-radius:100%;}
.hero-slider .slick-dots li.slick-active button{background:#000;}
.inner-title-big{position:relative;width:100%;display:inline-block;}
.inner-title-small span{font-size:33px;line-height:23px;font-weight:700;font-family:franklin-gothic-urw-comp,sans-serif;text-transform:uppercase;}
.inner-title-small h2{text-transform:uppercase;line-height:46px;font-size:55px}
.inner-title-big span{font-size:60px;line-height:50px;font-weight:700;font-family:franklin-gothic-urw-comp,sans-serif;text-transform:uppercase;}
.inner-title-big h2{text-transform:uppercase;line-height:65px;}
.new-styles .row{display:flex;align-items:center;}
.new-slider h5 span{font-weight:400;}
.new-slider h5{text-transform:uppercase;font-size:17px;letter-spacing:1.5px;margin-top:12px;}
.new-slider-inner{text-align:center;position:relative;padding:0 7px;}
.new-slider-inner ul{margin-top:5px;}
.new-slider-inner ul li{display:inline-block;padding-right:10px;}
.new-slider-inner ul li:last-child{padding-right:0;}
.new-slider-inner ul li a{font-size:15px;letter-spacing:1.5px;}
.new-label{position:absolute;left:15px;top:5px;}
.new-slider-inner img{margin:0 auto;}
.collection-bg{transition:all 0.5s ease 0s;}
.new-slider-inner:hover .collection-bg{background:#fff;}
.new-styles{padding:60px 0;}
.new-slider .slick-prev:before,.new-slider .slick-next:before,.athletes-slider .slick-prev:before,.athletes-slider .slick-next:before{display:none;}
.new-slider .slick-prev,.athletes-slider .slick-prev{left:10px;}
.new-slider .slick-prev,.new-slider .slick-next,.athletes-slider .slick-prev,.athletes-slider .slick-next{background:url(../images/left-arrow.png);width:37px;height:37px;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%);}
.new-slider .slick-next,.athletes-slider .slick-next{right:5px;transform:translateY(-40%) rotate(180deg);margin:-3px 0 0;}
.new-slider{padding:0 30px;display:none;}
.new-slider.slick-initialized{display:block;}
.collection-box{position:relative;margin-bottom:30px;}
.collection-box h3{color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;text-transform:uppercase;}
.view-all-wheel{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;text-align:center;padding:32px 0;}
.view-all-wheel a{color:#fff;text-transform:uppercase;}
.athletes-slider-inner{position:relative;text-align:center;padding:0 7px;}
.athletes-slider-inner h3{color:#fff;}
.athletes-name{position:absolute;bottom:20px;text-transform:uppercase;text-align:center;left:0;right:0;color:#fff;}
.athletes-slider-inner img{display:table;margin:0 auto;}
.new-athletes .row{display:flex;align-items:center;}
.athletes-slider{padding:0 40px;}
.athletes-slider .slick-prev,.athletes-slider .slick-next{top:50%;transform:translateY(-50%);}
.athletes-slider .slick-next{transform:translateY(-50%) rotate(180deg);}
.new-athletes{padding:30px 0 80px;}

/*---------Wheel Collection--------*/
.page-template-wheel-collection header{border:none;}
.inner-banner{height:510px;display:flex;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;}
.inner-banner h3{color:#fff;font-size:70px;text-transform:uppercase;margin-left:60px;position:relative;padding:0;}
.underline:before{content:"";position:absolute;width:125px;height:5px;background:#bf423c;bottom:0;}
.underline{padding-bottom:18px;position:relative;}
.wheel-collection-inner{padding:25px 125px 25px 290px;}
.wheel-collection .row{display:flex;align-items:center;flex-flow:row wrap;}
.wheel-collection-title .inner-title{position:relative;}
.wheel-collection-title .inner-title:before{content:"";position:absolute;width:125px;height:5px;background:#bf423c;bottom:-20px;}
.wheel-box{text-align:center;margin-bottom:45px;}
.whell-info h5{text-transform:uppercase;font-size:17px;letter-spacing:1.5px;}
.whell-info h5 span{font-weight:400;margin-right:8px;}
.whell-info{margin-top:20px;}
.whell-info ul li{display:inline-block;padding-right:10px;position:relative;}
.ring-list li:before,.car-list li:before{content:"/";position:absolute;right:1px;top:0;}
.ring-list li:last-child:before,.car-list li:last-child:before{display:none;}
.whell-info ul li{font-size:15px;letter-spacing:1.5px;text-transform:uppercase;}
.car-list li{font-weight:700;}
.size-list{margin:3px 0;}
.ring-list{margin:4px 0 0 0;}
.full-width-bg{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative;padding:100px 0;margin-top:100px;margin-bottom:100px;}
.full-width-bg:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.1);transform-origin:top left;transform:skewY(-2deg);border-top:3px solid #bf423c;border-bottom:3px solid #bf423c;}
.full-width-bg-inner{padding:0 125px 0 290px;}
.filter-sidebar{width:235px;float:left;position:absolute;left:25px;top:25px;height:500px;overflow:auto;border:3px solid #e3e3e3;padding:20px;text-transform:uppercase;letter-spacing:1.5px;z-index:99;}
.wheel-inner{position:relative;}
.filter-title h6{letter-spacing:1.5px;position:relative;margin-bottom:28px;}
.filter-title h6:before{content:"";position:absolute;width:56px;height:2px;background:#bf423c;bottom:-2px;}
.filter-title{margin-bottom:0;}
.wheel-collection .row .col-md-3{margin:0 -1px;}
.wheel-collection .row .col-md-3:nth-child(4n+1){clear:both;}
.filter-box h6{margin-bottom:10px;position:relative;cursor:pointer;}
.filter-box h6.show:before{display:none;}
.filter-box h6.show:after{content:"";width:11px;height:4px;background:#000;bottom:0;font-weight:700;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.filter-box h6:before{content:"+";font-size:30px;background:transparent;line-height:normal;top:-9px;transform:none;right:-2px;position:absolute;width:auto;height:auto;}
.filter-box ul li,.filter-box label{display:block;position:relative;padding-left:20px;margin-bottom:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal;}
.filter-box h6 + ul,.filter-box h6 + label{display:block;background:#e3e3e3;padding:10px;}
.filter-box ul li:last-child{margin:0;}
.filter-box input{position:absolute;opacity:0;cursor:pointer;height:12px;width:12px;z-index:9;top:50%;transform:translateY(-50%);left:0;margin:0;}
.checkmark{position:absolute;top:50%;left:0;height:12px;width:12px;border:1px solid #000;transform:translateY(-50%);}
.filter-box ul li input:checked ~ .checkmark,.filter-box label input:checked ~ .checkmark{background-color:#bf423c;border-color:#bf423c;}
.filter-box ul li input:checked ~ .checkmark:after,.filter-box label input:checked ~ .checkmark:after{display:block;}
.checkmark:after{display:none;content:"";position:absolute;left:3px;top:1px;width:4px;height:6px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.filter-box{margin-bottom:25px;}
.filter-box:last-child{margin:0;}
.filter-box:last-child ul li:last-child{margin:0;}
.gallery-big .slick-arrow{background:#000;width:35px;height:35px;}
.gallery-big .slick-prev{z-index:9;}
.gallery-big .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;}
.gallery-big .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;}
.gallery-list img{height:250px;object-fit:cover;padding:3px;width:100%;}
.wheel_subtitle_text{margin:0 0 0 5px;}

/*---------Gallery Page--------*/
.gallery-filter-box{display:flex;justify-content:space-between;max-width:1140px;margin:0 auto;padding:45px 0;align-items:center;}
.gallery-filter-box .inner-title span{font-size:33px;line-height:30px;}
.gallery-filter-box .inner-title h2{font-size:56px;line-height:36px;}
.inner-title:before{content:"";position:absolute;width:50px;height:3px;background:#bf423c;bottom:0;}
select.form-control{width:100%;box-shadow:none;border-radius:0px;font-size:15px;color:#000;text-transform:uppercase;padding:0px 8px;height:27px;-webkit-appearance:none;background:#fff;border:1px solid #000;letter-spacing:1.5px;}
.gallery-filter-box .inner-title span{font-size:33px;line-height:33px;}
.gallery-filter-box .inner-title h2{font-size:56px;line-height:42px;}
.gallery-select{max-width:290px;width:100%;vertical-align:top;display:flex;align-items:center;}
.gallery-select span{font-size:17px;font-weight:700;letter-spacing:1.5px;margin-right:10px;text-transform:uppercase;}
.product-gallery-box-img img{width:100%;}
.product-gallery .col-lg-3:nth-child(4n+1){clear:both;}
.product-gallery-box-detail{padding:15px 25px;margin-bottom:25px;}
.product-gallery-box-detail h4{text-transform:uppercase;font-size:17px;letter-spacing:1.5px;position:relative;padding-bottom:5px;margin-bottom:8px;}
.product-gallery-box-detail h4:before{content:"";position:absolute;width:26px;height:2px;background:#bf423c;bottom:0;}
.product-gallery-box-detail span{font-size:17px;text-transform:uppercase;letter-spacing:1.5px;}
.pagination-div{margin:65px 0 55px;}
.pagination-div ul li{display:inline-block;}
.pagination-div ul li a{font-size:15px;padding:0 12px;letter-spacing:1.5px;position:relative}
.pagination-div ul li a:before{content:"";position:absolute;width:6px;height:2px;background:#bf423c;bottom:0;}
.product-gallery-box-img a{display:inline-block;width:100%;}
.gallery-list-new .gallery-box{height:auto;padding:0;}

/*---------Gallery Detils Page--------*/
.gallery-detils-inner{max-width:1140px;margin:0 auto;padding:0 15px;}
.gallery-detils-inner .inner-title-small{margin:40px 50px;}

/* .gallery-list{margin:3px 0 0 -3px;} */
.gallery-box{padding:0 0 3px 3px;width:20%;height:150px;float:left;}
.gallery-box a{display:inline-block;width:100%;height:100%;}
.gallery-box a img{width:100%;height:100%;object-fit:cover;}
.gallery-wheel{position:relative;display:inline-block;width:100%;margin:100px 0;padding:20px 0 80px;}
.gallery-wheel:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.1);transform-origin:top left;transform:skewY(-2deg);}
.gallery-wheel-info{max-width:650px;margin:0 auto;display:flex;justify-content:center;align-items:center;}
.gallery-wheel-info-img{width:410px;float:left;padding-right:100px;}
.gallery-wheel-info-img img{width:100%;}
.wheel-wrap{position:relative;margin-bottom:25px;}
.wheel-title{position:absolute;height:auto;left:-30px;color:#fff;bottom:0;}
.product-descption .car-list{margin:0 0 0 4px;}
.wheel-title span{font-size:22px;letter-spacing:1.5px;color:#000;transform:rotate(-90deg);white-space:nowrap;display:flex;align-items:center;justify-content:center;height:auto;font-family:franklin-gothic-urw-comp,sans-serif;text-transform:uppercase;line-height:60px;}
.wheel-detils .wheel-wrap-inner h1{line-height:60px;padding-bottom:15px;}
.wheel-detils .wheel-wrap-inner h1:before{bottom:0;}
.wheel-wrap-inner h1{text-transform:uppercase;color:#000;position:relative;font-size:85px;}
.wheel-wrap-inner h1:before{content:"";position:absolute;width:125px;height:5px;background:#bf423c;bottom:6px;}
.wheel-detils ul{margin-bottom:30px;}
.wheel-detils li{font-size:19px;line-height:22px;letter-spacing:1.5px;margin-bottom:2px;}
.wheel-detils a{font-size:18px;text-transform:uppercase;letter-spacing:1.5px;text-decoration:underline;}


/*---------Wheel Detils Page--------*/
.product-image{max-width:1025px;margin:0 auto;display:table;padding:100px 0;transform:skewY(2deg);}
.product-image-main{background-repeat:no-repeat!important;background-position:top right!important;transform:skewY(-2deg);}
.product-left{width:60%;float:left;}
.product-descption{width:40%;float:left;padding-left:120px;}
.single-main{margin-bottom:20px;}
.single-thumbnail{text-align:center;}
.slider-single-image.thumb-box{width:20%;display:inline-block;cursor:pointer;margin:0 10px;}
.product-descption li{display:inline-block;position:relative;padding-right:10px;}
.product-descption li a{font-size:15px;letter-spacing:1.5px;text-transform:uppercase;}
.product-descption .wheel-wrap-inner h1{line-height:60px;padding-bottom:15px;}
.product-descption .wheel-wrap-inner h1:before{bottom:0;left:4px;}
.product-descption .wheel-wrap{margin-bottom:45px;}
.product-inner-detils h5{text-transform:uppercase;font-size:16px;letter-spacing:1.5px;position:relative;margin-bottom:15px;}
.product-inner-detils{margin-bottom:30px;display:inline-block;width:100%;}
.available-product{width:110px;float:left;margin:0 25px 0 0;}
.available-product span{text-transform:uppercase;font-size:15px;margin:8px 0 0 0;display:inline-block;letter-spacing:1.5px;}
.play{text-transform:uppercase;font-size:15px;margin:8px 0 0 0;letter-spacing:1.5px;display:inline-block;width:100%;}
.product-inner-detils h5:before{content:"";position:absolute;width:25px;height:2px;background:#bf423c;bottom:-4px;}
.product-inner-detils.video h5{margin:0;}
.product-inner-detils.video .play{margin-bottom:15px;}
.wheel-information{position:relative;padding:80px 0;margin-bottom:80px;margin-top:33px;}
.wheel-information:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.1);transform-origin:top left;transform:skewY(-2deg);}
.spcifiaction-header{display:flex;align-items:flex-end;margin-bottom:50px;}
.spcifiaction-header .wheel-collection-title .inner-title-big{margin:0 100px 0 0;padding-bottom:20px;}
.spcifiaction-header .nav-tabs{border:none;}
.spcifiaction-header .nav-tabs>li.active>a,.spcifiaction-header .nav-tabs>li.active>a:focus,.spcifiaction-header .nav-tabs>li.active>a:hover{border:none;background:transparent;color:#000;}
.spcifiaction-header .nav-tabs li{float:none;display:inline-block;margin:0;padding-bottom:5px;}
.spcifiaction-header .nav-tabs li.active:before{content:"";position:absolute;width:20px;height:3px;background:#bf423c;bottom:0;}
.spcifiaction-header .nav-tabs>li>a{font-size:22px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-right:45px;padding:0;}
.tab-content th{font-size:21px;text-transform:uppercase;padding:15px 10px;}
.tab-content td{font-size:18px;text-transform:uppercase;padding:6px 10px;}
.tab-content tbody tr:nth-child(even){background-color:#fff;}
.vehicle-gallery .inner-title-big{margin:0 0 50px 0;}
.find-dealer{background:#e5e5e5;padding:10px 0;margin:130px 0;}
.delaer-info{display:flex;align-items:center;justify-content:center;}
.delaer-info .inner-title-big{margin:0;width:auto;}
.delaer-info .inner-title-big:before{width:70px;height:2px;}
.delaer-info .inner-title-big span{font-size:33px;line-height:33px;}
.delaer-info .inner-title-big h2{font-size:56px;line-height:36px;}
.sperateer{margin:0 30px;}
.parent-leftlogo{position:absolute;left:15px;bottom:25px;}
.wheel-img{position:relative;}
.wheel-wrap-main{position:relative;}
.accessories-block{padding:100px 0 0;}
.lug-kit li{font-size:23px;line-height:34px;font-weight:normal;}
.lug-kit{margin-bottom:90px;}
.available-option ul li p{margin:0;text-transform:uppercase;font-size:15px;line-height:36px;}
.available-option ul li{display:inline-block;margin-right:40px;text-align:center;}
.available-option ul li:last-child{margin:0;}
.lug-kit h4,.available-option h4{font-size:40px;line-height:106px;color:#000;}
.lug-kit{margin-bottom:40px;}
.lug-kit h4{position:relative;line-height:normal;margin:55px 0 45px;}
.lug-kit h4:before{content:"";position:absolute;width:20px;height:3px;background:#bf423c;bottom:0;}
.accessories-big{margin-bottom:15px;}
.accessories-small-img.slick-slide{display:flex;align-items:center;}
.available-option ul{margin-bottom:30px;}
.available-option .btn{padding:0px 39px;background:#ce3535;font-size:23px;}
.accessories-big-img{min-height:400px;border:1px solid #000;}
.accessories-big-img.slick-slide{display:flex;align-items:center;}
.accessories-big-img img{max-width:450px;margin:0 auto;display:table;}
.accessories-small-img{min-height:100px;border:1px solid #000;margin-right:10px;}
.accessories-small-img img{margin:0 auto;max-width:100px;display:table;}
.accessories-block .inner-title-big h2{line-height:76px;}

/*---------Athletes Page--------*/
.athletes-inner,.vehicle-inner{max-width:1420px;margin:0 auto;}
.athletes-inner .inner-title-small,.vehicle-inner .inner-title-small{max-width:1010px;margin:0 auto 30px;}
.athletes-page,.vehicle-page{margin:35px 0 155px;}
.athletes-inner .athletes-slider-inner{padding:0;margin-bottom:15px;}
.athletes-inner .col-lg-3.col-md-4.col-sm-6.col-xs-12{padding:0 7px;}
.athletes-inner .row{margin-right:0;margin-left:0;}
.ambessader-banner{height:450px;display:flex;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;}
.ambessader-banner .inner-title-small{margin-bottom:17px;color:#fff;}
.inner-title-small.underline:before{width:51px;height:3px;bottom:8px;}
.full-section{display:inline-block;width:100%;padding:0 30px;margin-bottom:80px;}
.full-section .inner-title-small{margin-bottom:20px;}
.full-section p{font-size:15px;line-height:17px;margin-bottom:20px;letter-spacing:1.5px;padding-left:10px;}
.full-section p:last-child{margin-bottom:0;}
.half-section{width:50%;float:left;padding-right:30px;}
.half-section:last-child{padding-right:0;}
.ambessader-info{margin:45px 0 10px;}
.ambbssader-gallery-box{width:25%;float:left;padding-right:13px;}
.ambbssader-gallery-box:last-child{padding-right:0;}
.ambbssader-gallery{display:inline-block;width:100%;}
.ambessader-event{position:relative;padding:50px 0;}
.ambessader-event:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.1);transform-origin:top left;transform:skewY(-2deg);}
.ambessader-event .inner-title-small{margin-bottom:45px;}
.event-list ul{display:inline-block;width:100%;}
.event-list li{margin-bottom:30px;width:20%;float:left;}
.event-list span{font-size:33px;font-weight:700;margin-bottom:5px;display:inline-block;width:100%;line-height:normal;}
.event-list p{font-size:21px;text-transform:uppercase;margin-bottom:2px;}
.single-team footer{position:relative;}
.single-team footer:before{position:absolute;content:"";width:100%;height:100px;top:0;left:0;background-color:rgba(0,0,0,0.1);transform-origin:top left;transform:skewY(-2deg);}

/*---------Contact Page--------*/
.contact--wrapper{max-width:1010px;margin:35px auto;}
.site-content{min-height:80vh;}
.contect-inner-info{padding:60px 0 0 130px;}
.contact-form form{display:inline-block;width:100%;margin:0 -25px;}
.contect-inner-info p{font-size:15px;line-height:19px;margin-bottom:25px;text-transform:uppercase;letter-spacing:1.5px;}
.contact-form{margin:50px 0 0 0;}
.contect-inner-info .contact-form p{width:33.33%;margin:0 0 35px 0;float:left;padding-left:25px;}
div.wpcf7 .ajax-loader{background-repeat:no-repeat!important;}
.contect-inner-info .contact-form p label{font-size:17px;letter-spacing:1.5px;padding:0 0 0 10px;}
.contect-inner-info .contact-form p span{width:100%;}
.contect-inner-info .contact-form p input,.contect-inner-info .contact-form p textarea{padding:3px 15px;border:1px solid #000;border-radius:0;width:100%;font-size:15px;}
.contect-inner-info .contact-form p:nth-last-child(3){width:100%;margin-bottom:20px;}
.contect-inner-info .contact-form .wpcf7-submit{width:auto;background:transparent;border:none;font-size:17px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;text-decoration:underline;padding:0;font-family:franklin-gothic-urw-comp,sans-serif;}
.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;}

/*Newslatter for success Msg*/
.mc4wp-alert.mc4wp-success{color:white;}
.mc4wp-alert.mc4wp-error p a{color:red;}
.contact-form div.wpcf7-response-output{color:red;}
.wpcf7 form .wpcf7-response-output{color:red !important;}

/* bacome an ambassador page  */
.bg-black{
    background-color: #000;
}
.banner-sec {
    background-repeat: no-repeat;
    background-size: cover;
    height: calc(100vh - 88px);
	position: relative;
}
.banner-sec:before{
    content: "";
    position: absolute;
    top: 0;
    opacity: 0.5;
    height: 100%;
    width: 100%;
    background-color: #141414;
}
.banner-content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}
.banner-content .banner-title{
	font-size: 100px;
    letter-spacing: 5px;
    color: #fff;
    font-weight: bold;
    line-height: 1;
	position: relative;
}
.banner-content .banner-title span{
	position: relative;
	padding-bottom: 10px;
}
.banner-content .banner-title span:before{
	content: "";
	position: absolute;
	bottom: 0;
	left: 4px;
	height: 10px;
	background-color: #dd1d29;
	width: 30%;
}
.become-textblock {
    padding: 80px 0 150px;
	position: relative;
}
.become-textblock h3 {
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    position: relative;
    padding: 0 0 10px;
    margin: 0 0 15px;
}
.become-textblock h3:after{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 10px;
    background-color: #dd1d29;
    width: 44%;
}
.become-textblock p,
.custom-form p{
    letter-spacing: 1px;
    text-transform: inherit;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.2;
}
.become-textblock p:last-child{
    margin-bottom: 0;
}
.become-textblock .text-col{
    padding: 0 70px;
}
.form-sec .custom-form {
    padding: 0 70px;
}
.form-sec .custom-form .form-title {
    font-weight: bold;
    font-size: 75px;
    letter-spacing: 4px;
	margin-bottom: 50px;
}
.form-sec .custom-form .form-title span{
	position: relative;
	padding-bottom: 10px;
}
.form-sec .custom-form .form-title span::before{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 10px;
    background-color: #dd1d29;
    width: 44%;
}
.mb-3 {
    margin-bottom: 15px;
}
.pb-3 {
    margin-bottom: 25px;
}
.px-0 {
    padding-left: 0;
    padding-right: 0;
}
.mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.form-sec .custom-form h3 {
    letter-spacing: 2px;
    font-weight: bold;
	margin-bottom: 10px;
}
.custom-form input[type="text"], .custom-form input[type="email"], input[type="url"], .custom-form input[type="password"], .custom-form .custom-forminput[type="search"], .custom-form input[type="number"], .custom-form input[type="tel"], .custom-form textarea,.custom-form select{
    font-weight: 500;
    border-radius: 5px;
    background-color: #ffffff;
    border: 2px solid #a6a6a6;
    font-size: 16px;
    padding: 13px 15px;
    letter-spacing: 1px;
    height: auto;
    width: 100%;
	font-family: franklin-gothic-urw-comp,sans-serif;
}
.custom-form input::-webkit-input-placeholder,
.custom-form textarea::-webkit-input-placeholder{color: #9d9d9d;opacity: 1;font-family: franklin-gothic-urw-comp,sans-serif;text-transform: initial;white-space:pre-line;}
.custom-form input::-moz-placeholder,
.custom-form textarea::-moz-placeholder{color: #9d9d9d;opacity: 1;font-family: franklin-gothic-urw-comp,sans-serif;text-transform: initial;white-space:pre-line;}
.custom-form input:-ms-input-placeholder,
.custom-form textarea:-ms-input-placeholder{color: #9d9d9d;opacity: 1;font-family: franklin-gothic-urw-comp,sans-serif;text-transform: initial;white-space:pre-line;}
.custom-form input::-ms-input-placeholder,
.custom-form textarea::-ms-input-placeholder{color: #9d9d9d;opacity: 1;font-family: franklin-gothic-urw-comp,sans-serif;text-transform: initial;white-space:pre-line;}
.custom-form input::placeholder,
.custom-form textarea::placeholder{color: #9d9d9d;opacity: 1;font-family: franklin-gothic-urw-comp,sans-serif;text-transform: initial;white-space:pre-line;}
.custom-form .wpcf7-form-control-wrap {
    display: block;
}
body .custom-form textarea{
    height: 200px;
}
.custom-form input[type="file"] {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
}
.custom-form .codedropz-btn-wrap {
    position: relative;
    color: #898989;
    font-style: normal;
    padding: 14px 15px;
    font-family: franklin-gothic-urw-comp,sans-serif;
    margin: 0;
    display: block;
    font-weight: 300;
    text-transform: initial;
}
.custom-form .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn,
.custom-form .codedropz-upload-inner h3{
    color: #898989;
    font-family: franklin-gothic-urw-comp,sans-serif;
    font-weight: 300;
    letter-spacing: 1px;
    font-size: 16px;
}
.custom-form .codedropz-btn-wrap{
    background-color: #d6d6d6;
    border: 2px solid #c7c7c7;
    border-radius: 5px 0 0 5px;
    width: 30%;
    order: -1;
    text-align: left;
}
.custom-form .dragfile {
    display: block;
    font-size: 0;
}
.custom-form .codedropz-upload-inner {
    display: flex;
    flex-wrap: wrap;
}
.custom-form .codedropz-upload-inner span,
.custom-form .dnd-progress-bar,
.custom-form .dnd-upload-counter {
    display: none !important;
}
.custom-form .codedropz-upload-inner h3 {
    background-color: #e8e8e8;
    border: 2px solid #e8e8e8;
    border-radius: 0 5px 5px 0;
    text-align: right;
    margin: 0;
    width: 70%;
    padding: 15px;
    line-height: 1;
}
.custom-form .dnd-upload-status .dnd-upload-details .name span{
    color: #898989;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 1px;
    font-family: franklin-gothic-urw-comp,sans-serif;
}
.custom-form .dnd-upload-status .dnd-upload-details .name{
    display: block;
}
.custom-form .dnd-upload-status .dnd-upload-details .name em {
    color: #d6d6d6;
    font-weight: 300;
    font-style: normal;
    display: block;
    font-size: 14px;
    font-family: franklin-gothic-urw-comp,sans-serif;
}
.custom-form .dnd-upload-status .dnd-upload-details .remove-file {
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
}
.custom-form .dnd-upload-status .dnd-upload-image{
    border-radius: 100%;
    width: 45px;
    height: 60px;
    border: 0;
}
.custom-form .dnd-upload-status .dnd-upload-image span.file{
    height: 100%;
    width: 100%;
}
.custom-form .dnd-upload-status{
    background-color: #fff;
    border: 2px solid #e8e8e8;
    border-top: 0;
    padding: 15px;
}
.custom-form .dnd-upload-status .dnd-upload-details .remove-file span:after {
    content: "x";
    color: #898b8e;
    font-weight: 300;
    background-image: none;
    height: auto;
    width: auto;
    font-size: 30px;
    line-height: 0;
}
.custom-form .codedropz-upload-container {
    padding: 0;
}
.custom-form .codedropz-upload-handler {
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.custom-form .wpcf7-checkbox .wpcf7-list-item {
    margin: 0;
}
.custom-form .wpcf7-checkbox label{
    padding: 0;
    font-style: normal;
    display: flex;
    letter-spacing: 1px;
}
.custom-form .wpcf7-checkbox .wpcf7-list-item-label{
    text-transform: initial;
    font-weight: 500;
    padding-top: 5px;
    padding-left: 15px; 
	font-size: 18px;
}
.custom-form .wpcf7-checkbox input[type="checkbox"] {
    min-width: 20px;
    height: 20px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 2px solid #a6a6a6;
    appearance: none;
}
.custom-form .wpcf7-checkbox input[type="checkbox"]:checked{
    appearance: auto;
}
.custom-form .wpcf7-form input[type="submit"].btn {
    width: 100%;
    padding: 15px 15px;
    height: auto;
    line-height: normal;
    background-color: #ff0000;
    border: 2px solid #ff0000;
    border-radius: 5px;
    letter-spacing: 1px;
	font-size: 18px;
    letter-spacing: 1px;
    margin: 0;
}
.custom-form .wpcf7-form input[type="submit"].btn:hover{
    background-color: #000;
}
.custom-form .wpcf7-spinner {
    display: none !important;
}
.form-sec {
    padding: 0 0 100px 0;
    background-color: #eaeaea;
}
.become-textblock:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 90px;
    width: 100%;
    background-color: #eaeaea;
    clip-path: polygon(100% 1%, 0% 100%, 100% 100%);
    left: 0;
	z-index: 1;
}
.become-textblock:after{
    content: "";
    position: absolute;
    bottom: 0;
    height: 95px;
    width: 100%;
    background-color: #ed4747;
    clip-path: polygon(100% 2%, -4% 100%, 100% 100%);
    left: 0;
}

/*---------Media Query--------*/
@media (min-width:1200px){
	.container{width:1200px;}
}
@media (min-width:1400px){
	.container{width:1400px;}
}
@media (min-width:1580px){
	.container{width:1580px;}
}
@media (max-width:1480px){
	h2{font-size:70px;}
	.inner-title span{font-size:50px;line-height:46px;}
	.inner-title h2{line-height:46px;}
	h3{font-size:26px;}
	.hero-slider.slick-slider{height:450px;}
	.wheel-collection .col-md-3{width:33.33%;}
	.wheel-collection .row .col-md-3:nth-child(4n+1){clear:none;}
	.wheel-collection .row .col-md-3:nth-child(3n+1){clear:both;}
	.inner-banner{height:350px;}
	.wheel-information{margin-top:25px;}
}
@media (max-width: 1366px){
    .banner-content .banner-title{
        font-size: 80px;
    }
    .form-sec .custom-form .form-title{
        font-size: 60px;
    }
    .become-textblock .text-col {
        padding: 0 30px;
    }
    .form-sec .custom-form{
        padding: 0px 50px;
    }
}
@media (max-width:1199px){
	.container{width:100%;}
	.filter-title{margin:0;}
	.filter-sidebar{padding:15px;left:15px;top:15px;}
	.wheel-collection{padding:95px 0 0 0;}
	.wheel-collection-inner{padding:50px 15px;}
	.full-width-bg{padding:50px 0;margin-top:50px;margin-bottom:50px;}
	.full-width-bg-inner{padding:0 15px;}
	.inner-banner h3{font-size:60px;}
	.gallery-select{max-width:200px;}
	.athletes-slider-inner img{width:100%;}
	.ambessader-banner{height:280px;}
	.event-list li{width:25%;margin-bottom:20px;}
	.contect-inner-info{padding:20px 0 0 0;}
	.contact-form{margin:20px 0 0 0;}
	.athletes-inner .inner-title-small{padding:0 15px 18px;}
	.contact--wrapper{padding:0 15px;}
	.filter-title h6{margin:0;}
	.fillter-inner-box{margin:30px 0 0 0;display:none;}
	.filter-sidebar{padding:10px 10px 15px 10px;width:calc(100% - 20px);left:0;position:relative;margin:0 10px 50px;height:auto;}
	.filter-title-inner:after{content:"+";position:absolute;right:0;font-size:30px;line-height:normal;top:-5px;}
	.filter-title-inner.show:after{content:"-";width:11px;height:4px;background:#000;bottom:0;font-weight:700;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:0;}
	.filter-title .filter-box h6{margin-bottom:10px;}
	.wheel-information{margin-top:20px;}
	.product-image-main{background-size:contain!important;}
	.product-gallery .col-lg-3:nth-child(4n+1){clear:none;}
	.product-gallery .col-lg-3:nth-child(3n+1){clear:both;}
	.product-image{transform:none;}
	.product-image-main{transform:none;}
	.gallery-big .slick-next{right:0;}
	.gallery-big .slick-prev{left:0;}
	.gallery-big img {
	    min-height: auto;
	    max-height: inherit;
	    object-fit: cover;
	    height: auto;
	}
	.banner-content .banner-title {
        font-size: 62px;
    }
    .form-sec .custom-form .form-title {
        font-size: 56px;
    }
    .form-sec .custom-form {
        padding: 0 30px;
    }
	.become-textblock {
		padding: 60px 0 120px;
	}
	.form-sec{
		padding-bottom: 60px;
	}
}
@media (max-width:991px){
	.inner-title-big{display:table;margin:0 auto 30px;width:auto;}
	.inner-title-big span{font-size:30px;line-height:30px;}
	.delaer-info .inner-title-big span{font-size:25px;line-height:25px;}
	.delaer-info .inner-title-big h2{font-size:40px;line-height:26px;}
	.inner-title-big h2{font-size:50px;line-height:36px;}
	.sperateer{margin:0 10px;}
	.inner-title-small span{font-size:30px;line-height:22px;}
	.inner-title-small h2{font-size:40px;line-height:40px;}
	#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 span{display:block;position:absolute;height:4px;width:40px;background:#bf423c;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,#nav-icon1 span{background-color:#bf423c;}
	#nav-icon1 span:nth-child(2){top:27px;}
	#nav-icon1 span:nth-child(3){top:36px;}
	#nav-icon1.open{margin:0;}
	#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:58px;background:#bf423c;padding:30px 15px;z-index:9999;display:none;}
	.main-navigation li{margin:0 0 20px 0;width:100%;text-align:left;}
	.main-navigation li.current_page_item a{color:#000;font-weight:600;}
	.main-navigation a{font-size:18px;color:#fff;display:inline-block;}
	.main-navigation a:hover:after,.main-navigation .current-menu-item>a:after,.main-navigation .current_page_item>a:after{width:100%;background:#000;}
	.header-inner{padding:10px 0;}
	.main-navigation{position:inherit;}
	.main-navigation a:before{display:none;}
	.main-navigation li:last-child{margin:0;}
	.new-styles .row,.new-athletes .row{display:inherit;}
	.new-styles{padding:30px 0;}
	.inner-title{display:table;margin:0 auto 40px;}
	.new-athletes{padding:30px 0;}
	.ftr-right{width:100%;}
	.wheel-collection .col-md-3{width:50%;}
	.wheel-collection .row .col-md-3:nth-child(3n+1){clear:none;}
	.wheel-collection .row .col-md-3:nth-child(2n+1){clear:both;}
	.inner-banner{height:230px;}
	.inner-banner h3{font-size:40px;}
	.inner-banner h3:before{bottom:0;}
	.gallery-filter-box{padding:30px 0;}
	.gallery-filter-box .inner-title-small{display:inline-block;margin:0 0 20px 0;}
	.gallery-box{width:33.33%;height:150px;}
	.product-descption{padding-left:30px;}
	.find-dealer{margin:50px 0;}
	.product-image{padding:50px 0;}
	.product-descption .wheel-wrap-inner h1{line-height:40px;font-size:60px;}
	.product-descption .wheel-title{bottom:0;}
	.product-descption .wheel-wrap{margin-bottom:40px;}
	.product-inner-detils{margin-bottom:20px;}
	.inner-title span{font-size:25px;line-height:30px;}
	h2{font-size:60px;}
	.inner-title h2{line-height:36px;}
	.spcifiaction-header{margin-bottom:10px;}
	.wheel-information{padding:40px 0;margin-bottom:40px;}
	.athletes-page{margin:30px 0 15px;}
	.athletes-inner .inner-title span{font-size:23px;line-height:20px;}
	.athletes-inner .inner-title h2{font-size:40px;line-height:26px;}
	.gallery-filter-box .inner-title{display:inline-block;margin:0 0 30px 0;}
	.gallery-select{max-width:100%;width:100%;margin:0 0 15px 0;}
	.gallery-select:last-child{margin:0;}
	.gallery-select span{width:65px;}
	.full-section{padding:0;}
	.half-section{width:100%;float:left;padding:0 0 20px 0;}
	.full-section{margin-bottom:20px;}
	.ambbssader-gallery-box{width:50%;padding:0 10px 10px 0;}
	.event-list span{font-size:26px;}
	.event-list p{font-size:17px;}
	.event-list li{width:33.33%;}
	.ambessader-event{padding:30px 0;}
	.ambbssader-gallery-box:last-child{padding-right:10px;}
	.error-404.not-found{padding:120px 0;}
	.new-slider .slick-prev,.athletes-slider .slick-prev{left:0;}
	.new-slider .slick-next,.athletes-slider .slick-next{right:0;}
	.gallery-filter-box{display:inline-block;width:100%;padding:20px 0;}
	select.form-control{max-width:250px;}
	.ftr-menu{margin-left:30px;}
	.product-gallery .col-lg-3:nth-child(3n+1){clear:none;}
	.product-gallery .col-lg-3:nth-child(2n+1){clear:both;}
	.accessories-block{padding:30px 0;}
	.accessories-block .col-md-6{width:100%;}
	.accessories-block .inner-title-big h2{line-height:normal;}
	.accessories-block h3{font-size:26px;padding:0 15px;line-height:34px;margin:0 0 10px 0;}
	.lug-kit h4{margin:0 0 20px 0}
	.lug-kit li{margin-bottom:10px;}
	.available-option{margin-bottom:40px;}
	.lug-kit li:last-child{margin:0;}
	.available-option ul li{display:inline-block;margin:0 20px 0 0;text-align:center;}
	.available-option ul{margin-bottom:20px;}
	.available-option .btn{margin:0 auto;display:table;}
	.accessories-block .inner-title-big{margin:0 0 30px 15px;}
	.gallery-list img{height:150px;}
	.form-sec .custom-form .form-title {
        font-size: 44px;
    }
    .banner-content .banner-title {
        font-size: 46px;
    }
	.become-textblock .text-col{
		margin-bottom: 25px;
	}
	.become-textblock:after{
		height: 63px;
	}
	.become-textblock:before{
		height: 60px;
	}
	.become-textblock{
		padding: 50px 0 80px;
	}
	.custom-form .codedropz-btn-wrap{
		width: 100%;
		border-radius: 5px 5px 0 0;
	}
	.custom-form .codedropz-upload-inner h3{
		width: 100%;
		border-radius: 0 0 5px 5px;
	}
	.form-sec{
		padding-bottom: 50px;
	}
}
@media (max-width:767px){
	.main-navigation ul{display:block;}
	.menu-header-menu-container{padding:15px;}
	.hero-slider.slick-slider{height:250px;}
	h1{font-size:60px;}
	.hero-slider .hero-text-wrap span{font-size:20px;line-height:80px;}
	.hero-slider .slider-wrap-inner{padding-left:40px;}
	.hero-slider .hero-text-wrap h1:before{bottom:0;}
	.collection-box img{width:100%;}
	.collection-box{margin-bottom:15px;}
	h2{font-size:50px;line-height:36px;}
	.inner-title span{font-size:40px;line-height:30px;}
	.footer-inner{flex-direction:column;}
	.ftr-right{display:flex;justify-content:flex-start;flex-direction:column;}
	.ftr-menu{width:100%;text-align:left;margin:0;}
	.ftr-menu ul{margin-bottom:15px;}
	.menu-footer-menu-2-container,.menu-footer-menu-3-container{display:none;}
	.ftr-menu h6:before{content:"";background:url(../images/white-arrow.png);width:15px;height:15px;position:absolute;right:10px;background-size:contain;background-repeat:no-repeat;bottom:0;}
	.ftr-menu h6:after{height:1px;bottom:-1px;}
	.ftr-menu h6.show:before{transform:rotate(180deg);bottom:5px;}
	.inner-title{margin:0 auto 20px;}
	.newslatter{margin:15px 0;}
	.newslatter h5{margin-bottom:10px;}
	.ftr-right .social-list.mobile-show{display:block;}
	.ftr-left .social-list{display:none;}
	.ftr-menu h6:empty{display:none;}
	.ftr-menu h6{width:100%;}
	.gallery-detils-inner .inner-title-small{margin:20px 30px 40px;}
	.gallery-box{width:50%;height:250px;}
	.gallery-wheel-info{display:inline-block;width:100%;}
	.gallery-wheel-info-img{width:100%;float:none;padding-right:0;max-width:400px;margin:0 auto;display:table;}
	.wheel-detils{padding:20px 0 0 30px;}
	.gallery-wheel{margin:40px 0 20px 0;padding:20px 0 30px;}
	.wheel-wrap-inner h1{font-size:65px;}
	.wheel-detils .wheel-wrap-inner h1{line-height:46px;}
	.product-left{width:100%;}
	.product-descption{width:100%;float:left;padding:30px 15px 0 50px;}
	.table-responsive{border:none;margin:0;}
	.ambessader-banner{height:200px;}
	.event-list li{width:50%;}
	.ambessader-event .inner-title-small{margin-bottom:20px;}
	.contect-inner-info .contact-form p{width:100%;margin:0 0 25px 0;padding:0;}
	select.form-control{max-width:100%;}
	.contact-form form{margin:0;}
	#menu-footer-menu-1{padding:0 0 0px 0;display:block;}
	.wheel-detils .wheel-wrap-inner h1{line-height:46px;}
	.hero-slider .hero-text-wrap h1{line-height:50px;}
	.wheel-img img{min-height:auto;}
	.banner-content .banner-title {
        font-size: 34px;
    }
    .form-sec .custom-form .form-title {
        font-size: 28px;
    }
    .form-sec .custom-form {
        padding: 0;
    }
    .become-textblock .text-col {
        padding: 0 15px;
		text-align: center;
    }
	.form-sec .custom-form .form-title span::before,
	.become-textblock h3:after,
	.banner-content .banner-title span:before{
		height: 5px;
		right: 0;
		left: 0;
		margin: 0 auto;
	}
	.form-sec{
		padding-bottom: 40px;
	}
	.wpcf7-form-control-wrap.product input::-webkit-input-placeholder{position: relative; top: -10px;}
	.wpcf7-form-control-wrap.product input::-moz-placeholder{position: relative; top: -10px;}
	.wpcf7-form-control-wrap.product input:-ms-input-placeholder{position: relative; top: -10px;}
	.wpcf7-form-control-wrap.product input::-ms-input-placeholder{position: relative; top: -10p;}
	.wpcf7-form-control-wrap.product input::placeholder{position: relative; top: -10p;}
}
@media (max-width:480px){
	h1{font-size:50px;}
	.hero-slider .hero-text-wrap h1{display:inline-block;}
	.hero-slider .hero-text-wrap h1:before{width:100%;}
	.slider-btn a{font-size:15px;}
	.inner-title span{font-size:22px;line-height:20px;}
	.inner-title h2{line-height:35px;}
	.inner-banner{height:150px;}
	.inner-banner h3{font-size:28px;}
	.underline:before{height:3px;width:45px;}
	.full-width-bg{padding:30px 0;margin-top:0;margin-bottom:30px;}
	.wheel-collection-inner{padding:30px 15px;}
	.wheel-box{margin-bottom:30px;}
	.wheel-collection .col-md-3{width:100%;}
	.wheel-collection{padding:70px 0 0 0;}
	.inner-title{margin:0 auto 70px;}
	.gallery-box{height:auto;}
	.wheel-wrap-inner h1{font-size:45px;}
	.wheel-title span{font-size:18px;line-height:56px;}
	.wheel-title{left:-25px;}
	.wheel-wrap{margin-bottom:5px;}
	.wheel-detils ul{margin-bottom:20px;}
	.gallery-detils-inner .inner-title-small{margin:20px 30px 30px;}
	.spcifiaction-header{display:inline-block;width:100%;}
	.spcifiaction-header .nav-tabs{margin:20px 0 0 0;}
	.tab-content th{padding:10px;}
	.vehicle-gallery .inner-title{margin:0 0 20px 0;}
	.find-dealer{margin:0 0 20px 0;}
	.delaer-info .inner-title h2{font-size:36px;line-height:16px;}
	.delaer-info .inner-title span{font-size:22px;line-height:30px;}
	.wheel-collection-title .inner-title:before{width:50px;height:4px;}
	.spcifiaction-header .wheel-collection-title .inner-title{padding-bottom:10px;}
	.spcifiaction-header .nav-tabs>li>a{font-size:18px;margin-right:20px;}
	.tab-content th{font-size:16px;}
	.product-descption .wheel-wrap-inner h1{line-height:36px;font-size:50px;}
	.product-descption{padding:30px 15px 0 30px;}
	.slider-single-image.thumb-box{width:70px;}
	.product-image{padding:30px 0 0;}
	.wheel-information{padding:30px 0;margin:0 0 30px;}
	.product-gallery-box-detail{margin-bottom:0;}
	.event-list li{width:100%;}
	.ambessader-banner .inner-title-small span{font-size:18px;line-height:20px;}
	.ambessader-banner .inner-title-small h2{font-size:30px;line-height:16px;}
	.ambessader-info{margin:20px 0;}
	.ambbssader-gallery-box{width:100%;padding:0 0 10px 0;}
	.ambbssader-gallery-box:last-child{padding-right:0;}
	.full-section .inner-title-small{margin-bottom:10px;}
	.error-404.not-found h1{font-size:60px;}
	.error-404.not-found p{font-size:18px;}
	.site-content{min-height:auto;}
	.inner-banner h3{margin-left:0;}
	.wheel-detils .wheel-wrap-inner h1{line-height:36px;}
	.hero-slider .hero-text-wrap h1{line-height:36px;}
	.hero-slider .slider-title{left:10px}
	.hero-slider .hero-text-wrap span{line-height:65px;font-size:16px;}
	.product-image-main{transform:none;}
	.accessories-big-img{min-height:300px;}
	.lug-kit h4,.available-option h4{font-size:30px;}
	.lug-kit li{font-size:16px;line-height:24px;}
	.lug-kit{margin-bottom:0;}
	.available-option ul li{margin:0 0 20px 0;width:100%;}
	.accessories-big-img img{max-width:90%;}
	.accessories-small-img img{max-width:90%;}
	.gallery-list img{height:100px;}
	.table-blog div{max-width:300;}
}
@media (max-width:360px){
	.inner-title-small span{font-size:22px;line-height:22px;}
	.inner-title-small h2{font-size:30px;line-height:30px;}
}

.contect-inner-info .contact-form p span.wpcf7-spinner {
    width: 24px;
}
.wpcf7 form .wpcf7-response-output {
    display: inline-block;
    width: 100%;
    margin-top: 0;
}

.contect-inner-info .contact-form .ful-width-row {
    width: 100%;
    margin: 0 0 35px 0;
    float: left;
    padding-left: 25px;
}
.contect-inner-info .contact-form .ful-width-row label {
    font-size: 17px;
    letter-spacing: 1.5px;
    padding: 0 0 0 10px;
    line-height: 19px;
    text-transform: uppercase;
}
.contect-inner-info .contact-form .ful-width-row textarea {
    padding: 3px 15px;
    border: 1px solid #000;
    border-radius: 0;
    width: 100%;
    font-size: 15px;
}


/* CF7 ERROR MESG  */
.has-error-msg {
    font-size: 14px;
}