/*
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 15px !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{background:var(--awb-color1) !important}
.fusion-main-menu .fusion-menu .sub-menu a:hover{color:#000 !Important;background:var(--awb-color3) !important}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
.fusion-main-menu > .fusion-menu > li.btn_mn a {padding: 0px 5px !important;}
.fusion-main-menu > .fusion-menu > li:last-child a {padding-right: 0px !important;}
/* .fusion-main-menu {margin-top: 20px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;} */
/*.fusion-logo img {transition:all 0.2s ease-in-out !important;max-height: 120px !important;}*/
/*.fusion-is-sticky .fusion-logo img {max-height: 55px !important;}*/

@media only screen and (min-width: 1025px){
	
.fusion-header > .fusion-row {display: flex;justify-content: space-between;align-items: center;}
.fusion-header > .fusion-row:before, .fusion-header > .fusion-row:after {display: none !important;}
	
}

.fusion-menu span.menu-text.fusion-button { font-size: 17px; }
.fusion-menu .fusion-menu-item-button .menu-text { border-color: var(--awb-color1) !important; color: var(--awb-color1)  !important; }
.fusion-menu .fusion-menu-item-button:hover .menu-text { border-color: var(--awb-color4) !important; color: var(--awb-color7)  !important; }

/*------------------------------------------------------***End***------------------------------------------------------*/
body .hide{display: none !important;}
button.cmplz-btn:hover {background-color: var(--awb-color3) !important;border-color:#fff !important;color:#fff !important;}
.cmplz-cookiebanner .cmplz-links .cmplz-link:hover { color: var(--awb-color3) !important; }

/*Go Top*/
body #toTop { filter: drop-shadow(0 0 5px var(--awb-color5)); }
body #toTop:hover { background: var(--awb-color3) !important; }

.filter img{filter: brightness(0) saturate(100%) invert(56%) sepia(16%) saturate(1618%) hue-rotate(333deg) brightness(93%) contrast(84%) !important;}
/*------------------------------------------------------***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;}
.cstm_toggle .panel-title a, .cstm_toggle .panel-body {padding-inline: 15px !important;}
.cstm_toggle .panel-title a.active {border-bottom:1px solid var(--awb-color1) !important;}

.section_tarifs .table-1 table th, .section_tarifs .tkt-slctr-tbl-wrap-dv table th {
    border: 1px solid var(--awb-color3) !important;
    background: var(--awb-color3) !important;
}
.section_tarifs .table-1 th {
    color: #fff !important;
}
/*  page avis*/
.col-form-avis .form-field :is(input[type ="text"] ,input[type ="email"]) , .form-field textarea{border: 0 !important;border-radius:0 !important;}
.col-form-avis .strong-form-inner{padding:0 !important;}
/* end page real */
/*  page avis*/

body .tabs-with-inner-cols .gallery-masonry.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon {
    border-radius: 0 !important;
}
.tabs-with-inner-cols .fusion-tabs .tab-pane{background: transparent !important;}
.fusion-tabs .tab-pane {padding: 24px 0 !important;}
 body .tabs-with-inner-cols .fusion-tabs .nav-tabs{background:transparent !important;}
.tabs-with-inner-cols .fusion-tabs .tab-link{margin:4% 1% !important}
.tabs-with-inner-cols .fusion-tabs .tab-link:hover{margin:5% 1% !important;box-shadow: 1px 6px 13px 0px #2c312f61 !important;}
.tabs-with-inner-cols body .wpmf-gallerys{margin:4px -10px !important}

}
/* end page real */
/*  page style prestations*/
	.content-box-pres .fusion-column.content-box-column{
		width: 100% !important;
	}
/*  end style page */
@media only screen and (max-width: 900px) and (min-width:600px){
	.content-box-pres .fusion-column.content-box-column{
		width: 100% !important;
	}
}

/* botton slide */
a.slideup_btncontact:hover { border-color: var(--awb-color1) !important; border:2px solid ; color: var(--awb-color1)!important; }
a.slideup_btncontact { border:2px solid ; }
/**/

a.color-lien-inside { color: var(--awb-color1) !important; text-decoration: underline; }
a.color-lien-inside:hover { color: var(--awb-color3) !important; }

.infos-box-contact a { color: var(--awb-color1) !important; }
.infos-box-contact a:hover { color: var(--awb-color3) !important; }


.imag-pres-1:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 15px;
    left: 15px;
    border: 5px solid transparent;
    border-top-color: #212934;
    border-left-color: #212934;
}

