/*

	Theme Name:     Mobimax Child

	Theme URI:      http://enovathemes.com/mobimax

	Description:    Mobimax Auto Parts Woocommerce WordPress Theme

	Author:         Enovathemes

	Author URI:     https://enovathemes.com

	Version:        1.0

	Template:       mobimax

*/



/* =Theme customization starts here

-------------------------------------------------------------- */
a, a img  {
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.wp-block-woocommerce-cart.alignwide {
    padding: 30px 0;
}
.wc-block-cart-item__total .wc-block-components-product-price, .wc-block-cart-item__wrap .wc-block-components-product-price, .wc-block-components-formatted-money-amount {
    display: block;
    color: #000;
    font-weight: 600;
}
.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping__options {
    display: none;
}
.wc-block-cart-item__remove-link font {
    color: #df1616;
}
.wp-block-woocommerce-cart  .is-large.wc-block-cart .wc-block-cart-items th {
   
    visibility: visible;
    text-align: center;
    color: #fff;
}
h2.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    padding: 8px 17px !important;
}
.wp-block-woocommerce-cart tr.wc-block-cart-items__header, .is-large.wc-block-cart .wc-block-cart__totals-title {
   background-color: #6861fc !important;
    color: #fff !important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
    border: 1px solid #0000001a;
}
.conteed_requestt {
    margin-top: 80px;
}
.contact_request p {
  text-align: center; 
}
.csillag_kot {
    text-align: center;
}
.cf7sr-g-recaptcha {
    text-align: center;
    margin: 0 auto;
    display: table;
}
.csillag_kot .cf7sr-g-recaptcha {
    margin: 0 131px 0 auto;
}
#wpcf7-f5338-p5339-o1 .contact_request div p input.wpcf7-submit {
    margin: 0 0 0 -58px;
}
.forgalmiban_mth {
	 width: 800px;
    text-align: center;
    margin: 25px auto 40px auto;
}
.contact_request {
    max-width: 680px;
    width: 100%;
    margin: 35px auto;
    display: block;
    box-shadow: 0 0 10px #eeeeee;
    padding: 20px;
}
.contact_request .fieldr {
    margin: 20px 0;
}
.contact_request .fieldr p {
    display: grid;
    width: 100%;
    grid-template-columns: 190px auto;
    grid-column-gap: 30px;
    padding: 0px !important;
    max-width: 100% !important;
}
.contact_request .fieldr p label {
    display: block;
    margin: 0px auto 0px 0px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.contact_request label span {
    color: red;
    padding-left: 2px;
}
.contact_request .text {
    margin: 0 0 20px 0;
}
.kapcso_adta {
    color: #6861fc;
    font-size: 20px;
    margin: 25px 0 20px 0;
    display: block;
    font-weight: 600;
    background-color: #ddd;
    padding: 12px;
}
.contact_request br {
	display: none;
}
.contact_request ::placeholder {
    color: #cbcbcb;
}
.contact_request input, .contact_request textarea {
    border: 1px solid #a0a0a0 !important;
    margin: 0;
}
.contact_request textarea {
    height: 140px;
}
.fieldr.checkb p, .fieldr.labtext p {
    grid-template-columns: 112.5%;
}
.fieldr.checkb span, .fieldr.checkb span a:hover {
    color: #000;
}
.fieldr.checkb span a {
    color: #6861fc;
}
.fieldr.labtext p label {
    width: 100%;
    text-align: center;
    font-weight: normal;
}
.contact_request input.wpcf7-submit {
    border: none !important;
}
.contact_request span.wpcf7-spinner {
    display: none;
}
.contact_request .wpcf7-not-valid {
    border-color: red !important;
}
.contact_request .fieldr span.wpcf7-not-valid-tip {
    padding-top: 3px;
}

span.make_modll2 {
    text-align: center;
    display: block;
    margin: 0 20px 20px;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 600;
    color: #000;
}
h2.make_modll {
    text-align: center;
    margin: 43px 0px 80px;
    color: #6861fc;
}
ul.model_prod {
    text-align: center;
}
.make_modll22 img {
    width: 100px;
    margin: 0 auto 20px;
    display: block;
}
.make_modll22 {
    text-align: center;
    margin-bottom: 20px;
}
.woocommerce_contentmt {
    width: 100%;
}
.vc_row.vc_column-gap-24>.container, .container, .wpml-ls-statics-post_translations, .header-menu > .mm-true > ul {
    max-width: 1350px;
}
.vc_row.vc_column-gap-24 {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
}
.header.sticky-true.shadow-sticky-true.active, body.nothomep .header.et-desktop {
    background-color: #0c0b10;
}
body.nothomep .page-content-wrap {
    padding-top: 143px;
}
.spd1baneer {
    padding: 250px 0 150px 0;
}
.spd1baneer h2 {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 50px !important;
}
.spd1baneer h2, .spd1baneer h3.aio-icon-title, .spd1baneer .aio-icon-description {
    color: #d7d7d7;
}
.spd1baneer .aio-icon-img img {
    /* filter: brightness(0) invert(1); */
}
.spd1baneer .top-icon .aio-icon-header h3.aio-icon-title {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 10px 0;
}
.product-layout.grid.small.column-2.layout-sidebar-left.lazy-load {
    margin-top: 40px;
}
.model_prod li {
    display: inline-block;
    width: 33%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 20px;
}
.model_prod li a {
    width: 100%;
    height: 47px;
    border: 1px solid #e5e5e5;
    display: block;
    position: relative;
}
.model_prod li a:hover {
    background-color: #6861fc;
    border: 1px solid #6861fc;
}
.model_prod li a .model_prod_image {
    float: left;
    width: 75px;
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    background-color: #fff;
    padding-right: 6px;
    padding-left: 6px;
}
.model_prod li a h4 {
    font-size: 14px;
    text-align: left;
    margin: 0;
    color: #000;
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 45px;
}
.model_prod li a:hover h4 {
    color: #fff;
}
.model_prod h2.make_modll {
    margin: 0px 0px 10px;
    line-height: normal;
    color: #000;
    text-align: left;
    padding-left: 2.5px;
}
.model_prod table tr th {
    text-transform: uppercase;
    font-size: 13px;
    background: #dbdbdb;
    line-height: normal;
    text-align: center;
    color: #000;
    border: none;
    border-right: 6px solid #ffffff;
}
.model_prod table tr td {
    border: none;
    border-right: 6px solid #ffffff;
    line-height: 20px;
    text-align: center;
    background: #f4f4f4;
    font-size: 14px;
    width: 15.9%;
    padding: 8px;
}
.model_prod table {
    position: relative;
    min-width: 990px;
}
.model_prod table tr td:nth-child(6) a {
    color: #fff;
    width: 100%;
    height: 100%;
    align-content: center;
    padding: 8px 16px;
}
.model_prod table tr td:nth-child(6) {
    position: absolute;
    top: 0;
    right: 0;
    border-right: none;
    z-index: 1;
    width: 20%;
    height: 100%;
    font-style: italic;
    font-weight: 600;
    color: #ffffff;
    font-size: 16px;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.model_prod table tr td:nth-child(6)::before {
    content: '';
    width: 100%;
    height: 100%;
    background: #6861FC;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    transition: 0.5s;
}
.model_prod table tr td:nth-child(6):hover::before {
    background-color: #000000;
}
.model_prod table tr td:nth-child(6) strong {
    margin-left: 25px;
}
span.marka_turbo_title, .product-tag-searmth {
    text-align: center;
    display: block;
    margin-bottom: 20px;
}
.product-tag-searmth a {
    display: inline-block;
    margin: 0px auto;
    padding-left: 55px;
    padding-right: 16px;
    background: url(/wp-content/themes/mobimax-child/images/segit.png) no-repeat left 16px top 50% #6861FC;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    font-style: italic;
}
.product-tag-searmth a:hover {
    color: #ffffff;
    background: url('/wp-content/themes/mobimax-child/images/segit.png') no-repeat left 16px top 50% #000;
}
.turbo_info {
    width: 100%;
    max-width: 700px;
    margin: 0 0 35px;
    float: left;
}
.turbo_info h2 {
    margin-bottom: 17px;
}
.turbo_info span {
    margin-bottom: 5px;
    background: #f4f4f4;
    line-height: 44px;
    color: #000;
    font-size: 14px;
    display: block;
    width: 100%;
}
.turbo_info span strong {
    background: #dbdbdb;
    width: 250px;
    padding-left: 10px;
    margin-right: 14px;
    float: left;
}
.turbo_info u {
    display: block;
    text-decoration: none;
}
.woocommerce_content55 {
    margin: auto;
    max-width: 950px;
    width: 100%;
}
.woocommerce_content55 .loop-product .post {
    width: 33.33%;
    float: left;
}
div#product-tag-searchgg {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 28px;
    background-color: #6861FC;
    border-radius: 0px 0px 6px 0px;
    padding: 21px 3px 27px 0;
    overflow: hidden;
    position: relative;
    margin-left: -46px;
}
#car_filter_widget-683336 .car-filter-button {
    width: 100px;
}
#product-tag-search-btn:hover {
    background-color: #3E38CE;
}
.car-filter.horizontal form > div > div {
    display: table-cell;
    vertical-align: middle;
    padding: 0 4px;
}
.car-filter.horizontal form > div {
     padding: 0px !important; 
}
#product-tag-search-btn {
    background-color: #0C0B10;
    height: 48px;
    font-size: 13px;
    margin: 0;
    width: 100px;
}
.car-filter form select {
    width: 263px;
}
.brand_box_tag.wpb_column.vc_column_container.vc_col-sm-3.text-align-none.vc-column-30079 {
    padding: 0;
}
.steps_Instant_btt {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.product-tag-search span {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
   
}
.product-tag-search input#product-tag-input {
    margin: 0;
}
.product-tag-sear88 a:hover { 
    background-color: #3E38CE;
    color: #fff;
}
.product-tag-sear88 a {
    font-family: Montserrat;
    font-weight: 700;
    letter-spacing: 0px;
    background-color: #0C0B10;
    height: 48px;
    font-size: 14px;
    margin: 0;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
    border-radius: 4px;
    outline: 0;
    border: none;
    position: relative;
    backface-visibility: hidden;
    transition: color 300ms ease-out, background-color 300ms ease-out, box-shadow 300ms ease-out;
    z-index: 1;
    line-height: 27px;
	margin-right: 12px;
}
.car-filter-descriptiondd {
    background-color: #3E38CE;
    border-radius: 0px 6px 0 0;
    padding: 7px 15px;
    line-height: 42px;
    font-size: 0;
}
#header-icon-26895 .hicon, #currency-switcher-365957 .highlighted-currency {
    color: #6861fc !important;
}
.footer .foorow1 {
    padding-top: 130px;
    padding-bottom: 30px;
    background-color: #0c0b10;
}
.footer .foorow1 .vc_col-sm-2 {
    width: 20%;
    padding: 0 25px !important;
}
.footer h3 {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 17px !important;
    line-height: normal;
}
.foorow1 nav {
    margin-top: 15px !important;
}
.foorow1 ul.et-menu li {
    margin: 0 0 0px -5px;
    display: inline-block !important;
}
.foorow1 ul.et-menu li a .txt {
    position: relative;
}
.foorow1 ul.et-menu li a .txt::before {
    content: '';
    display: inline-block;
    width: 1.5px;
    height: 17px;
    background-color: #FFFFFF33;
    margin: 0 12px -3px 12px;
}
.foorow1 ul.et-menu li:first-child .txt::before, .text_foo_mid {
    display: none;
}
.foorow1 ul.et-menu a.mi-link {
    padding: 0 !important;
    margin: 0;
    color: #fff !important;
    font-size: 17px;
    font-weight: 500 !important;
}
.foorow1 ul.et-menu a.mi-link:hover {
    color: #6861fc !important;
}
.foorow1 .foologo {
    margin-bottom: 20px !important;
}
.foocon p {
    font-size: 17px;
    margin: 8px 0;
    color: #d5d5d5;
}
.foocon p br {
    display: none;
}
.foorow1 .et-social-links {
    text-align: center;
}
.foocon a:hover, .foocon p strong {
    color: #fff;
}
.foocon, .foorow1 nav ul {text-align: center;}
.foorow2 {
    background-color: #0c0b10;
    border-top: 1px solid #2e2e2e;
    padding: 11px 0;
}
.foorow2 p {
    font-size: 13px;
    color: #e1e1e1;
}
.foorow2 .wpb_single_image {
    margin-top: 5px;
}
.foocon a {
    margin: 0 5px;
    display: inline-block;
    background-color: #6861fc;
    padding: 5px 12px;
    color: #fff;
    font-size: 18px;
}
.foocon a:hover {
    color: #000;
    background-color: #BDBDBD !important;
}
#to-top {
    background-color: #6861fc !important;
}
#to-top:hover {
    background-color: #BDBDBD !important;
}
#homecats {
    padding-left: 25px;
    padding-right: 25px;
    margin-top: -55px;
}
.serform {
    margin-top: 45px;
    margin-bottom: 15px;
}
.serform .car-filter-description {
    color: #fff;
}
.et-heading .text {
    /* text-transform: uppercase; */
}
.hbrands .et-make-container .et-make .et-icon {
    height: auto;
}
.hbrands .et-make-container .et-make {
    padding: 3px;
}
.hbrands .et-make-container .et-make a {
    border: 1px solid #6861fc;
    border-radius: 50%;
    overflow: hidden;
    margin: 5px;
}
.hbrands .et-make-container .et-make a:hover {
    box-shadow: 0 0 5px #6861fc9c;
}
.hbrands .et-make-container .et-make a img {
    transition: 0.5s;
    transform: scale(1);
    padding: 25px;
}
.hbrands .et-make-container .et-make a:hover img {
    transform: scale(1.1);
}
.hbanmain {
    padding-top: 50px;
    padding-bottom: 50px;
}
.hbanmain .wpb_text_column {
    border-radius: 6px;
    padding: 30px;
    overflow: hidden;
}
.hbanmain .hban1 {
    min-height: 448px;
    padding: 65px 20px 0 60px;
}
.hbanmain .wpb_text_column, .hbanmain .wpb_text_column h2, .hbanmain .wpb_text_column h3 {
    color: #fff;
}
.hbanmain a.shop_btn {
    margin-top: 25px;
}
a.shop_btn {
    display: inline-block;
    background-color: #fff;
    color: #000;
    padding: 8px 24px;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none !important;
    border-radius: 6px;
    transition: 0.5s;
}
a.shop_btn:hover {
    color: #fff;
    background-color: #000;
}
.hban1 h3 {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 16px;
    line-height: normal;
}
.hban1 p {
    font-size: 20px;
}
.hbanmain .wpb_text_column .top_txx {
    margin: 0 0 15px;
    background-color: #6861fc;
    display: inline-block;
    color: #fff;
    padding: 4px 12px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 1px;
    border-radius: 6px;
}
.hbanmain .wpb_text_column h2 {
    margin: 0;
    font-size: 36px;
    line-height: normal;z-index: 1;
    position: relative;
}
.hbanmain .hban1 h2 {
    font-size: 66px;
    font-weight: 900;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.hbanmain .hban2 {
    margin-bottom: 28px !important;
}  
.hbanmain .wpb_text_column::after {
    content: '';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
}
.hban1::after {
    background-image: url('images/home_ban1.webp');
    height: 420px;
    width: 450px;
    right: -36px;
    bottom: -30px;
}
.hban2::after {
    background-image: url('images/Turborepair.png');
    background-size: cover;
    right: 4px;
    bottom: 0px;
    height: 210px;
    width: 210px;
}
.hban3::after {
    background-image: url('images/Turbocharger.png');
    background-size: cover;
    right: -93px;
    bottom: -84px;
    height: 380px;
    width: 380px;
}
.hbanmain .wpb_text_column .wpb_wrapper {
    z-index: 2;
    position: relative;
}
.hbanmain .wpb_text_column::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-size: 200% 200% !important;
    animation: goldShine 3s cubic-bezier(.4,0,.2,1) infinite;
    background: url('images/highlight.png') no-repeat left top;
}
.hbanmain .wpb_text_column.hban2::before {
    animation-delay: 1s;
}
.hbanmain .wpb_text_column.hban3::before {
    animation-delay: 2s;
}
@keyframes goldShine {
    0% {
        background-position: 500% 500%;
    }
    50% {
        background-position: 500% 500%;
    }
    100% {
        background-position: -100% -100%;
    }
}
.d1feasec .lefcol {
    /* background-image: url('images/shape2.png');
    background-size: 100% 100%; */
}
.d1feasec .lefcol .wpb_single_image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.d1feasec .lefcol .wpb_single_image * {
    height: 100% !important;
}
.d1feasec .lefcol .wpb_single_image img {
    object-fit: cover;
    object-position: right bottom;
}
.d1feasec .rigcol {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 35px !important;
    padding-left: 20px !important;
}
.d1feasec ul.loop-posts {
    height: auto !important;
    display: block;
}
.d1feasec ul.loop-posts li.product {
    overflow: hidden;
    padding: 10px;
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: 50%;
    float: left;
}
.d1feasec ul.loop-posts li.product .et-item-inner {
    background-color: #fff;
    border: 1px solid #6861fc;
    border-radius: 15px;
    padding: 15px;
}
.d1feasec ul.loop-posts li.product  .post-inner-wrapper {
    border: none;
    display: flex;
}
.d1feasec ul.loop-posts li.product .post-image {
    width: 45%;
    float: left;
    padding-right: 15px;
}
.d1feasec ul.loop-posts li.product .post-body {
    padding: 0;
    width: 55%;
    float: left;
}
.d1feasec ul.loop-posts li.product .yith-add-to-wishlist-button-block, .d1feasec ul.loop-posts li.product .post-body-inner::before, .d1feasec ul.loop-posts li.product button.woosc-btn {
    display: none !important;
}
.d1feasec ul.loop-posts li.product span.onsale {
    top: -5px !important;
    left: -5px !important;
}
.d1feasec ul.loop-posts li.product a.add_to_cart_button {
    color: #ffffff;
    border-color: #6861fc;
    background-color: #6861fc;
}
.d1feasec ul.loop-posts li.product a.add_to_cart_button:hover {
    color: #ffffff;
    border-color: #0c0b10;
    background-color: #0c0b10;
}
.spwhowe {
    padding-top: 60px;
    padding-bottom: 200px;
    background-attachment: fixed;
}
.spwhowe .wpb_single_image {
    margin-right: 30px;
}
.head {
    margin-bottom: 25px !important;
}
.head p.shead {
    color: #6861fc;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    margin: 0 0 5px 0;
}
.head h2 {
    font-weight: 600;
    font-size: 46px;
    line-height: 60px;
}
a.spbtn {
    display: inline-block;
    background-color: #6861fc;
    color: #fff;
    padding: 8px 24px;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none !important;
    border-radius: 6px;
    transition: 0.5s;
}
a.spbtn:hover {
    color: #fff;
    background-color: #0c0b10;
}
.wc-block-cart__submit a.wc-block-components-button {
    background-color: #6861fc;
    color: #fff;
}
.wc-block-cart__submit a.wc-block-components-button:hover {
    background-color: #000;
    color: #fff;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    color: #6861fc !important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
    color: #000 !important;
}
.yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label {
    /* display: none; */
}

