/*
Theme Name: Pindol
Theme URI: http://themes.muffingroup.com/pindol
Author: Muffin group
Author URI: http://muffingroup.com
Description: Pindol - Responsive Premium WordPress Theme.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, theme-options, translation-ready
Version: 1.5.5
*/
@import url("css/base.css");
@import url("css/buttons.css");
@import url("css/skeleton.css");
@import url("css/layout.css");
@import url("css/variables.css");
@import url("css/shortcodes.css");
@import url("css/animations.css");
@import url("css/font-awesome.css");
@import url("css/fonts.css");
/* If you want to add your own css code, please do it in css/custom.css */
@import url("css/custom.css");
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900');

@font-face {
  font-family: 'WorkSans-SemiBold';
  src: url('fonts/WorkSans-SemiBold.eot');
  src: url('fonts/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('fonts/WorkSans-SemiBold.svg#WorkSans-SemiBold') format('svg'),
       url('fonts/WorkSans-SemiBold.ttf') format('truetype'),
       url('fonts/WorkSans-SemiBold.woff') format('woff'),
       url('fonts/WorkSans-SemiBold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.gform_required_legend{
	display: none;
}
.gform_wrapper div.gform_validation_errors {
    background-color: rgba(255,255,255,0.9);
    border-color: #ff0000;
    padding: 10px 15px!important;
    text-align: center;
    color: #ff0000;
    line-height: 1.2;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.gform_wrapper .gfield_error {
    background-color: transparent !important;
    border: 0px !important;
    padding-top: 0px !important;
margin-bottom: 0px!important;
padding-bottom: 0px!important;

}
.gform_wrapper .validation_message {
    color: #ff0000!important;
    background-color: rgba(255,255,255,0.9)!important;
    padding: 5px 10px !important;
    border: 1px solid #f00!important;
    margin-top: 0px!important;
    font-family: Montserrat, sans-serif!important;
    font-size: 12px!important;
    width: auto!important;
    margin: auto;
    text-align: center;
    line-height: 1.2em!important;
}
#Header a.button {
  background-color: #eaa750 !important;
  border:none !important;
  border-bottom: 3px solid #b07d3c !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size:16px !important;
  text-transform:uppercase;
  margin-bottom:0 !important;
  padding: 7px 15px !important;
  margin-top:0;
  width: 180px;
  text-align: center;
  
}
#Header a.button:hover {
  background-color: #b07d3c !important;
}
#Header {
  background:transparent !important;
  width: 100%;
}
#Header #top_bar {
  background:transparent !important;
  min-height: 120px !important;
}
#menu-item-8080 a{
  background: #007afe!important;
}
.home #Header, .postid-119 #Header, .single-post #Header, .blog #Header,
.page-id-180 #Header, .page-id-53 #Header, 
.page-id-48 #Header, .page-id-86 #Header,
.page-id-150 #Header, .page-id-183 #Header, .page-id-138 #Header, .page-id-425 #Header, .page-id-80 #Header, .page-id-3066 #Header,
.page-template-template-calculator #Header {
  position: absolute;
  /*width: 100%;*/
}
.single-post #Header, .blog #Header {position:relative !important;}
div.pagebtn{
    background-color: #eaa750;
    padding: 10px;
    width: 30%;
    margin: 0 auto;
    border-radius: 3px;
    border: #eaa750 solid 1px;
}
/*.blog #post-42660{
  display: none;
}*/
.page-template-vendre-votre-terrain.single-post #Header,
.page-template-template-propositions-achat-vente-maison #Header,
.page-template-template-va-propriete #Header{
	display: none;
}
.page-template-vendre-votre-terrain.single-post #Header.plex-header,
.page-template-template-propositions-achat-vente-maison #Header.plex-header{
	display: block;
}
.page-template-template-va-propriete .txtarrow{
  left: 150px;
}
div.pagebtn2{
    background-color: #eaa750;
    padding: 10px;
    width: 33%;
    margin: 0 auto;
    border-radius: 3px;
    border: #eaa750 solid 1px;
}
div.pagebtn:hover, div.pagebtn2:hover{
  background-color: white;
}
div.pagebtn a, div.pagebtn2 a{
  color: white!important;
  text-transform: uppercase;
}
div.pagebtn:hover a, div.pagebtn2:hover a{
  text-decoration:none;
  color: #eaa750!important;
}
#Header #logo {padding-top:14px;}
#Header #logo h1 {
  color:#333;
  float:left;
  text-align:left;
  text-transform:uppercase;
  font-family: 'Fjalla One' !important;
  font-weight:200;
  margin-left: 5px;
  margin-top: 10px;
  font-size:32px;
  line-height: 34px;
}
#Header #logo h1 span{
  font-size: 41px;
  line-height: 40px;
  font-weight: 400;
}
#Header #logo img {
  margin-top: 0;
  float:left;
  width: 150px;
}
#Header #logo2 {display:none;}
#Header #logo2 h1 {
  color:#FFF;
  text-align:center;
  text-transform:uppercase;
  font-family: 'Fjalla One' !important;
  font-weight:200;  
  font-size:20px;
  line-height: 26px;
  margin-bottom:15px;
}
#support-topinfo h1, #support-topinfo p,
.home #Header #logo h1,
.page-id-180 #Header #logo h1 {
  color:#FFF !important;
}
#Header .addons p.phone, .single-post #Header .addons p.phone {
  float:none;
  margin-bottom:0;
  color:#333 !important;
  font-size: 20px;
  padding:0 !important;
}
#Header .addons p.phone a {
  color: #333 !important;
}
#Header .addons p.phone a:hover {
  text-decoration: none;
  color: #D96704 !important;
}
.page-id-10913 #Header .addons p.phone a, .page-template-excellents-courtiers-immobiliers #Header .addons p.phone a, .page-template-template-va-propriete #Header .addons p.phone a {
    color: #fff !important;   
}
.page-id-10913 #Header .addons p.phone a:hover, .page-template-excellents-courtiers-immobiliers #Header .addons p.phone a:hover, .page-template-template-va-propriete #Header .addons p.phone a:hover{
    color: #D96704 !important;   
}
#Header .addons p.phone i, #Header .addons p.mail i, .single-post #Header .addons p.phone i {
  color:#333 !important;
}
.home #Header .addons p.phone,
.page-id-180 #Header .addons p.phone,
.postid-119 #Header .addons p.phone, .page-id-53 #Header .addons p.phone, 
.page-id-48 #Header .addons p.phone, .page-id-86 #Header .addons p.phone, 
.page-id-150 #Header .addons p.phone, .page-id-183 #Header .addons p.phone, .page-id-138 #Header .addons p.phone  {
  color:#FFF !important;
}
.home #Header .addons p.phone i,
.page-id-180 #Header .addons p.phone i,
#Header .addons p.mail i,
.postid-119 #Header .addons p.phone i, .page-id-53 #Header .addons p.phone i, 
.page-id-48 #Header .addons p.phone i, .page-id-86 #Header .addons p.phone i, 
.page-id-150 #Header .addons p.phone i, .page-id-183 #Header .addons p.phone i, .page-id-138 #Header .addons p.phone i {
  color:#FFF !important;
}
.post .image {
  float: left;
  margin-right: 20px;
  width: 250px;
}
.post .desc {
  padding-top: 0;
  padding-left: 0 !important;
}
.tagline {
  color: #333;
  float: left;
  font-size: 16px;
  font-weight: 700;
  margin-left: 360px;
  margin-top: 30px;
  text-align: center;
  width: 338px;
  line-height: 18px;
}
.home .tagline,
.page-id-180 .tagline {
  color: #FFF !important;
}
.page-id-180 .tagline {
  margin-left: 349px;
  margin-top: 19px;
}
.seals-row {
  text-align: left;
}
.seals-row .seal-col {
  display: inline-block;
  vertical-align: middle;
  width: 32%;
}
.seals-row .seal-col span {
  display: inline-block;
}
#Header #menu {
  margin-top: 0;
  float: left;
  margin-left: 0;
}
#nav_container {
    background: #333333;
    position: relative;
  bottom:0;
    width: 100%;
  height:37px;
    z-index: 100;
}
#nav_container .bg_right {
    background:#eaa750;
    bottom: 0;
    left: 50%;
    position: absolute;
    right: 0;
    top: 0;
}
#Header #menu > ul > li ul {
  background: #eaa750 !important;
  border-top-color: #b07d3c !important;
}
#Header #menu > ul > li ul li {width: 276px;}
#Header #menu > ul > li > a {
  color: #fff !important;
  text-transform: uppercase;
  font-size: 16px !important;
  padding: 6px 10px !important;
}
#Header #menu > ul > li > a:hover {
  color:#eaa750 !important;
}
#Header #menu > ul > li ul li a:hover {
  color:#333333 !important;
}
#Header #menu > ul > li > a span.border {
    background: none !important;
}
#Header #menu > ul > li > a span {
  right:8px !important;
  color:#FFF !important;
}
#Header #menu > ul > li > a:hover span {color:#eaa750 !important;}
#Header #menu > ul > li.last ul li ul {right:230px !important;}
#Header #nav_container_realestate #menu > ul > li > a:hover{
  color: black!important;
}
#Header #menu > ul > li ul li ul{
  left: 270px!important;
}
#Subheader {
  /*padding-top: 50px;*/
}
#Subheader h1 {width: 100% !important;font-size:42px !important;margin: 18px 0 !important;}
#Subheader ul.breadcrumbs {margin-top:0 !important;width: 70% !important;}
#Subheader .sixteen {
  z-index: 99 !important;
  width: 100%!important;
}
#Subheader .last_update{
    display: inline-block;
    font-size: 12px;
    color: black;
}
.blog #Subheader .last_update{
    display: none;
}
#HomeHeader{
    background-image: url("/wp-content/uploads/2016/01/home-header-image-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: inherit;
    position: relative;
    width: 100%;
  padding-top:120px
}
.postid-2006 #HomeHeader {
    background-image: url("/wp-content/uploads/2017/03/Maison-soumission-inspecteur-1.jpg")!important;
}
.page-id-2438 #HomeHeader, .page-id-2605 #HomeHeader, .page-id-3223 #HomeHeader, .single-post #HomeHeader, .blog #HomeHeader {
    background-image: url("/wp-content/uploads/2017/03/Maison-soumission-inspecteur-1.jpg");
}
.page-id-929 #HomeHeader {
    background-image: url("images/new-form-bg.jpg");
}
.page-id-1332 #HomeHeader, .page-id-2156 #HomeHeader, .page-id-2438 #HomeHeader, .page-id-2605 #HomeHeader, .page-id-3223 #HomeHeader, .single-post #HomeHeader, .blog #HomeHeader, .page-id-929 #HomeHeader {
  padding-top: 0px!important;
  min-height: inherit;
}
.page-id-1332 .hometext, .page-id-1332 .homeform, .page-id-2156 .hometext, .page-id-2156 .homeform, .page-id-2605 .hometext, .page-id-2605 .homeform, .page-id-3223 .homeform{
  margin-top: 50px!important;
}
.page-id-2438 .hometext, .page-id-3223 .hometext, .page-id-2438 .homeform, .single-post .hometext, .blog .hometext, .page-id-929 .hometext {margin-top: 20px!important;}
.page-id-2438 .hometext, .page-id-3223 .hometext, .single-post .hometext, .blog .hometext, .page-id-929 .hometext {
    background: rgba(0, 0, 0, 0)!important;
  text-align: center;
}
#HomeHeader .container .imgcol {
  position:relative;
  height: 715px;
}
.page-id-1332 #HomeHeader .container .imgcol , .page-id-2156 #HomeHeader .container .imgcol {
  height: 685px;
}
#HomeHeader .container .formcol{
  padding-bottom: 65px;
}
.page-id-1332 #HomeHeader .container .formcol, .page-id-2156 #HomeHeader .container .formcol{
  padding-bottom: 32px;
}
#HomeHeader img.image {
    /*float: left;*/
  position:absolute;
  left: 55px;
  bottom: 0px;
}
#HomeHeader h1 {
  text-transform:uppercase;
  color:#FFF;
  font-size: 32px !important;
  font-weight:700;
  line-height: 38px;
}

.page-id-2438 #HomeHeader h1, .page-id-3223 #HomeHeader h1, .single-post #HomeHeader h1, .blog #HomeHeader h1 {font-size: 34px !important;line-height: 28px !important;}
.page-id-1332 #HomeHeader h1 , .page-id-2156 #HomeHeader h1, .page-id-929 #HomeHeader h1  {
  line-height: 32px;
}
.page-id-180 #HomeHeader h1 span {
  font-size: 28px !important;
}
.page-id-2605 #HomeHeader h1 {
    line-height: 32px;
}
.page-id-2438 #HomeHeader h1 span, .page-id-2605 #HomeHeader h1 span, .single-post #HomeHeader h1 span, .blog #HomeHeader h1 span, .page-id-929 #HomeHeader h1 span {
  font-size: 24px !important;
}
.hometext p {
  color:#eaa750;
  font-size: 19px !important;
}
.page-id-2438 .hometext p, .page-id-929 .hometext p {
    font-weight: 700;
}
#HomeHeader .container .column {
  margin-bottom:0;
}
.hometext {
  background: rgba(0, 0, 0, 0.6);
  padding: 10px 5px;
  margin-top: 100px;
}
.page-id-1332 .hometext, .page-id-2156 .hometext, .page-id-2438 .hometext, .page-id-2605 .hometext, .page-id-3223 .hometext {padding: 10px 18px;}
.page-id-2438 .homeform, .page-id-3223 .homeform, .single-post .homeform, .blog .homeform, .page-id-929 .homeform, .page-id-409 .homeform,
.page-id-409  .homeform, .page-id-3179  .homeform, .page-id-410  .homeform, .page-id-354  .homeform, .page-id-3257  .homeform, .page-id-3259  .homeform, .page-id-356  .homeform {
  background: #edb469;
  border-bottom: 0 none;
  border-top: 0 none;
  margin: 0 auto;
  width: 60%;
  z-index: 10;
}
.page-id-2438 .homeform .title, .page-id-3223 .homeform .title, .single-post .homeform .title, .blog .homeform .title, .page-id-929 .homeform .title, .page-id-409 .homeform .title {
  padding:7px 20px 20px 22%;
  background: none;
  border-bottom-left-radius: 0;
}
.page-id-929 .homeform .title img.vendreseal, .page-id-409 .homeform .title img.vendreseal, .page-id-2438 .homeform .title img.vendreseal, .page-id-3223 .homeform .title img.vendreseal, .single-post .homeform .title img.vendreseal, .blog .homeform .title img.vendreseal {
    left: 0;
    top: -12px;
    width: 120px;
}
.homeform {
  background: #d5d5d5;
  margin-top: 36px;
  position: relative;
  margin-top: 25%;
  margin-left: 20px;
  border-top:7px solid #d5d5d5;
  border-bottom:7px solid #333;
}
.homeform .title {
  padding:20px 30px;
  background:#333333;
  border-bottom-left-radius:50px;
  position:relative;
}
.page-id-1332 .homeform .title, .page-id-2156 .homeform .title {
  padding:7px 70px 20px 20px;
}
.homeform .title h3 {
  color:#eaa750;
  text-transform:uppercase;
  font-size:26px;
  line-height:26px;
  margin-bottom: 0;
}
.page-id-1332 .homeform .title h3, .page-id-2156 .homeform .title h3, .page-id-2348 .homeform .title h3 {
  font-size:21px;
}
.homeform .title img {
  position:absolute;
  bottom:-27px;
  left:60px;
}
.homeform .title p {
  font-size:14px !important;
  color:#FFF !important;
  text-transform:none;
  font-weight:400 !important;
  margin-bottom: 0;
  margin-top: 10px;
  line-height: 17px;
}
.homeform .gform_body {
  padding: 0px 10px 5px 20px;
}
.homeform .top_label .gfield_label,
.homeform .ginput_complex label {display:none !important;}
.homeform input[type="text"],
.homeform input[type="tel"],
.homeform input[type="password"],
.homeform input[type="email"],
.homeform textarea,
.homeform select,
#gform_wrapper_50 input[type="text"],
#gform_wrapper_50 input[type="email"],
#gform_wrapper_50 input[type="tel"],
#gform_wrapper_50 select{
  margin-bottom:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:4px 7px !important;
  border-color:#878787;
  font-size:14px !important;
  color:#000 !important;
  background-color: white !important;
    border: solid 1px;
    height: 32px;
}
.homeform textarea {
  height: 90px !important;
}
textarea{
  resize: none;
}
.page-id-6914 .homeform textarea{
  height:60px!important;
}
.page-id-6914 .homeform .gform_wrapper{
  margin: 0px!important;
}
.homeform .ginput_complex.ginput_container_address .ginput_right {
  padding-right:0 !important;
  width:100%;
  min-height:0;
}
.homeform .gfield_error .ginput_complex .ginput_right {width:100%;}
.homeform .top_label li.gfield.gf_left_half,
.homeform .top_label li.gfield.gf_right_half,
.homeform .top_label li.gfield.gf_left_third,
.homeform .top_label li.gfield.gf_middle_third,
.homeform .top_label li.gfield.gf_right_third {
  margin-bottom:0 !important;
}
.homeform .top_label li.gfield.gf_left_half select.large,
.homeform .top_label li.gfield.gf_right_half select.large {
  margin-bottom:0 !important;
}
.homeform .top_label li.gfield.gf_left_third input.large,
.homeform .top_label li.gfield.gf_middle_third input.large,
.homeform .top_label li.gfield.gf_right_third input.large {
  width: 100% !important;
}
.homeform .gform_footer {
  text-align:center;
  padding-top:0 !important;
  padding-bottom:0 !important;
  margin-top:7px !important;
  margin-bottom:0 !important;
}
.homeform .gform_footer .gform_button {
  background-color: #0C7FFA !important; 
  border:none !important;
  border-bottom: 3px solid #054487 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size:16px !important;
  text-transform:uppercase;
  margin-bottom:0 !important;
  padding: 15px 30px !important;
  max-width: 100%;
  white-space: normal;
}
.homeform .gform_footer .gform_button:hover{
  background-color:#333333!important;
}
.page-id-1332 .homeform .gform_footer .gform_button, .page-id-2156 .homeform .gform_footer .gform_button, .page-id-2605 .homeform .gform_footer .gform_button  {
  margin-right: 25px !important;
  padding: 15px 18px !important;
  font-size: 15px !important;
}
.page-id-2438 .homeform .gform_footer .gform_button {
  font-size: 18px !important;
  margin: 0 3%;
  padding: 20px 18px !important;
  width: 94%;
  border-radius: 5px !important;
}
.page-id-1332 .homeform .gform_footer, .page-id-2156 .homeform .gform_footer, .page-id-2605 .homeform .gform_footer {
  text-align: right;
}
.page-id-2438 .homeform .gform_footer {
  text-align: center;
}
.page-id-1332 .homeform .gform_footer .gform_button:hover, .page-id-2156 .homeform .gform_footer .gform_button:hover, .page-id-2438 .homeform .gform_footer .gform_button:hover {
  background-color: #0868CF !important;
}
.page-id-1332 .homeform .badge, .page-id-2156 .homeform .badge, .page-id-2605 .homeform .badge {
  position:absolute;
  bottom: 40px;
    left: -13px;
}
.page-id-2438 .homeform .badge, .page-id-3223 .homeform .badge, .single-post .homeform .badge, .blog .homeform .badge, .page-id-929 .homeform .badge {
  bottom: 28px;
  position: absolute;
  right: -10px;
}
#HomeSteps {
  padding-top: 30px;
  padding-bottom: 30px;
  width: 100%;
}
#HomeSteps h2 {
  font-size: 40px !important;
  color:#323335;
  text-align:center;
  font-weight:400 !important;
  line-height:38px;
}
#HomeSteps h2 span{
  font-weight: bold;
}
#HomeSteps .column {
  border-bottom-left-radius:50px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#HomeSteps .column p {
  padding:0px 30px 5px 25px;
  margin-left:40px;
  color:#333333;
  font-size:18px;
  background: url("/wp-content/uploads/2016/04/check-tick.png") top left no-repeat;
}
#HomeSteps .column h3 {
  font-size:20px;
  color:#ffffff;
  text-transform: uppercase;
  text-align:center;
  padding-top:15px;
  font-weight:300;
}
#HomeSteps .step1 {
  background:#eaa650;
}
#HomeSteps .step2 {
  background:#323335;
}
#HomeSteps .step3 {
  background:#1e1e1e;
}
#HomeInfo {
  padding-top: 50px;
  width: 100%;
    background-image: url("/wp-content/uploads/2016/04/homeinfo-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
#HomeInfo h2 {
  font-size: 40px !important;
  text-transform: uppercase;
  color:#323335;
  text-align:center;
  font-weight:400 !important;
}
#HomeInfo .column {
  text-align:center;
}
#HomeInfo .column p {
  padding:0;
  color:#ffffff;
  font-size:18px;
}
#HomeInfo .column p {
  color:#000;
}
#HomeInfo .column img{
  height: 110px;
}
#HomeInfo1 {
    border-top: 1px solid #98989a;
    padding-bottom: 50px;
    position: relative;
    width: 100%;
}
#HomeInfo1 .bg_left {
    background-image: url("/wp-content/uploads/2018/05/cmc-couplebg-1.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 50%;
    top: 0;
}
#HomeInfo1 h3 {
  color: #333333;
  font-size: 40px;
  font-weight: 200 !important;
  line-height: 44px;
  margin-left: 20px;
  margin-top: 40px;
  margin-right: 30px;
  border:4px solid #eaa750;
  padding:40px 20px;
}
#HomeInfo2 {
  padding-bottom: 30px;
  width: 100%;
  border-top: 1px solid #969798;
  position: relative;
}
#HomeInfo2 .bg_right {
    background-image: url("/wp-content/uploads/2016/02/group-table-bg.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 50%;
    position: absolute;
    right: 0;
    top: 0;
}
#HomeInfo2 h3 {
  color: #333333;
  font-size: 40px;
  font-weight: 200 !important;
  line-height: 44px;
  margin-left: 30px;
  margin-top: 40px;
  margin-right: 20px;
  border:4px solid #eaa750;
  padding:40px 20px;
}
#HomeInfo3 {
    border-top: 1px solid #98989a;
    padding-bottom: 50px;
    position: relative;
    width: 100%;
}
#HomeInfo3 .bg_left {
    background-image: url("/wp-content/uploads/2016/02/target_bg.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 50%;
    top: 0;
}
#HomeInfo3 h3 {
  color: #333333;
  font-size: 40px;
  font-weight: 200 !important;
  line-height: 44px;
  margin-left: 20px;
  margin-top: 40px;
  margin-right: 30px;
  border:4px solid #eaa750;
  padding:40px 20px;
}
#HomeInfo4 {
  padding-top: 30px;
  width: 100%;
  border-top: 1px solid #969798;
  position: relative;
}
#HomeInfo4 h3 {
  color: #333333;
  font-size: 40px;
  font-weight: 200 !important;
  line-height: 44px;
  margin-left: 30px;
  margin-top: 70px;
  margin-right: 20px;
  padding:40px 20px;
  border:4px solid #eaa750;
}
#HomeInfo4 .container .column {
  margin-bottom:0;
}
#HomeInfo5 {
    border-top: 1px solid #98989a;
    padding-bottom: 50px;
    position: relative;
    width: 100%;
}
#HomeInfo5 .bg_left {
    background-image: url("/wp-content/uploads/2016/02/woman-and-silhouette-bg.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 50%;
    top: 0;
}
#HomeInfo5 h3 {
  color: #333333;
  font-size: 40px;
  font-weight: 200 !important;
  line-height: 44px;
  margin-left: 20px;
  margin-top: 40px;
  margin-right: 30px;
  border:4px solid #eaa750;
  padding:40px 20px;
}
#HomeInfo6 {
    border-top: 1px solid #98989a;
    padding-top: 50px;
    position: relative;
    width: 100%;
    background-image: url("/wp-content/uploads/2016/04/homeform_bottom_bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
#HomeInfo6 .left {
  position:relative;
  min-height:550px;
}
#HomeInfo6 h2 {
  background: url("/wp-content/uploads/2016/02/h2_underline.png") bottom left no-repeat;
  color: #333;
  font-size: 24px;
  line-height: 30px;
  text-transform:uppercase;
  font-weight: 400 !important;
  padding-bottom:20px;
}
#HomeInfo6 p {margin-right:130px;}
#HomeInfo6 .column {margin-bottom:0;}
.page-template-template-agence-immobiliere #HomeInfo6 .image {
  position:absolute;
  left: 55%;
  z-index: 500;
  bottom:0;
  width: 280px;
}
#HomeInfo6 .image {
  position:absolute;
  left: 25%;
  z-index: 500;
  bottom:0;
}
ul.about li {
  list-style:none;
  padding-left:25px;
  background: url("/wp-content/uploads/2016/02/footer_about_li.png") top left no-repeat;
  margin-bottom:10px;
  line-height:22px;
}
#Footer {
  background:#e9e9e9 !important;
  font-size: 115% !important;
  line-height: 160% !important;
  font-weight:200 !important;
  border-top:2px solid #99999a;
  padding-top: 20px;
  padding-bottom: 20px;
}
#Footer .widgets, #Footer .bottom_addons {
  background:none !important;
}
#Footer .widget ul.menu li a {
  background:none !important;
  border-left-width: 0;
  border-bottom-width: 0;
  color:#333 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  font-size:14px !important;
  line-height: 18px;
}
#Footer #text-11{
  display:none;
}
.ui-datepicker {
    border: none !important;
    box-shadow: none !important;
    margin-top: 0 !important;
}
#copy_container {
  padding-top: 25px;
    background: #FFF;
    width: 100%;
}
#text-7 i {
  margin-top:50px;
  margin-right:20px;
  font-size:25px;
}
.footer_demande {
  background:#333333;
  color: #ffffff;
  font-size: 16px;
  line-height: 17px;
  padding: 10px 20px;
  text-align: center;
}
.footer_demande a.button {
  background-color: #eaa750 !important;
  border:none !important;
  border-bottom: 3px solid #b07d3c !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size:16px !important;
  text-transform:uppercase;
  margin-bottom:0 !important;
  padding: 10px !important;
  margin-top:10px;
  line-height: 20px;
}
.footer_demande a.button:hover {
  background-color: #b07d3c !important;
}
#gform_widget-2 .top_label .gfield_label,
#gform_widget-3 .top_label .gfield_label,
.page-id-22 .top_label .gfield_label {
  display: none !important;
}
#gform_widget-3 .top_label li.gfield.gf_left_half input.large,
#gform_widget-3 .top_label li.gfield.gf_right_half input.large {
  width: 90% !important;
}
#gform_widget-2 input[type="text"],
#gform_widget-2 input[type="password"],
#gform_widget-2 input[type="email"],
#gform_widget-2 textarea,
#gform_widget-2 select,
#gform_widget-3 input[type="text"],
#gform_widget-3 input[type="password"],
#gform_widget-3 input[type="email"],
#gform_widget-3 textarea,
#gform_widget-3 select {
    border-radius: 0 !important;
    box-shadow: none !important;
    font-size: 13px !important;
    margin-bottom: 0 !important;
    padding: 7px !important;
}
#gform_widget-2 textarea {
  height: 60px !important;
  width: 94.5% !important;
}
#gform_widget-2 .top_label li.gfield.gf_left_half,
#gform_widget-2 .top_label li.gfield.gf_right_half,
#gform_widget-3 .top_label li.gfield.gf_left_half,
#gform_widget-3 .top_label li.gfield.gf_right_half {
    margin-bottom: 0 !important;
}
#gform_widget-2 .gform_footer,
#gform_widget-3 .gform_footer {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  margin-top: 10px !important;
}
#gform_widget-2 .gform_footer .gform_button,
#gform_widget-3 .gform_footer .gform_button {
  background-color: #eaa750 !important;
  border:none !important;
  border-bottom: 3px solid #b07d3c !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size:16px !important;
  text-transform:uppercase;
  margin-bottom:0 !important;
  padding: 10px 20px !important;
}
#gform_widget-2 .gform_footer .gform_button:hover,
#gform_widget-3 .gform_footer .gform_button:hover {
  background-color: #b07d3c !important;
}
.aside_left .four {
  background: #333333;
}
#gform_widget-3 textarea {
  height: 90px !important;
  width: 97.5% !important;
}
#gform_widget-3 .top_label li.gfield.gf_left_third,
#gform_widget-3 .top_label li.gfield.gf_middle_third,
#gform_widget-3 .top_label li.gfield.gf_right_third {
  margin-bottom:0 !important;
}
#gform_widget-3 .gform_footer {
  text-align:center;
}
.widget {
  background: none !important;
}
.page-id-1608 #gform_wrapper_15 #gform_submit_button_15 {
    background-color: #009904 !important;
    border: medium none;
    color: white !important;
    font-size: 17px !important;
    padding: 15px 30px;
    text-transform: uppercase;
}
.page-id-1608 #gform_wrapper_15 #gform_submit_button_15:hover {
    background-color: #00b004 !important;
}
.page-id-1608 #Header a#btn1,
.page-id-1608 #BottomAbout #col3 .footer_demande a#btn1 {background-color: #009904 !important;}
#IconDisplay2 {
    background-image: url("/wp-content/uploads/2016/11/green_bg1.jpg");
    background-size: cover;
    padding-top: 30px;
}
#BottomForm2 {
    background-image: url("/wp-content/uploads/2016/11/green_bg2.jpg");
    background-position: center center;
    background-size: cover;
    min-height: 460px;
}
#BottomForm2 #gformhead {
    background-color: #333;
    margin-top: 10px;
    width: 100%;
}
#BottomForm2 #col1 img {
    left: 245px;
    position: absolute;
    /*top: 90px;*/
    width: 300px;
  bottom:0;
}
#BottomForm2 #col1 h3 {
    color: #fff;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    width: 80%;
}
#BottomForm2 #col1 p {
    color: #fff;
}
#BottomForm2 #col1 hr {
    background: #fff none repeat scroll 0 0;
    height: 3px;
    margin-left: 0;
    width: 100px;
}
#BottomForm2 #col1 .one-second {
    margin-left: 0;
    width: 45%;
}
#BottomForm2 #col1 {
    padding-top: 30px;
    width: 55%;
}
#BottomForm2 #col2 {
    width: 40%;
}
#BottomForm2 .column {
    margin-bottom: 0;
}
#BottomForm2 #gformhead .col1 {
    width: 18% !important;
}
#gform_wrapper_37, #gform_wrapper_38 {
  background:#dedede;
  border:1px solid #c8c8c8;
  padding:30px;
}
#gform_wrapper_37 input[type="text"],
#gform_wrapper_37 input[type="password"],
#gform_wrapper_37 input[type="email"],
#gform_wrapper_37 textarea,
#gform_wrapper_37 select {
    background: #fff;
    border: 1px solid #d8d8d8;
    box-shadow: none;
    color: #333333;
}
#input_37_1 {margin-top:28px !important;margin-bottom:5px !important;}
#gform_wrapper_38 input[type="text"],
#gform_wrapper_38 input[type="password"],
#gform_wrapper_38 input[type="email"],
#gform_wrapper_38 textarea,
#gform_wrapper_38 select {
    background: #fff;
    border: 1px solid #d8d8d8;
    box-shadow: none;
    color: #333333;
}
#gform_wrapper_38 .field_sublabel_above .ginput_complex.ginput_container label,
#gform_wrapper_38 .field_sublabel_below .ginput_complex.ginput_container label {display: none;}
#gform_wrapper_38 .ginput_complex .ginput_left,
#gform_wrapper_38 .ginput_complex .ginput_right {width: 100%;}
#gform_wrapper_38 .gsurvey-survey-field {margin-top:15px !important;}
#gform_wrapper_38 .gsurvey-survey-field div.ginput_container {
  margin-top: 0 !important;
}
#field_38_39, #field_38_19 {margin-top:15px !important;}
#input_38_39, #input_38_19 {height:100px !important;}
/*** new comparez courtiers hypothecaires pret immobilier css ***/
.page-id-2099 #Header a#btn1 {
    background-color: #57c75b !important;
}
.page-id-2099 #HomeTop h3 {
  color: #fff;
    font-size: 32px;
    margin-bottom: 8px;
    margin-top: 20px;
    text-align: center;
}
.page-id-2099 #HomeTop p {
  text-align:center;
  font-size:20px;
  color: #fff;
}
.page-id-2099 #HomeTop .container .one.column {position: relative;margin-bottom: 0;}
.page-id-2099 #HomeTop .img1 {
  position:absolute;
  left:-100px;
  bottom:0;
}
.page-id-2099 #HomeTop .img2 {
  position:absolute;
  right:-55px;
  bottom:0;
}
.chpi-form {
  background-color: rgba(112, 193, 117, 0.7);
  border: 1px solid #FFF;
  margin-left: 16%;
  margin-right: 16%;
  position: relative;
  padding:20px 20px 20px 30px;
margin-bottom: 30px;
}
.chpi-form img.garantie {
  left: -28px;
    position: absolute;
    top: -7px;
}
.chpi-form img.arrow {
  bottom: 67px;
    left: -49px;
    position: absolute;
}
.chpi-form h5 {
  color: #fff;
    font-family: "Montserrat",sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
}
.page-id-2099 #HomeTop .chpi-form p {
  color: #fff;
    font-family: "Montserrat",sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
margin: 0 12%;
}
.page-id-2099 p.subbutton a {
    color: #FFF !important;
}
.page-id-2099 #HomeTop .chpi-form p.terms {
  font-weight:400;
    font-size: 11px;
margin: 0;
}
.chpi-form .top_label .gfield_label,
.chpi-form .ginput_complex label {display:none !important;}
.chpi-form input[type="text"],
.chpi-form input[type="password"],
.chpi-form input[type="email"],
.chpi-form textarea,
.chpi-form select {
  margin-bottom:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:4px 7px !important;
  border-color:#878787;
  font-size:14px !important;
  color:#333333 !important;
}
.chpi-form textarea {
  height: 90px !important;
}
.chpi-form .gform_wrapper .ginput_complex .ginput_full,
.chpi-form .gform_wrapper .ginput_complex .ginput_left,
.chpi-form .gform_wrapper .ginput_complex .ginput_right {
    min-height: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}
.chpi-form .gform_wrapper .top_label div.ginput_container {
    margin-top: 4px;
}
.chpi-form .gform_wrapper .top_label li.gfield.gf_left_third,
.chpi-form .gform_wrapper .top_label li.gfield.gf_middle_third,
.chpi-form .gform_wrapper .top_label li.gfield.gf_right_third {
    margin-bottom: 0;
}
.chpi-form .gform_wrapper .gform_footer {
  padding: 0;
  text-align: center;
  margin: 7px 0 0;
}
.chpi-form .gform_wrapper .gform_footer .gform_button {
  border-radius: 0;
  padding: 15px 21px;
  text-decoration: none;
  text-transform: uppercase;
  border-width: 0;
  box-shadow: none;
  font-size: 20px !important;
  background-color:#0071bc;
  white-space:normal;
}
.chpi-form .gform_wrapper .gform_footer .gform_button:hover {
  background-color:#055c95;
}
.page-id-2099 #ComparezGratuitement2 {
    height: 372px;
}
.page-id-2099 #ComparezGratuitement h3 {
    font-size: 32px;
}
.page-id-2099 #LesFinances #col2 h6 {
  font-size: 36px;
  font-weight: 300;
  line-height: 40px;
}
.page-id-2099 #IconDisplay {
    background-image: url("/wp-content/uploads/2017/02/green_bg.jpg");
}
.page-id-2099 #JePensais {
    background-image: url("/wp-content/uploads/2017/02/JE-PENSAIS-image.jpg");
height: 293px;
}
.page-id-2099 #JePensais #col1 {
    padding-top: 50px;
}
.page-id-2099 #JePensais #col1 h6 {
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.page-id-2099 #SeulSection {
  background-image: url("/wp-content/uploads/2017/02/hcontent-image-man.jpg");
  background-position: 80% bottom;
  background-size: 24% auto;
}
.page-id-2099 #SeulSection #col1 h6 {
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
margin-top: 10%;
}
.page-id-2099 #TargetSection #col2 h6 {
    font-size: 36px;
    font-weight: 300;
    line-height: 34px;
  width:100%;
}
.page-id-2099 #TargetSection #col2 {
    padding-top: 40px;
}
.page-id-2099 #UnBonCourtier {
    background-image: url("/wp-content/uploads/2017/02/bon-courtier-image.jpg");
}
.page-id-2099 #UnBonCourtier #col2 h6 {
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.page-id-2099 #LesTaux {
  background-image: url("/wp-content/uploads/2017/02/taux-d-interet.jpg");
  background-position: 74% 10%;
  background-size: 24% auto;
height: 300px;
}
.page-id-2099 #LesTaux #col1 h6 {
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.page-id-2099 #ClockSection {
    background-image: url("/wp-content/uploads/2017/02/clock-bg.jpg");
}
.page-id-2099 #ClockSection #col2 h6 {
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
    width: 90%;
}
#CHPI-Service {
    background: #eceff6;
    padding-top: 30px;
}
#CHPI-Service .container .one-fourth.column {
  text-align:center;
}
.page-id-2099 #BottomForm {
    background-image: url("/wp-content/uploads/2017/02/green_bottom-bg.jpg");
  min-height: 460px;
  height: auto;
}
.page-id-2099 #BottomForm h3 {
  color: #fff;
    font-size: 24px;
    margin-bottom: 8px;
    margin-top: 20px;
    text-align: center;
}
.page-id-2099 #BottomForm p {
  text-align:center;
  font-size:20px;
  color: #fff;
}
.page-id-2099 #BottomForm .container .one.column {position: relative;margin-bottom: 0;}
.page-id-2099 #BottomForm .img1 {
  position:absolute;
  left:-100px;
  bottom:0;
}
.page-id-2099 #BottomForm .img2 {
  position:absolute;
  right:-55px;
  bottom:0;
}
.page-id-2099 #BottomForm .chpi-form {
  background-color: rgba(37, 51, 75, 0.7);
}
.page-id-2099 #BottomForm .chpi-form p {
    font-size: 12px;
    line-height: 14px;
    margin: 0 12%;
}
.page-id-2099 #Content {
    padding-top: 0;
}
.page-id-2099 #Footer {
    background: #2a2f35 !important;
}
.page-id-2099 #Footer h4 {
    color: #fff;
}
.page-id-2099 #text-2 p {color: #fff;}
.page-id-2099 #Footer .widget ul.menu li a {
    color: #fff !important;
}
.page-id-2099 #copy_container {
    background: #2a2f3a !important;
}
.page-id-2099 #copy_container p {
    color: #fff;
}
/*** new comparez courtiers hypothecaires pret immobilier css end ***/
/*** new Trouver Votre Courtier Simplement css end ***/
.page-id-2666 #Header #top_bar {
  min-height: 94px !important;
}
.page-id-2666 .tagline {
    color: #fff;
}
.page-id-2666 .tagline span {
    color: #faa522 !important;
}
.page-id-2666 #Header #logo h1 {
    color: #fff !important;
}
.page-id-2666 #Header .addons p.phone {
    color: #fff !important;
}
.page-id-2666 #Header .addons p.phone i {
    color: #fff !important;
}
.page-id-2666 #Header a.button {
    display: none;
}
.page-id-2666 #nav_container {
    background: transparent;
}
.page-id-2666 #Header #menu > ul > li > a {
    padding: 7px 14px !important;
}
.page-id-2666 #Header {
  background: transparent;
position: absolute;
}
.page-id-2666 #HomeHeader .container .column {text-align:center;position:relative;}
.page-id-2666 #HomeHeader img.tvcs-woman {
  bottom: 0;
  left: -112px;
  position: absolute;
}
.page-id-2666 #HomeHeader img.tvcs-man {
  bottom: 0;
  right: -112px;
  position: absolute;
}
.page-id-2666 #HomeHeader h1 {
    color: #fff;
    font-size: 36px !important;
  text-transform:none;
}
.page-id-2666 #HomeHeader h5 {
    color: #fff;
    font-size: 20px !important;
  font-weight:700;
}
.page-id-2666 #HomeHeader p {
    color: #fff;
    font-size: 17px !important;
}
.page-id-2666 .homeform .title img.vendreseal {
    left: 0;
    /*right: -19px;*/
    top: 0;
    width: 120px;
}
.page-id-2666 #HomeHeader {
    background-image: url("/wp-content/uploads/2017/03/tvcs-banner-bg.jpg");
  min-height: 500px;
    padding-top: 184px !important;
}
.page-id-2666 .homeform {
    background: #eaa750;
    border: none;
    border-radius: 10px;
    margin: 20px auto 0 !important;
    width: 530px;
max-width:100%;
}
.page-id-2666 .homeform .title {background:none !important;padding-left: 124px;text-align:left;padding-bottom: 0;}
.page-id-2666 .homeform .title h3 {
  color:#112a46;
  font-size: 24px;
}
.page-id-2666 .homeform .title p {
  color:#FFF;
  line-height: 20px;
  margin-top: 0;
  font-size: 16px !important;
}
.page-id-2666 .homeform .gform_wrapper {margin-top:0;}
.page-id-2666 .homeform .gform_footer .gform_button {
    background-color: #155093 !important;
    border-color: #0a2849 !important;
    border-radius: 5px !important;
}
.page-id-2666 .homeform .gform_footer .gform_button:hover {
    background-color: #0a2849 !important;
}
.page-id-2666 #VSMNewTagline {
    background: #fff;
}
.page-id-3223 #VSMNewTagline .container{
  text-align: center;
}
.page-id-3223 #VSMNewTagline h3 {
    color: #000;
    margin-bottom: 5px;
}
.page-id-2666 #VSMNewTagline h2 {
    color: #0a2849;
}
.page-id-2666 #HomeInfo {
  background:#112a46 !important;
  padding-top: 30px;
}
.page-id-2666 #HomeInfo h2 {
    color: #ffffff;
    font-size: 20px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
    text-transform: none;
  margin-bottom: 30px;
}
.page-id-2666 #HomeInfo .column img {
    float: left;
    height: 80px;
  margin-right: 10px;
}
.page-id-2666 #HomeInfo .column p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-right: 10px;
    text-align: left;
}
.page-id-2666 #HomeSteps .column {
  margin-left: 10px;
  margin-right: 10px;
}
.page-id-2666 #HomeSteps h2 {
    border-left: 6px solid #eaa750;
    color: #273342;
    font-size: 23px !important;
    line-height: 38px;
    padding: 5px 0 5px 20px;
    text-align: left;
    text-transform: uppercase;
}
.page-id-2666 #HomeSteps h2 span {
  font-size: 62px !important;
    font-weight: 400;
}
.page-id-2666 #HomeSteps .one-third.column img {
  float: left;
    height: 120px;
    margin-right: 10px;
    margin-top: 0;
}
.page-id-2666 #HomeSteps .column p {
    background: none;
    color: #333333;
    font-size: 18px;
    margin-left: 40px;
    padding: 0 0 5px 25px;
}
#HomeAdvantages {
  padding-top: 50px;
  padding-bottom: 30px;
  width: 100%;
background: #fafafb;
}
#HomeAdvantages h2 {
  color: #323335;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
 margin-bottom: 40px;
}
#HomeAdvantages p {
  color: #8c9099;
    font-size: 18px !important;
}
#HomeAdvantages h2 span{
  font-weight: bold;
font-size: 44px !important;
}
#HomeAdvantages img {float:left;margin-right:15px;}
#HomeAdvantages .texts {
  float: left;
    width: 79%;
}
#HomeAdvantages .texts p {
  padding:0px 0 5px 0;
  color:#333333;
  font-size:17px;
}
#HomeAdvantages .texts h3 {
  color: #424552;
    font-size: 17px;
    line-height: 20px;
    text-align: left;
}
#WhyHire {
  padding-top: 30px;
  padding-bottom: 30px;
  width: 100%;
}
#WhyHire h2 {
    border-left: 6px solid #eaa750;
    color: #273342;
    font-size: 26px !important;
    line-height: 38px;
    padding: 10px 0 10px 20px;
    text-align: left;
    text-transform: uppercase;
}
#WhyHire h2 span {
  font-size: 62px !important;
    font-weight: 400;
}
#WhyHire p {
    color: #8c9099;
    font-size: 18px !important;
}
#WhyHire ul {
  background:#2f4e71;
  border-right:6px solid #faa522;
}
#WhyHire ul li {
  color:#FFF;
  font-weight:700;
  font-size:17px;
  padding: 15px;
}
#WhyHire ul li.bg {
  background:#faa522;
  color:#424552;
}
#WhyHire .btn-request {
  background:#2f4e71;
  border-bottom:3px solid #243c58;
  box-shadow:none !important;
  border-color:#243c58 !important;
  font-size:18px;
  padding-bottom: 16px;
  padding-top: 16px;
}
#WhyHire .btn-call {
  background:#FFF;
  border:1px solid #243c58;
  box-shadow:none !important;
  font-size:18px;
  padding-bottom: 16px;
  padding-top: 16px;
  text-shadow:none;
  color:#243c58;
}
#WhyHire .btn-call span {font-size:14px;text-transform:uppercase;}
#TVCS-Services {
  padding-top: 30px;
  padding-bottom: 30px;
  width: 100%;
  background:#faa522;
}
#TVCS-Services h2 {
    border-left: 6px solid #FFF;
    color: #112a46;
    font-size: 26px !important;
    line-height: 38px;
    padding: 10px 0 10px 20px;
    text-align: left;
    text-transform: uppercase;
}
#TVCS-Services h2 span {
  font-size: 62px !important;
    font-weight: 400;
}
#TVCS-Services .one-second img {
  max-width:100%;
}
#TVCS-Services .one-second h3 {
    color: #112a46;
    font-size: 30px !important;
    line-height: 32px;
    text-align: left;
}
#TVCS-Services .one-second p {
    color: #FFF;
    font-size: 18px !important;
}
.page-id-2666 #HomeMapVM {
  background:#fafafb;
}
.page-id-2666 #HomeMapVM h3 {
    color: #273342;
}
.page-id-2666 #HomeMapVM p {
  font-size: 18px !important;
}
.page-id-2666 #HomeInfo6 {
    background-image: none;
    padding-top: 50px;
    position: relative;
    width: 100%;
}
.page-id-2666 #HomeInfo6 h2 {
    background: url("/wp-content/uploads/2017/03/tvcs-h2-bg.jpg") no-repeat scroll center bottom;
    color: #273342;
    font-size: 28px;
    text-align: center;
    text-transform: uppercase;
}
#HomeInfo6 .bottom-image {
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 500;
}
.page-id-2666 #HomeInfo6 .homeform {
  margin: 80px 0 60px auto !important;
  width:600px;
}
.page-id-2666 #HomeSealsVM {
    background-color: #112a46;
    background-image: none;
}
.page-id-2666 #HomeSealsVM img {float:left;margin-right:10px;}
.page-id-2666 #HomeSealsVM .one-fourth h6 {
  font-size: 16px;
  text-transform:uppercase;
  font-weight:700;
  text-align:left;
}
.page-id-2666 #HomeSealsVM .one-fourth h6.label2 {
    font-weight: 400;
}
#HomeInfo7 {
    background-color: #faa522;
padding-top: 40px;
}
#HomeInfo7 h2 {
    border-left: 6px solid #FFF;
    color: #112a46;
    font-size: 26px !important;
    line-height: 38px;
    padding: 10px 0 10px 20px;
    text-align: left;
    text-transform: uppercase;
}
#HomeInfo7 h2 span {
  font-size: 62px !important;
    font-weight: 400;
}
#HomeInfo7 p {
    color: #FFF;
    font-size: 18px !important;
}
.page-id-2666 #copy_container {
    background: #112a46;
color: #fff;
}
.page-id-2438 #HomeInfo6 .homeform {
    background: #f2f2f2;
  border-radius:5px;
}
.page-id-2438 #HomeInfo6 .image {
    bottom: 0;
    left: -85px;
    position: absolute;
    width: 400px;
    z-index: 10;
}
.page-id-2438 #gform_wrapper_8 {margin-top:0;}
.page-id-2438 #HomeInfo6 .homeform .title h3 {
    color: #333;
    text-align: center;
}
.page-id-2438 #HomeInfo6 .homeform .title p {
    color: #333 !important;
    font-size: 16px !important;
    text-align: center;
    text-transform: none;
}
.page-id-2438 #HomeInfo6 .homeform .gform_body {padding-top:0;}
.page-id-2438 #HomeInfo6 .homeform .title {padding-bottom:10px;}
.page-id-2438 .homeform .title p {
    font-size: 18px !important;
    line-height: 20px;
    margin-top: 0;
}
.page-id-2438 #HomeInfo6 .column {text-align:center;}
.page-id-2438 #HomeInfo6 h2 {
    background: url("/wp-content/uploads/2016/02/h2_underline.png") no-repeat scroll center bottom;
}
/*** new Trouver Votre Courtier Simplement css end ***/
a div.btn-mob{
  background-color: #bf2a32;
    width: 34%;
    padding: 20px;
    margin: 0 auto;
    color: white;
    font-size: 42px;
    font-weight: 800;
    border-radius: 3px;
    text-decoration: none;
}
a div.btn-mob:hover{
  background-color: black;
  text-decoration: none;
}
.single-post .the_content .homeform .title h3, .blog .the_content .homeform .title h3 {
    color: #333333 !important;
}
.single-post .the_content .homeform .title, .blog .the_content .homeform .title {padding-left:25%;}
.single-post .the_content .gform_wrapper, .blog .the_content .gform_wrapper {
    margin: 0;
}
/* Added css  */
.single-post #gform_wrapper_8 .gform_button:hover,
.single-post #gform_wrapper_5 .gform_button:hover{
  background-color: #333333 !important;
}
.single-post .the_content_wrapper{
  text-align:center;
}
.single-post .the_content_wrapper h2{
  text-align: left;
}
#copy_container{padding-bottom:1px;}
#copy_container .copyrights{
  text-align:center;
}
#copy_container .column{
  margin: 0 auto !important;
    float: none;
}
#copy_container .copyrights br{
  display:none;
}
#RealEstateCharles #innerbox .col1 img {
  height:auto;
}
.page-id-6914 #Header #logo img {
    width: auto !important;
}
.page-id-6914 #Header .addons {
    width: 194px;
}
.page-id-6914 #nav_container {
    background: #232323;
}
.page-id-6914 #Header #logo h1 {
  font-family: 'Montserrat', sans-serif !important;
font-weight: 400;
  margin-top: 0;
  font-size: 18px !important;
  line-height: 3px !important;
  letter-spacing: 1px;
}
.page-id-6914 #Header #logo h1 span.big {
  color: #db994f !important;
  font-family: 'Oswald', sans-serif !important;
  letter-spacing: 0;
  font-size: 29px !important;
}
.page-id-6914 #Header #logo h1 span.small {
  color: #db994f !important;
  font-size: 23px !important;
  letter-spacing: 0;
}
.page-id-6914 .tagline {
    margin-top: 20px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 13px !important;
  margin-left: 235px !important;
}
.page-id-6914 #Header .addons p.phone {
    font-size: 22px !important;
    font-family: "Oswald", sans-serif !important;
}
.page-id-6914 #Footer {
    background: #303030 !important;
  color: #FFF !important;
}
.page-id-6914 #Footer li, .page-id-6914 #Footer li a {
  color: #FFF !important;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 24px;
}
.page-id-6914 #Footer li {
  background: url("/wp-content/uploads/2018/01/arrow-right.png") center left no-repeat;
  padding-left: 15px;
}
.page-id-6914 #Footer h3 {
    color: #FFF;
}
.page-id-6914 #Footer a.button {
    background-color: #a82122 !important;
    border: none !important;
    border-radius: 30px !important;
    box-shadow: none !important;
    font-size: 18px !important;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    padding: 12px 24px !important;
max-width: 100%;
white-space: normal;
text-align: center;
line-height: 20px;
}
.page-id-6914 #Footer a.button:hover {
    background-color: #b6573e !important;
}
.page-id-6914 #copy_container {
    padding-top: 16px;
    background: #303030;
    border-top: 2px solid #cccccc;
  color: #FFF;
}
.page-id-6914 #Header .addons p.phone a{
  color: #333!important;
  font-weight: 800;
}
#InvestissementTop {
    background-image: url("/wp-content/uploads/2018/01/investissement-top-banner.jpg");
    background-size: cover;
    background-position: center;
    min-height: 440px;
  padding-top:20px;
}
#InvestissementTop h2 {
  color:#FFFFFF;
  text-align:center;
  font-size:32px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  margin-bottom: 0;
}
#InvestissementTop h1 {
  color:#FFFFFF;
  text-align:center;
  font-size:42px;
  font-family: 'Playfair Display', serif;
  margin-bottom: 10px;
}
#InvestissementTop h3 {
  color:#FFFFFF;
  text-align:center;
  font-size:22px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementTop p {
  color:#FFFFFF;
  text-align:center;
}
#InvestissementTop .homeform {
    background: rgba(255,255,255,0.3);
    border-bottom: 0 none;
    border-top: 0 none;
    margin: 0 auto !important;
    width: 60%;
    z-index: 10;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border: 3px solid #7f8286;
  margin-top: 0;
}
#InvestissementTop .homeform .formseal {
  float:left;
}
#InvestissementTop .homeform p {
    color: #FFFFFF;
    text-align: center;
    background: #303030;
    border-radius: 8px;
    padding: 15px 15px 15px 110px;
    text-align: left;
}
#InvestissementTop .homeform p.subbutton, #InvestissementBottom .homeform p.subbutton {
  background:transparent;
  padding: 5px 0;
text-align: center;
  font-size: 14px;
  color: #000;
}
#InvestissementTop .homeform p.subbutton a, #InvestissementBottom .homeform p.subbutton a {
  color:#000 !important;
}
#InvestissementTop p.partenaires {
  padding: 15px 0;
text-align: center;
  font-size:24px;
  border-radius: 0 !important;
  font-family: 'Playfair Display', serif;
  width: 60%;
    margin: 0 auto;
    background-color: #303030;
}
img.inv-man {
  position:absolute;
  left: -182px;
bottom: 0;
z-index: 99;
width: 388px;
}
img.inv-woman {
  position:absolute;
  right:-139px;
  bottom:0;
  z-index: 100;
  width: 342px;
}
.page-id-6914 #field_48_20 {
  display:none;
}
#InvestissementTop .homeform .gform_footer .gform_button {
    border: none !important;
    border-radius: 30px !important;
    box-shadow: none !important;
    font-size: 18px !important;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    padding: 22px 30px !important;
    max-width: 100%;
    white-space: normal;
  background: rgba(182,88,62,1);
  background: -moz-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(182,88,62,1)), color-stop(28%, rgba(182,88,62,1)), color-stop(63%, rgba(168,33,33,1)), color-stop(100%, rgba(168,33,33,1)));
  background: -webkit-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -o-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -ms-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: linear-gradient(to right, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  
}
#InvestissementTop .homeform .gform_footer .gform_button:hover {
    background: #97181a !important;
}
#InvestissementService {
    background:#FFFFFF;
    padding-top:40px;
}
#InvestissementService h3 {
  font-size:32px;
  color:#232323;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementService h4 {
  font-size:18px;
  color:#374140;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  letter-spacing: 2px;
  border-bottom: 2px solid #cececf;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
#InvestissementService .column {
  text-align:center;
}
#InvestissementService .column img{
  margin-bottom: 15px;
}
#InvestissementEtapes {
    background-image: url("/wp-content/uploads/2018/01/etape-bg.jpg");
    background-size: cover;
    background-position: center;
  padding-top: 40px;
  padding-bottom: 20px;
}
#InvestissementEtapes .column {
  text-align:center;
}
#InvestissementEtapes h3 {
  font-size:32px;
  color:#FFFFFF;
  margin-bottom:10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementEtapes p {
    color: #FFFFFF;
    text-align: center;
    font-weight: 800;
}
#InvestissementEtapes .one-third.column {
  background:#e0e0e0;
}
#InvestissementEtapes .one-third.column img {
  max-width:100%;
  float: left;
}
#InvestissementEtapes .one-third.column p {
  color: #374140;
  font-size:12px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  background: #FFFFFF;
margin-bottom: 0;
padding: 10px;
line-height: 16px;
  clear: both;
}
#InvestissementEtapes .one-third.column h4 {
  background: url("/wp-content/uploads/2018/01/etape-number-bg.png") top left no-repeat;
  text-align:left;
  margin-bottom: 0;
color: #FFF;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-size: 18px !important;
font-weight: 400;
line-height: 38px;
padding-left: 20px;
}
#InvestissementBesoin {
    background-image: url("/wp-content/uploads/2018/01/besoin-bg.jpg");
    background-size: cover;
    background-position: center;
  padding-top: 40px;
  padding-bottom: 20px;
}
#InvestissementBesoin .column {
  text-align:center;
}
#InvestissementBesoin h2 {
  font-size:32px;
  color:#FFFFFF;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementBesoin p {
    color: #FFFFFF;
    text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementServices2 {
    background:#e6e5e3;
  padding-top: 60px;
  padding-bottom: 100px;
}
#InvestissementServices2 .column {
  text-align:center;
}
#InvestissementServices2 .one-third.column {
  background:#FFFFFF;
}
#InvestissementServices2 .one-third.column img {
  max-width:100%;
  float: left;
}
#InvestissementServices2 .one-third.column p {
  color: #374140;
  font-size:13px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
margin-bottom: 0;
padding: 10px;
line-height: 20px;
  clear: both;
}
#InvestissementServices2 .one-third.column h4 {
  background: #303030;
  margin-bottom: 0;
color: #FFF;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-size: 18px !important;
font-weight: 400;
line-height: 38px;
}
#InvestissementBesoin2 {
    background-image: url("/wp-content/uploads/2018/01/besoin-bg.jpg");
    background-size: cover;
    background-position: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
#InvestissementBesoin2 .column .box {
  text-align:center;
  background:#FFF;
  border-radius:12px;
  width: 800px;
margin: 0 auto;
padding: 40px 20px;
margin-top: -100px;
box-shadow: 1px 0px 8px #444444;
  max-width:94%;
}
#InvestissementBesoin2 h2 {
  font-size:32px;
  color:#232323;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementBesoin2 p {
    color: #232323;
    text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementBesoin2 a.button, a.formulaire-btn {
    margin-bottom: 0;
  background-color: #a61c20;
border-color: #a61c20;
color: #FFFFFF!important;
font-family: 'Montserrat', sans-serif;
font-weight: 800;
font-size: 14px;
border-radius: 30px;
box-shadow: none;
padding: 18px 35px;
}
#InvestissementBesoin2 a.button:hover {
  background-color: #ac2e28;
}
#InvestissementPartenaires {
    background:#FFF;
  padding-top: 50px;
  padding-bottom: 20px;
}
#InvestissementPartenaires .column {
  text-align:center;
}
#InvestissementPartenaires h2 {
  font-size:32px;
  color:#232323;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementTesti {
    background-image: url("/wp-content/uploads/2018/01/Testimonials-bg.jpg");
    background-size: cover;
    background-position: center;
  padding-top: 50px;
  padding-bottom: 30px;
}
#InvestissementTesti .column {
  text-align:center;
}
#InvestissementTesti h2 {
  font-size:32px;
  color:#FFF;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementTesti p {
    color: #FFF;
    text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementInfo {
    background:#232323;
  padding-top: 50px;
  padding-bottom: 20px;
}
#InvestissementInfo .column {
  text-align:center;
}
#InvestissementInfo h2 {
  font-size:32px;
  color:#FFF;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
#InvestissementInfo img {
  position:absolute;
  bottom: -42px;
  left: 47%;
}
#InvestissementBlog {
    background:#FFF;
  padding-top: 80px;
  padding-bottom: 40px;
}
#InvestissementBlog img {
  float:left;
  width: 200px;
margin-right: 10px;
}
#InvestissementBlog h4 {
  font-size:16px;
  color:#374140;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  text-transform:uppercase;
  line-height: 20px;
}
#InvestissementBlog p {
  font-size:12px;
  color:#374140;
  margin-bottom:0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  line-height: 20px;
}
#InvestissementBlog a.button {
  background-color: transparent;
border-color: #8f170d;
color: #222222;
box-shadow: none;
border-radius: 20px;
text-shadow: none;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
margin-top: 10px;
margin-bottom: 0;
}
#InvestissementBlog a.button:hover {
  background-color: #8f170d;
  color: #FFF;
}
#InvestissementBottom {
    background-image: url("/wp-content/uploads/2018/01/investissement-bottom-banner.jpg");
    background-size: cover;
    background-position: center;
    padding-top:50px;
  /*padding-bottom:30px;*/
}
#InvestissementBottom .column {
  text-align:center;
}
#InvestissementBottom h1 {
  color:#232323;
  text-align:center;
  font-size:42px;
  line-height: 46px;
}
#InvestissementBottom p {
  color:#232323;
  text-align:center;
  font-weight: 800;
}
#InvestissementBottom .homeform {
    background: rgba(255,255,255,0.3);
    border-bottom: 0 none;
    border-top: 0 none;
    width: 60%;
    z-index: 10;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border: 3px solid #7f8286;
  margin-top:0 !important;
}
#InvestissementBottom .homeform .formseal {
  float:left;
}
#InvestissementBottom .homeform p {
    color: #FFFFFF;
    text-align: center;
    background: #303030;
    border-radius: 8px;
    padding: 15px 15px 15px 110px;
    text-align: left;
}
#InvestissementBottom .homeform #gform_wrapper_8 p.subbutton {
  background: none !important;
  padding: 5px 0;
  text-align: center;
}
#InvestissementBottom p.partenaires {
  padding: 15px 0;
text-align: center;
  font-size:24px;
  border-radius: 0 !important;
  font-family: 'Playfair Display', serif;
  width: 60%;
    margin: 0 auto;
    background-color: #303030;
  width: 61%;
    color: white;
    margin-left: 19px;
}
img.inv-bottom-woman {
  position:absolute;
  right:0;
  bottom:0;
  z-index: 102;
  width: 342px;
}
#InvestissementBottom .homeform .gform_footer .gform_button {
    border: none !important;
    border-radius: 30px !important;
    box-shadow: none !important;
    font-size: 18px !important;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    padding: 22px 30px !important;
    max-width: 100%;
    white-space: normal;
  background: rgba(182,88,62,1);
  background: -moz-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(182,88,62,1)), color-stop(28%, rgba(182,88,62,1)), color-stop(63%, rgba(168,33,33,1)), color-stop(100%, rgba(168,33,33,1)));
  background: -webkit-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -o-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -ms-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: linear-gradient(to right, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
}
#InvestissementBottom .homeform .gform_footer .gform_button:hover {
    background: #97181a !important;
}
/*** INVESTISSEMENT CODE FOR TABS ***/
.tab {
    overflow: hidden;
    /*border: 1px solid #ccc;
    background-color: #f1f1f1;*/
}
/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
outline: none;
cursor: pointer;
padding: 10px;
transition: 0.3s;
font-size: 13px;
border: 1px solid #303030;
border-radius: 0;
width: 129px;
margin-right: 5px;
box-shadow: none;
min-height: 64px;
text-align: center;
  font-family: 'Montserrat', sans-serif;
}
/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #303030;
  color: #FFF;
}
/* Create an active/current tablink class */
.tab button.active {
    background-color: #303030;
  color: #FFF;
}
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
border-bottom: 2px solid #575f5e;
margin-bottom: 20px;
  text-align: left;
  line-height: 28px;
  margin-top: 40px;
  padding-bottom: 30px;
}
.tabcontent h3 {
  font-family: 'Montserrat', sans-serif;
  font-weight:400;
  font-size: 26px;
}
.tabcontent img {
  float:left;
  margin-right: 20px;
}
/*** INVESTISSEMENT CODE FOR TABS END ***/
.page-id-7167 .homeform {
    background: rgba(255,255,255,0.3);
    border-bottom: 0 none;
    border-top: 0 none;
    margin: 0 auto !important;
    width: 60%;
    z-index: 10;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border: 3px solid #7f8286;
  margin-top: 0;
}
.page-id-7167 .homeform .formseal {
  float:left;
}
.page-id-7167 .homeform p {
  display:none;
}
.page-id-7167 .homeform p.tagtitle {
    color: #FFFFFF;
    text-align: center;
    background: #303030;
    border-radius: 8px;
    padding: 15px 15px 15px 110px;
    text-align: left;
  display:block !important;
}
.page-id-7167 .homeform p.subbutton {
  background:transparent;
  padding: 5px 0;
text-align: center;
  font-size: 14px;
  color: #000;
  display:block !important;
}
.page-id-7167 .homeform p.subbutton a {
  color:#000 !important;
}
.page-id-7167 .homeform p.partenaires {
  padding: 15px 0;
text-align: center;
  font-size:24px;
  border-radius: 0 !important;
  font-family: 'Playfair Display', serif;
  display:block !important;
  background: #303030;
  color: #FFFFFF;
}
.page-id-7167 .homeform .gform_footer .gform_button {
    border: none !important;
    border-radius: 30px !important;
    box-shadow: none !important;
    font-size: 18px !important;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    padding: 22px 30px !important;
    max-width: 100%;
    white-space: normal;
  background: rgba(182,88,62,1);
  background: -moz-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(182,88,62,1)), color-stop(28%, rgba(182,88,62,1)), color-stop(63%, rgba(168,33,33,1)), color-stop(100%, rgba(168,33,33,1)));
  background: -webkit-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -o-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: -ms-linear-gradient(left, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  background: linear-gradient(to right, rgba(182,88,62,1) 0%, rgba(182,88,62,1) 28%, rgba(168,33,33,1) 63%, rgba(168,33,33,1) 100%);
  
}
.page-id-7167 .homeform .gform_footer .gform_button:hover {
    background: #97181a !important;
}
.page-id-7167 .homeform .gform_wrapper li.gfield.field_description_below + li.gsection,
.postid-7142 .homeform .gform_wrapper li.gfield.field_description_below + li.gsection,
.category-investissement-immobilier-articles .homeform .gform_wrapper li.gfield.field_description_below + li.gsection{
  margin-top:5px !important;
  margin-bottom:10px !important;
}
.page-id-6914 .homeform .gform_wrapper li.gfield.field_description_below + li.gsection{
  margin:0px !important;
}
.postid-7142 #HomeHeader, .category-investissement-immobilier-articles #HomeHeader,
.postid-7339 #HomeHeader, .postid-7326 #HomeHeader, .postid-7310 #HomeHeader, .postid-6946 #HomeHeader, .postid-7080 #HomeHeader, 
.postid-7085 #HomeHeader, .postid-7100 #HomeHeader, .postid-7183 #HomeHeader, .postid-7191 #HomeHeader, .postid-7208 #HomeHeader, 
.postid-7212 #HomeHeader, .postid-7220 #HomeHeader, .postid-7233 #HomeHeader, .postid-7241 #HomeHeader, .postid-7292 #HomeHeader, 
.postid-7297 #HomeHeader, .postid-7435 #HomeHeader, .postid-7428 #HomeHeader, .postid-3715 #HomeHeader {
  /*background-image: url("/wp-content/uploads/2018/02/investir-en-immobilier-bg.jpg")!important; */
  background-image: url("/wp-content/uploads/2018/02/investir-en-immobilier-condo-bg.jpg");
}
#field_51_17, #field_51_41 {margin-top:7px !important;}
#field_51_17 label, #field_51_41 label,
#field_52_17 label, #field_52_41 label,
#field_53_17 label, #field_53_41 label{
  display: block !important;font-size: 14px;}
  
.page-id-1608 .gform_wrapper {
    background-color: #d5d5d5;
    padding: 10px;
    margin-top: 0px;
}
.page-id-1608 .gform_wrapper .gfield_label {
    display: none !important;
}
.page-id-1608 .gform_wrapper input[type="text"],
.page-id-1608 .gform_wrapper textarea,
.page-id-1608 .gform_wrapper select {
    margin-bottom: 0px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    background-color: white !important;
    border-color: #808080 !important;
    color: black;
    border-radius: 0px !important;
    padding: 3px 5px !important;
}
.page-id-1608 .gform_wrapper li.gfield {
    margin-bottom: 0.2em !important;
    padding-right: 5px !important;
}
.page-id-1608 .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
  text-align: center;
}
.page-id-1608 .gform_wrapper .gform_button {
    background-color: #c1272d !important;
    color: white !important;
    border: none;
    padding: 15px 30px;
    text-transform: uppercase;
    font-size: 17px !important;
  margin-bottom: 0px !important;
box-shadow: none !important;
border-radius: 0px !important;
}
.page-id-1608 .gform_wrapper .address_zip {
    min-height: 0px !important;
    width: 100% !important;
    padding-right: 0px !important;
}
#BottomForm2 p.subbutton {
  font-size:13px;
}
#gform_wrapper_54 {
    width: auto !important;
}
.page-id-1608 .one-fourth.column {
    color: #FFF;
}
.page-id-2099 #gform_wrapper_54 {
    background-color: transparent !important;
}
.page-id-39 #gformhead {max-width:100%;}
.page-id-39 #gform_wrapper_54 {
    width: 500px !important;
max-width:96%;
}
.page-id-39 .cform p {display:none;}
.page-id-39 .cform p.subbutton {display:block;}
.gform_wrapper .gsection{
  margin:0px!important;
  padding: 0px!important;
}
#gform_wrapper_32 li.gfield.field_description_below+li.gsection {
    margin-top: 0px!important;
}
#gform_wrapper_51 ul.chosen-choices, #gform_wrapper_52 ul.chosen-choices{
  background-color: #f2f2f2!important;
  background-image: none;
}
.page-id-645 #gform_wrapper_23 p.subbutton a, .page-id-645 #gform_wrapper_25 p.subbutton a {color: #fff !important;}
#gform_wrapper_23 p.subbutton, #gform_wrapper_25 p.subbutton {
    font-size: 14px;
}
#RealEstateCharles #innerbox .col2 ul {
    list-style: disc outside;
    padding-left: 10px;
    margin: 10px;
}
.ginput_recaptcha{
  transform: scale(1.05, 0.98);
  -webkit-transform: scale(1.05, 0.98);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
.sticky-form{
  position: fixed !important;
    margin-left: 20px!important;
    z-index: 999;
}
.unset-form{position:unset !important;}
.page-id-173 .form-content-form.absolute-top{position:static;}
/*/ Form Sliding /*/
.single.with_aside #Subheader .container,
.single.with_aside #Content .content{width:calc(100% - 320px);}
.single.with_aside #Subheader .container{margin-left:unset;}
.single.with_aside #Subheader{margin:0 auto;}
.single.with_aside #Subheader .sixteen{width:100%;}
.single.with_aside #Subheader ul.breadcrumbs{width:75% !important; margin-right:20px;}
.single.with_aside #Subheader, .single.with_aside #Content .container{width:1240px;}
.single.with_aside #Content .columns.widget-area{width: 300px; padding-top:0px; margin-top: -150px;}
.single.with_aside #the-form{position:unset;width:100%;box-sizing:border-box;top:unset;}
.single.with_aside #custom_html-2{margin:unset !important;padding:unset !important;}
.form-scroll{position:fixed !important;top:60px; z-index:999; margin-top:unset !important;}
.single.with_aside .form-content-form .gfield_description{display:block !important;}
.single.with_aside .gform_wrapper .validation_message{line-height:1.2 !important;}
.single.with_aside .gfield.gfield_error select,
.single.with_aside .gfield.gfield_error input {border:1px solid #790000 !important;}
.single.with_aside #the-form{background-color: #edb469;}
.single.with_aside  .the-terms-sentence p, .single.with_aside  .the-terms-sentence a,
.single.with_aside #the-form h2.gsection_title, 
.single.with_aside .the-form-text h2{color: #333;}
.single.with_aside .the-form-head{justify-content:flex-start; -webkit-justify-content:flex-start;}
.single.with_aside #the-form input[type="submit"]{font-size:16px;}
.single.with_aside #the-form input[type="submit"]:hover{background-color:#333; border-color:#333;}
 .single.with_aside #the-form .gfield .chosen-container-multi,
.single.with_aside #the-form .gfield input:not([type="radio"]):not([type="checkbox"]),
.single.with_aside #the-form .gfield select, .single.with_aside #the-form .gfield textarea{
  border: 1px solid #878787;
  border-radius:0px !important;  
  font-size:16px;
  color:#000 !important;
}
.single.with_aside #the-form input.chosen-search-input{
  width:100% !important; 
  height: 100% !important;
  border:none;
}
.mx-new-footer a {
    color: #000!important;
    text-decoration: none;
}
.mx-new-footer a:hover {
    color: #2576cb!important;
}
.page-template-comparez-rapidement .mx-new-footer {
	background: #333;
	color: #fff !important;
}
.page-template-comparez-rapidement .mx-new-footer a {
	color: #fff !important;
}
.page-template-comparez-rapidement .mx-new-footer a:hover {
	color: #ff5400 !important;
}
@media only screen and (max-width: 1279px){
.single.with_aside #Subheader, .single.with_aside #Content .container{width:98%;}
}
/*** MEDIA QUERIES ***/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-645 #ComparezTop #con2 img.people {
    width: 386px;
  margin-top: 83px;
}
.page-id-645 #ComparezTop .comparez_gform {
  margin-left: -40px;
  margin-right: 15px;
  margin-bottom: 25px;
}
.page-id-645 #ComparezTop #con2 .comparezseal {
    width: 70px;
    right: 2%;
    top: 6%;
}
.page-id-645 #Header #menu {
    width: 76% !important;
}
.page-id-645 #Header #top_bar_sc #menu > ul > li > a {
    padding: 12px 10px !important;
}
.page-id-645 #Header #top_bar_sc #comparezbtn {margin: 0;}
.page-id-645 #Header #blue_bar .container {
    max-width: 98%;
}
.page-id-645 #ComparezTop #con1 h1 {
    width: 85%;
}
.page-id-645 #ComparezStats .one-fifth {
    width: 16.5% !important;
}
#gform_submit_button_54, #gform_submit_button_55 {
    white-space: normal;
    line-height: 20px;
    padding-top: 7px;
    padding-bottom: 7px;
}
img.inv-man {
    left: -62px;
    width: 242px;
}
img.inv-woman {
    right: -39px;
    width: 216px;
}
#InvestissementTop .homeform .gform_footer .gform_button {
    padding: 14px 20px !important;
    max-width: 87%;
    margin-right: 0;
    line-height: 20px;
}
#InvestissementService .column img {
  max-width:100%;
}
#InvestissementBesoin2 .column .box {
    max-width: 86%;
}
img.inv-bottom-woman {
    right: 42px;
    width: 260px;
}
  #HomeHeader img.image {max-width: 100%;}
  .homeform {margin-top: 27%;}
  #HomeHeader img.image {display:none;}
  #Header .addons p.phone2 {
    font-size: 15px;
  }
  .tagline2 {
    margin-left: 273px;
    width: 259px;
  }
  #gformhead .col1 {
    width: 18% !important;
  }
  #HomeTop img.partners {
    left: 0;
  }
  #HomeTop #col1 .subtitle {
    margin-left: 0;
  }
  #BottomForm2 #col1 {
    width: 44%;
  }
  #BottomForm2 #col2 {
    width: 50%;
  }
  #BottomForm2 #col1 .one-second {
    width: 90%;
  }
  #BottomForm2 #col1 h3 {
    width: 100%;
  }
  #gformhead .col2 {
    width: 68% !important;
  }
  #BottomForm2 {
    height: auto;
  }
  #BottomForm2 #col1 img {
    left: 185px;
    /*top: 188px;*/
    width: 254px;
    bottom:0;
    display:none;
  }
  .page-id-1608 #gform_wrapper_15 #gform_submit_button_15 {
    font-size: 14px !important;
  }
  .page-id-1332 .homeform .badge, .page-id-2156 .homeform .badge {
    bottom: 60px;
    left: -42px;
  }
  #Header .container .sixteen.columns,
  #Header .container .one.column {
    max-width: 95%;
  }
  #Header #menu > ul > li > a {
    font-size: 12px !important;
    padding: 6px 8px !important;
  }
  #Header #menu > ul {
    float: left !important;
  }
  #Header #menu > ul > li {
    padding: 0 4px;
  }
  #HomeTopC3A h2 {font-size: 24px;}
  #HomeTopC3A .container .one-second.column {
    width: 354px !important;
  }
  #HomeMapVM .container {
    max-width: 95%;
  }
  #HomeMapVM img.map {
    max-width: 98%;
  }
  #HomeSealsVM .one-fourth {
    width: 22% !important;
  }
  #Footer .container .one-third.column {
    width: 215px !important;
  }
  .page-id-2666 #HomeHeader img.tvcs-woman {
    width: 275px;
  }
  .page-id-2666 #HomeHeader img.tvcs-man {
    width: 300px;
  }
  #HomeInfo6 .bottom-image {
    left: -13px;
    width: 259px;
  }
  .page-id-2666 #HomeInfo6 .homeform {
    width: 520px;
  }
.man-1 {
    width: 245px;
}
.woman-1 {
    width: 241px;
}
a div.btn-mob {
    width: 44%;
}
  .page-id-929 #HomeHeader img.cci-man,
  .single-post #HomeHeader img.cci-man,
  .blog #HomeHeader img.cci-man {
    width: 250px;
  }
  .single-post #HomeHeader img.cci-woman,
  .blog #HomeHeader img.cci-woman {
    position: absolute;
    right: -55px;
    bottom: 0;
    width: 230px;
  }
  .page-id-929 #HomeHeader .innertable div.line1,
  .single-post #HomeHeader .innertable div.line1,
  .blog #HomeHeader .innertable div.line1 {
    width: 35%;
  }
  .single-post .homeform .badge,
  .blog .homeform .badge {
    width: 70px;
  }
  .single-post .homeform .title h3,
  .blog .homeform .title h3 {
    font-size: 21px !important;
  }
  .single-post .homeform .title img.vendreseal,
  .blog .homeform .title img.vendreseal {
    left: 25px;
    top: 12px!important;
    width:100px!important;
  }
  .single-post #Subheader h1{
    font-size: 40px !important;
    text-align:center;
  }
  .single-post .ginput_recaptcha>div{
     transform: scale(0.8);
     transform-origin: 0;
     -webklit-transform: scale(0.8);
     -webkit-transform-origin: 0;
     -ms-transform: scale(0.8);
     -ms-transform-origin: 0;
     -moz-transform: scale(0.8);
     -moz-transform-origin: 0;
  
  }
  #copy_container .copyrights br{
    display:block;
  }
  #copy_container{
    padding-top:15px;
  }
  #copy_container .copyrights{
    line-height:1.2;
  } 
}
@media only screen and (max-width: 767px) {
	.page-id-20961 #nom-field{
		width:100%!important;
	}
	.gform_wrapper .mx-new-step3 ul.gform_fields, .gform_wrapper .mx-new-step2 ul.gform_fields, .gform_wrapper .mx-new-step6 ul.gform_fields, .gform_wrapper .mx-new-step7 ul.gform_fields, .gform_wrapper .mx-new-step13c ul.gform_fields {
    width: 100%!important;
}
  .plex-form-box{
    position: relative;
  }
  img.plex-mob-arrow{
    display: block!important;
    position: absolute;
    width: 60px;
    right: -15px;
    bottom: 50px;
  }
  #Subheader ul.breadcrumbs{
    display: block!important;
  }
  #CourtiersHypothecaireTop img.partners{
    display: none;
  }
  #CourtiersHypothecaireTop #col1 .subtitle{
      width: 95%!important;
      margin-left: 0px!important;
      top: 20%;
      padding: 15px 10px!important;
      position: static!important;
  }
  #CourtiersHypothecaireTop #gformhead .col2 {
      width: 65%!important;
  }
  .page-id-2099 #IconDisplay .column img {
      width: auto;
  }
  .page-id-39 #Content .container .one-second.column.col1 {
      width: 30% !important;
    float:left;
  }
  .page-id-39 #Content .container .one-second.column.col2 {
    width: 56% !important;
    float: left;
    clear: none;
  }
  .page-id-1608 #BottomForm2 #col1 img {display: none;}
  
  .page-id-7167 .homeform {
      width: 98%;
  }
  #gform_wrapper_51 ul li.gfield, #gform_wrapper_52 ul li.gfield{
    padding-top:1px!important;
  }
  #HomeHeader .homeform .title{
    padding-bottom:0px!important;
  }
  .homeform .gform_body{
    padding: 0px 14px;
  }
  #InvestissementTop .homeform p.subbutton {
    font-weight: 700;
    line-height: 18px;
  }
  #InvestissementTop p.partenaires, #InvestissementBottom p.partenaires{
    width: auto!important;
    margin: 0!important;
  }
  .single-post #HomeHeader .innertable{
    margin-left:0px!important;
    padding: 20px 0 0 20px !important;
  }
  #field_48_8 {
    padding-top: 3px !important;
  }
  .page-id-6914 .tagline {
    margin-left: 0 !important;
  }
  .page-id-6914 #Header .addons {
    display: none;
  }
  
  img.inv-man, img.inv-woman, img.inv-bottom-woman {display:none;}
  #InvestissementTop .homeform {
      width: auto;
  }
  #InvestissementBottom .homeform {
    width: auto;
  }
  
  #gform_wrapper_37 #field_37_31 li label, #gform_wrapper_37 #field_37_31 li label span{
  display:inline!important;
  }
  .page-id-2438 .homeform {
      width: 100%;
  }
  .page-id-2438 #HomeHeader img.cci-man,
  .page-id-2438 #HomeHeader img.cci-woman,
  .page-id-2438 .homeform .badge {
      display: none;
  }
  .page-id-2438 .homeform .title {
    padding-bottom:0 !important;
  }
  .page-id-2666 #Header #logo {
      display: block !important;
  }
  .page-id-2099 #ComparezGratuitement {
      height: auto !important;
  }
  .chpi-form {
    margin-left: 0;
    margin-right: 0;
  }
  .page-id-2099 #HomeTop .img1,
  .page-id-2099 #HomeTop .img2 {display:none;}
    /*#menu_responsive {display:none !important;}
    #nav_container {display:none !important;}*/
  #nav_container {
      background: none;
  }    
  .page-id-1332 #HomeHeader h1, .page-id-2156 #HomeHeader h1, .page-id-2438 #HomeHeader h1 {
    line-height: 24px;
  }
  .page-id-1332 .hometext, .page-id-1332 .homeform, .page-id-2156 .hometext, .page-id-2156 .homeform, .page-id-2605 .hometext, .page-id-2605 .homeform{
    margin-top: 28px!important;
  }
  .page-id-2438 .hometext, .page-id-2438 .homeform, .single-post .homeform {
    margin-top: 0!important;
  }
  .page-id-1332 .homeform .badge, .page-id-2156 .homeform .badge {display:none;}
  .page-id-1332 .homeform .gform_footer, .page-id-2156 .homeform .gform_footer {text-align:center !important;}
  .page-id-1332 .homeform .gform_footer .gform_button, .page-id-2156 .homeform .gform_footer .gform_button {
      padding: 10px 18px !important;
      line-height: 18px !important;
    margin-right:0 !important;
  }
  #HomeHeader {padding-top:0;}
  #HomeHeader h1 {font-size: 22px !important;line-height: 26px;}
  #HomeHeader p {font-size: 16px !important;line-height: 18px;}
  #HomeHeader img.image {display:none;}
  .page-id-180 #HomeHeader h1 span {font-size: 24px !important;}
  .homeform {margin-top: 0;margin-left:0;}
  #Header .addons {text-align: center;}
  .tagline {margin:0 auto;max-width:100%;margin-bottom:15px;}
  .page-id-180 .tagline {margin-left:0;}
  .hometext {margin-top:200px;}
  .page-id-180 .hometext {margin-top:200px !important;}
  #HomeHeader .imgcol {height:auto !important;}
  #HomeHeader .one-second,
  #HomeInfo1 .one-second,
  #HomeInfo2 .one-second,
  #HomeInfo3 .one-second,
  #HomeInfo4 .one-second,
  #HomeInfo5 .one-second,
  #HomeInfo6 .one-second,
  #HomeInfo4 .one-second img,
  #HomeInfo6 .one-second img {max-width:100%;}
  #HomeInfo1 .bg_left,
  #HomeInfo2 .bg_right,
  #HomeInfo3 .bg_left,
  #HomeInfo5 .bg_left {display:none;}
  #field_51_42, #field_51_47{padding-top:1px!important}
  #DevenirBottomForm #frmtitle, #ImmobiliereTop #frmtitle, #gform_wrapper_21{
    width: auto!important;
  }
  #gform_wrapper_32 .ginput_container_select{
    display: inline-block;
      width: 100%;
  }
  #HomeInfo h2 {
      font-size: 19px !important;
      line-height: 22px;
  }
  .dynamic.compare-agents .intro-step-1:after {
    display: none;
  }
  #gform_wrapper_8 .gfield input[type="text"], #gform_wrapper_8 .gfield  input[type="tel"], #gform_wrapper_8 .gfield  select,
  #gform_wrapper_32 .gfield input[type="text"], #gform_wrapper_32 .gfield  input[type="tel"], #gform_wrapper_32 .gfield  select{
    height: 35px!important;
    font-size: 15px!important;
    background-color: white;
    border: black 1px solid;
  }
  #gform_wrapper_32 .gfield textarea{
    background-color: white;
    border: black 1px solid;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.page-id-2099 #LesFinances {
    background-image: none;
height: auto !important;
}
.page-id-2099 #LesFinances #col2 {
    padding-top: 20px;
}
.page-id-2099 #LesFinances #col1, .page-id-2099 #SeulSection #col2 {display:none;}
.page-id-2099 #JePensais {
    background-image: none;
}
.page-id-2099 #TargetSection {
    background-image: none;
}
.page-id-2099 #TargetSection #col2 {
    padding-top: 0;
}
.page-id-2099 #SeulSection #col1 {
    display: block;
}
.page-id-2099 #SeulSection {
    background-image: none;
}
.page-id-2099 #UnBonCourtier #col2 {
    padding-top: 0;
    margin-bottom: 90px;
    width: 70% !important;
}
.page-id-2099 #ClockSection {
    background-image: none;
}
.page-id-2099 #ClockSection #col2 {
    padding-top: 0;
}
.page-id-2099 #BottomForm .img1, .page-id-2099 #BottomForm .img2 {display:none;}
.page-id-7523 .the_content h2 {
    font-size: 20px;
    line-height: 24px;
}
  
.page-id-2438 .homeform .title h3, .single-post .homeform .title h3, .page-id-929 .homeform .title h3 {
    font-size: 18px !important;
}
.page-id-2438 .homeform .title img.vendreseal, .single-post .homeform .title img.vendreseal, .page-id-929 .homeform .title img.vendreseal {
    left: -15px !important;
    top: 3px !important;
    width: 100px !important;
}
.page-id-2438 #HomeHeader h1, .single-post #HomeHeader h1, .page-id-929 #HomeHeader h1 {
    font-size: 20px !important;
line-height: 18px !important;
}
.page-id-2438 #HomeHeader h1 span, .single-post #HomeHeader h1 span, .page-id-929 #HomeHeader h1 span {
    font-size: 14px !important;
}
  /*#Header #logo {display:none;}*/
  #Header #logo2 {display:block !important;}
  .home #Header #logo2 {display:none !important;}
.tagline { width: 100%; }
  .page-id-2099 #ComparezGratuitement2 {
    height: 200px !important;
  }
  #HomeTopC3A h2 {
    font-size: 24px;
    line-height: 28px;
  }
  #HomeHeader h1 {
    font-size: 20px !important;
    line-height: 26px;
}
.page-id-1332 .hometext, .page-id-1332 .homeform {
    margin-top: 0 !important;
}
.page-id-1332 .homeform .title {
    padding: 7px 86px 20px 20px;
}
.page-id-1332 .homeform .title h3 {
    font-size: 20px;
}
.page-id-1332 .homeform .title img.vendreseal {
    right: -27px !important;
}
#VSMNewTagline h2 {
    font-size: 20px;
    line-height: 26px;
}
}
@media only screen and (max-width: 479px) {
#gform_submit_button_54, #gform_submit_button_55 {
    white-space: normal;
    line-height: 20px;
}
#input_54_10_5_container, #input_55_10_5_container {
  margin-bottom: 0;
}
#gform_wrapper_54 .ginput_container, #gform_wrapper_55 .ginput_container {
    margin-top: 0px !important;
}
.page-id-1608 #gformhead .col2 {
    width: 68% !important;
}
.page-id-1608 #gformhead .col1 img {
    float: left;
}
.page-id-7523 .tagline2mob .tag2,
.page-id-374 .tagline2mob .tag2,
.page-id-1608 .tagline2mob .tag2 {
    display: none;
}
.page-id-7523 #Header .tagline2mob,
.page-id-374 #Header .tagline2mob,
.page-id-1608 #Header .tagline2mob {margin-bottom: 0;}
.page-id-7523 #Header .addons p.phone2,
.page-id-374 #Header .addons p.phone2,
.page-id-1608 #Header .addons p.phone2 {
    margin-top: 0;
}
.page-id-7523 #Header #logo1mob,
.page-id-374 #Header #logo1mob,
.page-id-1608 #Header #logo1mob {margin-bottom: 0;}
.page-id-7523 #Header #logo1mob img,
.page-id-374 #Header #logo1mob img,
.page-id-1608 #Header #logo1mob img {width: 60px;}
.page-id-7523 #Header #logo1mob h1,
.page-id-374 #Header #logo1mob h1,
.page-id-1608 #Header #logo1mob h1 {
  font-size: 20px;
  line-height: 20px;
}
.page-id-7523 .the_content h2 {
    font-size: 14px;
    line-height: 20px;
}
  
  .page-id-7167 .homeform .formseal {
      width: 70px;
  }
  .page-id-7167 .homeform p.tagtitle {
      padding: 15px 15px 15px 73px;
      line-height: 20px;
      font-size: 14px;
  }
#InvestissementTop p.head-tagline {display:none;}
#InvestissementTop h3 {
    font-size: 16px;
}
.page-id-6914 .tagline {font-size: 12px !important;line-height: 16px;}
#InvestissementBesoin2 .column .box {
    max-width: 85%;
}
#InvestissementBesoin2 h2 {
    font-size: 18px;
line-height: 22px;
}
#InvestissementBesoin2 a.button {
    padding: 16px 15px;
}
#InvestissementInfo h2 {
    font-size: 20px;
}
#InvestissementInfo img {
    left: 32%;
}
#InvestissementBlog img {
    float: none;
    margin: 0 auto;
}
#InvestissementBlog .one-second.column {text-align: center;}
#InvestissementBottom h1 {
    font-size: 22px;
    line-height: 20px;
}
#InvestissementBottom .homeform .gform_footer .gform_button {
    font-size: 17px !important;
    padding: 14px 10px !important;
}
#InvestissementBesoin h2 {
    font-size: 18px;
    line-height: 24px;
}
#InvestissementEtapes h3 {
    font-size: 22px;
}
#InvestissementService h3 {
    font-size: 22px;
}
#InvestissementTop .homeform .gform_footer .gform_button {
    font-size: 16px !important;
    padding: 11px 14px !important;
}
#InvestissementTop h2 {
    font-size: 20px;
}
#InvestissementTop h1 {
    font-size: 26px;
}
#InvestissementTop .homeform .formseal {
    width: 80px;
}
#InvestissementTop .homeform p {
    padding: 15px 15px 15px 86px;
}
.single-post .the_content .homeform .title,
.blog .the_content .homeform .title {
    padding-right: 2%;
}
.page-id-2438 .homeform .title h3 {
    font-size: 18px !important;
}
.page-id-2438 .homeform .title img.vendreseal {
    left: -15px;
    top: 3px;
    width: 90px;
}
.single-post .homeform .title h3,
.blog .homeform .title h3 {
    line-height: 22px;
}
.single-post .homeform .title img.vendreseal,
.blog .homeform .title img.vendreseal,
.page-id-929 .homeform .title img.vendreseal {
    left: -3px;
    top: 25px;
    width: 80px;
}
.page-id-2438 #HomeHeader .homeform .title p, .single-post #HomeHeader .homeform .title p, .blog #HomeHeader .homeform .title p { font-size: 14px !important;}
.page-id-2666 .homeform .title img.vendreseal {
    left: -22px;
    top: 15px;
    width: 90px;
}
.page-id-2666 .homeform .title {
    padding-left: 68px;
    padding-bottom: 0;
}
.page-id-2666 .homeform .title h3 {
    line-height: 22px;
}
.page-id-2666 #HomeHeader p {
    line-height: 16px;
    font-size: 13px !important;
}
.page-id-2666 .homeform .gform_footer .gform_button {
  line-height: 20px !important;
  padding: 15px 20px !important;
}
.page-id-2666 .homeform .gform_footer {
    padding: 10px !important;
}
.page-id-2666 .homeform .gform_body {
    padding: 10px 20px 5px 20px;
}
.page-id-2666 #HomeHeader h1 {
    font-size: 18px !important;
}
.page-id-2666 #HomeHeader h5 {
    font-size: 14px !important;
    font-weight: 400;
    line-height: 18px;
}
.page-id-2099 #ComparezGratuitement h3 {
    font-size: 22px;
  line-height: 22px;
}
.page-id-2099 #ComparezGratuitement2 {
    height: 118px !important;
}
.page-id-2099 #IconDisplay .column img {
    width: 45%;
}
.page-id-2099 #LesFinances #col2 h6 {
    font-size: 22px;
    line-height: 22px;
}
.page-id-2099 #LesFinances #col2 {
    margin-left: 0;
    padding-top: 280px;
}
.page-id-2099 #JePensais #col1 h6 {
    font-size: 22px;
    font-weight: 300;
    line-height: 22px;
}
.page-id-2099 #JePensais #col1 {
    padding-top: 177px;
}
.page-id-2099 #JePensais {
    height: auto;
}
.page-id-2099 #TargetSection #col2 h6 {
    font-size: 22px;
    line-height: 22px;
}
.page-id-2099 #TargetSection #col2 {
    padding-top: 270px;
}
.page-id-2099 #SeulSection {
display: block;
padding-top: 0;
}
.page-id-2099 #SeulSection #col2 {
    display: none;
}
.page-id-2099 #SeulSection {
    background-image: none;
}
.page-id-2099 #UnBonCourtier #col2 h6 {
    font-size: 22px;
    line-height: 24px;
}
.page-id-2099 #LesTaux #col1 {
    display: block;
  padding-top: 20px;
}
.page-id-2099 #LesTaux #col1 h6 {
    font-size: 22px;
    line-height: 24px;
}
.page-id-2099 #LesTaux #col2 {
    display: none;
}
.page-id-2099 #HomeTop h3 {
    font-size: 17px;
    line-height: 20px;
}
.page-id-2099 #HomeTop p {
    font-size: 16px;
}
.page-id-2099 #LesTaux {
    height: 150px;
}
.page-id-2099 #LesTaux {
    background-image: none;
}
.page-id-2099 #ClockSection #col2 h6 {
    font-size: 22px;
    line-height: 22px;
    width: 100%;
}
.page-id-2099 #ClockSection #col2 {
    padding-top: 192px;
}
.page-id-2099 #BottomForm .img1,.page-id-2099 #BottomForm .img2 {display: none;}
.chpi-form h5 {
    font-size: 18px;
}
.page-id-2099 #HomeTop .chpi-form p {
    margin: 0;
}
.chpi-form .gform_wrapper .gform_footer .gform_button {
font-size: 16px !important;
    line-height: 18px !important;
}
.chpi-form img.arrow {
    bottom: 95px;
    left: -54px;
}
.chpi-form img.garantie {
    left: -49px;
    top: 20px;
    width: 90px;
}
.page-id-2099 #BottomForm h3 {
    line-height: 22px;
    font-size: 18px;
}
.page-id-2099 #BottomForm p {
    font-size: 16px;
    line-height: 18px;
}
.chpi-form img.arrow {
    bottom: 111px;
}
.chpi-form .gform_wrapper li.field_sublabel_below .ginput_complex {
    margin-top: 4px !important;
}
.chpi-form .gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 0;
}
  #Header #logo {/*font-size: 32px;*/margin-left:0;text-align:center;float:none;display:none;}
#Header #logo2 {display:block !important;}
  .home #Header #logo2 {display:none !important;}
  /*#Header #logo img {display:none;}*/
  #HomeInfo6 .image {display:none;}
  #HomeHeader .container{
    width: calc(100% - 50px)!important;
  }
  .homeform .title h3 {font-size: 20px !important;text-align: center;}
#HomeTopC3A h2 {
    font-size: 20px;
    line-height: 24px;
    width: 100% !important;
}
#HomeTopC3A h3
{
    font-size: 14px;
    line-height: 16px;
}
.page-id-1329 #formdiv h5 {
    font-size: 16px !important;
    line-height: 20px;
    margin-left: 0 !important;
}
}
.chosen-container-multi .chosen-choices li.search-field { width: 100% !important; white-space:normal !important; padding:5px 0 !important; }
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:20px !important; }
.homepage_form .gsection { margin: 0 !important; padding: 0 !important; }
.homepage_form .gsection h2 { display:none !important; }
.sidebar-form .gform_wrapper .top_label li.gfield.gf_right_half { float: left !important; clear: both !important; width: 100%; margin: 0 0 1px !important; } 
.sidebar-form .gform_wrapper .top_label li.gfield.gf_left_half { float: left; clear: both !important; width: 100%; margin: 0 0 1px !important; }
.sidebar-form .gform_wrapper .top_label li.gfield.gf_right_third { float: left; clear: both !important; width: 100%; margin: 0 0 1px !important; }
.sidebar-form .gform_wrapper .top_label li.gfield.gf_middle_third { float: left; clear: both !important; width: 100%; margin: 0 0 1px !important; }
.sidebar-form .gform_wrapper .top_label li.gfield.gf_left_third { float: left; clear: both !important; width: 100%; margin: 0 0 1px !important; }
.sidebar-form .gform_wrapper .gfield_label { display: none !important; }
.sidebar-form input[type="text"], .sidebar-form select { margin: 0 !important; }
.sidebar-form textarea { height:100px !important; }
.sidebar-form .gform_wrapper .gsection { border: 0 !important; }
.sidebar-form .gform_footer{
	text-align:center;
}
.sidebar-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
	margin-top:8px!important;
}
.sidebar-form .gform_footer .gform_button { background-color: #0C7FFA !important; border:none !important; border-bottom: 3px solid #054487 !important; border-radius: 0 !important; box-shadow: none !important; font-size:16px !important; text-transform:uppercase; margin-bottom:0 !important; padding: 15px 30px !important; white-space:normal !important; }
.sidebar-form .gform_footer .gform_button:hover { background-color: #0868CF !important; }
.sidebar-form .gform_wrapper .gfield{
  padding-right: 0px!important;
}
.sidebar-form #gform_wrapper_8 .gfield_error{
  width: 100%!important;
  max-width: 100%!important;
}
.sidebar-form .gform_wrapper input[type="submit"]{
  padding: 20px!important;
    width: auto!important;
    margin: 0 auto!important;
    display: block;
}
.sidebar-form #gform_wrapper_8 .new-ssl p.subbutton,
.sidebar-form #gform_wrapper_8 .new-ssl p.subbutton a{
  color: white!important;
  display: inline-block;
  text-align: left;
  width: 75%;
  line-height: 1.2em;
}
.page-id-208 .gform_wrapper input[type="text"] { font-size:16px !important; color:#000 !important; background:#fff !important; height:30px !important; padding:3px !important; border-radius:0 !important; border:1px solid #eaa750 !important; box-shadow:none !important; }
.page-id-208 .gform_page_footer input { background:#eaa750 !important; border:0 !important; text-transform:uppercase !important; font-size:18px !important; padding:15px 30px !important; }
.page-id-208 .gform_wrapper label.gfield_label { font-size:16px !important; }
.page-id-208 .gform_wrapper .gfield_checkbox li label, .page-id-208 .gform_wrapper .gfield_radio li label { font-size:16px !important; font-weight: normal !important; }
/* OTHER SERVICES PAGES */
#gform_12 input[type="text"], #gform_12 select { background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:2px 5px !important; font-size:16px !important; height:28px !important; margin-bottom: 0 !important; }
#gform_12 textarea { height:100px !important; background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:5px !important; font-size:16px !important; }
#gform_12 label.gfield_label { display: none !important; }
#gform_12 .top_label li.gfield { margin-bottom: 0 !important; }
#gform_7 input[type="text"], #gform_7 select { background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:2px 5px !important; font-size:16px !important; height:28px !important; margin-bottom: 0 !important; }
#gform_7 textarea { height:100px !important; background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:5px 10px !important; font-size:16px !important; }
#gform_7 label.gfield_label { display: none !important; }
#gform_7 .top_label li.gfield { margin-bottom: 0 !important; }
#gform_8 input[type="text"], #gform_8 input[type="tel"], #gform_8 select { background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:2px 5px !important; font-size:16px !important; height:28px !important; margin-bottom: 0 !important; }
.postid-1988 #gform_8 input[type="text"]::-webkit-input-placeholder, .postid-1988 #gform_8 textarea::-webkit-input-placeholder {
	color: #000 !important;
}
#gform_8 textarea { height:100px !important; background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:5px 10px !important; font-size:16px !important; }
#gform_8 label.gfield_label { display: none !important; }
#gform_8 .top_label li.gfield { margin-bottom: 0 !important;  }
#gform_8 .email-test p{
    color: red;
    font-size: 12px;
}
#gform_10 input[type="text"], #gform_10 select { background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:2px 5px !important; font-size:16px !important; height:28px !important; margin-bottom: 0 !important; }
#gform_10 textarea { height:100px !important; background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:5px 10px !important; font-size:16px !important; }
#gform_10 label.gfield_label { display: none !important; }
#gform_10 .top_label li.gfield { margin-bottom: 0 !important;  }
#gform_11 input[type="text"], #gform_11 select { background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:2px 5px !important; font-size:16px !important; height:28px !important; margin-bottom: 0 !important; }
#gform_11 textarea { height:100px !important; background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:5px 10px !important; font-size:16px !important; }
#gform_11 label.gfield_label { display: none !important; }
#gform_11 .top_label li.gfield { margin-bottom: 0 !important; }
#gform_9 input[type="text"], #gform_9 select { background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:2px 5px !important; font-size:15px !important; height:28px !important; margin-bottom: 0 !important; }
#gform_9 textarea { height:100px !important; background: #fff !important; border: 1px solid #878787 !important; border-radius: 0 !important; color: #000 !important; padding:5px 10px !important; font-size:15px !important; }
#gform_9 label.gfield_label { display: none !important; }
#gform_9 .top_label li.gfield { margin-bottom: 0 !important; }
#gform_9 .chosen-container{ display:block !important; }
#gform_9 select.large, #gform_9 input.large { width:100% !important; }
/*#gform_9 textarea  { width:99% !important; }*/
#gform_fields_9 .ginput_complex label { display: none !important; }
#gform_fields_9 li#field_9_19, #gform_fields_9 li#field_9_18 { margin:2px 0 0 !important; }
#gform_fields_9 li#field_9_19 label, #gform_fields_9 li#field_9_18 label { font-size: 11px !important; margin:1px 0 !important; color:#646464 !important; line-height:11px !important; }
#gform_fields_9 .gfield .datepicker { margin: 0 2px 0 0 !important; padding: 2px !important; width:88% !important; }
#gform_9 li#field_9_19 label.gfield_label, #gform_9 li#field_9_18 label.gfield_label { display: block !important; text-transform: uppercase !important; }
#gform_9 li#field_9_19 label, #gform_9 li#field_9_18 label { font-size: 11px !important; margin: 3px 0 !important; color:#fff !important;  }
#gform_9 .ginput_complex.ginput_container input { margin-bottom: 2px !important; }
#input_9_19, #input_9_18 { width:100% !important; }
#gform_9 #input_9_18 .ginput_left input, #gform_9 #input_9_18 .ginput_right input { width:100% !important; }
#gform_9 #input_9_19 .ginput_left input, #gform_9 #input_9_19 .ginput_right input { width:100% !important; }

.postid-20662 #gform_9 li#field_9_19 label, 
.postid-20662 #gform_9 li#field_9_18 label{
  font-size: 14px !important;
  margin: 10px 0 0 !important;
  color: #000 !important;
}
.postid-20662 #field_9_32{
  display: none;
}
.postid-20662 #label_9_33_1,
.postid-20662 #label_9_42_1, .postid-20662 #label_9_42_2, .postid-20662 #label_9_42_3{
  font-size: 14px !important;
  color: #000 !important;
    padding: 0 !important;
    margin: 0px 0 0 5px !important;
}
.postid-20662 #gform_9 .gfield_checkbox li{
  margin-right: 10px!important;
}
.postid-20662 #gform_wrapper_9{
  margin-left: 16px;
}
.postid-20662 #gform_wrapper_9 .gform_footer{
  text-align: center;
}
.postid-20662 #gform_submit_button_9{
  font-size: 20px;
  padding: 15px 30px;
}
.postid-20662 #gform_submit_button_9:hover{
  background-color: black;
}
.postid-20662 #gform_wrapper_9 p.subbutton{
  color: black!important;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 0px;
}
.postid-20662 #gform_9 .ginput_complex.ginput_container input {
    margin-bottom: 0px !important;
}
.postid-20662 #gform_9 .ginput_left, .postid-20662 #gform_9 .ginput_right {
    min-height: 28px !important;
    margin-top: 8px
}
.postid-20662 #gform_9 .ginput_container span:not(.ginput_price){
  margin-bottom: 0px;
}

#label_9_33_1 { margin:-3px 0 0 5px !important; font-size:12px !important; text-transform:none !important; font-weight: normal !important; color:#fff !important; padding: 0 0 0 15px !important; }
#gform_9 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important;  }
#gform_9 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; }
#label_9_10_1 { color: #000 !important; font-size: 12px !important; font-weight: normal !important; margin: -3px 0 0 5px !important; text-transform: none !important; width: 130px !important; }
#label_9_10_2 { color: #000 !important; font-size: 12px !important; font-weight: normal !important; margin: -3px 0 0 5px !important; text-transform: none !important; width: 140px !important; }
#label_9_10_3 { color: #000 !important; font-size: 12px !important; font-weight: normal !important; margin: -3px 0 0 5px !important; text-transform: none !important; width: 50px !important; }
li#field_9_33 { margin: -2px 0 0 !important; }
/*li#field_9_30.gf_right_half, li#field_9_13.gf_right_half, li#field_9_9.gf_right_half { width: 49% !important;  }
li#field_9_29.gf_left_half, li#field_9_38.gf_left_half, li#field_9_39.gf_left_half { width: 49% !important;  }*/
li#field_9_13.gf_right_half { float:right !important; }
/*li#field_9_30 select.large, li#field_9_13 select.large, li#field_9_9 select.large { width:99% !important; }*/
#label_9_42_1, #label_9_42_2, #label_9_42_3 { margin:-3px 10px 0 5px !important; font-size:12px !important; text-transform:none !important; font-weight: normal !important; color:#fff !important; padding: 0 0 0 15px !important;  }
#gform_9 .ginput_left, #gform_9 .ginput_right { min-height: 32px !important; }
#lead-services { margin:auto; text-align:center; }
#lead-services .box { position: relative; width: 18%; display:inline-block; }
#lead-services .box img { max-width:100%; width: 99%; }
#lead-services .box:hover img { opacity: 0.8 !important; }
.multilead-form { max-width: 100%;width: 600px !important; margin: auto; background: #303034; padding:10px; position: relative; }
.multilead-form h3 { color: #eaa750 !important; font-size: 24px !important; line-height: 28px !important; margin: auto; text-transform: uppercase; padding:10px 20px !important; }
.multilead-form .satisfaction { left: 12px; position: absolute; top: 10px; }
.multilead-form .form-box {  margin:auto !important;  padding-left: 0; }
.multilead-form .form-box .gform_body { width:102% !important; }
.multilead-form .gform_wrapper { width:100% !important; }
.multilead-form p { color: #000000; font-size: 12.5px; text-align: center; line-height:16px !important; }
.multilead-form .gform_footer .gform_button { background:#0c7ffa !important; border-color: #0c7ffa !important; border-radius: 0 !important; box-shadow: none !important; font-size:16px !important; text-transform:uppercase; margin: 0 auto !important; text-align: center !important; }
.multilead-form .gform_footer { text-align: center !important; margin: 1px auto !important; padding: 0 !important; }
.multilead-form .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"]  { width: 100% !important; }
.bon-insp { font-size:40px; line-height:46px; color:#000 !important; font-weight:bold !important; }
.ui-datepicker-title select { clear:both !important; }
.ui-datepicker-title select.ui-datepicker-month, .ui-datepicker-title select.ui-datepicker-year { width:35% !important; display:inline-block !important; margin:5px 5px 10px !important; padding:2px 10px !important; background:#fff !important; color:#000 !important; font-size:15px !important; }
.ui-datepicker-title select.ui-datepicker-month, .ui-datepicker-title select.ui-datepicker-year { padding: 2px 5px !important; }
.ui-icon-circle-triangle-w, .ui-icon-circle-triangle-e { display: none !important; }
.ui-datepicker-prev, .ui-datepicker-next { width:20px !important; height:20px !important; }
@media only screen and (min-width: 641px) {
  .multilead-form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
  .multilead-form .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
    width: calc(33.3% - 16px) !important;
  }
  .multilead-form .gfield_error.gf_right_third {
    width: calc(33.4% - 16px) !important;
  }
}

/* END of OTHER SERVICES */
#HomeInfo6 .gsection { display: none !important; }
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:0 !important; width: 100% !important; border: 0 !important; }
.gform_wrapper .chosen-container { width: 100% !important; }
.chosen-container-multi .chosen-choices li.search-field { padding: 0 !important;  }
.chosen-container input[type="text"] { border: 0 !important; }
#gform_8 .gsection { margin:1px 0 0 !important; padding:0 !important; }
#gform_8 .gsection_title { display:none !important; }
#gform_5 .ginput_complex .ginput_right, #gform_72 .ginput_complex .ginput_right { width:99% !important; min-height:20px !important; margin-left:1px !important; }
#gform_8 .ginput_complex .ginput_right { width:99% !important; min-height:20px !important; margin-left:1px !important; }
/*#HomeInfo6 .homeform h3 { padding:10px 20px 0 !important; font-size:24px !important; line-height:24px !important; text-align:center !important; margin-bottom: 0 !important; }
#HomeInfo6 .homeform h3 span { font-size:16px !important; font-weight:normal !important; }
#HomeInfo6 .homeform img { display:none !important;  }*/
#HomeInfo6 .homeform { margin-top: 0 !important; }
#HomeInfo6 .homeform p { margin-right: 0 !important; }

.page-template-template-comparez-3-professionnels .div-icons{
  width: 550px;
    margin-top: 20px;
}
.page-template-template-comparez-3-professionnels .div-icons > * {
    display: inline-block;
    width: calc(33.33% - 3px);
    vertical-align: top;
    text-align: center;
}
.page-template-template-comparez-3-professionnels .div-icons img{
    filter: brightness(0.2);
    -webkit-filter: brightness(0.2);
    width: 80px;
}
.page-template-template-comparez-3-professionnels .div-icons p{
  color: black;
    font-size: 13px;
    line-height: 1.3em;
    margin-bottom: 0px;
}
.partial_entry_warning{
  display: none;
}
@media only screen and (min-width: 1367px){
  .mx-new-hero.single-commissionci-cat .dynamic-mascots {
    width: 30%!important;
  }
  .page-template-template-vraiment-rapidament .mx-trust-seal{
    right: 100px;
    bottom: 200px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px){
  .single-commissionci-cat-bottom .bottom-mascots{
    width: 350px;
    height: auto;
  }
}
@media screen and (max-width:1024px){
  .gform_wrapper .show-label label.gfield_label { display: none !important; color:#fff !important; }
  #gform_5 .show-label label.gfield_label, #gform_72 .show-label label.gfield_label { display: none !important; color:#000 !important; }
  #gform_8 .show-label label.gfield_label { display: none !important; color:#fff !important; }
  #gform_9 .show-label label.gfield_label { display: none !important; color:#fff !important; }
  #gform_10 .show-label label.gfield_label { display: none !important; color:#fff !important; }
  #gform_11 .show-label label.gfield_label { display: none !important; color:#fff !important; }
  #HomeHeader img.cci-man, #HomeHeader img.cci-woman, #HomeInfo6 .image{display: none;}
  .for-desktop-graph  { display: none; }
}
@media screen and (min-width:768px) and (max-width:959px){
  .mx-new-content .gform_button {
    max-width: 60%!important;
    width: 60%;
    margin: 0 auto!important;
  }
  .mx-new-content .gform_wrapper .gfield textarea{
    width: auto!important;
    margin-right: 0px!important;
  }
  .container .four.columns{
    width: 36%!important;
  }
  .with_aside #Content .content {
    width: 60%!important;
  }
  .page-template-template-hypothecaire .the_content_wrapper{
    margin: 0 15px 30px!important;
  }
  .category-commission-courtiers-immobiliers .mx-testi-slider{
    margin-bottom: 0px;
    margin-top: -140px!important;
  }
  .mx-new-hero.single-commissionci-cat .dynamic-mascots {
    width: 60%!important;
    bottom: 15px;
    margin-left: 40%!important;
  }/*
  .mx-new-hero.single-commissionci-cat{
    padding-bottom: 0px!important;
  }*/
  #Header #menu { display:block !important; width:100% !important; margin: 0 auto !important; }
  
  #menu_responsive { display: none !important; }
  .tagline { margin-left:260px !important; font-size:18px !important; width:260px !important; line-height:18px !important; }
  #Header #logo img { width:100px !important; height:auto !important; }
  #Header #logo h1 { font-size:23.5px !important; }
  #Header #logo h1 span { font-size:30px !important; }
  .homeform .title h3 { font-size:24px !important; line-height:28px !important; }
  #HomeHeader h1 { font-size:30px !important; line-height:35px !important; }
  #HomeSteps h2, #HomeInfo1 h3, #HomeInfo2 h3, #HomeInfo3 h3, #HomeInfo4 h3, #HomeInfo5 h3 { font-size:32px !important; line-height:37px !important; }
  
  #HomeSteps .column p, #HomeInfo .column p { font-size:24px !important; line-height:26px !important; }
  #HomeSteps .one-third{
    width:33%!important;
  }
}
@media screen and (min-width:480px) and (max-width:767px){
  
  .multilead-form { max-width:380px !important; width:100% !important; }
  .multilead-form .form-box { padding-left: 0 !important; margin:0 auto !important; }
  #menu_responsive select { background:#fff !important; color:#000 !important; }
  #HomeSteps h2, #HomeInfo1 h3, #HomeInfo3 h3, #HomeInfo4 h3, #HomeInfo5 h3 { font-size:30px !important; line-height:35px !important; margin: 0 auto !important; }
  #HomeInfo2 h3 { font-size:30px !important; line-height:35px !important; margin:40px auto 0 !important; }
  #HomeInfo4 h3 { border: 4px solid #eaa750; padding: 40px 20px; margin-bottom:50px !important; }
  #HomeInfo6 .left { display:none !important; }
  #HomeInfo6 { padding: 10px 0 !important; }
  #HomeInfo4 img { display: none !important; }
  #menu_responsive { display: none !important; }
  footer #text-2, footer #text-7, footer #gform_widget-2 { display:none !important; }
  #HomeSteps .column p, #HomeInfo .column p { font-size:24px !important; line-height:26px !important; }
}
@media screen and (min-width:480px) and (max-width:641px){
  .gf_left_third, .gf_middle_third { width:33.3% !important; display:inline-block; padding-right:10px !important; vertical-align:top !important; }
  .gf_right_third { width:33.3% !important; display:inline-block; vertical-align:top !important; }
  .gf_left_half { width:50% !important; display:inline-block; padding-right:10px !important; vertical-align:top !important; }
  .gf_right_half { width:50% !important; display:inline-block; vertical-align:top !important; }
  .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { min-height:28px !important; }
}
@media screen and (max-width:479px){
  .gform_wrapper .gform_body .top_label li.gfield.gf_right_half { float: left !important; clear: left !important; width: 100% !important; } 
  .gform_wrapper .gform_body .top_label li.gfield.gf_left_half { float: left; clear: left !important; width: 100% !important; }
  .gform_wrapper .gform_body .top_label li.gfield.gf_right_third { float: left; clear: left !important; width: 100% !important; margin-left:0 !important; margin-right:0 !important; }
  .gform_wrapper .gform_body .top_label li.gfield.gf_middle_third { float: left; clear: left !important; width: 100% !important; margin-left:0 !important; margin-right:0 !important;}
  .gform_wrapper .gform_body .top_label li.gfield.gf_left_third { float: left; clear: left !important; width: 100% !important; margin-right:0 !important;}
  /*.gform_wrapper .gform_body input[type="text"] { width:99% !important; }
  .gf_left_half select, .gf_right_half select { width: 98% !important; }
  .gf_left_half input.large, .gf_right_half input.large { width: 98% !important; }
  .gform_wrapper .chosen-container { width: 98% !important; }*/
  .multilead-form h3 { padding: 15px 15px !important; font-size: 18px !important; line-height: 22px !important; margin: 0 auto !important; text-align:center !important; }
  .multilead-form { max-width:95% !important; width:90% !important; }
  .multilead-form .form-box { padding-left: 0 !important; margin:auto !important; }
  .multilead-form img.satisfaction { top:-30px !important;  right: 0 !important; left: 0 !important; margin:auto !important; }
  li#field_9_18, li#field_9_19, li#field_9_29.gf_left_half, li#field_9_30.gf_right_half, li#field_9_38.gf_left_half, li#field_9_39.gf_left_half, li#field_9_13.gf_right_half { width: 100% !important; }
  #menu_responsive select { background:#fff !important; color:#000 !important; }
  #HomeSteps h2, #HomeInfo1 h3, #HomeInfo3 h3, #HomeInfo4 h3, #HomeInfo5 h3 { font-size:24px !important; line-height:29px !important; margin: 0 auto !important; }
  #HomeInfo2 h3 { font-size:24px !important; line-height:29px !important; margin:40px auto 0 !important; }
  #HomeInfo4 h3 { border: 4px solid #eaa750; padding: 40px 20px; margin-bottom:50px !important; }
  #HomeInfo6 .left { display:none !important; }
  #HomeInfo6 { padding: 10px 0 !important; }
  #HomeInfo4 img { display: none !important; }
  .gform_wrapper .ginput_complex .ginput_full { min-height:30px !important; }
  .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { min-height:28px !important; }
  li#field_12_5, li#field_11_9, li#field_7_21, li#field_16_8 { padding-top:3px !important; }
  #menu_responsive { display: none !important; }
  footer #text-2, footer #text-7, footer #gform_widget-2 { display:none !important; }
  #HomeSteps .column p, #HomeInfo .column p { font-size:22px !important; line-height:24px !important; }
  #Content h1 { font-size: 22px; line-height: 26px; }
}
.gform_button, #menu_responsive select, select { -webkit-appearance : none !important; }
.gsurvey-rating:not(:checked) > label { font-size:1px !important; padding: 0 10px !important; }
#gform_14 .ginput_container input, #gform_14 select { background:#fff !important; border:1px solid #333 !important; box-shadow:none !important; color:#000 !important; height:30px !important; border-radius: 0 !important; padding:3px 5px !important; }
#gform_14 label.gfield_label { font-size:16px !important; }
#gform_14 .gform_footer.top_label { text-align:center !important; }
#gform_submit_button_14 { background:#EAA750 !important; border:0 !important; margin:auto !important; padding:20px 30px !important; font-size:20px !important; white-space:normal !important; border-bottom:5px solid #96692F !important; text-transform: uppercase !important;  font-weight:normal !important; border-radius: 0 !important; }
.page-id-48 #Subheader .sixteen { background: none !important; padding-bottom: 0 !important; }
body .gform_wrapper ul li.gfield { margin-top: 0 !important; }
.gform_wrapper input[type="text"], .gform_wrapper select { height:32px !important; padding:3px 5px !important; }
#gform_5 .gsection, #gform_72 .gsection { margin-top: 1px !important; border-bottom: 0 !important; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:3px 5px !important; }
.gform_wrapper input[type="text"], .gform_wrapper select, .gform_wrapper textarea { width:100% !important; }
.gform_wrapper .ginput_container_checkbox { margin-top: 0 !important; }
.sidebar-form .gf_right_half, .sidebar-form .gf_left_half { width:100% !important; }
.sidebar-form .gf_left_third, .sidebar-form .gf_middle_third, .sidebar-form .gf_right_third { width:100% !important; }
li#field_16_6, li#field_16_37 { padding-bottom : 5px !important; }
 .gform_wrapper .ginput_complex .ginput_full { min-height:25px !important; }
#comments { display:none !important; }
.single-post .share { margin-bottom:20px !important; }
/*.single-post #Content { padding-top: 0 !important; }*/
.single-post #Content { padding-top: 40px !important; }
.single-post.post-template-default #Content{
  padding-top: 0px!important;
}
.single-post.elementor-page #Content .container{
  width: auto!important;
}
.single-post.elementor-page #Subheader .container{
  max-width: 1140px!important;
}
.single-post.elementor-page.page-template-mx-new-form #Content .container{
  max-width: 100%!important;
}
.single-post.post-template-default .the_content_wrapper{
  margin: 0px!important;
}
#gform_widget-2 { background: #303034 !important; padding: 20px 10px 0; }
#gform_widget-2 h4 { color:#fff !important; }
#gform_widget-2 .top_label li.gfield.gf_left_half input,#gform_widget-2 .top_label li.gfield.gf_right_half input { color:#000 !important;  }
#gform_widget-2 .top_label li.gfield.gf_right_half, #field_3_5 { padding-right: 0 !important; color:#000 !important; } 
#gform_widget-2 textarea  { width:100% !important; color:#000 !important; } 
a.devenir { background: #0868CF !important; border:none !important; border-bottom: 3px solid #054487 !important; border-radius: 0 !important; box-shadow: none !important; font-size:16px !important; text-transform:uppercase; padding: 7px 30px !important; color:#fff !important; font-weight:bold !important; display: inline-block !important; text-align:center !important; width: 60% !important; line-height: 18px !important; margin-bottom: 20px !important; }
a.devenir:hover { opacity:0.8 !important; }
#Header #menu .devenir-menu a { background: #0868CF !important; color:#fff !important; }
/*----------- Comparez Courtiers -------------------*/
#Header #top_bar_sc #menu{
  float: left;
  margin-left: 50px;
}
#Header #top_bar_sc #logo-sc img{
  padding: 15px 0px 10px;
  float: left;
}
#Header #top_bar_sc #menu > ul{
  background-position: left center!important;
}
#Header #top_bar_sc #menu > ul > li{
  background-position: right center!important;
}
#Header #top_bar_sc #menu > ul > li > a{
  padding: 25px 10px!important;
  color: black!important;
  text-transform: capitalize;
  font-size: 14px !important;
}
#Header #top_bar_sc #menu > ul > li > a:hover{
  color: #0256a0!important;
}
#Header #top_bar_sc #comparezbtn{
  color: black;
    font-size: 12px;
    line-height: 13px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 800;
    float: right;
    padding: 10px;
    border: #2494cf solid 3px;
    margin: 10px 0;
}
#Header #blue_bar{
  padding: 5px 0;
  background-color: #0256a0;
}
#Header #blue_bar p{
  margin-bottom: 0px;
  float: left;
  color: white;
}
#Header #blue_bar p.phone{
  float: right;
}
#ComparezTop{
  background-image: url("/wp-content/uploads/2016/08/sc-topbg.jpg");
  background-size: cover;
  background-position: center;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 23px;
}
#ComparezTop #con1 h1{
  text-transform: uppercase;
  color: white;
  width: 60%;
    margin: 0 auto;
}
#ComparezTop #con2 h1{
  text-transform: uppercase;
  color: white;
  width: 100%;
    margin: 0 auto;
}
#ComparezTop #con1 h6{
  color: #2494cf;
    width: 85%;
    margin: 0 auto;
}
#ComparezTop #con2 h6{
  color: #2494cf;
    width: 100%;
    margin: 0 auto;
}
#ComparezTop #con2 .column{
  margin-bottom: 0px;
}
#ComparezTop #con2 img.people{
  width: 530px;
    position: relative;
    top: 30px;
    left: -45px;
}
#ComparezTop #con2 img.headerpeople{
  width: 550px;
    position: absolute;
    bottom: -20px;
    left: -60px;
}
#ComparezTop #con2 .comparezseal{
  width: 100px;
    position: absolute;
    right: -2%;
    top: -3%;
}
#ComparezTop #con2 h3{
  color: white;
    text-align: left;
    width: 85%;
    font-weight: 700;
    margin-top: 15px;
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 0px!important;
}
#ComparezTop .comparez_gform{
  border: #2494cf solid;
    margin: 5px auto 10px;
    padding-left: 10px;
}
#ComparezTop .comparez_gform2{
  border: #00853c solid;
    margin: 5px auto 10px;
    padding-left: 10px;
}
#ComparezBids{
  background-color: white;
  padding-top: 50px;
  text-align: center;
}
#ComparezBids h1{
  color: #000000;
  font-weight: 400;
    width: 86%;
    margin: 0 auto;
}
#ComparezBids #con2{
  padding-top: 50px;
}
#ComparezBids #con2 .column{
  margin-bottom: 0px;
}
#ComparezBids #con2 .innerbox{
  margin-bottom: 50px;
}
#ComparezBids #con2 .innerbox .col1{
  width: 30%;
    display: inline;
}
#ComparezBids #con2 .innerbox .col2{
  width: 70%;
    display: inline-block;
    text-align: left;
}
#ComparezBids #con2 .innerbox .col2 h6{
  line-height: 18px;
  color: #000000;
  margin-bottom: 0;
  font-weight: 800;
}
#ComparezBids #con2 .innerbox .col2 p{
  line-height: 18px;
  color: #000000;
  margin-bottom: 0;
}
#ComparezYellowBar{
  padding: 20px 0;
  background-color: #ffb900;
  text-align: center;
}
#ComparezYellowBar h6{
  margin: 0 auto;
  color: black;
  width: 85%;
}
#ComparezYellowBar h3{
  color: black;
  margin-bottom: 26px;
}
#ComparezYellowBar .one-third.column h4{
  color:#FFFFFF;
  margin-bottom:7px !important;
}
#ComparezYellowBar .one-third.column{
  text-align:center;
  margin-bottom: 15px;
}
#ComparezStats{
  background-image: url("/wp-content/uploads/2016/08/sc-mortgagebg.jpg");
  background-size: cover;
  padding-top: 20px;
  text-align: center; 
}
#ComparezStats2{
  background-color: #00853c;
  padding-top: 20px;
  text-align: center; 
}
#ComparezStats h1, #ComparezStats2 h1{
  color: white;
}
#ComparezStats #con1, #ComparezStats2 #con1{
  text-align: center;
  padding-top: 40px;
}
#ComparezStats #con1 h3, #ComparezStats2 #con1 h3{
  color: white;
  text-transform: uppercase;
}
#ComparezStats #con2, #ComparezStats2 #con2{
  padding-top: 50px;
}
#ComparezStats .one-fifth, #ComparezStats2 .one-fifth{
  width: 17.5%;
}
#ComparezStats #con2 img, #ComparezStats2 #con2 img {
    height: 55px;
}
#ComparezStats #con2 h5, #ComparezStats2 #con2 h5 {
    color: white;
    font-size: 45px;
    line-height: 70px;
    margin-bottom: 8px !important;
}
#ComparezStats #con2 p, #ComparezStats2 #con2 p {
    color: white;
    font-weight: 800;
    letter-spacing: 2px;
}
#ComparezGrayBar{
  padding: 20px 0;
  background-color: #525252;
  text-align: center;
}
#ComparezGrayBar h6{
  margin: 0 auto;
  color: white;
  width: 85%;
  font-size: 18px;
  margin-bottom:20px;
}
#ComparezAgents img{
  height: 211.5px;
}
#CompareAdvantages{
  padding-top: 50px;
  background: #f7f7f7;
}
#CompareAdvantages #col1 img{
  position: absolute;
    width: 60%;
    left: -10%;
}
#CompareAdvantages #col2{
  margin-bottom: 0px;
}
#CompareAdvantages #col2 .con1{
  width: 30%;
    display: inline;
}
#CompareAdvantages #col2 .con2 h6{
  font-weight: 800;
  margin-bottom: 5px;
}
#CompareAdvantages #col2 .con2{
  width: 70%;
    display: inline-block;
    text-align: left;
}
#ComparezBottomForm{
  background-image: url("/wp-content/uploads/2016/08/sc-housebg.jpg");
  background-size: cover;
  background-position: center;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 10px;
  min-height: 400px;
}
#ComparezBottomForm h1{
  color: white;
}
#ComparezBottom{
  padding-top: 30px;
  background-color: #222222;
  color: white;
}
#ComparezBottom hr{
  background: none;
    background-color: #323335;
    height: 5px;
    width: 150px;
    display: inline-block;
    margin-top: 0px;
}
#ComparezBottom h3{
  text-transform: uppercase;
  color: white;
}
#ComparezBottom a{
  color: white!important;
}
/*
#ComparezBottom #col1 li:before {
    content: "\f111";
    font-family: FontAwesome;
    color: #2494cf;
    font-size: 18px;
    font-weight: 800;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
}
*/
#ComparezBottom .social li a {
    width: 50px;
    font-size: 36px;
    color: white;
}
#ComparezBottom .social{
  margin-top: 50px;
}
#ComparezBottom .comparezbtn{
  text-align: center;
    border: #2494cf solid 3px;
    padding: 10px;
}
#ComparezBottom .comparezbtn .btn{
  background-color: #ffb900;
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px;
}
#ComparezBottomForm .comparez_gform2 {
    border: #00853c solid;
    margin: 15px auto 0px;
    padding-left: 10px;
    width: 50%!important;
}
#gform_wrapper_22{
  margin: 5px 0;
}
#gform_wrapper_22 input, #gform_wrapper_22 textarea, #gform_wrapper_22 select{
  margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 14px!important;
    background-color: white!important;
    border-color: #808080!important;
    color: black;
    border-radius: 0px!important;
    padding: 5px;
} 
#gform_wrapper_22 .gfield{
  margin-bottom: 0px;
}   
#gform_wrapper_22 .gfield_label{
  display: none;
}
#gform_wrapper_22 .gform_footer{
  margin-top: 0px;
  text-align: center;
}
#gform_wrapper_22 #gform_submit_button_22{
  background-color: #ffb900!important;
    color: white;
    padding: 15px 75px;
    font-size: 20px!important;
}
/*** NEW COMPAREZ 3 COURTIERS FORM BY MARY ***/
#gform_wrapper_23, #gform_wrapper_33{
  margin: 5px 0;
}
#gform_wrapper_23 input, #gform_wrapper_23 textarea, #gform_wrapper_23 select, #gform_wrapper_33 input, #gform_wrapper_33 textarea, #gform_wrapper_33 select{
  margin-bottom: 3px!important;
    box-shadow: none!important;
    font-size: 14px!important;
    background-color: white!important;
    border-color: #808080!important;
    color: black;
    border-radius: 0px!important;
    padding: 15px 5px;
} 
#gform_wrapper_23 textarea.large {height:80px !important;}
#gform_wrapper_23 .ginput_complex .ginput_full,
#gform_wrapper_23 .ginput_complex .ginput_left,
#gform_wrapper_23 .ginput_complex .ginput_right {
  min-height: 30px;
}
#gform_wrapper_23 .ginput_complex .ginput_left,
#gform_wrapper_23 .ginput_complex .ginput_right {
  width:100%;
}
#gform_wrapper_23 .ginput_complex.ginput_container_address .ginput_right {padding-right:0;}
#gform_wrapper_23 .gfield{
  margin-bottom: 0px;
}   
#gform_wrapper_23 .gfield_label,
#gform_wrapper_23 .field_sublabel_below .ginput_complex.ginput_container label,
#gform_wrapper_23 .field_sublabel_below div.ginput_container[class*="gfield_time_"] label, #gform_wrapper_33 .gfield_label, #gform_wrapper_33 #input_33_19_3_label, #gform_wrapper_33 #input_33_19_5_label{
  display: none;
}
#gform_wrapper_23 .gform_footer, #gform_wrapper_33 .gform_footer{
  margin-top: 0px;
  text-align: center;
}
#gform_wrapper_23 #gform_submit_button_23{
  background-color: #ffb900!important;
    color: white;
    padding: 15px;
    font-size: 16px!important;
}
#gform_wrapper_23 #gform_submit_button_23:hover {
  background-color: #e69800!important;
}
#gform_wrapper_33 #gform_submit_button_33{
  background-color: #00853c!important;
    color: white;
    padding: 15px;
    font-size: 16px!important;
}
#gform_wrapper_33 #field_33_7 .gsection_title, #gform_wrapper_33 #field_33_8 .gsection_title, #gform_wrapper_33 #field_33_13 .gsection_title {
    font-size: 18px;
    line-height: 16px;
    color: white!important;
    font-weight: 400;
}
#gform_wrapper_33 #field_33_7, #gform_wrapper_33 #field_33_8, #gform_wrapper_33 #field_33_13{
  margin-bottom: 0px;
  border-bottom: none;
}
#gform_wrapper_33 #input_33_19_3_container, #gform_wrapper_33 #input_33_19_5_container{
  min-height: 0px;
}
#gform_wrapper_33 #field_33_5 .ginput_container, #gform_wrapper_33 #field_33_11 .ginput_container {
  margin-top: 0px;
}
#gform_wrapper_33 #field_33_8, #gform_wrapper_33 #field_33_13{
  padding: 0px;
  margin: 0px!important;
}
#gform_wrapper_33 li.gf_list_inline ul.gfield_checkbox li, #gform_wrapper_33 li.gf_list_inline ul.gfield_radio li{
  margin-bottom: 0px;
}
#gform_wrapper_33 ul.gfield_checkbox li label, #gform_wrapper_33 li.gf_list_inline ul.gfield_radio li label{
  color: white;
}
#gform_wrapper_33 ul.gfield_checkbox, #gform_wrapper_33 ul.gfield_radio{
  margin: 0px;
}
#gform_wrapper_33 #input_33_14 li.gchoice_33_14_1 {
    width: 25%!important;
}
#gform_wrapper_33 #input_33_14 li.gchoice_33_14_2 {
    width: 33%!important;
}
#gform_wrapper_33 #input_33_14 li.gchoice_33_14_3 {
    width: 45%!important;
}
#gform_wrapper_33 .ginput_container{
  margin-top: 0px;
}
#gform_wrapper_33 p.subbutton{
  color: white;
} 
#gform_wrapper_25{
  margin: 5px 0;
}
#gform_wrapper_25 input,
#gform_wrapper_25 textarea,
#gform_wrapper_25 select{
  margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 14px!important;
    background-color: white!important;
    border-color: #808080!important;
    color: black;
    border-radius: 0px!important;
    padding: 5px;
} 
#gform_wrapper_25 textarea.large {height:80px !important;}
#gform_wrapper_25 .gfield{
  margin-bottom: 0px;
}   
#gform_wrapper_25 .ginput_complex .ginput_full,
#gform_wrapper_25 .ginput_complex .ginput_left,
#gform_wrapper_25 .ginput_complex .ginput_right {
  min-height: 30px;
}
#gform_wrapper_25 .ginput_complex .ginput_left,
#gform_wrapper_25 .ginput_complex .ginput_right {
  width:100%;
}
#gform_wrapper_25 .ginput_complex.ginput_container_address .ginput_right {padding-right:0;}
#gform_wrapper_25 .gfield_label,
#gform_wrapper_25 .field_sublabel_below .ginput_complex.ginput_container label,
#gform_wrapper_25 .field_sublabel_below div.ginput_container[class*="gfield_time_"] label{
  display: none;
}
#gform_wrapper_25 .gform_footer{
  margin-top: 0px;
  text-align: center;
}
#gform_wrapper_25 #gform_submit_button_25{
  background-color: #ffb900!important;
    color: white;
    padding: 15px;
    font-size: 16px!important;
}
#gform_wrapper_25 #gform_submit_button_25:hover {
  background-color: #e69800!important;
}
#gform_wrapper_7 p.subbutton, #gform_wrapper_9 p.subbutton, #gform_wrapper_10 p.subbutton, #gform_wrapper_11 p.subbutton, #gform_wrapper_12 p.subbutton, #gform_wrapper_23 p.subbutton, #gform_wrapper_21 p.subbutton, #gform_wrapper_21 p.subbutton a, #gform_wrapper_26 p.subbutton, #gform_wrapper_28 p.subbutton, #gform_wrapper_29 p.subbutton, #gform_wrapper_31 p.subbutton, #gform_wrapper_25 p.subbutton, #gform_wrapper_26 p.subbutton a{
  color: white!important;
}
#gform_wrapper_5 p.subbutton, #gform_wrapper_8 p.subbutton, #gform_wrapper_30 p.subbutton, #gform_wrapper_32 p.subbutton, #gform_wrapper_72 p.subbutton{
  color: black!important;
  font-size: 14px!important;
}
#gform_wrapper_5 p.subbutton a, #gform_wrapper_8 p.subbutton a, #gform_wrapper_30 p.subbutton a, #gform_wrapper_32 p.subbutton a, #gform_wrapper_72 p.subbutton a{
  color: black!important;
}
#gform_wrapper_5 p.subbutton a:hover, #gform_wrapper_8 p.subbutton a:hover, #gform_wrapper_30 p.subbutton a:hover, #gform_wrapper_32 p.subbutton a:hover, #gform_wrapper_72 p.subbutton a:hover{
  color: #0d7ffa!important;
}
#gform_wrapper_4 {
    background-color: #edefef;
    padding: 10px;
    width: 50%;
    margin: 0px auto;
}
#gform_wrapper_4 input, #gform_wrapper_4 textarea{
  margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 16px!important;
    background-color: #f1eff0!important;
    border-color: #b4aeae!important;
    color: #333;
    border-radius: 0px!important;
    padding: 5px;
}
#gform_wrapper_4 .gform_footer #gform_submit_button_4{
  width: 98%;
    background-color: #eaa750!important;
    padding: 10px!important;
}    
#gform_wrapper_4 #input_4_4_5_container{
  margin-left: 0px!important;
  width: 100%!important;
}
#gform_wrapper_4 #input_4_4_5_label{
  display: none!important;
}
.page-template-template-au-meilleur-facilement #mci-footer{
  display: none;
}
/*** NEW COMPAREZ 3 COURTIERS FORM BY MARY END ***/
@media only screen and (min-width: 1367px){
  #ComparezAgents img {
      height: 282.5px;
  }
  .page-template-template-au-meilleur-facilement .dynamic-mascots{
    right: 300px;
  }
}
#input_15_10_5_label { display: none !important; }
#ImmobiliereVideo h1{
  text-align: center;
    font-weight: 800;
    margin: 30px auto;
    text-transform: uppercase;
}
#gform_26 .top_label div.ginput_container { margin-top: 0 !important; }
#gform_26 li.gfield { padding-right: 0 !important;  padding-top: 0px;}
#gform_26 li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half):not(.gf_left_third):not(.gf_middle_third):not(.gf_right_third){
    max-width: 100%!important;
    width: 100%;
}
#gfield_description_26_9{
	color: white;
}

#gform_26 #field_26_5 .instruction{
	display: none;
}
#gform_26 label.gfield_label, #gform_26 .ginput_complex label { display: none !important; }
#gform_26 .top_label .gfield_description { padding: 0 !important; margin: -10px 0 8px !important; font-size:13px !important; line-height:17px !important; }
#gform_26 input[type="text"], #gform_26 input[type="email"], #gform_26 input[type="tel"], #gform_26 input[type="number"], #gform_26 input[type="url"], #gform_26 select { background:#fff !important; border:1px solid #0c7ffa !important; box-shadow: none !important; height:30px !important; padding:3px 5px !important; border-radius:0 !important; width:100% !important; font-size:14px !important; font-style:italic !important; color:#000 !important; margin-bottom:10px !important; }
#gform_26 textarea { background:#fff !important; border:1px solid #0c7ffa !important; box-shadow: none !important; padding:3px 5px !important; width:100% !important; border-radius:0 !important; font-style:italic !important; border-radius:0 !important; font-size:14px !important; color:#000 !important; margin-bottom:10px !important; }
#gform_26 h2.gsection_title { color:#fff !important; font-size:22px !important; line-height: 26px !important; }
.page-id-770 .multilead-form, .page-id-945 .multilead-form { padding: 10px 0 !important; }
.page-id-770 .multilead-form .form-box .gform_body, .page-id-945 .multilead-form .form-box .gform_body { width:100% !important; }
.page-id-770 .multilead-form .form-box, .page-id-945 .multilead-form .form-box  { padding: 10px 20px !important; }
.page-id-770 .multilead-form h3, .page-id-945 .multilead-form h3 { font-size:36px !important; line-height:40px !important; margin-top:20px; color:#fff !important; }
#gform_submit_button_26 { width:100% !important; padding:20px !important; font-size:20px !important; white-space:normal !important; line-height:25px !important; }
#gform_26 .top_label li.gfield.gf_left_third { width:33.3% !important; padding-right:5px !important; margin: 0 !important; }
#gform_26 .top_label li.gfield.gf_middle_third { width:33.3% !important; padding: 0 5px !important; margin-left: 0 !important; margin: 0 !important; }
#gform_26 .top_label li.gfield.gf_right_third { width:33.3% !important; padding-left: 5px !important; margin-left: 0 !important; margin: 0 !important; }
#input_26_1_3_container { padding-right:10px !important; }
#gform_26 .top_label li.gfield.gf_left_half { width:50% !important; margin-right: 0 !important; padding-right:10px !important; }
#gform_26 .top_label li.gfield.gf_right_half { width:50% !important; }
#gform_26 .gsection { margin: 5px 0 !important; }
li#field_26_9 { width:66.6% !important; display:inline-block !important; padding-right:10px !important; }
li#field_26_33 { font-size:14px !important; color:#fff !important; }
li#field_26_33 label.gfield_label { display:block !important; font-size:15px !important; font-weight:normal !important; }
#Header #logo img { width:110px !important; }
#Header #logo h1 { font-size:24px !important; line-height:24px !important; }
#Header #logo h1 span { font-size:30px !important; }
.tagline { font-size:15px !important; width:500px !important; margin-left:250px !important; }
#Header a.button { padding:7px 5px !important; }
.home .tagline { color:#000 !important; }
@media screen and (min-width:480px) and (max-width:767px)
{
.page-id-770 .multilead-form .form-box, .page-id-945 .multilead-form .form-box { padding: 10px 20px !important; }
.page-id-770 .multilead-form h3, .page-id-945 .multilead-form h3 { font-size:22px !important; line-height:26px !important; margin-top:5px !important; }
#gform_26 .top_label li.gfield.gf_left_third { width:100% !important; padding-right: 0 !important; }
#gform_26 .top_label li.gfield.gf_middle_third { width:100% !important; padding: 0 !important; margin-left: 0 !important; }
#gform_26 .top_label li.gfield.gf_right_third { width:100% !important; padding-left: 0 !important; margin-left: 0 !important; }
#gform_26 .top_label li.gfield.gf_left_half { width:100% !important; margin-right: 0 !important; padding-right:0 !important; }
#gform_26 .top_label li.gfield.gf_right_half { width:100% !important; }
li#field_26_9 { width:100% !important; display:block !important; padding-right:0 !important; }
#gform_26 .ginput_container span { margin-bottom: 0 !important; }
#Header #logo2, #nav_container { display:none !important; }
/*.single-post .hometext { margin-top:200px !important; }*/
.single-post .hometext,
.blog .hometext, .page-id-929 .hometext { margin-top:0 !important; }
.page-id-2666 #HomeHeader {
    padding-top: 210px !important;
}
a div.btn-mob {
    font-size: 37px;
    width: 77%;
}
}
@media screen and (min-width:480px) and (max-width:641px)
{
#input_26_1_3_container { padding-right:10px !important; width:50% !important; display:inline-block !important; margin-bottom:0 !important; }
#input_26_1_6_container { width:49% !important; display:inline-block !important; clear:none !important; }
li#field_26_1 input[type="text"] { margin-bottom: 5px !important; }
}
@media screen and (max-width:479px)
{
.page-id-770 .multilead-form .form-box, .page-id-945 .multilead-form .form-box { padding: 0 20px 10px !important; }
.page-id-770 .multilead-form h3, .page-id-945 .multilead-form h3 { font-size:20px !important; line-height:24px !important; margin-top:-15px !important; }
#gform_26 .top_label li.gfield.gf_left_third { width:100% !important; padding-right: 0 !important; }
#gform_26 .top_label li.gfield.gf_middle_third { width:100% !important; padding: 0 !important; margin-left: 0 !important; }
#gform_26 .top_label li.gfield.gf_right_third { width:100% !important; padding-left: 0 !important; margin-left: 0 !important; }
#input_26_1_3_container { padding-right:10px !important; }
#gform_26 .top_label li.gfield.gf_left_half { width:100% !important; margin-right: 0 !important; padding-right:0 !important; }
#gform_26 .top_label li.gfield.gf_right_half { width:100% !important; }
#gform_26 h2.gsection_title { font-size:18px !important; line-height: 22px !important; }
.page-id-770 .multilead-form img.satisfaction { position:relative !important; margin:auto !important; top:0 !important; }
li#field_26_9 { width:100% !important; display:block !important; padding-right:0 !important; }
#input_26_1_3_container { padding-right:10px !important; width:50% !important; display:inline-block !important; margin-bottom:0 !important; vertical-align:top !important; }
#input_26_1_6_container { width:48% !important; display:inline-block !important; clear:none !important; vertical-align:top !important; }
li#field_26_1 input[type="text"] { margin-bottom: 5px !important; }
.tagline { margin:10px auto 0 !important; font-size:18px !important; font-weight:bold; line-height: 22px; }
#Header #logo2, #nav_container { display:none !important; }
.hometext { margin-top:170px !important;}
/*.single-post .hometext { margin-top:270px !important; }*/
.single-post .hometext { margin-top:0 !important; }
}
.sidebar-form .ginput_complex.ginput_container label { display:none !important; }
.sidebar-form .ginput_complex .ginput_right { width:100% !important; padding-right: 0 !important; }
.gform_wrapper .gform_body { width:100% !important; }
/*----------- MORTGAGE BROKER ---------------------*/
.tagline2broker{
  float: left;
    font-size: 16px;
    margin-left: 300px;
    margin-top: 20px;
    text-align: center;
    width: 338px;
    line-height: 18px;
}
.tagline2broker .tag1 {
    color: #0a030a;
    font-weight: 400;
    font-size: 20px;
}
.tagline2broker .tag2 {
    color: black;
    font-weight: 400;
}
#MortgageTop {
    background-image: url("/wp-content/uploads/2016/10/mortgage-title-bar.jpg");
    background-size: cover;
    padding: 35px 0;
    text-align: center;
}
#MortgageTop h2 {
    margin-bottom: 0px;
    color: black;
}
#MortgageTop h4{
    margin-bottom: 0px;
    color: black;
    text-transform: uppercase;
}
#MortgageBroker {
    padding-top: 30px;
}
#MortgageBroker img.brokerimg{
  width: 100%;
}
#MortgageBroker #innerbox .col1 {
    width: 62%!important;
    display: inline-block;
}
#MortgageBroker #innerbox .col2 {
    width: 35%;
    display: inline-block;
    margin-left: 10px;
}
#MortgageBroker #innerbox .col2 h5{
    margin-bottom: 5px;
    color: black;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 20px;
}
#MortgageBroker #innerbox .col2 p.title{
    color: #aaacae;
    font-style: italic;
    font-weight: 800;
    margin-bottom: 5px;
}
#MortgageBroker #innerbox .col2 p{
    line-height: 18px;
    margin-bottom: 0px;
}
#MortgageBroker .vidlink{
    width: 100%;
    margin-top: 25px;
}
#MortgageBroker table th{
  background-color: black!important;
  color: white!important;
  font-size: 28px!important;
}
#MortgageBroker h3.maintitle{
    color: white;
    width: 100%;
    background-color: black;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0px;
}
#MortgageBroker h4.titleinfo{
    color: black;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 0px;
}
#MortgageBroker hr.title{
    background: none!important;
    width: 25%;
    margin: 5px 0 15px;
    height: 2px;
    border-bottom: #eaa750 solid 2px;
}
#MortgageBroker h4.titleinfo2{
    color: black;
    width: 45%;
    text-transform: uppercase;
    border-bottom: #eaa750 solid 2px;
}
#MortgageBroker h4.agentinfo{
    color: black;
    width: 100%;
    text-transform: uppercase;
}
#MortgageBroker img.remaxlogo{
  width: 95%;
  margin-top: 20px;
}
#MortgageBroker .contactnums{
    background-color: #f2f2f2;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding: 10px;
}
#MortgageBroker .contactnums ul.contacts li{
    background-color: white;
    padding: 5px 0;
    font-weight: 800;
    border: #f2f2f2 solid 1px;
}
#MortgageBroker .contactnums a{
    background-color: #c1272d;
    color: white;
    text-decoration: none;
    padding: 5px 40px;
    font-weight: 800;
}
#MortgageBroker .contactnums a:hover{
    text-decoration: none;
}
#MortgageBroker .contactnums .icon-phone{
    color: #c1272d;
}
#MortgageBroker ul.contactside{
    width: 90%;
    margin: 0 auto;
    border: #bdbdbd solid 1px;
}
#MortgageBroker ul.contactside li{
    padding: 10px;
}
#MortgageBroker ul.contactside li.black{
    background-color: black;
    color: white;
    font-weight: 800;
    text-align: center;
}
#MortgageBroker ul.contactside li.red{
    background-color: #c1272d;
    color: white;
    font-weight: 800;
}
#MortgageBroker ul.contactside li.wyt{
    background-color: white;
    color: black;
    font-weight: 800;
}
#MortgageBroker ul.contactside li.wyt i{
    color: #c1272d!important;
}
#MortgageBroker #customerreview{
  background-image: url("/wp-content/uploads/2016/10/mortgage-customer-bg.jpg");
  background-size: cover;
  background-position: center;
  text-align: center;
  padding: 10px;
}
#MortgageBroker #customerreview h3{
  text-transform: uppercase;
  color: white;
  margin-bottom: 0px;
}
#MortgageBroker #customerreview p{
  color: white;
  margin-bottom: 0px;
}
#MortgageBroker #customerreview h5{
  color: white;
  margin-bottom: 0px;
  font-weight: 800;
}
/*=======================================================*/
#HomeDemandez #con1, #HomeDemandez #con2{
  padding-top: 50px;
  text-align: center;
}
#HomeDemandez #con1 h3{
  text-transform: uppercase;
  font-weight: 400;
    letter-spacing: 5px;
    color: black;
    width: 95%;
    margin: 0 auto;
}
#HomeDemandez #con2 .column img{
  width: 250px;
}
#HomeDemandez #con2 .column p{
  padding-left: 30px;
}
/*=======================================================*/
#HomeKindInsurance{
  background-image: url("/wp-content/uploads/2016/11/types-assurance-pret-hypothecaire.jpg");
  background-position: left;
  background-size: 47% 100%;
  background-repeat: no-repeat;
  background-color: #0471c0;
}
#HomeKindInsurance #col1{
  width: 45%;
} 
#HomeKindInsurance #col2{
  padding-top: 30px;
  margin-bottom: 40px!important;
  color: white;
}
#HomeKindInsurance #col2 .fourths{
  width: 24%;
  float: left;
  text-align: center;
  font-weight: 800;
}
#HomeKindInsurance #col2 .fourths p{
  font-size: 14px!important;
  line-height: 16px;
  color: white;
} 
#HomeKindInsurance #col2 .fourths img{
  width: 80px;
} 
#HomeKindInsurance #col2 h3{
  font-weight: 400;
  letter-spacing: 5px;
  color: white;
}
#HomeKindInsurance #col2 hr{
  background-image: none;
    background-color: #ffffff;
    height: 3px;
    width: 45px;
    margin: 10px 0px;
}
/*=======================================================*/
#HomeFooter{
  background-color: #212831;
  padding-top: 50px;
}
#HomeFooter h6{
  color: white;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
}
#HomeFooter #col1 li a{
  color: white;
  font-size: 17px;
    line-height: 16px;
}
#HomeFooter #col2 ul{
  list-style: none;
  padding-left: 20px;
}
#HomeFooter #col2 li{
  padding-left: 1.3em;
  font-size: 16px;
}
#HomeFooter #col2 li a{
  color: white;
  font-size: 17px;
}
#HomeFooter #col2 li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  color: #fecc00;
  font-size: 18px;
  font-weight: 800;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
#HomeFooter #col1 .social{
  margin-top: 30px;
}
#HomeFooter #col1 .social li a{
  color: white;
  width: 50px;
  font-size: 34px;
  opacity: 1;
} 
#HomeFooter #col3 a > h5{
  color: white;
  font-size: 16px;
}
#HomeFooter #col3 p{
  color: white;
}
/*=======================================================*/
#FooterAH{
  background-image: none;
  background-color: #1d232b!important;
  color: white!important;
  height: 45px;
  border-top: white solid 1px;
}
#FooterAH .container{
  padding-top: 10px!important;
}
#FooterAH .column{
  margin-bottom: 0px;
}
#FooterAH #end .one{
  width: 360px;
  font-size: 13px;
}
#FooterAH #end .two{
  width: 140px;
}
#FooterAH #end .three{
  width: 400px;
  font-size: 13px;
  text-align: right;
}
#FooterAH #end .three p{
  margin: 0px!important;
} 
#FooterAH #end .three img{
  width: 20px;
}
#FooterAH #end .three a{
  color: white;
  margin-bottom: 10px;
}
div.mobileform{
  display: none!important;
}
#field_45_20, #field_32_36 { display: none !important; }
@media only screen and (max-width: 767px){
  .postid-20662 #gform_wrapper_9{
  margin-left: 0px;
}
  div.mobileform{
    display: block!important;
    margin-bottom: 20px;
  }
  div.desktopform{
    display: none!important;
  }
  #ComparezTop #con2 img.people {
    display: none;
  }
  #ComparezTop #con1 h1 {
    font-size: 24px;
    line-height: 28px;
    width: 100%;
  }
  #ComparezTop {
    padding-top: 20px;
  }
  #ComparezTop #con1 h6 {
    line-height: 16px;
    width: 100%;
  }
  #ComparezTop #con2 .comparezseal{
    width: 90px;
    right: -8%;
    top: 20%;
  }
  #ComparezTop #con2 img.headerpeople{
    display: none;
  }
  #ComparezBottomForm .comparez_gform {
    width: 100% !important;
  }
  #ComparezBottomForm h1 {font-size: 18px;line-height: 20px;}
  #ComparezBottomForm {
    padding-top: 20px;
  }
  #ComparezGrayBar h6 {
    width: 100%;
  }
  #ComparezBids {
    padding-top: 20px;
  }
  #ComparezBids h1 {
    width: 100%;
  }
  
  #HomeDemandez #con1 h3{
    letter-spacing: 3px;
  }
  #HomeKindInsurance{
    background-image: none;
  }
  #ComparezStats .one-fifth, #ComparezStats2 .one-fifth{
    width: 100%!important;
  }
  #ComparezBottomForm .comparez_gform2{
    width: 100%!important;
  }
  #HomeInfo6 .image{
    display: none;
  }
  #gform_wrapper_33{
    width: 97%;
  }
  #gform_wrapper_33 #input_33_14 li.gchoice_33_14_1, #gform_wrapper_33 #input_33_14 li.gchoice_33_14_2, #gform_wrapper_33 #input_33_14 li.gchoice_33_14_3{
    width: 100%!important;
  }
  #gform_wrapper_33 li.gf_list_inline ul.gfield_checkbox li, #gform_wrapper_33 li.gf_list_inline ul.gfield_radio li{
    width: 50%;
    display: inline-block;
  }
}
/* Vendre sa Maison Template */
/*--------------------------------------------------*/
#HomeTopVM{
  background-image: url("/wp-content/uploads/2016/11/top-bg.jpg");
  background-size: cover;
  background-position: center;
}
#HomeTopVM #col1{
  padding-top: 50px;
}
#HomeTopVM #col1 .innertable, #HomeTopVM #col1 .innertable div{
  display: inline;
}
#HomeTopVM #col1 .innertable div.line1{
  float: left;
  margin-right: 10px;
}
#HomeTopVM #col1 img{
    position: absolute;
    bottom: 0;
    width: 260px;
    left: 25%;
}
#HomeTopVM #col1 img.comparez, #HomeBottomFormVM #col1 img.comparez{
    position: absolute;
    bottom: 0;
    width: 370px!important;
    left: 2%!important;
}
#HomeTopVM #col1 img.frmarrow{
  width: 100px;
  left: 41%;
  bottom: 50px;
}
#HomeTopVM #col1 h3{
  color: white;
    width: 50%;
    margin-top: 50px;
}
#HomeTopVM #col1 h3.comparez{
    margin-top: 0px!important;
    color: white;
    width: 38%!important;
    position: absolute;
    z-index: 1;
    background-color: rgba(0,0,0,0.6);
    padding: 5px;
    bottom: 0px;
}
#HomeTopVM #col1 #comparezinner h5, #HomeBottomFormVM #col1 #comparezinner h5{
      display: inline;
    float: left;
}
#HomeTopVM #col1 .innertable h1{
  color: #45c2e8;
    font-weight: 800;
    font-size: 50px!important;
}
#HomeTopVM #col1 .innertable h5{
  color: white;
  text-transform: uppercase;
}
#HomeTopVM #col2{
  margin-bottom: 0px;
}
#HomeTopVM .comparezform #gform_wrapper_34 #gform_submit_button_34{
  background-color: #0c7ffa!important;
}
.formtitle{
  background-color: #45c2e8;
    padding: 10px;
    margin-top: 20px;
}
.formtitle h3{
  color: white;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    line-height: 24px;
}
.formtitle h3.comparez{
  margin-left: 10px;
  width: 75%;
  text-align: left!important;
}
.formtitle img.comparezseal{
  position: absolute;
    right: 20px;
    top: 25px;
    width: 110px!important;
}
#comparezformtitle{
  background-color: #eaa750!important;
}
/*--------------------------------------------------*/
#HomeStepsVM #row1{
  text-align: center;
}
#HomeStepsVM #row1 h3{
  color: black;
  text-transform: uppercase;
  padding: 30px 0;
  margin-bottom: 0px;
}
#HomeStepsVM #row2 .one-third{
  text-align: right;
}
#HomeStepsVM #row2 .one-third img{
  width: 90%;
}
#HomeStepsVM #row2 .one-third p{
  text-align: center!important;
  width: 90%;
}
/*--------------------------------------------------*/
#HomeCompaniesVM{
  background-color: #f2f2f2;
}
#HomeCompaniesVM #row1{
    text-align: center;
    padding-top: 50px;
}
#HomeCompaniesVM #row1 h3{
    text-transform: uppercase;
    color: black;
}
#HomeCompaniesVM #row2{
    width: 85%!important;
}
#HomeCompaniesVM #row2 .column{
    width: 31%!important;
}
#HomeCompaniesVM #row2 .one-third {
  padding-top: 30px;
  text-align: center;
}
#HomeCompaniesVM #row2 .one-third img{
  width: 100%;
}
#HomeCompaniesVM #row2 .one-third .company-name {
  background-color: #414042;
  text-align: center;
  padding: 20px;
    height: 50px;
}
#HomeCompaniesVM #row2 .one-third .company-name h6{
  text-transform: uppercase;
  color: white;
}
#HomeCompaniesVM #row2 .one-third img.rating-seal{
  width: 200px;
  
}
#HomeCompaniesVM #row2 .one-third .company-info{
  background-color: white;
    color: black;
    padding: 0 10px 10px;
}
#HomeCompaniesVM #row2 .one-third .company-info p{
  text-align: left;
    padding: 40px 10px 10px;
}
#HomeCompaniesVM #row2 .one-third .company-info ul{
  text-align: left;
}
#HomeCompaniesVM #row2 .one-third .company-info ul li{
  margin-left: 10px;
}
#HomeCompaniesVM #row2 .one-third .company-info ul li.address:before{
  font-family: "FontAwesome";
    font-weight: normal;
  content: "\f041";
  color: #42b5e3;
  margin-right: 5px;
}
#HomeCompaniesVM #row2 .one-third .company-info ul li.phone:before{
  font-family: "FontAwesome";
    font-weight: normal;
  content: "\f095";
  color: #42b5e3;
  margin-right: 5px;
}
#HomeCompaniesVM #row2 .one-third .company-info table td{
  font-size: 14px;
    padding: 5px;
}
/*--------------------------------------------------*/
#HomeMapVM{
  text-align: center;
  padding-bottom: 50px;
}
#HomeMapVM h3{
  margin: 50px auto;
  text-transform: uppercase;
}
#HomeMapVM img.map{
  width: 100%;
}
/*--------------------------------------------------*/
#HomeSealsVM{
  background-image: url("/wp-content/uploads/2016/11/house-bg.jpg");
  background-size: cover;
  background-position: center;
  padding-top: 30px;
}
#HomeSealsVM .one-fourth{
  text-align: center;
}
#HomeSealsVM .one-fourth h6{
  color: white;
  margin-bottom: 0px;
}
#HomeSealsVM .one-fourth h6.label2{
  font-weight: 800;
}
/*--------------------------------------------------*/
#HomeEnsemblesVM #row1{
  text-align: center;
}
#HomeEnsemblesVM #row2{
  padding-top: 50px;
}
#HomeEnsemblesVM #row2 img{
  width: 100%;
}
#HomeEnsemblesVM #row2 h3{
  text-transform: uppercase;
  color: black;
}
#HomeEnsemblesVM #row2 p{
  color: black;
}
#HomeEnsemblesVM #row2 a{
  color: #f15a24;
  text-transform: uppercase;
  border: #f15a24 solid 2px;
  padding: 10px 30px;
  font-weight: 800;
}
#HomeEnsemblesVM #row2 a:hover{
  text-decoration: none;
  background-color: #f15a24;
  color: white;
}
#HomeEnsemblesVM #row3{
    padding-bottom: 30px;
}
#HomeEnsemblesVM #row3 li{
    color: black;
}
/*--------------------------------------------------*/
#HomeBottomFormVM{
  background-image: url("/wp-content/uploads/2016/11/pool-bg.jpg");
  background-size: cover;
  background-position: center;
}
#HomeBottomFormVM #col1{
  padding-top: 50px;
}
#HomeBottomFormVM #col1 .innertable, #HomeBottomFormVM #col1 .innertable div{
  display: inline;
}
#HomeBottomFormVM #col1 .innertable div.line1{
  float: left;
  margin-right: 10px;
}
#HomeBottomFormVM #col1 img{
    position: absolute;
    bottom: 0;
    width: 260px;
    left: 25%;
}
#HomeBottomFormVM #col1 .innertable div.line1 h1{
  color: #45c2e8;
    font-weight: 800;
    font-size: 50px!important;
}
#HomeBottomFormVM #col1 .innertable div h5{
  color: white;
  text-transform: uppercase;
}
#VSMNewTagline {
  width:100%;
  background:#eaa750;
  padding-top:20px;
}
#VSMNewTagline h2 {
    color: #000;
    font-size: 21px;
    font-weight: 400;
    text-align: center;
}
#VSMNewTagline .container .one.column {
  margin-bottom:10px;
}
#gform_wrapper_34{
  margin-top: 0px!important;
}
#gform_wrapper_34 input, #gform_wrapper_34 select, #gform_wrapper_34 textarea {
    margin-bottom: 0 !important;
    box-shadow: none !important;
    padding: 3px 6px !important;
    font-size: 14px !important;
    background: #fff !important;
    border-color: #b4aeae !important;
    color: #333 !important;
    border-radius: 0 !important;
}
#gform_wrapper_34 .gfield_label{
  display: none;
}
#gform_wrapper_34 li.gfield{
  margin-top: 0px!important;
  margin-bottom: 0px!important;
  padding-right: 5px!important;
}
#gform_wrapper_34 .gform_body{
  width: 100%;
  background-color: black;
    padding: 5px 10px 10px 15px;
}
.page-id-1332 #gform_wrapper_34 .gform_body, .page-id-2156 #gform_wrapper_34 .gform_body{
  background: transparent !important;
  margin-top: 20px;
}
#gform_wrapper_34 .gform_footer{
  padding: 0!important;
  margin: 0!important;
}
#gform_wrapper_34 #gform_submit_button_34{
  width: 100%;
    border: none;
    background-color: #f67617!important;
    color: white!important;
    text-transform: uppercase;
    font-size: 20px!important;
    padding: 20px 0!important;
}
.page-id-1332 #gform_wrapper_34 .gform_footer, .page-id-2156 #gform_wrapper_34 .gform_footer{
  width: 90%;
  margin: 0 5% !important;
}
.page-id-1332 #gform_wrapper_34 #gform_submit_button_34, .page-id-2156 #gform_wrapper_34 #gform_submit_button_34{
   font-size: 16px!important;
  padding: 12px 0!important;
  line-height:22px;
  background-color: #0C7FFA!important;
  border-bottom: 3px solid #054487 !important;
}
#gform_wrapper_34 #gform_submit_button_34:hover{
  color: #f67617!important;
    background-color: white!important;
}
.page-id-1332 #gform_wrapper_34 #gform_submit_button_34:hover, .page-id-2156 #gform_wrapper_34 #gform_submit_button_34:hover{
  color: #ffffff!important;
  background-color: #0868CF!important;
}
#gform_wrapper_34 p.subbutton{
  color: white;
}
.page-id-1332 #Header #logo img , .page-id-2156 #Header #logo img {
    width: 100px !important;
}
.page-id-1332 #Header #logo h1 , .page-id-2156 #Header #logo h1 {
    font-size: 20px !important;
    line-height: 18px !important;
}
.page-id-1332 #Header #logo h1 span, .page-id-2156 #Header #logo h1 span {
    font-size: 26px !important;
}
.page-id-1332 #Header #top_bar, .page-id-2156 #Header #top_bar, .page-id-2438 #Header #top_bar, .single-post #Header #top_bar {
    min-height: 98px !important;
}
.page-id-1332 #gform_wrapper_34 p.subbutton, .page-id-2156 #gform_wrapper_34 p.subbutton{
  color: #333;
  font-size: 14px;
}
.page-id-1332 #HomeInfo .column p, .page-id-2156 #HomeInfo .column p {
    color: #333;
    font-size: 22px;
    font-weight: 700;
}
.page-id-1332 #Header a.button, .page-id-2156 #Header a.button, .page-id-2438 #Header a.button, .single-post #Header a.button {
    display: none;
}
.page-id-1332 #HomeHeader .innertable, .page-id-2156 #HomeHeader .innertable, .page-id-2438 #HomeHeader .innertable, .page-id-2605 #HomeHeader .innertable, .page-id-3223 #HomeHeader .innertable, .page-id-929 #HomeHeader .innertable, .single-post #HomeHeader .innertable, .blog #HomeHeader .innertable {padding:20px 0 0 20px;background: rgba(0, 0, 0, 0.6);margin-left: 20px;}
.page-id-1332 #HomeHeader .innertable div.line1, .page-id-2156 #HomeHeader .innertable div.line1, .page-id-2605 #HomeHeader .innertable div.line1, .page-id-929 #HomeHeader .innertable div.line1, .single-post #HomeHeader .innertable div.line1, .blog #HomeHeader .innertable div.line1 {
    float: left;
    margin-right: 10px;
    width: 40%;
    text-align: right;
    margin-bottom: 20px;
}
.page-id-2438 #HomeHeader .innertable div.line1, .page-id-3223 #HomeHeader .innertable div.line1 {
    float: left;
    margin-right: 10px;
    width: 36%;
    text-align: right;
    margin-bottom: 20px;
}
.page-id-1332 #HomeHeader .innertable h1, .page-id-2156 #HomeHeader .innertable h1, .page-id-2605 #HomeHeader .innertable h1, .page-id-3223 #HomeHeader .innertable h1 {
    color: #45c2e8;
    font-size: 44px !important;
    font-weight: 800;
}
.page-id-2438 #HomeHeader .innertable h1, .page-id-3223 #HomeHeader .innertable h1, .page-id-929 #HomeHeader .innertable h1, .single-post #HomeHeader .innertable h1, .blog #HomeHeader .innertable h1 {
  color: #ff5400;
  font-size: 44px !important;
  font-weight: 800;
}
.page-id-1332 #HomeHeader #comparezinner h5, .page-id-2156 #HomeHeader #comparezinner h5, .page-id-2605 #HomeHeader #comparezinner h5 {
    display: inline;
    float: left;
  color:#FFF !important;
width: 49%;
}
.page-id-2438 #HomeHeader #comparezinner h5, .page-id-3223 #HomeHeader #comparezinner h5, .single-post #HomeHeader #comparezinner h5, .blog #HomeHeader #comparezinner h5 {
  display: inline;
  float: left;
  color:#FFF !important;
  width: 49%;
  font-size: 34px !important;
}
.page-id-1332 .homeform .title img.vendreseal, .page-id-2156 .homeform .title img.vendreseal, .page-id-2605 .homeform .title img.vendreseal {
  right:-19px;
  top:0;
  width:120px;
  left:unset;
} 
.page-id-3223 a.btn-call{
  background-color: #0c7ffa;
    color: white;
    font-size: 32px;
    padding: 5px 35px;
    font-weight: 800;line-height: 58px;
}
.page-id-3223 a.btn-call:hover{
  text-decoration: none;
  background-color: #ee2624;
}
@media only screen and (max-width: 767px){
  #HomeTopVM #col1 img, #HomeBottomFormVM #col1 img{
    display: none;
  }
  #HomeTopVM #col1 h3{
    width: 100%;
  }
  #gform_wrapper_34{
    background-color: black;
  }
  #gform_wrapper_34 .gform_footer{
    padding: 16px 0 0px!important;
  }
  #gform_wrapper_34 li.gfield{
    float: left !important;
      clear: left !important;
      width: 100% !important;
  }
  #gform_wrapper_34 #gform_submit_button_34{
    padding: 10px 0!important;
    font-size: 14px !important;
  }
  #gform_wrapper_34 textarea.small{
    height: 100px;
  }
  .page-id-1332 #gform_wrapper_34, .page-id-2156 #gform_wrapper_34 {
    background: transparent !important;
  }
  #RealEstateCharles #innerbox .col1, #RealEstateCharles #innerbox .col2{
    width: 100%!important;
  }
  .tagline_realestate{
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
  }
  .page-id-1332 #HomeHeader .innertable div.line1, .page-id-2156 #HomeHeader .innertable div.line1{
    width: 40%!important;
  }
#HomeInfo6 .bottom-image,
.page-id-2666 #HomeHeader img.tvcs-woman,
.page-id-2666 #HomeHeader img.tvcs-man {
    display: none;
}
#HomeInfo6 p {
    margin-right: 0;
}
.page-id-2666 #HomeInfo6 .homeform {margin-top:20px;}
}
/*--------------------------------------------------*/
/* Comparer 3 Agents Immobilier Template */
/*-----------------------------------------*/
#HomeTopC3A{
  background-image: url("/wp-content/uploads/2017/02/top-bg-C3A.jpg");
  background-position: center;
  background-size: cover;
  text-align: center;
  padding-top: 10px;
}
#HomeTopC3A h2{
  color: white;
  width: 90%;
  margin: 0 auto;
}
#HomeTopC3A h3, #HomeTopC3A h5{
  color: white;
}
#HomeTopC3A p{
  color: white;
  /*width: 60%;*/
  font-size: 14px;
  margin: 0 auto;
}
#HomeTopC3A p.subbutton a {
  color: white;
}
#HomeTopC3A #col2{
  padding-top: 10px;
  margin-bottom:20px;
}
.page-id-1329 #formdiv{
    background-color: #333333;
    border: #ff5400 solid 3px;
    padding: 15px 0 0 20px;
position:relative;
}
.page-id-1329 #formdiv img.arrow {
  position:absolute;
  bottom: 45px;
    left: -39px;
}
.page-id-1329 #formdiv h5{
    margin-left: 20px;
  color: white;
  text-align: left;
    width: 80%;
font-size:22px;
}
.page-id-1329 #formdiv img.seal {
    width: 160px;
    position: absolute;
    top: -36px;
    right: -12px;
}
.page-id-1329 #Header a.button {
    display: none;
}
.page-id-1329 #Header #top_bar {
    min-height: 92px !important;
}
.page-id-1329 #Header #logo {
    padding-top: 10px;
}
.page-id-1329 #formdiv .top_label .gfield_label,
.page-id-1329 #formdiv .ginput_complex label {
    display: none !important;
}
.page-id-1329 #formdiv input[type="text"],
.page-id-1329 #formdiv input[type="password"],
.page-id-1329 #formdiv input[type="email"],
.page-id-1329 #formdiv textarea,
.page-id-1329 #formdiv select {
    border-color: #878787;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #333333 !important;
    font-size: 14px !important;
    margin-bottom: 0 !important;
    padding: 4px 7px !important;
}
.page-id-1329 #formdiv textarea {
    height: 90px !important;
}
.page-id-1329 #formdiv .top_label li.gfield.gf_left_half,
.page-id-1329 #formdiv .top_label li.gfield.gf_right_half,
.page-id-1329 #formdiv .top_label li.gfield.gf_left_third,
.page-id-1329 #formdiv .top_label li.gfield.gf_middle_third,
.page-id-1329 #formdiv .top_label li.gfield.gf_right_third {
    margin-bottom: 0 !important;
}
.page-id-1329 #gform_wrapper_5 p.subbutton, .page-id-1329 #gform_wrapper_5 p.subbutton a, .page-id-1329 #gform_wrapper_8 p.subbutton, .page-id-1329 #gform_wrapper_8 p.subbutton a {
    color: #FFFFFF !important;
}
.page-id-1329 #formdiv .gform_footer {
  text-align: center;
}
.page-id-1329 #formdiv .gform_footer .gform_button {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #0c7ffa !important;
    border-bottom: 3px solid #054487 !important;
    border-image: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
    max-width: 100%;
    padding: 15px 30px !important;
    text-transform: uppercase;
    white-space: normal;
}
.page-id-1329 #formdiv .gform_footer .gform_button:hover {background-color: #054487 !important;}
/*------------------------------------------*/
#HomeVousNavezC3A .container{
  background-image: url("/wp-content/uploads/2016/11/man-bg-C3A.jpg");
  background-size: cover;
  background-position: right;
  border-bottom: #ff5400 solid 5px;
}
#HomeVousNavezC3A .one{
  text-align: center;
}
#HomeVousNavezC3A #col1{
  text-align: left!important;
}
#HomeVousNavezC3A #col1 h3, #HomeVousNavezC3A #col1 p{
  color: black;
}
.page-id-1329 #HomeMapVM {background:#efefef;}
.page-id-1329 #HomeMapVM img.map {border: 4px solid #fff;}
#HomeBrokersC3A #con1{
  padding: 30px 0;
  text-align: center;
}
#HomeBrokersC3A #con1 h3{
  color: black;
  font-size: 26px;
  font-weight: 100;
}
#HomeBrokersC3A #con1 h3 span{
  font-weight: 800;
}
#HomeBrokersC3A #con2 .one-third{
  text-align: center;
}
#HomeBrokersC3A #con2 .one-third img{
  width: 95%;
  margin-bottom: 10px;
}
#HomeBrokersC3A #con2 .one-third h6{
  color: black;
  font-weight: 800;
  margin-bottom: 0px;
}
#HomeBrokersC3A #con2 .one-third p{
  color: #2897da;
  font-style: italic;
  font-weight: 800;
}
/*-----------------------------------------------------*/
#HomeBottomFormC3A{
  background-image: url("/wp-content/uploads/2016/11/bottom-pg-C3A.jpg");
  background-size: cover;
  background-position: center;
}
#HomeBottomFormC3A #con1{
  text-align: center;
}
#HomeBottomFormC3A #formdiv img {
    left: unset;
    position: absolute;
    right: 0 !important;
    top: -50px;
    width: 160px;
}
#gform_wrapper_35, #gform_wrapper_36{
  margin-top: 0px!important;
}
#gform_wrapper_35 input[type="text"],
#gform_wrapper_35 input[type="password"],
#gform_wrapper_35 input[type="email"],
#gform_wrapper_35 textarea,
#gform_wrapper_35 select, 
#gform_wrapper_35 #input_35_28_chosen li.search-field,
#gform_wrapper_36 input[type="text"],
#gform_wrapper_36 input[type="password"],
#gform_wrapper_36 input[type="email"],
#gform_wrapper_36 textarea,
#gform_wrapper_36 select, 
#gform_wrapper_36 #input_36_28_chosen li.search-field{
    margin-bottom:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:4px 7px !important;
  border-color:#878787;
  font-size:14px !important;
  color:#333333 !important;
}
#gform_wrapper_35 textarea,
#gform_wrapper_36 textarea {height:80px !important;}
#gform_wrapper_35 .top_label li.gfield.gf_left_half,
#gform_wrapper_35 .top_label li.gfield.gf_right_half,
#gform_wrapper_35 .top_label li.gfield.gf_left_third,
#gform_wrapper_35 .top_label li.gfield.gf_middle_third,
#gform_wrapper_35 .top_label li.gfield.gf_right_third,
#gform_wrapper_36 .top_label li.gfield.gf_left_half,
#gform_wrapper_36 .top_label li.gfield.gf_right_half,
#gform_wrapper_36 .top_label li.gfield.gf_left_third,
#gform_wrapper_36 .top_label li.gfield.gf_middle_third,
#gform_wrapper_36 .top_label li.gfield.gf_right_third {
  margin-bottom:0 !important;
}
#gform_wrapper_35 .gfield_label, #gform_wrapper_36 .gfield_label{
  display: none;
}
#gform_wrapper_35 #input_35_31_5_container, #gform_wrapper_36 #input_36_31_5_container{
  min-height: 0!important;
  margin-left: 0!important;
  width: 100%!important;
}
#gform_wrapper_35 li#field_35_18, #gform_wrapper_36 li#field_36_18{
  padding: 0!important;
}
#gform_wrapper_35 li#field_35_18 h2, #gform_wrapper_36 li#field_36_18 h2{
  font-size: 16px!important;
    line-height: 20px!important;
}
#gform_wrapper_35 .gsection, #gform_wrapper_36 .gsection{
  display: none!important;
}
#gform_wrapper_35 ul li.gfield, #gform_wrapper_36 ul li.gfield {
    margin-top: 0 !important;
}
#gform_wrapper_35 ul li#field_2_20, #gform_wrapper_36 ul li#field_36_20{
  display: none!important;
}
#gform_wrapper_35 .gform_footer, #gform_wrapper_36 .gform_footer{
  padding: 0!important;
  text-align:right;
}
#gform_wrapper_35 #input_35_31_5_label, #gform_wrapper_36 #input_36_31_5_label{
  display: none;
}
#gform_wrapper_35 #gform_submit_button_35, #gform_wrapper_36 #gform_submit_button_36{
  width: 87%;
    margin-bottom: 0px;
    background-color: #ff5400;
    border-radius: 0px;
    text-transform: uppercase;
    padding: 15px 10px;
    border: none;
    box-shadow: none !important;
}
#mc_embed_signup { background: #e9e9e9; clear: left; font: 14px Helvetica,Arial,sans-serif; width: 83%; padding: 30px 80px; margin-bottom: 40px; }
#mc_embed_signup_scroll { text-align: center; }
#mc_embed_signup label { display: inline-block; width: 40%; margin-right: 10px; padding-bottom: 0; font-size: 14px; vertical-align: middle; text-align: left; }
#mc_embed_signup input.email { display: inline-block; vertical-align: middle; border-radius: 0; padding: 7px 10px; height: inherit;  margin-bottom: 0; font-size: 14px; width: 53%; }
#mc_embed_signup .button-submit { display: inline-block; vertical-align: middle; margin-left: -4px; }
#mc_embed_signup .button { border-radius: 0; background: #ff0000; box-shadow: none; margin-top: 0px; height: 34px; margin-bottom: 0; }
#mc_embed_signup p { display: inline-block; vertical-align: middle; margin-bottom: 0; }
@media only screen and (max-width: 767px){
  #HomeTopC3A #col1{
    display:none;
  }
  #HomeTopC3A #col2{
    padding-top: 0px;
  }
  #HomeTopC3A p{
    width: 100%;
  }
  .page-id-1329 #formdiv img{
    width: 130px;
    right: -45px;
  }
  #HomeBottomFormC3A #formdiv img{
    width: 130px;
      left: 72%!important;
      right: -50px!important;
  }
  #HomeVousNavezC3A .container{
    background-image: none;
  }
  #gform_wrapper_35, #gform_wrapper_36{
    width: 93%;
  }
  #gform_wrapper_35 ul li.gfield, #gform_wrapper_36 ul li.gfield{
    float: left;
      clear: left !important;
      width: 100% !important;
  }
  #mc_embed_signup {
      background: #e9e9e9;
      clear: left;
      font: 14px Helvetica,Arial,sans-serif;
      width: 90%;
      padding: 20px;
      margin-bottom: 40px;
  }
  #mc_embed_signup label {
      width: 100%;
      padding-bottom: 10px;
      text-align: center;
  }
  #mc_embed_signup input.email {
      margin-bottom: 10px;
      width: 94%;
  text-align: center;
  }
  #Content img {
  max-width: 100%;
  height: auto;
  }
  .formtitle img.comparezseal{
    display: none;
  }
  .formtitle h3.comparez{
    width: 100%;
    margin-left: 0px;
  }
  #HomeTopVM #col1 h3.comparez{
    display: none;
  }
  .page-template-template-realestate-agent #menu_responsive{
    display: block!important;
  }
  .page-id-1789 #Header #logo{
    display: block!important;
  }
  .tagline_trouvez{
    margin: 0 auto!important;
    width: 100%!important;
  }
  #TrouvezTop #formdiv{
    padding: 55px 15px 20px!important;
    width: 90%!important;
    position: static!important;
  }
  #TrouvezTop #formdiv h3{
    font-size: 20px;
  }
  #TrouvezTop #formdiv h3, #TrouvezBottomForm #formdiv h3{
    font-size: 20px!important;
  }
  #TrouvezTop #innerdiv{
    position: static!important;
    width: 100%!important;
    text-align: center;
  }
  #TrouvezTop #innerdiv h3{
    font-size: 20px;
    line-height: 22px;
  }
  #TrouvezTop img.ci-lady{
    display: none;
  }
  #TrouvezTop img.ci-logo{
    width: 80px!important;
    top: 12%!important;
    right: 37%!important;
  }
  #TrouvezTop #gform_wrapper_5 #gform_submit_button_5{
    font-size: 12px!important;
  }
  #TrouvezGray #col2{
    display: none;
  }
  #TrouvezSteps #col1 {
      padding-top: 30px!important;
  }
  #TrouvezSteps #col1 h3 {
      width: 100%!important;
      text-align: center;
  }
  #TrouvezSubFooter ul.bottommenu li{
    display: block!important;
    width: 100%!important;
  }
  #TrouvezFooter .column{
    text-align: center!important;
  }
  #TrouvezGray img.ci-arrow1{
    display: none!important;
  }
  #TrouvezBottomForm #formdiv{
    width: 95%!important;
    padding-right: 15px;
  }
  #TrouvezPictures{
    background-size: contain!important;
    height: 60px!important;
  }
  #TrouvezTop .column{
    height: auto!important;
  }
}
@media only screen and (max-width: 479px){
#mc_embed_signup {
    width: 88%;
    padding: 20px;
    margin-bottom: 40px;
}
#mc_embed_signup input.email {
    margin-bottom: 10px;
    width: 92%;
}
.page-id-2438 #HomeHeader h1 {
    font-size: 18px !important;
    line-height: 18px !important;
}
.page-id-2438 #HomeHeader h1 span, .single-post #HomeHeader h1 span, .blog #HomeHeader h1 span {
    font-size: 15px !important;
}
.page-id-2666 .tagline {
    line-height: 18px;
    margin-top: 0 !important;
    width: 100% !important;
}
.page-id-2666 #HomeHeader {
    padding-top: 226px !important;
}
}
/*---------------TROUVEZ VOTRE COURTIER------------------*/
.tagline_trouvez {
    color: #333333;
    float: left;
    font-size: 16px;
    font-weight: 400;
    margin-left: 400px;
    margin-top: 30px;
    text-align: center;
    width: 240px;
    line-height: 18px;
}
p.phone-trouvez{
  font-size: 24px;
    font-weight: 800;
    margin-top: 15px;
}
p.phone-trouvez i{
  color: #f96c00;
}
#nav_container_trouvez {
    background: #1f2427;
    position: relative;
    bottom: 0;
    width: 100%;
    height: 37px;
    z-index: 100;
}
#TrouvezTop{
  background-image: url("/wp-content/uploads/2016/12/ci-top-bg.jpg");
  background-size: cover;
  height: 430px;
}
#TrouvezTop .column{
  height: 400px;
}
#TrouvezTop p.subbutton{
  color: white!important;
}
#TrouvezTop img.ci-lady{
  position: absolute;
    width: 400px;
    left: 10%;
    z-index: 1;
}
#TrouvezTop img.ci-logo{
  width: 120px;
    margin: 0 auto;
    position: absolute;
    top: 1%;
    z-index: 1;
    right: 24%;
}
#TrouvezTop #formdiv{
  background-color: #1f2427;
    padding-left: 15px;
    padding-top: 20px;
    width: 350px;
    position: absolute;
    top: 110px;
}
#TrouvezBottomForm #formdiv{
  background-color: #1f2427;
    padding-left: 15px;
    padding-top: 20px;
    width: 80%;
    position: relative;
}
#TrouvezTop #formdiv h3, #TrouvezBottomForm #formdiv h3{
  color: white;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 0px;
}
#TrouvezTop #formdiv p.subbutton, #TrouvezBottomForm #formdiv p.subbutton{
  color: white!important;
    margin-bottom: 0px;
    font-size: 12px!important;
}
#TrouvezTop #gform_wrapper_5 input, #TrouvezTop #gform_wrapper_5 textarea, #TrouvezTop #gform_wrapper_5 select {
    margin-bottom: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 4px 7px !important;
    border-color: #878787;
    font-size: 14px !important;
    color: #333333 !important;
}
#TrouvezTop #gform_wrapper_5 #gform_submit_button_5, #TrouvezBottomForm #gform_wrapper_8 #gform_submit_button_8{
    width: 96%;
    background-color: #ff6f00;
    color: white!important;
    text-transform: uppercase;
    font-size: 16px!important;
    padding: 20px 0px!important;
}
#TrouvezTop #gform_wrapper_5 #gform_submit_button_5:hover{
  color: #ff6f00!important;
    background-color: white!important;
}
#TrouvezTop #gform_wrapper_5 .gfield{
  margin-bottom: 0px!important;
}
#TrouvezTop #gform_wrapper_5 textarea {
    height: 90px !important;
}
#TrouvezTop #col0{
  text-align: center;
  padding-top: 30px;
}
#TrouvezTop #col0 h3{
  color: white;
  text-transform: uppercase;
}
#TrouvezGray{
  background-color: #2494cf;
  background-size: cover;
  padding-top: 20px;
}
#TrouvezGray h3{
  text-transform: uppercase;
  color: white;
  width: 85%;
}
#TrouvezGray p{
  color: white;
  width: 80%;
}
#TrouvezGray img.ci-arrow1{
  position: absolute;
    width: 100px;
    left: 40%;
    top: 0%;
}
#TrouvezTop #gform_wrapper_5 .gfield_label{
  display: none;
}
#TrouvezTop #innerdiv{
  background: rgba(0,0,0,0.5);
    padding: 10px;
    position: absolute;
    width: 45%;
    bottom: 5%;
    z-index: 1;
}
#TrouvezTop #innerdiv h3{
  color: white;
  margin-bottom: 0px;
}
#TrouvezSteps #col1{
  padding-top: 100px;
}
#TrouvezSteps #col1 h3{
  width: 73%;
}
#TrouvezSteps #col2{
  padding-top: 30px;
}
#TrouvezSteps table td img{
  width: 80px;
}
#TrouvezSteps table td{
  background-color: transparent;
  border:none!important;
  vertical-align: middle;
  text-align: left;
    padding: 0px 5px;
}
#TrouvezHomeInfo{
  background-image: url("/wp-content/uploads/2016/12/ci-house-bg.jpg");
  background-size: cover;
  padding: 30px 0;
}
#TrouvezHomeInfo .column img{
  height: 110px;
}
#TrouvezHomeInfo .column{
  text-align: center;
  margin-bottom: 0px;
}
#TrouvezHomeInfo .column p{
  color: white;
}
#TrouvezAgents{
  background-color: #f2f2f2;
}
#TrouvezAgents .container{
  padding-top: 30px;
  text-align: center;
}
#TrouvezAgents #con2 .innerbox{
  border: 2px solid black;
  padding: 10px;
}
#TrouvezAgents #con2 .innerbox img{
  width: 100%;
}
#TrouvezAgents #con2 .innerbox p{
  margin-bottom: 0px;
}
#TrouvezAgents #con2 .innerbox p.ci-name{
  background-color: #1d2732;
    color: white;
    padding: 5px;
}
#TrouvezAgents #con2 .innerbox p.ci-title{
  color: #1d2732;
    font-style: italic;
    padding: 5px;
}    
#TrouvezBottomForm{
  background-image: url("/wp-content/uploads/2016/12/ci-agent.jpg");
  background-size: cover;
}
#TrouvezBottomForm img.ci-logo{
  width: 120px;
    margin: 0 auto;
    position: relative;
    top: 10%;
    z-index: 1;
    left: 24%;
}
#TrouvezPictures{
  background-image: url("/wp-content/uploads/2016/12/ci-4pics.jpg");
  background-size: cover;
  height: 215px;
}
#TrouvezSubFooter{
  text-align: center;
  padding-top: 30px;
  background-color: #e9e9e9;
}
#TrouvezSubFooter #logo h1 {
    font-size: 24px !important;
    line-height: 24px !important;
    color: #333;
    display: inline-block;
    text-align: left;
    text-transform: uppercase;
    font-family: 'Fjalla One' !important;
    font-weight: 200;
    margin-left: 5px;
    margin-top: 10px;
}
#TrouvezSubFooter #logo img {
    width: 110px !important;
    margin-top: 0;
}
#TrouvezSubFooter p{
  width: 50%;
  margin: 0 auto;
}
#TrouvezSubFooter a.btn{
  color: white!important;
    background-color: #0868cf;
    text-transform: uppercase;
    padding: 10px 50px;
    font-weight: 800;
    border: #0868cf solid 1px;
}
#TrouvezSubFooter a.btn:hover{
  background-color: white!important;
    color: #0868cf!important;
    text-decoration: none;
}
#TrouvezSubFooter ul.bottommenu li{
  background: none!important;
    display: table-cell;
    width: 1%;
    float: none;
    text-align: center;
}
#TrouvezSubFooter ul.bottommenu li a{
  color: black;
}
#TrouvezFooter{
  background-color: #2a2c31;
  padding: 10px 0;
}
#TrouvezFooter #col1{
  text-align: left;
  color: white;
  margin-bottom: 0px;
}
#TrouvezFooter #col2{
  text-align: right;
  color: white;
  margin-bottom: 0px;
}
#Footer .menu-item-1737 { display: none; }
@media only screen and (max-width: 767px) {
#Subheader h1 {
font-size: 26px !important;
line-height: 30px !important;
}
}
@media screen and (min-width:768px) and (max-width:959px)
{
.page-id-770 .multilead-form .form-box, .page-id-945 .multilead-form .form-box { padding: 10px 20px !important; }
.page-id-770 .multilead-form h3, .page-id-945 .multilead-form h3 { font-size:26px !important; line-height:30px !important; margin-top:20px; }
#Header #logo img { width:100px !important; }
#Header #logo h1 { font-size:20px !important; line-height:20px !important; }
#Header #logo h1 span { font-size:24px !important; }
.tagline { font-size:14px !important; width:300px !important; margin-left:230px !important; font-weight:normal !important; margin-top:15px !important; }
.home .tagline { color:#000 !important; }
  .page-id-1329 #formdiv h5 {
    width: 74% !important;
    font-size: 20px !important;
    margin-left: 0 !important;
  }
.page-id-1329 #formdiv img.seal {right:-34px !important;}
  .page-id-1329 #formdiv img.arrow {
    bottom: 65px;
  }
}
@media only screen and (max-width: 480px) {
#Subheader h1 {
font-size: 22px !important;
line-height: 26px !important;
font-weight: 700;
}
}
/* FORM */
.page-template-form-page .container, .page-template-template-form-page-clone .container, .page-template-broker-form-page .container, .page-template-broker-form-page-two .container, .page-template-broker-form-page-three .container, .page-template-broker-form-page-three-new .container, .page-template-broker-form-page-four .container, .ver-4 .container,
.page-template-template-rapidement-courtier-immobilier .container {
  width: 1150px;
  margin: 0 auto;
}
.page-template-form-page #Subheader, .page-template-template-form-page-clone #Subheader, .page-template-broker-form-page #Subheader, .page-template-broker-form-page-two #Subheader, .page-template-broker-form-page-three #Subheader, .page-template-broker-form-page-three-new #Subheader, .page-template-broker-form-page-four #Subheader, .page-template-template-rapidement-courtier-immobilier #Subheader {
  display: none;
}
.single.page-template-broker-form-page-three #Subheader, .single.page-template-broker-form-page-three #Footer {
  display: block;
}
.page-template-broker-form-page-four #Footer {
  display: none;
}
.page-template-form-page #Header .container, .page-template-template-form-page-clone #Header .container, .page-template-broker-form-page #Header .container, .page-template-broker-form-page-two #Header .container, .page-template-broker-form-page-three #Header .container, .page-template-broker-form-page-three-new #Header .container, .page-template-broker-form-page-four #Header .container, .page-template-template-rapidement-courtier-immobilier #Header .container {
  width: 960px;
}
.rslides_tabs {
  display: none;
}
.multistep-form #rslides-two, #rslides-none, .multistep-form #rslides-three {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}
.multistep-form #rslides-two li.li-slide, #rslides-none li.li-slide, .multistep-form #rslides-three li.li-slide {
    -webkit-backface-visibility: hidden;
    position: relative;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
    background-size: cover !important;
    background-position: center top !important;
    width: 100%;
    height: 600px;
    padding-top: 60px;
}
#rslides-none li.li-slide {
  height: 720px;
}
.page-id-13289 #rslides-none li.li-slide {
    height: 500px;
}
.multistep-form #rslides-two li.li-slide:first-child, #rslides-none li.li-slide:first-child,
.multistep-form #rslides-three li.li-slide:first-child {
    position: relative;
    display: block;
    float: left;
}
.multistep-form .container {
  position: relative;
}
.multistep-form .prev, .first-link, .first-b-link, .prev-link, .prev-b-link, .vendre-link, .acheter-link, .first-one-link, .pre-link {
  width: 90px;
  height: 52px;
  left: 284px;
  bottom: 80px;
  position: absolute;
  z-index: 10;
  background: url(images/prev.png) no-repeat scroll 0 0;
  outline: 0;
  text-indent: -9999em;
}
.multistep-form .prev:hover, .first-link:hover, .first-b-link:hover, .prev-link:hover, .prev-b-link:hover, 
.vendre-link:hover, .acheter-link:hover, .first-one-link:hover, .pre-link:hover {
    background: url(images/return-hover.png) no-repeat scroll 0 0;
}
.multistep-form .next, .last-link, .last-b-link, .post-link {
  width: 90px;
  height: 52px;
  right: 284px;
  bottom: 80px;
  position: absolute;
  z-index: 10;
  background: url(images/next.png) no-repeat scroll 0 0;
  outline: 0;
  text-indent: -9999em;
}
.multistep-form .next, .last-b-link {
  display: none !important;
}
.first-link:hover, .last-link:hover,
.first-b-link:hover, .last-b-link:hover, .prev-link:hover, .prev-b-link:hover,
.vendre-link:hover, .acheter-link:hover, .first-one-link:hover, .pre-link:hover, .post-link:hover {
  cursor: pointer;
}
.multistep-form {
  background: url(images/form-bg.jpg) no-repeat scroll 0 0;
  background-size: cover;
  font-family: 'Source Sans Pro', sans-serif;
}
.multistep-form .container {
  background: url(images/form-container.jpg) no-repeat scroll 0 0;
  background-size: cover; 
}
.multistep-form.last-choices .transition-img {
  bottom: 0;
}
.multistep-form.last-choices.from-vendre .vendre-link {
  bottom: 40px;
}
.choice-1 .post-link, .choice-1 .last-link {
  display: none !important;
}
.step-title {
  color: #333;
  font-size: 38px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 40px;
}
.step-1, .step-2, .step-3, .step-3-1, .step-3-2, .step-4, .step-4c, .step-5, .step-6, .step-7, .step-8, .step-9, .step-10, .step-11, .step-12,
.step-3b, .step-4b, .step-5b, .step-6b, .step-7b, .step-8b, .step-9b, .step-10b {
  padding: 0 20px;
  text-align: center;
}
.vendre {
  width: 328px;
  height: 78px;
  display: inline-block;
  margin: 0 20px;
  background: url(images/vendre.png) no-repeat scroll 0 0;
  text-indent: -99999em;
}
.page-template-broker-form-page .vendre {
  background: url(images/vendre-new.png) no-repeat scroll 0 0;
}
.acheter {
  width: 328px;
  height: 78px;
  display: inline-block;
  margin: 0 20px;
  background: url(images/acheter.png) no-repeat scroll 0 0;
  text-indent: -99999em;
}
.page-template-broker-form-page .acheter {
  background: url(images/acheter-new.png) no-repeat scroll 0 0;
}
.vendre:hover, .acheter:hover {
  background-position: 0 -78px;
  cursor: pointer;
}
.form-minutes {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #555555;
  margin-top: 40px;
}
.transition-img {
  position: absolute;
  width: 100%;
    text-align: center;
    bottom: 40px;
}
.step_3_1, .step_3_2, .step_3_3, .step_3_4, .step_3_5, .step_3_6,
.step_3b_1, .step_3b_2, .step_3b_3, .step_3b_4, .step_3b_5, .step_3b_6,
.chambres_1, .chambres_2, .chambres_3, .chambres_4, .chambres_5, .logements_1, .logements_2, .logements_3, .logements_4 {
  width: 222px;
  height: 79px;
  display: inline-block;
  margin: 0 20px 50px;
  text-indent: -99999em;
}
.step_3_1, .step_3b_1 {
  background: url(images/step_3_1.png) no-repeat scroll 0 0;
}
.step_3_2, .step_3b_2 {
  background: url(images/step_3_2.png) no-repeat scroll 0 0;
}
.step_3_3, .step_3b_3 {
  background: url(images/step_3_3.png) no-repeat scroll 0 0;
}
.step_3_4, .step_3b_4 {
  background: url(images/step_3_4.png) no-repeat scroll 0 0;
}
.step_3_5, .step_3b_5 {
  background: url(images/step_3_5.png) no-repeat scroll 0 0;
}
.step_3_6, .step_3b_6 {
  background: url(images/step_3_6.png) no-repeat scroll 0 0;
}
.chambres_1, .logements_1 {
  background: url(images/step_4_1.png) no-repeat scroll 0 0;
}
.chambres_2, .logements_2 {
  background: url(images/step_4_2.png) no-repeat scroll 0 0;
}
.chambres_3, .logements_3 {
  background: url(images/step_4_3.png) no-repeat scroll 0 0;
}
.chambres_4, .logements_4 {
  background: url(images/step_4_4.png) no-repeat scroll 0 0;
}
.ver2 .chambres_1 {
  background: url(images/ver2_step_4_1.png) no-repeat scroll 0 0;
}
.ver2 .chambres_2 {
  background: url(images/ver2_step_4_2.png) no-repeat scroll 0 0;
}
.ver2 .chambres_3 {
  background: url(images/ver2_step_4_3.png) no-repeat scroll 0 0;
}
.ver2 .chambres_4 {
  background: url(images/ver2_step_4_4.png) no-repeat scroll 0 0;
}
.ver2 .chambres_5 {
  background: url(images/ver2_step_4_5.png) no-repeat scroll 0 0;
}
.step_3_1:hover, .step_3_2:hover, .step_3_3:hover, .step_3_4:hover, .step_3_5:hover, .step_3_6:hover,
.step_3b_1:hover, .step_3b_2:hover, .step_3b_3:hover, .step_3b_4:hover, .step_3b_5:hover, .step_3b_6:hover,
.chambres_1:hover, .chambres_2:hover, .chambres_3:hover, .chambres_4:hover, .chambres_5:hover, .step_3_active, .chambres_active,
.logements_1:hover, .logements_2:hover, .logements_3:hover, .logements_4:hover, .logements_active {
  background-position: 0 -79px !important;
  cursor: pointer;
}
.prix_1, .prix_2, .prix_3, .prix_4, .prix_5, .prix_6,
.step_4b_1, .step_4b_2, .step_4b_3,
.step_5b_1, .step_5b_2, .step_5b_3, .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8,
.step_6b_1, .step_6b_2, .step_6b_3 {
  width: 222px;
  height: 78px;
  display: inline-block;
  margin: 0 20px 50px;
  color: #333;
  background: url(images/step_5.png) no-repeat scroll 0 0;
  font-size: 21px;
    text-align: center;
    font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 78px;
}
.step-3-1 .version-1 {
  font-size: 16px;
}
.step-3-1 version-2, .step-3-2 .version-2 {
  font-size: 16px;
    line-height: 22px;
    padding-top: 15px;
    height: 63px;
    vertical-align: top;
}
.step-3-1 .version-1, .step-3-1 .version-2, .step-3-2 .version-2, .step-3-1 .step-3-4-prix {
  width: 300px;
  display: inline-block;
  margin: 0 20px 50px;
  color: #333;
  background: url(images/step_3_1_version.png) no-repeat scroll 0 0;
    text-align: center;
    font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif;
  height: 54px;
    vertical-align: top;
    padding: 24px 0 0;
    font-size: 18px;
}
.step-3-1 .version-2, .step-3-2 .version-2 {
  padding-top: 15px;
    height: 63px;
}
.step-3-1 .version-1:hover, .step-3-1 .version-2:hover, .step-3-2 .version-2:hover, .step-3-1 .step-3-4-prix:hover, .step_3_4_active {
  background-position: 0 -78px !important;
  cursor: pointer;
}
.step_5b_1, .step_5b_2, .step_5b_3, .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8 {
  margin-bottom: 30px;
}
.step_4b_2, .step_4b_3 {
  font-size: 18px;
}
.step_4b_1, .step_5b_1 {
  line-height: 1.4;
  vertical-align: top;
  font-size: 18px;
}
.step_4b_1:before, .step_5b_1:before {
  content: "";
    padding-top: 10px;
    display: block;
}
.prix_1:hover, .prix_2:hover, .prix_3:hover, .prix_4:hover, .prix_5:hover, .prix_6:hover,
.step_4b_1:hover, .step_4b_2:hover, .step_4b_3:hover,
.step_5b_1:hover, .step_5b_2:hover, .step_5b_3:hover, .step_5b_4:hover, .step_5b_5:hover, .step_5b_6:hover, .step_5b_7:hover, .step_5b_8:hover,
.step_6b_1:hover, .step_6b_2:hover, .step_6b_3:hover, .prix_active {
  background-position: 0 -78px;
  cursor: pointer;
}
.clear {
  width: 100%;
  clear: both;
}
.step_6_input, .step_7b_input {
  width:670px !important;
    height: 45px;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    background: #fff url(images/input-placeholder.png) no-repeat scroll 26px 18px !important;
    padding: 18px 18px 18px 80px !important;
    border: none !important;
     margin-bottom: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    color: #000 !important;
}
.step_6_input {
  width:260px !important;
  margin: 0 20px;
}
.step_6_select {
  width:360px !important;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    background: #fff url(images/select-bg.png) no-repeat scroll 93% 50% !important;
    padding: 31px 18px 30px !important;
    border: none !important;
     margin-bottom: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    color: #000 !important;
    margin: 0 20px;
}
.step_7b_input {
  background: #fff !important;
  padding: 18px !important;
} 
.step_8b_textarea {
  width:670px !important;
    height: 150px;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    background: #fff !important;
    padding: 18px 18px !important;
    border: none !important;
     margin-bottom: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    color: #000 !important;
}
.step_9b_select {
  width:670px !important;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    background: #fff url(images/select-bg.png) no-repeat scroll 97% 50% !important;
    padding: 18px 18px !important;
    border: none !important;
     margin-bottom: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    color: #000 !important;
}
.step_6_suivant, .step_7_suivant, .step_7b_suivant, .step_8b_suivant, .step_9b_suivant, .step_10b_suivant {
  width: 342px;
  height: 77px;
  line-height: 78px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 21px;
  text-align: center;
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: 'Source Sans Pro', sans-serif;
  background: url(images/suivant.png) no-repeat scroll 0 0;
  text-indent: -9999em;
}
.step_6_suivant:hover, .step_7_suivant:hover, .step_7b_suivant:hover, .step_8b_suivant:hover, .step_9b_suivant:hover, .step_10b_suivant:hover {
  cursor: pointer;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.post-input, .pre-input {
  font-style: italic;
  font-size: 16px;
  color: #808080;
}
.pre-input {
  text-align: right;
    background: url(images/check-icon.png) no-repeat scroll 0 8px;
    padding-left: 20px;
    display: inline-block;
    float: right;
    margin-right: 170px;
    margin-bottom: 10px;
}
.arrow-for-input {
  position: absolute;
    left: 110px;
    bottom: 160px;
}
.step_7_1, .step_7_2, .step_7_3 {
  width: 329px;
  height: 78px;
  display: inline-block;
  margin: 0 15px 50px;
  font-size: 21px;
  line-height: 78px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  background: url(images/step_7.png) no-repeat scroll 0 0;
  text-transform: uppercase;
  color: #000;
}
.step_7_1:hover, .step_7_2:hover, .step_7_3:hover {
  background-position: 0 -78px;
  color: #fff;
  cursor: pointer;
}
.step_7_suivant_2, .step_7_suivant_3, .step_10b_suivant  {
  width: 342px;
  height: 77px;
  line-height: 78px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 21px;
  text-align: center;
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: 'Source Sans Pro', sans-serif;
  background: url(images/suivant.png) no-repeat scroll 0 0;
  text-indent: -9999em;
}
.step_7_suivant_2:hover, .step_7_suivant_3:hover, .step_10b_suivant:hover {
  cursor: pointer;
}
.step_7_input_1, .step_7_input_2 {
  width: 774px !important;
    height: 45px;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif;
    background: #fff;
    padding: 18px 18px !important;
    border: none !important;
    margin: 0 auto !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block;
}
.final-input {
  margin-bottom: 16px;
}
.final-input input {
  width: 95%;
}
.final-input .nom-complet-field {
      width: 49%;
    margin-right: 1%;
    float: left;
    margin-bottom: 2%;
}
.final-input .nom-complet-field:last-child {
  margin-right: 0;
  margin-left: 1%;
}
.final-input .nom-complet-field input {
  width: calc(94% - 16px);
}
.step_8_1, .step_8_2, .step_8_3, .step_8_4 {
  width: 396px;
  height: 78px;
  display: inline-block;
  margin: 0 30px 30px;
  font-size: 20px;
  line-height: 78px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  background: url(images/step_8.png) no-repeat scroll 0 0;
  text-transform: uppercase;
  color: #000;
}
.step_8_1:hover, .step_8_2:hover, .step_8_3:hover, .step_8_4:hover {
  background-position: 0 -78px;
  color: #fff;
  cursor: pointer;
}
.step_9_1, .step_9_2,
.step_10_1, .step_10_2 {
  width: 328px;
  height: 78px;
  display: inline-block;
  margin: 0 20px 30px;
  font-size: 20px;
  line-height: 78px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  background: url(images/step_7.png) no-repeat scroll 0 0;
  text-transform: uppercase;
  color: #000;
}
.step_9_1:hover, .step_9_2:hover,
.step_10_1:hover, .step_10_2:hover {
  background-position: 0 -78px;
  color: #fff;
  cursor: pointer;
}
.step_9_input_1, .step_10_input_1 {
  width: 774px !important;
    height: 45px;
    font-size: 16px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    background: #fff !important;
    padding: 18px 18px !important;
    border: none !important;
    margin: 0 auto !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block;
}
.step_9_suivant_1, .step_10_suivant_1 {
  width: 342px;
  height: 77px;
  line-height: 78px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 21px;
  text-align: center;
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: 'Source Sans Pro', sans-serif;
  background: url(images/suivant.png) no-repeat scroll 0 0;
  text-indent: -9999em;
}
.step_9_suivant_1:hover, .step_10_suivant_1:hover {
  cursor: pointer;
}
.step_11_1, .step_11_2,
.step_11_3, .step_11_4 {
  width: 328px;
  height: 78px;
  display: inline-block;
  margin: 0 20px 30px;
  font-size: 20px;
  line-height: 78px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  background: url(images/step_7.png) no-repeat scroll 0 0;
  text-transform: uppercase;
  color: #000;
}
.step_11_1:hover, .step_11_2:hover,
.step_11_3:hover, .step_11_4:hover  {
  background-position: 0 -78px;
  color: #fff;
  cursor: pointer;
}
.step-12 #field_43_1, .step-12 #field_43_2, .step-12 #field_43_3, .step-12 #field_43_4,
.step-12 #field_43_5, .step-12 #field_43_6, .step-12 #field_43_7, .step-12 #field_43_8,
.step-12 #field_43_9, .step-12 #field_43_10, .step-12 #field_43_15, .step-12 #field_43_16,
.step-12 #field_43_18, .step-12 #field_43_19, .step-12 #field_43_20, .step-12 #field_43_21,
.step-12 #field_43_22, .step-12 #field_43_23, .step-12 #field_43_26, .step-12 #field_43_27 {
  display: none !important;
}
.step-12 #field_47_1, .step-12 #field_47_2, .step-12 #field_47_3, .step-12 #field_47_4,
.step-12 #field_47_5, .step-12 #field_47_6, .step-12 #field_47_7, .step-12 #field_47_8,
.step-12 #field_47_9, .step-12 #field_47_10, .step-12 #field_47_15, .step-12 #field_47_16,
.step-12 #field_47_18, .step-12 #field_47_19, .step-12 #field_47_20, .step-12 #field_47_21,
.step-12 #field_47_22, .step-12 #field_47_23, .step-12 #field_47_26, .step-12 #field_47_27 {
  display: none !important;
}
.step-12 #field_49_1, .step-12 #field_49_2, .step-12 #field_49_3, .step-12 #field_49_4,
.step-12 #field_49_5, .step-12 #field_49_6, .step-12 #field_49_7, .step-12 #field_49_8,
.step-12 #field_49_9, .step-12 #field_49_10, .step-12 #field_49_11, .step-12 #field_49_13, .step-12 #field_49_15, .step-12 #field_49_16, 
.step-12 #field_49_18, .step-12 #field_49_19, .step-12 #field_49_20, .step-12 #field_49_21,
.step-12 #field_49_22, .step-12 #field_49_23, .step-12 #field_49_26, .step-12 #field_49_27,
.step-12 #field_49_29, .step-12 #field_49_30 {
  display: none !important;
}
.step-12 #field_62_1, .step-12 #field_62_2, .step-12 #field_62_3, .step-12 #field_62_4,
.step-12 #field_62_5, .step-12 #field_62_6, .step-12 #field_62_7, .step-12 #field_62_8,
.step-12 #field_62_9, .step-12 #field_62_10, .step-12 #field_62_15, .step-12 #field_62_16, 
.step-12 #field_62_18, .step-12 #field_62_19, .step-12 #field_62_20, .step-12 #field_62_21,
.step-12 #field_62_22, .step-12 #field_62_23, .step-12 #field_62_26, .step-12 #field_62_27,
.step-12 #field_62_29, .step-12 #field_62_30 {
  display: none !important;
}
.page-template-broker-form-page-three-new .step-12 #field_62_11, .page-template-broker-form-page-three-new .step-12 #field_62_31, .page-template-broker-form-page-three-new .step-12 #field_62_13 {
  display: none !important;
}
.step-12 #field_78_1, .step-12 #field_78_2, .step-12 #field_78_3, .step-12 #field_78_4,
.step-12 #field_78_5, .step-12 #field_78_6, .step-12 #field_78_7, .step-12 #field_78_8,
.step-12 #field_78_9, .step-12 #field_78_10, .step-12 #field_78_15, .step-12 #field_78_16, 
.step-12 #field_78_18, .step-12 #field_78_19, .step-12 #field_78_20, .step-12 #field_78_21,
.step-12 #field_78_22, .step-12 #field_78_23, .step-12 #field_78_26, .step-12 #field_78_27,
.step-12 #field_78_29, .step-12 #field_78_30 {
  display: none !important;
}
.step-12 #field_47_1, .step-12 #field_47_2, .step-12 #field_47_3, .step-12 #field_47_4,
.step-12 #field_47_5, .step-12 #field_47_6, .step-12 #field_47_7, .step-12 #field_47_8,
.step-12 #field_47_9, .step-12 #field_47_10, .step-12 #field_47_15, .step-12 #field_47_16,
.step-12 #field_47_18, .step-12 #field_47_19, .step-12 #field_47_20, .step-12 #field_47_21,
.step-12 #field_47_22, .step-12 #field_47_23, .step-12 #field_47_26, .step-12 #field_47_27 {
  display: none !important;
}
.step-12 #field_73_1, .step-12 #field_73_2, .step-12 #field_73_3, .step-12 #field_73_4,
.step-12 #field_73_5, .step-12 #field_73_6, .step-12 #field_73_7, .step-12 #field_73_8,
.step-12 #field_73_9, .step-12 #field_73_10, .step-12 #field_73_15, .step-12 #field_73_16, 
.step-12 #field_73_18, .step-12 #field_73_19, .step-12 #field_73_20, .step-12 #field_73_21,
.step-12 #field_73_22, .step-12 #field_73_23, .step-12 #field_73_26, .step-12 #field_73_27,
.step-12 #field_73_29, .step-12 #field_73_30 {
  display: none !important;
}
.final-form-wrap {
  width: 790px;
  margin: 0 auto;
}
.final-form-wrap label {
  display: none !important;
}
.final-form-wrap li {
  list-style: none !important;
  text-align: left;
  margin-bottom: 12px;
}
.final-form-wrap input[type="text"] {
  font-size: 16px !important;
    padding: 20px !important;
    background: #fff !important;
    border: none;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-bottom: 0 !important;
    color: #000 !important;
}
.multistep-form .gfield_checkbox {
  margin: 0;
}
.multistep-form .gfield_checkbox input {
  height: 20px;
    width: 20px;
    border-radius: 0;
    background: #fff;
}
.multistep-form .gfield_checkbox label {
  display: inline-block !important;
  font-size: 16px !important;
}
.multistep-form .gform_footer input {
  width: 342px !important;
  height: 77px;
  line-height: 78px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700 !important;
  font-size: 21px !important;
  text-align: center;
  display: inline-block !important;
  font-family: 'Source Sans Pro', sans-serif;
  background: transparent url(images/final-suivant.png) no-repeat scroll 0 0;
  text-indent: -9999em;
  border-radius: 0;
  border: none;
  outline: 0;
  box-shadow: none !important;
}
.multistep-form .gform_footer input:hover {
  background: transparent url(images/final-suivant.png) no-repeat scroll 0 0; 
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.multistep-form .gform_wrapper .gform_footer {
    padding: 0 !important;
    margin: 30px 0 0 !important;
    text-align: center !important;
}
.multistep-form .gform_wrapper ul li.gfield {
  clear: none !important;
}
.step-12 .step-title {
  margin-bottom: 20px;
}
.compare-agents {
  background: url(images/main-page-bg.jpg) no-repeat scroll top center;
  background-size: cover;
  padding: 30px 0 0;
}
.page-id-15527 .compare-agents, .page-id-15527 .multistep-form {
  background: url(images/dynamic-form-bg-four.jpg) no-repeat scroll top left;
  background-size: cover;
  padding: 30px 0 0;
}
.page-template-broker-form-page-two .compare-agents { 
  background: url(https://soumissionscourtiers.ca/wp-content/uploads/2017/03/Maison-soumission-inspecteur-1.jpg) no-repeat scroll top center;
  background-size: cover;
}
.compare-agents .container {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.compare-agents .container .step-1 {
  height: 500px;
  background: #f9f9f9;
  border-radius: 10px;
  padding-top: 80px;
  padding-bottom: 40px;
}
.page-id-15527 .compare-agents .container .step-1 {
    height: 550px;   
}
.page-id-15527 .compare-agents .seals-img img {
    filter:
        /* for demonstration purposes; originals not entirely black */
        contrast(1000%)
        /* black to white */
        invert(100%)
        /* white to off-white */
        sepia(100%)
        /* off-white to yellow */
        saturate(10000%)
        /* do whatever you want with yellow */
        hue-rotate(90deg);
}
.compare-agents .container .step-1 .step-title {
  margin-bottom: 10px;
  font-size: 60px;
}
.page-template-broker-form-page-two .compare-agents .container .step-1 .step-title,
.page-template-broker-form-page-three .compare-agents .container .step-1 .step-title,
.page-template-broker-form-page-three-new .compare-agents .container .step-1 .step-title {
  font-size: 40px;
}
.page-template-broker-form-page-two .step-post-title,
.page-template-broker-form-page-three .step-post-title,
.page-template-broker-form-page-three-new .step-post-title {
  font-size: 22px;
}
.page-template-broker-form-page-two #Footer,
.page-template-broker-form-page-two #copy_container,
.page-template-broker-form-page-three #Footer,
.page-template-broker-form-page-three #copy_container,
.page-template-broker-form-page-three-new #Footer,
.page-template-broker-form-page-three-new #copy_container,
.page-template-broker-form-page-four #Footer,
.page-template-broker-form-page-four #copy_container {
  display: none;
}
.step-post-title {
  color: #333;
    font-size: 36px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 40px;
}
.step-small-title {
  color: #333;
    font-size: 26px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 20px;
}
.step-appelez {font-size: 22px;color:#eaa750;font-weight:700;}
.step-title-link {
  color: #333;
    font-size: 20px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.btn-1 {
  background: url(images/btn-1.png) no-repeat scroll 0 0;
  width: 342px;
  height: 77px;
  text-indent: -9999em;
  display: inline-block;
  margin-bottom: 20px;
}
.btn-1:hover {
  cursor: pointer;
  background-position: 0 -76px;
}
.page-template-broker-form-page-two .btn-1,
.page-template-broker-form-page-three .btn-1,
.page-template-broker-form-page-three-new .btn-1 {
  background: url(images/btn-1-new.png) no-repeat scroll 0 0;
}
.page-template-broker-form-page-two .btn-1:hover,
.page-template-broker-form-page-three .btn-1:hover,
.page-template-broker-form-page-three-new .btn-1:hover {
  cursor: pointer;
  background-position: 0 -76px;
}
.page-template-broker-form-page-two .intro-step-1,
.page-template-broker-form-page-three .intro-step-1,
.page-template-broker-form-page-three-new .intro-step-1,
.page-template-broker-form-page-four .intro-step-1 {
  position: relative;
}
.page-template-broker-form-page-two .intro-step-1:after,
.page-template-broker-form-page-three .intro-step-1:after,
.page-template-broker-form-page-three-new .intro-step-1:after {
  background: url(images/compare-arrow.png) no-repeat scroll 0 0;
  width: 155px;
  height: 63px;
  content: "";
  position: absolute;
  top: -100px;
}
.man-1 {
  position: absolute;
  left: -20%;
    bottom: 0;
}
.woman-1 {
  position: absolute; 
  right: -20%;
    bottom: 0;
}
.page-id-12492 .woman-1 {
right: -40%;
}
.page-template-form-page #Footer, .page-template-form-page #copy_container,
.page-template-template-form-page-clone #Footer, .page-template-template-form-page-clone #copy_container,
.page-template-broker-form-page #Footer, .page-template-broker-form-page #copy_container {
  display: none;
}
.static-yellow {
  padding: 20px 0;
  background: #eaa750;
  color: #333;
  font-size: 22px;
  margin-top: 0;
  text-align: center;
}
.static-yellow .container {
  background: none !important;
}
.ver-2 {
  background: #fff;
  color: #333;
}
.ver-2 span {
  font-size: 18px;
  padding-bottom: 20px;
}
.category-bg {
  padding: 50px 0;
  background: url(images/mon-courtier-passionne.jpg) no-repeat scroll center top;
  background-size: cover;
  text-align: center;
  margin-bottom: 40px;
}
.pre-title {
  font-size: 24px;
  text-transform: uppercase;
}
.cat-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
  margin-top: 10px;
}
.post-title {
  font-size: 24px;
    color: #fff !important;
    background: #27a1e4;
    padding: 10px 20px;
    margin-top: 20px;
    line-height: 1.2;
    display: inline-block;
    letter-spacing: 2px;
    min-width: 275px;
}
.post-title:hover {
    background: #eaa750;
    text-decoration: none;
}
#gform_wrapper_44 {
    background-color: #edefef;
    padding: 20px 10px;
    width: 94%;
    margin: 0px auto;
    padding-left: 25px;
}
#gform_wrapper_44 input, #gform_wrapper_44 textarea, #gform_wrapper_44 select {
  margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 16px!important;
    background-color: #fff !important;
    border-color: #b4aeae!important;
    color: #333;
    border-radius: 0px!important;
    padding: 5px;
}
#gform_wrapper_44 .gform_footer #gform_submit_button_44{
  width: 98%;
    background-color: #eaa750!important;
    padding: 10px!important;
}    
#gform_wrapper_44 label{
  display: none!important;
}
#gform_wrapper_44 .gform_footer {
  padding: 0 !important;
}
.req_label {
  display: none;
  text-align: center;
  color: #c1272d;
  font-size: 16px;
  margin-top: 20px;
}
.page-template-broker-form-page-three .req_label,
.page-template-broker-form-page-three-new .req_label {
  color: red;
}
.page-template-broker-form-page-four .req_label {
    color: #ff0000;
    font-weight: 700;
}
.req-red {
  border: 1px solid #c1272d !important;
}
.page-template-broker-form-page-three .req-red,
.page-template-broker-form-page-three-new .req-red {
  border: 1px solid red !important;
}
.page-template-broker-form-page-four .req-red {
  border: 1px solid #ff0000 !important;
}
#field_49_28 p, #field_62_28 p, #field_78_28 p {
  font-size: 14px;
    line-height: 1.4;
}
@media (min-width: 768px) and (max-width: 1024px) {
  #CourtiersHypothecaireTop img.partners{
    left: 10px!important;
  }
  #CourtiersHypothecaireTop #col1 .subtitle{
    margin-left: 0!important;
  }
 .page-template-template-calculator #Content .container{
  padding-left: 20px;
  padding-right: 20px;
  width: auto;
 }
}
@media only screen and (max-width: 1023px){
  .single.with_aside #Content .columns.widget-area{display:none !important;}
  .single.with_aside #Subheader .container,
  .single.with_aside #Content  .content{
    width:100% !important;
    padding-left:20px !important;
    padding-right:20px !important;
    box-sizing:border-box;
    margin-left:auto;
  }
  .single.with_aside #Subheader,
  .single.with_aside #Content .container{width:960px !important;}
}
@media only screen and (max-width: 2560px) {
    .multistep-form .next, .last-link, .last-b-link, .post-link {
    right: 180px;
  }
  body:not(.page-id-13312) .multistep-form .prev, body:not(.page-id-13312) .first-link, body:not(.page-id-13312) .first-b-link, 
  body:not(.page-id-13312) .prev-link, body:not(.page-id-13312) .prev-b-link, body:not(.page-id-13312) .vendre-link, 
  body:not(.page-id-13312) .acheter-link, body:not(.page-id-13312) .pre-link, body:not(.page-id-13312) .first-one-link {
    left: 180px;
  }
}
@media only screen and (max-width: 1024px) {
  .single.with_aside #Subheader,
  .single.with_aside #Content .container{width:1000px;}
  .single.with_aside #Subheader ul.breadcrumbs{width:100% !important;}
  .man-1 {
      position: absolute;
      left: -12%;
      bottom: 0%;
  }
  .woman-1 {
      position: absolute;
      right: -12%;
      bottom: 0%;
  }
  .compare-agents .container .step-1 .step-title {
      margin-bottom: 10px;
      font-size: 46px;
  }
  .step-post-title {
      font-size: 28px;
  }
  .page-template-form-page .container, .compare-agents .container, .page-template-broker-form-page .container, .page-template-broker-form-page-two .container, .page-template-broker-form-page-three .container, .page-template-broker-form-page-three-new .container, .page-template-broker-form-page-four .container, .ver-4 .container, .page-template-broker-form-page-four #Header .container {
      width: 100% !important;
  }
  .multistep-form .next, .last-link, .last-b-link, .post-link {
    right: 180px;
  }
  .multistep-form .prev, .first-link, .first-b-link, .prev-link, .prev-b-link, .vendre-link, .acheter-link, .pre-link, .first-one-link {
    left: 180px;
  }
}
@media only screen and (max-width: 960px) {
}
@media only screen and (max-width: 768px) {
.page-id-2438 #HomeHeader #comparezinner h5 {
    font-size: 18px !important;
}
  .step-title {
    font-size: 28px;
    margin-bottom: 20px !important;
  }
  .vendre {
    margin-bottom: 20px;
  }
  .step_3_1, .step_3_2, .step_3_3, .step_3_4, .step_3_5, .step_3_6, .step_3b_1, .step_3b_2, .step_3b_3, .step_3b_4, .step_3b_5, .step_3b_6, .chambres_1, .chambres_2, .chambres_3, .chambres_4, .chambres_5 {
      margin: 0 10px 20px;
  }
  
  .step-3 .clear, .step-5 .clear, .step-5b .clear, .step-3b .clear, .sf-text{
    display: none;
  }
  .multistep-form .next, .last-link, .last-b-link, .post-link
   {
    right: 50px;
  }
  .multistep-form .prev, .first-link, .first-b-link, .prev-link, .prev-b-link, .vendre-link, .acheter-link, .pre-link, .first-one-link {
    left: 50px;
  }
  .prix_1, .prix_2, .prix_3, .prix_4, .prix_5, .prix_6, .step_4b_1, .step_4b_2, .step_4b_3, .step_5b_1, .step_5b_2, .step_5b_3, .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8, .step_6b_1, .step_6b_2, .step_6b_3 {
      display: inline-block;
      margin: 0 10px 20px;
  }
  .step_6_input, .step_7b_input {
    margin-bottom: 20px !important;
  }
  .multistep-form #rslides-two li.li-slide, #rslides-none li.li-slide, .multistep-form #rslides-three li.li-slide, .page-id-13289 #rslides-none li.li-slide {
      height: inherit;
      padding-top: 30px;
      padding-bottom: 200px;
  }
  .woman-1 {
      position: absolute;
      right: -8%;
      bottom:0%;
      width: 35%;
    display: none;
  }
  .man-1 {
      position: absolute;
      left: -8%;
      bottom: 0%;
      width: 35%;
    display: none;
  }
  .multistep-form .gfield_checkbox input {
    transform: scale(1.5);
      background: #fff !important;
      margin-left: 5px !important;
      margin-right: 5px !important;
  }
  #support-topinfo{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
  }
  #support-form{
    margin-left: auto;
    max-width:620px !important;
  }
  #whitebg{
    left: 60px !important;
    top: 116px !important;
    height: 430px !important;
    width: 648px !important;
  }
  .gform_body .ginput_recaptcha{
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform-origin: 0 0;
    -webkit-transform-origin:0 0;
  }
}
@media only screen and (max-width: 680px) {
    .step_6_input, .step_7b_input {
        height: inherit;
        width: 300px !important;
    }
    .step_8b_textarea, .step_9b_select {
        width: 300px !important;
    }
    .step_6_select {
        padding: 20px 18px !important;
    }
    .final-form-wrap {
        width: 100% !important;
    }
    #Header #top_bar {
    padding-top: 20px;
  }
  #Header #logo img {
      width: 110px !important;
      display: inline-block;
      float: none;
  }
  #Header #logo h1 {
    float: none;
      display: inline-block;
      vertical-align: middle;
  }
  
}
@media only screen and (max-width: 580px) {
    .transition-img {
        display: none !important;
    }
}
@media only screen and (max-width: 480px) {
    .step-title {
        font-size: 22px !important;
        margin-bottom: 20px !important;
    }
    .step_6_input, .step_7b_input {
        width: 262px !important;
        height: inherit !important;
        padding: 18px !important;
        background: #fff !important;
    }
    .step_8b_textarea {
        width: 262px !important;
        padding: 18px !important;
        background: #fff !important;
    }
    .step_6_select, .step_9b_select {
        width: 300px !important;
        padding: 18px 18px 18px !important;
        background: #fff url(images/select-bg.png) no-repeat scroll 93% 50% !important;
    }  
    .step_6_suivant, .step_7_suivant, .step_7b_suivant, .step_8b_suivant, .step_9b_suivant, .step_10b_suivant {
        width: 300px !important;
        height: 67px !important;
        background-size: cover !important;
    } 
    .prix_1, .prix_2, .prix_3, .prix_4, .prix_5, .prix_6, .step_4b_1, .step_4b_2, .step_4b_3, .step_5b_1, .step_5b_2, .step_5b_3, 
    .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8, .step_6b_1, .step_6b_2, .step_6b_3 {
        width: 180px !important;
        height: 63px !important;
        display: inline-block !important;
        font-size: 18px !important;
        line-height: 63px !important;
        background-size: cover !important;
    }
    .prix_1:hover, .prix_2:hover, .prix_3:hover, .prix_4:hover, .prix_5:hover, .prix_6:hover, .step_4b_1:hover, 
    .step_4b_2:hover, .step_4b_3:hover, .step_5b_1:hover, .step_5b_2:hover, .step_5b_3:hover, .step_5b_4:hover, 
    .step_5b_5:hover, .step_5b_6:hover, .step_5b_7:hover, .step_5b_8:hover, .step_6b_1:hover, .step_6b_2:hover, .step_6b_3:hover, .prix_active {
        background-position: 0 -63px !important;
        cursor: pointer !important;
    }
    .step_3_1, .step_3_2, .step_3_3, .step_3_4, .step_3_5, .step_3_6, 
    .step_3b_1, .step_3b_2, .step_3b_3, .step_3b_4, .step_3b_5, .step_3b_6, .chambres_1, .chambres_2, .chambres_3, .chambres_4, .chambres_5 {
        width: 180px !important;
        height: 64px !important;
        display: inline-block !important;
        margin: 0 10px 20px !important;
        text-indent: -99999em !important;
        background-size: cover !important;
    }
    .step_3_1:hover, .step_3_2:hover, .step_3_3:hover, .step_3_4:hover, .step_3_5:hover, .step_3_6:hover, 
    .step_3b_1:hover, .step_3b_2:hover, .step_3b_3:hover, .step_3b_4:hover, .step_3b_5:hover, .step_3b_6:hover, 
    .chambres_1:hover, .chambres_2:hover, .chambres_3:hover, .chambres_4:hover, .chambres_5:hover,
    .step_3_active, .chambres_active {
        background-position: 0 -64px !important;
        cursor: pointer !important;
    }
    .step_4b_1, .step_5b_1 {
        line-height: 1.3 !important;
        vertical-align: top !important;
        font-size: 16px !important;
    }
    .compare-agents .container .step-1 .step-title {
        font-size: 28px !important;
    }
    .step-post-title {
        font-size: 20px !important;
    }
    .btn-1 {
        width: 300px !important;
        height: 67px !important;
        background-size: cover !important;
    }
    .btn-1:hover {
      cursor: pointer;
      background-position: 0 -67px;
  }
    .compare-agents .container .step-1 {
        height: inherit !important;
        background: #f9f9f9 !important;
        border-radius: 10px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .man-1, .woman-1 {
        display: none !important;
    }
    .vendre, .acheter {
      width: 300px;
      height: 71px;
      background-size: cover !important;
  }
  .vendre:hover, .acheter:hover {
      background-position: 0px -71px;
      cursor: pointer;
  }
  .multistep-form .gform_footer input {
    width: 300px !important;
    height: 67px !important;
    background-size: cover !important;
  }
  .step-3-1 .clear, .step-3-2 .clear, .step-4c .clear, .step-4 .clear {
    margin-bottom: 0 !important;
  }
  .final-input input {
      width: 88%;
  }
  #support-form{
    padding-bottom:20px!important;
    margin-bottom:40px!important;
  }
  #support-topinfo{
    width:100% !important;
  }
  #whitebg{
    left: -15px !important;
    top: 171px !important;
    height: 500px !important;
    width: 450px !important;
  }
  #support-form #gform_wrapper_71 .gfield input:not([type="checkbox"]):not([type="radio"]), 
  #support-form #gform_wrapper_71 .gfield select, #support-form #gform_wrapper_71 .gfield textarea{
    height: 40px !important;
  }
  #whitebg{height:480px !important;}
  #support-form  #gform_wrapper_71 .gform_button{
    padding:10px 0px !important;
    max-width:100%;
  }
  #gform_wrapper_71 .ic .ginput_container::before{top:9px !important;}
  .terms-sentence{text-align:center;}
  .terms-sentence p{float:none !important;}
  .terms-sentence img{width: 80px;}
  #support-form .subbutton{margin-top:-10px!important;}
  #support-form .sf-form-title h3 br{display:none;}
  .page-id-13838 #agents, .page-id-13838.page-template-broker-form-page-three .multistep-form {
        background-position: left 20% center !important;
    }
    .page-id-13838.page-template-plex-soumissions-courtiers .plex-header-wrap .container {
        width: 100% !important;   
    }
    .page-id-13838 #Header.plex-header #logo img {
        max-width: 210px !important;
        margin-top: 20px !important;
    }
    .page-id-13838 .plex-tagline {
        font-size: 14px !important;
        line-height: 1.3;
    }
    .page-id-13838 .plex-phone a {
        font-size: 16px !important;
        margin: 0 !important;
    }
    .page-id-13838 .plex-phone i {
        font-size: 14px;
    }
    .page-id-13838 .plex-phone a:last-child i:before {
        content: "|";
        font-family: none;
        font-size: 17px;
        font-weight: 700;
        vertical-align: top;
        margin-top: -2px;
    }
    #Header.plex-header #logo {
        max-width: 75% !important;  
        padding-bottom: 0px;
        padding-top: 10px!important; 
    }
    .page-id-13838 .plex-tagline br {
        display: none;   
    }
}
@media only screen and (max-width: 420px) {
  .step_3_1, .step_3_2, .step_3_3, .step_3_4, .step_3_5, .step_3_6, .step_3b_1, .step_3b_2, .step_3b_3, .step_3b_4, .step_3b_5, .step_3b_6, .chambres_1, .chambres_2, .chambres_3, .chambres_4, .chambres_5 {
      width: 158px !important;
      height: 55px !important;
      line-height: 55px !important;
      font-size: 14px !important;
  }
  .step_3_1:hover, .step_3_2:hover, .step_3_3:hover, .step_3_4:hover, .step_3_5:hover, .step_3_6:hover, .step_3b_1:hover, .step_3b_2:hover, .step_3b_3:hover, .step_3b_4:hover, .step_3b_5:hover, .step_3b_6:hover, .chambres_1:hover, .chambres_2:hover, .chambres_3:hover, .chambres_4:hover, .chambres_5:hover {
      background-position: 0 -57px !important;
      cursor: pointer !important;
  }
  .prix_1, .prix_2, .prix_3, .prix_4, .prix_5, .prix_6, .step_4b_1, .step_4b_2, .step_4b_3, .step_5b_1, .step_5b_2, .step_5b_3, .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8, .step_6b_1, .step_6b_2, .step_6b_3 {
      width: 158px !important;
      height: 55px !important;
      line-height: 55px !important;
      font-size: 14px !important;
  }
  .prix_1:hover, .prix_2:hover, .prix_3:hover, .prix_4:hover, .prix_5:hover, .prix_6:hover, .step_4b_1:hover, .step_4b_2:hover, .step_4b_3:hover, .step_5b_1:hover, .step_5b_2:hover, .step_5b_3:hover, .step_5b_4:hover, .step_5b_5:hover, .step_5b_6:hover, .step_5b_7:hover, .step_5b_8:hover, .step_6b_1:hover, .step_6b_2:hover, .step_6b_3:hover {
      background-position: 0 -57px !important;
      cursor: pointer !important;
  }
  .step_4b_1, .step_5b_1 {
      line-height: 1.3 !important;
      vertical-align: top !important;
      font-size: 14px !important;
  }
  .step_4b_1, .step_4b_2, .step_4b_3 {
    width: 200px !important;
    height: 70px !important;
  }
  .step_4b_1:hover, .step_4b_2:hover, .step_4b_3:hover {
      background-position: 0 -70px !important;
      cursor: pointer !important;
  }
  .dynamic.compare-agents .btn-1 {
    width: inherit !important;
      height: inherit !important;
      padding: 20px !important;
      font-size: 18px !important;
    line-height: 20px !important;
  }
}
@media only screen and (max-width: 390px) {
    .page-id-13838 .step-3-1 .version-1, .page-id-13838 .step-3-1 .version-2, .page-id-13838 .step-3-2 .version-2, .page-id-13838 .step-3-1 .step-3-4-prix {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        background-size: cover;
        height: 78px;
        font-size: 16px !important;
    }
    .page-id-13838 .step-3-1 .version-1:hover, .page-id-13838 .step-3-1 .version-2:hover, .page-id-13838 .step-3-2 .version-2:hover, .page-id-13838 .step-3-1 .step-3-4-prix:hover,
    .page-id-13838 .step_3_4_active {
        background-position: 0 -81px !important;
        cursor: pointer;
    }
}
@media only screen and (max-width: 360px) {
    .page-id-13838 .plex-phone a {
        font-size: 14px !important;
        margin: 0 !important;
    }   
    .page-id-13838 .plex-phone a:last-child i:before {
        content: "\f095";
        font-family: FontAwesome;
        margin-top: 0;
        font-weight: 400 !important;
    }
}
@media only screen and (max-width: 320px) {
  .compare-agents .container .step-1 .step-title {
      font-size: 22px !important;
      margin-bottom: 10px !important;
  }
  .step-post-title {
    margin-bottom: 20px !important;
  }
  .btn-1 {
      width: 260px !important;
      height: 58px !important;
      background-size: cover !important;
  }
  .btn-1:hover {
    background-position: 0px -58px;
  }
  .vendre, .acheter {
      width: 220px;
      height: 52px;
      background-size: cover;
  }
  .vendre:hover, .acheter:hover {
      background-position: 0px -52px;
      cursor: pointer;
  }
  .step_6_input, .step_7b_input {
      width: 225px !important;
  }
  .step_6_select, .step_9b_select {
      width: 300px !important;
      margin: 0 !important;
  }
  .step_6_suivant, .step_7_suivant, .step_7b_suivant, .step_8b_suivant, .step_9b_suivant, .step_10b_suivant {
        width: 230px !important;
        height: 52px !important;
      background-size: cover !important;
  }
  .prix_1, .prix_2, .prix_3, .prix_4, .prix_5, .prix_6, .step_4b_1, .step_4b_2, .step_4b_3, .step_5b_1, .step_5b_2, .step_5b_3, .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8, .step_6b_1, .step_6b_2, .step_6b_3 {
      width: 200px !important;
      height: 70px !important;
      line-height: 70px !important;
      font-size: 15px !important;
  }
  .prix_1:hover, .prix_2:hover, .prix_3:hover, .prix_4:hover, .prix_5:hover, .prix_6:hover, .step_4b_1:hover, .step_4b_2:hover, .step_4b_3:hover, .step_5b_1:hover, .step_5b_2:hover, .step_5b_3:hover, .step_5b_4:hover, .step_5b_5:hover, .step_5b_6:hover, .step_5b_7:hover, .step_5b_8:hover, .step_6b_1:hover, .step_6b_2:hover, .step_6b_3:hover, .prix_active {
      background-position: 0 -70px !important;
      cursor: pointer !important;
  }
  .step_3_1, .step_3_2, .step_3_3, .step_3_4, .step_3_5, .step_3_6, .step_3b_1, .step_3b_2, .step_3b_3, .step_3b_4, .step_3b_5, .step_3b_6, .chambres_1, .chambres_2, .chambres_3, .chambres_4, .chambres_5, .logements_1, .logements_2, .logements_3, .logements_4 {
      width: 200px !important;
      height: 72px !important;
      line-height: 72px !important;
      font-size: 14px !important;
      background-size: cover !important;
      margin-bottom: 20px !important;
  }
  .step_3_1:hover, .step_3_2:hover, .step_3_3:hover, .step_3_4:hover, .step_3_5:hover, .step_3_6:hover, .step_3b_1:hover, .step_3b_2:hover, .step_3b_3:hover, .step_3b_4:hover, .step_3b_5:hover, .step_3b_6:hover, .chambres_1:hover, .chambres_2:hover, .chambres_3:hover, .chambres_4:hover, .chambres_5:hover,
  .step_3_active, .chambres_active, .logements_1:hover, .logements_2:hover, .logements_3:hover, .logements_4:hover, .logements_active {
      background-position: 0 -72px !important;
      cursor: pointer !important;
  }
  .step-3-1 .version-1, .step-3-1 .version-2, .step-3-2 .version-2, .step-3-1 .step-3-4-prix {
    width: 230px;
      height: 35px;
      background-size: cover !important;
      font-size: 14px;
      line-height: 16px;
      margin-bottom: 20px;
  }
  .step-3-1 .version-2, .step-3-2 .version-2 {
      padding-top: 15px;
      height: 44px !important;
  }
  .step-3-1 .version-1:hover, .step-3-1 .version-2:hover, .step-3-2 .version-2:hover, .step-3-1 .step-3-4-prix:hover, .step_3_4_active {
      background-position: 0 -60px !important;
      cursor: pointer;
  }
  .step_4b_1 {
      line-height: 24px !important;
      vertical-align: top !important;
      font-size: 14px !important;
  }
  .step_5b_1 {
      line-height: 44px !important;
      vertical-align: top !important;
      font-size: 14px !important;
  }
  .step_8b_textarea {
      width: 224px !important;
  }
  .multistep-form .gform_footer input {
      width: 262px !important;
      height: 59px !important;
      background-size: cover !important;
  }
  .static-yellow {
      font-size: 16px;
      line-height: 24px;
      padding: 20px;
  }
  .ver-2 span {
      font-size: 14px;
      padding-bottom: 20px;
      line-height: 20px;
  }
  #whitebg {
      height: 635px !important;
  }
  #support-form .sf-form-title h3{
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 767px){
  .single.with_aside #Subheader,
  .single.with_aside #Content .container{width:420px !important;}
  .single.with_aside #Content .content{padding:0px !important}
  .homeform .gform_footer .gform_button{
    width: 90%!important;
    padding: 10px 25px !important;
    border-radius: 3px !important;
    line-height: normal!important;

  }
  .page-template-template-commercial #Header #menu{
    display: none!important;
  }
  #gform_wrapper_15 #gform_submit_button_15, #gform_wrapper_30 #gform_submit_button_30{
    border-radius: 3px !important;
  }
}
/* Commercial Entreprise */
.page-template-template-commercial #Header{
  background-image: url("/wp-content/uploads/2017/04/commercial-top-bg.jpg")!important;
  background-size: cover!important;
  background-position: center;
}
.page-template-template-commercial #Header #menu{
  margin-top: 50px!important;
  display: block;
    float: right!important;
}
.page-template-template-commercial #Header #logo{
  padding-top: 35px!important;
}
.page-template-template-commercial #Header #menu > ul > li#menu-item-703{
  display: none!important;
}
.page-template-template-commercial #Header #logo img{
  width: 190px!important;
}
.page-template-template-commercial #Header .addons{
  top: 10px!important;
}
.page-template-template-commercial #Header .addons p.phone, .page-template-template-commercial #Footer .addons p.phone{
  font-size: 30px!important;
    color: white!important;
}
.page-template-template-commercial #Header .addons p.phone i, .page-template-template-commercial #Footer .addons p.phone i{
  color: white!important;
}
.page-template-template-commercial #Header .addons p.phone a.dev, .page-template-template-commercial #Footer .addons p.phone a.dev{
  font-size: 16px;
    color: white;
    text-transform: uppercase;
    border: solid 1px white;
    padding: 1px 20px;
    border-radius: 3px;
    margin-left: 20px;
}
#CommercialTop{
  text-align: center;
  padding: 30px 0 0;
  height: 500px;
}
#CommercialTop .container{
  height: 100%;
}
#CommercialTop h1{
  color: white;
}
#CommercialTop p{
  color: white;
}
#CommercialTop img.topwoman{
  position: absolute;
    bottom: 0;
    width: 200px;
    left: 10px;
}
#CommercialTop #formdiv{
  width: 55%;
    margin: 0 auto;
    padding-left: 10px;
    padding-top: 10px;
    background-color: #009ce1;
    border-radius: 5px;
}
#CommercialBottomForm #formdiv{
  width: 100%;
    margin: 0 auto;
    padding-left: 10px;
    padding-top: 10px;
    background-color: #009ce1;
    border-radius: 5px;
}
#CommercialTop #formdiv h5, #CommercialBottomForm #formdiv h5{
  width: 90%;
    text-align: center;
    float: right;
    margin-bottom: 0px;
    color: white;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 800;
}
#CommercialTop #formdiv p, #CommercialBottomForm #formdiv p{
  width: 85%;
    float: right;
    text-align: center;
    margin-right: 10px;
    font-size: 12px;
    line-height: 16px;
}
#CommercialBottomForm img.manbottom{
  position: absolute;
    width: 245px;
    bottom: 0;
    left: 10%;
}
#CommercialTop img.formseal{
  position: absolute;
    width: 100px;
    left: 22%;
    top: 20%;
}
#CommercialBottomForm img.formseal{
  position: absolute;
    width: 100px;
    left: 34%;
    top: 2%;
}
#gform_wrapper_46 input{
  margin-bottom: 0px!important;
}
#gform_wrapper_46 .gfield_label{
  display: none;
}
#gform_wrapper_46 .gform_footer{
  margin:0!important;
  text-align: center;
}
#gform_wrapper_46 #gform_submit_button_46{
  background-color: #f05a24!important;
    text-transform: uppercase!important;
    padding: 15px 50px!important;
}
#CommercialMission{
  padding: 30px 0;
  text-align: center;
}
#CommercialMission h3{
  color: #273342;
  text-transform:uppercase;
  margin-bottom: 5px;
}
#CommercialMission p{
  color: #273342
}
#CommercialFeatures{
  background-color: #112a46;
  text-align: center;
  padding: 30px 0 0;
}
#CommercialFeatures p{
  color: white;
}
#CommercialFeatures .one-fourth #inner1, #CommercialSteps .one-third #inner1, #CommercialStats #inner1{
  display: inline-block;
    width: 30%;
}
#CommercialSteps .one-third #inner1 img{
  width: 100%;
}
#CommercialSteps hr, #CommercialAdvantage hr, #CommercialWhyHire hr, #CommercialSectors hr, #CommercialBlog hr, #CommercialBottomForm hr{
  background-image: none!important;
  background-color: #009ce1;
    height: 5px;
    width: 100px;
}
#CommercialFeatures #con2{
  padding-top: 50px;
}
#CommercialFeatures .one-fourth #inner2, #CommercialSteps .one-third #inner2, #CommercialStats #inner2{
  display: inline-block;
    width: 65%;
    text-align: left;
    vertical-align: top;
}
#CommercialFeatures .one-fourth #inner2 p{
  text-transform: uppercase;
}
#CommercialSteps{
  padding-top: 50px;
}
#CommercialSteps #con1{
  text-align: center;
}
#CommercialAdvantage{
  padding: 50px 0 30px;
  background-image: url("/wp-content/uploads/2017/04/commercial-grey-bg.jpg");
  background-size: cover;
  background-position: center;
}
#CommercialAdvantage #con1, #CommercialAdvantage #con3{
  text-align: center;
}
#CommercialAdvantage #con2{
  padding-top: 50px;
}
#CommercialAdvantage .one-third #inner1{
  display: inline-block;
    width: 20%;
}
#CommercialAdvantage .one-third #inner2{
  display: inline-block;
    width: 75%;
    text-align: left;
    vertical-align: top;
}
#CommercialWhyHire #con1{
  padding-top: 50px;
  text-align: center;
}
#CommercialWhyHire #con2{
  padding-top: 50px;
}
#CommercialWhyHire #con2 .dark{
  background-color: #2f4e71;
  padding: 15px;
  color: white;
}
#CommercialWhyHire #con2 .light{
  background-color: #009ce1;
  padding: 15px;
  color: #2f4e71;
}
#CommercialWhyHire #con2 .dark p, #CommercialWhyHire #con2 .light p{
  margin-bottom: 0px;
}
#CommercialWhyHire a.request{
  background-color: #f05a24;
    text-transform: uppercase;
    color: white;
    padding: 10px 20px;
    border-radius: 3px;
    border-bottom: solid #792d12;
}
#CommercialServices{
  background-color: #009ce1;
  padding-top: 50px;
}
#CommercialServices #con1{
  text-align: center;
}
#CommercialServices #con1 h3, #CommercialServices #con2 p{
  color: white;
}
#CommercialServices hr{
  background-image: none!important;
  background-color: white;
    height: 5px;
    width: 100px;
}
#CommercialServices #con2{
  padding-top: 50px;
}
#CommercialServices #con2 img{
  width: 100%;
}
#CommercialServices #con3{
  text-align: center;
}
#CommercialSectors #con1{
  text-align: center;
  padding-top: 50px;
}
#CommercialSectors #con1 h4{
  text-transform: uppercase;
}
#CommercialSectors #con2{
  padding-top: 50px;
}
#CommercialSectors #con2 .sectors{
    background-size: cover;
    padding: 55px 40px 10px;
    height: 80px;
    text-align: center;
    color: white;
    margin-top: 10px;
    font-weight: 800;
}
#CommercialSectors #con2 #sec1{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc1.jpg);
}
#CommercialSectors #con2 #sec2{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc2.jpg);
}
#CommercialSectors #con2 #sec3{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc3.jpg);
}
#CommercialSectors #con2 #sec4{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc4.jpg);
}
#CommercialSectors #con2 #sec5{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc5.jpg);
}
#CommercialSectors #con2 #sec6{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc6.jpg);
}
#CommercialSectors #con2 #sec7{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc7.jpg);
}
#CommercialSectors #con2 #sec8{
  background-image: url(/wp-content/uploads/2017/04/commercial-loc8.jpg);
}
#CommercialSectors #con3{
  text-align: center;
}
#CommercialBlog #con1{
  padding-top: 50px;
  text-align: center;
}
#CommercialBlog #con2 .one-fourth img{
  width: 100%;
}
#CommercialBlog #con3{
  padding-top: 30px;
  text-align: center;
}
#CommercialBlog a.view{
  color: #112a46;
    text-transform: uppercase;
    font-weight: 800;
    border: #112a46 solid 2px;
    border-radius: 3px;
    padding: 10px;
}
#CommercialBottomForm{
  padding-top: 50px;
  background-image: url("/wp-content/uploads/2017/04/commercial-white-bg.jpg");
  background-size: cover;
  background-position: center;
  text-align: center;
}
#CommercialBottomForm #con2{
  padding-top: 30px;
}
#CommercialStats{
  padding-top: 30px;
  background-color: #112a46;
}
#CommercialStats #inner1 img{
  width: 60px;
}
#CommercialStats #inner2 strong, #CommercialStats #inner2 p{
  color: white;
  margin-bottom: 0px;
}
#CommercialPreFooter{
  background-color: #009ce1;
  padding: 30px 0 10px;
}
#CommercialPreFooter h1{
  color: #273342;
  margin-bottom: 0px;
  font-weight: 800;
  font-size: 66px!important;
}
#CommercialPreFooter h3{
  color: #273342;
  margin-bottom: 10px;
  font-weight: 400!important;
  text-transform: uppercase;
  font-size: 30px!important;
}
#CommercialPreFooter p{
  color: white;
}
.page-template-template-commercial #Footer{
  text-align: center;
  background-color: #112a46!important;
}
.page-template-template-commercial #Footer p{
  color: white;
}
.page-template-template-commercial #Footer hr{
  background-image: none!important;
  background-color: white;
    height: 2px;
}
.page-id-2438 #gform_wrapper_5, .single-post #gform_wrapper_5, .blog #gform_wrapper_5 {margin-top:0 !important;}
.page-id-2438 #HomeHeader img.cci-man, .page-id-3223 #HomeHeader img.cci-man, .page-id-929 #HomeHeader img.cci-man, .single-post #HomeHeader img.cci-man, .blog #HomeHeader img.cci-man {
  position:absolute;
  left: -58px;
  bottom:0;
  width: 300px;
}
.page-id-2438 #HomeHeader img.cci-woman, .page-id-3223 #HomeHeader img.cci-woman, .page-id-929 #HomeHeader img.cci-woman, .single-post #HomeHeader img.cci-woman, .blog #HomeHeader img.cci-woman {
  position:absolute;
  right: -55px;
  bottom:0;
  width: 270px;
}
.mobile-btn {
  display: none;
}
.responive-slides {
  max-width: 575px;
  margin: 0 auto 20px;
  position: relative;
  background: #d5d5d5;
    padding: 10px;
}
.responive-slides img {
  max-height: 400px;
}
.centered-btns_nav {
    z-index: 3;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 0.7;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url(images/themes.gif) no-repeat left top;
    margin-top: -45px;
}
.centered-btns_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}
@media only screen and (max-width: 767px){
  #Header #logo img, #Header #logo h1 {
      vertical-align: middle;
      display: inline-block;
      float: none;
  }
  #Header a.button {
    display: none !important;
  }
  .mobile-btn {
    display: block !important;
    text-align: center;
  }
  .mobile-btn a {
    background: #eaa650;
      display: inline-block;
      color: #fff;
      padding: 5px 10px;
      font-size: 17px;
      margin: 10px 10px 5px;
      border-bottom: 3px solid #b07d3c !important;
  }
  .mobile-btn a:hover {
    text-decoration: none;
    background: #fff;
    border-bottom: 3px solid #ddd !important;
    color: #b07d3c !important;
  }
  .mobile-btn a {
    margin-bottom: 5px;
  }
  
}
@media only screen and (max-width: 667px){
  .hometext {
      margin-top: 220px;
  }
}
@media only screen and (max-width: 479px){
  .single.with_aside #Subheader,
  .single.with_aside #Content .container{width:300px !important;}
  
  #Header #logo {
    display: block !important;
  }
  .hometext {
    margin-top: 270px !important;
  }
  a div.btn-mob {
    font-size: 31px;
    width: 87%;
  }
  .page-id-3223 a.btn-call {
    font-size: 30px;
    padding: 5px 26px;
  }
  .homeform .gform_body{
    padding: 0 20px;
  }
  #copy_container {
    padding-top: 20px;
    line-height:1.2;
  }
  
}
@media only screen and (max-width: 420px){
  .mobile-btn a {
      padding: 5px 5px;
      font-size: 16px;
      margin: 10px 5px 5px;
  }
}
.page-template-template-mobile a:hover{
  text-decoration: none;
}
@media only screen and (max-width: 480px){
  .new-btn {
      padding: 10px 10px 10px 60px;
      margin-top: 20px;
      margin-bottom: 20px;
      font-size: 14px;
      line-height: 18px;
  }
  .new-btn:before {
      width: 90px;
      height: 85px;
      left: -15px;
      top: -20px;
      background-size: cover;
  }
  .align-center, .align-right {
    margin-left: 15px;
  }
  .align-left {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px){
  .page-id-3223 #HomeHeader h1, .single-post #HomeHeader h1, .blog #HomeHeader h1 {
      font-size: 18px !important;
      line-height: 22px !important;
  }
  .page-id-3223 .homeform, .single-post .homeform, .blog .homeform, .page-id-929 .homeform {
    width: 100%;
    margin-top: 0px!important;
  }
  .page-id-3223 .homeform .title img.vendreseal {
    width: 70px;
  }
  .page-id-3223 .homeform .title, .single-post .homeform .title, .blog .homeform .title, .page-id-929 .homeform .title {
    padding-bottom: 0px;
  }
  .page-id-3223 #HomeHeader img.cci-woman, .page-id-3223 #HomeHeader img.cci-man, .single-post #HomeHeader img.cci-woman, .single-post #HomeHeader img.cci-man,
  .blog #HomeHeader img.cci-woman, .blog #HomeHeader img.cci-man, .page-id-929 #HomeHeader img.cci-woman, .page-id-929 #HomeHeader img.cci-man {
    display: none;
  }
  .page-id-3223 #HomeHeader #comparezinner h5, .page-id-929 #HomeHeader #comparezinner h5, .single-post #HomeHeader #comparezinner h5, .blog #HomeHeader #comparezinner h5{
    font-size: 26px!important;
  }
  .page-id-3223 .homeform .badge, .single-post .homeform .badge, .blog .homeform .badge, .page-id-929 .homeform .badge {
    display: none;
  }
.man-1, .woman-1 {
    display: none;
}
}
.button-x {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding-right: 80px;
  padding-left: 30px;
  position: relative;
  background-color: #0C7FFA;
  color:#fff;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px; 
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  box-shadow:0px 2px 2px rgba(0,0,0,0.2);
}
.button-x span {
  position: absolute;
  right: 0;
  width: 60px;
  background-color:#eaa750; 
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-left: 1px solid  rgba(0,0,0,0.15);
  color: #333333;
    font-size: 22px;
}
.button-x:hover span, .button-x.active span {
  background-color:#333333;
  border-left: 1px solid  rgba(0,0,0,0.3);
  color: #fff;
  text-decoration: none;
}
.button-x:hover {
   text-decoration: none;
   color: #fff;
   background-color: #333333;
}
.button-x:active {
  margin-top: 2px;
  margin-bottom: 13px;
  -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
box-shadow:0px 1px 0px rgba(255,255,255,0.5);
text-decoration: none;
}
.page-id-3221 #Footer {
    display: none;
}
.calculator-form {
  max-width: 700px;
  margin: 0 auto 40px;
  background: #d5d5d5;
  font-family: 'Source Sans Pro', sans-serif;
  padding-bottom: 20px;
  border-bottom: 5px solid #333;
}
.calculator-form h3 {
    margin: 0 0 30px;
    background: #333;
    color: #eaa750 !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-family: 'Source Sans Pro', sans-serif !important;
    padding: 13px;
}
.calculator-form div {
  padding: 0 20px 20px; 
  font-family: 'Source Sans Pro', sans-serif;
}
.calculator-form label, .calculator-form input[type="text"], .calculator-form span {
  display: inline-block;
}
.calculator-form label {
  font-size: 16px;
  min-width: 51.5%;
}
.page-template-calculator .calculator-form label,
.page-template-complex-calculator .calculator-form label {
  min-width: 50%;
}
.calculator-form input[type="text"] {
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
  background-color: #fff;
    border-color: #ddd;
    color: #333;
    font-size: 16px;
    margin-bottom: 5px;
}
.calculator-form input[type="text"]:focus {
  -webkit-box-shadow: 0 0 12px #0C7FFA;
  -moz-box-shadow: 0 0 12px #0C7FFA;
  box-shadow: 0 0 12px #0C7FFA;
}
.calculator-form span {
  font-size: 20px;
    font-weight: 700;
    margin-left: 15px;
}
.page-template-calculator .calculator-form input[type="text"],
.page-template-complex-calculator .calculator-form input[type="text"] {
   width: calc(50% - 22px);
   text-align: right;
}
.page-template-calculator .calculator-form input[type="text"].prix-bg,
.page-template-complex-calculator .calculator-form input[type="text"].prix-bg {
   background: #FFF url(images/prix-bg.png) no-repeat scroll top 3px right 0;
    padding-right: 19px;
    width: calc(50% - 31px);
}
.page-template-complex-calculator .calculator-form input[type="text"].taux-bg {
   background: #FFF url(images/taux-bg.png) no-repeat scroll top 3px right 0;
    padding-right: 19px;
    width: calc(50% - 31px);
}
.gform_wrapper .calculator-form {
	max-width: 100%;
	padding: 20px;
}
.gform_wrapper .calculator-form div {
	padding: 0;
}
.gform_wrapper .calculator-form .pp-gf-select-custom {
	width: 100%;
    margin-left: 0;
}
.gform_wrapper .calculator-form .pp-gf-select-custom select {
	width: 100% !important;
    font-size: 15px;
	box-shadow: none;
	color: #333;
}
.gform_wrapper .calculator-form input[type="text"] {
	height: 42px !important;
    padding: 19px !important;
}
.gform_wrapper .calculator-form select {
	height: 42px !important;
    padding: 0 19px !important;
}
.gform_wrapper .calculator-form span {
	margin-left: 0;
}
.gform_wrapper .calculator-form .gform_page_footer {
	text-align: right;
}
.gform_wrapper .calculator-form .gform_page_footer input {
	margin-right: 0 !important;
}
.gform_wrapper .calculator-form .gform_page_footer input:hover {
	background: #054487;
}
.gform_wrapper.gravity-theme .calculator-form .gf_progressbar_percentage.percentbar_blue {
    background-color: #eaa750;
    color: #fff;
}
.gform_wrapper.gravity-theme .calculator-form .gf_progressbar_blue {
    background: rgb(234 167 80 / 15%);
}
.calculator-form #oolong_amortization_schedule,
.calculator-form #oolong_monthly_mortage_payment {
	background: #fff;
}
.calculator-form .gform_page:last-child .gform_page_footer {
	    text-align: left;
    justify-content: space-between;
    display: flex;
}
.calculator-form .gform_previous_button {
	background-color: #0C7FFA !important;
    color: #fff !important;
	max-width: 200px !important;
}
.calculator-form .gform_previous_button:hover {
	background: #054487 !important;
}
.calculator-form .gform_button {
    border-radius: 0;
    box-shadow: none;
    border: none;
    padding: 13px !important;
    background: #0C7FFA !important;
    border-bottom: 3px solid #054487 !important;
    font-size: 18px !important;
	color: #fff !important;
	max-width: 200px !important;
}
.calculator-form .gform_button:hover {
	background: #054487 !important;
}
.btn-group {
  display: flex;
  justify-content: flex-end;
}
.btn-group input {
    width: calc(25% - 10px) !important;
    margin: 0 10px !important;
}
.btn-group input:last-child {
  margin-right: 0 !important;
}
.readonly_field {
    background: transparent !important;
    box-shadow: none !important;
    border-color: transparent !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    width: 49.5% !important;
}
.total.readonly_field {
      font-size: 30px !important;
}
.calculator-form input[type="text"].readonly_field:focus {
  -webkit-box-shadow: 0 0 12px transparent;
  -moz-box-shadow: 0 0 12px transparent;
  box-shadow: 0 0 12px transparent;
}
.calculator-form input[type="button"] {
  display: inline-block;
    width: 45%;
    margin: 0 2%;
    border-radius: 0;
    box-shadow: none;
    border: none;
    padding: 13px !important;
    background: #0C7FFA;
    border-bottom: 3px solid #054487 !important;
    font-size: 18px !important;
}
.calculator-form input[type="button"]:hover {
  background: #054487; 
}
.calculator-form .error {
  display: none;
  text-align: center;
    color: #ff0000;
}
.calculator-form div.additional-form {
  display: none;
  padding: 20px 0;
}
.errorfield {
  border: 2px solid #ff0000;
}
.link-to-table {
  display: none;
  text-align: right;
}
.link-bottom {
  text-align: right;
}
.link-to-table a,
.link-bottom a {
  color: #373737;
}
@media only screen and (max-width: 479px){
.page-id-645 #ComparezTop #con2 h3 {
    font-size: 15px;
    line-height: 18px;
}
.page-id-645 #ComparezTop #con2 .comparezseal {
    width: 58px;
    right: -1%;
    top: 3%;
}
.page-id-645 #ComparezBottomForm .comparez_gform {
    width: 94% !important;
}
.page-id-645 #ComparezBottomForm h3 {
    font-size: 18px;
}
.page-id-645 #gform_wrapper_23 #gform_submit_button_23,
.page-id-645 #gform_wrapper_25 #gform_submit_button_25 {
    white-space: normal;
    line-height: 18px;
}
.page-id-2099 #UnBonCourtier {background-size: 450px;}
.page-id-2099 #ClockSection {
    background-size: 456px;
}
.page-id-2099 #LesFinances {
    background-size: 464px;
}
.page-id-2099 #TargetSection {
    background-size: 455px;
}
.page-id-2099 .chpi-form img.garantie {
    left: -3px;
top: -23px;
width: 70px;
}
.page-id-2099 .chpi-form h5 {
    font-size: 16px;
}
.page-id-2099 .chpi-form {
padding: 20px 5px 20px 10px;
}
.page-id-2099 .chpi-form img.arrow {
    bottom: 71px;
}
.page-id-2099 #BottomForm .chpi-form {
    margin-top: 30px;
}
.page-id-2099 #BottomForm .chpi-form .gform_wrapper ul li.gfield {
    margin-top: 5px !important;
}
#field_55_13 {margin-bottom: 5px !important;}
  .calculator-form label {
    width: 100%;
  }
  .calculator-form input[type="text"] {
    width: 75%;
  }
  .calculator-form input[type="button"] {
    width: 100%;
      margin: 0 0 20px;
  }
  .calculator-form div {
      padding: 0 20px 0px;
  }
}
.indent20 {
  margin-left: 20px;
}
@media screen and (min-width:768px) and (max-width:959px)
{
.single.with_aside #Subheader,
.single.with_aside #Content .container{width:768px !important;}
.page-id-2099 .chpi-form img.garantie {
    left: -47px;
    position: absolute;
    top: 28px;
}
.page-id-2099 #TargetSection #col1 {display:none;}
.page-id-2099 #TargetSection #col2 {
    padding-top: 0;
  max-width: 44%;
}
.page-id-2099 #TargetSection #col2 h6 {
    font-size: 30px;
}
.page-id-2099 #SeulSection #col2 {display:none;} 
.page-id-2099 #SeulSection #col1 {padding-top: 0;}
.page-id-2099 #HomeTop .img1 {
    left: -81px;
    width: 310px;
}
.page-id-2099 #HomeTop .img2 {
    width: 220px;
}
page-id-2099 #BottomForm .img1 {
    left: -85px;
    width: 310px;
}
.page-id-2099 #BottomForm .img2 {
    width: 210px;
}
.page-id-2099 #BottomForm .chpi-form img.arrow {
    bottom: 41px;
}
.page-id-2099 #ComparezGratuitement2 {
    height: 236px;
}
.page-id-2099 #SeulSection #col1 h6 {
    margin-top: 0;
}
.page-id-2099 #SeulSection {height: 228px;}
.page-id-2099 #LesTaux {height: 236px;}
  .page-id-3223 .homeform .title img.vendreseal { width:100px; }
  .page-id-3223 .homeform .title h3 { font-size: 20px !important; line-height: 24px !important; }
  .page-id-3223 .homeform .title { padding: 7px 20px 0 25% !important; }
  .page-id-3223 #HomeHeader .innertable { width:50% !important; margin:auto !important; }
  .page-id-3223 #HomeHeader #comparezinner h5 { line-height:30px; }
}
.the_content a {
color: #0000EE !important;
}
.the_content a:hover {
color: #EE0000 !important;
}
.blog .the_content .post, .category .the_content .post {
    margin-bottom: 40px !important;
    width: 30.623931623931625%;
    float: left;
    clear: none;
    margin-left: 2.564102564102564%;
}
.blog .the_content .post:first-child, .blog .the_content .post:nth-of-type(3n+1),
.category .the_content .post:first-child, .category .the_content .post:nth-of-type(3n+1) {
    margin-left: 0;
    clear: both;
}
.blog .the_content .post .image,
.category .the_content .post .image {
    float: none;
    margin-right: 0;
    width: 100%;
    border: none;
    position: relative;
    height: 140px;
}
.blog .the_content .post .image figure,
.category .the_content .post .image figure {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    background-color: #00a9ee;
}
.blog .post .desc,
.category .post .desc {
    padding-top: 0;
    padding-left: 0 !important;
    z-index: 5;
    min-height: 126px;
}
.blog .the_content .post h3,
.category .the_content .post h3 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
  min-height: 88px;
}
.blog .post .desc h3 a,
.category .post .desc h3 a {
    color: #eaa750;
}
.blog .post .desc .r_meta,
.category .post .desc .r_meta {
    display: none;
}
.blog .the_content .post p,
.category .the_content .post p {
    font-size: 14px;
  min-height: 96px;
}
.blog .post .desc .footer,
.category .post .desc .footer {
    border-top-width: 1px;
    border-style: solid;
    padding-top: 10px;
    overflow: hidden;
}
.blog .post .desc .footer a.button,
.category .post .desc .footer a.button {
    float: right;
    margin-bottom: 0;
    border-radius: 0;
    background: #00a9ee;
    box-shadow: none;
    border: none;
    border-bottom: 3px solid #054487;
    font-size: 13px;
  color: #fff !important;
}
.blog .post .desc .footer a.button:hover,
.category .post .desc .footer a.button:hover {
    background: #0868CE;
}
.blog .post .desc .meta,
.category .post .desc .meta {
  display: none !important;
}
.blog .post .desc .footer,
.category .post .desc .footer {
  display: block !important;
}
@media only screen and (max-width: 767px) {
  .blog .the_content .post,
  .category .the_content .post {
     width: 100%;
     margin-left: 0;
     margin-bottom: 40px;
  }
}
#attachment_5335 .wp-caption-text {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}
.postid-5400 #HomeHeader, .postid-5458 #HomeHeader {
  display: none;
}
.red-btn, .the_content a.red-btn {
  background: #C1272D;
    padding: 10px 20px;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px;
    border: 1px solid #C1272D;
    border-bottom: 3px solid #911D22;
    color: #fff !important;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 20px;
}
.red-btn:hover, .the_content a.red-btn:hover {
  text-decoration: none;
  background: #333333;
  border: 1px solid #111;
    border-bottom: 3px solid #111;
}
.new-btn, .the_content a.new-btn {
  background: url(images/btn-bg.png) repeat-x;
    padding: 15px 20px 15px 115px;
    border: 1px solid #eaa750;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #fff !important;
    text-align: center;
    text-shadow: 0 1px 1px #333;
    display: inline-block;
    text-transform: uppercase;
    background-size: contain;
    box-shadow: 0 1px 0px 0px #4c2b00;
    position: relative;
    margin-left: 15px;
}
.new-btn:before {
  content: "";
    position: absolute;
    width: 121px;
    height: 114px;
    background: url(images/btn-bg-before.png) no-repeat scroll 0 0;
    left: -15px;
    top: -50px;
}
.btn-span {
  display: block;
  font-size: 22px;
}
.new-btn:hover, .the_content a.new-btn:hover {
  text-decoration: none;
  color: #fff !important;
  background: #e4a550;
}
.align-right {
  float: right;
  margin-left: 20px;
}
.align-left {
  float: left;
  margin-right: 20px;
}
.align-center {
  margin-left: auto;
  margin-right: auto;
  float: none;
    display: table !important;
}
.medium-btn {
  font-size: 18px;
    padding: 15px 25px;
}
.large-btn {
  padding: 20px 40px;
    font-size: 22px;
    -webkit-border-radius: 0 0 0 20px;
    border-radius: 0 0 0 20px;
}
.clear {
  clear: both;
  width: 100%;
  margin-bottom: 40px;
}
#gform_wrapper_14 #input_14_48 li{
  margin:0!important;
}
#gform_wrapper_14 #input_14_48 li input{
  height:20px!important;
}
.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Special Page */
.page-id-928 #HomeHeader {
    background-image: url("images/levis-home-bg.jpg");
}
.page-id-928 #HomeHeader {
  padding-top: 0px!important;
  min-height: inherit;
}
.page-id-928 .hometext {
  margin-top: 20px!important;
}
.page-id-928 .hometext {
    background: rgba(0, 0, 0, 0)!important;
  text-align: center;
}
.page-id-928 #HomeHeader h1  {
  line-height: 32px;
}
.page-id-928 #HomeHeader h1 span {
  font-size: 24px !important;
}
.page-id-928 .hometext p {
    font-weight: 700;
}
.page-id-928 .homeform  {
  background: #edb469;
  border-bottom: 0 none;
  border-top: 0 none;
  margin: 0 auto;
  width: 60%;
  z-index: 10;
}
.page-id-928 .the_content .homeform {
    background: #d5d5d5;
    margin-top: 36px;
    position: relative;
    margin-top: 25%;
    margin-left: 20px;
    border-top: 7px solid #d5d5d5;
    border-bottom: 7px solid #333;
}
.page-id-928 .homeform .title {
  padding:7px 20px 20px 22%;
  background: none;
  border-bottom-left-radius: 0;
}
.page-id-928 .the_content .homeform .title {
    padding: 20px 30px;
    background: #333333;
    border-bottom-left-radius: 50px;
    position: relative;
}
.page-id-928 .homeform .title img.vendreseal {
    left: 0;
    top: -12px;
    width: 120px;
}
.page-id-928 .homeform .badge {
  bottom: 28px;
  position: absolute;
  right: -10px;
}
.page-id-928 .homeform .title img.vendreseal {
    left: -25px;
    top: 3px;
    width: 90px;
}
.page-id-928 #HomeHeader .innertable {
  padding:20px 0 0 20px;
  background: rgba(0, 0, 0, 0.6);
  margin-left: 20px;
}
.page-id-928 #HomeHeader .innertable div.line1 {
    float: left;
    margin-right: 10px;
    width: 40%;
    text-align: right;
    margin-bottom: 20px;
}
.page-id-928 #HomeHeader .innertable h1 {
  color: #ff5400;
  font-size: 44px !important;
  font-weight: 800;
}
.page-id-928 #HomeHeader img.cci-man {
  position:absolute;
  left: -58px;
  bottom:0;
}
.page-id-928 #HomeHeader img.cci-woman {
  position:absolute;
  right: -55px;
  bottom:0;
}
.form-on-content.homeform  {
  background: #edb469;
  border-bottom: 0 none;
  border-top: 0 none;
  margin: 0 auto;
  width: 60%;
  z-index: 10;
}
.form-on-content.homeform {
    background: #d5d5d5;
    margin-top: 36px;
    position: relative;
    margin-top: 25%;
    margin-left: 20px;
    border-top: 7px solid #d5d5d5;
    border-bottom: 7px solid #333;
}
.form-on-content.homeform .title {
  padding:7px 20px 20px 22%;
  background: none;
  border-bottom-left-radius: 0;
  margin-bottom: 40px;
}
.form-on-content.homeform .title {
    padding: 20px 30px;
    background: #333333;
    border-bottom-left-radius: 50px;
    position: relative;
}
.form-on-content.homeform .title img.vendreseal {
    left: 0;
    top: -12px;
    width: 120px;
}
.form-on-content.homeform .badge {
  bottom: 28px;
  position: absolute;
  right: -10px;
}
.form-on-content.homeform .title img.vendreseal {
    left: -25px;
    top: 3px;
    width: 90px;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .page-id-928 #HomeHeader img.cci-man {
    width: 250px;
  }
  .page-id-928 #HomeHeader .innertable div.line1,
  .single-post #HomeHeader .innertable div.line1,
  .blog #HomeHeader .innertable div.line1 {
    width: 31%;
  }
  .txtarrow{
    left: 0px!important;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-928 .homeform {
    width: 100%;
    margin-top: 0px!important;
  }
  .page-id-928 .homeform .title {
    padding-bottom: 0px;
  }
  .page-id-928 #HomeHeader img.cci-woman, .page-id-928 #HomeHeader img.cci-man {
    display: none;
  }
  .page-id-928 #HomeHeader #comparezinner h5 {
    font-size: 26px!important;
  }
  .page-id-928 .homeform .badge {
    display: none;
  }
  .page-template-broker-form-page-two .addons,
  .page-template-broker-form-page-two .tagline,
  .page-template-broker-form-page-three .addons,
  .page-template-broker-form-page-three .tagline,
  .page-template-broker-form-page-three-new .addons,
  .page-template-broker-form-page-three-new .tagline,
  .page-template-broker-form-page-four .addons,
  .page-template-broker-form-page-four .tagline {
    display: none;
  }
  .form-on-content.homeform {
    width: 100%;
    margin-top: 0px!important;
  }
  .form-on-content.homeform .title {
    padding-bottom: 0px;
  }
  .form-on-content.homeform .badge {
    display: none;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.page-id-645 #ComparezTop #con2 .comparezseal {
    width: 80px;
    right: -2%;
    top: 6%;
}
  .page-id-928 .homeform .title h3 {
      font-size: 18px !important;
  }
  .page-id-928 .homeform .title img.vendreseal {
      left: -15px;
      top: 3px;
      width: 112px;
  }
  .page-id-928 .hometext { 
    margin-top:0 !important; 
  }
  .page-id-928 #HomeHeader h1 {
      font-size: 20px !important;
    line-height: 18px !important;
  }
  .page-id-928 #HomeHeader h1 span {
      font-size: 14px !important;
  }
  #copy_container {
    padding-top: 20px;
    line-height: 1.2;
  }
  #copy_container {
    padding-top: 20px;
    line-height: 1.2;
  }
  .form-on-content.homeform .title h3 {
      font-size: 18px !important;
  }
  .form-on-content.homeform .title img.vendreseal {
      left: -15px;
      top: 3px;
      width: 112px;
  }
}
ul.col-2, ol.col-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
ul.col-3, ol.col-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
@media only screen and (max-width: 767px) {
  ul.col-2, ol.col-2,
  ul.col-3, ol.col-3 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
  }
}
/* New Designs */
#Header {
  position: relative !important;
}
.page-id-2666 #Header {
  position: absolute !important;
}
/*#Header #top_bar {
    min-height: 98px !important;
}*/
#Header a.button {
  display: none;
}
.page-id-180 .tagline {
    color: #000 !important;
}
#Header #logo h1, .home #Header #logo h1, 
.page-id-180 #Header #logo h1,
#Header .addons p.phone i, .home #Header .addons p.phone i {
    color: #333 !important;
}
#Header .addons p.phone, .home #Header .addons p.phone {
    float: none;
    margin-bottom: 0;
    color: #333 !important;
    font-size: 20px;
    padding: 0 !important;
}
.home #Header .addons p.phone, .page-id-180 #Header .addons p.phone, .postid-119 #Header .addons p.phone, 
.page-id-53 #Header .addons p.phone, .page-id-48 #Header .addons p.phone, .page-id-86 #Header .addons p.phone, 
.page-id-150 #Header .addons p.phone, .page-id-183 #Header .addons p.phone, .page-id-138 #Header .addons p.phone {
    color: #333 !important;
}
.home #Header .addons p.phone i, .page-id-180 #Header .addons p.phone i, #Header .addons p.mail i, .postid-119 #Header .addons p.phone i, 
.page-id-53 #Header .addons p.phone i, .page-id-48 #Header .addons p.phone i, .page-id-86 #Header .addons p.phone i, 
.page-id-150 #Header .addons p.phone i, .page-id-183 #Header .addons p.phone i, .page-id-138 #Header .addons p.phone i {
    color: #333 !important;
}
#HomeHeader {
    padding-top: 0px!important;
    min-height: inherit;
  background-image: url(/wp-content/uploads/2017/03/Maison-soumission-inspecteur-1.jpg);
}
#HomeHeader .container .column {
    margin-bottom: 0;
}
.hometext {
    margin-top: 20px!important;
}
.hometext {
    background: rgba(0, 0, 0, 0)!important;
    text-align: center;
}
#HomeHeader h1 {
    font-size: 34px !important;
    line-height: 28px !important;
}
#HomeHeader h1 span {
    font-size: 24px !important;
}
#HomeHeader .homeform {
    background: #edb469;
    border-bottom: 0 none;
    border-top: 0 none;
    margin: 0 auto !important;
    width: 60%;
    z-index: 10;
}
#HomeHeader .homeform .title {
    padding: 7px 20px 20px 22%;
    background: none;
    border-bottom-left-radius: 0;
}
#HomeHeader .homeform .title img.vendreseal {
    left: 0;
    top: -12px;
    width: 120px;
}
#HomeHeader .homeform #gform_wrapper_5 {
    margin-top: 0 !important;
}
#HomeHeader .homeform .badge {
    bottom: 50px;
    position: absolute;
    right: -10px;
}
#HomeHeader.cat-chalet{
  background-image: url("/wp-content/uploads/2023/03/chalet-bg.jpg")!important;
}
.cat-condo#HomeHeader{
  background-image: url("/wp-content/uploads/2023/03/category-condo-bg.jpg")!important;
}
#HomeHeader.cat-chalet .homeform,
.cat-condo#HomeHeader .homeform{
  margin: 20px auto 0px!important;
}
.cat-condo#HomeHeader h1{
    margin-bottom: 10px;
}
#HomeHeader.cat-chalet .homeform .title h3,
.cat-condo#HomeHeader .homeform .title h3{
  font-size: 25px;
}
.cat-chalet .gform_fields,
.cat-condo .gform_fields{
  grid-row-gap: 8px!important;
}
.cat-chalet .homeform .gform_body,
.cat-condo .homeform .gform_body {
    padding: 0 15px 5px;
}
.cat-chalet .homeform .gform_footer,
.cat-condo .homeform .gform_footer{
  display: block!important;
    padding-bottom: 1px!important;
}
.page-id-2156 .homeform .badge, .page-id-1332 .homeform .badge {
  left: inherit;
}
.page-id-2156 .homeform .gform_footer, .page-id-1332 .homeform .gform_footer {
    text-align: center;
}
#HomeHeader .innertable {
    padding: 20px 0 0 20px;
    background: rgba(0, 0, 0, 0.6);
    margin-left: 20px;
}
#HomeHeader .innertable div.line1 {
    float: left;
    margin-right: 10px;
    width: 40%;
    text-align: right;
    margin-bottom: 20px;
}
#HomeHeader .innertable h1 {
    color: #ff5400;
    font-size: 44px !important;
    font-weight: 800;
}
#HomeHeader #comparezinner h5 {
    display: inline;
    float: left;
    color: #FFF !important;
    width: 49%;
    font-size: 34px !important;
}
#HomeHeader img.cci-man {
    position: absolute;
    left: -58px;
    bottom: 0;
}
#HomeHeader img.cci-woman {
    position: absolute;
    right: -55px;
    bottom: 0;
}
#gform_wrapper_27 li.gfield.gfield_error, #gform_wrapper_27 div.validation_error{
  background-color: rgba(255,223,224,.7)!important;
}

@media only screen and (max-width: 767px) {
  .page-id-6914 #Header #logo {padding-bottom:0 !important;}
  
/*  #HomeHeader .container {
    width: 80% !important;
  } */
  #HomeHeader .homeform {
    width: 100%;
  }
  #HomeHeader img.cci-man, #HomeHeader img.cci-woman{
    display: none;
  }
  #masterformdiv{
    width: auto;
    padding-bottom: 60px;
  }
  #masterformdiv h3{
    font-size: 15px;
      line-height: 18px;
  }
  #masterformdiv .vendreseal{
    width: 90px!important;
  }
  #masterformdiv p{
    line-height:18px!important;
    float:none!important;
  }
  #gform_wrapper_50{
    width:90%;
  }
  #DevenirTestimonials .keypic{
    display: none;
  }
  #Footer #text-11{
    display:block;
    text-align:center;
  }
  #Footer #text-9{
    display:none;
  }
  #HomeHeader .new-ssl p{
    width: 70%;
    text-align: left;
    font-size: 14px!important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-645 #gform_wrapper_23,
  .page-id-645 #gform_wrapper_25 {
    margin: 5px 10px 5px 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
  .tagline_realestate{
    font-size: 14px;
    margin-left: 220px;
      margin-top: 25px;
      width: 290px;
  }
  #gform_wrapper_27 #gform_submit_button_27{
    font-size: 17px!important;
  }
  #RealEstateCharles .contactnums a{
    padding: 5px 10px!important;
  }
  #RealEstateCharles .one-third img{
    width: 100%!important;
  }
  .single-post #HomeHeader img.cci-man,
  .single-post #HomeHeader img.cci-woman{
    display: block!important;
  }
  .single-post #HomeHeader .innertable{
    z-index: 9999;
    position: relative;
  }
  .single-post #HomeHeader .homeform .badge {
    bottom: 50px;
  }
  #HomeHeader .homeform .badge{
  	bottom: 45px;
    right: -5px;
    width: 60px;
  }
}
@media only screen and (max-width: 1024px) {
  #HomeHeader .homeform .title img.vendreseal {
    width: 90px;
  }
}
@media only screen and (max-width: 767px) {
  #HomeHeader .homeform .title img.vendreseal {
    width: 75px;
    left: -15px;
    top: -25px;
    display: block!important;
  }
  #HomeHeader.cat-chalet .homeform .title h3{
  	font-size: 18px !important;
    line-height: 1em!important;
    margin-left: 30px;
  }
  #HomeHeader .homeform .title {
    padding: 7px 20px 20px 20px;
    background: none;
    border-bottom-left-radius: 0;
  }
  .single-post #HomeHeader img.cci-man{
    display: inline-block;
    position: static;
    width: 145px;
    height: auto;
    margin-top: 10px;
    margin-bottom: -5px;
  }
  .single-post #HomeHeader img.cci-woman{
    display: inline;
    position: static;
    width: 130px;
    height: auto;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: -5px;
  }
  #HomeHeader .homeform .badge{
    bottom: 65px;
    display: block!important;
  }
}
@media only screen and (max-width: 660px) {
  #HomeHeader .homeform .title img.vendreseal {
    display: none;
  }
  #HomeHeader .homeform .title {
    padding: 7px 20px 20px;
  }
}
@media only screen and (max-width: 420px) {
  #HomeHeader .innertable h1 {
    font-size: 28px !important;
  }
  #HomeHeader #comparezinner h5 {
      font-size: 20px!important;
  }
  #copy_container {
    padding-top: 20px;
    line-height: 1.2;
  }
  #Footer #text-11{
    display:block;
  }
  #Footer #text-9{
    display:none;
  }
  #copy_container {
    padding-top: 20px;
    line-height: 1.2;
  }
}
.page-id-2821 .the_content,
.page-id-3258 .the_content,
.page-id-183 .the_content {
    overflow: visible;
}
#masterformdiv {
    background-color: #edb469;
    width: 500px;
    padding: 10px 0px 10px 15px;
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
  position: relative;
  padding-bottom: 30px;
}
#masterformdiv h3{
  width: 85%;
    float: right;
}
#masterformdiv p{
  float: right;
    margin-right: 28px;
    line-height: 10px;
}
#masterformdiv .vendreseal{
  position: absolute;
    width: 100px;
    top: 0;
    left: 0;
}
#masterformdiv .gform_wrapper .gform_footer {
    padding: 0;
    text-align: center;
}
#masterformdiv .gform_wrapper .gform_button {
    font-size: 20px !important;
    padding: 20px 15px;
    box-shadow: none;
  border-bottom: 3px solid #054487 !important;
}
.postid-7142 p.subbutton, .postid-7142 p.subbutton a,
.category-investissement-immobilier-articles p.subbutton, .category-investissement-immobilier-articles p.subbutton a{
  color:black;
}
.postid-4354 p.subbutton, .postid-4354 p.subbutton a{
  color: white!important;
  margin-bottom: 0px;
}
.postid-7142 #HomeHeader .homeform, .category-investissement-immobilier-articles #HomeHeader .homeform{
  padding-bottom: 5px;
}
#masterformdiv .gform_wrapper ::-webkit-input-placeholder, .homeform .gform_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
#masterformdiv .gform_wrapper ::-moz-placeholder, .homeform .gform_wrapper ::-moz-placeholder { /* Firefox 19+ */
  color: black;
  opacity: 1;
}
#masterformdiv .gform_wrapper :-ms-input-placeholder, .homeform .gform_wrapper :-ms-input-placeholder { /* IE 10+ */
  color: black;
}
#masterformdiv .gform_wrapper input:-moz-placeholder, .homeform .gform_wrapper input:-moz-placeholder { /* Firefox 18- */
  color: black;
  opacity: 1;
}
#gform_submit_button_54, #gform_submit_button_55{
  width: 96%!important;
    margin: 0 auto!important;
}
#gform_wrapper_54 label, #gform_wrapper_54 h2.gsection_title{
  color: white;
}
.subbutton a {
  color: #333 !important;
}
/* ---------- DEVENIR PARTENAIRE ------------*/
#DevenirMission{
  text-align: center;
  padding-top: 50px;
  background-color: #092436;
}
#DevenirMission h3, #DevenirMission p{
  color: white;
}
#DevenirSteps #con1{
  text-align: center;
  padding: 50px 0px;
}
#DevenirSteps #con1 h3, #DevenirSteps #con2 h5{
  color: #092436;
  text-transform: uppercase;
  font-weight: 800;
}
#DevenirSteps #con2 h5, #DevenirSteps #con2 p{
  margin-left: 55px;
}
#DevenirSteps #con2 .column img{
  width: 90%;
}
#DevenirAvantages{
  background-color: #f2f2f2;
}
#DevenirAvantages #con1{
  text-align: center;
  padding: 50px 0px;
}
#DevenirAvantages #con2 .one-third{
  text-align: center;
}
#DevenirAvantages #con2 .one-third h5{
  color: #092436;
  text-transform: uppercase;
  font-weight: 800;
}
#DevenirTestimonials{
  padding-top: 30px;
}
#DevenirTestimonials h3, #DevenirTestimonials h5{
  color: #092436;
  text-transform: uppercase;
  font-weight: 800;
}
#DevenirTestimonials p.quote{
  font-style: italic;
}
#DevenirBottomForm{
    background-image: url("/wp-content/uploads/2018/03/devenir-form2bg.jpg");
    background-size: cover;
    background-position: top center;
    text-align: center;
    min-height: 330px;
    padding-top: 175px;
}
#DevenirBottomForm #frmtitle, #ImmobiliereTop #frmtitle{
      width: 65%;
    margin: 0 auto;
    background-color: rgba(60, 60, 60, 0.6);
    padding: 0 5px 0 10px;
}
#DevenirBottomForm h1{
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 27px;
}
#DevenirBottomForm h5{
    color: white;
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
    line-height: 16px;
}
#DevenirFooter{
  padding-top: 30px;
}
#DevenirFooter h4{
  font-size: 15px;
    line-height: 18px;
    color: black;
}
#DevenirFooter p, #DevenirFooter li a{
  font-size: 14px;
    line-height: 16px;
    color: black;
}
#DevenirFooter .socialicons a{
  color: #727277;
    margin-right: 35px;
}
#DevenirFooter a.devenir{
  border-radius: 20px!important;
}
#DevenirFooter .gform_footer{
  text-align: center;
}
#DevenirFooter .gform_footer .gform_button{
  background-color: #0867cf !important;
  border:none!important;
  border-radius: 20px!important;
}

#gform_wrapper_21 #gform_submit_button_21:hover{
  background-color: #238dc8!important;
  border-bottom: #0867cf solid 5px !important;
}
#gform_wrapper_21 .instruction.validation_message{
  display: none;
}
#CourtiersHypothecaireTop {
    background-image: url(/wp-content/uploads/2016/07/top-bg.jpg);
    background-size: cover;
    background-position: center;
    min-height: 440px;
}
#CourtiersHypothecaireTop #col1{
  text-align: right;
    margin-bottom: 0px;
}
#CourtiersHypothecaireTop #col1 .subtitle{
    text-align: left;
    width: 30%;
    position: absolute;
    margin-left: 5%;
    bottom: 10%;
    padding: 15px 70px;
    background-color: rgba(0,0,0,0.6);
}
#CourtiersHypothecaireTop #col1 .subtitle h3{
    color: white;
    font-weight: 200;
    text-transform: uppercase;
    line-height: 26px;
    margin-bottom: 5px;
}
#CourtiersHypothecaireTop #col1 .subtitle p{
    color: white;
    font-weight: 200;
    line-height: 20px;
    margin-bottom: 0px;
}    
#CourtiersHypothecaireTop img.partners{
  width: 350px;
    position: absolute;
    left: 15%;
    bottom: 0;
}
#gform_wrapper_23 div.validation_error, #gform_wrapper_25 div.validation_error {
  padding: 0;
  background-color: rgba(255,223,224,.35);
}
#gform_wrapper_23 li.gfield.gfield_error, #gform_wrapper_25 li.gfield.gfield_error {
  padding-bottom: 0;
  padding-top: 0;
  background-color: rgba(255,223,224,.35);
}
#gform_wrapper_23 .field_description_below .gfield_description, #gform_wrapper_25 .field_description_below .gfield_description {
  padding-top: 0;
}
.page-id-8328 #nav_container, .page-id-8328 #Footer, .page-id-8337 #Footer, .page-id-8337 #Subheader, .page-id-8337 #nav_container {
  display: none;
}
/* Comparez 3 Meilleurs Courtiers */
.page-template-template-cmc #top_bar_cmc{
  background-color: white;
}
#Header .tagline-cmc{
  position: absolute;
    width: 50%;
    text-align: center;
    top: 20px;
    left: 30%;
    color: #002d5b;
    font-weight: 800;
}
#Header .tagline-cmc span.tag{
  color: #01b7af;
}
#Header #top_bar_cmc .sixteen{
  padding: 15px 0px 10px;
}
#Header #top_bar_cmc .icon-phone{
  background-color: #01b7af;
    color: white;
    padding: 3px 5px;
    border-radius: 20px;
    font-size: 16px;
}
#CMC-Top{
  background-image: url("/wp-content/uploads/2018/05/cmc-top-bg.jpg");
  background-size: cover;
  background-position: center;
}
#CMC2-Top{
  background-image: url("/wp-content/uploads/2018/05/assurance-habitation-banner-bg.jpg");
  background-size: cover;
  background-position: center;
}
#CMC-Top #nav_container, #CMC2-Top #nav_container{
  background: transparent;
}
#CMC-Top #col1{
  padding: 100px 0px 100px 50px;
    width: 45%;
}
#CMC2-Top #col1{
  padding: 100px 0px 100px 150px;
    width: 35%;
}
#CMC-Top #col2, #CMC2-Top #col2{
  width: 45%;
}
#CMC-Top #col1 h1, #CMC2-Top #col1 h1{
  color: white;
    font-weight: 400;
    font-family: 'Lato'!important;
    font-size: 26px;
    margin-bottom: 10px;
}
#CMC-Top #col1 p, #CMC2-Top #col1 p{
  color: white;
}
#CMC-Top img.cmc-tag, #CMC2-Top img.cmc-tag{
    position: absolute;
    bottom: 100px;
    left: 24%;
}
#CMC-Top img.cmc-arrow, #CMC2-Top img.cmc-arrow{
  position: absolute;
    bottom: 85px;
    left: 45%;
    z-index: 1;
}
#CMC2-Top img.cmc-topman{
  position: absolute;
    left: -100px;
    bottom: 0;
    width: 290px;
}
hr.cmc-border{
  background-image: none;
  background-color: #01b7af;
    height: 5px;
    width: 30px;
}
#CMC-Vendre #con1{
  padding-top: 50px;
  text-align: center;
}
#CMC-Vendre #con1 h2, #CMC-Steps #con1 h2{
  color: #002d5b;
  text-transform: uppercase;
  font-weight: 800;
}
#CMC-Vendre #con2{
  padding-top: 20px;
  text-align: center;
}
#CMC-Vendre #con2 .one-third img{
  margin-bottom: 20px;
}
#CMC-Vendre #con2 .one-third h4{
  margin-bottom: 10px;
  color: #002d5b;
}
#CMC-Vendre #con3{
  background-color: #01b7af;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 30px;
}
#CMC-Vendre #con3 img{
  position: absolute;
    bottom: 0;
    width: 250px;
    left: 45px;
}
#CMC-Vendre #con3 .two-third{
  margin-bottom: 0px;
}
#CMC-Vendre #con3 .two-third p{
  color: white;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 30px;
    font-size: 28px;
    margin-bottom: 0px;
}
#CMC-Prevoyez{
  background-color: #002d5b;
  padding-top: 50px;
}
#CMC-Prevoyez #con1{
  text-align: center;
}
#CMC-Prevoyez h2{
  color: white;
  text-transform: uppercase;
  margin-bottom: 0px;
}
#CMC-Prevoyez p{
  color: white;
}
#CMC-Prevoyez #con2{
  padding-top: 50px;
}
#CMC-Prevoyez #con2 img.lady-offer{
  position: absolute;
    width: 500px;
    bottom: 0;
    left: -15px;
}
#CMC-Prevoyez #con2 .inner-box{
  text-align: center;
    background-color: white;
    width: 150px;
    padding: 35px 30px 0px;
    position: relative;
    border-radius: 10px;
    vertical-align: middle;
    display: inline-block;
    height: 55px;
    margin: 0px 5px;
}
#CMC-Prevoyez #con2 .inner-box .inner-icons{
  position: absolute;
    left: 80px;
    top: -35px;
}
#CMC-Prevoyez #con2 .inner-box h4{
  margin-bottom: 0px;
    color: #002d5b;
}
#CMC-Prevoyez #con2 h3{
  color: white;
    text-align: center;
    margin-top: 30px;
    width: 98%;
}
#CMC-Steps{
  padding-top: 50px;
}
#CMC-Steps #con1{
  text-align: center;
}
#CMC-Steps #con1 h4{
  color: #002d5b;
  font-weight: 800;
}
#CMC-Steps #con2{
  padding-top: 30px;
  margin-bottom: 50px;
}
#CMC-Steps #con2 .one-third{
  text-align: center;
  margin-bottom: 50px;
}
#CMC-Steps #con2 .one-third p{
  text-align: left;
    width: 80%;
    margin: 0 auto;
}
#CMC-Steps #con3{
  background-color: #01b7af;
    border-radius: 10px;
    padding: 40px 10px;
    margin-bottom: 30px;
}
#CMC-Steps #con3 img{
  position: absolute;
    bottom: 0;
    width: 210px;
    right: 45px;
}
#CMC-Steps #con3 .two-third{
  margin-bottom: 0px;
}
#CMC-Steps #con3 .two-third p{
  color: white;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 30px;
    font-size: 28px;
    margin-bottom: 0px;
    text-align: right;
}
#CMC-Stats{
  background-image: url("/wp-content/uploads/2018/05/cmc-handshake-bg.jpg");
  background-size: cover;
  background-position: center;
  padding-top: 50px;
}
#CMC-Stats #con1{
  text-align: center;
}
#CMC-Stats #con1 h2{
  color: white;
}
#CMC-Stats #con2{
  padding-top: 30px;
}
#CMC-Stats #con2 .one-fifth{
  width: 17.9%;
  text-align: center;
}
#CMC-Stats #con2 .one-fifth .innerbox{
  background:rgba(1, 184, 175, 0.3);
  padding: 30px 20px 10px;
    border-radius: 10px;
}
#CMC-Stats #con2 .one-fifth .innerbox h3{
  color: white;
    font-size: 36px;
    margin-bottom: 10px
}
#CMC-Stats #con2 .one-fifth .innerbox h5{
  color: white;
    font-weight: 800;
}
#CMC-Stats #con2 .one-fifth .innerbox p{
  color: white;
  margin-bottom: 0px;
}
#CMC-Clients{
  background-image: url("/wp-content/uploads/2018/05/cmc-couplebg.jpg");
  background-size: cover;
  background-position: center;
  padding-top: 50px;
}
#CMC-Clients #con1 h2{
  color: #002d5b;
  margin-bottom: 0px;
  text-transform: uppercase;
}
#CMC-Agents h2{
  color: #002d5b;
  margin-bottom: 0px;
  text-transform: uppercase;
  text-align: left;
    margin-left: 30%;
}
#CMC-Clients #con1 hr{
  margin-left: 0;
}
#CMC-Clients #con2 h4{
  color: #01b7af;
  text-transform: uppercase;
  font-weight: 800;
  margin-bottom: 0px;
}
#CMC-Clients #con2 hr{
  background-image:none;
  background-color: #01b7af;
  height: 2px;
}
#CMC-Clients #con2 p{
  color: black;
}
#CMC-Clients #con3{
  background-image: url("/wp-content/uploads/2018/05/cmc-log-bg-1.png");
  background-size: 100% 100%;
  padding: 20px 20px 10px;
  position: relative;
    bottom: -40px;
}
#CMC-Clients #con3 .one-third{
  margin-bottom: 0px;
}
#CMC-Clients #con3 h4{
  color: white;
  text-align: center;
  font-size: 20px;
}
#CMC-Clients #con3 p{
  color: white;
}
#CMC-Clients #con3 a{
  text-align: center;
    color: white;
    background-color: #ffa53b;
    padding: 10px 20px;
    border-radius: 20px;
    font-weight: 800;
}
#CMC-Clients #rslides-testi{
  height: 350px!important;
}
#CMC-Agents #con1{
  text-align: center;
  padding-top: 100px;
  padding-bottom: 50px;
}
#CMC-Agents .comment{
  margin-top: 50px;
}
#CMC-Agents .comment .c1{
  display: inline-block;
    vertical-align: top;
}
#CMC-Agents .comment .c1 img{
  width: 150px;
}
#CMC-Agents .comment .c2{
  display: inline-block;
    width: 80%;
    text-align: left;
    margin-left: 20px;
}
#CMC-Agents .comment p.name{
  color: #002d5b;
  font-weight: 800;
}
#CMC-Agents .comment p.name span{
  color: #01b7af;
}
#CMC-Info{
  background-color: #f4f4f4;
  padding-top: 50px;
}
#CMC-Info h2{
  color: #002d5b;
  margin-bottom: 0px;
  text-transform: uppercase;
  text-align: center;
}
#CMC-Info #con1{
  padding-bottom: 50px;
}
#CMC-Info #con2 .column img{
  width: 100%;
}
#CMC-Info #con2 .column h5{
  color: #002d5b;
  font-weight: 800;
  font-size: 14px;
}
#CMC-Info #con2 .column hr{
  background-image: none;
    background-color: #002d5b;
    height: 1px;
}
#CMC-Info #con2 .column a.blog-btn{
  background-color: #01b7af;
  font-weight:800;
  color: white;
  padding: 5px 20px;
  border-radius: 20px;
}
#CMC-Info #con2 .column p{
  font-size: 15px;
    line-height: 18px;
}
#CMC-Bottomform{
  background-image: url("/wp-content/uploads/2018/05/cmc-group-1.jpg");
  background-size: cover;
  background-position: center;
  height: 445px;
}
#CMC-Bottomform .container{
  height: 445px;  
}
#CMC-Bottomform #col2{
  padding-top: 50px;
}
#CMC-Bottomform img.cmc-bottomlady{
  position: absolute;
    bottom: 0;
    width: 318px;
    left: 145px;
}
#CMC-Bottomform h3{
    color: white;
    font-size: 30px;
    line-height: 30px;
}
#CMC-Footer{
  background-color: #022644;
    padding-top: 50px;
    color: white;
    border-bottom: #01b8af 3px solid;
}
#CMC-Footer img{
  width: 100%;
}
#CMC-Footer h4{
  color: white;
  font-weight: 400;
}
#CMC-Footer div.cmc-btn{
  color: white;
    text-align: center;
    border: #ffa53b solid 2px;
    padding: 5px 15px;
    border-radius: 30px;
    white-space: normal;
    font-weight: 800;
    margin: 10px 0px;
}
#CMC-Footer div.cmc-btn:hover{
  background-color: #01b8af;
}
#CMC-Footer li{
  font-size: 13px;
}
#CMC-Footer li a{
  color: white;
}
#CMC-Footer li:before {
    content: "\f058";
    font-family: FontAwesome;
    color: #01b7af;
    font-size: 14px;
    font-weight: 800;
    display: inline-block;
    margin-left: -5px;
    width: 1.3em;
}
#CMC-Footer #con3{
  border-top: #01b8af 1px solid;
    padding-top: 10px;
}
#CMC-Footer #con3 .column{
  margin-bottom: 0px;
  text-align: center;
  font-weight: 800;
}
#CMC-Footer #con3 a{
  color: white;
}
#cmc-form .gform_wrapper .gfield_label, #cmc-form-line .gform_wrapper .gfield_label{
  display: none;
}
#cmc-form .gform_wrapper {
  margin-left: 15px;
}
#CMC-Bottomform #cmc-form{
    background-color: transparent!important;
    margin-top: 0px!important;
}
#cmc-form{
    background-color: white;
    text-align: center;
    padding: 50px 10px 10px;
    position: relative;
    margin-top: 65px;
}
#cmc-form img.cmcform-lady{
  position: absolute;
    width: 100px;
    left: 38%;
    top: -55px;
}
#cmc-form h3{
      font-weight: 400;
    background-image: url("/wp-content/uploads/2018/05/text-bubble.png");
    background-size: 100% 100%;
    padding: 30px 10px 10px;
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 20px;
}
#cmc-form p.cmc-name{
  color: #01b7af;
    font-weight: 400;
}
#cmc-form select, #cmc-form-line select{
  background-color: #f2f2f2;
    box-shadow: none;
    border-radius: 0;
    height: 45px!important;
    margin-bottom: 0px;
    padding: 5px!important;
    border: none;
    color: black;
    background-image: url(/wp-content/uploads/2018/05/arrow-down.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 95% center;
}
#cmc-form-line select{
  width: 300px!important;
}
#cmc-form .gform_wrapper .gform_footer, #cmc-form-line .gform_wrapper .gform_footer{
  padding: 0;
    margin: 10px 0 0;
    text-align: center;
}
#cmc-form .gform_wrapper .gform_button{
  background-color: #ffa53b;
    box-shadow: none;
    border: none;
    border-radius: 20px;
    font-size: 22px;
    width: 97%;
    text-transform: uppercase;
    padding: 15px;
}
#cmc-form .gform_wrapper .gform_button:hover, #cmc-form-line .gform_wrapper .gform_button:hover{
  background-color: #016c96;
}
#cmc-form hr{
  background-image: none;
    background-color: #01b7af;
    height: 2px;
    margin: 0px 0px 10px;
}
#cmc-form img.cmcform-seal{
  display: inline-block;
    margin-right: 30px;
    background-color: white;
}
#cmc-form .cmc-phone{
  display: inline-block;
}
#cmc-form .cmc-phone p.phone2{
  margin-bottom: 0px;
  font-size: 20px;
  color: black;
}
#cmc-form .cmc-phone p.phone2 i{
  color: white;
    background-color: #01b7af;
    font-size: 12px;
    padding: 5px 7px;
    border-radius: 20px;
}
#CMC-Bottomform #cmc-form .cmc-phone p.phone2,
#CMC-Bottomform #cmc-form .cmc-phone p.phone2 i{
  color: white!important;
}
#cmc-form .image-choices-field .image-choices-choice, #cmc-form-line .image-choices-field .image-choices-choice{
  width: 47%!important;
  margin: 5px!important;
  border:none!important;
}
#cmc-form .image-choices-field .image-choices-choice label, #cmc-form-line .image-choices-field .image-choices-choice label{
  margin: 0 !important;
  padding: 0px !important;
  border:none!important;
}
#cmc-form .image-choices-field .image-choices-choice-image-wrap, #cmc-form-line .image-choices-field .image-choices-choice-image-wrap{
  width: 155px!important;
    height: 45px!important;
    background-color: white;
    border-radius: 25px;
}
#CMC-Bottomform #cmc-form .image-choices-field .image-choices-choice-image-wrap, #CMC-Bottomform #cmc-form-line .image-choices-field .image-choices-choice-image-wrap{
  background-color: white;
  border-radius: 25px;
}
#cmc-form-line .gform_wrapper .gfield, #cmc-form-line .gform_wrapper .gform_fields{
  display: inline-block;
  vertical-align: middle;
}
#cmc-form-line .gform_wrapper .gform_body, #cmc-form-line .gform_wrapper .gform_footer{
  display: inline-block;
  width: auto!important;
}
#cmc-form-line .gform_wrapper .gform_button{
  background-color: #ffa53b;
    box-shadow: none;
    border: none;
    border-radius: 20px;
    font-size: 18px;
    width: 97%;
    text-transform: uppercase;
    padding: 15px;
}
.image-choices-admin-field.image-choices-use-images .image-choices-choice-text, .image-choices-field .image-choices-choice-text{
  display: none!important;
}
#field_58_1 .ginput_container, #field_58_2 .ginput_container{
  margin-top: 0px!important;
}
#gform_wrapper_59 .image-choices-choice-selected{
  border:none!important;
}
@media only screen and (max-width: 767px){
  #Header #top_bar_cmc .sixteen{
    text-align: center;
  }
  #Header .tagline-cmc{
    position: static;
      width: 100%;
      line-height: 16px;
  }
  #Header #top_bar_cmc .addons a{
    display: inline-block;
  }
  #Header #top_bar_cmc .addons p.phone2 {
      margin-bottom: 0px;
      font-size: 16px;
  }
  #CMC-Top #col1, #CMC2-Top #col1{
    padding: 10px 0px 0px;
    margin-bottom: 0px;
  }
  #CMC-Top #col1 h1, #CMC2-Top #col1 h1{
    font-size: 20px;
      line-height: 22px;
  }
  #CMC-Top #col1 p, #CMC2-Top #col1 p{
    line-height: 18px;
  }
  #CMC-Prevoyez #con2 img.lady-offer, #CMC-Bottomform img.cmc-bottomlady, #CMC-Top img.cmc-arrow, #CMC2-Top img.cmc-arrow, #CMC-Vendre #con3 .one-third, #CMC-Steps #con3 .one-third{
    display: none;
  }
  #CMC-Clients #con3{
    width: auto;
  }
  #CMC-Clients .column{
    margin-bottom: 0px;
  }
  #CMC-Clients .last{
    display: none;
  }
  #CMC-Clients #rslides-testi{
    height: auto!important;
  }
  #CMC-Clients #con3 h4{
    font-size: 13px;
      line-height: 16px;
  }
  #CMC2-Top img.cmc-topman{
    display: none;
  }
  #CMC-Vendre #con2{
    margin-bottom: 0px!important;
  }
  #CMC-Vendre #con3 .two-third p{
    line-height: 20px;
      font-size: 17px;
  }
  #CMC-Prevoyez, #CMC-Stats{
    padding-top: 15px;
  }
  #CMC-Prevoyez #con2 .column{
    text-align: center;
  }
  #CMC-Prevoyez #con2 .inner-box{
    margin-bottom: 50px;
  }
  #CMC-Steps #con2{
    margin-bottom: 0px;
  }
  #CMC-Steps #con3{
    padding: 10px;
      margin-bottom: 0px;
      text-align: center;
  }
  #CMC-Steps #con3 .two-third p{
    text-align: center;
  }
  #CMC-Stats #con2 .one-fifth {
      width: 100%!important;
  }
  #CMC-Agents #con1{
    padding-top: 50px;
  }
  #CMC-Agents h2{
    text-align: center;
      margin-left: 0;
      font-size: 20px;
      line-height: 24px;
  }
  #CMC-Agents .comment .c2{
    width: 100%!important;
      margin-left: 0px!important;
  }
  #CMC-Info{
    padding-top: 10px;
  }
  #CMC-Info h2{
    font-size: 20px;
      line-height: 24px;
  }
  #CMC-Bottomform{
    background-position: 20%;
  }
  #CMC-Bottomform h3{
    font-size: 24px;
      text-align: center;
  }
  #cmc-form{
    margin-top: 50px;
  }
  #cmc-form img.cmcform-lady{
    left: 33%;
  }
  #cmc-form .gform_wrapper .gform_button{
    font-size: 18px;
    padding: 5px;
  }
  #cmc-form .image-choices-field .image-choices-choice, #cmc-form-line .image-choices-field .image-choices-choice{
    width: 90%!important;
  }
  #cmc-form .image-choices-field .image-choices-choice-image-wrap, #cmc-form-line .image-choices-field .image-choices-choice-image-wrap{
    width: 200px!important;
      height: 58px!important;
      margin:0 auto;
  }
  #cmc-form img.cmcform-seal{
    margin-right: 0px;
  }
  #CMC-Bottomform #cmc-form .image-choices-field .image-choices-choice-image-wrap, #CMC-Bottomform #cmc-form-line .image-choices-field .image-choices-choice-image-wrap{
    border-radius: 30px;
  }
  #gform_wrapper_59 #input_59_2 .image-choices-choice label, #gform_wrapper_60 #input_60_2 .image-choices-choice label{
    width: 100%!important;
  }
  #gform_wrapper_59 .image-choices-field .image-choices-choice,
  #gform_wrapper_60 .image-choices-field .image-choices-choice{
    margin:0px!important;
  }
  #gform_wrapper_59 #input_59_7 .image-choices-field .image-choices-choice label{
    padding: 0!important;
  }
  #gform_wrapper_59 .image-choices-field .image-choices-choice label,
  #gform_wrapper_60 .image-choices-field .image-choices-choice label{
    width: 100%!important;
    padding: 0px!important;
  }
  #gform_wrapper_59 #gform_submit_button_59, #gform_wrapper_60 #gform_submit_button_60{
    font-size: 16px!important;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
  #Header #top_bar_cmc #logo-cmc img{
    width: 225px;
  }
  #Header .tagline-cmc{
    line-height: 20px;
  }
  #CMC2-Top #col1{
    width: 49%;
  }
  #CMC2-Top img.cmc-topman{
    display: none;
  }
  #CMC-Top #col1, #CMC2-Top #col1{
    padding: 100px 0px;
  }
  #cmc-form .image-choices-field .image-choices-choice-image-wrap, #cmc-form-line .image-choices-field .image-choices-choice-image-wrap {
      width: 143px!important;
      height: 42px!important;
  }
  #CMC-Top img.cmc-arrow, #CMC2-Top img.cmc-arrow{
    left: 38%;
  }
  #CMC-Top img.cmc-tag, #CMC2-Top img.cmc-tag{
    left: 12%;
  }
  #CMC-Vendre #con3 img{
    left: unset;
    right: 0;
  }
  #CMC-Clients{
    background-position: 65%;
  }
  #CMC-Clients #con3, #CMC-Vendre #con3{
    width: auto!important;
  }
  #CMC-Vendre #con3 .two-third{
    width: 63%!important;
  }
  #CMC-Vendre #con3 .one-third {float: right;}
  
  #CMC-Prevoyez #con2 img.lady-offer{
    width: 425px;
  }
  #CMC-Prevoyez #con2 .inner-box{
    width: 150px;
      padding: 35px 10px 0px;
  }
  #CMC-Prevoyez #con2 .inner-box .inner-icons{
    left: 55px;
  }
  #CMC-Info #con2 .column h5{
    height: 55px;
  }
  #CMC-Info #con2 .column p{
    height: 80px;
  }
  #CMC-Steps #con2 .one-third img{
    height: 150px;
  }
  #CMC-Stats #con2 .one-fifth .innerbox{
    padding: 30px 0px 10px;
  }
  #CMC-Stats #con2 .one-fifth {
      width: 17.3%;
  }
  #CMC-Bottomform img.cmc-bottomlady{
    left: 45px;
  }
  #cmc-form-line select{
    width: 400px!important;
  }
  #cmc-form-line .gform_wrapper .gform_footer {
      width: 100%!important;
  }
  #cmc-form-line .gform_wrapper .gform_button{
    width: auto;
  }
  #cmc-form-line {
    width: 402px;
    margin: 0 auto;
    max-width:100%;
  }
  #cmc-form-line .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
    width: 100%;
  }
  
}
#gform_wrapper_59 li.gfield, #gform_wrapper_60 li.gfield{
  text-align: center!important;
}
#gform_wrapper_59 #input_59_2 .image-choices-choice-image-wrap,
#gform_wrapper_60 #input_60_2 .image-choices-choice-image-wrap{
  width: 242px!important;
    height: 51px!important;
}
#gform_wrapper_59 #input_59_2 .image-choices-choice label,
#gform_wrapper_60 #input_60_2 .image-choices-choice label{
  padding: 0px!important;
  border:none!important;
}
#gform_wrapper_59 .gfield_label, #gform_wrapper_60 .gfield_label{
  color: #032b5c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px;
}
#gform_wrapper_59 .gfield_html, #gform_wrapper_60 .gfield_html{
  margin-top: 30px!important;
}
#gform_wrapper_59 #field_59_5 input[type="text"],
#gform_wrapper_60 #field_60_5 input[type="text"],
#gform_wrapper_60 #field_60_35 select,
#gform_wrapper_60 #field_60_36 input[type="text"] {
  width: 55%!important;
    margin: 0 auto;
    box-shadow: none;
    border: #43a098 solid 1px;
    height: 40px!important;
    background-color: white;
    border-radius: 0px;
    color: black;
}
#gform_wrapper_60 textarea{
  width: 80%!important;
    margin: 0 auto;
    box-shadow: none;
    border-radius: 0px;
    background-color: white;
    color: black;
}
#gform_wrapper_59 #field_59_5 .ginput_container, #gform_wrapper_60 #field_60_5 .ginput_container{
  position: relative;
}
#gform_wrapper_59 #field_59_5 .ginput_container:after,
#gform_wrapper_60 #field_60_5 .ginput_container:after{
  content: "$";
    color: black;
    position: absolute;
    right: 25%;
    top: 10px;
}
#gform_wrapper_59 #input_59_7 .image-choices-choice-image-wrap,
#gform_wrapper_59 #input_59_23 .image-choices-choice-image-wrap,
#gform_wrapper_60 #input_60_7 .image-choices-choice-image-wrap,
#gform_wrapper_60 #input_60_11 .image-choices-choice-image-wrap,
#gform_wrapper_60 #input_60_29 .image-choices-choice-image-wrap{
  width: 279px!important;
    height: 68px!important;
}
#gform_wrapper_59 #input_59_9 .image-choices-choice-image-wrap{
  width: 182px!important;
    height: 51px!important;
}
#gform_wrapper_59 #field_59_13 .gfield_label, #gform_wrapper_59 #field_59_14 .gfield_label, #gform_wrapper_59 #field_59_15 .gfield_label, #gform_wrapper_59 #field_59_25 .gfield_label, #gform_wrapper_59 #field_59_16 .gfield_label, #gform_wrapper_59 #field_59_17 .gfield_label, #gform_wrapper_59 #field_59_21 .gfield_label, #input_59_17_5_label,
#gform_wrapper_60 #field_60_13 .gfield_label, #gform_wrapper_60 #field_60_14 .gfield_label, #gform_wrapper_60 #field_60_15 .gfield_label, #gform_wrapper_60 #field_60_16 .gfield_label, #gform_wrapper_60 #field_60_17 .gfield_label, #gform_wrapper_60 #field_60_28 .gfield_label, #input_60_17_5_label{
  display: none;
}
#gform_wrapper_59 #field_59_13 input, #gform_wrapper_59 #field_59_14 input, #gform_wrapper_59 #field_59_15 input, #gform_wrapper_59 #field_59_25 input, #gform_wrapper_59 #field_59_16 input, #gform_wrapper_59 #field_59_17 input, #gform_wrapper_59 #field_59_21 select,
#gform_wrapper_60 #field_60_13 input, #gform_wrapper_60 #field_60_14 input, #gform_wrapper_60 #field_60_15 input, #gform_wrapper_60 #field_60_16 input, #gform_wrapper_60 #field_60_17 input, #gform_wrapper_60 #field_60_28 select{
  box-shadow: none;
    border-radius: 0;
    background-color: white;
    height: 40px!important;
    margin-bottom: 0px;
    color: black;
}
#gform_wrapper_59 .address_zip, #gform_wrapper_60 .address_zip{
  margin-right: 0;
    padding-right: 0;
    width: 100%!important;
}
#gform_wrapper_59 .gform_footer, #gform_wrapper_60 .gform_footer{
  text-align: center;
}
#gform_wrapper_59 #gform_submit_button_59, #gform_wrapper_60 #gform_submit_button_60{
  background-color: #ffa439;
    font-size: 20px;
    box-shadow: none;
    border: none;
    padding: 10px 35px;
    border-radius: 20px;
}
#gform_wrapper_59 #gform_submit_button_59:hover, #gform_wrapper_60 #gform_submit_button_60:hover{
  background-color: #01b8af!important;
}
.page-id-8583 #Header, .page-id-8583 #Footer, .page-id-8583 #copy_container,
.page-id-8729 #Header, .page-id-8729 #Footer, .page-id-8729 #copy_container{
  display: none;
}
#gform_wrapper_59 input::-webkit-input-placeholder, #gform_wrapper_59 input::-moz-placeholder, #gform_wrapper_59 input:-ms-input-placeholder, #gform_wrapper_59 input:-moz-placeholder,
#gform_wrapper_60 input::-webkit-input-placeholder, #gform_wrapper_60 input::-moz-placeholder, #gform_wrapper_60 input:-ms-input-placeholder, #gform_wrapper_60 input:-moz-placeholder{
  color: black!important;
  opacity: 1!important;
}
.image-choices-choice, .image-choices-choice-selected{
  border:none!important;
}
#input_60_33 label, #input_60_34 label {
  color: #032b5c;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #01B7AF;
    padding: 15px 30px;
    border-radius: 30px;
    min-width: 240px;
}
#input_60_33 input, #input_60_34 input {
    opacity: 0;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
#input_60_33 label:hover, #input_60_33 input:checked + label,
#input_60_34 label:hover, #input_60_34 input:checked + label {
  color: #fff;
  background: #01b7af;
}
#field_60_35 select {
    background: #fff url(/wp-content/uploads/2021/04/dropdown-arrow-white.png) no-repeat scroll right 10px center;
}
@media only screen and (max-width: 1024px) and (min-width: 960px) {
    #CMC-Stats #con2 .one-fifth .innerbox h5:nth-child(1) { width: 80%; display: block; margin-left: auto; margin-right: auto; }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {}
@media only screen and (max-width: 767px) and (min-width: 641px) {}
@media only screen and (max-width: 640px) and (min-width: 480px) {
    #cmc-form .gform_wrapper { margin-left: 0 !important; }
}
@media only screen and (max-width: 959px) {
  #Footer #gform_wrapper_3 #field_3_6 {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
@media only screen and (max-width: 479px) {
    #cmc-form .gform_wrapper { margin-left: 0 !important; }
  #gform_wrapper_4 #field_4_6 {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
.dynamic.compare-agents {
  background: url(images/dynamic-bg.jpg) no-repeat scroll top center;
  background-size: cover;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.dynamic.compare-agents .container .step-1 {
    background: rgba(17,42,70,0.72) !important;
  color: #fff;
  height: 440px;
}
.page-id-12492 .dynamic.compare-agents .container .step-1 {
  height: 500px;
}
.page-id-12492 .clear {
  margin-bottom: 0;
}
.page-id-12492 .step_8b_suivant {
  margin-top: 20px;
}
.page-id-12492 .step-3-1 .version-1, 
.page-id-12492 .step-3-1 .version-2, 
.page-id-12492 .step-3-2 .version-2, 
.page-id-12492 .step-3-1 .step-3-4-prix {
    margin: 0 20px 20px;
    height: 78px;
    min-height: 78px;
}
.page-id-12492 .step_6_input {
  height: 83px;
}
.page-id-12492 .tagline {
  font-size: 14px !important;
  line-height: 1.2 !important;
  margin-top: 20px;
}
.page-id-12492 .first-link, 
.page-id-12492 .first-b-link, 
.page-id-12492 .prev-link, 
.page-id-12492 .prev-b-link, 
.page-id-12492 .vendre-link, 
.page-id-12492 .acheter-link, 
.page-id-12492 .pre-link, 
.page-id-12492 .first-one-link {
    left: 258px;
}
.dynamic.compare-agents .step-title {
  font-size: 30px !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 700;
  color: #fff;
}
.dynamic.compare-agents .step-title span {
  display: block;
}
.dynamic.compare-agents .step-post-title {
  font-weight: 400;
  color: #fff;
  font-size: 16px !important;
}
.dynamic.compare-agents .step-small-title {
  font-weight: 700;
  color: #fff;
  font-size: 18px !important;
}
.dynamic.compare-agents .intro-step-1 {
  color: #fff;
  font-size: 16px !important;
  font-weight: 400;
}
.dynamic.compare-agents .container .step-1 {
    padding-top: 40px;
    padding-bottom: 20px;
}
.dynamic.compare-agents .intro-step-1:after {
    background: url(images/dynamic-arrow.png) no-repeat scroll 0 0;
    width: 144px;
    height: 89px;
    content: "";
    position: absolute;
  top: -85px;
    right: 40px;
}
.page-id-12492 .dynamic.compare-agents .intro-step-1:after {
    background: url('https://soumissionscourtiers.ca/wp-content/uploads/2019/04/left-arrow.png') no-repeat scroll 0 0;
    width: 96px;
    height: 97px;
    content: "";
    position: absolute;
  top: -140px;
    right: 77%;
}
.dynamic.compare-agents .container {
  width: 820px;
}
.dynamic.compare-agents .btn-1 {
  background: #c2272c !important;
    font-size: 20px;
    font-weight: 700;
    border-radius: 40px;
    width: 360px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-indent: initial;
}
.dynamic.compare-agents .btn-1:hover {
  background: #eaa750 !important;
}
.page-template-broker-form-page-three .static-yellow,
.page-template-broker-form-page-three-new .static-yellow {
  background: #f2f2f2;
  font-size: 18px;
}
.page-template-broker-form-page-three .static-yellow .container,
.page-template-broker-form-page-three-new .static-yellow .container {
  width: 820px;
}
.page-id-12492.page-template-broker-form-page-three .static-yellow .container,
.page-id-13289.page-template-broker-form-page-three .static-yellow .container {
  width: 1150px;
}
.page-template-broker-form-page-three .ver-2,
.page-template-broker-form-page-three-new .ver-2 {
  color: #fff;
  text-align: left;
  background: #333;
}
.star-wrap {
  float: right;
}
.star-wrap i.icon-star {
  color: #faa522;
}
.page-template-broker-form-page-three .multistep-form,
.page-template-broker-form-page-three-new .multistep-form {
  background: url(images/dynamic-bg.jpg) no-repeat scroll top center;
  background-size: cover;
}
.page-template-broker-form-page-three .multistep-form .container,
.page-template-broker-form-page-three-new .multistep-form .container {
  background: rgba(17,42,70,0.72);
  color: #fff;
}
.page-template-broker-form-page-three .step-title,
.page-template-broker-form-page-three-new .step-title {
    color: #fff;
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
}
.testi-image {
  width: 80px !important;
  height: 80px !important;
  margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 100%;
}
 #gform_wrapper_62 div.validation_message,
.page-template-broker-form-page-three .gform_wrapper div.validation_error,
.page-template-broker-form-page-three-new .gform_wrapper div.validation_error {
  color: red !important;
    border-top: none !important;
    border-bottom: none !important;
  margin: 0 !important;
}
.the_content.the_content_wrapper a.red-btn{border:none; border-radius:0px !important;}
.postid-3054 .size-medium,
.postid-29206 .size-medium,
.page-id-29208 .size-medium {
    min-height: 200px;
}
.postid-3054 #gform_wrapper_8 div.validation_error,
.postid-3054 #gform_wrapper_69 div.validation_error{background-color:red !important;}
.postid-3054 #gform_wrapper_8 div.validation_message,
.postid-3054 #gform_wrapper_69 div.validation_message{color:red !important;}
.page-template-broker-form-page-three .gform_wrapper li.gfield.gfield_error, .page-template-broker-form-page-three .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
.page-template-broker-form-page-three-new .gform_wrapper li.gfield.gfield_error, .page-template-broker-form-page-three-new .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  border-top: none !important;
  border-bottom: none !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.page-template-broker-form-page-three .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .page-template-broker-form-page-three .gform_wrapper li.gfield_error textarea,
.page-template-broker-form-page-three-new .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .page-template-broker-form-page-three-new .gform_wrapper li.gfield_error textarea {
  border: 1px solid #FFC0CB !important;
}
.gform_wrapper .validation_message {
  padding-top: 5px !important;
  padding-left: 5px !important;
  color: #790000 !important;
	text-align:center;
}
.one-half-slide {
    float: left;
    width: calc(48% - 42px);
    margin-left: 1%;
    margin-right: 1%;
    border: 1px solid #42568f;
    padding: 20px 20px;
}
.one-half-slide img {
  margin: -60px auto 0 !important;
    float: none !important;
}
.one-half-slide .star-wrap {
  display: block;
    float: none;
}
.one-half-slide span {
  display: block;
  min-height: 200px;
}
.page-id-12492 #rslides-testi-two li {
  padding-top: 40px;
}
.static-yellow.ver-3 .one-third {
  width: 31.33%;
}
.static-yellow.ver-3 .two-third {
  width: 64.66%;
  position: relative;
}
.static-yellow.ver-3 {
  padding: 80px 0;
  background: #f1fcfe url('/wp-content/uploads/2019/04/testimonial-bg.jpg') no-repeat scroll left 96% top;
  background-size: cover;
}
.ver-3 .next {
  background: url(/wp-content/uploads/2019/04/slider-next.png) no-repeat scroll 0 0;
    width: 21px;
    height: 38px;
    display: block;
    position: absolute;
    right: -30px;
    text-indent: -9999em;
    top: 50%;
}
.ver-3 .prev {
  background: url(/wp-content/uploads/2019/04/slider-prev.png) no-repeat scroll 0 0;
    width: 21px;
    height: 38px;
    display: block;
    position: absolute;
    left: -30px;
    text-indent: -9999em;
    top: 50%;
  display: block !important;
}
/* Comparateur Rapide */
#RapideMain{
  background-image: url("/wp-content/uploads/2018/06/rapide-main-bg.jpg");
  background-size: cover;
  background-position: center top;
  padding-top: 30px;
  color: white;
}
#RapideMain .container{
  width: 1150px;
}
#RapideMain .container .column{
  margin-bottom: 0px;
}
#RapideMain .rap-man{
  width: 280px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
#RapideMain .rap-woman{
  width: 280px;
  position: absolute;
  right: 0;
  bottom: 0;
}
#RapideMain #rapide-form{
  background-color: rgba(17,42,70,.72);
    border-radius: 20px;
    width: 700px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 10px;
    text-align: center;
    position: relative;
}
#RapideMain #rapide-form .gfield_label{
  display: none;
}
#RapideMain .thirds{
  width: 125px;
  display: inline-block;
  color: white;
    font-weight: 800;
    line-height: 16px;
}
#RapideMain img.rap-arrow{
  position: absolute;
    right: 25px;
    z-index: 1;
}
#RapideMain #rapide-form h3.rap-pagetitle{
  color: white;
  font-size: 30px;
  font-weight: 800;
}
#RapideMain #rapide-form .two-cols, #gform_page_63_16, #gform_page_63_17, #gform_page_63_18, #gform_page_63_14, #gform_page_63_11, #gform_page_63_13, #gform_page_63_15{
  width: 80%!important;
  margin: 0 auto;
}
#RapideMain #rapide-form .image-choices-choice label{
  padding: 0px!important;
}
#RapideMain #rapide-form .main-fields{
  margin: 50px auto 30px!important;
  min-height: 180px!important;
}
#RapideMain #rapide-form .gform_page_footer{
  position: absolute;
  /*opacity: 0;*/
    bottom: 12%;
    left: 0;
    text-align: left;
}
#RapideMain #rapide-form .gform_previous_button{
  margin-right: 51%;
    margin-left: 8.5%;
    background-color: transparent;
    box-shadow: none;
    border: white solid 1px;
    border-radius: 20px;
    text-transform: uppercase;
}
#RapideMain #rapide-form .gform_next_button{
  background-color: transparent;
    box-shadow: none;
    border: white solid 1px;
    border-radius: 20px;
    text-transform: uppercase;
}
#RapideMain #rapide-form #gform_page_63_1 .gform_page_footer{
  position: static;
  opacity: 1;
  text-align: center;
}
#RapideMain #rapide-form #gform_page_63_2 .gform_page_footer{
  opacity: 0;
}
#RapideMain #rapide-form img.rap-steps{
  width: 360px;
}
#RapideMain #rapide-form #input_63_5 .image-choices-choice-image-wrap,
#RapideMain #rapide-form #input_63_49 .image-choices-choice-image-wrap{
  width: 186px!important;
    height: 55px!important;
}
#RapideMain #rapide-form #input_63_10 .image-choices-choice-image-wrap{
  width: 224px!important;
    height: 55px!important;
}
#RapideMain #rapide-form #input_63_14 .image-choices-choice-image-wrap{
  width: 263px!important;
    height: 55px!important;
}
#RapideMain #rapide-form #input_63_18 .image-choices-choice-image-wrap{
  width: 199px!important;
    height: 54px!important;
}
#RapideMain #rapide-form #input_63_22 .image-choices-choice-image-wrap{
  width: 270px!important;
    height: 59px!important;
}
#RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap{
  width: 230px!important;
    height: 54px!important;
}
#RapideMain #rapide-form #input_63_55 .image-choices-choice-image-wrap{
  width: 364px!important;
    height: 59px!important;
}
#RapideMain #rapide-form #input_63_59 .image-choices-choice-image-wrap{
  width: 231px!important;
    height: 55px!important;
}
#RapideMain #rapide-form #input_63_63 .image-choices-choice-image-wrap{
  width: 270px!important;
    height: 59px!important;
}
#RapideMain #rapide-form #input_63_59 .image-choices-choice{
  margin-bottom: 0px!important;
}
#RapideMain #rapide-form #input_63_63 .image-choices-choice{
  width: 100%!important;
}
#RapideMain #rapide-form input[type="text"], #RapideMain #rapide-form select{
  box-shadow: none;
    height: 42px!important;
    border-radius: 0px;
    color: black;
}
#RapideMain #rapide-form .suivant-btn, #RapideMain #rapide-form .submit-btn{
  background-color: #c2272c;
    box-shadow: none;
    border: none;
    padding: 20px 100px;
    font-size: 20px;
    border-radius: 25px;
    margin: 20px 0px 30px;
}
#RapideMain #rapide-form textarea{
  color: black;
  box-shadow: none;
  border-radius: 0px;
  width: 80%!important;
    margin: 0 auto;
}
#field_63_68, #field_63_76{
  margin: 50px auto 30px!important;
}
#field_63_77{
  margin-bottom: 30px;
}
#RapideMain #rapide-form #gform_page_63_16 .gform_page_footer {
    bottom: 18%;   
}
#field_63_46 {
    margin-top: 80px !important;   
}
#RapideMain #rapide-form #gform_wrapper_63 .subbutton {
    margin-top: 15px;   
}
#RapideMain #rapide-form #gform_wrapper_63 .subbutton a {
    color: #fff !important;   
}
#RapideMain #rapide-form .gform_previous_button:hover,
#RapideMain #rapide-form .gform_next_button:hover {
    background: #D96704;
    border: 1px solid #D96704;
}
#gform_page_63_11 .gform_next_button,
#gform_page_63_13 .gform_next_button,
#gform_page_63_15 .gform_next_button {
    opacity: 0;   
}
#field_63_42.gfield_error {
    width: 100% !important;
    max-width: 100% !important;
}
#field_63_43.gfield_error {
    max-width: calc(50% - 8px) !important;
}
#field_63_44.gfield_error {
    max-width: calc(50% - 8px) !important;
}
#RapideBlueBar{
  background-color: #ffffff;
  padding: 20px 0px;
  text-align: center;
}
#RapideBlueBar h3{
  color: #333333;
  margin-bottom: 0px;
  font-weight: 400;
}
#RapideBlueBar h3 span{
  font-weight: 800;
}
#RapideTestimonials{
  text-align: center;
  padding: 30px 0px;
  background-color: #333333;
    color: white;
}
.page-id-9168 #RapideTestimonials {
    text-align: left;   
}
#rapide-form .gform_wrapper div.validation_error, #rapide-form .gform_wrapper li.gfield.gfield_error{
  background: rgba(255,223,224,.6)!important;
}
#rapide-form #gform_submit_button_63{
  opacity: 0;
}
@media (min-width: 768px) and (max-width: 1024px){
  #RapideMain .container {
      width: auto!important;
  }
  #RapideMain .rap-man, #RapideMain .rap-woman{
    display: none;
  }
  #mci-simple-steps .mci-woman-container img{
    width: 200px;
  }
}
@media only screen and (max-width: 767px){
  #RapideMain .container {
      width: auto!important;
  }
  #RapideMain .rap-man, #RapideMain .rap-woman, #RapideMain img.rap-arrow{
    display: none;
  }
  #RapideMain #rapide-form .image-choices-choice{
    width: 100%!important;
    text-align: center;
  }
  #RapideMain #rapide-form{
    width: auto;
    padding: 10px;
  }
  #RapideMain #rapide-form h3.rap-pagetitle{
    font-size: 23px;
  }
  #RapideMain #rapide-form h3.rap-pagetitle br{
    display: none;
  }
  #RapideMain #rapide-form .gform_page_footer{
    position: static!important;
  }
  #RapideMain h3.form-title{
    font-size: 22px;
  }
  #RapideMain .btn-subtxt{
    font-size: 13px;
  }
  #RapideMain .thirds {
      width: 100px;
  }
  #RapideMain #rapide-form ul.gfield_radio li label{
    width: 100%!important;
  }
  #gform_next_button_63_2{
    padding: 15px 10px!important;
    float: none!important;
      width: auto!important;
  }
  #RapideMain #rapide-form .gform_previous_button{
    margin-right: 0;
    margin-left: 0;
    width: 100px;
  }
  #RapideMain #rapide-form .gform_next_button{
    width: 100px;
    float: right;
  }
  #RapideMain #rapide-form #input_63_22 .image-choices-choice-image-wrap {
      width: 240px!important;
      height: 52px!important;
  }
  #RapideMain #rapide-form #input_63_55 .image-choices-choice-image-wrap {
      width: 295px!important;
      height: 48px!important;
  }
  #RapideMain #rapide-form .image-choices-choice-image-wrap{
    margin: 0 auto;
  }
  #RapideMain #rapide-form textarea{
    width: 100%!important;
  }
  #RapideMain #rapide-form .suivant-btn{
    padding: 10px 20px;
  }
  #RapideMain #rapide-form .submit-btn{
    padding: 10px 20px;
      white-space: normal;
      line-height: 20px;
  }
}
@media only screen and (max-width: 375px) {
  #RapideMain #rapide-form #input_63_22 .image-choices-choice-image-wrap {
    width: 211px !important;
    height: 46px !important;
  }
  #RapideMain #rapide-form #input_63_55 .image-choices-choice-image-wrap {
    width: 264px !important;
    height: 43px !important;
  }
}
.page-id-6056 #Footer,
.page-id-6055 #copy_container {
  display: none;
}
.slick-slider {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.seals {
  max-width: 100%;
}
#Footer #gform_wrapper_3 #field_3_6 {
      transform: scale(0.85);
    -webkit-transform: scale(0.85);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
@media only screen and (max-width: 768px) {
  #Header #top_bar {
    min-height: 100px !important;
  }
  #HomeHeader .homeform .badge {
    right: -6px;
    width: 45px;
  }
  .homeform .title {
    padding: 10px 25px 20px;
    border-bottom-left-radius: 40px;
  }
  .homeform .title img {
    bottom: -20px;
    width: 40px;
  }
  #Footer .container .one-third.column {
    width: 235px !important;
  }
  .footer_demande a.button {
    font-size: 15px !important;
  }
  .copyrights {
    text-align: center;
  }
  #copy_container .bottom_addons {
    margin-bottom: 0px !important;
  }
}
/* css for meilleurs-courtiers-immobiliers */
#mci-mobi-topbar {
    display: none;
}
.page-template-template-meilleurs-courtiers-immobiliers .gform_wrapper .validation_message,
.page-template-template-recevez-propositions .gform_wrapper .validation_message,
.page-template-template-va-propriete .gform_wrapper .validation_message {
    color: #790000 !important;
}
.page-template-template-meilleurs-courtiers-immobiliers .addons,
.page-template-template-recevez-propositions .addons,
.page-template-template-va-propriete .addons {
    overflow: visible !important;
}
.page-template-template-recevez-propositions #Header #logo h1,
.page-template-template-recevez-propositions #Header .addons p.phone a{
  color: white!important;
}
.page-template-template-recevez-propositions #Header .addons p.phone a:hover{
  color: #ffa53c!important;
}
.page-template-template-recevez-propositions #mci-form .gform_footer center{
  margin-top: 10px;
}
.page-template-template-recevez-propositions #mci-form .gform_footer center img{
  width: 55px;
  display: inline-block;
  vertical-align: middle;
}
.page-template-template-recevez-propositions #mci-form .gform_footer center p{
  margin: 0px;
  font-size: 14px;
  display: inline-block;
  margin-left: 10px;
}
.page-template-template-recevez-propositions .mci-form-arrow{
  bottom: 70px;
}
.page-template-template-recevez-propositions #bbr-row{
  margin-top: 50px;
}
#Content .mci-form-arrow{
  bottom: 65px;
}
#Content #mci-form br{
  display: none;
}
#mci-header-section .mci-form-arrow{
  bottom: 30px;
}
@media only screen and (min-width: 1141px) {
    .page-template-template-meilleurs-courtiers-immobiliers .container,
    .page-template-template-recevez-propositions .container,
    .page-template-template-va-propriete .container {
        width: 100%;
        max-width: 1140px;
    }
    .page-template-template-meilleurs-courtiers-immobiliers #Footer .container,
    .page-template-template-meilleurs-courtiers-immobiliers #nav_container .container,
    .page-template-template-meilleurs-courtiers-immobiliers #top_bar .container,
    .page-template-template-recevez-propositions #Footer .container,
    .page-template-template-recevez-propositions #nav_container .container,
    .page-template-template-recevez-propositions #top_bar .container,
    .page-template-template-va-propriete #Footer .container,
    .page-template-template-va-propriete #nav_container .container,
    .page-template-template-va-propriete #top_bar .container{
        width: 960px;
    }
}
.page-template-template-meilleurs-courtiers-immobiliers *::placeholder,
.page-template-template-recevez-propositions *::placeholder,
.page-template-template-va-propriete *::placeholder{
    color: #000;
    opacity: 1;
}
.page-id-11476 p, .page-id-11476 h1, .page-id-11476 h3, 
.page-template-template-meilleurs-courtiers-immobiliers p,
.page-template-template-meilleurs-courtiers-immobiliers h2,
.page-template-template-meilleurs-courtiers-immobiliers h1,
.page-template-template-meilleurs-courtiers-immobiliers h3,
.page-template-template-meilleurs-courtiers-immobiliers h4,
.page-template-template-meilleurs-courtiers-immobiliers,
.page-template-template-recevez-propositions p,
.page-template-template-recevez-propositions h2,
.page-template-template-recevez-propositions h1,
.page-template-template-recevez-propositions h3,
.page-template-template-recevez-propositions h4,
.page-template-template-recevez-propositions, 
.page-template-template-va-propriete p,
.page-template-template-va-propriete h2,
.page-template-template-va-propriete h1,
.page-template-template-va-propriete h3,
.page-template-template-va-propriete h4,
.page-template-template-va-propriete{
    font-family: 'Montserrat', sans-serif;
}
.page-template-template-meilleurs-courtiers-immobiliers h2,
.page-template-template-recevez-propositions h2,
.page-template-template-va-propriete h2 {
    font-size: 36px;
    text-transform: uppercase;
}
.page-template-template-meilleurs-courtiers-immobiliers #Header,
.page-template-template-recevez-propositions #Header{
    position: relative;
    overflow: hidden;
    background: url('/wp-content/uploads/2021/09/mci-top-bg-min-2.jpeg') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-clip-path: ellipse(99% 60% at 50% 40%);
    clip-path: ellipse(99% 60% at 50% 40%);
}
.page-id-15941.page-template-template-meilleurs-courtiers-immobiliers #Header {
	 -webkit-clip-path: none;
    clip-path: none;
}
.page-template-template-meilleurs-courtiers-immobiliers #menu-item-8080 a,
.page-template-template-recevez-propositions #menu-item-8080 a{
    background: #ffa53b !important;
    font-weight: bold;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: block;
}
.page-template-template-meilleurs-courtiers-immobiliers #menu-item-8080 a:hover,
.page-template-template-recevez-propositions #menu-item-8080 a:hover{
    background: #007bfe !important;
}
.page-template-template-meilleurs-courtiers-immobiliers #Header #menu>ul>li#menu-item-8080>a,
.page-template-template-recevez-propositions #Header #menu>ul>li#menu-item-8080>a{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.page-template-template-meilleurs-courtiers-immobiliers #Header .addons p.phone i ,
.page-template-template-recevez-propositions #Header .addons p.phone i{
    color: #fff !important;
    background: #ffbc6d;
    width: 20px;
    line-height: 20px;
    height: 20px;
    font-size: 14px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    display: inline-block;
}
.page-template-template-meilleurs-courtiers-immobiliers .tagline,
.page-template-template-recevez-propositions .tagline,
.page-template-template-va-propriete .tagline {
    color: #fff!important;
    font-size: 14px!important;
}
.page-template-template-meilleurs-courtiers-immobiliers #Header .addons p.phone,
.page-template-template-meilleurs-courtiers-immobiliers #Header #logo h1{
    color: #fff !important;
}
.page-template-template-meilleurs-courtiers-immobiliers #nav_container,
.page-template-template-va-propriete #nav_container{
    background: transparent;
}
#mci-header-section .container {
    padding-top: 30px;
}
#mci-header-section h2 {
    max-width: 800px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
  line-height: normal;
}
.mci-form-container {
    position: relative;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#mci-form {
    position: relative;
    background-image: url('/wp-content/uploads/2019/01/mci-form-bg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #ffbc6d;
    padding: 20px 20px 10px;
}
#mci-header-section #mci-form .new-ssl,
#Content #mci-form center{
  display: none;
}

#mci-form .gfield_label {
    display: none;
}
#mci-form .gform_footer,
#mci-form .ginput_container,
#mci-form .gfield {
    margin: 0;
    padding: 0;
}
#Content #mci-form .ginput_container{
  position: relative;
}
#mci-form #gform_8 .top_label li.gfield,
#mci-form .gform_footer,
#mci-form .gfield {
    margin-bottom: 12px !important;
    padding-left: 6px;
    padding-right: 6px;
}

#mci-form .gform_footer {
    margin-bottom: 0;
}
#mci-form *::placeholder {
    color: #000;
    opacity: 1;
}
#mci-form #field_5_19,
#mci-form #field_5_20,
#mci-form #field_8_31,
#mci-form #field_8_20,
#mci-form #field_5_32 {
    display: none !important;
}
#mci-form .chosen-choices,
#mci-form .gfield textarea,
#mci-form .gfield input,
#mci-form .gfield select {
    margin: 0;
    border: 0 !important;
    color: #000;
    background: #fff;
    font-size: 14px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    -webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
}
#mci-form .gfield input,
#mci-form .gfield select {
    height: 48px !important;
    padding: 0px 20px !important;
}
#mci-form .gfield textarea {
    height: 80px;
    padding: 10px 20px !important;
}
.page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield textarea,
.page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield input,
.page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield select,
.page-template-excellents-courtiers-immobiliers #mci-form .gfield textarea,
.page-template-excellents-courtiers-immobiliers #mci-form .gfield input,
.page-template-excellents-courtiers-immobiliers #mci-form .gfield select,
#mci-form #gform_wrapper_91 .gfield textarea,
#mci-form #gform_wrapper_91 .gfield input,
#mci-form #gform_wrapper_91 .gfield select {
  padding-left: 60px !important;
}
.page-id-15945.page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield input {
    padding-left: 40px !important;
}
#field_91_1 .ginput_container:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(images/excel-icon-1.png) no-repeat scroll center left;
  position: absolute;
  left: 15px;
  top: 10px;
  z-index: 999;
}
#field_91_2 .ginput_container:before {
  content: "";
  width: 27px;
  height: 26px;
  background: url(images/excel-icon-2.png) no-repeat scroll center left;
  position: absolute;
  left: 15px;
  top: 10px;
  z-index: 999;
}
#field_91_3 .ginput_container:before {
  content: "";
  width: 30px;
  height: 30px;
  background: url(images/excel-icon-3.png) no-repeat scroll center left;
  position: absolute;
  left: 15px;
  top: 10px;
  z-index: 999;
}
#field_91_5 .ginput_container:before{
  content: "@";
  width: 30px;
  height: 30px;
  position: absolute;
  left: 15px;
  top: 10px;
  z-index: 999;
  color: #535353;
    font-size: 22px;
    font-weight: 800;
}

#field_91_4 .ginput_container, .page-template-excellents-courtiers-immobiliers .ginput_container_text, 
#field_92_1 .ginput_container, #field_92_2 .ginput_container, #field_92_3 .ginput_container, 
#field_92_4 .ginput_container, #field_92_5 .ginput_container, #field_92_6 .ginput_container {
  position: relative;
}
#field_91_4 .ginput_container:before {
  content: "";
  width: 24px;
  height: 26px;
  background: url(images/excel-icon-4.png) no-repeat scroll center left;
  position: absolute;
    left: 15px;
    top: 10px;
}
#field_92_1 .ginput_container:before, #field_92_2 .ginput_container:before {
    content: '\f007';
    font-family: 'fontawesome';
    font-size: 18px;
    position: absolute;
    top: 12px;
    left: 15px;
    font-weight: 700;
}
#field_92_4 .ginput_container:before {
    content: '\f041';
    font-family: 'fontawesome';
    font-size: 18px;
    position: absolute;
    top: 12px;
    left: 15px;
    font-weight: 700;
}
#field_92_3 .ginput_container:before,
#field_92_12 .ginput_container:before {
    content: "@";
    font-size: 18px;
    position: absolute;
    top: 12px;
    left: 15px;
    font-weight: 700;
}
#field_92_5 .ginput_container:before {
    content: '\f003';
    font-family: 'fontawesome';
    font-size: 18px;
    position: absolute;
    top: 12px;
    left: 15px;
    font-weight: 700;
}
#field_92_6 .ginput_container:before {
    content: "\f095";
    font-family: 'fontawesome';
    font-size: 18px;
    position: absolute;
    top: 12px;
    left: 15px;
    font-weight: 700;
}

#mci-form .gfield_error .chosen-choices,
#mci-form .gfield.gfield_error textarea,
#mci-form .gfield.gfield_error input,
#mci-form .gfield.gfield_error select {
    border: #790000 solid 1px !important;
}
#mci-form .gfield.gfield_error.gf_left_third,
#mci-form .gfield.gfield_error.gf_middle_third,
#mci-form .gfield.gfield_error.gf_right_third{
	width: 33.33%!important;
}
#mci-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    line-height: 1.1;
    padding: 0px !important;
}
#mci-form .gform_wrapper div.validation_error {
    background: #790000 !important;
    width: calc(100% - 12px);
    margin-left: auto;
    margin-right: auto;
    color: #fff !important;
    padding: 5px !important;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 10px !important;
    border: 0px !important;
}
#mci-form .gform_button {
    -webkit-appearance: none;
    height: auto;
    min-height: 55px;
    font-size: 18px !important;
    text-transform: uppercase;
    width: 100%;
    box-shadow: none;
    border: 0;
}
#mci-form p.subbutton {
  vertical-align: middle;
    margin-bottom: 0px;
}
#mci-form .gform_button:hover,
#qform .gform_button:hover {
    background: #39464e;
}
#mci-form .ginput_complex label {
    display: none;
}
#mci-form .ginput_container_select {
    position: relative;
}
#mci-form #gform_5 .ginput_complex .ginput_right {
    width: 100% !important;
    padding: 0px !important;
}
#mci-form .ginput_container_select::after {
    content: '\f0d7';
    color: #000;
    font-family: 'fontawesome';
    background: #fff;
    position: absolute;
    width: 30px;
    top: 1px;
    right: 1px;
    height: calc(100% - 2px);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}
#mci-form .gfield.gfield_error {
    background: transparent;
    border: 0;
}
.mci-form-arrow {
    position: absolute;
    bottom: 70px;
    right: -10px;
}
.page-template-excellents-courtiers-immobiliers #mci-header-section .mci-form-arrow {
    bottom: 20px;
}
.mci-form-seal {
    float: left;
    margin-top: -30px;
    margin-left: -130px;
    display: block;
}
.page-template-excellents-courtiers-immobiliers .mci-form-seal {
  max-width: 100px;
  margin-left: -100px;
    margin-top: -40px;
}
.mci-form-title {
    text-align: center;
    padding-left: 120px;
    margin-bottom: 20px;
}
.page-template-excellents-courtiers-immobiliers .mci-form-title {
  padding-left: 0;
    max-width: 85%;
    margin: 0 auto;
}
.mci-form-title h4 {
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: 1px;
    color: #000;
    margin-bottom: 5px;
}
.mci-form-title p {
    font-family: 'Montserrat';
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 0;
    max-width: 378px;
    margin-left: auto;
    margin-right: auto;
}
.page-template-excellents-courtiers-immobiliers .mci-form-title p {
  max-width: 100%;
}
.mci-form-foot {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 15px 0;
    margin-top: 5px;
    margin-bottom: 40px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.mci-ssl-text {
    padding-left: 80px;
    padding-right: 60px
}
.mci-ssl-text img {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    max-width: 100px;
}
.mci-ssl-text p {
    width: 75%;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 0 !important;
}
.mci-other-text {
    text-align: center;
    margin-top: 15px;
    font-size: 21px;
    line-height: 1;
}
.mci-other-text span {
    color: #ff5400;
    margin-right: 10px;
}
.mci-top-man,
.mci-top-woman {
    display: block;
    position: absolute;
    bottom: -30px;
}
.page-id-15941 .mci-top-man,
.page-id-15941 .mci-top-woman {
    bottom: -40px;
}
.mci-top-man {
    left: -310px;
}
.mci-top-woman {
    right: -280px;
}
.page-id-15945 .mci-top-man {
	left: -360px;
}
.page-id-15945 .mci-top-woman {
    right: -330px;
}
#mci-testimonials {
    background: url('/wp-content/uploads/2019/01/mci-testimonial-bg.jpg');
    background-size: cover;
    background-position: top right 5%;
    background-repeat: no-repeat;
}
#mci-testimonials .container {
    padding-top: 220px;
    margin-top: -80px;
}
#mci-testimonials h2 {
    color: #002d5b;
    margin-bottom: 25px;
    padding: 0 30px;
}
.mci-testimonial-container {
    width: 100%;
    max-width: 750px;
    margin-left: 0;
    margin-right: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 60px;
    padding-right: 60px;
}
#mci-buy hr,
.mci-testimonial-container hr {
    background: none;
    height: 7px;
    background-color: #e3a530;
    width: 100%;
    max-width: 35px;
    margin-left: 40px;
    margin-bottom: 35px;
}
.mci-t-slider-container {
    position: relative;
    width: 100%;
}
.mci-t-slider-container>span {
    position: absolute;
    top: 25%;
    cursor: pointer;
    width: 65px;
    height: 65px;
    -webkit-border-radius: 65px;
    border-radius: 65px;
    text-align: center;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mci-t-slider-container>span:hover {
    background: rgba(0, 0, 0, 0.1);
}
.mci-t-prev::before {
    content: url('/wp-content/uploads/2019/01/mci-testi-prev.png');
}
.mci-t-next::before {
    content: url('/wp-content/uploads/2019/01/mci-testi-next.png');
}
.mci-t-prev {
    left: -80px;
}
.mci-t-next {
    right: -80px;
}
.mci-t-slider-container .rslides_nav {
    position: absolute;
    height: 0;
    width: 0;
    text-overflow: unset;
    display: block;
    font-size: 0;
    opacity: 0;
    left: 0;
    top: 0;
}
#mci-t-slider {
    min-height: 480px;
}
.mci-t-slide {
    position: relative;
    overflow: hidden;
}
.mc-t-box {
    float: left;
    width: calc(50% - 40px);
    margin-left: 20px;
    margin-right: 20px;
}
.mc-t-box h3 {
    font-weight: 400;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #e3a530;
    border-bottom: #e3a530 1px solid;
    font-size: 18px;
}
.mc-t-box p {
    color: #000;
    font-size: 15px;
    line-height: 1.5;
    min-height: 95px;
}
.mci-question-box {
    background-image: url('/wp-content/uploads/2019/01/mci-question-box-bg.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    padding: 45px 45px 50px;
    background-color: #ebac5a;
    margin-top: 30px;
    margin-bottom: -62px;
    color: #fff;
    font-size: 18px;
    line-height: 1.3;
}
.mci-question-box h4 {
    color: #fff;
    font-size: 21px;
    text-align: center;
    max-width: 930px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.mci-q-col-group {
    position: relative;
    overflow: hidden;
}
.mci-q-col {
    float: left;
    width: calc(33.3% - 20px);
    margin-left: 10px;
    margin-right: 10px;
}
.mci-q-col.mci-q-form {
    width: calc(65.7% - 20px);
}
.mci-question-box .ginput_container_select{
  position:relative;
}
.mci-question-box .ginput_container_select::after{
  content: '\f0d7';
    color: #000;
    font-family: 'fontawesome';
  top: 16px;
  right: 10px;
  position: absolute;
}
#qform #input_58_1{
  width: 100%;
}
#qform ul.gfield_radio li label{
  width:100%;
  padding:0px !important;
  margin-bottom: 16px !important;
}
#qform #input_58_1 .image-choices-choice{
  width: calc(50% - 20px) !important;
  margin:0 5px !important;
}
#qform .image-choices-choice-text{
  display:block !important;
  font-size: 16px;
  color: #3795f3;
  padding: 6px 0px;
  background:#fff;
  border: 1px solid #fff;
  border-radius: 50px;
line-height:1.2em;
}
#qform .image-choices-choice-selected label{
  border: 0 !important;
}
#qform .image-choices-choice-selected .image-choices-choice-text,
#qform .image-choices-choice-text:hover{
  background: #3795f3;
  color: #fff;
  border-color: #3795f3;
}
#qform .validation_error,
#qform .image-choices-choice-image-wrap,
#qform .gfield_label {
    display: none !important;
}
#qform .ginput_container,
#qform .gform_field,
#qform .gform_footer,
#qform .gform_wrapper {
    margin: 0;
    padding: 0;
}
#qform .gform_wrapper form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}
#qform .gfield input,
#qform .gfield select {
    margin-bottom: 0;
    box-shadow: none;
    border: 0;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #000;
    -webkit-appearance: none;
    background: #fff;
    padding: 0px 10px !important;
    font-size: 14px;
    height: 55px !important;
}
#qform .gform_button {
    width: 100%;
    height: 55px;
    border: 0;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    box-shadow: none;
}
#qform .gform_footer,
#qform .gform_body {
    float: left;
    width: calc(50% - 20px) !important;
    margin-left: 10px;
    margin-right: 10px;
}
#mci-re-agent {
    position: relative;
    overflow: hidden;
    background: #fff;
}
#mci-re-agent h2 {
    text-align: center;
    margin-bottom: 50px;
}
#mci-re-agent .container {
    padding-top: 135px;
    padding-bottom: 120px;
}
.mci-agent-col-group {
    position: relative;
    overflow: hidden;
    margin-bottom: 45px;
}
.mci-agent-col {
    text-align: center;
    width: calc(33.3% - 40px) !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.mci-agent-col img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 155px;
    margin-bottom: 10px;
}
.mci-agent-col h4 {
    text-transform: uppercase;
    color: #002d5b;
    font-size: 21px;
    margin-bottom: 15px;
}
#mci-re-agent hr {
    background: none;
    height: 2px;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    background-color: #cecece;
}
.mci-agent-bottom {
    margin-top: 40px;
}
.mci-agent-bottom h4 {
    color: #333333;
    text-transform: uppercase;
    font-size: 21px;
    margin: 0 auto;
    max-width: 650px;
    text-align: center;
}
#mci-buy {
    background: url('/wp-content/uploads/2019/01/mci-buy-property-bg.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
    text-align: center;
    -webkit-clip-path: ellipse(75% 50% at 50% 50%);
    clip-path: ellipse(100% 50% at 50% 50%);
}
#mci-buy h2 {
    color: #fff;
}
#mci-buy .container {
    padding-top: 170px;
    padding-bottom: 155px;
}
#mci-buy hr {
    margin-left: auto;
    margin-right: auto;
}
.mci-buy-box {
    width: 50% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.mci-white-boxes {
    margin-bottom: 25px;
}
.mci-buy-box h3 {
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
    clear: both;
}
.mci-white-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(50% - 40px) !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-top: 12px;
    background: #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    box-shadow: 0px 2px 4px 4px rgba(0, 0, 0, 0.1);
    overflow: unset;
    display: flex !important;
    position: relative;
    justify-content: center;
    height: 120px;
    flex-direction: column;
}
.mci-white-box img {
    display: block;
    margin: -65px auto 15px;
}
.mci-white-box h3 {
    color: #002d5b;
    font-size: 18px!important;
    line-height: 30px!important;
    margin-bottom: 0px;
}
#mci-simple-steps {
    background: url('/wp-content/uploads/2019/01/mci-bg-simplestep.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
}
#mci-simple-steps h1 {
    font-weight: 700;
    margin-bottom: 10px;
}
#mci-simple-steps .container {
    padding-top: 80px;
    padding-bottom: 180px;
}
.page-template-evaluation-rapide #mci-simple-steps .container {
  padding-bottom: 40px;
}
#mci-simple-steps .mci-step-container {
    width: 100%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    margin-top: 60px;
}
#mci-simple-steps .mci-step-container .mci-steps-col {
    width: calc(33.33% - 40px);
    margin-left: 20px;
    margin-right: 20px;
}
#mci-simple-steps .mci-step-container p {
    width: 100%;
    max-width: 240px;
    text-align: left;
    line-height: 1.4;
    margin: 12px auto 0;
}
#mci-simple-steps .mci-woman-container {
    text-align: left;
    border: 3px solid #eaa750;
    padding: 70px 50px 55px;
    max-width: 630px;
    margin: 80px auto 0;
    position: relative
}
#mci-simple-steps .mci-woman-container img {
    position: absolute;
    bottom: 0;
    right: 5px;
}
#mci-simple-steps .mci-woman-container h4 {
    color: #333333;
    font-size: 24px;
    letter-spacing: 2px;
}
#bbr-agents {
    margin-top: -100px;
    padding-top: 100px;
    padding-bottom: 85px;
    background: url('/wp-content/uploads/2019/01/mci-agents-bg.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
    text-align: center;
    -webkit-clip-path: ellipse(71% 50% at 50% 50%);
    clip-path: ellipse(100% 50% at 50% 50%);
}
#bbr-agents .container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 975px;
    padding: 135px 30px 40px;
    border: #ba8b32 solid 2px;
}
#bbr-agents h2 {
    color: #fff;
    max-width: 740px;
    padding-left: 45px;
    padding-right: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    margin-top: -160px;
    margin-bottom: 70px;
    background: #3a3938;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#bbr-agents .col-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
#bbr-agents .col-content img {
    display: block;
    width: 100%;
    max-width: 130px;
    min-width: 130px;
    margin-left: 60px;
}
#bbr-agents .col-text-content {
    margin-left: 20px;
    text-align: left;
}
#bbr-agents .col-text-content p {
    margin-bottom: 0;
}
#bbr-agents h4 {
    font-weight: normal;
    line-height: 1.2;
    margin-top: 45px;
    color: #eaa750;
}
#bbr-row {
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    color: #fff;
    line-height: 1;
    padding: 60px 0 100px;
  margin: auto;
}
#bbr-row .bbr-row-container {
    position: relative;
    overflow: hidden;
}
#bbr-row .col-headings h3,
#bbr-row .col-headings h5 {
    font-family: 'Montserrat', sans-serif;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}
#bbr-row .col-headings h3 {
    color: #fff;
    font-size: 38px;
    letter-spacing: 2px;
}
#bbr-row .col-headings h5 {
    color: #fff;
    font-size: 16px;
}
#bbr-row .one-fifth {
    background-color: #eaa750;
    width: calc(20% - 44px);
    margin: 24px 12px 10px;
    float: left;
    border-radius: 10px;
    padding: 30px 10px 0;
}
#mci-bottom-form-section {
    background: url('/wp-content/uploads/2019/01/mci-bottom-bg.jpg');
    background-size: cover;
    background-position: top center;
}
#mci-bottom-form-section #mci-form .gform_wrapper div.validation_error {
    background: red !important;
}
#mci-bottom-form-section #mci-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    color: red !important;
}
#mci-bottom-form-section h2 {
    color: #fff;
    text-align: center;
    margin-bottom: 50px;
  line-height: normal;
}
#mci-bottom-form-section .container {
    padding-top: 250px;
    padding-bottom: 100px;
}
#mci-bottom-form-section .mci-form-container {
    margin-right: 120px;
    max-width: 550px;
}
#mci-bottom-form-section #mci-form #gform_wrapper_8 .new-ssl img{
  display: none;
}
/*#mci-bottom-form-section #mci-form {
    background: none;
    padding: 0;
}*/
#mci-bottom-form-section .image-choices-choice-image-wrap {
    display: none;
}
#mci-bottom-form-section .image-choices-choice-text {
    display: block !important;
    color: #fff;
    font-size: 21px;
    line-height: 35px;
    border: #eaa750 solid 1px;
    padding: 0px 25px;
    width: 100%;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}
#mci-bottom-form-section .image-choices-choice label {
    padding: 0px !important;
    margin-bottom: 10px !important;
    width: 100%;
}
#mci-bottom-form-section #label_58_1_1 .image-choices-choice-text::before {
    content: '\f07a';
    font-family: 'fontawesome';
    margin-right: 15px;
    font-size: 18px;
}
#mci-bottom-form-section .image-choices-choice {
    width: 50% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#mci-bottom-form-section .gfield_radio {
    width: 100% !important;
}
#mci-bottom-form-section .image-choices-choice.image-choices-choice-selected label {
    border: 0;
}
#mci-bottom-form-section .image-choices-choice.image-choices-choice-selected .image-choices-choice-text {
    background: #eaa750;
}
#mci-bottom-form-section .mci-form-foot {
    padding-top: 0;
    margin-top: 0;
    background: transparent;
}
#mci-bottom-form-section .mci-ssl-text {
    padding: 10px 20px 0px;
}
/*#mci-bottom-form-section .mci-form-arrow {
    bottom: 0px;
    right: -5px;
}*/
.mci-bottom-woman {
    position: absolute;
    bottom: 0;
    left: 30px;
}
#mci-bottom-form-section .image-choices-choice-text:hover {
    background-color: #eaa750;
}
.page-id-22035 #mci-footer .container:first-child{
  display: none;
}
#mci-footer {
    background: #fff;
}
.page-id-8729 #mci-footer {
    display: none !important;   
}
#mci-footer .container {
    padding-top: 50px;
}
#mci-footer .container .one-fourth {
    width: calc(25% - 30px);
    margin-left: 15px;
    margin-right: 15px;
}
.mci-footer-logo {
    width: 100%;
    max-width: 240px;
    display: block;
    margin: 0 auto 34px;
}
#mci-footer .container .one-third {
    width: calc(33.3% - 10px);
    margin-left: 5px;
    margin-right: 5px;
}
.cr-2 {
    text-align: center;
}
.cr-3 {
    text-align: right;
}
#mci-footer a {
    color: #000 !important;
}
#mci-footer ul li {
    padding-left: 20px;
}
#mci-footer ul li a {
    font-size: 12px;
    line-height: 1.5;
}
#mci-footer h4,
#mci-footer h3 {
    color: #333;
}
#mci-footer h4 {
    font-size: 14px;
    line-height: 1.6;
    height: 40px;
}
#mci-footer h3 {
    font-size: 16px;
    line-height: 1.5;
}
#mci-footer p {
    font-size: 14px;
}
#mci-footer ul li::before {
    content: '\f058';
    font-family: 'fontawesome';
    color: #eaa750;
    margin-left: -20px;
    margin-right: 15px;
}
.mci-footer-btn {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    max-width: 250px;
    padding: 10px;
    border: #e3a530 solid 1px;
    margin-bottom: 15px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}
.mci-footer-btn:hover {
    text-decoration: none;
    background: #e3a530;
}
.mci-footer-btn span {
    display: block;
}
.mci-copyright-section {
    font-size: 12px;
}
.social-links {
    margin-top: 30px;
}
#mci-footer .social-links a {
    color: #e3a530 !important;
    font-size: 30px;
    margin-left: 10px;
    margin-right: 10px;
}
#mci-form .gform_ajax_spinner {
    display: none;
}
/* css for support page */
.page-id-11476 .the_content_wrapper{overflow:unset;}
#support-topinfo{
  width: 640px;
    font-size: 18px;
    line-height: 1.2;
  margin-top:60px;
  margin-bottom: 40px;
}
#support-topinfo h1{
  font-weight:700;
  margin-bottom:10px;
}
#whitebg{
  background: rgba(255, 255, 255, 0.2);
  height: 430px;
  width: 810px;
  position: absolute;
  left: -5px;
  top: 116px;
}
#support-form .sf-form-title{margin:0 auto;}
#support-form .gfield *::placeholder {
  color: #000;
  opacity: 1;
}
#support-form {
  position: relative;
  background: #edb469;
  padding: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 780px;
  margin-right:auto;
  margin-bottom: 100px;
  padding-bottom: 48px;
}
.page-id-11476 #Content{
  background: url('/wp-content/uploads/2019/02/sc-bg-support.jpg') no-repeat top center;
  background-size:cover;
} 
#support-form #gform_wrapper_71 .ic .large{padding-left:40px !important;}
#gform_wrapper_71 .ic .ginput_container{position:relative;}
#gform_wrapper_71 .ic .ginput_container:before{ 
  position: absolute;
  top: 13px;
  left: 12px;
}
.terms-sentence{
  margin: 14px auto 0;
  width: 100%;
  max-width: 540px;
}
.sf-text {
  position: absolute;
  right: -230px;
}
.terms-sentence p{float:left;}
.terms-sentence .subbutton{margin-left:15px!important;}
.ic-user .ginput_container:before{content:url("/wp-content/uploads/2019/02/ic-user.png");}
.ic-building .ginput_container:before{content:url("/wp-content/uploads/2019/02/ic-building.png");}
.ic-flag .ginput_container:before{content:url("/wp-content/uploads/2019/02/ic-flag.png");}
.ic-activity .ginput_container:before{content:url("/wp-content/uploads/2019/02/ic-activity.png");}
.ic-pin .ginput_container:before{content:url("/wp-content/uploads/2019/02/ic-pin.png");}
.ic-id .ginput_container:before{content:url("/wp-content/uploads/2019/02/ic-id.png");}
.ic-demands .ginput_container:before{content:url("/wp-content/uploads/2019/02/ic-demands.png");}
.sf-form-head {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.sf-form-head > p {
  display: none;
}
.sf-form-seal {
  display: block;
  width: 100%;
  max-width: 120px;
  margin-right: 10px;
}
.sf-form-title p,
.sf-form-title h3 {
  margin-bottom: 0;
}
#support-form .sf-red-info p {
      color: #fff;
    font-size: 14px;
    line-height: 1.1;
    font-weight: bold;
    background: #790000 !important;
    padding: 5px !important;
}
#support-form .gform_footer,
#support-form .ginput_container,
#support-form .gfield {
  margin: 0;
  padding: 0;
}
#support-form .gform_footer,
#support-form .gform_wrapper {
  margin-top: 15px;
  margin-bottom: 0;
}
#support-form .gfield.gfield_error {
  background: transparent !important;
  border: 0 !important;
}
#support-form .gform_wrapper div.validation_error {
  background: #790000 !important;
  color: #fff !important;
  border: 0px !important;
  padding: 5px !important;
  line-height: 1.2 !important;
  text-align: center;
  margin-bottom: 10px !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#support-form .gfield_label {
  display: none;
}
#support-form > br {
  display: none;
}
#support-form .gfield input:not([type="checkbox"]):not([type="radio"]),
#support-form .gfield select,
#support-form .gfield textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  background: #fff;
  box-shadow: none;
  border: #999 solid 1px;
  margin: 0;
  color: #000;
  padding: 0px 15px !important;
  height: 46px !important;
}
#support-form .gfield {
  margin-bottom: 5px;
}
#support-form .gform_button {
  background-color: #0C7FFA;
  border-bottom: 3px solid #054487;
  border-radius: 0;
  box-shadow: none;
  font-size: 16px !important;
  text-transform: uppercase;
  padding: 10px 30px !important;
  height: auto;
  min-height: 40px;
  width: 100%;
  max-width: 360px;
  display: block;
  margin: 0 auto;
  white-space: normal;
}
#support-form .ginput_container_select {
  position: relative;
}
#support-form .ginput_container_select::after {
  content: '\f0d7';
  font-family: 'fontawesome';
  position: absolute;
  right: 1px;
  top: 1px;
  height: calc(100% - 2px);
  width: 25px;
  background: #fff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  z-index: 1;
}
#support-form .gform_button:hover {
  background: #fff;
  color: #0C7FFA;
  border-color: #ddd;
  text-shadow: none;
}
.sf-arrow {
  position: absolute;
  bottom: 40px;
  right: -10px;
  display: block;
  z-index: 1;
}
#support-form .sf-arrow {
  bottom: 46px;
}
#support-form .subbutton {
  text-align: center;
  font-size: 14px;
  margin: 15px 0 0;
  line-height: 1.1;
}
#support-form > p {
  margin-bottom: 0;
}
#support-form .sf-section-title {
  margin-top: 10px !important;
  margin-bottom: 5px !important;
  border-bottom: 0;
}
#support-form .sf-section-title-none {
  display: none !important;
}
#support-form .sf-section-title  h2 {
  font-size: 16px;
  line-height: 1.2;
}
#HomeHeader.comparaison {
  display: none;
}
@media only screen and (min-width: 641px) {
    #mci-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
    #mci-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
        max-width: 50%;
    }
    #mci-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        max-width: 100% !important;
    }
  #support-form .gform_wrapper div.validation_error {
    max-width: calc(100% - 5px);
  }
  #support-form .gfield {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  #support-form .sf-section-title {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  #support-form .gform_button {
    width: calc(100% - 5px);
  }
  #support-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, 
  #support-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
    max-width: 50%;
  }
  #support-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
  }
}
@media (min-width: 600px) and (max-width: 767px){
  .container{
    width: 600px!important;
  }
  .page-template-template-au-meilleur-facilement .gform_page.mx-new-stepmain, 
  .page-template-template-au-meilleur-facilement .gform_page.mx-new-stepmain.step0 {
    max-width: 75%!important;
  }
  .page-template-template-au-meilleur-facilement .dynamic-mascots{
    position: absolute!important;
    width: 165px!important;
    bottom: 25px;
  }
  .page-template-template-au-meilleur-facilement .mx-new-after-title{
    text-align: center;
  }
  .page-template-template-au-meilleur-facilement .gform_page.mx-new-stepmain.orig .gfield_radio {
    width: 80% !important;
  }
  .page-template-template-au-meilleur-facilement .mx-new-step1 .gfield_radio li, 
  .page-template-template-au-meilleur-facilement .mx-new-step10 .gfield_radio li, 
  .page-template-template-au-meilleur-facilement .mx-new-step4a .gfield_radio li, 
  .page-template-template-au-meilleur-facilement .mx-new-step13a .gfield_radio li {
    flex: 0 0 calc(50% - 50px);
    margin: 0 5px !important;
  }
  .page-template-template-au-meilleur-facilement .mx-new-step1 .gfield_radio, 
  .page-template-template-au-meilleur-facilement .mx-new-step10 .gfield_radio, 
  .page-template-template-au-meilleur-facilement .mx-new-step4a .gfield_radio, 
  .page-template-template-au-meilleur-facilement .mx-new-step13a .gfield_radio {
    width: 100% !important;
    justify-content: center;
  }
  .page-template-template-au-meilleur-facilement .rslides li.gform_page:not(.mx-new-stepmain){
    width: 75%;
  }
  .page-template-template-au-meilleur-facilement #slides-form .mx-new-step6 ul.gform_fields{
    width: 85%;
  }
  .page-template-template-au-meilleur-facilement .gform_wrapper .mx-new-step6 #nom-field{
    width: 100%;
    margin: 10px auto!important;
  }
}
@media only screen and (max-width: 1024px) {
    /*  mci testimonials */
    #mci-testimonials {
        background-position: top right 35%;
    }
  .page-id-12492 .woman-1 {
      right: -18%;
  }
  .static-yellow.ver-3 .two-third {
    width: 86%;
    position: relative;
    margin: 0 auto;
    display: block;
    float: none;
  }
  .static-yellow.ver-3 {
    background: #f1fcfe;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
  #mci-footer h4{
    line-height: 1.2em;
  }
  #mci-footer .footer-col-2 h4{
    height: 70px;
  }
  .mci-q-col{
    float: none;
    width: 100%;
    text-align: center;
  }
  .mci-q-col.mci-q-form {
    width: 100%;
    margin-top: 20px;
  }
   #qform .gform_body{
    width: calc(60% - 20px) !important;
  }
  #qform .gform_footer{
    width: calc(40% - 20px) !important;
  }
  #qform .image-choices-choice-text, #qform .image-choices-choice-selected .image-choices-choice-text{
    padding: 10px 15px!important;
  }
}

@media only screen and (max-width: 959px) {
  .postid-3054 .size-medium, .desc .column.edge-rec > div{min-height:200px !important;}
    .page-template-template-meilleurs-courtiers-immobiliers #Header,
    .page-template-template-va-propriete #Header{
        -webkit-clip-path: ellipse(120% 60% at 50% 40%);
        clip-path: ellipse(120% 60% at 50% 40%);
    }
    .page-template-template-meilleurs-courtiers-immobiliers h2,
    .page-template-template-va-propriete h2{
        font-size: 34px;
    }
    .page-template-template-meilleurs-courtiers-immobiliers .addons,
.page-template-template-va-propriete .addons {
        top: 20px !important;
    }
    .page-template-template-meilleurs-courtiers-immobiliers .tagline,
.page-template-template-va-propriete .tagline {
        margin-top: 20px !important;
    }
    .mci-question-box {
        font-size: 16px;
        padding: 30px;
    }
    #bbr-agents,
    #mci-buy .container,
    #mci-re-agent .container,
    #mci-bottom-form-section .container {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    #mci-testimonials .container {
        padding: 140px 0 0;
    }
    .mci-testimonial-container {
        max-width: 700px;
        margin-left: auto;
    }
    #mci-buy hr,
    .mci-testimonial-container hr {
        margin-left: auto;
    }
  #qform ul.gform_fields li.gfield{
    padding-right:0px !important;
  }
  #qform #input_58_1 .image-choices-choice {
      width: calc(50% - 8px) !important;
    margin: 0 2px !important;
  }
    
    .mci-bottom-woman,
    #mci-buy .mci-buy-box:first-of-type {
        display: none;
    }
    .mci-white-boxes {
        margin-bottom: 25px;
        width: 540px;
        margin: 0 auto 25px;
    }
    #mci-buy .mci-buy-box {
        width: 100% !important;
    }
    .mci-buy-box>h3 {
        margin-top: 40px;
        padding: 10px 40px 0;
    }
    #mci-simple-steps .mci-step-container .mci-steps-col {
        width: calc(33.33% - 20px);
        margin-left: 10px;
        margin-right: 10px;
    }
    .mci-steps-col img {
        width: 88%;
    }
    .mci-steps-col:nth-child(2) img {
        width: 100%;
    }
    #mci-simple-steps .mci-step-container p {
        width: 85%;
    }
    #mci-buy,
    #bbr-agents {
        clip-path: ellipse(120% 50% at 50% 50%);
        -webkit-clip-path: ellipse(120% 50% at 50% 50%);
    }
    #bbr-agents .container {
        max-width: 720px;
        width: 100%;
    }
    #bbr-agents .col-content {
        display: block;
    }
    #bbr-agents .col-content img {
        margin: 0 auto 20px;
    }
    #bbr-row {
        padding: 60px 0 60px;
    }
    #bbr-row .container {
        text-align: center;
    }
    #bbr-row .one-fifth {
        width: 200px;
        float: none;
        display: inline-block;
        box-sizing: border-box;
    }
    #mci-footer ul li::before {
        margin-left: 0px;
        margin-right: 5px;
    }
    #mci-footer ul li {
        padding-left: 0px;
    }
  .single-post #comparezinner {
    margin-left: 0 !important;
    padding:20px 0 0 0 !important;
  }
  .single-post #Header .addons {
    top: 20px;
  }
  .single-post #Header #logo{
    padding-top: 16px;
  }
}
@media only screen and (max-width:768px) {
  .one-half-slide {
    width: 90%;
    margin-bottom: 80px;
  }
  .ver-3 .next {
    right: 10px;
  }
  .ver-3 .prev {
    left: 10px;
  }
  .one-half-slide span {
    display: block;
    min-height: inherit;
  }
  .dynamic.compare-agents .container .step-1 {
    height: inherit;
  }
  .final-form-wrap {
    width: 100%;
      margin: 0 auto;
  }
  .multistep-form .gform_wrapper ul li.gfield {
    clear: none !important;
    padding-right: 0 !important;
  }
  .final-form-wrap input[type="text"] {
    max-width: 100%;
      margin: 0 auto !important;
  }
}
@media only screen and (max-width:767px) {
  .page-template-template-va-propriete h3{
    font-size: 20px!important;
  }
  #mci-header-section .mci-form-arrow{
    bottom: 45px;
  }
  .page-template-template-recevez-propositions #Header #top_bar{
    display: none;
  }
  .desc .column.edge-rec > div{min-height:unset !important;}
  .single-post footer #gform_widget-2 {
    display: block !important;
  }
  .tagline {
    margin-left:0 !important;
  }
  .tagline br {
    display: none;
  }
  .page-id-13982 .tagline span {
      position: relative;   
  }
  .page-id-13982 .tagline span:before {
         content: " / ";
  }
  #mci-form .ginput_complex{
    margin-top: 0px!important;
  }
  #mci-form .gfield.gfield_error.gf_left_third,
  #mci-form .gfield.gfield_error.gf_middle_third,
  #mci-form .gfield.gfield_error.gf_right_third{
    width: 100%!important;
  }
  .page-template-template-meilleurs-courtiers-immobiliers #Header,
.page-template-template-va-propriete #Header {
      -webkit-clip-path: ellipse(180% 60% at 50% 40%);
      clip-path: ellipse(180% 60% at 50% 40%);
  }
  .mci-agent-col {
      margin-left: 0px !important;
      margin-right: 0px !important;
  }
  .page-template-template-meilleurs-courtiers-immobiliers .tagline,
.page-template-template-va-propriete .tagline {
      width: 100% !important;
  }
  .page-template-template-meilleurs-courtiers-immobiliers h2,
.page-template-template-va-propriete h2 {
      font-size: 25px;
  }
  .page-template-template-meilleurs-courtiers-immobiliers h2>br,
.page-template-template-va-propriete h2>br {
      display: none;
  }
  .mci-ssl-text {
      text-align: center;
      padding: 0px;
  }
  .mci-ssl-text img {
      margin-bottom: 10px;
  }
  .mci-testimonial-container {
      padding: 0px;
  }
  #mci-testimonials {
      background: #ececec;
  }
  #mci-testimonials .container {
      padding-top: 140px;
  }
  .mci-question-box {
      padding: 20px;
  }
  .mci-q-col {
      float: none;
      width: 100%;
      text-align: center;
      margin: 0 0 10px;
  }
  #mci-testimonials h2 {
      text-align: center;
  }
  .mci-q-col.mci-q-form {
      width: 100%;
      margin: 0;
  }
  .mci-white-box {
      width: calc(50% - 18px) !important;
      margin-left: 8px !important;
      margin-right: 8px !important;
      margin-top: 25px !important;
      padding: 40px 0px 15px;
  }
  .mci-white-box h3 {
      font-size: 16px;
  }
  #qform .gform_footer,
  #mci-testimonials #qform .gform_body {
      width: 100% !important;
      float: none;
      margin: 0;
  }
  #qform .gfield input,
  #qform .gfield select {
      text-align: center;
  }
  #qform .gform_wrapper form {
      display: block;
  }
  #mci-testimonials .gform_wrapper ul.gform_fields li.gfield {
      padding-right: 0px;
      margin-bottom: 10px;
  }
  #mci-simple-steps .mci-step-container {
      text-align: center;
  }
  #mci-simple-steps .mci-woman-container h4 {
      font-size: 20px;
  }
  #mci-simple-steps .mci-step-container .mci-steps-col {
      width: calc(50% - 26px)!important;
      float: none;
      display: inline-block;
  }
  #mci-simple-steps .mci-woman-container {
      text-align: center;
      padding: 20px 0 5px;
      margin: 30px auto 0;
  }
  #bbr-row .col-headings h3 {
      font-size: 36px;
  }
  .mci-woman-container img {
      display: none;
  }
  #mci-buy,
  #bbr-agents {
      clip-path: ellipse(150% 50% at 50% 50%);
      -webkit-clip-path: ellipse(150% 50% at 50% 50%);
  }
  #bbr-agents .container {
      max-width: 420px;
      width: 100%;
      padding: 30px 20px 20px;
  }
  #bbr-agents h2 {
      background: transparent;
      margin-top: 0px;
      padding: 0px;
  }
  #bbr-agents .col-text-content {
      margin-left: 0px;
  }
  #bbr-row .one-fifth {
      width: calc(50% - 24px);
      display: inline-block;
      margin: 20px 10px 0;
  }
  #mci-footer {
      text-align: center;
	  padding-bottom:10px;
  }
  #mci-footer ul li {
      text-align: left;
  }
  #mci-footer a {
      display: inline-block;
  }
  #mci-footer .container .one-third {
      line-height: 1.6;
      margin-bottom: 0px;
  }
  .cr-3 {
      text-align: center;
  }
  .mci-form-arrow {
      width: 50px;
      bottom: 80px;
  }
	.page-id-15635 .mci-form-arrow {
		display: block;
		    width: 60px;
		right: -6px;
		bottom: 40px;
	}
  #mci-form p.subbutton {
    margin-top: 0px!important;
    font-size: 12px!important;
    text-align: left;
    vertical-align: middle;
    line-height: 1.1;
    width: 80%;
  }
  #Content .mci-form-arrow {
    bottom: 85px;
  }
  .sf-arrow {
    display: none;
  }
  .page-id-12492 .dynamic.compare-agents .intro-step-1:after {
    display: block !important;
  }
  #mci-form .gform_button {
        height: auto;
        white-space: normal;
        line-height: 1.1;
        font-size: 14px !important;
        padding: 10px 30px;
        margin-bottom: 10px!important;
    }
    #mci-form .gfield textarea{
    	height: 130px!important;
    }
    .page-template-template-recevez-propositions #mci-form .gform_footer center{
      margin-top: 0px!important;
    }

}
@media only screen and (max-width: 600px) {
  .page-id-12492 .dynamic.compare-agents .intro-step-1:after {
    display: block !important;
    right: 84%;
    width: 60px;
    height: 61px;
    background-size: cover;
    top: -100px;
  }
  #HomeHeader.comparaison {
    display: block;
  }
  .page-id-13289 #HomeHeader.comparaison {
      display: none;   
  }
  .static-yellow.ver-3 {
    padding-bottom: 30px;
  }
  .page-template-template-au-meilleur-facilement .gform_wrapper .mx-new-step6 #nom-field,
  .gform_wrapper .mx-new-step6 ul.gform_fields li:nth-child(3) {
    width: 100%!important;
  }
}
@media only screen and (max-width: 479px) {
  #gform_wrapper_3 .gform_footer.top_label{ margin-top: 0px !important;}
  .single-post #input_3_6 {
    transform: scale(1.13, 1);
    -webkit-transform: scale(1.13, 1);
  }
  .single-post footer #gform_widget-2 {
    display: block !important;
  }
  #Footer #text-11 a.devenir {
    width: calc(100% - 16px) !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 8px;
  }
  #Footer #input_3_4 {
    margin-bottom: 8px !important;  
  }
    #mci-mobi-topbar #logo,
    #mci-mobi-topbar .mobile-btn {
        float: left !important;
        width: calc(50% - 10px) !important;
        margin: 0px 5px !important;
    }
  #mci-mobi-topbar {
    padding-top: 10px;
  }
  #mci-mobi-topbar #logo {
    padding-top: 10px !important;
    padding-bottom: 10px;
  }
    #mci-mobi-topbar #logo {
        padding: 22px 0px;
    }
    #mci-mobi-topbar #logo img {
        display: block;
        width: 100% !important;
    }
    .mobile-btn {
        display: block !important;
    }
    .mobile-btn a {
        font-size: 12px;
        margin: 0px 0px 5px;
    padding: 0px 5px;
    }
  #mci-header-section .container {
    padding-top: 20px;
  }
  #mci-header-section h2 {
    font-size: 18px;
  }
  #mci-form .gform_wrapper {
    margin-top: 0;
  }
    .page-template-template-meilleurs-courtiers-immobiliers .tagline,
.page-template-template-va-propriete .tagline {
        font-size: 14px !important;
        line-height: 1.2;
        margin-top: 10px !important;
    }
    .page-template-template-meilleurs-courtiers-immobiliers #top_bar,
.page-template-template-va-propriete #top_bar{
        display: none;
    }
    #mci-mobi-topbar {
        display: block;
    }
    #mci-simple-steps .mci-step-container .mci-steps-col {
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .mc-t-box p,
    #mci-t-slider {
        min-height: unset;
    }
    .mci-form-title {
        padding-left: 0px;
    }
    .mci-ssl-text p {
        margin-left: 0;
    }
    .mci-ssl-text p {
        width: 100%;
    }
    #mci-form {
        padding: 10px;
    }
    .mci-form-title h4 {
        font-size: 20px;
    }
  .mci-form-title p {
    font-size: 12px;
  }
    .mci-form-seal {
        display: none;
    }
    .page-template-template-meilleurs-courtiers-immobiliers h2,
.page-template-template-va-propriete h2 {
        font-size: 20px;
        line-height: 1.1;
    }
  #mci-header-section h2 {
    margin-bottom: 20px;
  }
  .mci-form-title h4 {
    font-size: 16px;
    line-height: 1.2;
  }
    #mci-form .gfield input,
    #mci-form .gfield select {
        height: 30px !important;
        padding: 0px 10px !important;
    }
  #mci-form .gfield textarea {
    padding: 10px 10px !important;
  }
    #mci-form #gform_8 .top_label li.gfield,
    #mci-form .gform_footer,
    #mci-form .gfield {
        margin-bottom: 5px !important;
    }
    .mc-t-box {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    #mci-re-agent h2 {
        margin-bottom: 20px;
    }
    .mci-agent-col img {
        max-width: 80px;
    }
    #bbr-agents,
    #mci-buy .container,
    #mci-re-agent .container,
    #mci-bottom-form-section .container {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #mci-re-agent .container {
        padding-top: 100px;
    }
    .mci-agent-col-group {
        margin-bottom: 10px;
    }
    .mci-agent-bottom {
        margin-top: 10px;
    }
    .mci-t-slider-container {
        max-width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
    .mc-t-box {
        text-align: center;
    }
    .mci-t-prev {
        left: -60px;
    }
    .mci-t-next {
        right: -60px;
    }
    .mc-t-box p {
        font-size: 14px;
        line-height: 1.1;
    }
    #mci-footer .container .one-fourth,
    #bbr-row .one-fifth,
    .mci-white-box {
        width: 100% !important;
        margin: 25px 0 !important;
    }
    .mci-buy-box>h3 {
        padding: 0;
    }
    #mci-buy,
    #bbr-agents {
        clip-path: ellipse(180% 50% at 50% 50%);
        -webkit-clip-path: ellipse(180% 50% at 50% 50%);
    }
    #mci-form .gform_button {
        height: auto;
        white-space: normal;
        line-height: 1.1;
        font-size: 14px !important;
    }
    #bbr-agents .col-text-content p {
        text-align: center;
    }
    .mci-testimonial-container hr {
        margin-bottom: 10px;
    }
    .mci-white-box h3 {
        min-height: unset;
    }
    #mci-bottom-form-section .image-choices-choice-text {
        font-size: 14px;
        line-height: 25px;
        padding: 0px 5px;
        max-width: 120px;
    }
    .mci-white-boxes {
        width: auto;
    }
    .mci-white-box img {
        margin: -85px auto 15px;
    }
  .sf-form-head {
    display: block;
  }
  .sf-form-seal {
    display: none;
  }
  .page-id-12492 .dynamic.compare-agents .intro-step-1:after {
    display: block !important;
    right: 84%;
    width: 50px;
    height: 51px;
    background-size: cover;
    top: -100px;
  }
  .page-id-15635 .tagline {
    display: none !important;
  }
	.page-id-15635 .mci-form-arrow {
		display: block;
		width: 40px;
		right: -4px;
		bottom: 50px;
	}
}
@media only screen and (max-width: 460px) {
  .page-id-12492 .dynamic.compare-agents .intro-step-1:after{
    right: 88%;
  }
}
@media only screen and (max-width: 460px) {
  .page-id-12492 .dynamic.compare-agents .btn-1 {
        padding: 15px !important;
        font-size: 15px !important
  }
}
@media only screen and (max-width:375px) {
  .one-half-slide {
    width: 87%;
    margin-bottom: 80px;
  }
  .li-slide .one-half-slide:last-child {
    margin-bottom: 20px;  
  }
  .page-id-12492 .dynamic.compare-agents .intro-step-1:after {
    width: 40px;
    height: 41px;
    top: -110px;
  }
}
@media only screen and (max-width:320px) {
  .one-half-slide {
    width: 85%;
  }
}
@media only screen and (max-width: 480px) {
  #HomeHeader .innertable {
    margin-left: 0 !important;
    text-align: center;
  }
  #HomeHeader .innertable div.line1 {
    width: inherit !important;
    float: none !important;
    display: inline-block !important;
  }
  #HomeHeader .innertable div.line1 + div {
    float: none;
    width: inherit;
    display: inline-block;
    vertical-align: top;
  }
  #HomeHeader .innertable div.line1 + div h5 {
    width: inherit !important;
  }
}
.page-template-broker-form-page-four .dynamic.compare-agents,
.page-template-broker-form-page-four .multistep-form {
    background: url(images/dynamic-form-bg-four.jpg) no-repeat scroll top left 40%;
    background-size: cover;
    font-family: 'Montserrat', sans-serif !important;
    color: #fff;
}
.page-template-broker-form-page-four .dynamic.compare-agents .container .step-1,
.page-template-broker-form-page-four .multistep-form .container {
    background: #112a46 !important;
    border: 2px solid #6eafed;
    border-bottom: none;
    overflow: hidden; 
}
.page-template-broker-form-page-four .dynamic.compare-agents .container .step-1 {
    height: 460px;
}
.page-template-broker-form-page-four .dynamic.compare-agents .btn-1 {
    background: #f08c08 !important;
    color: #060701 !important;
    font-size: 18px !important;
    width: 55% !important;
}
.page-template-broker-form-page-four .dynamic.compare-agents .btn-1:hover {
    background: #fff !important; 
        -webkit-filter: none !important;
    filter: none !important;
}
.page-template-broker-form-page-four .dynamic.compare-agents .intro-step-1:after {
    background: url(images/dynamic-arrow-orange.png) no-repeat scroll 0 0;
    right: 15px;
}
.page-id-15527.page-template-broker-form-page .compare-agents .intro-step-1 {
    position: relative;
}
.page-id-15527.page-template-broker-form-page .compare-agents .intro-step-1:after {
    width: 144px;
    height: 89px;
    content: "";
    position: absolute;
    top: -85px;
    background: url(images/dynamic-arrow-red.png) no-repeat scroll 0 0;
    right: 120px;
}
.header-form-new {
    width: 100%;
    margin-left: -20px;
    margin-top: -40px;
    padding: 35px 20px;
    background: #091523;
background: -moz-linear-gradient(top,  #091523 0%, #304156 50%, #091523 100%);
background: -webkit-linear-gradient(top,  #091523 0%,#304156 50%,#091523 100%);
background: linear-gradient(to bottom,  #091523 0%,#304156 50%,#091523 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091523', endColorstr='#091523',GradientType=0 );
margin-bottom: 20px;
}
.page-template-broker-form-page-four .dynamic.compare-agents .step-post-title {
    margin: 0 !important; 
    letter-spacing: 2px;
}
.page-template-broker-form-page-four .dynamic.compare-agents .step-title {
    font-family: 'Montserrat', sans-serif !important;
}
.page-template-broker-form-page-four .compare-agents .container .step-1 .step-title span {
    color: #f08c08 !important;
    font-weight: 600 !important;
    font-size: 26px;
}
.page-template-broker-form-page-four .step-title {
    color: #fff;
    font-size: 32px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 40px;
}
.page-template-broker-form-page-four .static-yellow {
        background: #000306;
    color: #fff;
}
.page-template-broker-form-page-four .static-yellow.ver-2, .static-yellow.ver-4,
.page-id-15527 .static-yellow.ver-2 {
    color: #fff;
    background: url(images/testi-bg-2.jpg) no-repeat scroll center;
    background-size: cover;
}
.testi-wrap {
    text-align: left;   
}
.testi-col {
    font-size: 16px;
    margin-left: 20px;
    display: inline-block;
    width: calc(85% - 70px);
    vertical-align: top;
}
.testi-content {
    min-height: 100px;   
}
.testi-col .star-wrap {
    float: none;
    margin-top: 5px;
}
.page-template-broker-form-page-four .static-yellow.ver-2 .container .one-third.column,
.ver-4 .container .one-third.column {
    width: calc(33.33% - 20px) !important;
}
.page-template-broker-form-page-four .step_6_suivant:hover, .page-template-broker-form-page-four .step_7_suivant:hover, 
.page-template-broker-form-page-four .step_7b_suivant:hover, .page-template-broker-form-page-four .step_8b_suivant:hover, 
.page-template-broker-form-page-four .step_9b_suivant:hover, .page-template-broker-form-page-four .step_10b_suivant:hover {
    background: url(images/suivant-hover.png)  no-repeat scroll 0 0;
    -webkit-filter: none;
    filter: none;
}
.page-template-broker-form-page-four .gform_wrapper div.validation_error {
    color: #ff0000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 25px;
    border-top: 2px solid #ff0000;
    padding: 5px 0;
    clear: both;
    width: 100%;
    text-align: center;
    border-bottom: 2px solid #ff0000;
    margin-bottom: 20px;
}
.page-template-broker-form-page-four .gform_wrapper li.gfield.gfield_error {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.page-template-broker-form-page-four .gform_wrapper .validation_message {
    padding-top: 0 !important;
    padding-left: 10px !important;
    color: #ff0000 !important;
}
.page-template-broker-form-page-four .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.page-template-broker-form-page-four .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
   margin-top: 0 !important;
}
.page-template-broker-form-page-four .multistep-form .gform_footer input {
    background: transparent url(images/final-suivant-twp.png) no-repeat scroll 0 0;
}
.page-template-broker-form-page-four .multistep-form .gform_footer input:hover {
    background: transparent url(images/final-suivant-twp-hover.png) no-repeat scroll 0 0;
        -webkit-filter: none;
    filter: none;
}
.page-template-broker-form-page-four #Header .addons p.phone a:hover {
    color: #D96704 !important;   
}
.page-template-broker-form-page-four .step_6_suivant, .page-template-broker-form-page-four .step_7_suivant, 
.page-template-broker-form-page-four .step_7b_suivant, .page-template-broker-form-page-four .step_8b_suivant, 
.page-template-broker-form-page-four .step_9b_suivant, .page-template-broker-form-page-four .step_10b_suivant {
    background: url(images/suivant-hover.png) no-repeat scroll 0 0 !important;
}
.page-template-broker-form-page-four .step_6_suivant:hover, .page-template-broker-form-page-four .step_7_suivant:hover, 
.page-template-broker-form-page-four .step_7b_suivant:hover, .page-template-broker-form-page-four .step_8b_suivant:hover, 
.page-template-broker-form-page-four .step_9b_suivant:hover, .page-template-broker-form-page-four .step_10b_suivant:hover {
    background: url(images/suivant-white.png) no-repeat scroll 0 0 !important;
}
.page-template-broker-form-page-three .step_6_suivant, .page-template-broker-form-page-three .step_7_suivant, 
.page-template-broker-form-page-three .step_7b_suivant, .page-template-broker-form-page-three .step_8b_suivant, 
.page-template-broker-form-page-three .step_9b_suivant, .page-template-broker-form-page-three .step_10b_suivant,
.page-template-broker-form-page-three-new .step_6_suivant, .page-template-broker-form-page-three-new .step_7_suivant, 
.page-template-broker-form-page-three-new .step_7b_suivant, .page-template-broker-form-page-three-new .step_8b_suivant, 
.page-template-broker-form-page-three-new .step_9b_suivant, .page-template-broker-form-page-three-new .step_10b_suivant {
    background: url(images/suivant-hover.png) no-repeat scroll 0 0 !important;
}
.page-template-broker-form-page-three .step_6_suivant:hover, .page-template-broker-form-page-three .step_7_suivant:hover, 
.page-template-broker-form-page-three .step_7b_suivant:hover, .page-template-broker-form-page-three .step_8b_suivant:hover, 
.page-template-broker-form-page-three .step_9b_suivant:hover, .page-template-broker-form-page-three .step_10b_suivant:hover,
.page-template-broker-form-page-three-new .step_6_suivant:hover, .page-template-broker-form-page-three-new .step_7_suivant:hover, 
.page-template-broker-form-page-three-new .step_7b_suivant:hover, .page-template-broker-form-page-three-new .step_8b_suivant:hover, 
.page-template-broker-form-page-three-new .step_9b_suivant:hover, .page-template-broker-form-page-three-new .step_10b_suivant:hover {
    background: url(images/suivant-white.png) no-repeat scroll 0 0 !important;
        -webkit-filter: none;
    filter: none;
    
}
.page-template-broker-form-page-three .multistep-form .gform_footer input,
.page-template-broker-form-page-three-new .multistep-form .gform_footer input {
    background: transparent url(images/final-suivant-three.png) no-repeat scroll 0 0;
}
.page-template-broker-form-page-three .multistep-form .gform_footer input:hover,
.page-template-broker-form-page-three-new .multistep-form .gform_footer input:hover {
    background: transparent url(images/final-suivant-three-hover.png) no-repeat scroll 0 0;
            -webkit-filter: none;
    filter: none;
}
.page-id-13289 #nav_container {
    display: none;   
}
@media only screen and (max-width: 800px) {
   .page-template-broker-form-page-four .static-yellow.ver-2 .container .one-third.column,
   .ver-4 .container .one-third.column {
        width: 100% !important;
        margin-bottom: 30px;
    } 
    .testi-col {
        width: calc(94% - 70px);
    }
    .page-template-broker-form-page-four .dynamic.compare-agents .container .step-1 {
        height: inherit;   
    }
}
@media only screen and (max-width: 768px) {
    .testi-wrap {
        margin-bottom: 30px;
    }
    .testi-col div {
        text-align:   left !important;
        min-height: inherit !important;
    }
}
@media only screen and (max-width: 767px) {
  .page-template-broker-form-page-four .static-yellow.ver-2 .container .one-third.column,
  .ver-4 .container .one-third.column {
    width: 100% !important;
}  
.page-template-broker-form-page-four .dynamic.compare-agents .btn-1 {
 width: 90% !important;   
}
.page-template-broker-form-page-four .static-yellow.ver-2 .container {
 width: 94% !important;   
}
.testi-wrap {
    margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 480px) {
    .page-template-broker-form-page-four .dynamic.compare-agents .container .step-1 br {
        display: none;   
    }
.page-template-broker-form-page-four .dynamic.compare-agents .container .step-1 img {
    max-width: 100%;
    height: auto;
}
    .testi-col {
        width: calc(92% - 70px);
    }
    .page-template-broker-form-page-four .dynamic.compare-agents .btn-1 {
        width: 88% !important;
    }
    .testi-col {
        width: calc(90% - 70px);
    }
    .page-template-broker-form-page-four .dynamic.compare-agents .btn-1 {
        width: 86% !important;
    }
}
/* Plex */
body.page-template-plex-soumissions-courtiers {
    font-family: 'Montserrat', sans-serif !important;
}
.plex-hero {
    background: url(images/hero-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding-top: 150px;
    overflow: hidden;
}
.plex-hero.plex-hero-bottom {
    padding-top: 60px !important;   
}
#Header.plex-header {
    position: absolute !important;
    width: 100%;
}
#Header.plex-header #logo {
    padding-top: 25px !important;
    position: relative !important;
}
#Header.plex-header #logo img {
    width: inherit !important;
    max-width: 100% !important;
}
.plex-tagline {
    color: #fff;
    text-align: center;
    font-size: 15px;
    padding-top: 25px;
}
.plex-phone {
    text-align: right;
    padding-top: 20px;
}
.plex-phone a {
    font-weight: 700;
    color: #fff;
    display: block;
    font-size: 18px;
}
.plex-phone a:hover {
    text-decoration: none;
    color: #01b7af;
}
.plex-phone i {
    background: #01b7af;
    text-align: center;
    width: 17px;
    height: 17px;
    border-radius: 100%;
    font-size: 12px;
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
}
.plex-phone a:hover i {
    color: #fff;
}
.plex-gform .gform_page {
    max-width: 65%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Montserrat', sans-serif !important;
}
.plex-gform #gform_page_75_1.gform_page,
.plex-gform #gform_page_76_1.gform_page {
    max-width: 78%;
}
.plex-gform li.gfield {
    padding-right: 0 !important;
}
.plex-hero {
    color: #fff;
    line-height: 1.3;
    padding-bottom: 20px;
}
.plex-gform h1,.plex-gform h3 {
    font-family: 'Montserrat', sans-serif !important;
    color: #fff;
}
.plex-gform h1 {
    font-weight: 700 !important;
    text-align: center;
    font-size: 36px;
    margin-bottom: 20px;
}
.plex-gform h3 {
    font-weight: 700 !important;
    text-align: center;
    font-size: 36px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.plex-subtitle {
    font-weight: 700;
    font-size: 21px;
    line-height: 1.3;
    margin-bottom: 20px;
}
.plex-intro {
    font-size: 18px;
    margin-bottom: 20px;
}
.plex-btn {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #fff !important;
    box-shadow: none !important;
    background: #f7931e !important;
    padding: 10px 40px !important;
    border-radius: 40px !important;
    max-width: 455px !important;
    display: block !important;
    margin: 0 auto;
    white-space: initial;
    line-height: 1.3 !important;
    outline: 0 !important;
    border: 5px solid rgba(0,0,0,0.4) !important;
    font-family: 'Montserrat', sans-serif !important;
}
.plex-btn:hover {
    background: #01b7af !important;
    text-decoration: none;
}
.rapidssl {
    max-width: 475px;
    margin: 30px auto 30px;
    text-align: left;
    padding-left: 115px;
    background: url(images/ssl.png) no-repeat center left;
    font-size: 12px;
    line-height: 1.2;
    min-height: 40px;
    padding-top: 5px;
}
.plex-seals {
    max-width: 475px;
    margin: 0 auto;
}
.plex-seal-col {
    float: left;
    width: 33.33333%;
    text-align: center;
    font-size: 15px;
    padding-top: 100px;
}
.plex-seals .plex-seal-col:first-child {
    background: url(images/seal-1.png) no-repeat scroll top center;
}
.plex-seals .plex-seal-col:nth-child(2) {
    background: url(images/seal-2.png) no-repeat scroll top center;
}
.plex-seals .plex-seal-col:last-child {
    background: url(images/seal-3.png) no-repeat scroll top center;
}
.plex-gform {
    position: relative;
}
.plex-gform .gform_wrapper .gform_page_footer {
    margin: 0;
    width: 100%;
    border-top: none;
    padding: 40px 0 0;
    clear: both;
    position: relative;
    height: 110px;
}
.plex-gform .gform_wrapper .gform_page_footer .gform_previous_button {
    position: absolute;
    left: 10%;
    height: 69px;
    padding-left: 90px;
    font-size: 21px;
    line-height: 60px;
    color: #fff;
    background: url(images/plex-back.png) no-repeat scroll top 0 left;
    outline: 0;
    box-shadow: none;
    border: none;
}
.plex-gform .gform_wrapper .gform_page_footer .gform_previous_button:hover {
    background: url(images/plex-back.png) no-repeat scroll top -69px left;
}
.plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
    position: absolute;
    right: 10%;
    height: 69px;
    padding-right: 90px;
    font-size: 21px;
    line-height: 60px;
    color: #fff;
    background: url(images/plex-next.png) no-repeat scroll top 0 right;
    outline: 0;
    box-shadow: none;
    border: none;
}
.plex-gform .gform_wrapper .gform_page_footer .gform_next_button:hover {
    background: url(images/plex-next.png) no-repeat scroll top -69px right;
}
.plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
    height: 0;
    opacity: 0;
}
.plex-gform .gform_wrapper #gform_page_75_1.gform_page .gform_page_footer,
.plex-gform .gform_wrapper #gform_page_76_1.gform_page .gform_page_footer {
    height: 0;
    opacity: 0;     
}
.plex-gform .gform_wrapper #gform_page_75_1.gform_page .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_76_1.gform_page .gform_page_footer .gform_next_button {
    height: 0;
    opacity: 0;
    padding: 0;
}
.plex-man {
    position: absolute;
    left: -10%;
    bottom: -8%;
    width: 400px;
}
.plex-hero-bottom .plex-man {
    position: absolute;
    left: -10%;
    bottom: -4%;
    width: 430px;
}
.plex-gform .gform_page_fields {
    min-height: 350px;
}
.plex-gform .gfield_radio {
    width: 100% !important;
}
.plex-gform .gfield_radio li {
    margin-bottom: 15px !important;
}
.plex-gform .gfield_radio li input {
    opacity: 0;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.plex-gform .gfield_radio label {
    height: 80px;
    width: 275px !important;
    color: #fff;
    font-size: 20px !important;
    line-height: 80px !important;
    border-radius: 40px;
    text-transform: uppercase;
    background-color: #01b7af;
    max-width: 100% !important;
    margin: 0 !important;
}
.plex-gform .gfield_radio label:hover, .plex-gform .gfield_radio input:checked + label {
    background-color: #f7931e;
}
.plex-arrow {
    position: absolute;
    right: 7%;
    bottom: 46%;
}
.gfield_radio#input_75_7 li, .gfield_radio#input_75_10 li,
.gfield_radio#input_76_7 li, .gfield_radio#input_76_10 li {
    width: 48%;
    margin: 0 1% 0 !important;
    float: left;
}
.gfield_radio#input_75_7 li label, .gfield_radio#input_75_10 li label,
.gfield_radio#input_76_7 li label, .gfield_radio#input_76_10 li label {
    width: 345px !important;
}
.gfield_radio#input_75_7 li:first-child label,
.gfield_radio#input_75_10 li:first-child label,
.gfield_radio#input_76_7 li:first-child label,
.gfield_radio#input_76_10 li:first-child label {
    background-image: url(images/plex-option-1.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_7 li:nth-child(2) label,
.gfield_radio#input_75_10 li:nth-child(2) label,
.gfield_radio#input_76_7 li:nth-child(2) label,
.gfield_radio#input_76_10 li:nth-child(2) label {
    background-image: url(images/plex-option-2.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_7 li:nth-child(3) label,
.gfield_radio#input_75_10 li:nth-child(3) label,
.gfield_radio#input_76_7 li:nth-child(3) label,
.gfield_radio#input_76_10 li:nth-child(3) label {
    background-image: url(images/plex-option-3.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_7 li:nth-child(4) label,
.gfield_radio#input_75_10 li:nth-child(4) label,
.gfield_radio#input_76_7 li:nth-child(4) label,
.gfield_radio#input_76_10 li:nth-child(4) label {
    background-image: url(images/plex-option-4.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_7 li:nth-child(5) label,
.gfield_radio#input_75_10 li:nth-child(5) label,
.gfield_radio#input_76_7 li:nth-child(5) label,
.gfield_radio#input_76_10 li:nth-child(5) label {
    background-image: url(images/plex-option-5.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_7 li:nth-child(6) label,
.gfield_radio#input_75_10 li:nth-child(6) label,
.gfield_radio#input_76_7 li:nth-child(6) label,
.gfield_radio#input_76_10 li:nth-child(6) label {
    background-image: url(images/plex-option-6.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_7 li:nth-child(7) label,
.gfield_radio#input_75_10 li:nth-child(7) label,
.gfield_radio#input_76_7 li:nth-child(7) label,
.gfield_radio#input_76_10 li:nth-child(7) label {
    background-image: url(images/plex-option-7.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_7 li:last-child label,
.gfield_radio#input_75_10 li:last-child label,
.gfield_radio#input_76_7 li:last-child label,
.gfield_radio#input_76_10 li:last-child label {
    background-image: url(images/plex-option-8.png);
    background-repeat: no-repeat;
    background-position: top 10px center;
    padding-top: 15px;
}
.gfield_radio#input_75_16 li, .gfield_radio#input_75_13 li, .gfield_radio#input_75_49 li,
.gfield_radio#input_76_16 li, .gfield_radio#input_76_13 li, .gfield_radio#input_76_49 li {
    width: 48%;
    margin: 0 1% 0 !important;
    float: left;
}
.gfield_radio#input_75_49 li, .gfield_radio#input_76_49 li {
    margin: 0 1% 0 !important;
}
.gfield_radio#input_75_16 li label, .gfield_radio#input_75_13 li label,
.gfield_radio#input_76_16 li label, .gfield_radio#input_76_13 li label {
    width: 345px !important;
    text-transform: none;
    font-size: 18px !important;
}
.gfield_radio#input_75_49 li label,
.gfield_radio#input_76_49 li label {
    width: 345px !important;
    text-transform: none;
    font-size: 18px !important;
    height: 50px !important;
    line-height: 50px !important;
}
.gfield_radio#input_75_13 li label,
.gfield_radio#input_76_13 li label {
    height: 113px !important;
    line-height: 1.3 !important;
    padding: 35px 20px;
    border-radius: 100px;
}
.gfield_radio#input_75_19 li label, .gfield_radio#input_75_25 li label,
.gfield_radio#input_76_19 li label, .gfield_radio#input_76_25 li label {
    width: 330px !important;
    text-transform: none;
    height: 99px !important;
    line-height: 1.3 !important;
    font-size: 18px !important;
    padding-top: 40px;
    border-radius: 80px;
}
.gfield_radio#input_75_25 li label,
.gfield_radio#input_76_25 li label {
    text-transform: none !important;
}
.gfield_radio#input_75_19 li:first-child label,
.gfield_radio#input_76_19 li:first-child label {
    padding-top: 30px;
}
.gfield_radio#input_75_22 li,
.gfield_radio#input_76_22 li {
    width: 48%;
    margin: 0 1% 0 !important;
    float: left;
}
.gfield_radio#input_75_22 li label,
.gfield_radio#input_76_22 li label {
    font-size: 18px !important;
    width: 345px !important;
}
.plex-gform .gform_page#gform_page_75_10, .plex-gform .gform_page#gform_page_75_12,
.plex-gform .gform_page#gform_page_76_10, .plex-gform .gform_page#gform_page_76_12 {
    max-width: 96% !important;
}
.plex-gform .gform_page#gform_page_75_14, .plex-gform .gform_page#gform_page_76_14 {
    max-width: 70% !important;
}
#field_75_43, #field_76_43 {
    display: inline-block;
    width: 60%;
    vertical-align: middle;
}
#field_75_44, #field_76_44 {
    display: inline-block;
    width: 15%;
    margin-left: 4% !important;
    vertical-align: middle;
}
#field_75_45, #field_76_45 {
    margin-top: 40px !important;
}
#field_75_46, #field_76_46 {
    margin-bottom: 40px !important;
}
#input_75_46,#input_76_46 {
    max-width: 60%;
    margin: 0 auto;
}
#field_75_28, #field_76_28 {
    background: #fff;
    max-width: 90%;
    margin: 0 auto !important;
}
#field_75_28 .ginput_container,
#field_76_28 .ginput_container {
    width: 90%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
#field_75_28 .ginput_container input,
#field_76_28 .ginput_container input {
    border: none !important;
}
#field_75_28 .gfield_description,
#field_76_28 .gfield_description {
    width: 10%;
    padding: 0;
    margin: 0;
    display: inline-block;
    color: #000;
    font-size: 30px;
    line-height: 1.3;
}
.plex-gform input[type="text"], .plex-gform input[type="email"] {
    height: 75px !important;
    border-radius: 0;
    box-shadow: none !important;
    background: #fff;
    margin-top: 0 !important;
    margin: 0 auto;
    padding: 20px !important;
    color: #000;
    font-size: 20px !important;
}
.plex-gform textarea {
    border-radius: 0;
    box-shadow: none !important;
    background: #fff !important;
    padding: 20px !important;
    font-size: 20px !important;
    color: #000;
}
.plex-gform select {
    height: 75px !important;
    border-radius: 0;
    box-shadow: none !important;
    background-color: #fff;
    margin-top: 0 !important;
    margin: 0 auto;
    padding: 20px !important;
    color: #000;
    font-size: 20px !important;
    background-image: url(images/plex-select.png);
    background-size: 10px 9px;
    background-position: center right 20px;
    background-repeat: no-repeat;
}
.plex-gform .gform_wrapper #gform_page_75_6 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_75_8 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_75_13 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_75_14 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_75_15 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_75_16 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_76_6 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_76_8 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_76_13 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_76_14 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_76_15 .gform_page_footer .gform_next_button,
.plex-gform .gform_wrapper #gform_page_76_16 .gform_page_footer .gform_next_button {
    height: 69px;
    opacity: 1;
}
#field_75_52, #field_75_53, #field_76_52, #field_76_53 {
    display: inline-block;
    width: 44%;
    margin: 0 2% !important;
    vertical-align: middle;
}
#field_75_54, #field_76_54 {
    margin-top: 30px !important;
}
#gform_page_75_17 input[type="text"], #gform_page_75_17 input[type="email"],
#gform_page_76_17 input[type="text"], #gform_page_76_17 input[type="email"] {
    height: 60px !important;
    padding: 20px 40px !important;
    margin-bottom: 15px !important;
}
#field_75_40, #field_76_40 {
    margin-top: 40px !important;
}
#gform_page_75_17 input[type="text"]#input_75_37, #gform_page_75_17 input[type="text"]#input_75_62,
#gform_page_76_17 input[type="text"]#input_75_37, #gform_page_76_17 input[type="text"]#input_75_62{
    margin-bottom: 10px !important;   
}
#field_75_37, #field_76_37 {
    padding-right: 10px !important;   
}
#field_75_62, #field_76_62 {
    padding-left: 10px !important;   
}
.plex-submit-btn {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #fff !important;
    box-shadow: none !important;
    background: #f15a24 !important;
    padding: 20px 40px !important;
    border-radius: 40px !important;
    max-width: 455px !important;
    display: block !important;
    margin: 0 auto;
    white-space: initial;
    line-height: 1.3 !important;
    outline: 0 !important;
    border: 5px solid rgba(0,0,0,0.2) !important;
    font-family: 'Montserrat', sans-serif !important;
    text-transform: uppercase;
}
.plex-submit-btn:hover {
    background: #01b7af !important;
}
.after-btn {
    font-weight: 700;
    margin-bottom: 40px;
}
.plex-gform .gform_button {
    opacity: 0;
    height: 0;
}
.plex-gform .gform_wrapper div.validation_error {
    color: #ff0000 !important;
    border-top: 2px solid #ff0000 !important;
    border-bottom: 2px solid #ff0000 !important;    
}
.plex-gform .gform_wrapper .validation_message {
    color: #ff0000 !important;
    font-size: 14px !important;
    width: 100% !important;
}
.plex-gform .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
    border-top: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    background-color: rgba(255, 0, 0, 0.1) !important;
}
.plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
    max-width: 100% !important;
    border-top: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    background-color: rgba(255, 0, 0, 0.1) !important;
    width: 50% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
}
.plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half#field_75_37,
.plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half#field_76_37,
.plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half#field_75_62,
.plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half#field_76_62 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.plex-gform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.plex-gform ::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.plex-gform :-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.plex-gform :-moz-placeholder { /* Firefox 18- */
  color: #000;
}
#field_75_57, #field_76_57 {
    display: inline-block;
    width: 60%;
    vertical-align: middle;
}
#field_75_58, #field_76_58 {
    display: inline-block;
    width: 15%;
    margin-left: 4% !important;
    vertical-align: middle;
}
#field_75_59, #field_76_59 {
    margin-top: 20px !important;
    width: 60%;
    margin-left: 10.5% !important;
    margin-bottom: 40px !important;
}
.plex-section-1 {
    padding: 140px 0 60px;
    position: relative;
}
.plex-section-1:before {
    content: "";
    background: #002d5b;
    width: 40%;
    position: absolute;
    right: 0;
    top: 0;
    height: 60%;
}
div[class*="plex-section-"] h3 {
    font-size: 30px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif !important;
}
.plex-section-1 .row {
    display: flex;
}
.plex-section-1 .row .col-md-6 {
    margin: auto;
}
.plex-section-2 {
    padding: 0 0 60px;
}
.plex-section-2 h5 {
    font-size: 18px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif !important;
    text-align: center;
}
.plex-section-2 .div-img {
    transition: color 0.25s;
    margin: 0 auto 20px;
    display: block;
    border-radius: 100%;
    width: 166px;
    height: 166px;
}
.plex-section-2 .div-img:after {
    content: "";
    border: 2px solid #002d5b;
    border-radius: 100%;
    position: absolute;
    width: 146px;
    height: 146px;
    top: 0px;
    left: 0px;
}
.hvr-ripple-out {
    content: '';
    position: absolute;
    border: #01b7af solid 10px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -20px;
  right: -20px;
  bottom: -20px;
  left: -20px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -20px;
  right: -20px;
  bottom: -20px;
  left: -20px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #01b7af solid 10px;
  border-radius: 100%;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}
.plex-section-3 {
    padding: 100px 0 160px;
    position: relative;
    min-height: 1000px;
    transform-style: preserve-3d;
    transition: transform 0.5s;
    overflow: hidden; 
}
.parallax_layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateZ(-300px) scale(2);
    transform: translateZ(-300px) scale(2);
    z-index: -1;
    background: url(images/plex-section-3.jpg);
    background-size: cover;
}
.plex-section-3 h3 {
    text-align: center;
    margin: 0 auto 40px;
}
.plex-section-3 .col-md-6 {
    position: relative;
}
.plex-section-3 .w-100 {
    margin-bottom: 30px;
}
.img-border {
    padding-top: 18px;
    padding-bottom: 18px;
    border-left: 18px solid #002d5b;
    border-right: 0;
    display: inline-block;
    position: relative;
}
.img-border:before {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 30px);
    height: 18px;
    content: "";
    background: #002d5b;
}
.img-border:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 30px);
    height: 18px;
    content: "";
    background: #002d5b;
}
.icon-text {
    width: 303px;
    height: 70px;
    background: #fff;
    padding: 10px 25px;
    border: 1px solid #e4e2de;
    font-size: 21px;
    color: #333;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif !important;
    display: inline-block;
    position: absolute;
    bottom: 34px;
    right: 40px;
    text-transform: uppercase;
    padding-left: 95px;
    line-height: 1.2;
}
.icon-text.icon-1 {
    background: #fff url(images/plex-section-3-icon-1.png) no-repeat scroll left 15px top 10px;
}
.icon-text.icon-2 {
    background: #fff url(images/plex-section-3-icon-2.png) no-repeat scroll left 15px top 10px;
}
.icon-text.icon-3 {
    background: #fff url(images/plex-section-3-icon-3.png) no-repeat scroll left 15px top 10px;
}
.icon-text.icon-4 {
    background: #fff url(images/plex-section-3-icon-4.png) no-repeat scroll left 15px top 10px;
}
.plex-section-4 {
    padding: 80px 0;
    background: url(images/plex-section-4.jpg) no-repeat scroll 0 0;
    background-size: cover;
}
.plex-section-4 h3 {
    text-align: center;
    margin-bottom: 20px;
    color: #fff !important;
}
.plex-section-4 h3 + p {
    color: #fff;
    font-size: 18px;
    text-align: center;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
.plex-section-4 h3 + p:after {
        content: "";
    width: 200px;
    height: 2px;
    background: #627e9a;
    border-top: 1px solid #234a71;
    position: absolute;
    bottom: 0;
    left: calc(50% - 100px);
}
.plex-blurb figure {
    margin: 0;
    height: 162px;
    width: 100%;
    position: relative;
}
.plex-blurb figure img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.plex-blurb-content {
    padding: 20px 10px;
    font-weight: 300;
    color: #374140;
    text-align: center;
    background: #fff;
    font-size: 14px;
}
.plex-blurb-footer {
    background: #e0e0e0;
}
.plex-blurb-step {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    background: #01b7af;
    padding: 10px 20px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.page-template-plex-soumissions-courtiers #mci-footer h4 {
    font-weight: 700;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    margin-bottom: 0;
}
.page-template-plex-soumissions-courtiers #mci-footer .col-lg-3:nth-child(3) h4 {
    margin-bottom: 22px;   
}
.page-template-plex-soumissions-courtiers #mci-footer .col-lg-3:nth-child(4) ul {
    margin-top: 44px;   
}
.page-template-plex-soumissions-courtiers #mci-footer ul li::before {
    color: #01b7af;
}
.page-template-plex-soumissions-courtiers #mci-footer a.mci-footer-btn {
    border: #01b7af solid 1px;
    border: #01b7af solid 1px;
}
.page-template-plex-soumissions-courtiers #mci-footer a.mci-footer-btn:hover {
    background: #01b7af;
    color: #fff !important;
}
.page-template-plex-soumissions-courtiers #mci-footer .social-links a {
    color: #01b7af !important;
}
.page-template-plex-soumissions-courtiers #mci-footer h3 {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif !important;
}
.plex-section-testi {
    padding: 140px 0 100px;
    background: #002d5b;
}
.plex-section-testi .testi-blurb {
    border-radius: 0 !important;
    background: #fff;
    padding: 25px;
    height: 360px;
}
.testi-name {
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif !important;
    margin-bottom: 20px;
}
.testi-name img {
    display: block;
    margin: 0 auto;
}
.testi-content {
    font-size: 16px;
    line-height: 1.4;
}
.testi-img {
    display: block;
    margin: -75px auto 10px;
}
body.page-template-plex-soumissions-courtiers img.gform_ajax_spinner {
    display: none !important;
}
.page-template-plex-soumissions-courtiers #Header #menu > ul > li {
    margin: 0 20px;  
    background: none;
}
.page-template-plex-soumissions-courtiers #Header #menu > ul > li > a {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 15px !important;
}
.page-template-plex-soumissions-courtiers #menu-item-8080 a {
    background: #01b7af !important;
    border-radius: 20px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
}
.page-template-plex-soumissions-courtiers #Header #menu > ul > li#menu-item-8080 > a:hover {
    background: #f7931e !important;
    color: #fff !important;
}

.page-template-vendre-votre-terrain .plex-section-1:before,
.page-template-template-propositions-achat-vente-maison .plex-section-1:before {
  display: none;
}
.page-template-vendre-votre-terrain .plex-section-1,
.page-template-template-propositions-achat-vente-maison .plex-section-1{
  text-align: center;
}
.page-template-vendre-votre-terrain .plex-section-1 .container,
.page-template-vendre-votre-terrain .plex-section-2 .container,
.page-template-template-propositions-achat-vente-maison .plex-section-1 .container,
.page-template-template-propositions-achat-vente-maison .plex-section-2 .container{
  max-width: 960px;
}
.page-template-vendre-votre-terrain .plex-section-2 .div-img,
.page-template-template-propositions-achat-vente-maison .plex-section-2 .div-img{
    transition: color 0.25s;
    margin: 0 auto 20px;
    display: block;
    border-radius: 100%;
    width: 84px;
    height: 84px;
}
.page-template-vendre-votre-terrain .hvr-ripple-out:before, .page-template-vendre-votre-terrain .hvr-ripple-out,
.page-template-template-propositions-achat-vente-maison .hvr-ripple-out:before,
.page-template-template-propositions-achat-vente-maison .hvr-ripple-out{
    border: #1c3e6e solid 2px;
}
.page-template-vendre-votre-terrain .plex-section-2 .div-img:after,
.page-template-template-propositions-achat-vente-maison .plex-section-2 .div-img:after{
    content: "";
    border: 2px solid #f15a24;
    border-radius: 100%;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0px;
    left: 0px;
}
.page-template-vendre-votre-terrain .plex-section-2 .div-img img,
.page-template-template-propositions-achat-vente-maison .plex-section-2 .div-img img {
  max-width: 100%;
  height: auto;
}
.page-template-vendre-votre-terrain .hvr-ripple-out:before,
.page-template-template-propositions-achat-vente-maison .hvr-ripple-out:before{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.page-template-vendre-votre-terrain div[class*="plex-section-"] h3,
.page-template-template-propositions-achat-vente-maison div[class*="plex-section-"] h3{
  margin-bottom: 30px;
}
.page-template-vendre-votre-terrain .plex-section-testi,
.page-template-template-propositions-achat-vente-maison .plex-section-testi{
  padding: 200px 0 100px;
    background: url(images/plex-testi-2-bg.jpg) no-repeat scroll center center;
    background-size: cover;
}
.page-template-vendre-votre-terrain .plex-section-testi .container,
.page-template-template-propositions-achat-vente-maison .plex-section-testi .container{
  max-width: 960px;
  position: relative;
}
.page-template-vendre-votre-terrain .plex-section-testi .container:before,
.page-template-template-propositions-achat-vente-maison .plex-section-testi .container:before{
  content: "";
  width: 215px;
  height: 217px;
  background: url(images/testi-icon.png) no-repeat scroll 0 0;
  position: absolute;
  top: -165px;
    left: -110px;
}
.page-template-vendre-votre-terrain .plex-section-testi .col-lg-4,
.page-template-template-propositions-achat-vente-maison .plex-section-testi .col-lg-4{
  padding-left: 8px;
  padding-right: 8px;
}
.page-template-vendre-votre-terrain .plex-section-testi .testi-blurb,
.page-template-template-propositions-achat-vente-maison .plex-section-testi .testi-blurb{
    box-shadow: 0px 2px 20px -10px rgba(0,0,0,0.3);
}
.page-template-vendre-votre-terrain .plex-section-4 h3 + p:after,
.page-template-template-propositions-achat-vente-maison .plex-section-4 h3 + p:after{
  display: none !important;
}
.page-template-vendre-votre-terrain .plex-blurb-content,
.page-template-template-propositions-achat-vente-maison .plex-blurb-content{
  font-weight: 700;
}
.page-template-vendre-votre-terrain .img-border,
.page-template-template-propositions-achat-vente-maison .plex-blurb-content{
  padding-top: 0;
    padding-bottom: 0;
    border: 15px solid #002d5b;
    display: inline-block;
    position: relative;
}
.page-template-vendre-votre-terrain .img-border img,
.page-template-template-propositions-achat-vente-maison .img-border img{
  max-width: 100%;
  height: auto;
}
.page-template-vendre-votre-terrain .img-border:after, .page-template-vendre-votre-terrain .img-border:before,
.page-template-template-propositions-achat-vente-maison .img-border:after,
.page-template-template-propositions-achat-vente-maison .img-border:before{
  display: none;
}
.page-template-vendre-votre-terrain .icon-text,
.page-template-template-propositions-achat-vente-maison .icon-text{
    width: 80%;
    height: inherit;
    background: #fff;
    border: none;
    font-size: 20px;
    color: #333;
    font-family: 'Montserrat', sans-serif !important;
    display: block !important;
    position: relative;
    bottom: unset;
    right: unset;
    text-transform: uppercase;
    padding-left: 95px;
    padding: 18px;
    line-height: 1.2;
    text-align: center;
    font-weight: 700;
    box-shadow: 0px 2px 20px -10px rgba(0,0,0,0.3);
    margin: -30px auto 0 !important;
}
.page-template-vendre-votre-terrain .plex-section-3,
.page-template-template-propositions-achat-vente-maison .plex-section-3{
  padding: 100px 0;
  background: #f7f7f7;
  min-height: inherit;
}
.page-template-vendre-votre-terrain.page-template-plex-soumissions-courtiers #menu-item-8080 a {
  background: #f15a24 !important;
}
.page-template-vendre-votre-terrain .plex-phone i,
.page-template-template-propositions-achat-vente-maison .plex-phone i{
  background: #f15a24;
}
.page-template-vendre-votre-terrain .plex-phone a:hover,
.page-template-template-propositions-achat-vente-maison .plex-phone a:hover{
    text-decoration: none;
    color: #f15a24;
}
.page-template-vendre-votre-terrain .plex-gform,
.page-template-template-propositions-achat-vente-maison .plex-gform{
  min-height: 600px;
}
.page-template-vendre-votre-terrain .plex-hero,
.page-template-template-propositions-achat-vente-maison .plex-hero{
  padding-top: 200px;
  padding-bottom: 40px;
}
.page-template-vendre-votre-terrain .plex-subtitle,
.page-template-template-propositions-achat-vente-maison .plex-subtitle{
  text-align: center;
}
.page-template-vendre-votre-terrain .plex-seals,
.page-template-template-propositions-achat-vente-maison .plex-seals{
  max-width: 60%;
}
.page-template-vendre-votre-terrain .plex-seal-col,
.page-template-template-propositions-achat-vente-maison .plex-seal-col{
  font-weight: 700;
}
.page-template-vendre-votre-terrain .plex-seals .plex-seal-col:first-child,
.page-template-template-propositions-achat-vente-maison .plex-seals .plex-seal-col:first-child{
    background: url(images/seal-1-v2.png) no-repeat scroll top center;
}
.page-template-vendre-votre-terrain .plex-seals .plex-seal-col:nth-child(2),
.page-template-template-propositions-achat-vente-maison .plex-seals .plex-seal-col:nth-child(2){
    background: url(images/seal-2-v2.png) no-repeat scroll top center;
}
.page-template-vendre-votre-terrain .plex-seals .plex-seal-col:last-child,
.page-template-template-propositions-achat-vente-maison .plex-seals .plex-seal-col:last-child{
    background: url(images/seal-3-v2.png) no-repeat scroll top center;
}
.page-template-vendre-votre-terrain .plex-man,
.page-template-template-propositions-achat-vente-maison .plex-man{
    position: absolute;
    left: -18%;
    bottom: -6%;
    width: 400px;
}
.page-template-vendre-votre-terrain .plex-arrow,
.page-template-template-propositions-achat-vente-maison .plex-arrow{
  position: absolute;
    right: 0%;
    bottom: 255px;
}
.page-template-evaluation-rapide.page-template-vendre-votre-terrain .plex-arrow {
  position: absolute;
right: -10%;
    bottom: 54%;
}
.page-template-vendre-votre-terrain .gform_validation_error .plex-arrow,
.page-template-template-propositions-achat-vente-maison .gform_validation_error .plex-arrow{
    bottom: 22%;
}
.page-template-vendre-votre-terrain .gform_validation_error .second-plex-arrow .plex-arrow,
.page-template-template-propositions-achat-vente-maison .gform_validation_error .second-plex-arrow .plex-arrow{
    bottom: 25%;
}
.page-template-vendre-votre-terrain .plex-hero-bottom .plex-arrow,
.page-template-template-propositions-achat-vente-maison .plex-hero-bottom .plex-arrow{
  bottom: 20%;
}
.page-template-vendre-votre-terrain .plex-hero-bottom .gform_validation_error .plex-arrow,
.page-template-template-propositions-achat-vente-maison .plex-hero-bottom .gform_validation_error .plex-arrow{
  bottom: 10%;
}
.page-template-vendre-votre-terrain .plex-hero-bottom .gform_validation_error .second-plex-arrow .plex-arrow,
.page-template-template-propositions-achat-vente-maison .plex-hero-bottom .gform_validation_error .second-plex-arrow .plex-arrow{
  bottom: 14%;
}
.page-template-vendre-votre-terrain .plex-hero,
.page-template-template-propositions-achat-vente-maison .plex-hero{
    background: url(/wp-content/uploads/2023/05/plex-hero-v2.jpg) no-repeat scroll top center;
    background-size: cover;
}
.plex-form-box {
  background: #f15a24;
    max-width: 60%;
    margin: 0 auto 40px;
    padding: 20px 40px;
}
.plex-form-box #field_79_11,
.plex-form-box #field_80_11,
.plex-form-box #field_79_12, 
.plex-form-box #field_80_12 {
    font-weight: 700;
    font-size: 18px;
}
.page-template-vendre-votre-terrain .plex-gform select,
.page-template-vendre-votre-terrain .plex-gform input[type="text"], .page-template-vendre-votre-terrain .plex-gform input[type="email"], 
.page-template-vendre-votre-terrain .plex-gform input[type="tel"],
.page-template-template-propositions-achat-vente-maison .plex-gform select,
.page-template-template-propositions-achat-vente-maison .plex-gform input[type="text"],
.page-template-template-propositions-achat-vente-maison .plex-gform input[type="email"],
.page-template-template-propositions-achat-vente-maison .plex-gform input[type="tel"]{
  height: 50px !important;
  padding: 8px 20px !important;
  font-size: 16px !important;
  border: none;
}
.page-template-vendre-votre-terrain .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.page-template-template-propositions-achat-vente-maison .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{
  margin-bottom: 2px;
}
.page-template-vendre-votre-terrain .plex-gform textarea,
.page-template-template-propositions-achat-vente-maison .plex-gform textarea{
  padding: 8px 20px !important;
  font-size: 16px !important;
  border: none;
}
.page-template-vendre-votre-terrain .plex-gform .gform_page,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_page{
  max-width: 100% !important;
}
.page-template-vendre-votre-terrain .rapidssl,
.page-template-template-propositions-achat-vente-maison .rapidssl{
    max-width: 80%;
    font-size: 12px;
    margin: 15px auto 0;
    text-align: left;
    padding-left: 80px;
    background: url(images/rapidssl-v2.png) no-repeat center left;
    line-height: 1.2;
    min-height: 38px;
    padding-top: 10px;
    background-size: 68px;
}
.page-template-vendre-votre-terrain .rapidssl a,
.page-template-template-propositions-achat-vente-maison .rapidssl a{
  color: #fff;
}
.page-template-vendre-votre-terrain .plex-gform .gform_page_fields,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_page_fields{
    min-height: inherit;
}
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_footer .gform_next_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_footer .gform_button{
  position: relative;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 15px 20px;
    background: #2576cb !important;
    height: unset;
    line-height: 1.4;
    right: unset;
    border-radius: 50px;
    width: 100%;
    font-weight: 800 !important;
    font-family: 'Montserrat', sans-serif !important;
    opacity: 1;
    -webkit-appearance: none !important;
    appearance: none !important;
    box-shadow: none !important;
}
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_next_button:hover,
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_button:hover,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_footer .gform_next_button:hover,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_footer .gform_button:hover{
  background: #1c3e6e !important;
}
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_footer center{
  display: none;
}
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_footer{
  padding:0px;
}
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_page_footer{
    margin: 20px 0 0;
    padding: 0;
    height: inherit;
}
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button{
  height: 0;
  opacity: 0;
}
/*.page-template-vendre-votre-terrain .plex-gform .gform_wrapper div.validation_error,
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .validation_message {
  color: #fff !important;
}*/
.page-template-vendre-votre-terrain .plex-gform .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.page-template-evaluation-rapide .plex-form-box .mx-new-final .gform_page_footer center {
  -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex: 0 0 100%;
    order: 2;
  margin-top: 20px;
}
.page-template-evaluation-rapide .plex-form-box .mx-new-final .gform_page_footer center a {
  color: #fff !important;
}
.page-template-evaluation-rapide .plex-form-box .mx-new-final .gform_page_footer center img {
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    margin-right: 0;
}
.page-template-evaluation-rapide .plex-form-box .mx-new-final .gform_page_footer center .subbutton {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-size: 14px;
  display: none;
}
.page-template-evaluation-rapide .txtarrow {
    left: -35%;
    display: none;
}
.page-template-template-slideform-maintenant  .txtarrow{
  left: 240px;
  bottom: 135px;
}
.page-template-template-slideform-maintenant  .txtarrow p{
  position: absolute;
  width: 130px;
  left: -70px;
}
#field_79_12, #field_80_12 {
  margin-bottom: 10px;
}
#field_79_12 span,#field_80_12 span {
  font-weight: 700;
}
.page-template-vendre-votre-terrain .plex-gform select{
    background-image: url(images/plex-select-v2.png);
    background-size: 10px 9px;
    appearance: none !important;
    box-shadow: none !important;
    margin-left: 0px!important;
}
.page-template-template-propositions-achat-vente-maison .plex-gform select{
    background-image: url(images/plex-select-v2.png);
    background-size: 10px 9px;
    appearance: none !important;
    box-shadow: none !important;
    padding-left: 50px!important;
    position: relative;
    margin-left: 0px!important;
}
.page-template-template-propositions-achat-vente-maison .plex-gform #input_91_5{
  padding-left: 50px!important;
}
.page-template-template-propositions-achat-vente-maison .plex-gform textarea{
  padding-left: 50px!important;
}
.page-template-template-propositions-achat-vente-maison .plex-gform .ginput_container{
  position: relative;
}
.page-template-vendre-votre-terrain .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-template-template-propositions-achat-vente-maison .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  border: none !important;
}
.page-template-vendre-votre-terrain .sixteen.columns,
.page-template-template-propositions-achat-vente-maison .sixteen.columns{
	width: 100% !important;
}
@media only screen and (min-width: 641px) {
  .page-template-vendre-votre-terrain .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
.page-template-template-propositions-achat-vente-maison .gform_wrapper .ginput_complex.ginput_container_address .ginput_left{
      padding-right: 0 !important;
  }
  .page-template-vendre-votre-terrain .gform_wrapper .top_label li.gfield.gf_left_half,
  .page-template-vendre-votre-terrain .gform_wrapper .top_label li.gfield.gf_left_half.gfield_error,
.page-template-template-propositions-achat-vente-maison .gform_wrapper .top_label li.gfield.gf_left_half,
.page-template-template-propositions-achat-vente-maison .gform_wrapper .top_label li.gfield.gf_left_half.gfield_error{
    padding-right: 8px !important;
  }
  .page-template-vendre-votre-terrain .gform_wrapper .top_label li.gfield.gf_right_half,
  .page-template-vendre-votre-terrain .gform_wrapper .top_label li.gfield.gf_right_half.gfield_error,
.page-template-template-propositions-achat-vente-maison .gform_wrapper .top_label li.gfield.gf_right_half,
.page-template-template-propositions-achat-vente-maison .gform_wrapper .top_label li.gfield.gf_right_half.gfield_error{
    padding-left: 8px !important;
  }
  #field_79_4 .ginput_right.address_zip,
  #field_80_4 .ginput_right.address_zip {
      width: 100%;
        padding-right: 0;
        margin: 0;
  }
  .page-template-vendre-votre-terrain .plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half{
    padding-right: 8px !important;
  } 
  .page-template-vendre-votre-terrain .plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
    padding-left: 8px !important;
  }
}
/* Comparateur Agents Immobiliers */
.col-2dot4,
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
@media (min-width: 540px) {
    .col-sm-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 720px) {
    .col-md-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 960px) {
    .col-lg-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 1140px) {
    .col-xl-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
#agents {
    line-height: 1.3;
    background: url(images/agents-bg.jpg) no-repeat scroll bottom center;
    background-size: cover;
    overflow: hidden;
}
.page-id-13312.page-template-broker-form-page-three .multistep-form {
    background: url(images/agents-bg.jpg) no-repeat scroll bottom center !important;
}
.page-id-13312 #Header #menu > ul > li > a span.border,
.page-id-13312 #Header #menu > ul > li > a span, .page-id-13312 #Header #menu > ul > li.hover > a span{
    display: none !important;   
}
.page-id-13312.page-template-plex-soumissions-courtiers .plex-header-wrap .container {
    max-width: 84% !important;
    width: inherit !important;
}
.page-id-13312 .plex-tagline, .page-id-13312 .plex-phone a {
    color: #000;   
}
.page-id-13312 .plex-phone i {
    background: #1b57cf;
    color: #fff;
}
.page-id-13312 .plex-phone a:hover {
    color: #1b57cf;
}
.page-id-13312 #Header #menu > ul > li > a {
    color: #000 !important;   
}
.page-id-13312 #Header #menu > ul > li > a:hover {
    color: #ef5a24 !important;   
}
.page-id-13312.page-template-plex-soumissions-courtiers #menu-item-8080 a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1;
}
.page-id-13312 #Header #menu > ul > li#menu-item-8080 > a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1 !important;
    padding: 7px 10px !important;
}
.page-id-13312.page-template-plex-soumissions-courtiers #menu-item-8080 a:hover {
    background: #ef5a24 !important;
    color: #fff !important;
}
.page-id-13312.page-template-plex-soumissions-courtiers #menu-item-8080 .sub-menu a {
    background: none !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: #fff !important;
}
.page-id-13312 #Header.plex-header {
    position: relative !important; 
    background: #fcfcff !important;
}
.page-id-13897.page-template-broker-form-page-three .multistep-form {
    background: url(images/agents-bg.jpg) no-repeat scroll bottom center !important;
}
.page-id-13897 #Header #menu > ul > li > a span.border,
.page-id-13897 #Header #menu > ul > li > a span, .page-id-13897 #Header #menu > ul > li.hover > a span{
    display: none !important;   
}
.page-id-13897.page-template-plex-soumissions-courtiers .plex-header-wrap .container {
    max-width: 84% !important;
    width: inherit !important;
}
.page-id-13897 .plex-tagline, .page-id-13897 .plex-phone a {
    color: #000;   
}
.page-id-13897 .plex-phone i {
    background: #1b57cf;
    color: #fff;
}
.page-id-13897 .plex-phone a:hover {
    color: #1b57cf;
}
.page-id-13897 #Header #menu > ul > li > a {
    color: #000 !important;   
}
.page-id-13897 #Header #menu > ul > li > a:hover {
    color: #ef5a24 !important;   
}
.page-id-13897.page-template-plex-soumissions-courtiers #menu-item-8080 a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1;
}
.page-id-13897 #Header #menu > ul > li#menu-item-8080 > a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1 !important;
    padding: 7px 10px !important;
}
.page-id-13897.page-template-plex-soumissions-courtiers #menu-item-8080 a:hover {
    background: #ef5a24 !important;
    color: #fff !important;
}
.page-id-13897.page-template-plex-soumissions-courtiers #menu-item-8080 .sub-menu a {
    background: none !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: #fff !important;
}
.page-id-13897 #Header.plex-header {
    position: relative !important; 
    background: #fcfcff !important;
}
.page-id-14711.page-template-broker-form-page-three .multistep-form {
    background: url(images/agents-bg.jpg) no-repeat scroll bottom center !important;
    background-size: cover !important;
}
.page-id-14711 #Header #menu > ul > li > a span.border,
.page-id-14711 #Header #menu > ul > li > a span, .page-id-14711 #Header #menu > ul > li.hover > a span{
    display: none !important;   
}
.page-id-14711.page-template-plex-soumissions-courtiers .plex-header-wrap .container {
    max-width: 84% !important;
    width: inherit !important;
}
.page-id-14711 .plex-tagline, .page-id-14711 .plex-phone a {
    color: #000;   
}
.page-id-14711 .plex-phone i {
    background: #1b57cf;
    color: #fff;
}
.page-id-14711 .plex-phone a:hover {
    color: #1b57cf;
}
.page-id-14711 #Header #menu > ul > li > a {
    color: #000 !important;   
}
.page-id-14711 #Header #menu > ul > li > a:hover {
    color: #ef5a24 !important;   
}
.page-id-14711.page-template-plex-soumissions-courtiers #menu-item-8080 a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1;
}
.page-id-14711 #Header #menu > ul > li#menu-item-8080 > a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1 !important;
    padding: 7px 10px !important;
}
.page-id-14711.page-template-plex-soumissions-courtiers #menu-item-8080 a:hover {
    background: #ef5a24 !important;
    color: #fff !important;
}
.page-id-14711.page-template-plex-soumissions-courtiers #menu-item-8080 .sub-menu a {
    background: none !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: #fff !important;
}
.page-id-14711 #Header.plex-header {
    position: relative !important; 
    background: #fcfcff !important;
}
.page-id-13838 #agents,
.page-id-13838.page-template-broker-form-page-three .multistep-form {
    background: url(/wp-content/uploads/2019/07/new-form-bg.jpg) no-repeat scroll bottom center !important;
    background-size: cover !important;
}
.page-id-13838.page-template-broker-form-page-three .multistep-form {
    background: url(/wp-content/uploads/2019/07/new-form-bg.jpg) no-repeat scroll bottom center !important;
    padding: 20px 0;
    background-size: cover !important;
}
.page-id-13838 #Header #menu > ul > li > a span.border,
.page-id-13838 #Header #menu > ul > li > a span, .page-id-13838 #Header #menu > ul > li.hover > a span{
    display: none !important;   
}
.page-id-13838.page-template-plex-soumissions-courtiers .plex-header-wrap .container {
    max-width: 84% !important;
    width: inherit !important;
}
.page-id-13838 .plex-tagline, .page-id-13838 .plex-phone a {
    color: #000;   
}
.page-id-13838 .plex-phone i {
    background: #1b57cf;
    color: #fff;
}
.page-id-13838 .plex-phone a:hover {
    color: #1b57cf;
}
.page-id-13838 #Header #menu > ul > li > a {
    color: #000 !important;   
}
.page-id-13838 #Header #menu > ul > li > a:hover {
    color: #ef5a24 !important;   
}
.page-id-13838.page-template-plex-soumissions-courtiers #menu-item-8080 a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1;
}
.page-id-13838 #Header #menu > ul > li#menu-item-8080 > a {
    border-radius: 20px;   
    color: #fff !important;
    background: #125eb1 !important;
    padding: 7px 10px !important;
}
.page-id-13838.page-template-plex-soumissions-courtiers #menu-item-8080 a:hover {
    background: #ef5a24 !important;
    color: #fff !important;
}
.page-id-13838.page-template-plex-soumissions-courtiers #menu-item-8080 .sub-menu a {
    background: none !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: #fff !important;
}
.page-id-13838 #Header.plex-header {
    position: relative !important; 
    background: #fcfcff !important;
}
#agents.dynamic.compare-agents .container .step-1 {
    height: inherit;   
}
#agents .gform_page {
    max-width: 78%;   
}
#agents .plex-gform h1 {
    color: #000 !important;   
}
#agents .plex-seals {
    margin-bottom: 40px;   
}
#agents.dynamic.compare-agents .btn-1 {
    width: inherit !important;
    height: inherit !important;
    background: #ef5a24 !important;
}
#agents.dynamic.compare-agents .btn-1:hover {
    background: #125eb1 !important;   
}
#agents .plex-arrow, #agents .plex-seal-col {
        filter: brightness(0.2);
    -webkit-filter: brightness(0.2);
}
#agents .plex-arrow {
    right: -10%;   
}
.page-id-13312.page-template-broker-form-page-three .multistep-form .container {
   background: rgba(18,94,177,0.5) !important;
} 
.page-id-13312 .clear {
    margin-bottom: 0;   
}
.page-id-13312 .plex-section-2 {
    padding: 60px 0;   
}
.page-id-13897.page-template-broker-form-page-three .multistep-form .container {
   background: rgba(18,94,177,0.5) !important;
} 
.page-id-13897 .clear {
    margin-bottom: 0;   
}
.page-id-13897 .plex-section-2 {
    padding: 60px 0;   
}
.page-id-14711.page-template-broker-form-page-three .multistep-form .container {
   background: rgba(18,94,177,0.5) !important;
} 
.page-id-14711 .man-1 {
    width: 260px;
    height: auto;
}
.page-id-14711 .clear {
    margin-bottom: 0;   
}
.page-id-14711 .plex-section-2 {
    padding: 60px 0;   
}
.page-id-13838.page-template-broker-form-page-three .multistep-form .container {
   background: rgba(250, 250, 250, 0.6) !important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
    color: #000 !important;
} 
.page-id-13838.page-template-broker-form-page-three .multistep-form.last-choices.from-vendre .vendre-link {
    bottom: 100px;
}
.page-id-13838.page-template-broker-form-page-three .multistep-form .container .subbutton {
    display: none !important;   
}
.page-id-13838.page-template-broker-form-page-three .multistep-form .container a {
    color: #000 !important;   
}
.page-id-13838.page-template-broker-form-page-three .step-title {
    color: #000;   
}
.page-id-13838 .clear {
    margin-bottom: 0;   
}
.page-id-13838 .plex-section-2 {
    padding: 60px 0;   
}
.hvr-ripple-out:before, .hvr-ripple-out {
    border: #1b57cf solid 10px;
}
.page-id-13312 .testi-content {
    text-align: center;   
}
.page-id-13312 .plex-section-testi .col-lg-3 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.page-id-13312 .plex-section-testi .testi-blurb {
    height: 400px;   
    padding: 25px 18px;
}
.page-id-13312 .plex-section-testi {
    background: url(images/agents-testi-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 90px 0;
}
.page-id-13897 .testi-content {
    text-align: center;   
}
.page-id-13897 .plex-section-testi .col-lg-3 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.page-id-13897 .plex-section-testi .testi-blurb {
    height: 400px;   
    padding: 25px 18px;
}
.page-id-13897 .plex-section-testi {
    background: url(images/agents-testi-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 90px 0;
}
.page-id-14711 .plex-section-testi .col-lg-3 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.page-id-14711 .plex-section-testi .testi-blurb {
    height: 400px;   
    padding: 25px 18px;
}
.page-id-14711 .plex-section-testi {
    background: url(images/agents-testi-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 90px 0;
}
.page-id-13838.page-template-broker-form-page-three .multistep-form .container {
   background: rgba(250, 250, 250, 0.6) !important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
} 
.page-id-13838 .clear {
    margin-bottom: 0;   
}
.page-id-13838 .plex-section-2 {
    padding: 60px 0;   
}
.page-id-13838 .plex-section-2 h3 {
    font-weight:700 !important;   
}
.hvr-ripple-out:before, .hvr-ripple-out {
    border: #1b57cf solid 10px;
}
.page-id-13838 .testi-content {
    text-align: center;   
}
.page-id-13838 .plex-section-testi .col-lg-3 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.page-id-13838 .plex-section-testi .testi-blurb {
    height: 400px;   
    padding: 25px 18px;
}
.page-id-13838 .plex-section-testi {
    background: url(images/agents-testi-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 90px 0;
}
.plex-section-5 {
    padding: 60px 0;
    text-align: center;
}
.plex-section-5 figure {
    position: relative;
    width: 100%;
    margin: 0 0 20px;
    height: 240px;
}
.plex-section-5 figure img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.plex-section-5 .div-img {
    transition: color 0.25s;
    margin: 0 auto -45px;
    display: block;
    border-radius: 100%;
    width: 97px;
    height: 97px;
    font-size: 40px;
    font-weight: 700;
    line-height: 87px;
    color: #1b57cf;
    z-index: 200;
    background: #fff;
    border-width: 5px;
}
.plex-section-5 .div-img:after {
    content: "";
    border: 2px solid #002d5b;
    border-radius: 100%;
    position: absolute;
    width: 87px;
    height: 87px;
    top: 0px;
    left: 0px;
}
.plex-section-5 .hvr-ripple-out:before {
    content: '';
    position: absolute;
    border: #1b57cf solid 5px;
    border-radius: 100%;
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.plex-section-6 {
    background: url(images/plex-section-6-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 90px 0;
    color: #fff;
}
.plex-section-6 h3 {
    color: #fff !important;
    text-align: center;
    margin-bottom: 30px;
}
.plex-box {
    background: rgba(255,255,255,0.3);
    padding: 20px;
    border-radius: 10px;
    color: #fff;
    text-align: center;
}
.plex-box-title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1;
}
.plex-box-desc {
    font-weight: 700;   
    line-height: 1.3;
    margin-bottom: 20px;
}
.plex-section-7 {
    padding: 60px 0;
    text-align: center;
}
.plex-section-7 figure {
    position: relative;
    width: 100%;
    margin: 0 0 20px;
    height: 240px;
}
.plex-section-7 figure img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.plex-section-7 span {
    display: block;
    font-weight: 700;
}
.plex-section-8 {
    background: url(images/plex-section-8-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 60px 0;
    color: #fff;
    text-align: center;
}
.plex-section-8 h3 {
    color: #fff !important;
    text-align: center;
    margin-bottom: 30px;
}
.plex-section-8 p {
    font-size: 32px;
    margin-bottom: 40px;
}
.plex-section-8 .plex-arrow {
    position: absolute;
    right: 8%;
    bottom: 0;
}
.page-id-13312 #mci-footer .container {
    padding-top: 30px;
    padding-bottom: 20px;
}
.page-id-13312 .pre-link {
    left: 268px;
}
.page-id-13312 .step-3-1 .version-1, .page-id-13312 .step-3-1 .version-2, 
.page-id-13312 .step-3-2 .version-2, .page-id-13312 .step-3-1 .step-3-4-prix {
    height: 78px;   
}
.page-id-13312 .step_6_input {
    height: 87px;
    width: 275px !important;
}
.page-id-13312 #rslides-none li.li-slide {
    height: inherit;
    min-height: 550px;
}
.page-id-13312 .last-choices #rslides-none li.li-slide {
    min-height: 750px;   
}
.page-id-13312 .step_5b_1,
.page-id-13072 .step_5b_1, .postid-3054 .step_5b_1, .page-id-9170 .step_5b_1, .page-id-14713 .step_5b_1, .page-id-6013 .step_5b_1, .page-id-12492 .step_5b_1, .page-id-29208 .step_5b_1 {
    font-size: 21px;
    line-height: 1.4;
}
.page-id-13312 .step_7b_input {
    width: 400px !important;   
    background: url(images/price-field-bg.png) no-repeat scroll right center !important;
}
.page-id-13897 #mci-footer .container {
    padding-top: 30px;
}
.page-id-13897 .pre-link {
    left: 268px;
}
.page-id-13897 .step-3-1 .version-1, .page-id-13897 .step-3-1 .version-2, 
.page-id-13897 .step-3-2 .version-2, .page-id-13897 .step-3-1 .step-3-4-prix {
    height: 78px;   
}
.page-id-13897 .step_6_input {
    height: 87px;
    width: 275px !important;
}
.page-id-13897 #rslides-none li.li-slide {
    height: inherit;
    min-height: 550px;
}
.page-id-13897 .last-choices #rslides-none li.li-slide {
    min-height: 700px;   
}
.page-id-13897 .step_7b_input {
    width: 400px !important;   
    background: url(images/price-field-bg.png) no-repeat scroll right center !important;
}
.page-id-14711 #mci-footer .container {
    padding-top: 30px;
}
.page-id-14711 .pre-link {
    left: 268px;
}
.page-id-14711 .step-3-1 .version-1, .page-id-14711 .step-3-1 .version-2, 
.page-id-14711 .step-3-2 .version-2, .page-id-14711 .step-3-1 .step-3-4-prix {
    height: 78px;   
}
.page-id-14711 .step_6_input {
    height: 87px;
    width: 275px !important;
}
.page-id-14711 #rslides-none li.li-slide {
    height: inherit;
    min-height: 550px;
}
.page-id-14711 .last-choices #rslides-none li.li-slide {
    min-height: 700px;   
}
.page-id-14711 .last-choices #rslides-none li.li-slide.error-slide {
    min-height: 770px;   
}
.page-id-14711 .step_7b_input {
    width: 400px !important;   
    background: url(images/price-field-bg.png) no-repeat scroll right center !important;
}
.page-id-13838 #mci-footer .container {
    padding-top: 30px;
}
.page-id-13838 .pre-link {
    left: 268px;
}
.page-id-13838 .step-3-1 .version-1, .page-id-13838 .step-3-1 .version-2, 
.page-id-13838 .step-3-2 .version-2, .page-id-13838 .step-3-1 .step-3-4-prix {
    height: 78px;   
}
.page-id-13838 .step_6_input {
    height: 87px;
    width: 275px !important;
}
.page-id-13838 #rslides-none li.li-slide {
    height: inherit;
    min-height: 550px;
}
.page-id-13838 .last-choices #rslides-none li.li-slide {
    min-height: 700px;   
}
.page-id-13838 .step_7b_input {
    width: 400px !important;   
    background: url(images/price-field-bg.png) no-repeat scroll right center !important;
}
.seals-img {
    text-align: center;
    position: relative;
    margin-top: 20px;
}
.seals-img img {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
}
#gform_wrapper_62 .top_label div.ginput_container, #gform_wrapper_78 .top_label div.ginput_container {
    margin-top: 0 !important;   
}
.page-id-13312 .multistep-form.last-choices .transition-img {
    bottom: 60px;
    left: 0;
}
.page-id-13312 .last-choices .acheter-link {
    bottom: 100px;   
}
.page-id-13897 .multistep-form.last-choices .transition-img {
    bottom: 60px;
    left: 0;
}
.page-id-13897 .last-choices .acheter-link {
    bottom: 100px;   
}
.page-id-14711 .multistep-form.last-choices .transition-img {
    bottom: 60px;
    left: 0;
}
.page-id-14711 .last-choices .acheter-link {
    bottom: 100px;   
}
.page-id-13838 .multistep-form.last-choices .transition-img {
    bottom: 60px;
    left: 0;
}
.page-id-13838 .last-choices .acheter-link {
    bottom: 100px;   
}
body.page-template-plex-soumissions-courtiers.page-id-13838 {
    font-family: 'Source Sans Pro', sans-serif !important;
}
.page-id-13838 .plex-phone i {
    background: none;
    color: #c2272b;
    font-size: 18px;
}
.page-id-13838 .plex-phone a:hover, .page-id-13838 .plex-phone a:hover i {
    color: #c2272b;
}
.page-id-13838 .plex-menu {
    display: none;   
}
.page-id-13838 .plex-phone a {
    font-size: 22px;
}
.page-id-13838 .plex-tagline {
    font-size: 20px;
    color: #333333;
}
.page-id-13838 #Header.plex-header {
    padding-bottom: 1px;   
}
.page-id-13838 .plex-gform h1, .page-id-13838 .plex-gform h3 {
    font-family: 'Source Sans Pro', sans-serif !important;
}
.page-id-13838 #agents .gform_page {
    max-width: 100%;
}
.page-id-13838 .plex-gform h1 {
    font-size: 44px;
}
.page-id-13838 .plex-intro {
    font-family: 'Source Sans Pro', sans-serif !important;
}
.page-id-13838 #agents.dynamic.compare-agents .btn-1 {
    background: #c2272b !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    border: none !important;
}
.page-id-13838 #agents.dynamic.compare-agents .btn-1:hover {
    background: #f9a521 !important;
}
.after-btn-text {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}
.after-btn-text a {
    font-size: 28px;
    display: block;
    color: #000;
}
.after-btn-text a:hover {
      color: #c2272b; 
}
.page-id-13838 .rapidssl {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 14px;
}
.page-id-13838 #agents .plex-arrow {
    filter: brightness(1);
    -webkit-filter: brightness(1);
    right: 16%;
    transform: scaleX(-1);
    bottom: 42%;
}
.page-id-13838 .rapidssl {
    max-width: 360px;
    padding-left: 65px;
    padding-top: 10px;
    background-size: 15%;
}
.page-id-13838 div[class*="plex-section-"] h3 {
    font-family: 'Source Sans Pro', sans-serif !important;
    text-transform: none;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}
.page-id-13838 .plex-section-2 .container {
    max-width: 75%;
}
.page-id-13838 .plex-section-2 h5 {
    font-size: 20px;
    text-transform: uppercase;
    color: #143569;
    font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif !important;
    text-align: center;
}
.div-img-2 {
    text-align: center;
    margin-bottom: 20px;
}
.page-id-13838 .plex-section-7 {
    font-family: 'Source Sans Pro', sans-serif !important;
    text-align: left;   
    font-weight: 300;
}
.shadow-effect
{
   -webkit-box-shadow: 0px 0px 10px 0px rgba(180,180,180,0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(180,180,180,0.3);
    box-shadow: 0px 0px 10px 0px rgba(180,180,180,0.3);
}
.page-id-13838 .plex-section-7 figure {
    margin: 0;   
}
.page-id-13838 .plex-section-7 p {
    padding: 20px;   
}
.page-id-13838 .plex-section-8 {
    background: #163669 !important;
}
.page-id-13838 .plex-btn {
    background: #c2272b !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    border: none !important;
    max-width: none !important;
    display: inline-block !important;
    margin-top: 40px;
}
.page-id-13838 .plex-btn:hover {
    background: #f9a521 !important;
}
.page-id-13838 .plex-section-8 .plex-arrow {
    position: absolute;
    right: 25%;
    bottom: 5%;
    transform: scaleX(-1);
}
.plex-section-testimonial {
    padding: 80px 0;
    background-color: #efe1c8;
    text-align: center;
    position: relative;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(images/plex-testi-bg.jpg);
    min-height: 100%;
}
.plex-testi-box {
     padding-top: 50px;
     background: url(images/plex-testi-quote.png) no-repeat scroll top center;
}
.plex-testi-box p {
    font-size: 20px;   
    font-family: 'Source Sans Pro', sans-serif !important;
    color: #333;
    line-height: 1.3;
}
.plex-testi-box-name {
    font-weight: 700;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif !important;
    color: #333;
}
.plex-testi-box-name img {
    display: block;
    margin: 5px auto 0;
}
.plex-section-testimonial .row:first-child p {
    min-height: 210px;   
}
.plex-section-testimonial .row:last-child p {
    min-height: 190px;   
}
@media only screen and (max-width: 1200px) {
    .page-template-plex-soumissions-courtiers #Header #menu > ul > li {
        margin: 0 5px;
    }
    .plex-arrow {
        right: -2%;
    }
    .plex-man {
        position: absolute;
        left: -12%;
        width: 340px;
    }
    .plex-blurb-content {
        font-size: 16px;   
    }
    .plex-hero-bottom .plex-man {
        left: -14%;
        width: 350px;
    }
    .plex-section-1 img {
        max-width: 100%;
        height: auto;
    }
    .plex-section-testi .testi-blurb {
        height: 410px;   
    }
    .plex-gform .gform_page {
        max-width: 90%;   
    }
    .gfield_radio#input_75_16 li, .gfield_radio#input_75_13 li, .gfield_radio#input_75_49 li, 
    .gfield_radio#input_76_16 li, .gfield_radio#input_76_13 li, .gfield_radio#input_76_49 li,
    .gfield_radio#input_75_7 li, .gfield_radio#input_75_10 li,
    .gfield_radio#input_76_7 li, .gfield_radio#input_76_10 li,
    .gfield_radio#input_75_49 li, .gfield_radio#input_76_49 li,
    .gfield_radio#input_75_19 li, .gfield_radio#input_75_25 li,
    .gfield_radio#input_76_19 li, .gfield_radio#input_76_25 li,
    .gfield_radio#input_75_22 li, .gfield_radio#input_76_22 li {
        margin: 0 1% 30px !important;
    }
    #agents .plex-arrow {
        right: -2%;
    }
    .plex-section-2 br {
        display: none;   
    }
    .page-id-13312 .plex-section-testi .testi-blurb {
        height: 450px;
        padding: 25px 15px;
    }
    .plex-box-title {
        font-size: 26px;   
    }
    .plex-box {
        min-height: 250px;
        padding: 20px 15px;
    }
    .plex-section-8 .plex-arrow {
        position: absolute;
        right: 0%;
        bottom: 0;
    }
    .plex-section-testimonial {
        background-position: center right 25%;   
        background-image: linear-gradient(180deg,rgba(239,225,200,0.89) 0%,rgba(239,225,200,0.89) 100%),url(images/plex-testi-bg.jpg)!important;
    }
    .page-id-13838.page-template-broker-form-page-three .multistep-form,
    .page-id-13838.page-template-broker-form-page-three #agents {
        background: linear-gradient(180deg,rgba(239,225,200,0.89) 0%,rgba(239,225,200,0.89) 100%),url(/wp-content/uploads/2019/07/new-form-bg.jpg) !important;
    }
}
@media only screen and (max-width: 992px) {
    .plex-header-wrap .container {
        max-width: 96%;   
    }
    .plex-hero {
        padding-top: 180px;   
    }
    .page-template-plex-soumissions-courtiers #Header #menu > ul > li {
        margin: 0;
    }
    .plex-gform #gform_page_75_1.gform_page, .plex-gform #gform_page_76_1.gform_page {
        max-width: 100%;
    }
    .plex-gform h1 {
        font-size: 26px;
    }
    .plex-arrow {
        display: none;   
    }
    .plex-man {
        left: -30%;
        width: 300px;
    }
    .plex-section-testi .col-lg-3:first-child, .plex-section-testi .col-lg-3:nth-child(2) {
        margin-bottom: 80px;   
    }
    div[class*="plex-section-"] h3, .plex-gform h3 {
        font-size: 22px;
    }
    .plex-gform h3 br {
        display: none;   
    }
    .plex-section-2 .col-lg-3:first-child, .plex-section-2 .col-lg-3:nth-child(2) {
        margin-bottom: 80px;   
    }
    .plex-blurb-content {
        min-height: 170px;
    }
    .page-template-plex-soumissions-courtiers #mci-footer .col-lg-3:first-child, 
    .page-template-plex-soumissions-courtiers #mci-footer .col-lg-3:nth-child(2) {
        margin-bottom: 80px;   
    }
    #agents .gform_page {
        max-width: 100%;
    }
    #agents .man-1 {
        position: absolute;
        left: -25%;
        bottom: 0%;
        width: 255px;
    }
    .col-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 30px;
    }
    .col-2dot4:last-child {
        margin-bottom: 0;   
    }
    .page-id-13312 .plex-section-testi .testi-blurb {
        height: 320px;
    }
    .page-id-13897 .plex-section-testi .testi-blurb {
        height: 320px;
    }
    .page-id-14711 .plex-section-testi .testi-blurb {
        height: 320px;
    }
    .page-id-13838 .plex-section-testi .testi-blurb {
        height: 320px;
    }
    .page-id-13312 .plex-section-testi .col-lg-3:first-child, 
    .page-id-13312 .plex-section-testi .col-lg-3:nth-child(2),
    .page-id-13312 .plex-section-testi .col-lg-3:nth-child(3){
        margin-bottom: 20px;
    }
    .page-id-13897 .plex-section-testi .col-lg-3:first-child, 
    .page-id-13897 .plex-section-testi .col-lg-3:nth-child(2),
    .page-id-13897 .plex-section-testi .col-lg-3:nth-child(3){
        margin-bottom: 20px;
    }
    .page-id-14711 .plex-section-testi .col-lg-3:first-child, 
    .page-id-14711 .plex-section-testi .col-lg-3:nth-child(2),
    .page-id-14711 .plex-section-testi .col-lg-3:nth-child(3){
        margin-bottom: 20px;
    }
    .page-id-13838 .plex-section-testi .col-lg-3:first-child, 
    .page-id-13838 .plex-section-testi .col-lg-3:nth-child(2),
    .page-id-13838 .plex-section-testi .col-lg-3:nth-child(3){
        margin-bottom: 20px;
    }
    .plex-section-5 figure, .plex-section-7 figure {
        height: 160px;   
    }
    .plex-section-5 .div-img {
        margin: 0 auto 20px;   
    }
    .plex-box {
        min-height: 200px;   
    }
    .plex-section-8 p {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .multistep-form .prev, .first-link, .first-b-link, .prev-link, .prev-b-link, .vendre-link, .acheter-link, .pre-link, .first-one-link {
        left: 110px;
    }
    .vendre, .acheter {
        margin-bottom: 20px;   
    }
    .transition-img {
        left: 0;   
    }
    .step-3-1 .version-1, .step-3-1 .version-2, .step-3-2 .version-2, .step-3-1 .step-3-4-prix,
    .step_3_1, .step_3_2, .step_3_3, .step_3_4, .step_3_5, .step_3_6, .step_3b_1, .step_3b_2, 
    .step_3b_3, .step_3b_4, .step_3b_5, .step_3b_6, .chambres_1, .chambres_2, .chambres_3, .chambres_4, 
    .chambres_5, .logements_1, .logements_2, .logements_3, .logements_4,
    .prix_1, .prix_2, .prix_3, .prix_4, .prix_5, .prix_6, .step_4b_1, .step_4b_2, .step_4b_3, .step_5b_1, 
    .step_5b_2, .step_5b_3, .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8, .step_6b_1, .step_6b_2, .step_6b_3{
        margin-bottom: 20px;   
    }
    .multistep-form #rslides-two li.li-slide, #rslides-none li.li-slide, .multistep-form #rslides-three li.li-slide {
        height: inherit !important;
        padding-bottom: 200px;
    }
    .page-id-13312 .pre-link {
        /*left: 95px;*/
        left: 34px;
    }
    .page-id-13312 .clear {
        display: none;   
    }
    .page-id-13312 .step_6_input {
        max-width: 240px !important;
        margin-bottom: 20px;
    }
    .page-id-13897 .pre-link {
        left: 95px;
    }
    .page-id-13897 .clear {
        display: none;   
    }
    .page-id-13897 .step_6_input {
        max-width: 240px !important;
        margin-bottom: 20px;
    }
    .page-id-14711 .pre-link {
        left: 95px;
    }
    .page-id-14711 .clear {
        display: none;   
    }
    .page-id-14711 .step_6_input {
        max-width: 240px !important;
        margin-bottom: 20px;
    }
    .page-id-13838 .pre-link {
        left: 95px;
    }
    .page-id-13838 .clear {
        display: none;   
    }
    .page-id-13838 .step_6_input {
        max-width: 240px !important;
        margin-bottom: 20px;
    }
    .multistep-form .gform_footer input {
        width: 240px!important;
        height: 54px;
        background-size: cover !important;
        margin: 0 !important;
    }
    .final-form-wrap {
        width: 100%;   
    }
    .page-id-13838 .plex-gform h1 {
        font-size: 26px;
    }
    .page-id-13838 #agents,
    .page-id-13838.page-template-broker-form-page-three .multistep-form {
        background-position: left 40% center !important;
    }
}
@media only screen and (max-width: 840px) {
    .plex-phone a {
        font-size: 16px;   
    }
    .page-template-plex-soumissions-courtiers #Header #menu > ul > li {
        padding: 0;   
    }
    .page-template-plex-soumissions-courtiers #Header #menu > ul > li > a {
        font-size: 12px !important;   
    }
    .page-template-template-propositions-achat-vente-maison .plex-man, .plex-man {
        position: static!important;
      width: 200px!important;
      margin: 20px auto -35px!important; 
      display: block;
    }
    .plex-hero {
        min-height: inherit !important;   
    }
    .plex-section-testi .testi-blurb {
        height: 310px;
    }
    .plex-section-3 {
        padding: 80px 0;   
    }
    .page-id-13312 #Header.plex-header #logo {
        padding-top: 10px !important;
        position: relative;
        margin: 0 auto;
        display: block;
        float: none;
        text-align: center;
    }
    .page-id-13312 #Header.plex-header #logo img {
        width: inherit !important;
        display: block;
        margin: 0 auto;
        float: none;
        max-width: 180px !important;
    }
    .page-id-13312 #Header.plex-header .col-md-3, .page-id-13312 #Header.plex-header .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-id-13312 .plex-phone {
        text-align: center;   
    }
    .page-id-13312 .plex-phone a {
        display: inline-block;
        margin: 0 5px;
    }
    .page-id-13312 .plex-section-2 .row .col-2dot4:last-child, .page-id-13312 .plex-section-6 .row .col-2dot4:last-child {
      text-align: center;
      margin: auto;
    }
    .page-id-13897 #Header.plex-header #logo {
        padding-top: 10px !important;
        position: relative;
        margin: 0 auto;
        display: block;
        float: none;
        text-align: center;
    }
    .page-id-13897 #Header.plex-header #logo img {
        width: inherit !important;
        display: block;
        margin: 0 auto;
        float: none;
        max-width: 180px !important;
    }
    .page-id-13897 #Header.plex-header .col-md-3, .page-id-13897 #Header.plex-header .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-id-13897 .plex-phone {
        text-align: center;   
    }
    .page-id-13897 .plex-phone a {
        display: inline-block;
        margin: 0 5px;
    }
    .page-id-13897 .plex-section-2 .row .col-2dot4:last-child, .page-id-13897 .plex-section-6 .row .col-2dot4:last-child {
        text-align: center;
        margin: auto;
    }
    .page-id-14711 #Header.plex-header #logo {
        padding-top: 10px !important;
        position: relative;
        margin: 0 auto;
        display: block;
        float: none;
        text-align: center;
    }
    .page-id-14711 #Header.plex-header #logo img {
        width: inherit !important;
        display: block;
        margin: 0 auto;
        float: none;
        max-width: 180px !important;
    }
    .page-id-14711 #Header.plex-header .col-md-3, .page-id-14711 #Header.plex-header .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-id-14711 .plex-phone {
        text-align: center;   
    }
    .page-id-14711 .plex-phone a {
        display: inline-block;
        margin: 0 5px;
    }
    .page-id-14711 .plex-section-2 .row .col-2dot4:last-child, .page-id-14711 .plex-section-6 .row .col-2dot4:last-child {
        text-align: center;
        margin: auto;
    }
    .page-id-13838 #Header.plex-header #logo {
        padding-top: 10px !important;
        position: relative;
        margin: 0 auto;
        display: block;
        float: none;
        text-align: center;
    }
    .page-id-13838 #Header.plex-header #logo img {
        width: inherit !important;
        display: block;
        margin: 0 auto;
        float: none;
        max-width: 180px !important;
    }
    .page-id-13838 #Header.plex-header .col-md-3, .page-id-13838 #Header.plex-header .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-id-13838 .plex-phone {
        text-align: center;   
    }
    .page-id-13838 .plex-phone a {
        display: inline-block;
        margin: 0 5px;
    }
    .page-id-13838 .plex-section-2 .row .col-2dot4:last-child, .page-id-13838 .plex-section-6 .row .col-2dot4:last-child {
        text-align: center;
        margin: auto;
    }
    .page-id-13289 .testi-wrap {
        text-align: center;   
    }
    .page-id-13289 .testi-wrap img {
        display: block;
        margin: 0 auto 15px;
    }
    .page-id-13289 .testi-col {
        text-align: center;
        width: 100%;
        margin: 0;
    }
    .page-id-13289 .testi-content {
        text-align: center !important;
    }
    .page-id-13289 .testi-content + div {
        text-align: center !important;
    }
    .page-id-13289 .testi-col .star-wrap {
        text-align: center !important;
    }
    #agents .man-1 {
        position: absolute;
        left: -18%;
        bottom: 0%;
        width: 255px;
    }
    #field_62_11, #field_78_11 {
        padding-right: 7px !important;   
    }
    #field_62_31, #field_78_31 {
        padding-left: 7px !important;   
    }
    .plex-section-testimonial .col-md-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .plex-section-testimonial .row .col-md-4:last-child {
        display: none;   
    }
    .plex-section-testimonial:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(239,225,200,0.5);
        content: "";
    }
    .plex-section-testimonial {
        background-position: center right 10%;
    }
    .multistep-form .prev, .first-link, .first-b-link, .prev-link, .prev-b-link, .vendre-link, .acheter-link, .pre-link, .first-one-link {
        left: 50px;
    }
    .page-id-13838 .pre-link {
        left: 34px;
    }
    .page-id-13838 .multistep-form.last-choices.from-vendre .vendre-link, .page-id-13312 .multistep-form.last-choices.from-vendre .vendre-link {
        bottom: 100px;
    }
    .page-id-15527.page-template-broker-form-page .compare-agents .intro-step-1:after {
        display: none;   
    }
}
@media only screen and (max-width: 767px) {
    .plex-header-wrap .container {
        max-width: 96%;
        width: 96% !important;
    }
    #Header.plex-header #logo {
        max-width: 240px;
        margin: 0 auto;
    }
    .plex-phone a {
        font-size: 20px;
        display: inline-block;
    }
    .plex-phone {
        text-align: center; 
        padding-top: 10px;
    }
    .plex-tagline {
        padding-top: 0;   
    }
    .plex-tagline strong, .plex-tagline br{
      display: none;
    }
    .page-id-14711 .plex-tagline strong {
        display: block;   
    }
    .plex-hero {
        padding-top: 220px;
    }
    .plex-gform h1 {
        font-size: 22px;
    }
    .plex-subtitle {
        font-size: 18px;   
    }
    .plex-section-1:before {
        display: none;   
    }
    .plex-section-2 .col-lg-3 {
        margin-bottom: 20px !important;
    }
    .plex-section-3 .col-md-6 {
        margin-bottom: 30px;   
    }
    .plex-section-3 .w-100 {
        display: none;   
    }
    .plex-blurb figure {
        height: 230px;
    }
    .plex-blurb-content {
        min-height: inherit;
        padding: 20px;
    }
    .plex-blurb-footer {
        margin-bottom: 40px;   
    }
    .plex-section-4 .col-md-4:last-child .plex-blurb-footer {
        margin-bottom: 0;   
    }
    .page-template-plex-soumissions-courtiers #mci-footer a {
        display: block;
        clear: both;
        margin: 0 auto 20px;
    }
    .page-template-plex-soumissions-courtiers #mci-footer .social-links {
        text-align: center;   
    }
    .page-template-plex-soumissions-courtiers #mci-footer .social-links a {
        display: inline-block;   
    }
    .page-template-plex-soumissions-courtiers #mci-footer .col-lg-3:first-child, 
    .page-template-plex-soumissions-courtiers #mci-footer .col-lg-3:nth-child(2) {
        margin-bottom: 40px;
    }
    .page-template-plex-soumissions-courtiers #mci-footer ul li a {
        display: inline-block !important;
        margin: 0 !important;
    }
    .page-template-plex-soumissions-courtiers #mci-footer h4 {
        margin-bottom: 10px !important;   
    }
    .page-template-plex-soumissions-courtiers .footer-col-3 ul {
        margin-bottom: 0 !important;
    }
    .plex-gform .gform_page {
        max-width: 100%;   
    }
    .plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .plex-gform .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
      width: 100%!important;
    }
    .gfield_radio#input_75_16 li, .gfield_radio#input_75_13 li, .gfield_radio#input_75_49 li, .gfield_radio#input_76_16 li, .gfield_radio#input_76_13 li, .gfield_radio#input_76_49 li, .gfield_radio#input_75_7 li, .gfield_radio#input_75_10 li, .gfield_radio#input_76_7 li, .gfield_radio#input_76_10 li, .gfield_radio#input_75_49 li, .gfield_radio#input_76_49 li, .gfield_radio#input_75_19 li, .gfield_radio#input_75_25 li, .gfield_radio#input_76_19 li, .gfield_radio#input_76_25 li, .gfield_radio#input_75_22 li, .gfield_radio#input_76_22 li {
        margin: 0 1% 0px !important;
    }
    .page-id-13312 .plex-section-testi .testi-blurb {
        height: 400px;
    }
    .col-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
    .plex-box {
        min-height: inherit;
    }
    .plex-section-5 figure, .plex-section-7 figure {
        height: 280px;
    }
    #field_62_11, #field_78_11 {
        padding-right: 0 !important;  
        width: 100% !important;
    }
    #field_62_31, #field_78_31 {
        padding-left: 0 !important;  
        width: 100% !important;
    }
    .page-id-13838 .multistep-form.last-choices.from-vendre .vendre-link {
        left: 50px;
        bottom: 100px;   
    }
    .page-id-13838 .plex-section-7 .row:nth-child(2) {
        margin-bottom: 0 !important;   
    }
    .page-id-13838 div[class*="plex-section-"] h3 br {
        display: none;   
    }
    .page-id-13838 .plex-btn {
        margin-top: 0 !important;   
    }
    .plex-section-testi .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 80px;
    }
    .plex-section-testi .col-lg-3:last-child {
        margin-bottom: 0;   
    }
    .plex-section-testi .testi-blurb, .testi-content {
        height: inherit !important;
    }
    .page-template-plex-soumissions-courtiers #mci-footer .col-lg-3:nth-child(4) ul {
        margin-top: 0;
    }
    .page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_footer .gform_button{
      white-space: normal!important;
      line-height: 1.2em!important;
    }
}
@media only screen and (max-width: 767px) and (min-width: 576px) {
    #mci-footer .container {
        max-width: 90%;   
    }
    #mci-footer .container .row {
        display: block;
        flex-wrap: unset;
    }
    #mci-footer .container .row .col-lg-3:nth-child(2), #mci-footer .container .row .col-lg-3:nth-child(3), 
    #mci-footer .container .row .col-lg-3:nth-child(4) {
        width: 50%;
        float: left;
    }
    #mci-footer .container .row .col-lg-3:nth-child(4) {
        float: right;   
    }
    .page-template-plex-soumissions-courtiers #mci-footer h4 {
        text-align: left;
    }
}
@media only screen and (max-width: 576px) {
    #Header.plex-header #logo {
        max-width: 240px;
        margin: 0 auto;
    }
    .plex-hero {
        padding-top: 180px;
        padding-bottom: 80px;
    }
    .plex-gform h1 {
        font-size: 18px;
    }
    .plex-gform br {
        display: none;   
    }
    .plex-subtitle, .plex-intro {
        font-size: 16px;
    }
    .plex-btn {
        font-size: 16px !important;
        padding: 10px 20px !important;
    }
    .testi-content {
        min-height: inherit;
    }
    .plex-section-testi .testi-blurb {
        height: inherit;
    }
    .plex-section-testi, .plex-section-1, .plex-section-2, .plex-section-3, .plex-section-4 {
        padding: 40px 0;
    }
    .plex-section-testi {
        padding-top: 100px;   
    }
    .plex-section-testi .col-lg-3:first-child, .plex-section-testi .col-lg-3:nth-child(2), .plex-section-testi .col-lg-3:nth-child(3) {
        margin-bottom: 80px;
    }
    div[class*="plex-section-"] h3 {
        font-size: 18px;
    }
    div[class*="plex-section-"] h3 br {
        display: none;   
    }
    .plex-section-testi br, .plex-section-1 br, .plex-section-2 br, .plex-section-3 br, .plex-section-4 br, 
    .plex-section-5 br, .plex-section-6 br, .plex-section-7 br, .plex-section-8 br {
        display: none;
    }
    .img-border img {
        max-width: 100%;
        height: auto;
    }
    .gfield_radio#input_75_16 li, .gfield_radio#input_75_13 li, .gfield_radio#input_75_49 li, 
    .gfield_radio#input_76_16 li, .gfield_radio#input_76_13 li, .gfield_radio#input_76_49 li, 
    .gfield_radio#input_75_7 li, .gfield_radio#input_75_10 li, .gfield_radio#input_76_7 li, 
    .gfield_radio#input_76_10 li, .gfield_radio#input_75_49 li, .gfield_radio#input_76_49 li, 
    .gfield_radio#input_75_19 li, .gfield_radio#input_75_25 li, .gfield_radio#input_76_19 li, 
    .gfield_radio#input_76_25 li, .gfield_radio#input_75_22 li, .gfield_radio#input_76_22 li {
        margin: 0 1% 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    .gfield_radio#input_75_16 li label, .gfield_radio#input_75_13 li label, .gfield_radio#input_75_49 li label, 
    .gfield_radio#input_76_16 li label, .gfield_radio#input_76_13 li label, .gfield_radio#input_76_49 li label, 
    .gfield_radio#input_75_7 li label, .gfield_radio#input_75_10 li label, .gfield_radio#input_76_7 li label, 
    .gfield_radio#input_76_10 li label, .gfield_radio#input_75_49 li label, .gfield_radio#input_76_49 li label, 
    .gfield_radio#input_75_19 li label, .gfield_radio#input_75_25 li label, .gfield_radio#input_76_19 li label, 
    .gfield_radio#input_76_25 li label, .gfield_radio#input_75_22 li label, .gfield_radio#input_76_22 li label {
        width: 100% !important;   
    }
    .plex-gform .gform_page_fields {
        min-height: inherit !important;
    }
    .plex-gform .gform_page#gform_page_75_14, .plex-gform .gform_page#gform_page_76_14 {
        max-width: 100% !important;
    }
    #field_75_44, #field_76_44, #field_75_58, #field_76_58 {
        width: 100% !important;
        margin-left: 0 !important;
        max-width: 100% !important;
    }
    #input_75_46, #input_76_46, #field_75_43, #field_76_43 {
        width: 100% !important;
        max-width: 100% !important;
    }
    #field_75_52, #field_75_53, #field_76_52, #field_76_53, #field_75_59, #field_76_59,
    #field_75_57, #field_76_57 {
        width: 100% !important;
        margin: 0 auto !important;
        max-width: 100% !important;
    }
    .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button {
        position: relative;
        display: block;
        text-align: left;
        left: 0;
        right: 0;
    }
    .plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
        text-align: right; 
        position: relative;
        display: block;
        left: 0;
        right: 0;
    }
    .plex-gform .gform_wrapper .gform_page_footer {
        height: inherit !important;   
    }
    .plex-submit-btn {
        font-size: 16px !important;
        padding: 20px !important;
    }
    .page-id-13312 .plex-section-testi .col-lg-3 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-id-13312 .plex-section-testi .testi-blurb {
        height: inherit;
    }
    .page-id-13312 .plex-section-testi, .plex-section-5, .plex-section-6, .plex-section-7, .plex-section-8 {
        padding: 40px 0;   
    }
    .page-id-13897 .plex-section-testi .col-lg-3 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-id-13897 .plex-section-testi .testi-blurb {
        height: inherit;
    }
    .page-id-13897 .plex-section-testi, .plex-section-5, .plex-section-6, .plex-section-7, .plex-section-8 {
        padding: 40px 0;   
    }
     .page-id-14711 .plex-section-testi .col-lg-3 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-id-14711 .plex-section-testi .testi-blurb {
        height: inherit;
    }
    .page-id-14711 .plex-section-testi, .plex-section-5, .plex-section-6, .plex-section-7, .plex-section-8 {
        padding: 40px 0;   
    }
    .page-id-13838 .plex-section-testi .col-lg-3 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-id-13838 .plex-section-testi .testi-blurb {
        height: inherit;
    }
    .page-id-13838 .plex-section-testi {
        padding: 40px 0;   
    }
    .plex-section-8 p {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .page-template-template-rapide #Header .sixteen {
        padding-top: 85px;
        padding-bottom: 60px;
    }
    .page-template-template-rapide #Header .sixteen .addons {
        position: absolute;
        bottom: 16px;
        width: 100%;
        top: inherit !important;
    }
    .page-template-template-rapide #Header .sixteen #logo {
            position: absolute;
         top: 0;
    }
    #RapideMain #rapide-form #input_63_22 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_5 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_49 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_10 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_18 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_55 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_59 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form #input_63_63 .image-choices-choice-image-wrap,
    #RapideMain #rapide-form .suivant-btn,
    #RapideMain #rapide-form .submit-btn {
        width: 263px!important;
        height: 55px!important;
        border-radius: 30px;
        background-size: cover;
    }
    #RapideMain #rapide-form img.rap-steps {
        width: 200px;
    }
    #RapideMain #rapide-form .gform_page_footer {
        position: absolute!important;
        bottom: 1%;
    }
    #agents .plex-gform h1 {
        display: none;   
    }
  .page-id-13312 #agents .plex-gform h1 {
        display: block;   
    }
     #gform_page_75_17 input[type="text"]#input_75_62, #gform_page_76_17 input[type="text"]#input_75_62{
        margin-bottom: 15px !important;   
    }
    #field_75_37, #field_76_37 {
        padding-right: 0 !important;   
    }
    #field_75_62, #field_76_62 {
        padding-left: 0 !important;   
    }
    .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button,
    .plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
        position: absolute !important;   
    }
    .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button {
        height: 45px !important;
        padding-left: 55px !important;
        line-height: 21px !important;
        font-size: 21px !important;
        background-size: 44px !important;
        width: auto !important;
    }
    .plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
        height: 45px !important;
        padding-right: 55px !important;
        line-height: 21px !important;
        font-size: 21px !important;
        background-size: 44px !important;
        width: auto !important;
        right: 0;
        left: unset;
    }
    .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button:hover {
        background-size: 44px;
        background-position: 0 -45px !important;   
    }
    .plex-gform .gform_wrapper .gform_page_footer .gform_next_button:hover {
        background-size: 44px;
        background-position: 100% -45px !important; 
    }
    .plex-section-testimonial .col-md-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-id-13838 .step_6_input {
        max-width: 100% !important;
        width: 100% !important;
    }
    .page-id-13838 .step_6_select, .page-id-13838 .step_9b_select {
        width: 100% !important;
        margin: 0 0 20px !important;
    }
    .page-id-13838 .step_8b_textarea, .page-id-13838 .step_9b_select {
        width: 100% !important;   
    }
    .pricing-row .gfield_radio {
         display: flex;
        flex-wrap: wrap;
    }
    .pricing-row .gfield_radio li {
        flex: 0 0 100%;
        max-width: 100% !important;
    }
    .pricing-row .gfield_radio li:first-child {
        order: 1;   
    }
    .pricing-row .gfield_radio li:nth-child(3) {
        order: 2; 
    }
    .pricing-row .gfield_radio li:nth-child(5) {
        order: 3; 
    }
    .pricing-row .gfield_radio li:nth-child(7) {
        order: 4; 
    }
    .pricing-row .gfield_radio li:nth-child(9) {
        order: 5; 
    }
    .pricing-row .gfield_radio li:nth-child(2) {
        order: 6; 
    }
    .pricing-row .gfield_radio li:nth-child(4) {
        order: 7; 
    }
    .pricing-row .gfield_radio li:nth-child(6) {
        order: 8; 
    }
    .pricing-row .gfield_radio li:nth-child(8) {
        order: 9; 
    }
    .pricing-row .gfield_radio li:nth-child(10) {
        order: 10; 
    }
}
@media only screen and (max-width: 480px) {
    #RapideMain #rapide-form .gform_page_footer {
        position: relative!important;
    }
    #gform_next_button_63_2 {
        width: 100% !important;   
    }
    .testi-image {
        margin-right: auto !important;
        margin-left: auto !important;
        float: none !important;
    }
    .star-wrap {
        float: none;
        text-align: center;
    }
    .multistep-form .gform_footer input {
        width: 300px !important;   
    }
    .multistep-form.last-choices.from-vendre .vendre-link {
        left: 20px;   
    }
    .page-id-13838 .multistep-form.last-choices.from-vendre .vendre-link {
        left: 40px;
        bottom: 100px;
    }
    .plex-testi-box {
        padding-bottom: 30px;   
    }
    .plex-section-testimonial {
        padding: 40px 0;   
    }
    .page-id-13838 .plex-tagline {
        font-size: 16px !important;   
    }
    .page-template-broker-form-page-three .step_6_suivant, .page-template-broker-form-page-three .step_7_suivant, 
    .page-template-broker-form-page-three .step_7b_suivant, .page-template-broker-form-page-three .step_8b_suivant, 
    .page-template-broker-form-page-three .step_9b_suivant, .page-template-broker-form-page-three .step_10b_suivant,
    .page-template-broker-form-page-three .step_6_suivant:hover, .page-template-broker-form-page-three .step_7_suivant:hover, 
    .page-template-broker-form-page-three .step_7b_suivant:hover, .page-template-broker-form-page-three .step_8b_suivant:hover, 
    .page-template-broker-form-page-three .step_9b_suivant:hover, .page-template-broker-form-page-three .step_10b_suivant:hover,
    .page-template-broker-form-page-three-new .step_6_suivant, .page-template-broker-form-page-three-new .step_7_suivant, 
    .page-template-broker-form-page-three-new .step_7b_suivant, .page-template-broker-form-page-three-new .step_8b_suivant, 
    .page-template-broker-form-page-three-new .step_9b_suivant, .page-template-broker-form-page-three-new .step_10b_suivant,
    .page-template-broker-form-page-three-new .step_6_suivant:hover, .page-template-broker-form-page-three-new .step_7_suivant:hover, 
    .page-template-broker-form-page-three-new .step_7b_suivant:hover, .page-template-broker-form-page-three-new .step_8b_suivant:hover, 
    .page-template-broker-form-page-three-new .step_9b_suivant:hover, .page-template-broker-form-page-three-new .step_10b_suivant:hover {
        background-size: cover !important;   
    }
    .page-id-13838 #rslides-none li.li-slide {
        min-height: inherit !important;   
    }
    .page-id-13838 #agents, .page-id-13838.page-template-broker-form-page-three .multistep-form {
            background-position: left 20% center !important;
    }
    .page-id-13312 .plex-tagline {
        max-width: 85%;
        margin: 10px auto 0;
    }
    .page-id-13312 .pre-link {
        left: 35px;
    }
    .page-id-13838 .plex-tagline {
            max-width: 85%;
        margin: 15px auto 0;
    }
    .page-id-15527 #mci-footer {
        display: none !important;   
    }
}
@media only screen and (max-width: 410px) {
    .plex-phone a {
        font-size: 16px;   
    }
    .rapidssl {
        max-width: 100%;
        padding-left: 0;
        padding-top: 50px;
        background-position: top center !important;
        text-align: center;
    }
}
@media only screen and (max-width: 375px) {
    .intro-step-1 br {
        display: none;   
    }
    .seals-img img {
        display: block;
        vertical-align: top;
        margin: 0 auto 10px;
    }
    #RapideMain #rapide-form .gform_page_footer {
        position: relative !important;   
    }
    #gform_next_button_63_2 {
        width: 100% !important;
        font-size: 16px !important;
    }
    .multistep-form .gform_footer input {
        width: 100% !important;   
            background-size: cover !important;
            height: 50px !important;
    }
    .vendre, .acheter {
        margin: 0 0 20px;   
    }
    .page-id-13312 .step-3-1 .version-1, .page-id-13312 .step-3-1 .version-2, .page-id-13312 .step-3-2 .version-2, .page-id-13312 .step-3-1 .step-3-4-prix {
        margin-left: 0;
        margin-right: 0;
    }
    .page-id-13312 .step_6_input {
            width: 100% !important;
        max-width: 100% !important;
    }
    .page-id-13312 .step_6_select, .page-id-13312 .step_9b_select {
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
        width: 100% !important;
    }
    .multistep-form .gform_footer input {
        width: 100% !important;
        background-size: cover !important;
        height: 69px !important;
        background-position: top center !important;
    }
    #agents.dynamic.compare-agents .btn-1 {
        font-size: 14px !important;
        padding: 15px 15px !important;
    }
    .page-id-13312 .step-3-1 .version-1, .page-id-13312 .step-3-1 .version-2, .page-id-13312 .step-3-2 .version-2, .page-id-13312 .step-3-1 .step-3-4-prix {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        height: 78px !important;
    }
    .page-id-13312 .step-3-1 .version-1:hover, .page-id-13312 .step-3-1 .version-2:hover, .page-id-13312 .step-3-2 .version-2:hover, .page-id-13312 .step-3-1 .step-3-4-prix:hover, 
    .page-id-13312 .step_3_4_active {
        background-position: 0 -78px !important;
        cursor: pointer;
    }
    .page-id-13312 .version-2.step-3-2-3-prix {
        font-size: 16px;
    }
    .page-id-13312 .subbutton {
        background: url(images/ssl.png) no-repeat scroll top center;
        padding-top: 45px;
        margin-top: 30px !important;
        font-size: 16px;
        line-height: 1.3;
    }
}
@media only screen and (max-width: 340px) {
    .plex-phone a {
        font-size: 14px;   
    }
}
@media only screen and (max-width: 320px) {
    #RapideMain #rapide-form #input_63_22 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_5 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_49 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_10 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_18 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_55 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_59 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_63 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form .suivant-btn, 
    #RapideMain #rapide-form .submit-btn {
        width: 226px!important;
        height: 47px!important;
        border-radius: 30px;
        background-size: cover;
    }
    .page-id-13312 .step-3-1 .version-1, .page-id-13312 .step-3-1 .version-2, .page-id-13312 .step-3-2 .version-2, .page-id-13312 .step-3-1 .step-3-4-prix {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        height: 65px !important;
    }
    .page-id-13312 .step-3-1 .version-1:hover, .page-id-13312 .step-3-1 .version-2:hover, .page-id-13312 .step-3-2 .version-2:hover, .page-id-13312 .step-3-1 .step-3-4-prix:hover, 
    .page-id-13312 .step_3_4_active {
        background-position: 0 -65px !important;
        cursor: pointer;
    }
    .multistep-form .gform_footer input {
        width: 100% !important;
        background-size: cover !important;
        height: 56px !important;
        background-position: top center !important;
    }
    .page-id-13312 .version-2.step-3-2-3-prix {
        font-size: 14px;
    }
}
.page-template-template-evaluation-immobiliere #Subheader {
    display: none;   
}
.page-template-template-evaluation-immobiliere .gform_wrapper .top_label .gfield_label {
    display: none !important;
}
#EvalImmobMain{
  background-image: url("/wp-content/uploads/2019/08/ei-topbg.jpg");
  background-size: cover;
  background-position: center;
  padding: 30px 0px;
}
#EvalImmobMain img.ei-lady{
  position: absolute;
    bottom: -38px;
    left: -85px;
    width: 350px;
    z-index: 2;
}
#EvalImmobMain .form-footer{
  width: 60%;
    margin: 35px auto 20px;
}
#EvalImmobMain .form-footer .fourths{
  width: 24.2%;
    display: inline-block;
    text-align: center;
}
#EvalImmobMain .form-footer .fourths h5{
  color: white;
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 0px;
}
#EvalImmobMain .form-footer .fourths p{
  font-size: 14px;
    color: white;
    line-height: 16px;
    margin-bottom: 0px;
}
img.ei-seal{
  position: absolute;
  right: 50px;
    width: 100px;
    top: 20px;
}
img.ei-arrow{
  position: absolute;
    width: 150px;
    right: 50px;
    top: 215px;
}
h3.ei-title{
  color: white;
    font-weight: 800!important;
    width: 70%;
    font-size: 26px;
    text-align: center;
    margin: 0 auto;
}
p.ei-sub{
  color: white;
    font-weight: 800;
    font-size: 20px;
    text-align: center;
    margin: 35px auto;
    width: 50%;
}
#EvalImmob-Testi{
  background-color: #f2f2f2;
  padding: 50px 0px;
}
#EvalImmob-Testi .column{
  margin-bottom: 0px;
}
#EvalImmob-Testi .eitesti-div{
  background-color: #f2f2f2;
    box-shadow: #9c9c9c 3px 3px 15px;
    padding: 50px 18px 15px;
    width: auto;
    text-align: center;
    position: relative;
    min-height: 245px;
}
#EvalImmob-Testi .eitesti-div img.eitesti-quote{
    position: absolute;
    top: -30px;
    left: 30px;
}
#EvalImmob-Testi .eitesti-div p{
  font-size: 13px;
    line-height: 18px;
}
#EvalImmob-Testi .eitesti-div h6{
  margin-bottom: 0px;
    color: #004b80;
    font-weight: 800;
    font-size: 16px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 45px;
    width: 100%;
}
#EvalImmob-Testi .eitesti-div img.eitesti-stars{
  position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 25px;
    width: 120px;
}
#EvalImmob-Features{
  background-image: url("/wp-content/uploads/2019/08/ei-housebg.jpg");
  background-size: cover;
  background-position: center;
  padding: 50px 0px;
}
#EvalImmob-Features #con1 h2{
  text-align: center;
  font-weight: 800;
}
#EvalImmob-Features #con2 {
  text-align: center;
}
#EvalImmob-Features #con2 .ei-bluebox{
  background-size: cover;
  width: 300px;
    height: 300px;
    margin: 10px;
    padding: 35px 15px 0px;
    display: inline-block;
    vertical-align: top;
    box-shadow: #2b2b2b 3px 3px 15px;
}
#EvalImmob-Features #con2 .ei-bluebox h5{
  color: white;
  font-weight: 800;
}
#EvalImmob-Features #con2 .ei-bluebox ul{
  text-align: left;
  color: white;
  margin-left: 50px;
  list-style-image: url("/wp-content/uploads/2019/08/ei-check.png");
}
#EvalImmob-Features #con2 .ei-bluebox img{
  height: 100px;
  margin-bottom: 20px;
}
#EvalImmob-Features #con2 .ei-bluebox.box1{
  background-image: url("/wp-content/uploads/2019/08/ei-bluebox1.jpg");
}
#EvalImmob-Features #con2 .ei-bluebox.box2{
  background-image: url("/wp-content/uploads/2019/08/ei-bluebox2.jpg");
}
#EvalImmob-Features #con2 .ei-bluebox.box3{
  background-image: url("/wp-content/uploads/2019/08/ei-bluebox3.jpg");
}
#EvalImmob-Features #con2 .ei-bluebox.box4{
  background-image: url("/wp-content/uploads/2019/08/ei-bluebox4.jpg");
}
#EvalImmob-Steps{
  padding: 50px 0px;
}
#EvalImmob-Steps #con1{
  text-align: center;
  padding-bottom: 30px;
}
#EvalImmob-Steps #con2 .column img{
  width: 100%;
  display: inherit;
}
#EvalImmob-Steps #con2 .column .ei-step{
  background-color: #002540;
  padding: 10px;
}
#EvalImmob-Steps #con2 .column .ei-step h3{
  color: white;
    font-weight: 800;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: middle;
    width: 18%;
    text-align: center;
    font-size: 40px;
    line-height: 40px;
}
#EvalImmob-Steps #con2 .column .ei-step p{
  color: white;
    display: inline-block;
    width: 80%;
    font-size: 14px;
    line-height: 18px;
    vertical-align: middle;
    margin-bottom: 0px;
    font-weight: 600;
}
#ei-form{
  background-image: url("/wp-content/uploads/2019/08/ei-formbg.jpg");
  background-size: cover;
  background-position: center;
  width: 700px;
    margin: 10px auto;
    padding: 10px;
    position: relative;
    min-height: 480px;
}
#ei-form .gform_page{
  width: 80%;
    margin: 0 auto;
    text-align: center;
}
#gform_page_77_4 h3.ei-title{
  width: 95%!important;
}
#ei-form .gform_page_footer{
  margin: 0!important;
    border-top: none!important;
    padding: 0!important;
    text-align: center!important;
}
#ei-form #gform_next_button_77_1{
  border: none;
    box-shadow: none;
    background-color: #f15a24;
    padding: 20px 35px;
    border-radius: 30px;
    background-image: none;
    width: auto;
    height: auto;
}
#ei-form #gform_next_button_77_1:hover{
  background-color: white;
  color: black;
}
#ei-form textarea{
  width: 80%;
    margin: 30px auto;
    border-radius: 0px;
    color: black;
}
#ei-form input[type="text"], #ei-form select{
  border-radius: 0px;
  width: 65%;
    margin: 0px auto;
    height: 32px!important;
    padding-left: 15px!important;
    background-repeat: no-repeat;
    background-position: 10px;
    color: black;
}
#EvalImmobMain #RapideMain #rapide-form #field_63_46 {
    display: none;   
}
#ei-form .ei-titletext{
  margin-bottom: 30px!important;
}
/*#gform_page_77_5 .gform_page_footer, #gform_page_77_6 .gform_page_footer, #gform_page_77_7 .gform_page_footer{
  margin-top: 30px!important;
}
#ei-form #input_77_13{
  background-image: url("/wp-content/uploads/2019/08/icon-address.png");
}
#ei-form #input_77_14{
  background-image: url("/wp-content/uploads/2019/08/icon-ville.png");
}
#ei-form #input_77_15{
  background-image: url("/wp-content/uploads/2019/08/icon-code.png");
}
#ei-form #input_77_18, #ei-form #input_77_25 {
  background-image: url("/wp-content/uploads/2019/08/icon-nom.png");
}
#ei-form #input_77_19{
  background-image: url("/wp-content/uploads/2019/08/icon-phone.png");
}
#ei-form #input_77_20{
  background-image: url("/wp-content/uploads/2019/08/icon-email.png");
}
#gform_wrapper_77 .gfield_radio{
  margin: 30px 0px;
}
#gform_wrapper_77 .gfield_radio li label{
  padding: 0px!important;
}
#input_77_4 .image-choices-choice-image-wrap,
#input_77_7 .image-choices-choice-image-wrap{
  width: 216px;
    height: 45px;
}
#gform_page_77_7 p.ei-sub{
  font-weight: 400!important;
    margin: 10px auto!important;
    width: 60%!important;
}*/
#ei-form .gform_previous_button{
  background-image: url("/wp-content/uploads/2019/08/ei-retour1.png");
  width: 93px;
  height: 35px;
  border: none;
    background-color: transparent;
    box-shadow: none;
}
#ei-form .gform_previous_button:hover{
  background-image: url("/wp-content/uploads/2019/08/ei-retour.png");
  }
#ei-form .gform_next_button{
  background-image: url("/wp-content/uploads/2019/08/ei-suivant1.png");
  width: 99px;
  height: 35px;
  border: none;
    background-color: transparent;
    box-shadow: none;
}
#ei-form .gform_next_button:hover{
  background-image: url("/wp-content/uploads/2019/08/ei-suivant.png");
}
#ei-form #gform_submit_button_77{
  background-color: #f15a24!important;
    box-shadow: none;
    border: none;
    padding: 15px;
    border-radius: 20px;
}
#ei-form #gform_submit_button_77:hover{
  background-color: white!important;
  color: black;
}
#gform_page_77_7 .gform_page_footer{
  padding-bottom: 60px!important;
    position: relative;
}
#gform_page_77_7 .gform_previous_button{
  position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 10px;
}
#ei-form .gform_wrapper div.validation_error{
  color: red!important;
  border-top: red!important;
    border-bottom: red!important;
    background: rgba(255, 223, 224, 0.8) !important;
}
#EvalImmobMain #RapideMain {
    padding: 0;
    background: none;
}
#EvalImmobMain #RapideMain #rapide-form {
    background: none;
    width: 100%;
}
#EvalImmobMain #RapideMain #rapide-form .gform_page_footer {
    bottom: 14%;
    opacity: 1;
}
#EvalImmobMain #RapideMain #rapide-form textarea#input_63_68 {
    min-height: 40px;
    height: 40px;
    width: 100% !important;
    border: none !important;
}
#EvalImmobMain #RapideMain #rapide-form #field_63_68 .ginput_container {
    background: #f2f2f2 !important;
    position: relative;
    margin: 0 auto;
    max-width: 80% !important;
}
#EvalImmobMain #RapideMain #rapide-form #field_63_68 .ginput_container:after {
        content: "$";
    position: absolute;
    right: 10px;
    top: 6px;
    color: #000;
    font-size: 20px;
    font-weight: 700;   
}
#RapideMain #ei-form #rapide-form .gform_previous_button { 
   background-image: none;
    width: auto;
    height: auto;
    border: white solid 1px;
    background-color: transparent;
    box-shadow: none; 
    width: auto;
}
#RapideMain #ei-form #rapide-form .gform_next_button {
    background-color: transparent;
    box-shadow: none;
    border: white solid 1px;
    border-radius: 20px;
    text-transform: uppercase;
    background-image: none;
    width: auto;
}
#RapideMain #ei-form #rapide-form .gform_previous_button {
    margin-left: -0.5% !important;   
}
#RapideMain #ei-form #rapide-form #gform_next_button_63_2 {
    background: none;
    width: auto;
    height: auto;
}
#RapideMain #ei-form #rapide-form .gform_previous_button:hover,
#RapideMain #ei-form #rapide-form .gform_next_button:hover {
    background-color: #D96704;
    border-color: #D96704;
}
#RapideMain #rapide-form #gform_next_button_63_2 {
    opacity: 1 !important;   
}
#RapideMain #ei-form #rapide-form .gfield_error {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}
#RapideMain #ei-form #rapide-form .gform_wrapper div.validation_error {
    padding: 5px !important;
    margin-bottom: 10px !important;
}
#RapideMain #ei-form #rapide-form .validation_message {
    color: red !important;   
    background: rgba(255, 223, 224, 0.8) !important;
}
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_2 .gform_page_footer,
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_16 .gform_page_footer,
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_15 .gform_page_footer,
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_8 .gform_page_footer,
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_10 .gform_page_footer,
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_14 .gform_page_footer {
    bottom: 15%;
}
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_14 .gform_page_footer #gform_next_button_63_74 {
    opacity: 0;   
}
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_11 .gform_page_footer {
    bottom: 17%;   
}
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_16 .gform_page_footer {
    bottom: -20%;   
}
#gform_wrapper_63.gform_validation_error .gform_page_fields {
    min-height: 465px;
}
#EvalImmobMain #RapideMain #rapide-form #gform_wrapper_63.gform_validation_error #gform_page_63_16 .gform_page_footer {
    bottom: 0;
}
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_16 .gform_page_footer #gform_previous_button_63 {
    margin: 0 auto 0 !important;
    display: block;
}
#EvalImmobMain #RapideMain #rapide-form #gform_page_63_16 .gform_page_footer #gform_submit_button_63 {
    opacity: 0;
    height: 1px !important;
    padding: 0 !important;
}
#EvalImmobMain #RapideMain #rapide-form .subbutton {
    display: inline-block;
    background: url(images/ssl.png) no-repeat center left;
    padding-left: 75px;
    min-height: 28px;
    line-height: 28px;
    background-size: 70px;
}
#ei-form .gform_wrapper h3 {
    margin-bottom: 20px;   
}
body img.gform_ajax_spinner {
 display: none !important;
}

@media screen and (max-width:1280px){
    #EvalImmob-Testi .column {
        width: 47.5% !important;
        margin-bottom: 60px;
    }
    #EvalImmob-Testi .column:nth-child(3),
    #EvalImmob-Testi .column:nth-child(4) {
        margin-bottom: 0;   
    }
    #EvalImmob-Testi .eitesti-div {
        min-height: 145px;   
    }
    #EvalImmob-Testi .eitesti-div h6 {
        position: relative;
        left: auto;
        transform: none;
        bottom: auto;
        width: 100%;
    }
    #EvalImmob-Testi .eitesti-div img.eitesti-stars {
        position: relative;
        left: auto;
        transform: none;
        bottom: auto;
        width: 120px;
        margin-top: 10px;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
  #EvalImmobTop .one-second{
    width: 70%;
  }
  .step-small-title {
      font-size: 1.4rem;   
  }
  #EvalImmobTop .one-second p.ei-tagline{
    margin-bottom: 0px;
      margin-top: 5px;
  }
  #EvalImmobMain img.ei-lady{
    display: none;
  }
  #EvalImmob-Testi .eitesti-div{
        padding: 35px 18px 15px;
        min-height: 195px;
  }
  #EvalImmob-Testi .eitesti-div h6{
    width: 100%;
  }
  #EvalImmob-Testi .eitesti-div p{
    font-size: 14px;
      line-height: 20px;
  }
  #EvalImmob-Steps #con2 .column .ei-step p{
    font-size: 13px;
  }
  .page-template-template-meilleurs-courtiers-immobiliers #Header .addons p.phone,
.page-template-template-va-propriete #Header .addons p.phone{
    font-size: 18px;
  }
  .mx-sc-step1 #input_85_72,
  .mx-sc-step1 #input_191_72,
	.mx-sc-step1 #input_207_72{
    width: 100%!important;
  }
  .page-id-20961 .mx-new-arrow{
    display: none;
  }
  .page-template-mark-slide-form #field_82_1:after,
  .page-template-template-comparez-les-meilleurs #field_82_1:after,
  .page-template-template-comparez-3-professionnels #field_82_1:after,
  .page-template-template-slideform-maintenant #field_82_1:after,
  .page-template-template-au-meilleur-facilement #field_82_1:after,
  .ppage-template-template-vraiment-rapidament #field_82_1:after{
    width: 30px;
    height: 90px;
  }
  .mci-form-container{
    max-width: 525px;
  }
  .mci-ssl-text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mci-top-man {
    left: -215px;
    width: 250px;
  }
  .mci-top-woman {
    right: -215px;
    width: 230px;
  }
  .page-template-template-recevez-propositions #mci-form .gform_footer center p.subbutton{

    text-align: left;
    vertical-align: middle;
    line-height: 1.2em;
  }
  #mci-form .gform_footer{
    text-align: center;
  }
  #mci-form .gform_button{
    width: 75%;
    white-space: normal;
    line-height: 1em!important;
    margin: 0 auto;
  }
  .page-template-template-recevez-propositions .mci-form-arrow{
    width: 80px;
  }
  #Content .mci-form-arrow{
    bottom: 95px;
  }
  .plex-seals{
    text-align: center;
  }
  .plex-seal-col{
    float: none;
    width: 25%;
    display: inline-block;
    vertical-align: top;
  }
  #validation_message_85_68,
  #validation_message_191_68,
	#validation_message_207_68{
    margin-left: 0px!important;
    max-width: 100%;
  }
  .mx-new-content .gform_page:not(:first-child) input[type="text"], .mx-new-content input[type="email"], .mx-new-content textarea{
    width: 100%!important;
    margin: 0!important;
  }
  #mci-footer .social-links a{
        margin-left: 5px;
        margin-right: 5px;
    }
}
@media only screen and (max-width: 959px){
    #EvalImmob-Testi .column {
        width: 47% !important;
        margin-bottom: 60px;
    }
    #EvalImmob-Testi .column:nth-child(3) {
        margin-bottom: 60px;   
    }
	.the_content .aligncenter,
	.the_content .alignleft,
	.the_content .alignright,
	.the_content .alignnone {
		max-width: 100%;
		height: auto;
	}
}
@media only screen and (max-width: 768px) {
    .step-small-title {
        font-size: 1.2rem;   
    }
    #EvalImmob-Testi .column {
        width: 47% !important;   
    }
}
@media only screen and (max-width: 767px){
  .page-template-template-va-propriete .txtarrow{
    left: 0;
  }
  #gform_page_82_19{
    margin-bottom: 100px;
  }
    .page-template-template-evaluation-immobiliere .container {
            width: auto !important;
        max-width: 80% !important;
    }
  #EvalImmobTop{
    padding: 10px 0px 5px;
  }
  #EvalImmobTop .one-second{
    display: none;
  }
  #EvalImmobTop .one-fourth img{
    width: 120px;
  }
  #EvalImmobMain .container{
    text-align: center;
  }
  #EvalImmobMain h3.ei-mobtitle{
    display: block!important;
      color: white;
      font-weight: 800;
      width: 90%;
      margin: 0 auto 5px;
      font-size: 24px;
  }
  .page-id-13982 #EvalImmobMain h3.ei-mobtitle {
      display: none !important;   
  }
  #EvalImmobMain img.ei-lady {
      position: static;
      width: 150px;
  }
  #ei-form .gform_page{
    width: auto;
  }
  #ei-form{
    width: auto;
    margin: -65px auto 10px;
  }
  #gform_page_77_1 h3.ei-title, img.ei-arrow{
    display: none;
  }
  #gform_page_77_1 p.ei-sub{
    font-size: 26px;
      line-height: 28px;
      width: 70%;
      margin-bottom: 10px!important;
  }
  img.ei-seal{
    right: unset;
      width: 85px;
      top: -40px;
      left: 50%;
      transform: translate(-50%, 0);
  }
  #EvalImmobMain{
    padding: 15px 0px;
  }
  #EvalImmobMain .form-footer {
      width: auto;
      margin: 0px auto;
  }
  #EvalImmobMain .form-footer .fourths{
    width: 49.2%;
      vertical-align: top;
  }
  #EvalImmobMain .form-footer .fourths p{
    margin: 0px auto 10px;
      width: 80%;
  }
  #EvalImmob-Testi{
    padding-bottom: 10px;
  }
  #EvalImmob-Testi .eitesti-div {
        min-height: inherit;
    }
    #EvalImmob-Testi .column:nth-child(3), #EvalImmob-Testi .column:nth-child(4) {
        margin-bottom: 60px;
    }
  #EvalImmob-Testi .eimob-testi{
    display: inline-block!important;
  }
  #EvalImmob-Features{
    padding: 30px 0px;
  }
  #EvalImmob-Features #con1 h2{
    font-size: 22px;
      line-height: 24px;
  }
  #EvalImmob-Features #con2 .ei-bluebox{
    width: 130px;
      margin: 0px 2px 5px;
      padding: 15px 5px 0px;
      box-shadow: #2b2b2b 3px 3px 5px;
      height: 220px;
  }
  #EvalImmob-Features #con2 .ei-bluebox img{
    height: 50px;
    margin-bottom: 5px;
  }
  #EvalImmob-Features #con2 .ei-bluebox h5{
    font-size: 14px;
      line-height: 18px;
      margin-bottom: 10px;
  }
  #EvalImmob-Features #con2 .ei-bluebox ul{
    margin-left: 22px;
      font-size: 10px;
      line-height: 13px;
  }
  #EvalImmob-Steps {
      padding: 30px 0px;
  }
  #EvalImmob-Steps h2{
    display: none;
  }
  #EvalImmob-Steps h3{
    display: block!important;
    color: black;
    text-align: center;
    font-weight: 800;
    margin-bottom: 0px;
  }
  #EvalImmob-Steps .one-third{
    width: 32%!important;
      margin: 0px 2px;
  }
  #EvalImmob-Steps #con2 .column .ei-step{
    padding: 5px;
    height: 65px;
  }
  #EvalImmob-Steps #con2 .column .ei-step h3{
    width: 10%;
    font-size: 22px;
      line-height: 24px;
      display: inline-block!important;
      margin-right: 4px;
      vertical-align: top;
  }
  #EvalImmob-Steps #con2 .column .ei-step p{
    width: 80%;
      font-size: 12px;
      line-height: 13px;
      font-weight: 400;
  }
  #ei-form input[type="text"]{
    margin-bottom: 10px;
  }
  h3.ei-title{
    width: auto;
  }
  #gform_page_77_6 p.ei-sub{
    width: auto!important;
  }
  .mci-top-man{
    position: static;
    display: inline-block;
    width: 150px;
    margin-bottom: -10px;
  }
  .mci-top-woman{
    position: static;
    display: inline-block;
    width: 135px;
    margin-bottom: -10px;
  }
}
.page-id-9170 .subbutton {
    display: none !important;
}
.page-id-14713 .subbutton {
        background: url(images/ssl.png) no-repeat center left;
    background: url(images/ssl.png) no-repeat center left;
    display: inline-block;
    padding-left: 90px;
    min-height: 40px;
    line-height: 40px;
    margin-top: 15px;
    background-size: 80px;
}
@media only screen and (max-width: 800px) {
    .page-id-6013 .tagline span {
        display: block;   
    }
    .page-id-6013 .tagline br {
        display: none;   
    }
}
@media only screen and (max-width: 767px) {
    .page-id-9170 .tagline {
            display: block !important;
        width: 100% !important;
        margin-top: 0 !important;  
    }
    .page-id-14713 .tagline {
            display: block !important;
        width: 100% !important;
        margin-top: 0 !important;  
    }
    .page-id-6013 #Header #top_bar {
        min-height: 230px !important;
    }
    .page-id-6013 .tagline {
        display: block !important; 
        margin: 0 auto !important;
        float: none !important;
        position: absolute;
        width: 100% !important;
        bottom: -60px;
    }
    .page-id-13982 .mobile-btn {
        display: none !important;
    }
    .page-id-13982 .phone {
        display: block !important;   
    }  
    .page-id-13982 .phone br {
        display: none !important;   
    }
    .page-id-13982 .phone a:last-child i {
        border: 1px solid #000;
        margin-left: 10px;
        line-height: 18px;
    }
    .page-id-13982 .phone a:last-child i:before {
        content: "" !important;
    }
    .page-id-13982 .phone a:hover {
        color: #D96704 !important;   
    }
    .page-id-13982 .phone a:hover i {
        color: #333 !important;   
    }
    .page-id-13982 .tagline {
        width: 100% !important;   
        margin-top: 100px !important;
    }
    .page-id-13982 #Header #logo {
        position: absolute;
        top: 0;
    }
    .page-id-13982 #Header #top_bar {
        padding-bottom: 40px;   
    }
    .page-id-13982 #Header .addons {
        position: absolute;
        top: unset;
        bottom: -25px;
        width: 100%;
    }
    .page-id-13982 .ei-lady {
        display: none !important;   
    }
    .page-id-13982 #ei-form {
        margin: 20px auto 10px !important;   
    }
    .page-id-13982 #EvalImmob-Testi .container {
        max-width: calc(80% + 30px) !important;
    }
    .page-id-13982 #EvalImmob-Testi .column {
        width: calc(50% - 30px) !important;
        margin-bottom: 60px;
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
    .page-id-13982 #EvalImmob-Testi .eitesti-div {
        min-height: 210px;
    }
    .page-id-13982 #EvalImmob-Features #con2 .ei-bluebox {
        width: calc(50% - 14px) !important;
        margin: 0px 2px 5px;
        padding: 15px 5px 0px;
        box-shadow: #2b2b2b 3px 3px 5px;
        height: auto;
        float: left;
        min-height: 250px;
    }
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form {
        width: calc(100% - 20px) !important;
    }
    .page-id-13982 #RapideMain #rapide-form img.rap-steps {
        width: 75% !important;   
    }
    .page-id-13982 #RapideMain #rapide-form .gfield_html {
        padding-right: 0 !important;   
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form .gform_previous_button {
        float: left !important;
        margin-left: 10px !important;
        background: #004C80 !important;
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form .gform_next_button {
        float: right !important;
        margin-right: 10px !important;
        background: #004C80 !important;
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form .gform_previous_button:hover,
    .page-id-13982 #RapideMain #ei-form #rapide-form .gform_next_button:hover {
        background: #006FBF !important;
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form #gform_page_63_1 .gform_next_button{
        float: none !important;
        margin-right: 0 !important;
        background: #c2272c!important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_2 .gform_page_footer,
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_15 .gform_page_footer, #EvalImmobMain #RapideMain #rapide-form #gform_page_63_8 .gform_page_footer, 
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_10 .gform_page_footer,
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_5 .gform_page_footer {
        bottom: 18% !important;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_4 .gform_page_footer, #EvalImmobMain #RapideMain #rapide-form #gform_page_63_9 .gform_page_footer {
        bottom: 17% !important;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_13 .gform_page_footer,
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_7 .gform_page_footer {
        bottom: 15% !important;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_11 .gform_page_footer {
        bottom: 18%;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_3 .gform_page_footer,
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_12 .gform_page_footer {
        bottom: 16%;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_6 .gform_page_footer,
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_14 .gform_page_footer {
        bottom: 14%;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_8 .gform_page_footer {
        bottom: 13%;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_16 .gform_page_footer {
        bottom: -8% !important;
        position: absolute !important;
    }
    #EvalImmobMain #RapideMain #rapide-form .subbutton {
        background-position: center top !important;
        padding-left: 0;
        padding-top: 25px;
        display: block !important;
    }
    #EvalImmobMain #RapideMain #rapide-form #gform_page_63_16 .gform_page_footer #gform_previous_button_63 {
        position: absolute;
        bottom: -40%;
        left: calc(50% - 51px);
    }
    .page-id-13982 #gform_fields_63_16 {
        padding-left: 15px !important;   
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_49 .image-choices-choice,
    .page-id-13982 #RapideMain #rapide-form #input_63_59 .image-choices-choice,
    .page-id-13982 #RapideMain #rapide-form #input_63_5 .image-choices-choice,
    .page-id-13982 #RapideMain #rapide-form #input_63_14 .image-choices-choice,
    .page-id-13982 #RapideMain #rapide-form #input_63_10 .image-choices-choice,
    .page-id-13982 #RapideMain #rapide-form #input_63_18 .image-choices-choice,
    .page-id-13982 #RapideMain #rapide-form #input_63_26 .image-choices-choice {
        width: calc(50% - 30px) !important;
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .page-id-13982 #RapideMain #rapide-form #gform_page_63_11 img.rap-steps,
    .page-id-13982 #RapideMain #rapide-form #gform_page_63_13 img.rap-steps,
    .page-id-13982 #RapideMain #rapide-form #gform_page_63_15 img.rap-steps{
        width: 79% !important;
    }
    .page-id-13982 #field_63_73, .page-id-13982 #field_63_76 {
        padding-right: 0 !important;   
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_5 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_49 .image-choices-choice-image-wrap {
        width: 100%!important;
        height: 47px!important;
        border-radius: 0 !important;
        background-size: cover !important;
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_10 .image-choices-choice-image-wrap {
        width: 100%!important;
        height: 50px!important;
        background-size: cover !important;
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_14 .image-choices-choice-image-wrap {
        width: 100%!important;
        height: 44px!important;
        background-size: cover !important;
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_18 .image-choices-choice-image-wrap {
        width: 100%!important;
        height: 44px!important;
        background-size: cover;
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap,
    .page-id-13982 #RapideMain #rapide-form #input_63_59 .image-choices-choice-image-wrap {
        width: 100%!important;
        height: 48px !important;
        background-size: cover !important;
    }
    #mci-footer .container .one-fourth:nth-child(3) {
        margin-bottom: 0 !important   
    }
}
@media only screen and (max-width: 600px) {
    .page-id-13982 #EvalImmob-Testi .column {
        width: 100% !important;  
        margin-left: 0;
        margin-right: 0;
    }
    .page-id-13982 #EvalImmob-Testi .eitesti-div {
        min-height: inherit;
    }
    .page-id-13982 #EvalImmob-Testi .container {
        max-width: 80% !important;
    }
    .page-id-13982 #EvalImmob-Features #con2 .ei-bluebox {
        width: calc(100% - 10px) !important;
        margin: 0px 0 5px;
        height: auto;
        min-height: inherit;
    }
    .page-id-13982 #EvalImmob-Steps .one-third {
        width: calc(50% - 4px) !important;
        margin: 0px 2px;
        display: inline-block;
    }
   .page-id-13982 #EvalImmob-Steps #con2 .column .ei-step {
        padding: 10px;
        height: inherit;
    }
    .page-id-13982 #EvalImmob-Steps .one-third {
        width: calc(50% - 4px) !important;
        margin: 0px 2px 10px;
        display: inline-block;
    }
    .page-id-13982 #EvalImmob-Steps .one-third:nth-child(2) {
        clear: right;
    }
    .page-id-13982 #EvalImmob-Steps .one-third:nth-child(3) {
        margin: 0 auto;
        display: block;
        float: none;
        clear: left;
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form #gform_page_63_1 .gform_next_button {
            padding: 5px 20px !important;
    }
    .page-id-13982 #RapideMain .btn-subtxt {
        padding-top: 60px !important;   
    }
    .page-id-6013 .step-post-title {
        display: none !important;   
    }
    .page-id-13293 .plex-subtitle {
        display: none !important;   
    }
    #RapideMain #ei-form #rapide-form .gfield_error {
        max-width: 100% !important;
        width: 100% !important;
    }
}
@media only screen and (max-width: 480px) {
    .page-id-13982 .container,
    .page-id-13982 #EvalImmob-Testi .container {
        max-width: 90% !important;   
    }
    .page-id-13982 #RapideMain .btn-subtxt {
        padding-top: 0 !important;   
    }
    .page-id-13982 #ei-form {
        min-height: 360px !important;   
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form .gform_previous_button {
        width: 90px !important;
        height: auto !important;
        padding: 5px !important;
        margin-left: 0 !important;
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form .gform_next_button {
        width: 90px;
        padding: 5px !important;
        height: inherit !important;
        margin-right: 0 !important;
    }
   .page-id-13982  #RapideMain #rapide-form .main-fields {
        margin: 20px auto 20px!important;
        min-height: 140px !important;   
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_5 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_49 .image-choices-choice-image-wrap,
    .page-id-13982 #RapideMain #rapide-form #input_63_59 .image-choices-choice-image-wrap {
        width: 100%!important;
        border-radius: 0 !important;
        background-size: contain !important;
        max-width: 180px;
        height: 50px !important;
    }
    
    .page-id-13982 #RapideMain #rapide-form #input_63_49 .image-choices-choice, .page-id-13982 #RapideMain #rapide-form #input_63_59 .image-choices-choice, 
    .page-id-13982 #RapideMain #rapide-form #input_63_5 .image-choices-choice, .page-id-13982 #RapideMain #rapide-form #input_63_14 .image-choices-choice, 
    .page-id-13982 #RapideMain #rapide-form #input_63_10 .image-choices-choice, .page-id-13982 #RapideMain #rapide-form #input_63_18 .image-choices-choice, 
    .page-id-13982 #RapideMain #rapide-form #input_63_26 .image-choices-choice {
        width: calc(100% - 30px) !important;
        margin-bottom: 10px !important;
        max-width: 240px;
        background-size: contain !important;
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_14 .image-choices-choice-image-wrap,
    .page-id-13982 #RapideMain #rapide-form #input_63_5 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_49 .image-choices-choice-image-wrap,
    .page-id-13982 #RapideMain #rapide-form #input_63_10 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_14 .image-choices-choice-image-wrap,
    .page-id-13982 #RapideMain #rapide-form #input_63_18 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap,
    .page-id-13982 #RapideMain #rapide-form #input_63_59 .image-choices-choice-image-wrap {
        max-width: 240px;
        background-size: contain !important;
    }
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_2 .gform_page_footer, .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_15 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_8 .gform_page_footer, .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_10 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_5 .gform_page_footer {
        bottom: 10% !important;
    }
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_4 .gform_page_footer, .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_9 .gform_page_footer,
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_6 .gform_page_footer, .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_14 .gform_page_footer {
        bottom: 6% !important;
        position: absolute !important;
    }
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_7 .gform_page_footer {
        bottom: 5% !important;
        position: absolute !important;
    }
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_11 .gform_page_footer, .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_13 .gform_page_footer {
        bottom: 8%;
        position: absolute !important;
    }
    .page-id-13982 #field_63_68, .page-id-13982 #field_63_76 {
        margin: 20px auto 20px!important;
    }
    .page-id-13982 #RapideMain #rapide-form .suivant-btn, .page-id-13982 #RapideMain #rapide-form .submit-btn {
        height: inherit !important;
    }
    .page-id-13982 #gform_fields_63_16 {
        padding-left: 0 !important;
    }
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_16 .gform_page_footer {
        bottom: 12% !important;
        position: absolute !important;
    }
    .page-id-13982 #gform_page_63_16 .gform_page_fields {
        padding-bottom: 150px !important;   
    }
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_3 .gform_page_footer, .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_12 .gform_page_footer {
        bottom: 6%;
        position: absolute !important;
    }
    .page-id-6013 .tagline {
        font-size: 14px !important;  
        line-height: 1.3;
        bottom: -45px;
    }
    .page-id-6013 .tagline span span {
        display: inline-block !important;   
    }
    .page-id-6013 #Header #top_bar {
        min-height: 215px !important;
    }
}
@media only screen and (max-width: 420px) {
    .page-id-13982 #EvalImmob-Steps .one-third {
        width: 100% !important;
        margin: 0px 0 10px;
        display: inline-block;
    }
    .page-id-13982 #EvalImmob-Steps #con2 .column .ei-step p {
        font-size: 13px;   
    }
    .page-id-13982 #RapideMain #ei-form #rapide-form #gform_page_63_1 .gform_next_button {
        white-space: inherit;
        line-height: 1.5;
    }
    .page-id-13982 #gform_page_63_1 br {
        display: none !important;   
    }
}
@media only screen and (max-width: 400px) {
    .page-id-13982 .tagline {
        font-size: 14px !important;
        line-height: 1.5;
    }
    .page-id-13982 #Header .addons p.phone {
       font-size: 16px !important;
    }
    .page-id-13982 #RapideMain #rapide-form .two-cols, .page-id-13982 #gform_page_63_16, .page-id-13982 #gform_page_63_17, .page-id-13982 #gform_page_63_18, 
    .page-id-13982 #gform_page_63_14, .page-id-13982 #gform_page_63_11, .page-id-13982 #gform_page_63_13, .page-id-13982 #gform_page_63_15 {
        width: 100% !important;   
    }
    .page-id-13982 #RapideMain #rapide-form #input_63_22 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_5 .image-choices-choice-image-wrap, 
    .page-id-13982 #RapideMain #rapide-form #input_63_49 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap, 
    .page-id-13982 .page-id-13982 #RapideMain #rapide-form #input_63_10 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_18 .image-choices-choice-image-wrap, 
    #RapideMain #rapide-form #input_63_26 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_55 .image-choices-choice-image-wrap, 
    .page-id-13982 #RapideMain #rapide-form #input_63_59 .image-choices-choice-image-wrap, .page-id-13982 #RapideMain #rapide-form #input_63_63 .image-choices-choice-image-wrap {
        width: 100% !important;
        border-radius: 30px;
        background-size: contain !important;
        max-width: 240px !important;
    }
    .page-id-13982 #RapideMain #rapide-form img.rap-steps {
        display: none !important;   
    }
    .page-id-13982 .gform_page_fields {
        padding-bottom: 40px;
    }
    .page-id-13982 .gform_page_footer,
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_4 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_9 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_6 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_14 .gform_page_footer,
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_2 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_15 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_8 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_10 .gform_page_footer, 
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_5 .gform_page_footer,
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_7 .gform_page_footer,
    .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_13 .gform_page_footer, 
     .page-id-13982 #EvalImmobMain #RapideMain #rapide-form #gform_page_63_7 .gform_page_footer{
        bottom: 0 !important;   
    }
}
@media only screen and (max-width: 410px) {
    .page-id-13838 .rapidssl {
        max-width: 100%;
        padding-left: 0;
        padding-top: 30px;
    }
    .page-id-6013 .tagline br {
        display: none !important;   
    }
    .page-id-6013 .tagline {
        font-size: 14px !important;
        line-height: 1.3;
        bottom: -60px;
    }
}
@media only screen and (max-width: 320px) {
    .page-id-13838 .step-3-1 .version-1, .page-id-13838 .step-3-1 .version-2, .page-id-13838 .step-3-2 .version-2, .page-id-13838 .step-3-1 .step-3-4-prix,
    .page-id-13838 .step-3-1 .version-2, .page-id-13838 .step-3-2 .version-2{
        height: 78px !important;
        background-size: unset !important;
    }
   .page-id-13838 .plex-phone a {
        font-size: 12px !important;
        margin: 0 !important;
    }
}
.page-id-13312 .plex-section-2, .page-id-13312 .plex-section-testi, .page-id-13312 .plex-section-5, 
.page-id-13312 .plex-section-6, .page-id-13312 .plex-section-7, .page-id-13312 .plex-section-8, .page-id-13312 .plex-section-9 {
    display: none;   
}
.page-template-template-rapidement-courtier-immobilier #Header, .page-template-template-rapidement-courtier-immobilier #mci-footer {
  display: none;
}
.page-id-14592 .dynamic.compare-agents .intro-step-1 {
    position: relative;   
}
.page-id-14592 .static-yellow {
    background: #f2f2f2;
    font-size: 18px;
}
.page-id-14592 .static-yellow.ver-2 {
    color: #fff;
    text-align: left;
    background: #333;
}
.page-id-14592 .multistep-form .prev, .page-id-14592 .first-link, .page-id-14592 .first-b-link, .page-id-14592 .prev-link, 
.page-id-14592 .prev-b-link, .page-id-14592 .vendre-link, .page-id-14592 .acheter-link, .page-id-14592 .first-one-link, .page-id-14592 .pre-link {
    left: 162px;   
}
.page-id-9170 .multistep-form .prev, .page-id-9170 .first-link, .page-id-9170 .first-b-link, .page-id-9170 .prev-link, 
.page-id-9170 .prev-b-link, .page-id-9170 .vendre-link, .page-id-9170 .acheter-link, .page-id-9170 .first-one-link, .page-id-9170 .pre-link {
    left: 162px;   
}
.page-id-14713 .multistep-form .prev, .page-id-14713 .first-link, .page-id-14713 .first-b-link, .page-id-14713 .prev-link, 
.page-id-14713 .prev-b-link, .page-id-14713 .vendre-link, .page-id-14713 .acheter-link, .page-id-14713 .first-one-link, .page-id-14713 .pre-link {
    left: 162px;   
}
.page-id-14713 .multistep-form .prev, .page-id-14713 .first-link, .page-id-14713 .first-b-link, .page-id-14713 .prev-link, 
.page-id-14713 .prev-b-link, .page-id-14713 .vendre-link, .page-id-14713 .acheter-link, .page-id-14713 .first-one-link, .page-id-14713 .pre-link {
    left: 162px;   
}
.page-id-13072 .multistep-form .prev, .page-id-13072 .first-link, .page-id-13072 .first-b-link, .page-id-13072 .prev-link, 
.page-id-13072 .prev-b-link, .page-id-13072 .vendre-link, .page-id-13072 .acheter-link, .page-id-13072 .first-one-link, .page-id-13072 .pre-link {
    left: 162px;   
}
.page-id-6013 .multistep-form .prev, .page-id-6013 .first-link, .page-id-6013 .first-b-link, .page-id-6013 .prev-link, 
.page-id-6013 .prev-b-link, .page-id-6013 .vendre-link, .page-id-6013 .acheter-link, .page-id-6013 .first-one-link, .page-id-6013 .pre-link {
    left: 162px;   
}
.page-id-12492 .multistep-form .prev, .page-id-12492 .first-link, .page-id-12492 .first-b-link, .page-id-12492 .prev-link, 
.page-id-12492 .prev-b-link, .page-id-12492 .vendre-link, .page-id-12492 .acheter-link, .page-id-12492 .first-one-link, .page-id-12492 .pre-link {
    left: 162px;   
}
.postid-3054 .multistep-form .prev, .postid-3054 .first-link, .postid-3054 .first-b-link, .postid-3054 .prev-link, 
.postid-3054 .prev-b-link, .postid-3054 .vendre-link, .postid-3054 .acheter-link, .postid-3054 .first-one-link, .postid-3054 .pre-link,
.page-id-29208 .multistep-form .prev, .page-id-29208 .first-link, .page-id-29208 .first-b-link, .page-id-29208 .prev-link, 
.page-id-29208 .prev-b-link, .page-id-29208 .vendre-link, .page-id-29208 .acheter-link, .page-id-29208 .first-one-link, .page-id-29208 .pre-link {
    left: 162px;   
}
.page-id-13072 .clear {
    clear: both;
    width: 100%;
    margin-bottom: 0;
}
.page-template-template-rapidement-courtier-immobilier .multistep-form .container {
    background: rgba(17,42,70,0.72);
    color: #fff;
}
.page-template-template-rapidement-courtier-immobilier .multistep-form {
    background: url(images/dynamic-bg.jpg) no-repeat scroll top center;
    background-size: cover;
}
.page-template-template-rapidement-courtier-immobilier .step-title {
    color: #fff;
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
}
.page-template-template-rapidement-courtier-immobilier .req_label {
    color: #ff0000;   
}
.page-template-template-rapidement-courtier-immobilier .gform_wrapper div.validation_error {
    color: #ff0000;
    border-top: 2px solid #ff0000;
    border-bottom: 2px solid #ff0000;
    padding: 5px 0;
}
.page-template-template-rapidement-courtier-immobilier .gform_wrapper li.gfield.gfield_error, 
.page-template-template-rapidement-courtier-immobilier .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    border-bottom: 1px solid #ff0000;
    padding-top: 0;
    border-top: none;
    
}
.page-template-template-rapidement-courtier-immobilier .clear {
    margin-bottom: 0;   
}
.page-template-template-rapidement-courtier-immobilier .step_4b_1, .page-template-template-rapidement-courtier-immobilier .step_5b_1 {
    line-height: 1.3;
    vertical-align: bottom;
    font-size: 20px;
}
.page-id-14713 #rslides-none li.li-slide {
    height: 420px;
}
.page-id-14713 .multistep-form.choice-2 #rslides2_s1 {
    height: 420px;
}
.page-id-14713 .multistep-form.choice-2 #rslides2_s2 {
    height: 680px;
}
.page-id-14713 .multistep-form.choice-2 #rslides2_s3 {
    height: 420px;
}
.page-id-14713 .multistep-form.choice-2 #rslides2_s5 {
    height: 680px;
}
.page-id-14713 .multistep-form.choice-2 #rslides2_s6 {
    height: 520px;
}
.page-id-14713 .multistep-form.last-choices #rslides-none li.li-slide {
    height: 520px;
}
.page-id-14713 .multistep-form.last-choices #rslides-none li.li-slide.error-slide {
    height: 640px;
}
.page-id-409 .homeform, .page-id-3258 .homeform, .page-id-6449 .homeform, .page-id-2819 .homeform, .page-id-508 .homeform, .page-id-507 .homeform, .page-id-2644 .homeform,
.page-id-2821 .homeform, .page-id-2820 .homeform, .page-id-2822 .homeform, .page-id-2642 .homeform, .page-id-355 .homeform, .page-id-6056 .homeform, .page-id-2643 .homeform,
.page-id-3179 .homeform, .page-id-410 .homeform, .page-id-354 .homeform, .page-id-3257 .homeform, .page-id-3259 .homeform, .page-id-356 .homeform {
  background: #edb469;
  border-bottom: 0 none;
  border-top: 0 none;
  margin: 0 auto;
  width: 60%;
  z-index: 10;
}
.page-id-409 .homeform .title, .page-id-3258 .homeform .title, .page-id-6449 .homeform .title, .page-id-2819 .homeform .title, .page-id-508 .homeform .title, .page-id-2644 .homeform .title,
.page-id-507 .homeform .title, .page-id-2821 .homeform .title, .page-id-2820 .homeform .title, .page-id-2822 .homeform .title, .page-id-2642 .homeform .title, .page-id-355 .homeform .title,
.page-id-6056 .homeform .title, .page-id-2643 .homeform .title,
.page-id-3179 .homeform .title, .page-id-410 .homeform .title, .page-id-354 .homeform .title, .page-id-3257 .homeform .title, .page-id-3259 .homeform .title, .page-id-356 .homeform .title {
  padding:7px 20px 0 25%;
  background: none;
  border-bottom-left-radius: 0;
  text-align: center;
}
.page-id-409 .homeform .title img.vendreseal, .page-id-3258 .homeform .title img.vendreseal, .page-id-6449 .homeform .title img.vendreseal, .page-id-508 .homeform .title img.vendreseal,
.page-id-2819 .homeform .title img.vendreseal, .page-id-507 .homeform .title img.vendreseal, .page-id-2644 .homeform .title img.vendreseal, .page-id-2820 .homeform .title img.vendreseal,
.page-id-2821 .homeform .title img.vendreseal, .page-id-2822 .homeform .title img.vendreseal, .page-id-2642 .homeform .title img.vendreseal, .page-id-355 .homeform .title img.vendreseal,
.page-id-6056 .homeform .title img.vendreseal, .page-id-2643 .homeform .title img.vendreseal, .page-id-3179 .homeform .title img.vendreseal, .page-id-410 .homeform .title img.vendreseal, 
.page-id-354 .homeform .title img.vendreseal, .page-id-3257 .homeform .title img.vendreseal, .page-id-3259 .homeform .title img.vendreseal, .page-id-356 .homeform .title img.vendreseal {
    left: 0;
    top: -12px;
    width: 120px;
}
.page-id-409 .homeform .title h3, .page-id-3258 .homeform .title h3, .page-id-6449 .homeform .title h3, .page-id-2819 .homeform .title h3, .page-id-508 .homeform .title h3,
.page-id-507 .homeform .title h3, .page-id-2644 .homeform .title h3, .page-id-2821 .homeform .title h3, .page-id-2820 .homeform .title h3, .page-id-2822 .homeform .title h3, 
.page-id-2642 .homeform .title h3, .page-id-355 .homeform .title h3, .page-id-6056 .homeform .title h3, .page-id-2643 .homeform .title h3,
.page-id-3179 .homeform .title h3, .page-id-410 .homeform .title h3, .page-id-354 .homeform .title h3, .page-id-3257 .homeform .title h3, .page-id-3259 .homeform .title h3, .page-id-356 .homeform .title h3 {
    color: #333333 !important;
}
@media only screen and (max-width: 960px) {
    .page-id-14592 .multistep-form .prev, .page-id-14592 .first-link, .page-id-14592 .first-b-link, .page-id-14592 .prev-link, .page-id-14592 .prev-b-link, 
    .page-id-14592 .vendre-link, .page-id-14592 .acheter-link, .page-id-14592 .first-one-link, .page-id-14592 .pre-link {
        left: 65px;
    }
    .page-template-template-rapidement-courtier-immobilier .final-form-wrap input[type="text"] {
        max-width: 100%;
        margin: 0 auto !important;
    }
    .page-id-9170 .multistep-form .prev, .page-id-9170 .first-link, .page-id-9170 .first-b-link, .page-id-9170 .prev-link, .page-id-9170 .prev-b-link, 
    .page-id-9170 .vendre-link, .page-id-9170 .acheter-link, .page-id-9170 .first-one-link, .page-id-9170 .pre-link {
        left: 65px;
    }
    .page-id-14713 .multistep-form .prev, .page-id-14713 .first-link, .page-id-14713 .first-b-link, .page-id-14713 .prev-link, .page-id-14713 .prev-b-link, 
    .page-id-14713 .vendre-link, .page-id-14713 .acheter-link, .page-id-14713 .first-one-link, .page-id-14713 .pre-link {
        left: 65px;
    }
    .page-id-13072 .multistep-form .prev, .page-id-13072 .first-link, .page-id-13072 .first-b-link, .page-id-13072 .prev-link, 
    .page-id-13072 .prev-b-link, .page-id-13072 .vendre-link, .page-id-13072 .acheter-link, .page-id-13072 .first-one-link, .page-id-13072 .pre-link {
        left: 65px;   
    }
    .page-id-6013 .multistep-form .prev, .page-id-6013 .first-link, .page-id-6013 .first-b-link, .page-id-6013 .prev-link, 
    .page-id-6013 .prev-b-link, .page-id-6013 .vendre-link, .page-id-6013 .acheter-link, .page-id-6013 .first-one-link, .page-id-6013 .pre-link {
        left: 65px;   
    }
    .postid-3054 .multistep-form .prev, .postid-3054 .first-link, .postid-3054 .first-b-link, .postid-3054 .prev-link, 
    .postid-3054 .prev-b-link, .postid-3054 .vendre-link, .postid-3054 .acheter-link, .postid-3054 .first-one-link, .postid-3054 .pre-link,
    .page-id-29208 .multistep-form .prev, .page-id-29208 .first-link, .page-id-29208 .first-b-link, .page-id-29208 .prev-link, 
    .page-id-29208 .prev-b-link, .page-id-29208 .vendre-link, .page-id-29208 .acheter-link, .page-id-29208 .first-one-link, .page-id-29208 .pre-link {
        left: 60px;   
    }
    .page-id-12492 .multistep-form .prev, .page-id-12492 .first-link, .page-id-12492 .first-b-link, .page-id-12492 .prev-link, 
    .page-id-12492 .prev-b-link, .page-id-12492 .vendre-link, .page-id-12492 .acheter-link, .page-id-12492 .first-one-link, .page-id-12492 .pre-link {
        left: 60px;   
    }
}
@media only screen and (max-width: 800px) {
    .page-id-14711 .man-1 {
        display: none;   
    }
}
@media only screen and (max-width: 768px) {
    .page-template-template-rapidement-courtier-immobilier .final-form-wrap input[type="text"] {
        max-width: 100%;
        margin: 0 auto !important;
    }
     .page-id-9170 .final-form-wrap input[type="text"] {
        max-width: 100%;
        margin: 0 auto !important;
    }
    .page-id-14713 .final-form-wrap input[type="text"] {
        max-width: 100%;
        margin: 0 auto !important;
    }
}
@media only screen and (max-width: 767px) {
    .page-template-template-rapidement-courtier-immobilier .multistep-form .container {
        width: 100%;
    }
    .page-template-template-rapidement-courtier-immobilier .step_6_select {
        width: 75%;   
    }
    .page-template-template-rapidement-courtier-immobilier .step_6_input {
        width: 56% !important;   
    }
    .page-template-template-rapidement-courtier-immobilier .subbutton + p br {
        display: none;
    }
    .page-id-14713 .multistep-form .prev, .page-id-14713 .first-link, .page-id-14713 .first-b-link, 
    .page-id-14713 .prev-link, .page-id-14713 .prev-b-link, .page-id-14713 .vendre-link, 
    .page-id-14713 .acheter-link, .page-id-14713 .first-one-link, .page-id-14713 .pre-link {
        left: 25px;
    }
    .page-id-14713 .clear {
        clear: both;
        width: 100%;
        margin-bottom: 0;
    }
    .page-id-14713 .step_6_suivant, .page-id-14713 .step_7_suivant, .page-id-14713 .step_7b_suivant, .page-id-14713 .step_8b_suivant, .page-id-14713 .step_9b_suivant, .page-id-14713 .step_10b_suivant {
        margin-top: 15px !important;   
    }
}
@media only screen and (max-width: 600px) {
    .page-template-template-rapidement-courtier-immobilier .transition-img {
        display: none;   
    }
    .page-template-template-rapidement-courtier-immobilier .step_6_select {
        width: 75% !important;   
    }
    .page-template-template-rapidement-courtier-immobilier .step_6_input {
        width: 56% !important;   
    }
    .page-template-template-rapidement-courtier-immobilier .subbutton + p br {
        display: none;
    }
    .page-template-template-rapidement-courtier-immobilier .step_6_input {
        width: 66% !important;  
    }
    .page-template-template-rapidement-courtier-immobilier .step_7b_input {
        width: 85% !important;
    }
    .page-template-template-rapidement-courtier-immobilier .step_8b_textarea, .page-template-template-rapidement-courtier-immobilier .step_9b_select {
        width: 85% !important;
    }
    .page-template-template-rapidement-courtier-immobilier #HomeHeader.comparaison {
        display: none !important;   
    }
    .page-id-13072 .testi-wrap img {
        margin: 0 auto 20px;
        display: block;
    }
    .page-id-13072 .testi-col {
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
    .page-id-13072 .testi-col div, .page-id-13072 .testi-content {
        text-align: center !important;   
    }
    .page-id-13072 .testi-col .star-wrap {
        text-align: center !important;   
    }
}
@media only screen and (max-width: 480px) {
    .page-id-14592 .multistep-form .prev, .page-id-14592 .first-link, .page-id-14592 .first-b-link, .page-id-14592 .prev-link, .page-id-14592 .prev-b-link, 
    .page-id-14592 .vendre-link, .page-id-14592 .acheter-link, .page-id-14592 .first-one-link, .page-id-14592 .pre-link {
        left: 20px;
    }
    .page-id-9170 .multistep-form .prev, .page-id-9170 .first-link, .page-id-9170 .first-b-link, .page-id-9170 .prev-link, .page-id-9170 .prev-b-link, 
    .page-id-9170 .vendre-link, .page-id-9170 .acheter-link, .page-id-9170 .first-one-link, .page-id-9170 .pre-link {
        left: 20px;
    }
    .page-id-14713 .multistep-form .prev, .page-id-14713 .first-link, .page-id-14713 .first-b-link, .page-id-14713 .prev-link, .page-id-14713 .prev-b-link, 
    .page-id-14713 .vendre-link, .page-id-14713 .acheter-link, .page-id-14713 .first-one-link, .page-id-14713 .pre-link {
        left: 20px;
    }
    .page-id-13072 .multistep-form .prev, .page-id-13072 .first-link, .page-id-13072 .first-b-link, .page-id-13072 .prev-link, 
    .page-id-13072 .prev-b-link, .page-id-13072 .vendre-link, .page-id-13072 .acheter-link, .page-id-13072 .first-one-link, .page-id-13072 .pre-link {
        left: 20px;   
    }
    .page-id-6013 .multistep-form .prev, .page-id-6013 .first-link, .page-id-6013 .first-b-link, .page-id-6013 .prev-link, 
    .page-id-6013 .prev-b-link, .page-id-6013 .vendre-link, .page-id-6013 .acheter-link, .page-id-6013 .first-one-link, .page-id-6013 .pre-link {
        left: 20px;   
    }
    .postid-3054 .multistep-form .prev, .postid-3054 .first-link, .postid-3054 .first-b-link, .postid-3054 .prev-link, 
    .postid-3054 .prev-b-link, .postid-3054 .vendre-link, .postid-3054 .acheter-link, .postid-3054 .first-one-link, .postid-3054 .pre-link,
    .page-id-29208 .multistep-form .prev, .page-id-29208 .first-link, .page-id-29208 .first-b-link, .page-id-29208 .prev-link, 
    .page-id-29208 .prev-b-link, .page-id-29208 .vendre-link, .page-id-29208 .acheter-link, .page-id-29208 .first-one-link, .page-id-29208 .pre-link{
        left: 20px;   
    }
    .page-id-12492 .multistep-form .prev, .page-id-12492 .first-link, .page-id-12492 .first-b-link, .page-id-12492 .prev-link, 
    .page-id-12492 .prev-b-link, .page-id-12492 .vendre-link, .page-id-12492 .acheter-link, .page-id-12492 .first-one-link, .page-id-12492 .pre-link {
        left: 20px;   
    }
    .page-template-template-rapidement-courtier-immobilier .step_6_input {
        width: calc(100% - 36px) !important;
    }
    .page-template-template-rapidement-courtier-immobilier .step_6_select {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .page-template-template-rapidement-courtier-immobilier .step_8b_textarea {
        width: calc(100% - 32px) !important;
    }
    .page-template-template-rapidement-courtier-immobilier .step_9b_select {
        width: 100% !important;
    }
    .page-template-template-rapidement-courtier-immobilier .step_3_1:hover, .page-template-template-rapidement-courtier-immobilier .step_3_2:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3_3:hover, .page-template-template-rapidement-courtier-immobilier .step_3_4:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3_5:hover, .page-template-template-rapidement-courtier-immobilier .step_3_6:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3b_1:hover, .page-template-template-rapidement-courtier-immobilier .step_3b_2:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3b_3:hover, .page-template-template-rapidement-courtier-immobilier .step_3b_4:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3b_5:hover, .page-template-template-rapidement-courtier-immobilier .step_3b_6:hover, 
    .page-template-template-rapidement-courtier-immobilier .chambres_1:hover, .page-template-template-rapidement-courtier-immobilier .chambres_2:hover, 
    .page-template-template-rapidement-courtier-immobilier .chambres_3:hover, .page-template-template-rapidement-courtier-immobilier .chambres_4:hover, 
    .page-template-template-rapidement-courtier-immobilier .chambres_5:hover, .page-template-template-rapidement-courtier-immobilier .step_3_active, .chambres_active {
        background-position: 0 -58px !important;
        cursor: pointer !important;
    }
    .page-template-broker-form-page-four .step_6_suivant, .page-template-broker-form-page-four .step_7_suivant, .page-template-broker-form-page-four .step_7b_suivant, .page-template-broker-form-page-four .step_8b_suivant, .page-template-broker-form-page-four .step_9b_suivant, .page-template-broker-form-page-four .step_10b_suivant {
        background-size: cover !important;
    }
    .page-template-broker-form-page-four .step_6_suivant:hover, .page-template-broker-form-page-four .step_7_suivant:hover, .page-template-broker-form-page-four .step_7b_suivant:hover, .page-template-broker-form-page-four .step_8b_suivant:hover, .page-template-broker-form-page-four .step_9b_suivant:hover, .page-template-broker-form-page-four .step_10b_suivant:hover {
        background-size: cover !important;
    }
    .page-id-14713 .subbutton {
        line-height: inherit;
        padding-left: 0;
        padding-top: 35px;
        background-position: center top;
    }
    .page-id-14711 #agents {
        background: url(images/agents-bg.jpg) no-repeat scroll bottom center !important;
        padding:0;
    }
    .page-id-14711 #agents .container {
        padding-top: 30px;   
        background: rgba(18,94,177,0.5) !important;
    }
    .page-id-14711 .plex-seal-col {
        filter: brightness(1) !important;
        -webkit-filter: brightness(1) !important;
        color: #fff !important;
    }
    .page-id-14711 .plex-subtitle, .page-id-14711 .plex-intro {
        font-size: 16px;
        color: #fff;
    }
}
@media only screen and (max-width: 375px) {
    .page-template-template-rapidement-courtier-immobilier .seals-img img {
        display: inline-block;
    }  
    .step-3-1 .version-1, .step-3-1 .version-2, .step-3-2 .version-2, .step-3-1 .step-3-4-prix, 
    .step_3_1, .step_3_2, .step_3_3, .step_3_4, .step_3_5, .step_3_6, .step_3b_1, .step_3b_2, 
    .step_3b_3, .step_3b_4, .step_3b_5, .step_3b_6, .chambres_1, .chambres_2, .chambres_3, 
    .chambres_4, .chambres_5, .logements_1, .logements_2, .logements_3, .logements_4, 
    .prix_1, .prix_2, .prix_3, .prix_4, .prix_5, .prix_6, .step_4b_1, .step_4b_2, .step_4b_3, 
    .step_5b_1, .step_5b_2, .step_5b_3, .step_5b_4, .step_5b_5, .step_5b_6, .step_5b_7, .step_5b_8, .step_6b_1, .step_6b_2, .step_6b_3 {
        margin-left: auto;
        margin-right: auto;
    }
    .static-yellow .container {
        width: 100% !important;   
    }
    .step_6_select, .step_9b_select {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
@media only screen and (max-width: 320px) {
    .page-template-template-rapidement-courtier-immobilier .step_3_1:hover, .page-template-template-rapidement-courtier-immobilier .step_3_2:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3_3:hover, .page-template-template-rapidement-courtier-immobilier .step_3_4:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3_5:hover, .page-template-template-rapidement-courtier-immobilier .step_3_6:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3b_1:hover, .page-template-template-rapidement-courtier-immobilier .step_3b_2:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3b_3:hover, .page-template-template-rapidement-courtier-immobilier .step_3b_4:hover, 
    .page-template-template-rapidement-courtier-immobilier .step_3b_5:hover, .page-template-template-rapidement-courtier-immobilier .step_3b_6:hover, 
    .page-template-template-rapidement-courtier-immobilier .chambres_1:hover, .page-template-template-rapidement-courtier-immobilier .chambres_2:hover, 
    .page-template-template-rapidement-courtier-immobilier .chambres_3:hover, .page-template-template-rapidement-courtier-immobilier .chambres_4:hover, 
    .page-template-template-rapidement-courtier-immobilier .chambres_5:hover, .page-template-template-rapidement-courtier-immobilier .step_3_active, .chambres_active {
        background-position: 0 -72px !important;
        cursor: pointer !important;
    }
    .page-id-13312 .step-3-1 .version-1, .page-id-13312 .step-3-1 .version-2, .page-id-13312 .step-3-2 .version-2, .page-id-13312 .step-3-1 .step-3-4-prix {
        height: 60px;   
    }
}
@media only screen and (max-width: 1024px) {
  .page-template-vendre-votre-terrain .plex-man,
.page-template-template-propositions-achat-vente-maison .plex-man{
      position: absolute;
      left: -28%;
      bottom: -7%;
      width: 295px;
	  height: auto;
  }
}
@media only screen and (max-width: 959px) {
  .plex-form-box, .page-template-vendre-votre-terrain .plex-seals,
.page-template-template-propositions-achat-vente-maison .plex-seals{
      max-width: 100%;
  }
  .page-template-vendre-votre-terrain .plex-section-2 .col-lg-4,
.page-template-template-propositions-achat-vente-maison .plex-section-2 .col-lg-4{
    margin-bottom: 30px;
  }
  .page-template-vendre-votre-terrain .plex-section-testi .col-lg-4,
.page-template-template-propositions-achat-vente-maison .plex-section-testi .col-lg-4{
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 840px) {
  .page-template-vendre-votre-terrain .plex-section-testi .testi-blurb,
.page-template-template-propositions-achat-vente-maison .plex-section-testi .testi-blurb{
      height: inherit;
  }
  .page-template-vendre-votre-terrain .plex-section-testi .container:before,
.page-template-template-propositions-achat-vente-maison .plex-section-testi .container:before{
      content: "";
      width: 165px;
      height: 150px;
      background: url(images/testi-icon.png) no-repeat scroll 0 0;
      position: absolute;
      top: -165px;
      left: 40px;
      background-size: cover;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-vendre-votre-terrain .plex-section-1,
.page-template-template-propositions-achat-vente-maison .plex-section-1{
      padding: 60px 0 0;
      position: relative;
  }
  .page-template-vendre-votre-terrain .col-md-4,
.page-template-template-propositions-achat-vente-maison .col-md-4{
    text-align: center;
    margin-bottom: 40px;
  }
  .page-template-vendre-votre-terrain div[class*="plex-section-"] h3 br,
.page-template-template-propositions-achat-vente-maison div[class*="plex-section-"] h3 br{
    display: none;
  }
}
@media only screen and (max-width: 641px) {
  .page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_next_button,
  .page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_page_footer .gform_button{
    position: relative !important;
      font-size: 18px !important;
      white-space: normal;
      padding: 15px 20px !important;
      height: inherit !important;
  }
  .page-template-vendre-votre-terrain .plex-section-testi,
.page-template-template-propositions-achat-vente-maison .plex-section-testi{
    padding-bottom: 10px;
  }
  .plex-form-box {
    padding: 20px !important;
  }
  #field_79_10, #field_80_10 {
    padding-top: 1px;
  }
  .page-template-vendre-votre-terrain .plex-gform li.gfield,
.page-template-template-propositions-achat-vente-maison .plex-gform li.gfield{
    padding-right: 0px !important;
  }
  .page-template-vendre-votre-terrain .plex-gform li.gfield select{
    margin-left: 0px!important;
  }
  .page-template-vendre-votre-terrain .plex-hero-top .plex-subtitle,
.page-template-template-propositions-achat-vente-maison .plex-hero-top .plex-subtitle{
    display: none;
  }
  .page-template-vendre-votre-terrain .plex-gform select,
.page-template-template-propositions-achat-vente-maison .plex-gform select{
    white-space: normal;
      height: auto !important;
  }
}
@media only screen and (max-width: 480px) {
  .page-template-vendre-votre-terrain .plex-hero,
.page-template-template-propositions-achat-vente-maison .plex-hero{
      padding-top: 220px;
  }
}
@media only screen and (max-width: 400px) {
  .page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_next_button,
  .page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_page_footer .gform_button{
      font-size: 16px !important;
  }
  .page-template-vendre-votre-terrain .plex-seal-col,
.page-template-template-propositions-achat-vente-maison .plex-seal-col{
    font-size: 12px;
  }
  .page-template-vendre-votre-terrain .plex-gform select,
  .page-template-vendre-votre-terrain .plex-gform input[type="text"], .page-template-vendre-votre-terrain .plex-gform input[type="email"], 
  .page-template-vendre-votre-terrain .plex-gform input[type="tel"],
.page-template-template-propositions-achat-vente-maison .plex-gform select,
.page-template-template-propositions-achat-vente-maison .plex-gform input[type="text"],
.page-template-template-propositions-achat-vente-maison .plex-gform input[type="email"],
.page-template-template-propositions-achat-vente-maison .plex-gform input[type="tel"]{
    font-size: 14px !important;
  }
  .page-template-vendre-votre-terrain .plex-gform textarea,
.page-template-template-propositions-achat-vente-maison .plex-gform textarea{
    font-size: 14px !important;
  }
  .page-template-vendre-votre-terrain .rapidssl,
.page-template-template-propositions-achat-vente-maison .rapidssl{
      background-position: center left !important;
  }
}
@media only screen and (max-width: 320px) {
  .plex-phone a {
      font-size: 13px;
  }
  .page-template-vendre-votre-terrain .plex-seals .plex-seal-col,
.page-template-template-propositions-achat-vente-maison .plex-seals .plex-seal-col{
    background-size: 68px !important;
      padding-top: 80px;
  }
  .page-template-vendre-votre-terrain .plex-hero,
.page-template-template-propositions-achat-vente-maison .plex-hero{
      padding-top: 190px;
  }
}

/* New Form */
@font-face {
  font-family: 'Avenir-Medium';
  src: url('fonts/Avenir-Medium.eot');
  src: url('fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
       url('fonts/Avenir-Medium.svg#Avenir-Medium') format('svg'),
       url('fonts/Avenir-Medium.ttf') format('truetype'),
       url('fonts/Avenir-Medium.woff') format('woff'),
       url('fonts/Avenir-Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url('fonts/Avenir-Black.eot');
  src: url('fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'),
       url('fonts/Avenir-Black.svg#Avenir-Black') format('svg'),
       url('fonts/Avenir-Black.ttf') format('truetype'),
       url('fonts/Avenir-Black.woff') format('woff'),
       url('fonts/Avenir-Black.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url('fonts/AvenirNext-Bold.eot');
  src: url('fonts/AvenirNext-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/AvenirNext-Bold.svg#AvenirNext-Bold') format('svg'),
       url('fonts/AvenirNext-Bold.ttf') format('truetype'),
       url('fonts/AvenirNext-Bold.woff') format('woff'),
       url('fonts/AvenirNext-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-ExtraBold';
  src: url('fonts/OpenSans-ExtraBold.eot');
  src: url('fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg'),
       url('fonts/OpenSans-ExtraBold.ttf') format('truetype'),
       url('fonts/OpenSans-ExtraBold.woff') format('woff'),
       url('fonts/OpenSans-ExtraBold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/OpenSans-Bold.eot');
  src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'),
       url('fonts/OpenSans-Bold.ttf') format('truetype'),
       url('fonts/OpenSans-Bold.woff') format('woff'),
       url('fonts/OpenSans-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.page-template-mx-form #Subheader {
    display: none !important;   
}

.mx-hero {
  background: url(images/mx-hero.jpg) no-repeat scroll top center;
  background-size: cover;
  padding: 40px 0 0;
}

.mx-hero .container {
  max-width: 960px;
  margin: 0 auto;
}
.mx-header {
  background: rgba(72,78,83,0.8);
  padding: 30px 20px;
  text-align: center;
}
.mx-heading-title {
  color: #00afec;
  font-size: 30px;
  font-family: 'OpenSans-ExtraBold';
  text-transform: uppercase;
  line-height: 1.2;
}
.mx-heading-title-two {
  color: #fff;
  font-size: 32px;
  font-family: 'OpenSans-Bold';
  line-height: 1.2;
}
.mx-heading-title-three {
  color: #00afec;
  font-size: 22px;
  font-family: 'OpenSans-Bold';
  line-height: 1.2;
}
.mx-content {
  color: #fff;
  text-align: center;
  padding: 20px 40px 40px;
  background: #2a282a;
  font-size: 18px;
  min-height: 500px;
  position: relative;
}
.mx-content .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.mx-content .gform_wrapper .gform_page_footer {
  border: none;
  padding: 0;
  margin: 0;
  border: none;
}
.mx-step10  .gform_page_footer {
    text-align: center;   
}
.mx-content .gform_next_button,
.mx-content .gform_previous_button {
  -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out;
    box-shadow: none;
    border: none;
    outline: none;
    box-shadow: none !important;
}
.mx-content *:focus {
    outline: 0 !important;
}
.mx-checklist {
  text-align: center;
  margin-bottom: 40px;
}
.mx-check {
  display: inline-block;
    vertical-align: top;
    background: url(images/mx-bullet.png) no-repeat scroll center left;
    padding-left: 32px;
    margin: 0 10px;
    color: #bcbec0;
    font-family: 'OpenSans-ExtraBold';
    text-transform: uppercase;
    background-size: 30px;
    min-height: 30px;
}
.mx-button-arrow {
  text-align: center;
  margin-bottom: 40px;
}
.mx-button-arrow input {
  font-size: 26px;
    color: #231f20;
    font-family: 'OpenSans-ExtraBold';
    font-weight: 400;
    padding: 18px 40px;
    text-transform: uppercase;
    background: #fff;
    border-radius: 40px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out;
    outline: none;
    box-shadow: none !important;
}
.mx-button-arrow input:hover {
  background: #00afec;
  color: #fff;
}
.mx-points {
    display: flex;
    width: 90%;
    text-align: center;
    margin: 0 auto 40px;
}
.mx-points .mx-point {
  width: 33.33%;
  font-family: 'OpenSans-ExtraBold';
  text-align: center;
  color: #fff;
  font-size: 16px;
  position: relative;
}
.mx-points .mx-point:after {
    background: url(images/mx-points-divider.png) no-repeat scroll 0 0;
    position: absolute;
    right: -8px;
    width: 10px;
    height: 100%;
    content: "";
    background-size: contain;
    top: 0;
}
.mx-points .mx-point:last-child:after {
  display: none;
}
.mx-points .mx-point:first-child {
  background: url(images/mx-point-1.png) no-repeat scroll top center;
  padding-top: 90px;
    background-size: 75px;
    padding-left: 15px;
    padding-right: 15px;
}
.mx-points .mx-point:nth-child(2) {
  background: url(images/mx-point-2.png) no-repeat scroll top center;
  padding-top: 90px;
    background-size: 75px;
    padding-left: 15px;
    padding-right: 15px;
}
.mx-points .mx-point:last-child {
  background: url(images/mx-point-3.png) no-repeat scroll top center;
  padding-top: 90px;
    background-size: 75px;
    padding-left: 15px;
    padding-right: 15px;
}
.mx-message {
  text-align: center;
  font-size: 22px;
  color: #808285;
  font-family: 'Avenir-Medium';
  line-height: 1.3;
}
.mx-message strong {
  font-family: 'Avenir-Black';
}
.mx-content .gform_next_button {
  opacity: 0;
  height: 0;
}
.mx-content .gform_previous_button {
  margin-top: 20px !important;
    color: #231f20;
    background: #bcbec0;
    font-family: 'OpenSans-ExtraBold';
    text-transform: uppercase;
    padding: 10px 20px;
    border-radius: 40px;
    margin-left: 40px !important;
}
.mx-content .gform_previous_button:hover {
  background: #00afec;
  color: #fff;
}
.mx-man {
    position: absolute;
    bottom: 0;
    left: -27%;
    width: 360px;
}
.mx-button-arrow {
  position: relative;
}
.mx-arrow {
  position: absolute;
    width: 360px;
    right: -30%;
    bottom: -15px;
}
.mx-content .gfield_radio li input {
    opacity: 0;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.mx-title {
  text-align: center;
  font-family: 'Avenir-Black';
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 1.3 !important;
}
.mx-after-title {
  text-align: center;
  font-family: 'Avenir-Medium';
  color: #4a9fd4;
  font-size: 16px;
  margin-top: -20px;
    margin-bottom: 0;
}
.mx-blurb {
  font-family: 'Avenir-Medium';
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.3;
}
.mx-step2 .gfield_radio {
  display: flex;
  width: 80% !important;
    margin: 0 auto 40px !important;
    align-items: flex-start;
}
.mx-step2 .gfield_radio li {
  width: 50%;
}
.mx-step2 .gfield_radio label {
  width: 230px !important;
    height: 250px;
    color: #231f20;
    font-family: 'AvenirNext-Bold';
    font-size: 26px !important;
    text-align: center;
    margin: 0 auto !important;
    display: block !important;
    background-color: #fff;
    text-transform: uppercase;
    padding-top: 190px !important;
    background-repeat: no-repeat;
    background-position: top 40px center;
    max-width: 100% !important;
}
.mx-step2 .gfield_radio label:hover {
    color: #231f20;
}
.mx-step2 .gfield_radio li:first-child label {
  background-image: url(images/step1-vendre.png);
}
.mx-step2 .gfield_radio li:last-child label {
  background-image: url(images/step1-acheter.png);
}
.mx-content .gfield_radio label {
  transition: background 150ms ease-in-out;
}
.mx-content .gfield_radio label:hover, .mx-content .gfield_radio input:checked + label {
    background-color: #00afec;
    color: #fff;
}
.mx-step3b .gfield_radio,
.mx-step3a .gfield_radio {
  display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 auto 40px !important;
}
.mx-step3b .gfield_radio li,
.mx-step3a .gfield_radio li {
  flex: 0 0 calc(33.33% - 40px);
    margin: 0 20px 20px !important;
}
.mx-step3b .gfield_radio li label,
.mx-step3a .gfield_radio li label {
  display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    height: 150px;
    color: #231f20;
    font-family: 'AvenirNext-Bold';
    font-size: 22px !important;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top 15px center;
    background-color: #fff;
    padding-top: 105px !important;
    background-size: 70px;
}
.mx-step3b .gfield_radio li:first-child label,
.mx-step3a .gfield_radio li:first-child label {
  background-image: url(images/step3-1.png);
}
.mx-step3b .gfield_radio li:nth-child(2) label,
.mx-step3a .gfield_radio li:nth-child(2) label {
  background-image: url(images/step3-2.png);
  background-size: 75px;
}
.mx-step3b .gfield_radio li:nth-child(3) label,
.mx-step3a .gfield_radio li:nth-child(3) label {
  background-image: url(images/step3-3.png);
  background-size: 75px;
}
.mx-step3b .gfield_radio li:nth-child(4) label,
.mx-step3a .gfield_radio li:nth-child(4) label {
  background-image: url(images/step3-4.png);
  background-size: 75px;
}
.mx-step3b .gfield_radio li:nth-child(5) label,
.mx-step3a .gfield_radio li:nth-child(5) label {
  background-image: url(images/step3-5.png);
  background-size: 75px;
}
.mx-step3b .gfield_radio li:nth-child(6) label,
.mx-step3a .gfield_radio li:nth-child(6) label {
  background-image: url(images/step3-6.png);
  background-size: 75px;
}
.mx-step4b .gfield_radio,
.mx-step5b .gfield_radio {
  display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 auto 40px !important;
}
.mx-step4b .gfield_radio li,
.mx-step5b .gfield_radio li {
  flex: 0 0 calc(50% - 40px);
    margin: 0 20px 20px !important;
}
.mx-step4b .gfield_radio li label,
.mx-step5b .gfield_radio li label {
  display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    color: #231f20;
    font-family: 'AvenirNext-Bold';
    font-size: 22px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 30px !important;
    background: #fff;
}
.mx-step6b .gfield_radio {
  display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 auto 40px !important;
}
.mx-step6b .gfield_radio li {
  flex: 0 0 calc(50% - 40px);
    margin: 0 20px 20px !important;
}
.mx-step6b .gfield_radio li label {
  display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    height: 150px;
    color: #231f20;
    font-family: 'AvenirNext-Bold';
    font-size: 22px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 30px !important;
    background: #fff;
    background-repeat: no-repeat;
    background-position: top 15px center;
    background-color: #fff;
    padding-top: 105px !important;
}
.mx-step6b .gfield_radio li:first-child label {
  background-image: url(images/step6b-1.png);
}
.mx-step6b .gfield_radio li:nth-child(2) label {
  background-image: url(images/step6b-2.png);
}
.mx-step6b .gfield_radio li:nth-child(3) label {
  background-image: url(images/step6b-3.png);
}
.mx-step6b .gfield_radio li:nth-child(4) label {
  background-image: url(images/step6b-4.png);
}
.mx-step7b .gfield_radio,
.mx-step4a .gfield_radio,
.mx-step5a .gfield_radio,
.mx-step6a .gfield_radio {
  display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 auto 40px !important;
}
.mx-step7b .gfield_radio li,
.mx-step4a .gfield_radio li,
.mx-step5a .gfield_radio li,
.mx-step6a .gfield_radio li {
  flex: 0 0 calc(33.33% - 40px);
    margin: 0 20px 20px !important;
}
.mx-step7b .gfield_radio li label,
.mx-step4a .gfield_radio li label,
.mx-step5a .gfield_radio li label,
.mx-step6a .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    color: #231f20;
    font-family: 'AvenirNext-Bold';
    font-size: 18px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 30px 20px !important;
    background: #fff;
}
.mx-step4a .gfield_radio li label {
  min-height: 106px;
}
.mx-step5a .gfield_radio li label {
  min-height: 92px;
}
.mx-step5a .gfield_radio li label {
  font-size: 20px !important;
  padding-top: 30px !important;
}
.mx-step5a .gfield_radio li:first-child label {
  padding-top: 20px !important;
}
.mx-step4a .gfield_radio li:nth-child(2) label,
.mx-step4a .gfield_radio li:nth-child(3) label {
  padding-top: 40px !important;
}
.mx-step8b .gform_fields {
  width: 100%;
}
.mx-step8b .gform_fields {
  display: flex !important;
    flex-wrap: wrap;
    width: 100% !important;
}
.mx-step8b .gform_fields li {
  flex: 0 0 100%;
}
.mx-step8b .gform_fields li:nth-child(2),
.mx-step8b .gform_fields li:nth-child(3) {
  flex: 0 0 calc(50% - 40px);
    margin: 0 20px 20px !important;
}
.mx-step8b input[type="text"] {
  border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #ffffff url(images/code-postal-bg.png) no-repeat scroll left 15px center;
    height: 60px !important;
    padding-left: 60px !important;
    background-size: 30px;
    padding-top: 18px !important;
    font-family: 'Avenir-Medium' !important;
    font-size: 18px !important;
    padding-right: 20px !important;
    border-radius: 0 !important;
    color: #000;
}
.mx-content .mx-step8b .gfield {
    position: relative;
}
.mx-content .gform_wrapper .mx-step8b label.gfield_label {
    position: absolute;
    top: 28px;
    left: 60px;
    color: #939598;
    font-weight: 400;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 18px;
    font-family: 'Avenir-Medium';
}
.mx-step8b .gform_fields li:nth-child(3) label.gfield_label {
    left: 20px;
}

    
.mx-content .mx-step8b .gfield.active label {
  color: #939598;
    font-size: 12px;
  -webkit-transform: translate3d(0, -12px, 0);
          transform: translate3d(0, -12px, 0);
}
.mx-step8b select {
  border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
   background: #ffffff url(images/select-arrow-bg.png) no-repeat scroll right 20px center;
    background-size: 20px !important;
    height: 60px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 15px !important;
    font-family: 'Avenir-Medium' !important;
    font-size: 18px !important;
    border-radius: 0 !important;
    color: #000;
}
.mx-step8b .gform_page_fields,
.mx-step7a .gform_page_fields,
.mx-step8a .gform_page_fields,
.mx-step9a .gform_page_fields {
  text-align: center;
} 
.mx-suivant-btn {
  margin-top: 20px;
  font-size: 26px !important;
    color: #fff !important;
    font-family: 'OpenSans-ExtraBold' !important;
    font-weight: 400 !important;
    padding: 18px 40px !important;
    text-transform: uppercase !important;
    background: #32abdf !important;
    border-radius: 40px !important;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out !important;
    outline: none !important;
    margin-bottom: 40px !important;
    box-shadow: none !important;
}
.mx-suivant-btn:hover {
  background: #fff !important;
  color: #231f20 !important;
}
.mx-step7a input[type="text"] {
  border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    height: 60px !important;
    padding-left: 20px !important;
    font-family: 'Avenir-Medium' !important;
    font-size: 18px !important;
    padding-right: 20px !important;
    max-width: 80%;
    margin: 0 auto;
    border-radius: 0 !important;
    color: #000;
}
.mx-step8a textarea {
  border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 20px !important;
    font-family: 'Avenir-Medium' !important;
    font-size: 18px !important;
    max-width: 80%;
    margin: 0 auto;
    color: #000;
    border-radius: 0 !important;
}
.mx-step9a select {
  border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #ffffff url(images/select-arrow-bg.png) no-repeat scroll right 20px center;
    background-size: 20px !important;
    height: 60px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 18px !important;
    font-family: 'Avenir-Medium' !important;
    font-size: 18px !important;
    max-width: 80%;
    margin: 0 auto !important;
    border-radius: 0 !important;
    color: #000;
}
.mx-content .mx-step9a .gfield {
    position: relative;
}
.mx-content .gform_wrapper .mx-step9a label.gfield_label {
    position: absolute;
    top: 20px;
    left: 110px;
    color: #939598;
    font-weight: 400;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 18px;
    font-family: 'Avenir-Medium';
}
.mx-content .mx-step9a .gfield.active label {
  color: #939598;
    font-size: 12px;
  -webkit-transform: translate3d(0, -12px, 0);
          transform: translate3d(0, -12px, 0);
}
.mx-step10 .gform_fields {
  display: flex !important;
    flex-wrap: wrap;
    width: 100% !important;
}
.mx-step10 .gform_fields li {
  flex: 0 0 100%;
}
.mx-step10 .gform_fields li:nth-child(2),
.mx-step10 .gform_fields li:nth-child(3) {
  flex: 0 0 calc(50% - 15px);
    margin: 20px 15px 0 !important;
}
.mx-step10 .gform_fields li:nth-child(2) {
  margin-left: 0 !important;
}
.mx-step10 .gform_fields li:nth-child(3) {
  margin-right: 0 !important;
}
.mx-step10 input[type="text"], .mx-step10 input[type="tel"],
.mx-step10 input[type="email"] {
  border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #ffffff;
    height: 60px !important;
    padding-left: 20px !important;
    background-size: 30px;
    font-family: 'Avenir-Medium' !important;
    font-size: 18px !important;
    padding-right: 20px !important;
    padding-top: 18px !important;
    color: #000;
    border-radius: 0 !important;
}
.mx-content .mx-step10 .gfield {
    position: relative;
}
.mx-content .gform_wrapper .mx-step10 label.gfield_label {
    position: absolute;
    top: 28px;
    left: 20px;
    color: #939598;
    font-weight: 400;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 18px;
    font-family: 'Avenir-Medium';
}
.mx-content .mx-step10 .gfield.active label {
  color: #939598;
    font-size: 12px;
  -webkit-transform: translate3d(0, -12px, 0);
          transform: translate3d(0, -12px, 0);
}
.mx-step10 .gform_previous_button {
  opacity: 0;
  height: 0;
  display: none !important;
}
.mx-content .gform_button {
  font-size: 26px !important;
    font-family: 'OpenSans-ExtraBold';
    font-weight: 400;
    padding: 18px 40px;
    text-transform: uppercase;
    background: #00afec;
    color: #fff;
    border-radius: 40px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out;
    outline: none;
    margin-top: 30px !important;
    margin-right: 0 !important;
    box-shadow: none !important;
}
.mx-content .gform_button:hover {
  color: #231f20;
  background: #fff;
}
.mx-content .gform_wrapper div.validation_error {
    color: #ff0000 !important;
    font-size: 1em !important;
    font-weight: 400 !important;
    font-family: 'Avenir-Medium' !important;
    margin-bottom: 0 !important;
    border-top: 2px solid #ff0000 !important;
    border-bottom: 2px solid #ff0000 !important;
    padding: 8px 0 !important;
}
.mx-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}
.mx-content .gform_wrapper li.gfield.gfield_error, .mx-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 6px!important;
    border-top: none !important;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    box-sizing: border-box !important;
    width: 100% !important;
    margin-bottom: 0 !important;
}
.mx-content .gform_wrapper .validation_message {
      width: 100% !important;
    padding-right: 0 !important;
    color: #ff0000 !important;
    font-family: 'Avenir-Medium' !important;
    font-weight: 400 !important;
    padding-top: 0 !important;
} 
.mx-content .gform_wrapper .mx-step10  li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0;
    top: 20px;
}
.mx-content.gform_wrapper .mx-step8b  li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0;
    top: 30px;
}
.hide-header-mx {
    display: none !important;   
}
.mx-content .subbutton {
  display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-size: 14px;
}
.mx-content center img {
  display: inline-block;
    height: 45px;
    vertical-align: middle;
    margin-right: 10px;
}
.mx-content .subbutton a {
    color: #fff !important;   
}
.mx-content center {
  margin-top: 30px !important;
}
@media only screen and (max-width: 1024px) {
    .mx-man, .mx-arrow, .mx-woman {
        display: none;
    }
}
@media only screen and (max-width: 800px) {
    .mx-step4a .gfield_radio li label {
        min-height: 100px;
    }
    .mx-step5a .gfield_radio li label {
        min-height: 80px;
        font-size: 16px !important;
        padding: 20px 10px !important;
    }
    .mx-step6a .gfield_radio li label {
        padding: 20px 10px !important;   
        font-size: 16px !important;
    }
}
@media only screen and (max-width: 800px) {
    .mx-hero .container {
        margin: 0 auto;
        width: 100%;
    }
    .mx-heading-title-two, .mx-heading-title {
        font-size: 28px;
    }
    .mx-heading-title-three {
        font-size: 20px;
    }
    .mx-title {
        font-size: 20px;   
    }
    .mx-step4b .gfield_radio li label,
    .mx-step5b .gfield_radio li label {
        font-size: 16px !important;
        padding: 20px 20px !important;
    }
    .mx-step6b .gfield_radio li:nth-child(4) label {
        background-image: url(images/step6b-4.png);
        background-size: 90%;
    }
    .mx-step7b .gfield_radio li label {
        min-height: 106px;   
    }
    .mx-step4a .gfield_radio li label {
        font-size: 16px !important;   
    }
    .mx-step4a .gfield_radio li:nth-child(2) label, .mx-step4a .gfield_radio li:nth-child(3) label {
        padding-top: 30px !important;
    }
    .mx-content .gform_button {
        width: 100% !important;   
    }
    .page-template-mx-form-two .mx-step3b .gfield_radio li label, .page-template-mx-form-two .mx-step3a .gfield_radio li label {
        height: 77px !important;   
    }
    .page-template-mx-form-two .mx-step7b .gfield_radio li label {
        min-height: 88px;
    }
}
@media only screen and (max-width: 768px) {
    .page-template-mx-form-two .mx-content {
        padding: 20px !important;   
    }
    .page-template-mx-form-two .mx-step3b .gfield_radio, .page-template-mx-form-two .mx-step3a .gfield_radio {
        align-items: center;
        justify-content: center;
    }
    .page-template-mx-form-two .mx-step3b .gfield_radio li, .page-template-mx-form-two .mx-step3a .gfield_radio li {
        flex: 0 0 222px;
        margin: 0 6px 20px !important;
    }
}
@media only screen and (max-width: 767px) {
    .mx-content br {
        display: none !important;   
    }
    .mx-heading-title-two {
        font-size: 24px;
    }
    .mx-heading-title {
        font-size: 22px;
    }
    .mx-heading-title-three {
        font-size: 20px;
    }
    .mx-points {
        width: 100%;   
    }
    .mx-button-arrow input {
        font-size: 22px;
        padding: 10px 30px;
    }
    .mx-message {
        font-size: 20px;   
    }
    .mx-button-arrow input {
        white-space: normal;
        line-height: 1.2;
    }
    .mx-step2 .gfield_radio {
        width: 100% !important;   
    }
    .mx-step2 .gfield_radio li {
        width: 42% !important;
        margin: 0 4% !important;
    }
    .mx-content .gform_previous_button {
        width: unset !important;
    }
    .mx-step3b .gfield_radio li, .mx-step3a .gfield_radio li {
        flex: 0 0 calc(50% - 20px) !important;
        margin: 0 10px 10px !important;
    }
    .mx-step6b .gfield_radio li:nth-child(3) label {
        background-image: url(images/step6b-3.png);
        background-size: 90%;
    }
    .mx-step7b .gfield_radio li {
        flex: 0 0 calc(50% - 20px);
        margin: 0 10px 10px !important;
    }
    .mx-step7b .gfield_radio li label {
        min-height: unset !important;
        font-size: 16px !important;
    }
    .mx-step8b .gform_fields li:nth-child(2), .mx-step8b .gform_fields li:nth-child(3) {
        flex: 0 0 calc(100%);
        margin: 0 0 0 !important;
    }
    .mx-step10 .gform_previous_button {
        display: none !important;   
    }
    .mx-content .gform_button {
        font-size:  20px !important; 
        padding: 18px 30px !important;
        line-height: 1.3 !important;
        white-space: normal !important;
    }
    .mx-step4a .gfield_radio li, .mx-step5a .gfield_radio li, .mx-step6a .gfield_radio li {
        flex: 0 0 calc(100%);
        margin: 0 !important;
    }
    .mx-step4a .gfield_radio li label {
        min-height: unset;
        font-size: 18px !important;
    }
    .mx-step5a .gfield_radio li label {
        min-height: unset;
    }
    .mx-step9a select {
        max-width: 100% !important;   
    }
    .mx-content .gform_wrapper .mx-step9a label.gfield_label {
        left: 20px !important;   
    }
    .mx-suivant-btn {
        width: 100%;
        display: block !important;
        font-size: 18px !important;
        padding: 10px 30px !important;
    }
    .page-template-mx-form-two .mx-points .mx-point {
        width: 170px;   
    }
    .page-template-mx-form-two .mx-step2 .gfield_radio {
        width: 100% !important;
    }
    .page-template-mx-form-two .mx-step2 .gfield_radio li {
        width: 100% !important;
        margin: 0 !important;
        flex: 0 0 328px;
    }
    .page-template-template-propositions-achat-vente-maison .plex-gform textarea{
      min-height: 150px;
    }
}
@media only screen and (max-width: 641px) {
    .mx-content .gform_wrapper ul.gfield_checkbox li label, .mx-content .gform_wrapper ul.gfield_radio li label {
        width: 100% !important;   
    }
    .page-template-mx-form-two .mx-content .gform_wrapper ul.gfield_checkbox li label, .page-template-mx-form-two .mx-content .gform_wrapper ul.gfield_radio li label {
        width: inherit !important;   
    }
    .page-template-mx-form-two .mx-step3b .gfield_radio li label, .page-template-mx-form-two .mx-step3a .gfield_radio li label {
        width: 222px !important;
        margin: 0 auto !important;
    }
}
@media only screen and (max-width: 480px) {
    .mx-check {
        display: block;
        padding-left: 40px;
        margin: 0 10px 15px;
        width: 80%;
        text-align: left;
        margin-left: 20%;
        padding-bottom: 5px;
    }   
    .mx-points .mx-point {
        font-size: 14px;
        padding-top: 75px !important;
        background-size: 60px !important;
        line-height: 1.3;
    }
    .mx-message {
        font-size: 16px;   
    }
    .mx-step2 .gfield_radio {
        display: block !important;   
    }
    .mx-step2 .gfield_radio li {
        width: 100% !important;
        margin: 0!important;
    }
    .mx-step2 .gfield_radio label {
        width: 230px !important;
        height: 190px !important;
        padding-top: 145px !important;
        background-position: top 30px center;
        background-size: 90px !important;
    }
    .mx-step3b .gfield_radio li, .mx-step3a .gfield_radio li {
        flex: 0 0 calc(50% - 20px) !important;
        margin: 0 10px 10px !important;
    }
    .mx-step3b .gfield_radio li label, .mx-step3a .gfield_radio li label {
        height: 125px;
        font-size: 14px !important;
        background-position: top 25px center;
        background-color: #fff;
        padding-top: 95px !important;
        background-size: 60px !important;
    }
    .mx-step3b .gfield_radio li:first-child label, .mx-step3a .gfield_radio li:first-child label {
         background-size: 55px !important; 
    }
    .mx-step4b .gfield_radio,
    .mx-step5b .gfield_radio {
        display: block !important;   
    }
    .mx-step4b .gfield_radio li,
    .mx-step5b .gfield_radio li {
        flex: 0 0 calc(100%);
        margin: 0 0 0 !important;
    }
    .mx-step6b .gfield_radio li {
        flex: 0 0 calc(50% - 20px) !important;
        margin: 0 10px 10px !important;
    }
    .mx-step6b .gfield_radio li:first-child label {
        background-image: url(images/step6b-1.png);
        background-size: 50%;
    }
    .mx-step6b .gfield_radio li:nth-child(2) label {
        background-image: url(images/step6b-2.png);
        background-size: 90%;
    }
    .mx-suivant-btn {
        width: 100%;
        display: block !important;
        font-size: 18px !important;
        padding: 10px 30px !important;
    }
    .mx-content .gform_previous_button {
        margin-left: 0 !important;   
    }
    .mx-step10 .gform_fields li:nth-child(2), .mx-step10 .gform_fields li:nth-child(3) {
        flex: 0 0 calc(100%);
        margin: 0 0 0 !important;
    }
    .mx-step10 .gform_fields li:nth-child(2) {
        margin-top: 20px !important;   
    }
    .mx-step5a .gfield_radio li label {
        padding: 20px !important;   
        font-size: 18px !important;
    }
    .mx-step7a input[type="text"], .mx-step8a textarea {
        max-width: 100% !important;
    }
    .mx-heading-title, .mx-checklist {
        display: none !important;   
    }
    .mx-button-arrow input {
        line-height: 1.3 !important;   
    }
    .mx-content center img {
      margin-right: 0;
      margin-bottom: 10px;
    }
    .mx-content .subbutton {
      line-height: 1.3;
    }
}
@media only screen and (max-width: 375px) {
    .mx-check {
        margin-left: 10%;   
    }
    .mx-button-arrow input {
        font-size: 18px;  
        line-height: 1.2 !important;
    }
    .mx-points {
        display: block;   
    }
    .mx-points .mx-point {
        margin-bottom: 20px;
        width: 100% !important;
    }
    .mx-points .mx-point:after {
        background: none !important;
    }
    .mx-title {
        font-size: 24px !important;   
    }
    .mx-content .gform_previous_button {
        margin-left: 0 !important;   
    }
    .mx-content {
        padding: 20px 10px;   
    }
    .mx-step6b .gfield_radio li label {
        height: 130px;
        padding-top: 80px !important;
    }
    .mx-step7b .gfield_radio li {
        flex: 0 0 calc(100%);
        margin: 0 0 0 !important;
    }
    .mx-step7b .gfield_radio li label {
        padding: 20px !important;   
    }
}

/* New Form */
@font-face {
  font-family: 'Montserrat-Regular';
  src: url('fonts/Montserrat-Regular.eot');
  src: url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg'),
       url('fonts/Montserrat-Regular.ttf') format('truetype'),
       url('fonts/Montserrat-Regular.woff') format('woff'),
       url('fonts/Montserrat-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url('fonts/Montserrat-Bold.eot');
  src: url('fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg'),
       url('fonts/Montserrat-Bold.ttf') format('truetype'),
       url('fonts/Montserrat-Bold.woff') format('woff'),
       url('fonts/Montserrat-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Black';
  src: url('fonts/Montserrat-Black.eot');
  src: url('fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
       url('fonts/Montserrat-Black.svg#Montserrat-Bold') format('svg'),
       url('fonts/Montserrat-Black.ttf') format('truetype'),
       url('fonts/Montserrat-Black.woff') format('woff'),
       url('fonts/Montserrat-Black.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('fonts/Montserrat-SemiBold.eot');
  src: url('fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('fonts/Montserrat-SemiBold.svg#Montserrat-Bold') format('svg'),
       url('fonts/Montserrat-SemiBold.ttf') format('truetype'),
       url('fonts/Montserrat-SemiBold.woff') format('woff'),
       url('fonts/Montserrat-SemiBold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
.page-template-mx-new-form #Header,
.page-template-mx-new-form #mci-footer,
/*.page-template-plex-soumissions-courtiers #mci-footer,*/
.page-template-template-trouvez-facilement #Header,
.page-template-template-trouvez-facilement #mci-footer,
.page-template-template-trouvez-facilement #Subheader,
.page-template-template-pour-vendre #Header,
.page-template-template-pour-vendre #mci-footer,
.page-template-template-evaluer-propriete #Header,
.page-template-template-evaluer-propriete #mci-footer,
.postid-27309 #Header,
.postid-21601 #Header,
.category-commission-courtiers-immobiliers #Header,
.page-template-template-au-meilleur-facilement #Header,
.postid-43582 #Header,
.postid-43761 #Header{
    display: none;   
}
.mx-post.page-template-mx-new-form #mci-footer,
.mx-new-post.page-template-mx-new-form #mci-footer {
  display: block;
}
.page-template-template-evaluer-propriete #Header.evaluer-prop{
  display: block!important;
}
.page-template-mx-new-form,
.page-template-template-trouvez-facilement,
.page-template-template-pour-vendre,
.page-template-template-evaluer-propriete,
.category-commission-courtiers-immobiliers,
.postid-43582,
.postid-43761 {
  font-family: 'Montserrat', sans-serif;
  line-height: 1.6;
  font-size: 16px;
  color: #252936;
}
.page-template-mx-new-form p,
.page-template-template-trouvez-facilement p,
.page-template-template-pour-vendre p,
.page-template-template-evaluer-propriete p,
.category-commission-courtiers-immobiliers p,
.postid-43582 p,
.postid-43761 p{
  margin: 0 0 20px;
}
.page-template-mx-new-form .the_content p,
.page-template-template-trouvez-facilement .the_content p,
.page-template-template-pour-vendre .the_content p,
.page-template-template-evaluer-propriete .the_content p,
.category-commission-courtiers-immobiliers .the_content p,
.postid-43582 .the_content p,
.postid-43761 .the_content p{
  margin: 0 0 15px;
}
.page-template-mx-new-form .container,
.page-template-template-trouvez-facilement .container,
.page-template-template-pour-vendre .container,
.page-template-template-evaluer-propriete .container,
.category-commission-courtiers-immobiliers .container,
.postid-43582 .container,
.postid-43761 .container{
  max-width: 1040px;
  margin: 0 auto;
  width: 100%;
}
.page-template-evaluation-rapide .container {
  max-width: 1140px;
  margin: 0 auto;
  width: 100%;
}
.page-template-mx-new-form h3,
.page-template-template-trouvez-facilement h3,
.page-template-template-pour-vendre h3,
.page-template-template-evaluer-propriete h3,
.page-template-template-va-propriete h3.mx-new-title,
.postid-43582 .mx-new-hero.compact-df h3,
.postid-43761 .mx-new-hero.compact-df h3{
    font-family: 'Montserrat-Bold';
    margin-top: 0;
    font-size: 40px;
    line-height: 1.2;
}
.page-template-template-au-meilleur-facilement h3.mx-new-title.title-19024{
    font-family: 'Montserrat-Bold';
    margin-top: 0;
    font-size: 40px;
    line-height: 1.2;
    text-align: left;
    color: white!important;
}
.page-template-template-au-meilleur-facilement h3.mx-new-title{
  font-family: 'Montserrat-Bold';
    margin-top: 0;
    font-size: 40px;
    line-height: 1.2;
    text-align: center;
    color: white!important;
}
.category-commission-courtiers-immobiliers h3{
  font-family: 'Montserrat-Bold';
  margin-top: 0;
  font-size: 40px;
  line-height: 1em;
}
.category-commission-courtiers-immobiliers .mx-new-stepmain .gfield_radio li label{
  font-size: 18px !important;
}
.page-template-template-pour-vendre h3{
  color: black!important;
}
.page-template-template-pour-vendre .mx-new-after-title{
    color: #092436!important;
}
.page-template-template-pour-vendre .has_zip{
  text-align: center;
}
.page-id-15679.page-template-mx-new-form h3,
.page-id-20168.page-template-mx-new-form h3 {
  font-size: 32px;
}
.page-id-20168.page-template-mx-new-form h3 {
	text-align: center;
}
.page-id-20168 .mx-new-stepmain .mx-new-after-title {
	padding-top: 10%;
}
.page-id-20168 .mx-new-hero {
	min-height: 700px;
	padding: 20px 0;
}
.page-id-15733.page-template-mx-new-form h3 {
  font-size: 36px;
  font-family: 'Montserrat-Black';
  text-transform: uppercase;
  margin-bottom: 30px;
}
.page-id-20117.page-template-mx-new-form h3 {
  font-size: 36px;
}
.mx-new-hero {
  min-height: 780px;
  padding: 20px 0 100px;
  background: url(images/mx-new-hero.jpg) no-repeat scroll center top;
  background-size: cover;
  color: #fff;
  position: relative;
}
.page-template-template-va-propriete .mx-new-hero{
  min-height: 650px;
}
.page-template-template-va-propriete #gform_page_82_2{
  min-height: 800px;
}
.page-template-template-trouvez-facilement .mx-new-hero{
  background-image: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.6)), url(images/mx-new-hero.jpg)!important;
}
.valeur-marchande-maison-header .mx-new-rapid-ssl {
  display: none !important;
}
.postid-16561 .mx-new-hero, .postid-3054 .mx-new-hero, .valeur-marchande-maison-header .mx-new-hero,
.page-id-20332 .mx-new-hero,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero, .page-id-29208 .mx-new-hero,
.page-id-34746 .mx-new-hero,
.page-id-41630 .mx-new-hero,
.postid-43582 .mx-new-hero,
.page-id-43672 .mx-new-hero,
.postid-43761 .mx-new-hero{
  background: url(images/mx-new-hero-93.jpg) no-repeat scroll center bottom !important;
  background-size: cover !important;
}
.page-id-18939 .mx-new-hero {
  background: url(/wp-content/uploads/2020/11/assurance-habitation-banner-bg.jpg) no-repeat scroll center bottom !important;
  background-size: cover !important;
  min-height: unset;
  padding: 20px 0;
  overflow: hidden;
}
.page-id-18950 .mx-new-hero {
  min-height: unset;
  padding: 20px 0;
}
.page-id-18945 .mx-new-hero {
  overflow: hidden; 
  min-height: unset;
  padding: 20px 0 75px;
}
.page-id-15382 .mx-new-hero:before,
.page-template-template-va-propriete .mx-new-hero:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.15);
}
.postid-16561 .mx-new-hero:before, .postid-3054 .mx-new-hero:before, .valeur-marchande-maison-header .mx-new-hero:before,
.page-id-20332 .mx-new-hero:before, .page-id-29208 .mx-new-hero:before, .page-id-34746 .mx-new-hero:before,
.page-id-41630 .mx-new-hero:before,
.page-id-43672 .mx-new-hero:before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
}
.page-id-20332 .mx-new-hero:before,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero:before,
.page-template-template-evaluer-propriete .mx-new-hero:before,
.page-id-34746 .mx-new-hero:before, .page-id-41630 .mx-new-hero:before, .postid-43582 .mx-new-hero:before,
.page-id-43672 .mx-new-hero:before, .postid-43761 .mx-new-hero:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
}
.page-id-29208 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title{
  width: 65%;
  margin: 10px auto;
}
.postid-41430 .mx-new-hero.compact-df img.duproprio-mascot{
  display: inline-block!important;
  width: 120px;
  -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
  mask-image: linear-gradient(to top, transparent, black 15%);
  vertical-align: middle;
}
.postid-41430 .mx-new-hero.compact-df .mx-title-div{
  display: inline-block;
  width: 80%;
  vertical-align: middle;
}
.postid-41430 .mx-new-arrow{
  bottom: 15%;
}
.dynamic-man {
      position: absolute;
    bottom: -100px;
    left: -20%;
}
.page-id-18950 .dynamic-man {
  height: 480px;
  width: unset;
}
.page-id-18945 .dynamic-persons {
    position: absolute;
    bottom: -115px;
    left: -52%;
    height: 480px;
}
.page-id-18945.page-template-mx-new-form .container:nth-child(2) {
    margin-bottom: 0;
}
.mx-new-form-v2 .mx-new-hero {
  min-height: unset;
  padding: 20px 0 20px;
  background: url(images/mx-header-v2-bg.jpg) no-repeat scroll center top;
  background-size: cover;
}
.page-id-15770 .mx-new-hero, .mx-new-post .mx-new-hero {
  position: relative;
}
.page-id-15733 .mx-new-hero {
  min-height: 640px;
  padding: 40px 0 100px;
  background: url(images/bg-form-90.jpg) no-repeat scroll left bottom;
  background-size: cover;
  color: #231f20;
}
.mx-new-hero .gform_wrapper {
  margin: 0;
}
.mx-new-hero .gform_wrapper.gf_browser_gecko, .home .gform_wrapper.gf_browser_gecko {
  display: block !important;
}
.page-id-15733 .mx-new-hero .gform_wrapper {
  margin: 60px 0 0 !important;
}
.mx-new-hero #gform_wrapper_90 img.last-arrow{
  position: absolute;
    right: 275px;
    bottom: 10px;
}
.mx-new-hero .container:nth-child(1) {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
.mx-new-hero.mx-pourvendre .container:nth-child(1){
  display: block!important;
}
.page-id-20117 .mx-new-hero .container:nth-child(1),
.page-template-template-va-propriete .mx-new-hero .container:nth-child(1) {
  margin-bottom: 30px;
}
.mx-new-form-v2 .mx-new-hero .container:nth-child(1) {
  display: none;
}
.mx-header-v2 .container {
    display: flex;
    flex-wrap: wrap;
}
.mx-header-v2 {
  padding: 10px 0;
}
.mx-header-v2 .container .one-third {
  width: 22%;
  margin-left: 2.564102564102564%;
}
.mx-header-v2 .container .one-third:first-child {
  margin-left: 0;
}
.mx-header-v2 .container .one-third:first-child img {
  max-width: 177px;
  height: auto;
}
.mx-header-v2 .container .one-third:nth-child(2) {
  width: 50%;
  text-align: center;
  font-size: 14px;
  font-family: 'Montserrat-Bold';
}
.mx-header-v2 .container .one-third:nth-child(2) span {
  display: block;
  color: #2576cb;
}
.mx-header-v2 .container .one-third:nth-child(3) {
  text-align: right;
}
.mx-header-v2 .container .one-third:nth-child(3) a {
  font-family: 'Montserrat-Bold';
  color: #000 !important;
  display: block;
}
.mx-header-v2 .container .one-third:nth-child(3) a:hover {
  color: #1b57cf !important;
  text-decoration: none;
}
.mx-header-v2 .container .one-third:nth-child(3) a i {
  background: #1b57cf;
    color: #fff !important;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
}
.mx-new-hero .container .one-third {
  width: 31.623931623931625%;
  margin-left: 0;
}
.mx-new-hero .container .two-thirds {
  width: 65.81196581196582%;
  margin-left: 2.564102564102564%;
  text-align: center;
  color: #000;
}
.mx-new-hero .container .two-thirds span {
  display: block;
  font-family: 'Montserrat-Bold';
  color: #2576cc;
}
.page-template-template-au-meilleur-facilement .mx-new-hero .container .two-thirds,
.page-template-template-au-meilleur-facilement .mx-new-hero .container .two-thirds span{
  color: white;
}
.page-id-20332 .mx-new-hero .container .two-thirds span,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero .container .two-thirds span,
.page-template-template-evaluer-propriete .mx-new-hero .container .two-thirds span,
.page-id-34746 .mx-new-hero .container .two-thirds span,
.page-id-41630 .mx-new-hero .container .two-thirds span,
.postid-43582 .mx-new-hero .container .two-thirds span,
.page-id-43672 .mx-new-hero .container .two-thirds span,
.postid-43761 .mx-new-hero .container .two-thirds span{
  display: block;
  font-family: 'Montserrat-Bold';
  color: #ff7301;
}
.page-id-20332 .mx-new-hero .container .two-thirds,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero .container .two-thirds,
.page-template-template-evaluer-propriete .mx-new-hero .container .two-thirds,
.page-id-34746 .mx-new-hero .container .two-thirds,
.page-id-41630 .mx-new-hero .container .two-thirds,
.postid-43582 .mx-new-hero .container .two-thirds,
.page-id-43672 .mx-new-hero .container .two-thirds,
.postid-43761 .mx-new-hero .container .two-thirds {
  color: white;
}
.page-id-18939 .mx-new-hero .container .two-thirds, 
.page-id-18939 .mx-new-hero .container .two-thirds span {
  color: #fff;
}
.mx-new-intro {
  text-align: center;
  padding: 80px 0 40px;
}
.mx-new-intro .container:nth-child(2) {
  display: flex;
  flex-wrap: wrap;
}
/*, ::after, ::before {
    box-sizing: border-box;
} */
.mx-new-intro .container .one-third {
  /*width: 31.623931623931625%;*/
  margin-left: 2.564102564102564%;
  -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  position: relative;
}
.mx-new-intro .container .one-third:first-child {
  margin-left: 0;
}
.mx-new-testimonial {
  text-align: center;
  padding: 140px 0 40px;
  background: url(images/mx-new-testi.jpg) no-repeat scroll center top;
  background-size: cover;
  color: #4d4d4d;
}
.page-id-15733 .mx-new-testimonial {
  text-align: center;
  padding: 80px 0 160px;
  background: url(images/mx-new-testi-90.jpg) no-repeat scroll center top;
  background-size: cover;
}
.page-id-19024 .mx-new-testimonial,
.page-id-20196 .mx-new-testimonial,
.page-id-20207 .mx-new-testimonial {
    text-align: center;
    padding: 140px 0 40px;
    background: url(/wp-content/uploads/2021/01/testi-bg.jpg) no-repeat scroll right top;
    background-size: cover;
    color: #4d4d4d;
}
.page-id-22754 .mx-new-testimonial{
	text-align: center;
    padding: 140px 0 40px;
    background: url(/wp-content/uploads/2022/03/Asset-13-1.jpg) no-repeat scroll right top;
    background-size: cover;
    color: #4d4d4d;
}
.page-id-21176.page-id-19024 .mx-new-testimonial {
	background: url(/wp-content/uploads/2021/07/curlybanner.jpg) no-repeat scroll right top;
    background-size: cover;
}
.page-id-15770 .mx-new-testimonial { 
  display: none !important;
}
.page-id-22754 .mx-new-testimonial .container:nth-child(1) {
    margin-bottom: 50px;
}
.page-id-22754 .mx-new-testimonial .container .one-third{
	box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);
}
.mx-new-testimonial h3 {
  margin-bottom: 15px;
}
.mx-new-testimonial .container:nth-child(1) {
  margin-bottom: 160px;
}
.page-id-19024 .mx-new-testimonial .container:nth-child(1),
.page-id-20196 .mx-new-testimonial .container:nth-child(1),
.page-id-20207 .mx-new-testimonial .container:nth-child(1),
.page-id-22754 .mx-new-testimonial .container:nth-child(1) {
  margin-bottom: 40px;
}
.mx-new-testimonial .container:nth-child(2) {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
  justify-content: center;
}
.page-id-15733 .mx-new-testimonial .container:nth-child(1) {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  margin-bottom: 30px;
}
.mx-new-testimonial .container .one-third {
  /*width: calc(31.623931623931625% - 60px);*/
  margin-left: 2.564102564102564%;
  background: #fff;
  padding: 30px 25px;
  -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
}
.mx-new-testimonial .container .one-third:first-child {
  margin-left: 0;
}
.mx-new-testimonial p {
  margin: 0;
  font-family: 'Montserrat-Bold';
}
.testi-bottom {
  color: #fff;
  font-family: 'Montserrat-Bold';
  font-size: 18px;
}
.page-id-15679 .testi-bottom, .page-id-19024 .testi-bottom, .page-id-22754 .testi-bottom { 
  color: #000;  
}
.mx-new-client {
  color: #4d4d4d;
  font-family: 'Montserrat-Bold';
  margin-bottom: 20px;
}
.mx-footer-links {
  padding: 10px 0 0;
  text-align: center;
}
.mx-footer-links a {
  display: inline-block;
  padding: 10px 5px 0;
  color: #000 !important;
}
.mx-footer-links a:hover {
  color: #eaa650 !important;
}
.mx-new-footer {
  padding: 20px 0;
  text-align: center;
  font-size: 15px;
  color: #000;
}
.mx-new-footer div {
  display: inline-block;
  vertical-align: top;
}
.mx-new-footer img {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px;
}

.mx-new-title {
  color: #fff !important;
  margin-bottom: 10px !important;
  text-transform: uppercase;
  text-align: center;
}
.page-id-15733 .mx-new-title {
  color: #000 !important;
  font-weight: 900;
  font-family: 'Montserrat-Black';
  margin-bottom: 40px !important;
}
.mx-new-after-title {
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  line-height: 1.3;
}
.page-template-vendez-slide-form .mx-new-after-title {
  font-size: 20px;
}
.mx-new-form-v2 .mx-new-after-title {
  margin-bottom: 20px;
}
.page-id-15733 .mx-new-after-title {
  color: #143569;
  font-family: 'Montserrat-SemiBold';
}
.mx-new-stepmain, .mx-new-stepmain.step0 {
  max-width: 80%;
  position: relative;
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain.orig{
  max-width: 100%;
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain.orig .gform_next_button{
  opacity: 1;
  height: 30px !important;
  padding-left: 15px!important;
}
.page-id-20168 .mx-new-stepmain {
  max-width: 100%;
  position: relative;
}
.page-id-20605 .mx-new-stepmain {
  max-width: 90%;
  position: relative;
}
.page-id-18939 .mx-new-hero .gform_wrapper,
.page-id-18950 .mx-new-hero .gform_wrapper {
    margin: 0 0 40px;
}
.page-id-18939 .mx-new-stepmain,
.page-id-18950 .mx-new-stepmain {
  margin: 0 0 0 10%;
}
.page-id-18939 .mx-new-step2,
.page-id-18939 .mx-new-step3,
.page-id-18950 .mx-new-step2,
.page-id-18950 .mx-new-step3 {
  margin:80px 0 40px;
}
#gform_page_85_14 img.frmlast-arrow,
#gform_page_191_14 img.frmlast-arrow{
  width: 100px;
    position: absolute;
    bottom: 135px;
    right: 150px;
}
#gform_page_207_14 img.frmlast-arrow{
  width: 100px;
    position: absolute;
    bottom: 170px;
    right: 150px;
}
.mx-new-form-v2 .mx-new-content {
  background: rgba(22,58,109,0.95);
  max-width: 90%;
  border-radius: 20px;
  padding: 60px 60px;
      max-width: calc(90% - 120px);
    margin: 0 auto;
}
.mx-new-form-v2 .mx-new-stepmain,
.mx-new-form-v2 .gform_page {
  max-width: 100%;
  position: relative;
  margin: 0 auto;
  text-align: center;
  min-height: 600px;
}
.page-id-15733 .mx-new-stepmain {
  max-width: 60%;
  position: relative;
  margin: 0 auto;
  /*min-height: 540px;*/
}
.mx-man-v2 {
  position: absolute;
    bottom: -20px;
    left: -16%;
}
.page-id-15912 .mx-man-v2 {
  bottom: -60px;
}
.mx-new-stepmain .mx-new-title {
  text-align: left;
}
.mx-new-form-v2 .mx-new-stepmain .mx-new-title,
.mx-new-form-v2 .mx-new-stepmain .mx-new-after-title {
  text-align: center;
}
.mx-new-form-v2 .mx-new-stepmain .gform_page_fields {
  top: 40%;
    transform: translate(0, -40%);
    position: absolute;
}
.mx-new-form-v2 .gform_page .gform_page_fields {
  top: 20%;
    transform: translate(0, -20%);
    position: absolute;
    width: 100%;
}
.mx-new-form-v2 .gform_page .gform_page_footer {
  position: absolute;
    left: 50%;
    top: 90%;
    transform: translate(-50%,-90%);
    margin: 80px auto 0 !important;
}

.page-id-15912.mx-new-form-v2 .gform_page .gform_page_footer {
  position: absolute;
    left: 50%;
    top: 60%;
    transform: translate(-50%,-60%);
    margin: 80px auto 0 !important;
}
.page-id-15912.mx-new-form-v2 #gform_page_82_19 .gform_page_footer,
.page-id-15912.mx-new-form-v2 #gform_page_82_9 .gform_page_footer,
.page-id-15912.mx-new-form-v2 #gform_page_82_13 .gform_page_footer,
.page-id-15912.mx-new-form-v2 #gform_page_82_2 .gform_page_footer {
    position: absolute;
    left: 50%;
    top: 90%;
    transform: translate(-50%,-90%);
    margin: 80px auto 0 !important;
}

.page-id-15733 .mx-new-stepmain .mx-new-title {
  text-align: center;
  font-family: 'Montserrat-Black';
}
.mx-new-stepmain .mx-new-after-title {
  font-size: 24px;
  color: #fff;
  font-family: 'Montserrat-Bold';
  text-align: left;
}
.page-id-15733 .mx-new-stepmain .mx-new-after-title {
  font-size: 24px;
  color: #2576cb;
  font-family: 'Montserrat-Bold';
  margin-bottom: 20px;
  text-align: center;
}
.page-id-15733 .mx-new-stepmain .mx-new-after-title +  .mx-new-after-title {
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  color: #000;
  margin-bottom: 40px;
}
.mx-new-stepmain .mx-new-post-title {
  max-width: 50%;
}
.page-id-25214 .mx-new-stepmain .mx-new-post-title {
  text-align: left;
}
.page-id-18945 .mx-new-stepmain .mx-new-post-title {
  margin: 20px auto 0 !important;
}
.mx-new-form-v2 .mx-new-stepmain .mx-new-post-title {
  max-width: 95%;
  margin: 20px auto 0;
}
.page-id-15733 .mx-new-stepmain .mx-new-post-title {
  max-width: 100%;
  text-align: center;
}
.page-id-15733 .mx-new-stepmain .mx-new-post-title img {
  width: 74px;
  height: auto;
}
.page-id-15770 .mx-new-stepmain .mx-new-post-title {
  max-width: 85%;
  text-align: left;
}
.mx-new-hero .gform_wrapper .gform_page_footer {
    margin: 80px auto 0;
    padding: 0;
    border: none;
    max-width: 55%;
}
.page-id-18939 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
.page-id-18950 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer {
  margin: 0 auto;
}
.mx-new-form-v2 .mx-new-hero .gform_wrapper .gform_page_footer {
    margin: 40px auto 0;
    padding: 0;
    border: none;
    max-width: 85%;
    text-align: left;
}
.mx-new-form-v2 .mx-new-hero .gform_wrapper .mx-new-stepmain .gform_page_footer {
    margin: 0 auto 0;
    padding: 0;
    border: none;
    max-width: 100%;
    text-align: center;
}
.mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
  -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out;
    box-shadow: none;
    border: none;
    outline: none;
  width: 139px;
  height: 30px;
  color: #fff;
  font-family: 'Montserrat-Bold';
  padding: 0;
  background: url(images/mx-new-retour.png) no-repeat scroll 0 0;
  border-radius: 0;
  box-shadow: none;
  background-size: cover;
    font-size: 14px;
    text-transform: uppercase;
    text-align: right;
    padding-right: 16px;
    margin-right: 0;
    float: left;
}
.mx-new-hero.mx-pourvendre .gform_wrapper .gform_page_footer .gform_previous_button{
  background-image: url("/wp-content/themes/pindol/images/mx-new-sc-retour.png")!important;
  color: black;
}
.mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button:hover,
.mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button:hover {
  color: #393a3e;
}
.mx-new-hero.mx-pourvendre .gform_wrapper .gform_page_footer .gform_previous_button:hover{
  background-image: url("/wp-content/themes/pindol/images/mx-new-retour.png")!important;
  background-color: #ff3301;
}
.mx-new-hero.mx-pourvendre .mx-new-post-title{
  color: #393a3e;
}
.mx-new-hero.mx-pourvendre .mx-new-rapid-ssl,
.mx-new-hero.mx-pourvendre .mx-new-rapid-ssl a{
	color: black!important;
}
.mx-new-hero.mx-pourvendre .mx-new-post-title img{
  filter: invert(1);
}

.mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
  -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out;
    box-shadow: none;
    border: none;
    outline: none;
  width: 139px;
  height: 30px;
  color: #fff;
  font-family: 'Montserrat-Bold';
  padding: 0;
  background: url(images/mx-new-suivant.png) no-repeat scroll 0 0;
  border-radius: 0;
  box-shadow: none;
  background-size: cover;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 16px;
    margin-right: 0 !important;
    float: right;
}
.mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
  background: url(/wp-content/uploads/2021/04/mx-new-suivant-orange.png) no-repeat scroll 0 0;
}
.page-id-15733 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
  color: #143569;
  background: url(images/mx-new-retour-90.png) no-repeat scroll 0 0;
}
.page-id-15733 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
  color: #143569;
  background: url(images/mx-new-suivant-90.png) no-repeat scroll 0 0;
}
.mx-new-arrow {
  background: url(images/mx-new-arrow.png) no-repeat scroll 0 0;
  width: 275px;
  height: 108px;
  background-size: cover;
  position: absolute;
    bottom: 24%;
    right: 18%;
}
.page-id-25214 .mx-new-arrow {
  background: url(images/mx-new-arrow-25214.png) no-repeat scroll 0 0;
  background-size: cover;
}
#gform_wrapper_82 .ginput_container_select,
#gform_wrapper_85 .ginput_container_select,
#gform_wrapper_191 .ginput_container_select,
#gform_wrapper_207 .ginput_container_select{
/*  max-width: 624px;*/
  margin: 20px auto 0;
}
.mx-new-form-v2 .mx-new-arrow {
    bottom: 20%;
    right: -8%;
}
.page-id-15770 .mx-new-arrow { 
  bottom: 14%;
}
.page-id-15733 .mx-new-arrow {
  background: url(images/mx-new-arrow-90.png) no-repeat scroll 0 0;
  bottom: 8%;
    right: -46%;
}
.postid-16561 .mx-new-arrow, .postid-3054 .mx-new-arrow, .valeur-marchande-maison-header .mx-new-arrow,
.page-id-20332 .mx-new-arrow, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-arrow,
.page-id-34746 .mx-new-arrow,
.page-id-41630 .mx-new-arrow,
.postid-43582 .mx-new-arrow,
.page-id-43672 .mx-new-arrow,
.postid-43761 .mx-new-arrow{
  background: url(images/mx-new-arrow-16561.png) no-repeat scroll 0 0;
  bottom: 8%;
    right: -2%;
  width: 224px;
    height: 202px;
}
.page-id-29208 .mx-new-arrow{
  background: url(images/mx-new-arrow-16561.png) no-repeat scroll 0 0;
  bottom: -35px;
  right: -35px;
  width: 224px;
    height: 202px;
}
.mx-new-content .gfield_radio li input,
.mx-new-content .gfield_checkbox li input {
    opacity: 0;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.mx-new-stepmain .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 50% !important;
    margin: 0 0 0 -20px !important;
}

.mx-new-form-v2 .mx-new-stepmain .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 60% !important;
    margin: 0 auto !important;
}
.mx-new-stepmain .gfield_radio li {
    flex: 0 0 calc(50% - 20px);
    margin: 0 10px 20px 10px !important;
  flex: 1;
}
.page-id-20112 .mx-new-stepmain .gfield_radio li,
.page-id-20117 .mx-new-stepmain .gfield_radio li,
.page-id-20605 .mx-new-stepmain .gfield_radio li {
  flex: 0 0 45%;
}
.page-id-20112 .mx-new-stepmain .gfield_radio li:last-child,
.page-id-20117 .mx-new-stepmain .gfield_radio li:last-child {
  flex: 0 0 95%;
}
.page-id-20112 .mx-new-stepmain .mx-new-post-title {
    max-width: 64%;
    text-align: left;
}
.page-template-template-au-meilleur-facilement .mx-new-content .mx-new-stepmain.step0 .gfield_radio li label{
  padding: 15px!important;
  font-size: 20px!important;
}

.mx-new-stepmain .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: auto;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 24px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 40px;
    background-color: #ff3300;
}
.mx-new-form-v2 .mx-new-stepmain .gfield_radio li label {
  background-color: #c2272b;
}
.mx-new-stepmain .gfield_radio li label:hover,
.page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .gfield_radio li label:hover {
    background-color: #2576cb;
}
.mx-new-content .gfield_radio li label:hover,
.mx-new-content .gfield_radio input:checked + label,
.mx-new-content .gfield_checkbox li label:hover,
.mx-new-content .gfield_checkbox input:checked + label {
  background-color: #575858;
}
.page-id-15733 .mx-new-content .gfield_radio li label:hover,
.page-id-15733 .mx-new-content .gfield_radio input:checked + label,
.page-id-15733 .mx-new-content .gfield_checkbox li label:hover,
.page-id-15733 .mx-new-content .gfield_checkbox input:checked + label {
  background-color: #575858;
}
.mx-new-form-v2 .mx-new-content .gfield_radio li label:hover,
.mx-new-form-v2 .mx-new-content .gfield_radio input:checked + label,
.mx-new-form-v2 .mx-new-content .gfield_checkbox li label:hover,
.mx-new-form-v2 .mx-new-content .gfield_checkbox input:checked + label {
  background-color: #575858;
}
.mx-new-content .gfield_radio label {
    transition: background 150ms ease-in-out;
}
.mx-new-content .gfield {
  padding-right: 0 !important;
}
.mx-new-step1 .gfield_radio,
.mx-new-step10 .gfield_radio,
.mx-new-step4a .gfield_radio,
.mx-new-step13a .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 65% !important;
    margin: 0 auto !important;
}
.mx-new-form-v2 .mx-new-step1 .gfield_radio,
.mx-new-form-v2 .mx-new-step10 .gfield_radio,
.mx-new-form-v2 .mx-new-step4a .gfield_radio,
.mx-new-form-v2 .mx-new-step13a .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 90% !important;
    margin: 0 auto !important;
}
.mx-new-step1 .gfield_radio li,
.mx-new-step10 .gfield_radio li,
.mx-new-step4a .gfield_radio li,
.mx-new-step13a .gfield_radio li {
    flex: 0 0 calc(33.33% - 50px);
    margin: 0 25px 10px 25px !important;
}
.mx-new-step1 .gfield_radio li label,
.mx-new-step10 .gfield_radio li label,
.mx-new-step4a .gfield_radio li label,
.mx-new-step13a .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: auto !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 14px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 100px 20px 10px !important;
    background: #fff;
    border-radius: 0;
    background-color: #2576cb;
    min-height: 150px;
    background-repeat: no-repeat;
    background-position: top 15px center;
}
.page-template-template-au-meilleur-facilement .mx-new-step1 .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-step10 .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-step4a .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-step13a .gfield_radio li label{
  background-color: #ff3300;
}
.page-template-template-au-meilleur-facilement .mx-new-content .gfield_radio input + label:hover,
.page-template-template-au-meilleur-facilement .mx-new-content .gfield_radio input:checked + label{
  background-color: #575858;
}
.page-template-mark-slide-form .mx-new-step1 .gfield_radio li label,
.page-template-mark-slide-form .mx-new-step10 .gfield_radio li label,
.page-template-mark-slide-form .mx-new-step4a .gfield_radio li label,
.page-template-mark-slide-form .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-vraiment-rapidament .mx-new-step1 .gfield_radio li label,
.page-template-template-vraiment-rapidament .mx-new-step10 .gfield_radio li label,
.page-template-template-vraiment-rapidament .mx-new-step4a .gfield_radio li label,
.page-template-template-vraiment-rapidament .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-super-vite .mx-new-step1 .gfield_radio li label,
.page-template-template-super-vite .mx-new-step10 .gfield_radio li label,
.page-template-template-super-vite .mx-new-step4a .gfield_radio li label,
.page-template-template-super-vite .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-comparez-3-professionnels .mx-new-step1 .gfield_radio li label,
.page-template-template-comparez-3-professionnels .mx-new-step10 .gfield_radio li label,
.page-template-template-comparez-3-professionnels .mx-new-step4a .gfield_radio li label,
.page-template-template-comparez-3-professionnels .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-comparez-les-meilleurs .mx-new-step1 .gfield_radio li label,
.page-template-template-comparez-les-meilleurs .mx-new-step10 .gfield_radio li label,
.page-template-template-comparez-les-meilleurs .mx-new-step4a .gfield_radio li label,
.page-template-template-comparez-les-meilleurs .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-vendez-slide-form .mx-new-step1 .gfield_radio li label,
.page-template-vendez-slide-form .mx-new-step10 .gfield_radio li label,
.page-template-vendez-slide-form .mx-new-step4a .gfield_radio li label,
.page-template-vendez-slide-form .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-mark-slide-form2 .mx-new-step1 .gfield_radio li label,
.page-template-mark-slide-form2 .mx-new-step10 .gfield_radio li label,
.page-template-mark-slide-form2 .mx-new-step4a .gfield_radio li label,
.page-template-mark-slide-form2 .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-mark-slide-form3 .mx-new-step1 .gfield_radio li label,
.page-template-mark-slide-form3 .mx-new-step10 .gfield_radio li label,
.page-template-mark-slide-form3 .mx-new-step4a .gfield_radio li label,
.page-template-mark-slide-form3 .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-au-meilleur-facilement .mx-new-step1 .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-step10 .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-step4a .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}

.page-template-template-pour-la-meilleure-commission .mx-new-step1 .gfield_radio li label,
.page-template-template-pour-la-meilleure-commission .mx-new-step10 .gfield_radio li label,
.page-template-template-pour-la-meilleure-commission .mx-new-step4a .gfield_radio li label,
.page-template-template-pour-la-meilleure-commission .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-step1 .gfield_radio li label,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-step10 .gfield_radio li label,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-step4a .gfield_radio li label,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.mx-new-hero.single-commissionci-cat .mx-new-step1 .gfield_radio li label,
.mx-new-hero.single-commissionci-cat .mx-new-step10 .gfield_radio li label,
.mx-new-hero.single-commissionci-cat .mx-new-step4a .gfield_radio li label,
.mx-new-hero.single-commissionci-cat .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-slideform-maintenant .mx-new-step1 .gfield_radio li label,
.page-template-template-slideform-maintenant .mx-new-step10 .gfield_radio li label,
.page-template-template-slideform-maintenant .mx-new-step4a .gfield_radio li label,
.page-template-template-slideform-maintenant .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-template-template-vraiment-rapidament .mx-testimonial{
  background: rgba(0, 0, 0, 0.4);
  padding: 20px;
  margin-top: 20px;
  width: 60%;
}
 .page-template-template-vraiment-rapidament .mx-testimonial p.mx-testi-name{
  margin-bottom: 0px;
  font-weight: 700;
 }
 .page-template-template-vraiment-rapidament .mx-trust-seal{
  text-align: center;
    width: 175px;
    position: absolute;
    right: 30px;
    bottom: 125px;
    z-index: 999;
 }
 .page-template-template-vraiment-rapidament .mx-trust-seal .mx-seal1{
  width: 75px;
  display: block;
  margin: 0 auto 5px;
 }
 .page-template-template-vraiment-rapidament .mx-trust-seal .mx-seal2{
  width: 170px;
    display: block;
    margin: 0 auto;
 }
/* new style for form3*/
/*.page-template-mark-slide-form3 h3.mx-new-title{
  line-height: 1.1em;
}*/
.page-template-mark-slide-form3 .mx-new-hero .container:nth-child(1){
  margin-bottom: 20px;
}
.page-template-mark-slide-form3 .mx-new-stepmain {
    max-width: 100%;
}
.page-template-mark-slide-form3 .mx-new-step10 h3.mx-new-after-title{
    font-size: 24px;
    margin: 30px 0 0 50px!important;
    width: 60%;
}
.page-template-mark-slide-form3 .mx-new-step10 .gfield_radio{
    margin: 0px 0 0 50px!important;
}

.page-template-template-pour-la-meilleure-commission .mx-new-hero .container:nth-child(1),
.mx-new-hero.single-commissionci-cat .container:nth-child(1),
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .container:nth-child(1){
  margin-bottom: 20px;
}
.page-template-template-pour-la-meilleure-commission .mx-new-stepmain,
.mx-new-hero.single-commissionci-cat .mx-new-stepmain,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain{
    max-width: 100%;
}
.page-template-template-pour-la-meilleure-commission .mx-new-step10 h3.mx-new-after-title,
.mx-new-hero.single-commissionci-cat .mx-new-step10 h3.mx-new-after-title,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-step10 h3.mx-new-after-title{
    font-size: 24px;
    margin: 30px 0 0 50px!important;
    width: 60%;
}
.page-template-template-pour-la-meilleure-commission .mx-new-step10 .gfield_radio,
.mx-new-hero.single-commissionci-cat .mx-new-step10 .gfield_radio,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-step10 .gfield_radio{
    margin: 0px 0 0 50px!important;
}

.page-template-mark-slide-form4 .mx-new-step1 .gfield_radio li label,
.page-template-mark-slide-form4 .mx-new-step10 .gfield_radio li label,
.page-template-mark-slide-form4 .mx-new-step4a .gfield_radio li label,
.page-template-mark-slide-form4 .mx-new-step13a .gfield_radio li label{
  min-height: 35px!important;
}
.page-id-15733 .mx-new-step1 .gfield_radio li label {
  background-color: #ff3300;
}
.mx-new-form-v2 .mx-new-step1 .gfield_radio li label {
  background-color: #1854cd;
}
.mx-new-step1 .gfield_radio li:nth-child(1) label,
.mx-new-step10 .gfield_radio li:nth-child(1) label,
.mx-new-step4a .gfield_radio li:nth-child(1) label,
.mx-new-step13a .gfield_radio li:nth-child(1) label {
  background-image: url(images/mx-new-step1-1.png);
}
.mx-new-step1 .gfield_radio li:nth-child(2) label,
.mx-new-step10 .gfield_radio li:nth-child(2) label,
.mx-new-step4a .gfield_radio li:nth-child(2) label,
.mx-new-step13a .gfield_radio li:nth-child(2) label {
  background-image: url(images/mx-new-step1-2.png);
}
.mx-new-step1 .gfield_radio li:nth-child(3) label,
.mx-new-step10 .gfield_radio li:nth-child(3) label,
.mx-new-step4a .gfield_radio li:nth-child(3) label,
.mx-new-step13a .gfield_radio li:nth-child(3) label {
  background-image: url(images/mx-new-step1-3.png);
}
.mx-new-step1 .gfield_radio li:nth-child(4) label,
.mx-new-step10 .gfield_radio li:nth-child(4) label,
.mx-new-step4a .gfield_radio li:nth-child(4) label,
.mx-new-step13a .gfield_radio li:nth-child(4) label {
  background-image: url(images/mx-new-step1-4.png);
}
.mx-new-step1 .gfield_radio li:nth-child(5) label,
.mx-new-step10 .gfield_radio li:nth-child(5) label,
.mx-new-step4a .gfield_radio li:nth-child(5) label,
.mx-new-step13a .gfield_radio li:nth-child(5) label {
  background-image: url(images/mx-new-step1-5.png);
}
.mx-new-step1 .gfield_radio li:nth-child(6) label,
.mx-new-step10 .gfield_radio li:nth-child(6) label,
.mx-new-step4a .gfield_radio li:nth-child(6) label,
.mx-new-step13a .gfield_radio li:nth-child(6) label {
  background-image: url(images/mx-new-step1-6.png);
}
.mx-new-step2 .gform_fields li:nth-child(2),
.mx-new-step11 .gform_fields li:nth-child(2),
.mx-new-step4b .gform_fields li:nth-child(2),
.mx-new-step13b .gform_fields li:nth-child(2){
  max-width: 60% !important;
  margin: 0 auto !important;
}
.mx-new-content .mx-new-step2 .gform_fields li:nth-child(2).gfield_error,
.mx-new-content .mx-new-step11 .gform_fields li:nth-child(2).gfield_error,
.mx-new-content .mx-new-step4b .gform_fields li:nth-child(2).gfield_error,
.mx-new-content .mx-new-step13b .gform_fields li:nth-child(2).gfield_error {
  max-width: 60% !important;
  width: 60%;
}
.mx-new-content input[type="text"].slider,
.mx-new-content input[type="number"].slider {
        background: none !important;
    padding: 0 !important;
    display: block !important;
    max-width: unset !important;
    min-width: unset !important;
    width: unset !important;
    cursor: unset !important;
    font-family: 'Montserrat-Bold' !important;
    font-size: 30px !important;
    color: #fff !important;
    text-align: center;
    margin: 0 auto;
}
#jevends-prix-field, #jevends-ville-postal-field{
  margin-top: 30px!important;
}
#jevends-ville-postal-field .ginput_complex .ginput_left, #jevends-ville-postal-field .ginput_complex .ginput_right {
    width: calc(50% - 3px);
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 10px 0;
}
#jevends-ville-postal-field .ginput_complex .ginput_left input, 
#jevends-ville-postal-field .ginput_complex .ginput_right input,
.page-template-mark-slide-form .mx-new-content input[type="text"], 
.page-template-mark-slide-form .mx-new-content select,
.page-template-mark-slide-form .mx-new-content textarea,
.page-template-template-super-vite .mx-new-content input[type="text"], 
.page-template-template-super-vite .mx-new-content select,
.page-template-template-super-vite .mx-new-content textarea,
.page-template-template-slideform-maintenant .mx-new-content input[type="text"], 
.page-template-template-slideform-maintenant .mx-new-content select,
.page-template-template-slideform-maintenant .mx-new-content textarea,
.page-template-template-au-meilleur-facilement .mx-new-content input[type="text"], 
.page-template-template-au-meilleur-facilement .mx-new-content select,
.page-template-template-au-meilleur-facilement .mx-new-content textarea,
.page-template-template-vraiment-rapidament .mx-new-content input[type="text"], 
.page-template-template-vraiment-rapidament .mx-new-content select,
.page-template-template-vraiment-rapidament .mx-new-content textarea{
  width: calc(100% - 40px)!important;
}

.page-id-15663 .mx-new-content input[type="text"].slider,
.page-id-15663 .mx-new-content input[type="number"].slider,
.mx-post .mx-new-content input[type="text"].slider,
.mx-post .mx-new-content input[type="number"].slider,
.page-id-15679 .mx-new-content input[type="text"].slider,
.page-id-15679 .mx-new-content input[type="number"].slider,
.page-id-19182 .mx-new-content input[type="text"].slider,
.page-id-19182 .mx-new-content input[type="number"].slider,
.page-id-19179 .mx-new-content input[type="text"].slider,
.page-id-19179 .mx-new-content input[type="number"].slider,
.page-id-20123 .mx-new-content input[type="text"].slider,
.page-id-20123 .mx-new-content input[type="number"].slider  {
  color: #000 !important;
}
.page-id-15733 .mx-new-content input[type="text"].slider,
.page-id-15733 .mx-new-content input[type="number"].slider {
  color: #143569 !important;
}
.page-id-15733 .priceslider {
  margin-top: 40px !important;
}
.priceslider .ginput_container {
    padding-bottom: 70px;
    position: relative;
    padding-top: 20px;
}
.priceslider .ginput_container input {
   position: absolute;
    bottom: 0;
    left: calc(50% - 210px);
}
.page-id-18939 .mx-new-step1 .gfield_radio li label, 
.page-id-18939 .mx-new-step10 .gfield_radio li label, 
.page-id-18939 .mx-new-step4a .gfield_radio li label, 
.page-id-18939 .mx-new-step13a .gfield_radio li label {
      background-color: #ff3300;
}
.page-id-18939 .mx-new-step4 .gfield_radio li label, 
.page-id-18939 .mx-new-step13 .gfield_radio li label, 
.page-id-18939 .mx-new-step15 .gfield_radio li label, 
.page-id-18939 .mx-new-step16 .gfield_radio li label {
  background-color: #ff3300;
}
.page-id-18939 .mx-new-content .gfield_radio li label:hover, 
.page-id-18939 .mx-new-content .gfield_radio input:checked + label, 
.page-id-18939 .mx-new-content .gfield_checkbox li label:hover, 
.page-id-18939 .mx-new-content .gfield_checkbox input:checked + label {
      background-color: #575858;
}
.page-id-18939 .mx-new-content .gform_button:hover {
    background-color: #575858;
}
@media (min-width: 768px) and (max-width: 1024px){
  #gform_wrapper_85 .gfield,
	#gform_wrapper_207 .gfield{
    padding-right: 0px!important;
  }
  #gform_page_85_14 img.frmlast-arrow,
	#gform_page_207_14 img.frmlast-arrow{
    bottom: 130px;
    right: 100px!important;
  }
  .mx-new-after-title br{
    display: none;
  }
  .gform_wrapper .mx-new-step6 ul.gform_fields input[type="text"], .gform_wrapper .mx-new-step7 ul.gform_fields input[type="email"]{
    width: 94%!important;
  }
  .page-template-template-au-meilleur-facilement h3.mx-new-title.title-19024{
    font-size: 34px;
  }
  .page-template-template-au-meilleur-facilement .mx-new-hero .dynamic-mascots{
    position: absolute;
    margin-left: 0!important;
    margin-bottom: 0px;
    width: 200px!important;
    right: -30px!important;
  }
  .page-template-template-au-meilleur-facilement .mx-new-stepmain.orig{
    min-height: 300px;
  }
  .page-template-template-au-meilleur-facilement .mx-new-step1 .gfield_radio, 
  .page-template-template-au-meilleur-facilement .mx-new-step10 .gfield_radio, 
  .page-template-template-au-meilleur-facilement .mx-new-step4a .gfield_radio, 
  .page-template-template-au-meilleur-facilement .mx-new-step13a .gfield_radio{
    width: 100% !important;
  }
  .page-template-template-au-meilleur-facilement h3.mx-new-title{
    font-size: 28px!important;
  }
  .page-template-template-au-meilleur-facilement h3.mx-new-title br,
  .page-template-template-au-meilleur-facilement .mx-new-after-title br{
    display: none;
  }
  .page-template-template-au-meilleur-facilement .mx-new-step1 .gfield_radio li,
  .page-template-template-au-meilleur-facilement .mx-new-step10 .gfield_radio li, 
  .page-template-template-au-meilleur-facilement .mx-new-step4a .gfield_radio li, 
  .page-template-template-au-meilleur-facilement .mx-new-step13a .gfield_radio li {
    flex: 0 0 calc(33.33% - 30px)!important;
    margin: 0 10px 10px 10px !important;
  }
  .page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper{
    margin: 30px!important;
  }
}
@media only screen and (min-width: 1025px) {
.mx-new-content .noUi-horizontal .noUi-tooltip {
  bottom: -220%;
  font-family: 'Montserrat-Bold';
  font-size: 30px;
  background: none;
  color: #fff;
  border: none;
  outline: none;
  box-shadow: none;
}
}
.mx-new-content .noUi-target {
    background: #cecdcc;
    border-radius: 0;
    border: 1px solid #fff;
    box-shadow: none;
}
.page-id-15733 .mx-new-content .noUi-target {
    background: #fff;
    border-radius: 0;
    border: 1px solid #fff;
    box-shadow: none;
}
.mx-new-content .noUi-handle {
    border: 1px solid #2576cb;
    border-radius: 3px;
    background: #2576cb;
    cursor: default;
    box-shadow: none;
}
.mx-new-content .noUi-connect {
    background: #393a3e;
}
.page-id-15733 .mx-new-content .noUi-connect {
    background: #dbdada;
}
.mx-new-content input[type="text"],
.mx-new-content input[type="email"],
.mx-new-content textarea {
  font-size: 16px !important;
    color: #231f20;
    border-radius: 4px;
    padding: 10px 20px !important;
    border: none;
    box-shadow: none;
    height: unset !important;
    border: none !important;
    background: #fff; 
    margin: 0px!important;
}
.mx-new-content #gform_wrapper_85 .gform_page:not(:first-child):not(#gform_page_85_10):not(#gform_page_85_11) input[type="text"],
.mx-new-content input[type="email"],
.mx-new-content textarea,
.mx-new-content #gform_wrapper_191 .gform_page:not(:first-child):not(#gform_page_191_10):not(#gform_page_191_11) input[type="text"],
.mx-new-content #gform_wrapper_207 .gform_page:not(:first-child):not(#gform_page_207_10):not(#gform_page_207_11) input[type="text"]{
  width: 100%!important;
}
.mx-new-hero.mx-pourvendre .mx-new-content input[type="text"],
.mx-new-hero.mx-pourvendre .mx-new-content input[type="email"],
.mx-new-hero.mx-pourvendre .mx-new-content select,
.mx-new-hero.mx-pourvendre .mx-new-content textarea {
  border: 1px solid black!important;
}
.mx-new-content textarea {
  height: 120px !important;
  margin: 0 auto;
}
.mx-new-content input[type="text"]::-webkit-input-placeholder,
.mx-new-content input[type="email"]::-webkit-input-placeholder,
.mx-new-content input[type="number"]::-webkit-input-placeholder,
.mx-new-content textarea::-webkit-input-placeholder {
  color: #000 !important;
}
.mx-new-content input[type="text"]:-ms-input-placeholder,
.mx-new-content input[type="email"]:-ms-input-placeholder,
.mx-new-content input[type="number"]:-ms-input-placeholder,
.mx-new-content textarea:-ms-input-placeholder {
  color: #000 !important;
}
.mx-new-content input[type="text"]::placeholder,
.mx-new-content input[type="email"]::placeholder,
.mx-new-content input[type="number"]::placeholder,
.mx-new-content textarea::placeholder {
  color: #000 !important;
}
.mx-new-content select {
  font-size: 16px !important;
    color: #231f20;
    border-radius: 4px;
    padding: 10px 20px !important;
    border: none;
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url(images/mx-new-select-arrow.png) no-repeat scroll right 20px center;
    height: unset !important;
}
.mx-new-content #gform_wrapper_85 select,
.mx-new-content #gform_wrapper_191 select,
.mx-new-content #gform_wrapper_207 select{
  border: 1px solid;  
}
.mx-new-content img.vendre-last-arrow{
  position: absolute;
    right: 60px;
    bottom: -95px;
}
.page-id-15733 .mx-new-content input[type="text"],
.page-id-15733 .mx-new-content input[type="email"],
.page-id-15733 .mx-new-content textarea,
.page-id-15733 .mx-new-content select {
    border: 1px solid #143569 !important;
}
.page-id-15733 .mx-new-content input[type="text"].slider, .page-id-15733 .mx-new-content input[type="number"].slider {
    border: none !important;
}
.mx-new-content ::-webkit-input-placeholder {
  color: #000 !important;
}

.mx-new-content :-ms-input-placeholder {
  color: #000 !important;
}

.mx-new-content ::placeholder {
  color: #000 !important;
}
.gform_wrapper .mx-new-step3 ul.gform_fields,
.gform_wrapper .mx-new-step2 ul.gform_fields,
.gform_wrapper .mx-new-step6 ul.gform_fields,
.gform_wrapper .mx-new-step7 ul.gform_fields,
.gform_wrapper .mx-new-step13c ul.gform_fields {
    width: 85%;
    margin: 0 auto !important;
}
#gform_wrapper_93 .mx-new-step2 ul.gform_fields {
  width: 100%;
}
.mx-new-step4 .gfield_radio,
.mx-new-step13 .gfield_radio,
.mx-new-step15 .gfield_radio,
.mx-new-step16 .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 60% !important;
    margin: 0 auto !important;
}
.mx-new-step4 .gfield_radio li,
.mx-new-step13 .gfield_radio li,
.mx-new-step15 .gfield_radio li,
.mx-new-step16 .gfield_radio li {
    flex: 0 0 calc(50% - 40px);
    margin: 0 20px 20px 20px !important;
}
.mx-new-step4 .gfield_radio li label,
.mx-new-step13 .gfield_radio li label,
.mx-new-step15 .gfield_radio li label,
.mx-new-step16 .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 24px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 40px;
    background-color: #2576cb;
}
.mx-new-step15 .gfield_radio li label {
  padding: 20px 30px !important;
  font-size: 18px !important; 
}
.mx-new-step16 .gfield_radio li label {
  padding: 20px 30px !important;
  font-size: 18px !important; 
}
.page-id-15733 .mx-new-step4 .gfield_radio li label {
    font-size: 20px !important;
    border-radius: 0;
    background-color: #ff3300;
}
.mx-new-form-v2 .mx-new-step4 .gfield_radio li label {
    font-size: 20px !important;
    background-color: #1854cd;
}
.mx-new-step5 .gfield_radio,
.mx-new-step14 .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 80% !important;
    margin: 0 auto !important;
}
.mx-new-step5 .gfield_radio li,
.mx-new-step14 .gfield_radio li {
    flex: 0 0 calc(25% - 50px);
    margin: 0 25px 10px 25px !important;
}
.mx-new-step5 .gfield_radio li label,
.mx-new-step14 .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 14px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 100px 20px 10px !important;
    background: #fff;
    border-radius: 0;
    background-color: #2576cb;
    min-height: 150px;
    background-repeat: no-repeat;
    background-position: top 15px center;
}
.mx-new-step5 .gfield_radio li:nth-child(1) label {
  background-image: url(images/mx-new-step5-1.png);
}
.mx-new-step5 .gfield_radio li:nth-child(2) label {
  background-image: url(images/mx-new-step5-2.png);
}
.mx-new-step5 .gfield_radio li:nth-child(3) label {
  background-image: url(images/mx-new-step5-3.png);
}
.mx-new-step5 .gfield_radio li:nth-child(4) label {
  background-image: url(images/mx-new-step5-4.png);
}
.mx-new-step14 .gfield_radio li:nth-child(1) label {
  background-image: url(images/mx-new-step14-1.png);
}
.mx-new-step14 .gfield_radio li:nth-child(2) label {
  background-image: url(images/mx-new-step14-2.png);
}
.mx-new-step14 .gfield_radio li:nth-child(3) label {
  background-image: url(images/mx-new-step14-3.png);
}
.mx-new-step14 .gfield_radio li:nth-child(4) label {
  background-image: url(images/mx-new-step14-4.png);
}

.page-id-20332 .gform_wrapper .mx-new-step7 ul.gform_fields,
.page-template-mx-new-form.valeur-marchande-maison-posts .gform_wrapper .mx-new-step7 ul.gform_fields,
.page-id-34746 .gform_wrapper .mx-new-step7 ul.gform_fields,
.page-id-41630 .gform_wrapper .mx-new-step7 ul.gform_fields,
.postid-43582 .gform_wrapper .mx-new-step7 ul.gform_fields,
.page-id-43672 .gform_wrapper .mx-new-step7 ul.gform_fields,
.postid-43761 .gform_wrapper .mx-new-step7 ul.gform_fields {
    width: 60%;
    margin: 0 auto !important;
}
.mx-new-form-v2 .gform_wrapper .mx-new-step6 ul.gform_fields {
    width: 75%;
    margin: 0 auto !important;
}
.gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
.gform_wrapper .mx-new-step7 ul.gform_fields li#field_93_76,
.gform_wrapper .mx-new-step6 #nom-field,
.gform_wrapper .mx-new-step6 ul.gform_fields li:nth-child(3) {
    width: 60%;
    margin: 0 auto !important;
}
.gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2),
.gform_wrapper .mx-new-step8 ul.gform_fields li.tel-104 {
    width: 60%;
    margin: 0 auto !important;
}
#input_109_39 {
	width: 60% !important;
    margin: 20px auto !important;
}
.gform_wrapper .mx-new-step12 ul.gform_fields li:nth-child(2),
.gform_wrapper .mx-new-step4c ul.gform_fields li:nth-child(2),
#gform_wrapper_93 .mx-new-step4b ul.gform_fields li:nth-child(2),
#gform_wrapper_93 .mx-new-step11 ul.gform_fields li:nth-child(2),
#gform_wrapper_93 .mx-new-step2 ul.gform_fields li:nth-child(2) {
    width: 60%;
    margin: 0 auto !important;
}
.gform_wrapper .mx-new-final ul.gform_fields li:nth-child(2) {
    width: 60%;
    margin: 0 auto !important;
}
.mx-new-form-v2 .gform_wrapper .mx-new-final ul.gform_fields li:nth-child(2) {
    width: 75%;
    margin: 0 auto !important;
}
.mx-new-after-title img, .mx-new-post-title img {
  vertical-align: middle;
  padding-right: 10px;
}
.mx-new-post-title, .mx-new-rapid-ssl {
  text-align: center;
}
.page-id-15733 .mx-new-post-title {
  max-width: 60%;
  margin: 0 auto;
  text-align: left;
}
.page-id-15733 .mx-new-post-title img {
  display: inline-block;
  vertical-align: middle;
}
.page-id-15733 .mx-new-post-title p {
  font-family: 'Montserrat-SemiBold';
  display: inline-block;
  width: calc(100% - 32px);
  margin-bottom: 0;
    font-size: 14px;
    line-height: 1.3;
    vertical-align: middle;
    color: #143569;
}
.page-id-15733 .mx-footer-form .mx-new-post-title {
  text-align: center;
}
.page-id-15733  .mx-footer-form .mx-new-post-title img {
  max-width: 60px;
}
.mx-new-rapid-ssl {
  margin-top: 20px;
  font-size: 14px;
}
.mx-new-rapid-ssl a {
    color: #fff;   
}
.mx-new-rapid-ssl img {
  vertical-align: middle;
    padding-right: 10px;
    width: 64px;
}
.page-id-15733 .mx-new-rapid-ssl {
  font-family: 'Montserrat-SemiBold';
  color: #143569;
}
.page-id-15733 .mx-new-rapid-ssl a {
  color: #143569;
}
.page-id-15733 .mx-new-rapid-ssl img,
.page-id-15733 .mx-new-rapid-ssl p{
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0px;
}
.mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer {
  margin-top: 40px;
  display: flex;
  text-align: center;
  flex-wrap: wrap;
  align-items: center;
    justify-content: center;
  flex-direction: column;
}
.mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer .gform_previous_button {
  opacity: 0;
  height: 0;
  padding: 0;
  margin: 0;
}
.mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center {
  order: 1;
  margin-top: 20px;
}
.mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center a {
  color: #fff !important;
}
.mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center img {
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    margin-right: 0;
}
.mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center .subbutton {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-size: 14px;
  display: none;
}
.page-template-mx-new-form .container:nth-child(2),
.page-template-template-trouvez-facilement .container:nth-child(2),
.page-template-template-pour-vendre .container:nth-child(2),
.page-template-template-evaluer-propriete .container:nth-child(2),
.postid-43582 .container:nth-child(2),
.postid-43761 .container:nth-child(2){
  margin-bottom: 40px;
}
.mx-new-content .gform_button {
    -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out;
    margin: 0 !important;
    max-width: 100% !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 18px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 40px;
    background-color: #ff3300;
    order: 1;
    box-shadow: none;
    border: none;
	white-space:initial;
}
.mx-new-form-v2 .mx-new-final .gform_page_footer {
  margin: 0 auto !important;
}
.mx-new-form-v2 .mx-new-content .gform_button {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
}
.page-id-15733 .mx-new-content .gform_button { 
  border-radius: 0;
}
.mx-new-form-v2 .mx-new-content .gform_button {
  background-color: #921d20;
}
.mx-new-content .gform_button:hover,
.mx-new-form-v2 .mx-new-content .gform_button:hover {
  background-color: #2576cb;
  box-shadow: none;
    border: none;
}
.mx-new-stepmain .gform_next_button,
.page-id-25214 .mx-new-stepmain .gform_previous_button,
.page-id-25214 .mx-new-stepmain2 .gform_next_button
/*,
.mx-new-step1 .gform_next_button,
.mx-new-step4 .gform_next_button,
.mx-new-step5 .gform_next_button,
.mx-new-step13 .gform_next_button,
.mx-new-step14 .gform_next_button,
.mx-new-step4a .gform_next_button,
.mx-new-step13a .gform_next_button,
.mx-new-step10 .gform_next_button,
.mx-new-step15 .gform_next_button,
.mx-new-step16 .gform_next_button */ {
  opacity: 0;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.page-id-15733 .mx-new-step5 .gform_next_button {
  opacity: 1;
  height: unset !important;
    padding: 8px 21px !important;
    margin: 0 0 16px !important;
}
.mx-new-content .gform_wrapper div.validation_error {
    color: #ff0000;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 15px;
    border-top: 2px solid #ff0000;
    border-bottom: 2px solid #ff0000;
    padding: 5px 0;
    clear: both;
    width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(255,255,255,0.9)!important;
}
.postid-16561 .mx-new-content .gform_wrapper div.validation_error,
.postid-16561  .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.postid-3054 .mx-new-content .gform_wrapper div.validation_error,
.postid-3054  .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.valeur-marchande-maison-header .mx-new-content .gform_wrapper div.validation_error,
.valeur-marchande-maison-header .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-content .gform_wrapper div.validation_error,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.page-id-34746 .mx-new-content .gform_wrapper div.validation_error,
.page-id-34746  .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.postid-43582 .mx-new-content .gform_wrapper div.validation_error,
.postid-43582 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.postid-43761 .mx-new-content .gform_wrapper div.validation_error,
.postid-43761 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
  color: #ff0000 !important;
}
.page-id-29208 .mx-new-content .gform_wrapper div.gform_validation_errors{
  color: #fff !important;
  background: #ff0000;
  padding: 20px;
  font-weight: 800;
  text-align: center;
  font-size: 20px;
}
.page-id-29208 #gform_wrapper_144 li.gfield.gfield_error .gfield_description.validation_message{
	color: #fff !important;
  	background: #ff0000;
  	margin-top: 0px!important;
  	padding: 5px!important;
  	font-size: 13px!important;
}
.mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    max-width: 100%;
    padding-right: 0;
    padding-top: 0;
    margin-top: 0px!important;
    color: #ff0000 !important;
}
.page-id-29208 .mx-new-content .gform_required_legend{
	display: none;
}
#gform_page_144_1 .gf_left_half, #gform_page_144_1 .gf_right_half{
	margin: 0 5px!important;
    width: calc(50% - 10px)!important;
    border: none!important;
}
#gform_page_144_1 input{
	margin-top: 0px;
	margin-bottom: 0px;
}
.page-id-29208 .mx-new-content .ginput_complex.ginput_container_address .ginput_right {
	width: 100%!important;
	padding-right: 0px!important;
	min-height: 38px!important;
}
.mx-new-content .gform_wrapper li.gfield.gfield_error, 
.mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 6px!important;
    border-top: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    padding-bottom: 0;
    padding-top: 0;
    box-sizing: border-box;
}

.mx-testi-slider {
  text-align: center;
  padding: 40px 0;
  background: rgba(0,0,0,0.35);
      position: absolute;
    width: 100%;
    bottom: 0;
}
.category-commission-courtiers-immobiliers .mx-testi-slider{
  z-index: 999;
    padding: 20px 0px;
    position: relative;
    margin-top: -118px;
}
.category-commission-courtiers-immobiliers .mx-testi-slider .mx-slides li{
  width: 100%;
}
.category-commission-courtiers-immobiliers .mx-testi-slider .mx-slides li p{
  display: inline-block;
  color: white;
  width: 70%;
  vertical-align: middle;
    margin-bottom: 0px;
}
.category-commission-courtiers-immobiliers .mx-testi-slider .mx-slides li .mx-client{
  display: inline-block;
  width: 15%;
  vertical-align: middle;
}
.mx-new-form-v2 .mx-testi-slider {
  text-align: center;
  padding: 40px 0;
  background: #323232;
      position: relative;
    width: 100%;
    bottom: unset;
}
.mx-new-form-v2 .testi-mx {
  max-width: 92%;
  margin: 0 auto; 
}
.testi-mx-v2-img {
  display: inline-block;
  vertical-align: top;
  width: 120px;
  text-align: left;
}
.testi-mx-v2-content {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  text-align: left;
  width: calc(100%  - 140px);
}
.testi-mx-v2-content img {
  float: right;
}
.page-id-15733 .mx-testi-slider {
  display: none !important;
}
.mx-testi-slider img {
  width: auto !important;
    display: inline-block !important;
    margin: 0 auto;
    float: none !important;
}
.mx-testi-slider .testi-mx-v2-content img {
  float: right !important;
  margin-top: -30px;
}
.mx-testi-slider .mx-new-client {
  color: #fff;
  margin-bottom: 5px;
}
.mx-testi-slider .container {
  display: block !important;
  flex-wrap: unset !important;
  margin-bottom: 0 !important; 
}
.mx-testi-slider p {
  max-width: 90%;
  margin: 0 auto 20px;
  min-height: 75px;
}
.mx-new-form-v2 .mx-testi-slider p {
  max-width: 100%;
  margin: 0 auto 10px;
  min-height: 75px;
}
.mx-testi-slider .prev {
  position: absolute;
    left: -40px;
    top: 45%;
    transform: translate(-45%,0);
  width: 25px; 
  height: 44px; 
  text-indent: -99999em;
  background: url(images/mx-slider-prev.png) no-repeat scroll 0 0;
}
.mx-testi-slider .next {
  position: absolute;
    right: -40px;
    top: 45%;
    transform: translate(-45%,0);
  width: 25px; 
  height: 44px; 
  text-indent: -99999em;
  background: url(images/mx-slider-next.png) no-repeat scroll 0 0;
}
.page-id-20332 .mx-testi-slider p,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-testi-slider p,
.page-template-template-evaluer-propriete .mx-testi-slider p,
.page-id-34746 .mx-testi-slider p,
.page-id-41630 .mx-testi-slider p,
.postid-43582 .mx-testi-slider p,
.page-id-43672 .mx-testi-slider p,
.postid-43761 .mx-testi-slider p {
	width: 70%;
	margin: 0 0 0;
	text-align: left;
	float: left;
}
.page-id-20332 .mx-testi-slider p br,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-testi-slider p br,
.page-template-template-evaluer-propriete .mx-testi-slider p br,
.page-id-34746 .mx-testi-slider p br,
.page-id-41630 .mx-testi-slider p br,
.postid-43582 .mx-testi-slider p br,
.page-id-43672 .mx-testi-slider p br,
.postid-43761 .mx-testi-slider p br {
	display: none;
}
.page-id-20332 .mx-testi-slider .mx-new-client,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-testi-slider .mx-new-client,
  .page-template-template-evaluer-propriete .mx-testi-slider .mx-new-client,
  .page-id-34746 .mx-testi-slider .mx-new-client,
  .page-id-41630 .mx-testi-slider .mx-new-client,
  .postid-43582 .mx-testi-slider .mx-new-client,
  .page-id-43672 .mx-testi-slider .mx-new-client,
  .postid-43761 .mx-testi-slider .mx-new-client {
	width: 30%;
	float: right;
}
.mx-new-form-v2 .mx-testi-slider .next,
.mx-new-form-v2 .mx-testi-slider .prev {
  top: 35%;
}
.mx-v2-after-testi {
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: url(images/mx-v2-after-testi-bg.jpg) no-repeat scroll center;
  background-size: cover;
  padding: 40px 0;
}
.mx-v2-after-testi p {
  margin: 0;
}
.page-id-15770 .mx-new-step10,
.page-id-15770 .mx-new-step13a,
.page-id-15770 .mx-new-step1,
.page-id-15770 .mx-new-step4a,
.mx-new-post .mx-new-step10,
.mx-new-post .mx-new-step13a,
.mx-new-post .mx-new-step1,
.mx-new-post .mx-new-step4a {
  margin-bottom: 0;
}
.mx-new-post .mx-new-hero.compact-df .mx-new-step10,
.mx-new-post .mx-new-hero.compact-df .mx-new-step13a,
.mx-new-post .mx-new-hero.compact-df .mx-new-step1,
.mx-new-post .mx-new-hero.compact-df .mx-new-step4a {
  margin-bottom: 0;
}
.mx-new-hero.compact-df .gform_wrapper .mx-new-final .gform_page_footer input[type="submit"] {
  -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex: 0 0 100%;
    order: 1;
}
.mx-new-hero.compact-df .gform_wrapper .mx-new-final .gform_page_footer center {
  -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex: 0 0 100%;
    order: 2;
  margin-top: 20px;
}
.mx-new-hero.compact-df .gform_wrapper .mx-new-final .gform_page_footer center a {
  color: #fff !important;
}
.mx-new-hero.compact-df .gform_wrapper .mx-new-final .gform_page_footer center img {
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    margin-right: 0;
}
.mx-new-hero.compact-df .gform_wrapper .mx-new-final .gform_page_footer center .subbutton {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-size: 14px;
  display: none;
}
.mx-new-hero.compact-df #gform_wrapper_102 input[type="text"],
.mx-new-hero.compact-df #gform_wrapper_102 input[type="email"],
.mx-new-hero.compact-df #gform_wrapper_102 input[type="tel"],
.mx-new-hero.compact-df #gform_wrapper_102 select,
.mx-new-hero.compact-df #gform_wrapper_189 input[type="text"],
.mx-new-hero.compact-df #gform_wrapper_189 input[type="email"],
.mx-new-hero.compact-df #gform_wrapper_189 input[type="tel"],
.mx-new-hero.compact-df #gform_wrapper_189 select,
.mx-new-hero.compact-df #gform_wrapper_199 input[type="text"],
.mx-new-hero.compact-df #gform_wrapper_199 input[type="email"],
.mx-new-hero.compact-df #gform_wrapper_199 input[type="tel"],
.mx-new-hero.compact-df #gform_wrapper_199 select{
  margin-bottom: 0px!important;
}
.mx-new-hero.compact-df #gform_wrapper_102 .gfield_error,
.mx-new-hero.compact-df #gform_wrapper_189 .gfield_error,
.mx-new-hero.compact-df #gform_wrapper_199 .gfield_error{
  border-top: none;
}

#gform_wrapper_93 .gform_page_footer center .subbutton {
	display: none;
}
.page-template-evaluation-rapide #Header {
  display: block;
}
.page-template-evaluation-rapide .plex-menu {
  display: none;
}
.page-template-evaluation-rapide h3 {
  font-size: 30px;
}
.page-template-evaluation-rapide .mx-new-stepmain .mx-new-after-title {
    font-size: 18px;
    text-align: center;
}
.page-template-evaluation-rapide .mx-new-stepmain .gfield_radio {
  width: 80% !important;
    margin: 0 auto !important;
}
.page-template-evaluation-rapide .mx-new-stepmain .gfield_radio li label {
  font-size: 20px !important;
  background: #2576cb !important;
      margin: 0 auto !important;
}
.page-template-evaluation-rapide .mx-new-stepmain .gfield_radio li label:hover {
  background: #1c3e6e !important;
}
.page-template-evaluation-rapide .mx-new-stepmain .mx-new-title {
    text-align: center;
}
.page-template-evaluation-rapide .gform_legacy_markup_wrapper {
    margin-bottom: 0;
    margin-top: 0;
    max-width: 100%;
}
.page-template-evaluation-rapide .mx-new-arrow {
  bottom: 30%;
    right: -20%;
    display: none;
}
.page-template-evaluation-rapide .plex-man {
    position: absolute;
    left: -30%;
    bottom: -6%;
    width: 400px;
}
.page-template-evaluation-rapide .plex-form-box {
  max-width: 80%;
}
.page-template-evaluation-rapide .plex-gform .gfield_radio label {
  height: unset;
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 auto !important;
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio {
  justify-content: center;
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li {
    flex: 0 0 calc(25% - 20px);
    margin: 0 10px 10px 10px !important;
}
.page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer {
    margin: 30px 0 0;
    padding: 0;
    height: 70px;
}
.page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button {
    position: absolute;
    left: 0;
    height: 69px;
    padding: 0 0 0 90px;
    font-size: 21px;
    line-height: 60px;
    color: #fff;
    background: url(images/plex-back.png) no-repeat scroll top 0 left !important;
    outline: 0;
    box-shadow: none;
    border: none;
    opacity: 1;
}
.page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button:hover {
    background: url(images/plex-back.png) no-repeat scroll top -69px left !important;
}
.page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
    position: absolute;
    right: 0;
    height: 69px;
    padding: 0 90px 0 0;
    font-size: 21px;
    line-height: 60px;
    color: #fff;
    background: url(images/plex-next.png) no-repeat scroll top 0 right !important;
    outline: 0;
    box-shadow: none;
    border: none;
    width: unset;
}
.page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button:hover {
    background: url(images/plex-next.png) no-repeat scroll top -69px right !important;
}
.page-template-evaluation-rapide .gform_validation_errors>h2 {
  color: #fff !important;
}
.page-template-evaluation-rapide .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  color: #fff !important;
}
.page-template-evaluation-rapide #gform_fields_121_18,
.page-template-evaluation-rapide #gform_fields_121_10,
.page-template-evaluation-rapide #gform_fields_121_11,
.page-template-evaluation-rapide #gform_fields_121_14 {
      max-width: 85%;
    margin: 0 auto !important;
}
.page-template-evaluation-rapide .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2), 
.page-template-evaluation-rapide .gform_wrapper .mx-new-step8 ul.gform_fields li.tel-104,
.page-template-evaluation-rapide .gform_wrapper .mx-new-step12 ul.gform_fields li:nth-child(2), 
.page-template-evaluation-rapide .gform_wrapper .mx-new-step4c ul.gform_fields li:nth-child(2) {
  width: 100% !important;
}
.page-template-evaluation-rapide .plex-gform .gform_wrapper .mx-new-final .gform_page_footer .gform_previous_button {
  height: 0;
  opacity: 0;
}
.page-template-evaluation-rapide .gform_wrapper .mx-new-final ul.gform_fields li:nth-child(2) {
    width: 80%;
    margin: 0 auto !important;
}
.page-template-evaluation-rapide .plex-gform .gform_wrapper .mx-new-final .gform_page_footer {
  max-width: 80%;
    margin: 30px auto 0;
    height: unset;
}
.page-template-evaluation-rapide .mx-new-step2 .gform_fields li:nth-child(2), 
.page-template-evaluation-rapide .mx-new-step11 .gform_fields li:nth-child(2), 
.page-template-evaluation-rapide .mx-new-step4b .gform_fields li:nth-child(2), 
.page-template-evaluation-rapide .mx-new-step13b .gform_fields li:nth-child(2) {
    max-width: 100% !important;
    margin: 0 auto !important;
}
.page-template-evaluation-rapide #mci-footer {
  display: block;
}
.page-template-evaluation-rapide #mci-footer .container:first-child {
  display: none;
}
.page-template-evaluation-rapide .mci-copyright-section {
  padding-top: 30px !important;
  margin-bottom: 0 !important;
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li:nth-child(1) label, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li:nth-child(1) label, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li:nth-child(1) label, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li:nth-child(1) label {
  background-image: url(/wp-content/uploads/2022/02/residential-land.png);
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li:nth-child(2) label, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li:nth-child(2) label, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li:nth-child(2) label, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li:nth-child(2) label {
    background-image: url(/wp-content/uploads/2022/02/commercial-land.png);
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li:nth-child(3) label, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li:nth-child(3) label, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li:nth-child(3) label, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li:nth-child(3) label {
    background-image: url(/wp-content/uploads/2022/02/real-estate-development.png);
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li:nth-child(4) label, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li:nth-child(4) label, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li:nth-child(4) label, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li:nth-child(4) label {
  background-image: url(/wp-content/uploads/2022/02/agricultural-land.png);
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li:nth-child(5) label, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li:nth-child(5) label, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li:nth-child(5) label, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li:nth-child(5) label {
  background-image: url(/wp-content/uploads/2022/02/woodland.png);
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li:nth-child(6) label, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li:nth-child(6) label, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li:nth-child(6) label, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li:nth-child(6) label {
  background-image: url(/wp-content/uploads/2022/02/industrial-land.png);
}
.page-template-evaluation-rapide .mx-new-step1 .gfield_radio li:nth-child(7) label, 
.page-template-evaluation-rapide .mx-new-step10 .gfield_radio li:nth-child(7) label, 
.page-template-evaluation-rapide .mx-new-step4a .gfield_radio li:nth-child(7) label, 
.page-template-evaluation-rapide .mx-new-step13a .gfield_radio li:nth-child(7) label {
    background-image: url(/wp-content/uploads/2022/02/mx-new-step1-6.png);
}
.page-template-template-evaluer-propriete .mx-new-hero.compact-df{
  padding-bottom: 20px;
}
.page-template-template-evaluer-propriete .mx-new-hero.compact-df .mx-new-step-0{
  width: 70%;
  margin: 0 auto;
}
.page-template-template-evaluer-propriete .mx-new-hero.compact-df .gform_page:not(.mx-new-step-0){
      width: 80%;
    margin: 0 auto;
}
.page-template-template-evaluer-propriete #field_144_74{
  margin-top: 30px!important;
}
.page-template-template-evaluer-propriete .mx-new-hero.compact-df .mx-new-step-0 .gform_page_footer{
  text-align: center;
}
.page-template-template-evaluer-propriete .mx-new-hero.compact-df .mx-new-step-0 .gform_page_footer .gform_next_button{
  float: none!important;
}
.page-template-template-evaluer-propriete .ginput_container_address span {
    flex: 1!important;
}
/* Responsive */
@media (min-width: 768px) and (max-width: 1024px){
  .postid-6296 .gform_page.mx-sc-stepmain .mx-new-post-title{
    display: inline-block;
    vertical-align: top;
    width: 52%;
  }
  .postid-6296 .gform_page.mx-sc-stepmain img.tab-img{
    /*display: inline-block!important;*/
    width: 300px;
    margin-bottom: -105px;
  }
  .postid-6296 .gform_page.mx-sc-stepmain, .postid-6296 #gform_wrapper_85 .gform_page, .page-template-mx-sc-form .gform_page{
    background: rgb(255 255 255 / 70%) !important;
  }
  
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-arrow,
  .page-id-34746 .mx-new-arrow,
  .postid-43582 .mx-new-arrow,
  .postid-43761 .mx-new-arrow {
    display: block!important;
    background-size: contain;
    bottom: -80px;
    width: 125px;
    right: 0px
  }
  .page-id-20332 .mx-new-arrow, .page-id-41630 .mx-new-arrow,
  .page-id-43672 .mx-new-arrow, .page-id-41630 .mx-new-arrow{
    display: block!important;
    background-size: contain;
    bottom: -80px;
    width: 125px;
    right: -15px;
  }
  .postid-402 .mx-new-arrow, .postid-951 .mx-new-arrow, .page-id-15382 .mx-new-arrow, .page-id-15776 .mx-new-arrow{
      background-image: url(/wp-content/uploads/2021/04/floating-bar-arrow.png);
      background-size: contain;
      width: 125px;
      height: 90px;  
      bottom: 110px!important;
    right: -35px!important;
    transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    }
    .mx-new-hero.compact-df .gform_wrapper .mx-new-step1 .gfield_radio li label, .mx-new-hero.compact-df .gform_wrapper  .mx-new-step10 .gfield_radio li label, .mx-new-hero.compact-df .gform_wrapper  .mx-new-step4a .gfield_radio li label, .mx-new-hero.compact-df .gform_wrapper  .mx-new-step13a .gfield_radio li label{
      padding-top: 115px!important;
      background-size: auto !important;
    }
    .page-template-mark-slide-form3 .mx-new-step10 .gfield_radio,
    .page-template-template-pour-la-meilleure-commission .mx-new-step1 .gfield_radio, 
    .mx-new-hero.single-commissionci-cat .mx-new-step1 .gfield_radio,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-step1 .gfield_radio{
	    margin: 0px auto!important;
	 }
   .page-template-template-pour-la-meilleure-commission .mx-new-step10 .gfield_radio, .mx-new-hero.single-commissionci-cat .mx-new-step10 .gfield_radio,
   .page-template-template-pour-trouver-la-meilleure-commission .mx-new-step10 .gfield_radio{
      margin: 0px auto!important;
   }
   .mx-new-content img.vendre-last-arrow{
    right: 20px;
   }
}
/*@media only screen and (min-width: 641px) {
  .mx-new-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
      max-width: 100%!important;
  }
}*/
@media only screen and (max-width: 1680px) {
	.page-id-19024 .dynamic-mascots, .page-id-22754 .dynamic-mascots {
		right: -35px;
	}
}
@media only screen and (max-width: 1040px) {
    .page-template-mx-new-form .container,
    .page-template-template-trouvez-facilement .container,
    .page-template-evaluation-rapide .container,
    .page-template-template-pour-vendre .container,
    .page-template-template-evaluer-propriete .container,
    .category-commission-courtiers-immobiliers .container,
    .postid-43582 .container,
    .postid-43761 .container{
        padding-left: 20px;
        padding-right: 20px;
        width: auto;
    }
    .mx-new-content textarea {
        height: 120px !important;   
    }
    .mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer .gform_previous_button {
        display: none;   
    }
    .mx-new-content .gform_button {
        flex: 0 0 80% !important;
        margin: 0 auto !important;  
    }
    .mx-new-stepmain {
        max-width: 100%;
        position: relative;
    }
    .page-id-15733.page-template-mx-new-form h3, .page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3, .page-template-template-trouvez-facilement h3,
    .page-template-template-pour-vendre  h3, .page-template-template-evaluer-propriete h3, .category-commission-courtiers-immobiliers h3{
        font-size: 36px;
    }
    .mx-new-arrow {
        bottom: 5%;
        right: 20%;
        display: none;
    }
	
	#field_82_3{
		position:relative;
	}
	
	#field_82_3 .mx-new-arrow{
		display:block;
		background-image:url(/wp-content/uploads/2025/02/just-arrow.png);
		width:103px;
		height:56px;
		bottom:initial;
		top: -80px;
    	left: 450px;
		transform: none;
	}
	
    .mx-new-hero.compact-df .mx-new-stepmain .mx-new-title br{
    	display: none;
    }
  .page-id-20112 .mx-new-arrow {
        bottom: 35%;
    }
    .page-id-15733 .mx-new-hero {
      background: url(images/bg-form-90.jpg) no-repeat scroll left top;
      background-size: cover;
  }
  .mx-testi-slider .container {
    max-width: 80%;
  }
  .mx-testi-slider p br {
    display: none;
  }
  .page-id-15382 .mx-new-hero:before {
    display: none;
  }
  .mx-sc-step6 .gfield_radio, .mx-sc-step6 .gfield_checkbox, .mx-new-step5a .gfield_checkbox {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 auto !important;
    align-items: center;
    flex-direction: column;
  }

  .page-template-evaluation-rapide .txtarrow {
    left: -30%;
    bottom: 155px;
  }
}
@media only screen and (max-width: 959px) {
    .page-id-15733.page-template-mx-new-form h3, .page-template-mx-new-form h3, 
    .page-id-20117.page-template-mx-new-form h3, .page-template-template-trouvez-facilement h3,
    .page-template-template-pour-vendre h3, .page-template-template-evaluer-propriete h3, .category-commission-courtiers-immobiliers h3 {
        font-size: 30px;   
    }
    .mx-new-stepmain {
        max-width: 100%;
        position: relative;
    }
    .mx-new-hero {
        font-size: 14px;
        min-height: inherit;
    }
    .mx-new-stepmain .gfield_radio {
        width: 80% !important;
        margin: 0 auto !important;
    }

    .mx-new-stepmain .mx-new-post-title {
        max-width: 80%;
        text-align: center;
        margin: 0 auto;
    }
    .page-template-template-trouvez-facilement br,
    .page-template-template-pour-vendre br, .page-template-template-evaluer-propriete br {
        display: none;   
    }
    .mx-new-step1 .gfield_radio, .mx-new-step10 .gfield_radio, .mx-new-step4a .gfield_radio, .mx-new-step13a .gfield_radio {
        width: 100% !important;
    }
    .mx-new-hero .gform_wrapper .gform_page_footer {
        margin: 40px auto 0;
        max-width: 100%;
    }
    .mx-new-hero {
        position: relative;   
    }
    .mx-new-hero:before, .page-id-19024 .mx-new-hero:before, .page-id-20196 .mx-new-hero:before, .page-id-20207 .mx-new-hero:before, .page-id-22754 .mx-new-hero:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: "";
        background: rgba(37,41,54,0.2);
    }
  .page-id-19105 .mx-new-hero:before, .page-id-20192 .mx-new-hero:before {
    display: none !important;
  }
  .postid-16561 .mx-new-hero:before, .postid-3054 .mx-new-hero:before, .valeur-marchande-maison-header .mx-new-hero:before,
  .page-id-20332 .mx-new-hero:before, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero:before, .page-id-29208 .mx-new-hero:before,
  .page-id-34746 .mx-new-hero:before,
  .page-id-41630 .mx-new-hero:before,
  .postid-43582 .mx-new-hero:before,
  .page-id-43672 .mx-new-hero:before,
  .postid-43761 .mx-new-hero:before{
    background: rgba(0,0,0,0.4);
  }
    .page-id-15733 .mx-new-hero:before {
      background: rgba(255,255,255,0.3);
    }
    .mx-new-hero .container {
        position: relative;
        z-index: 5;
    }
    .mx-new-step5 .gfield_radio li, .mx-new-step14 .gfield_radio li {
        flex: 0 0 calc(50% - 50px);
        margin: 0 25px 10px 25px !important;
    }
    .page-id-15733 .mx-new-stepmain {
      max-width: 100%;
    }
    .mx-sc-step6 .gfield_radio, .mx-sc-step6 .gfield_checkbox, .mx-new-step5a .gfield_checkbox {
      max-width: 100% !important;
    }
    .mx-sc-step6 .gfield_radio li, .mx-sc-step6 .gfield_checkbox li, .mx-new-step5a .gfield_checkbox li {
      flex: 0 0 calc(25% - 20px) !important;
      margin: 0 10px 10px 10px !important;
  }
  .mx-testi-slider {
    display: block;
      position: relative;
    margin-bottom: -100px;
  }
  .page-id-15770 .gform_page,
  .page-id-15770 .mx-new-step10, 
  .page-id-15770 .mx-new-step13a, 
  .page-id-15770 .mx-new-step1, 
  .page-id-15770 .mx-new-step4a,
  .mx-new-post .gform_page,
  .mx-new-post .mx-new-step10, 
  .mx-new-post .mx-new-step13a, 
  .mx-new-post .mx-new-step1, 
  .mx-new-post .mx-new-step4a,
  .postid-43582 .gform_page,
  .postid-43582 .mx-new-step10, 
  .postid-43582 .mx-new-step13a, 
  .postid-43582 .mx-new-step1, 
  .postid-43582 .mx-new-step4a,
  .postid-43761 .gform_page,
  .postid-43761 .mx-new-step10, 
  .postid-43761 .mx-new-step13a, 
  .postid-43761 .mx-new-step1, 
  .postid-43761 .mx-new-step4a {
    margin-bottom: 80px;
  }
  .mx-new-post .mx-new-hero.compact-df .mx-new-step10,
  .mx-new-post .mx-new-hero.compact-df .mx-new-step13a,
  .mx-new-post .mx-new-hero.compact-df .mx-new-step1,
  .mx-new-post .mx-new-hero.compact-df .mx-new-step4a {
    margin-bottom: 0;
  }
  .mx-new-post .gform_page.mx-new-stepmain {
    margin-bottom: 0;
  }
  .page-template-evaluation-rapide .txtarrow {
    left: -122px;
    bottom: 155px;
  }
	
	#field_82_3 .mx-new-arrow{
		left:initial!important;
		top: -140px;
		right: 20px !important;
		transform: rotate(-60deg);
    display: none;
	}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .page-template-evaluation-rapide .gform_wrapper .mx-new-final ul.gform_fields li:nth-child(2) {
    width: 70%;
    margin: 0 auto !important;
  }
  .page-template-evaluation-rapide .txtarrow {
    left: -100px;
    bottom: 155px;
  }
  .page-template-template-au-meilleur-facilement .mx-new-content{
    width: 80%;
    margin: 0 auto;
  }
  .page-template-template-au-meilleur-facilement .mx-new-content .mx-new-stepmain.orig .gfield_radio {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
    .mx-new-hero {
        font-size: 13px;
    }
    .mx-new-testimonial .container:nth-child(1) {
        margin-bottom: 40px;
    }
    .mx-new-testimonial {
        padding: 80px 0 40px;
    }
  .mx-sc-step6 .gfield_radio li, .mx-sc-step6 .gfield_checkbox li, .mx-new-step5a .gfield_checkbox li {
    flex: 0 0 calc(50% - 30px) !important;
    margin: 0 15px 10px 15px !important;
  }
}
@media only screen and (max-width: 767px) {
  .mx-new-step1 .gfield_radio li label, .mx-new-step10 .gfield_radio li label, .mx-new-step4a .gfield_radio li label, .mx-new-step13a .gfield_radio li label{
    padding-left: 10px!important;
    padding-right: 10px!important;
  }
  .mx-new-stepmain .gfield_radio li label{
    padding: 15px!important;
  }
  .page-id-15733 .mx-new-rapid-ssl p{
    width: 80%;
    text-align: left;
    line-height: 1.2em;
  }
  .page-template-template-pour-la-meilleure-commission .mx-new-content .gform_button,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-content .gform_button{
    max-width: 100%!important;
    flex: 1 !important;
  }
  .postid-41430 .mx-new-hero.compact-df img.duproprio-mascot{
    display: none!important;
  }
  .postid-41430 .mx-new-hero.compact-df .mx-title-div{
    width: 100%!important;
  }
  .mx-new-content .mx-new-step2 .gform_fields li:nth-child(2).gfield_error,
  .mx-new-content .mx-new-step11 .gform_fields li:nth-child(2).gfield_error,
  .mx-new-content .mx-new-step4b .gform_fields li:nth-child(2).gfield_error,
  .mx-new-content .mx-new-step13b .gform_fields li:nth-child(2).gfield_error {
    max-width: 90% !important;
    width: 90%;
  }
  .mx-new-hero #gform_wrapper_90 img.last-arrow{
    right: 0;
  }
	
    .postid-6296 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-5248 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-5734 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-7709 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-9040 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-16615 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-12591 .gform_page.mx-sc-stepmain img.tab-img,
    .mx-new-hero #gform_wrapper_85 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-25321 .gform_page.mx-sc-stepmain img.tab-img,
    .postid-28897 .gform_page.mx-sc-stepmain img.tab-img,
    .mx-new-hero #gform_wrapper_191 .gform_page.mx-sc-stepmain img.tab-img,
	.mx-new-hero #gform_wrapper_207 .gform_page.mx-sc-stepmain img.tab-img{
      display: block!important;
      width: 200px;
      margin: 0 auto -95px;
    }
    .page-template-mx-sc-form .mx-sc-stepmain:after{
  	display: none;
  }
    .postid-27309 .renovation-man,
    .postid-21601 .renovation-man{
    	width: 150px!important;
	    position: static;
	    height: auto;
	    margin: 0px auto -30px;
	    padding-top: 10px;
	    display: block;
    }
    .page-template-template-pour-vendre .gform_page.mx-new-stepmain img.tab-img{
      display: block!important;
      width: 200px;
      margin: 0 auto -20px;
    }
    .page-template-template-pour-vendre .mx-new-hero{
      padding-bottom: 0px!important;
          min-height: 300px!important;
    }
    .postid-6296 .gform_page.mx-sc-stepmain, 
    .postid-6296 #gform_wrapper_85 .gform_page, 
    .page-template-mx-sc-form .gform_page,
    .postid-5248 .gform_page.mx-sc-stepmain, 
    .postid-5248 #gform_wrapper_85 .gform_page,
    .postid-5734 .gform_page.mx-sc-stepmain, 
    .postid-5734 #gform_wrapper_85 .gform_page,
    .postid-7709 .gform_page.mx-sc-stepmain, 
    .postid-7709 #gform_wrapper_85 .gform_page,
    .postid-9040 .gform_page.mx-sc-stepmain, 
    .postid-9040 #gform_wrapper_85 .gform_page,
    .postid-16615 .gform_page.mx-sc-stepmain, 
    .postid-16615 #gform_wrapper_85 .gform_page,
    .postid-12591 .gform_page.mx-sc-stepmain, 
    .postid-12591 #gform_wrapper_85 .gform_page,
    .postid-25321 .gform_page.mx-sc-stepmain, 
    .postid-25321 #gform_wrapper_85 .gform_page,
    .postid-28897 .gform_page.mx-sc-stepmain, 
    .postid-28897 #gform_wrapper_85 .gform_page{
    background: rgb(255 255 255 / 70%) !important;
  }
    .mx-new-hero .container .two-thirds {
        width: 100%;
        margin-left: 0;
        padding: 10px;
      line-height: 20px;
      background-color: rgb(255 255 255 / 65%);
    }
    /*.page-id-20709 .mx-new-hero .container .two-thirds{
      background: transparent!important;
    }*/
    .mx-new-hero {
        font-size: 14px;
        min-height: inherit;
        text-align: center;
    }
    .page-id-15733.page-template-mx-new-form h3, .page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3, .page-template-template-trouvez-facilement h3,
    .page-template-template-pour-vendre h3, .page-template-template-evaluer-propriete h3, .category-commission-courtiers-immobiliers h3 {
        font-size: 26px;
    }
    .mx-new-content .gform_wrapper li.gfield.gfield_error .address_zip,
	.mx-new-content .gform_wrapper li.gfield.gfield_error .address_zip input,
	.mx-new-content .gform_wrapper li.gfield.gfield_error select,
	 .page-id-22754 .mx-new-content li.gfield.gfield_error select,
	 .page-id-22754 .mx-new-content li.gfield.gfield_error input, 
	 #field_82_36.gfield_error #input_82_36 {
		margin-bottom: 0px!important;
	}
    .mx-new-stepmain .mx-new-after-title {
        font-size: 20px;
    }
    .mx-new-stepmain .gfield_radio {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .mx-new-stepmain .gfield_radio li label {
        font-size: 20px !important;   
    }
    .page-template-mark-slide-form .mx-new-stepmain .gfield_radio li label,
    .page-template-mark-slide-form .mx-new-step1 .gfield_radio li label, 
    .page-template-mark-slide-form .mx-new-step10 .gfield_radio li label, 
    .page-template-mark-slide-form .mx-new-step4a .gfield_radio li label, 
    .page-template-mark-slide-form .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-template-vraiment-rapidament .mx-new-stepmain .gfield_radio li label,
    .page-template-template-vraiment-rapidament .mx-new-step1 .gfield_radio li label, 
    .page-template-template-vraiment-rapidament .mx-new-step10 .gfield_radio li label, 
    .page-template-template-vraiment-rapidament .mx-new-step4a .gfield_radio li label, 
    .page-template-template-vraiment-rapidament .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-template-super-vite .mx-new-stepmain .gfield_radio li label,
    .page-template-template-super-vite .mx-new-step1 .gfield_radio li label, 
    .page-template-template-super-vite .mx-new-step10 .gfield_radio li label, 
    .page-template-template-super-vite .mx-new-step4a .gfield_radio li label, 
    .page-template-template-super-vite .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-template-comparez-3-professionnels .mx-new-stepmain .gfield_radio li label,
    .page-template-template-comparez-3-professionnels .mx-new-step1 .gfield_radio li label, 
    .page-template-template-comparez-3-professionnels .mx-new-step10 .gfield_radio li label, 
    .page-template-template-comparez-3-professionnels .mx-new-step4a .gfield_radio li label, 
    .page-template-template-comparez-3-professionnels .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-template-comparez-les-meilleurs .mx-new-step1 .gfield_radio li label, 
    .page-template-template-comparez-les-meilleurs .mx-new-step10 .gfield_radio li label, 
    .page-template-template-comparez-les-meilleurs .mx-new-step4a .gfield_radio li label, 
    .page-template-template-comparez-les-meilleurs .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-vendez-slide-form .mx-new-step1 .gfield_radio li label, 
    .page-template-vendez-slide-form .mx-new-step10 .gfield_radio li label, 
    .page-template-vendez-slide-form .mx-new-step4a .gfield_radio li label, 
    .page-template-vendez-slide-form .mx-new-step13a .gfield_radio li label {
      width: auto!important;
    }
    .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0{
      max-width: 100%!important;
    }
    .page-template-template-au-meilleur-facilement h3.mx-new-title.title-19024{
      font-size: 22px;
      text-align: center;
    }
    .page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button{
      filter: unset!important;
    }
    .page-template-template-au-meilleur-facilement .mx-new-hero .mx-new-stepmain.step0 .gfield_radio{
      width: 90%!important;
    }
    .page-template-template-au-meilleur-facilement .mx-new-content .mx-new-stepmain.step0 .gfield_radio li label{
      font-size: 16px!important;
    }
    .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .fx-arrow{
      left: auto!important;
      right: -5px!important;
      bottom: 165px!important;
      width: 55px!important;
      z-index: 999;
      transform: rotate(-25deg);
      -ms-transform: rotate(-25deg);
      -webkit-transform: rotate(-25deg);
      -moz-transform: rotate(-25deg);
      -o-transform: rotate(-25deg);
    }
    .page-template-template-au-meilleur-facilement .mx-new-stepmain .gfield_radio li label,
    .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .gfield_radio li label,
    .page-template-template-au-meilleur-facilement .mx-new-step1 .gfield_radio li label, 
    .page-template-template-au-meilleur-facilement .mx-new-step10 .gfield_radio li label, 
    .page-template-template-au-meilleur-facilement .mx-new-step4a .gfield_radio li label, 
    .page-template-template-au-meilleur-facilement .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-mark-slide-form2 .mx-new-stepmain .gfield_radio li label{
      width: auto !important;
    }
    .page-template-mark-slide-form2 .mx-new-step1 .gfield_radio li label, .page-template-mark-slide-form2 .mx-new-step10 .gfield_radio li label, .page-template-mark-slide-form2 .mx-new-step4a .gfield_radio li label, .page-template-mark-slide-form2 .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-mark-slide-form3 .mx-new-stepmain .gfield_radio li label{
      width: auto !important;
    }
    .page-template-mark-slide-form3 .mx-new-step1 .gfield_radio li label, .page-template-mark-slide-form3 .mx-new-step10 .gfield_radio li label, .page-template-mark-slide-form3 .mx-new-step4a .gfield_radio li label, .page-template-mark-slide-form3 .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-template-pour-la-meilleure-commission .mx-new-stepmain .gfield_radio li label,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .gfield_radio li label,
    .mx-new-hero.single-commissionci-cat .mx-new-stepmain .gfield_radio li label{
      width: auto !important;
    }
    .page-template-template-pour-la-meilleure-commission .mx-new-step1 .gfield_radio li label, 
    .page-template-template-pour-la-meilleure-commission .mx-new-step10 .gfield_radio li label, 
    .page-template-template-pour-la-meilleure-commission .mx-new-step4a .gfield_radio li label, 
    .page-template-template-pour-la-meilleure-commission .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-step1 .gfield_radio li label, 
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-step10 .gfield_radio li label, 
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-step4a .gfield_radio li label, 
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .mx-new-hero.single-commissionci-cat .mx-new-step1 .gfield_radio li label, 
    .mx-new-hero.single-commissionci-cat .mx-new-step10 .gfield_radio li label, 
    .mx-new-hero.single-commissionci-cat .mx-new-step4a .gfield_radio li label, 
    .mx-new-hero.single-commissionci-cat .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-mark-slide-form4 .mx-new-stepmain .gfield_radio li label{
      width: auto !important;
    }
    .page-template-mark-slide-form4 .mx-new-step1 .gfield_radio li label, .page-template-mark-slide-form4 .mx-new-step10 .gfield_radio li label, .page-template-mark-slide-form4 .mx-new-step4a .gfield_radio li label, .page-template-mark-slide-form4 .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    #jevends-ville-postal-field .ginput_complex .ginput_left, #jevends-ville-postal-field .ginput_complex .ginput_right{
      width: 100%;
    }
    .page-template-template-slideform-maintenant .mx-new-stepmain .gfield_radio li label,
    .page-template-template-slideform-maintenant .mx-new-step1 .gfield_radio li label, 
    .page-template-template-slideform-maintenant .mx-new-step10 .gfield_radio li label, 
    .page-template-template-slideform-maintenant .mx-new-step4a .gfield_radio li label, 
    .page-template-template-slideform-maintenant .mx-new-step13a .gfield_radio li label{
      width: auto!important;
    }
    .page-template-mark-slide-form #slides-form input[type="text"],
    .page-template-mark-slide-form #slides-form input[type="email"],
    .page-template-mark-slide-form #slides-form select,  
    .page-template-mark-slide-form #slides-form textarea{
      width: 100%!important;
      margin: 0px auto!important;
    }
    .page-template-template-vraiment-rapidament #slides-form input[type="text"],
    .page-template-template-vraiment-rapidament #slides-form input[type="email"],
    .page-template-template-vraiment-rapidament #slides-form select,  
    .page-template-template-vraiment-rapidament #slides-form textarea{
      width: 100%!important;
      margin: 0px auto!important;
    }
    .page-template-template-super-vite #slides-form input[type="text"],
    .page-template-template-super-vite #slides-form input[type="email"],
    .page-template-template-super-vite #slides-form select,  
    .page-template-template-super-vite #slides-form textarea{
      width: 100%!important;
      margin: 0px auto!important;
    }
    .page-template-template-slideform-maintenant #slides-form input[type="text"],
    .page-template-template-slideform-maintenant #slides-form input[type="email"],
    .page-template-template-slideform-maintenant #slides-form select,  
    .page-template-template-slideform-maintenant #slides-form textarea{
      width: 100%!important;
      margin: 0px auto!important;
    }
    .page-template-template-au-meilleur-facilement #slides-form input[type="text"],
    .page-template-template-au-meilleur-facilement #slides-form input[type="email"],
    .page-template-template-au-meilleur-facilement #slides-form select,  
    .page-template-template-au-meilleur-facilement #slides-form textarea{
      width: 100%!important;
      margin: 0px auto!important;
    }
    .page-template-template-comparez-3-professionnels #slides-form input[type="text"],
    .page-template-template-comparez-3-professionnels #slides-form input[type="email"],
    .page-template-template-comparez-3-professionnels #slides-form select,  
    .page-template-template-comparez-3-professionnels #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-template-comparez-les-meilleurs #slides-form input[type="text"],
    .page-template-template-comparez-les-meilleurs #slides-form input[type="email"],
    .page-template-template-comparez-les-meilleurs #slides-form select,  
    .page-template-template-comparez-les-meilleurs #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-vendez-slide-form #slides-form input[type="text"],
    .page-template-vendez-slide-form #slides-form input[type="email"],
    .page-template-vendez-slide-form #slides-form select,  
    .page-template-vendez-slide-form #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-mark-slide-form #slides-form .mx-new-step6 ul.gform_fields, .page-template-mark-slide-form #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), .page-template-mark-slide-form #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, .page-template-mark-slide-form #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-vraiment-rapidament #slides-form .mx-new-step6 ul.gform_fields, 
    .page-template-template-vraiment-rapidament #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .page-template-template-vraiment-rapidament #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, 
    .page-template-template-vraiment-rapidament #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-au-meilleur-facilement #slides-form .mx-new-step6 ul.gform_fields, 
    .page-template-template-au-meilleur-facilement #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .page-template-template-au-meilleur-facilement #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, 
    .page-template-template-au-meilleur-facilement #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-super-vite #slides-form .mx-new-step6 ul.gform_fields, 
    .page-template-template-super-vite #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .page-template-template-super-vite #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, 
    .page-template-template-super-vite #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-slideform-maintenant #slides-form .mx-new-step6 ul.gform_fields, .page-template-template-slideform-maintenant #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), .page-template-template-slideform-maintenant #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, .page-template-template-slideform-maintenant #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-comparez-3-professionnels #slides-form .mx-new-step6 ul.gform_fields, 
    .page-template-template-comparez-3-professionnels #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .page-template-template-comparez-3-professionnels #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, 
    .page-template-template-comparez-3-professionnels #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-comparez-les-meilleurs #slides-form .mx-new-step6 ul.gform_fields, 
    .page-template-template-comparez-les-meilleurs #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .page-template-template-comparez-les-meilleurs #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, 
    .page-template-template-comparez-les-meilleurs #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-vendez-slide-form #slides-form .mx-new-step6 ul.gform_fields, 
    .page-template-vendez-slide-form #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .page-template-vendez-slide-form #slides-form .mx-new-step7 ul.gform_fields li#field_128_76, 
    .page-template-vendez-slide-form #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-mark-slide-form2 #slides-form input[type="text"],
    .page-template-mark-slide-form2 #slides-form input[type="email"],
    .page-template-mark-slide-form2 #slides-form select,  
    .page-template-mark-slide-form2 #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-mark-slide-form2 #slides-form .mx-new-step6 ul.gform_fields, .page-template-mark-slide-form2 #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), .page-template-mark-slide-form2 #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, .page-template-mark-slide-form2 #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-mark-slide-form3 #slides-form input[type="text"],
    .page-template-mark-slide-form3 #slides-form input[type="email"],
    .page-template-mark-slide-form3 #slides-form select,  
    .page-template-mark-slide-form3 #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-template-pour-la-meilleure-commission #slides-form input[type="text"],
    .page-template-template-pour-la-meilleure-commission #slides-form input[type="email"],
    .page-template-template-pour-la-meilleure-commission #slides-form select,  
    .page-template-template-pour-la-meilleure-commission #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form input[type="text"],
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form input[type="email"],
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form select,  
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .mx-new-hero.single-commissionci-cat #slides-form input[type="text"],
    .mx-new-hero.single-commissionci-cat #slides-form input[type="email"],
    .mx-new-hero.single-commissionci-cat #slides-form select,  
    .mx-new-hero.single-commissionci-cat #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-mark-slide-form3 #slides-form .mx-new-step6 ul.gform_fields, .page-template-mark-slide-form3 #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), .page-template-mark-slide-form3 #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, .page-template-mark-slide-form3 #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-pour-la-meilleure-commission #slides-form .mx-new-step6 ul.gform_fields, .page-template-template-pour-la-meilleure-commission #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), .page-template-template-pour-la-meilleure-commission #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, .page-template-template-pour-la-meilleure-commission #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form .mx-new-step6 ul.gform_fields, 
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form .mx-new-step7 ul.gform_fields li#field_203_76, 
    .page-template-template-pour-trouver-la-meilleure-commission #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .mx-new-hero.single-commissionci-cat #slides-form .mx-new-step6 ul.gform_fields, 
    .mx-new-hero.single-commissionci-cat #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), 
    .mx-new-hero.single-commissionci-cat #slides-form .mx-new-step7 ul.gform_fields li#field_93_76, 
    .mx-new-hero.single-commissionci-cat #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .page-template-mark-slide-form4 #slides-form input[type="text"],
    .page-template-mark-slide-form4 #slides-form input[type="email"],
    .page-template-mark-slide-form4 #slides-form select,  
    .page-template-mark-slide-form4 #slides-form textarea{
      width: 85%!important;
      margin: 5px auto!important;
    }
    .page-template-mark-slide-form4 #slides-form .mx-new-step6 ul.gform_fields, .page-template-mark-slide-form4 #slides-form .mx-new-step7 ul.gform_fields li:nth-child(2), .page-template-mark-slide-form4 #slides-form .mx-new-step7 ul.gform_fields li#field_122_76, .page-template-mark-slide-form4 #slides-form .mx-new-step8 ul.gform_fields li:nth-child(2){
      width: 100% !important;
      margin: 0 auto !important;
    }
    .mx-new-intro .container .one-third,
    .mx-new-testimonial .container .one-third {
        margin-left: 0 !important;
        margin-bottom: 40px;
    }
    .mx-new-intro .container .one-third {
      flex: 0 0 100%;
    }
    .mx-new-testimonial .container .one-third {
      flex: 0 0 calc(100% - 60px);
    }
    .mx-new-step2 .gform_fields li:nth-child(2), .mx-new-step11 .gform_fields li:nth-child(2), .mx-new-step4b .gform_fields li:nth-child(2), .mx-new-step13b .gform_fields li:nth-child(2) {
        max-width: 100% !important;
        margin: 0 auto 80px !important;
    }
   /* .mx-new-content .noUi-horizontal .noUi-tooltip {
        bottom: -185%;
        font-size: 18px;
    }*/
    .mx-new-after-title {
        font-size: 14px;   
    }
    .page-template-vendez-slide-form .mx-new-after-title {
    font-size: 18px;
  }
    .gform_wrapper .mx-new-step3 ul.gform_fields, .gform_wrapper .mx-new-step2 ul.gform_fields, .gform_wrapper .mx-new-step13c ul.gform_fields {
        width: 100%;
        margin: 0 auto !important;
    }
    .mx-new-step4 .gfield_radio, .mx-new-step13 .gfield_radio, .mx-new-step15 .gfield_radio,
     .mx-new-step16 .gfield_radio, .gform_wrapper .mx-new-final ul.gform_fields li:nth-child(2) {
        width: 100% !important;   
    }
    .mx-after-form .container .one-third,
    .mx-after-form .container .one-third img {
      display: none;
    }
    .mx-after-form .container .two-thirds {
      width: 100% !important;
      margin-left: 0 !important;
      text-align: center;
  }
  .mx-testi-slider .next {
    right: 0;
  }
  .mx-testi-slider .prev {
    left: 15px;
  }
  .gform_wrapper .mx-new-step6 ul.gform_fields,
	.page-id-20332 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-template-mx-new-form.valeur-marchande-maison-posts .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-34746 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-41630 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .postid-43582 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-43672 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .postid-43761 .gform_wrapper .mx-new-step7 ul.gform_fields {
    width: 80%;
  }
	.page-id-20196 .mx-new-hero {
		    background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-mobile.jpg) no-repeat!important;
    	background-size: cover!important;
	}
	.page-id-20196 .dynamic-mascots {
		display: none;
	}
	.page-id-19024 .mx-new-hero, .page-id-22754 .mx-new-hero {
		background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-mobile.jpg) no-repeat top right !important;
    	background-size: cover!important;
	}
	.page-id-21176.page-id-19024 .mx-new-hero {
		background: url(/wp-content/uploads/2021/07/au-meilleur-prix-bg-mobile.jpg) no-repeat top right !important;
    	background-size: cover!important;
	}
	.page-id-21150.page-id-19024 .mx-new-hero {
		background: url(/wp-content/uploads/2021/07/au-meilleur-prix-bg-mobile-v2.jpg) no-repeat top right !important;
    	background-size: cover!important;
	}
	.page-id-19024 .dynamic-mascots, .page-id-22754 .dynamic-mascots {
		display: none;
	}
  .page-template-evaluation-rapide .txtarrow {
    left: -30px;
    bottom: 0;
  }
  #gform_page_144_1 .gf_left_half, #gform_page_144_1 .gf_right_half{
  	width: 100%!important;
  }
  .page-id-29208 .mx-new-content .gform_wrapper div.gform_validation_errors{
  	font-size: 18px;
    line-height: 1.2em;
    width: 100%!important;
  }
  .page-template-template-evaluer-propriete .mx-new-hero.compact-df .gform_page:not(.mx-new-step-0){
        width: 95%!important;
  }
  .postid-402 .mx-new-arrow, .postid-951 .mx-new-arrow, .page-id-15382 .mx-new-arrow, .page-id-15776 .mx-new-arrow{
      background-image: url(/wp-content/uploads/2021/04/floating-bar-arrow.png);
      background-size: contain;
      width: 125px;
      height: 90px;  
      bottom: auto;
      top: 70px;
      right: -60px;
      transform: rotate(-65deg);
      -ms-transform: rotate(-65deg);
      -webkit-transform: rotate(-65deg);
      -moz-transform: rotate(-65deg);
      -o-transform: rotate(-65deg);
    }
    .page-id-20961 .mx-new-arrow{
    	display: none;
    }
	.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-arrow{
        display: none !important;
    }
    .page-template-mark-slide-form3 .mx-new-step10 .gfield_radio,
    .page-template-template-pour-la-meilleure-commission .mx-new-step1 .gfield_radio,
    .mx-new-hero.single-commissionci-cat .mx-new-step1 .gfield_radio,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-step1 .gfield_radio{
	    margin: 0!important;
	}
  .mx-new-content .gform_page:not(:first-child) input[type="text"], .mx-new-content input[type="email"], .mx-new-content textarea{
    width: 100%!important;
  }
  .page-template-template-au-meilleur-facilement h3.mx-new-title{
    font-size: 20px;
  }
	
	#field_82_3 .mx-new-arrow {
		left: initial !important;
		top: -125px;
		right: -30px !important;
		transform: rotate(-60deg);
		width: 70px;
	  }
    #field_82_3 .mx-new-arrow{
      display: none;
    }
  
}
@media only screen and (max-width: 641px) {
    .gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
        width: 100% !important;
        cursor: pointer;
    }
    .page-id-15733 .gform_wrapper ul li.gfield.mx-input-text-two {
      margin-top: 0 !important;
    }
    .page-id-15733 .mx-input-text-one {
      width: 100% !important;
  }
  .page-id-15733 .mx-input-text-two input {
      margin-left: 0% !important;
      width: 100% !important;
  }
  .mx-sc-step6 .gfield_radio li, .mx-sc-step6 .gfield_checkbox li, .mx-new-step5a .gfield_checkbox li {
      flex: 0 0 calc(50% - 20px) !important;
      margin: 0 10px 10px 10px !important;
  }
  .page-id-15733 .mx-new-step5 .gform_next_button {
      opacity: 1;
      height: unset !important;
      padding: 0 0 0 16px !important;
      margin: 0 0 8px !important;
  }
  .mx-new-hero.compact-df .gform_wrapper .mx-new-final .gform_page_footer center img {
    margin: 0 auto 10px;
    height: 35px;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .mx-new-final .gform_page_footer {
    margin: 30px auto 60px;
  }
  .page-template-evaluation-rapide .txtarrow {
    left: -30px;
    bottom: -66px;
  }
}
@media only screen and (max-width: 520px) {
    .mx-new-step5 .gfield_radio, .mx-new-step14 .gfield_radio {
        width: 100% !important;  
    }
    .gform_wrapper .mx-new-step6 ul.gform_fields,
    .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
  .gform_wrapper .mx-new-step7 ul.gform_fields li#field_93_76,
    .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2),
	.page-id-20332 .gform_wrapper .mx-new-step7 ul.gform_fields,
	.gform_wrapper .mx-new-step8 ul.gform_fields li.tel-104,
	#input_109_39,
  .page-template-mx-new-form.valeur-marchande-maison-posts .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-34746 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-41630 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .postid-43582 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-43672 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .postid-43761 .gform_wrapper .mx-new-step7 ul.gform_fields {
        width: 80% !important;
        margin: 0 auto !important;
    }
    .page-template-evaluation-rapide .plex-gform .gform_wrapper .mx-new-final .gform_page_footer {
    margin: 30px auto 120px;
  }
  .page-template-evaluation-rapide .txtarrow {
    left: -30px;
    bottom: -130px;
  }
}
@media only screen and (max-width: 480px) {
  .mx-new-hero {
    background: url(images/mx-new-herob.jpg) no-repeat scroll center top;
      background-size: cover;
  }
  .page-id-25214 .mx-new-hero {
    background: url(images/bg-mobile.jpg) no-repeat scroll center top;
      background-size: cover;
  }
  .page-id-25214 .mx-new-hero .container .two-thirds {
    display: none;
  }
  .page-id-15770 .mx-new-hero, .mx-new-post .mx-new-hero {
      background: #000 url(images/mx-new-herob.jpg) no-repeat scroll center top;
      background-size: auto;
  }
    .mx-new-hero .container .two-thirds span {
        display: inline;   
    }
    .page-id-15733.page-template-mx-new-form h3, .page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3, .page-template-template-trouvez-facilement h3,
    .page-template-template-pour-vendre h3, .page-template-template-evaluer-propriete h3, .category-commission-courtiers-immobiliers h3 {
        font-size: 17px;
    }
    .page-id-25214.page-template-mx-new-form h3.mx-new-title {
      font-size: 30px;
    }
    .mx-new-stepmain .mx-new-after-title {
        font-size: 16px;
    }
    .mx-new-stepmain .gfield_radio li,
    .mx-new-step4 .gfield_radio li, 
    .mx-new-step13 .gfield_radio li,
  .mx-new-step15 .gfield_radio li,
  .mx-new-step16 .gfield_radio li {
        flex: 0 0 100%;
        margin: 0 auto 10px !important;
    }
    .mx-new-stepmain .mx-new-post-title {
        max-width: 100%;
    }
    .mx-new-hero {
        padding-bottom: 40px;   
    }
    .mx-new-step1 .gfield_radio li, .mx-new-step10 .gfield_radio li, .mx-new-step4a .gfield_radio li, .mx-new-step13a .gfield_radio li {
        flex: 0 0 calc(50% - 20px);
        margin: 0 auto 10px !important;
    }
    .mx-new-hero .container:nth-child(1) {
        margin-bottom: 30px !important;   
    }
    .gform_wrapper .mx-new-step12 ul.gform_fields li:nth-child(2), .gform_wrapper .mx-new-step4c ul.gform_fields li:nth-child(2), 
    .gform_wrapper .mx-new-step15 ul.gform_fields li:nth-child(2), .gform_wrapper .mx-new-step16 ul.gform_fields li:nth-child(2),
  #gform_wrapper_93 .mx-new-step4b ul.gform_fields li:nth-child(2),
  #gform_wrapper_93 .mx-new-step11 ul.gform_fields li:nth-child(2),
  #gform_wrapper_93 .mx-new-step2 ul.gform_fields li:nth-child(2) {
        width: 100%;   
    }
    .mx-new-step5 .gfield_radio li, .mx-new-step14 .gfield_radio li {
        flex: 0 0 calc(50% - 20px);
        margin: 0 auto 0 !important;
    }
  .mx-testi-slider {
    display: block;
    position: relative;
    margin-bottom: -40px;
  }
  .gform_page.mx-sc-stepmain .mx-new-post-title,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-post-title{
    font-size: 13px !important;
  }
  .mx-sc-step6 .gfield_radio li, .mx-sc-step6 .gfield_checkbox li, .mx-new-step5a .gfield_checkbox li {
    flex: 0 0 calc(100% - 30px) !important;
    margin: 0 15px 10px 15px !important;
  }
  .page-id-20112 .mx-new-stepmain .mx-new-post-title {
    max-width: 100%;
    text-align: left;
  }
  .mx-main-row {
    font-size: 13px;
  }
	.gform_wrapper .mx-new-step6 ul.gform_fields, .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2), .gform_wrapper .mx-new-step7 ul.gform_fields li#field_93_76, .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2), .page-id-20332 .gform_wrapper .mx-new-step7 ul.gform_fields, .gform_wrapper .mx-new-step8 ul.gform_fields li.tel-104, #input_109_39, .page-template-mx-new-form.valeur-marchande-maison-posts .gform_wrapper .mx-new-step7 ul.gform_fields, .page-id-34746 .gform_wrapper .mx-new-step7 ul.gform_fields, .page-id-41630 .gform_wrapper .mx-new-step7 ul.gform_fields, .postid-43582 .gform_wrapper .mx-new-step7 ul.gform_fields, .page-id-43672 .gform_wrapper .mx-new-step7 ul.gform_fields, .postid-43761 .gform_wrapper .mx-new-step7 ul.gform_fields {
		width: 100% !important;
	}
	
	#field_82_3 .mx-new-arrow{
		top:-220px;
	}
}
@media only screen and (max-width: 440px) {
	.page-id-15733.page-template-mx-new-form h3, .page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3, .page-template-template-trouvez-facilement h3,
  .page-template-template-pour-vendre h3, .page-template-template-evaluer-propriete h3, .category-commission-courtiers-immobiliers h3{
        font-size: 18px;
    }
	.page-template-mx-new-form .mx-sc-step6 .gform_page_fields,
  .page-template-template-evaluer-propriete .mx-sc-step6 .gform_page_fields,
  .category-commission-courtiers-immobiliers .mx-sc-step6 .gform_page_fields{
		max-width: 100% !important;
	}
}
@media only screen and (max-width: 375px) {
    .mx-new-rapid-ssl img {
        display: block;
        margin: 0 auto 10px;
    }
    .page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_button,
.page-template-template-propositions-achat-vente-maison .plex-gform .gform_wrapper .gform_page_footer .gform_button{
      height: unset !important;
    }
    .page-template-evaluation-rapide .plex-gform .gform_wrapper .mx-new-final .gform_page_footer {
      margin: 30px auto 90px;
  }
  .page-template-evaluation-rapide .txtarrow {
    left: -38px;
    bottom: -100px;
  }
}
@media only screen and (max-width: 360px) {
  .mx-sc-step6 .gfield_radio li, .mx-sc-step6 .gfield_checkbox li, .mx-new-step5a .gfield_checkbox li {
      flex: 0 0 100% !important; 
      margin: 0 0 10px 0 !important;
  }
}
@media only screen and (max-width: 320px) {
    .mx-new-step1 .gfield_radio li, .mx-new-step10 .gfield_radio li, .mx-new-step4a .gfield_radio li, .mx-new-step13a .gfield_radio li,
    .mx-new-step5 .gfield_radio li, .mx-new-step14 .gfield_radio li {
        flex: 0 0 100%;
        margin: 0 auto!important;
    }   
    .mx-new-hero .gform_wrapper .gform_page_footer {
        margin: 40px auto 0;
        max-width: 139px;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
    }
    .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
        flex: 0 0 100%;
        order: 2;
    }
    .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
        float: none;
        flex: 0 0 100%;
        order: 1;
        margin-bottom: 30px;
    }
    .page-id-15733.page-template-mx-new-form h3, .page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3, .page-template-template-trouvez-facilement h3,
    .page-template-template-pour-vendre h3, .page-template-template-evaluer-propriete h3, .category-commission-courtiers-immobiliers h3{
        font-size: 18px;
    }
    .gform_wrapper .mx-new-step6 ul.gform_fields,
    .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
  .gform_wrapper .mx-new-step7 ul.gform_fields li#field_93_76,
    .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2),
	.page-id-20332 .gform_wrapper .mx-new-step7 ul.gform_fields,
	.gform_wrapper .mx-new-step8 ul.gform_fields li.tel-104,
	#input_109_39,
  .page-template-mx-new-form.valeur-marchande-maison-posts .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-34746 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-41630 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .postid-43582 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .postid-43761 .gform_wrapper .mx-new-step7 ul.gform_fields,
  .page-id-43672 .gform_wrapper .mx-new-step7 ul.gform_fields{
        width: 100% !important;
        margin: 0 auto !important;
    }
    .mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer {
        max-width: 100% !important;   
    }
    .mx-new-content .gform_button {
        flex: 0 0 100% !important;
        margin: 0 auto !important;
        font-size: 16px !important;
    }
    .mx-new-content input[type="text"].slider, .mx-new-content input[type="number"].slider {
        font-size: 20px !important; 
            left: 0 !important;
        width: 100% !important;
    }
}

.page-template-mx-form-two #Subheader {
    display: none;   
}
.page-template-mx-form-two .mx-hero {
    font-family: 'Source Sans Pro', sans-serif;
    background: url(images/dynamic-bg.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 40px 0 0;
}
.page-template-mx-form-two .mx-hero .container {
    background: rgba(17,42,70,0.72);
    color: #fff;
    border-radius: 10px;
    max-width: 820px;
}
.page-template-mx-form-two .mx-content {
    color: #fff;
    text-align: center;
    padding: 40px 40px 20px;
    background: none;
    font-size: 16px;
    min-height: 500px;
    position: relative;
}
.page-template-mx-form-two .mx-header {
    background: none;
    padding: 0;
    text-align: center;
    margin-bottom: 10px;
}
.page-template-mx-form-two .mx-heading-title, .page-template-mx-form-two .mx-heading-title-two {
    font-size: 30px ;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    color: #fff;
}
.page-template-mx-form-two .mx-heading-title-three {
   font-weight: 400;
    color: #fff;
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
}
.page-template-mx-form-two .mx-checklist {
    margin-bottom: 20px;
}
.page-template-mx-form-two .mx-check {
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    font-family: 'Source Sans Pro', sans-serif;
    text-transform: none;
    background: none;
    padding-left: 0;
    margin: 0;   
}
.page-template-mx-form-two .mx-button-arrow input {
    background: #c2272c !important;
    font-size: 20px;
    font-weight: 700;
    border-radius: 40px;
    width: 360px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-indent: initial;
    padding: unset;
    border: none;
}
.page-template-mx-form-two .mx-button-arrow input:hover {
    background: #eaa750 !important;
}
.page-template-mx-form-two .mx-button-arrow {
    text-align: center;
    margin-bottom: 10px;
}
.page-template-mx-form-two .mx-message {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.page-template-mx-form-two .mx-points {
    text-align: center;
    position: relative;
    margin: 20px auto 0;
    width: 100%;
    display: block;
}
.page-template-mx-form-two .mx-points .mx-point {
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    vertical-align: top;
    width: 180px;
    height: unset;
    filter: brightness(0) invert(1);
    font-size: 13px;
    line-height: 1.4;
    background-size: 68px;
    padding-top: 75px;
    font-family: 'WorkSans-SemiBold';
}
.page-template-mx-form-two .mx-points .mx-point:after  {
    display: none;   
}
.page-template-mx-form-two .mx-points .mx-point:first-child {
    background: url(images/SC-TRUST_SIGNALS-01.svg) no-repeat scroll top center;
    background-size: 68px;
    padding-top: 75px;
}
.page-template-mx-form-two .mx-points .mx-point:nth-child(2) {
    background: url(images/SC-TRUST_SIGNALS-02.svg) no-repeat scroll top center;
    background-size: 68px;
    padding-top: 75px;
}
.page-template-mx-form-two .mx-points .mx-point:last-child {
    background: url(images/SC-TRUST_SIGNALS-03.svg) no-repeat scroll top center;
    background-size: 68px;
    padding-top: 75px;
}
.page-template-mx-form-two .mx-man {
    position: absolute;
    left: -20%;
    bottom: 0;
    width: unset;
}
.page-template-mx-form-two .mx-woman {
    position: absolute;
    right: -20%;
    bottom: 0;
}
.page-template-mx-form-two .mx-arrow {
    position: absolute;
    top: -5px;
    right: 25px;
    width: unset;
}
.page-template-mx-form-two .mx-title {
    color: #fff;
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
}
.page-template-mx-form-two .mx-step2 .gfield_radio {
    width: 90% !important;
}
.page-template-mx-form-two .mx-step2 .gfield_radio label {
    margin: 0 20px !important;
    display: block !important;
    background-color: #fff;
    text-transform: uppercase;
    padding-top: 0 !important;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 328px !important;
    height: 78px !important;
    text-indent: -99999em;
    transition: none;
}
.page-template-mx-form-two .mx-step2 .gfield_radio li:first-child label {
    background: url(images/vendre.png) no-repeat scroll 0 0;
}
.page-template-mx-form-two .mx-step2 .gfield_radio li:last-child label {
    background: url(images/acheter.png) no-repeat scroll 0 0;
}
.page-template-mx-form-two .mx-step2 .gfield_radio li:first-child label:hover,
.page-template-mx-form-two .mx-step2 .gfield_radio li:last-child label:hover {
    background-position: 0 -78px;
    cursor: pointer;   
}
.page-template-mx-form-two .mx-content .gform_previous_button {
    margin-top: 0 !important;
    color: #231f20;
    background: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 20px;
    border-radius: 0 0 0 20px;
    margin-left: 40px !important;
    border-bottom: 2px solid #BFBFBF;
    font-size: 18px !important;
}
.page-template-mx-form-two .mx-content .gform_previous_button:hover {
    background: #EAA750;
    color: #fff;
    border-color: #73532A;
}
.page-template-mx-form-two .mx-content .gform_wrapper .gform_page_footer {
    background-image: url(https://soumissionscourtiers.ca/wp-content/uploads/2019/01/transition-new2.png);
    background-repeat: no-repeat;
    background-position: center;
    min-height: 90px;
}
.page-template-mx-form-two .mx-content .gform_page_fields {
    margin-bottom: 80px !important;   
}
.page-template-mx-form-two .mx-content .mx-step1 .gform_page_fields,
.page-template-mx-form-two .mx-step10 .gform_page_fields {
    margin-bottom: 0 !important;   
}
.page-template-mx-form-two .mx-step1 .gform_page_footer,
.page-template-mx-form-two .mx-step10 .gform_page_footer {
    background: none !important;
    min-height: unset;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li, .page-template-mx-form-two .mx-step3a .gfield_radio li {
    flex: 0 0 calc(33.33% - 20px);
    margin: 0 10px 20px !important;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li label, 
.page-template-mx-form-two .mx-step3a .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    padding-top: 0 !important;
    background-size: unset;
    width: 222px;
    height: 79px;
    display: inline-block;
    margin: 0 20px 20px;
    text-indent: -99999em;
    transition: none;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li:first-child label,
.page-template-mx-form-two .mx-step3a .gfield_radio li:first-child label {
  background-image: url(images/step_3_1.png);
}
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(2) label,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(2) label {
  background-image: url(images/step_3_2.png);
  background-size: cover;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(3) label,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(3) label {
  background-image: url(images/step_3_3.png);
  background-size: unset;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(4) label,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(4) label {
  background-image: url(images/step_3_4.png);
  background-size: unset;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(5) label,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(5) label {
  background-image: url(images/step_3_5.png);
  background-size: unset;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(6) label,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(6) label {
  background-image: url(images/step_3_6.png);
  background-size: unset;
}
.page-template-mx-form-two .mx-step3b .gfield_radio li:first-child label:hover,
.page-template-mx-form-two .mx-step3a .gfield_radio li:first-child label:hover,
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(2) label:hover,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(2) label:hover,
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(3) label:hover,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(3) label:hover,
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(4) label:hover,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(4) label:hover,
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(5) label:hover,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(5) label:hover,
.page-template-mx-form-two .mx-step3b .gfield_radio li:nth-child(6) label:hover,
.page-template-mx-form-two .mx-step3a .gfield_radio li:nth-child(6) label:hover {
  background-position: 0 -79px !important;
    cursor: pointer;
}
.page-template-mx-form-two .mx-step4b .gfield_radio li label, 
.page-template-mx-form-two .mx-step5b .gfield_radio li label,
.page-template-mx-form-two .mx-step7b .gfield_radio li label, 
.page-template-mx-form-two .mx-step4a .gfield_radio li label, 
.page-template-mx-form-two .mx-step5a .gfield_radio li label, 
.page-template-mx-form-two .mx-step6a .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    color: #333;
    font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 20px 20px !important;
    border-radius: 0 0 0 20px;
    background: #fff;
    border-bottom: 2px solid #BFBFBF;
}
.page-template-mx-form-two .mx-step4b .gfield_radio li label:hover, 
.page-template-mx-form-two .mx-step5b .gfield_radio li label:hover,
.page-template-mx-form-two .mx-step7b .gfield_radio li label:hover, 
.page-template-mx-form-two .mx-step4a .gfield_radio li label:hover, 
.page-template-mx-form-two .mx-step5a .gfield_radio li label:hover, 
.page-template-mx-form-two .mx-step6a .gfield_radio li label:hover {
        background: #EAA750;
    color: #fff;
    border-color: #73532A;
}
.page-template-mx-form-two .mx-after-title {
    color: #EAA750;
     font-family: 'Source Sans Pro', sans-serif;
}

.page-template-mx-form-two .mx-step6b .gfield_radio li label {
    padding: 0 !important;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    padding-top: 0 !important;
    width: 222px;
    height: 79px;
    display: inline-block;
    margin: 0 auto !important;
    text-indent: -99999em;
    transition: none;
}
.page-template-mx-form-two .mx-step6b .gfield_radio li label:hover {
  background-position: 0 -79px !important;
    cursor: pointer;
}
.page-template-mx-form-two .mx-step6b .gfield_radio li:nth-child(1) label {
  background: url(images/step_4_1.png) no-repeat scroll 0 0;
}
.page-template-mx-form-two .mx-step6b .gfield_radio li:nth-child(2) label {
  background: url(images/step_4_2.png) no-repeat scroll 0 0;
}
.page-template-mx-form-two .mx-step6b .gfield_radio li:nth-child(3) label {
  background: url(images/step_4_3.png) no-repeat scroll 0 0;
}
.page-template-mx-form-two .mx-step6b .gfield_radio li:nth-child(4) label {
  background: url(images/step_4_4.png) no-repeat scroll 0 0;
}
.page-template-mx-form-two .mx-step6b .gfield_radio {
    width: 72% !important;
}

.page-template-mx-form-two .mx-suivant-btn,
.page-template-mx-form-two .mx-content .gform_button {
    margin-top: 20px;
    font-size: 24px !important;
    color: #fff !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 700 !important;
    padding: 20px 40px !important;
    text-transform: uppercase !important;
    background: #EAA750 !important;
    border-radius: 0 0 0 20px !important;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out !important;
    outline: none !important;
    margin-bottom: 40px !important;
    box-shadow: none !important;
    border: none;
    border-bottom: 2px solid #73532A;
}
.page-template-mx-form-two .mx-suivant-btn:hover {
    background: #fff !important;
    color: #333 !important;
    border-color: #BFBFBF;
}
.page-template-mx-form-two .mx-content .gform_button {
    background: #C1272D !important;
    border-bottom: 2px solid #781A1E;
}
.page-template-mx-form-two .mx-content .gform_button:hover {
    background: #EAA750 !important;
    color: #fff !important;
    border-color: #73532A;
}
.page-template-mx-form-two .mx-step4a .gfield_radio li label {
    min-height: unset;
}
.page-template-mx-form-two .mx-step5a .gfield_radio li label {
    min-height: 92px !important;
    padding: 30px 20px 20px !important;
}
@media only screen and (max-width: 768px) {
    .page-template-mx-form-two .mx-step3b .gfield_radio li, .page-template-mx-form-two .mx-step3a .gfield_radio li {
        flex: 0 0 222px;
        margin: 0 20px 20px !important;
    }
}
@media only screen and (max-width: 767px) {
    .page-template-mx-form-two .mx-step2 .gfield_radio {
        width: 100% !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .page-template-mx-form-two .mx-content .gform_wrapper .gform_page_footer {
        background: none;   
    }
    .page-template-mx-form-two .mx-points .mx-point {
        width: 170px;
    }
}
@media only screen and (max-width: 641px) {
    .page-template-mx-form-two .mx-content .gform_wrapper ul.gfield_checkbox li label, .page-template-mx-form-two .mx-content .gform_wrapper ul.gfield_radio li label {
        width: inherit !important;   
    }
    .page-template-mx-form-two .mx-step3b .gfield_radio li label, .page-template-mx-form-two .mx-step3a .gfield_radio li label,
    .page-template-mx-form-two .mx-content .gform_wrapper .mx-step3b ul.gfield_checkbox li label, .page-template-mx-form-two .mx-step3a .gfield_radio li label,
    .page-template-mx-form-two .mx-content .gform_wrapper .mx-step3b ul.gfield_radio li label, .page-template-mx-form-two .mx-content .gform_wrapper .mx-step3a ul.gfield_radio li label {
        width: 222px !important;
        margin: 0 auto !important;
        height: 79px !important;
        background-size: cover !important;
    }
}
@media only screen and (max-width: 480px) {
    .page-template-mx-form-two .mx-points .mx-point {
        width: 31.33%;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
    }
    .page-template-mx-form-two .mx-step3b .gfield_radio li, .page-template-mx-form-two .mx-step3a .gfield_radio li {
        flex: 0 0 222px !important;
        margin: 0 20px 20px !important;
    }
    .page-template-mx-form-two .mx-step2 .gfield_radio label,
    .page-template-mx-form-two .mx-content .gform_wrapper .mx-step2 ul.gfield_radio li label {
        width: 328px !important;
        height: 78px !important;
        background-size: cover !important;
        margin: 0 auto !important;
    }
}
.page-id-13312 #mci-footer {
  display: none;
}
.page-id-13312 .ver-2 {
    background: #fff;
    color: #333;
  text-align: center;
}
.page-id-13312 .ver-2 span {
  font-size: 16px;
}
@media only screen and (max-width: 1200px) {
  .page-id-13312 .last-choices .acheter-link {
    left: 180px;
  }
}
@media only screen and (max-width: 992px) {
  .page-id-13312 .last-choices .acheter-link {
    left: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-13312 .last-choices .acheter-link {
    left: 35px;
  }
}
@media screen and (max-width: 959px) and (min-width: 768px) {
  .page-id-12492 #Header #logo img {
    width: 75px !important;
  }
  .page-id-12492 #Header #logo h1 {
    font-size: 18px !important;
  }
  .page-id-12492 #Header #logo h1 span {
    font-size: 20px !important;
  }
  .page-id-12492 .tagline {
    font-size: 13px !important;
    font-weight: 700 !important;
    width: 400px !important;
    margin-left: 185px !important;
  }
  .page-id-12492 #Header .addons p.phone a {
    font-weight: 700 !important;
  }
  .page-id-12492 .seals-row .seal-col img {
    width: 40px; 
    height: auto;
  }
  .page-id-12492 #Header .addons p.phone {
    font-size: 16px;
  }
}
@media only screen and (max-width: 479px) {
  .page-id-12492 .dynamic.compare-agents .intro-step-1:after {
    display: none !important;
  }
}
#field_82_48 {
  display: none !important;
}
.page-id-15635 #mci-testimonials, .page-id-15635 #mci-re-agent, .page-id-15635 #mci-buy, 
.page-id-15635 #mci-simple-steps, .page-id-15635 #bbr-agents, .page-id-15635 #bbr-row, 
.page-id-15635 #mci-bottom-form-section, .page-id-15635 #mci-footer, .page-id-15635 #mci-form p.subbutton  {
  display: none !important;
}
.page-template-template-meilleurs-courtiers-immobiliers.page-id-15635 #Header {
  clip-path: unset;
}
.page-id-15635 .mx-new-footer .container {
	    display: flex;
    justify-content: space-between;
}
.page-id-15635 .mci-form-foot {
  margin-bottom: 30px;
}
.page-id-15635 #Header .addons p.phone a {
    color: #fff !important;
}

/* Added by Mark 01-16-2020 */
.mx-new-intro .one-third {
  position: relative;
}
.mx-new-intro .one-third:before {
  content: "";
  background: url(images/mx-new-intro-arrow.png) no-repeat scroll 0 0;
  width: 62px;
  height: 46px;
  position: absolute;
    right: -40px;
    top: 20px;
}
.mx-new-intro .one-third:last-child:before {
  display: none;
}
.mx-new-content-with-image-right {
  background: #f2f2f2;
  padding: 80px 0;
}
.mx-new-content-with-image-left {
  background: #fff;
  padding: 80px 0;
}
.mx-new-content-with-image-right h3,
.mx-new-content-with-image-left h3 {
  text-transform: uppercase;
  margin-bottom: 30px;
}
.mx-new-content-with-image-right .container,
.mx-new-content-with-image-left .container {
    display: flex;
    flex-wrap: wrap;
}
.mx-new-content-with-image-right .container .one-half,
.mx-new-content-with-image-left .container .one-half {
  width: 48.717948717948715%;
    margin-left: 2.564102564102564%;
}
.mx-new-content-with-image-right .container .one-half:first-child,
.mx-new-content-with-image-left .container .one-half:first-child {
  margin-left: 0;
}
.page-template-mx-sc-form .mx-new-intro {
  padding: 80px 0;
}
.mx-new-content-with-image-right strong,
.mx-new-content-with-image-left strong {
  font-family: 'Montserrat-Bold';
}
.mx-new-content-with-image-right ul,
.mx-new-content-with-image-left ul {
  padding-left: 0;
  list-style: none;
}
.mx-new-content-with-image-right ul li,
.mx-new-content-with-image-left ul li {
  background: url(images/mx-bullet.png) no-repeat scroll 0px 5px;
    background-size: 20px;
    padding-left: 30px;
}
.mx-new-content-with-image-right img,
.mx-new-content-with-image-left img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.page-template-mx-sc-form .mx-new-testimonial {
  background: url(/wp-content/uploads/2023/11/mx-new-sc-testi.jpg) no-repeat scroll center center;
  background-size: cover;
  padding-bottom: 100px;
}
.page-id-15679.page-template-mx-sc-form .mx-new-testimonial {
  background: url(images/mx-new-testi-v2.jpg) no-repeat scroll center center;
  background-size: cover;
}
.page-template-mx-sc-form .mx-new-testimonial h3 {
  text-transform: uppercase;
}
.page-template-mx-sc-form .mx-new-testimonial .container:nth-child(1) {
    margin-bottom: 60px;
}
.page-template-mx-sc-form .mx-new-hero ,
.page-template-template-pour-vendre .mx-new-hero {
  min-height: 700px;
    padding: 40px 0 40px;
    background: url(images/mx-new-sc-hero.jpg) no-repeat scroll center top;
    background-size: cover;
    overflow: hidden;
}
.page-id-21109.page-template-mx-sc-form .mx-new-hero {
    min-height: 700px;
    padding: 40px 0 40px;
    background-image: url(/wp-content/uploads/2021/07/hero.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-id-19182.page-template-mx-sc-form .mx-new-hero {
  min-height: 700px;
    padding: 40px 0 40px;
    background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-2.jpg) no-repeat scroll right -75px top;
    background-size: cover;
    overflow: hidden;
}
.mx-sc-header {
  background: #fff;
  padding: 10px 0;
}
.mx-sc-header .container {
  max-width: 1140px;
  display: flex;
    flex-wrap: wrap; 
}
.mx-sc-header .container .one-third {
    width: 31.623931623931625%;
    margin-left: 2.564102564102564%;
}
.mx-sc-header .container .one-third:first-child {
    margin-left: 0;
}
.mx-sc-header .one-third:nth-child(2) {
  text-align: center;
  font-size: 14px;
  color: #000;
}
.mx-sc-header .one-third span {
  font-family: 'Montserrat-Bold';
  color: #2576cb;
  display: block;
}
.mx-sc-header .one-third:first-child img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.mx-sc-header .one-third:last-child .mx-header-icons {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}
.mx-sc-header .one-third:last-child .mx-header-icon {
  display: inline-block;
}
.mx-header-icon span {
  font-size: 11px;  
  text-transform: uppercase;
  color: #000 !important;
  display: block;
  padding: 0 5px;
  line-height: 1.3;
}
.mx-header-intro {
  margin-left: -65px;
  padding-right: 65px;
  font-family: "Montserrat";
}
.page-template-mx-sc-form .gform_page {
  padding: 60px;
  background: #fff;
}
.page-id-16102.page-template-mx-sc-form .gform_page {
  min-height: 540px;
}
.page-template-mx-sc-form .mx-new-title, .page-template-mx-sc-form .mx-new-after-title {
  color: #000 !important;
}
.page-id-21109.page-template-mx-sc-form .mx-new-stepmain .mx-new-title, .page-id-21109.page-template-mx-sc-form .mx-new-stepmain .mx-new-after-title {
  color: #fff !important;
}
.postid-37898.page-template-mx-sc-form .mx-new-title.main{
  display: none;
}
.postid-37898.page-template-mx-sc-form .mx-new-title.abandonnee-title{
  display: block!important;
}
.page-template-mx-sc-form .mx-new-after-title img {
  display: inline-block;
  vertical-align: top;
}
.page-template-mx-sc-form .mx-new-after-title img + p {
      display: inline-block;
    vertical-align: top;
    text-align: left;
    width: calc(100% - 32px);
}
.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
  background: url(images/mx-new-sc-retour.png) no-repeat scroll 0 0;
  color: #000;
}
.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
  background: url(images/mx-new-sc-suivant.png) no-repeat scroll 0 0;
  color: #000;
}
.page-id-19182.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button:hover {
  background: #000 url(/wp-content/uploads/2019/12/mx-new-retour.png) no-repeat scroll 0 0;
  color: #fff;
}
.page-id-19182.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button:hover {
  background: #000 url(/wp-content/uploads/2019/12/mx-new-suivant.png) no-repeat scroll 0 0;
  color: #fff;
}
.gform_page.mx-sc-stepmain,
.mx-pourvendre .gform_page.mx-new-stepmain {
  background: none !important;
  text-align: left;
  padding: 60px 60px 0;
}
.mx-pourvendre .gform_page.mx-new-stepmain{
  max-width: 100%;
}
.mx-pourvendre .gform_page.mx-new-stepmain h3,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-after-title{
  color: black!important;
}
.gform_page.mx-sc-stepmain h3, .gform_page.mx-sc-stepmain .mx-new-after-title,
.mx-pourvendre .gform_page.mx-new-stepmain h3, .mx-pourvendre .gform_page.mx-new-stepmain .mx-new-after-title {
  text-align: left !important;
}
.gform_page.mx-sc-stepmain .mx-new-post-title,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-post-title {
  color: #000 !important;
  text-align: left !important;
}
.gform_page.mx-sc-stepmain .gform_next_button,
.mx-pourvendre .gform_page.mx-new-stepmain .gform_next_button{
  opacity: 0 !important;
  cursor: unset !important;
      padding: 0 !important;
    margin: 0 !important;
    height: 0 !important;
}
.page-template-mx-sc-form .mx-new-content {
  width: 100%;
}
.page-template-mx-sc-form .mx-new-hero .mx-new-content .gform_wrapper .mx-sc-step10 .gform_page_footer{
  margin-top: 50px!important;
}
.page-template-mx-sc-form .mx-new-hero .mx-new-content #gform_page_85_14 img.frmlast-arrow,
.page-template-mx-sc-form .mx-new-hero .mx-new-content #gform_page_191_14 img.frmlast-arrow{
  bottom: -105px!important;
    right: 60px!important;
}
.mx-input-text-one {
  width: 40%;
  z-index: 20;
  position: relative;
  display: inline-block;
}
.page-id-15733 .mx-input-text-one {
  width: 60%;
  z-index: 20;
    position: relative;
}
.mx-input-text-one input, .gform_wrapper .mx-input-text-one input[type="text"], .mx-input-text-one select {
  border-radius: 0 !important;
  font-size: 14px !important;
  height: 48px !important;
  margin: 0 !important;
}
.mx-new-content .mx-input-text-one input[type="text"],
.mx-new-content .mx-input-text-one input[type="email"] {
  font-size: 14px !important;
}
.page-id-15733 .mx-new-content .mx-input-text-one input[type="text"] {
  font-size: 14px !important;
  border: 1px solid #c3ccd8 !important;
}
body .gform_wrapper ul li.gfield.mx-input-text-two {
  margin-top: -48px !important;
}
.mx-input-text-two input {
  height: 48px !important;
  margin-left: 40% !important;
  border-radius: 0 !important;
  background: #ed1c24 !important;
      -moz-appearance: none;
    -webkit-appearance: none;
  box-shadow: none !important;
    border: none !important;
}
.mx-input-text-two input:hover{
  background: #153569 !important;
}
.page-id-15733 .mx-input-text-two input {
  height: 48px !important;
  margin-left: 60% !important;
  border-radius: 0 !important;
  background: #ff3300 !important;
      -moz-appearance: none;
    -webkit-appearance: none;
  box-shadow: none !important;
    border: 1px solid #ff3300 !important;
    width: 40%;
    font-family: 'Montserrat-Bold';
  margin-bottom: 30px !important;
}
.gform_page.mx-sc-stepmain .mx-new-after-title,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-after-title {
    font-size: 24px !important;
    font-family: 'Montserrat-Bold';
  margin-bottom: 20px;
}
.gform_page.mx-sc-stepmain .mx-new-post-title,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-post-title{
  margin-top: 30px !important;
}
.gform_page.mx-sc-stepmain .mx-new-post-title strong,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-post-title strong{
   font-family: 'Montserrat-Bold';
   display: block;
}
.page-template-mx-sc-form .mx-new-hero .container:nth-child(1) {
  margin-bottom: 0 !important;
}
.gform_page.mx-sc-stepmain, .page-template-mx-sc-form .gform_page,
.mx-pourvendre .gform_page.mx-new-stepmain {
  position: relative;
}
.page-template-mx-sc-form .mx-new-hero {
  position: relative;
}
.page-template-mx-sc-form .mx-sc-stepmain:after,
.page-template-template-pour-vendre .mx-new-stepmain:after {
  content: "";
  position: absolute;
  bottom: -43%;
    right: -16%;
  background: url(/wp-content/uploads/2022/10/mx-new-hero-people-petit-n.png) no-repeat scroll 0 0;
  background-size: cover;
  width: 650px;
  height: 630px;
  z-index: 1;
} 
.page-id-19179.page-template-mx-sc-form .mx-sc-stepmain:after {
  content: "";
  position: absolute;
  bottom: -34%;
    right: -5%;
  background: url(/wp-content/uploads/2021/01/meilleur-man-2.png) no-repeat scroll 0 0;
  width: 350px;
  height: 697px;
  z-index: 1;
}
.page-id-20123.page-template-mx-sc-form .mx-sc-stepmain:after,
.page-id-21109.page-template-mx-sc-form .mx-sc-stepmain:after {
  content: "";
  position: absolute;
  bottom: -40%;
    right: -5%;
  background: url(/wp-content/uploads/2021/01/meilleur-man-2.png) no-repeat scroll 0 0;
  width: 350px;
  height: 697px;
  z-index: 1;
}
.page-id-20123.page-template-mx-sc-form .mx-new-stepmain:after,
.page-id-21109.page-template-mx-sc-form .mx-new-stepmain:after {
  content: "";
  position: absolute;
    bottom: -18%;
    right: -35%;
  background: url(/wp-content/uploads/2021/01/meilleur-man-2.png) no-repeat scroll 0 0;
  width: 350px;
  height: 697px;
  z-index: 1;
}
.page-id-20123.page-template-mx-sc-form .mx-new-stepmain:after {
  bottom: -44%;
}
.page-id-19182.page-template-mx-sc-form .mx-sc-stepmain:after {
  display: none;
}
.page-id-15679.page-template-mx-sc-form .mx-sc-stepmain:after {
    content: "";
    position: absolute;
    bottom: -42%;
    right: -36%;
    background: url(images/mx-hero-people-v2.png) no-repeat scroll 0 0;
    width: 900px;
    height: 587px;
    z-index: 1;
    background-size: cover;
}
.page-id-15679.page-template-mx-sc-form .gform_page {
    padding: 60px 60px 100px;
    background: #fff;
}
.page-id-15679.page-template-mx-sc-form .mx-sc-stepmain {
  padding: 60px 0 0;
}
.mx-new-content  {
  position: relative;
}
.page-id-18945 .mx-new-content  {
  padding-top: 40px;
}
.page-id-15679 .gf_progressbar_title {
  display: none;
}
.mx-new-content .gf_progressbar_wrapper {
      margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    bottom: 20px;
    z-index: 10;
    width: 60% !important;
    left: 20% !important;
}
.page-template-mx-sc-form .gform_page .gform_page_fields {
  position: relative;
  z-index: 2;
}
.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer {
    max-width: 66%;
}
body img.gform_ajax_spinner {
 display: none !important;
}
/*.mx-sc-step1 .gform_next_button, .mx-sc-step2 .gform_next_button, 
.mx-sc-step5 .gform_next_button {
  opacity: 0 !important;
  cursor: unset !important;
}*/
@media (min-width: 768px) and (max-width: 1024px){
	.page-template-mx-sc-form .mx-new-title, .page-template-mx-sc-form .mx-new-after-title{
		width: 95%;
		margin:0 auto;
	}
	.page-template-mx-sc-form .mx-new-title{
		font-size: 24px!important;
	}
	.postid-10104.page-template-mx-sc-form #gform_page_85_1.mx-sc-stepmain:after {
	    bottom: -50px!important;
	}
	.page-template-template-pour-vendre .mx-new-hero{
		min-height: 350px;
	}
	h3.mx-new-title.dyn-title{
		width: 100%!important;
	}
  .mx-new-hero .mx-sc-stepmain:after{
    width: 300px!important;
    height: 415px!important;
    bottom: -40px!important;
  }
  .postid-20662 .gform_wrapper .mx-sc-stepmain:after{
    width: 300px!important;
    height: 300px!important;
    bottom: -70px;
    right: -45px;
  }
  .mx-new-hero .gform_page.mx-sc-stepmain .mx-new-post-title{
    width: 70%;
  }
  .page-template-mx-sc-form .mx-new-hero .mx-new-content #gform_page_85_14 img.frmlast-arrow,
  .page-template-mx-sc-form .mx-new-hero .mx-new-content #gform_page_191_14 img.frmlast-arrow{
    right: 10px!important;
  }
  .mx-new-hero #gform_wrapper_90 img.last-arrow{
    right: 115px;
  }
}
.mx-sc-step1 .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 80% !important;
    margin: 0 auto !important;
}
.page-template-mx-sc-form .mx-new-content .noUi-horizontal .noUi-tooltip {
  color: #000;
}
.mx-sc-step1 .gfield_radio li {
    flex: 0 0 calc(33.33% - 30px);
    margin: 0 15px 10px 15px !important;
}
.mx-sc-step1 .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 14px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 100px 20px 10px !important;
    background: #fff;
    border-radius: 0;
    background-color: #2576cb;
    min-height: 150px;
    background-repeat: no-repeat;
    background-position: top 15px center;
}
.mx-sc-step1 .gfield_radio li:nth-child(1) label {
  background-image: url(images/mx-new-step1-1.png);
}
.mx-sc-step1 .gfield_radio li:nth-child(2) label {
  background-image: url(images/mx-new-step1-2.png);
}
.mx-sc-step1 .gfield_radio li:nth-child(3) label {
  background-image: url(images/mx-new-step1-3.png);
}
.mx-sc-step1 .gfield_radio li:nth-child(4) label {
  background-image: url(images/mx-new-step1-4.png);
}
.mx-sc-step1 .gfield_radio li:nth-child(5) label {
  background-image: url(images/mx-new-step1-5.png);
}
.mx-sc-step1 .gfield_radio li:nth-child(6) label {
  background-image: url(images/mx-new-step1-6.png);
}
.mx-sc-step2 .gfield_radio li label, .mx-sc-step4 .gfield_radio li label, .mx-sc-step5 .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 14px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 20px !important;
    border-radius: 0;
    background-color: #2576cb;
}
.mx-sc-step5 .gfield_radio li label {
  border-radius: 40px;
  font-size: 16px !important;
}
.mx-sc-step2 .gfield_radio, .mx-sc-step4 .gfield_radio, .mx-sc-step5 .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 70% !important;
    margin: 0 auto !important;
}
.mx-sc-step2 .gfield_radio li, .mx-sc-step4 .gfield_radio li, .mx-sc-step5 .gfield_radio li {
    flex: 0 0 calc(50% - 30px);
    margin: 0 15px 10px 15px !important;
}
.mx-sc-step2 .gfield_radio li:last-child {
  margin: 0 auto !important;
}
.mx-sc-step3 .gform_page_fields, .mx-sc-step11 .gform_page_fields,
.mx-sc-step12 .gform_page_fields, .mx-sc-step13 .gform_page_fields {
  margin: 0 auto;
  width: 80%;
}
.mx-sc-step3, .mx-sc-step11, .mx-sc-step12, .mx-sc-step13 {
  padding-bottom: 160px !important;
}
.page-template-mx-sc-form .mx-new-content .gfield_radio li label:hover, 
.page-template-mx-sc-form .mx-new-content .gfield_radio input:checked + label,
.page-template-mx-sc-form .mx-new-content .gfield_checkbox li label:hover, 
.page-template-mx-sc-form .mx-new-content .gfield_checkbox input:checked + label {
    background-color: #003399;
}
.mx-sc-step6 .gfield_radio,
.mx-sc-step6 .gfield_checkbox,
.mx-new-step5a .gfield_checkbox {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 auto !important;
}
.mx-sc-step6 .gfield_radio li,
.mx-sc-step6 .gfield_checkbox li,
.mx-new-step5a .gfield_checkbox li {
    flex: 0 0 calc(25% - 30px);
    margin: 0 15px 10px 15px !important;
}
.mx-sc-step6 .gfield_radio li label,
.mx-sc-step6 .gfield_checkbox li label,
.mx-new-step5a .gfield_checkbox li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 14px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 100px 20px 10px !important;
    background: #fff;
    border-radius: 0;
    background-color: #2576cb;
    min-height: 150px;
    background-repeat: no-repeat;
    background-position: top 15px center;
}
.page-id-15733 .mx-sc-step6 .gfield_checkbox li label {
  background-color: #ff3300;
}
.mx-sc-step6 .gfield_radio li:nth-child(1) label,
.mx-sc-step6 .gfield_checkbox li:nth-child(1) label {
  background-image: url(images/mx-new-step14-1.png);
}
.mx-sc-step6 .gfield_radio li:nth-child(2) label,
.mx-sc-step6 .gfield_checkbox li:nth-child(2) label {
  background-image: url(images/mx-new-step14-2.png);
}
.mx-sc-step6 .gfield_radio li:nth-child(3) label,
.mx-sc-step6 .gfield_checkbox li:nth-child(3) label {
  background-image: url(images/mx-new-step14-3.png);
}
.mx-sc-step6 .gfield_radio li:nth-child(4) label,
.mx-sc-step6 .gfield_checkbox li:nth-child(4) label {
  background-image: url(images/mx-new-step14-4.png);
}

.page-id-15679 .mx-sc-step6 .gfield_radio li:nth-child(1) label,
.page-id-15679 .mx-sc-step6 .gfield_checkbox li:nth-child(1) label,
.mx-new-step5a .gfield_checkbox li:nth-child(1) label {
  background-image: url(images/evaluator.png);
}
.page-id-15679 .mx-sc-step6 .gfield_radio li:nth-child(2) label,
.page-id-15679 .mx-sc-step6 .gfield_checkbox li:nth-child(2) label,
.mx-new-step5a .gfield_checkbox li:nth-child(2) label {
  background-image: url(images/mx-new-step14-3.png);
}
.page-id-15679 .mx-sc-step6 .gfield_radio li:nth-child(3) label {
  background-image: url(images/arpenteur.png);
}

.page-id-15679 .mx-sc-step6 .gfield_checkbox li:nth-child(3) label,
.mx-new-step5a .gfield_checkbox li:nth-child(3) label {
  background-image: url(images/demenageurs.png);
}
.page-id-15679 .mx-sc-step6 .gfield_radio li:nth-child(4) label,
.page-id-15679 .mx-sc-step6 .gfield_checkbox li:nth-child(4) label,
.mx-new-step5a .gfield_checkbox li:nth-child(4) label {
  background-image: url(images/mx-new-step14-4.png);
}


.page-id-15733 .mx-sc-step6 .gfield_checkbox li:nth-child(2) label {
  background-image: url(images/mx-new-step14-3.png);
}

.page-id-15733 .mx-sc-step6 .gfield_checkbox li:nth-child(3) label {
  background-image: url(images/demenageurs.png);
}
.mx-sc-step6 .gform_page_fields {
  max-width: 80% !important;
  margin: 0 auto !important;
}
.mx-sc-step7 .gform_page_fields,
.mx-sc-step8 .gform_page_fields,
.mx-sc-step9 .gform_page_fields {
  width: 63% !important;
    margin: 0 auto !important;
}
.mx-sc-step10 .gform_page_fields {
  width: 70% !important;
    margin: 0 auto !important;
}
.mx-sc-step6 input[type="text"],
.mx-sc-step7 input[type="text"],
.mx-sc-step8 input[type="text"],
.mx-sc-step9 input[type="text"],
.mx-sc-step4 input[type="text"],
.mx-sc-step3 select,
.mx-sc-step10 textarea {
  border: 1px solid #000 !important;
}
.mx-sc-step9 input::-webkit-input-placeholde {
  color: #fff !important;
}
.mx-sc-step9 input::-moz-placeholder {
  color: #fff !important;
}
.mx-sc-step9 input:-ms-input-placeholder {
  color: #fff !important;
}
.mx-sc-step9 input:-moz-placeholder {
  color: #fff !important;
}
.mx-new-content .mx-sc-step9 ::-webkit-input-placeholder {
  color: #fff !important;
}
.mx-new-content .mx-sc-step9 ::-webkit-input-placeholder {
  color: #fff;
}
.mx-new-content .mx-sc-step9 :-ms-input-placeholder {
  color: #fff;
}
.mx-new-content .mx-sc-step9 ::placeholder {
  color: #fff;
}
.mx-sc-step8 .mx-new-post-title,
.mx-sc-step9 .mx-new-post-title {
  color: #000;
  text-align: left !important;
  font-family: 'Montserrat-Bold';
  font-size: 13px !important;
  line-height: 1.3;
}
.mx-sc-step8 .mx-new-post-title img,
.mx-sc-step8 .mx-new-post-title p,
.mx-sc-step9 .mx-new-post-title img,
.mx-sc-step9 .mx-new-post-title p,
.mx-sc-step10 .mx-new-rapid-ssl img,
.mx-sc-step10 .mx-new-rapid-ssl p {
  display: inline-block;
  vertical-align: top;
}
.mx-sc-step10 .mx-new-rapid-ssl p {
  width: calc(100% - 74px);
}
.mx-sc-step10 .mx-new-rapid-ssl p a {
  color: #000 !important;
}
.mx-sc-step10 .mx-new-rapid-ssl {
  color: #000;
  text-align: left !important;
  font-family: 'Montserrat-Bold';
  font-size: 13px !important;
  line-height: 1.3;
  width: 80%;
  margin: 15px auto 0px;
}
.mx-new-hero .gform_wrapper .mx-sc-step10 .gform_page_footer {
  margin: 20px auto 0;
  text-align: center;
}
.mx-new-content .mx-sc-step10 .gform_button {
  background: #ed1c24;
}
.mx-new-content .mx-sc-step10 .gform_button:hover {
  background: #003399;
}
.page-template-mx-sc-form input[data-value-visibility="hover-drag"] + .slider-display:not(:hover) .noUi-handle:not(:focus) .noUi-tooltip {
    display: block !important;
}
.page-template-mx-sc-form .mx-new-hero .gform_wrapper .mx-sc-step10 .gform_page_footer .gform_previous_button {
  display: none;
}
.mx-new-hero .gform_wrapper .mx-sc-step10 .gform_page_footer {
  position: relative;
    padding-bottom: 60px;
}
.mx-new-hero .gform_wrapper .mx-sc-step10 .gform_page_footer .gform_previous_button {
      display: block !important;
    bottom: 0;
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
}
.mx-footer-form {
  background: #2576cb;
  padding: 80px 0 40px;
  color: #fff;
  text-align: center;
}
.page-id-15733 .mx-footer-form {
  padding: 60px 0 60px;
  background: url(images/footer-form-90.jpg) no-repeat scroll center center;
  background-size: cover;
}
.page-id-15733 .mx-footer-form .one-fourth {
  display: inline-block;
    padding: 0 20px;
}
.mx-footer-form h3 {
  color: #fff;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.mx-footer-form .container {
  position: relative;
}
.mx-footer-form .container:after {
  position: absolute;
  content: "";
      right: -8%;
    bottom: 13%;
  width: 255px;
  height: 145px;
  background: url(images/mini-form-arrow.png) no-repeat scroll 0 0;
  visibility: visible;
}
.page-id-15733 .mx-footer-form .container:after {
  display: none;
}
.footer-form-tag {
  font-size: 30px;
  margin-bottom: 20px;
}
.page-id-15733 .mx-footer-form span {
  display: block;
  color: #fff;
  font-size: 18px;
  font-family: 'Montserrat-Bold';
  padding-left: 56px;
  background: url(images/footer-check.png) no-repeat scroll left center;
  text-align: left;

}
.page-id-15733 .mx-footer-form .container:nth-child(2) {
    display: block;
    flex-wrap: wrap;
    margin-bottom: 60px;
    text-align: center;
}
.page-id-15733 .mx-footer-form .container:last-child:after {
  display: block;
  right: -6%;
    bottom: 5%;
  background: url(images/mx-new-arrow-white-90.png) no-repeat scroll 0 0;
}
.mini-form-man {
      position: absolute;
    left: -15%;
    bottom: -40px;
}
.mx-mini-form {
  max-width: 60%;
  margin: 20px auto 0;
}
.mx-mini-form .mini-input-text {
    color: #231f20;
    border-radius: 4px;
    padding: 10px 20px !important;
    border: none;
    box-shadow: none;
    border-radius: 0 !important;
    font-size: 16px !important;
    height: 48px !important;
    width: 60%;
  padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: inline-block;
    vertical-align: top;
}
.page-id-15733 .mx-mini-form .mini-input-text {
  background: #fff;
  width: calc(60% - 40px);
}
.mx-mini-form .mini-input-submit {
  height: 48px !important;
    border-radius: 0 !important;
    background: #ed1c24;
    margin-left: -4px;
      -moz-appearance: none;
    -webkit-appearance: none; 
  box-shadow: none !important;
    border: none !important;
  outline: 0;
}
.page-id-15733 .mx-mini-form .mini-input-submit {
  font-family: 'Montserrat-Bold';
  background: #ff3300;
  width: 39%;
}
.mx-mini-form .mini-input-submit:hover {
  background: #003399;
}
.page-id-15733 .mx-input-text-two input:hover, 
.page-id-15733 .mx-mini-form .mini-input-submit:hover {
  background: #2576cb !important;
  border-color: #2576cb !important;
}
.mini-input-text.mini-req {
  border: 2px solid red;
}
.mini-text {
  display: none;
  color: #ff0000;
  text-align: left;
  max-width: 55%;
  margin: 0 auto 0;
}
.page-id-15733 .mini-text {
  margin-bottom: 20px;
}
.mini-text.mini-req {
  display: block;
}
.gfield_error.mx-input-text-one {
  width: 40% !important;
}
.page-id-15733 .gfield_error.mx-input-text-one {
    width: 60% !important;
}
.gfield_error.mx-input-text-one + .mx-input-text-two,
body .gform_wrapper ul .gfield_error.mx-input-text-one + li.gfield.mx-input-text-two {
    margin-top: -75px !important;
}

.mx-after-form {
  padding: 70px 0;
  background: #1c3e6e;
  text-align: left;
  color: #fff;
}
.mx-after-form h3 {
  color: #fff;
}
.mx-after-form p {
  margin-bottom: 0 !important;
}
.mx-after-form .container {
    display: flex;
    flex-wrap: wrap;
}
.mx-after-form .container .one-third {
    width: 31.623931623931625%;
    margin-left: 0;
    position: relative;
}
.mx-after-form .container .two-thirds {
    width: 65.81196581196582%;
    margin-left: 2.564102564102564%;
}
.mx-after-form .container .one-third img {
  position: absolute;
  bottom: -70px;
  right: 0;
}
.mx-new-cta-text {
  padding: 120px 80px 80px;
  background: #fff url(images/mx-new-cta-text-90.png) no-repeat scroll bottom right;
  -webkit-box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.4);
  margin-top: -90px;
  margin-bottom: 100px;
  position: relative;
}
.mx-new-cta-text:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%,0);
  background: url(images/mx-new-cta-after-90.png) no-repeat scroll 0 0;
  width: 132px;
  height: 105px;
  bottom: -74px;
}
.mx-blurb-box .one-half {
  width: 48.717948717948715%;
    margin-left: 2.564102564102564%;
    margin-bottom: 40px;
    float: left;
}
.mx-blurb-box .one-half:first-child {
  margin-left: 0;
}
.mx-new-cta-text .two-thirds {
    width: 65.81196581196582%;
    margin-left: 0;
}
.mx-blurb-box .clearfix {
  text-align: center;
}
.blurb-box-title {
  font-size: 21px;
  color: #231f20;
  font-family: 'Montserrat-Bold';
  text-transform: uppercase;
}
.mx-blurb-box img {
  margin: 0 auto 20px;
  display: block;
}
.mx-blurb-box {
  padding-bottom: 80px;
}
.mx-after-form-v2 {
  background: #2576cb !important;
  padding: 40px 0 !important;
}
.mx-after-form-v2 .container .one-third img {
    position: relative;
    bottom: unset;
    right: unset;
    max-width: 100%;
    height: auto;
}
.mx-after-form-v2 a {
  background: #ff3300;
  padding: 10px 20px;
  color: #fff !important;
  font-family: 'Montserrat-Bold';
  display: inline-block;
  margin-top: 20px;
}
.mx-after-form-v2 a:hover {
  background: #1c3e6e;
  color: #fff !important;
  text-decoration: none;
}
.mx-after-form-testi {
  text-align: center;
  padding: 80px 0;
}
.mx-after-form-testi .prev {
    position: absolute;
    left: -60px;
    top: 45%;
    transform: translate(-45%,0);
    width: 25px;
    height: 44px;
    text-indent: -99999em;
    background: url(images/mx-slider-prev-black.png) no-repeat scroll 0 0;
}
.mx-after-form-testi .next {
    position: absolute;
    right: -60px;
    top: 45%;
    transform: translate(-45%,0);
    width: 25px;
    height: 44px;
    text-indent: -99999em;
    background: url(images/mx-slider-next-black.png) no-repeat scroll 0 0;
}
.after-form-testi-client-name {
  color: #4d4d4d;
  font-family: 'Montserrat-Bold';
}
.page-id-15770 .mx-new-hero, .mx-new-post .mx-new-hero {
    min-height: unset;
    padding: 20px 0 0;
}
.page-id-15770 .mx-new-hero .mx-testi-slider,
.mx-new-post .mx-new-hero .mx-testi-slider {
  position: relative;
  margin-bottom: 0;
}
/* Compact Dynamic Form */
.mx-new-hero.compact-df .container .one-third {
  width: 45%;
  text-align: center;
}
.mx-new-hero.compact-df .mx-testi-slider {
  position: relative;
}
.mx-new-hero.compact-df .container .one-third img {
  max-width: 75%;
}
.postid-43761 .mx-new-hero.compact-df .container .one-third img{
  width: 177px;
  height: 47px;
}
.postid-43761 .mci-footer-logo{
  width: 230px;
  height: 61px;
}
.postid-43761 .mx-testi-slider img{
  width: 104px;
  height: 16px;
}
.mx-new-hero.compact-df .container .two-thirds {
  font-size: 13px;
  width: 50%;
  margin-left: 0px;
}
.mx-new-hero.compact-df {
    min-height: unset;
    padding: 10px 0 0;
}
.mx-new-hero.compact-df .container:nth-child(1) {
    margin-bottom: 0;
}
.mx-new-hero.compact-df .container:nth-child(2) {
  margin-bottom: 40px;
  margin-top: 20px;
}
.page-template-mx-new-form .mx-new-hero.compact-df h3,
.page-template-template-trouvez-facilement .mx-new-hero.compact-df h3,
.category-commission-courtiers-immobiliers .mx-new-hero.compact-df h3,
.postid-43582 .mx-new-hero.compact-df h3,
.postid-43761 .mx-new-hero.compact-df h3{
  font-size: 28px;
}
.mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title {
  font-size: 18px;
}
.mx-new-hero.compact-df {
    min-height: unset;
}
.mx-new-hero.compact-df .mx-new-after-title {
    font-size: 14px;
}
.mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title {
    font-size: 18px;
}
.mx-new-hero.compact-df .mx-new-stepmain .mx-new-post-title {
    font-size: 14px;
}
.mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
.mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
.mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label {
    font-size: 18px !important;
    padding: 10px 30px !important;
}
.mx-new-hero.compact-df .mx-new-step1 .gfield_radio li label, 
.mx-new-hero.compact-df .mx-new-step10 .gfield_radio li label, 
.mx-new-hero.compact-df .mx-new-step4a .gfield_radio li label, 
.mx-new-hero.compact-df .mx-new-step13a .gfield_radio li label {
    font-size: 13px !important;
    padding: 105px 20px 10px !important;
    min-height: 130px;
    background-size: inherit !important;
}
.mx-new-hero.compact-df .gform_wrapper .gform_page_footer {
    margin: 40px auto 0;
  flex-wrap: wrap;
}
.mx-new-hero.compact-df .mx-new-step1 .gfield_radio li, 
.mx-new-hero.compact-df .mx-new-step10 .gfield_radio li, 
.mx-new-hero.compact-df .mx-new-step4a .gfield_radio li, 
.mx-new-hero.compact-df .mx-new-step13a .gfield_radio li {
    flex: 0 0 calc(33.33% - 20px);
    margin: 0 10px 0px 10px !important;
}
.mx-new-hero.compact-df .mx-new-post-title, 
.mx-new-hero.compact-df .mx-new-rapid-ssl {
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
    line-height: 1.3;
}
.mx-new-hero.compact-df .gform_wrapper textarea {
    height: 120px !important;
}
.mx-new-hero.compact-df .gform_page_footer input[type="submit"] {
    width: unset;
    position: relative;
    left: 0;
    transform: unset;
}
.mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label {
    background-color: #2576cb;
}
.mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover {
    background-color: #575858;
}
.mx-new-hero.compact-df .mx-new-stepmain .mx-new-post-title {
    text-align: left;
}
.compact-df.mx-new-testimonial {
  display: none;
}
.cel-html {
  display: none;
}
.postid-16561 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.postid-16561 .mx-new-step1 .gfield_radio li label, .postid-16561 .mx-new-step10 .gfield_radio li label, 
.postid-16561 .mx-new-step4a .gfield_radio li label, .postid-16561 .mx-new-step13a .gfield_radio li label, 
.postid-16561 .mx-new-step4 .gfield_radio li label, .postid-16561 .mx-new-step13 .gfield_radio li label,
.postid-3054 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.postid-3054 .mx-new-step1 .gfield_radio li label, .postid-3054 .mx-new-step10 .gfield_radio li label, 
.postid-3054 .mx-new-step4a .gfield_radio li label, .postid-3054 .mx-new-step13a .gfield_radio li label, 
.postid-3054 .mx-new-step4 .gfield_radio li label, .postid-3054 .mx-new-step13 .gfield_radio li label,
.valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.valeur-marchande-maison-header .mx-new-step1 .gfield_radio li label, .valeur-marchande-maison-header .mx-new-step10 .gfield_radio li label, 
.valeur-marchande-maison-header .mx-new-step4a .gfield_radio li label, .valeur-marchande-maison-header .mx-new-step13a .gfield_radio li label, 
.valeur-marchande-maison-header .mx-new-step4 .gfield_radio li label, .valeur-marchande-maison-header .mx-new-step13 .gfield_radio li label,
.page-id-20332 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.page-id-20332 .mx-new-step1 .gfield_radio li label, .page-id-20332 .mx-new-step10 .gfield_radio li label, 
.page-id-20332 .mx-new-step4a .gfield_radio li label, .page-id-20332 .mx-new-step13a .gfield_radio li label, 
.page-id-20332 .mx-new-step4 .gfield_radio li label, .page-id-20332 .mx-new-step13 .gfield_radio li label,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-step1 .gfield_radio li label, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-step10 .gfield_radio li label, 
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-step4a .gfield_radio li label, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-step13a .gfield_radio li label, 
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-step4 .gfield_radio li label, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-step13 .gfield_radio li label, .page-id-29208 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.page-id-29208 .mx-new-step1 .gfield_radio li label, .page-id-29208 .mx-new-step10 .gfield_radio li label, 
.page-id-29208 .mx-new-step4a .gfield_radio li label, .page-id-29208 .mx-new-step13a .gfield_radio li label, 
.page-id-29208 .mx-new-step4 .gfield_radio li label, .page-id-29208 .mx-new-step13 .gfield_radio li label,
.page-id-34746 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.page-id-34746 .mx-new-step1 .gfield_radio li label, .page-id-34746 .mx-new-step10 .gfield_radio li label, 
.page-id-34746 .mx-new-step4a .gfield_radio li label, .page-id-34746 .mx-new-step13a .gfield_radio li label, 
.page-id-34746 .mx-new-step4 .gfield_radio li label, .page-id-34746 .mx-new-step13 .gfield_radio li label,
.page-id-41630 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.page-id-41630 .mx-new-step1 .gfield_radio li label, .page-id-41630 .mx-new-step10 .gfield_radio li label, 
.page-id-41630 .mx-new-step4a .gfield_radio li label, .page-id-41630 .mx-new-step13a .gfield_radio li label, 
.page-id-41630 .mx-new-step4 .gfield_radio li label, .page-id-41630 .mx-new-step13 .gfield_radio li label,
.postid-43582 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.postid-43582 .mx-new-step1 .gfield_radio li label, .page-id-41630 .mx-new-step10 .gfield_radio li label, 
.postid-43582 .mx-new-step4a .gfield_radio li label, .page-id-41630 .mx-new-step13a .gfield_radio li label, 
.postid-43582 .mx-new-step4 .gfield_radio li label, .page-id-41630 .mx-new-step13 .gfield_radio li label,
.page-id-43672 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.page-id-43672 .mx-new-step1 .gfield_radio li label, .page-id-43672 .mx-new-step10 .gfield_radio li label, 
.page-id-43672 .mx-new-step4a .gfield_radio li label, .page-id-43672 .mx-new-step13a .gfield_radio li label, 
.page-id-43672 .mx-new-step4 .gfield_radio li label, .page-id-43672 .mx-new-step13 .gfield_radio li label,
.postid-43761 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
.postid-43761 .mx-new-step1 .gfield_radio li label, .page-id-41630 .mx-new-step10 .gfield_radio li label, 
.postid-43761 .mx-new-step4a .gfield_radio li label, .page-id-41630 .mx-new-step13a .gfield_radio li label, 
.postid-43761 .mx-new-step4 .gfield_radio li label, .page-id-41630 .mx-new-step13 .gfield_radio li label{
  background-color: #ff3300;
}
.postid-16561 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.page-id-20332 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.postid-3054 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.page-id-29208 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.page-id-34746 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.page-id-41630 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.postid-43582 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.page-id-43672 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
.postid-43761 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover{
  background-color: #575858;
}
.postid-16561 .mx-new-content .gfield_radio li label:hover, .postid-16561 .mx-new-content .gfield_radio input:checked + label,
.postid-3054 .mx-new-content .gfield_radio li label:hover, .postid-3054 .mx-new-content .gfield_radio input:checked + label,
.valeur-marchande-maison-header .mx-new-content .gfield_radio li label:hover, .valeur-marchande-maison-header .mx-new-content .gfield_radio input:checked + label,
.page-id-20332 .mx-new-content .gfield_radio li label:hover, .page-id-20332 .mx-new-content .gfield_radio input:checked + label,
.page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-content .gfield_radio li label:hover, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-content .gfield_radio input:checked + label,
.page-id-29208 .mx-new-content .gfield_radio li label:hover, .page-id-29208 .mx-new-content .gfield_radio input:checked + label,
.page-id-34746 .mx-new-content .gfield_radio li label:hover, .page-id-34746 .mx-new-content .gfield_radio input:checked + label,
.page-id-41630 .mx-new-content .gfield_radio li label:hover, .page-id-41630 .mx-new-content .gfield_radio input:checked + label,
.postid-43582 .mx-new-content .gfield_radio li label:hover, .postid-43582 .mx-new-content .gfield_radio input:checked + label,
.page-id-43672 .mx-new-content .gfield_radio li label:hover, .page-id-43672 .mx-new-content .gfield_radio input:checked + label,
.postid-43761 .mx-new-content .gfield_radio li label:hover, .postid-43761 .mx-new-content .gfield_radio input:checked + label{
  background-color: #575858;
}

@media only screen and (max-width: 1024px) {
  .mx-sc-header .container .one-third:first-child {
    width: 25%;
  }
  .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2){
    width: 100%;
  }
  .gform_wrapper .mx-new-step6 ul.gform_fields input[type="text"],
  .gform_wrapper .mx-new-step7 ul.gform_fields input[type="email"]{
    width: 93% ;
  }
  .mx-header-intro {
    margin-left: 0;
    padding-right: 0;
  }
  .mx-sc-header .container .one-third:last-child {
    width: 38%;
  }
  .mx-new-content-with-image-right img, .mx-new-content-with-image-left img {
    max-width: 100%;
    height: auto;
  }
  .mx-footer-form .container:after, .page-template-template-pour-vendre .mx-new-stepmain:after {
    display: none;
  }

  .mx-sc-step4 .gfield_radio li label {
    min-height: 76px;
  }
  .mx-sc-step6 .gfield_radio, .mx-new-step5a .gfield_checkbox {
    width: 100%;
  }
  .page-template-mx-sc-form .mx-new-hero {
    min-height: unset;
  }
  .page-template-mx-sc-form .mx-new-hero br {
    display: none;
  }
  .mx-sc-step6 .gform_page_fields, .mx-sc-step7 .gform_page_fields, .mx-sc-step8 .gform_page_fields, .mx-sc-step9 .gform_page_fields {
    width: 80% !important;
    margin: 0 auto !important;
  }
  .gform_page.mx-sc-stepmain, .page-template-mx-sc-form .gform_page,
.mx-pourvendre .gform_page.mx-new-stepmain {
    padding: 60px;
    background: rgb(255 255 255 / 65%) !important;
  }
  .mx-new-content .mx-input-text-one input[type="text"],
  .mx-new-content .mx-input-text-one input[type="email"] {
    border: 1px solid #000 !important;
  }
  .mx-input-text-one {
    width: 60%;
  }
  .gfield_error.mx-input-text-one {
    width: 60% !important;
  }
  .mx-input-text-two input {
    margin-left: 60% !important;
  }
  .page-id-15679.page-template-mx-sc-form .mx-sc-stepmain {
    background: none !important;
  }
}
@media only screen and (max-width: 959px) {
  .mx-sc-header .container .one-third:first-child {
    width: 31.623931623931625%;
  }
  .mx-sc-header .container .one-third:nth-child(2) {
    width: 65.81196581196582%;
  }
  .mx-sc-header .container .one-third:last-child {
    width: 100%;
    margin-left: 0;
    display: none;
  }
  .mx-sc-header .one-third:first-child img {
    max-width: 160px;
  }
  .gform_page.mx-sc-stepmain .mx-new-after-title,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-after-title{
    font-size: 20px !important;
  }
  .mx-sc-step6 .gfield_radio, .mx-new-step5a .gfield_checkbox {
    width: 100% !important;
  }
  .page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer {
    max-width: 100%;
  }
  .mx-sc-step8 .mx-new-post-title p, .mx-sc-step9 .mx-new-post-title p {
        width: calc(100% - 32px);
  }
  .mini-form-man {
    display: none;
  }
  .page-template-mx-sc-form .mx-new-testimonial {
    padding-bottom: 40px;
  }
  .mx-footer-form {
    padding: 40px 0;
  }
  .mx-mini-form {
    max-width: 100%;
  }
  .page-id-15679 .mx-sc-step6 .gfield_checkbox li,
  .page-id-15733 .mx-sc-step6 .gfield_radio li, 
  .page-id-15733 .mx-sc-step6 .gfield_checkbox li,
  .mx-new-step5a .gfield_checkbox li {
    flex: 0 0 calc(50% - 30px);
    width: 90%;
  }
}
@media only screen and (max-width: 768px) {
  .mx-sc-step1 .gfield_radio, .mx-sc-step2 .gfield_radio, .mx-sc-step4 .gfield_radio, .mx-sc-step5 .gfield_radio,
  .mx-sc-step3 .gform_page_fields, .mx-sc-step11 .gform_page_fields, .mx-sc-step12 .gform_page_fields, .mx-sc-step13 .gform_page_fields,
  .mx-sc-step6 .gform_page_fields, .mx-sc-step7 .gform_page_fields, .mx-sc-step8 .gform_page_fields, .mx-sc-step9 .gform_page_fields,
  .mx-sc-step10 .gform_page_fields {
    width: 100% !important;
  }
  .mx-sc-step6 .gfield_radio li {
    flex: 0 0 calc(50% - 30px);
    margin: 0 15px 10px 15px !important;
  }
  .gform_page.mx-sc-stepmain, .page-template-mx-sc-form .gform_page,
.mx-pourvendre .gform_page.mx-new-stepmain {
    padding: 60px 40px;
  }
  .page-id-15679.page-template-mx-new-form h3, .page-id-20168.page-template-mx-new-form h3 {
    font-size: 26px;
  }
  
}
@media only screen and (max-width: 767px) {
  .mx-new-intro .one-third:before {
    display: none;
  }
  .page-template-mx-sc-form .mx-new-title{
		font-size: 20px!important;
	}
	h3.mx-new-title.dyn-title{
		width: 100%!important;
	}
  .mx-new-content-with-image-right .container .one-half:first-child, .mx-new-content-with-image-left .container .one-half:first-child,
  .mx-new-content-with-image-right .container .one-half, .mx-new-content-with-image-left .container .one-half {
    margin-left: 0;
    width: 100%;
    flex: 0 0 100%;
  }
  .mx-new-content-with-image-right ul, .mx-new-content-with-image-left ul {
    margin-bottom: 40px;
  }
  .mx-new-content-with-image-left .container .one-half:first-child {
    order: 2;
  }.mx-new-content-with-image-left .container .one-half {
    order: 1;
  }
  .mx-new-content-with-image-right img, .mx-new-content-with-image-left img {
    text-align: center;
  }
  .mx-sc-step3, .mx-sc-step11, .mx-sc-step12, .mx-sc-step13 {
    padding-bottom: 60px !important;
  }
  .mx-sc-header .container .one-third:first-child {
    text-align: center;
    margin-bottom: 10px;
  }
  .mx-sc-header .container .one-third:nth-child(2) {
    margin-bottom: 10px;
  }
  .page-template-mx-sc-form .mx-new-intro, .mx-new-content-with-image-right, .mx-new-content-with-image-left, .mx-new-testimonial {
    padding: 40px 0;
  }
  .page-id-15679 .mx-new-hero .gform_wrapper .mx-sc-step10 .gform_page_footer {
    z-index: 9999;
  }
  .page-id-15679 .mx-sc-step10 .mx-new-rapid-ssl {
    margin-top: 100px;
  }
  .page-id-15679 .mx-new-content .mx-sc-step10 .gform_button {
    position: absolute;
      top: -140px;
      left: 50%;
      transform: translate(-50%, 0);
      z-index: 100;
  }
  .postid-20662 .mx-new-hero .mx-sc-stepmain{
    padding-bottom: 145px!important;
  }
  .postid-20662 .mx-new-hero .mx-sc-stepmain:after{
    width: 250px!important;
    height: 250px!important;
    bottom: -50px;
    left: 50%;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
  }
  .postid-20662 #gform_submit_button_9{
    white-space: normal;
    line-height: 1.2em;
  }
	.postid-36122 #gform_page_85_14 img.frmlast-arrow{
		bottom: 335px!important;
	}
  #gform_page_85_14 img.frmlast-arrow,
  #gform_page_191_14 img.frmlast-arrow,
  #gform_page_207_14 img.frmlast-arrow{
    bottom: 150px;
    right: -30px;
    z-index: 999;
    transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
  }
  .page-template-mx-sc-form .mx-new-hero .mx-new-content #gform_page_85_14 img.frmlast-arrow,
  .page-template-mx-sc-form .mx-new-hero .mx-new-content #gform_page_191_14 img.frmlast-arrow,
  .page-template-mx-sc-form .mx-new-hero .mx-new-content #gform_page_207_14 img.frmlast-arrow{
    bottom: -80px!important;
    right: -55px!important;
  }
  .mx-new-content #gform_wrapper_85 .gform_page:not(:first-child):not(#gform_page_85_10):not(#gform_page_85_11) input[type="text"], .mx-new-content input[type="email"], .mx-new-content textarea, #MSSection1 .mx-new-content textarea,
  .mx-new-content #gform_wrapper_191 .gform_page:not(:first-child):not(#gform_page_191_10):not(#gform_page_191_11) input[type="text"],
	.mx-new-content #gform_wrapper_207 .gform_page:not(:first-child):not(#gform_page_207_10):not(#gform_page_207_11) input[type="text"]{
      width: 100%!important;
      margin: 0 auto!important;
  }
  .postid-43582 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .postid-43761 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
    max-width: 88%;
  }
	.page-template-mark-slide-form .mx-new-after-title br,
  .page-template-template-slideform-maintenant .mx-new-after-title br,
  .page-template-template-au-meilleur-facilement .mx-new-after-title br,
  .page-template-template-vraiment-rapidament .mx-new-after-title br{
    display: none;
  }
	.page-template-mark-slide-form #slides-form input[type="text"], 
	.page-template-mark-slide-form #slides-form select,
  .page-template-template-slideform-maintenant #slides-form input[type="text"], 
  .page-template-template-slideform-maintenant #slides-form select,
  .page-template-template-au-meilleur-facilement #slides-form input[type="text"], 
  .page-template-template-au-meilleur-facilement #slides-form select,
  .page-template-template-vraiment-rapidament #slides-form input[type="text"], 
  .page-template-template-vraiment-rapidament #slides-form select{
		width: auto !important;
	    min-width: 285px;
	}
  .page-template-mark-slide-form #slides-form textarea,
  .page-template-template-slideform-maintenant #slides-form textarea,
  .page-template-template-au-meilleur-facilement #slides-form textarea,
  .page-template-template-vraiment-rapidament #slides-form textarea{
    width: calc(100% - 40px) !important;
  }
	
	.page-template-mark-slide-form #slides-form .txtarrow p,
  .page-template-template-slideform-maintenant #slides-form .txtarrow p,
  .page-template-template-au-meilleur-facilement #slides-form .txtarrow p,
  .page-template-template-vraiment-rapidament #slides-form .txtarrow p{
		display:none;
	}
	
	.page-template-mark-slide-form #slides-form .txtarrow img,
  .page-template-template-slideform-maintenant #slides-form .txtarrow img,
  .page-template-template-au-meilleur-facilement #slides-form .txtarrow img,
  .page-template-template-vraiment-rapidament #slides-form .txtarrow img{
		position: absolute !important;
		left: 30px !important;
		transform: rotate(0) !important;
		bottom: 30px;
		width: 70px;
	}
  
  .page-template-template-super-vite #slides-form input[type="text"], 
  .page-template-template-super-vite #slides-form select, 
  .page-template-template-super-vite #slides-form textarea {
    width: calc(100% - 40px) !important;
  }
  
  .page-template-template-super-vite #slides-form .txtarrow p{
    display:none;
  }
  
  .page-template-template-super-vite #slides-form .txtarrow img {
    position: absolute !important;
    left: -30px !important;
    transform: rotate(0) !important;
    bottom: 215px;
    width: 70px;
  }
  .mx-new-content img.vendre-last-arrow{
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    right: -50px;
    bottom: -55px;
  }
}
@media only screen and (max-width: 600px) {
  .mx-sc-step1 .gfield_radio li {
    flex: 0 0 calc(50% - 30px);
    margin: 0 15px 10px 15px !important;
  }
  .mx-sc-step4 .gfield_radio li label {
    min-height: 100px;
  }
  .mx-sc-header .one-third span br {
    display: block;
  }
  .mx-sc-step2 .gfield_radio li label {
    min-height: 76px;
  }
  .page-id-15679 .mx-sc-step6 .gfield_checkbox li, .mx-new-step5a .gfield_checkbox li {
    flex: 0 0 100%;
      margin: 0 0 15px !important;
  }
  #responsive-menu-container #responsive-menu li.responsive-menu-item a {
    height: unset !important;
  }
}
@media only screen and (max-width: 525px) {
  .page-id-15679 .mx-new-content .mx-sc-step10 .gform_button {
      top: -165px;
  }
}
@media only screen and (max-width: 540px) {
  .gform_page.mx-sc-stepmain .mx-new-after-title,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-after-title{
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  .mx-sc-step1 .gfield_radio li {
    flex: 0 0 100%;
    margin: 0 0 10px !important;
  }
  .mx-sc-step2 .gfield_radio li, .mx-sc-step4 .gfield_radio li, .mx-sc-step5 .gfield_radio li, .mx-sc-step6 .gfield_radio li {
    flex: 0 0 100%;
    margin: 0 0 10px !important;
  }
  .mx-sc-step2 .gfield_radio li label, .mx-sc-step4 .gfield_radio li label {
    min-height: unset;
  }
  .gform_page.mx-sc-stepmain, .page-template-mx-sc-form .gform_page,
.mx-pourvendre .gform_page.mx-new-stepmain {
    padding: 20px !important;
  }
  .mx-sc-step3, .mx-sc-step11, .mx-sc-step12, .mx-sc-step13 {
    padding-bottom: 20px !important;
  }
  .postid-36122 .gform_wrapper .gform_page:not(.mx-sc-stepmain){
    padding-bottom: 180px !important;
  }
	.postid-36122 .gform_wrapper .mx-sc-step10 .gform_page_footer{
		margin-top:20px;
	}
  .mx-input-text-one, .page-id-15733 .mx-input-text-one {
    width: 100%;
  }
  body .gform_wrapper ul li.gfield.mx-input-text-two {
    margin-top: 0 !important;
  }
  .mx-input-text-two input, .page-id-15733 .mx-input-text-two input {
    margin-left: 0% !important;
    width: 100% !important;
  }
  .page-id-15679.page-template-mx-new-form h3,
  .page-id-20168.page-template-mx-new-form h3 {
    font-size: 20px;
  }
  .gform_page.mx-sc-stepmain .mx-new-after-title,
.mx-pourvendre .gform_page.mx-new-stepmain .mx-new-after-title {
    font-size: 14px !important;
  }
  .page-id-15679 .mx-new-content .mx-sc-step10 .gform_button {
      top: -165px;
  }
  .gfield_error.mx-input-text-one {
    width: 100% !important;
  }
  .gfield_error.mx-input-text-one + .mx-input-text-two, body .gform_wrapper ul .gfield_error.mx-input-text-one + li.gfield.mx-input-text-two {
    margin-top: 0 !important;
  }

}
@media only screen and (max-width: 380px) {
  .mx-header-icon span {
    font-size: 10px;
  }
  .page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer {
    position: relative;
    padding-bottom: 75px;
  }
  .page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
        position: absolute;
      left: 50%;
      transform: translate(-50%, 0);
      bottom: 0;
  }
  .page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    position: relative;
    display: block;
    margin: 0 auto 0 !important;
    float: none !important;
  }
  .page-template-mx-sc-form .mx-new-hero .mx-new-content .gform_button {
    flex: 0 0 100% !important;
    margin: 0 auto !important;
    font-size: 14px !important;
    padding: 10px 15px !important;
  }
  .mx-new-rapid-ssl img {
    display: block !important;
    padding-right: 0;
    width: 48px;
    margin: 0 auto 10px;
  }
  .mx-sc-step10 .mx-new-rapid-ssl p {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 11px;
  }
  .page-id-15679 .mx-new-content .mx-sc-step10 .gform_button {
      top: -135px;
  }
  .page-id-15679 .mx-sc-step10 .mx-new-rapid-ssl {
      margin-top: 70px;
  }
}
@media only screen and (max-width: 360px) {
  .mx-header-icon span {
    font-size: 8px;
  }
  .page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
    margin: 0 auto 20px !important;
  }
  
}
@media only screen and (max-width: 320px) {
  .page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
    flex: unset;
  }
  .page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    flex: unset;
  }
  .page-id-15679 .mx-new-content .mx-sc-step10 .gform_button {
      top: -150px;
  }
  
}
@media (min-width: 320px) and (max-width: 360px){
  #gform_page_85_14 img.frmlast-arrow,
  #gform_page_191_14 img.frmlast-arrow,
  #gform_page_207_14 img.frmlast-arrow{
    width: 80px;
    bottom: 170px;
    right: -30px;
    z-index: 999;
    transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
  }
  #gform_page_85_2.mx-sc-step1 .gfield_radio li,
  #gform_page_191_2.mx-sc-step1 .gfield_radio li,
  #gform_page_207_2.mx-sc-step1 .gfield_radio li {
    flex: 0 0 46.5%!important;
    margin: 0px 4px!important;
  }
  .trouver-icons .trouver-icn {
    width: 75px!important;
    margin: 0px 4px!important;
  }
  .trouver-icons .trouver-icn p {
    font-size: 12px!important;
  }
  #gform_wrapper_85 #gform_page_85_14 center,
  #gform_wrapper_191 #gform_page_191_14 center,
	#gform_wrapper_207 #gform_page_207_14 center{
    display: none;
  }
  .mx-sc-step1 .gfield_radio li label{
    font-size: 13px !important;
    padding: 75px 5px 10px !important;
    background-size: auto 50px;
    min-height: 120px;
  }

}

/* Page ID 20709 */

.page-id-20709 .mx-new-hero {
    min-height: unset;
    color: #fff;
    position: relative;
	background: url(images/dynamic-form-bg-four.jpg) no-repeat scroll top left;
    background-size: cover;
    padding: 30px 0 0;
}
.page-id-20709 .mx-new-content {
    position: relative;
	background: url(images/form-container.jpg) no-repeat scroll 0 0;
    background-size: cover;
	padding: 40px;
	    min-height: 480px;
}
.page-id-20709.page-template-mx-new-form h3 {
    margin-top: 0;
    color: #333 !important;
    font-size: 40px;
    line-height: 1.3;
}
.page-id-20709 .mx-new-stepmain .mx-new-title {
    text-align: center;
}
.page-id-20709 .mx-new-stepmain {
    max-width: 100%;
    position: relative;
}
.page-id-20709 .mx-new-stepmain .mx-new-after-title {
    color: #333;
    text-align: center;
}
.page-id-20709 .mx-new-stepmain .mx-new-post-title {
    max-width: 50%;
    margin: 0 auto;
    color: #333;
}
.page-id-20709 .mx-new-arrow {
    background: url(images/mx-new-arrow.png) no-repeat scroll 0 0;
    bottom: 22%;
    right: -5%;
    filter: invert(1);
}
.page-id-20709 .mx-new-stepmain .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 60% !important;
    margin: 0 auto !important;
}
.page-id-20709 .mx-new-hero .container:nth-child(1) {
    margin-bottom: 20px;
}
.page-id-20709 .mx-new-hero .container .two-thirds,
.page-id-20709 .mx-new-hero .container .two-thirds span {
    color: #fff;
}
.page-id-20709 .mx-new-stepmain .gfield_radio li label {
    color: #333;
    font-size: 22px !important;
    padding: 20px 30px 20px 70px !important;
    border-radius: 0 0 0 20px;
    background-color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px !important;
    border-bottom: 4px solid #bfbfbf;
}
.page-id-20709 .mx-new-stepmain .gfield_radio li:first-child label {
	background-image: url(/wp-content/uploads/2021/06/jevends-icon.png);
    background-repeat: no-repeat;
    background-position: 30px 12px;
}
.page-id-20709 .mx-new-stepmain .gfield_radio li:last-child label {
	background-image: url(/wp-content/uploads/2021/06/achete-icon.png);
    background-repeat: no-repeat;
    background-position: 30px 12px;
}
.page-id-20709 .mx-new-stepmain .gfield_radio li label:hover {
	color: #fff;
	background-color: #eaa750;
}
.page-id-20709 .mx-new-after-title,
.page-id-20709 .mx-new-post-title{
	color: #333;
}
.page-id-20709 .mx-new-after-title img, .page-id-20709 .mx-new-post-title img {
    filter: invert(1);
}
.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
    width: unset;
    height: unset;
    color: #333;
    background: #fff;
    border-radius: 0 0 0 15px;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    margin-right: 0;
    padding: 12px 20px;
    letter-spacing: 1px;
    border-bottom: 3px solid #bfbfbf;
}
.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    width: unset;
    height: unset;
    color: #fff;
    background: #eaa750;
    border-radius: 0 0 15px 0;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    margin-right: 0;
    padding: 12px 20px;
    letter-spacing: 1px;
    border-bottom: 3px solid #bfbfbf;
}
.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button:hover,
.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button:hover {
    color: #fff;
    background: #eaa750;
}
.page-id-20709 .txtarrow {
    bottom: 170px;
}
.page-id-20709 .txtarrow p {
	color: #333;
}
.page-id-20709 .txtarrow img {
	    filter: invert(1);
}
.page-id-20709 .mx-new-intro,
.page-id-20709 .mx-new-testimonial {
	display: none;
}
.page-id-20709.page-template-mx-new-form .mx-new-hero .container:nth-child(2) {
    margin-bottom: 0;
}
.page-id-20709 .static-yellow {
	    font-size: 18px;
    font-weight: 700;
}
.page-id-20709 .static-yellow.ver-2 {
    color: #fff;
    background: url(images/testi-bg-2.jpg) no-repeat scroll center;
    background-size: cover;
}
.page-id-20709 .testi-content {
    font-weight: 400;
}
.page-id-20709 .mx-new-step1 .gfield_radio, 
.page-id-20709 .mx-new-step10 .gfield_radio, 
.page-id-20709 .mx-new-step4a .gfield_radio, 
.page-id-20709 .mx-new-step13a .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 80% !important;
    margin: 0 auto !important;
}
.page-id-20709 .mx-new-step1 .gfield_radio li label, 
.page-id-20709 .mx-new-step10 .gfield_radio li label, 
.page-id-20709 .mx-new-step4a .gfield_radio li label, 
.page-id-20709 .mx-new-step13a .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 14px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 70px 20px 10px !important;
    background-color: #fff;
    border-radius: 0 0 0 20px;
    background-color: #2576cb;
    min-height: 100px;
    background-repeat: no-repeat;
    background-position: top 15px center;
    background-size: 50px;
    border-bottom: 4px solid #bfbfbf;
}
.page-id-20709 .mx-new-step4 .gfield_radio li label, 
.page-id-20709 .mx-new-step13 .gfield_radio li label, 
.page-id-20709 .mx-new-step15 .gfield_radio li label, 
.page-id-20709 .mx-new-step16 .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100%;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 24px !important;
	text-transform: uppercase;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 0 0 0 20px;
    background-color: #2576cb;
	border-bottom: 4px solid #bfbfbf;
}
.page-id-20709 .mx-new-content .gfield_radio li label:hover, 
.page-id-20709 .mx-new-content .gfield_radio input:checked + label, 
.page-id-20709 .mx-new-content .gfield_checkbox li label:hover, 
.page-id-20709 .mx-new-content .gfield_checkbox input:checked + label {
    background-color: #eaa750;
}
.page-id-20709 .mx-new-step1 .gfield_radio li:nth-child(2) label, 
.page-id-20709 .mx-new-step10 .gfield_radio li:nth-child(2) label, 
.page-id-20709 .mx-new-step4a .gfield_radio li:nth-child(2) label, 
.page-id-20709 .mx-new-step13a .gfield_radio li:nth-child(2) label {
    background-size: 40px;
}
.page-id-20709 .mx-new-step1 .gfield_radio li:nth-child(3) label, 
.page-id-20709 .mx-new-step10 .gfield_radio li:nth-child(3) label, 
.page-id-20709 .mx-new-step4a .gfield_radio li:nth-child(3) label, 
.page-id-20709 .mx-new-step13a .gfield_radio li:nth-child(3) label {
    background-size: 45px;
}
.page-id-20709 .mx-new-step1 .gfield_radio li:nth-child(4) label, 
.page-id-20709 .mx-new-step10 .gfield_radio li:nth-child(4) label, 
.page-id-20709 .mx-new-step4a .gfield_radio li:nth-child(4) label, 
.page-id-20709 .mx-new-step13a .gfield_radio li:nth-child(4) label {
    background-size: 60px;
}
.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer {
    max-width: 75%;
}
.page-id-20709 .mx-new-content .gform_button {
    padding: 15px 30px !important;
    border-radius: 0 0 0 20px;
    background-color: #C1272D;
    border-bottom: 4px solid #bfbfbf;
    letter-spacing: 2px;
}
.page-id-20709 .mx-new-content .gform_button:hover {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	border-bottom: 4px solid #bfbfbf;
}

#gform_wrapper_123 .gform_footer {
    display: block;
}
#gform_wrapper_123 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: black!important;
}
#gform_wrapper_123 ::-moz-placeholder { /* Firefox 19+ */
	color: black!important;
	opacity:1;
}
#gform_wrapper_123 :-ms-input-placeholder { /* IE 10+ */
	color: black!important;
	opacity:1;
}
#gform_wrapper_123 :-moz-placeholder { /* Firefox 18- */
	color: black!important;
	opacity:1;
}
@media only screen and (max-width: 1024px) {
	.page-id-20709.page-template-mx-new-form h3 {
		font-size: 32px;
	}
	.page-id-20709 .txtarrow {
		bottom: 250px;
	}
  .mx-new-content .gform_button{
    max-width: 100%!important;
  }
}
@media only screen and (max-width: 959px) {
	.page-id-20709 .mx-new-stepmain .gfield_radio {
		width: 80% !important;
	}
	.page-id-20709 .mx-new-content {
		min-height: unset;
	}
	.page-id-20709.page-template-mx-new-form h3 {
		font-size: 29px;
	}
	.page-id-20709 .mx-new-stepmain .mx-new-post-title {
		max-width: 80%;
	}
	.page-id-20709 .txtarrow {
		bottom: 185px;
		left: 0;
	}
	.page-id-20709 .txtarrow p {
		margin-left: 20px;
	}
	.page-id-20709 .static-yellow.ver-2 .container .one-third.column {
		width: calc(33.33% - 20px);
	}
}
@media only screen and (max-width: 768px) {
	.page-id-20709 .mx-new-step1 .gfield_radio, 
	.page-id-20709 .mx-new-step10 .gfield_radio, 
	.page-id-20709 .mx-new-step4a .gfield_radio, 
	.page-id-20709 .mx-new-step13a .gfield_radio {
		display: flex;
		flex-wrap: wrap;
		width: 100% !important;
		margin: 0 auto !important;
	}
	.page-id-20709 .mx-new-step1 .gfield_radio li, 
	.page-id-20709 .mx-new-step10 .gfield_radio li, 
	.page-id-20709 .mx-new-step4a .gfield_radio li, 
	.page-id-20709 .mx-new-step13a .gfield_radio li {
		flex: 0 0 calc(33.33% - 30px);
		margin: 0 15px 10px 15px !important;
	}
	.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer {
		max-width: 96%;
	}
	.page-id-20709 .mx-new-stepmain .gfield_radio {
		width: 100% !important;
	}
	.page-id-20709 .mx-new-stepmain .gfield_radio li label {
		font-size: 18px !important;
	}
	.page-id-20709.page-template-mx-new-form h3 {
		font-size: 22px;
	}
	.page-id-20709 .testi-wrap img {
		margin: 0 auto 10px;
    	display: block;
	}
	.page-id-20709 .testi-col {
		width: 100%;
		margin-left: 0;
	}
	
}
@media only screen and (max-width: 767px) {
	.page-id-20709 .txtarrow {
		bottom: 60px;
	}
	#gform_wrapper_123 .address_zip{
		margin-bottom: 0px!important;
	}
	#gform_wrapper_123 .gfield.gfield--width-half{
		-ms-grid-column-span: 12;
    	grid-column: span 12;
	}
	#gform_wrapper_123 .ginput_container_address{
		margin-left: 0;
	}
  .mx-sc-step8 .mx-new-post-title, .mx-sc-step9 .mx-new-post-title{
    margin-top: 10px;
  }
}
@media only screen and (max-width: 640px) {
	.page-id-20709 .mx-new-step1 .gfield_radio li, 
	.page-id-20709 .mx-new-step10 .gfield_radio li, 
	.page-id-20709 .mx-new-step4a .gfield_radio li, 
	.page-id-20709 .mx-new-step13a .gfield_radio li {
		flex: 0 0 calc(50% - 30px);
		margin: 0 15px 10px 15px !important;
	}
	.page-id-20709 .txtarrow {
		bottom: -10px;
	}
}
@media only screen and (max-width: 480px) {
	.page-id-20709.page-template-mx-new-form h3 {
		font-size: 20px;
	}
	.page-id-20709 .mx-new-stepmain .gfield_radio li label {
		padding: 20px 30px 20px 30px !important;
	}
	.page-id-20709 .mx-new-stepmain .mx-new-post-title {
		max-width: 100%;
		font-weight: 700;
	}
	.page-id-20709 .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
	.page-id-20709 .gform_wrapper .mx-new-step6 ul.gform_fields,
	.page-id-20709 .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2) {
		width: 100%;
		margin: 0 auto !important;
	}
	.page-id-20709 .mx-new-step2 .gform_fields li:nth-child(2), 
	.page-id-20709 .mx-new-step11 .gform_fields li:nth-child(2), 
	.page-id-20709 .mx-new-step4b .gform_fields li:nth-child(2), 
	.page-id-20709 .mx-new-step13b .gform_fields li:nth-child(2) {
		max-width: 100% !important;
		margin: 0 auto !important;
	}
	.page-id-20709 .mx-new-content .gform_button {
		white-space: normal;
	}
	.page-id-20709 .testi-content {
		text-align: center !important;
	}
	.page-id-20709 .testi-col div {
		text-align: center !important;
		min-height: inherit !important;
	}
	.page-id-20709 .static-yellow {
		font-size: 16px;
		font-weight: 700;
	}
	.page-id-20709 .mx-new-content {
		padding: 20px 20px;
	}
	.page-id-20709 .mx-new-hero .container:nth-child(1) img {
		width: 175px;
	}
}
@media only screen and (max-width: 414px) {
	.page-id-20709 .mx-new-step1 .gfield_radio li, 
	.page-id-20709 .mx-new-step10 .gfield_radio li, 
	.page-id-20709 .mx-new-step4a .gfield_radio li, 
	.page-id-20709 .mx-new-step13a .gfield_radio li {
		flex: 0 0 calc(50% - 10px);
		margin: 0 5px 10px 5px !important;
	}
	.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
	.page-id-20709 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
		font-size: 14px;
		padding: 8px 15px;
	}
	.page-id-20709 .mx-new-after-title, .page-id-20709 .mx-new-post-title {
		font-weight: 700;
		line-height: 1.3;
	}
}
@media only screen and (max-width: 375px) {
	.page-id-20709 .static-yellow .container {
		width: calc(100% - 30px) !important;
	}
	.page-id-20709 .mx-new-stepmain .mx-new-title {
		font-size: 20px !important;
	}
	.page-id-20709 .mx-new-content {
		padding: 10px 20px 20px;
	}
	.page-id-20709 .mx-new-hero .container .two-thirds span {
		color: #fff;
		line-height: 1.3;
	}
	.page-id-20709 .mx-new-stepmain .mx-new-after-title {
		font-size: 14px;
	}
	.page-id-20709 .mx-new-hero .container:nth-child(1) {
		margin-bottom: 10px !important;
	}
}
/* END of PAGE ID 20709 */

body.page-id-13838 .multistep-form .prev, body.page-id-13838 .first-link, 
body.page-id-13838 .first-b-link, body.page-id-13838 .prev-link, 
body.page-id-13838 .prev-b-link, body.page-id-13838 .vendre-link, 
body.page-id-13838 .acheter-link, body.page-id-13838 .first-one-link {
  left: 268px;
}
body.page-id-13838 .pre-link {
  left: 253px;
}
.mobile-plex-header-wrap {
  display: none;
}
.mobile-phone-header {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  background: #f15a24;
  padding: 15px 0;
}
#Header .mobile-phone-header .container, #Header .mobile-logo-menu .container {
  width: 100% !important;
}
#Header .mobile-phone-header .container .row {
  margin-bottom: 0;
}
#Header .mobile-phone-header a {
  color: #fff;
}
#Header .mobile-phone-header a i {
  background: #fff;
    border-radius: 100%;
    padding: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    margin-right: 5px;
    color: #f15a24;
}
#Header .mobile-phone-header span {
      margin: 0 10px;
    background: #f8ad92;
    height: 25px;
    width: 2px;
    display: inline-block;
    vertical-align: middle;
}
#Header .mobile-logo-menu {
  padding: 10px 0;
}
#Header .mobile-logo-menu img {
  max-width: 45%;
  height: auto;
}
.plex-h1 {
  display: none;
}
.plex-seals-mobile {
  display: none;
  margin-bottom: 30px;
}
.mobile-testi-section {
  display: none;
}
.mobile-footer-section {
  background: url(images/mobile-footer-section.jpg) no-repeat scroll left top;
  background-size: cover; 
  padding: 90px 0 100px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: none;
}
.mobile-footer-text {
  padding-left: 170px;
}
.mobile-footer-section span {
  font-weight: 700;
}
#responsive-menu-button {
  display: none;
  box-shadow: none !important;
}
.mx-header-contact-v2 {
  display: none;
}

.page-id-8471 #CMC-Vendre, .page-id-8471 #CMC-Prevoyez, .page-id-8471 #CMC-Steps, 
.page-id-8471 #CMC-Agents, .page-id-8471 #CMC-Info, .page-id-8471 #CMC-Bottomform {
  display: none;
}
.page-id-8471 #CMC-Clients #con3 {
  bottom: 0;
  margin-top: 60px;
}
.cel-testimonial, .cel-bottom {
  display: none;
}

#gform_wrapper_154 .mx-form-arrow{
  position: absolute;
  top: 230px;
  right: 90px;
}
#gform_wrapper_154 .mx-form-arrow-text{
  position: absolute;
  width: 150px;
  text-align: center;
  font-weight: 700;
  line-height: 1.3em;
  right: 15px;
  top: 155px;
  font-size: 18px;
}
@media only screen and (max-width: 1345px) {
  .page-template-evaluation-rapide.page-template-vendre-votre-terrain .plex-arrow {
    position: absolute;
    right: 0%;
  }
}
@media only screen and (max-width: 1200px){
  body.page-id-13838 .multistep-form .prev, body.page-id-13838 .first-link, 
  body.page-id-13838 .first-b-link, body.page-id-13838 .prev-link, 
  body.page-id-13838 .prev-b-link, body.page-id-13838 .vendre-link, 
  body.page-id-13838 .acheter-link, body.page-id-13838 .first-one-link {
    left: 176px;
  }
  body.page-id-13838 .pre-link {
    left: 161px;
  }
}
@media only screen and (max-width: 1024px){
  .page-template-vendre-votre-terrain .plex-hero-bottom .plex-arrow,
  .page-template-vendre-votre-terrain .plex-arrow,
.page-template-template-propositions-achat-vente-maison .plex-hero-bottom .plex-arrow,
.page-template-template-propositions-achat-vente-maison .plex-arrow{
    z-index: 200;
    right: -2%;
  }
  .page-template-vendre-votre-terrain .plex-hero-bottom .gform_validation_error .plex-arrow,
.page-template-template-propositions-achat-vente-maison .plex-hero-bottom .gform_validation_error .plex-arrow{
    bottom: 6%;
  }
  .plex-blurb-content br {
    display: none;
  }
  .page-template-vendre-votre-terrain .plex-hero-bottom .plex-form-box,
.page-template-template-propositions-achat-vente-maison .plex-hero-bottom .plex-form-box{
    margin-bottom: 0;
    min-height: unset;
  }
  .page-id-15733 .mx-footer-form .container:last-child:after {
    right: -2% !important;
  }
  .mx-new-cta-text {
    background: #fff url(images/mx-new-cta-text-90.png) no-repeat scroll bottom right -15%;
    background-size: contain;
  }
  .mx-header-v2 .container .one-third:nth-child(2) {
      font-size: 13px;
  }
  .mx-new-form-v2 .mx-new-arrow {
      width: 250px;
      height: 98px;
      bottom: 26%;
  }
  .mx-new-form-v2 .mx-new-stepmain .mx-new-post-title {
      max-width: 80%;
  }
  .mx-new-form-v2 h3 {
      font-size: 32px;
  }
  .mx-new-form-v2 .mx-new-hero .gform_wrapper .gform_page_footer {
    max-width: 75%;
  }
}
@media only screen and (max-width: 992px){
  body.page-id-13838 .multistep-form .prev, body.page-id-13838 .first-link, 
  body.page-id-13838 .first-b-link, body.page-id-13838 .prev-link, 
  body.page-id-13838 .prev-b-link, body.page-id-13838 .vendre-link, 
  body.page-id-13838 .acheter-link, body.page-id-13838 .first-one-link {
    left: 80px;
  }
  body.page-id-13838 .pre-link {
    left: 64px;
  }
  .page-id-15733 .mx-footer-form span {
    font-size: 16px;
  }
}
@media only screen and (max-width: 959px) {
  .mx-new-cta-text:after {
      width: 48px;
      height: 38px;
      bottom: -25px;
      background-size: cover;
  }
  .mx-new-cta-text {
    background: #fff url(images/mx-new-cta-text-90.png) no-repeat scroll bottom right -30%;
    background-size: contain;
  }
  .page-id-15733 .mx-footer-form .container:last-child:after {
    display: none;
  }
  .page-id-15733 .mx-footer-form .container:nth-child(2) {
    margin-bottom: 30px;
  }
  .page-id-15733 .mx-footer-form .one-fourth {
      display: block;
      padding: 0 20px; 
  }
  .page-id-15733 .mx-footer-form span {
    min-height: unset;
      text-align: center;
      display: inline-block;
      background-size: 25px;
      padding-left: 35px;
      margin-bottom: 20px;
  }
  .mx-man-v2 {
    display: none;
  }
}
@media only screen and (max-width: 959px){
  .mx-new-form-v2 .mx-new-stepmain .gfield_radio {
      width: 80% !important;
  }
  .mx-new-form-v2 .mx-new-stepmain .mx-new-post-title {
      max-width: 100%;
  }
  .mx-new-form-v2 .mx-new-hero .gform_wrapper .gform_page_footer {
      max-width: 90%;
  }
  .mx-new-form-v2 .gform_page .gform_page_footer {
      position: absolute;
      left: 50%;
      top: 95%;
      transform: translate(-50%,-95%);
      margin: 40px auto 0 !important;
  }
  .mx-new-form-v2 .mx-testi-slider {
    margin-bottom: 0 !important;
  }
  .mx-v2-after-testi {
    font-size: 16px;
  }
  .mx-new-form-v2 h3 {
      font-size: 30px;
  }
  .mx-new-form-v2 .gform_page .gform_page_footer {
      position: absolute;
      left: 50%;
      top: 80%;
      transform: translate(-50%,-80%);
      margin: 0 auto 0 !important;
  }
  .mx-new-form-v2 .mx-new-stepmain, .mx-new-form-v2 .gform_page {
      min-height: 500px;
  }
}
@media only screen and (max-width: 800px){
    body:not(.page-id-13312) .multistep-form .prev, body:not(.page-id-13312) .first-link, 
    body:not(.page-id-13312) .first-b-link, body:not(.page-id-13312) .prev-link, body:not(.page-id-13312) .prev-b-link, 
    body:not(.page-id-13312) .vendre-link, body:not(.page-id-13312) .acheter-link, body:not(.page-id-13312) .pre-link, 
    body:not(.page-id-13312) .first-one-link {
        left: 80px !important;
    }
  body.page-id-13838 .multistep-form .prev, body.page-id-13838 .first-link, 
  body.page-id-13838 .first-b-link, body.page-id-13838 .prev-link, 
  body.page-id-13838 .prev-b-link, body.page-id-13838 .vendre-link, 
  body.page-id-13838 .acheter-link, body.page-id-13838 .first-one-link {
    left: 40px !important;
  }
  body.page-id-13838 .pre-link {
    left: 25px !important;
  }
  .page-id-15527 .testi-wrap {
    text-align: center;
    margin-bottom: 0!important;
  }
  .page-id-15527 .testi-col div {
    text-align: center !important;
  }
  .mx-new-cta-text {
    padding: 40px;
    background: #fff url(images/mx-new-cta-text-90.png) no-repeat scroll bottom right -10%;
    background-size: contain;
  }
  .mx-new-form-v2 .mx-new-content {
      max-width: calc(100% - 120px);
  }
  .mx-new-form-v2 .gform_wrapper .mx-new-step3 ul.gform_fields, 
  .mx-new-form-v2 .gform_wrapper .mx-new-step13c ul.gform_fields {
      width: 100%;
  }
  .mx-new-step4 .gfield_radio, .mx-new-step13 .gfield_radio {
      width: 80% !important;
  }
  .mx-new-form-v2 .gform_wrapper .mx-new-step6 ul.gform_fields {
      width: 100%;
      margin: 0 auto !important;
  }
  .mx-new-form-v2 .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
  .mx-new-form-v2 .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2) {
      width: 100%;
      margin: 0 auto !important;
  }
  .mx-new-form-v2 .gform_wrapper .mx-new-step12 ul.gform_fields li:nth-child(2), 
  .mx-new-form-v2 .gform_wrapper .mx-new-step4c ul.gform_fields li:nth-child(2) {
    width: 100%;
      margin: 0 auto !important;
  }
  .mx-new-form-v2 .gform_wrapper .mx-new-final ul.gform_fields li:nth-child(2) {
      width: 100%;
      margin: 0 auto !important;
  }
}
@media only screen and (max-width: 768px) {
  .mx-new-form-v2 .gform_page .gform_page_fields {
      top: unset;
      transform: unset;
      position: relative;
      width: 100%;
  }
  .mx-new-form-v2 .gform_page .gform_page_footer {
      position: relative;
      left: unset;
      top: unset;
      transform: unset;
      margin: 40px auto 0 !important;
  }
  .mx-new-form-v2 .mx-new-step1 .gfield_radio, 
  .mx-new-form-v2 .mx-new-step10 .gfield_radio, 
  .mx-new-form-v2 .mx-new-step4a .gfield_radio, 
  .mx-new-form-v2 .mx-new-step13a .gfield_radio {
      width: 100% !important;
  }
  .mx-new-step2 .gform_fields li:nth-child(2), 
  .mx-new-step11 .gform_fields li:nth-child(2), 
  .mx-new-step4b .gform_fields li:nth-child(2), 
  .mx-new-step13b .gform_fields li:nth-child(2) {
      max-width: 90% !important;
      margin: 0 auto !important;
  }
  .mx-new-form-v2 .mx-new-stepmain, .mx-new-form-v2 .gform_page {
      min-height: 460px;
  }
  .mx-new-step4 .gfield_radio, .mx-new-step13 .gfield_radio {
      width: 100% !important;
  }
  .mx-new-form-v2 .mx-new-content .gform_button {
      position: relative;
      left: unset;
      transform: unset;
  }
}
@media only screen and (max-width: 767px){
  .home .tagline {
    display: none !important;
  }
  .page-id-15527 .testi-wrap {
    padding: 0 30px !important;
    margin-bottom: 0!important;
  }
  .page-id-15527 .testi-wrap img {
    margin: 0 auto 10px;
      display: block;
  }
  .page-id-15527 .testi-col {
    width: 100% !important;
      margin-left: 0 !important;
  }
  .mx-new-cta-text {
    padding: 40px;
    background: #fff url(images/mx-new-cta-text-90.png) no-repeat scroll bottom right -25%;
    background-size: contain;
  }
  .mx-after-form-v2 .one-third {
    display: block !important;
      order: 2;
  }
  .mx-after-form-v2 .mx-after-form .container .two-thirds {
    order: 1;
    margin-bottom: 40px;
  }
  .page-id-15733 .mx-footer-form .one-fourth {
    display: block;
  }
  .page-id-15733 .mx-footer-form span {
      min-height: 30px;
      margin-bottom: 20px;
      padding-top: 0;
      display: inline-block;
  }
  .mx-header-v2 .container .one-third:first-child {
      width: 30% !important;
  }
  .mx-header-v2 .container .one-third:nth-child(2) {
      width: 67% !important;
  }
  .mx-header-v2 .container .one-third:nth-child(3) {
      display: none;
  }
  .mx-header-contact-v2 {
    display: block;
    background: #2576cb;
    text-align: center;
    padding: 10px 0;
  }
  .mx-header-contact-v2 .container a {
      font-family: 'Montserrat-Bold';
      color: #fff !important;
      display: inline-block;
      margin: 0 15px;
  }
  .mx-header-contact-v2 .container a i {
      background: #1b57cf;
      color: #fff !important;
      border-radius: 100%;
      width: 16px;
      height: 16px;
      font-size: 12px;
      line-height: 16px;
      vertical-align: middle;
      display: inline-block;
      text-align: center;
  }
  .mx-new-form-v2 h3 {
      font-size: 26px;
  }
  .mx-new-form-v2 .mx-new-content {
      max-width: calc(100% - 60px);
      padding: 60px 30px;
  }
}
@media only screen and (max-width: 660px) {
  .mx-new-cta-text {
    padding: 40px;
    background: #fff url(images/mx-new-cta-text-90.png) no-repeat scroll bottom right -50%;
    background-size: contain;
  }
  .mx-header-v2 .container .one-third:nth-child(2) {
    display: none !important;
  }
  .mx-header-v2 .container .one-third:first-child {
      width: 100% !important;
      text-align: center;
  }
  .mx-new-form-v2 .mx-new-stepmain .gfield_radio {
      width: 100% !important;
  }
  .mx-new-form-v2 .mx-new-step1 .gfield_radio li, 
  .mx-new-form-v2 .mx-new-step10 .gfield_radio li, 
  .mx-new-form-v2 .mx-new-step4a .gfield_radio li, 
  .mx-new-form-v2 .mx-new-step13a .gfield_radio li {
      flex: 0 0 calc(50% - 20px);
      margin: 0 auto 10px !important;
  }
  .testi-mx-v2-img {
      width: 100%;
      text-align: center;
  }
  .mx-new-form-v2 .testi-mx {
      max-width: 100%;
      margin: 0 auto;
  }
  .testi-mx-v2-content {
      text-align: center;
      width: 100%;
  }
  .mx-testi-slider .testi-mx-v2-content img {
      float: none!important;
      margin-top: 0;
  }
  .mx-new-form-v2 .mx-testi-slider .next, 
  .mx-new-form-v2 .mx-testi-slider .prev {
      top: 45%;
  }
  .mx-new-form-v2 .mx-testi-slider .next {
      right: -25px;
  }
  .mx-new-form-v2 .mx-testi-slider .prev {
      left: -5px;
  }

}
@media only screen and (max-width: 641px) {
  .page-id-15527.page-template-vendre-votre-terrain .plex-gform select {
    white-space: normal;
    height: 50px !important;
  }
  .page-id-15733 .mx-input-text-two input {
      margin-left: 0% !important;
      width: 100% !important;
  }
  .page-id-15733 .mx-mini-form .mini-input-text {
      background: #fff;
      width: calc(100% - 40px);
      margin: 0;
  }
  .page-id-15733 .mx-mini-form .mini-input-submit {
      width: 100%;
      margin-left: 0;
  }
  .page-id-15733 .gform_wrapper ul li.gfield.mx-input-text-two,
  .gfield_error.mx-input-text-one + .mx-input-text-two, body .gform_wrapper ul .gfield_error.mx-input-text-one + li.gfield.mx-input-text-two {
    margin-top: 0 !important;
  }
  .mx-input-text-one {
    width: 100% !important;
  }
  body .gform_wrapper ul li.gfield.mx-input-text-two {
    margin-top: 0 !important;
  }
  .mx-input-text-two input {
    margin-left: 0% !important;
    width: 100% !important;
  }
  .gfield_error.mx-input-text-one {
    width: 100% !important;
  }
  .page-id-15733 .gfield_error.mx-input-text-one {
      width: 100% !important;
  }
  .page-id-19182 .mx-input-text-two input,
  .page-id-19179 .mx-input-text-two input,
  .page-id-20123 .mx-input-text-two input,
  .page-id-21109 .mx-input-text-two input { 
    margin-top: 20px; 
  }
}
@media only screen and (max-width: 600px){
    body:not(.page-id-13312) .multistep-form .prev, body:not(.page-id-13312) .first-link, 
    body:not(.page-id-13312) .first-b-link, body:not(.page-id-13312) .prev-link, body:not(.page-id-13312) .prev-b-link, 
    body:not(.page-id-13312) .vendre-link, body:not(.page-id-13312) .acheter-link, body:not(.page-id-13312) .pre-link, 
    body:not(.page-id-13312) .first-one-link {
        left: 50px !important;
    }
  body.page-id-13838 .multistep-form .prev, body.page-id-13838 .first-link, 
  body.page-id-13838 .first-b-link, body.page-id-13838 .prev-link, 
  body.page-id-13838 .prev-b-link, body.page-id-13838 .vendre-link, 
  body.page-id-13838 .acheter-link, body.page-id-13838 .first-one-link {
    left: 15px !important;
  }
  body.page-id-13838 .pre-link {
    left: 0 !important;
  }
  .final-input .nom-complet-field {
    width: 100%;
    margin-right: 0;
    float: left;
    margin-bottom: 2%;
  }
  .final-input .nom-complet-field:last-child {
    margin-right: 0;
    margin-left: 0;
  }
  .final-input .nom-complet-field input, .final-form-wrap input[type="text"] {
    width: calc(100% - 40px);
  }
  /*.page-id-15135 .plex-header-wrap {
    display: none;
  }
  .mobile-plex-header-wrap {
    display: block;
  }*/
  .plex-gform h1 {
    display: none;
  }
  .plex-gform h1.plex-h1, .plex-gform h1.plex-h1 br {
    display: block !important;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-seals {
    display: none !important;
  }
  /*.page-id-15135.page-template-vendre-votre-terrain .plex-seals.plex-seals-mobile {
    display: block !important;
  }*/
  .page-id-15135.page-template-vendre-votre-terrain .plex-seals .plex-seal-col {
    font-size: 11px;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-1,
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-2,
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-3,
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-4,
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-testi,
  .page-id-15135.page-template-vendre-votre-terrain .plex-hero-bottom,
  .page-id-15135.page-template-vendre-votre-terrain #mci-footer {
    display: none !important;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-testi {
    padding: 40px 0 0;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-testi .row {
    margin-bottom: 0;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-testi .container:before {
    display: none;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-testi .testi-blurb {
    box-shadow: none;
    background: none;
  }
  .page-id-15135.page-template-vendre-votre-terrain .testi-content {
    min-height: inherit;
  }
  .page-id-15135.page-template-vendre-votre-terrain .testi-img {
    float: none;
    margin-top: 0;
    margin-right: 0;
    display: inline-block;
    vertical-align: top;
    max-width: 64px;
    height: auto;
  }
  .page-id-15135.page-template-vendre-votre-terrain .testi-blurb {
    width: calc(100% - 70px);
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 15px;
  }
  .page-id-15135.page-template-vendre-votre-terrain .testi-name,
  .page-id-15135.page-template-vendre-votre-terrain .testi-content{
    text-align: left;
  }
  .page-id-15135.page-template-vendre-votre-terrain .testi-name img {
    margin: 0;
  }
  .page-id-15135.page-template-vendre-votre-terrain .mobile-testi-section {
    display: block !important;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-section-testi .col-lg-4 {
    margin-bottom: 30px;
  }
  .mobile-footer-section {
      display: block;  
  }
  #responsive-menu-button {
    display: none !important;
  } 
  .page-id-15733 #responsive-menu-button {
    display: block !important;
    top: 70px !important;
  }
  .page-id-15733 .responsive-menu-inner, .page-id-15733 .responsive-menu-inner::before, .page-id-15733 .responsive-menu-inner::after {
      background-color: #333;
  }
  .page-id-15733 .is-active .responsive-menu-inner, .page-id-15733 .is-active .responsive-menu-inner::before, .page-id-15733 .is-active .responsive-menu-inner::after {
      background-color: #fff !important;
  }
  .page-id-15135 #responsive-menu-button {
    display: block !important;
  }
  .page-id-15135 #responsive-menu-button.is-active {
    top: 20px !important;
      right: 0% !important;
  }
  .mx-new-cta-text .two-thirds {
      width: 100%;
      margin-left: 0;
  }
  .mx-new-cta-text {
    padding: 40px 40px;
    background:#fff;
  }
  .mx-blurb-box .one-half {
      width: 100%;
      margin-left: 0;
      margin-bottom: 40px;
      float: left;
  }
  .mx-blurb-box {
      padding-bottom: 0;
  }
  .page-id-15733 .mx-new-hero:before {
      opacity: 1;
      background: rgba(255,255,255,0.3);
  }
  .page-id-15733 .mx-new-hero {
      background: url(images/bg-form-90.jpg) no-repeat scroll left top;
      background-size: cover;
  }
  .page-id-15733 .mx-new-hero .container:first-child {
    text-align: left;
  }
  .page-id-15733 .mx-new-hero .container:first-child img {
    max-width: 150px;
  }
  .page-id-15733 .mx-new-hero .container:first-child .two-thirds {
    display: none;
  }
  .page-id-15733.page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3 {
    font-size: 36px;
  }
  .page-id-15733 .mx-after-form {
    padding: 70px 0 0;
  }
  .page-id-15733 .mx-after-form .one-third {
    display: block !important;
      text-align: center;
      order: 2;
  }
  .page-id-15733 .mx-after-form .one-third img {
    display: block !important;
      position: relative;
      bottom: unset;
      right: unset;
      text-align: center;
      margin: 0 auto;
  }
  .page-id-15733 .mx-after-form p {
      margin-bottom: 30px !important;
  }
  .page-id-15733 .mx-blurb-box, .page-id-15733 .mx-after-form-testi, .page-id-15733 .mx-footer-form {
    display: none;
  }
  .page-id-15733 .mx-after-form-v2 a {
    margin-bottom: 40px !important;
  }
  .page-id-15733 .mx-new-testimonial {
    display: none !important;
  }
  .page-id-15733 .mx-testi-slider {
    display: block !important;
    margin-bottom: 0 !important;
    background: url(images/mx-new-testi-90.jpg) no-repeat scroll center top;
  }
  .page-id-15733 .mx-testi-slider .mx-slides li .testi-mx {
    background: #fff;
      padding: 40px 20px;
  }
  .page-id-15733 .mx-testi-slider .mx-new-client {
    color: #4d4d4d !important;
  }
  .page-id-15733 .mx-testi-slider .prev {
    background: url(images/mx-slider-prev-black.png) no-repeat scroll 0 0;
  }
  .page-id-15733 .mx-testi-slider .next {
    background: url(images/mx-slider-next-black.png) no-repeat scroll 0 0;
  }
  .page-id-15733 .mx-testi-slider .next {
      right: -20px;
  }
  .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
  .gform_wrapper .mx-new-step7 ul.gform_fields li#field_93_76,
  .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2),
	.gform_wrapper .mx-new-step8 ul.gform_fields li.tel-104{
      width: 80%;
      margin: 0 auto !important;
  }
}
@media only screen and (max-width: 480px) {
  .page-id-15135.page-template-vendre-votre-terrain .plex-hero {
    padding-top: 230px;
  }
  .mobile-footer-text {
    padding-left: 140px;
  }
  .mobile-footer-section {
    background: url(images/mobile-footer-section.jpg) no-repeat scroll left top;
    background-size: cover;
    padding: 60px 0;
    text-align: center;
    color: #fff;
    font-size: 15px;
  }
  .page-id-15135 #responsive-menu-button {
    top: 65px !important;
  }
  .mx-new-cta-text:after {
    left: 50%;
    transform: translate(-50%,0);
  }
  .mx-new-cta-text {
    padding: 40px;
      background: #fff;
  }
  .page-id-15733 .mx-footer-form span {
      padding-left: 35px;
      min-height: unset;
      margin-bottom: 20px;
      padding-top: 0;
      background-size: 25px;
      display: block;
  }
  .page-id-15733 .mx-new-stepmain .mx-new-post-title img {
    display: block;
    margin: 0 auto 10px;
  }
  .page-id-15733 .mx-new-hero {
    padding: 40px 0 60px;
    min-height: unset;
  }
  .mx-sc-header .container .one-third:first-child {
    width: 100% !important;
  }
  .mx-sc-header .one-third:first-child img {
    /*max-width: 100%;*/
  }
  .mx-sc-header .container .one-third:nth-child(2) {
    /*width: 64% !important;
    font-size: 11px !important;
    line-height: 1.3;*/
    display: none;
  }
  .mx-sc-header .one-third:last-child .mx-header-icon img {
    width: 40px;
    height: auto;
  }
  .mx-sc-step6 .gfield_radio, .mx-sc-step6 .gfield_checkbox, .mx-new-step5a .gfield_checkbox {
    width: 100% !important;
  }
  .page-id-15733 .mx-new-step5 .gform_next_button {
    height: 30px !important;
  }
  .page-id-15733 .mx-new-post-title {
    max-width: 100% !important;
  }
  .page-id-15733 .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
  .page-id-15733 .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2) {
    width: 100% !important;
  }
  .mx-new-form-v2 h3 {
      font-size: 22px;
  }
  .page-template-excellents-courtiers-immobiliers #mci-header-section .gfield textarea, 
  .page-template-excellents-courtiers-immobiliers #mci-header-section .gfield input, 
  .page-template-excellents-courtiers-immobiliers #mci-header-section .gfield select {
      padding-left: 35px !important;
  }
  #field_91_1 .ginput_container:before {
      width: 18px;
      height: 18px;
      left: 8px;
      top: 6px;
      background-size: cover;
      z-index: 999;
  }
  #field_91_2 .ginput_container:before {
      width: 19px;
      height: 18px;
      position: absolute;
      left: 8px;
      top: 6px;
      background-size: cover;
      z-index: 999;
  }
  #field_91_3 .ginput_container:before {
      width: 18px;
      height: 18px;
      position: absolute;
      left: 8px;
      top: 6px;
      background-size: cover;
      z-index: 999;
  }
  #field_91_4 .ginput_container:before {
      width: 18px;
      height: 20px;
      position: absolute;
      left: 8px;
      top: 6px;
      background-size: cover;
      z-index: 999;
  }
  #field_92_1 .ginput_container:before, #field_92_2 .ginput_container:before,
  #field_92_3 .ginput_container:before, #field_92_4 .ginput_container:before,
  #field_92_5 .ginput_container:before, #field_92_6 .ginput_container:before,
  #field_92_12 .ginput_container:before {
      font-size: 14px;
      top: 4px;
      left: 10px;
  }
  #field_92_3 .ginput_container:before, #field_92_12 .ginput_container:before {
    font-size: 16px;
  }
  .page-id-15945.page-template-excellents-courtiers-immobiliers #mci-form .gfield input {
      padding-left: 30px !important;
  }
  .page-id-15733 .mx-new-stepmain .mx-new-title {
    font-size: 24px;
  }
  .page-id-15733 .mx-new-hero .container:first-child img {
    max-width: 180px;
  }
  .page-id-15733 .mx-new-stepmain .mx-new-after-title {
    max-width: 74%;
    margin: 0 auto 30px;
    font-size: 25px;
  }
  .page-id-15733 .mx-input-text-two input {
    font-size: 20px;
    height: inherit !important;
  }
  .page-id-15733 .mx-new-content .mx-new-stepmain .mx-input-text-one input[type="text"] {
    height: inherit !important;
      font-size: 18px !important;
  }
  .page-id-15733 .mx-new-stepmain .mx-new-after-title + .mx-new-after-title {
    font-size: 20px;
    max-width: 90%;
  }
  .page-id-15733 .mx-new-stepmain .mx-new-post-title img {
    display: inline-block;
    vertical-align: top;
  }
  .page-id-15733 .mx-new-stepmain .mx-new-post-title span {
        display: inline-block;
    vertical-align: top;
    width: calc(100% - 84px);
    text-align: left;
    line-height: 1.2;
    font-size: 18px;
  }
  .page-id-15733 .mx-new-hero {
    padding: 40px 0 10px;
    min-height: unset;
  }
  .page-id-15733.page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 400px){
  .mobile-phone-header {
    font-size: 16px;
  }
  .page-id-15733.page-template-mx-new-form h3, .page-id-20117.page-template-mx-new-form h3 {
    font-size: 18px;
  }
  #Header .mobile-phone-header a i {
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    margin-right: 3px;
  }
  .mobile-footer-section {
    background: url(images/mobile-footer-section.jpg) no-repeat scroll left top;
    background-size: cover;
    padding: 20px 0;
    text-align: center;
    color: #fff;
    font-size: 13px;
  }
  .mobile-footer-text {
    padding-left: 80px;
  }
  .blurb-box-title {
    font-size: 18px;
  }
  .page-id-15733 .mx-sc-step6 .gfield_radio li, .page-id-15733 .mx-sc-step6 .gfield_checkbox li {
      flex: 0 0 100%;
      margin: 0 0 10px !important;
  }
  .mx-header-contact-v2 .container a {
    margin: 0 5px;
  }
  .mx-new-form-v2 .mx-new-step1 .gfield_radio li, 
  .mx-new-form-v2 .mx-new-step10 .gfield_radio li, 
  .mx-new-form-v2 .mx-new-step4a .gfield_radio li, 
  .mx-new-form-v2 .mx-new-step13a .gfield_radio li {
      flex: 0 0 100%;
      margin: 0 auto 0!important;
  }
  .mx-new-form-v2 .mx-new-hero .gform_wrapper .gform_page_footer {
      max-width: 100%;
      text-align: center;
      display: flex;
      flex-wrap: wrap;
  }
  .mx-new-form-v2 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
    order: 2;
      flex: 0 0 100%;
      text-align: center;
      background-size: contain;
      background-position: center center;
      padding-right: 0;
      padding-left: 30px;
  }
  .mx-new-form-v2 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    order: 1;
      flex: 0 0 100%;
      background-size: contain;
      text-align: center;
      background-position: center center;
      padding-right: 50px;
      margin-bottom: 40px;
  }
  .mx-new-form-v2 .mx-new-content .gform_button  {
    white-space: normal;
      display: block;
      font-size: 16px !important;
      flex: 0 0 100% !important;
  }
}
@media only screen and (max-width: 360px) {
  .mobile-phone-header {
    font-size: 15px;
  }
  #Header .mobile-phone-header a i {
    width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    margin-right: 3px;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
    font-size: 14px !important;
  }
  .page-id-15135 #responsive-menu-button {
    top: 60px !important;
  }
  .mx-header-contact-v2 .container a {
    font-size: 14px;
  }
  .page-id-15733 .mx-new-stepmain .mx-new-title {
    font-size: 20px;
  }
}
@media only screen and (max-width: 320px) {
  .mobile-phone-header {
    font-size: 13px;
  }
  .page-template-vendre-votre-terrain .plex-hero,
.page-template-template-propositions-achat-vente-maison .plex-hero{
    padding-top: 190px;
  }
  .page-id-15135.page-template-vendre-votre-terrain .plex-seal-col {
    font-size: 9px;
  }
  .page-id-15733 .mx-new-step5 .gform_next_button {
    margin: 0 0 30px !important;
  }
  .mx-header-contact-v2 .container a {
    margin: 0;
  }
  .mx-new-form-v2 h3 {
      font-size: 18px;
  }
  .mx-new-form-v2 .mx-new-content {
      max-width: calc(100% - 40px);
      padding: 30px 20px;
  }
  .mx-new-form-v2 .mx-testi-slider .prev {
      left: 0;
      width: 17px;
      height: 30px;
      background-size: cover;
  }
  .mx-new-form-v2 .mx-testi-slider .next {
      right: -15px;
      width: 17px;
      height: 30px;
      background-size: cover;
  }
  .page-id-15382 .mx-new-hero .container .two-thirds {
    padding: 10px;
      background: rgba(255,255,255,0.7);
  }
}
@media only screen and (min-width: 1024px) {
  .postid-16561 .mx-new-hero.compact-df .container:nth-child(1),
  .postid-3054 .mx-new-hero.compact-df .container:nth-child(1),
  .valeur-marchande-maison-header .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-20332 .mx-new-hero.compact-df .container:nth-child(1),
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-29208 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-34746 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-41630 .mx-new-hero.compact-df .container:nth-child(1),
  .postid-43582 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-43672 .mx-new-hero.compact-df .container:nth-child(1),
  .postid-43761 .mx-new-hero.compact-df .container:nth-child(1){
    margin-bottom: 60px !important;
  }

}
@media only screen and (max-width: 1024px) {
  .alignright.wp-image-3064 {
    float: none !important;
    margin: 0 auto 20px !important;
  }
}
@media only screen and (min-width: 780px) {
  .postid-16561 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-20332 .mx-new-hero.compact-df .container:nth-child(1),
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-34746 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-41630 .mx-new-hero.compact-df .container:nth-child(1),
  .postid-43582 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-43672 .mx-new-hero.compact-df .container:nth-child(1),
  .postid-43761 .mx-new-hero.compact-df .container:nth-child(1) {
    margin-bottom: 20px !important;
  }
	.page-id-20332 .mx-new-hero.compact-df .mx-testi-slider .container:nth-child(1),
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-testi-slider .container:nth-child(1),
  .page-id-34746 .mx-new-hero.compact-df .mx-testi-slider .container:nth-child(1),
  .page-id-41630 .mx-new-hero.compact-df .mx-testi-slider .container:nth-child(1),
  .postid-43582 .mx-new-hero.compact-df .mx-testi-slider .container:nth-child(1),
  .page-id-43672 .mx-new-hero.compact-df .mx-testi-slider .container:nth-child(1),
  .postid-43761 .mx-new-hero.compact-df .mx-testi-slider .container:nth-child(1) {
		margin-bottom: 0 !important;
	}
  .postid-16561.page-template-mx-new-form .mx-new-hero.compact-df h3,
  .page-id-20332.page-template-mx-new-form .mx-new-hero.compact-df h3,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df h3,
  .page-id-34846.page-template-mx-new-form .mx-new-hero.compact-df h3,
  #gform_wrapper_154 .mx-new-step1 h3.mx-new-title,
  .mx-new-hero.compact-df #gform_wrapper_154 h3.mx-new-title,
  .page-id-41630.page-template-mx-new-form .mx-new-hero.compact-df h3,
  .postid-43582 .mx-new-hero.compact-df h3,
  .page-id-43672.page-template-mx-new-form .mx-new-hero.compact-df h3,
  .postid-43761 .mx-new-hero.compact-df h3.mx-new-title {
        font-size: 40px;
    text-align: center;
    }
  .postid-16561 .mx-new-stepmain,
  .page-id-20332 .mx-new-stepmain,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-stepmain,
  .page-id-34746 .mx-new-stepmain,
  .page-id-41630 .mx-new-stepmain,
  .postid-43582 .mx-new-stepmain,
  .page-id-43672 .mx-new-stepmain,
  .postid-43761 .mx-new-stepmain {
    max-width: 100%;
    position: relative;
  }
  .postid-16561 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  .page-id-20332 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  .page-id-34746 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  #gform_wrapper_154 .mx-new-step1 .mx-new-after-title,
  .page-id-41630 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  .postid-43582 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  .page-id-43672 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  .postid-43761 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title{
    text-align: center;
      font-size: 24px;
  }
  
  .postid-16561 .mx-new-stepmain .gfield_radio,
  .page-id-20332 .mx-new-stepmain .gfield_radio,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-stepmain .gfield_radio,
  .page-id-34746 .mx-new-stepmain .gfield_radio,
  .page-id-41630 .mx-new-stepmain .gfield_radio,
  .postid-43582 .mx-new-stepmain .gfield_radio,
  .page-id-43672 .mx-new-stepmain .gfield_radio,
  .postid-43761 .mx-new-stepmain .gfield_radio {
    width: 60% !important;
      margin: 0 auto !important;
  }
  .postid-16561 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .postid-16561 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .postid-16561 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label {
    font-size: 24px !important;
    padding: 15px 30px !important;
  }
	.page-id-20332 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .page-id-20332 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .page-id-20332 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label,
  .page-id-34746 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .page-id-34746 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .page-id-34746 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label,
  .page-id-41630 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .page-id-41630 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .page-id-41630 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label,
  .postid-43582 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .postid-43582 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .postid-43582 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label,
  .page-id-43672 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .page-id-43672 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .page-id-43672 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label,
  .postid-43761 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .postid-43761 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .postid-43761 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label {
    font-size: 20px !important;
    padding: 15px 30px !important;
  }
  .postid-16561 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .page-id-20332 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .page-id-34746 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .page-id-41630 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .postid-43582 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .page-id-43672 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .postid-43761 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label {
    background-color: #ff3300;
  }
  .postid-16561 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .page-id-20332 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .page-id-34746 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .page-id-41630 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .postid-43582 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .page-id-43672 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .postid-43761 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover {
    background-color: #575858;
  }
  .postid-3054 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-29208 .mx-new-hero.compact-df .container:nth-child(1)
   {
    margin-bottom: 20px !important;
  }
  .postid-3054.page-template-mx-new-form .mx-new-hero.compact-df h3,
  .page-id-29208 .mx-new-hero.compact-df h3{
        font-size: 36px;
    text-align: center;
    }
  .postid-3054 .mx-new-stepmain, .page-id-29208 .mx-new-stepmain{
    max-width: 100%;
    position: relative;
  }
  .postid-3054 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title,
  .page-id-29208 .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title {
    text-align: center;
      font-size: 24px;
  }
  .postid-3054 .mx-new-stepmain .gfield_radio,
  .page-id-29208 .mx-new-stepmain .gfield_radio{
    width: 60% !important;
      margin: 0 auto !important;
  }
  .postid-3054 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .postid-3054 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .postid-3054 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label ,
  .page-id-29208 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .page-id-29208 .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .page-id-29208 .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label{
    font-size: 24px !important;
    padding: 15px 30px !important;
  }
  .postid-3054 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label,
  .page-id-29208 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label {
    background-color: #ff3300;
  }
  .postid-3054 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover,
  .page-id-29208 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover{
    background-color: #575858;
  }
  .valeur-marchande-maison-header .mx-new-hero.compact-df .container:nth-child(1) {
    margin-bottom: 20px !important;
  }
  .valeur-marchande-maison-header .mx-new-hero.compact-df h3 {
        font-size: 40px !important;
    text-align: center;
    }
  .valeur-marchande-maison-header .mx-new-stepmain {
    max-width: 100%;
    position: relative;
  }
  .valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title {
    text-align: center;
      font-size: 24px;
  }
  .valeur-marchande-maison-header .mx-new-stepmain .gfield_radio {
    width: 60% !important;
      margin: 0 auto !important;
  }
  .valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label, 
  .valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-step4 .gfield_radio li label, 
  .valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-step13 .gfield_radio li label {
    font-size: 24px !important;
    padding: 15px 30px !important;
  }
  .valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label {
    background-color: #ff3300;
  }
  .valeur-marchande-maison-header .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover {
    background-color: #575858;
  }
}
@media only screen and (min-width: 768px) {
    .page-template-mx-new-form .mx-new-hero.compact-df h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df h3,
    .postid-43582 .mx-new-hero.compact-df h3,
    .postid-43761 .mx-new-hero.compact-df h3{
        font-size: 28px;
    }
  .postid-16561 .mx-new-hero.compact-df .container:nth-child(1), .postid-3054 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-20332 .mx-new-hero.compact-df .container:nth-child(1),
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-29208 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-34746 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-41630 .mx-new-hero.compact-df .container:nth-child(1),
  .postid-43582 .mx-new-hero.compact-df .container:nth-child(1),
  .page-id-43672 .mx-new-hero.compact-df .container:nth-child(1),
  .postid-43761 .mx-new-hero.compact-df .container:nth-child(1){
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 959px) {
    .mx-new-hero.compact-df .container .two-thirds {
      font-size: 13px;
      width: 60%;
  }
  .mx-new-hero.compact-df .mx-testi-slider {
      position: relative;
      margin-bottom: 0;
  }
}
@media only screen and (max-width: 959px) {
    .mx-new-hero.compact-df .mx-new-stepmain .mx-new-title {
        text-align: center;
    }
    .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title {
        text-align: center;
    }
    .mx-new-hero.compact-df .container .two-thirds {
      width: 62%;
  }
  .mx-new-hero.compact-df .container .one-third{
    width: 35%;
  }
}
@media only screen and (max-width: 767px) {
    .mx-new-hero.compact-df .arrow-column:before {
        display: none;
    }
    .mx-new-hero.compact-df .mx-new-step1 .gfield_radio li label, 
    .mx-new-hero.compact-df .mx-new-step10 .gfield_radio li label, 
    .mx-new-hero.compact-df .mx-new-step4a .gfield_radio li label, 
    .mx-new-hero.compact-df .mx-new-step13a .gfield_radio li label {
        font-size: 13px !important;
        padding: 105px 20px 10px !important;
        min-height: 130px;
        background-size: inherit !important;
    }
    .mx-new-hero.compact-df .mx-form-holder {
        margin-bottom: 40px !important;
    }
    .mx-new-hero.compact-df .container .two-thirds {
      font-size: 13px;
      width: 100%;
      background: transparent;
  }
  .mx-new-hero.compact-df .container .one-third img {
      max-width: 180px;
  }
  .page-template-mx-new-form .mx-new-hero.compact-df h3,
  .page-template-template-trouvez-facilement .mx-new-hero.compact-df h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df h3,
  .postid-43582 .mx-new-hero.compact-df h3,
  .postid-43761 .mx-new-hero.compact-df h3{
      font-size: 23px;
  }
  .mx-new-hero.compact-df .mx-testi-slider .container {
      max-width: 90%;
  }
  .mx-new-hero.compact-df .mx-testi-slider .prev,
  .mx-new-hero.compact-df .mx-testi-slider .next {
    width: 18px;
      background-size: cover !important;
      height: 32px;
  }
  .compact-df.mx-new-intro .container .one-third,
  .compact-df.mx-new-testimonial .container .one-third {
    flex: 0 0 100%;
  }
  .compact-df.mx-new-intro {
      text-align: center;
      padding: 40px 0 0;
  }
  .mx-new-hero.compact-df .container:nth-child(1) {
      margin-bottom: 20px;
  }
  .mx-new-hero.compact-df .gform_page_footer input[type="submit"] {
      width: unset;
      position: relative;
      left: 0;
      transform: unset;
  }
  .mx-new-hero.compact-df .mx-testi-slider .next {
      right: 0;
  }
	.page-id-20332 .mx-testi-slider p,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-testi-slider p,
  .page-template-template-evaluer-propriete .mx-testi-slider p,
  .page-id-34746 .mx-testi-slider p,
  .page-id-41630 .mx-testi-slider p,
  .postid-43582 .mx-testi-slider p,
  .page-id-43672 .mx-testi-slider p,
  .postid-43761 .mx-testi-slider p {
		width: 90%;
		margin: 0 auto 20px;
		text-align: center;
		float: none;
	}
	.page-id-20332 .mx-testi-slider .mx-new-client,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-testi-slider .mx-new-client,
  .page-template-template-evaluer-propriete .mx-testi-slider .mx-new-client,
  .page-id-34746 .mx-testi-slider .mx-new-client,
  .page-id-41630 .mx-testi-slider .mx-new-client,
  .postid-43582 .mx-testi-slider .mx-new-client,
  .page-id-43672 .mx-testi-slider .mx-new-client,
  .postid-43761 .mx-testi-slider .mx-new-client {
		width: 100%;
		float: none;
	}
}
@media only screen and (max-width: 641px) {
  .mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center img {
    margin: 0 auto 10px;
    height: 35px;
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .page-template-mx-new-form .mx-new-hero.compact-df h3, 
  .page-template-template-trouvez-facilement .mx-new-hero.compact-df h3,
  .page-template-template-evaluer-propriete .mx-new-hero.compact-df h3,
  .postid-43582 .mx-new-hero.compact-df h3,
  .postid-43761 .mx-new-hero.compact-df h3 {
      font-size: 18px;
  }
  .postid-43761 .mx-new-hero .mx-testi-slider{
    height: 200px;
  }
  .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title {
      font-size: 16px;
  }
}
@media only screen and (max-width: 480px) {
    .mx-new-hero.compact-df .mx-new-step1 .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step10 .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step4a .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step13a .gfield_radio li {
        flex: 0 0 calc(50% - 20px);
        margin: 0 auto 10px !important;
    }
    .page-template-mx-new-form .mx-new-hero.compact-df h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df h3,
    .page-template-template-evaluer-propriete .mx-new-hero.compact-df h3,
    .postid-43582 .mx-new-hero.compact-df h3,
    .postid-43761 .mx-new-hero.compact-df h3{
      font-size: 16px;
  }
  .mx-new-hero.compact-df .container:nth-child(2) {
      margin-bottom: 20px;
  }
  .mx-new-hero.compact-df .gform_wrapper .mx-new-stepmain .gform_page_footer {
    margin: 0 auto;
  }
  .mx-new-hero.compact-df {
    min-height: unset;
    background-size: contain;
    background: #000 url(images/mx-new-herob.jpg) no-repeat scroll center top;
  }
  .postid-16561 .mx-new-hero.compact-df, .postid-3054 .mx-new-hero.compact-df, .valeur-marchande-maison-header.mx-new-hero.compact-df,
  .page-id-20332 .mx-new-hero.compact-df, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero.compact-df, .page-id-29208 .mx-new-hero.compact-df,
  .page-id-34746 .mx-new-hero.compact-df,
  .page-id-41630 .mx-new-hero.compact-df,
  .postid-43582 .mx-new-hero.compact-df,
  .page-id-43672 .mx-new-hero.compact-df,
  .postid-43761 .mx-new-hero.compact-df{
    min-height: unset;
    background: #000 url(/wp-content/themes/pindol/images/mx-new-hero-93.jpg) no-repeat scroll left 20% bottom;
    background-size: cover !important;
  }
}
@media only screen and (max-width: 420px) {
  .page-template-mx-new-form .mx-new-hero.compact-df h3,
  .page-template-template-trouvez-facilement .mx-new-hero.compact-df h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df h3,
  .postid-43582 h3,
  .postid-43761 h3{
     font-size: 15px;
  }
  .mx-new-hero.compact-df .mx-new-after-title {
    font-size: 13px;
  }
}
@media only screen and (max-width: 360px) {
  .mx-new-hero.compact-df .gform_page_footer input[type="submit"] {
    font-size: 15px !important;
  }
}
@media only screen and (max-width: 320px) {
    .mx-new-hero.compact-df .mx-new-step1 .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step10 .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step4a .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step13a .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step5 .gfield_radio li, 
    .mx-new-hero.compact-df .mx-new-step14 .gfield_radio li {
        flex: 0 0 100%;
        margin: 0 auto!important;
    }
    .page-template-mx-new-form .mx-new-hero.compact-df h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df h3,
    .postid-43582 .mx-new-hero.compact-df h3,
    .postid-43761 .mx-new-hero.compact-df h3{
      font-size: 16px;
  }
  .mx-new-hero.compact-df .mx-new-stepmain .mx-new-after-title  {
    display: none;
  }
  
}

/* Compact Mobile Dynamic Form */
.mx-new-hero.compact-df-mobile:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.15);
}
.mx-new-hero.compact-df-mobile .mx-testi-slider {
  position: relative;
  display: none;
}
@media only screen and (max-width: 1024px) {
  .mx-new-hero.compact-df-mobile:before {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
    .mx-new-hero.compact-df-mobile .container .one-third {
        width: 20%;
    }
    .mx-new-hero.compact-df-mobile .mx-testi-slider {
        position: relative;
    }
    .mx-new-hero.compact-df-mobile .container .one-third img {
        max-width: 75%;
    }
    .mx-new-hero.compact-df-mobile .container .two-thirds {
        font-size: 13px;
        width: 45%;
    }
    .mx-new-hero.compact-df-mobile {
        min-height: unset;
        padding: 10px 0 0;
    }
    .mx-new-hero.compact-df-mobile .container:nth-child(1) {
        margin-bottom: 0;
    }
    .mx-new-hero.compact-df-mobile .container:nth-child(2) {
        margin-bottom: 40px;
    }
    .page-template-mx-new-form .mx-new-hero.compact-df-mobile h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df-mobile h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df-mobile h3 {
        font-size: 28px;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-after-title {
        font-size: 18px;
    }
    .mx-new-hero.compact-df-mobile {
        min-height: unset;
    }
    .mx-new-hero.compact-df-mobile .mx-new-after-title {
        font-size: 14px;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-after-title {
        font-size: 18px;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-post-title {
        font-size: 14px;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step4 .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step13 .gfield_radio li label {
        font-size: 18px !important;
        padding: 10px 30px !important;
    }
    .mx-new-hero.compact-df-mobile .mx-new-step1 .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step10 .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step4a .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step13a .gfield_radio li label {
        font-size: 13px !important;
        padding: 90px 10px 10px !important;
        min-height: 115px;
        background-size: 35% !important;
    }
    .mx-new-hero.compact-df-mobile .gform_wrapper .gform_page_footer {
        margin: 40px auto 0;
        flex-wrap: wrap;
    }
    .mx-new-hero.compact-df-mobile .mx-new-step1 .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step10 .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step4a .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step13a .gfield_radio li {
        flex: 0 0 calc(33.33% - 50px);
        margin: 0 25px 0px 25px !important;
    }
    .mx-new-hero.compact-df-mobile .mx-new-post-title, 
    .mx-new-hero.compact-df-mobile .mx-new-rapid-ssl {
        text-align: center;
        font-size: 14px;
        margin-top: 10px;
        line-height: 1.3;
    }
    .mx-new-hero.compact-df-mobile .gform_wrapper textarea {
        height: 120px !important;
    }
    .mx-new-hero.compact-df-mobile .gform_page_footer input[type="submit"] {
        width: unset;
        position: relative;
        left: 0;
        transform: unset;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .gfield_radio li label {
        background-color: #2576cb;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .gfield_radio li label:hover {
        background-color: #575858;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-post-title {
        text-align: left;
    }
}
@media only screen and (max-width: 767px) {
    .mx-new-hero.compact-df-mobile .container .two-thirds {
        font-size: 13px;
        width: 60%;
    }
    .mx-new-hero.compact-df-mobile .mx-testi-slider {
        position: relative;
        margin-bottom: 0;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-title {
        text-align: center;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-after-title {
        text-align: center;
    }
    .mx-new-hero.compact-df-mobile .container .two-thirds {
        width: 62%;
    }

    .mx-new-hero.compact-df-mobile .arrow-column:before {
        display: none;
    }
    .mx-new-hero.compact-df-mobile .mx-new-step1 .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step10 .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step4a .gfield_radio li label, 
    .mx-new-hero.compact-df-mobile .mx-new-step13a .gfield_radio li label {
        font-size: 13px !important;
        padding: 110px 20px 10px !important;
        min-height: 155px;
        background-size: inherit !important;
    }
    .mx-new-hero.compact-df-mobile .mx-form-holder {
        margin-bottom: 40px !important;
    }
    .mx-new-hero.compact-df-mobile .container .two-thirds {
        font-size: 13px;
        width: 100%;
    }
    .mx-new-hero.compact-df-mobile .container .one-third img {
        max-width: 180px;
    }
    .page-template-mx-new-form .mx-new-hero.compact-df-mobile h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df-mobile h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df-mobile h3 {
        font-size: 23px;
    }
    .mx-new-hero.compact-df-mobile .mx-testi-slider .container {
        max-width: 90%;
    }
    .mx-new-hero.compact-df-mobile .mx-testi-slider .prev,
    .mx-new-hero.compact-df-mobile .mx-testi-slider .next {
        width: 18px;
        background-size: cover !important;
        height: 32px;
    }
    .compact-df-mobile.mx-new-intro .container .one-third,
    .compact-df-mobile.mx-new-testimonial .container .one-third {
        flex: 0 0 100%;
    }
    .compact-df-mobile.mx-new-testimonial .container .one-third {
        flex: 0 0 calc(100% - 60px);
    }
    .compact-df-mobile.mx-new-intro {
        text-align: center;
        padding: 40px 0 0;
    }
    .mx-new-hero.compact-df-mobile .container:nth-child(1) {
        margin-bottom: 20px;
    }
    .mx-new-hero.compact-df-mobile .gform_page_footer input[type="submit"] {
        width: unset;
        position: relative;
        left: 0;
        transform: unset;
    }
    .mx-new-hero.compact-df-mobile .mx-testi-slider .next {
        right: -15px;
    }
}
@media only screen and (max-width: 641px) {
    .mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center img {
        margin: 0 auto 10px;
        height: 35px;
        display: block;
    }
}
@media only screen and (max-width: 600px) {
    .page-template-mx-new-form .mx-new-hero.compact-df-mobile h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df-mobile h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df-mobile h3 {
        font-size: 18px;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-after-title {
        font-size: 16px;
    }
}
@media only screen and (max-width: 480px) {
    .mx-new-hero.compact-df-mobile .mx-new-step1 .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step10 .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step4a .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step13a .gfield_radio li {
        flex: 0 0 calc(50% - 20px);
        margin: 0 auto 10px !important;
    }
    .page-template-mx-new-form .mx-new-hero.compact-df-mobile h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df-mobile h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df-mobile h3 {
        font-size: 18px;
    }
    .page-template-mx-new-form .mx-new-hero.compact-df-mobile h3 br,
    .mx-new-hero.compact-df-mobile .mx-new-after-title br,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df-mobile h3 br, .page-template-template-evaluer-propriete .mx-new-hero.compact-df-mobile h3 br{
      display: none;
    }
    .mx-new-hero.compact-df-mobile {
      padding: 10px 0 5px;
  }
    .mx-new-hero.compact-df-mobile .container:nth-child(2) {
        margin-bottom: 20px;
    }
    .mx-new-hero.compact-df-mobile .gform_wrapper .mx-new-stepmain .gform_page_footer {
        margin: 0 auto;
    }
    .mx-new-hero.compact-df-mobile {
        min-height: unset;
        background-size: contain;
        background: #000 url(images/mx-new-herob.jpg) no-repeat scroll center top;
    }
  .mx-new-hero.compact-df-mobile .mx-testi-slider {
    display: block;
  }
  #CR-Top #gform_page_94_14 .gf_left_half,
  #CR-Top #gform_page_94_14 .gf_right_half {
    width: 100%!important;
  }
}
@media only screen and (max-width: 360px) {
    .mx-new-hero.compact-df-mobile .gform_page_footer input[type="submit"] {
        font-size: 15px !important;
    }
}
@media only screen and (max-width: 320px) {
    .mx-new-hero.compact-df-mobile .mx-new-step1 .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step10 .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step4a .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step13a .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step5 .gfield_radio li, 
    .mx-new-hero.compact-df-mobile .mx-new-step14 .gfield_radio li {
        flex: 0 0 100%;
        margin: 0 auto!important;
    }
    .page-template-mx-new-form .mx-new-hero.compact-df-mobile h3,
    .page-template-template-trouvez-facilement .mx-new-hero.compact-df-mobile h3, .page-template-template-evaluer-propriete .mx-new-hero.compact-df-mobile h3 {
        font-size: 16px;
    }
    .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-after-title  {
        display: none;
    }
    
}
@media only screen and (max-width: 800px) {
  .page-template-broker-form-page-three .one-half-slide {
    width: 48%;
  }
  .page-template-broker-form-page-three .static-yellow.ver-3 .two-third {
    width: 86% !important;
  }
  .page-template-broker-form-page-three .ver-3 .prev {
    left: -30px;
  }
  .page-template-broker-form-page-three .ver-3 .next {
    right: -30px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-broker-form-page-three .static-yellow.ver-3 .two-third {
    width: 86% !important;
  }
  .page-template-broker-form-page-three .one-half-slide {
    width: 98%;
    margin-bottom: 80px;
  }
  .page-template-broker-form-page-three .ver-3 .prev {
    left: -30px;
  }
  .page-template-broker-form-page-three .ver-3 .next {
    right: -30px;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-12492 .first-link, .page-id-12492 .first-b-link, 
  .page-id-12492 .prev-link, .page-id-12492 .prev-b-link, .page-id-12492 .vendre-link, 
  .page-id-12492 .acheter-link, .page-id-12492 .pre-link, .page-id-12492 .first-one-link {
    left: 20px !important;
  }
}
@media only screen and (max-width: 480px) {
  .page-template-broker-form-page-three .ver-3 .prev {
    left: -20px;
  }
  .page-template-broker-form-page-three .ver-3 .next {
    right: -20px;
  }
  .page-id-12492 #HomeHeader.comparaison {
    display: none !important;
  }
  .page-id-15941 .mci-t-prev, .page-id-15941 .mci-t-next {
    display: none !important;
  }
  .page-id-12492.page-template-broker-form-page-three .ver-3 .next,
  .page-id-12492.page-template-broker-form-page-three .ver-3 .prev {
    
  }
  .page-id-16388 .mx-new-intro,
  .page-id-16388 .mx-new-footer,
  .page-id-16388 .mx-new-testimonial,
  .page-id-16388 .mx-new-hero.compact-df-mobile .container .two-thirds {
    display: none;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-title,
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-after-title,
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .mx-new-post-title {
    display: none;
  }
  .page-id-16388 .cel-bottom {
    padding: 20px;
      background: linear-gradient(90deg, rgba(205,204,203,1) 0%, rgba(237,238,239,1) 50%);
      position: relative;
      min-height: 230px;
  }
  .page-id-16388 .cel-bottom:before {
    content: "";
      background: url(images/cel-bottom-img.png) no-repeat scroll 0 0;
      width: 200px;
      height: 260px;
      position: absolute;
      background-size: cover;
      left: 0;
      visibility: visible;
      bottom: 0;
  }
  .page-id-16388 .cel-bottom-content {
    float: right;
    width: 50%;
    color: #231f20;
    font-size: 16px;
    font-family: 'Montserrat-Bold';
    text-align: center;
  }
  .page-id-16388 .cel-testimonial {
    display: block !important;
    text-align: center;
      padding: 40px 0 40px;
      background: url(images/mx-new-testi.jpg) no-repeat scroll center top;
      background-size: cover;
      color: #4d4d4d;
      margin-top: -20px;
  }
  .page-id-16388 .cel-testimonial .container .one-third {
      background: #fff;
      padding: 30px;
      max-width: 100%;
      position: relative;
      width: calc(100% - 60px) !important;
  }
  .page-id-16388 .cel-testimonial p {
      margin: 0;
      min-height: 75px;
  }
  .page-id-16388 .cel-slider {
    max-width: 90%;
    margin: 0 auto;
  }
  .page-id-16388 .cel-slider .prev {
    position: absolute;
      left: 15px;
      top: 45%;
      transform: translate(-45%,0);
    width: 25px; 
    height: 44px; 
    text-indent: -99999em;
    background: url(images/mx-slider-prev.png) no-repeat scroll 0 0;
  }
  .page-id-16388 .cel-slider .next {
    position: absolute;
      right: -10px;
      top: 45%;
      transform: translate(-45%,0);
    width: 25px; 
    height: 44px; 
    text-indent: -99999em;
    background: url(images/mx-slider-next.png) no-repeat scroll 0 0;
  }
  .page-id-16388 .cel-slider .rslides img {
      width: unset;
      margin: 0 auto 10px;
      float: none;
  }
  .page-id-16388 .cel-html {
    display: block;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .cel-html .mx-new-title, 
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .cel-html .mx-new-after-title {
    display: block;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .cel-html .mx-new-title {
    font-size: 23px;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .cel-html .mx-new-after-title {
    font-family: 'Montserrat-Regular';
      font-size: 16px;
      padding-bottom: 120px;
      background: url(images/cel-arrow-img.png) no-repeat scroll bottom left;
  }
  .page-id-16388 #field_82_2 {
    margin-top: -20px !important;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .cel-html .mx-new-post-title {
    font-family: 'Montserrat-Regular';
      font-size: 16px;
      text-align: center;
      display: block;
  }
  .page-id-16388 .mx-new-stepmain .gfield_radio {
    align-items: center;
      justify-content: center;
  }
  .page-id-16388 .mx-new-stepmain .gfield_radio li {
    flex: 0 0 48%;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0,0,0,0.15);
      display: block !important;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .gfield_radio li label {
      background-color: #ff3300 !important;
      padding: 15px 10px !important;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .gfield_radio li label:hover {
      background-color: #575858 !important;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile {
      min-height: unset;
      background-size: cover !important;
      background: url(images/mx-new-herob.jpg) no-repeat scroll center top;
      background-position: bottom right 67%;
  }
  .page-id-16388 .cel-bottom {
    display: block;
  }
}
@media only screen and (max-width: 375px) {
  .page-id-16388 .cel-bottom:before {
    width: 180px;
  }
}
@media only screen and (max-width: 320px) {
  .cel-bottom-content {
    font-size: 14px;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .gfield_radio li label {
      font-size: 18px !important;
      padding: 10px 10px !important;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .cel-html .mx-new-title {
      font-size: 19px;
  }
  .page-id-16388 .mx-new-hero.compact-df-mobile .mx-new-stepmain .cel-html .mx-new-post-title {
    font-size: 15px;
  }
  .page-id-16388 .cel-bottom:before {
    width: 160px;
  }
}
.fncov-pos {
    position: fixed;
    width: 100%;
    z-index: 999;
    box-sizing: border-box;
}
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_button,
button, input[type="submit"], input[type="button"] {
     -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}
/* Comparez Rapidement */
.page-template-comparez-rapidement #Subheader,
.page-template-comparez-rapidement #mci-footer,
.page-template-comparez-rapidement #Header {
  display: none;
}
.rapidement-page #Subheader,
.rapidement-page #Header {
  display: none;
}
#CR-Top + #Subheader {
  display: block;
  padding-top: 40px;
}
.page-template-comparez-rapidement, .page-template-comparez-rapidement h1, 
.page-template-comparez-rapidement h2, .page-template-comparez-rapidement h3, 
.page-template-comparez-rapidement h4, .page-template-comparez-rapidement h5, 
.page-template-comparez-rapidement p,
.rapidement-page, .rapidement-page h1, 
.rapidement-page h2, .rapidement-page h3, 
.rapidement-page h4, .rapidement-page h5, 
.rapidement-page p {
    font-family: "Montserrat";
    margin-bottom: 0px;
}
.mx-sc-header .container {
  width: 100%;
}
.mx-sc-header .one-half {
  width: 48.717948717948715%;
  margin-left: 2.564102564102564%;
}
.mx-sc-header .one-fourth {
  width: 23.076923076923077%;
  margin-left: 2.564102564102564%;
}
.mx-sc-header .one-fourth:first-child {
  margin-left: 0;
}
.mx-sc-header .one-fourth img {
  width: 200px;
  height: auto;
}
.mx-header-intro-v2 {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}
.mx-header-intro-v2 span {
  color: #2576cb;
}
.header-contact-v2 {
  text-align: right;
  font-size: 17px;
  font-weight: 700;
}
.header-contact-v2 span {
  font-size: 26px;
    display: inline-block;
    background: url(images/SC_phone_icon.svg) no-repeat scroll left center;
    padding-left: 40px;
    background-size: 40px;
}
.header-contact-v2 span a {
  color: #000;
}
.header-contact-v2 span a:hover {
  color: #2576cb;
  text-decoration: none;
}
.man-bottom {
  position: absolute;
    bottom: 0;
    width: 300px;
    left: 170px;
    height: auto;
}
#CR-Top{
  background-image: url("/wp-content/uploads/2023/12/rapidement-banner-image-1.jpeg");
  background-size: cover;
  background-position: center;
  padding: 75px 0 30px;
  position: relative;
}
#CR-Top img.lastslide-arrow{
  position: absolute;
  width: 120px;
  bottom: 155px;
  right: 130px;
}
.bottom-divider {
  display: block;
    background-repeat: no-repeat;
    height: 75%;
    position: absolute;
    pointer-events: none;
    width: 100%;
  background-size: 100% 75px;
    bottom: 0;
    height: 75px;
    z-index: 1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI3NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTEyODAgMTQwVjBTOTkzLjQ2IDE0MCA2NDAgMTM5IDAgMCAwIDB2MTQweiIvPjwvZz48L3N2Zz4=);
}
#CR-Testimonials{
  padding: 50px 0px;
  text-align: center;
}
#rslides-testi {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
#rslides-testi li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
#rslides-testi li:first-child {
  position: relative;
  display: block;
  float: left;
}
#CR-Testimonials ul#rslides-testi{
  width: 500px;
  margin: 0 auto;
  height: unset;
}
#CR-Testimonials li.li-slide img{
  width: 70px;
  margin-bottom: 20px;
  float: left;
}
#CR-Testimonials li.li-slide p{
  color: black;
  font-size: 15px;
  line-height: 18px;
  padding-bottom: 20px;
}
#CR-Testimonials li.li-slide h5{
  color: black;
  font-size: 16px;
    font-weight: 800
}
.arrow-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 85%;
  left: 150px;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 38px;
  width: 20px;
  background: transparent url("images/cr-arrows.png") no-repeat left top;
  margin-top: -45px;
}
.arrow-btns_nav:active {
  opacity: 1.0;
}
.arrow-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 150px;
}
.arrow-btns_nav:focus {
  outline: none;
}
.arrow-btns_tabs {
  margin-top: 10px;
  text-align: center;
}
.arrow-btns_tabs li {
  display: none;
}
#gform_wrapper_94{
  margin: 0 auto;
}
#gform_wrapper_94 .gform_page {
  min-height: 500px;
  padding-bottom: 30px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 30px 70px 50px;
  margin-bottom: 20px;
}
h1.cr-maintitle{
    color: #333333;
    text-align: center;
    font-size: 40px;
    line-height: 44px;
}
.postid-32884 .main{
  display: none;
}
.postid-32884 h1.cr-maintitle.previsions-title{
  display: block!important;
  font-weight: 800;
  margin: 45px 0px;
}
.postid-32884 p.cr-mainsub.previsions-subtitle{
  display: block!important;
}
p.cr-mainsub{
  color: #333;
    text-align: center;
    width: 70%;
    margin: 10px auto;
    line-height: 20px;
}
img.cr-man{
  position: absolute;
    bottom: -50px;
    left: -85px;
    width: 250px;
}
img.cr-arrow{
    position: absolute;
    right: 200px;
    top: 195px;
    transform: scaleX(-1);
}
.postid-32884 img.cr-arrow{
	top: 325px;
}
#gform_page_94_1 .gform_page_footer{
  opacity: 0;
    position: absolute;
    top: -1000px;
}
#field_94_126{
  text-align:center;
}
#cr-mainbutton{
  background-color: #ff5400;
    box-shadow: none;
    color: white;
    font-size: 18px;
    font-family: "Montserrat";
    padding: 20px 30px;
    border-radius: 30px;
    margin: 15px 0px;
    -webkit-appearance:none;
}
#cr-mainbutton:hover{
  background-color:#2576cb;
}
.cr-partners{
  padding-bottom: 75px;
  padding-top: 20px;
}
.cr-third{
  width: 150px;
  margin:0 5px;
  display:inline-block;
}
.cr-third img {
  width: 74px;
  height: auto;
}
.cr-third p{
    color: #333;
    font-size: 15px;
    line-height: 17px;
}
.gfield.cr-slide-title{
  text-align:center;
    padding-right: 0px!important;
}
.cr-slide-title h1{
  color:#333;
  font-size: 20px;
    line-height: 24px;
    font-weight: 600 !important;
}
.cr-slide-title h1 span{
  font-weight:600;
  text-transform:uppercase;
}
p.cr-subtitle{
  color: #17b4f8;
    font-weight: 600;
    font-size: 15px;
    width: 80%;
    margin: 0 auto;
    line-height: 18px;
}
p.cr-grplabel{
  color: black;
    font-weight: 600;
}
#gform_page_94_2 .gfield_radio, #gform_page_94_3 .gfield_radio, #gform_page_94_7 .gfield_radio, 
#gform_page_94_8 .gfield_radio, #gform_page_94_9 .gfield_radio, #gform_page_94_11 .gfield_radio, 
#gform_page_94_13 .gfield_radio{
  text-align:center;
}
#gform_wrapper_94 .gfield_radio .image-choices-choice{
margin:0 5px!important;
}
#gform_wrapper_94 .gfield_radio .image-choices-choice label{
padding:0px!important;
}
#gform_page_94_2 .gfield_radio .image-choices-choice-image-wrap,
#gform_page_94_3 .gfield_radio .image-choices-choice-image-wrap {
    width: 245px!important;
    height: 42px!important;
}
#gform_page_94_7 .gfield_radio .image-choices-choice-image-wrap,
#gform_page_94_8 .gfield_radio .image-choices-choice-image-wrap,
#gform_page_94_9 .gfield_radio .image-choices-choice-image-wrap,
#gform_page_94_11 .gfield_radio .image-choices-choice-image-wrap,
#gform_page_94_13 .gfield_radio .image-choices-choice-image-wrap{
  width: 160px!important;
    height: 40px!important;
}
#gform_page_94_10{
  padding-bottom: 100px!important;
}
#gform_page_94_14 .gf_left_half {
  width: 55%!important;
}
#gform_page_94_14 .gf_right_half {
  width: 45%!important;
}
#gform_wrapper_94 .priceslider{
  margin: 70px auto 0!important;
    width: 80%;
    padding-right: 0px;
}
#gform_wrapper_94 .priceslider .noUi-connect {
    background: #2576cb!important;
}
#gform_wrapper_94 .priceslider .noUi-touch-area {
  background-color: #2576cb;
}
#gform_wrapper_94 .bar-label{
  width: 90%;
    text-align: center;
    margin: 0 auto!important;
    padding-right: 0px;
}
#gform_wrapper_94 .gfield_description {
    padding-top: 0px;
    color: black;
}
#gform_wrapper_94 .gfield_description.validation_message {
  color: #790000;
    font-size: 12px;
}
#gform_wrapper_94 .gf-sexe {
  width: 175px;
    display: inline-block;
}
#gform_wrapper_94 .gf-fumeur {
  width: 100px;
    display: inline-block;
}
#gform_wrapper_94 .gf-sexe li, #gform_wrapper_94 .gf-fumeur li {
  margin-bottom: 0px!important;
}
#gform_wrapper_94 .gf-sexe .ginput_container, #gform_wrapper_94 .gf-fumeur .ginput_container {
  margin-top: 0px!important
}
#gform_wrapper_94 .gf-sexe li label, #gform_wrapper_94 .gf-fumeur li label {
  font-weight: 400;
    color: black;
    font-size: 13px;
}
#gform_wrapper_94 #field_94_175 {
  margin-top: 10px!important;
}
#gform_wrapper_94 #field_94_175 .noUi-touch-area {
  background-color: #17b4f8;
}
#gform_wrapper_94 #field_94_175 .noUi-target {
  height: 10px;
  background: #e2e2e1;
    border-radius: 0;
    border: 0;
    box-shadow: none;
}
#gform_wrapper_94 #field_94_175 .noUi-horizontal .noUi-handle {
  width: 28px;
  border-radius: 30px;
  top:-10px;
}
#gform_wrapper_94 #field_94_175 .noUi-touch-area {
  border-radius: 30px;
}
#gform_wrapper_94 #field_94_175 .noUi-handle:after {
  display: none;
}
#gform_wrapper_94 #field_94_175 .noUi-handle:before {
  content: "\f105";
    font-family: FontAwesome;
    background: none;
    color: white;
    left: 10px;
    top: 1px;
    font-size: 30px;
}
#gform_wrapper_94 .gfield{
  padding: 0px 5px!important;
}
#gform_wrapper_94 .gf_two_third{
  width: 66.66%;
    display: inline-block;
}
#gform_wrapper_94 .gf-date input{
  width: 100%!important;
  background-image: url(images/cr-calendaricon.jpg);
    background-repeat: no-repeat;
    background-position: center right 5px;
}
#gform_wrapper_94 .currency-field input{
  width: 100%!important;
  background-image: url(images/cr-currency.jpg);
    background-repeat: no-repeat;
    background-position: center right 5px;
}
#gform_wrapper_94 .percent-field input{
  width: 100%!important;
  background-image: url(images/cr-percent.jpg);
    background-repeat: no-repeat;
    background-position: center right 5px;
}
#gform_wrapper_94 textarea{
  border-radius: 0;
    box-shadow: none;
    background: white;
    color: black;
    font-size: 15px;
}
#gform_wrapper_94 input[type="text"], #gform_wrapper_94 input[type="number"], 
#gform_wrapper_94 input[type="email"], #gform_wrapper_94 select{
  border-radius: 0px;
    box-shadow: none;
    background-color: white;
    color: black;
    height: unset;
    min-height: 40px !important;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 15px!important;
}
#gform_wrapper_94 .gform_page:not(#gform_page_94_1):not(#gform_page_94_16) .gform_page_footer{
  text-align: center;
  position: relative;
  margin-top: 40px !important;
  bottom: 15px;
  border: none;
  left: 50%;
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
}
#gform_wrapper_94 #gform_page_94_16 .gform_page_footer{
  display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-direction: column;
align-items: center;
margin-top: 40px !important;
  bottom: 15px;
  border: none;
}
#gform_wrapper_94 #gform_page_94_16 #gform_previous_button_94{
  order: 3;
}
#gform_wrapper_94 #gform_page_94_2 .gform_page_footer{
  opacity: 0;
  bottom: unset!important;
    top: -10000px;
}
#gform_wrapper_94 .gform_page_footer .gform_previous_button,
#gform_wrapper_94 .gform_page_footer .gform_next_button{
    background-color: #2576cb;
    color: #fff;
    box-shadow: none;
    border-radius: 30px;
    width: 165px;
    border: #2576cb solid 1px;
    margin: 0 30px;
    padding: 15px 15px;
    font-size: 18px;
}
#gform_wrapper_94 .gform_page_footer .gform_previous_button:hover,
#gform_wrapper_94 .gform_page_footer .gform_next_button:hover{
  background-color: #333333;
  color: white;
}
#gform_wrapper_94 #gform_page_94_17 .gform_page_footer{
  position: unset!important;
    display: flex;
    display: -webkit-box;  
  display: -moz-box;
  display: -ms-flexbox; 
  display: -webkit-flex;
  align-items: center;
    flex-direction: column;
    left: unset!important;
    transform: unset!important;
    -ms-transform: unset!important;
    -webkit-transform: unset!important;
    -moz-transform: unset!important;
    -o-transform: unset!important;
}
#gform_submit_button_94{
  background-color: #ff1800;
    box-shadow: none;
    color: white;
    font-size: 18px;
    font-family: "Montserrat";
    padding: 20px 30px;
    border-radius: 30px;
    border: none;
    order: 1;
    margin-right: 0px;
    -webkit-appearance:none;
}
#gform_submit_button_94:hover{
  background-color: #ff5400;
}
#gform_wrapper_94 .new-ssl{
  order: 2;
  margin: 10px 0px;
  display: none;
}
.new-ssl{
  margin: 10px 0px;
}
.new-ssl img{
    width: 50px;
    height: auto;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
.new-ssl p{
  color: black;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0px;
}
.new-ssl p a{
  color: black!important;
}

#gform_wrapper_94 #gform_page_94_17 .gform_previous_button{
  order: 3;
  margin-top: 20px;
} 
#gform_wrapper_94 .ool-radio-to-btn .gfield_radio {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
}
#gform_wrapper_94 .ool-radio-to-btn input[type="radio"] {
  position: absolute;
    opacity: 0;
    cursor: pointer;
}
#gform_wrapper_94 .ool-radio-to-btn .gfield_radio li label {
  max-width: 100%;
    width: 100%;
    height: 100%;
    padding: 10px 15px;
    transition: .3s all;
    margin: 0;
    text-align: center;
    position: relative;
    font-size: 16px;
    color: #333;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #D4D4D4;
    border-radius: 40px;
    font-weight: 600 !important;
}
#gform_wrapper_94 .ool-radio-to-btn .gfield_radio li label:hover,
#gform_wrapper_94 .ool-radio-to-btn .gfield_radio input[type="radio"]:checked+label {
  background-color: #D4D4D4;
  color: #2576cb;
}
.radio-button-3 .gfield_radio li,
.radio-button-4 .gfield_radio li,
.radio-button-5 .gfield_radio li,
.radio-button-6 .gfield_radio li,
.radio-button-7 .gfield_radio li {
    width: 31.33% !important;
    align-self: stretch;
    margin-bottom: 15px !important;
    margin-right: 1% !important;
    margin-left: 1% !important;
    padding: 5px !important;
}
.radio-button-1 .gfield_radio li,
.radio-button-2 .gfield_radio li {
    width: 42% !important;
    align-self: stretch;
    margin-bottom: 15px !important;
    margin-right: 4% !important;
    padding: 5px !important;
    margin-left: 4% !important;
}
.radio-button-1 .gfield_radio li label,
.radio-button-2 .gfield_radio li label {
    text-transform: uppercase;
    text-align: left !important;
    padding-left: 60px !important;
    background-position: left 20px center;
    background-repeat: no-repeat;
    font-size: 15px !important;
    background-size: 32px;
}
.radio-button-1 .gfield_radio li:first-child label {
  background-image: url(images/SC_Pre_autorisation.svg);
}
.radio-button-1 .gfield_radio li:nth-child(2) label {
  background-image: url(images/SC_refinancement.svg);
}
.radio-button-1 .gfield_radio li:nth-child(3) label {
  background-image: url(images/SC_Achat.svg);
}
.radio-button-1 .gfield_radio li:nth-child(4) label {
  background-image: url(images/SC_marge_de_credit.svg);
}
.radio-button-1 .gfield_radio li:nth-child(5) label {
  background-image: url(images/SC_renouvellement.svg);
}
.radio-button-1 .gfield_radio li:nth-child(6) label {
  background-image: url(images/SC_pret_commercial.svg);
}
.radio-button-1 .gfield_radio li:nth-child(7) label {
  background-image: url(images/SC_transfert.svg);
}
.radio-button-1 .gfield_radio li:nth-child(8) label {
  background-image: url(images/SC_pret_prive.svg);
}
.radio-button-1 .gfield_radio li:nth-child(9) label {
  background-image: url(images/SC_Renovation.svg);
}
.radio-button-1 .gfield_radio li:nth-child(10) label {
  background-image: url(images/SC_investissement.svg);
}
.radio-button-1 .gfield_radio li:nth-child(11) label {
  background-image: url(images/SC_consolidation.svg);
}
.radio-button-1 .gfield_radio li:nth-child(12) label {
  background-image: url(images/SC_Autre.svg);
}

.radio-button-2 .gfield_radio li:first-child label {
  background-image: url(images/SC_Maison.svg);
}
.radio-button-2 .gfield_radio li:nth-child(2) label {
  background-image: url(images/SC_A_revenus.svg);
}
.radio-button-2 .gfield_radio li:nth-child(3) label {
  background-image: url(images/SC_Condo.svg);
}
.radio-button-2 .gfield_radio li:nth-child(4) label {
  background-image: url(images/SC_Commercial.svg);
}
.radio-button-2 .gfield_radio li:nth-child(5) label {
  background-image: url(images/SC_Chalet.svg);
}
.radio-button-2 .gfield_radio li:nth-child(6) label {
  background-image: url(images/SC_Autre.svg);
}
#CR-copyright {
  text-align: center;
  color: #fff;
  font-size: 16px;
  background: #333;
  padding: 15px 0;
}
#gform_wrapper_94 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
#gform_wrapper_94 ::-moz-placeholder { /* Firefox 19+ */
  color: black;
  opacity: 1;
}
#gform_wrapper_94 :-ms-input-placeholder { /* IE 10+ */
  color: black;
}
#gform_wrapper_94 :-moz-placeholder { /* Firefox 18- */
  color: black;
  opacity: 1;
}
.mobile-field-only {
  display: none;
}
#CR-Top.compactForm {
  padding: 30px 0 0;
}
#CR-Top.compactForm h1.cr-maintitle {
    font-size: 28px;
    line-height: 1.2;
}
#CR-Top.compactForm #cr-mainbutton {
    font-size: 16px;
    padding: 15px 25px;
    margin: 10px 0px;
}
#CR-Top.compactForm img.cr-arrow {
    top: 155px;
}
#CR-Top.compactForm .cr-partners {
    padding-bottom: 20px;
    padding-top: 20px;
}
#CR-Top.compactForm .man-bottom {
    position: absolute;
    bottom: 0;
    width: 250px;
    left: 15%;
    height: auto;
}
#CR-Top.compactForm #gform_wrapper_94 .gform_page {
    min-height: 450px;
    padding-bottom: 30px;
}
#CR-Top.compactForm #gform_wrapper_94 .gform_page:last-child .gform_page_fields {
	margin: 0 100px;
}
#CR-Top.compactForm .cr-titleimg {
  max-width: 500px !important;
}
#CR-Top.compactForm .cr-slide-title h1 {
    font-size: 18px;
    line-height: 1.3;
  margin: 0 0 15px !important;
}
#CR-Top.compactForm p.cr-subtitle {
    font-size: 14px;
    margin-bottom: 10px;
}
#CR-Top.compactForm .radio-button-1 .gfield_radio li, 
#CR-Top.compactForm .radio-button-2 .gfield_radio li {
    width: 29% !important;
    align-self: stretch;
    margin-bottom: 10px !important;
    margin-right: 1% !important;
    padding: 5px !important;
    margin-left: 1% !important;
}
#CR-Top.compactForm .radio-button-1 .gfield_radio li label, 
#CR-Top.compactForm .radio-button-2 .gfield_radio li label {
    padding-left: 55px !important;
    font-size: 13px !important;
    background-size: 28px;
}
#CR-Top.compactForm #gform_wrapper_94 .ool-radio-to-btn .gfield_radio li label {
    font-size: 14px;
}
#CR-Top.compactForm #gform_wrapper_94 .priceslider {
    margin: 0 auto 0!important;
}
#CR-Top.compactForm .priceslider .ginput_container {
    padding-bottom: 20px;
}
#CR-Top.compactForm #gform_wrapper_94 .gform_page_footer .gform_previous_button, 
#CR-Top.compactForm #gform_wrapper_94 .gform_page_footer .gform_next_button {
    width: 150px;
    padding: 10px 15px;
    font-size: 16px;
}
#CR-Top.compactForm #gform_wrapper_94 textarea {
  height: 100px;
}
#CR-Top.compactForm #gform_wrapper_94 .gform_page:not(#gform_page_94_1) .gform_page_footer {
    margin-top: 20px !important;
    padding: 0;
  bottom: 0;
}
#CR-Top.compactForm #gform_submit_button_94 {
    font-size: 16px;
    padding: 15px 30px;
}
#CR-Top.compactForm #gform_wrapper_94 .new-ssl {
  display: block;
}
#CR-Top.compactForm #gform_wrapper_94 .new-ssl img {
  margin-right: 0;
}
#CR-Top.compactForm #gform_wrapper_94 .new-ssl p {
  display: none;
}
#CR-Top #gform_wrapper_94 .new-ssl {
  display: block;
}
#CR-Top #gform_wrapper_94 .new-ssl img {
  margin-right: 0;
}
#CR-Top #gform_wrapper_94 .new-ssl p {
  display: none;
}
/* GRAVITY FORMS */
.page-id-374 #gform_wrapper_55{
    background-color: #d5d5d5;
    padding: 10px;
    margin-top: 0px;
}
.page-id-374 #gform_wrapper_55 input, .page-id-374 #gform_wrapper_55 textarea, .page-id-374 #gform_wrapper_55 select {
    margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 14px!important;
    background-color: white!important;
    border-color: #808080!important;
    color: black;
    border-radius: 0px!important;
    padding: 5px;
}
.page-id-374 #gform_wrapper_55 .gfield_label{
    display: none;
}
.page-id-374 #input_55_10_5_container {
    width: 100%;
    padding-right: 0px!important;
    min-height: 0!important;
}
.page-id-374 #gform_wrapper_55 .ginput_container{
    margin-top: 0px;
}
.page-id-374 #gform_wrapper_55 .gform_footer{
    margin:0;
    padding:0;
    text-align: center;
}
.page-id-374 #gform_wrapper_55 li.gfield{
    margin-bottom: 0.2em!important;
    padding-right: 5px!important;
}
.page-id-374 #gform_wrapper_55 #gform_submit_button_55{
    background-color: #c1272d!important;
    color: white!important;
    border: none;
    padding: 15px 30px;
    text-transform: uppercase;
    font-size: 17px!important;
}
.page-id-374 #input_55_10_5_label{
    display: none!important;
}  
.page-id-374 #gform_wrapper_55 #gform_submit_button_55:hover{
    background-color: #de9f4e!important;
    text-decoration: none!important;
}  
.page-id-374 #gform_wrapper_55 .address_zip{
    min-height: 0px!important;
    width: 100%!important;
    padding-right: 0px!important;
}
.page-id-374 #gform_wrapper_55{
    width: calc(100% - 20px) !important;
    margin: 0 auto!important;
}
.page-id-374 #BottomForm .gform_wrapper .gform_button{
    padding: 15px 48px;
    font-size: 14px!important;
}
.page-id-374 #BottomForm #gformhead{
    background-color: #333;
    width: 100%;
    margin-top: 35px;
}
.page-id-374 #BottomForm ::-webkit-input-placeholder {
   color: #333333;
}
.page-id-374 #BottomForm :-moz-placeholder {
   color: #333333;
  opacity:1;
}
.page-id-374 #BottomForm :-ms-input-placeholder {
   color: #333333;
  opacity:1;
}
.page-id-374 #BottomForm #col1 {
    padding-top: 30px;
    width: 50%;
    padding-bottom: 30px;
}
.page-id-374 #BottomForm #col2 {
    width: 45%;
}
.page-id-374 #BottomForm #col1 img {
    bottom: 0;
}
.page-id-374 #BottomForm {
  height: unset;
}
.title-19024, .title-20207, .title-20115, .title-20192, .new-post-title-20115, 
.title-20144, .after-title-20144, .title-20146, .after-title-20146, .title-5913, .title-20580, .title-22754, .title-25084 {
  display: none !important; 
}
.page-id-20196 .title-orig,
.page-id-19024 .title-orig,
.page-id-19105 .title-orig,
.page-id-20192 .title-orig, 
.page-id-20115 .title-orig, 
.page-id-20207 .title-orig, 
.postid-5913 .title-orig,
.page-id-20580 .title-orig,
.page-id-22754 .title-orig,
.page-id-25084 .title-orig {
  display: none !important;
}
.page-id-19024.page-id-20605 .title-orig {
	display: block !important;
}
.page-id-19024 .title-19024,
.page-id-20196 .title-19024,
.page-id-20207 .title-20207,
.page-id-20580 .title-20580,
.page-id-22754 .title-22754,
.page-id-25084 .title-25084 {
  display: block !important;  
  font-size: 36px;
      color: #092436 !important;
}
.page-id-19024.page-id-20375 .title-19024,
.page-id-19024.page-id-20378 .title-19024,
.page-id-19024.page-id-20580 .title-19024,
.page-id-22754.page-id-20375 .title-19024,
.page-id-22754.page-id-20378 .title-19024,
.page-id-22754.page-id-20580 .title-19024,
.page-id-19024.page-id-25084 .title-19024 {
	display: none !important;
}
.page-id-20375 .title-20115,
.postid-5913 .title-5913 {
	display: block !important;
}
.page-id-19024 .title-19024 br {
	display: none;
}
.page-id-20115 .title-20115 {
  display: block !important;  
}
.page-id-19105 .title-19024,
.page-id-20192 .title-20192 {
  display: block !important;  
  font-size: 36px;
      color: #fff !important;
}
.after-title-orig, .new-post-title-orig {
  display: block;
}

.page-id-19105 .mx-new-stepmain .mx-new-after-title,
.page-id-20207 .mx-new-stepmain .mx-new-after-title,
.page-id-20192 .mx-new-stepmain .mx-new-after-title,
.page-id-20115 .mx-new-stepmain .mx-new-after-title.after-title-orig,
.page-id-20115 .mx-new-stepmain .new-post-title-orig,
.mx-new-after-title.after-title-20115,
.mx-new-after-title.after-title-20207,
.mx-new-after-title.after-title-25084,
.page-id-20144 .mx-new-stepmain .after-title-orig,
.page-id-20144 .mx-new-stepmain .title-orig,
.page-id-20146 .mx-new-stepmain .after-title-orig,
.page-id-20146 .mx-new-stepmain .title-orig,
.page-id-19024.page-id-20375 .mx-new-stepmain .title-orig,
.page-id-19024.page-id-20375 .mx-new-after-title.after-title-orig,
.page-id-19024.page-id-20378 .mx-new-stepmain .title-orig,
.page-id-19024.page-id-20378 .mx-new-after-title.after-title-orig,
.page-id-22754.page-id-20375 .mx-new-stepmain .title-orig,
.page-id-22754.page-id-20375 .mx-new-after-title.after-title-orig,
.page-id-22754.page-id-20378 .mx-new-stepmain .title-orig,
.page-id-22754.page-id-20378 .mx-new-after-title.after-title-orig,
.page-id-19024.page-id-25084 .mx-new-stepmain .title-orig,
.page-id-19024.page-id-25084 .mx-new-stepmain .after-title-orig {
  display: none !important;
}
.page-id-20115 .mx-new-stepmain .mx-new-after-title.after-title-20115,
.page-id-20115 .mx-new-stepmain .new-post-title-20115,
.page-id-19024.page-id-20375 .mx-new-stepmain .mx-new-after-title.after-title-20115,
.page-id-19024.page-id-20378 .title-20146,
.page-id-22754.page-id-20375 .mx-new-stepmain .mx-new-after-title.after-title-20115,
.page-id-22754.page-id-20378 .title-20146 {
  display: block !important;
}
.page-id-20144 .mx-new-stepmain .title-20144,
.page-id-20144 .mx-new-stepmain .after-title-20144,
.page-id-20146 .mx-new-stepmain .title-20146,
.page-id-20146 .mx-new-stepmain .after-title-20146,
.page-id-20207 .mx-new-stepmain .after-title-20207,
.page-id-19024.page-id-20378 .mx-new-stepmain .after-title-20146,
.page-id-22754.page-id-20378 .mx-new-stepmain .after-title-20146,
.page-id-19024.page-id-25084 .mx-new-stepmain .after-title-25084 {
  display: block !important;
}


.page-id-19024 .mx-new-title,
.page-id-19024 .mx-new-after-title,
.page-id-19024 .mx-new-post-title, 
.page-id-19024 .mx-new-rapid-ssl,
.page-id-22754 .mx-new-title,
.page-id-22754 .mx-new-after-title,
.page-id-22754 .mx-new-post-title, 
.page-id-22754 .mx-new-rapid-ssl{
  color: #092436 !important;
}
.page-id-21150 .mx-new-title,
.page-id-21150 .mx-new-after-title,
.page-id-21150 .mx-new-post-title, 
.page-id-21150 .mx-new-rapid-ssl{
  color: #092436 !important;
}
.page-id-19024 .mx-new-after-title img, 
.page-id-19024 .mx-new-post-title img,
.page-id-22754 .mx-new-after-title img, 
.page-id-22754 .mx-new-post-title img {
    -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
}
.page-id-21150 .mx-new-after-title img, 
.page-id-21150 .mx-new-post-title img {
    -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
}
.page-id-19024 .mx-new-stepmain .mx-new-after-title {
  color: #092436 !important;
}

.page-id-22754 .mx-new-stepmain .after-title-22754 {
  color: #092436 !important;
  display: block!important;
}
.page-id-22754 .mx-new-stepmain .mx-new-after-title{
  display: none;
}
.page-id-20196 .mx-new-title,
.page-id-20196 .mx-new-after-title,
.page-id-20196 .mx-new-post-title, 
.page-id-20196 .mx-new-rapid-ssl{
  color: #092436 !important;
}
.page-id-20196 .mx-new-title br {
	display: none;
}
.page-id-20196 .mx-new-after-title img, 
.page-id-20196 .mx-new-post-title img {
    -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
}
.page-id-20196 .mx-new-stepmain .mx-new-after-title {
  color: #092436 !important;
}
.page-id-20207 .mx-new-title,
.page-id-20207 .mx-new-after-title,
.page-id-20207 .mx-new-post-title, 
.page-id-20207 .mx-new-rapid-ssl{
  color: #092436 !important;
}
.page-id-20207 .mx-new-after-title img, 
.page-id-20207 .mx-new-post-title img {
    -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
}
.page-id-20207 .mx-new-stepmain .mx-new-after-title {
  color: #092436 !important;
}
.page-id-19024 .mx-new-hero, .page-id-22754 .mx-new-hero {
	background: url(/wp-content/uploads/2021/04/bg.jpg) no-repeat scroll left top;
    background-size: cover;
 	min-height: 580px;
    padding: 20px 0;
}
.page-id-21150 .mx-new-hero {
	background: url(/wp-content/uploads/2021/04/bg.jpg) no-repeat scroll left top;
    background-size: cover;
 	min-height: 580px;
    padding: 20px 0;
}
.page-id-20196 .mx-new-hero {
  background: url(/wp-content/uploads/2021/04/bg.jpg) no-repeat scroll left top;
    background-size: cover;
  min-height: unset;
	padding: 20px 0;
}
.page-id-20207 .mx-new-hero {
  background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-2.jpg) no-repeat scroll right -230px top;
    background-size: cover;
  min-height: 690px;
}
.page-id-19105 .mx-new-hero,
.page-id-20192 .mx-new-hero {
    background: url(/wp-content/uploads/2020/12/bg-grey-small.jpg) no-repeat scroll center top;
    background-size: cover;
  min-height: 690px;
  overflow: hidden;
}
.page-id-19024 .mx-new-arrow,
.page-id-21150 .mx-new-arrow,
.page-id-20196 .mx-new-arrow,
.page-id-20207 .mx-new-arrow,
.page-id-22754 .mx-new-arrow {
  bottom: 8%;
    background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024-black.png) no-repeat scroll 0 0;
    width: 205px;
    height: 84px;
    right: 24%;
}
.page-id-20605 .mx-new-arrow {
    right: 12%;
}
.page-id-20115 .mx-new-arrow {
  bottom: 10%;
}
.page-id-20144 .mx-new-arrow {
  bottom: 17%;
}
.page-id-19105 .mx-new-arrow,
.page-id-20192 .mx-new-arrow {
  bottom: 8%;
    background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024-1.png) no-repeat scroll 0 0;
    width: 205px;
    height: 84px;
    right: 24%;
}
.page-id-19024 .mx-new-stepmain .mx-new-post-title,
.page-id-21150 .mx-new-stepmain .mx-new-post-title,
.page-id-20196 .mx-new-stepmain .mx-new-post-title,
.page-id-20207 .mx-new-stepmain .mx-new-post-title,
.page-id-22754 .mx-new-stepmain .mx-new-post-title {
  text-align: left;
  color: #092436 !important;
}
.page-id-19105 .mx-new-stepmain .mx-new-post-title,
.page-id-20192 .mx-new-stepmain .mx-new-post-title {
  text-align: left;
}
.page-id-19024 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-id-21150 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-id-20196 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-id-20207 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-id-22754 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
  background: url(/wp-content/uploads/2020/01/mx-new-sc-retour.png) no-repeat scroll 0 0;
  color: #000;
}
.page-id-19024 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-id-21150 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-id-20196 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-id-20207 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-id-22754 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
  background: url(/wp-content/uploads/2020/01/mx-new-sc-suivant.png) no-repeat scroll 0 0;
  color: #000;
}
.page-template-mx-new-form .mx-new-footer .container,
.page-template-template-trouvez-facilement .mx-new-footer .container,
.page-template-template-evaluer-propriete .mx-new-footer .container{
  display: block;
  text-align: left;
}
.page-template-mx-new-form .mx-new-footer .footer-right,
.page-template-template-trouvez-facilement .mx-new-footer .footer-right,
.page-template-template-evaluer-propriete .mx-new-footer .footer-right{
  text-align: right;
  float: right;
}
.page-template-mx-new-form .mx-new-footer .footer-right a ,
.page-template-template-trouvez-facilement .mx-new-footer .footer-right a,
.page-template-template-evaluer-propriete .mx-new-footer .footer-right a{
  color: #000;
}
.mascot-woman-small {
  position: absolute;
  right: -2%;
  bottom: 0;
  z-index: 1;
}
.page-id-19105 .mx-new-content,
.page-id-20192 .mx-new-content {
  z-index: 2;
}
.mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 80% !important;
    margin: 0 0 0 -20px !important;
}
.page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:last-child {
  flex: 0 0 45%;
}
.page-id-20605 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:nth-child(5) label {
	padding: 15px 60px !important;
}
.page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li label,
.page-id-20605 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li label {
  font-size: 20px !important;
}
.page-id-20117 .mx-new-stepmain .mx-new-arrow {
  display: none;
}
.page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .mx-new-arrow {
  right: -10%;
  display: block;
}
.mx-bottom-new-cta {
	padding: 40px 0 0;
}
.mx-bottom-new-cta .container {
	display: flex;
    flex-wrap: wrap;
}
.mx-bottom-new-cta .container .one-third {
    margin-left: 2.564102564102564%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
	font-family: 'Montserrat-Bold';
	text-align: center;
	line-height: 1.3;
}
.mx-bottom-new-cta .container .one-third img {
	display: block;
	margin: 0 auto 10px;
}
.mx-bottom-new-cta .container .one-half {
	margin-left: 2.564102564102564%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
	text-align: center;
}
.mx-bottom-new-cta .container .one-third:first-child, .mx-bottom-new-cta .container .one-half:first-child {
    margin-left: 0;
}
.mx-bottom-new-cta .container:first-child {
	padding-bottom: 20px;
}
.mx-bottom-new-cta .container:last-child {
	width: 60%;
}
.mx-bottom-new-cta .container:last-child a {
	    margin: 0 !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 16px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 40px;
    background-color: #ff3300;
    display: inline-block;
	text-decoration: none;
	min-width: 240px;
}
.mx-bottom-new-cta .container:last-child a:hover {
	background-color: #575858;
}
@media only screen and (max-width: 1800px) {
  .man-bottom {
    left: 120px;
  }
}

@media only screen and (max-width: 1600px) {
  .man-bottom {
    width: 260px;
      left: 20px;
      height: auto;
  }
}
@media only screen and (max-width: 1040px) {
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .mx-new-arrow {
    right: 0;
    bottom: 30%;
  }
	.mx-bottom-new-cta .container:last-child {
		width: 80%;
	}
}
@media only screen and (max-width: 1366px) {
  .man-bottom {
    width: 250px;
      left: -15px;
      height: auto;
  }
  #CR-Top.compactForm .man-bottom {
    left: 5%;
  }
}
@media only screen and (max-width: 1200px) {
  .header-contact-v2 span {
      font-size: 22px;
  }
  .man-bottom {
    width: 250px;
      left: -70px;
      height: auto;
  }
}
@media only screen and (max-width: 1050px) {
  .page-id-19024 .mx-new-hero:before, .page-id-22754 .mx-new-hero:before {
    background: rgba(255,255,255,0.4);
  }
  .page-id-19024 .mx-new-hero .container .two-thirds,
  .page-id-22754 .mx-new-hero .container .two-thirds {
        background: rgba(255,255,255,0.8);
	      display: flex;
    flex-wrap: wrap;
    align-items: center;
    line-height: 1.3;
    align-content: center;
    padding: 0 0px;
    text-align: center;
    justify-content: center;
  }
  .page-id-19024 .mx-new-stepmain .mx-new-post-title,
  .page-id-22754 .mx-new-stepmain .mx-new-post-title {
    background: rgba(255,255,255,0.8);
      padding: 10px;
  }
  .page-id-20196 .mx-new-hero:before {
    background: rgba(255,255,255,0.4);
  }
  .page-id-20196 .mx-new-stepmain .mx-new-post-title,
  .page-id-20196 .mx-new-post-title {
    font-family: 'Montserrat-Bold';
  }
  .page-id-20207 .mx-new-hero:before {
    background: rgba(255,255,255,0.4);
  }
  .page-id-20207 .mx-new-hero .container .two-thirds {
        background: rgba(255,255,255,0.8);
  }
  .page-id-20207 .mx-new-stepmain .mx-new-post-title {
    background: rgba(255,255,255,0.8);
      padding: 10px;
  }
}
@media only screen and (max-width: 1050px) {
  .page-id-21150 .mx-new-hero:before {
    background: rgba(255,255,255,0.4);
  }
  .page-id-21150 .mx-new-hero .container .two-thirds {
        background: rgba(255,255,255,0.8);
	      display: flex;
    flex-wrap: wrap;
    align-items: center;
    line-height: 1.3;
    align-content: center;
    padding: 0 0px;
    text-align: center;
    justify-content: center;
  }
  .page-id-21150 .mx-new-stepmain .mx-new-post-title {
    background: rgba(255,255,255,0.8);
      padding: 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .man-bottom {
    width: 250px;
      left: -90px;
      height: auto;
  }
  #CR-Top.compactForm .man-bottom {
    width: 190px;
    left: -7%;
    height: auto;
  }
  #gform_wrapper_94 .gform_page {
      padding: 30px 100px 50px;
  }
  
}
@media only screen and (max-width: 959px) {
  .mx-sc-header .container {
    padding-left: 20px;
    padding-right: 20px;
    width: unset;
  }
  .mx-header-intro-v2 {
      font-size: 14px;
  }
  .header-contact-v2 span {
      font-size: 20px;
  }
  .mx-header-intro-v2 br {
    display: none;
  }
  img.cr-arrow {
      right: 100px;
  }
  .postid-32884 img.cr-arrow {
    top: 285px;
	}
  #CR-Top img.lastslide-arrow{
    right: 35px;
  }
  img.cr-man {
      width: 220px;
  }
  #CR-Testimonials ul#rslides-testi {
    width: calc(100% - 40px);
      padding: 0 20px;
  }
  .arrow-btns_nav {
    left: 0;
  }
  .arrow-btns_nav.next {
      right: 0;
  }
  h1.cr-maintitle {
    font-size: 34px;
  }
  p.cr-mainsub {
    width: 100%;
  }
  .postid-16561 .mx-new-hero, .postid-3054 .mx-new-hero, .valeur-marchande-maison-header .mx-new-hero,
  .page-id-20332 .mx-new-hero, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero, .page-id-29208 .mx-new-hero, .page-id-34746 .mx-new-hero,
  .page-id-41630 .mx-new-hero,
  .postid-43582 .mx-new-hero,
  .page-id-43672 .mx-new-hero,
  .postid-43761 .mx-new-hero{
    background: url(images/mx-new-hero-93.jpg) no-repeat scroll left bottom !important;
    background-size: cover !important;
  }
  #CR-Top.compactForm #gform_wrapper_94 .gform_page {
    padding: 30px 50px 50px;
  }
  #CR-Top.compactForm .radio-button-1 .gfield_radio li label, 
  #CR-Top.compactForm .radio-button-2 .gfield_radio li label {
    padding-left: 15px !important;
    font-size: 13px !important;
    background-size: 28px;
    padding-top: 35px !important;
    text-align: center !important;
    background-position: top 5px center;
  }
  .page-id-374 #BottomForm #col2 {
    width: 44%;
    margin-bottom: 20px;
  }
  .page-id-374 #BottomForm #gformhead {
    margin-top: 20px;
  }
  .page-id-19024 .mx-new-hero,
  .page-id-21150 .mx-new-hero,
  .page-id-20196 .mx-new-hero,
  .page-id-20207 .mx-new-hero,
  .page-id-22754 .mx-new-hero {
    min-height: unset;
  }
  .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio {
    width: 100% !important;
    margin: 0 !important;
  }
}
@media only screen and (max-width: 1680px){
  .page-id-18945 .dynamic-persons {
    bottom: -115px;
    left: -38%;
    height: 460px;
  }
  .page-id-18945 .mx-new-stepmain {
    margin-left: 15%;
  }
  .mascot-woman-small {
    right: -4%;
    width: 60%;
  }
  .page-id-19105 .mx-new-arrow,
  .page-id-20192 .mx-new-arrow {
    background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024-black.png) no-repeat scroll 0 0;
  }
.page-id-20207 .mx-new-hero {
    background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-2.jpg) no-repeat scroll right -300px top;
    background-size: cover;
  }
	.page-id-16843 #CR-Top.compactForm .man-bottom {
		left: 13%;	
	}
}

@media only screen and (max-width: 1600px){
  .page-id-18945 .dynamic-persons {
    left: -36%;
  }
	.page-id-20207 .mx-new-hero  {
    background-size: inherit;
  }
	.page-id-16843 #CR-Top.compactForm .man-bottom {
		left: 6%;	
	}
}
@media only screen and (max-width: 1440px){
  .page-id-18945 .dynamic-persons {
    left: -25%;
    height: 350px;
  }
  .page-id-20207 .mx-new-hero {
    background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-2.jpg) no-repeat scroll right -400px top;
    background-size: cover;
  }
	.page-id-16843 #CR-Top.compactForm .man-bottom {
		left: 4%;	
	}
}
@media only screen and (max-width: 900px) {
  .header-contact-v2 {
      font-size: 14px;
  }
  .header-contact-v2 span {
      font-size: 17px;
  }
  .man-bottom {
    width: 220px;
      left: -95px;
      height: auto;
  }
  .page-template-mx-new-form .mx-new-footer .container,
  .page-template-template-trouvez-facilement .mx-new-footer .container,
  .page-template-template-evaluer-propriete .mx-new-footer .container{
    display: block;
    text-align: center;
  }
  .page-template-mx-new-form .mx-new-footer .footer-right,
  .page-template-template-trouvez-facilement .mx-new-footer .footer-right,
  .page-template-template-evaluer-propriete .mx-new-footer .footer-right{
    text-align: center;
    float: none;
  }
}
@media only screen and (max-width: 800px) {
  .man-bottom {
    width: 220px;
      left: -95px;
      height: auto;
  }
  #CR-Top.compactForm #gform_wrapper_94 .gform_page {
    padding: 30px 60px 30px;
  }
  #CR-Top.compactForm .man-bottom {
    width: 180px;
    left: -8%;
    height: auto;
  }
  #CR-Testimonials .container {
    width: 65%;
  }
	.mx-bottom-new-cta .container:last-child {
		width: calc(100% - 40px);
	}
	.mx-bottom-new-cta .container:last-child a {
		min-width: 50%;
	}
}
@media only screen and (max-width: 768px) {
  .page-template-comparez-rapidement .mx-sc-header .container {
    display: flex;
      flex-wrap: wrap;  
  }
  .page-template-comparez-rapidement .mx-sc-header .one-fourth {
    width: 48.717948717948715%;
  }
  .page-template-comparez-rapidement .mx-sc-header .one-half {
    order: 3;
    width: 100%;
    margin-left: 0;
  }
  .rapidement-page .mx-sc-header .container {
    display: flex;
      flex-wrap: wrap;  
  }
  .rapidement-page .mx-sc-header .one-fourth {
    width: 48.717948717948715%;
  }
  .rapidement-page .mx-sc-header .one-half {
    order: 3;
    width: 100%;
    margin-left: 0;
  }
  .mx-sc-header .one-fourth:last-child {
    order: 2;
      width: 48.717948717948715%;
  }
  .mx-header-intro-v2 br {
    display: block;
  }
  .mx-header-intro-v2 {
    display: none;
  }
  .header-contact-v2 {
      font-size: 15px;
  }
  .header-contact-v2 span {
      font-size: 20px;
  }
  .man-bottom {
      width: 180px;
      left: -70px;
      height: auto;
  }
  #ComparezUnAppel #col1 img{
    height: auto;
  }
  #IconDisplay .column img{
    height: auto;
  }
  #CR-Top.compactForm #gform_fields_94_13,
  #CR-Top.compactForm #gform_fields_94_6 {
    max-width: 90%;
      margin: 0 auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .man-bottom {
    display: none;
  }
   .page-template-comparez-rapidement .mx-sc-header .one-fourth,
  .rapidement-page .mx-sc-header .one-fourth {
    width: 48.717948717948715% !important;
  }
    #CR-Top{
        padding: 30px 0px 100px;

    }
    .page-template-comparez-rapidement .container,
  .rapidement-page .container {
       width: unset;
      max-width: 94%;
    }
  h1.cr-maintitle, p.cr-mainsub{
    display: none;
  }
  .cr-mob{
    display: inline-block!important;
    margin-left: 0px;
    text-align: center;
  }
    h3.cr-mobtitle{
        font-size: 23px;
        line-height: 28px;
        font-weight: 700!important;
        color: #333;
    }
  #CR-Top.compactForm h3.cr-mobtitle {
    font-size: 20px;
  }
    p.cr-mobsubtitle{
        width: 100%;
        font-size: 14px!important;
        line-height: 18px!important;
        margin: 5px auto;
        color: #333;
    }
    img.cr-man{
        display: inline-block;
        vertical-align: top;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        margin-bottom: -10px;
        margin-left: 10px;
        position: static;
        width: 100px;
        display: none;
    }
    img.cr-arrow{
        display: none;
    }
    /*.postid-32884 img.cr-arrow {
	    display: block!important;
	    transform: scaleX(-1) rotate(35deg);
	    -ms-transform: scaleX(-1) rotate(35deg);
	    -webkit-transform: scaleX(-1) rotate(35deg);
	    -moz-transform: scaleX(-1) rotate(35deg);
	    -o-transform: scaleX(-1) rotate(35deg);
	    right: -20px;
	    top: auto;
    bottom: 240px;
	    z-index: 9;
	}*/
  #CR-Top img.lastslide-arrow{
    bottom: 215px;
    right: -55px;
    transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
  }
    #cr-mainbutton{
        line-height: 20px;
        padding: 10px 20px;
        font-size: 18px;
        margin-top: 0px!important;
        position: relative;
        z-index: 3;
    }
  #CR-Top.compactForm #cr-mainbutton {
    font-size: 16px;
    padding: 10px 20px;
    margin: 10px 0px;
  }
    .cr-partners {
        padding-bottom: 0;
    }
    .cr-third{
        width: 82px;
    }
    .cr-third p{
        font-size: 12px;
        line-height: 14px;
    }
    #CR-Testimonials ul#rslides-testi{
        width: auto;
    }
    p.cr-subtitle{
        width: 100%;
    }
    .cr-slide-title h1{
        font-size: 18px;
        line-height: 22px;
    }
    #gform_wrapper_94 .gform_page:not(#gform_page_94_1){
        padding: 20px 10px;
        min-height: 380px;
    }
    #gform_wrapper_94 .gfield_radio .image-choices-choice label{
        width: 100%!important;
    }
    #gform_wrapper_94 .gform_page:not(#gform_page_94_1) .gform_page_footer{
        margin-top: 30px;
        display: flex;
        display: -webkit-box;  
        display: -moz-box;
        display: -ms-flexbox; 
        display: -webkit-flex;
        flex-direction: column;
        align-items: center;
        transform: unset;
        -ms-transform: unset;
        -webkit-transform: unset; 
        -moz-transform: unset;
        -o-transform: unset;
        position: static;
        height: auto;
    }
    #gform_wrapper_94 #gform_page_94_17 .gform_page_footer{
        margin-top: 0!important;
    }
    #gform_wrapper_94 .gform_page_footer .gform_next_button{
        order: 1;
        font-size: 20px;
      width: 200px;
    }
    #gform_wrapper_94 .gform_page_footer .gform_previous_button{
        order: 2;
        margin-top: 10px;
    }
    #gform_submit_button_94 {
        white-space: normal;
        line-height: 20px;
    }
    #gform_wrapper_94 .new-ssl p{
        width: 73%;
        text-align: left;
        line-height: 18px;
    }
  #CR-Testimonials .container {
    width: 100%;
  }
  #CR-Top.compactForm #gform_fields_94_13,
  #CR-Top.compactForm #gform_fields_94_6 {
    max-width: 100%;
      margin: 0 auto !important;
  }
  #CR-Top.compactForm #gform_wrapper_94 .gf_two_third {
    width: 100%;
  }
  .page-id-374 #BottomForm #gformhead {
    max-width: 100% !important;
  }
  .page-id-374 #BottomForm #col1 {
    padding-bottom: 0;
  }
  .page-id-374 #BottomForm #gformhead {
    margin-top: 0;
  }
  .page-id-19024 .title-19024, .page-id-21150 .title-19024, .page-id-19105 .title-19024, .page-id-20192 .title-20192,
  .page-id-20196 .title-19024, .page-id-20207 .title-20207, .page-id-20580 .title-20580, .page-id-22754 .title-22754 {
    display: block !important;
    font-size: 26px;
    text-align: center;
  }
  .page-id-20207 .mx-new-hero {
      background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-mobile.jpg) no-repeat scroll right top;
    background-size: cover;
    padding-bottom: 20px !important;
    min-height: unset !important;
  }
  .page-id-22754 .gform_wrapper .mx-new-step6 ul.gform_fields input[type="text"], .page-id-22754 .gform_wrapper .mx-new-step7 ul.gform_fields input[type="email"]{
  	width: 100%!important;
  }
  .page-id-19024 .mx-new-stepmain .mx-new-post-title,
  .page-id-21150 .mx-new-stepmain .mx-new-post-title,
  .page-id-20196 .mx-new-stepmain .mx-new-post-title,
  .page-id-20207 .mx-new-stepmain .mx-new-post-title,
  .page-id-22754 .mx-new-stepmain .mx-new-post-title {
    text-align: center;
  }
  .page-id-19024 .mx-new-hero .one-third img,
  .page-id-21150 .mx-new-hero .one-third img,
  .page-id-20196 .mx-new-hero .one-third img,
  .page-id-20207 .mx-new-hero .one-third img,
  .page-id-22754 .mx-new-hero .one-third img {
    filter: brightness(0) invert(1);
  }
  .page-id-19024 .mx-new-hero .container .two-thirds,
  .page-id-21150 .mx-new-hero .container .two-thirds,
  .page-id-20196 .mx-new-hero .container .two-thirds,
  .page-id-20207 .mx-new-hero .container .two-thirds,
  .page-id-22754 .mx-new-hero .container .two-thirds {
    color: #fff;
  }
  .page-id-19024 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
  .page-id-21150 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,	
  .page-id-20196 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
  .page-id-20207 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
  .page-id-22754 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer {
    margin: 0 !important;
  }
  .page-id-19024 .mx-new-intro,
  .page-id-21150 .mx-new-intro,
  .page-id-20196 .mx-new-intro,
  .page-id-20207 .mx-new-intro,
  .page-id-22754 .mx-new-intro {
    text-align: center;
    padding: 80px 0 0;
  }
  .page-id-19024 .mx-new-intro .container .one-third:last-child p,
  .page-id-21150 .mx-new-intro .container .one-third:last-child p,	
  .page-id-20196 .mx-new-intro .container .one-third:last-child p,
  .page-id-20207 .mx-new-intro .container .one-third:last-child p,
  .page-id-22754 .mx-new-intro .container .one-third:last-child p {
    margin-bottom: 0 !important;
  }
  .page-id-19024 .title-19024,
  .page-id-21150 .title-19024,	
  .page-id-20196 .title-19024,
  .page-id-20207 .title-20207,
  .page-id-22754 .title-22754 {
    display: block !important;  
      color: #fff !important;
  }
  .page-id-19024 .mx-new-title,
  .page-id-19024 .mx-new-after-title,
  .page-id-19024 .mx-new-post-title, 
  .page-id-19024 .mx-new-rapid-ssl,
  .page-id-19024 .mx-new-stepmain .mx-new-post-title,
  .page-id-21150 .mx-new-title,
  .page-id-21150 .mx-new-after-title,
  .page-id-21150 .mx-new-post-title, 
  .page-id-21150 .mx-new-rapid-ssl,
  .page-id-21150 .mx-new-stepmain .mx-new-post-title,
  .page-id-22754 .mx-new-title,
  .page-id-22754 .mx-new-after-title,
  .page-id-22754 .mx-new-post-title, 
  .page-id-22754 .mx-new-rapid-ssl,
  .page-id-22754 .mx-new-stepmain .mx-new-post-title
	{
    color: #fff !important;
  }
  .page-id-19024 .mx-new-after-title img, 
  .page-id-19024 .mx-new-post-title img,
  .page-id-21150 .mx-new-after-title img, 
  .page-id-21150 .mx-new-post-title img,
  .page-id-22754 .mx-new-after-title img, 
  .page-id-22754 .mx-new-post-title img
	{
    -webkit-filter: unset;
    filter: unset;
  }
  .page-id-19024 .mx-new-stepmain .mx-new-after-title,
  .page-id-21150 .mx-new-stepmain .mx-new-after-title,
  .page-id-22754 .mx-new-stepmain .mx-new-after-title
	{
    color: #fff !important;
  }
  .page-id-19024 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
  .page-id-21150 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
  .page-id-22754 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button
	{
    background: url(images/mx-new-retour.png) no-repeat scroll 0 0;
    color: #fff;
  }
  .page-id-19024 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
  .page-id-21150 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
  .page-id-22754 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button
	{
    background: #ff3300 url(images/mx-new-suivant.png) no-repeat scroll 0 0;
    color: #fff;
  }
  .page-id-20207 .mx-new-title,
  .page-id-20207 .mx-new-after-title,
  .page-id-20207 .mx-new-post-title, 
  .page-id-20207 .mx-new-rapid-ssl,
  .page-id-20207 .mx-new-stepmain .mx-new-post-title {
    color: #fff !important;
  }
  .page-id-20207 .mx-new-after-title img, 
  .page-id-20207 .mx-new-post-title img {
    -webkit-filter: unset;
    filter: unset;
  }
  .page-id-20207 .mx-new-stepmain .mx-new-after-title {
    color: #fff !important;
  }
  .page-id-20207 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
    background: url(images/mx-new-retour.png) no-repeat scroll 0 0;
    color: #fff;
  }
  .page-id-20207 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    background: #ff3300 url(images/mx-new-suivant.png) no-repeat scroll 0 0;
    color: #fff;
  }
  .page-id-19024 .mx-new-hero .container .two-thirds,
  .page-id-21150 .mx-new-hero .container .two-thirds,	
  .page-id-19105 .mx-new-hero .container .two-thirds,
  .page-id-20192 .mx-new-hero .container .two-thirds,
  .page-id-20207 .mx-new-hero .container .two-thirds,
  .page-id-22754 .mx-new-hero .container .two-thirds {
    display: none !important;
  }
  .page-id-19024 .mx-new-hero:before, .page-id-22754 .mx-new-hero:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: "";
        /*background: rgba(37,41,54,0.75);*/
	  	background: rgba(37,41,54,0.2);
    }
  .page-id-21150 .mx-new-hero:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: "";
        /*background: rgba(37,41,54,0.75);*/
	  	background: rgba(37,41,54,0.2);
    }
    .page-id-20207 .mx-new-hero:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: "";
        background: rgba(37,41,54,0.25);
    }
  /*.page-id-19024 .mx-new-hero:before {
    display: none !important;
  }*/
  .page-id-19024 .mx-new-stepmain .mx-new-post-title,
	.page-id-20207 .mx-new-stepmain .mx-new-post-title,
  .page-id-21150 .mx-new-stepmain .mx-new-post-title,
  .page-id-22754 .mx-new-stepmain .mx-new-post-title
	{
    background: none !important;
    padding: 0 !important;
  }
  .page-id-20196 .mx-new-title,
  .page-id-20196 .mx-new-after-title,
  .page-id-20196 .mx-new-post-title, 
  .page-id-20196 .mx-new-rapid-ssl,
  .page-id-20196 .mx-new-stepmain .mx-new-post-title {
    color: #fff !important;
  }
  .page-id-20196 .mx-new-after-title img, 
  .page-id-20196 .mx-new-post-title img {
    -webkit-filter: unset;
    filter: unset;
  }
  .page-id-20196 .mx-new-stepmain .mx-new-after-title {
    color: #fff !important;
  }
  .page-id-20196 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
    background: url(images/mx-new-retour.png) no-repeat scroll 0 0;
    color: #fff;
  }
  .page-id-20196 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    background: #ff3300 url(images/mx-new-suivant.png) no-repeat scroll 0 0;
    color: #fff;
  }
  .page-id-20196 .mx-new-hero .container .two-thirds {
    display: none !important;
  }
  .page-id-20196 .mx-new-hero:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: "";
        background: rgba(37,41,54,0.2);
    }
  .page-id-20196 .mx-new-stepmain .mx-new-post-title {
    background: none !important;
    padding: 0 !important;
  }
}
@media only screen 
  and (min-width: 375px) 
  and (max-width: 812px)
  and (orientation: landscape) {
  #CR-Top{
    padding: 30px 0px;
  }
  h1.cr-maintitle {
    font-size: 28px;
    line-height: 30px;
  }
  img.cr-man{
    width: 230px;
  }
}
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (orientation: landscape) {
    img.cr-man{
      margin-left: 65px;
    }

}
@media only screen and (max-width: 641px) {
  h3.cr-mobtitle br {
    display: none;
  }
  #gform_wrapper_94 .gform_page {
      padding: 30px 60px 50px;
  }
  .radio-button-1 .gfield_radio li, .radio-button-2 .gfield_radio li {
      width: 46% !important;
      margin-right: 2% !important;
      margin-left: 2% !important;
  }
  #gform_wrapper_94 .gform_page_footer .gform_previous_button, #gform_wrapper_94 .gform_page_footer .gform_next_button {
      padding: 10px 15px;
      font-size: 16px;
  }
  #gform_wrapper_94 .gform_page_footer .gform_next_button {
    font-size: 20px;
  }
  .bottom-divider {
    height: 30px;
    background-size: 100% 30px;
  }
  #gform_wrapper_94 .gf-sexe {
      width: 100%;
      display: inline-block;
  }
  #gform_wrapper_94 .gf-fumeur {
      width: 100%;
      display: inline-block;
  }
  .desktop-field-only {
    display: none;
  }
  .mobile-field-only {
    display: block;
  }
  .postid-16561 .mx-new-hero, .postid-3054 .mx-new-hero, .valeur-marchande-maison-header .mx-new-hero,
  .page-id-20332 .mx-new-hero, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero, .page-id-29208 .mx-new-hero, .page-id-34746 .mx-new-hero,
  .page-id-41630 .mx-new-hero,
  .postid-43582 .mx-new-hero,
  .page-id-43672 .mx-new-hero,
  .postid-43761 .mx-new-hero{
    background: url(images/mx-new-hero-93.jpg) no-repeat scroll left 12% bottom !important;
    background-size: cover !important;
  }
  .radio-button-1 .gfield_radio li, .radio-button-2 .gfield_radio li,
  #CR-Top.compactForm .radio-button-1 .gfield_radio li, #CR-Top.compactForm .radio-button-2 .gfield_radio li {
      width: 96% !important;
      margin-right: 2% !important;
      margin-left: 2% !important;
  }
  .radio-button-3 .gfield_radio li, .radio-button-4 .gfield_radio li, 
  .radio-button-5 .gfield_radio li, .radio-button-6 .gfield_radio li, 
  .radio-button-7 .gfield_radio li {
      width: 96% !important;
      margin-right: 2% !important;
      margin-left: 2% !important;
  }
  #CR-Top.compactForm .radio-button-1 .gfield_radio li label, #CR-Top.compactForm .radio-button-2 .gfield_radio li label {
    padding-left: 55px !important;
    font-size: 13px !important;
    background-size: 28px;
    padding-top: 10px !important;
    text-align: left !important;
    background-position: center left 15px;
  }
  .page-id-15635 .gform_wrapper li.field_sublabel_below .ginput_complex {
		margin-top: 0px!important;
	}
	.page-id-15635 .gform_wrapper .ginput_container span:not(.ginput_price) {
		margin-bottom: 0 !important;
	}
}
@media only screen and (max-width: 520px) {
  .radio-button-1 .gfield_radio li, .radio-button-2 .gfield_radio li,
  #CR-Top.compactForm .radio-button-1 .gfield_radio li, #CR-Top.compactForm .radio-button-2 .gfield_radio li {
      width: 96% !important;
      margin-right: 2% !important;
      margin-left: 2% !important;
  }
  .radio-button-3 .gfield_radio li, .radio-button-4 .gfield_radio li, 
  .radio-button-5 .gfield_radio li, .radio-button-6 .gfield_radio li, 
  .radio-button-7 .gfield_radio li {
      width: 96% !important;
      margin-right: 2% !important;
      margin-left: 2% !important;
  }
  #CR-Top.compactForm .radio-button-1 .gfield_radio li label, #CR-Top.compactForm .radio-button-2 .gfield_radio li label {
    padding-left: 55px !important;
    font-size: 13px !important;
    background-size: 28px;
    padding-top: 10px !important;
    text-align: left !important;
    background-position: center left 15px;
  }
}
@media only screen and (max-width: 480px) {
  .header-contact-v2 {
      font-size: 12px;
  }
  .header-contact-v2 span {
      font-size: 16px;
  }
  .header-contact-v2 span {
      padding-left: 30px;
      background-size: 30px;
  }
  .mx-sc-header .one-fourth img {
      width: 160px;
      height: auto;
  }
  .page-template-comparez-rapidement .container,
  .rapidement-page .container {
      width: unset;
      max-width: 90%;
  }
  #gform_wrapper_94 .gform_page {
      padding: 30px 30px 50px;
  }
  .postid-16561 .mx-new-hero, .postid-3054 .mx-new-hero, .valeur-marchande-maison-header .mx-new-hero,
  .page-id-20332 .mx-new-hero, .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-hero, .page-id-29208 .mx-new-hero, .page-id-34746 .mx-new-hero,
  .page-id-41630 .mx-new-hero,
  .postid-43582 .mx-new-hero,
  .page-id-43672 .mx-new-hero,
  .postid-43761 .mx-new-hero{
    background: url(images/mx-new-hero-93.jpg) no-repeat scroll left 20% bottom !important;
    background-size: cover !important;
  }
  #CR-Top.compactForm #gform_wrapper_94 .gform_page {
    padding: 30px 30px 30px;
  }
  #CR-Testimonials li.li-slide img {
    float: left;
      margin-right: 15px;
    margin-bottom: 60px;
    width: 50px;
  }
  #CR-Testimonials li.li-slide p {
    padding-bottom: 10px;
    text-align: left;
    font-size: 14px;
  }
  #CR-Testimonials li.li-slide h5 {
    font-size: 14px;
    text-align: left;
    margin-left: 65px;
  }
  #CR-Top.compactForm #gform_wrapper_94 .gform_page_footer .gform_previous_button {
    width: 120px;
      padding: 5px 10px;
  }
  #CR-Top.compactForm .cr-slide-title h1 {
    font-size: 17px;
  }
  .page-id-19024 .title-19024, .page-id-19105 .title-19024, .page-id-20192 .title-20192,
  .page-id-20196 .title-19024, .page-id-20207 .title-20207, .page-id-20580 .title-20580, .page-id-21150 .title-19024
	{
    display: block !important;
    font-size: 20px;
  }
  .page-id-22754 .title-22754
	{
    display: block !important;
    font-size: 22px;
  }
  .page-id-19024 .mx-new-content .gform_wrapper div.validation_error,
  .page-id-21150 .mx-new-content .gform_wrapper div.validation_error,	
  .page-id-20196 .mx-new-content .gform_wrapper div.validation_error,
  .page-id-20207 .mx-new-content .gform_wrapper div.validation_error {
    color: #ffa500 !important;
    border-top: 2px solid #ffa500 !important;
    border-bottom: 2px solid #ffa500 !important;
  }
  .page-id-19024 .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-id-21150 .mx-new-content .gform_wrapper li.gfield.gfield_error,	
  .page-id-20196 .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-id-20207 .mx-new-content .gform_wrapper li.gfield.gfield_error
   {
    border-top: 1px solid #ffa500 !important;
    border-bottom: 1px solid #ffa500 !important;
  }
  .page-id-19024 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-id-21150 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,	
  .page-id-20196 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-id-20207 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    color: #ffa500 !important;
  }

  .page-id-19105 .mx-new-hero .container:nth-child(1),
  .page-id-20192 .mx-new-hero .container:nth-child(1) {
    background: #F6F6F7;
    padding: 20px 0 10px;
    margin-top: -20px;
  }
}
.page-id-22754 .gform_wrapper div.validation_error {
    background-color: rgba(255,255,255,0.9);
    border-color: #ff0000;
    color: #ff0000;
    line-height: 1.2;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    padding: 5px;
}
.page-id-22754 .gform_wrapper .gfield_error {
    background-color: transparent !important;
    border: 0px !important;
    padding-top: 0px !important;
}
.page-id-22754 .gform_wrapper .validation_message {
    color: #ff0000;
    background-color: rgba(255,255,255,0.75);
    padding: 5px 10px !important;
    border: 1px solid #f00;
    margin-top: -3px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    width: 100%;
    max-width: 420px!important;
    margin: auto;
    text-align: center;
}

@media only screen and (max-width: 479px) {
  #CR-Top .gform_wrapper .gform_body .top_label li.gfield.gf_right_half,
  #CR-Top .gform_wrapper .gform_body .top_label li.gfield.gf_left_half {
    clear: both !important;
    float: none !important;
  }
  .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
    min-height: unset !important;
  }
  .gform_page.mx-sc-stepmain .gform_page_footer,
.mx-pourvendre .gform_page.mx-new-stepmain .gform_page_footer{
    margin: 0 !important; 
  }
}
@media only screen and (max-width: 360px) {
  .page-template-comparez-rapidement .mx-sc-header .one-fourth,
  .rapidement-page .mx-sc-header .one-fourth {
      width: 100% !important;
      margin-left: 0 !important;
  }
  .mx-sc-header .one-fourth {
    text-align: center;
  }
  .mx-sc-header .one-fourth img {
      width: 160px;
      height: auto;
      margin: 0 auto 0;
      display: block;
  }
  .header-contact-v2 {
    display: inline-block;
  }
  .header-contact-v2 span {
      margin-top: -5px;
      display: block;
  }
  #CR-Top.compactForm h3.cr-mobtitle {
    font-size: 18px;
  }
  #CR-Top.compactForm #gform_wrapper_94 .gform_page {
    padding: 30px 20px 30px;
  }
  #CR-Top.compactForm h3.cr-mobtitle {
    font-size: 16px;
    line-height: 1.3;
  }
  #CR-Testimonials li.li-slide p,
  #CR-Testimonials li.li-slide h5 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 320px) {
  #CR-Top.compactForm #gform_submit_button_94 {
    font-size: 14px;
    padding: 15px 30px;
  }
}
.rapidement-page .mx-new-hero,
.rapidement-page #HomeHeader {
  display: none;
}
#CR-Testimonials.hidden-testimonial {
  display: none;
}
#CR-Top.compactForm .bottom-divider {
  display: none;
}
#CR-Testimonials.compact-testimonial {
  padding: 20px 0px;
    text-align: center;
    background: rgba(255, 255, 255, 0.75);
    margin-top: 50px;
}

/* Merci Commentaires */
.page-template-template-merci-commentaries #Header {
  display: none !important;
}
#MC-Top{
  background-image: url("/wp-content/uploads/2020/06/merci-topbg.jpg");
  background-size: cover;
  background-position: center;
  text-align: center;
  padding: 30px 0px;
}
#MC-Top h1{
  font-family: "Montserrat";
  color: white;
  font-weight: 800!important;
}
#MC-Main{
  background-image: url("/wp-content/uploads/2020/06/banner-background.jpeg");
  background-size: cover;
  background-position: center;
  padding: 50px 0px 0px;
}
#MC-Main img.mc-man{
  position: absolute;
    bottom: 0;
    width: 275px;
    left: 75px;
}
#MC-Main p{
  font-family: "Montserrat";
  color: black;
  text-align: center;
  width: 75%;
    margin: 15px auto;
}
#MC-Main #mc-btn{
  background-color: #ed1c24;
    box-shadow: none;
    border: none;
    padding: 20px;
    width: 75%;
    font-family: "Montserrat";
    font-size: 18px;
    display: block;
    margin: 50px auto 30px;
    border-radius: 30px;
	text-align: center;
    color: #fff;
    font-weight: 700;
    line-height: 1;
}
#MC-Main #mc-btn:hover {
	background-color: #D25912;
	text-decoration: none;
}
#MC-Main img.mc-arrow{
  position: absolute;
    right: -40px;
    bottom: 145px;
}
.page-template-template-merci-commentaries #mci-footer{
  display: none;
}
.homeform #field_8_8 .ginput_container {
  margin-top: 10px !important;
}
.homeform #field_32_8 .ginput_container {
  margin-top: 12px !important;
}
.page-id-18950 .mx-new-content {
  text-align: center;
}
.text-under-mascot {
  display: none;
}
.homeform .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.homeform .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 8px;
}
.homeform .gform_legacy_markup_wrapper li.gfield.gfield_error, 
.homeform .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border-top: 0;
    border-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
@media only screen and (max-width: 1024px){
  #MC-Main img.mc-man{
    left:0;
  }
  #MC-Main p{
    width: 100%;
  }
  #MC-Main #mc-btn{
    width: 300px;
  }
  #MC-Main img.mc-arrow{
    right: 20px;
      bottom: 140px;
      width: 75px;
  }
  .dynamic-man {
    position: absolute;
    bottom: -100px;
    left: -9%;
    width: 25%;
  }
  .page-id-18939 .mx-new-stepmain,
  .page-id-18950 .mx-new-stepmain {
    margin: 0px 0 0 17%;
  }
  .page-id-18939 .mx-new-arrow,
  .page-id-18950 .mx-new-arrow {
    bottom: 25%;
    right: 18%;
  }
  .page-id-18939 .mx-new-hero {
    background: url(/wp-content/uploads/2020/11/assurance-habitation-banner-bg.jpg) no-repeat scroll right bottom !important;
        background-size: cover !important;
  }
  .page-id-18939 .mx-new-hero:before {
    background: rgba(2,138,200,0.9);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .page-id-18945 .dynamic-persons {
    left: -7%;
    height: 320px;
  }
  .page-id-18945 .mx-new-stepmain .mx-new-post-title {
    margin: 20px auto 0 !important;
    padding: 20px;
    background: rgb(80 71 62 / 0.8);
  }
  .page-id-18945 .mx-new-arrow {
    bottom: 36%;
    right: 18%;
  }
  .page-id-18945 .mx-new-stepmain {
    margin-left: 5%;
  }
  .mascot-woman-small {
        position: relative;
    display: block;
    margin-right: 0;
    margin-left: auto;
    margin-bottom: -100px;
    right: 0;
    height: auto;
  }
}
@media only screen and (max-width: 960px) {
  .page-id-18939 .mx-new-stepmain,
  .page-id-18950 .mx-new-stepmain {
    margin: 0px 0 0 10%;
  }
    .dynamic-man {
    position: relative;
    bottom: -66px;
    width: 180px;
    margin-left: calc(50% - 90px);
      left: 0;
  }
  .page-id-18939 .mx-new-stepmain,
  .page-id-18950 .mx-new-stepmain {
    margin: 0;
  }
  .page-id-18939 .mx-new-hero .gform_wrapper,
  .page-id-18950 .mx-new-hero .gform_wrapper {
    margin: 0;
  }
  .page-id-18945 .dynamic-persons {
    position: relative;
    bottom: 0;
    height: 360px;
    left: unset;
    display: block;
    margin: 0 auto !important;
  }
  .page-id-18950 .dynamic-man {
    margin: 0 auto;
  }
  .page-id-18945 .mx-new-hero {
    padding: 20px 0 0;
  }
  .mascot-woman-small {
    margin-right: auto;
  }
  .page-id-19105 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
  .page-id-20192 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer {
    margin: 0 !important;
  }
}
@media only screen and (max-width: 767px){
  #MC-Top{
    padding: 15px 0px;
  }
  #MC-Main{
    padding-top: 0px;
  }
  #MC-Main .one-third{
    display: none;
  }
  #MC-Main p{
    width: 100%;
  }
  #MC-Main #mc-btn {
      width: auto;
      margin: 0;
  }
  #MC-Main img.mc-arrow{
    display: none;
  }
  .dynamic-man {
    margin-left: calc(25% - 180px);
  }

  .dynamic-man {
    bottom: 0;
    margin-bottom: 0;
    margin-top: 20px;
        display: block;
      margin: 20px auto 0;
  }
  .page-id-18939 .mx-new-stepmain .mx-new-post-title,
  .page-id-18945 .mx-new-stepmain .mx-new-post-title,
  .page-id-18950 .mx-new-stepmain .mx-new-post-title {
    display: none !important;
  }
  .page-id-18945 .text-under-mascot {
    display: block;
    text-align: center;
    color: #fff;
    margin: 0 auto 20px !important;
    padding: 20px;
    background: rgb(80 71 62 / 1);
    max-width: 80%;
  }
  .text-under-mascot {
    display: block;
    text-align: center;
    color: #fff;
    margin: 0 auto 20px !important;
    padding: 20px;
    background: rgb(80 71 62 / 1);
    max-width: 80%;
  }
  .page-id-18950 .dynamic-man {
    height: 360px;
    width: unset;
    margin-top: 20px;
    display: block;
  }
  .page-id-18945 .mx-new-hero {
    padding: 20px 0 40px;
  }
}
@media only screen and (max-width: 768px){
  .page-id-17208 .mx-new-hero {
    padding-bottom: 20px !important;
  }
  .mx-new-step15 .gfield_radio, .mx-new-step16 .gfield_radio {
    width: 80% !important;
  }
  .page-id-19105 .mx-new-hero, .page-id-20192 .mx-new-hero {
    min-height: unset;
  }
}
@media only screen and (max-width: 767px){
  .mx-new-step15 .gfield_radio, .mx-new-step16 .gfield_radio {
    width: 100% !important;
  }
  .page-id-17208.page-template-mx-new-form .mx-new-intro .container:nth-child(2) {
    margin-bottom: 0 !important;
  }
  .page-id-17208.page-template-mx-new-form .mx-new-intro .container:nth-child(2) .one-third:last-child {
    margin-bottom: 0 !important;
  }
  .page-id-17208 .mx-new-hero .mx-new-stepmain .gform_page_footer {
    margin: 0 auto 0;
  }
  .page-template-mx-sc-form .mx-new-intro .container:nth-child(2) {
    margin-bottom: 0 !important;
  }
  .mx-new-intro .container .one-third:last-child, .mx-new-testimonial .container .one-third:last-child {
    margin-bottom:0 !important;
  }
}
.page-template-template-new-homepage-clone #HomeInfo6 .gform_wrapper li.gfield.gfield_error, 
.page-template-template-new-homepage-clone #HomeInfo6 .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  padding-top: 0 !important;
}
@media only screen and (max-width: 1024px) {
  .page-template-template-new-homepage-clone #HomeHeader .innertable {
    margin-left: 0 !important;
  }
  .page-id-19182.page-template-mx-sc-form .mx-new-hero {
    min-height: unset;
  }
}
@media only screen and (max-width: 480px) {
  .page-template-template-new-homepage-clone #HomeHeader .innertable {
    margin-left: 0 !important;
    padding: 20px;
  }
  .page-template-template-new-homepage-clone #HomeHeader .innertable div.line1 {
    width: 100% !important;
    text-align: center;
    margin-right: 0 !important;
  }
  .dynamic-man {
    margin-left: calc(50% - 180px);
  }
  .page-id-18945 .dynamic-persons {
    width: 75% !important;
      height: unset;
  }
  .page-id-18950 .dynamic-man {
    height: 320px;
    width: unset;
    position: relative;
    margin-left: 0;
    margin: 0 auto !important;
  }
  .page-id-18939 .dynamic-man {
        width: 160px;
    margin: 0 auto !important;
  }
  .mascot-woman-small {
    margin-bottom: -40px;
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .homeform #field_8_8 .ginput_container,
  .homeform #field_32_8 .ginput_container {
    margin-top: 8px !important;
  }
  #field_8_20{
    display: none;
  }
  .page-id-18950 .gform_wrapper .mx-new-step4c ul.gform_fields li:nth-child(2) {
    width: 80%;
    margin: 0 auto !important;
  }
  .page-id-19179.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-20123.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-sc-stepmain:after {
    display: block !important;
    bottom: -10%;
    right: -8%;
    background: url(/wp-content/uploads/2021/01/meilleur-man-2.png) no-repeat scroll 0 0;
    width: 200px;
    height: 398px;
    background-size: cover;
  }
  .page-id-20123.page-template-mx-sc-form .mx-new-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-new-stepmain:after {
    display: block !important;
    bottom: -36%;
    right: -8%;
    background: url(/wp-content/uploads/2021/01/meilleur-man-2.png) no-repeat scroll 0 0;
    width: 200px;
    height: 398px;
    background-size: cover;
  }
  .page-id-19179 .gform_page.mx-sc-stepmain,
  .page-id-20123 .gform_page.mx-sc-stepmain,
  .page-id-21109 .gform_page.mx-sc-stepmain {
    padding-right: 140px;
  }
	.page-id-21109 #field_99_1,
	.page-id-20123 #field_99_1 {
		position: relative;
	}
	.page-id-21109 #field_99_1:after,
	.page-id-20123 #field_99_1:after {
		content: "";
		position: absolute;
		    left: 5%;
    bottom: -50%;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow-right.png) no-repeat scroll 0 0;
		background-size: cover;
		-webkit-transform: scaleX(-1);
  transform: scaleX(-1);
	}
  .page-id-20123 #field_99_1:after {
    content: "";
    position: absolute;
        left: 5%;
    bottom: -50%;
    width: 21px;
    height: 61px;
    background: url(/wp-content/uploads/2021/05/mobile-arrow-right-black.png) no-repeat scroll 0 0;
    background-size: cover;
    -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  }
}
@media only screen and (max-width: 767px) {
	.page-id-21109 #field_99_1:after,
	.page-id-20123 #field_99_1:after {
		left: -10px;
	}
}
@media only screen and (max-width: 640px) {
  .page-id-19179 .gform_page.mx-sc-stepmain,
  .page-id-20123 .gform_page.mx-sc-stepmain,
  .page-id-21109 .gform_page.mx-sc-stepmain {
    padding-right: 60px;
  }
  .page-id-19179.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-20123.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-sc-stepmain:after {
    right: -16%;
  }
  .page-id-20123.page-template-mx-sc-form .mx-new-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-new-stepmain:after {
    right: -16%;
    bottom: -20%;
  }
  .page-id-19179 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-20123 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-21109 .gform_page.mx-sc-stepmain .mx-new-post-title {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width:580px) {
	.page-id-21109 #field_99_1:after,
	.page-id-20123 #field_99_1:after {
		bottom: -70px;
	}
}
@media only screen and (max-width: 480px) {
  #gform_8 textarea, #gform_32 textarea {
    padding: 2px 5px !important;
  }
  .single #mci-footer .container {
    padding-top: 0px;
  }
  .single .the_content_wrapper {
    margin: 0 10px 0 !important;
  }
  .page-id-18945 .mx-new-hero {
    overflow: hidden;
    min-height: unset;
    padding: 20px 0 0;
  }
  .page-id-19179.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-20123.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-20123.page-template-mx-sc-form .mx-new-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-new-stepmain:after {
    right: -9%;
    width: 100px;
    height: 199px;
    background-size: cover;
  }
  .page-id-19182.page-template-mx-sc-form .mx-new-hero,
  .page-id-19179.page-template-mx-sc-form .mx-new-hero,
  .page-id-20123.page-template-mx-sc-form .mx-new-hero,
  .page-id-21109.page-template-mx-sc-form .mx-new-hero {
    background-image: url(/wp-content/uploads/2021/01/top-bg.jpg)!important;
    background-position: center top;
    background-size: cover!important;
  }
  .page-id-19182 .gform_page.mx-sc-stepmain, .page-id-19182.page-template-mx-sc-form .gform_page,
  .page-id-19179 .gform_page.mx-sc-stepmain, .page-id-19179.page-template-mx-sc-form .gform_page,
  .page-id-20123 .gform_page.mx-sc-stepmain, .page-id-20123.page-template-mx-sc-form .gform_page,
  .page-id-20123 .gform_page.mx-new-stepmain, .page-id-20123.page-template-mx-sc-form .gform_page,
  .page-id-21109 .gform_page.mx-sc-stepmain, .page-id-21109.page-template-mx-sc-form .gform_page,
  .page-id-21109 .gform_page.mx-new-stepmain, .page-id-21109.page-template-mx-sc-form .gform_page {
    background: transparent !important;
  }
  .page-id-19182.page-template-mx-sc-form .mx-new-title,
  .page-id-19182 .gform_page.mx-sc-stepmain .mx-new-after-title,
  .page-id-19182 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-19182.page-template-mx-sc-form .mx-new-after-title,
  .page-id-19179.page-template-mx-sc-form .mx-new-title,
  .page-id-19179 .gform_page.mx-sc-stepmain .mx-new-after-title,
  .page-id-19179 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-19179.page-template-mx-sc-form .mx-new-after-title,
  .page-id-20123.page-template-mx-sc-form .mx-new-title,
  .page-id-20123 .gform_page.mx-sc-stepmain .mx-new-after-title,
  .page-id-20123 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-20123.page-template-mx-sc-form .mx-new-after-title,
  .page-id-21109.page-template-mx-sc-form .mx-new-title,
  .page-id-21109 .gform_page.mx-sc-stepmain .mx-new-after-title,
  .page-id-21109 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-21109.page-template-mx-sc-form .mx-new-after-title {
    color: #fff !important;
    text-align: center !important;
  }
  .page-id-19182 .mx-new-content .mx-input-text-one input[type="text"],
  .page-id-19182 .mx-new-content .mx-input-text-one input[type="email"],
  .page-id-19182 .mx-sc-step7 input[type="text"], 
  .page-id-19182 .mx-sc-step8 input[type="text"], 
  .page-id-19182 .mx-sc-step9 input[type="text"], 
  .page-id-19182 .mx-sc-step4 input[type="text"], 
  .page-id-19182 .mx-sc-step10 textarea,
  .page-id-19179 .mx-new-content .mx-input-text-one input[type="text"],
  .page-id-19179 .mx-new-content .mx-input-text-one input[type="email"],
  .page-id-19179 .mx-sc-step7 input[type="text"], 
  .page-id-19179 .mx-sc-step8 input[type="text"], 
  .page-id-19179 .mx-sc-step9 input[type="text"], 
  .page-id-19179 .mx-sc-step4 input[type="text"], 
  .page-id-19179 .mx-sc-step10 textarea,
  .page-id-20123 .mx-new-content .mx-input-text-one input[type="text"],
  .page-id-20123 .mx-new-content .mx-input-text-one input[type="email"],
  .page-id-20123 .mx-sc-step7 input[type="text"], 
  .page-id-20123 .mx-sc-step8 input[type="text"], 
  .page-id-20123 .mx-sc-step9 input[type="text"], 
  .page-id-20123 .mx-sc-step4 input[type="text"], 
  .page-id-20123 .mx-sc-step10 textarea,
  .page-id-20123 .mx-new-step7 input[type="text"], 
  .page-id-20123 .mx-new-step8 input[type="text"], 
  .page-id-20123 .mx-new-step9 input[type="text"], 
  .page-id-20123 .mx-new-step4 input[type="text"], 
  .page-id-20123 .mx-new-step10 textarea,
  .page-id-21109 .mx-new-content .mx-input-text-one input[type="text"],
  .page-id-21109 .mx-new-content .mx-input-text-one input[type="email"],
  .page-id-21109 .mx-sc-step7 input[type="text"], 
  .page-id-21109 .mx-sc-step8 input[type="text"], 
  .page-id-21109 .mx-sc-step9 input[type="text"], 
  .page-id-21109 .mx-sc-step4 input[type="text"], 
  .page-id-21109 .mx-sc-step10 textarea,
  .page-id-21109 .mx-new-step7 input[type="text"], 
  .page-id-21109 .mx-new-step8 input[type="text"], 
  .page-id-21109 .mx-new-step9 input[type="text"], 
  .page-id-21109 .mx-new-step4 input[type="text"], 
  .page-id-21109 .mx-new-step10 textarea {
    background: transparent!important;
    color: white!important;
    border: 1px white solid!important;
    height: unset !important;
      min-height: 45px !important;
    padding: 5px !important;
    border-radius: 0 !important;
  }
  .page-id-19182 .mx-new-content input[type="text"]::-webkit-input-placeholder,
  .page-id-19182 .mx-new-content input[type="email"]::-webkit-input-placeholder,
  .page-id-19182 .mx-new-content input[type="number"]::-webkit-input-placeholder,
  .page-id-19182 .mx-new-content textarea::-webkit-input-placeholder,
  .page-id-19179 .mx-new-content input[type="text"]::-webkit-input-placeholder,
  .page-id-19179 .mx-new-content input[type="email"]::-webkit-input-placeholder,
  .page-id-19179 .mx-new-content input[type="number"]::-webkit-input-placeholder,
  .page-id-19179 .mx-new-content textarea::-webkit-input-placeholder,
  .page-id-20123 .mx-new-content input[type="text"]::-webkit-input-placeholder,
  .page-id-20123 .mx-new-content input[type="email"]::-webkit-input-placeholder,
  .page-id-20123 .mx-new-content input[type="number"]::-webkit-input-placeholder,
  .page-id-20123 .mx-new-content textarea::-webkit-input-placeholder,
  .page-id-21109 .mx-new-content input[type="text"]::-webkit-input-placeholder,
  .page-id-21109 .mx-new-content input[type="email"]::-webkit-input-placeholder,
  .page-id-21109 .mx-new-content input[type="number"]::-webkit-input-placeholder,
  .page-id-21109 .mx-new-content textarea::-webkit-input-placeholder {
    color: #fff !important;
  }
  .page-id-19182 .mx-new-content input[type="text"]:-ms-input-placeholder,
  .page-id-19182 .mx-new-content input[type="email"]:-ms-input-placeholder,
  .page-id-19182 .mx-new-content input[type="number"]:-ms-input-placeholder,
  .page-id-19182 .mx-new-content textarea:-ms-input-placeholder,
  .page-id-19179 .mx-new-content input[type="text"]:-ms-input-placeholder,
  .page-id-19179 .mx-new-content input[type="email"]:-ms-input-placeholder,
  .page-id-19179 .mx-new-content input[type="number"]:-ms-input-placeholder,
  .page-id-19179 .mx-new-content textarea:-ms-input-placeholder,
  .page-id-20123 .mx-new-content input[type="text"]:-ms-input-placeholder,
  .page-id-20123 .mx-new-content input[type="email"]:-ms-input-placeholder,
  .page-id-20123 .mx-new-content input[type="number"]:-ms-input-placeholder,
  .page-id-20123 .mx-new-content textarea:-ms-input-placeholder,
  .page-id-21109 .mx-new-content input[type="text"]:-ms-input-placeholder,
  .page-id-21109 .mx-new-content input[type="email"]:-ms-input-placeholder,
  .page-id-21109 .mx-new-content input[type="number"]:-ms-input-placeholder,
  .page-id-21109 .mx-new-content textarea:-ms-input-placeholder {
    color: #fff !important;
  }
  .page-id-19182 .mx-new-content input[type="text"]::placeholder,
  .page-id-19182 .mx-new-content input[type="email"]::placeholder,
  .page-id-19182 .mx-new-content input[type="number"]::placeholder,
  .page-id-19182 .mx-new-content textarea::placeholder,
  .page-id-19179 .mx-new-content input[type="text"]::placeholder,
  .page-id-19179 .mx-new-content input[type="email"]::placeholder,
  .page-id-19179 .mx-new-content input[type="number"]::placeholder,
  .page-id-19179 .mx-new-content textarea::placeholder,
  .page-id-20123 .mx-new-content input[type="text"]::placeholder,
  .page-id-20123 .mx-new-content input[type="email"]::placeholder,
  .page-id-20123 .mx-new-content input[type="number"]::placeholder,
  .page-id-21109 .mx-new-content textarea::placeholder,
  .page-id-21109 .mx-new-content input[type="text"]::placeholder,
  .page-id-21109 .mx-new-content input[type="email"]::placeholder,
  .page-id-21109 .mx-new-content input[type="number"]::placeholder,
  .page-id-21109 .mx-new-content textarea::placeholder {
    color: #fff !important;
  }
  .page-id-19182 .mx-sc-step1 .gfield_radio li label,
  .page-id-19182 .mx-sc-step2 .gfield_radio li label, 
  .page-id-19182 .mx-sc-step4 .gfield_radio li label, 
  .page-id-19182 .mx-sc-step5 .gfield_radio li label,
  .page-id-19182 .mx-sc-step6 .gfield_radio li label, 
  .page-id-19182 .mx-sc-step6 .gfield_checkbox li label, 
  .page-id-19182 .mx-new-step5a .gfield_checkbox li label,
  .page-id-19179 .mx-sc-step1 .gfield_radio li label,
  .page-id-19179 .mx-sc-step2 .gfield_radio li label, 
  .page-id-19179 .mx-sc-step4 .gfield_radio li label, 
  .page-id-19179 .mx-sc-step5 .gfield_radio li label,
  .page-id-19179 .mx-sc-step6 .gfield_radio li label, 
  .page-id-19179 .mx-sc-step6 .gfield_checkbox li label, 
  .page-id-19179 .mx-new-step5a .gfield_checkbox li label,  
  .page-id-20123 .mx-sc-step1 .gfield_radio li label,
  .page-id-20123 .mx-sc-step2 .gfield_radio li label, 
  .page-id-20123 .mx-sc-step4 .gfield_radio li label, 
  .page-id-20123 .mx-sc-step5 .gfield_radio li label,
  .page-id-20123 .mx-sc-step6 .gfield_radio li label, 
  .page-id-20123 .mx-sc-step6 .gfield_checkbox li label, 
  .page-id-20123 .mx-new-step5a .gfield_checkbox li label,
  .page-id-20123 .mx-new-step1 .gfield_radio li label,
  .page-id-20123 .mx-new-step2 .gfield_radio li label, 
  .page-id-20123 .mx-new-step4 .gfield_radio li label, 
  .page-id-20123 .mx-new-step5 .gfield_radio li label,
  .page-id-20123 .mx-new-step6 .gfield_radio li label, 
  .page-id-20123 .mx-new-step6 .gfield_checkbox li label, 
  .page-id-20123 .mx-new-step5a .gfield_checkbox li label,
  .page-id-21109 .mx-sc-step2 .gfield_radio li label, 
  .page-id-21109 .mx-sc-step4 .gfield_radio li label, 
  .page-id-21109 .mx-sc-step5 .gfield_radio li label,
  .page-id-21109 .mx-sc-step6 .gfield_radio li label, 
  .page-id-21109 .mx-sc-step6 .gfield_checkbox li label, 
  .page-id-21109 .mx-new-step5a .gfield_checkbox li label,
  .page-id-21109 .mx-new-step1 .gfield_radio li label,
  .page-id-21109 .mx-new-step2 .gfield_radio li label, 
  .page-id-21109 .mx-new-step4 .gfield_radio li label, 
  .page-id-21109 .mx-new-step5 .gfield_radio li label,
  .page-id-21109 .mx-new-step6 .gfield_radio li label, 
  .page-id-21109 .mx-new-step6 .gfield_checkbox li label, 
  .page-id-21109 .mx-new-step5a .gfield_checkbox li label {
    background-color: #2576cb8c;
  }
  .page-id-19182.page-template-mx-sc-form .mx-new-content .gfield_radio li label:hover, 
  .page-id-19182.page-template-mx-sc-form .mx-new-content .gfield_radio input:checked + label, 
  .page-id-19182.page-template-mx-sc-form .mx-new-content .gfield_checkbox li label:hover, 
  .page-id-19182.page-template-mx-sc-form .mx-new-content .gfield_checkbox input:checked + label,
  .page-id-19179.page-template-mx-sc-form .mx-new-content .gfield_radio li label:hover, 
  .page-id-19179.page-template-mx-sc-form .mx-new-content .gfield_radio input:checked + label, 
  .page-id-19179.page-template-mx-sc-form .mx-new-content .gfield_checkbox li label:hover, 
  .page-id-19179.page-template-mx-sc-form .mx-new-content .gfield_checkbox input:checked + label,
  .page-id-20123.page-template-mx-sc-form .mx-new-content .gfield_radio li label:hover, 
  .page-id-20123.page-template-mx-sc-form .mx-new-content .gfield_radio input:checked + label, 
  .page-id-20123.page-template-mx-sc-form .mx-new-content .gfield_checkbox li label:hover, 
  .page-id-20123.page-template-mx-sc-form .mx-new-content .gfield_checkbox input:checked + label,
  .page-id-21109.page-template-mx-sc-form .mx-new-content .gfield_radio li label:hover, 
  .page-id-21109.page-template-mx-sc-form .mx-new-content .gfield_radio input:checked + label, 
  .page-id-21109.page-template-mx-sc-form .mx-new-content .gfield_checkbox li label:hover, 
  .page-id-21109.page-template-mx-sc-form .mx-new-content .gfield_checkbox input:checked + label {
    background-color: #00339994;
  }
  .page-id-19182.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
  .page-id-19182.page-template-mx-sc-form .mx-new-after-title img, 
  .page-id-19182.page-template-mx-sc-form .mx-new-post-title img,
  .page-id-19179.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
  .page-id-19179.page-template-mx-sc-form .mx-new-after-title img, 
  .page-id-19179.page-template-mx-sc-form .mx-new-post-title img,
  .page-id-20123.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
  .page-id-20123.page-template-mx-sc-form .mx-new-after-title img, 
  .page-id-20123.page-template-mx-sc-form .mx-new-post-title img,
  .page-id-21109.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
  .page-id-21109.page-template-mx-sc-form .mx-new-after-title img, 
  .page-id-21109.page-template-mx-sc-form .mx-new-post-title img {
    filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(40deg) brightness(106%) contrast(101%);
  }
  .page-id-19182.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button, 
  .page-id-19179.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
  .page-id-20123.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
  .page-id-21109.page-template-mx-sc-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    background: #ff3300 url(images/mx-new-suivant.png) no-repeat scroll 0 0;
    color: #fff;
  }
  .page-id-19182 .mx-sc-step8 .mx-new-post-title, 
  .page-id-19182 .mx-sc-step9 .mx-new-post-title,
  .page-id-19182 .mx-sc-step10 .mx-new-rapid-ssl,
  .page-id-19182 .mx-sc-step10 .mx-new-rapid-ssl p a,
  .page-id-19179 .mx-sc-step8 .mx-new-post-title, 
  .page-id-19179 .mx-sc-step9 .mx-new-post-title,
  .page-id-19179 .mx-sc-step10 .mx-new-rapid-ssl,
  .page-id-19179 .mx-sc-step10 .mx-new-rapid-ssl p a,
  .page-id-20123 .mx-sc-step8 .mx-new-post-title, 
  .page-id-20123 .mx-sc-step9 .mx-new-post-title,
  .page-id-20123 .mx-sc-step10 .mx-new-rapid-ssl,
  .page-id-20123 .mx-sc-step10 .mx-new-rapid-ssl p a,
  .page-id-20123 .mx-new-step8 .mx-new-post-title, 
  .page-id-20123 .mx-new-step9 .mx-new-post-title,
  .page-id-20123 .mx-new-step10 .mx-new-rapid-ssl,
  .page-id-20123 .mx-new-step10 .mx-new-rapid-ssl p a,
  .page-id-21109 .mx-sc-step8 .mx-new-post-title, 
  .page-id-21109 .mx-sc-step9 .mx-new-post-title,
  .page-id-21109 .mx-sc-step10 .mx-new-rapid-ssl,
  .page-id-21109 .mx-sc-step10 .mx-new-rapid-ssl p a,
  .page-id-21109 .mx-new-step8 .mx-new-post-title, 
  .page-id-21109 .mx-new-step9 .mx-new-post-title,
  .page-id-21109 .mx-new-step10 .mx-new-rapid-ssl,
  .page-id-21109 .mx-new-step10 .mx-new-rapid-ssl p a {
    color: #fff !important;
  }
  .page-id-19179.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-20123.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-20123.page-template-mx-sc-form .mx-new-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-sc-stepmain:after,
  .page-id-21109.page-template-mx-sc-form .mx-new-stepmain:after  {
    display: none !important;
  }
  .page-id-19179 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-20123 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-20123 .gform_page.mx-new-stepmain .mx-new-post-title,
  .page-id-21109 .gform_page.mx-sc-stepmain .mx-new-post-title,
  .page-id-21109 .gform_page.mx-new-stepmain .mx-new-post-title {
    padding-right: 0 !important;
  }
  .page-id-19182 .mx-new-content input[type="text"].slider,
  .page-id-19182 .mx-new-content input[type="number"].slider,
  .page-id-19179 .mx-new-content input[type="text"].slider,
  .page-id-19179 .mx-new-content input[type="number"].slider,
  .page-id-20123 .mx-new-content input[type="text"].slider,
  .page-id-20123 .mx-new-content input[type="number"].slider {
    color: #fff !important;
  }
  .page-id-19182 .mx-new-content .gform_wrapper div.validation_error,
  .page-id-19179 .mx-new-content .gform_wrapper div.validation_error,
  .page-id-20123 .mx-new-content .gform_wrapper div.validation_error,
  .page-id-21109 .mx-new-content .gform_wrapper div.validation_error {
     background: rgba(255,255,255,0.75);
  }
  .page-id-19182 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-id-19179 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-id-20123 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-id-21109 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    background: rgba(255,255,255,0.75); 
    padding: 0;
  }
}
.page-template-commercial #mci-footer {
  display: none !important;
}
.form-on-content.homeform {
    background: #d5d5d5 !important;
    position: relative;
    border-top: 7px solid #d5d5d5 !important;
    border-bottom: 7px solid #333 !important;
}
.form-on-content.homeform .title {
  padding: 20px 30px !important;
    background: #333333 !important;
    border-bottom-left-radius: 50px !important;
    position: relative;
}
.form-on-content.homeform .title h3 {
    color: #eaa750 !important;
    text-transform: uppercase;
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 0;
}
.form-on-content.homeform .title img.vendreseal {
    left: 0;
    top: -12px;
    width: 120px;
}
.form-on-content.homeform .badge {
  bottom: 28px;
  position: absolute;
  right: -10px;
}
.form-on-content.homeform .title img.vendreseal {
    left: -25px;
    top: 3px;
    width: 90px;
}
.postid-10104 .mx-new-title.main{
  display: none;
}
.postid-10104 .mx-new-title.habitermontreal-title{
  display: block!important;
  font-size: 32px;
  margin-bottom: 30px!important;
}
.postid-10104.page-template-mx-sc-form .mx-sc-stepmain:after{
  bottom: -240px!important;
}

@media only screen and (max-width: 767px) {
  .form-on-content.homeform {
    width: 100%;
    margin-top: 0px!important;
  }
  .form-on-content.homeform .title {
    padding-bottom: 0px;
  }
  .form-on-content.homeform .badge {
    display: none;
  }
  .postid-10104 .mx-new-title.habitermontreal-title{
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px)  and (min-width: 480px) {
    .form-on-content.homeform .title h3 {
      font-size: 18px !important;
  }
  .form-on-content.homeform .title img.vendreseal {
      left: -15px;
      top: 3px;
      width: 112px;
  }
}

/* Added from Custom CSS plugin (02/01/21) */
#Header #menu,
#Header #menu > ul {
  width: 100%;
}

#Header #menu > ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tagline {
  margin-top: 35px;
}

#Header .addons {
  top: 30px;
}

.page-template-template-form-smooth-scrolling #Subheader {
  display: none;
}

#gform_widget-2 {
  padding: 15px !important;
}

#gform_widget-2 h4 {
  margin-bottom: 5px !important;
}


#gform_widget-2 .gform_button {
  width: 100%;
  margin: 0;
}

.footer_demande a.button:hover,
#gform_widget-2 .gform_footer .gform_button:hover {
  background: #0868CF !important;
  border-color: #054487 !important;
}

a.devenir:hover {
  text-decoration: none;
  background: #eaa750 !important;
  border-color: #b07d3c !important;
  
}

#gform_widget-2 .gform_wrapper {
  margin-top: 0px;
  margin-bottom: 0px; 
}

/* --- */

.section-row *,
.section-row *::before,
.section-row *::after {
  -webkit-box-sizing: border-box;
}

.section-row .container {
  padding-top: 80px;
  padding-bottom: 80px;
  max-width: 1200px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.section-row .content-wrap {
  width: 66.67%;
}
.section-row .content-side-wrap {
  width: 33.33%;
}

.section-row .content-wrap.flex {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.section-row .content-wrap.flex.flex-reverse {
  flex-direction: row-reverse;
}

.custom-image {
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  max-width: 360px;
  margin: 0 auto;
  background: #ebebeb;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.2);
}


.custom-image img {
  display: block;
  width: 100%;
  height: auto;
}


.section-row:nth-child(odd) {
  background: #ebebeb;
}

.section-row:nth-child(odd) .custom-image {
  background: #fff;
}

.container-col.full {
  width: calc(100% - 10px);
}

.container-col {
  width: calc(50% - 10px);
  margin-right: 10px;
}

.text-content p {
  text-align: justify;
}

#section-5 {
  background: #222;
  color: #fff;
}

#section-5 .container {
  position: unset;
}

.form-content-form {
  background: rgba(255,255,255,0.3);
  color: #000;
  padding: 15px;
  width: 380px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  z-index: 100;
  transition: background .3s ease-out;
  
}

.form-content-form.absolute-top {
  position: absolute;
  top: 240px;
  background: rgba(0,0,0,0.3);
}

.form-content-form.fixed-top {
  position: fixed;
  top: 60px;
  background: #555;
}


.form-content-form .gfield_label {
  display: none !important;
}


.form-content-form .gfield.gfield_error input,
.form-content-form .gfield.gfield_error select,
.form-content-form .gfield.gfield_error textarea {
  border: #f08080 solid 1px !important;
}


.form-content-form  *::placeholder {
  color: #000;
  opacity: 1;
}

#input_69_31_5_label {
  display: none !important;
}

.form-content-form .address_zip {
  padding: 0px !important;
  display: block;
  width: 100% !important;
  min-height: unset !important;
}

.section-row .container h3,
.section-row .container h1 {
  color: #fff;
}

.form-content-form  h2.gsection_title {
  display: block !important;
  border-bottom: 0px !important;
  color: #fff;
  font-size: 18px !important;
}

.form-content-form .gform_wrapper li.gfield.field_description_below + li.gsection {
  border-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#section-1 .container,
#section-5 .container {
  min-height: 525px;
  -webkit-align-items: center;
  align-items: center;
}


#section-1 {
  background: url(/wp-content/uploads/2018/05/assurance-habitation-banner-bg.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #fff;
}

#section-5 {
  background: url(/wp-content/uploads/2018/02/investir-en-immobilier-bg.jpg);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

.form-content-form .gform_wrapper,
.form-content-form .gfield input,
.form-content-form .gfield select,
.form-content-form .ginput_container,
.form-content-form .gfield {
  margin: 0 !important;
}

.form-content-form .gfield input,
.form-content-form .gfield select,
.form-content-form .gfield textarea {
  color: #000;
  margin: 0 !important;
  height: 30px !important;
  border-radius: 3px;
  font-size: 16px;
  padding: 0px 5px !important;
  box-shadow: none;
}

.form-content-form .gfield textarea {
  padding: 5px !important;
  height: 90px !important;
}

.form-content-form .gform_button {
  height: 40px;
  border-radius: 3px;
  box-shadow: none;
  width: 100% !important;
}

.form-content-form .gform_button:hover {
  background: #eaa750;
  border-color: #eaa750;
  box-shadow: none;
}


.form-content-form .gfield.gfield_error {
  border: 0px !important;
  background: transparent !important;
}

.form-content-form .gfield_description {
  display: none !important;
}


.form-content-form  .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.form-content-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .form-content-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
  max-width: 100% !important;
}

.form-content-form .gform_wrapper li.gfield.gfield_error {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.form-content-form .gform_wrapper div.validation_error {
  display: none !important;
}

.form-content-form .gfield.gfield_error.gf_left_half,
.form-content-form .gfield.gfield_error.gf_right_half,
.form-content-form .gform_footer,
.form-content-form .gfield,
.form-content-form .gfield.gf_right_half,
.form-content-form .gfield.gf_left_half {
  padding-right: 2.5px !important;
  padding-left: 2.5px !important;
}

.form-content-form .gfield {
  margin-bottom: 5px !important;
}

.form-content-form .chosen-choices {
  padding: 0px 5px !important;
  min-height: 30px !important;
  border: 0px !important;
  border-radius: 3px;
  color: #000 !important;
}

.form-content-form .gform_footer {
  padding: 0px !important;
  margin: 0px !important;
  margin-top: 10px !important;
}


.form-content-form .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
  width: 60px;
  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

#field_69_32 {
  display: none !important;
}

.the-form-head {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 10px;
}

.the-form-head > img {
  margin-top: -30px;
  max-width: 80px;
}


.the-form-text h2 {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  margin: 0;
}

.the-terms-sentence {
  margin-top: 5px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  max-width: 260px;
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  
}

.the-terms-sentence p {
  margin: 0
}

.form-container {
  display: none;
}

#the-form .gform_wrapper {
  display: block !important;
}

@media only screen and (max-width: 1200px) {
  .section-row .container {
    max-width: 1024px;
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .form-content-form {
    max-width: 340px;
  }
}

@media only screen and (max-width: 1024px) {
  .content-side-wrap {
    display: none;
  }
  
  .section-row .content-wrap {
    width: 100%;
  }
  
  .container-col.full {
    width: calc(50% - 10px);
  }
  
  .form-container {
    display: block;
  }
}
.menu.main {
  display: none;
  clear: both;
}
.toggle-nav {
  display: none;
}
.menu-close {
  display: none;
}
@media only screen and (max-width: 767px) {
  .menu.main {
    display: block;
  }
  #menu_responsive {
    display: none !important;
  }
  .toggle-nav {
    display: block;
    position: absolute;
    right: 15px;
    top: calc(50% - 20px);
    color: #39464e;
      font-size: 20px;
    transition: color linear 0.15s;
  }
  a.toggle-nav:link, 
    a.toggle-nav:visited,
    a.toggle-nav:hover, 
    a.toggle-nav:active {
        text-decoration: none;
        color: #fff;
    text-decoration: none;
    } 

    .menu.main {
    display: block;
    position: relative;
    background: #fff;
    text-align: left;
    width: 100%;
  }

  .menu.main ul {
    display: none;
    position: absolute;
    overflow: auto;
    top: 0px;
    right: 0px;
    z-index: 999;
    padding-right: 15px;
    background: #fff;
    width:100%;
    padding-left: 15px;
  }
  .menu.main ul li {
    margin-right: 0;
    width: 100%;
    float: left;
    display: block;
    position: relative;
    top: 0px;
    right: 0px;
    text-align: left;
    border-bottom: 1px solid #f4f4f4;
  }
  .menu.main ul li a {
    color: #1e3e51;
      font-weight: 400;
    font-size: 16px;
    padding: 15px 15px;
    display: block;
    float: left;
    text-align: left;
    width: auto;
  }
  .menu-item-has-children {
    padding-right: 25px !important;
    position: relative !important;
    cursor: pointer;
    width: calc(100% - 25px) !important;
  }
  .menu-item-has-children:after {
    display: inline-block;
    position: absolute !important;
    color: #474747 !important;
      top: 15px;
      right: 0;
    content: "\f347";
    font-family: dashicons;
  }
  .menu-item-has-children .menu-item-has-children:after {
    content: "";
  }
  .menu.main .sub-menu {
      z-index: 99;
     position: absolute;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
    
  }
  .menu.main .menu-item .sub-menu {
    top: 0;
    left: 0;
    opacity: 1;
    position: relative;
    width: 100%;
    padding: 0;
    text-align: right;
    background: none;
    float: left;
    max-height: 0;
    transition: max-height 0.5s ease-out;
    overflow: hidden;
  }
  .menu.main .menu-item .sub-menu .sub-menu {
    padding-left: 30px;
  }
  .menu.main .menu-item.menu-open .sub-menu {
    max-height: 1500px;
    transition: max-height 0.7s ease-in;
  }
  .menu.main .menu-item-has-children.menu-open:after {
        -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
    }
  .menu-close {
    display: block;
  }
  .menu-close a {
    text-align: right !important;
    float: right !important;
    color: #ff0000 !important;
    margin-right: 10px;
  }
  .menu-close:after {
    display: inline-block;
    position: absolute !important;
    color: #ff0000 !important;
    top: 15px;
    right: 0;
    content: "\f335";
    font-family: dashicons;
  }
  .menu.main .menu {
    overflow-y: scroll!important;
    max-height: 80vh!important;
    -overflow-scrolling: touch!important;
    -webkit-overflow-scrolling: touch!important;
  }
  .page-id-15733 .mx-new-hero .container:first-child {
    z-index: 10;
  }
  .page-id-15733 .menu.main ul {
    width: calc(100% - 30px);
  }
  .page-id-15733 a.toggle-nav:link, .page-id-15733 a.toggle-nav:visited, .page-id-15733 a.toggle-nav:hover, .page-id-15733 a.toggle-nav:active {
    color: #000;
  }
}
.phone-for-20078 {
  display: none;
}
.page-id-20078 .mx-new-arrow {
  bottom: 30%;
}
.page-id-20078 .phone-for-20078 {
    display: block;
    margin-top: 20px;
    max-width: 50%;
    text-align: center;
    font-family: 'Montserrat-Bold';
    font-size: 14px;
}
.page-id-20078 .phone-for-20078 a {
      display: block;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 28px !important;
    line-height: 1.3 !important;
    text-align: center;
}
.page-id-20115 .mx-new-testimonial p,
.page-id-20112 .mx-new-testimonial p,
.page-id-15382 .mx-new-testimonial p {
    margin: 0;
    font-family: 'Montserrat-Bold';
}
.txtarrow {
  position: absolute;
    left: 40px;
    text-align: center;
    bottom: 135px;
}
.txtarrow p, .video-arrow p {
  font-family: 'Montserrat-Bold';
    margin: 0 0 10px;
}
.txtarrow img {
  position: absolute;
    left: 65px;
}
.page-id-19024 .txtarrow p, .page-id-21150 .txtarrow p, .page-id-22754 .txtarrow p
{
  color: #000;
}
.page-id-19024 .txtarrow img, .page-id-21150 .txtarrow img, .page-id-22754 .txtarrow img {
  filter: invert(26%) sepia(91%) saturate(7001%) hue-rotate(356deg) brightness(97%) contrast(118%);
}
.page-id-20196 .txtarrow p {
  color: #000;
}
.page-id-20196 .txtarrow img {
  filter: invert(26%) sepia(91%) saturate(7001%) hue-rotate(356deg) brightness(97%) contrast(118%);
}
.page-id-20207 .txtarrow p {
  color: #000;
}
.page-id-20207 .txtarrow img {
  filter: invert(26%) sepia(91%) saturate(7001%) hue-rotate(356deg) brightness(97%) contrast(118%);
}
.video-arrow {
  font-size: 20px;
    position: absolute;
    right: -55%;
    bottom: 40%;
    width: 45%;
  display: none;
}
.video-arrow img {
    transform: scaleX(-1);
}
.page-id-20112 #field_99_48,
#field_100_48 {
  display: none !important;
}
.page-id-20112 .mx-new-arrow {
    bottom: 30%;
}
.mx-main-row {
  display: none;
}
.page-id-20112 .mx-main-row,
.page-id-20117 .mx-main-row,
.page-id-20605 .mx-main-row,
.page-id-25214 .mx-main-row {
  display: flex;
  font-family: 'Montserrat-Bold'; 
  margin-top: 30px;
  text-align: center;
  font-size: 14px;
}
.page-id-20605 .mx-main-row {
	color: #000;
}
.page-id-20605 .mx-main-row img {
	filter: brightness(0) invert(0) !important;
}
.mx-main-column {
  margin: 0 10px;
}
.mx-main-row img {
  width: auto;
    height: 48px;
    display: block;
    margin: 0 auto 5px;
}
.page-id-21807 .mx-new-intro,
.page-id-21807 .mx-new-testimonial,
.page-id-22427 .mx-new-intro,
.page-id-22427 .mx-new-testimonial {
  display: none;
}
.page-id-21807 .mx-new-hero .container:nth-child(1),
.page-id-22427 .mx-new-hero .container:nth-child(1) {
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    margin-bottom: 60px;
}
.page-id-21807 .mx-new-hero, .page-id-22427 .mx-new-hero {
  background: url(/wp-content/uploads/2021/08/bg.jpg) no-repeat scroll center top;
  background-size: cover;
  color: #000 !important;
}
.page-id-21807 .mx-new-title, .page-id-22427 .mx-new-title {
  color: #000 !important;
}
.page-id-21807 .mx-new-after-title img, .page-id-21807 .mx-new-post-title img,
.page-id-22427 .mx-new-after-title img, .page-id-22427 .mx-new-post-title img {
  filter: invert(1);
}
.page-id-21807 .mx-new-stepmain, .page-id-22427 .mx-new-stepmain {
    max-width: 100%;
    position: relative;
    text-align: center;
}
.page-id-21807 .mx-new-stepmain .mx-new-title,
.page-id-21807 .mx-new-title,
.page-id-22427 .mx-new-stepmain .mx-new-title,
.page-id-22427 .mx-new-title {
        text-align: center;
    font-weight: 800;
    font-family: 'Montserrat' !important;
    margin-bottom: 30px !important;
    font-size: 36px;
}
.page-id-21807 .mx-new-stepmain .mx-new-after-title, .page-id-22427 .mx-new-stepmain .mx-new-after-title {
    font-size: 16px;
    color: #000;
    font-family: 'Montserrat-Regular';
    text-align: center;
}
.page-id-21807 .mx-new-stepmain .gfield_radio,
.page-id-22427 .mx-new-stepmain .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 !important;
    justify-content: center;
}
.page-id-21807 .mx-new-stepmain .gfield_radio li, .page-id-22427 .mx-new-stepmain .gfield_radio li {
        width: 44%;
    flex: unset;
}
.page-id-21807 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-id-22427 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
  filter: invert(1);
}
.new-mx-man {
    position: absolute;
    bottom: 0;
    right: 15%;
}
.page-id-21807 .mx-new-arrow, .page-id-22427 .mx-new-arrow {
    background: url(/wp-content/uploads/2021/08/new-mx-arrow.png) no-repeat scroll 0 0;
    width: 331px;
    height: 142px;
    background-size: cover;
    position: absolute;
    bottom: 33%;
    right: -5%;
    z-index: 100;
}
.page-id-21807 .mx-main-row, .page-id-22427 .mx-main-row {
  display: flex;
  font-family: 'Montserrat-Regular'; 
  margin-top: 30px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  justify-content: center;
}
.page-id-21807 .mx-main-row img, .page-id-22427 .mx-main-row img {
  height: 80px;
  width: 80px;
}
.page-id-21807 .mx-main-row strong, .page-id-22427 .mx-main-row strong {
  font-family: 'Montserrat-Bold';
}
.page-id-21818 .mx-new-intro,
.page-id-21818 .mx-new-testimonial {
  display: none;
}
.page-id-21818 .mx-new-hero .container:nth-child(1) {
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    margin-bottom: 60px;
}
.page-id-21818 .mx-new-hero {
  background: url(/wp-content/uploads/2021/08/bg.jpg) no-repeat scroll center top;
  background-size: cover;
  color: #000 !important;
}
.page-id-21818 .mx-new-title {
  color: #000 !important;
}
.page-id-21818 .mx-new-after-title img, .page-id-21818 .mx-new-post-title img {
  filter: invert(1);
}
.page-id-21818 .mx-new-stepmain {
    max-width: 100%;
    position: relative;
    text-align: center;
}
.page-id-21818 .mx-new-stepmain .mx-new-title,
.page-id-21818 .mx-new-title {
        text-align: center;
    font-weight: 800;
    font-family: 'Montserrat' !important;
    margin-bottom: 30px !important;
    font-size: 36px;
}
.page-id-21818 .mx-new-stepmain .mx-new-after-title {
    font-size: 16px;
    color: #000;
    font-family: 'Montserrat-Regular';
    text-align: center;
}
.page-id-21818 .mx-new-stepmain .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0 !important;
    justify-content: center;
}
.page-id-21818 .mx-new-stepmain .gfield_radio li {
        width: 44%;
    flex: unset;
}
.page-id-21818 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button {
  filter: invert(1);
}
.new-mx-man {
    position: absolute;
    bottom: 0;
    right: 15%;
}
.page-id-21818 .mx-new-arrow {
    background: url(/wp-content/uploads/2021/08/new-mx-arrow.png) no-repeat scroll 0 0;
    width: 331px;
    height: 142px;
    background-size: cover;
    position: absolute;
    bottom: 33%;
    right: -5%;
    z-index: 100;
}
.page-id-21818 .mx-main-row {
  display: flex;
  font-family: 'Montserrat-Regular'; 
  margin-top: 30px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  justify-content: center;
}
.page-id-21818 .mx-main-row img {
  height: 80px;
  width: 80px;
}
.page-id-21818 .mx-main-row strong {
  font-family: 'Montserrat-Bold';
}
#field_109_47 {
      max-width: 50%;
    margin: 0 auto !important;
    display: block;
}
#gform_wrapper_109 .gform_footer {
  text-align: center;
}
.page-id-20605 .mx-main-row {
  color: #000;
}
.page-id-25214 .mx-new-stepmain2 {
    max-width: 80%;
    position: relative;
}
.page-id-25214 .mx-new-stepmain2 .mx-new-title {
    text-align: left;
}
.page-id-25214 .mx-new-stepmain2 .mx-new-after-title {
    font-size: 24px;
    color: #fff;
    font-family: 'Montserrat-Bold';
    text-align: left;
}
.page-id-25214 .mx-new-stepmain2 .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    width: 56% !important;
    margin: 0 0 0 -20px !important;
}
.page-id-25214 .mx-new-stepmain2 .gfield_radio li {
    flex: 0 0 calc(50% - 20px);
    margin: 0 10px 20px 10px !important;
  flex: 1;
}
.page-id-25214 .mx-new-stepmain2 .mx-new-arrow {
  bottom: 40%;
}
.page-id-25214 .mx-new-stepmain2 .gfield_radio li label {
    display: block !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: auto;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 22px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 40px;
    background-color: #ff3300;
}
.page-id-25214 .mx-new-stepmain2 .gfield_radio li label:hover {
    background-color: #2576cb;
}
.page-id-25214 .mx-new-stepmain2 .mx-new-post-title {
    max-width: 50%;
    text-align: left;
}
@media only screen and (max-width: 1680px) {
  .new-mx-man {
      right: 10%;
  }
}
@media only screen and (max-width: 1440px) {
  .new-mx-man {
      right: 0%;
  }
}
@media only screen and (max-width: 1024px) {
  .new-mx-man {
     width: 160px;
      height: auto;
  }
}
@media only screen and (max-width: 959px) {
  .page-id-20078 .phone-for-20078 {
    max-width: 100%;
  }
  .page-id-20115 .mx-new-post-title,
  .page-id-20112 .mx-new-post-title,
  .page-id-15382 .mx-new-post-title,
  .page-id-20117 .mx-new-post-title,
  .page-id-20144 .mx-new-post-title,
  .page-id-20156 .mx-new-post-title,
  .page-id-19105 .mx-new-post-title,
  .page-id-20192 .mx-new-post-title,
  .page-id-15912 .mx-new-post-title,
  .page-id-20168 .mx-new-post-title,
  .page-id-20172 .mx-new-post-title,
  .page-id-86 .mx-new-post-title,
	.page-id-20245 .mx-new-post-title,
	.page-id-20417 .mx-new-post-title,
	.page-id-20415 .mx-new-post-title {
    font-family: 'Montserrat-Bold';
  }
  .txtarrow p br {
    display: block !important;
  }
	.page-id-20605 .mx-new-stepmain {
		max-width: 100%;
		position: relative;
	}
  .page-id-21818 .mx-main-row br {
    display: block !important;
  }
	.page-id-21807 .mx-new-arrow, .page-id-22427 .mx-new-arrow {
		display: block;
		width: 240px;
		height: 103px;
		right: 0;
	}
}
@media only screen and (max-width: 959px) and (min-width: 480px) {
  .page-id-20115 .mx-new-stepmain .mx-new-post-title,
  .page-id-20112 .mx-new-stepmain .mx-new-post-title,
  .page-id-15382 .mx-new-stepmain .mx-new-post-title,
  .page-id-20144 .mx-new-stepmain .mx-new-post-title,
  .page-id-20156 .mx-new-stepmain .mx-new-post-title,
  .page-id-19105 .mx-new-stepmain .mx-new-post-title,
  .page-id-20192 .mx-new-stepmain .mx-new-post-title,
  .page-id-15912 .mx-new-stepmain .mx-new-post-title,
  .page-id-20168 .mx-new-stepmain .mx-new-post-title,
  .page-id-20172 .mx-new-stepmain .mx-new-post-title,
  .page-id-86 .mx-new-stepmain .mx-new-post-title,
  .page-id-20415 .mx-new-stepmain .mx-new-post-title {
    font-family: 'Montserrat-Bold';
  }
  
}
@media only screen and (max-width: 959px) {
  .txtarrow {
      left: 50px;
  }
  .page-id-20112 .mx-new-stepmain .gfield_radio li, .page-id-20117 .mx-new-stepmain .gfield_radio li {
    flex: 0 0 46.2%;
  }
  .video-arrow {
    font-size: 18px;
    bottom: 25%;
  }
  .page-id-25214 .mx-new-stepmain2 {
    max-width: 100%;
    position: relative;
  }
  .page-id-25214 .mx-new-stepmain2 .mx-new-post-title {
    max-width: 100%;
    text-align: center;
  }
  .page-id-25214 .mx-main-row {
    justify-content: center;
  }
  .page-id-25214 .mx-new-stepmain2 .gfield_radio {
      display: flex;
      flex-wrap: wrap;
      width: 100% !important;
      margin: 0 auto !important;
  }
  .page-id-25214 .mx-new-stepmain2 .mx-new-title {
      text-align: center;
  }
  .page-id-25214 .mx-new-stepmain2 .mx-new-after-title {
      font-size: 24px;
      text-align: center;
  }
  
}
@media only screen and (max-width: 800px) {
  .page-id-20112 .mx-new-stepmain .gfield_radio li, .page-id-20117 .mx-new-stepmain .gfield_radio li {
    flex: 0 0 46.5%;
  }
}
@media only screen and (max-width: 768px) {
  .txtarrow {
      left: 0;
      bottom: 130px;
  }
}
@media only screen and (max-width: 767px) {
  .txtarrow {
      bottom: 60px;
  }
	.page-id-20196 .txtarrow p {
		color: #fff;
	}
  .txtarrow img {
      position: absolute;
      left: 30px!important;
      transform: rotate(-80deg)!important;
      bottom: 70px;
  }
  .page-id-20112 .mx-new-stepmain .gfield_radio li, .page-id-20117 .mx-new-stepmain .gfield_radio li {
    flex: 0 0 47%;
  }
  .video-arrow {
    font-size: 18px;
    position: absolute;
    right: -60%;
    bottom: 25%;
    width: 55%;
  }
	.page-id-20605 .mx-main-row img {
		filter: brightness(0) invert(1) !important;
	}
	.page-id-20605 .mx-main-row {
		color: #fff;
	}
  .page-id-22427 .mx-new-stepmain .gfield_radio li {
		width: 60%;
		flex: unset;
		margin-top: 85px !important;
	}
  .page-id-21807 .mx-new-stepmain .gfield_radio li{
    width: 60%;
    flex: unset;
  }
  .page-id-21807 .mx-new-arrow{
    background-image: url("/wp-content/uploads/2021/09/new-mx-arrow-mobile-1.png")!important;
        width: 100px!important;
    background-size: contain!important;
    transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    right: -55px!important;
    top: 255px;
  }
  .page-id-21807 .mx-new-stepmain .mx-new-title, .page-id-21807 .mx-new-title,
  .page-id-22427 .mx-new-stepmain .mx-new-title, .page-id-22427 .mx-new-title {
    font-size: 26px !important;
  }
	.page-id-21807 .mx-new-arrow{
		display: block;
		background: url(/wp-content/uploads/2021/09/new-mx-arrow-mobile.png) no-repeat scroll 0 0;
		width: 180px;
		height: 178px;
		background-size: cover;
	}
  .page-id-22427 .mx-new-arrow {
    display: block;
    background: url(/wp-content/uploads/2021/09/new-mx-arrow-mobile-1.png) no-repeat scroll 0 0;
    width: 180px;
    height: 178px;
    background-size: cover;
  }
}
@media only screen and (max-width: 706px) and (min-width:481px) {
  .page-id-20112 .mx-new-stepmain .gfield_radio li, .page-id-20117 .mx-new-stepmain .gfield_radio li {
    flex: 0 0 45.4%;
  }
}
@media only screen and (max-width: 640px) {
  .txtarrow {
      bottom: -60px;
  }
  .txtarrow img {
      position: absolute;
      left: -50px;
      bottom: 70px;
      width: 90px;
      transform: rotate(-45deg);
  }
	.page-template-mark-slide-form #slides-form .txtarrow img,
  .page-template-template-au-meilleur-facilement #slides-form .txtarrow img{
      position: absolute!important;
      left: -50px!important;
      bottom: 70px!important;
      width: 90px!important;
      transform: rotate(-45deg)!important;
  }
  .page-template-template-vraiment-rapidament #slides-form .txtarrow img{
      position: absolute!important;
      left: -5px!important;
      bottom: 105px!important;
      width: 90px!important;
      transform: rotate(-45deg)!important;
  }
  .page-template-template-slideform-maintenant #slides-form .txtarrow img{
    position: absolute!important;
    left: -201px!important;
    bottom: -125px!important;
    width: 90px!important;
    transform: rotate(-45deg)!important;
  }
  .video-arrow {
    font-size: 18px;
    position: relative;
    right: 0;
    bottom: 0;
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }
  .video-arrow img {
    display: none;
  }
}

@media only screen and (max-width: 480px) {
  .page-id-20112 .mx-new-stepmain .gfield_radio li:first-child {
    margin-right: 10px !important;
    margin-left: 0 !important;
      flex: 0 0 calc(50% - 10px);
  }
  .page-id-20112 .mx-new-stepmain .gfield_radio li:nth-child(2) {
    margin-right: 0 !important;
    margin-left: 0 !important;
      flex: 0 0 50%;
  }
  .page-id-20112 .mx-new-stepmain .gfield_radio li:last-child, .page-id-20117 .mx-new-stepmain .gfield_radio li:last-child {
    flex: 0 0 100%;
  }
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li,
	.page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:last-child {
		flex: 0 0 100%;
	}
	.page-id-20605 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li {
    	flex: 0 0 calc(50% - 20px);
		margin: 0 10px 10px !important;
  }
	.page-id-20605 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li label {
		font-size: 14px !important;
		padding: 15px 15px !important;
		border-radius: 30px !important;
		min-height: 84px;
		display: flex !important;
    align-items: center;
	}
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio,
	.page-id-20605 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio {
    margin: 0 0 0 !important;
  }
  .txtarrow img {
      left: 10px;
  }
  .page-id-20117 .mx-new-stepmain .mx-new-post-title,
	.page-id-20605 .mx-new-stepmain .mx-new-post-title {
     font-family: 'Montserrat-Bold';
  }
	.page-id-20605 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:nth-child(5) label {
		padding: 15px 30px !important;
	}
	.page-id-21807 .mx-new-arrow{
		    width: 140px;
		height: 139px;
		right: -3%;
	}
  .page-id-22427 .mx-new-arrow {
      width: 90px;
      height: 95px;
      background-size: contain;
      right: -12%;
      bottom: 52%!important;
      transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
  }
}
@media only screen and (max-width:440px) {
  .page-id-21807 .mx-new-stepmain .mx-new-title, .page-id-21807 .mx-new-title,
  .page-id-22427 .mx-new-stepmain .mx-new-title{
    font-size: 16px !important;
  }
  .page-id-22427 .mx-new-title {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 400px) {
  .page-id-20112 .mx-new-stepmain .gfield_radio li label {
    font-size: 18px !important;
    padding: 15px 15px !important;
  }
  .txtarrow img {
      left: 10px;
      width: 60px;
  }
	.page-id-21807 .mx-new-arrow, .page-id-22427 .mx-new-arrow {
		    bottom: 46%;
	}
}
#field_85_48,
#field_191_48,
#field_207_48{
  display: none;
}
#gform_wrapper_85 .subbutton,
#gform_wrapper_191 .subbutton,
#gform_wrapper_207 .subbutton{
  display: none;
}
#gform_wrapper_85 center img,
#gform_wrapper_191 center img,
#gform_wrapper_207 center img{
    width: 80px;
    margin-top: 20px;
}
.mx-new-title-20123,
.mx-new-after-title-20123 {
  display: none;
}
.page-id-20123 .mx-new-title-20123,
.page-id-20123 .mx-new-after-title-20123,
.page-id-21109 .mx-new-title-20123,
.page-id-21109 .mx-new-after-title-20123 {
  display: block;
}
.page-id-20123 .mx-new-title-orig,
.page-id-20123 .mx-new-after-title-orig,
.page-id-21109 .mx-new-title-orig,
.page-id-21109 .mx-new-after-title-orig {
  display: none;
}
.page-id-20123 .gform_page.mx-new-stepmain,
.page-id-21109 .gform_page.mx-new-stepmain {
    background: none !important;
    text-align: left;
    padding: 0;
}
.page-id-20123 .mx-new-stepmain .gfield_radio li,
.page-id-21109 .mx-new-stepmain .gfield_radio li {
    flex: 0 0 45%;
}
.page-id-20123 .mx-new-stepmain .gfield_radio li:last-child,
.page-id-21109 .mx-new-stepmain .gfield_radio li:last-child {
    flex: 0 0 95%;
}
.page-id-20123 .mx-new-arrow {
    bottom: 42%;
    filter: brightness(0) invert(0);
}
.page-id-21109 .mx-new-arrow {
    bottom: 30%;
    filter: brightness(0) invert(1);
}
.page-id-20123 .mx-main-row img {
  filter: brightness(0) invert(0);
}
.page-id-21109 .mx-main-row img {
  filter: brightness(0) invert(1);
}
.page-id-20123 .mx-new-stepmain .mx-new-post-title {
    max-width: 64%;
    text-align: left;
        color: #000;
    font-family: 'Montserrat-Bold';
}
.page-id-21109 .mx-new-stepmain .mx-new-post-title {
    max-width: 64%;
    text-align: left;
        color: #fff;
    font-family: 'Montserrat-Bold';
}
.page-id-20123 .mx-new-after-title img, 
.page-id-20123 .mx-new-post-title img {
    vertical-align: middle;
    padding-right: 10px;
    filter: brightness(0) invert(0);
}
.page-id-21109 .mx-new-after-title img, 
.page-id-21109 .mx-new-post-title img {
    vertical-align: middle;
    padding-right: 10px;
    filter: brightness(0) invert(0);
}
.page-id-20123 .mx-main-row {
    display: flex;
    font-family: 'Montserrat-Bold';
    margin-top: 30px;
    text-align: center;
    font-size: 14px;
     color: #000;
}
.page-id-21109 .mx-main-row {
    display: flex;
    font-family: 'Montserrat-Bold';
    margin-top: 30px;
    text-align: center;
    font-size: 14px;
     color: #fff;
}
.page-id-20123 .txtarrow {
    bottom: 200px;
  color: #000;
}
.page-id-21109 .txtarrow {
    bottom: 200px;
  color: #000;
}
.page-id-20123 .txtarrow img {
    position: absolute;
    left: 65px;
    filter: brightness(0) invert(0);
}
.page-id-21109 .txtarrow img {
    position: absolute;
    left: 65px;
    filter: brightness(0) invert(0);
}
.page-id-20123 #field_99_48,
.page-id-21109 #field_99_48 {
  display: none;
}
.page-id-20123 .mx-new-post-title {
  color: #000;
}
.page-id-21109 .mx-new-post-title {
  color: #000;
}
.page-id-20123 .mx-new-content input[type="text"],
.page-id-20123 .mx-new-content input[type="emal"],
.page-id-20123 .mx-new-content select,
.page-id-20123 .mx-new-content textarea {
  border: 1px solid #000 !important;
}
.page-id-21109 .mx-new-content input[type="text"],
.page-id-21109 .mx-new-content input[type="emal"],
.page-id-21109 .mx-new-content select,
.page-id-21109 .mx-new-content textarea {
  border: 1px solid #000 !important;
}
.postid-5353 #mci-bottom-form-section .container {
    padding-top: 80px;
    padding-bottom: 10px;
}
.postid-5353 #mci-bottom-form-section h2 {
    margin-bottom: 20px;
}
.postid-5353 .mci-form-foot {
    margin-bottom: 0;
}
.postid-5353 #mci-bottom-form-section .subbutton {
    display: none;
}
@media only screen and (max-width: 480px) {
  .page-id-20123 .mx-new-stepmain .mx-new-post-title,
  .page-id-21109 .mx-new-stepmain .mx-new-post-title {
      max-width: 100%;
      text-align: left;
  }
  .page-id-20123 .mx-new-stepmain .mx-new-post-title,
  .page-id-20123 .mx-main-row,
  .page-id-21109 .mx-new-stepmain .mx-new-post-title,
  .page-id-21109 .mx-main-row {
    color: #fff;
  }
  .page-id-20123 .mx-main-row img,
  .page-id-21109 .mx-main-row img {
      filter: brightness(0) invert(1);
  }
  .page-id-20123 .mx-new-step1 .gfield_radio li,
  .page-id-21109 .mx-new-step1 .gfield_radio li {
      flex: 0 0 calc(50% - 20px);
        margin: 0 auto 10px !important;
  }
}
.mx-bottom-cta {
  text-align: center;
  margin-top: 40px;
}
.mx-bottom-cta .mx-new-arrow {
    bottom: 0%;
    right: 0%;
}
.mx-bottom-cta h3 {
  color: #fff;
}
.mx-bottom-cta .testi-bottom {
  margin-bottom: 10px;
}
.mx-bottom-cta #topForm {
    margin: 0 !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 24px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 40px;
    background-color: #ff3300;
  display: inline-block;
}
.mx-bottom-cta #topForm:hover {
  background-color: #575858;
}
@media only screen and (max-width: 1040px) {
  .mx-bottom-cta .mx-new-arrow {
    bottom: 0px;
    right: 0;
  }
  .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio {
    width: 65% !important;
  }
}
@media only screen and (max-width: 959px) {
  .page-id-20117 .mx-new-arrow {
    display: none !important;
  }
}
@media only screen and (max-width: 800px) {
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li label {
    font-size: 24px !important;
  }
}
@media only screen and (max-width: 767px) {
  .mx-bottom-cta #topForm {
        font-size: 20px !important;
  }
  .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio {
    width: 100% !important;
    margin: 0 !important;
  }

}
@media only screen and (max-width: 480px) and (min-width: 959px) {
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li label {
    min-height: 84px;
  }
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:nth-child(2) label,
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:nth-child(5) label {
    padding-top: 26px !important;
  }
}
@media only screen and (max-width: 641px) {
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:nth-child(2) label,
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li:nth-child(5) label {
    padding-top: 15px !important;
  }
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li label {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 640px) {
	.page-id-21109 .txtarrow {
		bottom: -60px;
	}
}
@media only screen and (max-width: 480px) {
  .page-id-20123 .mx-new-post-title,
  .page-id-21109 .mx-new-post-title {
    color: #fff;
  }
  .page-id-20123 .mx-new-after-title img, .page-id-20123 .mx-new-post-title img,
  .page-id-21109 .mx-new-after-title img, .page-id-21109 .mx-new-post-title img {
    filter: brightness(0) invert(1) !important;
  }
  .page-id-20123 .mx-new-content input[type="text"], 
  .page-id-20123 .mx-new-content input[type="emal"], 
  .page-id-20123 .mx-new-content select, 
  .page-id-20123 .mx-new-content textarea,
  .page-id-21109 .mx-new-content input[type="text"], 
  .page-id-21109 .mx-new-content input[type="emal"], 
  .page-id-21109 .mx-new-content select, 
  .page-id-21109 .mx-new-content textarea {
    border: 1px solid #000 !important;
    background: rgba(0,0,0,0.6) !important;
    color: #fff !important;
  }
}
@media only screen and (max-width: 479px) {
  .page-id-20117 .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio li label {
    font-size: 17px !important;
  }
  .page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield textarea, .page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield input, .page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield select,
	.page-template-excellents-courtiers-immobiliers #mci-form .gfield textarea, .page-template-excellents-courtiers-immobiliers #mci-form .gfield input, .page-template-excellents-courtiers-immobiliers #mci-form .gfield select,
	#mci-form #gform_wrapper_91 .gfield textarea,
#mci-form #gform_wrapper_91 .gfield input,
#mci-form #gform_wrapper_91 .gfield select {
    height: unset !important;
    padding: 5px 10px 5px 35px !important;
    white-space: normal;
  }
  .page-template-excellents-courtiers-immobiliers #mci-header-section #mci-form .gfield textarea,
	.page-template-excellents-courtiers-immobiliers #mci-form .gfield textarea {
    height: 80px !important;
  }
  .page-template-excellents-courtiers-immobiliers #mci-form .ginput_container_select::after {
    align-items: unset;
  }
  .page-id-20123 .gform_page.mx-new-stepmain,
  .page-id-21109 .gform_page.mx-new-stepmain {
    padding: 0 !important;
  }
  .page-id-20123 .gform_wrapper .mx-new-step6 ul.gform_fields, 
  .page-id-20123 .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2), 
  .page-id-20123 .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2),
  .page-id-21109 .gform_wrapper .mx-new-step6 ul.gform_fields, 
  .page-id-21109 .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2), 
  .page-id-21109 .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2) {
    width: 100%;
    margin: 0 auto !important;
  }
}
@media only screen and (max-width: 420px) {
  .page-id-20112 .mx-main-row, .page-id-20117 .mx-main-row, .page-id-20605 .mx-main-row {
    font-size: 12px;
  }
  .mx-main-row {
    flex-wrap: wrap;
  }
  .mx-main-column {
    margin: 0 5px 20px;
    flex: 0 0 calc(50% - 10px);
  }
  .page-id-21292 #field_82_82 .mx-main-row {
    margin-top: 20px;
  }
  .page-id-21292 #field_82_82 .mx-main-row .mx-main-column {
    flex: 0 0 calc(30% - 10px);
  }
}
@media only screen and (max-width: 380px) {
  .page-id-20123 .mx-new-stepmain .gfield_radio li label,
  .page-id-21109 .mx-new-stepmain .gfield_radio li label {
    font-size: 18px !important;
    padding: 15px 20px !important;
  }
  .page-id-20123 .mx-main-row,
  .page-id-21109 .mx-main-row {
    line-height: 1.5;
    font-size: 13px;
  }
  .page-id-20123 .mx-new-hero .gform_wrapper .mx-new-stepmain .gform_page_footer,
  .page-id-21109 .mx-new-hero .gform_wrapper .mx-new-stepmain .gform_page_footer {
    position: relative;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 375px) {
	.page-id-20123.page-template-mx-new-form h3, .page-id-21109.page-template-mx-new-form h3 {
		font-size: 20px;
	}
}
.page-id-8729 .subbutton,
.page-id-15941 #mci-form .subbutton {
  display: none !important;
}
#field_82_81 {
  display: none;
}
.page-id-20168 #field_82_81, .video-float {
	display: block;
    width: 60%;
    position: absolute;
    right: -15%;
    bottom: -12%;
    padding-top: 0;
}
.page-id-20168 .mx-new-arrow {
  bottom: 24%;
    right: unset;
    left: -28%;
  background: url(/wp-content/uploads/2021/05/mx-new-arrow-left.png) no-repeat scroll 0 0;
}
.page-id-20168 .mx-new-hero .gform_wrapper .mx-new-stepmain .gform_page_footer {
    margin: 0 auto 0;
}
.page-id-15912 .txtarrow {
    left: 98%;
    bottom: 135px;
    width: 120px;
}
.page-id-15912 .txtarrow img {
    position: absolute;
    left: -65px;
    transform: rotateY(180deg);
}
.page-id-15912 .mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center {
    order: 1;
    margin-top: 130px;
}
#gform_wrapper_59 .subbutton {
  display: none !important;
}
#input_100_67_5_container, #input_99_67_5_container, #input_82_67_5_container {
      width: 80%;
    margin-right: auto;
    padding-right: 0;
    margin-left: auto;
    display: block;
}
.page-id-20196 .mx-new-hero .container {
  z-index: 2;
}
.dynamic-mascots {
      position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.page-id-19024 .dynamic-mascots, .page-id-21150 .dynamic-mascots, .page-id-22754 .dynamic-mascots {
	width: 45%;
	height: auto;
}
.page-id-19024 .mx-new-content, .page-id-21150 .mx-new-content, .page-id-22754 .mx-new-content {
	z-index: 10;
}
.page-id-20196 #gform_page_82_4,
.page-id-20196 #gform_page_82_10,
.page-id-20196 #gform_page_82_11,
.page-id-20196 #gform_page_82_15 {
	min-height: 350px;
}
.page-id-20196 .mx-new-content input[type="text"], 
.page-id-20196 .mx-new-content input[type="email"], 
.page-id-20196 .mx-new-content textarea,
.page-id-20196 .mx-new-content select {
  border: 1px solid #000 !important;
}
.page-id-19024 .mx-new-content input[type="text"], 
.page-id-19024 .mx-new-content input[type="email"], 
.page-id-19024 .mx-new-content textarea,
.page-id-19024 .mx-new-content select,
.page-id-21150 .mx-new-content input[type="text"], 
.page-id-21150 .mx-new-content input[type="email"], 
.page-id-21150 .mx-new-content textarea,
.page-id-21150 .mx-new-content select,
.page-id-22754 .mx-new-content input[type="text"], 
.page-id-22754 .mx-new-content input[type="email"], 
.page-id-22754 .mx-new-content textarea,
.page-id-22754 .mx-new-content select
{
  border: 1px solid #000 !important;
}
.page-id-20332 #mci-footer .container,
.page-id-34746 #mci-footer .container,
.page-id-41630 #mci-footer .container,
.page-id-43672 #mci-footer .container {
	display: none !important;
}
.page-id-20332 #mci-footer .container.mci-copyright-section,
.page-id-34746 #mci-footer .container.mci-copyright-section,
.page-id-41630 #mci-footer .container.mci-copyright-section,
.page-id-43672 #mci-footer .container.mci-copyright-section {
	display: block !important;
}
.page-id-21292 #field_82_3 .new-post-title-orig {
  display: none;
}
#field_82_82 {
  display: none;
}
.page-id-21292 #field_82_82 {
  display: block;
}
.page-id-21292 #field_82_82 .mx-main-row {
  display: flex;
}
.page-id-21292 .mx-main-row img {
  height: unset;
}
.page-id-21292 .mx-main-column {
    margin: 0 10px;
    text-align: center;
    font-family: 'Montserrat-Bold';
    color: #fff;
}
.page-id-21292.page-id-19024 .mx-new-arrow {
  bottom: 18%;
}
.page-id-21292.page-id-19024 .mx-new-hero {
	background: url(/wp-content/uploads/2021/07/bg-v5.jpg) no-repeat scroll center !important;
	background-size: cover !important;
  padding-bottom: 80px;
}
.page-id-21292 .mx-new-hero .container:nth-child(1) img,
.page-id-21292.page-id-19024 .mx-new-arrow,
.page-id-21292.page-id-19024 .mx-new-after-title img, 
.page-id-21292.page-id-19024 .mx-new-post-title img {
	filter: brightness(0) invert(1);
}
.page-id-21292 .mx-new-hero .container .two-thirds,
.page-id-21292 .mx-new-hero .container .two-thirds span {
	color: #fff;
}
.page-id-21292.page-id-19024 .mx-new-title, .page-id-21292.page-id-19024 .mx-new-after-title, 
.page-id-21292.page-id-19024 .mx-new-post-title, .page-id-21292.page-id-19024 .mx-new-rapid-ssl {
	color: #fff !important;
}
.page-id-21292 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-id-21292 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    filter: brightness(0) invert(1);
}
.page-id-21292 .mx-new-step1 .gfield_radio li label, 
.page-id-21292 .mx-new-step10 .gfield_radio li label, 
.page-id-21292 .mx-new-step4a .gfield_radio li label, 
.page-id-21292 .mx-new-step13a .gfield_radio li label {
  background-color: #fff;
  color: #231f20;
}
.page-id-21292 .mx-new-step4 .gfield_radio li label, 
.page-id-21292 .mx-new-step13 .gfield_radio li label, 
.page-id-21292 .mx-new-step15 .gfield_radio li label, 
.page-id-21292 .mx-new-step16 .gfield_radio li label {
  color: #ff3300;
  background-color: #fff;
}
.page-id-21292 .mx-new-content .gfield_radio li label:hover,
.page-id-21292 .mx-new-content .gfield_radio input:checked + label, 
.page-id-21292 .mx-new-content .gfield_checkbox li label:hover, 
.page-id-21292 .mx-new-content .gfield_checkbox input:checked + label {
    background-color: #f2f2f2;
    color: #231f20;
}
.page-id-21292 .mx-new-step1 .gfield_radio li:nth-child(1) label,
.page-id-21292 .mx-new-step10 .gfield_radio li:nth-child(1) label,
.page-id-21292 .mx-new-step4a .gfield_radio li:nth-child(1) label,
.page-id-21292 .mx-new-step13a .gfield_radio li:nth-child(1) label {
  background-image: url(images/mx-new-step1-1v.png);
}
.page-id-21292 .mx-new-step1 .gfield_radio li:nth-child(2) label,
.page-id-21292 .mx-new-step10 .gfield_radio li:nth-child(2) label,
.page-id-21292 .mx-new-step4a .gfield_radio li:nth-child(2) label,
.page-id-21292 .mx-new-step13a .gfield_radio li:nth-child(2) label {
  background-image: url(images/mx-new-step1-2v.png);
}
.page-id-21292 .mx-new-step1 .gfield_radio li:nth-child(3) label,
.page-id-21292 .mx-new-step10 .gfield_radio li:nth-child(3) label,
.page-id-21292 .mx-new-step4a .gfield_radio li:nth-child(3) label,
.page-id-21292 .mx-new-step13a .gfield_radio li:nth-child(3) label {
  background-image: url(images/mx-new-step1-3v.png);
}
.page-id-21292 .mx-new-step1 .gfield_radio li:nth-child(4) label,
.page-id-21292 .mx-new-step10 .gfield_radio li:nth-child(4) label,
.page-id-21292 .mx-new-step4a .gfield_radio li:nth-child(4) label,
.page-id-21292 .mx-new-step13a .gfield_radio li:nth-child(4) label {
  background-image: url(images/mx-new-step1-4v.png);
}
.page-id-21292 .mx-new-step1 .gfield_radio li:nth-child(5) label,
.page-id-21292 .mx-new-step10 .gfield_radio li:nth-child(5) label,
.page-id-21292 .mx-new-step4a .gfield_radio li:nth-child(5) label,
.page-id-21292 .mx-new-step13a .gfield_radio li:nth-child(5) label {
  background-image: url(images/mx-new-step1-5v.png);
}
.page-id-21292 .mx-new-step1 .gfield_radio li:nth-child(6) label,
.page-id-21292 .mx-new-step10 .gfield_radio li:nth-child(6) label,
.page-id-21292 .mx-new-step4a .gfield_radio li:nth-child(6) label,
.page-id-21292 .mx-new-step13a .gfield_radio li:nth-child(6) label {
  background-image: url(images/mx-new-step1-6v.png);
}
.page-id-21292.page-id-19024 .txtarrow p {
    color: #fff;
}
.page-id-21292.page-id-19024 .txtarrow img {
  filter: none;
}
.page-id-21292 .mx-new-content .gform_button:hover {
    background-color: #ff3300;
    box-shadow: none;
    border: none;
}
.post-form-text {
      padding: 40px;
    background: #f2f2f2;
    margin-top: -145px;
    margin-bottom: 60px;
    z-index: 2;
    position: relative;
}
.page-id-21292 .mx-new-intro .container {
  display: flex;
  justify-content: center;
}
.page-id-21292 .mx-new-testimonial {
  background: url(/wp-content/uploads/2021/07/mx-testimonial-bg-v.jpg) no-repeat scroll center;
  background-size: cover;
  padding: 80px 0;
}
.page-id-21292 .mx-new-testimonial .container:last-child {
  display: none;
}
.page-id-21292 .mx-bottom-new-cta {
  background: url(/wp-content/uploads/2021/07/bg-v5.jpg) no-repeat scroll center;
    background-size: cover;
    padding: 60px 0 0;
}
.page-id-21292 .mx-bottom-new-cta h3 {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
.page-id-21292 .mx-bottom-new-cta p {
  color: #fff;
  text-align: center;
  font-size: 18px;
}
.page-id-21292 .mx-bottom-new-cta .mx-main-row {
  display: flex;
}
.page-id-21292 .mx-bottom-new-cta .container {
  justify-content: center;
}
.page-id-21292 .mx-bottom-new-cta .container a {
      margin: 0 10px !important;
    color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 16px !important;
    line-height: 1.3 !important;
    text-align: center;
    padding: 15px 30px !important;
    border-radius: 40px;
    background-color: #ff3300;
    display: inline-block;
  text-decoration: none;
  min-width: 160px;
}
.page-id-21292 .mx-bottom-new-cta .container a:hover {
  background-color: #575858;
}
.page-id-21292 .mx-bottom-new-cta .bottom-cta-mascot {
  margin: 60px auto 0;
  display: block;
}
@media only screen and (max-width: 1024px) {
  .page-id-21292.page-id-19024 .mx-new-hero .container .two-thirds {
    background: none;
  }
}
@media only screen and (max-width: 959px) {
  .page-id-21292.page-id-19024 .mx-new-hero:before {
      background: none;
  }
  .page-id-21292.page-id-19024 .mx-new-title,
  .page-id-21292.page-id-19024 .mx-new-after-title {
    text-align: center;
  }
  .page-id-21292 #field_82_82 .mx-main-row {
      display: flex;
      justify-content: center;
  }
  .page-id-21292.page-template-mx-new-form .mx-main-row br {
      display: block;
  }
  .page-id-21292.page-id-19024 .mx-new-hero {
    padding-top: 0;
  }
  .page-id-21292 .mx-new-hero .container:nth-child(1) {
        background: #fff;
    padding: 20px 0;
  }
  .page-id-21292 .mx-new-hero .container .one-third {
    width: 100%;
    text-align: center;
  }
  .page-id-21292 .mx-new-hero .container:nth-child(1) img {
    filter: none;
  }
  .page-id-21292 .mx-new-hero .container .two-thirds {
    display: none;
  }
  .page-id-21292.page-id-19024 .dynamic-mascots {
      width: 50%;
	  height: auto;
            margin-left: auto;
      display: block;
      margin-right: auto;
  }
  .page-id-21292 #field_82_2,
  .page-id-21292 .mx-bottom-new-cta .container:nth-child(2) {
    position: relative;
  }
  .page-id-21292 #field_82_2:after,
  .page-id-21292 .mx-bottom-new-cta .container:nth-child(2):before {
      content: "";
      background: url(/wp-content/uploads/2021/07/arrow-v.png) no-repeat scroll 0 0;
      width: 69px;
      height: 65px;
      position: absolute;
      left: 0;
      top: 0;
  }
  .page-id-21292 .mx-bottom-new-cta .container:nth-child(2):before {
    left: 10%;
    top: -25px;
  }
}
@media only screen and (max-width: 768px) {
	.page-id-21292.page-id-19024 #field_82_1:after {
    display: none;
  }
  .page-id-21292 .mx-new-testimonial .container:last-child {
    display: block;
  }
  .page-id-21292 .mx-new-testimonial .container:nth-child(2) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-21292 .mx-new-intro .container .one-third {
      flex: 1;
  }
  .page-id-21292 #field_82_2 {
    padding: 0 70px !important;
  }
  .page-id-21292 .mx-new-testimonial {
    padding: 40px 0;
  }
  .page-id-21292.page-id-19024 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
    background: #ff3300 url(images/mx-new-suivant.png) no-repeat scroll 0 0;
    color: #fff;
    filter: none !important;
  }
}
@media only screen and (max-width: 640px) {
  .page-id-21292 #field_82_2 {
    padding: 0 0 !important;
  }
  .page-id-21292 #field_82_2:after, .page-id-21292 .mx-bottom-new-cta .container:nth-child(2):before {
    transform: rotate(45deg);
  }
  .page-id-21292.page-id-19024 .dynamic-mascots {
    width: 100%;
    margin-left: -3% !important;
  }
  .page-id-21292 #field_82_2:after, .page-id-21292 .mx-bottom-new-cta .container:nth-child(2):before {
    content: "";
    background: url(/wp-content/uploads/2021/07/arrow-v.png) no-repeat scroll 0 0;
    background-size: cover;
    width: 48px;
    height: 45px;
    left: 2%;
    top: -30px;
  }
  .page-id-21292 .mx-new-intro .container {
    flex-wrap: wrap;
  }
  .page-id-21292 .mx-new-intro .container .one-third {
     flex: 0 0 100%;
      display: flex;
      align-items: center;
  }
  .page-id-21292 .mx-new-intro .container .one-third img {
    margin-right: 20px;
  }
  .page-id-21292 .mx-new-intro .container .one-third p {
    text-align: left;
  }
  .page-id-21292 .mx-new-intro .container .one-third:nth-child(2) img {
    margin-right: 0;
    margin-left: 20px;
    order: 2;
  }
  .page-id-21292.page-id-19024 .mx-new-intro {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 480px) {
  .page-id-21292 .mx-new-stepmain .gfield_radio li, 
  .page-id-21292 .mx-new-step4 .gfield_radio li, 
  .page-id-21292 .mx-new-step13 .gfield_radio li, 
  .page-id-21292 .mx-new-step15 .gfield_radio li, 
  .page-id-21292 .mx-new-step16 .gfield_radio li {
    flex: 0 0 calc(50% - 20px);
    margin: 0 10px 10px !important;
  }
  .page-id-21292 .mx-bottom-new-cta .container a {
    min-width: unset;
  }
}
@media only screen and (max-width: 400px) {
    .page-id-21292 .mx-new-stepmain .gfield_radio li label {
      font-size: 18px !important;
      padding: 15px 10px !important;
    }
    .page-id-21292 #field_82_2:after {
      left: -6%;
    }
}
@media only screen and (max-width: 1600px){
	.page-id-19024 .dynamic-mascots, .page-id-21150 .dynamic-mascots, .page-id-22754 .dynamic-mascots {
		width: 40%;
		height: auto;
	}
}
@media only screen and (max-width: 1600px){
	.page-id-20168 .mx-new-arrow {
		width: 120px;
		height: 151px;
		background: url(/wp-content/uploads/2021/05/mx-new-arrow-left-special.png) no-repeat scroll 0 0;
		background-size: cover;
		bottom: -8%;
		right: unset;
		left: -15%;
	}
}
@media only screen and (max-width: 1440px){
	.dynamic-mascots {
		right: -5%;
	}
	.page-id-19024 .dynamic-mascots, .page-id-21150 .dynamic-mascots, .page-id-22754 .dynamic-mascots {
		right: 0;
		width: 40%;
	}
}
@media only screen and (max-width: 1366px) {
  .page-id-20168 #field_82_81, .video-float {
    width: 50%;
    right: -4%;
  }
}
@media only screen and (max-width: 1140px) {
  .page-id-20168 #field_82_81, .video-float {
    width: 40%;
    right: 4%;
    bottom: -5%;
  }
  .page-id-20168 .mx-new-arrow {
    display: none;
  }
	.page-id-20168 .mx-new-stepmain .mx-new-after-title {
		padding-top: 5%;
	}
}
@media only screen and (max-width: 959px) {
  .page-id-20168 .mx-new-hero {
    padding: 20px 0;
  }
  .page-id-15912 .txtarrow {
    left: 94%;
  }
  .page-id-15912.mx-new-form-v2 .mx-new-stepmain {
    min-height: 370px;
  }
  .page-id-15912.mx-new-form-v2 .gform_page .gform_page_fields {
    top: unset;
    transform: unset;
    position: relative;
    width: 100%;
  }
  .page-id-15912.mx-new-form-v2 .gform_page .gform_page_footer {
    position: relative;
    left: unset;
    top: unset;
    transform: unset;
    margin: 40px auto 0 !important;
  }
  .dynamic-mascots {
    position: relative;
    margin-left: 5%;
    margin-bottom: -25px;
    right: 0;
  }
	.page-id-19024 .dynamic-mascots, .page-id-21150 .dynamic-mascots, .page-id-22754 .dynamic-mascots {
		width: 50%;
		right: 0;
		height: auto;
		margin-left: 50%;
	}
	.page-id-20168 .mx-new-stepmain .mx-new-after-title {
		padding-top: 0;
	}
  .page-id-20168 #field_82_81, .video-float {
    display: block;
    width: 50%;
    position: relative;
    right: 0;
    bottom: 0;
    padding-top: 30px;
	  left: 25%;
  }
	.page-id-20196 #gform_page_82_4,
	.page-id-20196 #gform_page_82_10,
	.page-id-20196 #gform_page_82_11,
	.page-id-20196 #gform_page_82_15 {
		min-height: unset;
	}
	.page-id-20332 .mx-new-post-title,
	.page-id-20332 .mx-testi-slider p,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-new-post-title,
  .page-template-mx-new-form.valeur-marchande-maison-posts .mx-testi-slider p,
  .page-template-template-evaluer-propriete .mx-testi-slider p,
  .page-id-34746 .mx-new-post-title,
  .page-id-34746 .mx-testi-slider p,
  .page-id-41630 .mx-new-post-title,
  .page-id-41630 .mx-testi-slider p,
  .postid-43582 .mx-new-post-title,
  .postid-43582 .mx-testi-slider p,
  .page-id-43672 .mx-new-post-title,
  .page-id-43672 .mx-testi-slider p,
  .postid-43761 .mx-new-post-title,
  .postid-43761 .mx-testi-slider p {
		font-family: 'Montserrat-Bold';
	}
  .page-id-21292 .cel-slider {
    max-width: 100%;
    margin: 0 auto;
  }
   .page-id-21292 .mx-new-testimonial .container .cel-slider .one-third {
      width: unset !important;
      background: rgba(255,255,255,0.9);
      padding: 30px 60px;
   }
  .page-id-21292 .cel-slider .prev {
    position: absolute;
    left: 45px;
    top: 45%;
    transform: translate(-45%,0);
    width: 25px;
    height: 44px;
    text-indent: -99999em;
    background: url(images/mx-slider-prev.png) no-repeat scroll 0 0;
    filter: brightness(1) invert(1);
  }
  .page-id-21292 .cel-slider .next {
    position: absolute;
    right: 20px;
    top: 45%;
    transform: translate(-45%,0);
    width: 25px;
    height: 44px;
    text-indent: -99999em;
    background: url(images/mx-slider-next.png) no-repeat scroll 0 0;
    filter: brightness(1) invert(1);
  }
  .page-id-21292 .cel-slider .rslides img {
    width: unset;
    margin: 0 auto 10px;
    float: none;
  }
}
@media only screen and (max-width: 849px) {
  .mx-new-stepmain.mx-new-stepmain-v2 .gfield_radio {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-15912 .mx-new-hero .gform_wrapper .mx-new-final .gform_page_footer center {
    margin-top: 20px;
  }
  .page-id-15912 .txtarrow {
      left: 90%;
      bottom: 135px;
  }
  .page-id-15912.mx-new-form-v2 .mx-new-content .gform_button {
    margin-top: 40px !important;
  }
  .page-id-20123 .gform_wrapper .mx-new-step6 ul.gform_fields,
  .page-id-21109 .gform_wrapper .mx-new-step6 ul.gform_fields {
    width: 100%;
  }
  .page-id-20123 .gform_wrapper .mx-new-step12 ul.gform_fields li:nth-child(2), 
  .page-id-20123 .gform_wrapper .mx-new-step4c ul.gform_fields li:nth-child(2),
  .page-id-20123 .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
  .page-id-20123 .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2),
  .page-id-21109 .gform_wrapper .mx-new-step12 ul.gform_fields li:nth-child(2), 
  .page-id-21109 .gform_wrapper .mx-new-step4c ul.gform_fields li:nth-child(2),
  .page-id-21109 .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2),
  .page-id-21109 .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2) {
    width: 100%;
  }
  .page-id-20123 .txtarrow,
  .page-id-21109 .txtarrow {
    bottom: 170px;
    color: #000;
  }
  .page-id-20123.page-template-mx-new-form h3,
  .page-id-21109.page-template-mx-new-form h3 {
    font-size: 26px;
  }
  .page-id-20172 .mx-testi-slider p {
    font-family: 'Montserrat-Bold';
  }
	.page-id-19024 #field_82_1, .page-id-15382 #field_82_1, .page-id-21150 #field_82_1, .page-id-22754 #field_82_1 {
		position: relative;
	}
	.page-id-19024 #field_82_1:after, .page-id-21150 #field_82_1:after, .page-id-22754 #field_82_1:after {
		content: "";
		position: absolute;
		right: 0;
		bottom: -25px;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow-right-black.png) no-repeat scroll 0 0;
		background-size: cover;
	}
	.page-id-15382 #field_82_1:after {
		content: "";
		position: absolute;
		right: 64px;
		bottom: -25px;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow-right.png) no-repeat scroll 0 0;
		background-size: cover;
	}
	.page-id-20332 #field_102_1, .postid-16561 #field_93_1, .page-template-mx-new-form.valeur-marchande-maison-posts #field_102_1, .page-id-34746 #field_102_1, .page-id-41630 #field_189_1, .postid-43582 #field_197_1, .page-id-43672 #field_199_1, .postid-43761 #field_197_1, #field_205_1 {
		position: relative;
	}
	.postid-16561 #field_93_1:after {
		content: "";
		position: absolute;
		left: 45px;
		bottom: -25px;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow.png) no-repeat scroll 0 0;
		background-size: cover;
	}
	.txtarrow img {
		position: absolute;
		left: 15px;
	}
	.page-id-20504 #field_82_1 {
		position: relative;
	}
	.page-id-20504 #field_82_1:after {
		content: "";
		position: absolute;
		left: 45px;
		bottom: -75px;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow.png) no-repeat scroll 0 0;
		background-size: cover;
		
	}
}
@media only screen and (max-width: 768px) and (min-width: 481px) {
  .page-id-21109 .mx-main-row .mx-main-column:last-child {
    color: #fff;
  }
  .page-id-21109 .mx-main-row .mx-main-column:last-child img {
    filter: brightness(0) invert(1);
  }
}
@media only screen and (max-width: 767px) {
  .page-id-20332 #field_102_1:after,
  .page-template-mx-new-form.valeur-marchande-maison-posts #field_102_1:after, .page-id-34746 #field_102_1:after, .page-id-41630 #field_189_1:after, .postid-43582 #field_197_1:after, .page-id-43672 #field_199_1:after, .postid-43761 #field_197_1:after, #field_205_1:after {
    content: "";
    position: absolute;
    left: 45px;
    bottom: -25px;
    width: 21px;
    height: 61px;
    background: url(/wp-content/uploads/2021/05/mobile-arrow.png) no-repeat scroll 0 0;
    background-size: cover;
  }
  .page-id-15912 .txtarrow {
    bottom: 30px;
    left: 0;
  }
  .page-id-15912 .txtarrow img {
    position: absolute;
    left: 60px;
    transform: rotate(-30deg);
  }
  .page-id-15912.mx-new-form-v2 .mx-new-content {
    max-width: calc(100% - 20px);
    padding: 60px 10px;
  }
  .page-id-15912.mx-new-form-v2 .mx-new-content .gform_button {
    margin-top: 0 !important;
  }
  .dynamic-mascots {
    position: relative;
    width: 50%;
    margin-left: 0;
    margin-bottom: -25px;
  }
	.page-id-19024 #field_82_1:after, .page-id-21150 #field_82_1:after, .page-id-15382 #field_82_1:after, .page-id-22754 #field_82_1:after {
		background: url(/wp-content/uploads/2021/05/mobile-arrow-right.png) no-repeat scroll 0 0;
	}
	.page-id-16843 #field_94_3 {
		position: relative;
	}
	.page-id-16843 #field_94_3:after {
		content: "";
		position: absolute;
		right: -30px;
		bottom: -25px;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow-right-black.png) no-repeat scroll 0 0;
		background-size: cover;
	}
  .page-id-25214 #field_124_84 {
    position: relative;
  }
  .page-id-25214 #field_124_84:after {
    content: "";
    position: absolute;
    right: -5px;
    bottom: -35px;
    width: 36px;
    height: 105px;
    background: url(/wp-content/uploads/2021/05/mobile-arrow-right.png) no-repeat scroll 0 0;
    background-size: cover;
  }
	.page-id-19024 .txtarrow p, .page-id-21150 .txtarrow p, .page-id-22754 .txtarrow p {
		color: #fff;
	}
	.page-id-20504 #field_82_1:after {
		content: "";
		position: absolute;
		left: 0;
		bottom: -75px; 
	}
	.page-id-21109 .txtarrow, .page-id-20123 .txtarrow {
		bottom: -30px;
    	color: #fff;
	}
	.page-id-21109 .txtarrow img, .page-id-20123 .txtarrow img {
		position: absolute;
		filter: brightness(0) invert(1);
	}
  .postid-3054.page-template-mx-new-form .mx-new-hero.compact-df h3,
  .page-id-20332 .mx-new-hero.compact-df h3,
  .page-id-34746 .mx-new-hero.compact-df h3,
  .page-id-41630 .mx-new-hero.compact-df h3,
  .page-id-43672 .mx-new-hero.compact-df h3{
    font-size: 14pt;
  }
  .postid-3054 img.mx-mob-arrow,
  .page-id-20332 img.mx-mob-arrow,
  .page-id-34746 img.mx-mob-arrow,
  .page-id-41630 img.mx-mob-arrow,
  .page-id-43672 img.mx-mob-arrow{
    display: block!important;
    position: absolute;
    right: 0;
    top: 65px;
  }
  .page-id-15382 #field_82_1:after {
    right: 0;
  }
}
@media only screen and (max-width: 640px) {
  .page-id-20168 #field_82_81, .video-float {
    width: 100%;
	  left: 0;
  }
  .page-id-15912 .txtarrow {
    bottom: -60px;
    left: 0;
  }
  .page-id-15912 .txtarrow img {
    left: 40px;
  }
	.page-id-21109 .txtarrow img, .page-id-20123 .txtarrow img {
		    left: 40px;
		    width: 60px;
	}
  
}
@media only screen and (max-width: 479px) {
	.page-id-20156 .mx-new-hero {
		background: url(/wp-content/uploads/2021/05/new-mobile-hero-bg.jpg) scroll bottom center no-repeat !important;
    	background-size: cover !important;
	}
	.page-id-20156 .mx-new-hero .container:first-child img {
		width: 160px;
		height: auto;
	}
	.page-id-20156 .mx-new-hero .container:first-child .two-thirds {
		display: none;
	}
	.page-id-20156 .mx-new-stepmain .mx-new-title {
		text-align: center;
	}
	.page-id-20156 .mx-new-stepmain .mx-new-after-title {
		font-size: 14px;
		text-align: center;
	}
	.page-id-20156 .mx-new-stepmain .gfield_radio li label {
		font-size: 17px !important;
	}
	.page-id-20156 .mx-new-stepmain .gfield_radio li {
		flex: 0 0 48%;
		margin: 0 1% 10px !important;
	}
	.page-id-20156  #field_82_1 {
		position: relative;
	}
	.page-id-20156  #field_82_1:after {
		content: "";
		position: absolute;
		left: 0;
		bottom: -25px;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow.png) no-repeat scroll 0 0;
		background-size: cover;
		
	}
	.page-id-20156 .mx-new-stepmain .gform_page_fields {
		margin-bottom: 130px;
	}
	.page-id-20156 .mx-new-stepmain .mx-new-post-title {
		line-height: 1.3;
	}
	.page-id-20332 #field_102_1:after, .postid-16561 #field_93_1:after,
  .page-template-mx-new-form.valeur-marchande-maison-posts #field_102_1:after, .page-id-34746 #field_102_1:after, .page-id-41630 #field_189_1:after, .postid-43582 #field_197_1:after, .page-id-43672 #field_199_1:after, .postid-43761 #field_197_1:after, #field_205_1:after{
		left: 0;
	}
	.page-id-20123.page-template-mx-new-form h3,
  .page-id-21109.page-template-mx-new-form h3 {
    font-size: 19px;
  }
  .gform_validation_errors>h2.hide_summary {
    line-height: 1.3em;
  }
}
@media only screen and (max-width: 425px) {
  .page-id-15912 .txtarrow {
    left: -40px;
  }
  .page-id-15912 .mx-new-form-v2 h3 {
    font-size: 20px;
  }
  #input_100_67_5_container, #input_99_67_5_container, #input_82_67_5_container {
      width: 100%;
  }
  #gform_wrapper_59 #field_59_5 input[type="text"],
  #gform_wrapper_60 #field_60_5 input[type="text"],
  #gform_wrapper_60 #field_60_35 select,
  #gform_wrapper_60 #field_60_36 input[type="text"],
  #gform_wrapper_60 textarea {
    width: 100% !important;
  }
  #gform_wrapper_60 #field_60_5 .ginput_container:after {
    right: 4%;
  }
  .page-template-mx-new-form .container,
  .page-template-template-trouvez-facilement .container,
  .page-template-template-pour-vendre .container,
  .page-template-template-evaluer-propriete .container,
  .category-commission-courtiers-immobiliers .container,
  .postid-43582 .container,
  .postid-43761 .container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }
  .mx-new-form-v2 h3 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 414px) {
  .mx-new-step1 .gfield_radio li label, 
  .mx-new-step10 .gfield_radio li label, 
  .mx-new-step4a .gfield_radio li label, 
  .mx-new-step13a .gfield_radio li label {
    font-size: 13px !important;
  }
	.page-id-20504 .mx-new-hero .container:first-child img {
		max-width: 140px;
	}
	.page-id-20504 .mx-new-hero .container:first-child .two-thirds {
		display: none;
	}
	.page-id-20504 .mx-new-hero {
		background: #cbae7b url(/wp-content/uploads/2021/05/new-mobile-hero-bg.jpg) no-repeat scroll bottom center;
		background-size: cover;
		padding-bottom: 180px;
	}
	.page-id-20504 .mx-new-stepmain .mx-new-title {
		text-align: center;
		font-size: 21px;
	}
	.page-id-20504 .mx-new-stepmain .mx-new-after-title {
		font-family: 'Montserrat-Regular';
    	text-align: center;
	}
	.page-id-20504 .mx-new-hero:before {
		display: none;
	}
	.page-id-20504 .mx-new-stepmain .gfield_radio li, .page-id-20504 .mx-new-step4 .gfield_radio li, 
	.page-id-20504 .mx-new-step13 .gfield_radio li, .page-id-20504 .mx-new-step15 .gfield_radio li, .page-id-20504 .mx-new-step16 .gfield_radio li {
		flex: 0 0 46%;
		margin: 0 2% 10px !important;
	}
	.page-id-20504 #field_82_1 {
		position: relative;
	}
	.page-id-20504 #field_82_1:after {
		content: "";
		position: absolute;
		left: 0;
		bottom: -25px;
		width: 21px;
		height: 61px;
		background: url(/wp-content/uploads/2021/05/mobile-arrow.png) no-repeat scroll 0 0;
		background-size: cover;
		
	}
	.page-id-20504.page-template-mx-new-form h3 {
		font-size: 21px;
	}
	.page-id-20504 .mx-new-after-title {
		font-size: 16px;
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li label, .page-id-20504 .mx-new-step10 .gfield_radio li label, 
	.page-id-20504 .mx-new-step4a .gfield_radio li label, .page-id-20504 .mx-new-step13a .gfield_radio li label {
		display: block !important;
		margin: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
		color: #000;
		font-family: 'Montserrat-Bold';
		font-size: 10px !important;
		line-height: 1.3 !important;
		text-align: center;
		padding: 85px 10px 10px !important;
		background: #fff;
		border-radius: 0;
		background-color: #fff;
		min-height: 125px;
		background-repeat: no-repeat;
		background-position: top 15px center;
	}
	.page-id-20504 .mx-new-step4 .gfield_radio li label, 
	.page-id-20504 .mx-new-step13 .gfield_radio li label, 
	.page-id-20504 .mx-new-step15 .gfield_radio li label, 
	.page-id-20504 .mx-new-step16 .gfield_radio li label {
		color: #ff3300;
		background-color: #fff;
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li, .page-id-20504 .mx-new-step10 .gfield_radio li, 
	.page-id-20504 .mx-new-step4a .gfield_radio li, .page-id-20504 .mx-new-step13a .gfield_radio li {
		flex: 0 0 calc(33.33% - 20px);
		margin: 0 auto 10px !important;
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li:nth-child(1) label, 
	.page-id-20504 .mx-new-step10 .gfield_radio li:nth-child(1) label, 
	.page-id-20504 .mx-new-step4a .gfield_radio li:nth-child(1) label, 
	.page-id-20504 .mx-new-step13a .gfield_radio li:nth-child(1) label {
		background-image: url(/wp-content/uploads/2021/05/choice-1.png);
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li:nth-child(2) label,
	.page-id-20504 .mx-new-step10 .gfield_radio li:nth-child(2) label,
	.page-id-20504 .mx-new-step4a .gfield_radio li:nth-child(2) label,
	.page-id-20504 .mx-new-step13a .gfield_radio li:nth-child(2) label {
	  background-image: url(/wp-content/uploads/2021/05/choice-2.png);
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li:nth-child(3) label,
	.page-id-20504 .mx-new-step10 .gfield_radio li:nth-child(3) label,
	.page-id-20504 .mx-new-step4a .gfield_radio li:nth-child(3) label,
	.page-id-20504 .mx-new-step13a .gfield_radio li:nth-child(3) label {
	  background-image: url(/wp-content/uploads/2021/05/choice-3.png);
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li:nth-child(4) label,
	.page-id-20504 .mx-new-step10 .gfield_radio li:nth-child(4) label,
	.page-id-20504 .mx-new-step4a .gfield_radio li:nth-child(4) label,
	.page-id-20504 .mx-new-step13a .gfield_radio li:nth-child(4) label {
	  background-image: url(/wp-content/uploads/2021/05/choice-4.png);
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li:nth-child(5) label,
	.page-id-20504 .mx-new-step10 .gfield_radio li:nth-child(5) label,
	.page-id-20504 .mx-new-step4a .gfield_radio li:nth-child(5) label,
	.page-id-20504 .mx-new-step13a .gfield_radio li:nth-child(5) label {
	  background-image: url(/wp-content/uploads/2021/05/choice-5.png);
	}
	.page-id-20504 .mx-new-step1 .gfield_radio li:nth-child(6) label,
	.page-id-20504 .mx-new-step10 .gfield_radio li:nth-child(6) label,
	.page-id-20504 .mx-new-step4a .gfield_radio li:nth-child(6) label,
	.page-id-20504 .mx-new-step13a .gfield_radio li:nth-child(6) label {
	  background-image: url(/wp-content/uploads/2021/05/choice-6.png);
	}
	.page-id-20504 .mx-new-testimonial {
		display: none !important;
	}
	.page-id-20504 .cel-testimonial {
		display: block;
	}
	.page-id-20504 .cel-testimonial {
    	display: block !important;
    	text-align: center;
      padding: 40px 0 40px;
      background: url(images/mx-new-testi.jpg) no-repeat scroll center top;
      background-size: cover;
      color: #4d4d4d;
      margin-top: -20px;
  }
  .page-id-20504 .cel-testimonial .container .one-third {
      background: #fff;
      padding: 30px;
      max-width: 100%;
      position: relative;
      width: calc(100% - 60px) !important;
  }
  .page-id-20504 .cel-testimonial p {
      margin: 0;
      min-height: 75px;
  }
  .page-id-20504 .cel-slider {
    max-width: 90%;
    margin: 0 auto;
  }
  .page-id-20504 .cel-slider .prev {
    position: absolute;
      left: 15px;
      top: 45%;
      transform: translate(-45%,0);
    width: 25px; 
    height: 44px; 
    text-indent: -99999em;
    background: url(images/mx-slider-prev.png) no-repeat scroll 0 0;
  }
  .page-id-20504 .cel-slider .next {
    position: absolute;
      right: -10px;
      top: 45%;
      transform: translate(-45%,0);
    width: 25px; 
    height: 44px; 
    text-indent: -99999em;
    background: url(images/mx-slider-next.png) no-repeat scroll 0 0;
  }
	.page-id-20504 .cel-slider .rslides img {
		width: unset;
		margin: 0 auto 10px;
		float: none;
	}
	.page-id-20504 .cel-bottom {
		padding: 20px 10px;
		background-image: url(/wp-content/uploads/2021/05/bottom-intro-bg.jpg), linear-gradient(90deg, rgba(205,204,203,1) 0%, rgba(215,214,214,1) 50%, rgba(242,243,244,1) 100%);
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		min-height: 230px;
		display: block;
		background-position: bottom left;
		line-height: 1.3;
  }
  .page-id-20504 .cel-bottom-content {
    float: right;
    width: 40%;
    color: #231f20;
    font-size: 16px;
    font-family: 'Montserrat-Regular';
    text-align: left;
  }
	.mx-bottom-new-cta .container:last-child a {
		min-width: unset;
	}
  .page-id-25214 .mx-new-stepmain2 .gfield_radio li label {
    font-size: 19px !important;
  }
}
@media only screen and (max-width: 400px) {
  .page-id-15912.mx-new-form-v2 .mx-new-step1 .gfield_radio li, 
  .page-id-15912.mx-new-form-v2 .mx-new-step10 .gfield_radio li, 
  .page-id-15912.mx-new-form-v2 .mx-new-step4a .gfield_radio li, 
  .page-id-15912.mx-new-form-v2 .mx-new-step13a .gfield_radio li {
    flex: 0 0 calc(50% - 20px);
    margin: 0 auto 10px !important;
  }
	.page-id-20332 #field_102_1:after, .postid-16561 #field_93_1:after,
  .page-template-mx-new-form.valeur-marchande-maison-posts #field_102_1:after, .page-id-34746 #field_102_1:after, .page-id-41630 #field_189_1:after, .postid-43582 #field_197_1:after, .page-id-43672 #field_199_1:after, .postid-43761 #field_197_1:after, #field_205_1:after {
		width: 15px;
    	height: 44px;
	}
	.page-id-21109 .txtarrow img, .page-id-20123 .txtarrow img {
		 left: 10px;
    	width: 60px;
	}
}
.page-id-20211 #mci-footer .container:first-child,
.page-id-20211 #nav_container {
	display: none !important;
}
@media only screen and (max-width: 375px) {
	.page-template-mx-new-form .mx-new-hero.compact-df h3,
  .page-template-template-trouvez-facilement .mx-new-hero.compact-df h3,
  .page-template-template-evaluer-propriete .mx-new-hero.compact-df h3,
  .postid-43582 .mx-new-hero.compact-df h3,
  .postid-43761 .mx-new-hero.compact-df h3{
		font-size: 14pt;
	}
	.page-id-21109 .txtarrow, .page-id-20123 .txtarrow {
		bottom: 0;
	}
}
.post-form {
	position: relative;
    padding-top: 30px;
	margin-bottom: 30px;
}
.post-form .form-mascot {
	position: absolute;
    bottom: 0;
    width: 20%;
    height: auto;
    left: 44px;
}
.post-form-title {
	width: calc(75% - 60px);
    margin-left: 20%;
    margin-right: 5%;
    padding: 30px;
	background: #3d3d3d;
	border-top: 3px solid #000234;
	border-left: 3px solid #000234;
	border-right: 3px solid #000234;
	border-radius: 10px 10px 0 0;
	color: #fefefe;
	font-family: "Montserrat",sans-serif; 
	font-size: 16px;
	text-transform: uppercase; 
	font-weight: 700;
	position: relative;
}
.post-form-title h3 {
	font-size: 26px; 
	color: #fcf900;
	font-family: "Montserrat",sans-serif; 
	text-transform: uppercase;
	margin-bottom: 5px;
	text-align: left;
}
.post-form-title p {
	margin-bottom: 5px !important;
	font-weight: 700;
	text-align: left;
}
.post-form-title p:last-child {
	margin-top: 30px; 
	margin-bottom: 0;
}
.post-form-title img {
	position: absolute;
	right: 15px;
	top: 30px; 
	width: 100px; 
	height: auto;
}
.post-form-content {
	width: calc(75% - 60px);
    margin-left: 20%;
    margin-right: 5%;
    padding: 30px;
    background: #eaa750;
    border-bottom: 3px solid #000234;
    border-left: 3px solid #000234;
    border-right: 3px solid #000234;
    border-radius: 0 0 10px 10px;
}
.post-form-wrap {
    width: calc(144.5% - 10px);
    background: #ececec;
    margin-left: -34%;
    border: 5px solid #3f2902;
    border-radius: 10px 10px;
    padding: 20px 0 20px;
}
.post-form-wrap .gform_wrapper {
	margin-left: 28% !important;
    margin-right: 4% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
	position: relative;
}
.post-form-wrap .gform_wrapper:after {
	content: "";
    background: url(/wp-content/uploads/2021/06/arrow.png) no-repeat 0 0;
    width: 65px;
    height: 72px;
    position: absolute;
    bottom: 42px;
    right: -46px;
    background-size: cover;
}
.post-form-wrap .gform_wrapper form {
	display: flex;
}
.post-form-wrap .gform_fields {
	display: flex !important;
}
.post-form-wrap .gform_fields .gfield {
	padding-right: 0 !important;
	width: 50%;
	align-items: center;
    justify-content: center;
    display: flex;
}
.post-form-wrap .ginput_container {
	margin-top: 0 !important;
	position: relative;
}
.post-form-wrap .gfield_radio {
	width: 100% !important;
    margin: 0 !important;
	display: flex;
    flex-wrap: wrap;
}
.post-form-wrap .gfield_radio li, .post-form-wrap .gform_wrapper li.gf_list_inline ul.gfield_checkbox li {
	margin: 0 10px 5px 0 !important;
    display: flex !important;
    width: 100% !important;
    min-width: 96% !important;
	
}
.post-form-wrap .gfield_radio li:last-child, .post-form-wrap .gform_wrapper li.gf_list_inline ul.gfield_checkbox li:last-child {
	margin-bottom: 0 !important;
}
.post-form-wrap .gfield_radio li input {
    opacity: 0;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.post-form-wrap .gfield_radio li label {
	margin: 0 !important;
    border: 2px solid #231300;
    border-radius: 20px;
    padding: 10px 20px !important;
    font-weight: 700;
    font-family: "Montserrat",sans-serif !important;
    text-transform: uppercase;
    color: #000;
    background: #fff;
    max-width: 100% !important;
    width: 100% !important;
	text-align: center;
}
.post-form-wrap .gfield_radio li label:hover, 
.post-form-wrap .gfield_radio input:checked + label {
    background-color: #231300;
	color: #fff;
}
.post-form-wrap .ginput_container_select {
	background: #fff url(/wp-content/uploads/2021/06/traingle.png) no-repeat scroll center right 15px;
}
.post-form-wrap select {
    width: 100% !important;
    margin: 0;
    border: 2px solid #231300;
    border-radius: 3px;
    box-shadow: none;
    padding: 8px 20px !important;
    height: unset !important;
    font-weight: 700;
    font-family: "Montserrat",sans-serif !important;
    text-transform: uppercase;
    color: #000;
    background: none;
    font-size: 14px !important;
	margin-left: 0 !important;
}
.post-form-wrap .gform_footer {
	padding: 0 !important;
    margin: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
	flex-wrap: wrap;
	width: 70% !important;
}
.post-form-wrap .gform_footer center {
	font-family: "Montserrat",sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 5px;
}
.post-form-wrap .gform_button {
	margin-right: 0 !important;
    width: 232px !important;
    height: 72px !important;
    background: url(/wp-content/uploads/2021/06/submit-button.png) no-repeat scroll center center;
    text-align: center;
    color: #fff;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    font-size: 14px !important;
    line-height: 1.5 !important;
    border-radius: 0;
    border: none;
    box-shadow: none;
    background-size: cover;
    white-space: normal;
    background-color: transparent;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.post-form-wrap .gform_button:hover {
	background: url(/wp-content/uploads/2021/06/submit-button-hover.png) no-repeat scroll center center;
	box-shadow: none;
    background-size: cover;
}
.post-form-wrap {
	width: calc(118% - 10px);
	margin-left: -8%;
}
.post-form-wrap .gform_body {
	display: flex;
	align-items: center;
}
.post-form-wrap .gform_wrapper:after {
	right: -38px;
}
.post-form-wrap .gform_wrapper {
	margin-left: 6% !important;
}
@media only screen and (max-width: 1024px) { 
	.post-form-wrap {
		width: calc(118% - 10px);
		margin-left: -8%;
	}
	.post-form-wrap .gform_body {
		display: flex;
    	align-items: center;
	}
	.post-form-wrap .gform_wrapper:after {
		right: -38px;
	}
	.post-form-wrap .gform_wrapper {
		margin-left: 6% !important;
	}
}
@media only screen and (max-width: 959px) {
	.post-form-title {
		width: calc(100% - 46px);
		margin-left: 0;
		margin-right: 0;
		padding: 20px;
	}
	.post-form .form-mascot {
		display: none;
	}
	.post-form-content {
		width: calc(100% - 46px);
		margin-left: 0;
		margin-right: 0;
		padding: 20px;
	}
	.post-form-wrap {
		width: 100%;
		background: transparent;
		margin-left: 0;
		border: none;
		border-radius: 0;
		padding: 0;
	}
	.post-form-wrap .gform_wrapper {
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.post-form-wrap .gform_wrapper:after {
		display: none;
	}
	.post-form-wrap .gform_footer {
		width: 55% !important;
	}
  .page-template-mark-slide-form4 .mx-new-content {
    margin-top: 40px;
  }
  .page-template-mark-slide-form4 .mx-new-hero.compact-df .mx-new-step1 .gfield_radio li label, 
  .page-template-mark-slide-form4 .mx-new-hero.compact-df .mx-new-step10 .gfield_radio li label, 
  .page-template-mark-slide-form4 .mx-new-hero.compact-df .mx-new-step4a .gfield_radio li label, 
  .page-template-mark-slide-form4 .mx-new-hero.compact-df .mx-new-step13a .gfield_radio li label {
        padding: 110px 10px 10px !important;
  }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
	.post-form-title {
		width: calc(100% - 46px);
	}
  .page-template-mark-slide-form4 .mx-new-content h3 br {
    display: block;
  }
  .page-template-mark-slide-form .mx-new-content select,
  .page-template-template-slideform-maintenant .mx-new-content select,
  .page-template-template-au-meilleur-facilement .mx-new-content select,
  .page-template-template-vraiment-rapidament .mx-new-content select{
    width: 100%!important;
  }
}
@media only screen and (max-width: 767px) {
	.post-form-title h3 {
		text-align: center;
		font-size: 22px;
	}
	.post-form-title p {
		text-align: center;
	}
	.post-form-title img {
		position: relative;
		right: unset;
		top: unset;
		margin-top: 10px;
	}
	.gform_wrapper form {
		flex-wrap: wrap;
	}
	.post-form-wrap .gform_footer {
		width: 100% !important;
	}
	.post-form-wrap .gform_fields {
		flex-wrap: wrap;
	}
	.post-form-wrap .gform_fields .gfield {
		width: 100% !important;
	}
	.post-form-wrap .gfield_radio li, 
	.post-form-wrap .gform_wrapper li.gf_list_inline ul.gfield_checkbox li {
		margin: 0 auto 10px auto !important;
		display: flex !important;
		width: 100% !important;
		min-width: 60% !important;
	}
	.post-form-wrap .gform_footer {
		margin: 20px 0 0 !important;
	}
	.post-form-wrap .gform_footer {
		display: block !important;
	}
	.post-form-wrap .gform_button {
		margin: 0 auto 10px !important;
	}
	.post-form-wrap .gfield_radio li:last-child, .post-form-wrap .gform_wrapper li.gf_list_inline ul.gfield_checkbox li:last-child {
		margin-bottom: 5px !important;
	}
}
@media only screen and (max-width: 479px) {
	.post-form-title h3 {
		font-size: 18px;
	}
	.post-form-title p {
		font-size: 13px;
	}
	.post-form-title p:last-child {
		margin-top: 0;
		font-size: 16px;
		margin-bottom: 0;
	}
}
/* NEW SLIDE FORM */
.page-template-mark-slide-form .mx-new-testimonial,
.page-template-vendez-slide-form .mx-new-testimonial,
.page-template-mark-slide-form2 .mx-new-testimonial,
.page-template-mark-slide-form3 .mx-new-testimonial,
.page-template-mark-slide-form4 .mx-new-testimonial,
.page-template-template-comparez-les-meilleurs .mx-new-testimonial,
.page-template-template-comparez-3-professionnels .mx-new-testimonial,
.page-template-template-pour-la-meilleure-commission .mx-new-testimonial,
.page-template-template-slideform-maintenant .mx-new-testimonial,
.page-template-template-au-meilleur-facilement .mx-new-testimonial,
.page-template-template-vraiment-rapidament .mx-new-testimonial,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-testimonial{
    text-align: center;
    padding: 140px 0 40px;
    background: url(/wp-content/uploads/2021/01/testi-bg.jpg) no-repeat scroll right top;
    background-size: cover;
    color: #4d4d4d;
}
.page-template-mark-slide-form .mx-new-testimonial .container:nth-child(1),
.page-template-vendez-slide-form .mx-new-testimonial .container:nth-child(1),
.page-template-mark-slide-form2 .mx-new-testimonial .container:nth-child(1),
.page-template-mark-slide-form3 .mx-new-testimonial .container:nth-child(1),
.page-template-mark-slide-form4 .mx-new-testimonial .container:nth-child(1),
.page-template-template-comparez-les-meilleurs .mx-new-testimonial .container:nth-child(1),
.page-template-template-comparez-3-professionnels .mx-new-testimonial .container:nth-child(1),
.page-template-template-pour-la-meilleure-commission .mx-new-testimonial .container:nth-child(1),
.page-template-template-slideform-maintenant .mx-new-testimonial .container:nth-child(1),
.page-template-template-au-meilleur-facilement .mx-new-testimonial .container:nth-child(1),
.page-template-template-vraiment-rapidament .mx-new-testimonial .container:nth-child(1),
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-testimonial .container:nth-child(1){
  margin-bottom: 40px;
}
.page-template-mark-slide-form .testi-bottom, 
.page-template-vendez-slide-form .testi-bottom, 
.page-template-mark-slide-form2 .testi-bottom, 
.page-template-mark-slide-form3 .testi-bottom, 
.page-template-mark-slide-form4 .testi-bottom,
.page-template-template-comparez-les-meilleurs .testi-bottom,
.page-template-template-comparez-3-professionnels .testi-bottom, 
.page-template-template-pour-la-meilleure-commission .testi-bottom,
.page-template-template-slideform-maintenant .testi-bottom,
.page-template-template-au-meilleur-facilement .testi-bottom,
.page-template-template-vraiment-rapidament .testi-bottom, 
.page-template-template-pour-trouver-la-meilleure-commission .testi-bottom{ 
  color: #000;  
}
.page-template-vendez-slide-form .title-19024,
.page-template-mark-slide-form .title-19024,
.page-template-mark-slide-form2 .title-19024,
.page-template-mark-slide-form3 .title-19024,
.page-template-mark-slide-form4 .title-19024,
.page-template-template-comparez-les-meilleurs .title-19024,
.page-template-template-comparez-3-professionnels .title-19024,
.page-template-template-pour-la-meilleure-commission .title-19024,
.page-template-template-slideform-maintenant .title-19024,
.mx-new-hero.single-commissionci-cat .title-19024,
.page-template-template-au-meilleur-facilement .title-19024,
.page-template-template-vraiment-rapidament .title-19024,
.page-template-template-pour-trouver-la-meilleure-commission .title-19024{
  display: block !important;  
  font-size: 36px;
      color: #092436 !important;
}
.page-template-vendez-slide-form .title-19024 br,
.page-template-mark-slide-form .title-19024 br,
.page-template-mark-slide-form2 .title-19024 br,
.page-template-mark-slide-form3 .title-19024 br,
.page-template-mark-slide-form4 .title-19024 br,
.page-template-template-comparez-les-meilleurs .title-19024 br,
.page-template-template-comparez-3-professionnels .title-19024 br,
.page-template-template-pour-la-meilleure-commission .title-19024 br,
.mx-new-hero.single-commissionci-cat .title-19024 br,
.page-template-template-au-meilleur-facilement .title-19024 br,
.page-template-template-vraiment-rapidament .title-19024 br,
.page-template-template-pour-trouver-la-meilleure-commission .title-19024 br{
  display: none;
}
.page-template-vendez-slide-form .mx-new-title,
.page-template-vendez-slide-form .mx-new-after-title,
.page-template-vendez-slide-form .mx-new-post-title, 
.page-template-vendez-slide-form .mx-new-rapid-ssl,
.page-template-mark-slide-form .mx-new-title,
.page-template-mark-slide-form .mx-new-after-title,
.page-template-mark-slide-form .mx-new-post-title, 
.page-template-mark-slide-form .mx-new-rapid-ssl,
.page-template-mark-slide-form2 .mx-new-title,
.page-template-mark-slide-form2 .mx-new-after-title,
.page-template-mark-slide-form2 .mx-new-post-title, 
.page-template-mark-slide-form2 .mx-new-rapid-ssl,
.page-template-mark-slide-form3 .mx-new-title,
.page-template-mark-slide-form3 .mx-new-after-title,
.page-template-mark-slide-form3 .mx-new-post-title, 
.page-template-mark-slide-form3 .mx-new-rapid-ssl,
.page-template-mark-slide-form4 .mx-new-title,
.page-template-mark-slide-form4 .mx-new-after-title,
.page-template-mark-slide-form4 .mx-new-post-title, 
.page-template-mark-slide-form4 .mx-new-rapid-ssl, 
.page-template-template-comparez-les-meilleurs .mx-new-rapid-ssl,
.page-template-template-comparez-les-meilleurs .mx-new-title,
.page-template-template-comparez-les-meilleurs .mx-new-after-title,
.page-template-template-comparez-les-meilleurs .mx-new-post-title, 
.page-template-template-comparez-les-meilleurs .mx-new-rapid-ssl, 
.page-template-template-comparez-3-professionnels .mx-new-rapid-ssl,
.page-template-template-comparez-3-professionnels .mx-new-title,
.page-template-template-comparez-3-professionnels .mx-new-after-title,
.page-template-template-comparez-3-professionnels .mx-new-post-title, 
.page-template-template-comparez-3-professionnels .mx-new-rapid-ssl,
.page-template-template-pour-la-meilleure-commission .mx-new-title,
.page-template-template-pour-la-meilleure-commission .mx-new-after-title,
.page-template-template-pour-la-meilleure-commission .mx-new-post-title, 
.page-template-template-pour-la-meilleure-commission .mx-new-rapid-ssl,
.page-template-template-super-vite .mx-new-rapid-ssl,
.page-template-template-super-vite .mx-new-title,
.page-template-template-super-vite .mx-new-after-title,
.page-template-template-super-vite .mx-new-post-title, 
.page-template-template-super-vite .mx-new-rapid-ssl, 
.page-template-template-slideform-maintenant .mx-new-rapid-ssl,
.page-template-template-slideform-maintenant .mx-new-title,
.page-template-template-slideform-maintenant .mx-new-after-title,
.page-template-template-slideform-maintenant .mx-new-post-title, 
.page-template-template-slideform-maintenant .mx-new-rapid-ssl,
.mx-new-hero.single-commissionci-cat .mx-new-title,
.mx-new-hero.single-commissionci-cat .mx-new-after-title,
.mx-new-hero.single-commissionci-cat .mx-new-post-title, 
.mx-new-hero.single-commissionci-cat .mx-new-rapid-ssl,
.page-template-template-vraiment-rapidament .mx-new-title,
.page-template-template-vraiment-rapidament .mx-new-after-title,
.page-template-template-vraiment-rapidament .mx-new-post-title, 
.page-template-template-vraiment-rapidament .mx-new-rapid-ssl,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-title,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-after-title,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-post-title, 
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-rapid-ssl{
  color: #092436 !important;
}

.page-template-template-au-meilleur-facilement .mx-new-title,
.page-template-template-au-meilleur-facilement .mx-new-after-title,
.page-template-template-au-meilleur-facilement .mx-new-post-title, 
.page-template-template-au-meilleur-facilement .mx-new-rapid-ssl{
  color: #fff !important;
}
.page-template-vendez-slide-form .mx-new-post-title {
  padding-top: 20px;
}
.page-template-vendez-slide-form .mx-new-after-title img, 
.page-template-vendez-slide-form .mx-new-post-title img,
.page-template-mark-slide-form .mx-new-after-title img, 
.page-template-mark-slide-form .mx-new-post-title img,
.page-template-mark-slide-form2 .mx-new-after-title img, 
.page-template-mark-slide-form2 .mx-new-post-title img,
.page-template-mark-slide-form3 .mx-new-after-title img, 
.page-template-mark-slide-form3 .mx-new-post-title img,
.page-template-mark-slide-form4 .mx-new-after-title img, 
.page-template-mark-slide-form4 .mx-new-post-title img,
.page-template-template-comparez-les-meilleurs .mx-new-after-title img, 
.page-template-template-comparez-les-meilleurs .mx-new-post-title img,
.page-template-template-comparez-3-professionnels .mx-new-after-title img, 
.page-template-template-comparez-3-professionnels .mx-new-post-title img,
.page-template-template-pour-la-meilleure-commission .mx-new-after-title img, 
.page-template-template-pour-la-meilleure-commission .mx-new-post-title img,
.page-template-template-super-vite .mx-new-after-title img, 
.page-template-template-super-vite .mx-new-post-title img,
.page-template-template-slideform-maintenant .mx-new-after-title img, 
.page-template-template-slideform-maintenant .mx-new-post-title img,
.mx-new-hero.single-commissionci-cat .mx-new-after-title img, 
.mx-new-hero.single-commissionci-cat .mx-new-post-title img,
.page-template-template-au-meilleur-facilement .mx-new-after-title img, 
.page-template-template-au-meilleur-facilement .mx-new-post-title img,
.page-template-template-vraiment-rapidament .mx-new-after-title img, 
.page-template-template-vraiment-rapidament .mx-new-post-title img,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-after-title img, 
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-post-title img{
    -webkit-filter: grayscale(1) invert(1);
    filter: grayscale(1) invert(1);
}
.page-template-vendez-slide-form .mx-new-stepmain .mx-new-after-title,
.page-template-mark-slide-form .mx-new-stepmain .mx-new-after-title,
.page-template-mark-slide-form2 .mx-new-stepmain .mx-new-after-title,
.page-template-mark-slide-form3 .mx-new-stepmain .mx-new-after-title,
.page-template-mark-slide-form4 .mx-new-stepmain .mx-new-after-title,
.page-template-template-comparez-les-meilleurs .mx-new-stepmain .mx-new-after-title,
.page-template-template-comparez-3-professionnels .mx-new-stepmain .mx-new-after-title,
.page-template-template-pour-la-meilleure-commission .mx-new-stepmain .mx-new-after-title,
.page-template-template-super-vite .mx-new-stepmain .mx-new-after-title,
.page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-after-title,
.mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-after-title,
.page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-after-title,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .mx-new-after-title{
  color: #092436 !important;
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain .mx-new-after-title,
.page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .mx-new-after-title{
  color: white!important;
}
.page-template-vendez-slide-form .mx-new-hero,
.page-template-mark-slide-form .mx-new-hero,
.page-template-mark-slide-form2 .mx-new-hero,
.page-template-mark-slide-form3 .mx-new-hero,
.page-template-mark-slide-form4 .mx-new-hero,
.page-template-template-comparez-les-meilleurs .mx-new-hero,
.page-template-template-comparez-3-professionnels .mx-new-hero,
.page-template-template-pour-la-meilleure-commission .mx-new-hero,
.page-template-template-slideform-maintenant .mx-new-hero,
.page-template-template-vraiment-rapidament .mx-new-hero,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero{
  background: url(/wp-content/uploads/2021/04/bg.jpg) no-repeat scroll left top;
    background-size: cover;
  min-height: 745px;
    padding: 20px 0;
}
.page-template-template-au-meilleur-facilement .mx-new-hero{
  background: url(/wp-content/uploads/2023/12/assurance-habitation-banner-bg.jpg) no-repeat scroll center top;
    background-size: cover;
  min-height: 690px;
    padding: 20px 0;
}
.mx-new-hero.single-commissionci-cat{
  background: url(/wp-content/uploads/2021/04/bg.jpg) no-repeat scroll left top;
    background-size: cover;
  min-height: 400px;
    padding: 20px 0 100px;
}
.mx-new-hero.single-commissionci-cat #slides-form{
  margin-bottom: 50px;
}

.page-template-mark-slide-form4 .mx-new-hero{
  min-height: unset;
  padding-bottom: 0;
  overflow: hidden;
}
.page-template-template-comparez-3-professionnels .mx-new-hero{
  min-height: 700px;
}
.page-template-template-comparez-3-professionnels .container:nth-child(2){
  margin-bottom: 0px!important;
}
.page-template-vendez-slide-form .mx-new-arrow,
.page-template-mark-slide-form .mx-new-arrow,
.page-template-mark-slide-form2 .mx-new-arrow,
.page-template-mark-slide-form3 .mx-new-arrow,
.page-template-mark-slide-form4 .mx-new-arrow,
.page-template-template-comparez-les-meilleurs .mx-new-arrow,
.page-template-template-comparez-3-professionnels .mx-new-arrow,
.page-template-template-pour-la-meilleure-commission .mx-new-arrow,
.page-template-template-slideform-maintenant .mx-new-arrow,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-arrow{
  bottom: 120px;
    background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024-black.png) no-repeat scroll 0 0;
    width: 205px;
    height: 84px;
    right: 24%;
}
.page-template-template-vraiment-rapidament .mx-new-arrow{
  top: 210px;
    background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024-black.png) no-repeat scroll 0 0;
    width: 205px;
    height: 84px;
    right: 24%;
}
.page-template-template-au-meilleur-facilement .mx-new-arrow{
  bottom: 120px;
    background: url(/wp-content/uploads/2023/12/pret-arrow-new.png) no-repeat scroll 0 0;
    width: 205px;
    height: 84px;
    right: 24%;
}
.mx-new-hero.single-commissionci-cat .mx-new-arrow{
  bottom: 35px;
  background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024-black.png) no-repeat scroll 0 0;
  width: 205px;
  height: 84px;
  right: 33%;
}
.page-template-mark-slide-form4 .mx-new-arrow{
	bottom: 75px;
}
.page-template-template-comparez-3-professionnels .mx-new-arrow{
  bottom: 250px;
}

.page-template-mark-slide-form3 .mx-new-arrow{
  bottom: 0px!important;
}

.page-template-vendez-slide-form .mx-new-arrow {
  right: 3%;
  bottom: 0;
	background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024.png) no-repeat scroll 0 0;
}
.page-id-25852.page-template-vendez-slide-form .mx-new-arrow {
  bottom: 8%;
    background: url(/wp-content/uploads/2020/12/mx-new-arrow-19024-black.png) no-repeat scroll 0 0;
    width: 205px;
    height: 84px;
    right: 24%;
}
.page-template-vendez-slide-form .mx-new-stepmain .mx-new-post-title,
.page-template-mark-slide-form .mx-new-stepmain .mx-new-post-title,
.page-template-mark-slide-form2 .mx-new-stepmain .mx-new-post-title,
.page-template-mark-slide-form3 .mx-new-stepmain .mx-new-post-title,
.page-template-mark-slide-form4 .mx-new-stepmain .mx-new-post-title,
.page-template-template-comparez-les-meilleurs .mx-new-stepmain .mx-new-post-title,
.page-template-template-comparez-3-professionnels .mx-new-stepmain .mx-new-post-title,
.page-template-template-pour-la-meilleure-commission .mx-new-stepmain .mx-new-post-title,
.page-template-template-super-vite .mx-new-stepmain .mx-new-post-title,
.page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-post-title,
.mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-post-title,
.page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-post-title,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .mx-new-post-title{
  text-align: left;
  color: #092436 !important;
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain .mx-new-post-title,
.page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .mx-new-post-title{
  text-align: left;
  color: #fff !important;
  font-family: "Montserrat";
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .fx-arrow{
  width: 100px;
  position: absolute;
  bottom: 155px;
  left: 380px;
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain .mx-new-post-title,
.page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .mx-new-post-title,
.mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-post-title{
  line-height: 1.2em;
  font-size: 14px;
}
.page-template-vendez-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-mark-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-mark-slide-form2 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-mark-slide-form3 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-mark-slide-form4 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-comparez-les-meilleurs .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-comparez-3-professionnels .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-pour-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-super-vite .mx-new-content .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-slideform-maintenant .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.mx-new-hero.single-commissionci-cat .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-vraiment-rapidament .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button{
  background: url(/wp-content/uploads/2020/01/mx-new-sc-retour.png) no-repeat scroll 0 0;
  color: #000;
}
.page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button{
  background: url(/wp-content/uploads/2020/01/mx-new-sc-retour.png) no-repeat scroll 0 0;
  color: #000;
  filter: invert(1);
}
.page-template-vendez-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-mark-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-mark-slide-form2 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-mark-slide-form3 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-mark-slide-form4 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-comparez-les-meilleurs .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-comparez-3-professionnels .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-pour-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-super-vite .mx-new-content .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-slideform-maintenant .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.mx-new-hero.single-commissionci-cat .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-vraiment-rapidament .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button{
  background: url(/wp-content/uploads/2020/01/mx-new-sc-suivant.png) no-repeat scroll 0 0;
  color: #000;
}
.page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button{
  background: url(/wp-content/uploads/2020/01/mx-new-sc-suivant.png) no-repeat scroll 0 0;
  color: #000;
  filter: invert(1);
}
.page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button:hover,
.page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button:hover{
  filter: invert(1);
}
.page-template-mark-slide-form4 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button {
  background: url(/wp-content/uploads/2021/04/mx-new-suivant-orange.png) no-repeat scroll 0 0;
  color: #fff;
}
.page-template-vendez-slide-form .txtarrow p,
.page-template-mark-slide-form .txtarrow p,
.page-template-mark-slide-form2 .txtarrow p,
.page-template-mark-slide-form3 .txtarrow p,
.page-template-mark-slide-form4 .txtarrow p,
.page-template-template-comparez-les-meilleurs .txtarrow p,
.page-template-template-comparez-3-professionnels .txtarrow p,
.page-template-template-pour-la-meilleure-commission .txtarrow p,
.page-template-template-super-vite .txtarrow p,
.page-template-template-slideform-maintenant .txtarrow p,
.mx-new-hero.single-commissionci-cat .txtarrow p,
.page-template-template-au-meilleur-facilement .txtarrow p,
.page-template-template-vraiment-rapidament .txtarrow p,
.page-template-template-pour-trouver-la-meilleure-commission .txtarrow p{
  color: #000;
}
.page-template-vendez-slide-form .txtarrow img,
.page-template-mark-slide-form .txtarrow img,
.page-template-mark-slide-form2 .txtarrow img,
.page-template-mark-slide-form3 .txtarrow img,
.page-template-mark-slide-form4 .txtarrow img,
.page-template-template-comparez-les-meilleurs .txtarrow img,
.page-template-template-comparez-3-professionnels .txtarrow img,
.page-template-template-pour-la-meilleure-commission .txtarrow img,
.page-template-template-super-vite .txtarrow img,
.page-template-template-slideform-maintenant .txtarrow img,
.mx-new-hero.single-commissionci-cat .txtarrow img,
.page-template-template-au-meilleur-facilement .txtarrow img,
.page-template-template-vraiment-rapidament .txtarrow img,
.page-template-template-pour-trouver-la-meilleure-commission .txtarrow img{
  filter: invert(26%) sepia(91%) saturate(7001%) hue-rotate(356deg) brightness(97%) contrast(118%);
}
.page-template-vendez-slide-form .dynamic-mascots,
.page-template-mark-slide-form .dynamic-mascots,
.page-template-mark-slide-form2 .dynamic-mascots,
.page-template-mark-slide-form3 .dynamic-mascots,
.page-template-mark-slide-form4 .dynamic-mascots,
.page-template-template-comparez-les-meilleurs .dynamic-mascots,
.page-template-template-comparez-3-professionnels .dynamic-mascots,
.page-template-template-pour-la-meilleure-commission .dynamic-mascots,
.page-template-template-super-vite .dynamic-mascots,
.page-template-template-slideform-maintenant .dynamic-mascots,
.mx-new-hero.single-commissionci-cat .dynamic-mascots,
.page-template-template-au-meilleur-facilement .dynamic-mascots,
.page-template-template-vraiment-rapidament .dynamic-mascots,
.page-template-template-pour-trouver-la-meilleure-commission .dynamic-mascots{
  width: 45%;
  height: auto;
}
.page-template-mark-slide-form4 .dynamic-mascots {
  width: 35%;
    height: auto;
}
.page-template-vendez-slide-form .mx-new-content,
.page-template-mark-slide-form .mx-new-content,
.page-template-mark-slide-form2 .mx-new-content,
.page-template-mark-slide-form3 .mx-new-content,
.page-template-mark-slide-form4 .mx-new-content,
.page-template-template-comparez-les-meilleurs .mx-new-content,
.page-template-template-comparez-3-professionnels .mx-new-content,
.page-template-template-pour-la-meilleure-commission .mx-new-content,
.page-template-template-super-vite .mx-new-content,
.page-template-template-slideform-maintenant .mx-new-content,
.mx-new-hero.single-commissionci-cat .mx-new-content,
.page-template-template-au-meilleur-facilement .mx-new-content,
.page-template-template-vraiment-rapidament .mx-new-content,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-content{
  z-index: 10;
}
.page-template-vendez-slide-form .mx-new-content input[type="text"], 
.page-template-vendez-slide-form .mx-new-content input[type="email"], 
.page-template-vendez-slide-form .mx-new-content textarea,
.page-template-vendez-slide-form .mx-new-content select,
.page-template-mark-slide-form .mx-new-content input[type="text"], 
.page-template-mark-slide-form .mx-new-content input[type="email"], 
.page-template-mark-slide-form .mx-new-content textarea,
.page-template-mark-slide-form .mx-new-content select,
.page-template-mark-slide-form2 .mx-new-content input[type="text"], 
.page-template-mark-slide-form2 .mx-new-content input[type="email"], 
.page-template-mark-slide-form2 .mx-new-content textarea,
.page-template-mark-slide-form2 .mx-new-content select,
.page-template-mark-slide-form3 .mx-new-content input[type="text"], 
.page-template-mark-slide-form3 .mx-new-content input[type="email"], 
.page-template-mark-slide-form3 .mx-new-content textarea,
.page-template-mark-slide-form3 .mx-new-content select,
.page-template-mark-slide-form4 .mx-new-content input[type="text"], 
.page-template-mark-slide-form4 .mx-new-content input[type="email"], 
.page-template-mark-slide-form4 .mx-new-content textarea,
.page-template-mark-slide-form4 .mx-new-content select,
.page-template-template-comparez-les-meilleurs .mx-new-content input[type="text"], 
.page-template-template-comparez-les-meilleurs .mx-new-content input[type="email"], 
.page-template-template-comparez-les-meilleurs .mx-new-content textarea,
.page-template-template-comparez-les-meilleurs .mx-new-content select,
.page-template-template-comparez-3-professionnels .mx-new-content input[type="text"], 
.page-template-template-comparez-3-professionnels .mx-new-content input[type="email"], 
.page-template-template-comparez-3-professionnels .mx-new-content textarea,
.page-template-template-comparez-3-professionnels .mx-new-content select,
.page-template-template-pour-la-meilleure-commission .mx-new-content input[type="text"], 
.page-template-template-pour-la-meilleure-commission .mx-new-content input[type="email"], 
.page-template-template-pour-la-meilleure-commission .mx-new-content textarea,
.page-template-template-pour-la-meilleure-commission .mx-new-content select,
.page-template-template-super-vite .mx-new-content input[type="text"], 
.page-template-template-super-vite .mx-new-content input[type="email"], 
.page-template-template-super-vite .mx-new-content textarea,
.page-template-template-super-vite .mx-new-content select,
.page-template-template-slideform-maintenant .mx-new-content input[type="text"], 
.page-template-template-slideform-maintenant .mx-new-content input[type="email"], 
.page-template-template-slideform-maintenant .mx-new-content textarea,
.page-template-template-slideform-maintenant .mx-new-content select,
.mx-new-hero.single-commissionci-cat .mx-new-content input[type="text"], 
.mx-new-hero.single-commissionci-cat .mx-new-content input[type="email"], 
.mx-new-hero.single-commissionci-cat .mx-new-content textarea,
.mx-new-hero.single-commissionci-cat .mx-new-content select,
.page-template-template-au-meilleur-facilement .mx-new-content input[type="text"], 
.page-template-template-au-meilleur-facilement .mx-new-content input[type="email"], 
.page-template-template-au-meilleur-facilement .mx-new-content textarea,
.page-template-template-au-meilleur-facilement .mx-new-content select,
.page-template-template-vraiment-rapidament .mx-new-content input[type="text"], 
.page-template-template-vraiment-rapidament .mx-new-content input[type="email"], 
.page-template-template-vraiment-rapidament .mx-new-content textarea,
.page-template-template-vraiment-rapidament .mx-new-content select,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-content input[type="text"], 
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-content input[type="email"], 
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-content textarea,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-content select{
  border: 1px solid #000 !important;
  margin: 12px 0px 0px!important;
}
.page-template-vendez-slide-form .mx-new-stepmain .gfield_radio,
.page-template-mark-slide-form .mx-new-stepmain .gfield_radio,
.page-template-mark-slide-form2 .mx-new-stepmain .gfield_radio,
.page-template-mark-slide-form3 .mx-new-stepmain .gfield_radio,
.page-template-mark-slide-form4 .mx-new-stepmain .gfield_radio,
.page-template-template-comparez-les-meilleurs .mx-new-stepmain .gfield_radio,
.page-template-template-comparez-3-professionnels .mx-new-stepmain .gfield_radio,
.page-template-template-pour-la-meilleure-commission .mx-new-stepmain .gfield_radio,
.page-template-template-slideform-maintenant .mx-new-stepmain .gfield_radio,
.mx-new-hero.single-commissionci-cat .mx-new-stepmain .gfield_radio,
.page-template-template-vraiment-rapidament .mx-new-stepmain .gfield_radio,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .gfield_radio{
    display: flex;
    flex-wrap: wrap;
    width: 50% !important;
    margin: 0 0 0 -10px !important;
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .gfield_radio{
    display: flex;
    flex-wrap: wrap;
    width: 50% !important;
    margin: 0px !important;
}
.page-template-template-au-meilleur-facilement .mx-new-stepmain.orig .gfield_radio{
    width: 60% !important;
    margin: 0 auto -10px !important;
}
.page-id-25852.page-template-vendez-slide-form .mx-new-stepmain .gfield_radio {
  width: 75% !important;
  cursor: pointer;
}
#label-commencer {
  cursor: pointer;
}
.page-template-vendez-slide-form .mx-new-step13c .address_zip,
.page-template-mark-slide-form .mx-new-step13c .address_zip,
.page-template-mark-slide-form2 .mx-new-step13c .address_zip,
.page-template-mark-slide-form3 .mx-new-step13c .address_zip,
.page-template-mark-slide-form4 .mx-new-step13c .address_zip,
.page-template-template-comparez-les-meilleurs .mx-new-step13c .address_zip,
.page-template-template-comparez-3-professionnels .mx-new-step13c .address_zip,
.page-template-template-pour-la-meilleure-commission .mx-new-step13c .address_zip,
.page-template-template-super-vite .mx-new-step13c .address_zip,
.page-template-template-slideform-maintenant .mx-new-step13c .address_zip,
.mx-new-hero.single-commissionci-cat .mx-new-step13c .address_zip,
.page-template-template-au-meilleur-facilement .mx-new-step13c .address_zip,
.page-template-template-vraiment-rapidament .mx-new-step13c .address_zip,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-step13c .address_zip{
  width: 80% !important;
    margin-right: auto !important;
    padding-right: 0 !important;
    margin-left: auto !important;
    display: block !important;
}
.page-template-vendez-slide-form .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-vendez-slide-form .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-vendez-slide-form .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-vendez-slide-form .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-mark-slide-form .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-mark-slide-form .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-mark-slide-form .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-mark-slide-form .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-mark-slide-form2 .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-mark-slide-form2 .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-mark-slide-form2 .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-mark-slide-form2 .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-mark-slide-form3 .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-mark-slide-form3 .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-mark-slide-form3 .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-mark-slide-form3 .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-mark-slide-form4 .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-mark-slide-form4 .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-mark-slide-form4 .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-mark-slide-form4 .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-comparez-les-meilleurs .mx-new-content .mx-new-step4 .gfield_radio li label, 
.page-template-template-comparez-les-meilleurs .mx-new-content .mx-new-step13 .gfield_radio li label, 
.page-template-template-comparez-les-meilleurs .mx-new-content .mx-new-step15 .gfield_radio li label, 
.page-template-template-comparez-les-meilleurs .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-comparez-3-professionnels .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-template-comparez-3-professionnels .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-template-comparez-3-professionnels .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-template-comparez-3-professionnels .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-pour-la-meilleure-commission .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-template-pour-la-meilleure-commission .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-template-pour-la-meilleure-commission .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-template-pour-la-meilleure-commission .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-super-vite .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-template-super-vite .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-template-super-vite .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-template-super-vite .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-slideform-maintenant .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-template-slideform-maintenant .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-template-slideform-maintenant .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-template-slideform-maintenant .mx-new-content .mx-new-step16 .gfield_radio li label,
.mx-new-hero.single-commissionci-cat .mx-new-content .mx-new-step4 .gfield_radio li label, .mx-new-hero.single-commissionci-cat .mx-new-content .mx-new-step13 .gfield_radio li label, .mx-new-hero.single-commissionci-cat .mx-new-content .mx-new-step15 .gfield_radio li label, .mx-new-hero.single-commissionci-cat .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-au-meilleur-facilement .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-template-au-meilleur-facilement .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-template-au-meilleur-facilement .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-template-au-meilleur-facilement .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-vraiment-rapidament .mx-new-content .mx-new-step4 .gfield_radio li label, 
.page-template-template-vraiment-rapidament .mx-new-content .mx-new-step13 .gfield_radio li label, 
.page-template-template-vraiment-rapidament .mx-new-content .mx-new-step15 .gfield_radio li label, 
.page-template-template-vraiment-rapidament .mx-new-content .mx-new-step16 .gfield_radio li label,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-content .mx-new-step4 .gfield_radio li label, .page-template-template-pour-trouver-la-meilleure-commission .mx-new-content .mx-new-step13 .gfield_radio li label, .page-template-template-pour-trouver-la-meilleure-commission .mx-new-content .mx-new-step15 .gfield_radio li label, .page-template-template-pour-trouver-la-meilleure-commission .mx-new-content .mx-new-step16 .gfield_radio li label{
  width: auto!important;
}
.page-template-vendez-slide-form .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-mark-slide-form .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-mark-slide-form2 .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-mark-slide-form3 .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-mark-slide-form4 .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-template-comparez-les-meilleurs .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-template-comparez-3-professionnels .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-template-pour-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-template-super-vite .gform_wrapper .gform_page_footer,
.page-template-template-slideform-maintenant .mx-new-hero .gform_wrapper .gform_page_footer,
.mx-new-hero.single-commissionci-cat .gform_wrapper .gform_page:not(.mx-new-stepmain) .gform_page_footer,
.page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-template-vraiment-rapidament .mx-new-hero .gform_wrapper .gform_page_footer,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer{
    margin: 40px auto 0;
}
.mx-new-hero.single-commissionci-cat .gform_wrapper .mx-new-stepmain .gform_page_footer{
  margin-top: 0px;
}
.page-template-vendez-slide-form .mx-new-hero .validation_message,
.page-template-vendez-slide-form .mx-new-hero .validation_error,
.page-template-mark-slide-form .mx-new-hero .validation_message,
.page-template-mark-slide-form .mx-new-hero .validation_error,
.page-template-mark-slide-form2 .mx-new-hero .validation_message,
.page-template-mark-slide-form2 .mx-new-hero .validation_error,
.page-template-mark-slide-form3 .mx-new-hero .validation_message,
.page-template-mark-slide-form3 .mx-new-hero .validation_error,
.page-template-mark-slide-form4 .mx-new-hero .validation_message,
.page-template-mark-slide-form4 .mx-new-hero .validation_error,
.page-template-template-comparez-les-meilleurs .mx-new-hero .validation_message,
.page-template-template-comparez-les-meilleurs .mx-new-hero .validation_error,
.page-template-template-comparez-3-professionnels .mx-new-hero .validation_message,
.page-template-template-comparez-3-professionnels .mx-new-hero .validation_error,
.page-template-template-pour-la-meilleure-commission .mx-new-hero .validation_message,
.page-template-template-pour-la-meilleure-commission .mx-new-hero .validation_error,
.page-template-template-super-vite .validation_message,
.page-template-template-super-vite .validation_error,
.page-template-template-slideform-maintenant .mx-new-hero .validation_message,
.page-template-template-slideform-maintenant .mx-new-hero .validation_error,
.mx-new-hero.single-commissionci-cat .validation_message,
.mx-new-hero.single-commissionci-cat .validation_error,
.page-template-template-au-meilleur-facilement .mx-new-hero .validation_message,
.page-template-template-au-meilleur-facilement .mx-new-hero .validation_error,
.page-template-template-vraiment-rapidament .mx-new-hero .validation_message,
.page-template-template-vraiment-rapidament .mx-new-hero .validation_error,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .validation_message,
.page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .validation_error{ 
  display: none;
}
.page-template-vendez-slide-form .homeform .validation_message,
.page-template-vendez-slide-form .homeform .validation_error,
.page-template-mark-slide-form .homeform .validation_message,
.page-template-mark-slide-form .homeform .validation_error,
.page-template-mark-slide-form2 .homeform .validation_message,
.page-template-mark-slide-form2 .homeform .validation_error,
.page-template-mark-slide-form3 .homeform .validation_message,
.page-template-mark-slide-form3 .homeform .validation_error,
.page-template-mark-slide-form4 .homeform .validation_message,
.page-template-mark-slide-form4 .homeform .validation_error,
.page-template-template-comparez-les-meilleurs .homeform .validation_message,
.page-template-template-comparez-les-meilleurs .homeform .validation_error,
.page-template-template-comparez-3-professionnels .homeform .validation_message,
.page-template-template-comparez-3-professionnels .homeform .validation_error,
.page-template-template-pour-la-meilleure-commission .homeform .validation_message,
.page-template-template-pour-la-meilleure-commission .homeform .validation_error,
.page-template-template-super-vite .homeform .validation_message,
.page-template-template-super-vite .homeform .validation_error,
.page-template-template-slideform-maintenant .homeform .validation_message,
.page-template-template-slideform-maintenant .homeform .validation_error,
.mx-new-hero.single-commissionci-cat .homeform .validation_message,
.mx-new-hero.single-commissionci-cat .homeform .validation_error,
.page-template-template-au-meilleur-facilement .homeform .validation_message,
.page-template-template-au-meilleur-facilement .homeform .validation_error,
.page-template-template-vraiment-rapidament .homeform .validation_message,
.page-template-template-vraiment-rapidament .homeform .validation_error,
.page-template-template-pour-trouver-la-meilleure-commission .homeform .validation_message,
.page-template-template-pour-trouver-la-meilleure-commission .homeform .validation_error{
  font-size: 12px !important;
    line-height: 1.3em !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.page-template-vendez-slide-form .homeform .validation_error,
.page-template-mark-slide-form .homeform .validation_error,
.page-template-mark-slide-form2 .homeform .validation_error,
.page-template-mark-slide-form3 .homeform .validation_error,
.page-template-mark-slide-form4 .homeform .validation_error,
.page-template-template-comparez-les-meilleurs .homeform .validation_error,
.page-template-template-comparez-3-professionnels .homeform .validation_error,
.page-template-template-pour-la-meilleure-commission .homeform .validation_error,
.page-template-template-super-vite .homeform .validation_error,
.page-template-template-slideform-maintenant .homeform .validation_error,
.mx-new-hero.single-commissionci-cat .homeform .validation_error,
.page-template-template-au-meilleur-facilement .homeform .validation_error,
.page-template-template-vraiment-rapidament .homeform .validation_error,
.page-template-template-pour-trouver-la-meilleure-commission .homeform .validation_error{ 
      margin-left: 10px;
    margin-right: 10px;
    width: auto !important;
    padding: 10px !important;
  }
.page-template-vendez-slide-form .homeform .validation_error h2,
.page-template-mark-slide-form .homeform .validation_error h2,
.page-template-mark-slide-form2 .homeform .validation_error h2,
.page-template-mark-slide-form3 .homeform .validation_error h2,
.page-template-mark-slide-form4 .homeform .validation_error h2,
.page-template-template-comparez-les-meilleurs .homeform .validation_error h2,
.page-template-template-comparez-3-professionnels .homeform .validation_error h2,
.page-template-template-pour-la-meilleure-commission .homeform .validation_error h2,
.page-template-template-super-vite .homeform .validation_error h2,
.page-template-template-slideform-maintenant .homeform .validation_error h2,
.mx-new-hero.single-commissionci-cat .homeform .validation_error h2,
.page-template-template-au-meilleur-facilement .homeform .validation_error h2,
.page-template-template-vraiment-rapidament .homeform .validation_error h2,
.page-template-template-pour-trouver-la-meilleure-commission .homeform .validation_error h2{ 
  line-height: 1.3em !important;
}
.page-template-vendez-slide-form .rslides_tabs,
.page-template-mark-slide-form .rslides_tabs,
.page-template-mark-slide-form2 .rslides_tabs,
.page-template-mark-slide-form3 .rslides_tabs,
.page-template-mark-slide-form4 .rslides_tabs,
.page-template-template-comparez-les-meilleurs .rslides_tabs,
.page-template-template-comparez-3-professionnels .rslides_tabs,
.page-template-template-pour-la-meilleure-commission .rslides_tabs,
.page-template-template-super-vite .rslides_tabs,
.page-template-template-slideform-maintenant .rslides_tabs,
.mx-new-hero.single-commissionci-cat .rslides_tabs,
.page-template-template-au-meilleur-facilement .rslides_tabs,
.page-template-template-vraiment-rapidament .rslides_tabs,
.page-template-template-pour-trouver-la-meilleure-commission .rslides_tabs{
  display: block;
    position: absolute;
    bottom: -15%;
    opacity: 0;
	visibility: hidden;
}
.page-template-vendez-slide-form .rslides_tabs li a,
.page-template-mark-slide-form .rslides_tabs li a,
.page-template-mark-slide-form2 .rslides_tabs li a,
.page-template-mark-slide-form3 .rslides_tabs li a,
.page-template-mark-slide-form4 .rslides_tabs li a,
.page-template-template-comparez-les-meilleurs .rslides_tabs li a,
.page-template-template-comparez-3-professionnels .rslides_tabs li a,
.page-template-template-pour-la-meilleure-commission .rslides_tabs li a,
.page-template-template-super-vite .rslides_tabs li a ,
.page-template-template-slideform-maintenant .rslides_tabs li a,
.mx-new-hero.single-commissionci-cat .rslides_tabs li a,
.page-template-template-au-meilleur-facilement .rslides_tabs li a,
.page-template-template-vraiment-rapidament .rslides_tabs li a,
.page-template-template-pour-trouver-la-meilleure-commission .rslides_tabs li a{
    border: 1px solid #2576cb;
}
.rslides_tabs li.rslides_here a {
    background: #2576cb;
}
.hidden-form .gform_wrapper .gform_footer {
      padding: 0;
    margin: 0;
    clear: both;
    height: 0;
    width: 100%;
}
.hidden-form .gform_wrapper .gform_footer .gform_button {
    padding: 0 !important;
    font-size: 0 !important;
    height: 0 !important;
    background: none !important;
    min-height: 0 !important;
}
.page-template-mark-slide-form4 .mx-new-hero .mx-testi-slider p {
    max-width: 100%;
}
.page-template-mark-slide-form4 .mx-testi-slider p {
    width: 70%;
    margin: 0 0 0;
    text-align: left;
    float: left;
}
.page-template-mark-slide-form4 .mx-testi-slider p br {
  display: none;
}
.page-template-mark-slide-form4 .mx-new-client {
    width: 30%;
    float: right;
}
.page-template-mark-slide-form4 .mx-testi-slider {
  z-index: 10;
  margin-top: 0px!important;
}
.page-template-mark-slide-form4 .mx-testi-slider img {
    width: auto !important;
    display: inline-block !important;
    margin: 0 auto;
    float: none !important;
}
.page-template-template-au-meilleur-facilement .dynamic-mascots{
  width: 300px!important;
}
@media only screen and (max-width: 1680px) {
  .page-template-vendez-slide-form .dynamic-mascots,
  .page-template-mark-slide-form .dynamic-mascots,
  .page-template-mark-slide-form2 .dynamic-mascots,
  .page-template-mark-slide-form3 .dynamic-mascots,
  .page-template-template-comparez-les-meilleurs .dynamic-mascots,
  .page-template-template-comparez-3-professionnels .dynamic-mascots,
  .page-template-template-pour-la-meilleure-commission .dynamic-mascots,
  .page-template-template-super-vite .dynamic-mascots,
  .page-template-template-slideform-maintenant .dynamic-mascots,
  .mx-new-hero.single-commissionci-cat .dynamic-mascots,
  .page-template-template-au-meilleur-facilement .dynamic-mascots,
.page-template-template-vraiment-rapidament .dynamic-mascots,
  .page-template-template-pour-trouver-la-meilleure-commission .dynamic-mascots{
    right: -35px;
  }
}
@media only screen and (max-width: 1600px){
  .page-template-vendez-slide-form .dynamic-mascots,
  .page-template-mark-slide-form .dynamic-mascots,
  .page-template-mark-slide-form2 .dynamic-mascots,
  .page-template-mark-slide-form3 .dynamic-mascots,
  .page-template-template-comparez-les-meilleurs .dynamic-mascots,
  .page-template-template-comparez-3-professionnels .dynamic-mascots,
  .page-template-template-pour-la-meilleure-commission .dynamic-mascots,
  .page-template-template-super-vite .dynamic-mascots,
  .page-template-template-slideform-maintenant .dynamic-mascots,
  .mx-new-hero.single-commissionci-cat .dynamic-mascots,
  .page-template-template-au-meilleur-facilement .dynamic-mascots,
.page-template-template-vraiment-rapidament .dynamic-mascots,
  .page-template-template-pour-trouver-la-meilleure-commission .dynamic-mascots{
    width: 40%;
  }
}
@media only screen and (max-width: 1440px){
  .page-template-vendez-slide-form .dynamic-mascots,
  .page-template-mark-slide-form .dynamic-mascots,
  .page-template-mark-slide-form2 .dynamic-mascots,
  .page-template-mark-slide-form3 .dynamic-mascots,
  .page-template-template-comparez-les-meilleurs .dynamic-mascots,
  .page-template-template-comparez-3-professionnels .dynamic-mascots,
  .page-template-template-pour-la-meilleure-commission .dynamic-mascots,
  .page-template-template-super-vite .dynamic-mascots,
  .page-template-template-slideform-maintenant .dynamic-mascots,
  .mx-new-hero.single-commissionci-cat .dynamic-mascots,
.page-template-template-vraiment-rapidament .dynamic-mascots,
  .page-template-template-pour-trouver-la-meilleure-commission .dynamic-mascots{
    right: 0;
    width: 40%;
  }
   .page-template-template-au-meilleur-facilement .dynamic-mascots{
    right: 100px;
   }
}
@media only screen and (max-width: 1050px) {
  .page-template-vendez-slide-form .mx-new-hero:before,
  .page-template-mark-slide-form .mx-new-hero:before,
  .page-template-mark-slide-form2 .mx-new-hero:before,
  .page-template-mark-slide-form3 .mx-new-hero:before,
  .page-template-mark-slide-form4 .mx-new-hero:before,
  .page-template-template-comparez-les-meilleurs .mx-new-hero:before,
  .page-template-template-comparez-3-professionnels .mx-new-hero:before,
  .page-template-template-pour-la-meilleure-commission .mx-new-hero:before,
  .page-template-template-slideform-maintenant .mx-new-hero:before,
  .mx-new-hero.single-commissionci-cat .mx-new-hero:before,
.page-template-template-vraiment-rapidament .mx-new-hero:before,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero:before{
      background: rgba(255,255,255,0.4);
    }
    .page-template-vendez-slide-form .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form2 .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form3 .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form4 .mx-new-hero .container .two-thirds,
    .page-template-template-comparez-les-meilleurs .mx-new-hero .container .two-thirds,
    .page-template-template-comparez-3-professionnels .mx-new-hero .container .two-thirds,
    .page-template-template-pour-la-meilleure-commission .mx-new-hero .container .two-thirds,
    .page-template-template-super-vite .container .two-thirds,
    .page-template-template-slideform-maintenant .mx-new-hero .container .two-thirds,
     .mx-new-hero.single-commissionci-cat .container .two-thirds,
    .page-template-template-au-meilleur-facilement .mx-new-hero .container .two-thirds,
.page-template-template-vraiment-rapidament .mx-new-hero .container .two-thirds,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .container .two-thirds{
          background: rgba(255,255,255,0.8);
		 display: flex;
		flex-wrap: wrap;
		align-items: center;
		line-height: 1.3;
		align-content: center;
		padding: 0 0px;
		text-align: center;
		justify-content: center;
    }
    .page-template-template-au-meilleur-facilement .mx-new-hero .container .two-thirds{
      background:transparent!important;
    }
    .page-template-vendez-slide-form .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form2 .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form3 .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form4 .mx-new-stepmain .mx-new-post-title,
    .page-template-template-comparez-les-meilleurs .mx-new-stepmain .mx-new-post-title,
    .page-template-template-comparez-3-professionnels .mx-new-stepmain .mx-new-post-title,
    .page-template-template-pour-la-meilleure-commission .mx-new-stepmain .mx-new-post-title,
    .page-template-template-super-vite .mx-new-stepmain .mx-new-post-title,
    .page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-post-title,
     .mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-post-title,
.page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-post-title,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .mx-new-post-title{
      background: rgba(255,255,255,0.8);
        padding: 10px;
    }
}
@media only screen and (max-width: 1024px) {
	.page-id-21109.page-template-mx-sc-form .mx-new-hero {
		min-height: unset;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
  .page-template-template-au-meilleur-facilement .mx-new-hero{
    background-position:  right -500px top!important;
  }
}
@media only screen and (max-width: 959px) {
  .page-template-vendez-slide-form .mx-new-hero:before,
  .page-template-mark-slide-form .mx-new-hero:before,
  .page-template-mark-slide-form2 .mx-new-hero:before,
  .page-template-mark-slide-form3 .mx-new-hero:before,
  .page-template-mark-slide-form4 .mx-new-hero:before,
  .page-template-template-comparez-les-meilleurs .mx-new-hero:before,
  .page-template-template-comparez-3-professionnels .mx-new-hero:before,
  .page-template-template-pour-la-meilleure-commission .mx-new-hero:before,
  .page-template-template-slideform-maintenant .mx-new-hero:before,
  .mx-new-hero.single-commissionci-cat .mx-new-hero:before,
.page-template-template-vraiment-rapidament .mx-new-hero:before,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero:before{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: "";
        background: rgba(255,255,255,0.4);
    }

  .page-template-template-au-meilleur-facilement .mx-new-hero:before{
    background: none!important;
  }
    .page-template-vendez-slide-form .mx-new-hero,
    .page-template-mark-slide-form .mx-new-hero,
    .page-template-mark-slide-form2 .mx-new-hero,
    .page-template-mark-slide-form3 .mx-new-hero,
    .page-template-mark-slide-form4 .mx-new-hero,
    .page-template-template-comparez-les-meilleurs .mx-new-hero,
    .page-template-template-comparez-3-professionnels .mx-new-hero,
    .page-template-template-pour-la-meilleure-commission .mx-new-hero,
    .page-template-template-slideform-maintenant .mx-new-hero,
    .mx-new-hero.single-commissionci-cat .mx-new-hero,
    .page-template-template-au-meilleur-facilement .mx-new-hero,
.page-template-template-vraiment-rapidament .mx-new-hero,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero{
      min-height: unset;
  }
  .page-template-vendez-slide-form .dynamic-mascots,
  .page-template-mark-slide-form .dynamic-mascots,
  .page-template-mark-slide-form2 .dynamic-mascots,
  .page-template-mark-slide-form3 .dynamic-mascots,
  .page-template-mark-slide-form4 .dynamic-mascots,
  .page-template-template-comparez-les-meilleurs .dynamic-mascots,
  .page-template-template-comparez-3-professionnels .dynamic-mascots,
  .page-template-template-pour-la-meilleure-commission .dynamic-mascots,
  .page-template-template-slideform-maintenant .dynamic-mascots,
    .mx-new-hero.single-commissionci-cat .dynamic-mascots,
  .page-template-template-au-meilleur-facilement .dynamic-mascots,
.page-template-template-vraiment-rapidament .dynamic-mascots,
  .page-template-template-pour-trouver-la-meilleure-commission .dynamic-mascots{
    width: 50%;
    right: 0;
    margin-left: 50%;
    height: auto!important;
  }
  .page-template-vendez-slide-form .mx-new-stepmain .gfield_radio,
  .page-template-mark-slide-form .mx-new-stepmain .gfield_radio,
  .page-template-mark-slide-form2 .mx-new-stepmain .gfield_radio,
  .page-template-mark-slide-form3 .mx-new-stepmain .gfield_radio,
  .page-template-mark-slide-form4 .mx-new-stepmain .gfield_radio,
  .page-template-template-comparez-les-meilleurs .mx-new-stepmain .gfield_radio,
  .page-template-template-comparez-3-professionnels .mx-new-stepmain .gfield_radio,
  .page-template-template-pour-la-meilleure-commission .mx-new-stepmain .gfield_radio,
  .page-template-template-super-vite .mx-new-stepmain .gfield_radio,
  .page-template-template-slideform-maintenant .mx-new-stepmain .gfield_radio,
    .mx-new-hero.single-commissionci-cat .mx-new-stepmain .gfield_radio,
  .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .gfield_radio,
  .page-template-template-au-meilleur-facilement .mx-new-stepmain .gfield_radio,
.page-template-template-vraiment-rapidament .mx-new-stepmain .gfield_radio,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .gfield_radio{
      width: 80% !important;
      margin: 0 auto !important;
  }
  .page-template-mark-slide-form4 .mx-testi-slider {
    position: absolute;
  }

}
@media only screen and (max-width: 959px) {
  .page-template-vendez-slide-form #field_82_1,
  .page-template-mark-slide-form #field_82_1,
  .page-template-mark-slide-form2 #field_82_1,
  .page-template-mark-slide-form3 #field_82_1,
  .page-template-mark-slide-form4 #field_82_1,
	.page-template-mx-new-form #field_129_1,
  .page-template-template-comparez-les-meilleurs #field_82_1,
  .page-template-template-comparez-3-professionnels #field_82_1,
  .page-template-template-pour-la-meilleure-commission #field_82_1,
  .page-template-template-super-vite #field_82_1,
  .page-template-template-slideform-maintenant #field_82_1,
    .mx-new-hero.single-commissionci-cat #field_82_1,
  .page-template-template-au-meilleur-facilement #field_82_1,
.page-template-template-vraiment-rapidament #field_82_1,
  .page-template-template-pour-trouver-la-meilleure-commission #field_82_1{
    position: relative;
  }
  .page-template-vendez-slide-form #field_82_1:after,
  .page-template-mark-slide-form #field_82_1:after,
  .page-template-mark-slide-form2 #field_82_1:after,
  .page-template-mark-slide-form3 #field_82_1:after,
  .page-template-mark-slide-form4 #field_82_1:after,
	.page-template-mx-new-form #field_129_1:after,
  .page-template-template-comparez-les-meilleurs #field_82_1:after,
  .page-template-template-comparez-3-professionnels #field_82_1:after,
  .page-template-template-pour-la-meilleure-commission #field_82_1:after,
  .page-template-template-slideform-maintenant #field_82_1:after,
  .mx-new-hero.single-commissionci-cat #field_82_1:after,
.page-template-template-vraiment-rapidament #field_82_1:after,
  .page-template-template-pour-trouver-la-meilleure-commission #field_82_1:after{
    content: "";
    position: absolute;
    right: 40px;
    bottom: -70px;
    width: 35px;
    height: 105px;
    background: url(/wp-content/uploads/2021/05/mobile-arrow-right-black.png) no-repeat scroll 0 0;
    background-size: cover;
    transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -o-transform: rotate(30deg);
  }
  .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .fx-arrow{
    left: auto;
    right: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .page-template-vendez-slide-form .dynamic-mascots,
  .page-template-mark-slide-form .dynamic-mascots,
  .page-template-mark-slide-form2 .dynamic-mascots,
  .page-template-mark-slide-form3 .dynamic-mascots,
  .page-template-mark-slide-form4 .dynamic-mascots,
  .page-template-template-comparez-les-meilleurs .dynamic-mascots,
  .page-template-template-comparez-3-professionnels .dynamic-mascots,
  .page-template-template-pour-la-meilleure-commission .dynamic-mascots,
  .page-template-template-slideform-maintenant .dynamic-mascots,
  .mx-new-hero.single-commissionci-cat .dynamic-mascots,
.page-template-template-vraiment-rapidament .dynamic-mascots,
  .page-template-template-pour-trouver-la-meilleure-commission .dynamic-mascots{
    display: none;
  }
  .page-template-template-au-meilleur-facilement .dynamic-mascots{
    margin-left: 0;
    width: 180px!important;
  }
  .page-template-template-au-meilleur-facilement .mx-new-hero{
    background-size: 150%;
    background-color: #0688c9;
    background-position: bottom right;
  }
  .page-template-template-au-meilleur-facilement .mx-new-hero
  .page-template-vendez-slide-form .title-19024,
  .page-template-mark-slide-form .title-19024,
  .page-template-mark-slide-form2 .title-19024,
  .page-template-mark-slide-form3 .title-19024,
  .page-template-mark-slide-form4 .title-19024,
  .page-template-template-comparez-les-meilleurs .title-19024,
  .page-template-template-comparez-3-professionnels .title-19024,
  .page-template-template-pour-la-meilleure-commission .title-19024,
  .page-template-template-slideform-maintenant .title-19024,
  .mx-new-hero.single-commissionci-cat .title-19024,
  .page-template-template-au-meilleur-facilement .title-19024,
.page-template-template-vraiment-rapidament .title-19024,
  .page-template-template-pour-trouver-la-meilleure-commission .title-19024{
      display: block !important;
      font-size: 26px;
      text-align: center;
    }
    .page-template-vendez-slide-form .mx-new-stepmain .mx-new-post-title,
  .page-template-mark-slide-form .mx-new-stepmain .mx-new-post-title,
  .page-template-mark-slide-form2 .mx-new-stepmain .mx-new-post-title,
  .page-template-mark-slide-form3 .mx-new-stepmain .mx-new-post-title,
  .page-template-mark-slide-form4 .mx-new-stepmain .mx-new-post-title,
  .page-template-template-comparez-les-meilleurs .mx-new-stepmain .mx-new-post-title,
  .page-template-template-comparez-3-professionnels .mx-new-stepmain .mx-new-post-title,
  .page-template-template-pour-la-meilleure-commission .mx-new-stepmain .mx-new-post-title,
  .page-template-template-super-vite .mx-new-stepmain .mx-new-post-title,
  .page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-post-title,
  .mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-post-title,
  .page-template-template-au-meilleur-facilement .mx-new-stepmain .mx-new-post-title,
  .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .mx-new-post-title,
.page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-post-title,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .mx-new-post-title{
      text-align: center;
    }
    .page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-post-title,
  .mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-post-title{
    color: white!important;
  }
    .page-template-vendez-slide-form .mx-new-hero .one-third img,
    .page-template-mark-slide-form .mx-new-hero .one-third img,
    .page-template-mark-slide-form2 .mx-new-hero .one-third img,
    .page-template-mark-slide-form3 .mx-new-hero .one-third img,
    .page-template-mark-slide-form4 .mx-new-hero .one-third img,
    .page-template-template-comparez-les-meilleurs .mx-new-hero .one-third img,
    .page-template-template-comparez-3-professionnels .mx-new-hero .one-third img,
  .page-template-template-pour-la-meilleure-commission .mx-new-hero .one-third img,
    .page-template-template-slideform-maintenant .mx-new-hero .one-third img,
  .mx-new-hero.single-commissionci-cat .one-third img,
    .page-template-template-au-meilleur-facilement .mx-new-hero .one-third img,
.page-template-template-vraiment-rapidament .mx-new-hero .one-third img,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .one-third img{
      filter: brightness(0) invert(1);
    }
    .page-template-vendez-slide-form .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form2 .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form3 .mx-new-hero .container .two-thirds,
    .page-template-mark-slide-form4 .mx-new-hero .container .two-thirds,
    .page-template-template-comparez-les-meilleurs .mx-new-hero .container .two-thirds,
    .page-template-template-comparez-3-professionnels .mx-new-hero .container .two-thirds,
  .page-template-template-pour-la-meilleure-commission .mx-new-hero .container .two-thirds,
    .page-template-template-slideform-maintenant .mx-new-hero .container .two-thirds,
    .page-template-template-au-meilleur-facilement .mx-new-hero .container .two-thirds,
.page-template-template-vraiment-rapidament .mx-new-hero .container .two-thirds,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .container .two-thirds{
      color: #fff;
    }
    .mx-new-hero.single-commissionci-cat .container .two-thirds{
      display: none;
    }
    .page-template-vendez-slide-form .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-mark-slide-form .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-mark-slide-form2 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-mark-slide-form3 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-mark-slide-form4 .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-template-comparez-les-meilleurs .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-template-comparez-3-professionnels .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-template-pour-la-meilleure-commission .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-template-super-vite .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-template-slideform-maintenant .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
  .mx-new-hero.single-commissionci-cat .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
.page-template-template-vraiment-rapidament .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .gform_wrapper #gform_page_82_1 .gform_page_footer{
      margin: 0 !important;
    }
    .page-template-vendez-slide-form .mx-new-intro,
    .page-template-mark-slide-form .mx-new-intro,
    .page-template-mark-slide-form2 .mx-new-intro,
    .page-template-mark-slide-form3 .mx-new-intro,
    .page-template-mark-slide-form4 .mx-new-intro,
    .page-template-template-comparez-les-meilleurs .mx-new-intro,
    .page-template-template-comparez-3-professionnels .mx-new-intro,
    .page-template-template-pour-la-meilleure-commission .mx-new-intro,
    .page-template-template-super-vite .mx-new-intro,
    .page-template-template-slideform-maintenant .mx-new-intro,
  .mx-new-hero.single-commissionci-cat .mx-new-intro,
    .page-template-template-au-meilleur-facilement .mx-new-intro,
.page-template-template-vraiment-rapidament .mx-new-intro,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-intro{
      text-align: center;
      padding: 80px 0 0;
    }
    .page-template-vendez-slide-form .mx-new-intro .container .one-third:last-child p,
    .page-template-mark-slide-form .mx-new-intro .container .one-third:last-child p,
    .page-template-mark-slide-form2 .mx-new-intro .container .one-third:last-child p,
    .page-template-mark-slide-form3 .mx-new-intro .container .one-third:last-child p,
    .page-template-mark-slide-form4 .mx-new-intro .container .one-third:last-child p,
    .page-template-template-comparez-les-meilleurs .mx-new-intro .container .one-third:last-child p,
    .page-template-template-comparez-3-professionnels .mx-new-intro .container .one-third:last-child p,
    .page-template-template-pour-la-meilleure-commission .mx-new-intro .container .one-third:last-child p,
    .page-template-template-super-vite .mx-new-intro .container .one-third:last-child p,
    .page-template-template-slideform-maintenant .mx-new-intro .container .one-third:last-child p,
  .mx-new-hero.single-commissionci-cat .mx-new-intro .container .one-third:last-child p,
    .page-template-template-au-meilleur-facilement .mx-new-intro .container .one-third:last-child p,
  .page-template-template-vraiment-rapidament .mx-new-intro .container .one-third:last-child p,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-intro .container .one-third:last-child p{
      margin-bottom: 0 !important;
    }
    .page-template-vendez-slide-form .title-19024,
    .page-template-mark-slide-form .title-19024,
    .page-template-template-comparez-les-meilleurs .title-19024,
    .page-template-template-comparez-3-professionnels .title-19024,
    .page-template-template-slideform-maintenant .title-19024,
    .page-template-template-au-meilleur-facilement .title-19024,
  .page-template-template-vraiment-rapidament .title-19024{
      display: block !important;  
        color: #fff !important;
    }
    .page-template-vendez-slide-form .mx-new-title,
    .page-template-vendez-slide-form .mx-new-after-title,
    .page-template-vendez-slide-form .mx-new-post-title, 
    .page-template-vendez-slide-form .mx-new-rapid-ssl,
    .page-template-vendez-slide-form .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form .mx-new-title,
    .page-template-mark-slide-form .mx-new-after-title,
    .page-template-mark-slide-form .mx-new-post-title, 
    .page-template-mark-slide-form .mx-new-rapid-ssl,
    .page-template-mark-slide-form .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form2 .mx-new-title,
    .page-template-mark-slide-form2 .mx-new-after-title,
    .page-template-mark-slide-form2 .mx-new-post-title, 
    .page-template-mark-slide-form2 .mx-new-rapid-ssl,
    .page-template-mark-slide-form2 .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form3 .mx-new-title,
    .page-template-mark-slide-form3 .mx-new-after-title,
    .page-template-mark-slide-form3 .mx-new-post-title, 
    .page-template-mark-slide-form3 .mx-new-rapid-ssl,
    .page-template-mark-slide-form3 .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form4 .mx-new-title,
    .page-template-mark-slide-form4 .mx-new-after-title,
    .page-template-mark-slide-form4 .mx-new-post-title, 
    .page-template-mark-slide-form4 .mx-new-rapid-ssl,
    .page-template-mark-slide-form4 .mx-new-stepmain .mx-new-post-title,
    .page-template-template-comparez-les-meilleurs .mx-new-title,
    .page-template-template-comparez-les-meilleurs .mx-new-after-title,
    .page-template-template-comparez-les-meilleurs .mx-new-post-title, 
    .page-template-template-comparez-les-meilleurs .mx-new-rapid-ssl,
    .page-template-template-comparez-les-meilleurs .mx-new-stepmain .mx-new-post-title,
    .page-template-template-comparez-3-professionnels .mx-new-title,
    .page-template-template-comparez-3-professionnels .mx-new-after-title,
    .page-template-template-comparez-3-professionnels .mx-new-post-title, 
    .page-template-template-comparez-3-professionnels .mx-new-rapid-ssl,
    .page-template-template-comparez-3-professionnels .mx-new-stepmain .mx-new-post-title,
    .page-template-template-pour-la-meilleure-commission .mx-new-title,
    .page-template-template-pour-la-meilleure-commission .mx-new-after-title,
    .page-template-template-pour-la-meilleure-commission .mx-new-post-title, 
    .page-template-template-pour-la-meilleure-commission .mx-new-rapid-ssl,
    .page-template-template-pour-la-meilleure-commission .mx-new-stepmain .mx-new-post-title,
    .page-template-template-super-vite .mx-new-title,
    .page-template-template-super-vite.mx-new-after-title,
    .page-template-template-super-vite .mx-new-post-title, 
    .page-template-template-super-vite .mx-new-rapid-ssl,
    .page-template-template-super-vite .mx-new-stepmain .mx-new-post-title,
    .page-template-template-slideform-maintenant .mx-new-title,
    .page-template-template-slideform-maintenant .mx-new-after-title,
    .page-template-template-slideform-maintenant .mx-new-post-title, 
    .page-template-template-slideform-maintenant .mx-new-rapid-ssl,
    .page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-post-titl,
    .mx-new-hero.single-commissionci-cat .mx-new-title,
    .mx-new-hero.single-commissionci-cat .mx-new-after-title,
    .mx-new-hero.single-commissionci-cat .mx-new-post-title, 
    .mx-new-hero.single-commissionci-cat .mx-new-rapid-ssl,
    .mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-post-title,
    .page-template-template-au-meilleur-facilement .mx-new-title,
    .page-template-template-au-meilleur-facilement .mx-new-after-title,
    .page-template-template-au-meilleur-facilement .mx-new-post-title, 
    .page-template-template-au-meilleur-facilement .mx-new-rapid-ssl,
    .page-template-template-vraiment-rapidament .mx-new-title,
    .page-template-template-vraiment-rapidament .mx-new-after-title,
    .page-template-template-vraiment-rapidament .mx-new-post-title, 
    .page-template-template-vraiment-rapidament .mx-new-rapid-ssl,
    .page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-post-title,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-title,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-after-title,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-post-title, 
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-rapid-ssl,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .mx-new-post-title{
      color: #fff !important;
    }
    .page-template-vendez-slide-form .mx-new-after-title img, 
    .page-template-vendez-slide-form .mx-new-post-title img,
    .page-template-mark-slide-form .mx-new-after-title img, 
    .page-template-mark-slide-form .mx-new-post-title img,
    .page-template-mark-slide-form2 .mx-new-after-title img, 
    .page-template-mark-slide-form2 .mx-new-post-title img,
    .page-template-mark-slide-form3 .mx-new-after-title img, 
    .page-template-mark-slide-form3 .mx-new-post-title img,
    .page-template-mark-slide-form4 .mx-new-after-title img, 
    .page-template-mark-slide-form4 .mx-new-post-title img,
    .page-template-template-comparez-les-meilleurs .mx-new-after-title img, 
    .page-template-template-comparez-les-meilleurs .mx-new-post-title img,
    .page-template-template-comparez-3-professionnels .mx-new-after-title img, 
    .page-template-template-comparez-3-professionnels .mx-new-post-title img,
    .page-template-template-pour-la-meilleure-commission .mx-new-after-title img, 
    .page-template-template-pour-la-meilleure-commission .mx-new-post-title img,
    .page-template-template-super-vite .mx-new-after-title img, 
    .page-template-template-super-vite .mx-new-post-title img,
    .page-template-template-slideform-maintenant .mx-new-after-title img, 
    .page-template-template-slideform-maintenant .mx-new-post-title img,
    .mx-new-hero.single-commissionci-cat .mx-new-after-title img, 
    .mx-new-hero.single-commissionci-cat .mx-new-post-title img,
    .page-template-template-au-meilleur-facilement .mx-new-after-title img, 
    .page-template-template-au-meilleur-facilement .mx-new-post-title img,
    .page-template-template-vraiment-rapidament .mx-new-after-title img, 
    .page-template-template-vraiment-rapidament .mx-new-post-title img,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-after-title img, 
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-post-title img{
      -webkit-filter: unset;
      filter: unset;
    }
    .page-template-vendez-slide-form .mx-new-stepmain .mx-new-after-title,
    .page-template-mark-slide-form .mx-new-stepmain .mx-new-after-title,
    .page-template-mark-slide-form2 .mx-new-stepmain .mx-new-after-title,
    .page-template-mark-slide-form3 .mx-new-stepmain .mx-new-after-title,
    .page-template-mark-slide-form4 .mx-new-stepmain .mx-new-after-title,
    .page-template-template-comparez-les-meilleurs .mx-new-stepmain .mx-new-after-title,
    .page-template-template-comparez-3-professionnels .mx-new-stepmain .mx-new-after-title,
    .page-template-template-pour-la-meilleure-commission .mx-new-stepmain .mx-new-after-title,
    .page-template-template-super-vite .mx-new-stepmain .mx-new-after-title,
    .page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-after-title,
    .mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-after-title,
    .page-template-template-au-meilleur-facilement .mx-new-stepmain .mx-new-after-title,
    .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .mx-new-after-title,
    .page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-after-title,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .mx-new-after-title{
      color: #fff !important;
    }
    .page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-after-title{
      text-align: center;
    }
    .page-template-vendez-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-mark-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-mark-slide-form2 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-mark-slide-form3 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-mark-slide-form4 .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-comparez-les-meilleurs .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-comparez-3-professionnels .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-pour-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-super-vite .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-slideform-maintenant .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .mx-new-hero.single-commissionci-cat .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-vraiment-rapidament .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button{
      background: url(images/mx-new-retour.png) no-repeat scroll 0 0;
      color: #fff;
    }
    .page-template-vendez-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-mark-slide-form .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-mark-slide-form2 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-mark-slide-form3 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-mark-slide-form4 .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-comparez-les-meilleurs .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-comparez-3-professionnels .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-pour-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-super-vite .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-slideform-maintenant .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .mx-new-hero.single-commissionci-cat .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-vraiment-rapidament .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer .gform_next_button{
      background: #ff3300 url(images/mx-new-suivant.png) no-repeat scroll 0 0;
      color: #fff;
    }
    .page-template-vendez-slide-form .mx-new-hero .container .two-thirds,
   .page-template-mark-slide-form .mx-new-hero .container .two-thirds,
   .page-template-mark-slide-form2 .mx-new-hero .container .two-thirds,
   .page-template-mark-slide-form3 .mx-new-hero .container .two-thirds,
   .page-template-mark-slide-form4 .mx-new-hero .container .two-thirds,
   .page-template-template-comparez-les-meilleurs .mx-new-hero .container .two-thirds,
   .page-template-template-comparez-3-professionnels .mx-new-hero .container .two-thirds,
   .page-template-template-pour-la-meilleure-commission .mx-new-hero .container .two-thirds,
   .page-template-template-slideform-maintenant .mx-new-hero .container .two-thirds,
    .mx-new-hero.single-commissionci-cat .mx-new-hero .container .two-thirds,
   .page-template-template-au-meilleur-facilement .mx-new-hero .container .two-thirds,
   .page-template-template-vraiment-rapidament .mx-new-hero .container .two-thirds,
   .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .container .two-thirds
   {
      display: none !important;
    }
    .page-template-vendez-slide-form .mx-new-hero:before,
    .page-template-mark-slide-form .mx-new-hero:before,
    .page-template-mark-slide-form2 .mx-new-hero:before,
    .page-template-mark-slide-form3 .mx-new-hero:before,
    .page-template-mark-slide-form4 .mx-new-hero:before,
    .page-template-template-comparez-les-meilleurs .mx-new-hero:before,
    .page-template-template-comparez-3-professionnels .mx-new-hero:before,
    .page-template-template-pour-la-meilleure-commission .mx-new-hero:before,
    .page-template-template-slideform-maintenant .mx-new-hero:before,
    .mx-new-hero.single-commissionci-cat:before,
    .page-template-template-vraiment-rapidament .mx-new-hero:before,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero:before{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        content: "";
        /*background: rgba(37,41,54,0.75);*/
      background: rgba(37,41,54,0.2);
    }
    .page-template-vendez-slide-form .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form2 .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form3 .mx-new-stepmain .mx-new-post-title,
    .page-template-mark-slide-form4 .mx-new-stepmain .mx-new-post-title,
    .page-template-template-comparez-les-meilleurs .mx-new-stepmain .mx-new-post-title,
    .page-template-template-comparez-3-professionnels .mx-new-stepmain .mx-new-post-title,
    .page-template-template-pour-la-meilleure-commission .mx-new-stepmain .mx-new-post-title,
    .page-template-template-super-vite .mx-new-stepmain .mx-new-post-title,
    .page-template-template-slideform-maintenant .mx-new-stepmain .mx-new-post-title,
    .mx-new-hero.single-commissionci-cat .mx-new-stepmain .mx-new-post-title,
    .page-template-template-au-meilleur-facilement .mx-new-stepmain .mx-new-post-title,
    .page-template-template-au-meilleur-facilement .mx-new-stepmain.step0 .mx-new-post-title,
    .page-template-template-vraiment-rapidament .mx-new-stepmain .mx-new-post-title,
    .page-template-template-pour-trouver-la-meilleure-commission .mx-new-stepmain .mx-new-post-title{
      background: none !important;
      padding: 0 !important;
	  color: white!important;
    }
    .page-template-vendez-slide-form #field_82_1:after,
   .page-template-mark-slide-form #field_82_1:after,
   .page-template-mark-slide-form2 #field_82_1:after,
   .page-template-mark-slide-form3 #field_82_1:after,
   .page-template-mark-slide-form4 #field_82_1:after,
	.page-template-mx-new-form #field_129_1:after,
   .page-template-template-comparez-les-meilleurs #field_82_1:after,
   .page-template-template-comparez-3-professionnels #field_82_1:after,
    .page-template-template-pour-la-meilleure-commission #field_82_1:after,
   .page-template-template-slideform-maintenant #field_82_1:after,
    .mx-new-hero.single-commissionci-cat #field_82_1:after,
   .page-template-template-au-meilleur-facilement #field_82_1:after,
    .page-template-template-vraiment-rapidament #field_82_1:after,
    .page-template-template-pour-trouver-la-meilleure-commission #field_82_1:after{
    background: url(/wp-content/uploads/2021/05/mobile-arrow-right.png) no-repeat scroll 0 0;
    right: 0;
  }
  .page-template-vendez-slide-form .txtarrow p,
  .page-template-mark-slide-form .txtarrow p,
  .page-template-mark-slide-form2 .txtarrow p,
  .page-template-mark-slide-form3 .txtarrow p,
  .page-template-mark-slide-form4 .txtarrow p,
  .page-template-template-comparez-les-meilleurs .txtarrow p,
  .page-template-template-comparez-3-professionnels .txtarrow p,
  .page-template-template-pour-la-meilleure-commission .txtarrow p,
  .page-template-template-slideform-maintenant .txtarrow p,
    .mx-new-hero.single-commissionci-cat .txtarrow p,
  .page-template-template-au-meilleur-facilement .txtarrow p,
    .page-template-template-vraiment-rapidament .txtarrow p,
  .page-template-template-pour-trouver-la-meilleure-commission .txtarrow p{
    color: #fff;
  }
  .page-template-vendez-slide-form .mx-new-hero .gform_wrapper .gform_page_footer,
	.page-template-mark-slide-form .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-mark-slide-form2 .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-mark-slide-form3 .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-mark-slide-form4 .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-template-comparez-les-meilleurs .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-template-comparez-3-professionnels .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-template-pour-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-template-super-vite .gform_wrapper .gform_page_footer,
  .page-template-template-slideform-maintenant .mx-new-hero .gform_wrapper .gform_page_footer,
    .mx-new-hero.single-commissionci-cat .gform_wrapper .gform_page_footer,
  .page-template-template-au-meilleur-facilement .mx-new-hero .gform_wrapper .gform_page_footer,
    .page-template-template-vraiment-rapidament .mx-new-hero .gform_wrapper .gform_page_footer,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero .gform_wrapper .gform_page_footer{
		text-align: left;
	}
	.page-id-21176.page-id-19024 .mx-new-testimonial {
		background: url(/wp-content/uploads/2021/07/curlybanner.jpg) no-repeat scroll top right -300px;
		background-size: cover;
	}
  .page-template-mark-slide-form4 .mx-testi-slider {
    position: absolute;
  }
  .page-template-mark-slide-form4 .mx-testi-slider p {
    text-align: center;
  }
  .page-template-mark-slide-form4 .mx-new-client {
    width: 100%;
    float: none;
    text-align: center;
  }
	.page-template-mark-slide-form4 .mx-testi-slider p {
		width: 100%;
	}
  .page-template-template-comparez-3-professionnels .div-icons{
    width: 100%;
  }
  .page-template-template-comparez-3-professionnels .div-icons img{
    -webkit-filter: unset;
  }
  .page-template-template-comparez-3-professionnels .div-icons p{
    color: white;
  }
  .page-template-vendez-slide-form #field_82_1:after,
  .page-template-mark-slide-form #field_82_1:after,
  .page-template-mark-slide-form2 #field_82_1:after,
  .page-template-mark-slide-form3 #field_82_1:after,
  .page-template-mark-slide-form4 #field_82_1:after,
  .page-template-mx-new-form #field_129_1:after,
  .page-template-template-comparez-les-meilleurs #field_82_1:after,
  .page-template-template-comparez-3-professionnels #field_82_1:after,
  .page-template-template-pour-la-meilleure-commission #field_82_1:after,
  .page-template-template-slideform-maintenant #field_82_1:after,
  .mx-new-hero.single-commissionci-cat #field_82_1:after,
  .page-template-template-au-meilleur-facilement #field_82_1:after,
    .page-template-template-vraiment-rapidament #field_82_1:after,
  .page-template-template-pour-trouver-la-meilleure-commission #field_82_1:after{
    transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -o-transform: rotate(30deg);
  }
  .mx-new-hero.single-commissionci-cat{
    background-image: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-mobile.jpg);
    padding-bottom: 20px;
  }
  .category-commission-courtiers-immobiliers .mx-testi-slider .mx-slides li p{
    min-height: 75px;
    font-size: 15px;
  }
  .category-commission-courtiers-immobiliers .mx-testi-slider{
    margin-top: -265px;
    margin-bottom: 0px;
    display: none;
  }
  .category-commission-courtiers-immobiliers #slides-form .gform_page:not(.mx-new-stepmain){
    
  }
}
@media only screen and (max-width: 641px) {
  .page-template-vendez-slide-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-mark-slide-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-mark-slide-form2 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-mark-slide-form3 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-mark-slide-form4 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-template-comparez-les-meilleurs .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-template-comparez-3-professionnels .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-template-pour-la-meilleure-commission .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-template-super-vite .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-template-slideform-maintenant .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .mx-new-hero.single-commissionci-cat .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-template-au-meilleur-facilement .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
    .page-template-template-vraiment-rapidament .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
  .page-template-template-pour-trouver-la-meilleure-commission .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
    line-height: 2;
    min-height: 0 !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 641px) {
  .page-template-vendez-slide-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-mark-slide-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-mark-slide-form2 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-mark-slide-form3 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-mark-slide-form4 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-template-comparez-les-meilleurs .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-template-comparez-3-professionnels .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-template-pour-la-meilleure-commission .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-template-super-vite .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-template-slideform-maintenant .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .mx-new-hero.single-commissionci-cat .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-template-au-meilleur-facilement .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
    .page-template-template-vraiment-rapidament .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]),
  .page-template-template-pour-trouver-la-meilleure-commission .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){
    min-height: 0 !important;
  }
}
@media only screen and (min-width: 641px) {
  .page-template-vendez-slide-form .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-mark-slide-form .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-mark-slide-form2 .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-mark-slide-form3 .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-mark-slide-form4 .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-template-comparez-les-meilleurs .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-template-comparez-3-professionnels .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-template-pour-la-meilleure-commission .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-template-super-vite .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-template-slideform-maintenant .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .mx-new-hero.single-commissionci-cat .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-template-au-meilleur-facilement .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
    .page-template-template-vraiment-rapidament .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  .page-template-template-pour-trouver-la-meilleure-commission .gform_wrapper .ginput_complex.ginput_container_address .ginput_left{
    margin-right: 0;
  }
  .page-template-mx-sc-form .gform_legacy_markup_wrapper li.hidden_label input {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 640px) {
	#slides-form {
		overflow: visible;
	}
	.rslides li.gform_page.mx-new-final {
		overflow: visible;
	}
	.page-id-20207 .mx-new-testimonial {
		background: url(/wp-content/uploads/2021/01/top-bg.jpg) no-repeat scroll right top;
		background-size: cover;
		color: #fff;
	}
	.page-id-20207 .mx-new-testimonial h3 {
		color: #fff;
	}
	.page-id-20207 .mx-new-testimonial .container .one-third p {
		color: #4d4d4d;
	}
}
@media only screen and (max-width: 480px) {
  .page-template-vendez-slide-form .mx-new-hero,
  .page-template-mark-slide-form .mx-new-hero,
  .page-template-mark-slide-form2 .mx-new-hero,
  .page-template-mark-slide-form3 .mx-new-hero,
  .page-template-mark-slide-form4 .mx-new-hero,
  .page-template-template-comparez-les-meilleurs .mx-new-hero,
  .page-template-template-comparez-3-professionnels .mx-new-hero,
  .page-template-template-pour-la-meilleure-commission .mx-new-hero,
  .page-template-template-slideform-maintenant .mx-new-hero,
  .mx-new-hero.single-commissionci-cat .mx-new-hero,
    .page-template-template-vraiment-rapidament .mx-new-hero,
  .page-template-template-pour-trouver-la-meilleure-commission .mx-new-hero{
    background: url(/wp-content/uploads/2020/12/au-meilleur-prix-bg-mobile.jpg) no-repeat top center !important;
      background-size: cover!important;
  }
  .rslides li.gform_page.mx-new-final{
    margin-bottom: 60px;
  }
  .page-template-vendez-slide-form .title-19024,
  .page-template-mark-slide-form .title-19024,
  .page-template-mark-slide-form2 .title-19024,
  .page-template-mark-slide-form3 .title-19024,
  .page-template-mark-slide-form4 .title-19024,
  .page-template-template-comparez-les-meilleurs .title-19024,
  .page-template-template-comparez-3-professionnels .title-19024,
  .page-template-template-pour-la-meilleure-commission .title-19024,
  .page-template-template-slideform-maintenant .title-19024,
  .mx-new-hero.single-commissionci-cat .title-19024,
  .page-template-template-au-meilleur-facilement .title-19024,
    .page-template-template-vraiment-rapidament .title-19024,
  .page-template-template-pour-trouver-la-meilleure-commission .title-19024{
    display: block !important;
    font-size: 20px;
  }
  .page-template-vendez-slide-form .mx-new-content .gform_wrapper div.validation_error,
  .page-template-mark-slide-form .mx-new-content .gform_wrapper div.validation_error,
  .page-template-mark-slide-form2 .mx-new-content .gform_wrapper div.validation_error,
  .page-template-mark-slide-form3 .mx-new-content .gform_wrapper div.validation_error,
  .page-template-mark-slide-form4 .mx-new-content .gform_wrapper div.validation_error,
  .page-template-template-comparez-les-meilleurs .mx-new-content .gform_wrapper div.validation_error,
  .page-template-template-comparez-3-professionnels .mx-new-content .gform_wrapper div.validation_error,
  .page-template-template-pour-la-meilleure-commission .mx-new-content .gform_wrapper div.validation_error,
  .page-template-template-slideform-maintenant .mx-new-content .gform_wrapper div.validation_error,
    .page-template-template-vraiment-rapidament .mx-new-content .gform_wrapper div.validation_error{
    /*color: #ffa500 !important;*/
    /*border-top: 2px solid #ffa500 !important;*/
    /*border-bottom: 2px solid #ffa500 !important;*/
  }
  .page-template-vendez-slide-form .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-template-mark-slide-form .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-template-mark-slide-form2 .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-template-mark-slide-form3 .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-template-mark-slide-form4 .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-template-template-comparez-les-meilleurs .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-template-template-comparez-3-professionnels .mx-new-content .gform_wrapper li.gfield.gfield_error,
  .page-template-template-pour-la-meilleure-commission .mx-new-content .gform_wrapper li.gfield.gfield_error,
    .page-template-template-vraiment-rapidament .mx-new-content .gform_wrapper li.gfield.gfield_error{
    /*border-top: 1px solid #ffa500 !important;*/
    /*border-bottom: 1px solid #ffa500 !important;*/
  }
  .page-template-vendez-slide-form .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-template-mark-slide-form .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-template-mark-slide-form2 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-template-mark-slide-form3 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-template-mark-slide-form4 .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-template-template-comparez-les-meilleurs .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-template-template-comparez-3-professionnels .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
  .page-template-template-pour-la-meilleure-commission .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
    .page-template-template-vraiment-rapidament .mx-new-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
    /*color: #ffa500 !important;*/
  }
	.page-id-21176.page-id-19024 .mx-new-testimonial {
		background: url(/wp-content/uploads/2021/07/curlybanner.jpg) no-repeat scroll top right -400px;
		background-size: cover;
	}
}
.title-21109, .after-title-21109 {
	display: none;
}
.page-id-21109 .title-orig,
.page-id-21109 .mx-new-after-title {
	display: none;
}
.page-id-21109 .title-21109,
.page-id-21109 .after-title-21109 {
	display: block;
}
.page-template-template-merci-acheteur #Header,
.page-template-template-merci-acheteur #mci-footer,
.page-template-template-vendeur-evaluation #Header,
.page-template-template-vendeur-evaluation #mci-footer,
.page-template-template-acheteur-evaluation #Header,
.page-template-template-acheteur-evaluation #mci-footer,
.page-template-template-vendeur-evaluation-ob #Header,
.page-template-template-vendeur-evaluation-ob #mci-footer,
.page-template-template-acheteur-evaluation-ob #Header,
.page-template-template-acheteur-evaluation-ob #mci-footer,
.page-template-template-vendeur-evaluation-facile #Header,
.page-template-template-vendeur-evaluation-facile #mci-footer,
.page-template-template-confirmation-vendeur #Header,
.page-template-template-confirmation-vendeur #mci-footer {
  display: none;
}
#MerciHero {
  padding: 30px 0 60px;
  background: url(/wp-content/uploads/2021/07/merci-hero-bg.jpg) no-repeat scroll center;
    background-size: cover;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    overflow: hidden;
}
#MerciHero .container:first-child img {
  filter: brightness(0) invert(1);
}
#MerciHero h1 {
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 1.3em;
}
.merci-mascot {
      position: absolute;
    bottom: -60px;
    width: 60%;
    right: -30%;
    z-index: 1;
}
.merci-img {
  margin-top: 0;
  max-width: 280px;
}
#MerciHero .two-thirds {
    max-width: 70%;
    display: flex;
    margin-left: 5%;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    z-index: 2;
}
#MerciHero .mx-main-column img {
  width: 88px;
  height: 88px;
}
#MerciHero .mx-main-column {
  font-weight: 700;
}
.merci-form .gform_wrapper .gfield_label{
  display: none!important;
}
.merci-form select, .merci-form textarea{
  color: black;
  border-radius: 0px;
  min-height: 40px;
  font-family: "Montserrat";
}
.merci-form .gform_wrapper .gform_footer{
  display: block!important;
  text-align: center;
}
.merci-form .gform_wrapper .gform_footer input[type="submit"]{
  background-color: #da4f0f;
    box-shadow: none;
    border: none;
    border-radius: 30px;
    font-family: "Montserrat";
    font-size: 20px;
    padding: 15px 30px;
}
.merci-form .gform_wrapper .gform_footer input[type="submit"]:hover{
  background-color: #27a1e4;
}
#MerciTypes{
  padding: 100px 0px;
}
#MerciTypes h3{
  font-family: "Montserrat";
  text-align: center;
  color: #333;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 50px;
}
#MerciTypes .merci-buttons{
  box-shadow: rgb(0 0 0 / 15%) 0px 0px 30px;
    padding: 50px;
}
#MerciTypes .merci-buttons .merci-box{
  width: 46.3%;
    display: inline-block;
    margin: 0px 15px 20px;
}
#MerciTypes .merci-buttons .merci-box .merci-img{
  display: inline-block;
    width: 80px;
    vertical-align: top;
    text-align: right;
}
#MerciTypes .merci-buttons .merci-box .merci-img img{
  width: 80px;
  height: auto;
}
#MerciTypes .merci-buttons .merci-box .merci-text{
  display: inline-block;
  width: 75%;
    margin-left: 10px;
    vertical-align: top;
}
#MerciTypes .merci-buttons .merci-box .merci-text h5{
  font-family: "Montserrat";
  color: #f15a24;
  font-weight: 800;
    margin-bottom: 0px;
    font-size: 18px;
}
#MerciTypes .merci-buttons .merci-box .merci-text p.comment{
  font-family: "Montserrat";
    font-size: 14px;
    color: black;
    line-height: 20px;
    margin-bottom: 5px;
}
#MerciTypes .merci-buttons .merci-box .merci-text p.comment-bold{
  font-family: "Montserrat";
    font-size: 13px;
    color: black;
    line-height: 20px;
    margin-bottom: 5px;
    font-weight: 800;
}
#MerciTypes .merci-buttons .merci-box .merci-text img.merci-star{
  width: 90px;
    display: inline-block;
    vertical-align: middle;
}
#MerciTypes .merci-buttons .merci-box .merci-text p.comment-count{
  display: inline-block;
    font-size: 13px;
    font-family: "Montserrat";
    vertical-align: middle;
    margin-bottom: 0px;
    margin-left: 10px;
    color: #0071bc;
    margin: 10px 0px 15px 10px;
}
#MerciTypes .merci-buttons input.merci-btn,
#MerciTypes .merci-buttons a.merci-btn {
  background-color: #da4f0f;
    box-shadow: none;
    border: solid #f7ad4e 1px;
    font-family: "Montserrat";
    font-size: 16px;
    padding: 10px 15px 10px 45px;
    background-image: url(/wp-content/uploads/2021/07/button-icon.png);
    background-repeat: no-repeat;
    background-position: left 5px center;
    width: 290px;
  -webkit-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
  font-family: Lato, Arial, Tahoma, sans-serif;
    font-weight: 700;
  -webkit-appearance: none!important;
  color: #FFFFFF;
}
#MerciTypes .merci-buttons input.merci-btn:hover,
#MerciTypes .merci-buttons a.merci-btn:hover {
  background-color: #27a1e4;
    border: solid #0045a1 1px;
  text-decoration: none;
}
#MerciTypes .merci-buttons a.merci-btn {
  margin: 10px 0;
  display: inline-block;
    width: unset;
}

#MerciConfiance img{
  width: 90%;
}
#MerciConfiance h5{
  font-family: "Poppins";
    color: #636363;
    font-weight: 800;
    font-size: 20px;
    line-height: 1.3em;
}
#MerciConfiance h3{
  font-family: "Poppins";
    color: #ea6b1d;
}
#MerciConfiance .column:last-child{
  padding-top: 100px;
}

#MerciQuestion{
  padding: 50px 0px;
}
#MerciQuestion h2{
  font-family: "Montserrat";
    text-align: center;
    color: black;
}
#MerciQuestion .my-accordion{
  text-align: center;
  margin-bottom: 10px;
}
#MerciQuestion .my-accordion img{
  width: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
}
#MerciQuestion .my-accordion button{
  width: 85%;
    margin-left: 15px;
    box-shadow: none;
    border: #dddddd 2px solid;
    background-color: white;
    background-image: url(/wp-content/uploads/2021/07/q-arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    text-align: left;
    padding: 14px;
    margin-bottom: 0px;
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
    font-family: 'montserrat';
    color: #636363;
    font-weight: 700!important;
    font-size: 18px;
    line-height: 1.3em;
}
#MerciQuestion .my-accordion button:hover {
  background-color: #ccc;
}
#MerciQuestion .my-accordion .acc-panel{
    border: none;
    padding: 20px 40px;
    width: 76%;
    margin-left: 106px;
    border-radius: 5px;
}
#MerciQuestion .my-accordion .acc-panel p{
  margin-bottom: 0px;
    font-family: "Poppins";
    font-size: 14px;
    text-align: left;
}
@media (min-width: 768px) and (max-width: 1024px){
  .page-template-template-slideform-maintenant .txtarrow{
    left: 120px!important;
  }
  .merci-mascot{
    right: -150px;
  }
  .postid-32884 h1.cr-maintitle.previsions-title{
    margin: 25px 0;
  }
  #field_154_6{
    width: 85%;
    margin: 0 auto!important;
  }
  #gform_wrapper_154 .mx-new-step1 h3.mx-new-title br{
  	display: none;
  }
  #gform_wrapper_154 .mx-form-arrow{
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    top: 190px;
    right: -15px;
  }
  #gform_wrapper_154 .mx-form-arrow-text{
    right: -30px;
    top: 105px;
    font-size: 16px;
  }
  .page-template-template-comparez-3-professionnels .div-icons{
    margin: 20px auto 0;
  }
}
@media (width: 800px){
  .merci-mascot{
    width: 50%;
    right: -110px;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
  #MerciTypes {
      padding: 30px 0px;
  }
  #MerciTypes .merci-buttons{
    padding: 20px 0px;
  }
  #MerciTypes .merci-buttons .merci-box {
      width: 47%;
      margin: 0px 10px 20px;
  }
  #MerciTypes .merci-buttons .merci-box .merci-text{
    width: 70%;
  }
  #MerciTypes .merci-buttons input.merci-btn{
    width: 100%;
      white-space: normal;
  }
  #MerciTypes h3{
    width: 90%;
      margin: 0 auto 50px;
  }
  #MerciConfiance h5{
    font-size: 18px;
  }
  #MerciConfiance h3{
    font-size: 22px;
  }
  #MerciQuestion .my-accordion .acc-panel{
    width: 82%;
      margin-left: 90px;
  }
  .mx-new-hero .gform_wrapper{
    margin-top: 30px;
  }
}
@media only screen and (max-width: 768px) {
  .merci-mascot {
    right: -15%;
  }
}
@media only screen and (max-width: 767px){
  .mx-testimonial{
    display: none;
  }
  #MerciHero .two-thirds {
    max-width: 100%;
    margin-left: 0;
  }
  .merci-form{
    width: 95%!important;
  }
  .merci-form .gform_wrapper .gform_footer input[type="submit"]{
    width: auto;
    white-space: normal;
    line-height: 1.2em!important;
  }
  .merci-mascot {
    position: relative;
    bottom: -65px;
    width: 60%;
    right: 0%;
    z-index: 1;
  }
  #MerciHero h1 {
    font-size: 24px;
  }
  .merci-img {
    max-width: 200px;
  }
  #MerciTypes {
      padding: 30px 0px;
  }
  #MerciTypes .merci-buttons{
    padding: 15px;
  }
  #MerciTypes h3{
    font-size: 16px;
      line-height: 22px;
      margin-bottom: 20px;
  }
  #MerciTypes .merci-buttons .merci-box{
    width: 100%;
      margin: 0px 0px 20px;
      text-align: center;
  }
  #MerciTypes .merci-buttons .merci-box .merci-img{
    text-align: center;
  }
  #MerciTypes .merci-buttons .merci-box .merci-text{
    width: 100%;
      margin-left: 0px;
  }
  #MerciTypes .merci-buttons input.merci-btn{
    width: 100%;
      white-space: normal;
  }
  #MerciConfiance img{
    margin: 0 auto;
      display: block;
  }
  #MerciConfiance .column:last-child {
      padding-top: 10px;
  }
  #MerciConfiance h5{
    font-size: 16px;
  }
  #MerciConfiance h3{
    font-size: 19px;
  }
  #MerciQuestion .my-accordion button{
    width: 100%;
      margin-left: 0;
      margin-top: 5px;
  }
  #MerciQuestion .my-accordion .acc-panel{
    width: auto;
      margin-left: 0;
  }
  #MerciQuestion .my-accordion .acc-panel p{
    font-size: 13px;
  }
  #MerciQuestion .my-accordion img{
    display: none;
  }
  .postid-32884 h1.cr-maintitle.previsions-title{
    margin: 0;
    font-size: 28px!important;
    line-height: 1.2em;
  }
  .postid-32884 .cr-mobtitle,
  .postid-32884 .cr-mobsubtitle{
    display: none;
  }
  #gform_wrapper_154 .mx-form-arrow, #gform_wrapper_154 .mx-form-arrow-text{
    display: none;
  }
}

/* New Shortcode */
.sc-prix {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  padding: 50px 0;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  overflow: hidden;
  margin-bottom: 50px;
}
.sc-prix h3 {
  text-transform: uppercase;
  font-size: 2em;
  margin-bottom: 20px !important;
}
.sc-prix a {
  background: #f47629;
  padding: 20px 40px;
  font-size: 1.25em;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff !important;
  border-radius: 50px;
  display: inline-block;
  margin-bottom: 20px;
}
.sc-prix a:hover {
  text-decoration: none;
  background: #2576cb;
  color: #fff !important;
}
.sc-prix-row {
  display: flex;
  justify-content: center;
  margin-top: 120px;
}
.sc-prix-col {
  margin: 0 15px 30px;
  font-size: 1em;
  font-weight: 700;
}
.sc-mascot {
  position: absolute;
  left: -10%;
  bottom: -50px;
}
.sc-bg {
  position: absolute;
  right: -45%;
  bottom: -50px;
}
.btn-wrapper {
  position: relative;
}
.btn-wrapper:after {
  position: absolute;
  content: "";
  background: url(/wp-content/uploads/2021/07/orange-arrow.svg) no-repeat scroll 0 0;
  width: 56px;
  height: 61px;
  right: -20%;
  top: -50px;
}
.sc-prix-form {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  padding: 50px 0 20px;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  overflow: hidden;
  margin-bottom: 50px;
  background: url(/wp-content/uploads/2021/07/sc-prix-form-bg.jpg) no-repeat scroll center right;
  background-size: cover;
}
.sc-prix-form h3 {
  text-transform: uppercase;
  font-size: 2.5em;
  margin-bottom: 20px !important;
}
.sc-prix-form #gform_8 input[type="text"], .sc-prix-form #gform_8 input[type="email"], 
.sc-prix-form #gform_8 input[type="tel"] {
    height: 40px !important;
    padding: 8px 20px !important;
    font-size: 16px !important;
    border: none !important;
    box-shadow: none !important;
}
.sc-prix-form .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
  margin-bottom: 2px;
}
.sc-prix-form #gform_8 textarea {
  padding: 8px 20px !important;
  font-size: 16px !important;
  border: none !important;
    box-shadow: none !important;
}
.sc-prix-form .gform_page {
  max-width: 100% !important;
}
.sc-prix-form #gform_8 select {
    height: 40px !important;
    padding: 8px 20px !important;
    font-size: 16px !important;
    border: none !important;
    box-shadow: none !important;
    background-image: url(images/plex-select-v2.png) !important;
    background-size: 10px 9px !important;
    appearance: none !important;
    background-position: center right 20px !important;
    background-repeat: no-repeat !important;
    margin-left: -1px;
}
.sc-prix-form .plex-tagline {
  font-weight: 700;
  font-size: 1.125em;
  margin-bottom: 10px;
  padding: 0;
}
.sc-prix-form #field_8_39 {
  color: #fff;
}
.sc-prix-form .gform_wrapper .gform_footer .gform_button {
    position: relative;
    display: block;
    text-align: center;
    margin: 0 40px 20px;
    padding: 20px 20px !important;
    background: #2576cb !important;
    height: unset;
    line-height: 1.4;
    right: unset;
    border-radius: 50px;
    width: calc(100% - 80px);
    font-weight: 800 !important;
    font-family: 'Montserrat', sans-serif !important;
    opacity: 1;
    -webkit-appearance: none !important;
    appearance: none !important;
    box-shadow: none !important;
    text-transform: uppercase;
    font-size: 1.125em !important;
}
.sc-prix-form .gform_wrapper .gform_footer {
  padding: 0;
  position: relative;
}
.sc-prix-form .gform_wrapper .gform_footer:after {
  position: absolute;
    content: "";
    background: url(/wp-content/uploads/2021/07/orange-arrow.svg) no-repeat scroll 0 0;
    width: 56px;
    height: 61px;
    right: -25px;
    top: -30px;
    filter: brightness(0) invert(1);
}
.sc-prix-form .gform_wrapper .gform_footer .gform_button:hover,
.single-post .sc-prix-form #gform_wrapper_8 .gform_button:hover,
.sc-prix-form #gform_wrapper_8 .gform_button:hover {
  background: #eaa750 !important;
  border-color: #eaa750 !important;
}
.sc-prix-form #gform_wrapper_8 p.subbutton, .sc-prix-form #gform_wrapper_8 p.subbutton a {
  color: #fff !important;
}
.sc-prix-form #gform_8 .gsection {
  border: none !important;
}
.sc-prix-form .ginput_complex input + label {
  display: none;
}
.sc-prix-form .gform_wrapper ul.gform_fields li.gfield {
  margin-top: 8px;
}
.sc-prix-form #field_8_31 div {
    height: 0 !important;
    display: block;
    clear: both;
    margin-top: 0 !important;
}
.sc-prix-form .sc-mascot {
      width: 335px;
    height: auto;
    left: 0;
}
.sc-prix-form .plex-form-box {
  position: relative;
}
.sc-prix-form .plex-text {
  position: absolute;
    max-width: 50%;
    right: -55%;
    bottom: 15%;
}
.sc-prix-form .gform_wrapper select{
	margin-left: 0px!important;
}
.sc-prix-form .gform_wrapper ul.gform_fields li.gfield_error.gf_left_third, 
.sc-prix-form .gform_wrapper ul.gform_fields li.gfield_error.gf_middle_third{
	margin-right: 0px!important;
	width: 33.3%!important;
}
.sc-prix-form .gform_wrapper ul.gform_fields li.gfield_error.gf_left_half{
	max-width: calc(50% - 8px)!important;
	margin-right: 8px!important;
}
.sc-prix-form .gform_wrapper ul.gform_fields li.gfield_error.gf_right_half{
	max-width: 50%!important;
}
.sc-prix-form .gform_wrapper ul.gform_fields li.gfield_error .ginput_container{
	margin-top: 8px!important;
}
@media only screen and (max-width: 1600px) {
  .sc-prix-form .plex-text {
    max-width: 100%;
    right: 0;
    bottom: -14%;
  }
  .plex-form-box {
    margin: 0 auto 45px;
  }
}
@media only screen and (min-width: 641px) {
  .sc-prix-form .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
  }
  .sc-prix-form .gform_wrapper ul.gform_fields li.gfield.gf_left_third,
  .sc-prix-form .gform_wrapper ul.gform_fields li.gfield.gf_middle_third {
    padding-right: 8px;
  }
  .sc-prix-form .gform_wrapper ul.gform_fields li.gfield.gf_right_third {
    padding-right: 0;
  }
  .sc-prix-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
    padding-right: 8px;
  }
  .sc-prix-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half {
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
	.sc-prix-form .sc-mascot{
		width: 150px;
		left: 0px;
	}
	.sc-prix-row{
		margin-left: 75px!important;
	}
}
@media only screen and (max-width: 959px) {
  .sc-bg {
      display: none;
  }
  .sc-prix h3, .sc-prix-form h3 {
    font-size: 2em;
  }
	#CR-Top.compactForm #gform_wrapper_94 .gform_page:last-child .gform_page_fields {
		margin: 0 0;
	}
}
@media only screen and (max-width: 767px) {
  .sc-bg {
    position: absolute;
    right: -15%;
    bottom: 0;
    z-index: -1;
    opacity: 0.2;
    top: -50px;
    display: block;
  }
  .sc-mascot, .sc-prix-form .sc-mascot {
    display: block;
    position: relative;
    margin: -20px auto 0;
    left: unset;
    width: 180px;
    height: auto;
  }
  .sc-prix {
    margin-bottom: 0;
  }
  .sc-prix-form #gform_wrapper_8 ul.gform_fields li.gfield_error{
  	width: 100%!important;
  	max-width: 100%!important;
  }
  .sc-prix-row{
  	margin-top: 150px;
  }
}
@media only screen and (max-width: 479px) {
  .sc-prix-col {
      margin: 0 5px 0;
      font-size: 0.9em;
      line-height: 1.3;
  }
  .sc-prix {
    padding: 20px 0;
  }
  .sc-prix-form #gform_8 textarea {
    height: unset !important;
    max-height: 140px !important;
  }
  .sc-prix-form .gform_wrapper .gform_footer .gform_button {
    white-space: break-spaces;
    line-height: 1.3 !important;
  }
  .sc-bg {
    top: 10px;
  }
  .btn-wrapper:after {
    display: none;
  }
  #MerciQuestion .my-accordion {
    margin-left: -20px;
    width: calc(100% + 40px);
  }
  #MerciQuestion .my-accordion button {
    padding-right: 25px;
  }
  .plex-form-box {
    margin: 0 auto 20px;
  }
  .sc-prix-form .plex-text {
    bottom: -16%;
  }
}
@media only screen and (max-width: 420px) {
  .page-id-21292 .mx-main-column {
    margin: 0 5px 20px !important;
    flex: 0 0 calc(50% - 10px);
  }
  .sc-prix h3, .sc-prix-form h3 {
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 400px) {
  .sc-prix a {
    padding: 10px 20px;
    font-size: 1em;
  }
}
@media only screen and (max-width: 959px) {
	.page-id-21807 .mx-new-hero,
	.page-id-21818 .mx-new-hero,
  .page-id-22427 .mx-new-hero {
		background: url(/wp-content/uploads/2021/08/bg.jpg) no-repeat scroll left top;
		background-size: cover;
		padding-bottom: 320px;
	}
	.page-id-21807 .mx-new-hero:before,
	.page-id-21818 .mx-new-hero:before,
  .page-id-22427 .mx-new-hero:before {
		background: rgba(255,255,255,0.4);
	}
	.page-id-21807 .mx-new-stepmain .mx-new-title, .page-id-21807 .mx-new-title,
	.page-id-21818 .mx-new-stepmain .mx-new-title, .page-id-21818 .mx-new-title,
  .page-id-22427 .mx-new-stepmain .mx-new-title, .page-id-21807 .mx-new-title {
		font-size: 26px !important;
	}
  .page-id-21807 .mx-main-row,
  .page-id-21818 .mx-main-row,
  .page-id-22427 .mx-main-row {
    filter: invert(1);
  }
  .page-id-21807 .mx-new-arrow, .page-id-22427 .mx-new-arrow {
    filter: invert(1) brightness(0);
  }
  .page-template-evaluation-rapide .mx-new-arrow {
    bottom: -5%;
    right: 16%;
    display: none;
  }
}
.page-id-21807 .mx-new-content .gform_wrapper .gfield_error select,
.page-id-21818 .mx-new-content .gform_wrapper .gfield_error select,
.page-id-21807 .mx-new-content .gform_wrapper .gfield_error input,
.page-id-21818 .mx-new-content .gform_wrapper .gfield_error input,
.page-id-22427 .mx-new-content .gform_wrapper .gfield_error select,
.page-id-22427 .mx-new-content .gform_wrapper .gfield_error input {
	margin-bottom: 0 !important;
}
.page-id-21807 .mx-new-content .gform_wrapper div.validation_error,
.page-id-21818 .mx-new-content .gform_wrapper div.validation_error,
.page-id-22427 .mx-new-content .gform_wrapper div.validation_error,
.page-id-21807 .gform_wrapper .validation_message,
.page-id-21818 .gform_wrapper .validation_message,
.page-id-22427 .gform_wrapper .validation_message {
	    background: rgba(255,255,255,0.75);
}
.page-id-21807 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], 
.page-id-21818 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select,
.page-id-22427 .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
    margin-bottom: 0;
}
.show-on-mobile {
	display: none;
}
.validation_message{text-align:center!important;}
@media only screen and (max-width: 800px) {
  .page-template-evaluation-rapide #Header #menu {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
	.page-id-21807 .mx-new-hero, .page-id-21818 .mx-new-hero,
	.page-id-21818 .mx-new-hero, .page-id-21818 .mx-new-hero,
  .page-id-22427 .mx-new-hero, .page-id-21818 .mx-new-hero {
		background: url(/wp-content/uploads/2021/08/bg.jpg) no-repeat scroll left 15% top;
		background-size: cover;
	}
	

}
@media only screen and (max-width: 480px) {
	.page-id-21807 .new-mx-man,
	.page-id-21818 .new-mx-man,
  .page-id-22427 .new-mx-man {
		    position: relative;
		margin-bottom: -45px;
		width: 160px;
		margin-top: 0;
	}
	.page-id-21807 .mx-new-hero, .page-id-21818 .mx-new-hero, .page-id-22427 .mx-new-hero {
		padding-bottom: 40px;
	}
	.show-on-mobile {
		display: block;
	}
	.hide-on-mobile {
		display: none;
	}
}
@media only screen and (max-width: 479px) {
  .calculator-form input[type="button"] {
      width: 100% !important;
      margin: 0 0 20px !important;
  }
  .page-template-calculator .calculator-form input[type="text"], .page-template-complex-calculator .calculator-form input[type="text"] {
      width: calc(100% - 20px) !important;
      text-align: center;
      margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 420px) {
	.mx-main-column {
		margin: 0 5px 20px;
		flex: 0 0 calc(33.33% - 10px);
	}
	.page-id-21807 .mx-new-stepmain .gfield_radio li, .page-id-22427 .mx-new-stepmain .gfield_radio li {
		width: 100%;
		flex: unset;
	}
  .page-id-22427 .mx-new-stepmain .gfield_radio li{
    margin-top: 5px!important;
  }
	.gform_wrapper .mx-new-stepmain .gfield_radio li label {
		font-size: 17px !important;
		padding: 15px 20px !important;
    width: auto!important;
	}
	
}
@media only screen and (max-width: 1600px) {
  .page-template-evaluation-rapide .plex-man {
    left: -22%;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-evaluation-rapide .plex-man {
      position: absolute;
      left: -8%;
      width: 265px;
      height: auto;
  }
}
@media only screen and (max-width: 960px) {
  .page-template-evaluation-rapide .plex-form-box {
      max-width: 100%;
      padding: 20px;
  }
  .page-template-evaluation-rapide .plex-man {
    display: none;
  }
  .page-template-evaluation-rapide .mx-new-arrow {
        bottom: -5%;
    right: 18%;
    display: none;
        background: url(images/mx-new-arrow-v2.png) no-repeat scroll 0 0;
    background-size: cover;
  }
}
@media only screen and (max-width: 800px) {
  .page-template-evaluation-rapide .mx-new-step1 .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step10 .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step4a .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step13a .gfield_radio li {
      flex: 0 0 calc(33.33% - 20px);
      margin: 0 10px 10px 10px !important;
  }
  .page-template-evaluation-rapide .plex-form-box {
    position: relative;
  }
  .page-template-evaluation-rapide .plex-form-box:after {
    content: "";
    background: url(/wp-content/uploads/2022/03/plex-arrow-v2-mobile.png) no-repeat scroll 0 0;
    width: 101px;
    height: 113px;
    position: absolute;
    bottom: 170px;
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-evaluation-rapide .plex-form-box {
      max-width: 100%;
  }
  .page-template-evaluation-rapide .mx-new-stepmain .gfield_radio li label {
    font-size: 16px !important;
  }
  .page-template-evaluation-rapide .mx-new-stepmain .gfield_radio {
      width: 100% !important;
      margin: 0 auto !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
    position: absolute;
  }
  .page-template-evaluation-rapide #gform_fields_121_18, 
  .page-template-evaluation-rapide #gform_fields_121_10, 
  .page-template-evaluation-rapide #gform_fields_121_11, 
  .page-template-evaluation-rapide #gform_fields_121_14 {
      max-width: 100%;
      margin: 0 auto !important;
  }
  .page-template-evaluation-rapide .gform_wrapper .mx-new-step3 ul.gform_fields, 
  .page-template-evaluation-rapide .gform_wrapper .mx-new-step2 ul.gform_fields, 
  .page-template-evaluation-rapide .gform_wrapper .mx-new-step6 ul.gform_fields, 
  .page-template-evaluation-rapide .gform_wrapper .mx-new-step7 ul.gform_fields, 
  .page-template-evaluation-rapide .gform_wrapper .mx-new-step13c ul.gform_fields {
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button {
      width: 30% !important;
      position: absolute !important;
      padding: 0 70px 0 0 !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button {
      width: 30% !important;
      padding: 0 0 0 72px;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .mx-new-stepmain .gform_page_footer {
    opacity: 0 !important;
    height: 0 !important;
  }
}

@media only screen and (max-width: 576px) {
  .page-template-evaluation-rapide .mx-new-step1 .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step10 .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step4a .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step13a .gfield_radio li {
      flex: 0 0 calc(50% - 20px);
      margin: 0 10px 10px 10px !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer {
    height: 85px !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button,
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button:hover {
      height: 45px !important;
      padding-left: 55px !important;
      line-height: 21px !important;
      font-size: 21px !important;
      background-size: 44px !important;
      width: 40% !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button,
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button:hover {
      height: 45px !important;
      padding-right: 55px !important;
      line-height: 21px !important;
      font-size: 21px !important;
      background-size: 44px !important;
      width: 40% !important;
      right: 0;
      left: unset;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button:hover {
      background: url(images/plex-back.png) no-repeat scroll top -45px left !important;
      background-size: 44px !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button:hover {
      background: url(images/plex-next.png) no-repeat scroll top -45px right !important;
      background-size: 44px !important;
  }
  .page-template-evaluation-rapide .plex-form-box:after {
    bottom: 100px;
    right: -30px;
  }
}
@media only screen and (max-width: 520px) {
  .gform_wrapper .mx-new-step6 ul.gform_fields, 
  .gform_wrapper .mx-new-step7 ul.gform_fields li:nth-child(2), 
  .gform_wrapper .mx-new-step8 ul.gform_fields li:nth-child(2), 
  .gform_wrapper .mx-new-step8 ul.gform_fields li.tel-104 {
        width: 100% !important;
    margin: 0 auto !important;
  }
  .page-template-evaluation-rapide .mx-new-step1 .gfield, 
  .page-template-evaluation-rapide .mx-new-step10 .gfield, 
  .page-template-evaluation-rapide .mx-new-step4a .gfield, 
  .page-template-evaluation-rapide .mx-new-step13a .gfield {
      padding-right: 0 !important;
  }
}
@media only screen and (max-width: 480px) {
  .page-template-evaluation-rapide .plex-form-box:after {
    bottom: 100px;
    right: -50px;
  }
}
@media only screen and (max-width: 375px) {
  .page-template-evaluation-rapide .mx-new-stepmain .gfield_radio li label {
    font-size: 16px !important;
    padding: 15px 30px !important;
  }
}
/* Service */
.page-template-service #Subheader {
  display: none;
}
#inspecteur {
  background: url(/wp-content/uploads/2022/02/service-bg.jpg);
  background-size: cover;
  padding: 80px 0;
  overflow: hidden;
  width: 100%;
}
.page-title-bar {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-family: "Montserrat", sans serif;
    padding: 20px;
    z-index: 1;
    position: absolute;
    width: 45%;
    left: 0;
    top: 80px;
    min-height: 80px;
}
.page-title-bar span.info-title {
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}
.page-title-bar span.sub-info {
    font-size: 18px;
    display: block;
    line-height: 24px !important;
    font-weight: normal;
    margin-bottom: 10px;
}
.renovation-man {
    position: absolute;
    left: 0;
    bottom: -80px;
    width: 400px;
    height: auto;
}
.form-frame {
    font-size: 13px;
        position: relative;
    float: right;
    max-width: 400px;
    right: 0;
    padding: 0 0 20px;
    background: #d5d5d5;
    height: auto;
    z-index: 1 !important;
    border-bottom: 5px solid #333333;
    margin-top: 20px !important;
    margin-right: 0px !important;
    margin-bottom: 0;
}
.form-frame-title {
    background: #333 !important;
    padding: 10px 10px 8px 90px !important;
        margin-bottom: 0 !important;
    position: relative;
    text-align: center;
    color: #f6c400 !important;
    font-size: 22px !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    font-family: "Oswald", sans serif !important;
}
#inspecteur h3 {
    font-family: 'Montserrat', sans serif !important;
    font-weight: normal !important;
    font-size: 20px !important;
    line-height: 22px !important;
    color: #fff;
}
.form-frame-desc {
    background: #0198ff;
    border-bottom-left-radius: 50px;
    display: block;
    font-family: "Lato", san serif !important;
    font-size: 12.5px !important;
    line-height: 16px !important;
    color: #fff !important;
    padding: 10px 20px 10px 50px;
    text-align: center;
}
img.form-badge {
    position: absolute;
    left: 0;
    top: -33px;
    z-index: 1;
    width: 85px;
}
img.arrow-green {
    position: absolute;
    left: -60px;
    bottom: 46px;
    z-index: 1;
    width: 85px;
}
.form-frame .gform_body {
    background: none;
    padding: 10px 20px 10px;
    width: 100% !important;
}
.form-frame .gform_wrapper .gform_footer {
    padding: 0px !important;
    text-align: center;
    margin: 0 auto !important;
}
.form-frame input[type="submit"] {
    max-width: 350px !important;
    width: 88% !important;
    min-height: 48px;
    border: 0 !important;
    box-shadow: none !important;
    font-family: "Lato", san serif;
    font-size: 16px !important;
    font-weight: normal !important;
    text-align: left;
    padding: 10px;
    margin: 0 auto !important;
    text-transform: uppercase;
    white-space: normal !important;
    -webkit-appearance: none !important;
    text-align: center;
        background: #8aba00 !important;
}
.form-frame input[type="submit"]:hover {
    background: #0095ff !important;
}
.form-frame .gform_wrapper input[type="text"], 
.form-frame .gform_wrapper input[type="email"], 
.form-frame .gform_wrapper input[type="tel"], 
.form-frame .gform_wrapper input[type="number"], 
.form-frame .gform_wrapper textarea, 
.form-frame .gform_wrapper select {
    border: 1px solid #878787 !important;
    background: #fff !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #000 !important;
    margin-bottom: 0px!important;
    padding: 2px;
    height: 30px;
        box-shadow: none !important;
}
.form-frame .gform_wrapper .ginput_container_address span {
    flex: 0 0 100% !important;
    padding-left: 0 !important;
}
.form-frame .ginput_complex label {
  display: none !important;
}
.form-frame .gform_wrapper textarea {
    padding-left: 5px!important;
    height: 100px!important;
}
.form-frame .gform_wrapper .top_label .gfield_label {
    display: none !important;
}
.form-frame .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 8px;
}
.form-frame .gform_wrapper .gfield_validation_message, .form-frame .gform_wrapper .validation_message {
      margin-top: 0;
    border-top: none;
    padding: 5px !important;
}

.postid-27309 #inspecteur{
  background-image: url("/wp-content/uploads/2023/02/comparateur-header-bg.jpeg")!important;
  padding: 30px 0px!important;
}
.postid-27309 .renovation-man{
  width: 350px;
}
.postid-27309 .page-title-bar,
.postid-21601 .page-title-bar{
  top: auto!important;
  bottom: 0px!important;
}

.postid-21601 #inspecteur{
  background-image: url("/wp-content/uploads/2023/02/septique-maison-bg.jpg")!important;
  padding: 30px 0px!important;
}
.postid-20662 h3.mx-new-title.main,
.postid-20662 .mx-new-after-title.main{
  display: none;
}
.postid-20662 h3.mx-new-title.prixloyer-title,
.postid-20662 .mx-new-after-title.prixloyer-aftertitle{
  display: block!important;
}
.postid-20662 .mx-sc-stepmain:after{
  width: 580px!important;
    height: 600px!important;
}
/* HomePage */
#TopBanner{
  background: url('/wp-content/uploads/2023/05/sp-bghome-top.jpeg')no-repeat;
  background-size:cover;
  padding:60px 0px;
  overflow:hidden;
}
#TopBanner #sph-man{
  width:100%;
  max-width:50%;
}
#TopBanner .sph-tagline {
    padding-top: 30px;
    width: 100%;
    max-width: 660px;
    margin-left: auto;
}
.sph-tagline h2{
	font-family: Raleway, Arial, Tahoma, sans-serif;
}
.sp-white {
    color: #fff !important;
}
.sph-tagline p {
    font-size: 24px;
    margin-bottom: 20px;
    font-family: "Montserrat";
}
#sph-form {
    background: url(/wp-content/uploads/2023/05/sp-badge.png) no-repeat;
    background-position: right 10px top 8px;
    background-size: 106px;
    width: 100%;
    max-width: 500px;
    background-color: #263545;
    padding: 20px;
    margin-left: auto;
    margin-right: 80px;
}
#sph-form h4 {
    padding-right: 32%;
    font-size: 20px;
    margin-bottom: 25px !important;
    font-family: Raleway, Arial, Tahoma, sans-serif;
}
.sph-arrowtext {
    position: absolute;
    right: -64px;
    bottom: 80px;
}
#TopBanner #sph-man {
    width: 100%;
    max-width: 50%;
}
#sph-man {
    position: absolute;
    left: -160px;
    bottom: -60px;
}
#sph-form .gfield_label {
    display: none;
}
#sph-form .gform_fields{
	grid-row-gap: 8px!important;
}
#sph-form .gform_wrapper input[type="text"], 
#sph-form .gform_wrapper input[type="email"], 
#sph-form .gform_wrapper input[type="tel"], 
#sph-form .gform_wrapper select, 
#sph-form .gform_wrapper textarea, 
#sph-form .gform_wrapper .top_label input.large {
    height: 30px !important;
    padding: 3px 5px !important;
    margin-bottom: 1px !important;
    background: #fff !important;
    border-radius: 2px !important;
    border: none !important;
    color: #000;
    font-family: Raleway, Arial, Tahoma, sans-serif;
}
#sph-form input[type="submit"] {
    background-color: #e94900 !important;
    border: none !important;
    padding: 16px 45px !important;
    color: #fff;
    border-radius: 0;
    display: block;
    box-shadow: none;
    text-transform: uppercase;
    width: 100% !important;
    margin-right: 0px;
    border-radius: 50px;
    font-size: 16px !important;
    font-family: Raleway, Arial, Tahoma, sans-serif;
    font-weight: bold !important;
}
#sph-form input[type="submit"]:hover{
	background-color: #2999cd !important; /*#b90000*/
	box-shadow:none;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
}

#sph-form .gform_wrapper .gform_footer {
    padding: 0!important;
    display: block!important;
}
#sph-form .gform_wrapper .new-ssl p,
#sph-form .gform_wrapper .new-ssl p a{
	color: white!important;
}
@media (min-width: 768px) and (max-width: 1024px) {
	#TopBanner #sph-man{
		max-width: 40%;
	    height: auto;
	    left: -125px;
	}
	#TopBanner .sph-tagline{
		padding-top: 0;
	    width: 100%;
	    max-width: 100%;
	    margin-left: auto;
	    text-align: center;
	}
	.sph-arrowtext {
	    right: -20px;
	    width: 140px;
	}
}
@media only screen and (max-width: 959px) {
  .page-title-bar {
    width: 35%;
    top: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .page-title-bar {
      display: none !important;
  }
  #TopBanner{
  	padding:0px!important;
  }
  #TopBanner #sph-man{
  	position: static;
    height: auto;
    margin: 20px auto 0;
    display: block;
  }
  #sph-form{
  	padding: 15px;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
    max-width: 100%;
    background-size: 80px;
  }
  #sph-form h4 {
    padding-right: 20%;
    font-size: 18px;
	}
	#sph-form input[type="submit"]{
		padding: 15px !important;
	}
	.sph-arrowtext{
		display: none;
	}
  .sph-arrowonly{
    display: block!important;
    position: absolute;
    width: 80px;
    right: -45px;
    bottom: 385px;
    transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
  }
}
@media only screen and (max-width: 640px) {
  .page-title-bar {
      display: none !important;
  }
  .form-frame .gf_left_half,
  .form-frame .gf_right_half {
    width: 100% !important;
    display: inline-block;
    padding-right: 0 !important;
    vertical-align: top !important;
  }
  .form-frame input[type="submit"] {
    line-height: 1.3em !important;
  }
  #inspecteur .container {
    width: 90% !important;
  }
  #inspecteur {
    padding: 20px 0 300px;
  }
  .renovation-man {
    left: 20%;
    bottom: -360px;
    width: auto;
    height: 340px;
  }
}
@media only screen and (max-width: 479px) {
  #inspecteur img.form-badge {
    width: 75px!important;
    top: -20px;
  }
  #inspecteur h3 {
    font-size: 13px !important;
    margin-bottom: 0;
  }
  img.arrow-green {
    display: none;
  }
}
@media only screen and (max-width: 440px) {
  .page-template-evaluation-rapide .mx-new-step1 .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step10 .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step4a .gfield_radio li, 
  .page-template-evaluation-rapide .mx-new-step13a .gfield_radio li {
      flex: 0 0 100%;
      margin: 0 5px 0 5px !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button, 
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_previous_button:hover {
    width: 50% !important;
  }
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button, 
  .page-template-evaluation-rapide .plex-gform .gform_wrapper .gform_page_footer .gform_next_button:hover {
    width: 48% !important;
  }
  .page-template-evaluation-rapide.page-template-vendre-votre-terrain .plex-gform li.gfield {
    padding-right: 0 !important;
  }
}
.page-id-6914 #InvestissementBesoin2 {
	display: none;
}
.postid-28897 .main, 
.postid-28730 .main, 
.postid-25544 .mx-new-title.main, 
.postid-19979 .mx-new-title.main, 
.postid-9040 .mx-new-title.main, 
.postid-25358 .mx-new-title.main, 
.postid-10250 .mx-new-title.main, 
.postid-10219 .mx-new-title.main, 
.postid-9130 .mx-new-title.main, 
.postid-18121 .mx-new-title.main, 
.postid-19128 .mx-new-title.main, 
.postid-22499 .mx-new-title.main,
.postid-18173 .mx-new-title.main, 
.postid-10274 .mx-new-title.main, 
.postid-18590 .mx-new-title.main, 
.postid-10232 .mx-new-title.main, 
.postid-10203 .mx-new-title.main, 
.postid-18607 .mx-new-title.main, 
.postid-18638 .mx-new-title.main, 
.postid-19119 .mx-new-title.main, 
.postid-10165 .mx-new-title.main, 
.postid-18598 .mx-new-title.main, 
.postid-9092 .mx-new-title.main, 
.postid-18535 .mx-new-title.main, 
.postid-18616 .mx-new-title.main, 
.postid-18111 .mx-new-title.main, 
.postid-18185 .mx-new-title.main, 
.postid-18409 .mx-new-title.main, 
.postid-18543 .mx-new-title.main, 
.postid-19170 .mx-new-title.main, 
.postid-19145 .mx-new-title.main, 
.postid-21079 .mx-new-title.main, 
.postid-21501 .mx-new-title.main, 
.postid-21889 .mx-new-title.main, 
.postid-19153 .mx-new-title.main, 
.postid-21488 .mx-new-title.main{
	display: none;
}
.postid-28897 .magasiner-title, .postid-28730 .magasiner-title{
	display: block!important;
}

h3.mx-new-title.dyn-title{
  width: 90%;
    font-size: 32px;
    margin-bottom: 30px!important;
}
img.bottom-blur{
  -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
    mask-image: linear-gradient(to top, transparent, black 15%);
}
.postid-21630 #Header{
  display: none;
}

.page-template-template-evaluateurs-agrees #Header{
  display: none;
}
.page-template-template-evaluateurs-agrees .mx-new-hero{
    background: url(images/mx-new-hero-93.jpg) no-repeat scroll center bottom !important;
    background-size: cover !important;
    min-height: unset;
    padding: 10px 0 0;
    position: relative;
    color: #fff;
}
.page-template-template-evaluateurs-agrees .mx-new-hero:before{
  content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}
.page-template-template-evaluateurs-agrees .mx-new-hero.compact-df .container:nth-child(1){
  margin-bottom: 20px !important;
}
.page-template-template-evaluateurs-agrees .mx-new-hero .container .two-thirds{
  color: white;
}
.page-template-template-evaluateurs-agrees .mx-new-hero .container .two-thirds span {
    display: block;
    font-family: 'Montserrat-Bold';
    color: #ff7301;
}
.page-template-template-evaluateurs-agrees .container {
    max-width: 1040px;
    margin: 0 auto;
    width: 100%;
}
.page-template-template-evaluateurs-agrees .mx-new-hero.compact-df h3{
  font-size: 40px;
  text-align: center;
  font-family: 'Montserrat-Bold';
  margin-top: 0;
  line-height: 1.2;
}
.page-template-template-evaluateurs-agrees .mx-new-after-title {
    text-align: center;
    font-size: 24px!important;
}
.page-template-template-evaluateurs-agrees .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label{
  background-color: #ff3300;
  font-size: 20px !important;
  padding: 15px 30px !important;
}
.page-template-template-evaluateurs-agrees .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio li label:hover{
  background-color: #575858;
}
.page-template-template-evaluateurs-agrees .mx-new-arrow{
  background: url(images/mx-new-arrow-16561.png) no-repeat scroll 0 0;
  bottom: 8%;
  right: -2%;
  width: 224px;
  height: 202px;
}
.page-template-template-evaluateurs-agrees .mx-testi-slider p{
  width: 70%;
  margin: 0 0 0;
  text-align: left;
  float: left;
}
.page-template-template-evaluateurs-agrees .mx-testi-slider .mx-new-client{
  width: 30%;
    float: right;
}
#PlombiersTop {
    background-image: url(/wp-content/uploads/2023/10/soumissions-bg.jpg);
    background-size: cover;
    background-position: center;
    padding-top: 50px;
}
#PlombiersTop .tagline{
    background-color: rgba(255,255,255,0.7);
    position: absolute;
    width: 38%!important;
    padding: 15px;
    padding-left: 15%;
    top: 460px;
    z-index: 1;
    margin-left: 0px!important;
}
#PlombiersTop .tagline p{
    margin-bottom: 0px;
    font-size: 25px;
    line-height: 32px;
    text-align: left;
    width: 100%!important;
    font-weight: 800;
    color: #333333;
}
#PlombiersTop img.mantop{
  width: 55%;
    position: absolute;
    bottom: 0;
    left: 0;
}
#PlombiersTop img.frm-arrow{
  position: absolute;
  width: 100px;
  bottom: 120px;
  right: -70px;
}
#PlombiersTop #formdiv{
  background-color: #ffffff;
    width: 100%;
    margin-left: 10%;
    padding: 10px 0px 10px 15px;
    margin-top: 0;
    border: #120C74 solid 2px;
}
#PlombiersTop #formdiv h3{
  text-align: center;
    font-size: 18px;
    line-height: 24px;
}
#PlombiersTop #formdiv .gfield_label, #input_169_18_5_label{
  display: none;
}
#PlombiersTop #formdiv .gform_wrapper ul li.gfield {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
#PlombiersTop #formdiv .gform_wrapper .top_label div.ginput_container {
    margin-top: 5px !important;
}
#PlombiersTop #formdiv .gform_wrapper input[type="text"], 
#PlombiersTop #formdiv .gform_wrapper input[type="email"], 
#PlombiersTop #formdiv .gform_wrapper input[type="tel"], 
#PlombiersTop #formdiv .gform_wrapper textarea, 
#PlombiersTop #formdiv .gform_wrapper select {
    background-color: #f2f2f2 !important;
    border-color: #808080 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: black;
    font-size: 14px!important;
    margin-bottom: 0 !important;
    padding: 5px 10px!important;
    min-height: 30px!important;
    margin-left: 0px;
}
#PlombiersTop #formdiv .gform_wrapper::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black!important;
}
#PlombiersTop #formdiv .gform_wrapper::-moz-placeholder { /* Firefox 19+ */
  color: black!important;
  opacity:1;
}
#PlombiersTop #formdiv .gform_wrapper:-ms-input-placeholder { /* IE 10+ */
  color: black!important;
  opacity:1;
}
#PlombiersTop #formdiv .gform_wrapper:-moz-placeholder { /* Firefox 18- */
  color: black!important;
  opacity:1;
}
#PlombiersTop #formdiv .gform_wrapper .ginput_complex .ginput_right{
  width: 100%!important;
  padding-right: 0px!important;
  min-height: 30px;
}
.display-tablet-tagline { display: none; }
#PlombiersTop .gform_wrapper .gform_footer {
    text-align: center;
    padding: 0!important;
}
#PlombiersTop .gform_wrapper .gform_button {
    background-color: #120C74;
        font-size: 20px!important;
    padding: 20px 15px;
    -webkit-appearance: none;
}
#PlombiersTop .gform_wrapper .gform_button:hover{
  background-color: black;
}
#PlombiersTop .terms-conditions{
  color: black;
  font-size: 14px;
  text-align: center;
}
#PlombiersTop .terms-conditions a{
  color: black;
}
#MSSection1 #Header #logo {
  padding-top: 0px;
}
#MSSection1 #Header #logo img {
    width: 200px !important;
}
#MSSection1 #Header .intro-msg {
    color: #795654;
    font-style: italic;
    text-align: center;
}
#MSSection1 #Header .intro-msg p {
    line-height: 18px;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: bold;
}
.page-template-template-super-vite .kexhGA, .page-template-template-super-vite .capcOd {
    background-color: rgb(255 255 255 / 80%);
}
.page-template-template-super-vite #mci-footer{
  display: none;
}

#MSSection1{
  background-image: url(/wp-content/uploads/2023/10/bg.jpg);
  background-size: cover;
  background-position: center;
  padding-bottom: 20px;
  font-family: "Lato";
  position: relative;
}
#MSSection1 #Header {
    background-color: transparent;
    border-bottom: none;
    padding-top: 20px;
}
#MSSection1 #Header #top_bar {
    background-color: transparent;
    min-height: 60px!important;
}
#MSSection1 .mx-new-content {
    margin: 50px auto 0px;
}
#MSSection1 .mx-new-content .gform_wrapper,
#MSSection1 .mx-new-content #slides-form .gform_page .gfield{
  padding: 0px;
    margin: 0px;
    max-width: 100% !important;
    width: 100% !important;
}
#MSSection1 .mx-new-content .mx-new-title{
  font-size: 32px!important;
    line-height: 1.2;
    font-weight: 700!important;
}
#MSSection1 .slide-man {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 400px;
    height: auto;
}
#MSSection1 .mx-new-content .slide-title {
    line-height: 1.2;
    font-size: 36px;
    text-align: center;
    color: #363636;
    text-transform: uppercase;
    font-weight: 800;
    font-family: "Lato";
}
#MSSection1 .mx-new-content .slide-sub {
    font-size: 20px;
    line-height: 1.2;
    color: #363636 !important;
    padding: 0 165px;
    font-family: "Lato";
    margin: 0 auto!important;
    width: auto;
}
#MSSection1 .yt-video {
    display: block!important;
    position: absolute;
    left: -85px;
    bottom: 40px;
    width: 485px;
    height: 270px;
}
#MSSection1 .icons-div {
    margin-left: 150px!important;
    position: absolute;
    left: 50%;
    bottom: 65px;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}

#MSSection1 .mx-new-content .rslides,
#MSSection1 .mx-new-content .rslides li.gform_page{
  overflow: visible!important;
}
#MSSection1 .mx-new-content .gform_page {
    text-align: center;
    margin: 0 auto;
}
#MSSection1 .mx-new-content .mx-new-stepmain {
    padding-bottom: 150px!important;
}
#MSSection1 .mx-new-content .mx-new-stepmain .gform_page_footer{
  margin-left: 150px!important;
}
#MSSection1 .mx-new-content .mx-new-stepmain .gfield_radio{
  width: 45% !important;
  margin-left: auto!important;
  margin-right: 120px!important;
  margin-top: 30px!important;
}
#MSSection1 .mx-new-content .mx-new-stepmain .icons-services {
    width: 400px;
    background-color: rgba(255, 255, 255, 0.50);
    box-shadow: white 0px 0px 10px!important;
    padding: 10px;
    margin: -20px auto;
}
#MSSection1 .mx-new-content .mx-new-stepmain .ms-slide-arrow {
    right: 20px;
    top: 165px;
    width: 100px;
    position: absolute;
    display: inherit!important;
}
#MSSection1 .mx-new-content .mx-new-stepmain .icons-services > b > p {
    background-color: transparent!important;
    box-shadow: none!important;
    margin-bottom: 0px;
    margin-top: 10px;
}
#MSSection1 .services-container {
    display: inline-block;
    line-height: 1;
    text-align: left;
    position: relative;
    margin-left: 60px;
    margin-right: 10px;
    margin-bottom: 10px;
}
#MSSection1 .services-container img {
    position: absolute;
    left: -62px;
    width: 55px;
}
#MSSection1 span.services-xbold {
    font-weight: 800;
    font-size: 22px;
    color: #333;
}
#MSSection1 span.services-reg {
    text-transform: uppercase;
    font-size: 14px;
}
#MSSection1 .mx-new-content .gfield_html > h3 {
    font-size: 30px;
    font-weight: 500;
    color: #333;
    font-family: 'Montserrat', sans-serif;
}
#MSSection1 .mx-new-content input[type="email"], 
#MSSection1 .mx-new-content input[type="text"], 
#MSSection1 .mx-new-content select, 
#MSSection1 .mx-new-content textarea {
    background-color: #fff !important;
    padding: 5px!important;
    border-radius: 0px !important;
    font-size: 16px !important;
    width: 100% !important;
    color: #000;
    -webkit-appearance: none;
    height: 50px!important;
    box-shadow: none;
    margin-bottom: 10px!important;
}
#MSSection1 .mx-new-step3 input[type="text"]{
  width: calc(100% - 20px)!important;
}
#MSSection1 .mx-new-stepmain {
    max-width: 100%;
}
#MSSection1 .mx-new-step1 .gfield_radio, 
#MSSection1 .mx-new-step10 .gfield_radio, 
#MSSection1 .mx-new-step4a .gfield_radio, 
#MSSection1 .mx-new-step13a .gfield_radio{
  width: 70%!important;
}
#MSSection1 .gform_wrapper .gform_page_footer {
    margin: 80px auto 0!important;
    padding: 0;
    border: none;
    max-width: 55%;
}
#MSSection1 .gform_wrapper img.vite-ssl{
  width: 80px;
    margin-top: 20px;
}
#MSSection1 .gform_wrapper .gform_page_footer .gform_previous_button{
  -moz-appearance: none;
  -webkit-appearance: none;
  transition: background 150ms ease-in-out;
  border: none;
  outline: none;
  width: 139px;
  height: 30px;
  font-family: 'Montserrat-Bold';
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  text-transform: uppercase;
  text-align: right;
  padding-right: 16px;
  margin-right: 0;
  float: left;
}
#MSSection1 .gform_wrapper .gform_page_footer .gform_next_button {
    -moz-appearance: none;
    -webkit-appearance: none;
    transition: background 150ms ease-in-out;
    box-shadow: none;
    border: none;
    outline: none;
    width: 139px;
    height: 30px;
    font-family: 'Montserrat-Bold';
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 16px;
    margin-right: 0 !important;
    float: right;
}

#MSSection2 {
    background-image: linear-gradient(to right, #ff8f00 , #f26d0d);
    padding: 30px 0px;
}
#MSSection2 .whitebox {
    background-color: white;
    text-align: center;
    display: inline-block;
    margin: 10px;
    width: 45%;
    padding: 10px;
    vertical-align: top;
}
#MSSection2 .whitebox img.ms-quote {
    display: inline-block;
    width: 30px;
    vertical-align: top;
}
#MSSection2 .whitebox .ms-quote-text {
    margin-bottom: 5px;
    min-height: 40px;
    padding: 5px 0px;
    display: inline-block;
    width: 85%;
    text-align: left;
    margin-left: 15px;
    color: black;
    line-height: 20px;
    font-size: 14px;
}
#MSSection2 .whitebox img.ms-star {
    width: 100px;
}
#MSSection2 .whitebox .ms-testi-author {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    color: #333;
    line-height: 1.2em;
}
#MSSection2 .whitebox:last-child {
    height: 120px;
}

.single-commissionci-cat-bottom{
  background: url(/wp-content/uploads/2021/04/bg.jpg) no-repeat scroll left top;
  background-size: cover;
  padding: 50px 0;
  position: relative;
}
.single-commissionci-cat-bottom .bottom-mascots{
    position: absolute;
    bottom: 0;
    right: 0;
}
.bottomfrm-commissionci{
    position: relative;
    background-image: url(/wp-content/uploads/2019/01/mci-form-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #ffbc6d;
    padding: 20px 20px 10px;
    max-width: 585px;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
}
.bottomfrm-commissionci .gform_heading{
  display: none;
}
.commissionci-form-title{
  text-align: center;
}
.commissionci-form-seal{
  margin-top: -30px;
  display: inline-block;
  vertical-align: middle;
}
.commissionci-form-title p{
  display: inline-block;
  width: 72%;
  margin-left: 20px;
  vertical-align: middle;
}
.bottomfrm-commissionci .gfield input, .bottomfrm-commissionci .gfield select {
  height: 48px !important;
  padding: 0px 20px 0px 60px!important;
}
.bottomfrm-commissionci .gfield textarea {
  padding: 0px 20px 0px 60px!important;
  height: 75px;
}
.bottomfrm-commissionci .chosen-choices, 
.bottomfrm-commissionci .gfield textarea, 
.bottomfrm-commissionci .gfield input, 
.bottomfrm-commissionci .gfield select {
  margin: 0;
  border: 0 !important;
  color: #000;
  background: #fff;
  font-size: 14px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  -webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);
}
.bottomfrm-commissionci .gfield{
  padding-right: 0px!important;
}
.bottomfrm-commissionci .gfield .ginput_container {
    position: relative;
}
.bottomfrm-commissionci .gform_footer{
  text-align: center!important;
  padding: 0px!important;
}
.bottomfrm-commissionci .gform_footer center{
  display: none;
}
.bottomfrm-commissionci .gform_button {
    -webkit-appearance: none;
    height: auto;
    min-height: 55px;
    font-size: 20px !important;
    text-transform: uppercase;
    box-shadow: none;
    border: 0;
    margin: 0 auto!important;
}
.single-commissionci-cat-bottom .main-title{
  max-width: 700px;
  margin: 0 auto 10px;
  font-size: 38px;
  line-height: 1.1em;
  text-transform: uppercase;
  color: black;
}
.single-commissionci-cat-bottom .sub-title{
  max-width: 700px;
  margin: 0 auto 20px;
  font-size: 24px;
  font-weight: 600;
  color: black;
}
img.commissionci-form-arrow{
      position: absolute;
    right: 195px;
    bottom: 65px;
    z-index: 3;
}
.postid-951 .mx-new-hero.compact-df.v1{
  background-image: url("/wp-content/uploads/2023/10/bg.jpg")!important;
  background-size: cover;
}
.postid-951 .mx-new-hero.compact-df.v1 .container:nth-child(1){
  display: none;
}
.postid-951 .mx-new-hero.compact-df.v1 .mx-new-title,
.postid-951 .mx-new-hero.compact-df .mx-new-after-title{
  color: black!important;
}
.postid-951 .mx-new-hero.compact-df #gform_page_82_1{
  max-width: 100%!important;
}
.postid-951 .mx-new-hero.compact-df #field_82_85{
  width: 60%;
  display: inline-block;
  vertical-align: top;
}
.postid-951 .mx-new-hero.compact-df #field_82_2{
  display: inline-block;
    width: 40%;
    vertical-align: top;
}
.postid-951 .mx-new-hero.compact-df .mx-new-stepmain .gfield_radio{
  width: 100% !important;
  margin: 0 !important;
}
.postid-951 .mx-new-content input[type="text"], .postid-951 .mx-new-content input[type="email"], .postid-951 .mx-new-content textarea, .postid-951 .mx-new-content select{
  border: black 1px solid!important;
}
.postid-951  .mx-new-hero .gform_wrapper .gform_page_footer .gform_previous_button{
  color: black;
  background-image: url("/wp-content/uploads/2020/01/mx-new-sc-retour.png");
}
.postid-951 .mx-new-hero.compact-df .mx-new-post-title, .postid-951 .mx-new-hero.compact-df .mx-new-rapid-ssl, .postid-951 .txtarrow p{
  color: black;
}
.postid-951  .mx-new-after-title img, .postid-951  .mx-new-post-title img, .postid-951 .txtarrow img{
  filter: invert(1);
}
.postid-951 .mx-new-hero.compact-df .mx-new-arrow{
  width: 250px;
    height: 80px;
    bottom: 75px;
    right: -215px;
    filter: invert(1);
}
.postid-951 .new-post-title-orig{
  max-width: 100%;
  color: black;
}
.postid-951 #field_82_2 .ginput_container_radio{
  margin-top: 0px!important;
}

.postid-951 .new-testimonial{
  margin-top: 20px;
}
.postid-951 .new-testimonial .one-fifth img{
  margin-top: 30px;
}
.postid-951 .new-testimonial .four-fifth{
    background-color: transparent;
    padding: 20px;
    border-radius: 20px;
    width: 70%;
    float: left;
}
.postid-951 .new-testimonial .four-fifth p.main-text{
  color: black!important;
    line-height: 1.2em;
    font-size: 14px;
    margin-bottom: 0px;
    display: inline-block;
    width: 82%;
    margin-right: 20px;
}
.postid-951 .new-testimonial .four-fifth .mx-new-client{
  display: inline-block;
  margin-bottom: 0px;
}
.postid-951 .new-testimonial .four-fifth .mx-new-client p{
  margin-bottom: 0px;
  color: black;
  font-size: 17px;
}
.postid-951 .new-testimonial-mascot{
  width: 300px;
    position: absolute;
    bottom: 0;
}
@media (min-width: 768px) and (max-width: 1024px){
  .page-template-template-super-vite #Header .one-sixth{
    display: none;
  }
  .page-template-template-super-vite #Header .one-third{
    width: 45%!important;
  }
  #MSSection1 .mx-new-content .slide-title{
    font-size: 32px;
  }
  #MSSection1 .yt-video {
    width: 380px;
    height: 230px;
    position: static;
    margin: 0 auto;
  }
  #MSSection1 .mx-new-content .mx-new-stepmain .gfield_radio{
    margin: 0 auto!important;
    width: 60% !important;
  }
  #MSSection1 .ms-dform .slide-man{
    width: 215px;
    overflow: hidden;
    right: -60px;
  }
  #MSSection1 .icons-div{
    margin-left: 0px!important;
    bottom: 35px;
  }
  #MSSection1 .mx-new-content .mx-new-stepmain {
    padding-bottom: 120px!important;
}
  #MSSection1 .mx-new-content .mx-new-stepmain .icons-services{
    width: 100%!important;
  }
  #MSSection1 .mx-new-step1 .gfield_radio, #MSSection1 .mx-new-step10 .gfield_radio, #MSSection1 .mx-new-step4a .gfield_radio, #MSSection1 .mx-new-step13a .gfield_radio {
    width: 80%!important;
  }
  #MSSection1 .mx-new-content .rslides li.gform_page{
    padding-bottom: 100px;
  }
  .txtarrow{
    bottom: 130px;
  }

  #PlombiersTop img.frm-arrow{
    width: 75px;
    bottom: 145px;
  }
  .single-commissionci-cat-bottom{
    padding-bottom: 350px;
  }
  img.commissionci-form-arrow{
    right: 55px;
  }
  .single-commissionci-cat-bottom .bottom-mascots{
    width: 475px;
    height: auto;
  }
  .category-commission-courtiers-immobiliers .mx-testi-slider .mx-slides li p{
    width: 75%;
    font-size: 15px;
  }
  .page-template-template-vraiment-rapidament .mx-testimonial{
    margin: 20px auto 0;
  }
  .page-template-template-vraiment-rapidament .mx-trust-seal{
    right: 10px;
    bottom: 25px;
  }
  .postid-951 .mx-new-hero.compact-df #field_82_85,
  .postid-951 .mx-new-hero.compact-df #field_82_2{
    width: 100%;
  }
  .postid-951 .new-testimonial{
    margin-top: 20px;
  }
  .postid-951 .new-testimonial .one-fifth{
    display: none;
  }
  .postid-951 .new-testimonial .four-fifth{
    width: 50%;
  }
  .postid-951 .new-testimonial .four-fifth p.main-text{
    width: 100%;
  }
  .postid-951 .new-testimonial-mascot{
    right: 0;
  }
}
@media only screen and (min-width: 780px){
  .page-template-template-evaluateurs-agrees .mx-new-stepmain {
    max-width: 100%;
    position: relative;
  }
  .page-template-template-evaluateurs-agrees .mx-new-stepmain .gfield_radio{
    width: 60% !important;
    margin: 0 auto !important;
  }
}
@media only screen and (max-width: 767px){
  #MSSection1 img.mob-mascot{
    display: inline-block!important;
    width: 115px;
    -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
    mask-image: linear-gradient(to top, transparent, black 15%);
  }
  #MSSection1 .slide1-header{
    display: inline-block;
    width: 67%;
    text-align: left;
    margin-left: 5px;
    padding-bottom: 20px;
  }
  #MSSection1 .slide1-header h1{
    text-align: left!important;
  }
  #MSSection1 #Header #logo{
    padding-bottom: 0px;
  }
  #MSSection1 .container{
    width: calc(100% - 20px);
  }
  #MSSection1 .mx-new-content .slide-title{
    font-size: 22px;
  }
  #MSSection1 .mx-new-content .slide-sub{
    padding: 0;
    margin-top: 10px!important;
    font-size: 15px;
  }
  #MSSection1 .mx-new-content .mx-new-stepmain .gfield_radio {
    width: 80% !important;
    margin: 0 auto!important;
  }
  #MSSection1 .mx-new-content .mx-new-stepmain .ms-slide-arrow{
    transform: rotate(-65deg);
    -ms-transform: rotate(-65deg);
    -webkit-transform: rotate(-65deg);
    -moz-transform: rotate(-65deg);
    -o-transform: rotate(-65deg);
    right: -20px;
    width: 76px;
    top: 245px;
  }
  #MSSection1 .yt-video{
    position: static;
    width: 100%;
    height: auto;
  }
  #MSSection1 .icons-div {
    margin-left: 0!important;
    bottom: 35px;
  }
  #MSSection1 .services-container{
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
  }
  #MSSection1 .services-container img{
    position: static;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
  }
  #MSSection1 .mx-new-content .mx-new-stepmain .icons-services{
    width: auto;
  }
  #MSSection1 .slide-man{
    display: none;
  }
  #MSSection1{
    padding-bottom: 20px;
  }
  #MSSection1 .mx-new-content{
    margin-top: 10px;
  }
  #MSSection1 .gform_wrapper .gform_page_footer{
    max-width: 100%!important;
    margin: 50px auto!important;
    text-align: center;
  }
  #MSSection1 .mx-new-step1 .gfield_radio, #MSSection1 .mx-new-step10 .gfield_radio, #MSSection1 .mx-new-step4a .gfield_radio, #MSSection1 .mx-new-step13a .gfield_radio {
    width: 95%!important;
  }
  #MSSection1 .mx-new-content .mx-new-title, #MSSection1 .mx-new-content .mx-new-post-title{
    color: black!important;
  }
  #MSSection1 .mx-new-after-title br{
    display: none;
  }
  #MSSection1 .mx-new-content .gform_button{
    margin-bottom: 20px;
  }
  #PlombiersTop .container{
    width: 320px!important;
  }
  #PlombiersTop #formdiv .gform_wrapper textarea{
    height: 100px;
  }
  #PlombiersTop .tagline{
    position: static;
    width: auto!important;
  }
  #PlombiersTop #formdiv{
    margin-left: 0;
    padding: 10px;
    width: auto!important;
  }
  #PlombiersTop img.mantop {
    width: 100%;
    position: static;
  }
  #PlombiersTop .gform_wrapper .gform_button{
    margin-bottom: 0px;
  }
  #PlombiersTop .terms-conditions{
    line-height: 1.2em;
  }
  #PlombiersTop img.frm-arrow{
    transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    right: -50px;
    bottom: 150px;
  }
  #PlombiersTop #formdiv .gform_wrapper .ginput_complex .ginput_right{
    margin-bottom: 0px!important;
  }
  #PlombiersTop #formdiv .gform_wrapper ul li.gfield{
    float: none;
  }
  .single-commissionci-cat-bottom .bottom-mascots {
    position: static;
    width: 100%;
    height: auto;
    margin-bottom: -55px;
  }
  .bottomfrm-commissionci .gform_button{
    white-space: normal;
    line-height: 1.2em!important;
    padding: 10px 30px;
  }
  img.commissionci-form-arrow {
    right: 10px;
    bottom: 120px;
    width: 65px!important;
  }
   .page-template-template-vraiment-rapidament .mx-trust-seal{
    position: static;
    margin: 0 auto;
    width: auto;
   }
   .page-template-template-vraiment-rapidament .mx-trust-seal img{
    display: inline-block!important;
    vertical-align: middle;
    margin: 0 5px!important;
  }
   .page-template-mx-new-form.page-template-template-vraiment-rapidament .container:nth-child(2){
    margin-bottom: 20px!important;
   }
   .postid-951 .mx-new-hero.compact-df #field_82_85,
   .postid-951 .mx-new-hero.compact-df #field_82_2,
   .postid-951 .new-testimonial .four-fifth{
    width: auto;
  }
  .postid-951 .new-testimonial .one-fifth{
    display:none;
  }
  .postid-951 .new-testimonial-mascot{
    position: static;
    margin-bottom: -10px;
  }
  }
@media (min-width: 320px) and (max-width: 360px){
  #MSSection1 img.mob-mascot{
    width: 90px;
  }
  #MSSection1 .slide1-header{
    width: 62%;
  }
  #MSSection1 .mx-new-content .slide-title{
    font-size: 17px;
  }
  #MSSection1 .services-container {
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
  }
  #MSSection1 .mx-new-content .mx-new-stepmain .icons-services{
    margin: -40px 0px;
  }
}