/*
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 9px !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 .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {background-color: inherit !important;}
.fusion-main-menu .sub-menu .current-menu-item>a:hover, .fusion-main-menu .sub-menu .current_page_item>a:hover {background-color: var(--menu_bg_hover_color) !important;}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
.fusion-main-menu {margin-top: 0px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;} 
.fusion-logo img {
    max-width: 300px;
}

.fusion-header .fusion-row {
	max-width: 1640px !important;
}

.fusion-header:before {
	content: "";
	background: #F3F3F3;
	position: absolute;
	width: 34%;
	height: 100%;
	left: 0;
}


/*********************Border bottom menu item*******************************/
.fusion-main-menu li.menu-item.current_page_item:before,.fusion-main-menu li.menu-item:not(.sub-menu li.menu-item):hover:before {
	content: "";
	background: #00218F;
	position: absolute;
	width: 100%;
	height: 4px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	animation: header_anim 0.5s ease;
}


@keyframes header_anim{0%{transform:scalex(0);transform-origin:left;}100%{transform:scale(1);transform-origin:left;}}


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


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !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*********************************/




.col_fisrt_bloc .fusion-row:hover .img_f{
	-webkit-animation: rotate 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: rotate 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@keyframes rotate {
	0% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
	100% {
		-webkit-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}


.h1_span {
	font-weight: 600;
	color: #212121;
	font-size: 50px !important;
}

.h1_img_right {
	position: absolute !important;
	right: -245px;
	bottom:-145px;
	z-index: -1 !important;
}

.h1_img_left {
	position: absolute !important;
	left: -245px;
	bottom: -145px;
	z-index: -1 !important;
}


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


/**************************************Style : section_Actualites*********************************/


/**************************************Style : section_ReseauxSocieaux*********************************/


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


/**************************************Style : section_valeurs*********************************/
.h2_valeur {
	max-width: 474px;
}

.val_bef:before {
	content: "";
	background: url(https://www.roverpeinture47.com/wp-content/uploads/2022/11/rover-peinture-Entreprise-de-peinture-Agen-val_bef1.png);
	position: absolute;
	width: 443px;
	height: 458px;
	top: 0;
	right: 0;
}

.val_bef:after {
	content: "";
	background: url(https://www.roverpeinture47.com/wp-content/uploads/2022/11/rover-peinture-Entreprise-de-peinture-Agen-val_bef.png);
	position: absolute;
	width: 725px;
	height: 320px;
	bottom: 0;
	right:18%;
}

.val_icon{
	transition:all ease-in-out 0.3s !important;
}

.col_valeurs:hover .val_icon{
	transform:translatey(-5px) !important;
}
/**************************************Style : section_points_forts*********************************/


/**************************************Style : section_avis*********************************/
.col_avis .ti-widget.ti-goog .ti-reviews-container-wrapper {
	max-height: 490px !important;
	overflow-y: scroll;
	padding-right: 40px !important;
}

.ti-widget {
	width: 100% !important;
	padding: 38px !important;
	background: #fff;
	float: right !important;
	border-radius: 0px;
}

body .ti-widget.ti-goog .ti-review-item>.ti-inner {
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	background-color: #F2F5FE !important;
	border-radius: 0px !important;
}



.col_avis ::-webkit-scrollbar-thumb {
	background: #C6DCF4 !important;
	border-radius: 10px !important;
}

.col_avis ::-webkit-scrollbar {
	width: 19px !important;
}

.col_avis ::-webkit-scrollbar-track {
	background: #F2F7FC !important;
	border-radius: 10px !important;
}


.avis_icon_bef {
	position: absolute !important;
	top: -75px;
	right: 0;
}


.avis_bef:before {
	content: "";
	background: url(https://www.roverpeinture47.com/wp-content/uploads/2022/11/rover-peinture-Entreprise-de-peinture-Agen-av.jpg);
	position: absolute;
	width: 260px;
	height: 101%;
	top: -1px;
	right: -10px;
}

.avis_bef:after {
    content: "";
    background: url(https://www.roverpeinture47.com/wp-content/uploads/2022/12/rover-peinture-Entreprise-de-peinture-Agen-nos-avis-clients.png);
    position: absolute;
    width: 330px;
    height: 397px;
    bottom: 0;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
}


/**************************************Style : section_partenaires*********************************/
.part_bef:before {
	content: "";
	background: url(https://www.roverpeinture47.com/wp-content/uploads/2022/11/rover-peinture-Entreprise-de-peinture-Agen-part_bef.jpg);
	position: absolute;
	width: 260px;
	height: 101%;
	top: -1px;
	left: -10px;
}

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


/**************************************Style : section_map*********************************/
.col_maps p{
	margin-bottom:0 !important
}


.page-contact-5 a.link_phone1, .page-contact-5 a.link_phone2 {
	color: #fff !important;
}

.page-contact-5 a.link_phone1:hover, .page-contact-5 a.link_phone2:hover {
	color: #F15151 !important;
}

.style-maps{
	margin-bottom:-10px !important;
}

.lift_maps_img:before {
	content: "";
	position: absolute;
	background: url(https://www.roverpeinture47.com/wp-content/uploads/2022/11/rover-peinture-Entreprise-de-peinture-Agen-lift_maps_img.png);
	width: 58px;
	height: 100%;
	left: -3px;
	top: 0;
}
/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin default footer style***------------------------------------------------------*/

.coherence-logo svg{
	width: 160px !important;
	height: auto !important;
	vertical-align: middle !important;
	display: inline-block !important;
}
/* 
.coherence-logo .svg * {
fill: #262626 !important;
}  */


.fusion-footer .bar_right:before {
	content: "";
	background: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 19px;
	margin: auto;
	width: 2px;
	height: 50%;
}
.fusion-footer .bar_left:before {
	content: "";
	background: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -30px;
	margin: auto;
	width: 2px;
	height: 50%;
}



.sep-copy {padding: 0 10px;}


.fusion-footer li.icon-rs-mn {    
	display: none !important;
}


.fusion-copyright-content {
	max-width: 1315px !important;
	margin: auto;
}
.copyright_content {
	font-weight: 600;
}
/* 
.fusion-footer .fusion-columns {
max-width: 1030px !important;
margin: auto !important;
} */

.fusion-footer .header_fb_icons{
	display: none !important;
}

.fusion-footer-widget-area ul li{
	border-color: transparent !important;
}

.info-conta{
	display: flex !important;
	margin-bottom: 16px !important;
}

.fusion-footer .widget-title:after{
	background: transparent !important;
}

.fusion-footer .menu-item a:before{
	display: none !important;
}

/* .fusion-footer li.menu-item.menu-item-type-custom.menu-item-object-custom {
display: none;
} */
.fusion-footer ul.sub-menu {
	display: none !important;
}

/* li.menu-presta > a {
display: none !important;
} 

.fusion-footer .menu li.menu-presta {
border: none !important;
padding-bottom: 0 !important;
margin: 0 !important;
}

*/

.fusion-footer .fusion-footer-widget-area,.fusion-footer .fusion-footer-copyright-area {
	padding: 10  !important;
}

/* .fusion-footer-copyright-area .fusion-row {
position: relative;
}

.fusion-copyright-content {
position: absolute;
left: 0;
right:0;
bottom: 0px !important;
padding: 20px 0px 10px;
border-top: 1px solid #acc26d57;
margin: auto !important;
} */

.fusion-footer-widget-area .widget-title {
	margin: 0 0 25px !important;
	color: #4077EF;
}

.plr {
	margin-right: 10px;
	margin-left: 10px;
}

body.fusion-body .fusion-column:nth-of-type(2n+1) {
	clear: none !important;
}

.fusion-footer .fusion-column:nth-child(1) {
	float: left !important;
}

.fusion-footer .fusion-column:nth-child(2) {
	float: left !important;
}

.fusion-footer .fusion-column:nth-child(3) {
	float: left !important;
}

.fusion-footer .fusion-columns {
	max-width: 1570px !important;
	margin:auto !important;
}


.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
	width: 25% !important;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(2) {
	width: 55% !important;
	padding-left: 50px;
}
.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
	width:20% !important;
} 

.ttf {    text-transform: uppercase !important;}

.flex_it {
	display: flex;
	align-content: center;
	margin-bottom: 10px;
	align-items: flex-start;
}

.fusion-social-links-footer {
	display: none !important;
}

.fusion-footer .id-pres {
	display: none !important;
}

.fusion-footer .rs_icons{
	display: none !important;
}

.flex_it i {
	width: 50px;
	height: 50px;
	color: var(--awb-color1) !important;
	padding: 8px 0;
	margin: 0 !important;
	border-radius: 8px;
	font-size: 23px;
}

.fusion-social-network-icon.fusion-tooltip.fusion-facebook.awb-icon-facebook {
	padding: 6px;
	background-color: #00000000;
	border: 3px solid var(--awb-color1);
	border-radius: 12px;
	color: var(--awb-color1) !important;
	font-size: 20px !important;
}

i.fab.fa-facebook-f {
	border-radius: 50%;
	color: #375a95;
	background: #fff;
	font-size: 20px;
	padding: 8px 10px;
	font-weight: 400 !important;
}

.fusion-footer-widget-area .widget-title {
	margin: 0 0 50px !important;
	text-transform: unset !important;
}

.fusion-footer-widget-area .widget-title:before {
	content: "";
	background: #fff;
	position: absolute;
	width: 41px;
	height: 4px;
	border-radius: 8px;
	top: 40px;
}

.logo-footer {
	margin-top: 60px !important;
}

.fusion-social-network-icon.fusion-tooltip.fusion-instagram.awb-icon-instagram {
	display: inline-block;
	font-size: 37px !important;
	color: #54bab9 !important;
	text-decoration: none;
	box-shadow: none!important;
	line-height: normal !important;
	position: relative !important;
	vertical-align: bottom;
}

.fusion-social-network-icon.fusion-tooltip.fusion-linkedin.awb-icon-linkedin {
	padding: 5px;
	border: 3px solid #ffffff;
	background-color: #000000;
	border-radius: 31%;
	color: #fff !important;
	font-size: 16px !important;
	position: relative;
	margin-right: 35px;
}

.div_copyright {
	display: flex;
	align-items: center;
	justify-content: space-between;
}


.fusion-footer .widget_nav_menu{
	margin-bottom: 25px !important;
	padding-left:0px !important;
}

.fusion-footer .fusion-footer-widget-column {
	margin-bottom: 0 !important;
}

.fusion-footer .widget_nav_menu .item-parent-mn > a{
	display:none !important;
}

.fusion-widget-area .widget_nav_menu .sub-menu {
	padding-top: 0px !important;
}

.fusion-widget-area .sub-menu {
	margin-left: 0px !important;
}

.fusion-footer .menu {
	columns: 3 !important;
}   

.fusion-footer .menu li {
	padding: 6px 0px !important;
	font-size: 18px !important;
}

.fusion-footer .menu li a{
	padding-top: 0px !important;
}

.fusion-footer .lazyload, .lazyloading {    opacity: 1 !important;}


/* .wpmf-gallery-icon{
	width:84px !important;
	height:84px !important;
} */

@media only screen and (max-width: 1440px){
	.help,.nubmre_widg a {
		font-size: 17px !important;
	}

}

@media only screen and (max-width: 1300px){
	.nubmre_widg a,.help {
		font-size: 17px;
	}
	.help_widget {
		padding: 15px 16px;
		max-width: 91%;
	}

}

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

	.fusion-footer .fusion-column:nth-child(1) {
		padding: 0 3% 0px 1% !important;
	}

	.fusion-footer .fusion-column:nth-child(2) {
		padding: 0px 3% 0px 1% !important;
	}
	.fusion-footer .fusion-column:nth-child(3) {
		padding-left: 5px !important;
	}

	.fusion-footer .bar_right:before {
		right: 7px;
	}

}


@media only screen and (max-width: 1700px){
	.avis_bef:after {
    opacity: 0.5;

}
}
@media only screen and (max-width: 1025px){
	.fusion-copyright-notice a {
		font-size: 14px !important;
	}
	.coherence-logo svg { width: 100px !important;  }
	.fusion-footer .fusion-columns .fusion-column:nth-child(4) {
		width: 25% !important;
	}
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {float: left !important;padding-bottom:0px !important;}

	/* 	.fusion-footer footer .fusion-row .fusion-columns {  
	width: 95% !important;  
	margin: auto !important;
} */

	.fusion-footer-widget-column h4 {
		font-size: 22px !important;
	}

	.help_widget {
		gap: 40px;
	}


	.fusion-footer-copyright-area {
		padding: 15px 95px !important;
	}

	.fusion-copyright-content {position: relative;}

}


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

	.help_widget {
		gap: 30px;
		padding: 15px 18px;
	}
	.help {
		font-size: 14px !important;
	}

	.nubmre_widg a {
		font-size: 17px;
	}


}

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


	body.fusion-body .fusion-footer .fusion-column:nth-child(1) {
    width: 52% !important;
}
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {width: 47% !important;padding-bottom: 0px !important; padding-left: 35px !important; padding-right: 0px !important; }
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {display:none !important;}

	body .fusion-footer .menu {
    columns: 1 !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;
	}
	
	.copyright_content {
    display: flex;
    gap: 13px;
}
	.div_copyright {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}


	.logo-site-foot {display: none !important;}

	body.fusion-body .fusion-columns .fusion-column:not(.fusion-column-last) {    margin: 0 0 0px !important;}
	.fusion-footer footer .fusion-row .fusion-columns {    width: unset !important;    margin: unset !important;}


	.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;
		border-top: 1px solid #acc26d57;
		margin: auto !important;
	}

	body .cp-slidein-body input.cp-input.cp-number.cp-last-field {
		height: 43px !important;
	}

	.help_widget {
		gap: 15px;
		padding: 15px 18px;
	}
	.help {
		font-size: 14px !important;
	}

	.nubmre_widg a {
		font-size: 17px;
	}
	.bar_copyr {
		justify-content: center;
	}

}

@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) {    width: 100% !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;
	}
	.fusion-footer .bar_right: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;
		border-bottom: solid 1px #ffde3b54 !important;
	}



	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {
    display: unset !important;
		    text-align: center !important;
}

	.div_copyright {
    display: flex;
    flex-direction: column;
		    gap: 6px;
}
	.copyright_content {
    display: flex;
    gap: 6px;
    flex-direction: column;
}
		body.fusion-body .fusion-footer-widget-area {
    padding: 20px 10px 20px !important;
}



}
@media only screen and (max-width: 500px){
	.link_copy_mention {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.sep-copy{
		display:none;
	}



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

	.help_widget {
		padding: 10px;
	}
	
	

}

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

	.fusion-copyright-content {padding: 25px 30px 50px 30px !important;}
	.fusion-logo img {    max-height: 65px !important;}
	.phone_btn {
		gap: 8px;
		padding: 0px 15px 0px 0;
	}


}



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



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

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width:1025px){ 

	/*style header*/

	/*style main content*/
	.border_right:before {
		content: "";
		background: #fff;
		position: absolute;
		width: 2px;
		height: 60px;
		right: 25px;
		top: 0;
		bottom: 0;
		margin: auto;
	}

	.text_f {
		max-width: 269px;
	}



	/*style footer*/

}

