/*	
	Theme Name: Motors - Child Theme
	Theme URI: http://motors.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Motors Child theme
	Version: 4.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: motors-child
    Template: motors

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */


.single-car-actions {display:none !important;}
.mfp-bottom-bar {display:none !important;}
.blog-meta-unit.comments {display:none !important;}

/*Header*/
/*fix bug hover and active*/
@media (min-width: 1024px) {
  .menu-header .current-menu-item {
      border-bottom: 3px solid #ffffff !important;
  }

 .menu-header .menu-item a:hover:after {
    content: "" ;
    height: 3px;
    width: 100%;
    background-color: #ffffff; 
}
}
@media (max-width: 1024px) {
    .menu-header-mobile .menu-item a {
        color: #fff !important;
        font-size: 16px !important;
    }

    .menu-header-mobile .menu-item {
        padding: 10px 15px !important;
    }

    .menu-header-mobile .current-menu-item a {
        color: #FF000D !important;
    }
}


body header .elementor-widget-heading a[href^=tel]{font-size: 19px !important;}

/*icons*/
.header-phone-ifos .elementor-icon {border:1px solid white;}

@media (max-width: 1360px) {
    .menu-header a {
        font-weight: 400 !important;
		font-size: 15px !important;
    }
	
} 


@media (min-width: 1025px) {
    .menu-header a {
        color: #fff !important;		
    }

  
	.home .parent-header{
		background:#ffffff00 !important;
	}
}
@media (max-width: 767px){
body  #sb_instagram .sbi_photo,#sb_instagram .sbi_photo{max-height:unset!important;}
}
body.single.single-post .stm-elementor-contact-form-seven .icon-title{display:none!important;}
/*sticky*/
.parent-header {
    position: relative; /* Default position */
    width: 100%;
    transition: background-color 0.3s ease; /* Smooth background transition */
}

.parent-header.sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: rgb(0 0 0 / 80%) !important; /* Sticky background color */
    z-index: 999; /* Ensure it stays above other content */
}


/*for Mobile*/
@media (max-width: 1024px) {
    .parent-header-mobile {
        position: relative;
        width: 100%;
        transition: background-color 0.3s ease; /* Smooth background transition */
    }

    .parent-header-mobile.sticky {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background-color: rgb(0 0 0 / 80%) !important; /* Sticky background color */
        z-index: 999; /* Ensure it stays above other content */
    }
}
@media (max-width: 1800px) and (min-width: 1361px) {
    .header-phone-ifos .elementor-icon-box-title a {
        font-size: 16px !important;
        margin-left: 30px;
    }

    .service-title-heading .elementor-heading-title {
        font-size: 16px !important;
    }

    .header-phone-ifos .elementor-icon-box-wrapper {
        display: flex;
        gap: 20px;
    }
}




/*presentation block*/




body .block-text-right {padding-left:60px !important;}
@media (min-width: 1360px) {
    .presentation {
        width: 1400px !important;
    }
}

.image-block-1 img {
    object-fit: cover;
}

.block-image {
    padding-left:0px !important;
}

.sub-heading {
	display:block !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    margin-left:40px;
    position: relative;
	margin-bottom:15px;

}

.sub-heading-contact {
	display:block !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    margin-left:40px;
    position: relative;
	margin-bottom:15px;
	color:#000 !important;

}

.sub-heading-contact.sub-h-pg-in {
	margin-left:0px !important;
}

/*slider replacer Mobile*/
.main-heading-mobile-slider {    
font-family: 'Rubik';
font-style: italic;
font-weight: 600;
font-size: 40px;
line-height: 45px;
display:block;
margin-bottom:5px;

}
.flesh-sliderrev:hover {filter: brightness(0) saturate(100%) invert(15%) sepia(91%) saturate(4675%) hue-rotate(350deg) brightness(96%) contrast(121%);}
.sub-heading::before,.heading-before::before  {
  content: '';
  position: absolute;
  top: 50%; 
  left: -40px;
  transform: translateY(-50%); 
  width: 30px;
  height: 6px; 
  background-color: #FF000D; 
    border-radius:50px;
}