.border-img:after {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    bottom: 15px;
    right: 15px;
    border: 5px solid transparent;
    border-bottom-color: #212934;
    border-right-color: #212934;
}
.border-img:before { content: ''; position: absolute; width: 40px; height: 40px; top: 15px; left: 15px; border: 5px solid transparent; border-top-color: #E6C9B8; border-left-color: #E6C9B8; }
.border-img:after { content: ''; position: absolute; width: 40px; height: 40px; bottom: 15px; right: 15px; border: 5px solid transparent; border-bottom-color: #E6C9B8; border-right-color: #E6C9B8 }

.page-contact-5 input[type="submit"]:hover { background: var(--awb-color4) !important; }

/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin class***------------------------------------------------------*/
body .ln1-7{line-height:1.7 !important;}
.absolute{position:absolute !important;left:16% !important;}
body .color4{color:var(--awb-color4) !important;}
body .w300 {max-width:600px !important;}
@media only screen and (max-width: 1024px){
	body .w100 img{width:100% !important;justify-content:center !important;}
}


.we-btn-float { background-color: var(--awb-color4) !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*********************************/
body .Tbar_title{border-bottom :2px solid var(--awb-color4) !important;}

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


/**************************************Style : section_presentation*********************************/

.section_presentation .col-presentation-inner::before { content: ""; width: 100%; height: 87%; margin-top: 5%; position: absolute; bottom: 0; background: var(--awb-color2); }
.txt-col-1 { margin-bottom:12px !important ; margin-top:12px !important; }


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

.col-prestas-slider .presta-slide-card { background: var(--awb-color3); color:var(--awb-color5) !important; text-align: start !important; padding: 0px 15px 15px 21px; width: 70%; height: 25%; overflow: hidden; position: absolute; top: 16%;	 display: flex; flex-direction: column; transition: all .3s ease-in-out; }

.col-prestas-slider .presta-slide-text{ color: var(--awb-color5) !important; padding: 0px 0 17px 0px !important; }
.col-prestas-slider .presta-slide-card:hover { height: 80% !important; }
.col-prestas-slider .presta-slide-card h3 { line-height: 1.5 !important; color: var(--awb-color5) !important; }

.col-prestas-slider .sa_owl_theme .owl-dots .active span{background-color:var(--awb-color1) !important}

.col-prestas-slider .sa_owl_theme .owl-dots  span{background-color:var(--awb-color3) !important}
body .white .sa_owl_theme .owl-nav .owl-prev {left: -60px;}
body .white .sa_owl_theme .owl-nav .owl-next {right: -30px;}
body .white .sa_owl_theme .owl-nav{position: absolute;bottom: -72px;right: 49%;}
.col-prestas-slider .col-pr-txt{max-width:480px !important;}
.col-prestas-slider .white .sa_owl_theme .owl-nav :is(.owl-prev , .owl-next){border-radius:5px !important;background-color: transparent !important;height: 40px !important;width: 40px !important; background-size:100% 26px !important; top:auto;bottom:-30%;}

body .col-prestas-slider .sa_owl_theme .owl-nav .owl-prev , .col-prestas-slider .sa_owl_theme .owl-nav .owl-prev:hover { background: #f5c7a9 url(/wp-content/uploads/2023/02/barbara-lemaigre-hypnotherapeute-hypnotherapeute-granville-flech-gauche.png) no-repeat center center !important; filter: brightness(0) saturate(100%) invert(87%) sepia(12%) saturate(491%) hue-rotate(336deg) brightness(93%) contrast(94%); }
body .col-prestas-slider .sa_owl_theme .owl-nav .owl-next , .col-prestas-slider .sa_owl_theme .owl-nav .owl-next:hover { background: #f5c7a9 url(/wp-content/uploads/2023/02/barbara-lemaigre-hypnotherapeute-hypnotherapeute-granville-flech-droite.png) no-repeat center center !important; filter: brightness(0) saturate(100%) invert(87%) sepia(12%) saturate(491%) hue-rotate(336deg) brightness(93%) contrast(94%); }

body .white .sa_owl_theme .owl-nav .owl-prev:hover ,body .white .sa_owl_theme .owl-nav .owl-next:hover{background-color:rgba(255,255,255,0) !important;}
/**************************************Style : section_Actualites*********************************/

.section_actualites  button.DesignedButton__button { border: 2px solid var(--awb-color4) !important; background: var(--awb-color4) !important; color: var(--awb-color7) !important; }
.section_actualites  button.DesignedButton__button:hover { border: 2px solid var(--awb-color1) !important; background: var(--awb-color1) !important; }
.section_actualites .FeedLayout__load-more-btn button.DesignedButton__button { border: 2px solid var(--awb-color3) !important; background: var(--awb-color3) !important; color: var(--awb-color7) !important; }
.col-blog-act a.fusion-read-more , body .Tbar_btn a , input.wpmtst_submit_testimonial { background: transparent !important; color: #fff !important; border: 1px solid #9DC5CE !important; padding-inline: 32px; padding-block: 10px; display: inline-flex; justify-content: center; align-items: center; }
.col-blog-act a.fusion-read-more:hover , body .Tbar_btn a:hover, input.wpmtst_submit_testimonial:hover { background: #9DC5CE !important; color: #fff !important; border: 1px solid #9DC5CE !important; padding-inline: 32px; padding-block: 10px; display: inline-flex; justify-content: center; align-items: center; }
.col-blog-act .blog-act-page .fusion-image-wrapper img { width: 100%; height: 219px; object-fit: cover; }
.col-blog-act .blog-act-page .fusion-post-wrapper { border-radius: 15px !important; }
.fb-col span{position:relative !important;}
/* .fb-col span:after {
	content: "";
	position: absolute;
	width: 12px;
	height: 80px;
	background: #93B8BE;
	right: -20px;
	top: 0px;
	bottom: 50%;
	margin: auto;
} */
.fb-col span:before {
	content: "";
	position: absolute;
	width: 108%;
	height: 108%;
	border-radius: 70px;
	background-color: var(--awb-color3);
	left: -4%;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto auto;
}
.fb-col iframe {
    border-radius: 55px;
}
/**************************************Style : section_ReseauxSocieaux*********************************/


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


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


/**************************************Style : section_points_forts*********************************/
.test-classe .wpmslider-viewport{overflow:inherit !important;}
.test-classe .wpmtst-testimonial-inner { background: #93b8bebf !important; display: flex !important; flex-direction: column-reverse; text-align: center !important; padding: 20px 59px !important; position:unset  !important; }

.test-classe .strong-content .wpmtst-testimonial::after { content: " ,,"; width: 100px; height: 100px; font-size: 110px !important; color: #fff !important; line-height: 0.1; letter-spacing: -6px; text-align: center; background: var(--awb-color3); position: absolute; top: -74px; margin: 10px 64px; border-radius: 50%; z-index: 12; }
body .bg-image-pres{ max-width: 65% !important; }

.col-pofo-imag img {background-color: #EBE8E4;}

@media only screen and (max-width: 800px){
	body .bg-image-pres{
		display:none !important;
	}
}
/**************************************Style : section_avis*********************************/


body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
    -webkit-mask: url('/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-right.png') center center no-repeat !important;
    width: 43px;
}

body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{
    -webkit-mask: url('/wp-content/uploads/2022/09/bien-etre-demo1-bien-etre-demo1-arrow-pre-left.png') center center no-repeat !important;
    width: 47px;
    z-index: 112;
}
.test-classe .wpmslider-next:before , .test-classe .wpmslider-prev:before{
		filter: brightness(0) saturate(100%) invert(84%) sepia(27%) saturate(525%) hue-rotate(324deg) brightness(97%) contrast(98%) !important;
}
.test-classe :is(.wpmslider-prev , .wpmslider-next) {
    padding-top:19px;
    margin: 0 19px !important;
}
.test-classe .wpmslider-controls {
    margin-right: 25px !important;
}
/**************************************Style : section_partenaires*********************************/


/**************************************Style : section_contact*********************************/

body.fusion-body .col-contact-form input[type="submit"]{background: var(--awb-color4) !important;border: 2px solid var(--awb-color4) !important;color: var(--awb-color7) !important;border-radius: 0px !important;}
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; }

.sep-bf-title-white:before{background-color: var(--awb-color7) !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 1px #fff !important; border-radius: 0px !important;}
.col-contact-form  .input-label {margin-bottom: 10px !important;margin-top: 0px !important;}
.col-contact-form  .focused .sp-label {-webkit-transform: translateY(-37px);-ms-transform: translateY(-37px);transform: translateY(-37px);color: #fff !important;padding: 0px 0px !important;background-color:unset !important;}
.col-contact-form textarea {height: 140px !important;}
.col-contact-form .mb15 {margin-bottom: 15px !important;}
.sp-label {color: #00000042 !important;font-size: 16px!important;}
.col-contact-form .focused .sp-label {color:  var(--awb-color1) !important;}
body .infos-box-contact .fusion-column {margin-bottom: 8px !important;}

.col-contact-form p.mb { font-size: 12px !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-color5) !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;}
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;}



/*----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-color4) !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;background:var(--awb-color3);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-color5);font-size: 20px !important;font-weight: 600 !important;text-transform: uppercase;}
.number_widg a { color: var(--awb-color5) !important; font-size: 20px; font-weight: 800;}
.number_widg a:hover {color: var(--awb-color1) !important;}
.phone_icon i{color: var(--awb-color5);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-color4);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;}
	/**************************************Style : section_presentation*********************************/
	body .sep-pres{margin-block: 22px 25px !important;}
	
}

@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;}
	/**************************************Style : section_presentation*********************************/


}
@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-color3);padding: 0px 35px 0px 0;border-radius: 50px;height: 50px;}
	.help {font-size: 18px !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;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/



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

@media only screen and (min-width: 801px){ 
.col-retrouvez-confiance .fusion-content-boxes { padding: 25px !important; }
.div_copyright { display: flex; justify-content: space-between; align-items: center; }
}

@media only screen and (min-width: 901px){ 
/*  start page avis*/
.col-form-avis .strong-form{position:unset !important;}
.col-form-avis form.wpmtst-submission-form {columns: 2 !important;}
.col-form-avis textarea {height: 10rem !important;}
.col-form-avis .form-field.field-star_rating {width: auto !important; position: absolute; top: 0px;left: 313px;} 
.col-form-avis .form-field.wpmtst-submit {text-align: end;width: 98% !important;}
/* end page avis */
}

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

    

}

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

        
/**************************************Style : section_presentation*********************************/

/* 	body .col-pres-1 .fusion-column-wrapper {
		padding-bottom: 19% !important;
	} */

	body .col-pres-2 .fusion-column-wrapper {
		padding-bottom: 0% !important;
	}
	
}

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

    
	.col-prestas-slider .presta-slide-card {
		width: 65%;
		height: 16.5%;
		top:8% !important;
	}

}

/*------------***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: 7px !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-color4) !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-prestas-slider .presta-slide-card { width: 85% ; height: 17.5%; }
	
.fusion-header ul.fusion-menu li:nth-child(5) { display: none; }
	
}

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

.col-prestas-slider .presta-slide-card { top:5%!important; }

}


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

    /*style page content*/
	/**************************************Style : section_prestations*********************************/
	.section_presentation .col-presentation-inner::before{height:100% !important;margin-top:0 !important}
	.text-pres-1{margin-bottom:40px !important;}
	body .col-pre-order-2 .fusion-column-wrapper{
		flex-direction: column-reverse !important;
	}
	body .content-box-pres .heading.heading-with-icon {display: flex !important;flex-direction: column;align-items: center;}
	body .content-box-pres .heading.heading-with-icon h3,body .content-box-pres .content-container{text-align:center!important;}
	body .content-box-pres .heading.heading-with-icon .icon i{margin-right:unset!important;margin-bottom:10px!important;}
	body .content-box-pres .fusion-content-boxes .content-wrapper-background {padding:20px!important;}
	/**************************************Style : section_presentation*********************************/
	.col-pres-1 .fusion-column-wrapper{
		flex-direction: column-reverse !important;
	}
	body .col-pres-1 .fusion-column-wrapper {
		padding-bottom: 1.5vw !important;
	}
	body .col_img_cntct .fusion-column-wrapper{background-size:100%!important;}
	body .col_img_cntct.w100 img{width:unset!important;max-height:550px;}
	body .section_points_forts .fusion-builder-row-inner .fusion-column-wrapper{min-height: unset !important;}
	body .section_points_forts .fusion-builder-row-inner .fusion-layout-column{margin-bottom:0px;}
	body .col-pres-2 .fusion-column-wrapper {
		padding-bottom: 1.5vw !important;
	}
	body .sep-pres{
		margin-block: 12px 25px !important;
	}
	.imag-pres-1{order:2 !important}
	.text-pres , .btn-pres{order:1 !important;}
	.btn-pres{margin-bottom:15px !important;}
	.text-pres{margin-top:5px !important;}
    /*style footer*/

}

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

/******Style : section_prestations***********/
.col-prestas-slider .presta-slide-card { top: 5% !important; width: 80%; }
	
}

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

/******Style : section_prestations***********/
.col-prestas-slider .presta-slide-card { height: 92% !important; }

}

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

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

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	
	/*********Style : section_prestations********/
body .Mln{line-height:1 !important;}
.section_actualites .FeedLayout__row-footer { display: flex; flex-wrap: wrap; padding: 12px;}
.section_actualites .FeedLayout__row-footer div { margin-bottom:12px; }
.fb-col{display:none !important;}
	/* 	 footer */
	
	
body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(5) { display : none !important; }
.help{ display: none !important;}
}

@media only screen and (max-width: 320px){
	.btn-m{ padding-inline: 8px!important;}



}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/

.pulse {
  animation: pulseAnimation 1.5s infinite;
}

@keyframes pulseAnimation {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1); /* Adjust this value for more or less pulsing */
  }
}
.swing {
    animation: swing ease-in-out 3s infinite alternate;
}

 
@keyframes swing {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
}