.hbrands .et-make-container.column-8 {
    grid-template-columns: repeat(9, 9fr) !important;
}
.product .single-product-wrapper .summary .woosc-btn {
    display: none;
}
a.sdh {
    color: #e1e1e1;
    text-decoration: underline;
}
a.sdh:hover {
    color: #e1e1e1;
    text-decoration: none;
}
.currency-list img {
    vertical-align: middle;
    margin: 0 0 3px 0;
}
/* .header-cart .cart-toggle span.cart-info {
    color: #6861fc;
} */
.header-cart .cart-toggle span.cart-info::before {   
    color: #fff;
}
.header-icon .enova-auto-heart:before, .header-cart.header-cart .cart-toggle:before {
    background: -webkit-linear-gradient(#fff, #6861fc);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.title-section.et-clearfix {
    background-image: linear-gradient(#e1e1e1, #e4e4e4, #e1e1e1);
}
.title-section.et-clearfix .vc_row {
    background: transparent !important;
    padding: 15px !important;
}
.product .single-product-wrapper a.yith-wcwl-add-to-wishlist-button svg, ul.loop-product li .yith-add-to-wishlist-button-block a svg {
    color: #6861fc !important;
}
.product .single-product-wrapper a.yith-wcwl-add-to-wishlist-button:hover svg, ul.loop-product li .yith-add-to-wishlist-button-block a:hover svg {
    color: #000 !important;
}
.product .single-product-wrapper form#alg_currency_selector {
    display: none;
}
.product .single-product-wrapper .woocommerce-product-details__short-description p {
    margin: 5px 0;
}
.product .single-product-wrapper .woocommerce-product-details__short-description p:first-child {
    margin-bottom: 15px;
}
.single-product-wrapper .et-social-links a.social-share {
    background-color: #0c0b10;
    border-radius: 0;
}
.single-product-wrapper .et-social-links a.social-share:hover {
    background-color: #6861fc !important;
}
.loop-product .product:hover .woosc-btn, ul.loop-product li .yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label, ul.loop-product li .post-body-inner:before {
    display: none !important;
}
ul.loop-product li .yith-add-to-wishlist-button-block {
    position: absolute;
    left: 6px;
    top: 0;
    z-index: 1;
}
ul.loop-product li a.add_to_cart_button {
    max-width: 100%;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
    width: 100%;
}

.product-layout-single .woocommerce-tabs {
}
.product-layout-single .woocommerce-tabs .woocommerce-Tabs-panel {
    background-color: #6861fc12;
    padding: 25px;
    border: 1px solid #6861fc;
    border-radius: 0;
}
/* .product-layout-single .woocommerce-tabs ul.tabs.wc-tabs {
    text-align: center;
} */
.product-layout-single .woocommerce-tabs ul.tabs.wc-tabs a {
    background-color: #0c0b10;
    border-radius: 0;
    color: #fff;
}
.product-layout-single .woocommerce-tabs ul.tabs.wc-tabs li.active a, .product-layout-single .woocommerce-tabs ul.tabs.wc-tabs li a:hover {
    color: #fff !important;
    background-color: #6861fc;
}
/* .product-layout-single .woocommerce-tabs ul.tabs.wc-tabs a:after {
    content: '';
    width: 0%;
    height: 100%;
    border-radius: 4px 4px 0 0;
    position: absolute;
    background: #6861fc;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transition: all 0.3s linear;
    opacity: 0;
    z-index: -1;
}
.product-layout-single .woocommerce-tabs ul.tabs.wc-tabs li.active a:after {
    width: 100%;
    opacity: 1;
} */
.woocommerce-tabs #tab-description {
    color: #000;
}
.woocommerce-tabs .woocommerce-Tabs-panel ul {
    padding: 0;
    list-style: none;
}
.woocommerce-tabs .woocommerce-Tabs-panel ul li {
    position: relative;
    padding: 0 0 0 30px;
    margin: 6px 0;
}
.woocommerce-tabs .woocommerce-Tabs-panel ul li::before {
    content: '';
    background-image: url('images/arrow-right.webp');
    background-size: cover;
    background-position: center;
    width: 20px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 2px;
}
.woocommerce-tabs .woocommerce-Tabs-panel ul ul li {
    padding: 0 0 0 20px;
}
.woocommerce-tabs .woocommerce-Tabs-panel ul li ul li::before {
    width: 10px;
    height: 10px;
    background-color: #6861fc;
    border-radius: 50%;
    top: 5px;
}
.related-products {
    border-top: none;
}
.product-layout-single .product .summary .product_title {
    font-size: 36px;
    line-height: 1.3;
}
.product-layout-single .product .summary .price {
    margin: 20px 0;
}
.product-layout-single .yith-add-to-wishlist-button-block {
    margin: 20px 0 10px 0;
}
.product-layout .car-filter .car-filter-description {
    border-radius: 6px 6px 0px 0px;
}
.product-layout .car-filter form {
    border-radius: 0px 0px 6px 6px;
}
.header a {
    color: #bdbdbd;
}