.custom-service-wrapper {
            display: flex;
            gap: 20px;
            flex-wrap: wrap;
    margin-bottom:20px;
        }

        .custom-service-card {
            display: flex;
            align-items: center;
            background-color: #f8f9fa;
            padding: 20px 30px;
            border-radius: 12px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
            min-width: 300px;
        }

        .custom-service-icon {
            background-color: #DB2D2E;
            color: white;
            width: 24px;
            height: 24px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 15px;
            font-size: 12px;
        }

        .custom-service-text {
            color: #1C1A1A;
            font-family: 'Poppins';
            font-weight: 700;
            font-size: 16px;
            line-height: 24px;
        }



/*Prestation*/

body .prestation-acc .sa_owl_theme .owl-dots {display:none !important;} 

.prestations-card {
  width: 100% !important;
  max-width: 600px !important;
  height: 475px !important;
  overflow: hidden !important;
  position:relative;
}

.prestations-card__image {
  width: 100% !important;
  height: 100% !important;
}

.prestations-card__image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.prestations-card__content {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  padding: 2rem !important;
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.8) 0%,
    transparent 100%
  ) !important;
  transform: translateY(calc(100% )) !important;
  transition: transform 0.3s ease-in-out !important;
  border-top:5px solid #fff;
}

.prestations-card:hover .prestations-card__content {
  transform: translateY(0) !important;
  background: #FF000D !important;
}

.prestations-card__title {
    color: white !important; 	
	font-family: 'Rubik' !important;
	font-weight: 600 !important;
	font-size: 25px !important;
	line-height: 36px !important;
}

.prestations-card__text {
  color: white !important;
  margin-bottom: 1.5rem !important;
  opacity: 0 !important;
  transition: all 0.3s ease-in-out !important;
  font-family: 'Poppins !important;
	font-weight: 400 !important;
	font-size: 17px !important;
	line-height: 30px !important;	 	
}

.prestations-card:hover .prestations-card__text {
  opacity: 1 !important;
}

.prestations-card__button {
  display: inline-block !important;
  padding: 22px 40px !important;
  color: white !important;
  background: transparent !important;
  border: 1px solid white !important;
  border-radius: 50px !important;
  cursor: pointer !important;
  opacity: 0 !important;
  transform: translateY(20px) !important;
  transition: all 0.3s ease-in-out !important;
}

