/*-------------- media section ---------------*/

@media screen and (max-width: 1920px) and (min-width: 1400px){
/* #slider .slider-pro-title{
      left: -18px;
} */
#slider .car-attr{
  padding:0 30px;
}

}
@media screen and (max-width: 1600px) and (min-width: 1400px){
.parallelogram{
      left: 6rem;
}
#slider .slider-pro-title{
      /* width: 55%;
      left: unset; */
}
#slider .slider-attr-content{
      left: 30%;
}
#slider .owl-stage-outer{
  height: auto;
}
#slider .owl-carousel .owl-nav .owl-next{
      width: 78px;
}
}
@media screen and (max-width: 1399px) and (min-width: 1200px){
  .product-filter-parent-container {
    width: 210px;
}
  .title-box .row .col-lg-4{
    box-shadow: -300px 0px #fff;
  }
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 30.75%;
  }
  #slider .owl-stage-outer{
    height: auto;
  }
  #slider .slider-pro-title{
        width: 60%;
        left: unset;
  }
  #slider .slider-attr-content{
        left: 30%;
  }
  /* #slider .slider-pro-title {
      left: -100px;
  } */
}
@media screen and (max-width: 1399px) and (min-width: 1366px){
  #slider .slider-pro-title {
      left: 20px;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1200px){
#slider .owl-stage-outer{
  height: auto;
}
}
@media screen and (max-width: 1199px) and (min-width: 1024px){
  .top_bar{
        padding: 4px 0;
  }
  .text-pd{
    padding-left: 0 !important;
  }
  header {
    height: 28px;
}
.test-drive-btn .test_drive_btn, #slider .read-more{
      padding: 10px 30px;
      font: 600 14px/21px Archivo;
    }
    #slider .owl-carousel .owl-nav .owl-next,  #slider .owl-carousel .owl-nav .owl-prev{
      height: 100px;
      width: 50px;
        top: 0%;
    }
    #slider .owl-carousel .owl-nav .owl-prev{
        left: -12px;
    }
    #slider .owl-carousel .owl-nav .owl-next{
      right: -12px;
    }
    .topbar-text p,#site_top .top-bar-para{
          font-size: 12px;
    }
    #slider .owl-stage-outer{
      height: auto;
    }
    #slider {
    padding: 14% 0 4% 0;}

  .parallelogram{
        left: 3rem;
        height: 190px;

  }
  #about-us .about-counter{
        bottom: -40%;
            width: 50%;
  }
  #about-us .about-para-two{
    font: 14px/25px Inter;
    margin-bottom: 10px
  }
  #newsletter .wpcf7-submit{
        width: 14%;
  }
  #footer .footer-col-one {
    padding-right: 3%;
}
#footer h3{
  font-size: 18px;
}
#slider .owl-carousel .owl-item img{
  width: 100%;
}
.title-box .row .col-lg-4{
  box-shadow: -300px 0px #fff;
}
#footer ul li a {
    font: normal normal 300 12px/25px Inter;
}

  .outer-footer .legal-text, .outer-footer .privacy-text, .outer-footer .condition-text{
        font-size: 14px;
  }
  #vw-sticky-menu .topbar-search-outer{
      justify-content: center;
  }
  #slider .slider-attr-content{
    left: 20%;
  }
  .single-product .pro-feature-head {
      font: 600 15px/16px Figtree;
      margin-block: 3px;
  }
  .woocommerce .products ul, .woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
    }
    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
          width: 47%;
    }
    #Video .video-bg-img p{
      width: 130px;
      height: 130px;
      line-height: 5px;
    }
    .product-filter-parent-container {
    width: 165px;
}
#auto-listings .auto-listing-box-inner .image {
    height: 220px;
}
  #auto-listings .auto-listing-box-inner .image img{
    height: 100%;
  object-fit: contain;
  }
  #our-services .services-inner img{
        width: 100%;
  }
  .lSSlideOuter .lSPager.lSGallery img {
    height: 50px;
  }
}
@media screen and (max-width:1023px){
  header{
    height: unset;
  }

  #header .search-buttons{
        margin-top: -1px;
  }
  #header{
    position:unset;
  }
  .main-navigation .current-menu-item a:after{
    display: none;
  }
  .toggle-nav {
  display: block;
  text-align: right;
 }
   .toggle-nav i {
    font-size: 29px;
    color: #FFF;
    margin-top: 4px;
   }
  .sidenav .close-sidebar {
    position: relative;
    font-size: 32px;
    display: block;
    padding-right: 7%;
    color: #ffffff;
    cursor: pointer;
    cursor: pointer;
    text-align: right;
  }
  .main-navigation ul li.current-menu-item a{
    border-top: none !important;
  }
  .main-navigation ul li>ul {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
    transform: none;
    box-shadow: unset;
    padding: 0;
    margin: 0;
  }
  .main-navigation ul li a:before,
  .main-navigation ul li a:before {
    background-color: transparent;
  }
  .main-navigation ul li:hover>ul {
    display: block !important;
    padding: 0;
    color: #000000;
  }
  .main-navigation ul li {
      height: 100%;
  }
  .main-navigation ul li ul li ul {
    position: unset;
  }
  .main-navigation ul li ul{
    display: none;
    position: relative !important;
  }
  .main-navigation ul ul li a:hover{
    transition: unset;
  }
  .headerbar {
    display: block !important;
    margin: 0;
  }
  .main-navigation ul ul li{
    padding: 0px 12px;
    margin: 0px 0 0px 0;
  }
  .main-navigation ul ul li a {
    padding-left: 16px;
    color: #ffff !important;
  }

  .main-header .main-navigation {
    display: none
   }
    #vw-sticky-menu{
      background-image: linear-gradient(to left, #131c23, #2d4556);
      /* padding: 10px; */
    }
    .toggle-nav {
 		display: block;
 		text-align: right;
 	}
 	.main-navigation ul li.current-menu-item a{
 		border-top: none !important;
 	}
 	.main-navigation ul li>ul {
 		opacity: 1;
 		display: block !important;
 		visibility: visible !important;
 		transform: none;
 		box-shadow: unset;
 		padding: 0;
 		margin: 0;
 	}
 	.main-navigation ul li a:before,
 	.main-navigation ul li a:before {
 		background-color: transparent;
 	}
 	.main-navigation ul li:hover>ul {
 		display: block !important;
 		padding: 0;
 		color: #000000;
 	}
 	.main-navigation ul li ul li ul {
 		position: unset;
 	}
 	.main-navigation ul li ul{
 		display: none;
 		position: relative !important;
 	}
 	.main-navigation ul ul li a:hover{
 		transition: unset;
 		/* padding: 12px 27px; */
 	}
 	.headerbar {
 		display: block !important;
 		margin: 0;
 	}
 	.main-navigation ul ul li{
 		padding: 0px 12px;
   	margin: 0px 0 0px 0;
 	}
 	.main-navigation ul ul li a {
 		padding-left: 16px;
 		color: #ffff !important;
 	}
 	.main-navigation,.main-navigation li {
 		padding: 0;
 		display: block;
 		width: 250px;
 	}
 	.main-navigation ul li a {
     padding: 10px 15px;
 		display: block;
 		border-bottom: 1px solid #e2e2e2;
 		background: 0 0!important;
 		text-align: left;
 		margin: 0;

 	}
  .main-navigation ul ul a {
    font: normal normal 600 13px/22px Open Sans;
  }
   #sidebar1 .close-sidebar.mobile-menu{
     position: relative;
     font-size: 32px;
     display: block !important;
     padding-right: 7%;
     color: #fff;
     cursor: pointer;
     cursor: pointer;
     text-align: right;
   }
   #sidebar1 {
     height: 100%;
     width: 0;
     position: fixed !important;
     z-index: 9999999;
     top: 0;
     right: 0;
    background-image: linear-gradient(to left, #131c23, #2d4556);
     overflow-x: hidden;
    transition: .9s;
     padding-top: 8px !important;
   }
   #sidebar1 ul li a{
     color: #fff !important;
     border-bottom: none;
   }
      #sidebar1 ul li:hover>ul {
        visibility: visible;
        opacity: 1;
        height: auto;
        z-index: 11111;
        transform: scale(1) !important;
      }
      #sidebar1 ul li:hover>ul {
       display: block !important;
       transition: all .4s ease;
      }
      #sidebar1 ul ul {
       background: #fff;
       border-top: 4px solid var(--color-red);
       visibility: hidden;
       display: none !important;
       opacity: 0;
       animation-name: fadeOutUp;
       transform: scale(0) !important;
       transform-origin: top left;
       transition: all 0.3s ease-out;
      }
      @keyframes fadeOutUp {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          transform: translate3d(0, -100%, 0);
        }
      }

   .main-navigation ul ul{
     width: 100%;
   }
   .main-navigation ul ul,.main-navigation ul ul li {
     background: transparent !important;
   }
   .main-navigation ul ul li {
     display: block;
     padding-left: 1px;
     border-bottom: none;
   }
   .main-navigation ul ul ul li {
     padding-left: 15px;
   }
   .main-navigation li {
       position: relative;
  }
  #contentwoocom{
        margin-top: 0rem;
  }

}
@media screen and (max-width: 1023px) and (min-width: 992px){
  .test-drive-btn .test_drive_btn{
        padding: 10px 30px;
  }
  #slider .parallelogram{
      width: 500px;
      left: 6rem;
      height: 198px;
}
#slider .slider-content-inner p {
    font: 599 20px/39px 'Archivo';
  }
