/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*include file Slide-in Style*/
@import 'popup.css';

/*include file default Style*/
@import 'style-default.css';

/*include file second dev Style*/
@import 'style_dev2.css';

/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !important;}
.fusion-main-menu > .fusion-menu > li > a:hover,.fusion-main-menu > .fusion-menu > li.current_page_item > a{}
.fusion-main-menu .fusion-menu .sub-menu a{}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
/*.fusion-main-menu {margin-top: 20px !important;}*/
.fusion-is-sticky .fusion-main-menu { margin-top: 10px !important;}
.fusion-logo img {transition:all 0.2s ease-in-out !important;max-height: 120px !important;}
.fusion-is-sticky .fusion-logo img {max-height: 85px !important;}
.fusion-is-sticky .fusion-logo {margin-top: 10px !important;}
.fusion-main-menu > .fusion-menu > li > a:hover:after, 
.fusion-main-menu > .fusion-menu > li.current_page_item > a:after {border-color: var(--awb-color1);}
.fusion-main-menu > .fusion-menu > li > a:after {content:"";border-bottom: 4px solid transparent;position:absolute;width:100%;bottom:0;width: calc(100% - 18px);bottom: 0;margin-inline: auto !important;inset-inline: 0;}
.fusion-is-sticky .fusion-mobile-menu-icons a  , body .fusion-is-sticky .fusion-header .icon_mobil_menu{
    margin-top: 20px !important;
}
body.fusion-body .fusion-header .current-menu-item .menu-item:hover >a {background: var(--awb-color2)!important ;}
body.fusion-body .fusion-header .current-menu-item .menu-item > a {background: var(--awb-color1)!important ;}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
.pg-list-col-2 {-webkit-columns: 2 !important;-moz-columns: 2 !important;columns: 2 !important;} .pg-list-col-3 {-webkit-columns: 3 !important;-moz-columns: 3 !important;columns: 3 !important;} .pg-list-col-4 {-webkit-columns: 4 !important;-moz-columns: 4 !important;columns: 4 !important;}
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}
body .max_w460{max-width:460px !important;}
body .position_absolute{position:absolute !important;}
body .z-index2{z-index:2 !important;}
.car-left::before {
    content: url("/wp-content/uploads/2022/10/garage-renault-meunier-garage-guer-back-auto-2.png");
    position: absolute;
    top: -8px;
    left: -11px;
    
}
body .pl-12{padding-left:17px !important;}


/******************  Style page - Vente de véhicule  *********************/
.section_vente_vehicule .vehicule_tabs .tab-pane {
    background-color: #fff !important;
}

.section_vente_vehicule .nav-tabs li a.tab-link h4 {
    font-family: 'Poppins' !important;
    font-weight: 700 !important;
}

.section_vente_vehicule .nav-tabs li a.tab-link {
	background-color: #000000 !important;
}

.section_vente_vehicule .nav-tabs li a.tab-link h4 {
	color: #fff;
}

.section_vente_vehicule .nav-tabs li.active a.tab-link h4 {
	color: #000;
}

.section_vente_vehicule .nav-tabs li.active a.tab-link {
	background-color: #f5c523 !important;
}

.section_vente_vehicule .nav-tabs li a.tab-link:hover {
    background-color: #f5c523 !important;
}

.section_vente_vehicule .nav-tabs li a.tab-link:hover h4{
    color: #000 !important;
}
.prix .fusion-column-wrapper {
    display: flex !important;
    align-items: center;
    justify-content: flex-start; !important;
    clip-path: polygon(18% 0, 100% 0, 100% 100%, 0% 100%);
    flex-direction: row-reverse !important;
}
.section_vente_vehicule .card_vehicule_prix, .section_vehicule_post .vehicule_content_box .champ_vide  {
    text-align: right;
    font-family: 'Poppins' !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    background-color: #000;
    padding: 10px;
}

.section_vehicule_post .vehicule_content_box .champ_vide  {
	background-color: transparent;
}


.section_vente_vehicule .vehicule_card_checklist {
    margin: 0 !important;
    display: flex;
    align-items: flex-end;
	justify-content: space-between;
}