@media only screen and (max-width: 1770px){
	.part_bef:before,.avis_bef:before{
		display:none !important;
	}
}
/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1500px){

	/*style header*/
	.fusion-header:before {
		width: 29%;
	}



	/*style main content*/

	.part_bef:before,.avis_bef:before{
		display:none !important;
	}

	.avis_icon_bef {
		right: -52px;
	}

	.avis_bef:after {
		bottom: -33px;
	}



	/*style footer*/

}

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

	/*style header*/

	.marg-left{
		margin-left:20px !important;
	}
	/*style main content*/

	/*style footer*/
	.fusion-footer .bar_left:before,.fusion-footer .bar_right:before{
		display:none !important;
	}

	.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
		width: 29% !important;
	}

	.fusion-footer .fusion-columns .fusion-column:nth-child(2) {
		width: 53% !important;
		padding-left: 30px;
	}

	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
		width: 18% !important;
	}

	
	
	
	body .pad_p .fusion-column-wrapper {
    padding: 40px !important;
}
	


}

@media only screen and (max-width: 1410px){
	.fusion-main-menu > .fusion-menu > li > a {
		padding: 0px 8px !important;
		font-size: 15px !important;
	}
	.fusion-header:before {
		width: 33%;
	}

}

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

	/*style header*/
	.fusion-header:before {
		width: 29%;
	}
	.fusion-logo {
		max-width: 22% !important;
		transition:all ease-in-out 0.3s !important
	}

	.fusion-main-menu {
		margin-top: 35px !important;
	}
	
	body .cont1_text .fusion-column-wrapper {
    padding-left: 15px !important;
}
	body .col_partenaire .fusion-column-wrapper {
    padding-left: 0px !important;
}
	
	.h1_img_right,.h1_img_left,.val_bef:after,{
		display:none !important;
	}
	.avis_bef:after {
    bottom: -40px;
}
	
	.section_presentation,.section_prestations,.section_maps {
    padding: 55px 20px !important;
}
	
	
	.h1_img_left {
    left: -235px;
    bottom: -76px;
}
	
	/*style main content*/

	/*style footer*/