#slider .slider-attr-content{
  right: -45px;
}
#slider {
    margin-top: -21px;
        padding: 4% 0 4% 0;
}
#slider .owl-carousel .owl-item img{
  width: 100%;
}
#slider .owl-carousel .owl-nav .owl-prev, #slider .owl-carousel .owl-nav .owl-next{
  height: 100px;
  width: 48px;
  top: 0;
}
#slider .owl-carousel .owl-nav .owl-next{
  right: -12px;
}
#slider .owl-carousel .owl-nav .owl-prev{
  left: -12px;
}
#slider .owl-stage-outer{
    height: auto;
}
#about-us .about-img-one{
  width: 100%;
}
#about-us .about-counter{
  bottom: -45%;
  width: 50%;
}
#Video .video-inner {
    margin-top: 20%;
}
.title-box .row .col-lg-4{
  box-shadow: -300px 0px #fff;
}
#site_top .topbar-number-text::after{
    right: -20px;
}
#Video .video-bg-img p{
  width: 130px;
  height: 130px;
    line-height: 7px;
}
.single-product .pro-feature-head {
    font: 600 15px/16px Figtree;
    margin-block: 3px;
}
.product-filter-parent-container {
width: 165px;
}
}
@media screen and (max-width: 991px) and (min-width: 768px){
  #slider{
        margin-top: -21px;
            padding: 4% 0 6% 0;
  }
  #slider .slider-attr-content{
    position: absolute;
    /* left: 20%; */
    /* right: 180px; */
  }
  #slider .slider-pro-title a {
    color: #fff;
    font: 200 22px/35px 'Archivo';
  }
  #slider .car-attr{
        padding: 0 22px;
  }