.prestations-card:hover .prestations-card__button {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

.prestations-card__button:hover {
  background: white !important;
  color: #ff0000 !important;
}

.prestations-card__button a {
	font-family: 'Rubik' !important;
	font-size: 18px !important;
	color:#fff;
	font-weight: 400 !important;
	text-transform:initial !important;
}
.prestations-card__button:hover a {
	color:#ff0000;
}
.prestations-card__content-showen {
position:absolute;
	bottom:0;
	left:0;
	right:0;
  background: rgba(0, 0, 0, 0.78) !important;
  border-bottom:5px solid #fff !important;
    transition: all 0.8s ease-in-out !important;

}
.prestations-card__content-showen h3 {
  color:#fff !important;
  padding:10px 20px !important;
 font-size: 25px !important;
line-height: 36px !important;
}

.prestations-card:hover .prestations-card__content-showen {
    transform:translateY(0);

} 



.sa_owl_theme .owl-nav {
    position: absolute;
    width: 250px;
    top:0;
    right: 0;
    transform: translateX(-50%);
}

body .prestation-parent .autohide-arrows .owl-nav {
    display: block !important;
}

.prestation-parent .sa_owl_theme .owl-nav {
     position: absolute;
    width: 195px;
    top:-90px;
    right: -107px;
    transform: translateX(-50%);
}







 .prestation-parent .white .sa_owl_theme .owl-nav .owl-next {
    background-repeat: no-repeat !important;
    background-position: center !important;
     width:79px !important;
     height:79px !important;
}
  .prestation-parent .white .sa_owl_theme .owl-nav .owl-prev {
    background-repeat: no-repeat !important;
    background-position: center !important;
    width:79px !important;
    height:79px !important;
       box-shadow: none;
}
  .prestation-parent .white .sa_owl_theme .owl-nav .owl-prev:hover, .cstm-caroussel .white .sa_owl_theme .owl-nav .owl-next:hover{
    background-color:unset !important;
}
body  .prestation-parent .white .sa_owl_theme .owl-nav .owl-prev {
          box-shadow: none;
    

	background: url('https://www.sunmotors-13.fr/wp-content/uploads/2024/12/sunmotor-entretien-de-voiture-americaine-paris-left-arrow.svg') no-repeat center center !important;
}
body  .prestation-parent .white .sa_owl_theme .owl-nav .owl-next {
      
         box-shadow: none;

    	background: url('https://www.sunmotors-13.fr/wp-content/uploads/2024/12/sunmotor-entretien-de-voiture-americaine-paris-right-arrow.svg') no-repeat center center !important;

}

@media (max-width: 767px) {
    . .prestation-parent .prestations-carousel-item {
        min-width: 100% !important;
    }
}
@media (max-width: 369px) {.prestation-parent .prestations-carousel-item {min-height: 500px;}.owl-nav {margin-top:70px !important;}
}
@media (max-width: 800px) {
   .prestation-parent .owl-nav {
    position: relative !important;
    text-align: center !important;
    margin: auto;
    margin-top: 40px !important;
  }
   .prestation-parent .sa_owl_theme .owl-nav {
    width: 200px;
    top: -6px !important;
  }
}

@media (max-width: 600px) {
    .prestation-parent .sa_owl_theme .owl-nav {
        top: -40px !important;
    }
}






@media screen and (max-width: 800px) {
	 .prestation-acc .owl-item  .sa_hover_container {            
        display: flex !important;   
        justify-content: center!important;   
    }
  .prestations-card {
    height: auto !important;
  }

  .prestations-card__content {
    position: relative !important;
    transform: translateY(0) !important;
    background: #ff0000 !important;
  }

  .prestations-card__text,
  .prestations-card__button {
    opacity: 1 !important;
    transform: translateY(0) !important;
  }

  .prestations-card__image {
    height: 400px !important;
  }
    .prestations-card__content-showen {
        display:none;
    }
}



body .white .sa_owl_theme .owl-nav .owl-prev:hover, body .white .sa_owl_theme .owl-nav .owl-next:hover {
    background-color:#fff0 !important;
}







/*Other's*/

.img-bg-absolute {	height:100% !important;}





/*footer*/
@media (max-width: 600px) {
    .ctm-menu-footer ul li {
        display: flex !important;
        justify-content: center !important;
		text-align:center !important;
    }
}

 .ctm-menu-footer .menu-item a {
   font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 200%;
    color: #1C1A1A;}
.ctm-menu-footer .hfe-nav-menu a:hover {
    color: unset !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
}
.ctm-menu-footer .current-menu-item a {
	color:#FF000D !important;
	font-weight: 700 !important;
}


.plan-site-disable a{pointer-events: none !important;}




/*Slider rev*/


.shape-bg {background: linear-gradient(0deg, rgba(0, 0, 0, 0) 84.95%, rgba(0, 0, 0, 0.9) 100%), linear-gradient(270deg, rgba(0, 0, 0, 0.216) 0%, rgba(0, 0, 0, 0.8) 100%);}
.slider-container {
    /*margin-top:-170px !important;*/
}

/*after slider*/
 .after-slider-title::after {
        content: "";
        position: absolute;
        top: 50%; /* Center the line vertically */
        left: 80%; /* Position the line to the right of the text */
        transform: translateY(-50%); /* Adjust for proper centering */
        width: 1px; /* Line thickness */
        height: 120%; /* Adjust height as needed */
        background-color: #fff; /* Line color */
        margin-left: 10px; /* Add spacing between the text and the line */
    }
/*General Code*/
.stm-listing-single-price-title .price {
    background-color: #ff000d !important;
}
.remove-margine-bottom p{
    margin-bottom: 0px !important;
}


/*descover*/

@media (max-width: 1360px) {
  .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav {
    justify-content: flex-end !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    flex-direction: row !important;
  }
}

 .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .owl-controls .owl-dots .owl-dot {    padding: 8px !important;}

/*Form Contact*/
.recaptcha_acc a , .link_pdc   {
    font-family: 'Biryani' !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 12.1714px !important;
line-height: 12px !important;
}
.wpcf7-submit {
	margin:0px !important;
}



/*Build In widgets*/
   .info-phone .elementor-icon-box-content,.info-adress .elementor-icon-box-content ,.info-hours .elementor-icon-box-content { 
        margin-top:-8px !important;   
}
.recemment-section .indicator.active {background-color:#FF000D !important;
                                     }

.recemment-section .price , .price:before {
    background-color:#FF000D !important;
    padding:10px !important;
    position:absolute !important;
    top:-87px;
    right:0;
}

.recemment-section .listing-car-item-meta {
    border:1px solid #CCCCCC;
    margin-top:20px !important;
    padding:10px;
}
.info-phone a:hover {
      color: unset !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
}


/*Actualities*/


.actualities-acc .image {
  width: 100% !important;
}
.actualities-acc.cntct .post-grid-single-unit .content .title-relative{min-height:unset!important;}
.actualities-acc.cntct .post-grid-single-unit .content .title{font-size:20px!important;}
.actualities-acc .image img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  min-height:350px !important;
}



/* Title styling */
.actualities-acc .title {
    color:#0d0d0d !important;
    font-family: 'Rubik' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 22px !important;
}


.actualities-acc .sticky-post,.actualities-acc:not(.cntct) .blog-posts-excerpt{display: none !important;}



/* Remove hover effects */
.actualities-acc .post-grid-single-unit:hover,
.actualities-acc .image:hover img {
  transform: none !important;
}

.actualities-acc .post_comments , .actualities-acc .blog-meta-unit {
    color: #888888 !important;    
    font-family: 'Poppins'  !important;
    font-weight: 400  !important;
    font-size: 13px  !important;
    line-height: 26px  !important;
    margin-bottom:5px !important;

    
}



.actualities-acc .stm-icon-date::before ,.actualities-acc .stm-icon-message::before {
  color:#FF000D ;
}

.actualities-acc .content {
  background-color:#fff !important;
  border:none !important;
}
@media (max-width: 800px) and (min-width: 767px) {
    .actualities-acc .col-xs-12 {
        width: 100% !important;
    }
}







/*devouvrez*/


	.car-carusrel .stm-elementor_listings_carousel {
			margin-left: 0px;
			margin-right: 0px;
			max-width: 1440px;
	}

.listing-car-items .listing-car-item .listing-car-item-inner {
    max-width:500px !important;
}
.car-carusrel .indicator.active {background-color:#ff000d !important;}



@media (min-width: 801px) {
	.car-carusrel .stm-swiper-controls {
		position: absolute;
		top: -145px;
		right: 0;
	}
	.car-carusrel .listing-car-items-units.swiper-container {padding-bottom:65px !important;}
	body .heading-before.top::before{top:10%!important;}

}

@media (max-width: 800px) {
	.car-carusrel .listing-car-items-units.swiper-container .swiper-pagination {display:none !important;}
}


.car-carusrel .stm-swiper-next,
.car-carusrel .stm-swiper-prev {
  width: 79px !important;
  height: 79px !important;
  position: relative !important;
  transition: all 0.3s ease;
}

.car-carusrel .stm-swiper-next::before,
.car-carusrel .stm-swiper-prev::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.38922 20.3835L39.5 1.26696L72.6108 20.3835L72.6108 58.6165L39.5 77.733L6.38922 58.6165L6.38922 20.3835Z' stroke='%23DADADA' stroke-width='2.19444'/%3E%3Cpath d='M35.1111 32.3679L44.9861 40.5971L35.1111 48.2776' stroke='%23DADADA' stroke-width='2.19444' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.car-carusrel .stm-swiper-next:hover::before,
.car-carusrel .stm-swiper-prev:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.38922 20.3835L39.5 1.26696L72.6108 20.3835L72.6108 58.6165L39.5 77.733L6.38922 58.6165L6.38922 20.3835Z' stroke='%23FFFFFF' stroke-width='2.19444'/%3E%3Cpath d='M35.1111 32.3679L44.9861 40.5971L35.1111 48.2776' stroke='%23FFFFFF' stroke-width='2.19444' stroke-linecap='round'/%3E%3C/svg%3E");
}

.car-carusrel .stm-swiper-next:hover::before,
.car-carusrel .stm-swiper-prev:hover::before {
  filter: brightness(0) saturate(100%) invert(15%) sepia(91%) saturate(4675%) hue-rotate(350deg) brightness(96%) contrast(121%);
}


.car-carusrel .stm-swiper-next i,
.car-carusrel .stm-swiper-prev i {
  display: none;
}

.car-carusrel .stm-swiper-prev::before {
  transform: scaleX(-1);
}


.car-carusrel .car-carusrel .stm-elementor_listings_carousel .stm-swiper-controls {
    margin-top: 30px;
}

.car-carusrel .stm-swiper-prev:hover {
	color:#341b1b !important;
    border:none !important;
}
.car-carusrel .stm-swiper-next:hover {
	color:#341b1b !important;
    border:none !important;
}

.car-carusrel .stm-swiper-prev,.car-carusrel .stm-swiper-next {
    border:unset !important;
}

@media (min-width: 501px) and (max-width: 767px) {
    .recemment-section .stm_listing_tabs_style_2 .tab-pane .stm-directory-grid-loop > a.rmv_txt_drctn {
        max-width: 100% !important;
    }
}


/*** page interne la galery  */

.gal-pg-galerie  img.wpmf_img {
    height: 320px !important;
    object-fit: cover;
}

.gal-pg-galerie .gallery-icon{
    position: relative;
}


.gal-pg-galerie .wpmf-gallery-item .not_video:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 0%);
    transition:0.4s !important;
    cursor:pointer;
}