.div_copyright {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
	
	.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
    width: 34% !important;
}
	.fusion-footer .menu {
    columns: 2 !important;
}
	
	.fusion-footer .fusion-columns .fusion-column:nth-child(2) {
    width: 48% !important;
    padding-left: 30px;
}
}

@media only screen and (max-width: 1200px){
.fusion-header:before {
    width: 26%;
}
}


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

	/*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: 17px !important;}
	.fusion-is-sticky .fusion-mobile-menu-icons {margin-top: 10px !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-color3) !important;}
	.fusion-logo img{max-height: 75px !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;}
	.fusion-header:before{
		display:none;
	}
	/*style main content*/
.border_right:before {
    right: 11px;
}
	
	.section_first {
    padding: 50px 30px !important;
}
	/*style footer*/

}

@media only screen and (min-width: 1025px){
	.fusion-is-sticky .fusion-logo {
		max-width: 17% !important;
		height:55px !important;
		margin: 5px 0 !important;
	}

}


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

	.marg-left{
		margin-left:0px !important;
	}
	
	.h1_img_right,.h1_img_left,.val_bef:before,.avis_bef:after,.lift_maps_img:before{
		display:none !important;
	}
	
	.section_presentation, .section_prestations, .section_maps {
    padding: 20px !important;
}
	body .cont1_text .fusion-column-wrapper {
    padding: 0px !important;
}
	
	.fusion-image-carousel{
		margin-bottom:0 !important;
	}
	
	
	body .fusion-footer-widget-area {
        padding: 40px 10px 40px !important;
}
	.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
    width: 40% !important;
}
	
	.fusion-footer .fusion-columns .fusion-column:nth-child(2) {
    width: 55% !important;
}
	
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
   display:none !important;
}
	
	.lisft_info li {
    padding: 5px 0 !important;
}
	
	.fusion-logo {
    max-width: 26% !important;
}
	
	body .pad_p .fusion-column-wrapper {
    padding: 25px !important;
}
	
	.bg-hid{
		background:#fff !important;
	}
	
	
}

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

	/*style header*/

	/*style main content*/
		body.fusion-body .presta_column {
    max-width: 654px !important;
			width: 100% !important;
}
	
	.h2_valeur {
    margin-bottom: 20px !important;
}
	
	body.fusion-body .presta_column1 {
    margin-bottom: 25px !important;
}
	    
	/*style footer*/

}