#slider .slider-content-inner p {
    font: 600 16px/39px 'Archivo';
  }
  #slider .owl-carousel .owl-item img{
    width: 75%;
      margin: 37px auto 0;
  }
  #slider .owl-stage-outer {
        height: 260px;
  }
  #slider .slider-content-inner{
  justify-content: center !important;
  }
  #slider .parallelogram{
        width: 500px;
        height: 180px;
      left: 4rem;
  }
#slider .owl-carousel .owl-nav .owl-next,#slider .owl-carousel .owl-nav .owl-prev{
    height: 110px;
    width: 55px;
  }
  #slider .owl-carousel .owl-nav .owl-next{
    right: -11px;
  }
  #slider .owl-carousel .owl-nav .owl-prev{
    left: -11px;
  }
  #about-us .about-inner-two{
        margin-top: 10%;
  }
  #performance .perfornmance-inner, #performance .perfornmance-inner-two {
    margin: 0 auto;
        max-width: 100%;
  }
  #performance .perfornmance-inner h2,   #performance  .perfornmance-inner-two h2{
    font-size: 22px;
    margin-bottom: 3px;
  }
  #performance .performance-para{
    font-size: 14px;
  }
  #gallery .owl-carousel .owl-nav .owl-prev i{
      margin-left: 15px;
  }
  #gallery .owl-carousel .owl-nav  .owl-next i{
      margin-right: 14px;
  }
  #gallery .owl-prev, #gallery .owl-next{
    height: 110px;
    width: 55px;
  }
  #model18 {
      height: 400px !important;
  }
  section h2{
    font-size: 26px;
        margin-bottom: 10px;
  }
  #car-parts .car-parts-para, #our-services .performance-para, #contact-us-sec .contact-sec-para, #options-galore .options-para, #degree .degree-para, .post-type-archive-auto-listing .car-parts-para, #gallery .galore-para {
    font: 400 14px/22px Inter;
    text-align: center;
    letter-spacing: 0em;
    }
    #degree .degree-inner-content p{
          font-size: 22px;
    }
    #degree .degree-inner-content label{
          font-size: 12px;
    }
  .navigation span.meta-nav{
    font: 500 14px/21px Inter;
    color: #000;
    background: transparent;
  }
  .post-title{
    font-size: 12px;
    color: #000;
  }
  .navigation span.meta-nav{
    padding: 1px 5px;
  }

  .title-box .row .col-lg-4{
    box-shadow: -200px 0px #fff;
  }
  .title-box{
      margin-top: -22px;
  }
  #performance{
    overflow-x: hidden;
    padding: 50px 15px;
  }
  .about-list p{
    padding-left: 10px;
  }
  #options-galore .product_variant_color{
      width: 30px !important;
      height: 30px !important;
      margin: 4px 5px !important;
  }
  #Video .video-heading{
        max-width: 65%;
  }
  #Video .video-para{
        max-width: 90%;
  }
  #Video, #Video .overlay{
    height: 400px;
    background-position: top;
  }
  #Video .video-bg-img p{
    width: 160px;
    height: 160px;
    padding: 60px 20px;
        margin: 0 auto;
  }
  #our-services .services-inner p{
    font-size: 14px;
  }
  #our-services .services-inner a, #service-page .services-inner a {
    color: #000;
    font: 500 18px/24px Figtree;
}
#newsletter .news-heading{
  font:600 30px/35px Archivo;
}
#slider .slider-pro-title {
    left: -96px;
}
#site_top .top-bar-para{
  font-size: 12px;
}
#service-single .points ul li{
  font: 300 13px/26px Inter;
}
.woocommerce .products ul, .woocommerce ul.products {
  display: flex;
flex-wrap: wrap;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
        width: 44.53% !important;
}
.shop.shop-product .products .product{
      height: 250px;
}
#car-parts .product-inner .product-name a, .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font: 498 16px/24px 'Figtree';
  }