/* 28-01-25 */
.hbanmain .hban2 p, .hbanmain .hban3 p {margin-bottom: 0px;}
.star-rating:before {color: #ffcd3c;}

.widget_nav_menu, .widget_product_categories {
    background-color: #fff;
    box-shadow: 0 0 12px #999;
    margin-bottom: 35px;
    border-radius: 5px;
    overflow: hidden;
	padding: 0;
}
.woocommerce_content88 .product-categories li {
    margin-bottom: 10px;
}
.woocommerce_content88 .product-categories {
    padding: 10px;
}
.woocommerce_content88 .product-categories li a {
    display: block;
    width: 100%;
    padding: 10px 12px !important;
    position: relative;
    background-color: #ededed;
    z-index: 1;
    font-weight: 500 !important;
    color: #000;
}
.woocommerce_content88 .product-categories li a:before {
    content: "";
   background-image: linear-gradient(154deg, #3e38ce, #6861fcba);
    width: 100%;
    left: 0;
    bottom: 50%;
    height: 0;
    position: absolute;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: -1;
}
.woocommerce_content88 li .children li a:before {
    content: "";
    background-image: url(/wp-content/uploads/2019/05/right.png);
    position: absolute;
    left: -6px;
    top: 12px;
    height: 23px;
    background-repeat: no-repeat;
}
.woocommerce_content88 .product-categories li a:hover:before {
    height: 100%;
    bottom: 0;
}
.woocommerce_content88 .product-categories li a:hover {
    color: #fff !important;
}
.woocommerce_content88 li .children li a {
    background-color: transparent !important;
}
.woocommerce_content88 li .children li a {
    padding: 0 0 0 20px;
    background-color: transparent;
    font-size: 90%;
}
.woocommerce_content88 li .children li a:hover {
   color: #3e38ce !important;
   transform: translate(5px);
}
.woocommerce_content88 .toggle.active:before {
    color: #3e38ce;
}
.woocommerce_content88 .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
    padding: 0;
}
.woocommerce_content88 .price_slider_wrapper {
    padding: 10px;
}
.woocommerce_content88 div#banner-1, .woocommerce_content88 #woocommerce_price_filter-1 {
    background-color: #fff;
    box-shadow: 0 0 12px #999;
    margin-bottom: 35px;
    border-radius: 5px;
    overflow: hidden;
}
.woocommerce_content88 h5.widget_title {
    background-image: linear-gradient(154deg, #3e38ce, #6861fcba);
    color: #fff;
    font-weight: 500;
    padding: 15px;
    font-size: 22px;
    margin: 0;
}
#fcta {
    overflow: visible;
    margin-bottom: -86px;
}
body.home #fcta {
    margin-top: -85px;
}
#fcta * {
    color: #ffffff;
}
#fcta .vc_row {
    background-color: #919392;
    padding: 42px 0;
    background-image: linear-gradient(180deg, #242424, #383535);
}
#fcta .ltext {
    text-transform: uppercase;
    margin: 0;
    padding-left: 35px;
}
#fcta .ltext p {
    font-size: 18px;
    margin: 0;
}
#fcta .ltext p img {
    width: 60px;
    display: block;
    margin-bottom: 10px;
}
#fcta .imgcol {
    position: unset;
}
#fcta .wpb_single_image {
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 230px;
    height: 212px;
}
#fcta .wpb_single_image * {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}
#fcta .ltext h2 {
    line-height: normal;
    font-size: 30px;
}
#fcta .wpb_single_image img {
    object-position: top;
}
.ctacall {
    margin: 0 !important;
    padding-left: 35px;
}
.ctacall .icon {
    height: 60px;
    width: 60px;
    box-shadow: 0px 0px 0px 7px rgb(104 97 252 / 50%);
    background-color: #6861fc;
    border-radius: 50%;
    line-height: 63px;
    text-align: center;
    font-size: 24px;
    margin: 5px 20px 0 0;
    float: left;
}
.ctacall .icon i {
    animation: tada 1500ms ease-out infinite;
}
@keyframes tada {
    0% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
    10%, 20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
      -ms-transform: scale(0.9) rotate(-3deg);
      transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
      -webkit-transform: scale(1.1) rotate(3deg);
      -ms-transform: scale(1.1) rotate(3deg);
      transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
      -ms-transform: scale(1.1) rotate(-3deg);
      transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
      -ms-transform: scale(1) rotate(0);
      transform: scale(1) rotate(0);
    }
}
.ctacall  label {
    font-size: 22px;
}
.ctacall a {
    font-size: 26px;
    font-weight: bold;
    margin-top: 0;
    display: inline-block;
}
.header-cart .cart-toggle span.cart-info::before, .header-cart .cart-toggle a.cart-contents .aa.cart-title, .header-cart .cart-toggle a.cart-contents .cart-total {
    display: none;
}
.header-cart .cart-contents {
    color: #ffffff !important;
    position: absolute;
    top: 0;
    right: 0;
    height: 21px;
    width: 21px;
    background-color: #6861fc;
    text-align: center;
    font-size: 12px;
    border-radius: 50%;
    line-height: 23px;
    transform: translate(5px, -100%);
}
#header-menu-331436 > .header_btn.menu-item.depth-0 > a.mi-link {
    font-weight: 700;
    background-color: #6861fc;
    font-size: 14px;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
    border-radius: 4px;
    transition: color 300ms ease-out, background-color 300ms ease-out, box-shadow 300ms ease-out;
    line-height: 27px;
    margin: 23px 4px 0;
}
#header-menu-331436 > .header_btn.menu-item.depth-0 > a.mi-link:hover {
    background-color: #3E38CE;
}
#header-menu-container-331436 #header-menu-331436 > .menu-item.depth-0 {
    margin-left: 16px !important;
    margin-right: 16px !important;
}
#header-menu-container-331436 {
    margin: 0px 25px 0px 0px !important;
}
.foocon p em {
	font-style: normal;
}
.why_what_sec1, .contact_sec1 {
    padding: 60px 0;
}
.why_what_sec1 h2 {text-transform: uppercase;}
.why_what_sec1 .wpb_text_column {
    text-align: center;
    margin-bottom: 30px;
}
.why_what_sec1 .top-icon .aio-icon-header h3.aio-icon-title {
    margin: 10px 0 8px;
    font-size: 24px;
}
.why_what_sec1 .aio-icon-component, .contact_right .vc_column-inner, .contact_all .contact_request {
    background-color: #FFFFFF !important;
    border: 5px solid #ffffff !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .078) !important;
    border-radius: 10px !important;
    transition: all 0.5s ease;
    padding: 20px !important;
    margin-bottom: 30px;
    background-image: linear-gradient(360deg, #f0f0f0, #f7f7f7);
}
.contact_sec1 h1 {
    margin-bottom: 40px !important;
    color: #000 !important;
}
.contact_sec1 .contact_mid {
    margin: 20px 0 30px;
}
.contact_sec1 .contact_mid p, .contact_sec1 .contact_mid p a:hover {
    color: #000000;
    text-decoration: none;
}
.contact_sec1 .contact_mid p a {
    color: #6861fc;
    font-size: 18px;
    text-decoration: underline;
}
.contact_sec1 .et-social-links.styling-original-true a:hover {
    background-color: #000;
}
.contact_sec1 .et-social-links.styling-original-true a {
    background-color: #6861fc;
    margin-right: 12px;
}
.contact_sec1 .contact_mid p {
    margin-bottom: 15px;
}
.contact_logo img {
    filter: brightness(0.7);
}
.contact_right .vc_column-inner .widget, .contact_right .vc_column-inner .widget form {
    margin-bottom: 0;
}
.contact_right .wpcf7 p .wpcf7-form-control-wrap {
    margin-bottom: 15px;
    display: block;
}
.contact_right .wpcf7 p input[type="submit"] {
    width: 100%;
}
.contact_right .et-icon-content .et-icon-box-content a {
    font-size: 28px;
    margin-top: 10px;
}
.contact_right .wpcf7 p {
    margin-bottom: 0;
}
.homecats1 .aio-icon-component {
    position: relative;
    background-color: #FFFFFF;
    border: 2px solid #e2e2e2;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, .078);
    border-radius: 10px;
    transition: all 0.5s ease;
    padding: 10px 15px;
    line-height: 0;
    margin-bottom: 10px;
}
.homecats1 .aio-icon-component::after {
    content: '';
    background-image: url(/wp-content/uploads/2019/05/arrow_home.png);
    position: absolute;
    top: 50%;
    right: 22px;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translate(0, -50%);
}
.homecats1 .aio-icon-header h3.aio-icon-title {
    font-size: 20px;
    text-transform: uppercase;
}
.homecats1 .aio-icon-component:hover .aio-icon-header h3.aio-icon-title {
    color: #6861fc;
}
.homecats1 .aio-icon-component:hover {
    border: 2px solid #6861fc;
    box-shadow: 3px 3px 6px rgb(0 0 0 / 26%);
}
.homecats1 .aio-icon-component:hover .aio-icon-img {
    animation: hexagonIcon 1s linear infinite;
}
@keyframes hexagonIcon {
    16.65% {
        transform: translate(5px);
    }
    33.3% {
        transform: translate(-4px);
    }
    49.95% {
        transform: translate(3px);
    }
    66.6% {
        transform: translate(-2px);
    }
    83.25% {
        transform: translate(1px);
    }
    to {
        transform: translate(0);
    }
}
.cookiesinfo {
    padding: 50px 0;
}
.cookiesinfo .wpb_content_element {
    padding: 30px 30px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    border-radius: 5px;
}
.cookiesinfo h2 {
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e7e8e8;
    font-size: 1.875rem;
    text-transform: uppercase;
    color: #6861fc;
}
.alert.note, div.wpcf7-response-output {
    color: #46b450 !important;
    box-shadow: inset 0 0 0 1px #46b450 !important;
}
.cookiesinfo .wpb_text_column p {
    margin-bottom: 15px;
}
.cookiesinfo .wpb_content_element a {
    color: #6861fc;
}
.cookiesinfo .wpb_content_element a:hover {
    color: #000;
}
.arak_box2 .car-filter form {
    border-radius: 0px 0px 6px 6px;
    padding: 24px 6px 16px 22px;
}
.arak_box2 .car-filter .car-filter-description {
    border-radius: 6px 6px 0px 0px;
}
.arak_box1 {
    padding-top: 45px;
}
#homecats.arak_box2 {
    padding-left: 13px;
    padding-right: 13px;
}
#cartpage {
    padding-top: 35px;
}
#cartpage table.cart thead th {
    background-color: #6861fc !important;
    color: #fff;
}
#cartpage table.cart thead tr th, #cartpage table.cart td {
    border-color: #a4a0ff63 !important;
}
#cartpage table.cart tbody tr:nth-child(2n) {
    background-color: #6861fc14;
}
#cartpage table.cart .product-thumbnail img {
    max-width: 80px;
}
#cartpage tr, #cartpage th, #cartpage td {
    padding: 8px;
}
#cartpage .cart_totals table ul#shipping_method, #cartpage .cart_totals table p.woocommerce-shipping-destination {
    margin: 0 0 5px 0;
}
.shop_table button[name="update_cart"] {
    cursor: pointer;
}
#aboutcli {
    padding-bottom: 90px;
    padding-top: 50px;
}
#aboutcli .et-client {
    background-color: #6861fc12;
    border: 1px solid #6861fc;
    border-radius: 10px;
    padding: 15px !important;
}
#aboutcli .et-client img {
    max-height: 70px;
}
.pricetabl {
    display: flex;
    width: 100%;
    column-gap: 20px;
}
.pribox {
    background-color: #000;
    display: block;
    flex-basis: 33.33%;
    padding: 20px;
    border-radius: 10px;
    border: 3px solid #6861fc;
}
.pribox .pri {
    color: #6861fc;
    font-weight: 600;
    font-size: 28px;
    text-align: center;
    margin: 25px 0;
}
.pribox ul {
    margin: 0;
    padding: 25px 15px 20px 15px;
    list-style: none;
    border-top: 1px solid #6861fc;
}
.pribox ul li {
    color: #fff;
    position: relative;
    padding: 5px 0 5px 22px;
}
.pribox ul li::before {
    content: "\f058";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #6861fc;
    position: absolute;
    left: 0;
}
.serol ul {
    list-style: none;
}
.serol ul li {
    position: relative;
    padding: 15px 15px 15px 100px;
    margin: 20px 0;
    background-color: #FFFFFF !important;
    border: 5px solid #ffffff !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .078);
    background-image: linear-gradient(360deg, #f0f0f0, #f7f7f7);
    border-radius: 10px;
    color: #000;
}
.serol ul li:before {
    content: '';
    width: 70px;
    height: 70px;
    position: absolute;
    left: 15px;
    top: 20px;
    background-image: url('images/icon1.png');
    background-size: cover;
}
.serol ul li:nth-child(2):before {
    background-image: url('images/icon2.png');
}
.serol ul li:nth-child(3):before {
    background-image: url('images/icon3.png');
}
.serol ul li strong {
    font-size: 130%;
    margin-bottom: 5px;
    display: inline-block;
}
.car-filter-descriptiondd {
    display: none;
}
div#product-tag-searchgg {
    margin: 0;
    border-radius: 6px;
    padding: 25px;
}
#product-tag-searchgg a {
    margin: 0;
    width: 350px;
    max-width: 100%;
}
.innpsear {
    margin-top: 35px;
}
.innpsear.cusplist {
    margin-bottom: 35px;
}
.innpsear.cusplist.category_main {
    margin-bottom: 107px;
}