.section_vente_vehicule .vehicule_card_title div {
    font-family: 'Poppins' !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.section_vente_vehicule .card_vehicule_img {
    margin-bottom: 15px;
}

.section_vente_vehicule .fusion-checklist .icon-wrapper, .section_vente_vehicule ul.fusion-checklist .icon-wrapper {
    justify-content: flex-end !important;
}


.fusion-content-boxes .heading, .fusion-content-boxes .content-container {
    margin-bottom: 0px !important;
    padding: 10px !important;
}

.section_vehicule_post .vehicule_content_box .content-box-wrapper {
    display: flex !important;
    justify-content: space-between;
    background-color: #8d8d8d38 !important;
    margin-bottom: 5px;
    align-items: center;
    border-radius: 10px;
	padding: 5px !important;
}

.section_vehicule_post .fusion-content-boxes .heading {
    margin-right: 20px !important;
}

.section_vehicule_post .fusion-content-boxes .fusion-column {
    margin-bottom: 0 !important;
}

.section_vehicule_post .vehicule_content_box .content-box-column{
    width: 25% !important;
}

.section_vehicule_post .fusion-content-boxes{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10), .section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11){
    width:100% !important;
}
.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10) .content-box-wrapper,.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11) .content-box-wrapper {
	justify-content: flex-start;
}

.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10) .heading{
    width: 10%;
}

.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11) .heading {
    width: 18%;
}

.vehicule_content_box {
    margin: 0 15px !important;
}

.section_vehicule_post .vehicule_content_box .heading .content-box-heading:hover{
	color: var(--awb-color1) !important;
}
/*------------------------------------------------------***End***------------------------------------------------------*/

/*------------------------------------------------------***Begin captcha***------------------------------------------------------*/
.grecaptcha-badge{z-index:100 !important;visibility: visible !important;}
.grecaptcha-badge {right: -180px !important;bottom: 45px !important;}
.grecaptcha-badge:hover {right: -60px !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/

/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}

/**************************************Style : PRE-HOME*********************************/


/**************************************Style : SLIDER REVOLUTION*********************************/


/**************************************Style : section_presentation*********************************/
body .absolute{
	position:absolute !important;
}
body pb-0{
	padding-bottom:0 !important;
}
.col-pres-txt .fusion-column-wrapper:before {
	content:'';
	background-image: url("/wp-content/uploads/2022/09/garage-renault-meunier-garage-guer-bg-GARAGE-RENAULT-MEUNIER-1-1.png");
	display: inline-block;
	width: 100%;
	height: calc(100% + 50px);
	background-repeat: no-repeat;
	position: absolute;
    top: 0;
    right: 0;
	z-index:-1 !important;
    margin-right: 251px!important;
}
.col-pres-img .fusion-column-wrapper{
	z-index:1 !important;
}

.style-txt , .style-txt-b{
    border-left:6px solid var(--awb-color1);
    padding: 0px 0px 0 10px !important;
}
.style-txt-b{border-color:var(--awb-color2) !important;}

/**************************************Style : section_prestations*********************************/