#newsletter .news-heading {
font: 600 25px/35px Archivo;}
#newsletter .wpcf7-submit{
      width: 20%;
}
.topbar-text-contact p{
      font-size: 12px;
}
#site_top .topbar-number-text::after{
  right: -22px
}
#slider .slider-box h1 {
    font: 600 32px/46px Archivo;
    margin-bottom: 0;
}
#slider .slide_desc{
  font-size: 14px;
}
.related.products .products li {
    width: 45.05% !important;
    margin: 0 16px 2.992em  !important;
}
.after-quantity-content i {
    font-size: 14px;
  }
  .product-filter-parent-container {
  width: 165px;
  }
  .auto-listings .has-sidebar,.auto-listings .sidebar{
    width: 100%;
  }
  .single-auto-listing #container{
    margin-top: unset;
  }
  #auto-listings .auto-listing-box-inner .image {
    height: 220px;
  }
  .lSSlideOuter .lSPager.lSGallery img {
    height: 50px;
  }
  .single-auto-listing .container.main_title {
     display: block;
}
.auto-listings .container>.content{
  padding-top: unset;
}
}
@media screen and (max-width: 767px) and (min-width: 576px){
  #slider .slider-attr-content{
        /* left:5%; */
        position: unset;
        right: -22px;
  }
  #slider .slider-box h1 {
    font: 500 30px/46px Archivo;
  }
  .parallelogram{
    left: 4rem;
        height: 200px;
  }
  #slider .owl-stage-outer{
    height: unset;
  }
  #slider .slider-content-inner p {
    font: 600 20px/36px 'Archivo';
  }
  #slider {
    margin-top: -21px;
  }
  #slider .slider-pro-title{
      text-align: center;
  }
