/*
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';

/*---------------------------------------------------------------***Begin Default Sites Style***---------------------------------------------------------------*/
/*******************saV 02/05/2023***************************/
iframe#immodvisor-seal-widget-iframe {display:none !important;}

/*********************End**********************/
/*text-align*/
.center{text-align: center !important;} .justify{text-align: justify !important;} .left{text-align: left !important;} .right{text-align: right !important;}

/*float*/
.floatL{float: left !important;} .floatR{float: right !important;}

/*text-transform*/
.upper{text-transform: uppercase !important;} .lower{text-transform: lowercase !important;}

/*colors*/
.blanc{color: #fff !important;} .noir{color: #000 !important;} .color1{color: var(--awb-color1) !important;} .color2{color: var(--awb-color2) !important;}

/*font-size*/
.fs12{font-size: 12px !important;} .fs13{font-size: 13px !important;} .fs14{font-size: 14px !important;} .fs15{font-size: 15px !important;} .fs16{font-size: 16px !important;} .fs17{font-size: 17px !important;} .fs18{font-size: 18px !important;} .fs19{font-size: 19px !important;} .fs20{font-size: 20px !important;} .fs22{font-size: 22px !important;} .fs24{font-size: 24px !important;} .fs25{font-size: 25px !important;} .fs26{font-size: 26px !important;} .fs28{font-size: 28px !important;} .fs30{font-size: 30px !important;} .fs32{font-size: 32px !important;} .fs35{font-size: 35px !important;} .fs40{font-size: 40px !important;} .fs45{font-size: 45px !important;} .fs50{font-size: 50px !important;}

/*font-family*/
.font1{font-family: "Montserrat" !important;} .font2{font-family: "Montserrat" !important;} .font3{font-family: "font_3" !important;}

/*font weight*/
.fontEB{font-weight: 900 !important;} .fontw7{font-weight: 700 !important;} .fontw6{font-weight: 600 !important;} .fontw5{font-weight: 500 !important;} .fontw4{font-weight: 400 !important;} .fontw3{font-weight: 300 !important;}

/*margin*/
.mb{margin-bottom: 0px !important} .mt{margin-top: 0px !important} .mt10{margin-top: 10px !important} .mb10{margin-bottom: 10px !important} .mt20{margin-top: 20px !important} .mb20{margin-bottom: 20px !important} .mg10{margin: 10px !important}
.mbp_0>p{margin-bottom: 0px !important} .mtp_0>p{margin-top: 0px !important} .mtp_10>p{margin-top: 10px !important} .mbp_10>p{margin-bottom: 10px !important} .mgp_10>p{margin: 10px !important}

/*unset min-height for colomns in desctop*/
.minh .fusion-column-wrapper{min-height: 0px !important;}
.minh .fusion-column-wrapper .fusion-column-content-centered{min-height: 0px !important;}

/*line-height normal*/
.lhN{line-height: normal !important}
/*letter-spacing*/
.ltsp0{letter-spacing: 0px !important} .ltsp1{letter-spacing: 1px !important} .ltsp2{letter-spacing: 2px !important} .ltsp3{letter-spacing: 3px !important}

/*initial theme borders*/
#rev_slider_1_1_wrapper,.fusion-page-title-bar,.fusion-header{border:none !important;}

/*hide (hover + description text) for gallery*/
.wpmf-front-box,.wpmf_mfp-bottom-bar,.mfp-bottom-bar {display: none !important;}
body span.tp-bullet-title {display: none !important;}

/*formulaires default style*/
.wpcf7-not-valid-tip {display: none !important;}
.fusion-slider-loading{display:none !important}
.wpcf7-spinner{display:none !important;}

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


.z-ind{z-index:0 !important;}





/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
.header-top{width: 100%; height: 50px; background-color: #156484;text-align: right;display:flex;align-items: center;justify-content: flex-end;}
.header-top .fusion-row {width: 1400px}
.header-top a{color:white !important;text-decoration: revert!important; font-weight: 600 !important;}
.phone-header {float:left}
.phone-header i{transform:rotate(90deg)}
.phone-header  a{color:white !important;text-decoration: none!important;}
.fusion-header-v6 {position:relative !important}
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 8px !important;font-size:12px !important}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}

li.menu-item.page-item-30.menu-item-49 {display: none !important;}


.fusion-is-sticky .fusion-flyout-menu-toggle:before{top: 25px;}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu { width: 40%!important;text-align: revert!important;}
 .fusion-header-has-flyout-menu .fusion-flyout-menu { display: flex!important;flex-direction: column;}
.fusion-is-sticky .fusion-main-menu>ul>li>a {display: flex;justify-content: flex-start!important;}

.fusion-main-menu>.fusion-menu>li>a{font-size:16px !important;}

.fusion-header-has-flyout-menu .fusion-flyout-menu-bg{background-color:#F1F9FF !important;background-image:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-bg-menu.png);background-repeat:no-repeat;width:1920px;height:1200px;background-size: cover!important;}

.fusion-header-has-flyout-menu .fusion-flyout-menu-bg:before{content:"";position: absolute !important;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-pre-home-1.png);background-repeat:no-repeat;width:189px;height:175px;background-size: cover!important;animation: scale-up-center 8s ease-in-out infinite;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-bg:after{content:"";position: absolute !important;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-cercle-2-1.png);background-repeat:no-repeat;width:1346px;height:839px;background-size: cover!important;animation: float 5s ease-in-out infinite;z-index:-1 !important;}

