div#wpfront-scroll-top-container img {  width: 90% !important;  float: right !important;}
a#back-to-top {  display: none;}
.listing-price { color: #1a3760 !important;}
img.attachment-voiture-gallery-large2.size-voiture-gallery-large2 {  width: 100% !important;}



@media (max-width:767px){ 
.design .elementor-widget-container { padding: 10px !important;  text-align: center;}
.ali-right span {  display: none !important;} 
.flex-middle .logo {  width: 75%;}
.sec04 .elementor-widget-wrap.elementor-element-populated {padding: 30px 10px 0px 10px !important;}
.sec03 .elementor-widget-wrap.elementor-element-populated {padding: 30px 10px 0px 10px !important;}
.sec02 .elementor-widget-wrap.elementor-element-populated {padding: 30px 10px 0px 10px !important;}
.sec01 .elementor-widget-wrap.elementor-element-populated {padding: 0px 10px 0px 10px !important;}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f7d8712.design { width: 100% !important;}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-94ebe7e.sociafoo {  margin: 0 auto !important;
    display: block !important;   text-align: center !important;  padding-top: 10px;}
}


.keyfeatures{width:100% !important;}
.keyfeatures .listing-detail-detail{float:left;width:100%;}
.kful{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:center; padding:20px;}
.kfli{float:left; margin:0 30px; display:flex; align-items:center; flex-direction:column;}
.kfli i{font-size:24px; color:#d9c009; margin-bottom:15px;}
.kfli span.grouptext{font-size:11px; color:#666; margin-bottom:5px; text-transform:uppercase;}
.kfli span.maintext{font-size:16px; color:#132567; margin-bottom:0; font-weight:600;}

@media(max-width:960px){
  .kfli{margin:10px 0; flex-basis:48%;}
  .kful{padding:20px 0; justify-content:flex-start;}
}
@media(max-width:440px){
  .tab-content .col-xs-6{width:100% !important;}
}