#slider .owl-carousel .owl-nav .owl-next,#slider .owl-carousel .owl-nav .owl-prev{
  height: 75px;
  width: 38px;
}
#slider .owl-carousel .owl-nav .owl-next{
  right: -12px;
}
#slider .owl-carousel .owl-nav .owl-prev{
  left: -14px;
}
#slider .owl-carousel .owl-item img{
  width: 75%;
  margin: 0 auto;
}
#gallery .owl-prev, #gallery .owl-next{
  height: 80px;
  width: 45px;
  top: 34%;
}
#gallery .owl-prev  i{
  margin-left: 18px;
}
#gallery .owl-next i{
  margin-right: 18px;
}
.title-box .row .col-lg-4 {
    background: #FFFFFF;
    box-shadow: -200px 0px #fff;
  }
  .navigation span, .navigation a {
     display: flex;
  }
  .navigation span.meta-nav{
    font: 500 14px/21px Inter;
    color: #000;
    background: transparent;
  }
  .post-title{
    font-size: 12px;
    color: #000;
  }
  .navigation span.meta-nav{
    padding: 1px 5px;
  }
  .woocommerce .woocommerce-product-rating{
    display: flex;
justify-content: center;
  }
  #Video .video-heading,#Video .video-para{
         max-width: 100%;
  }
  #Video .video-inner {
    margin-top: 30%;
}

}

@media screen and (max-width:767px) {
.title-box{
      margin-top: 0rem;
}
.single-auto-listing .container.main_title{
  display: block;
      text-align: center;
}
.single-auto-listing .bradcrumbs{
    text-align: center;
}
.auto-listings .container>.content{
  padding-top: unset;
}
.single-auto-listing .main_title h1:after{
  margin: 0 auto;
}
  #about-us .about-inner-two{
        padding-top: 10%;
  }
  #about-us .about-btn{
    margin-top: 15%;
  text-align: center;
  }
  #about-us .about-counter{
        width: 45%;
  }
  .woocommerce div.product form.cart .button{
    float: none;
  }
  table.single-product-details{
    max-width: 100%;
  }
  #newsletter, .outer_dpage .middle-content p, #service-single, .woocommerce div.product p.price,.middle-content,#about-us .about-inner-two,#performance, #options-galore .variant-outer, #Video, #car-parts, #blog-news .owl-carousel .owl-item, .newsinner, #options-galore .product_variant_text,#performance .perfornmance-inner-two, #footer, .single-product .shop,
  .contact-btn p,#service-page .services-inner, #our-services .services-inner, .woocommerce ul.products li.product .price , .shop-filter, #auto-listings .auto-listing-box-inner{
    text-align: center;
  }
  .woocommerce-loop-product__title{
    left: 0;
    right: 0;
    text-align: center;
  }
  .title-box{
    margin-top: -1.5rem;
  }
  .sub-head-border::after, #Video .video-bg-img p, .vw-news-meta{
    margin: 0 auto;
  }
  #options-galore .variant-inner, #slider  .slider-content-inner{
    justify-content: center !important;
  }
  #performance .perfornmance-inner, #performance .perfornmance-inner-two, #options-galore .product-gallery img{
    max-width: 80%;
    margin: 0 auto;
  }
  #performance .perfornmance-inner-two .sub-head-border::after{
    left:0;
  }
  #degree .degree-inner-content p{
        font-size: 16px;
  }
  #newsletter .wpcf7-submit{
        width: 22%;
        padding: 10px 0px;
  }
  #footer .footer-col-one{
      padding-right: 5%;
  }
  #gallery .nav-tabs .nav-link{
        padding: 10px 40px;
        font: 500 16px/25px Inter;
  }
  #about-us .about-list{
        text-align: left;
  }
  .above_title {
    padding: 25px 0;
  }
  .bradcrumbs a{
        margin-right: 5px;
        font: 500 14px/30px Inter;
  }