/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
	.colres .owl-carousel .owl-stage {margin-left: 1%;}
	.col_valeurs .val_icon, .col_valeurs .title-heading-left, .col_valeurs .sm-text-align-center{float: unset !important;text-align:center !important;}
	.section_valeurs .fusion-flex-column{justify-content: center !important;}
	.fusion-body .colres .fusion_builder_column_inner {
    width: 100% !important;justify-content: center !important;
}

	#slider_848{display:block !important;}
	.col_valeursr{display:none !important;}
}
@media only screen and (min-width: 800px){
	#slider_848{display:none !important;}
}

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

	/*style header*/

	/*style main content*/

	/*style footer*/

}

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

	/*style header*/

	/*style main content*/

	/*style footer*/

}

/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (max-width: 600px){

	/*style header*/
.fusion-logo {
    max-width: unset !important;
}
	
	.h1_span {
    font-size: 40px !important;
}
	
	.btn_h1 {
    font-size: 18px !important;
    padding: 15px !important;
}
	
	.val_text {
    font-size: 18px;
}
	
	.presta_btn,.real_btn {
    padding: 15px 20px !important;
}
	.avis_icon_bef{
		display: none !important
	}
	
	.ti-widget {
    padding: 20px !important;
}
	
	.separ_contact {
    margin: 10px 0 !important;
}
	
	.style-maps {
    height: 450px !important;
}
	
	
	/*style main content*/

	/*style footer*/

}

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

	/*style header*/

	/*style main content*/

	/*style footer*/

}

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
	
	body.fusion-body .fusion-footer .fusion-column:nth-child(1), body.fusion-body .fusion-footer .fusion-column:nth-child(2){display:none !important;}

	/*style header*/

	/*style main content*/

	/*style footer*/

}