a.not_video.noLightbox::after {
     content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 0%);
    transition:0.4s !important;
    cursor:pointer;
}

.gal-pg-galerie .wpmf-gallery-item:hover .not_video:after {
   
    background: rgb(0 0 0 / 45%);
}

@media (max-width: 1280px) {
	body .heading-before.top::before{opacity:0!important;}

}
@media only screen and (max-width: 800px) {
/* 	.elementor-widget-n-tabs .e-n-tabs-heading {
    flex-direction: column !important;
} */
     body .gal-pg-galerie .gallery {display:flex !important;flex-wrap:wrap!important;flex-direction: row !important;}
    body .gal-pg-galerie .wpmf-gallery-item {
        min-width: 50% !important;
        max-width: unset !important;
    }
    .gal-pg-galerie .wpmf-gallery-item img,.gal-pg-galerie img.wpmf_img {
        height: 300px !important;
    }
}
@media only screen and (max-width: 497px) {
	
	    .prestation-parent .owl-nav {margin-top: 70px !important;}
	
    
    .gal-pg-galerie .gallery-item img,.gal-pg-galerie img.wpmf_img {
        height: 160px !important;
    }
}
/*Avis*/
.avis-acc .ti-widget.ti-goog .ti-controls :is(.ti-next, .ti-prev) {
	padding: 22px !important;
	display: flex !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev {
	left: calc(0% - 65px);
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next {
	right: calc(0%  - 65px);
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:hover,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:hover {
	transform: scale(1) !important;
}

.avis-acc .ti-controls-dots {
	visibility: hidden !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:before,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:before {
	background-color: transparent !important;
	width: 56px;
	height: 56px;
	background-size: 56px !important;
	content: "";
	background-image: url(https://www.sunmotors-13.fr/wp-content/uploads/2024/12/sunmotor-entretien-de-voiture-americaine-paris-right-arrow-1.svg) !important;
	left: 0;
	right: 0 !important;
	bottom: 0;
	top: 0 !important;
	margin: auto;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:hover:before,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:hover:before {
	  filter: brightness(0) saturate(100%) invert(15%) sepia(91%) saturate(4675%) hue-rotate(350deg) brightness(96%) contrast(121%) !important;

}


.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:before {
	transform: rotate(360deg) !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:before {
	transform: rotate(180deg) !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:after,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:after {
	display: none !important;
}

@media (min-width: 480px) and (max-width: 1024px) {
	.ti-widget.ti-goog .ti-controls {
		display: block !important;
	}
}

@media (max-width: 800px) {
	.avis-acc .ti-widget.ti-goog .ti-controls .ti-next {
		top: 145px !important;
		left: calc(49% + 18px);
	}

	.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev {
		top: 145px !important;
		left: calc(45% - 18px);
	}

	
}

@media (max-width: 479px) {
	.ti-widget.ti-goog .ti-controls-line {
		display: none !important;
		opacity: 0 !important;
	}

	.ti-widget.ti-goog .ti-controls {
		display: block !important;
	}

	.avis-acc .ti-widget.ti-goog .ti-controls .ti-next {
		left: calc(50% + 20px);
	}

	.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev {
		left: calc(50% - 50px);
	}
}

@media (min-width: 480px) and (max-width: 497px) {
	.avis-acc {
		margin-bottom: 30px !important;
	}
}

@media (min-width: 767px) and (max-width: 800px) {
	.avis-acc {
		padding-bottom: 20px !important;
	}
}

/*Extern Pages*/
.listing.cars .stm-elementor_listings_list {max-width:1400px !important;}