.title-section.et-clearfix.bread_crmbs {
    padding: 15px;
}
.bread_crmbsmbs .breadcrumbs a:before {
    content: '\e903';
    color: #6861fc;
    display: inline-block;
    top: 50%;
    font-size: 10px;
    line-height: 16px;
    width: 32px;
    text-align: center;
    position: relative;
    vertical-align: middle;
}
.bread_crmbs .breadcrumbs {
    font-size: 14px;
    line-height: 24px;
}
.bread_crmbs a {
    color: #616161;
}
.bread_crmbs a::before, .bread_crmbs span::before {
    content: '\e903';
    display: inline-block;
    top: 50%;
    font-size: 10px;
    line-height: 16px;
    width: 32px;
    color: #6861fc;
    text-align: center;
    position: relative;
    vertical-align: middle;
    font-family: 'enova' !important;
}
.bread_crmbs a:first-child::before {display: none;}


#tubmain {
    margin-top: 35px;
    margin-bottom: 75px;
}
#tubmain .headsec {
    text-align: center;
    margin-bottom: 25px;
}
#tubmain .headsec h3 {
    font-size: 20px;
    margin: 0;
    line-height: normal;
}
#tubmain .headsec img {
    width: 100px;
    margin: 15px 0 0 0;
}
.catbtndiv {
    margin: 15px 0 0 0;
}
.turb-item h3 {
    font-size: 24px;
    margin: 0 0 4px 0;
    line-height: normal;
    color: #6861FC;
}
.turbo-hcats {
    display: flex;
    width: 100%;
    flex-flow: row wrap;
    justify-content: center;
}
.turbo-hcats .turbo-hcat {
    display: block;
    flex-basis: calc(11.11% - 10px);
    margin: 5px;
}
.turbo-hcats .turbo-hcat a {
    display: block;
    border: 1px solid #6861fc;
    border-radius: 50%;
    overflow: hidden;
    margin: 5px;
}
.turbo-hcats .turbo-hcat a:hover {
    box-shadow: 0 0 5px #6861fc9c;
}
.turbo-hcats .turbo-hcat a img {
    transition: 0.5s;
    transform: scale(1);
    padding: 25px;
}
.turbo-hcats .turbo-hcat a:hover img {
    transform: scale(1.1);
}
.contact_request {
    margin: 10px auto;
}
.titemta {
    position: relative;
    margin-bottom: 20px;
}
.titemta .titebox {
    width: calc(100% - 222px);
    margin: 0;
}
.titemta .titebox table {
    width: 100%;
    margin: 0;
}
.titemta a.boobtn {
    position: absolute;
    right: 0;
    top: 0;
    width: 220px;
    height: 100%;
    text-align: center;
    background-color: #6861FC;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}
.titemta a.boobtn:hover {
    background-color: #000000;
}
.catbtndiv.bootbtn {
    margin-top: 35px;
}
p.autoszer_boxx {
    padding: 10px 20px;
    background-color: #ddd;
    display: inline-block;
    color: #000;
}
p.autoszer_boxx a {
    color: #6861fc;
    text-decoration: underline;
    font-size: 20px;
    margin-left: 6px;
}
.bottom_right_menu {
    position: fixed;
    bottom: 85px;
    right: 20px;
    z-index: 99;
}
.bottom_right_menu a {
    height: 60px;
    width: 60px;
    box-shadow: 0px 0px 0px 7px rgb(104 97 252 / 50%);
    background-color: #6861fc;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    display: inline-block;
    color: #fff;
    line-height: 60px;
}
.bottom_right_menu a:hover {color: #fff;}
.bottom_right_menu a i {
    animation: tada 1500ms ease-out infinite;
}
.autos_icons ul li {
    position: relative;
    list-style: none;
    margin-bottom: 12px;
    padding-left: 25px;
}
.autos_icons ul li::before {
    content: "\f058";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #6861fc;
    position: absolute;
    left: 0;
}
.et-icon-box.icon-position-left .et-icon.medium + .et-icon-content {
    padding-left: 50px;
}

#et-icon-box-158965 {
    margin-top: 11px;
}

#et-icon-box-158965 .et-icon {
    transform: rotate(90deg);
}
.et-icon-box.icon-position-left .et-icon, .et-icon-box.icon-position-right .et-icon {
    position: absolute;
    top: 0px;
    left: 0;
}