@media only screen and (max-width: 380px){
.col_avis .ti-widget.ti-goog .ti-reviews-container-wrapper {
    padding-right: 15px !important;
}
	
	.ti-widget {
    padding: 15px !important;
}
	.fusion-copyright-content {
    padding: 25px 30px 50px 30px !important;
}

	
	
}


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

	.ti-widget {
    width: 90% !important;
}
	
	
}

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


.style-page-poli-mention h2 {background: var(--awb-color1) !important  ;padding: 10px 10px !important;color: #fff !important;font-size:20px !important}
.style-page-poli-mention a:hover {
	text-decoration: underline !important;
	color:#F15151 !important;
}

.cmplz-btn:hover {
	background-color: #ffde3b !important;
	color:#000 !important;
}

.cp-slide-edit-btn {
	box-shadow: rgb(0 0 0 / 25%) 0px 54px 55px, rgb(0 0 0 / 12%) 0px -12px 30px, rgb(0 0 0 / 12%) 0px 4px 6px, rgb(0 0 0 / 17%) 0px 12px 13px, rgb(0 0 0 / 9%) 0px -3px 5px;
}

.grecaptcha-badge { visibility: hidden; }

/**/
.section_firstp{padding-top:30px !important; padding-bottom: 30px !important;}
footer.fusion-footer-widget-area.fusion-widget-area {padding-top: 30px !important;padding-bottom: 30px !important;}
.section_mapsp