.fusion-header-has-flyout-menu .fusion-flyout-menu {display: flex;align-items: flex-end !important;}
.social_div {display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-evenly; position: absolute; bottom: 17%; left: 11%;}
.social_div a{margin-bottom:25px !important;color:#146384 !important;}
.social_div img{ margin-top: -6px !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;}*/


body.fusion-body .fusion-main-menu>ul>li>a{transition-property: color,background-color,border-color; transition-duration: 0.2s;transition-timing-function: linear;transition:all 0.2s ease-in-out !important;}
body.fusion-body .fusion-main-menu>ul>li>a:hover:after, body.fusion-body .fusion-main-menu>ul>.current-menu-item>a:after {content: ""; width: 29px; height: 2px; position: absolute !important; bottom: 10px !important; left: 21px; background-color: #337692;transition: all 0.4s ease-in-out;}


body.fusion-body .fusion-flyout-menu-item-last{padding-bottom:140px !important;}


/*header and menu*/
.fusion-mobile-nav-holder .fusion-menu li > a,.fusion-mobile-menu li a{text-transform: uppercase;}
.fusion-main-menu > .fusion-menu > li{padding-right: 0px !important;}
.fusion-main-menu > .fusion-menu > li > a{text-transform: uppercase;padding: 0px 20px;}
.fusion-main-menu > .fusion-menu > li > a:hover,.fusion-main-menu > .fusion-menu > li.current_page_item > a{}
.fusion-main-menu > .fusion-menu > li > a:hover .menu-text,.fusion-main-menu > .fusion-menu > li.current_page_item > a .menu-text{position: relative !important;}
.fusion-main-menu > .fusion-menu > li > a:hover .menu-text:after, .fusion-main-menu > .fusion-menu > li.current_page_item > a .menu-text:after {   content: "";   position: absolute;    height: 2px;   width: 29px !important;   background: white;   bottom: 0px;   border-radius: 4px;    left: 0; transition: width 1s ease;}
.fusion-main-menu .fusion-menu .sub-menu a{text-transform: uppercase !important;} 
/* .fusion-main-menu {margin-top: 30px !important;} */
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;}
body:not(.home) header.fusion-header-wrapper {   background: #fbfbfb !important;}

/*------------------------------------------------------***End***------------------------------------------------------*/
.cercle-sldr{animation: float 5s ease-in-out infinite;}
.avis-sldr .ti-rating-text, .avis-sldr .ti-date{display:none !important;}
.avis-sldr .ti-stars { margin-top: -14px!important;margin-left: 51px !important;}



/*------------------------------------------------------***Begin default home & pages Style***------------------------------------------------------*/
body.home .fusion-page-title-bar {background-size: cover !important;display: none !important;}
body.fusion-body .fusion-tabs {margin-bottom: 10px !important;}
body blockquote {margin: 0px !important;}
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
body .max_div_pg {max-width: 1050px;margin-left: auto !important;margin-right:auto !important;}
body #toTop {background: var(--awb-color2) !important; color: #fff !important;right: 5px !important;bottom: 5px !important; width: 45px !important; height: 45px !important; line-height: 45px !important;cursor: pointer; border-radius: 5px !important;}
body #toTop:hover{background: var(--awb-color3) !important;}
body .gallery { margin-bottom: 0px !important;}
body .fusion-reading-box-container .reading-box {padding: 15px !important;}
body .cmplz-blocked-content-container {height: auto !important; }
body #cmplz-document {max-width: unset !important;}
body .cp-slidein {z-index: 9999999 !important;}
.slidein-overlay .cp-toggle-container.cp-btn-flat {z-index: 9999999 !important;}
body .colomn_img .fusion-column-wrapper{background-position: center center !important;background-size: cover !important;}
body .dib {margin: 0 1px !important;display: inline-block !important;}
.testimonial-success p {background: #3f8a08 !important;display: block;text-align: center;padding: 10px !important;color: #fff !important;text-transform: uppercase;letter-spacing: 0.2px;}
.slideup_btncontact,.slideup_btncontact1, .cp-submit {vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.slideup_btncontact:before,.slideup_btncontact1:before, .cp-submit:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: var(--awb-color2) !important;-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.slideup_btncontact:hover:before,.slideup_btncontact1:hover:before, .cp-submit:hover:before {-webkit-transform: scale(1);transform: scale(1);}

/*------inputs & textarea placeholder style------*/
.form_placeholder input::-webkit-input-placeholder,.form_placeholder textarea::-webkit-input-placeholder {color: var(--awb-color1) !important;} /* Chrome/Opera/Safari */
.form_placeholder input::-moz-placeholder,.form_placeholder textarea::-moz-placeholder {color: var(--awb-color1) !important;} /* Firefox 19+ */
.form_placeholder input:-ms-input-placeholder,.form_placeholder textarea:-ms-input-placeholder {color: var(--awb-color1) !important;} /* IE 10+ */
.form_placeholder input:-moz-placeholder,.form_placeholder textarea:-moz-placeholder {color: var(--awb-color1) !important;} /* Firefox 18- */
.form_placeholder input::placeholder,.form_placeholder textarea::placeholder {color: var(--awb-color1) !important;} /* default */
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin pre-Home page Style***------------------------------------------------------*/

rs-module-wrap#rev_slider_2_1_wrapper {height: 1000px !important;}


body .home{position:relative;}
.img-pre-h{position:absolute; left:0;right:0;top:0;bottom:0;margin:auto;animation: scale-up-center 6s ease-in-out infinite;}
.box-pre-h .fusion-column {margin-bottom: 0px!important;}
.box-pre-h .heading { margin: 0px !important;}
.box-pre-h .content-container {padding-left: 41px!important;}
.box-pre-h p, .box-pre-h a { margin-top: 5px !important;}
.box-pre-h {position: absolute;bottom: -191px;left: 0;margin: 0;}

.pre-h-container{display:none !important;}

/*-----------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body.fusion-body .fusion-button{font-weight:400!important;}
body.fusion-body .fusion-button:hover{font-weight:500!important;}
.txt-anim{animation: slide_ligne 14s linear infinite;}
@keyframes slide_ligne { 0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(-100%, 0, 0); }}

/**************************************Style : section_presentation*********************************/
.img-present, .img-present1{border-radius: 100% !important;overflow: visible !important;position:relative!important;}
.logo-present {position: absolute !important; bottom: 0%; right: 0%; left: 0; top: 0; z-index: -1 !important; filter: blur(8px);}

.marg-nego{margin-top:77px !important;}
.mrg-depo .txt-nego{width: 190px !important;margin:auto !important;}

.img-present:before {content: ""; position: absolute; top: -2%; right: -19%; margin: auto; width: 117%; height: 104%; background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-cercle.png); background-size: cover; background-repeat: no-repeat !important; z-index: -1; transform: translate3d(-20px, 20px, 0px); border-radius: inherit; animation: float2 5s ease-in-out infinite;}
/*animation before and after - col-img-pre*/
@keyframes float {
	0% {transform: translatey(0px);	}50% {transform: translatey(-20px);}100% {transform: translatey(0px);}
}
/*animation before - img-present*/
@keyframes float2 {
	0% {transform: translate3d(-20px,20px,0px);}50% {transform: translate3d(0px,0px,0px);}100% {transform: translate3d(-20px,20px,0px);}
}
/* dots slider */
body.fusion-body .equipe-sldr .sa_owl_theme .owl-dots .active span {
    background-color: #337692 !important;border:2px solid #337692 !important;
    width: 14px !important;
    height: 14px !important;}
.equipe-sldr .sa_owl_theme .owl-dots .owl-dot span {
	border:2px solid #337692 !important;
    background-color: transparent !important;
}
.equipe-sldr .sa_owl_theme .owl-dots .owl-dot span:hover {
	border:2px solid #337692 !important;
    background-color: transparent !important;
}
@media only screen and (min-width: 1440px){ 
.equipe-sldr .owl-carousel .owl-dots.disabled {display: none !important;}
}
/**************************************Style : section_negociation*********************************/
.img-nego{position: relative !important;}
.col-nego:before{content: ""; position: absolute; top: 0%; right: 0%;bottom:0;left:0; margin: auto;width: 222px; height: 221px; background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-cercle1.png); background-size: cover; background-repeat: no-repeat !important; z-index: -1; }
.col-nego .fusion-column-wrapper { position: relative !important; display: flex;justify-content: center;flex-direction: column; align-items: center;}
.txt-nego-posa { position: absolute;top: -9px; right: 26px;width: 95px;}
/**************************************Style : section_prestations1*********************************/
/* toggle*/
.toggle-cntnt { width: 73% !important;}
/* .toggle-cntnt:before{content: ""; position: absolute; top: 0%; right: 0%;bottom:0;left:0; margin: auto;width: 505px; height:7px; background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-before-box.png); background-size: cover; background-repeat: no-repeat !important; z-index: -1; }
 */



/*.toggle-cntnt:hover h4 span, .toggle-cntnt:hover .fusion-toggle-icon-wrapper{color: #424243!important;background-color: transparent !important;}*/
.toggle-cntnt .panel-title a .fa-fusion-box {color: #0000001c!important;background-color:transparent!important;}

body.toggle-cntnt span.fusion-toggle-icon-wrapper:hover{color: #0000001c!important;background-color:transparent!important;}
.toggle-cntnt .fusion-toggle-icon-wrapper {    background-color: #F3F3F3 !important;border-radius: 5px !important;}
body.fusion-body .toggle-cntnt  a:hover .fusion-toggle-icon-wrapper .fa-fusion-box{    background-color: #0000001c !important;}
body.fusion-body .toggle-cntnt .panel-heading a:hover span i {  background-color: #0000001c !important;}


body.fusion-body .toggle-cntnt .panel-title .active .fa-fusion-box {background-color: #115571!important; border-color: #115571!important;border-radius: 5px !important;color:#fff !important;}
.toggle-cntnt .panel-body {	padding: 0px 0 15px 44px!important;}


/*fin toggle*/

.img-present1:before {content: ""; position: absolute; top: -8%; left: -94%; margin: auto; width: 126%; height: 111%; background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-cercle.png); background-size: cover; background-repeat: no-repeat !important; z-index: -1; transform: translate3d(-20px, 20px, 0px); border-radius: inherit; animation: float2 5s ease-in-out infinite;}
.logo-present1{ position: absolute !important; bottom: 0%; right: 0%; top: 0; z-index: -1 !important; filter: blur(8px); }

/**************************************Style : section_points_forts*********************************/
.col-pf{position:relative !important; transition: all 0.2s ease-in-out !important;}
.img-pf1{background-color: #337692!important; width: 88px; height: 88px; left: 0; right: 0; border-radius: 24px !important; top: 0; display: flex !important; bottom: 0; max-width: unset !important; align-items: center; justify-content: center;}
.col-pf:hover .fusion-column-wrapper{border-color:#F3F3F3 !important;}
body .m-w { max-width: 573px; margin: auto; }

.col-pf:hover{transform: translateY(-19px);}
/**************************************Style : section_Realisations*********************************/


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

/**************************************Style : section_Actualites*********************************/
.iframe-face iframe{border-style: solid !important;    border-width: 23px!important;  border-radius:55px;  box-sizing: border-box;  overflow: hidden; border-color: #F5F6F7 !important;}
.fb_iframe_widget{width:fit-content !important;display:block !important; margin: auto !important;}
/*  .fb_iframe_widget:after { content: ""; position: absolute; width: 180px;  height: 39px; background-color: #F5F6F7; top: 5px;right: 0px;    left: 0;  margin: auto; background-size: 100% 100%;  background-repeat: no-repeat; border-radius: 23px;}  */
.fb_iframe_widget:before{content: ""; position: absolute !important; width: 10px !important; height: 79px !important;background-color: #F5F6F7!important; top: 166px;  right: -6px;	margin:auto;background-size: 100% 100%; background-repeat: no-repeat;}
.m-w-p { max-width: 436px;}
.m-w-p-r { max-width: 573px;  margin-left: auto !important;}
body.fusion-body .section-actualite>.fusion-row, body.fusion-body .section-actualite2>.fusion-row{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: center !important;}

.col-face-content, .col-insta-content{position:relative;}
.col-face-content:before{content: ""; position: absolute;top: -125%; left: -57%; width: 400px; height: 400px; background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-animation_500_l3e7hjl7.gif); background-size: cover; background-repeat: no-repeat !important; transform: rotate(188deg);}
.col-insta-content:before{content: ""; position: absolute; top: -103%; right: -15%; width: 400px; height: 400px; background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-animation_500_l3e7hjl7.gif); background-size: cover; background-repeat: no-repeat !important;transform: scaley(-1);}
/**************************************Style : section_avis*********************************/
@keyframes scale-up-center {
  0% { transform: scale(1);}
  50% { transform: scale(0.7);}
  100% { transform: scale(1);}
}
.section-avis{position:relative;}
.img-opinion{animation: scale-up-center 8s ease-in-out infinite;}
.img-opinion1{position:absolute ;top: -7%; left: 32%;animation: float2 5s ease-in-out infinite;}
.img-opinion2{position:absolute;top: 12%; left: -26%;animation: float2 5s ease-in-out infinite;}
.img-opinion3{position:absolute; top: 42%; left: 49%;animation: float2 5s ease-in-out infinite;}
.img-opinion4{position:absolute;bottom: 0%; left: 1%;animation: float2 5s ease-in-out infinite;}
.img-opinion5{position:absolute;top: -5%; right: 11%;animation: float2 5s ease-in-out infinite;}
.img-opinion6{position:absolute;bottom: 15%; left: -8%;animation: float2 5s ease-in-out infinite;}
.img-opinion7{position:absolute;top: 29%; right: -39%;animation: float2 5s ease-in-out infinite;}



/* 
.avis-google .ti-reviews-container {padding: 1rem;max-height: 550px;overflow-y: auto !important;}

.avis-google .ti-profile-img, .avis-google .ti-header, .avis-google .ti-widget.ti-goog .ti-review-header:after{display:none !important;}
.avis-google .ti-name, .avis-google .ti-date{text-align:left !important;color:#000 !important;}

.avis-google .ti-inner{display: grid !important;}
.avis-google .ti-review-header{order: 2 !important;}
.avis-google .ti-stars{order: 1 !important;}
.avis-google .ti-review-content{order: 3 !important;}

.ti-widget.ti-goog .ti-review-item>.ti-inner {background-color: #F2F5FE !important;}
.ti-reviews-container::-webkit-scrollbar {width: 35px !important;border-radius: 10px !important;}
.ti-reviews-container::-webkit-scrollbar-thumb {background: #C6DCF4 !important;border-radius: 10px !important;}
.ti-reviews-container::-webkit-scrollbar-track {background: #F2F7FC !important;border-radius: 10px !important;}
*/
/************************************page_avis_pi*********************************************/
.col-formulaire .form-field.field-note {margin-bottom: 50px !important;}
.col-formulaire form#wpmtst-submission-form {column-count: 2 !important ;}
.col-formulaire .strong-form textarea { height: 163px !important;}
/* formulaire avis button*/
body.fusion-body .col-formulaire input[type="submit"] {cursor: pointer;font-family:"Montserrat";font-size:16px !important;font-weight:400 !important;color: #fff!important;padding: 13px 24px !important;margin-top: 10px;background: #337692 !important;border: 1px solid #337692 !important; border-radius:5px !important;}
body.fusion-body .col-formulaire input[type="submit"]:hover {background: #115579 !important;color:#fff !important;font-weight:500 !important;}
/* fin avis */ 


/**************************************Style : section_equipes*********************************/

.section-contact-home>.fusion-row { display: flex;flex-direction: column; align-items: center;}


.box-contact .content-box-wrapper {padding: 20px 40px !important;background-color:#FBFBFB !important;border-radius:25px!important;}
.box-contact img { height: 130px!important; width: 130px!important;}
.box-contact {margin:0px !important;}
.box-contact .content-container, .box-contact h2 {padding-left: 179px !important;}
.box-contact .heading {margin-top: 14px !important;margin-bottom: 0px !important;}
.box-contact .content-container { color: #323232 !important;}
.box-contact .content-box-column{margin-bottom:20px !important;}

.equipe-contact .fusion-column-wrapper{ padding: 1rem;  max-height: 650px!important;overflow-y: auto !important;}

.equipe-contact .fusion-column-wrapper::-webkit-scrollbar {width: 24px !important;border-radius: 19px !important;}
.equipe-contact .fusion-column-wrapper::-webkit-scrollbar-thumb {background: #E2E8F0 !important;border-radius: 19px !important;height: 165px !important;}
.equipe-contact .fusion-column-wrapper::-webkit-scrollbar-track {background: #fff !important;border-radius: 19px !important;}

.equipe-contact{direction:rtl}
.equipe-contact .fusion-content-boxes {direction: ltr;}
.btn-eqp{cursor: pointer;}
/**************************************Style : section_contact*********************************/
.m-w-p { max-width: 573px; margin-left: 0 !important;}
.map-bf{position: absolute !important; bottom: 0%; right: 0%; left: 0; top: 0; z-index: -1 !important;animation: scale-up-center 3s ease-in-out infinite;}
.section-contact-home .page-contact-5 input[type=text]:focus,input[type=email]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus {border:1px solid #337692 !important;}

body.fusion-body .section-contact-home .page-contact-5 input[type="submit"]{color: #fff !important;padding: 15px 33px !important;margin-top: 0px;background: #337692 !important;border: none !important;font-weight:400!important;}
body.fusion-body .section-contact-home .page-contact-5 input[type="submit"]:hover{background: var(--awb-color1) !important;font-weight:500!important;}
.section-contact-home .page-contact-5 input, .section-contact-home .page-contact-5 textarea { color: #323232 !important; font-weight: bold !important; padding: 29px 10px !important; font-family: 'Montserrat'; border: solid 1px #d8e1e7 !important;}



/*bloc contact home partie objet */
/* .wpcf7-list-item-label, .section-contact-home .first{position:relative;} 
.section-contact-home .first:after { content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-icons.png); position: absolute; top: 2%; left: 26px; }
.section-contact-home .wpcf7-list-item-label:nth-child(2):after{ content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-icon-6.png); position: absolute; top: 2%;left: 272px; }*/

.section-contact-home .wpcf7-list-item{margin-left:0px!important;}

.section-contact-home .first .wpcf7-list-item-label:before { content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-hover-contact-2.png) !important; position: relative; top: 0px;margin-right:5px;margin-left:5px }
.missions span.wpcf7-list-item:nth-child(1) label input:checked + span:before{content:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-form-icon-1.png) !important;}

.section-contact-home .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{ content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-hover-contact-1.png) !important; position: relative; top: 0px; margin-right:5px;margin-left:5px}
.missions span.wpcf7-list-item:nth-child(2) label input:checked + span:before{content:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-form-icon-4.png) !important;}

.section-contact-home .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{ content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-icon-2.png) !important; position: relative; top: 0px; margin-right:5px;margin-left:5px}
.missions span.wpcf7-list-item:nth-child(3) label input:checked + span:before{content:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-form-icon-2.png) !important;}

.section-contact-home .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{ content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-hover-contact-3.png) !important; position: relative; top: 0px; margin-right:5px;margin-left:5px}
.missions span.wpcf7-list-item:nth-child(4) label input:checked + span:before{content:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-form-icon-3.png) !important;}

/* .section-contact-home .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:before{ content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-icon-2.png) !important; position: relative; top: 0px; margin-right:5px;margin-left:5px}
.missions span.wpcf7-list-item:nth-child(5) label input:checked + span:before{content:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-form-icon-6.png) !important;} */

.section-contact-home .last .wpcf7-list-item-label:before { content: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-hover-contact-4.png) !important; position: relative; top: 0px; margin-right:5px;margin-left:5px}
.missions span.wpcf7-list-item:nth-child(6) label input:checked + span:before{content:url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-contact-form-icon-5.png) !important;}


.missions span.wpcf7-list-item{
	display:block;
}
.missions span.wpcf7-list-item label span{
display: block; background: transparent; color: #115571; font-size: 14px; padding: 35px 10px; margin-bottom: 15px; border-radius: 10px; border: 2px solid #115571; text-align: center; font-weight: 900; cursor: pointer; display: flex;justify-content: center;  align-items: center;}
.missions span.wpcf7-list-item label input{
	position: absolute;
    visibility: hidden;
}
.missions span.wpcf7-list-item label input:checked + span{
	background:#115571;
	color: #fff;
}
.page-contact-5 .col-obj {column-count: 3;border: 2px solid #f2f2f2; border-radius: 10px; padding: 10px 20px 0px 20px;margin-bottom:15px;}


.box-contact input[type="submit"]{color:#337692 !important;padding: 15px 33px !important;margin-top: 10px;background: transparent !important;border: none !important;font-weight:400!important;border-radius:5px!important;border:1px solid #337692!important;}
.box-contact input[type="submit"]:hover{color:#fff !important;background: #337692 !important;font-weight:500!important;}
/**************************************Style : section_map*********************************/





/**************************************Style : Pages internes*********************************/
.img-intern:before {
    content: "";
    position: absolute;
    top: -2%;
    left: -19%;
    margin: auto;
    width: 117%;
    height: 104%;
    background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-cercle.png);
    background-size: cover;
    background-repeat: no-repeat !important;
    z-index: -1;
    transform: translate3d(-20px, 20px, 0px);
    border-radius: inherit;
    animation: float2 5s ease-in-out infinite;
}
.blog-actu h2{font-size: 31px !important;}
.flip-txt h2, .flip-txt h3 {font-size:23px !important;}

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



/*------------------------------------------------------***Begin gallery carousel style***------------------------------------------------------*/
body .gallery.carousel {margin-bottom: 30px !important;overflow:hidden !important;}
body .gallery.carousel .wpmf-gallery-item img{object-fit: cover !important;left: 0px !important;right: 0px !important;height: 340px !important;transition: transform 0.7s !important;}
body .gallery.carousel .wpmf-gallery-item:hover img{transform: scale(1.05) !important;}
body .gallery.carousel,body .gallery.carousel .wpmf-gallery-item{max-height: 340px !important;}
body .gallery.carousel a img {top: 0 !important;}
body .gallery.carousel .flex-control-nav.flex-control-paging {display: none !important;}
body .flex-direction-nav{display: block !important;opacity: 1 !important;}
body .gallery.carousel .flex-direction-nav .flex-prev,body .gallery.carousel .flex-direction-nav .flex-next {display: block !important;opacity: 1 !important; background:var(--awb-color1) !important;line-height: 38px !important;width: 35px !important;height: 35px !important;}
body .gallery.carousel .flex-direction-nav .flex-prev:hover,body .gallery.carousel .flex-direction-nav .flex-next:hover {background: var(--awb-color2) !important;}
body .gallery.carousel .flex-direction-nav .flex-prev:before,body .gallery.carousel .flex-direction-nav .flex-next:before {color: #fff !important; font-size: 25px !important; line-height: normal !important;}
body .gallery.carousel .flex-direction-nav .flex-prev:before{content: "\f104" !important; }
body .gallery.carousel .flex-direction-nav .flex-next:before{content: "\f105" !important; }
/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin gallery default & masonry style***------------------------------------------------------*/
body .wpmf-gallerys {margin: 0px !important;}
body .gallery_default.gallery .wpmf-gallery-item img,body .gallery-masonry.gallery .wpmf-gallery-item img{width: 100% !important;height: 340px !important;object-fit: cover !important;transition: transform 0.7s !important;}
body .gallery_default.gallery .wpmf-gallery-item:hover img,body .gallery-masonry.gallery .wpmf-gallery-item:hover img{transform: scale(1.05) !important;}
body .gallery_default.gallery,body .gallery-masonry.gallery{width:100% !important;height:auto !important;max-width:unset !important;}
body .gallery_default.gallery .wpmf-gallery-item,body .gallery-masonry.gallery .wpmf-gallery-item {width: 31.33% !important;position: relative !important;top: unset !important;left: unset !important;display: inline-block !important;margin: 0% 1% 1% 1% !important;overflow: hidden;opacity: 1 !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin gallery carousel & default & masonry responsive style***------------------------------------------------------*/
@media only screen and (max-width: 1024px){
    body .gallery.carousel,body .gallery.carousel .wpmf-gallery-item,body .gallery.carousel .wpmf-gallery-item img{min-height: 240px !important;max-height: 240px !important;}
    body .gallery.carousel {overflow: hidden;}
    body .gallery_default.gallery .wpmf-gallery-item img,body .gallery-masonry.gallery .wpmf-gallery-item img{height: 240px !important;}
}

@media only screen and (max-width: 497px){
    body .gallery_default.gallery .wpmf-gallery-item,body .gallery-masonry.gallery .wpmf-gallery-item{width: 48% !important;float: left;margin-right: 1% !important;}
    body .gallery_default.gallery .wpmf-gallery-item,body .gallery-masonry.gallery .wpmf-gallery-item{height: 160px !important;}
    body .gallery_default.gallery .wpmf-gallery-item img,body .gallery-masonry.gallery .wpmf-gallery-item img{height: 160px !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin gallery carousel in responsive & gallery Grid in desctop ***------------------------------------------------------*/
@media only screen and (min-width: 801px){ 
    /*galerie carousel to grid style*/
    body .galerie_respo .gallery.carousel .flex-viewport,body .galerie_respo .gallery.carousel .slides {height: auto !important;overflow: hidden;max-height: unset !important;}
    body .galerie_respo .gallery.carousel .slides.wpmf-slides{width: inherit !important;transform: unset !important;display:inline-block !important;}
    body .galerie_respo .gallery.carousel .flex-control-nav , body .galerie_respo .gallery.carousel .flex-direction-nav{display: none !important;}
    body .galerie_respo .gallery.carousel .wpmf-gallery-item{width: 31.33% !important;position: relative !important;top: unset !important;left: unset !important;display: inline-block !important;margin: 0% 1% 1% 1% !important;overflow: hidden}
    body .galerie_respo .gallery.carousel {max-height: unset !important;}
    body .galerie_respo .gallery.carousel .wpmf-gallery-item img {max-width: none !important;position: unset !important;left: unset !important;right: unset !important;display: inline-block !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin galerie plugin modula style***------------------------------------------------------*/
body .lb-dataContainer {position: absolute !important;top: 20px !important;right: 40px !important;}
body #lightboxOverlay{z-index:999999 !important;}
body .lightbox {z-index: 999999 !important;top: 0px !important;bottom: 0 !important;left: 0;right: 0;margin: auto auto !important;position: fixed !important;}
body .lightbox .lb-outerContainer {z-index: 999999 !important;top: 0px !important;bottom: 0 !important;left: 0;right: 0;margin: auto auto !important;position: fixed !important;}
body #lightbox .lb-details {display: none !important;}
body .lb-next, .lb-prev {opacity: 1 !important;}
body .lb-outerContainer {background-color: rgba(255, 255, 255, 0) !important;}
body button.modula-fancybox-button.modula-fancybox-button--close {top: 30px !important;}
html body .modula-fancybox-container .modula-fancybox-toolbar {visibility: visible !important;}
html body .modula-fancybox-navigation .modula-fancybox-button {height: 90px!important; width: 60px!important;}
html body .modula-fancybox-navigation .modula-fancybox-button div {padding: 0px !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin default footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("");background-position: center center !important;background-size: cover !important;}*/
.home .fusion-footer:before { content: ""; position: absolute; width: 100%;height: 265px; right: 0; left: 0; bottom: 522px;z-index: 1 !important; background-image: url(https://www.unpretpourvous.fr/wp-content/uploads/2022/05/UN-PRET-POUR-VOUS-credit-immobilier-rennes-bf-footer.png); 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:#fff !important;}
.fusion-footer{border-radius:  80px 80px !important;}
footer.fusion-footer-widget-area {z-index: 99 !important;}
.fusion-widget-area .fusion-row { border-top: 2px solid #ffffff6b; padding-top: 39px !important;}
.div_copyright { border-top: 2px solid #ffffff6b; padding-top: 20px !important;  font-weight: 400 !important;}
.fusion-footer-copyright-area .fusion-row { max-width: 768px !important; }
.fusion-footer li.fa-icon { display: none !important;}
.fusion-footer .widget_media_image{text-align: center !important;margin-top:20px !important;}
.fusion-footer  h4.widget-title{text-align: center !important;margin:20px 0px 30px 0px !important;text-transform: unset !important;}
.fusion-footer .hide-rub-menu .sub-menu,.fusion-footer .menu .fa-m-face{display:none !important;}
.fusion-footer .menu .fa-insta{display:none !important;}
.fusion-footer .menu li, .fusion-footer .menu li a {border: none !important;}
.fusion-footer .menu li a:hover, .fusion-footer .menu .current-menu-item a{color: #00afb9 !important;}
.fusion-footer .menu li {padding-left: 0px!important;padding: 0px !important; margin-bottom: 12px !important;}
.fusion-footer .menu li a:before {display: none !important;}
/* .fusion-footer .menu { column-count: 5!important; width: 60%; margin: auto;} */
.fusion-footer .menu ul li a:after {color: #ffffff6b!important;}
.fusion-footer  a.fusion-social-network-icon.awb-icon-instagram {font-size: 28px !important;}
/*----coordonnes style----*/
.fusion-footer .flex-content{display:flex!important;align-items: flex-start;margin-bottom: 0px!important;font-size: 15px !important; line-height: 22px !important;margin-right: 40px !important;}
.fusion-footer .flex-content .flex-bg-i {font-size: 23px!important;border-radius:15px!important; background-color: #fff; margin-right: 10px!important;width: 45px!important; height: 45px!important; margin: auto;display: flex;align-items: center; justify-content: space-around; color:#115571 !important; }
body .fusion-footer .fusion-footer-widget-column{margin-bottom:0px !important;}
.fusion-footer .menu li.btn-menu-ctct{ display: none !important;}
body .fusion-footer .flex-all{display: flex;width: 100%;align-items: flex-start;justify-content: center;}
body .fusion-footer li.icon-insta{display: none !important;}
body .fusion-footer li.icon-fa{display: none !important;}
body .fusion-footer ul.sub-menu{display: none !important;}
body .fusion-footer li.menu-item span.arrow {display: none !important;}
.div-copy-site {border-top: 2px solid #ffffff6b;  padding-top: 25px !important;font-family: "Montserrat" !important;}

.fusion-footer .fusion-social-networks-wrapper {display: flex;justify-content: center;padding-top: 25px;align-items: center;}
@media only screen and (max-width: 980px){
.fusion-footer .menu { width: 100% !important;}
}
@media only screen and (max-width: 786px){
.fusion-footer .flex-content { margin-right: 10px !important;}
}
@media only screen and (max-width: 726px){
    body .fusion-footer .flex-all {display: flex !important; align-items: flex-start !important;flex-direction: column !important;}
	body .fusion-footer .flex-all {padding-left: 32% !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin contact page style***------------------------------------------------------*/
@media only screen and (min-width: 801px){.page-contact-5 .col-md-6{width: 50% !important;float: left !important;}}
input[type=text]:focus,input[type=email]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus {border: solid 1px var(--awb-color2) !important;}
input[type=text].filled,input[type=email].filled,input.text.filled,input.title.filled,textarea.filled,select.filled {color:#000 !important;} 
.page-contact-5 *{-webkit-transition: all 200ms;-moz-transition: all 200ms;transition: all 200ms;}
.page-contact-5 input,.page-contact-5 textarea{color:#000 !important;font-weight: bold !important;padding: 28px 10px !important;border: solid 1px #D8E1E7 !important;}
.page-contact-5 input[type="radio"]{margin-top:2px !important;}
.page-contact-5 .input_radio {margin-top: 8px !important;margin-bottom: 8px !important;}
.page-contact-5 [class^='col-md-']{padding-left: 10px !important;padding-right: 10px !important;}
.page-contact-5 input[type="submit"]{color: #fff !important;padding: 16px 49px !important;margin-top: 10px;background: #337692 !important; border-radius:5px !important;transition:all 0.2s ease-in-out !important;font-family:'Montserrat'!important;font-weight:400 !important;}
.page-contact-5 input[type="submit"]:hover{background:var(--awb-color1) !important;color:#fff !important;}
.page-contact-5 .contact-infos{font-size:16px !important;color: #000 !important;background: #f1f1f1;padding: 8px 5px !important;margin-bottom: 10px !important;border: none !important;}
.page-contact-5 .contact-infos i {width: 25px !important;text-align: center !important;color: var(--awb-color1) !important;display: inline-block;margin-bottom: 5px !important;}
.page-contact-5 .h2_title_contact{margin-bottom: 10px !important;background: var(--awb-color1) !important;color: #fff !important;padding: 14px 5px !important;text-transform: uppercase;letter-spacing: 1px !important;box-shadow: 1px 1px 9px -2px var(--awb-color1);font-size:20px !important}
.page-contact-5 input[type=number]::-webkit-inner-spin-button,.page-contact-5 input[type=number]::-webkit-outer-spin-button {-moz-appearance: none !important;-webkit-appearance: none; margin: 0 !important;}
input.wpcf7-not-valid, select.wpcf7-not-valid{border: 1px solid red !important;box-shadow: 0px 0px 14px -2px red !important;}
.error_acc .wpcf7-not-valid-tip{display:block !important}
.error_acc .wpcf7-list-item {margin: 0px !important;}

.ctct-check-list i{font-size:23px !important;text-align:left !important;}
.ctct-check-list {padding-bottom:18px !important;text-align:left !important;}
.input-label {position:relative !important;margin-bottom: 22px !important;display: inline-block;}
.sp-label {position: absolute;left: 20px;top: 17px;color: #000 !important;z-index: 10 !important;cursor: text;font-family:"Montserrat";font-weight:400 !important;font-size:15px !important;}
.focused .sp-label {transform: translateY(-30px);font-size: .75em;color: var(--awb-color1) !important;background: #fff !important;padding: 2px 5px !important;}

body.fusion-body .page-contact-5 a.hov-pltq{color:var(--awb-color1)!important;font-weight:700 !important;}
body .page-contact-5 a.hov-pltq:hover{color:var(--awb-color2)!important;}
body.fusion-body .col-hov:hover .fusion-separator-border.sep-single.sep-solid{ border-color: #323232!important;}


body .page-contact-5 a.dib.link_phone1:hover, body .page-contact-5 a.dib.link_phone2:hover{color:var(--awb-color1)!important;font-weight:600 !important;}
body.fusion-body .col-hov .fusion-column-wrapper{background-color:var(--awb-color1) !important;}
body.fusion-body .col-hov .fusion-column-wrapper:hover {background-color:var(--awb-color5) !important;}
.col-hov:hover * {color: #323232!important;}
.ctct-check-list i{font-size:22px !important;text-align:left !important;}
.ctct-check-list {padding-bottom:20px !important;text-align:left !important;}
.page-contact-5 .col-map .fusion-column-wrapper iframe {border-radius: 8px !important;}
.col-cordnee{
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
}
body.fusion-body .col-hov:hover .col-cordnee .fusion-column-wrapper{ 
    background-color: var(--awb-color5)!important;
}
.col-map iframe { border-radius: 7px 7px 7px 7px!important;}




@media only screen and (min-width: 801px)and (max-width: 1080px){
	.page-contact-5 .col-md-6.left_pos {text-align: left !important;width:100% !important;margin:0px !important;}
}

@media only screen and (max-width: 1024px){
	.page-contact-5 .recaptcha {width: 53% !important;}
}

@media only screen and (max-width: 994px){
	body.fusion-body .page-contact-5 .recaptcha{width:100% !important;}
	
}
@media only screen and (max-width: 800px){
    .page-contact-5 .h2_title_contact {font-size: 18px !important;letter-spacing: 0px !important;}
    .page-contact-5 [class^='col-md-']{padding-left: 0px !important;padding-right: 0px !important;width: 48% !important;float: left !important;margin: 1% 1% 15px !important;}
	.page-contact-5 .input_adress {width: 98% !important;}
	.page-contact-5 .ville-form{width: 98% !important;}
	body.fusion-body .page-contact-5 .recaptcha{width:48% !important;}

}

@media only screen and (max-width: 600px){
    .page-contact-5 [class^='col-md-']{width: 100% !important;margin:0px !important;margin-bottom:28px !important;}
	.page-contact-5 .col-md-6.left_pos {text-align: left !important;width:100% !important;margin:0px !important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Actualites page style***------------------------------------------------------*/
.single #main,.blog #main{padding-top: 30px !important;padding-bottom: 30px !important}
.single article .slides img{max-width: 800px !important;max-height: 600px !important;margin: 0 auto !important;}
.fusion-read-more{background: #337692 !important;color: #fff !important;padding: 10px 20px;border-radius:5px !important;}
.fusion-read-more:hover{background:var(--awb-color1) !important}
.fusion-read-more:after{display: none !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/




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

/*------------***Begin minimum desctop Media query style***------------*/
@media only screen and (min-width: 801px){ 

    /*Tidio sticky-up*/
    #tidio-chat-iframe{bottom: 50px !important;}

    /*center_content side by side with iframe facebook*/
    .minh_fb_txt .fusion-column-wrapper{min-height: 500px !important;}
}


/*------------***Begin ipad pro Media query style***------------*/
@media only screen and (max-width: 1600px){
.txt-anim {font-size: 113px !important;}
}
@media only screen and (max-width: 1550px){

}

@media only screen and (max-width: 1440px){
    .header-top {padding-right: 16px !important;padding-left: 16px !important;}
	.txt-nego-posa {right: 50px!important;}

	
	
	
}

/* @media only screen and (min-width: 801px) and (max-width: 1024px){
    .col-contact-hm {width: 75% !important;}
	body.fusion-body .col-width{width: 12%!important;}
	.col-map-ctctt{ width: 48%!important; margin-right: 1%!important;}
	.equipe-contact{ width: 51%!important;}
	.box-contact .content-container, .box-contact h2 { padding-left: 146px !important;}
	.section-contact-home>.fusion-row { display: flex;flex-direction: column; align-items: center;}
	
} */

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

    /*style header*/
.header-top {padding-right: 31px !important;}
    /*style home & pages content*/
    .col-nego:before {  left: -11px;  width: 244px;  height: 242px;bottom: 19px;}
	.col-btn-nego{margin-top: 22px !important;}
	.txt-anim { font-size: 84px !important;}
	.toggle-cntnt {width: 100% !important;}
	.section-points-forts {padding-right: 3% !important;padding-left: 3%!important;}
	.section-points-forts .fusion-column-wrapper{padding: 22px 22px 22px 22px !important;}
	.mrg-txt{margin-right:0px !important;}
	.col-formulaire form#wpmtst-submission-form {column-count: 1 !important ;}
	
	
    /*style footer*/

}
@media only screen and (min-width: 1025px){
	.fusion-header .fusion-row {
    display: grid!important;
    grid-template-columns: 0px 100px auto;
}
	.fusion-header .fusion-row nav.fusion-main-menu {
		margin-inline: auto !important;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1440px){
	.mrg-depo{margin-top:63px !important;}
}
/*------------***Begin resize recaptcha size***------------*/
@media only screen and (max-width: 880px){
    #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media only screen and (max-width: 1226px){
    /*style header for Tablet & Mobile*/
    .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: flex !important;justify-content: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: var(--awb-color2) !important; color: #fff !important;}
	
}	
	
/*------------***Begin Tablet Media query style***------------*/
@media only screen and (max-width: 800px){   
    
    /*style home & pages content*/
	body.fusion-body .col-nego{width:34% !important;}
	.txt-nego-posa {top: 2px;}
	body.fusion-body .mrg-20-t{margin-top:20px !important;}
	.txt-anim {font-size: 66px !important;}
	body.fusion-body .col-map-ctctt{max-width: 70%!important;margin:auto !important;}
	
	body.fusion-body .section-actualite>.fusion-row, body.fusion-body .section-actualite2>.fusion-row { display: flex !important; flex-direction: column!important;align-items: center !important;justify-content: center !important;}
	.col-insta-content:before, .col-face-content:before{display:none !important;}
	body.fusion-body .mrg-0-t{padding-top: 252px !important;}
	.missions span.wpcf7-list-item label span {padding: 10px 0px !important;}
	
	
	.col-txt-pre .fusion-imageframe {display: block !important;}
	
	
	/**************************************Style : Pages internes*********************************/
	body.fusion-body .flip-pi-width .fusion-flip-box-wrapper {width: 100% !important;}
	
	
	
	
	
	
    .minh_m .fusion-column-wrapper{min-height: 0px !important;}
    .minh_m .fusion-column-wrapper .fusion-column-content-centered{min-height: 0px !important;}
    .col_vide {display:none !important;}


    /*taille du h1 en responsive*/
    body .fsm_h1{font-size: 20px !important;line-height: normal !important;} 
    /*taille du h2 en responsive*/
    body .fsm_h2{font-size: 18px !important;line-height: normal !important;}
    /*taille du h3 en responsive*/
    body .fsm_h3{font-size: 17px !important;line-height: normal !important;} 
    /*taille du texte de bloc contact en bas des pages en responsive*/
    body .fsm_cont{font-size: 17px !important; line-height: normal !important;}
    /*taille du grand texte personnalise sur les pages en responsive*/
    body .fsm_txt{font-size: 16px !important;line-height: normal !important;} 


    /*class a mettre dans tout les containers du site pour minimiser les padding en responsive */
    body .contm_pad_container{padding:20px  !important;}
    body .contm_pad{padding: 15px 15px !important;margin-top: 0px !important;margin-bottom: 0px !important;}
    body .contm_pad .fusion-column-wrapper{padding: 15px  !important;}
    body .pd0_list_m .fusion-column-wrapper{padding:0px !important;}

    /************** class pour les inners colomns******************/
    body .display_inner_grids .fusion-column-wrapper .fusion-builder-row {-webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: flex !important;display: flex;flex-direction: column;}

    /************** class pour le countainer ******************/
    body .display_grids .fusion-builder-row {-webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: flex !important;display: flex;flex-direction: column;}

    /************** class pour titre colomn ******************/
    body .colomn_title {order: 1 !important;}

    /************** class pour text colomn ******************/
    body .colomn_txt {order: 2 !important;}

    /************** class pour image colomn ******************/
    body .colomn_img {order: 3 !important;}


    /*style footer*/
    .fusion-footer .coherence-logo svg{margin-right: 0px!important;}
    .fusion-footer .div_copyright a{display: block !important;}
    .fusion-footer .sep-copy{display:none !important;}

    /*style mobile for elements*/
    #tidio-chat-iframe{bottom: 70px !important;}
   
}



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

    /*style header*/

    /*style home & pages content*/
	.img-opinion7 { position: absolute !important;top: 25%; right: 22%;}
	.img-opinion6 { position: absolute !important;left: 50%;bottom:70px !important}
	.img-opinion {z-index: -1 !important;}
	.img-opinion2 { position: absolute !important;top: 0;left: 10%;}
	.img-opinion4 { position: absolute !important;bottom: -7%;left: 35%;}
	.img-opinion3 {left: 41% !important;}
	.col-img-opinion{margin-top: -200px !important;}
	

    /*style footer*/

}


/*------------***Begin Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
		.img-opinion6 {bottom:70px !important}

    /*hide slider home*/
    .home #sliders-container{display:none !important;}
     rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {display: none !important;}
    /*style title bar mobile for home*/
    body.home .fusion-page-title-bar {display: block !important;height: auto !important;min-height: 320px !important;padding: 0px 0px !important; background-attachment: initial !important;}
    body.home .fusion-page-title-bar .fusion-page-title-row {padding: 15px 15px !important;background: rgba(0, 0, 0, 0.5) !important;min-height: 320px !important;}
    body .Tbar_title {text-transform: uppercase;color: #fff !important;font-size: 18px;max-width: 320px !important;margin: 0 auto !important;font-weight: 700 !important;letter-spacing: 1px !important;padding-bottom: 6px !important;text-shadow: 0px 0px 1px #000 !important;border-bottom: solid 1px var(--awb-color1) !important;line-height: normal !important;margin-bottom: 15px !important;display: inline-block;}
    body .Tbar_txt {color: #fff !important;text-shadow: 0px 0px 1px #000 !important;font-size: 15px !important;max-width: 320px !important;margin: 0 auto !important;}
    body .Tbar_btn {display: inline-block !important;margin-top: 15px !important;}
    body .Tbar_btn a {background: var(--awb-color1) !important;padding: 14px 28px;display: inline-block !important;color: #fff !important;font-size: 15px !important;text-transform: uppercase;letter-spacing: 1px !important;border-radius:5px !important;}
    body .Tbar_btn a:hover{background: var(--awb-color15) !important;}
	.fusion-flyout-menu-toggle:before{display:none !important;}

	/*header*/
	.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu{width: 100%!important;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu { display: block!important;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 144px 25px 25px !important;}
	.phone-header {float: unset;}
    .header-top {text-align: center !important;display: flex;align-items: flex-end;justify-content: center;flex-direction: column;align-content: center;flex-wrap: wrap;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu-bg:before{opacity:0.1 !important;}
	.social_div {display:none !important;}
	
	
	
	
    /*style home & pages content*/
	.fusion-footer:before{display:none !important;}
    .col-fb {display: none!important;}
	body .section-actualite2>.fusion-row {display: block !important;}
	.txt-anim { font-size: 65px !important; width: 214%;}
	
	
	.box-contact .image { position:relative !important;}
	.box-contact .content-container{padding-left:0px !important}
	.box-contact h2 {padding-left:0px !important;margin-top:20px !important;font-size:20px !important;margin-bottom:4px !important;}
	.box-contact img {width:50% !important; height:50% !important}
	.box-contact .heading-with-icon{display:block !important }
	.box-contact .fusion-column-wrapper .box-contact .fusion-column .content-box-wrapper .heading .image img {margin-left: -10px !important;}
	.box-contact .content-box-wrapper {padding: 5px 20px !important;}
	
	.page-contact-5 .col-obj {column-count: 1;}
	
	
	.section-contact-home .first .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:before, .section-contact-home .last .wpcf7-list-item-label:before {left: -15px !important;}
	
	
	
	body.img-opinion3, .img-opinion4, .img-opinion2, .img-opinion6, .img-opinion7, .img-opinion5, .img-opinion1{width: 128px !important;margin-top: -50px !important;}
	    .col-img-opinion{margin-top: -70px !important;}
	    .col-img-opinion1{margin-bottom: -70px !important;}
	
	
	
	
    /*style footer*/
    .fusion-footer .fusion-footer-widget-area .fusion-row {border-top: none !important;padding-top: 0px !important;}
    .fusion-footer .menu {padding-top: 0px !important;border-top: unset !important;padding-bottom: 0px !important;}
    .fusion-footer .menu li.hide-rub-menu {display: none !important;}
    .fusion-footer .menu li a:after {display:none !important;}
	footer li.menu-item:nth-child(1):after, footer li.menu-item:nth-child(2):after, footer li.menu-item:nth-child(3):after{display:none !important;}
	body.fusion-body .fusion-footer .menu { width: 100% !important;}
	body.fusion-body .fusion-footer .fusion-widget-area .fusion-column{margin-bottom:0px !important;}
	body .fusion-footer .flex-all {display: none !important;}
	body.fusion-body .fusion-footer .menu { column-count: unset !important; justify-content: center;  display: flex; align-items: center;  flex-direction: column;}	
	.fusion-footer:before {width: 363px !important;}
    footer li.menu-item { text-align: center !important;}
	.div_copyright { display: flex; flex-direction: column;flex-wrap: wrap;justify-content: center; align-items: center;}
	.fusion-footer .sep-copy{display: none !important;}
    .fusion-footer .fusion-title h4 {font-size: 25px !important;padding-top: 10px !important;}	
/* 	body .fusion-footer .avada_vertical_menu{display: flex;flex-wrap: nowrap;  flex-direction: column; align-content: center;justify-content: center;align-items: center;text-align:center;}
 	body.fusion-body .fusion-footer h4.widget-title:before {width: 363px;top: 2px;left: 15px;margin: auto;} 
	body.fusion-body .fusion-footer li.menu-item:nth-child(1),body.fusion-body .fusion-footer li.menu-item:nth-child(2),body.fusion-body .fusion-footer li.menu-item:nth-child(3),body.fusion-body      .fusion-footer li.menu-item:nth-child(4),body.fusion-body .fusion-footer li.menu-item:nth-child(5),body.fusion-body .fusion-footer li.menu-item:nth-child(6) {text-align: center !important;}
	body.fusion-body .fusion-footer .fusion-social-networks-wrapper {float: unset !important;}
	body.fusion-body .fusion-footer .widget_media_image{float: unset !important;text-align:center !important} */
	
	
    
}


@media only screen and (max-width: 375px){
    .header-top {padding-right: 0px !important;text-align: center; display: flex; align-items: center; font-size: 13px !important;}
	.fs-mob-sec-nego{font-size:33px !important;}

}

@media only screen and (max-width: 320px){
	.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 144px 25px 25px 10px !important;}
	.txt-nego-posa { position: absolute; top: 2px; right: 17px;width: 95px;}
	.fs-mob-sec-nego { font-size: 29px !important;}
	.txt-anim {font-size: 58px !important;}
	.section-contact-home .first .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before, .section-contact-home .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:before,       .section-contact-home .last .wpcf7-list-item-label:before {left: -5px !important;}
	.fusion-read-more {padding: 10px 10px !important;}
	
	
	
}

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


/*------------------------------------------------------***Begin mentions & politique pages style***------------------------------------------------------*/
.page-id-37 #main h2,.page-id-38 #main h2 {background: #337692 !important  ;padding: 10px 10px !important;color: #fff !important;font-size:23px !important}
.page-id-37 #main h3,.page-id-38 #main h3 {color: var(--awb-color1) !important;font-size:19px !important}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin ERROR PAGE 404 style***------------------------------------------------------*/
.error404 #main .fusion-row { max-width: 1600px !important; }
.error404 h1, .error404 h2, .error404 h3, .error404 h4, .error404 h5, .error404 h6, .error404 div, .error404 p { font-family: "Open Sans" !important; }
.error404 main#main { padding-top: 100px !important; padding-bottom: 100px !important; }
.error404 .oups_txt { color: #373a3d !important; font-size: 80px !important; font-weight: 900; }
.error404 .title-heading-left { color: #7f8f96 !important; font-size: 20px !important; font-weight: 300 !important; line-height: normal !important; }
.error404 .code_err { color: #373a3d !important; font-weight: bold; font-size: 14px !important; }
.error404 .error-useful-links { color: #7f8f96 !important; font-weight: 300 !important; font-size: 14px; }
.error404 span.icon-wrapper.circle-yes { border: 1px solid #373a3d !important; background: #fff !important; }
.error404 span.icon-wrapper.circle-yes .fusion-li-icon { color: #373a3d !important; }
.error404 .fusion-checklist .menu-item .fusion-li-item-content a  { color: #3aaee4 !important; }
.error404 .fusion-checklist .menu-item .fusion-li-item-content a:hover  { color: #373a3d !important; }
@media only screen and (max-width: 800px) {
    .error404 main#main { padding-top: 50px !important; padding-bottom: 50px !important; }
    .error404 .oups_txt { font-size: 50px !important; }
    .error404 .title-heading-left { font-size: 17px !important; }
}



/* menu hover*/
.sub_menu_div a{margin-bottom:8px !important}
.hasmenus>a { pointer-events: none !important;}
.hasmenus:hover .sub_menu_div {
    display: block;
}
.sub_menu_div {
    display: none;
    position: absolute;
    bottom: 0px;
    left: 54px;color:#B5CDD9 !important;font-size:20px !important;
}
.hasmenus {
    position: relative;
}
/*-----------------------------------------------------***End***------------------------------------------------------*/
/*css cercles site*/
/*animation points derriére les blocs*/
@keyframes AnimCecle1 {
	0% {bottom: -50px;}
	100% {bottom: 100%;}
}
/*points annimer derriére les blocs*/
.btn-1 {transition: all 0.3s ease-in-out !important;}
.btn-1:hover {padding-right: 35px !important;}
#boxed-wrapper .ws-cercles-items{display:none}
#boxed-wrapper .ws-cercles-items {display:block;}
.ws-an-cercle {border-radius: 50% !important;position: absolute;bottom: 0;}
.ws-cercle-1.ws-an-cercle {background: #f9b200 !important;padding: 6px !important;right:20%;animation: AnimCecle1 30s linear infinite !important;}
.ws-cercle-2.ws-an-cercle {background: #d6fff6 !important;padding: 10px !important;left:15%;animation: AnimCecle1 31s linear infinite !important;}
.ws-cercle-3.ws-an-cercle {background: #62a8ac !important;padding: 5px !important;right:13%;animation: AnimCecle1 34s linear infinite !important;}
.ws-cercle-4.ws-an-cercle {background: #febc2d !important;padding: 4px !important;left:45%;animation: AnimCecle1 36s linear infinite !important;}
.ws-cercle-5.ws-an-cercle {background: #5bc0be !important;padding: 6px !important;left:44%;animation: AnimCecle1 45s linear infinite !important;}
.ws-cercle-6.ws-an-cercle {background: #3463f7 !important;padding: 8px !important;right:10%;animation: AnimCecle1 47s linear infinite !important;}
.ws-cercle-7.ws-an-cercle {background: #3362f7 !important;padding: 6px !important;left:9%;animation: AnimCecle1 50s linear infinite !important;}
.ws-cercle-8.ws-an-cercle {background: #ffb81c !important;padding: 7px !important;right:6%;animation: AnimCecle1 52s linear infinite !important;}
.ws-cercle-9.ws-an-cercle {background: #146384 !important;padding: 5px !important;left:10%;animation: AnimCecle1 64s linear infinite !important;}
.ws-cercle-10.ws-an-cercle {background: #03396e !important;padding: 4px !important;right:10%;animation: AnimCecle1 70s linear infinite !important;}
.ws-cercle-11.ws-an-cercle {background: #ffb81c !important;padding: 5px !important;left:10%;animation: AnimCecle1 75s linear infinite !important;}
.ws-cercle-12.ws-an-cercle {background: #323232 !important;padding: 4px !important;right:10%;animation: AnimCecle1 80s linear infinite !important;}
.ws-cercle-13.ws-an-cercle {background: #03386e !important;padding: 3px !important;left:10%;animation: AnimCecle1 83s linear infinite !important;}
.ws-cercle-14.ws-an-cercle {background: #337692 !important;padding: 5px !important;right:10%;animation: AnimCecle1 86s linear infinite !important;}
.ws-cercle-15.ws-an-cercle {background: #00afb9 !important;padding: 6px !important;left:10%;animation: AnimCecle1 90s linear infinite !important;}



.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-center {
    background-size: contain !important;
}


/*integration de video on load*/
.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999999;background:#fff !important;}
video#myVideo {width: 100% !important;height: 100% !important;object-fit: cover;}




/* .modal-dialog {
    width: 800px !important;
    margin-right: auto;
    margin-left: auto;
}
 */

span.btn-eqp1 {
    color: #337692 !important;
    padding: 15px 33px !important;
    margin-top: 10px;
    background: transparent !important;
    border: none !important;
    font-weight: 400!important;
    border-radius: 5px!important;
    border: 1px solid #337692!important;
	 font-size: 13px !important;
}

span.btn-eqp1:hover {
    color: #fff !important;
    background: #337692 !important;
    font-weight: 500!important;
	cursor: pointer;
}


span.btn-eqp1:hover a {
    color: #fff !important;
}









.missions1 span.wpcf7-list-item{
	display:block;
}
.missions1 span.wpcf7-list-item label span{
display: block; background: transparent; color: #115571; font-size: 14px; padding: 35px 10px; margin-bottom: 15px; border-radius: 10px; border: 2px solid #115571; text-align: center; font-weight: 900; cursor: pointer; display: flex;justify-content: center;  align-items: center;}
.missions1 span.wpcf7-list-item label input{
	position: absolute;
    visibility: hidden;
}
.missions1 span.wpcf7-list-item label input:checked + span{
	background:#115571;
	color: #fff;
}


i.fab.fa-linkedin {
    font-size: 30px;
	  padding: 6px 6px;
}

a.icon_facLink_menu {
    color: #337692;
}
.icon_facLink_menu i {
    padding: 6px 6px;
}


.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); }
}


div#imdw-sealv2-container {
    text-align: center;
    margin: 0 auto;
    width: 710px;
}

@media only screen and (max-width: 800px){
/* 	.imageframe-align-center{display:none !important} */
	span.fusion-imageframe.img-eqp img { max-height: 200px !important;}
	.awb-text-cols { column-count: 1 !important;}
}

@media only screen and (min-width: 498px) and (max-width: 800px){
	.fusion-fullwidth.fullwidth-box.fusion-builder-row-17.section-actualite1.contm_pad.display_grids.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-equal-height-columns {padding-top: 160px !important;}
	.fusion-columns-3  .fusion-flip-box-wrapper.fusion-column.col-lg-4.col-md-4.col-sm-4 {width: 50% !important;}
}


@media only screen and (min-width: 1201px) and (max-width: 1600px) {
/* 	.fusion-logo {
    display: block;
    float: unset !important;
    max-width: 100%;
    display: flex !important;
    width: 400px !important;
    margin: 0 auto !important;
} */
	
	.fusion-mobile-menu-design-modern .fusion-header>.fusion-row {
    position: relative;
}
	
	
	.fusion-mobile-menu-design-modern .fusion-header>.fusion-row .fusion-main-menu {
    float: unset !important;
    position: relative;
    z-index: 200;
    overflow: hidden;
   display: flex;
  justify-content: center;
  align-items: center;
}
	
 	.fusion-main-menu>.fusion-menu>li>a {
    padding: 0 8px !important;
    font-size: 14px !important;
}
	
	}


	.cp-toggle-container.slidein-center-right{
		top:64% !important
	}



@media only screen and (min-width: 1202px) and (max-width: 1330px){
	.fusion-main-menu>.fusion-menu>li>a {
    padding: 0 8px !important;
    font-size: 12px !important;
}}




@media only screen and (max-width: 800px){
	div#immodvisor-seal {
    width: 67%;
    margin-left: 43px !important;
}
}
@media only screen and (min-width: 1201px){
	.menu-burger {
    display: none !important;
}
}
 .fusion-body .fusion-secondary-header .fusion-alignright {
    text-align: center !important;
}
body.fusion-body .fusion-secondary-header .fusion-alignright>* {
    float: none !important;
}

.pre-header {
    font-weight: 700;
    font-size: 24px;
}
.fusion-header .fusion-row {
    padding-top: 0px !important;
	padding-bottom: 0px !important;
}


@media only screen and (min-width: 1201px){
	.fusion-secondary-header {border:unset !important;position: fixed !important;top: 0 !important;width: 100% !important;display: block !important;z-index: 980000 !important;}
	.fusion-is-sticky .fusion-secondary-header{background-color:#f1f9ff !important;}
	.fusion-header {padding-top: 49px !important;}
	.fusion-header {min-height: 115px !important;}
}
@media only screen and (max-width: 1200px){
	.fusion-secondary-header {display: none !important;}
}

.col-obj span.wpcf7-list-item>label>span {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    gap: 10px;
}
.col-obj span.wpcf7-list-item { margin-bottom: 15px !important;}


li#menu-item-1474 {
    display: none;
}


@media only screen and (max-width: 1480px){
	span.btn-eqp1{
	    padding: 15px 9px !important;
}
}






@media only screen and (min-width: 940px) and (max-width: 1380px){
    .col-contact-hm {width: 75% !important;}
	body.fusion-body .col-width{width: 12%!important;}
	.col-map-ctctt{ width: 48%!important; margin-right: 1%!important;}
	.equipe-contact{ width: 51%!important;}
	.box-contact .content-container, .box-contact h2 { padding-left: 146px !important;}
	.section-contact-home>.fusion-row { display: flex;flex-direction: column; align-items: center;}
	
}

@media only screen and (max-width: 941px) {
    .col-contact-hm {width: 90% !important;margin:0 auto !important}
	body.fusion-body .col-width{width: 12%!important;}
	.col-map-ctctt{ width: 90%!important; margin-right: 1%!important;}
	.equipe-contact{ width: 90%!important;margin:0 auto !important}
	.box-contact .content-container, .box-contact h2 { padding-left: 146px !important;}
	.section-contact-home>.fusion-row { display: flex;flex-direction: column; align-items: center;}
}

/*SAV*/
span.btn-eqp1 {
    display: inline-block;
    padding: 10px 9px !important;
}
@media only screen and (max-width: 941px){
.box-contact .content-container, .box-contact h2 { padding-left: 0px !important;}
}

#slider_416 .owl-stage-outer.owl-height {
    height: auto !important;
}

.fusion-main-menu li:hover>.sub-menu{z-index:99 !important}





/*******------------------------SAV Nov 2024---------------------------******/
.owl-carousel .owl-item img { width: revert-layer !important;}

/*******------------------------End SAV Nov 2024---------------------------******/


