/*tablet*/
@media (max-width:1024px){
 
 
 
 
 
    
}
/*tablet*/




/*mobile*/
@media (max-width:768px){
 
 .split-flip-bg::before,
.split-flip-bg::after{
    display: none !important;
}
.home-search-container #searchForm {
  flex-direction: column !important;
}
input#search-query {
  width: 80vw !important;
  padding: 0 10px !important
}
.search-btn button{
    width: 80vw !important;
    padding: 0 !important;
}
#chosen-car{
    padding: 10px 10px !important;
    gap: 30px !important;
}
#chosen-car img{
    width: 40px !important;
}
#carTypeSelector {
  top: 40% !important;
  width: 80vw !important;
    flex-wrap: wrap !important;
    z-index: 1000 !important;
    justify-content: center !important;
}
#carTypeSelector .car-type-item {
    width: 24% !important;
}
.home-sec2-grid-img{
     z-index: -1;
     position: relative;
}
div:has( > .home-sec2-grid-img){
    z-index: -1 !important;
}
.home-product-tabs .e-n-tab-title[aria-selected="true"]::after {
  content: "";
  background-color: #2B2B2BA3 !important;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -47%);
  z-index: -1;
  width: 170px;
  height: 64px;
  border-radius: 10px 10px 0 0;
}
.home-product-tabs .e-n-tabs-heading{
    padding: 5px !important;
}    
 .cover-car::before {
  scale: 0 !important;
}
.social-icon-box .elementor-icon-box-title{
    text-align: center;
}
.elementor.elementor-2318.elementor-location-header {
  position: relative !important;
  z-index: 1 !important; 
  padding: 1 !important;
}
.contact-map::before{
   scale: 0 !important;
}
.gallery-proucts .flex-control-nav li{
    width: 80px !important
}
.gallery-proucts .flex-control-nav {
    display: flex;
    flex-wrap: wrap;
    
}
.single-product-countdown {
  font-size: 13px !important;
}
.custom-product-tabs .e-n-tab-title[aria-selected="true"]::before {
  content:"" !important;
  position: absolute;
  background-color: black !important;
  width: 100% !important;
  height: 100% !important;
  border-radius: 10px !important;
  left: 57% !important;
}
.cat-archive-filter-btn .elementor-widget-container div div div div div{
    display: flex;
    flex-direction: column;
    
} 
.cat-archive-filter-btn .elementor-widget-container div div div div div div{
    width: 100%;
}
.cat-archive-filter-btn .jet-sorting-select{
    width: 100% !important;
    max-width: 100% !important;
}
.cat-archive-filter-btn .apply-filters button{
    width: 100% !important;
}
.cat-archive-filter-btn{
    width: 100% !important;
    max-width: 100% !important;
}
.text-matn-about {
  left: 37px;
  top: 40px !important;
  width: 94px !important;
  transform: rotate(-10deg) !important;
}
.text-matn-about::before {
  right: -190px !important;
}
.bg-about-video::before {
  scale: 0 !important;
}
.num-box {
  padding: 0px !important;
}
#num1 {
  right: 6% !important;
  top: 190px !important;
}
.grid-team .elementor-image-box-img img{
    border-radius: 17px 17px 0 0 !important
}
.grid-team {
  padding: 0px !important;
  height: 230px !important;
}
.txt-contact::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 30px !important;
}
.faq-box {
  max-height: 550px !important;
}
.txt-contact::after {
  top: 50px !important;
}
#map {
    width: 78vw !important;
}
.cat-hover .home-category-title-box {
  opacity: 1 !important;
  transform: translateY(0px) !important;
}
.home-service-lists{
    max-height: 200px;
    transition: max-height 0.5s !important;
}
.read-more-section {
    transition: opacity 0.5s ease;
 }

/*mobile*/