.sa_vert_center .presta-slide-front {background:  linear-gradient(0deg, rgba(0,0,0,0.9304096638655462) 0%, rgba(0,0,0,0.8071603641456583) 32%, rgba(0,212,255,0) 100%);width: 100%;height: 540px;display: flex;justify-content: center;align-items: flex-end;padding-bottom: 47px;transition: all 0.3s ease-in-out;
}
.sa_vert_center .presta-slide-front span{transition: all 0.3s ease-in-out;}
.col-prestas-slider .sa_hover_container:hover .presta-slide-front span{transform:translateY(-100px);opacity:0;}
.presta-slide-card {position: absolute;z-index: 1;bottom: 0;display: flex;flex-direction: column;background: transparent;padding-inline: 40px;padding-block: 15px;transform: translateY(400px);transition: all 0.3s ease-in-out;
}
.col-prestas-slider .sa_hover_container:hover .presta-slide-front {background:  linear-gradient(0deg, rgba(0,0,0,0.9304096638655462) 50%, rgba(0,0,0,0.8071603641456583) 100%, rgba(0,212,255,0) 100%);}
.col-prestas-slider .sa_hover_container:hover .presta-slide-card{transform: translateY(-100px);}
.col-prestas-slider .presta-slide-btn a {font-size: 15px !important;background: transparent !important;color: var(--awb-color1) !important;border-color: var(--awb-color1)!important;margin-top: 12px;transition:.5s all}
.col-prestas-slider .presta-slide-btn a:hover{background-color: var(--awb-color1) !important;border-color: var(--awb-color1) !important;color: #fff !important;}

.col-prestas-slider .presta-separ {
    width: 40px;
    margin-inline: auto;
    margin-bottom: 10px !important;
    border: solid 2px var(--awb-color1);
    background: var(--awb-color1);
}
.col-presation-txt:before {content: "";width: 150%;height: 100%;background: #ffae00;position: absolute;top:-10px;z-index: 0;}
.prestations-slide::before {content: "";width: 30%;height: 96%;background: linear-gradient(133deg, #ffae00 50%, #fdb515 50%);position: absolute;left: 0;top: }
body .col-prestas-slider .sa_owl_theme .owl-dots {width: auto !important;margin:0px 0px 0px 30px;bottom:  -30px !important;margin-left: 190px !important;}
body .col-prestas-slider .sa_owl_theme .owl-dots .owl-dot span {border-radius: 0 !important ;background-color:#fff !important;}
body .col-prestas-slider .sa_owl_theme .owl-dots .owl-dot.active span {width:25px !important;}
.col-tit-pres {max-width: 517px;margin-left: auto;paddin}
.prestations-slide::after {content: url("/wp-content/uploads/2022/09/garage-renault-meunier-garage-guer-nos-prestations-background.png");width: auto;height: 100%;position: absolute;right: 12px;top: 20%;}
/**************************************Style : section_Actualites*********************************/
.section_Actualites:before {content: "";width: 100%;height: 53%;position: absolute;top: 199px;background: #ffae00;z-index:2 !important;}
.col_fb .element_fb span:after {content: "";position: absolute;width: 12px;height: 80px;background-color:  var(--awb-color2);right: -20px;top: 0px;bottom: 50%;margin: auto;}
.col_fb .element_fb iframe {display: inline-block !important;-webkit-box-shadow: 0px 0px 0px 15px var(--awb-color2) !important;box-shadow: 0px 0px 0px 15px var(--awb-color2) !important;border-radius: 30px !important;}
.col_fb .element_fb .fusion-facebook-page>span:before {content: " ";width: 145px !important;height: 12px !important;border-radius: 0px 0px 8px 8px;background: var(--awb-color2) !important;position: absolute !important;left: 0;right: 0;top: 0;margin: 0 auto !important;z-index: 9;}
.col_fb .element_fb .fusion-facebook-page>span:after {content: " ";width: 8px !important;height: 100px !important;background: var(--awb-color2) !important;position: absolute !important;right: -23px;top: 200px;margin: 0 auto !important;z-index: 9;}

.section_Actualites::after {
    content: url('/wp-content/uploads/2022/09/garage-renault-meunier-garage-guer-Decouvrez-nos-actualites.png');
    width: 188px;
    position: absolute;
	top:0;
	margin:auto;
	
	margin-right:270px;
    z-index: 0;
}


.col-act-txt:after {
	content:'';
    background-image: url('/wp-content/uploads/2022/09/garage-renault-meunier-garage-guer-Decouvrez-nos-actualites-2.png');
    display: inline-block;
    width: 300px;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 130px;
	right:-17vw;
}
.col-act-txt{z-index:2 !important;}
.btn-act-fac{display:none !important;width:auto !important;}
.max-w-parag {max-width: 570px !important;}
/**************************************Style : section_ReseauxSocieaux*********************************/


/**************************************Style : section_Realisations*********************************/


/**************************************Style : section_valeurs*********************************/


/**************************************Style : section_points_forts*********************************/


/**************************************Style : section_avis*********************************/

/* .section_avis .ti-widget.ti-goog .ti-widget-container {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start !important;
} */
/* .section_avis .ti-widget.ti-goog .ti-reviews-container-wrapper {
    margin-left: 0px !important;
} */

.col-avis .fusion-column-wrapper {
    max-width: 1005px !important;
    margin-right: 0 !important;
    margin-left: auto !important;
}
/* .col-avis .ti-widget.ti-goog .ti-footer{margin-bottom:25px !important;}
.col-avis .ti-widget.ti-goog .ti-reviews-container,.col-avis .ti-widget.ti-goog .ti-footer  {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
} */
/* .col-avis .ti-header{
	margin-left:12px !important;
	width: max-content !important;
} */
.col-avis .ti-controls {position: absolute;left: 0;right: 0;bottom: 0;max-width: 60px !important;margin: auto auto 0 !important;}

body .section_avis .ti-widget.ti-goog .ti-footer .ti-profile-img img{
    border-radius: 50% !important;
}

.ti-inner {
    box-shadow: 3.4px 6.7px 6.7px hsl(0deg 0% 0% / 0.40);
}

body .ti-widget.ti-goog .ti-reviews-container-wrapper {
    padding-bottom: 24px !important;
}
/**************************************Style : section_partenaires*********************************/


/**************************************Style : section_contact*********************************/
body.fusion-body .col-contact-form input[type="submit"]:hover {background: var(--awb-color1) !important;color: var(--awb-color7) !important;border: 2px solid var(--awb-color1) !important;}
body.fusion-body .col-contact-form input[type="submit"]{background:transparent !important;border: 2px solid var(--awb-color2) !important;color: var(--awb-color2) !important;border-radius: 0px !important;}
.col-contact-form .page-contact-5 input[type="text"], .col-contact-form .page-contact-5 input[type="email"], .col-contact-form .page-contact-5 input[type="number"], .col-contact-form .page-contact-5 input[type="tel"], .col-contact-form .page-contact-5 textarea {border: solid 1.5px var(--awb-color2)!important;border-radius: 0px !important;height: 72px;}
.col-contact-form  .input-label {margin-bottom: 30px !important;margin-top: 0px !important;}
.col-contact-form .sp-label {position: absolute;left: 23px;top: 21px;color: #00000042 !important;font-size: 18px!important;z-index: 10 !important;cursor: text;}
.col-contact-form .focused .sp-label {color: var(--awb-color2) !important;}
.col-contact-form .focused .sp-label {-webkit-transform: translateY(-22px);-ms-transform: translateY(-22px);transform: translateY(-37px);font-size: .75em;color: var(--awb-color1) !important;background: #fff !important;padding: 3px 9px !important;}

/* .page-contact-5 div:last-child {display: flex ;justify-content: flex-end;width:97% !important;} */
body .infos-box-contact .fusion-column {margin-bottom: 0px !important;}
.input-label {position:relative !important;margin-bottom: 22px !important;display: inline-block;}
.sp-label {color:#00000069 !important}
.map_site iframe{border-radius: 20px !important;overflow: hidden;height: 350px !important;width:100% !important;}
.infos-box-contact a:hover{color:var(--awb-color2) !important;}
/**************************************Style : section_map*********************************/


/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("") !important;background-position: center center !important;background-size: cover !important;}*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo .svg * {fill: var(--awb-color7) !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}


.fusion-footer-widget-column:last-child{margin-bottom: 19px !important;}
.fusion-footer .fusion-footer-widget-area .fusion-row {max-width: 1100px !important;margin-inline: auto;}
.fusion-footer .fusion-footer-copyright-area .fusion-row {max-width: 1160px !important;margin-inline: auto;padding:17px 0px;}
body .fusion-footer-widget-area .widget-title{ font-size: 21px !important;font-weight:bold !important;color:#fff !important;}
body .fusion-footer.fusion-columns.fusion-widget-area a{color:#fff !important;}
body .fusion-footer.fusion-columns .fusion-widget-area{padding-bottom:30px !important}
body.fusion-body .fusion-footer .fusion-column:nth-child(2) .current-menu-item>a{color:var(--awb-color1) !important;}
.fusion-footer .fusion-social-networks .awb-icon-facebook{
    padding: 5px 5px !important;
    border-radius: 8px !important;
    border: solid 2px var(--awb-color1) !important;
	font-size: 18px !important;
	color: var(--awb-color1) !important;
}
body.fusion-body .fusion-footer .fusion-column:nth-child(2) .current-menu-item>a{color:var(--awb-color7) !important;}

/*----menu footer style----*/
.fusion-footer .hide-rub-menu .sub-menu,.fusion-footer .menu .icon_rs_menu{display:none !important;}
.fusion-footer .menu li, .fusion-footer .menu li a {border: none !important;}
.fusion-footer .menu li {padding:0px 0px 5px !important;}
.fusion-footer .menu li a:before,.fusion-footer .menu li.menu_icon_rs {display: none !important;}
.fusion-footer .fusion-columns .fusion-column{width: 25% !important;}
.fusion-footer ul.menu li:nth-child(7n) {display: none;}

/*----coordonnes style----*/
fusion-footer .flex-row-content{display: flex;flex-direction: column;justify-content: space-evenly;}
.fusion-footer .flex-content{display:flex!important;align-items: center;margin-bottom: 20px!important;font-size: 17px !important; line-height: 23px !important;font-family: 'Poppins'; font-weight: 200;}
.fusion-footer .flex-content .flex-bg-i { font-size: 20px !important; margin-right: 15px !important; width: 28px !important; height: 28px !important; margin: auto; display: flex; align-items: center;  justify-content: center; color: var(--awb-color1) !important; background:transparent;border-radius:50%;}
.fusion-footer .flex-content{align-items : flex-start !important;margin-right: 25px !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(1) {width:22% !important;padding-left: 43px !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width:22% !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(3) {width:36% !important;}
body.fusion-body .fusion-footer .fusion-column:nth-child(4) {width:20% !important;}
/*  help*/
.fusion-footer .fusion-columns .fusion-column:nth-child(5) {width: 100% !important;text-align: center !important;margin:auto !important;}
.help_widget {display: flex;gap: 37px;border-radius:30px!important;background:var(--awb-color1);padding: 14px 30px;max-width: 78%;margin: auto;height: 59px !important;align-items: center;margin-top:11px !important;justify-content:center;}

.help {color: var(--awb-color7);font-size: 20px !important;font-weight: 600 !important;text-transform: uppercase;}
.number_widg a { color: var(--awb-color7) !important; font-size: 20px; font-weight: 800;}
.number_widg a:hover {color: var(--awb-color2) !important;}
.phone_icon i{color: var(--awb-color2);background: var(--awb-color7);padding: 20px;font-size: 35px;border-radius: 50%;box-shadow: inset rgb(0 0 0 / 17%) 0px 3px 6px 0px;}
.phone_btn {display: flex;align-items: center;gap: 30px;}
.fusion-footer-widget-area .widget-title:before {content: "";background: var(--awb-color1);position: absolute;width: 37px;height: 4px;border-radius: 8px;top: 32px;}
.fusion-footer-widget-column{margin-bottom:10px !important;}
/* .div_copyright{display: flex;gap: 60px;align-items: center;justify-content: center;} */
@media only screen and (max-width: 1024px){
	.help_widget{max-width:89% !important;}
	.help {font-size: 1.9vw !important;}
	.col-act-txt::after {
	opacity: 0.3;
    filter: opacity(0.3);
} 
}

@media only screen and (max-width: 900px){

	body.fusion-body .fusion-footer .fusion-column:nth-child(1) {width: 24% !important;padding-bottom:20px !important;padding-left: 79px !important;}
	body.fusion-body .fusion-footer .fusion-column:nth-child(3) {width:40% !important;padding-bottom: 40px !important; padding-left: 0px !important; padding-right: 10px !important; }
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width: 30% !important;padding-left: 49px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(n+4) {display:none !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5) {display:block !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5) {width:90% !important;display:block !important;margin-left: 4%!important;}
	body.fusion-body .fusion-columns .fusion-column:not(.fusion-column-last) {    margin: 0 0 0px !important;}
	.help_widget{max-width:100% !important;}
	.fusion-footer-widget-area {padding: 45px 0px 25px !important;}
	body .fusion-footer li.icon-rs-mn { display: none !important;}
	.fusion-copyright-notice a {font-size: 13px !important;}
	.logo-site-foot {display: none !important;}
	.fusion-footer footer .fusion-row .fusion-columns {width: unset !important;margin: unset !important; display:flex !important;/*justify-content: center;*/}
	.fusion-footer-copyright-area {    padding: 0px 0px 0px !important;}
	.fusion-mobile-menu-icons a {float: right;font-size: 35px !important;margin-left: 20px;}
	.fusion-column:nth-child(2):after {    display:none !important;}
	.h1_col_text .fusion-column-wrapper {   padding-right: 0px !important;}
	.fusion-copyright-content {left: 0;right: 0;bottom: 0px !important;padding: 20px 30px 10px;margin: auto !important;}
	 body .cp-slidein-body input.cp-input.cp-number.cp-last-field {height: 43px !important;}
	.help_widget {gap: 15px;padding: 15px 8px;}
	.help {font-size: 1.9vw !importa}
	.nubmre_widg a {font-size: 17px;}
	.bar_copyr {justify-content: center;}
	
	.section_vehicule_post .wpmf-gallery-icon {
		border-radius: 20px;
		margin: 0 10px;
		box-shadow: -4px 5px 3px 0px #00000026;
	}
}
@media only screen and (max-width:700px){
	body.fusion-body .fusion-footer .fusion-column:nth-child(1) {padding: 10px !important;text-align: center !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2) {display:initial !important;    text-align: center !important;padding: 10px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {display:none !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4) {display: initial !important;text-align: center !important;padding: 10px !important;}
	.logo-footer { margin-top: 10px !important;}
	.fusion-footer .fusion-columns .fusion-column { margin: 0 0 25px !important;}
	.fusion-logo img {    max-height: 75px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column {width: 100% !important;}
	body .fusion-footer-widget-area {padding: 10px 0px 0px !important;}
	.fusion-footer .menu {columns: 1 !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {padding-left: 15px !important;}
	.bar_copyr {flex-direction: column;}
	.help_widget {display: flex;justify-content: center;background: transparent;padding: 10px 40px;border-radius: 60px;margin: auto;height: unset !important;align-items: center;margin-top: 0px !important;flex-direction: column;}
	.phone_btn {display: flex;align-items: center;gap: 20px;background: var(--awb-color1);padding: 0px 35px 0px 0;border-radius: 50px;height: 50px;}
	.help {display:none !important;}
	.fusion-footer-widget-area .widget-title:before{display:none;}
	.fusion-footer .menu li {display: block !important;text-align: center !important;margin-bottom: 7px !important;padding: 0px 7px 7px 0px !important;line-height: normal !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {display: none !important;}
}
@media only screen and (max-width: 320px){
	.fusion-copyright-content {padding: 25px 30px 80px 30px !important;}
	.fusion-logo img {max-height: 65px !important;}
	.phone_btn {gap: 8px; padding: 0px 15px 0px 0;}
	body .fusion-footer-widget-area .widget-title{margin-right:6px !important;}
}
@media only screen and (max-width: 400px){
	.help_widget {padding: 10px;}
	.number_widg a{font-size:19px !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

@media only screen and (min-width: 801px){ 
	/**************************************Style : header *********************************/
	.cstm_top_hd-cnt {
		display: flex;
		justify-content: space-between;
		max-width: 730px !important;
		position:relative;
		overflow:visible !important;
		align-items: center;
	}
	.fusion-contact-info {
		max-width: 330px;
		float: unset !important;
		margin-inline: auto 0;
	}

	header .cstm_top_hd-cnt:after {
		max-width: 1085px;
		width: 100% !important;
		margin-inline: auto 0 !important;
		content: "";
		position: absolute;
		inset-block: 0;
		left: -75px;
		width: 100vw !important;
		background: var(--awb-color1) !important;
		z-index: -1;
		clip-path: polygon(50px 0%, 100% 0, 100% 100%, 0% 100%);
	}

	.fusion-logo {
		margin-top: -40px !important;
	}

	.fusion-secondary-header {
		position: relative;
		background: transparent !important;
	}

	a.cstm_top_hd-rs-icon {
		display: grid;
		place-items: center;
		width: 25px;
		aspect-ratio: 1;
		color:var(--awb-color7);
		border: 2px solid var(--awb-color7);
		border-radius: 8px;
		font-size: 13px;
		font-weight: 400 !important;
	}

	body .phone-header-info a , header .cstm_top_hd-rs-icon{
		color: #fff !important;
	}
	body .phone-header-info a:hover {
		color: var(--awb-color3) !important;
	}
	 header .cstm_top_hd-rs-icon:hover{
		 color: var(--awb-color3) !important;
		 border: 2px solid var(--awb-color3);
	 }
	/**************************************Style : h1 *********************************/

		.col-pres-img::before {
			content: "";
			width: 100%;
			height: 84%;
			position: absolute;
			right: 0;
			margin-right: 30px;
			background: var(--awb-color1);
			z-index: 0;
			margin-top: 39px;
		}
		.col-pres-img::after {
			content: "";
			width: 119px;
			height: 97px;
			position: absolute;
			right: -36px;
			bottom: -19px;
			background:  var(--awb-color2);
			z-index: 3;
		}
	/**************************************Style : section_avis*********************************/

	body .titre-avis {top:30px;}
	/**************************************Style : section_avis*********************************/

	body .titre-avis {top:30px;}
	body .titre-avis h2 {
		background: var(--awb-color1);
		padding: 40px 50px !important;
		margin-left: -99px !important;
	}
	/**************************************Style : section_Actualites*********************************/

	
	/**************************************Style : end*********************************/

}

/*------------***Large devices (desktops, less than 1441px)***------------*/
@media only screen and (max-width: 1440px){
	
	.section_vehicule_post {
    	margin: 0 15px !important;
	}

	.section_vente_vehicule .card_vehicule_prix, .section_vente_vehicule .card_vehicule_devise, .vehicule_card_checklist li {
		font-size: 13px !important;
	}
	
	.section_vente_vehicule .nav-tabs li a.tab-link h4 {
		font-size: 15px;
	}
	
	.section_vehicule_post .fusion-column-wrapper {
		margin-left: 0px !important;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10) .heading {
		width: 15%;
	}
	

}

/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){

    .col-act-txt::after {
		opacity: 0.3;
		filter: opacity(0.3);
	} 
	.section_presentation {
		padding-left: 3% !important;
		padding-right: 8% !important;
	}
	
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11) .heading {
		width: 20%;
	}
	
}

/*------------***Large devices (desktops, less than 1201px)***------------*/
@media only screen and (max-width: 1200px){
body .titre-avis h2 {
		background: var(--awb-color1);
		padding: 40px 50px !important;
		margin-left: 0px !important;
	}
	
	.section_vente_vehicule .card_vehicule_prix, .section_vente_vehicule .card_vehicule_devise, .vehicule_card_checklist li {
		font-size: 12px !important;
	}
	
	.section_vente_vehicule .vehicule_card_title div {
		font-size: 13px !important;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10) .heading {
		width: 20%;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11) .heading {
		width: 23%;
	}
}


/*------------***Large devices (desktops, less than 1201px)***------------*/
@media only screen and (max-width: 1100px){
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11) .heading {
		width: 25%;
	}

}
/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){

    /*style header*/
    .fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 5px !important;}
    .fusion-mobile-menu-icons a{margin-left: 5px !important;}
    .fusion-icon.fusion-icon-bars:before,.fusion-icon.awb-icon-bars:before{font-size: 35px !important;line-height: normal !important;}
    .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color: var(--awb-color1) !important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color2) !important;}
    .fusion-logo img{max-height: 55px !important;width: auto !important;}
    .fusion-mobile-nav-holder .menu_icon_rs{display:none !important;}
    .fusion-open-submenu:before {margin-right: 20px !important;}
    .fusion-header .icon_mobil_menu {background: var(--awb-color1) !important; color: #fff !important;font-size: 17px !important; margin-top: 4px !important; padding: 5px 5px ; border-radius: 50% !important; vertical-align: middle; line-height: normal !important; width: 30px !important; height: 30px ; -webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: -webkit-box !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: var(--awb-color2) !important; color: #fff !important;}
    
	.col-act-txt::after , .section_Actualites::after{
		display:none
	} 
	.max-w-parag {margin-inline:auto !important;padding-left: max(3% , 0%) !important;}
	.section_presentation {
		padding-left: 2% !important;
		padding-right: 3% !important;
	}
	
	.section_vente_vehicule .vehicule_card_checklist {
		flex-direction: column;
		align-items: flex-start;
	}
	
	.section_vente_vehicule .fusion-layout-column.title {
		width: 100% !important;
	}
	
	.section_vente_vehicule .fusion-layout-column.prix {
		width: 50% !important;
	}
	
	.section_vente_vehicule .fusion-layout-column.prix {
		margin-right: 0;
		margin-left: auto;
		padding-top: 10px;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11) .heading {
		width: 100%;
    	text-align: center;
	}

	.section_vehicule_post .vehicule_content_box .content-box-wrapper {
		flex-direction: column;
	}
	
	.section_vehicule_post .fusion-content-boxes .heading {
		padding-bottom: 0 !important;
	}
	
	.section_vehicule_post .fusion-content-boxes .heading {
		margin-right: 0px !important;
		text-align: center;
	}
	
}

/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 992px){

	.prestations-slide::before{display:none !important;}
	body .col-prestas-slider .sa_owl_theme .owl-dots .owl-dot span{background-color:var(--awb-color2) !important;}
	body .col-prestas-slider .sa_owl_theme .owl-dots {width:100% !important; margin:auto !important;bottom: -43px !important;}
	.col-txt-pres .fusion-column-wrapper { background: transparent !important;}
}


/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    
    /*style header*/

    /*style page content*/
	.col-pres-img::before {
		margin-right: 1px;
	}
	.section_Actualites::before{
		width: 100%;
		height: 91%;
		position: absolute;
		top:0 !important;
		background: #ffae00;
	}
	.fusion-secondary-header {
		display: none;
	}
	
	.col-avis-img .fusion-column-wrapper {
		background-image: none !important;
		align-items: center !important;
	}
		.section_presentation {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}
	
	.section_vente_vehicule .fusion-layout-column.prix {
		width: 40% !important;
		padding-top: 0px;
	}

	.section_vente_vehicule .fusion-layout-column.title {
		width: 60% !important;
	}

	.section_vente_vehicule .vehicule_card_checklist {
		flex-direction: unset;
		justify-content: space-between;	
	}
	
	.section_vehicule_post .fusion-content-boxes {
		display: flex;
		flex-wrap: wrap;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column {
		width: 33% !important;
	}
	
	.section_vehicule_post .fusion-content-boxes {
		justify-content: flex-start;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(2){
		order: 1;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(3){
		order: 2;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(4){
		order: 3;
	}.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(5){
		order: 4;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(6){
		order: 5;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(7){
		order: 7;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(8){
		order: 6;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(9){
		order: 8;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10){
		order: 9;
	}
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11){
		order: 10;
	}
	
    /*style footer*/

}

/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
    .btn-act-fac{
		display:block !important;
	}

}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 800px){


}

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	.section_presentation {
		padding-left: 4% !important;
		padding-right: 4% !important;
	}
	
	.section_vente_vehicule .fusion-layout-column.title {
		margin-bottom: 0 !important;
	}

	.section_vente_vehicule .fusion-separator {
		margin: 0 !important;
	}

	.section_vente_vehicule .vehicule_card_checklist {
		flex-direction: column;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column {
		width: 100% !important;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10) .content-box-wrapper, .section_vehicule_post .vehicule_content_box .content-box-column:nth-child(11) .content-box-wrapper {
    flex-direction: column;
}
	
	.section_vehicule_post .vehicule_content_box .content-box-column {
		padding: 0 !important;
	}
	
	.section_vehicule_post .fusion-content-boxes {
		margin: 0 !important;
	}
	
	.section_vehicule_post {
		margin: 0px !important;
	}
	
	.vehicules_categories-neuf .fusion-column-wrapper {
		margin: 0 !important;
	}
	
	.section_vehicule_post .vehicule_content_box .content-box-column:nth-child(10) .heading {
		width: 100%;
	}
	
	.section_vehicule_post .vehicule_content_box {
		padding-top: 50px;
	}
	
	body .section_vehicule_post .gallery.slick-slider .slick-prev {
		left: 115px;
		top: 266px;
	}

	body .section_vehicule_post .gallery.slick-slider .slick-next{
		right: 115px;
		top: 266px;
	}
}

@media only screen and (max-width: 375px){
	body .section_vehicule_post .gallery.slick-slider .slick-prev {
		left: 95px;
	}

	body .section_vehicule_post .gallery.slick-slider .slick-next{
		right: 95px;
	}
}

@media only screen and (max-width: 320px){
	body .section_vehicule_post .gallery.slick-slider .slick-prev {
		left: 70px;
	}

	body .section_vehicule_post .gallery.slick-slider .slick-next{
		right: 70px;
	}
}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/








.swing {
    animation: swing ease-in-out 1s infinite alternate;
min-height:150px; min-width:150px;
} 
@keyframes swing {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
}