.bradcrumbs{
  padding: 5px 0 !important;
}
  .bradcrumbs span{
        margin-left: 3px;
            font: 500 14px/30px Inter;
  }
  .woocommerce div.product .woocommerce-product-rating{
        display: inline-flex;
  }
.single-product .qib-button.qib-button-wrapper{
      width: 100%;
      margin-bottom: 20px;
  }

  .woocommerce .woocommerce-ordering{
    margin: 15px 0 1em !important;
  }
  .related.products .products li{
    width:100% !important;
  }
/* #performance .perfornmance-inner-two .sub-head-border::after{
  left:
} */
.auto-listings-single.listing{
      text-align: center;
}
.auto-listings .has-sidebar,.auto-listings .sidebar{
  width: 100%;
}
#auto-listings .auto-listing-box-inner .image{
  height: auto;
}
#auto-listings  .container.auto-listings-container .listing-filter-box{
display: block !important;
}
#auto-listings  .listing-filter-parent-container{
  margin-bottom: 20px
}
}
@media screen and (max-width:575px) {
  #site_top .after-line::after{
    display: unset;
  }
#slider .slider-attr-content{
      /* left: 0%; */
      position: relative;
    right: -11px;
}
  #slider{
    top: -23px;
  }
  #slider .slider-box h1{
    font: 700 28px/35px Archivo;
  }
  #slider .slide_desc{
      font-size: 14px;
  }
  #slider .read-more{
    padding: 10px 30px;
    font: 600 16px/21px Archivo;
  }
  #slider .slider-content {
      padding: 2rem 0;
  }
  .topbar-text{
    margin-bottom: 20px;
  }
  #site_top .top-bar-new-btn{
    padding: 9px 30px;
    font-size: 12px;
    height: 34px;
  }
  #site_top .top-bar-para{
        font-size: 12px;
  }
  #about-us .counter-heading {
    font: 700 18px/21px Archivo;
  }
  .parallelogram{
    display: none;
  }
  #slider .owl-carousel .owl-nav .owl-next{
    right: -12px;
    height: 70px;
    width: 35px;
        top: 0%;
  }
  #slider .owl-carousel .owl-nav .owl-prev{
    left: -12px;
    height: 70px;
    width: 35px;
    top: 0%;
  }
  #slider .slider-pro-title{
  text-align: center;
  }
  #slider .owl-stage-outer{
    height: unset;
  }
  #about-us .about-counter{
    width: 50%;
    bottom: -33%;
    padding: 10px;
  }
  #about-us .year-no{
    width: 65px;
    height: 65px;
    font-size: 25px;
    padding: 28px 0;
    line-height: 12px;
  }
  #about-us .about-inner-two{
    margin-top: 30%;
    text-align: center;
  }
  #performance .perfornmance-inner, #performance .perfornmance-inner-two, #options-galore .product-gallery img{
    max-width: 100%;
  }
  #about-us .about-heading, #Video .video-heading , section h2{
    font: 700 22px/32px Archivo;
  }
  #newsletter .news-heading{
        font: 600 22px/32px Archivo;
  }
  #about-us .about-list p{
    font-size: 14px;
        margin-left: 10px;
  }
  .degree-inner{
    display: block !important
  }
  #degree .degree-inner-content{
    width: 100%;
    margin-bottom: 10px;
  }
  #site_top .top-icon{
        padding: 0px 3px;
  }
  #options-galore .product_variant_color{
    height: 30px;
    width: 30px;
  }
  #performance{
    overflow-x: hidden;
    padding: 50px 20px;
  }
  #model18{
    height: 200px !important;
  }
  .outer-footer .legal-text, .outer-footer .privacy-text, .outer-footer .condition-text{
    font-size: 14px;
    text-align: center;
  }
  /* .about-list-one , .about-list-two , .about-list-three , .about-list-four{
    justify-content: center;
  } */
  #Video .video-para{
        font-size: 14px;
  }
  #Video .video-inner {
    margin-top: 30%;
  }
  #gallery .gallery-desc ul.nav.nav-tabs{
          justify-content: center;
  }
  #contact-us-sec .wpcf7-spinner{
    position: absolute;
  }

  #car-parts .product-image{
    height: unset;
  }
  #car-parts .car-parts-para, #our-services .performance-para, #contact-us-sec .contact-sec-para, #option-galore .galore-para, #degree .degree-para, .post-type-archive-auto-listing .car-parts-para{
    font: 400 14px/19px Inter;
  }

  #gallery .nav-tabs .nav-link.active,  #gallery .nav-tabs .nav-link{
        padding: 5px 20px;
  }
  #contact-us-sec .contact_form_sec{
        margin-top: 10px;
  }
  #gallery .nav-tabs .nav-link{
    font: 500 14px/25px Inter;
  }
  .test-drive-btn .test_drive_btn{
      padding: 7px 10px;
      font: 600 14px/20px Archivo;
  }
  #performance .p-mb{
    padding: 10px !important;
  }
  #slider .car-attr{
      padding: 0px 20px;
  }
  #slider .slider-content-inner p{
    font: 600 13px/14px 'Archivo';
  }