#et-icon-box-158965 .et-icon, #et-icon-box-305912 .et-icon  {
    font-size: 34px;
}
#header-icon-355917 .hicon.hbe-toggle.hicon.enova.ien-ecart-11, #et-mobile-2264 .header-vertical-separator {
	display: none;
}
.page-id-12168 #et-content.padding-true {
    padding: 0 0 0 0;
}
.page-id-12168.page-template-default .post-comments-area {
    padding-top: 0;
}
.page-id-12168 #et-icon-box-container-8390 {
    padding: 1px;
}

@media screen and (max-width: 1366px) {
    .innpsear.cusplist div#product-tag-searchgg {margin-left: 0;}
	#car_filter_widget-683336 .car-filter-button { width: 100%; }
	.car-filter form select {width: 100%;}

}
@media screen and (max-width: 1280px) {
    .spd1baneer {padding: 50px 0 110px 0;}
    body.nothomep .page-content-wrap {padding-top: 0px;}
    .car-filter form select {width: 100%;}
    #et-ad-505765 .vc_column-inner[data-1024-1280-left="30"] {padding-left: 36% !important;}
    #et-ad-505765 .vc_column-inner.vc_custom_1557748066382, #banner-2 .wpb_column.vc_column_container.vc_col-sm-12 {padding-left: 0 !important;padding-right: 0 !important;}
    .pribox .pri {font-size: 22px;}
    .titemta .titebox {overflow-x: scroll;}
}
@media screen and (max-width: 992px) {
    .car-filter form select {width: 155px;}
    /* .spd1baneer.vc_row.vc_column-gap-24 {margin-left: -15px !important;margin-right: -15px !important;width: calc(100% + 15px);} */
    .spd1baneer h2 {margin-bottom: 25px !important;}
    .spd1baneer .vc_col-sm-3 {width: 50%;}
    .spd1baneer .aio-icon-component {margin-bottom: 25px; height: 182px;}
    .hbanmain .hban1 {padding: 40px 20px 0 40px;}
    .head h2, h2 {font-size: 36px !important;line-height: normal !important;}
    .head p.shead {font-size: 18px;}
    .hban1 h3 {font-size: 24px;}
    .hbrands .et-make-container .et-make a img {padding: 10px;}
    div#product-tag-searchgg {margin-left: -60px;}
    #et-ad-505765 .vc_column-inner[data-1024-1280-left="30"], #et-ad-505765 .vc_column-inner.vc_custom_1557748066382 {padding-left: 25% !important;}
    .product-layout .car-filter form select {width: 250px;}
	.car-filter form, .vin-decoder form { padding: 12px 12px 4px 16px;}
	.d1feasec ul.loop-posts li.product .post-body { width: 100%; }
	.d1feasec ul.loop-posts li.product  .post-inner-wrapper { display: block; }
	.d1feasec ul.loop-posts li.product .post-image { width: 100%;}
    .model_prod a table tr td:nth-child(5) {width: 26%;}
    .model_prod a table tr td:nth-child(5) strong {margin-left: 15px;}
    .model_prod h2.make_modll {font-size: 24px !important;}
    .foorow1 ul.et-menu li {margin: 0 0 10px -5px;}
    #fcta .ltext {padding-left: 15px;}
    #fcta .vc_row {padding: 23px 0;}
    .ctacall label {font-size: 16px;margin-bottom: 0px;}
    .ctacall a {font-size: 20px;}
    .ctacall .icon {height: 50px;width: 50px;line-height: 51px;font-size: 18px;margin: 5px 16px 0 0;}
    #fcta .ltext h2 {font-size: 30px !important;}
    .footer .foorow1 {padding-bottom: 15px;}    
    .contact_right {margin-top: 25px;}
    .turbo-hcats .turbo-hcat {flex-basis: calc(20% - 10px);}
    #tubmain .headsec .btndiv {
        margin: 15px 15px 0 15px;
    }
}
@media screen and (min-width: 370px) and (max-width: 560px) { 
    .model_prod li {
        width: calc(100%) !important;
    }
    .model_prod li a {
        font-size: 12px;
    }
    h2.make_modll {
        margin: 0px 0px 40px;
    }
}
@media screen and (min-width: 320px) and (max-width: 370px) { 
    .model_prod li {
        width: calc(100%) !important;
        padding-right: 0;
        padding-left: 0;
        margin-bottom: 10px;
    }
    .model_prod li a h4 {
        padding: 0 12px;
    }
    .model_prod li a .model_prod_image {
        padding-right: 4px;
        padding-left: 4px;
    }
    .model_prod li a {
        font-size: 10px;
    }
    h2.make_modll {
        margin: 0px 0px 33px;
    }
    span.make_modll2 {
        margin: 0 20px 15px;
    }
    .make_modll22 img {
        width: 80px;
        margin: 0 auto 15px;
    }
    .make_modll22 {
        margin-bottom: 15px;
    }
}
@media screen and (min-width: 561px) and (max-width: 800px) { 
    .model_prod li {
        padding-right: 8px;
        padding-left: 8px;
        margin-bottom: 13px;
        width: calc(100% / 2) !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1000px) { 
    .steps_Instant_btt {  width: 100%; }
    .brand_box_tag { float: left; width: 100%; }
    div#product-tag-searchgg { margin-left: 0; padding: 21px 15px 27px 0; }
    .car-filter-descriptiondd {  margin-left: 0px;  }
    .car-filter form select { width: 100%; }
    .steps_Instant_btt .car-filter form select { width: 100%; }
    .steps_Instant_btt .filter-holder { width: 33%; }
    .product-tag-search span { padding: 0px 3px 0px 17px; } 
    .footer .foorow1 .vc_col-sm-2 { padding: 0 10px !important; }
}
@media screen and (max-width: 767px) {
	.car-filter form, .vin-decoder form { padding: 12px 12px 4px 12px !important;  }
	#car_filter_widget-683336 .car-filter-button { width: 100%; }
    .spd1baneer .vc_row .vc_col-sm-3 {float: left;}
    .spd1baneer.vc_custom_1733471287383 {padding: 50px 0 20px 0;background-image: none !important;background-color: #0c0b10;}
    .hbrands .et-make-container.column-8 {grid-template-columns: repeat(5, 5fr) !important;}
    .hbanmain .hban1 {min-height: auto;margin-bottom: 25px;}
    .hbanmain .hban1, .hbanmain .wpb_text_column {padding: 30px;}
    .hbanmain .hban1 h2 {font-size: 42px;}
    .hban1::after {height: 315px;width: 330px;}
    .d1feasec ul.loop-posts li.product .post-inner-wrapper {padding: 0;}
    .d1feasec ul.loop-posts li.product .post-body {border-left: none;}
    .spwhowe .wpb_single_image {margin: 0 0 25px 0;}
    .footer .foorow1 .vc_col-sm-2 {width: 50%;padding: 25px !important;float: left;}
    .footer .foorow1 .container.et-clearfix .vc_col-sm-2:nth-child(2n) {clear: both;}
    .foorow2 .wpb_column, .foorow2 .wpb_single_image {text-align: center;}
    .foorow2 .wpb_single_image {margin-top: 15px;}
    .enovathemes .vc_column_container>.vc_column-inner {padding-left: 15px;padding-right: 15px;}
    .loop-product .post .post-inner-wrapper {padding: 0 !important;}
    .car-filter .car-filter-description {border-radius: 6px 6px 0px 0px;padding: 10px 15px;}
    .car-filter.horizontal form > div > div {display: inline-block;padding: 0 2px; width: 49%;}
    .car-filter form select {width: 100%;height: auto;padding: 9px;}
    .car-filter-descriptiondd {border-radius: 6px 6px 0 0;margin-left: 0;line-height: 30px;}
    div#product-tag-searchgg {margin-left: 0;}
    .car-filter form {border-radius: 0px 0px 6px 6px;margin-bottom: 0px;}
    .serform {margin: 40px 0;}
    div#product-tag-searchgg {margin-left: 0;padding: 13px 15px;border-radius: 0px 0px 6px 6px;}
    .product-tag-search input#product-tag-input {height: auto;padding: 10px;}
    #product-tag-search-btn, #car_filter_widget-683336 .car-filter-button {height: auto;}
    .steps_Instant_btt .widget {margin-bottom: 10px;}
    .head h2, h2 {font-size: 32px !important;}
    .d1feasec .lefcol .wpb_single_image {display: none;}
    .d1feasec .rigcol {padding: 40px 15px !important;}
    #et-heading-47833 {margin: 0px 0px 15px !important;}
    .product-layout .car-filter form select {width: 186px;}
    .product-layout #car_filter_widget-1 .car-filter-button {height: 39px;}
    #et-ad-505765 .vc_column-inner[data-1024-1280-left="30"], #et-ad-505765 .vc_column-inner.vc_custom_1557748066382 {padding-left: 38% !important;}
    .model_table_box {overflow: auto;}
    .model_prod a table {min-width: 1000px;width: 100%;}
    .model_prod a table tr td:nth-child(5) {width: 27.5%;}
    #fcta .wpb_single_image {right: 0;}
    #fcta .ltext p {font-size: 16px;}
    #fcta .ltext h2 {font-size: 26px !important;margin-bottom: 20px;}
    .ctacall .icon {height: 45px;width: 45px;line-height: 46px;font-size: 17px;margin: 5px 20px 0 0;}
    .ctacall {padding-left: 8px;}
    #fcta .vc_row {padding: 30px 0px;}
    #fcta .ltext {padding-left: 0;}    
    #fcta {margin-bottom: 0;margin-top: 0;background-image: linear-gradient(180deg, #242424, #383535);}
    .spwhowe {padding-bottom: 60px;}
    .footer .foorow1 {padding-top: 50px;}
    body.home #fcta {margin-top: 0;}
    #homecats {padding-left: 0;padding-right: 0;margin-top: 30px;}
	.conteed_requestt {
    margin-top: 30px;
}

}
@media screen and (min-width: 320px) and (max-width: 336px) {  
    .contact_request {
        margin: 6px auto !important;
        padding: 7px !important;
    }
}
@media screen and (min-width: 337px) and (max-width: 479px) {  
    .contact_request {
        margin: 6px auto !important;
        padding: 15px !important;
    }
}
@media screen and (max-width: 479px) {
    .contact_request .fieldr p {
        grid-template-columns: auto !important;
    }
    .conteed_requestt {
        margin-top: 0px !important;
    }
    .page-id-5339  .vc_column_container>.vc_column-inner {
        padding: 0px !important;
    }
    .contact_request .fieldr p label {
        font-size: 15px;
    }
    #wpcf7-f5338-p5339-o1 .contact_request div p input.wpcf7-submit {
        margin: 0;
    }

	.spd1baneer .aio-icon-component {height: auto;}
    header.header .header-logo img {max-height: 23px !important;margin-top: 5px;}
    .spd1baneer .vc_row .vc_col-sm-3, .d1feasec ul.loop-posts li.product {width: 100%;}
    .spd1baneer h2 {margin-bottom: 15px !important;}
    .hbrands .et-make-container.column-8 {grid-template-columns: repeat(3, 3fr) !important;}
    .hban1 h3 {font-size: 17px;}
    .hban1::after, .hban2::after, .hban3::after {opacity: .3;}
    .footer .foorow1 .vc_col-sm-2 {padding: 0 0px 15px !important;}
    .head h2 {font-size: 30px !important;line-height: normal !important;}
    .serform {margin-top: 30px;}
    h2 {line-height: 1.3 !important;}
    #et-heading-113751 {margin: 0px 0px 15px !important;}
    .hbanmain {padding-top: 40px;}
    .hbanmain .hban1, .hbanmain .wpb_text_column {padding: 20px;}
    .hbanmain .hban1 {margin-bottom: 20px;}
    .hban1 h3 br {display: none;}
    .hban1 p {font-size: 16px;}
    .hbanmain a.shop_btn {margin-top: 18px;}
    #et-heading-47833 {margin: 0px 0px 13px !important;}
    .spwhowe {padding: 45px 5px;}
    .spwhowe .head {margin-bottom: 15px !important;}
    .head p.shead {font-size: 16px;}
    .footer .foorow1 {padding-top: 40px;padding-bottom: 15px;}
    .foorow1 .foologo {margin-bottom: 13px !important;}
    .foorow1 .et-social-links {margin-top: 8px;}
    .foorow1 p {margin-bottom: 15px;}
    .foorow2 {padding: 10px 0;}
    .spd1baneer.vc_custom_1733471287383 {padding: 20px 0 10px;}
    .title-section.et-clearfix {margin-bottom: 15px;}
    .aboutsec11 #et-icon-box-817467, .aboutsec11 #et-icon-box-296608, .aboutsec11 #et-icon-box-670943, .aboutsec11 #et-icon-box-131198, .aboutsec11 #et-icon-box-278967, .aboutsec11 #et-icon-box-326753 {padding: 20px;}
    #car_filter_widget-1 .filter-holder select {padding: 12px 16px 12px 7px;}
    .alignwide:not(.is-provider-twitter) {margin-left: 0;margin-right: 0;max-width: 100% !important;width: 100% !important;}
    .wp-block-woocommerce-checkout {padding-top: 0px !important;}
    .wc-block-components-title.wc-block-components-title {font-size: 20px !important;}
    .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wc-block-components-totals-coupon, .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wc-block-components-totals-item {padding-left: 0px !important;padding-right: 0px !important;}
    .wc-block-components-order-summary {padding: 0px !important;}
    .container, .wpml-ls-statics-post_translations {width: 100%;max-width: 100%;}
    .header-vertical-separator-722008 {margin: 0px 4px !important;}
    .head h2, h2 {font-size: 26px !important;}
    .loop-product .post .post-body {padding: 0px !important;border-left: none;}
    .car-filter form select {width: 100%;}
    .car-filter.horizontal form > div > div {display: block;padding: 0px; width: 100%;}
    #car_filter_widget-683336 .car-filter-button {width: 100%;}
    div#product-tag-searchgg {padding: 12px;}
    div#product-tag-searchgg a {margin-right: 0px;}
    #product-tag-search-btn {width: 100%;margin-top: 10px;}
    .car-filter .car-filter-description {padding: 12px;}
    .car-filter-descriptiondd {padding: 7px 12px;}
    .product-tag-search span {display: none;}
    a.shop_btn {font-size: 16px;}
    .d1feasec .rigcol {padding: 40px 0 !important;}
    .et-make .et-icon {margin-bottom: 0px !important;}
    .hbrands .et-make-container .et-make a img {padding: 15px;}
    .foorow1 ul.et-menu li {margin: 0 0 5px;}
    .footer h3 {margin-bottom: 10px !important;}
    .product-layout {padding-left: 15px;padding-right: 15px;}
    .woocommerce-before-shop-loop {padding: 12px;margin-bottom: 15px;}
    .product-layout .car-filter form select {width: 100%;}
    #et-ad-505765 .vc_column-inner[data-1024-1280-left="30"], #et-ad-505765 .vc_column-inner.vc_custom_1557748066382 {padding-left: 0 !important;padding-right: 0 !important;}
    #et-ad-505765 {padding: 15px !important;}
    #banner-2 .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {padding-left: 0;padding-right: 0;}
    #banner-2 .wpb_column #et-button-957725 {padding: 8px 15px !important;}
    .loop-product .post .post-image {padding-right: 0px !important;width: 100% !important;}
    .loop-product .post .post-image, .loop-product .post .post-body {display: block;}
    .woocommerce-pagination > .page-numbers {margin-top: 15px;}
	.car-filter form, .vin-decoder form { padding: 12px 12px 4px 12px; }
    .spd1baneer h2 {font-size: 22px !important;}
    .spd1baneer .vc_row .vc_col-sm-3 {width: 50%;float: none;display: inline-block;vertical-align: top;}
    .spd1baneer .top-icon .aio-icon-header+.aio-icon-description {font-size: 15px;line-height: 1.3;}
    .footer .foorow1 .vc_col-sm-2:nth-child(6) {width: 100%;}
    .foorow1 p br {display: none;}
    .foorow1 p, .foorow1 p a {margin-bottom: 5px;font-size: 15px;line-height: 1.3;}
    .foorow2 .wpb_single_image {margin-top: 0;line-height: normal;}
    .d1feasec ul.loop-posts li.product .et-item-inner {padding: 15px !important;}
    .model_prod h2.make_modll {font-size: 20px !important;}
    #fcta .wpb_single_image {display: none;}
    #fcta .vc_row .vc_column-inner {padding-left: 5px;padding-right: 5px;}
    #fcta .ltext h2 {font-size: 22px !important;margin: 5px 0 15px;}
    .foorow1 ul.et-menu a.mi-link {font-size: 15px;}
    .foorow1 ul.et-menu li a .txt::before {height: 15px;margin: 0 7px -3px 5px;}
    .foorow2 .sdh {display: block;margin-bottom: 11px;}
    .foocon a:last-child {margin: 0;}
    .foocon a {margin: 0 6px 8px !important;}
    .foocon p {margin: 0;}
    .foorow1 nav {margin-top: 10px !important;}
    .foocon p em {display: block;margin-bottom: 5px;}
    #homecats .brand_box_tag .car-filter-descriptiondd {display: none;}
    div#product-tag-searchgg {border-radius: 6px;}
    .homecats1 .aio-icon-header h3.aio-icon-title {font-size: 18px;}
    .homecats1 .aio-icon-component {margin-bottom: 15px;}
    .homecats1 .aio-icon-component .aio-icon-img {width: 65px;}
    .homecats1 .aio-icon-component::after {height: 28px;width: 28px;}
    .hbrands.vc_custom_1738412367979 {margin-top: 20px !important;}
    .cookiesinfo {padding: 25px 0 0;}
    .cookiesinfo .wpb_content_element {padding: 15px;}
    .cookiesinfo h2 {padding-bottom: 7px;margin-bottom: 20px;font-size: 24px !important;}
    .aboucounter .counter-value {font-size: 41px !important;line-height: normal !important;}
    #aboutcli {padding-bottom: 50px;}
    .serol ul li {padding: 10px 10px 10px 55px;}
    .serol ul li::before {width: 36px;height: 36px;left: 10px;top: 10px;}
    .pricetabl {flex-direction: column;row-gap: 20px;}
    .pribox .pri {margin-top: 0;margin-bottom: 15px;}
    .pribox ul {padding: 15px 15px 0 15px;}
    .page.page-id-4759 #et-content.padding-true, .page-id-4761 #et-content.padding-true {padding-bottom: 0;}
    .arak_box1 {padding-top: 10px;}
    .arak_box1.vc_custom_1738819662851 {margin-bottom: 0 !important;}
    .page-id-4761 #comments, .page-id-4763 #comments {padding: 0;}
    .why_what_sec1 .top-icon .aio-icon-header h3.aio-icon-title {font-size: 20px;}
    .contact_sec1 {padding-top: 15px;}
    .contact_right {padding: 0 15px;}
    .contact_sec1.vc_custom_1739259980584 {padding-bottom: 15px !important;}
    ul#loop-products li.product .post-inner-wrapper {padding: 15px !important;}
    ul#loop-products li.product .post-inner-wrapper .woosc-btn {display: none !important;}
    .turbo-hcats .turbo-hcat {flex-basis: calc(50% - 10px);}
    #tubmain {margin: 15px;width: calc(100% - 30px);}
    .turb-item h3 {font-size: 20px;}
    .titemta .titebox {width: 100%;}
    .titemta a.boobtn {position: relative;width: 100%;padding: 20px;margin-top: 10px;}
}