#slider .slider-content-inner label{
      font: 400 12px/7px Inter;
}
  #options-galore .variant-outer{
        padding: 30px 0px;
  }
  #header .topbar-search-outer {
    justify-content: center !important;
  }
  #header .search-icon.icon-search i{
        padding: 10px;
  }
  #gallery .owl-prev{
  left: -10px;
  }
  #gallery .owl-next {
    right: -10px;
}
.listing-filter-parent-container {
width: 100%;
}
  #gallery .owl-prev, #gallery .owl-next{
    height: 50px;
    width: 28px;
  }
  #site_top .topbar-text p{
    font-size: 12px;
  }
  #site_top .topbar-number-text::after{
    content: unset;
  }
.lSSlideOuter .lSPager.lSGallery img{
  height: 20px;
max-width: 100%;
}
.auto-listings-single .title {
    font-size: 24px;
  }
  .navigation span, .navigation a {
     display: flex;
  }
  .navigation span.meta-nav{
    font: 500 12px/21px Inter;
    color: #000;
    background: transparent;
  }
  .post-title{
    font-size: 10px;
    color: #000;
  }
  .navigation span.meta-nav{
    padding: 1px 3px;
  }
  #Video .video-heading,#Video .video-para{
    max-width: 100%;
  }
  #service-single .service-brochure .d-flex {
    justify-content: center !important;
  }
  #service-single .points ul li{
    margin-bottom: 15px;
  }
  #service_detail .row.service_feature, .service-plane-month .pricing-list{
    text-align: initial;
  }
  #service-single .service-plane-1{
        margin-bottom: 20px;
  }
  .woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  #header .search-container{
        right: 6em;
  }
  .title-box h1{
        font: 400 18px/22px Archivo;
  }
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
    width: 100%;
      margin: 0px 0px 2.992em 0;
  }
  .outer-footer .privacy-text::after, .top_bar{
    display: none;
  }
.auto-listings-single.listing .single-test-drive{
  position: unset;
}
}
