/*
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-DirectoryStats3.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.7
*/

@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");
@import url("gf-forms.css");


/* If you want to add your own css code, please do it in css/custom.css */

@import url("css/custom.css");

.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 !important;
    border: 1px solid #f00!important;
    margin-top: 0px!important;
    font-family: Montserrat, sans-serif!important;
    font-size: 12px!important;
    width: 100%!important;
    margin: 0px!important;
    text-align: center;
    line-height: 1.2em!important;
}
.gform_wrapper .top_label .gfield_error .ginput_container{
	max-width: 100%!important;
	margin-top: 8px!important;
    margin-left: 0px!important;
}
.gform_wrapper .gfield_error select{
	margin-bottom: 0px!important;
}
#gform_wrapper_23 .top_label li.gfield.gfield_error.gf_left_half{
        margin-right: 16px !important;
    }
#gform_wrapper_23 .top_label li.gfield.gfield_error.fourths{
	padding-right: 16px!important;
}
#gform_wrapper_23 .top_label li.gfield.gfield_error{
	margin-bottom: 0px!important;
}
h1 { font-weight: bold !important; }

#top_bar h1 { 
font-size: 20px;
line-height: 22px;
/*float: left;
width: 77%;*/
font-weight: bold;
text-align: left;
padding-top: 6px;
}

#Header #logo {
	position: relative;
	padding: 0;
	margin-top:0;
}
#Header #logo img {
	width: 140px;
}

.intro-msg {
	color: #795654;
	font-style: italic;
	margin-left: -80px;
	text-align: center;
	width: 380px;
}
.intro-msg .h3 {
	font-size: 30px;
	text-transform: uppercase;
margin-bottom: 5px;
}

.intro-msg p {
	line-height: 18px;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: bold;
}
.page-template-template-obtenir3soumissions .intro-msg, .page-template-template-obtenirsoumissions-quebec .intro-msg{
	margin-left: -40px;
}
.page-template-template-obtenir3soumissions .intro-msg p, .page-template-template-obtenirsoumissions-quebec .intro-msg p{
	font-family: "Lato";
}
.page-id-1807 .intro-msg {
	width: 425px;
	margin-left: -85px;
}
#Content .quote-box{
	padding-bottom: 0px!important;
}
#Content .quote-box .gfield_error{
	padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0;
    margin-right: 16px!important;
}
#Content .quote-box .gfield_error div.ginput_container{
	max-width: 100%!important;
}
#Content .quote-box .gfield_error .validation_message{
	padding: 0px!important;
}
.page-id-1807 .quote-box h3 {font-size: 18px;padding-top: 9px;line-height: 21px;}

.page-id-1807 .socialbar {background:transparent;width:500px;text-align:center;}

.page-id-1807 #Header #menu {display:none !important;}

.socialbar {float:right; margin:10px 50px 0 0; background:#fff;}

#landing {border:1px solid #e1c2c0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#f0e2e1;padding:10px 20px 10px 20px;margin-right:5px;margin-bottom:10px;font-size:13px;line-height:18px;}



#landing h4 {padding-left:30px;padding-top:0;font-size:18px;color:#d85120;margin-top:0;line-height:20px;}



#landing ul {padding-left:20px;list-style-type: none;columns: 2;-webkit-columns: 2;-moz-columns: 2;}

#landing ul li {padding:1px 0;margin:0;}

#landing ul li:before {

  content: "• ";

}

ul.cont {padding-left:30px;}

ul.cont li {list-style:disc;}

ul.cont ul {padding-left:20px;padding-top: 5px;}
ul.cont li li {list-style:circle;}

.social li a {margin-right:0 !important;opacity: 1 !important;}

#Header #menu > ul > li ul li a {padding: 8px 16px 10px 5px;font-size: 15px;line-height:20px;}



/**** 2 COLUMN SUB-MENU ****/

.sub-menu {width: 540px;}
.sub-menu-columns ul.sub-menu li {
    display: inline-block;
    float: left;
    width: 200px;
margin-bottom:0;
}
.sub-menu-columns ul.sub-menu li:nth-child(odd) {
    float: left;
    margin-right: 10px;
}
.sub-menu-columns ul.sub-menu li:nth-child(even) {
    float: right;
}
/**** 2 COLUMN SUB-MENU END ****/

/*** CONTACT FORM ***/

#gform_wrapper_3 {padding:10px 10px 10px 25px;}
#gform_3 .gform_footer {text-align:center;}
#gform_3 .gform_footer .gform_button:hover {background:#db330c !important;}
#gform_3 textarea.large {height:5.6em !important;}

#gform_wrapper_3 .top_label li.gfield.gf_left_half,
#gform_wrapper_3 .top_label li.gfield.gf_right_half {margin-bottom:0 ;    margin-right: 0!important;}

#gform_wrapper_3 input[type="tel"] {
    background: #F2F2F2 !important;
    color: #7f7f7f !important;
    border: 1px solid #d5d5d5 !important;
box-shadow: none !important;border-radius: 5px !important;
padding: 10px !important;
margin-bottom: 10px;
font-size: 15px !important;
}


/*** MULTIPLE MAP MARKER ***/
#map_wrapper {
    height: 400px;
}

#map_canvas {
    width: 100%;
    height: 100%;
}
/*** MULTIPLE MAP MARKER END ***/


/*** SIDEBAR FORM ***/

#gform_4 {}

#gform_4 .gform_body {margin-top:5px !important;padding-top:10px;}

#gform_fields_4 .ginput_container {width:100%;margin:0;padding:0;}

#gform_fields_4 .gfield {width:100%;}

#gform_fields_4 .gfield input.large {margin:4px 0;padding:5px 10px !important;}

#gform_fields_4 .ginput_container .gfield_select {width:130% !important;margin:4px 0;padding:5px 10px !important;}

#gform_fields_4 .ginput_container input {}

#gform_fields_4 textarea#input_4_14 {height:110px;}

#gform_fields_4 .gfield .datepicker {margin:4px 0;padding:5px 10px !important;width:82% !important;}



#field_4_18 input,

#field_4_19 input {padding:5px 10px !important;margin:0 !important;}



#gform_fields_4 #input_4_18 {width:102%;margin:0;padding:0;}

#gform_fields_4 #input_4_18 .ginput_full {width:100%;padding-right:5px;min-height: 32px !important;}

#gform_fields_4 #input_4_18 .ginput_left,

#gform_fields_4 #input_4_18 .ginput_right {width:43%;padding-right:12px;min-height: 32px !important;}



#gform_fields_4 #input_4_19 {width:102%;margin:0;padding:0;}

#gform_fields_4 #input_4_19 .ginput_full {width:100%;padding-right:5px;min-height: 32px !important;}

#gform_fields_4 #input_4_19 .ginput_left,

#gform_fields_4 #input_4_19 .ginput_right {width:43%;padding-right:12px;min-height: 32px !important;}
.screen-reader-text{display:none;}


/*** SIDEBAR FORM END ***/
.post .desc h3 {
font-size: 18px;
line-height: 22px;
}


/* .post .desc {padding-left:0;}*/

#text-8 {padding:0;margin:0;}

.widget-area {background:none !important;}

.homebottomtext {font-size:18px;}

.home-info2 {
    background: #fff;
    color: #4d4d4d;
    font-size: 16px;
    padding: 30px 0 0 0;
    text-align: center;
}
.home-info2 p {
	margin:0 30px;
	line-height:20px;
	font-weight:700;
}

.services-info {
	background: #ececec;
	color: #4d4d4d;
	font-size: 16px;
	padding: 30px 0;
	text-align: center;
	line-height:20px;
}
.services-info .one-fourth {
	/*min-height: 356px;
	padding-bottom:10px;*/
	position:relative;
}
.services-info h3 {
	color:#333333;
	text-transform:uppercase;
	font-size:18px;
	line-height:20px;
}

/*** SIDEBAR ICONS ***/

.side-icons {
	float:left;
	width:122px;
	height:50px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	color:#fff;
	padding:78px 0 0 0;
	margin-right:3px;
	margin-bottom:3px;
}
.side-icons a, .side-icons a:hover {
	color:#fff;
	text-decoration:none;
}
.side-icons.local {
	background:#0071bc url(/wp-content/uploads/2015/10/local-icon.png) top center no-repeat;
}
.side-icons.local:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/local-icon-hover.png) top center no-repeat;
}
.side-icons.longue {
	background:#0071bc url(/wp-content/uploads/2015/10/longue-distance-icon.png) top center no-repeat;
}
.side-icons.longue:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/longue-distance-icon-hover.png) top center no-repeat;
}
.side-icons.commercial {
	background:#0071bc url(/wp-content/uploads/2015/10/commercial-icon.png) top center no-repeat;
}
.side-icons.commercial:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/commercial-icon-hover.png) top center no-repeat;
}
.side-icons.quelques {
	background:#0071bc url(/wp-content/uploads/2015/10/quelques-icon.png) top center no-repeat;
}
.side-icons.quelques:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/quelques-icon-hover.png) top center no-repeat;
}
.side-icons.international {
	background:#0071bc url(/wp-content/uploads/2015/10/international-icon.png) top center no-repeat;
}
.side-icons.international:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/international-icon-hover.png) top center no-repeat;
}
.side-icons.pianos {
	background:#0071bc url(/wp-content/uploads/2015/10/pianos-icon.png) top center no-repeat;
}
.side-icons.pianos:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/pianos-icon-hover.png) top center no-repeat;
}
.side-icons.groupage {
	background:#0071bc url(/wp-content/uploads/2015/10/groupe-icon.png) top center no-repeat;
}
.side-icons.groupage:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/groupe-icon-hover.png) top center no-repeat;
}
.side-icons.urgence {
	background:#0071bc url(/wp-content/uploads/2015/10/durgence-icon.png) top center no-repeat;
}
.side-icons.urgence:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/durgence-icon-hover.png) top center no-repeat;
}
.side-icons.entreposage {
	background:#0071bc url(/wp-content/uploads/2015/10/entreposage-icon.png) top center no-repeat;
}
.side-icons.entreposage:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/entreposage-icon-hover.png) top center no-repeat;
}
.side-icons.camion {
	background:#0071bc url(/wp-content/uploads/2015/10/camion-icon.png) top center no-repeat;
}
.side-icons.camion:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/camion-icon-hover.png) top center no-repeat;
}
.side-icons.transport {
	background:#0071bc url(/wp-content/uploads/2015/10/transport-icon.png) top center no-repeat;
}
.side-icons.transport:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/transport-icon-hover.png) top center no-repeat;
}
.side-icons.roulettes {
	background:#0071bc url(/wp-content/uploads/2015/10/roulettes-icon.png) top center no-repeat;
}
.side-icons.roulettes:hover {
	background:#da4f0f url(/wp-content/uploads/2015/10/roulettes-icon-hover.png) top center no-repeat;
}

/*** SIDEBAR ICONS END ***/


/*** DEMENAGEMENT COMMERCIAL STYLE ***/

.dc-top {
	background: url(/wp-content/uploads/2020/03/dc-topimg.jpg) no-repeat scroll top center;
	background-size: cover;
	padding-bottom: 25px;
}
.dc-top-man {
	bottom:-25px;
	left: -86px;
	display: block;
	z-index: 3;
	position: absolute;
}
.dc-top .quote-box{
	margin-bottom: 0;
	padding-bottom: 0;
}
.page-id-18 .quote-box{
	margin-left: 0;
}
#field_5_87 p, #field_90_83 p {
	font-size: 13px !important;
	line-height: 1.3 !important;
	margin-bottom: 0;
}
#input_5_88, #input_90_84 {
	text-align: center;
}
#input_149_187 > li, #input_107_187 > li, #input_94_113 > li, #input_109_184 > li, #input_5_88 > li, #input_90_84 > li, #input_127_187 > li, #input_128_187 > li, #input_129_187 > li, #input_130_187 > li, #input_131_187 > li, #input_144_187 > li, #input_151_187 > li, #input_152_187 > li, #input_153_187 > li, #input_155_187 > li{
    max-width: 60px;
    display: inline-block;
    margin-right: 30px;
}
@media (min-width: 321px) and (max-width: 478px){
	.ms-dform #gform_wrapper_106 .gform_page, .ms-dform #gform_wrapper_107 .gform_page, .ms-dform #gform_wrapper_149 .gform_page, .ms-dform #gform_wrapper_113 .gform_page, .ms-dform #gform_wrapper_115 .gform_page, .ms-dform #gform_wrapper_127 .gform_page, .ms-dform #gform_wrapper_128 .gform_page, .ms-dform #gform_wrapper_129 .gform_page, .ms-dform #gform_wrapper_131 .gform_page, #gform_wrapper_130 .gform_page, .ms-dform #gform_wrapper_144 .gform_page, .ms-dform #gform_wrapper_151 .gform_page, .ms-dform #gform_wrapper_152 .gform_page, .ms-dform #gform_wrapper_153 .gform_page, .ms-dform #gform_wrapper_155 .gform_page {
	    min-height: 400px!important;
	}
	.page-id-5665 #MSSection1 .ms-dform .gform_wrapper img.ms-mobile-arrow, .page-id-7585 #MSSection1 .ms-dform img.ms-mobile-arrow, .page-id-7830 #MSSection1 .ms-dform img.ms-mobile-arrow, #single-MS #MSSection1 .ms-dform img.ms-mobile-arrow, .page-id-8971 #MSSection1 .ms-dform img.ms-mobile-arrow {
	    top: 150px!important;
	}
}
@media (min-width: 601px) and (max-width: 1024px){
	.postid-17815 #gform_next_button_156_1{
		white-space: normal;
		line-height: 1.2em;
	}
	.postid-17815 #single-MS #MSSection1 .slide-arrow{
		right: 0px!important;
	    width: 65px!important;
	    top: 50px!important;
	}
	ms-dform #gform_wrapper_156 .gform_page:not(#gform_page_156_1):not(#gform_page_156_9){
		width: 90%!important;
	}
	.page-template-template-recevez-gratuite-demenager .ms-dform{
		width: 515px!important;
	    position: relative;
	    margin-left: 25%;
	}
	.page-template-template-recevez-gratuite-demenager-p2 .ms-dform{
		width: 550px;
	}
	.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform .icons-services > b > p {
	    width: 100%;
	}

	.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform .ms-slide-arrow{
		display: none!important;
	}
	.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform .slide-man {
	    bottom: -35px!important;
	    left: -275px;
	    display: block!important;
	}
	.page-template-template-recevez-gratuite-demenager .ms-mobile-arrow{
		display: block!important;
	    position: absolute;
	    bottom: 180px;
	    right: 30px;
	}
	.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform input[type="submit"]{
		width: 345px;
	    white-space: normal;
	    line-height: 20px;
	}
	#input_149_187 > li, #input_107_187 > li, #input_127_187 > li, #input_128_187 > li, #input_129_187 > li, #input_130_187 > li, #input_131_187 > li, #input_144_187 > li, #input_151_187 > li, #input_152_187 > li, #input_153_187 > li, #input_155_187 > li{
		width: 65px!important;
	}
	.dc-top{
		padding-bottom: 0px;
	}
	.dc-top .quote-box{
		float: none!important;
		margin-bottom: 0!important;
	}
	#Content .quote-box{
		width: 500px!important;
	}
	#Content .quote-box p.sl-arrowtag{
		width: 115px!important;
	    right: -115px!important;
	    text-align: center;
	}
	#Content .quote-box img.sl-arrow{
		bottom: 70px!important;
	}
}

@media only screen and (max-width: 600px){
	.postid-230 .the_content img{
		float: none;
		margin: 0 auto;
		display: block;
	}
	#Content .quote-box .gfield_error div.ginput_container {
	    margin-left: 0px!important;
	}
	.page-template-template-recevez-gratuite-demenager .ms-dform{
		padding: 20px 20px 50px!important;
		width: auto!important;
    	margin: 0 15px;
	}
	.page-template-template-recevez-gratuite-demenager-p2 .ms-dform{
		width: auto!important;
    	margin: 0 15px;
	}
	.page-template-template-recevez-gratuite-demenager .ms-dform .ginput_container span:not(.ginput_price),
	.page-template-template-recevez-gratuite-demenager-p2 .ms-dform .ginput_container span:not(.ginput_price){
		margin-bottom: 0px!important;
	}
	.page-template-template-recevez-gratuite-demenager .ms-dform .ginput_complex span,
	.page-template-template-recevez-gratuite-demenager-p2 .ms-dform .ginput_complex span{
		min-height: 48px!important;
	}
	.page-template-template-recevez-gratuite-demenager #MSSection1{
		padding-bottom: 0px!important;
	}
	.page-template-template-recevez-gratuite-demenager .mob-man {
	    display: block!important;
	    width: 150px;
	    margin: 0 auto -25px;
	}
	.post .alignright{
		float: none;
		display: block;
		margin: 0 auto;
	}
	.page .alignright{
		float: none;
		display: block;
		margin: 10px auto;
	}
	#field_3_5{
		margin-bottom: 8px!important;
	}
	 .dc-top .quote-box .gform_footer.top_label .button.gform_button{
	 	background-size: 30px;
	 	width: auto!important;
	 }   
	 body:not(.home) .dc-top .quote-box .gform_wrapper .gform_footer{
	 	margin-top: 5px !important;
    	width: 100% !important;
	 }
	 .dc-top .quote-box{
	 	margin-bottom: 0px!important;
	 }
	 #comp-form #gform_page_103_2 input[type="text"], #comp-form #gform_page_103_3 input[type="text"], #comp-form #gform_page_103_4 select, #comp-form #gform_page_103_5 select, #comp-form #gform_page_103_6 input[type="text"], #comp-form #gform_page_103_7 select, #comp-form #gform_page_103_8 select, #comp-form #gform_page_103_8 textarea, #comp-form #gform_page_103_9 input[type="text"], #comp-form #gform_page_103_9 input[type="email"], 
	 #gform_wrapper_94 #gform_page_94_2 input[type="text"], #gform_wrapper_94 #gform_page_94_3 input[type="text"], #gform_wrapper_94 #gform_page_94_4 select, #gform_wrapper_94 #gform_page_94_5 select, #gform_wrapper_94 #gform_page_94_6 input[type="text"], #gform_wrapper_94 #gform_page_94_7 select, #gform_wrapper_94 #gform_page_94_8 select, #gform_wrapper_94 #gform_page_94_8 textarea, #gform_wrapper_94 #gform_page_94_9 input[type="text"], #gform_wrapper_94 #gform_page_94_9 input[type="email"]{
	 	width: 100%!important;
	 }
}
/*** DEMENAGEMENT COMMERCIAL STYLE END ***/


/*** HOME FORM ***/


/*
#gform_wrapper_5, #gform_wrapper_80 {position:relative;}

#gform_fields_5 .gfield, #gform_fields_80 .gfield, #gform_fields_85 .gfield {padding:0;margin:0;}

#gform_fields_5 .ginput_container,
#gform_fields_79 .ginput_container,
#gform_fields_80 .ginput_container,
#gform_fields_85 .ginput_container{width:100%;margin:0;padding:0;}

#gform_fields_5 input.large, #gform_fields_79 input.large, #gform_fields_80 input.large, #gform_fields_85 input.large {margin:2px 0;padding:5px 10px !important;}

#gform_fields_5 .gfield_html,
#gform_fields_79 .gfield_html,
#gform_fields_80 .gfield_html,
#gform_fields_85 .gfield_html {padding:0;margin:0;}



#gform_fields_5 #field_5_17 .ginput_container, #gform_fields_5 #field_5_22 .ginput_container,
#gform_fields_5 #field_5_13 .ginput_container,
#gform_fields_80 #field_80_17 .ginput_container, #gform_fields_80 #field_80_22 .ginput_container,
#gform_fields_80 #field_80_13 .ginput_container,
#gform_fields_85 #field_85_17 .ginput_container, #gform_fields_85 #field_85_22 .ginput_container,
#gform_fields_85 #field_85_13 .ginput_container {width:107% !important;padding:0;}

#gform_fields_5 .ginput_container .gfield_select, #gform_fields_80 .ginput_container .gfield_select, #gform_fields_85 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}





#gform_fields_5 textarea#input_5_14, #gform_fields_80 textarea#input_80_14, #gform_fields_85 textarea#input_85_14 {height:75px;width:100%;}

#gform_fields_5 .gfield .datepicker, #gform_fields_80 .gfield .datepicker, #gform_fields_85 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}



#gform_fields_5 #field_5_14 .ginput_container, #gform_fields_80 #field_80_14 .ginput_container, #gform_fields_85 #field_85_14 .ginput_container {width:102% !important;}



#field_5_18 input,
#field_5_19 input,
#field_80_18 input,
#field_80_19 input,
#field_85_18 input,
#field_85_19 input {padding:5px 10px !important;margin:0 !important;}



#gform_fields_5 #input_5_18, #gform_fields_80 #input_80_18, #gform_fields_85 #input_85_18 {width:102%;margin:0;padding:0;}

#gform_fields_5 #input_5_18 .ginput_full, #gform_fields_80 #input_80_18 .ginput_full, #gform_fields_85 #input_85_18 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important; }

#gform_fields_5 #input_5_18 .ginput_full input, #gform_fields_80 #input_80_18 .ginput_full input{width:88% !important;}

#gform_fields_5 #input_5_18 .ginput_left, #gform_fields_5 #input_5_18 .ginput_right,
#gform_fields_80 #input_80_18 .ginput_left, #gform_fields_80 #input_80_18 .ginput_right,
#gform_fields_85 #input_85_18 .ginput_left, #gform_fields_85 #input_85_18 .ginput_right {min-height: 32px !important;}

#gform_fields_5 #input_5_18 .ginput_left input,
#gform_fields_5 #input_5_18 .ginput_right input,
#gform_fields_80 #input_80_18 .ginput_left input,
#gform_fields_80 #input_80_18 .ginput_right input,
#gform_fields_85 #input_85_18 .ginput_left input,
#gform_fields_85 #input_85_18 .ginput_right input {width:80% !important; }



#gform_fields_5 #input_5_19, #gform_fields_80 #input_80_19, #gform_fields_85 #input_85_19 {width:102%;margin:0;padding:0;}

#gform_fields_5 #input_5_19 .ginput_full, #gform_fields_80 #input_80_19 .ginput_full, #gform_fields_85 #input_85_19 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important;}

#gform_fields_5 #input_5_19 .ginput_full input, #gform_fields_80 #input_80_19 .ginput_full input, #gform_fields_85 #input_85_19 .ginput_full input {width:88% !important;}

#gform_fields_5 #input_5_19 .ginput_left,
#gform_fields_5 #input_5_19 .ginput_right,
#gform_fields_80 #input_80_19 .ginput_left,
#gform_fields_80 #input_80_19 .ginput_right,
#gform_fields_85 #input_85_19 .ginput_left,
#gform_fields_85 #input_85_19 .ginput_right {min-height: 32px !important;}

#gform_fields_5 #input_5_19 .ginput_left input,
#gform_fields_5 #input_5_19 .ginput_right input,
#gform_fields_80 #input_80_19 .ginput_left input,
#gform_fields_80 #input_80_19 .ginput_right input,
#gform_fields_85 #input_85_19 .ginput_left input,
#gform_fields_85 #input_85_19 .ginput_right input {width:80% !important;}



#gform_fields_5 .gf_left_third .ginput_container, #gform_fields_80 .gf_left_third .ginput_container{width:92% !important;}

#gform_fields_5 .gf_middle_third .ginput_container, #gform_fields_80 .gf_middle_third .ginput_container, #gform_fields_85 .gf_middle_third .ginput_container {width:92% !important;}

#gform_fields_5 .gf_right_third .ginput_container, #gform_fields_80 .gf_right_third .ginput_container, #gform_fields_85 .gf_right_third .ginput_container {width:92% !important;}


*/


/*** HOME FORM END ***/





.widget { background:none !important; }





#gform_fields_6 .gfield {padding:0;margin:0;}

#gform_fields_6 .ginput_container {width:96%;margin:0;padding:0;}

#gform_fields_6 input.large {margin:4px 0;padding:5px 10px !important;}

#gform_fields_6 .gfield_html {padding:0;margin:0;}



#gform_fields_6 #field_6_17 .ginput_container,

#gform_fields_6 #field_6_13 .ginput_container {width:109% !important;padding:0;}

#gform_fields_6 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}



#gform_fields_6 textarea#input_6_14 {height:75px;width:99%;}

#gform_fields_6 .gfield .datepicker {margin:2px 0;padding:5px 10px !important;width:77% !important;}



#gform_fields_6 #field_6_14 .ginput_container {width:102% !important;}



#field_6_15,

#field_6_15 {padding-bottom:0;margin-bottom:0;}



#gform_6 .gform_footer {right:50px;}

#gform_submit_button_6 {font-size:16px !important;}



#field_6_14 {text-transform:none;}



#Footer #loc {line-height:16px;}

#Footer #loc a {color:#f15a25 !important;}



#Footer #serv {line-height:20px;}

#Footer #serv a {color:#f15a25 !important;}

.page-template-template-obtenir3soumissions #Footer #serv strong, .page-template-template-obtenir3soumissions #Footer #loc strong, .page-template-template-obtenir3soumissions .copyrights p,
.page-template-template-obtenirsoumissions-quebec #Footer #serv strong, .page-template-template-obtenirsoumissions-quebec #Footer #loc strong, .page-template-template-obtenirsoumissions-quebec .copyrights p{
	color: white;
}
.page-template-template-obtenirsoumissions-quebec #Footer .container:nth-child(2),
.page-template-template-obtenez-soumissions #Footer .container:nth-child(2),
.page-template-template-obtenez-aussi #Footer .container:nth-child(2){
	display: none;
}
.page-template-template-obtenirsoumissions-quebec .copyrights p,
.page-template-template-obtenez-soumissions .copyrights p,
.page-template-template-obtenez-aussi .copyrights p{
	margin-bottom: 0px;
	text-align: center;
}
/*.form-image {z-index:7000;}

*/



/*.pricing-table-heading { padding: 20px 5px !important; }*/

.page-id-236 .intense.row , .page-id-211 .intense.row { margin:0 50px 0 1px !important; }

/*.page-id-236 select { padding:5px 2px !important; margin: 0 2px !important; font-size:12px !important; color:#000000 !important;}*/

/*.page-id-236 p, .page-id-211 p { margin:-30px 0 -10px !important; }*/

.intense.pricing-table-section.pricing-table-footer { padding: 0 !important; }



/* #gform_7 .gfield_label {font-size:14px;} */



#gform_7 .ginput_container {margin-bottom:0;}

#gform_7 .ginput_container input.large {width:87% !important;margin-bottom:0;background-color:#FFF !important;border-color:#cab27b !important;}

#gform_7 .ginput_container select {width:92% !important;margin-bottom:0;background-color:#FFF !important;border-color:#cab27b !important;}

#gform_7 .gfield,

#gform_7 .gf_left_half,

#gform_7 .gf_right_half {margin:0;padding:0;}

#field_7_9 .gfield_label,

#field_7_10 .gfield_label {font-size:16px;margin-bottom:15px;}

#input_7_9 li {margin:0;padding:0;}

#input_7_9 li label {font-size:11px;}



.single-post .meta, .single-post .tag-cat, .single-post .post .image, .blog .post .image { display:none !important; }





.gform_wrapper .top_label li.gfield.gf_one_fourth {clear: left !important; float: left; margin-right:5px; width:23% !important; }

.gform_wrapper .top_label li.gfield.gf_two_fourth {clear:none; width:25% !important;  float: left; margin-left:10px !important; }

.gform_wrapper .top_label li.gfield.gf_three_fourth {clear:none; width:23% !important;  float: left; margin-left:5px !important;}

.gform_wrapper .top_label li.gfield.gf_four_fourth {clear:none; width:24% !important;  float: left; margin-left:10px !important; }



.page-id-299 .gform_wrapper .top_label li.gfield.gf_four_fourth, .page-id-163 .gform_wrapper .top_label li.gfield.gf_four_fourth {clear:none; width:22% !important; float: left; margin-left:10px !important; }

.page-id-299 .gform_wrapper .top_label li.gfield.gf_three_fourth, .page-id-163 .gform_wrapper .top_label li.gfield.gf_three_fourth {clear:none; width:22% !important;  float: left; margin-left:5px !important;}



.page-id-564 .addthis_toolbox { display: none !important; }

label#label_12_7_1 { font-size:16px !important; }

.page-id-564, .page-id-595, .page-id-632, .page-id-643, .page-id-650 { color:#000000 !important; font-size:16px !important; }

#gform_12 label.gfield_label { text-align:right !important; }

#gform_13 label.gfield_label { text-align:right !important; }

#gform_17 label.gfield_label { text-align:right !important; }

#gform_18 label.gfield_label { text-align:right !important; }



#gform_12 .right_label input.medium,#gform_12 .right_label select.medium, #gform_12 .left_label input.medium, #gform_12 .left_label select.medium  { background:#ffffff !important; color:#000000 !important; }



#gform_13 .right_label input.medium,#gform_13 .right_label select.medium, #gform_13 .left_label input.medium, #gform_13 .left_label select.medium  { background:#ffffff !important; color:#000000 !important; }



#gform_17 .right_label input.medium,#gform_17 .right_label select.medium, #gform_17 .left_label input.medium, #gform_17 .left_label select.medium  { background:#ffffff !important; color:#000000 !important; }



#gform_18 .right_label input.medium,#gform_18 .right_label select.medium, #gform_18 .left_label input.medium, #gform_18 .left_label select.medium  { background:#ffffff !important; color:#000000 !important; }



#fsb-social-bar { background:transparent !important; margin:0 auto !important; border:none !important; padding:0 10px !important;z-index:100;}

.fb-like { margin:auto !important; }



.entre-form { margin-top:40px !important; }



#fsb-social-bar .fsb-share-twitter { width:100px !important; }

#fsb-social-bar .fsb-share-facebook { width:100px !important; }

#fsb-social-bar .fsb-share-google { width:90px !important; }



.fb_iframe_widget span{

    width: auto !important; position:relative !important; z-index:9999 !important

}

.fb_iframe_widget span iframe{

    max-width: none !important;

}

.footertext {padding-top:0 !important;}

.copyrights {font-size:13px !important;}



/*** entre-form desk ***/



.entre-form {

float: left;

background: none;

width: 540px;

padding: 0;

margin-top: 53px;

z-index: 2;

position: relative;

/*margin-left: -15px;*/

text-transform: uppercase;

overflow:visible !important;

}

.entre-form h3 {

text-align: center;

font-size: 20px;

line-height: 26px;

color: #fff;

background: #ec6533;

padding-left: 20px;

padding-top: 15px;

padding-bottom: 15px;

padding-right: 20px;

position: absolute;

top: -18px;

left: -15px;

-webkit-border-radius: 10px 10px 10px 10px;

border-radius: 10px 10px 10px 10px;

}



.entre-form .form-image {

position: absolute;

top: -30px;

right: -10px;

width: 150px;

z-index: 100;

}



.entre-form .gform_wrapper {

	max-width: 100%;

	background: #4b4b4b; /* Old browsers */

background: -moz-linear-gradient(top,  #4b4b4b 0%, #2b2b2b 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #4b4b4b 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #4b4b4b 0%,#2b2b2b 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #4b4b4b 0%,#2b2b2b 100%); /* IE10+ */

background: linear-gradient(to bottom,  #4b4b4b 0%,#2b2b2b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */

	padding: 80px 20px 20px;

overflow:visible !important;

}

.entre-form .gform_body {

padding: 10px 10px;

background: #e4e4e4; /* Old browsers */

background: -moz-linear-gradient(top,  #e4e4e4 0%, #b8b8b8 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#b8b8b8)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e4e4e4 0%,#b8b8b8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e4e4e4 0%,#b8b8b8 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e4e4e4 0%,#b8b8b8 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e4e4e4 0%,#b8b8b8 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#b8b8b8',GradientType=0 ); /* IE6-9 */

border: 1px solid #2c2c2c;

position: relative;

}

.entre-form input[type="text"], .entre-form input[type="tel"], .entre-form input[type="email"], .entre-form textarea, .entre-form select {

background: #F2F2F2 !important;

color: #7f7f7f !important;

border: 1px solid #9b9b9b/*b6b6b6*/ !important;

-moz-box-shadow: none !important;

-webkit-box-shadow: none !important;

box-shadow: none !important;

-webkit-border-radius: 5px !important;

border-radius: 5px !important;

padding: 10px !important;

margin-bottom: 10px;

width: 93% !important;

font-size: 13px !important;

opacity: 1; filter: alpha(opacity = 100);

}

.entre-form .gform_wrapper .gform_footer {

padding: 0 5px 7px;

background: #2a2a2a;

border-radius: 0 0 8px 8px;

position: absolute;

margin: 0;

margin-left: 14%;

}



.entre-form .gform_footer.top_label .button.gform_button {

	display: block;

	width: 100%;

	text-transform: uppercase;

	text-align: center;

	margin: 0 auto;

	font-size: 20px;

	padding: 18px 0;

	border: none;

	box-shadow: 0 2px 1px #006ed1;

	-webkit-border-radius: 5px;

border-radius: 5px;



background: #6db3f2; /* Old browsers */

background: url(http://soumissionsdemenageurs.ca/wp-content/themes/pindol/images/btn-bg.png) no-repeat scroll center right,  -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */

background: url(http://soumissionsdemenageurs.ca/wp-content/themes/pindol/images/btn-bg.png) no-repeat scroll center right,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */

background: url(http://soumissionsdemenageurs.ca/wp-content/themes/pindol/images/btn-bg.png) no-repeat scroll center right,  -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */

background: url(http://soumissionsdemenageurs.ca/wp-content/themes/pindol/images/btn-bg.png) no-repeat scroll center right,  -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */

background: url(http://soumissionsdemenageurs.ca/wp-content/themes/pindol/images/btn-bg.png) no-repeat scroll center right,  -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */

background: url(http://soumissionsdemenageurs.ca/wp-content/themes/pindol/images/btn-bg.png) no-repeat scroll center right,  linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */





margin-top: -5px;

padding: 15px 50px 15px 10px !important;

border: 1px solid #006ed1;

}

.entre-form .gform_footer.top_label .button.gform_button:hover {

background: #0072eb url(../images/btn-bg.png) no-repeat scroll center right;

}



.entre-form .gform_wrapper {

	margin: 0;

}



/*** entre-form end ***/

/* GRAVITY FORMS display due to Placeholder plugin conflict */

#gform_wrapper_3 .top_label .gfield_label { display:none !important; }

#gform_wrapper_4 .top_label .gfield_label { display:none !important; }

#gform_wrapper_8 .top_label .gfield_label { display:none !important; }

#gform_wrapper_9 .top_label .gfield_label { display:none !important; }

#gform_wrapper_15 .top_label .gfield_label, #gform_wrapper_74 .top_label .gfield_label { display:none !important; }


#gform_wrapper_4 .ginput_complex label, #gform_wrapper_74 .ginput_complex label { display:none !important; }

#gform_wrapper_8 .ginput_complex label { display:none !important; }

#gform_wrapper_9 .ginput_complex label { display:none !important; }

#gform_wrapper_15 .ginput_complex label { display:none !important; }



	/* Address Fields - Hide labels */

li#field_4_18 .gfield_label, li#field_4_19 .gfield_label { display:none !important; }

li#field_8_18 .gfield_label, li#field_8_19 .gfield_label { display:none !important; }

li#field_9_18 .gfield_label, li#field_9_19 .gfield_label { display:none !important; }

li#field_15_18 .gfield_label, li#field_15_19 .gfield_label { display:none !important; }



.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right { width:48.9% !important; margin-top:2px !important;}

#gform_4 .ginput_complex .ginput_left, #gform_4 .ginput_complex .ginput_right { width:43% !important; }



body .gform_wrapper .ginput_full { margin-top:-30px !important; padding:0 !important;}



.esp-banner {

	background: url(/wp-content/uploads/2015/04/esp-bg.jpg) no-repeat scroll top center;

	background-size: cover;

}

.esp-banner .columns {

	margin-bottom: 0;

}



.esp-banner-man {

	margin-left: -70px;

	display: block;

	float: left;

	z-index: 3;

position: relative;

}



.camion-banner {

	background: url(/wp-content/uploads/2015/06/camion-banner-bg.jpg) no-repeat scroll top center;

	background-size: cover;

}

.lc-banner {

	top: 200px;

	left: -146px;

	display: block;

	z-index: 0;

position: absolute;

}



.lc-form {padding:75px 18px 25px 18px;width:550px;position:relative;background: rgba(0,0,0,0.8);float:right;margin-top:20px;}



.lc-form h1 {text-align:center;font-size:19px;line-height:24px;text-transform:uppercase;font-weight:700 !important;color:#fff;margin:5px 76px 20px 76px;position:absolute;top:-25px;left:-75px;background: url(/wp-content/uploads/2015/06/lc-form-h1.png) top center no-repeat !important;width:391px;padding:19px 0;}



.lc-form h1 span {font-size:15px;font-weight:400 !important;}



.lc-form .gform_body {background:#e0e0e0;padding:7px 10px 20px 10px;}



.lc-form .gform_body .top_label .gfield .gfield_label, .lc-form .ginput_complex label {display:none !important;}
.lc-form .gform_body .gfield{
	margin-bottom: 0px!important;
	margin-right: 0!important;
}
.lc-form .gform_body .gf_left_third, .lc-form .gform_body .gf_middle_third, .lc-form .gform_body .gf_right_third{
	width: 32.2%!important;
	margin-left: 0px!important;
}
.lc-form input[type="text"], 
.lc-form input[type="tel"], 
.lc-form input[type="email"],
.lc-form select, 
.lc-form textarea {
	margin-top:0 !important;
	margin-bottom:0 !important;
	color:#111;
	width: 100%!important;
    border-radius: 0!important;
    height: 40px!important;
}
.lc-form .ginput_complex .ginput_left, .lc-form .ginput_complex .ginput_right {
    width: 49% !important;
    margin-top: 5px !important;
    min-height: 0;
}
.lc-form .gform_footer{
	text-align: center;
    padding: 0;
}
.lc-form .fourths{
	width: 25%;
    margin-right: 5px;
    display: inline-block;
    margin-top: 0px!important;
}
.lc-form p.subbutton, .lc-form p.subbutton > a{color:#fff !important; margin:10px 0 0; font-size:14px;}
/*
.lc-form input[type="text"], 

.lc-form input[type="password"], 

.lc-forminput[type="email"], 

.lc-form textarea {

	margin-top:0 !important;

	margin-bottom:0 !important;

	padding-top:7px !important;

	padding-bottom:7px !important;

	padding-left:5px !important;

	color:#111;

	border-radius:0;

	background:#FFF;

	font-size:13px !important;

}

.lc-form select {margin-bottom:0 !important;padding-top:4px !important;padding-bottom:4px !important;padding-left:5px !important;color:#000;border-radius:0;background:#FFF;font-size:13px !important;}



.lc-form .gform_footer {padding-top:0 !important;}
.lc-form .gform_footer .gform_button:hover {background:#db330c !important;}


.lc-form .gform_body .gf_left_half .ginput_container input[type="text"] {width:90% !important;}

.lc-form .gform_body .gf_right_half .ginput_container input[type="text"] {width:90% !important;}





.lc-form .gform_body .top_label li.gfield.gf_one_fourth {clear: left !important; float: left; width:23% !important; }

.lc-form .gform_body .top_label li.gfield.gf_two_fourth {clear:none; width:23% !important;  float: left; margin-left:2px !important; }

.lc-form .gform_body .top_label li.gfield.gf_three_fourth {clear:none; width:23% !important;  float: left; margin-left:5px !important;}

.lc-form .gform_body .top_label li.gfield.gf_four_fourth {clear:none; width:24% !important;  float: left; margin-left:5px !important; }



.lc-form .gform_body .gf_one_fourth .ginput_container {margin-top:0 !important;}

.lc-form .gform_body .gf_two_fourth .ginput_container {margin-top:0 !important;}

.lc-form .gform_body .gf_three_fourth .ginput_container {margin-top:0 !important;}

.lc-form .gform_body .gf_four_fourth .ginput_container {margin-top:0 !important;}



.lc-form .gform_body .gf_one_fourth .ginput_container input[type="text"] {width:82% !important;margin-top:0 !important;margin-bottom:6px !important;}

.lc-form .gform_body .gf_two_fourth .ginput_container input[type="text"] {width:80% !important;margin-top:0 !important;margin-bottom:6px !important;}

.lc-form .gform_body .gf_three_fourth .ginput_container input[type="text"] {width:80% !important;margin-top:0 !important;margin-bottom:6px !important;}

.lc-form .gform_body .gf_four_fourth .ginput_container input[type="text"] {width:87% !important;margin-top:0 !important;margin-bottom:6px !important;}



.lc-form #input_23_14 {height:80px !important;width:95% !important;}



.lc-form .gform_body .gf_left_third,

.lc-form .gform_body .gf_middle_third,

.lc-form .gform_body .gf_right_third,

.lc-form .gform_body .gf_left_half,

.lc-form .gform_body .gf_right_half {margin-bottom:6px !important;}



.lc-form .gform_body .gf_left_third .ginput_container,

.lc-form .gform_body .gf_middle_third .ginput_container,

.lc-form .gform_body .gf_right_third .ginput_container {width:100% !important;margin-top:0 !important;margin-bottom:0 !important;}



.lc-form .gform_body .gf_left_third .ginput_container input[type="text"],

.lc-form .gform_body .gf_middle_third .ginput_container input[type="text"],

.lc-form .gform_body .gf_right_third .ginput_container input[type="text"] {width:89% !important;}



.lc-form .gform_body .gf_left_third .ginput_container select,

.lc-form .gform_body .gf_middle_third .ginput_container select,

.lc-form .gform_body .gf_right_third .ginput_container select {width:99% !important;color: #000 !important;}



.lc-form .gform_body .gf_left_half .ginput_container .gfield_radio {padding-bottom:0 !important;margin-bottom:0 !important;}

*/

img.trust {position:absolute;top:-24px;right:-40px;z-index:1500;}





.info-email2 {

	background: url(/wp-content/uploads/2015/04/info-email.png) no-repeat scroll left center;

	border-right: 1px solid #fff;

	text-align: left;

	padding-left: 32px;

	padding-right: 10px;

	line-height:20px;

	font-size:14px;

}

.info-address2 {

	background: url(/wp-content/uploads/2015/04/info-address.png) no-repeat scroll left center;

	border-right: 1px solid #fff;

	padding-left: 25px;

	padding-right: 10px;

	text-align: left;

	line-height:20px;

	font-size:14px;

}

.info-schedule2 {

	background: url(/wp-content/uploads/2015/04/info-storage.png) no-repeat scroll left center;

	text-align: left;

	padding-left: 35px;

	padding-right: 5px;

	line-height:20px;

	font-size:14px;

}



.entreposage {

	text-align: center;

}

.entreposage p {

	padding: 0 20px;

}

.entreposage-col {

	background: #fff;

	padding: 20px;

	-webkit-box-shadow: 1px 1px 2px 1px #cbcbcb;

box-shadow: 1px 1px 2px 1px #cbcbcb;

	margin-bottom: 20px;

	position: relative;

}

.chauffes .entreposage-col::before {

	width: 80px;

	height: 80px;

	position: absolute;

	top: -10%;

	left: 35%;

	background: url(/wp-content/uploads/2015/05/chauffe-place.png) no-repeat scroll 0 0;

	content: "";

}

.longue .entreposage-col::before {

	width: 80px;

	height: 80px;

	position: absolute;

	top: -10%;

	left: 35%;

	background: url(/wp-content/uploads/2015/04/longue-place.png) no-repeat scroll 0 0;

	content: "";

}

.securite .entreposage-col::before {

	width: 80px;

	height: 80px;

	position: absolute;

	top: -10%;

	left: 35%;

	background: url(/wp-content/uploads/2015/05/securite-place.png) no-repeat scroll 0 0;

	content: "";

}

.entreposage-col img {

	display: block;

}

.entreposage-title {

	background: rgba(0,0,0,0.5);

	margin-top: -96px;

	z-index: 1000;

	position: relative;

	text-align: center;

	font-size: /*22*/19px;

	text-transform: uppercase;

	line-height: 22px;

	padding: 15px 5px;

	color: #fff !important;

}

.entreposage-title a,.entreposage-title a:hover {

	color: #fff !important;

}

.entreposage-link {

text-align: center;

display: block;

padding: 15px;

font-size: 20px;

text-transform: uppercase;

text-decoration: none;

color: #0071bc !important;

font-weight: 600;

border-radius: 5px;

-webkit-border-radius: 5px;

border:2px solid #0071bc;

}



.entreposage-link:hover {

	text-decoration: underline;

	color: #fff !important;

background:#0071bc;

}





#gform_20 .gform_body .top_label .gfield .gfield_label,
#gform_95 .gform_body .top_label .gfield .gfield_label {display:none;}

#gform_20 input[type="text"], #gform_20 input[type="tel"], #gform_20 input[type="email"], #gform_20 textarea, #gform_20 select,
#gform_95 input[type="text"], #gform_95 input[type="tel"], #gform_95 input[type="email"], #gform_95 textarea, #gform_95 select {margin-bottom:0 !important;padding:5px 0 5px 5px !important;font-size:12px !important;}

#gform_20 .datepicker_with_icon, #gform_95 .datepicker_with_icon {width:90% !important;}

#gform_20 .ginput_container, #gform_95 .ginput_container {margin-top:0 !important;}

#gform_20 li.gfield.gfield_error .ginput_container, #gform_95 li.gfield.gfield_error .ginput_container{
	max-width: 100%!important;
	margin-left: 0px!important;
}
#gform_20 ul.gfield_checkbox li label, #gform_95 ul.gfield_checkbox li label{
	margin: -3px 0 0 5px !important;
    font-size: 12.5px !important;
    text-transform: none !important;
    font-weight: normal !important;
    color: #000 !important;
    padding: 0 0 0 15px !important;
}
#gform_20 ul.gfield_checkbox li, #gform_95 ul.gfield_checkbox li{
	margin-bottom: 0px!important;
}
#gform_20 .top_label li.gfield.gf_middle_third, #gform_20 .top_label li.gfield.gf_right_third,
#gform_95 .top_label li.gfield.gf_middle_third, #gform_95 .top_label li.gfield.gf_right_third{
	margin-left: 1.7%!important;
}

/*#field_95_31 input[type="text"] {width:97% !important;margin-bottom:5px !important;}*/
#field_20_31 input[type="text"]{width:100% !important;}
#field_20_28 input[type="text"], #field_20_29 input[type="text"],
#field_95_28 input[type="text"], #field_95_29 input[type="text"] {width:98% !important;}

#field_20_17 select, #field_20_13 select, #field_20_22 select, #field_20_23 select, #field_20_26 select{
	width:100% !important;
}

/*#field_95_17 select, #field_95_13 select, #field_95_22 select, #field_95_23 select, #field_95_26 select {width:98% !important;}*/

#field_20_14 textarea, #field_95_14 textarea {width:98% !important;height:50px;margin-top:0 !important;}





/*** Articles FORM ***/

#gform_wrapper_22 {position:relative;}

#gform_fields_22 .gfield {padding:0;margin:0;}

#gform_fields_22 .ginput_container {width:98%;margin:0;padding:0;}

#gform_fields_22 input.large {margin:2px 0;padding:5px 10px !important;}

#gform_fields_22 .gfield_html {padding:0;margin:0;}



#gform_fields_22 #field_22_17 .ginput_container, #gform_fields_22 #field_22_22 .ginput_container,

#gform_fields_22 #field_22_13 .ginput_container {width:107% !important;padding:0;}

#gform_fields_22 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}





#gform_fields_22 textarea#input_22_14 {height:75px;width:100%;}

#gform_fields_22 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}



#gform_fields_22 #field_22_14 .ginput_container {width:102% !important;}



#field_22_18 input,

#field_22_19 input {padding:5px 10px !important;margin:0 !important;}



#gform_fields_22 #input_22_18 {width:102%;margin:0;padding:0;}

#gform_fields_22 #input_22_18 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important; }

#gform_fields_22 #input_22_18 .ginput_full input {width:88% !important;}

#gform_fields_22 #input_22_18 .ginput_left,

#gform_fields_22 #input_22_18 .ginput_right {min-height: 32px !important;}

#gform_fields_22 #input_22_18 .ginput_left input,

#gform_fields_22 #input_22_18 .ginput_right input {width:80% !important; }



#gform_fields_22 #input_22_19 {width:102%;margin:0;padding:0;}

#gform_fields_22 #input_22_19 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important;}

#gform_fields_22 #input_22_19 .ginput_full input {width:88% !important;}

#gform_fields_22 #input_22_19 .ginput_left,

#gform_fields_22 #input_22_19 .ginput_right {min-height: 32px !important;}

#gform_fields_22 #input_22_19 .ginput_left input,

#gform_fields_22 #input_22_19 .ginput_right input {width:80% !important;}



#gform_fields_22 .gf_left_third .ginput_container{width:92% !important;}

#gform_fields_22 .gf_middle_third .ginput_container {width:92% !important;}

#gform_fields_22 .gf_right_third .ginput_container {width:92% !important;}



::-webkit-input-placeholder { /* WebKit browsers */

    color:    #747474;

}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:    #747474;

   opacity:  1;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #747474;

   opacity:  1;

}

:-ms-input-placeholder { /* Internet Explorer 10+ */

   color:    #747474;

}



.camion-info {width:100%;padding-top:20px;background:#efe8e5;font-size:14px;}

.camion-info .left {text-align:right;color:#bba08e;padding-right:20px;border-right:7px solid #aade64;}

.camion-info .left h3 {text-transform:uppercase;font-size:18px;line-height:20px;}

.camion-info .right {text-align:left;color:#716870;padding-left:10px;}



.camion-info .one-second {margin-bottom:0;}

.camion-info .one-fourth {text-align:center;}



.camion-info2 {width:100%;padding-top:20px;background:#fff;font-size:14px;font-size:16px;color:#03213d;}
.camion-info2 .button:hover {background:#db330c !important;}


/*** Location Camion Boxes ***/



#LocationBoxes {width:100%;margin-top:0;position:relative;background:#efe8e5;}

#LocationBox {text-align:center;padding-top:1px;position:relative;min-height:300px;margin-bottom:20px;}

#LocationBox img {}

#LocationBox h4 {color:#02223e;font-size:18px;line-height:22px;padding:10px 10px;text-transform:uppercase;}

#LocationBoxes p {padding:0 20px;color:#4d4d4d;font-size:18px;line-height:22px;text-align:center;}

#LocationBoxes .readmore {text-align:center;color:#ffaf00;border:1px solid #ffaf00;text-transform:uppercase;font-size:16px;margin:0 auto;font-weight:400;padding:10px 20px;}





.camion-banner2 {

	background: url(/wp-content/uploads/2015/07/camion-banner2.jpg) no-repeat scroll top center;

	background-size: cover;

	padding-top:20px;

	font-size: 17px;

	color:#fff;

}
.camion-banner2 .button:hover {background:#db330c !important;}



.camion-banner2 ul {list-style:none;columns: 2;

  -webkit-columns: 2;

  -moz-columns: 2;}

.camion-banner2 ul li, ul.con-ul li {background: url(/wp-content/uploads/2015/06/arrow-green.png) no-repeat scroll center left;padding:3px 0;padding-left:30px;}



.camion-banner3 {

	background: url(/wp-content/uploads/2015/06/camion-banner3-bg.jpg) no-repeat scroll top center;

	background-size: cover;

	padding-top:30px;

	border-top:5px solid #33384f;

}
.camion-banner3 .button:hover {background:#db330c !important;}

.camion-banner3 .one-second {margin-bottom:0;font-size:18px;color:#3d3d3d;}

.camion-banner3 .one-second h3 {color:#33384f;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:0;}



.camion-banner3 li {padding-left:130px;margin-bottom:20px;}

.camion-banner3 li.icon1 {background: url(/wp-content/uploads/2015/06/c-banner3-icon1.png) top left no-repeat;}

.camion-banner3 li.icon2 {background: url(/wp-content/uploads/2015/06/c-banner3-icon2.png) top left no-repeat;}

.camion-banner3 li.icon3 {background: url(/wp-content/uploads/2015/06/c-banner3-icon3.png) top left no-repeat;}



.lcfooter-banner {

	background: url(/wp-content/uploads/2015/06/lcfooter-bg.jpg) no-repeat scroll top center;

	background-size: cover;

	padding-top:20px;

}

.lcfooter-banner h2 {color:#FFF;}

.lcfooter-form {background: rgba(0,0,0,0.9);padding:10px 30px 20px 20px;color:#FFF;text-align:center;text-transform:uppercase;}

.lcfooter-form h3 {color:#FFF;}



.lcfooter-text {background: rgba(0,0,0,0.8);padding:10px 30px 20px 20px;color:#FFF;text-align:center;text-transform:uppercase;margin-top:70px;margin-right:95px;}

.lcfooter-text a {color:#f15a25;}





/*** TRANSPORT COMMERCIAL BOTTOM FORM ***/



#gform_29 h1 {font-size:20px;line-height:20px;text-transform:uppercase;font-weight:700 !important;color:#2c97de;/*position:absolute;top:-103px;left:48px;*/padding:9px 0;text-align:center;}



#gform_29 h2 {font-size:18px;line-height:20px;font-weight:700 !important;/*position:absolute;top:-40px;left:48px;*/text-align:center;color:#fff;}



#gform_29 .gform_body {padding:2px 10px 20px 40px;position:relative;/*background: rgba(0,0,0,0.6);*/}



#gform_29 .gform_body .top_label .gfield .gfield_label {display:none;}
#gform_29 input[type="text"], 
#gform_29 input[type="password"], 
#gform_29 input[type="email"], 
#gform_29 textarea {
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-top:7px !important;
	padding-bottom:7px !important;
	padding-left:5px !important;
	color:#111;
	border-radius:0;
	background:#FFF;font-size:15px !important;
}

#gform_29 select {margin-bottom:0 !important;padding-top:4px !important;padding-left:5px !important;color:#000;border-radius:0;background:#FFF;font-size:15px !important;}



#gform_29 .gform_footer {padding-top:0 !important;text-align:center;}
#gform_29 .gform_footer .gform_button:hover {background:#db330c !important;}


#gform_29 .gform_body .gf_left_half .ginput_container input[type="text"] {width:90% !important;}

#gform_29 .gform_body .gf_right_half .ginput_container input[type="text"] {width:90% !important;}





#gform_29 .gform_body .top_label li.gfield.gf_one_fourth {clear: left !important; float: left; width:23% !important; }

#gform_29 .gform_body .top_label li.gfield.gf_two_fourth {clear:none; width:23% !important;  float: left; margin-left:2px !important; }

#gform_29 .gform_body .top_label li.gfield.gf_three_fourth {clear:none; width:23% !important;  float: left; margin-left:5px !important;}

#gform_29 .gform_body .top_label li.gfield.gf_four_fourth {clear:none; width:24% !important;  float: left; margin-left:5px !important; }



#gform_29 .gform_body .gf_one_fourth .ginput_container input[type="text"] {width:82% !important;}

#gform_29 .gform_body .gf_two_fourth .ginput_container input[type="text"] {width:80% !important;}

#gform_29 .gform_body .gf_three_fourth .ginput_container input[type="text"] {width:80% !important;}

#gform_29 .gform_body .gf_four_fourth .ginput_container input[type="text"] {width:87% !important;}



#gform_29 #input_26_14 {height:60px !important;width:95% !important;}



#gform_29 .gform_body .gf_left_third,

#gform_29 .gform_body .gf_middle_third,

#gform_29 .gform_body .gf_right_third,

#gform_29 .gform_body .gf_left_half,

#gform_29 .gform_body .gf_right_half {margin-bottom:5px !important;}



#gform_29 .gform_body .gf_left_third .ginput_container,

#gform_29 .gform_body .gf_middle_third .ginput_container,

#gform_29 .gform_body .gf_right_third .ginput_container {width:100% !important;margin-top:0 !important;margin-bottom:0 !important;}



#gform_29 .gform_body .gf_left_third .ginput_container input[type="text"],

#gform_29 .gform_body .gf_middle_third .ginput_container input[type="text"],

#gform_29 .gform_body .gf_right_third .ginput_container input[type="text"] {width:89% !important;}



#gform_29 .gform_body .gf_left_third .ginput_container select,

#gform_29 .gform_body .gf_middle_third .ginput_container select,

#gform_29 .gform_body .gf_right_third .ginput_container select,
#gform_29 .gform_body .gf_left_half .ginput_container select,
#gform_29 .gform_body .gf_right_half .ginput_container select {width:95% !important;color: #000 !important;}


#gform_29 #input_29_14 {height:60px !important;width:99% !important;}

#gform_29 .gform_body .ginput_complex label {display:none !important;}

#gform_29 .ginput_complex .ginput_left,
#gform_29 .ginput_complex .ginput_right {
	width: 47% !important;
}

#gform_29 .gform_body .gf_left_half .ginput_complex .ginput_full input[type="text"],
#gform_29 .gform_body .gf_right_half .ginput_complex .ginput_full input[type="text"] {
	margin-bottom:4px !important;
}

#gform_29 .gform_body .gf_left_half .ginput_complex .ginput_left input[type="text"],
#gform_29 .gform_body .gf_left_half .ginput_complex .ginput_right input[type="text"] {
	width:88% !important;
}

#gform_29 .gform_body .gf_right_half .ginput_complex .ginput_left input[type="text"],
#gform_29 .gform_body .gf_right_half .ginput_complex .ginput_right input[type="text"] {
	width:88% !important;
}

#gform_29 .ginput_complex .ginput_full,
#gform_29 .ginput_complex .ginput_left,
#gform_29 .ginput_complex .ginput_right {
    min-height: 1.813em;
}

#gform_29 label.gfield_label + div.ginput_container {margin-top:0;}


#gform_27 .top_label .gfield .gfield_label {margin-top:0;margin-bottom:0;}



/*#gform_27 .top_label .gfield .gfield_label,

#gform_27 .gfield_radio label {font-size:18px;font-weight:700;}*/



#field_27_1 .gfield_label,
#field_62_1 .gfield_label {margin-bottom:24px !important;}





#gform_27 .ginput_container input[type="text"] {width:95% !important;}



#gform_27 .gf_left_half .ginput_container input[type="text"],

#gform_27 .gf_right_half .ginput_container input[type="text"] {width:92% !important;}



#gform_27 .gf_left_half,

#gform_27 .gf_right_half {margin-bottom:0 !important;}



#gform_27 .gform_footer .gform_button:hover {background:#dd3d05;}


/*** Demenagement Pas Cher ***/

.dpc-banner {
	background: #155c9d url(/wp-content/uploads/2015/08/dpc-banner-bg.png) top center repeat-x;
	position:relative;
}
.dpc-banner h2{
	font-size: 22px;
	line-height: 24px;
	color:#fff;
	margin-top:40px;
	margin-right:46px;
}
.dpc-banner-man {
	display: block;
	z-index: 3;
	position: absolute;
}
.dpc-form {
	padding:70px 15px 0px 15px;
	width:298px;
	height:465px;
	position:relative;
	background:#f2f2f2;
	float:right;
	margin-top:20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 10;
	}

.dpc-form h1 {
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:700 !important;
	color:#10538b;
	padding:10px 25px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}
.dpc-form .gform_body {
	background:#e0e0e0;
	padding:5px 20px 15px 15px;
}

.dpc-form input[type="text"],
.dpc-form input[type="password"],
.dpc-form input[type="email"],
.dpc-form textarea,
.dpc-form select {
	padding:7px 5px !important;
	font-size:11px !important;
}
.dpc-form textarea {height:50px !important;}

.dpc-form .gform_footer {
	margin-top:0 !important;
	padding-top:0 !important;
	text-align:center;
}
.dpc-form .gform_footer .gform_button {
	width:90% !important;
	white-space: normal; 
	font-size:20px !important;
	line-height:24px;
	padding:8px !important;
	/*padding-bottom:8px !important;*/
}

.dpc-info {
	font-size: 14px;
	height: 195px;
	bottom: 0;
	width: 100%;
	background:#104576;
	z-index:0;
}
.dpc-info h3 {
	color:#FFF;
	background: url(/wp-content/uploads/2015/08/check-icon.png) top left no-repeat;
	padding-left:45px;
	line-height:22px;
	font-size:18px;
	height:38px;
}

.dpc-info .one-third {
	margin-top:20px;	
	color:#FFF;
	line-height:20px;
}

.dpc-info2 {
	width:100%;
	padding-top:20px;
	background:#fff;
	font-size:16px;
	text-align:center;
}
.dpc-info2 h1 {
	color: #155c9d;
	font-size: 44px;
	line-height:48px;
}
.dpc-info3 {
	width:100%;
	padding-top:20px;
	background:#e3e1e2;
	font-size:18px;
	text-align:center;
	color:#716870;
}
.dpc-info3 h3 {
	color: #716870;
	font-size: 24px;
	line-height:28px;
}
.dpc-info3 .button {
	background:#ff6900;
	color:#fff;
	font-size: 36px;
	padding:10px 30px;
	line-height:36px;
	margin:0 auto;
}

.dpc-info4 {
	width:100%;
	padding-top:20px;
	background:#fff;
	font-size:18px;
	text-align:center;
	color:#716870;
}
.dpc-info4 h3 {
	color: #716870;
	font-size: 24px;
	line-height:28px;
}

/*** Commercial Transport CSS ***/


.comm-banner {
	background: url(/wp-content/uploads/2015/07/comm-banner-bg.jpg) no-repeat scroll top center;
	background-size: cover;
}
.comm-banner .container{overflow:hidden;}

.tc-banner-man {
	bottom:0;
	left: 0;
	display: block;
	z-index: 3;
	position: absolute;
}

.comm-info {width:100%;padding-top:20px;background:#fff;font-size:16px;text-align:center;}
.comm-info h2 {font-size:24px;text-transform:uppercase;}


.comm-info2 {width:100%;padding-top:40px;background:#f2f2f2;font-size:16px;text-align:center;}

.comm-info2 h2 {font-size:24px;text-transform:uppercase;}

.comm-info2 p {padding-left:30px;}

.comm-info2 img {margin-top:0;}

.comm-info2 .button:hover {background:#db330c !important;}

.page-id-901 .header-call:hover,
.page-id-901 a:hover.button.button_blue, 
.page-id-901 #gform_29 .gform_footer .gform_button:hover,
.page-id-901 .button.gform_button:hover{
	background: #2070c0 !important;
	text-decoration:none;
	border-color: #2070c0 !important;
}



#TCServiceBoxes {width:100%;margin-top:0;margin-bottom:0;position:relative;background:#fff;}

#TCServiceBox {text-align:center;padding-top:1px;position:relative;min-height:387px;margin-bottom:0;background:#cde2eb;}

#TCServiceBox img {}

#TCServiceBox h4 {color:#02223e;font-size:18px;line-height:22px;padding:10px 10px;text-transform:uppercase;margin-bottom:0;}

#TCServiceBoxes p {padding:0 20px;color:#4d4d4d;font-size:18px;line-height:22px;text-align:center;}

#TCServiceBoxes .readmore {text-align:center;color:#ffaf00;border:1px solid #ffaf00;text-transform:uppercase;font-size:16px;margin:0 auto;font-weight:400;padding:10px 20px;}

#TCServiceBoxes .one-third {margin-left:0;margin-right:0;margin-bottom:-202px;}

#TCServiceBoxes .one-third.first {margin-left:30px;}



.comm-banner2 {

	background: url(/wp-content/uploads/2015/07/comm-banner2-bg.jpg) no-repeat scroll top center;

	background-size: cover;

	padding-top:250px;

	font-size: 16px;

	color:#fff;

	text-align:center;

}

.comm-banner2 h2 {font-size:24px;text-transform:uppercase;color:#fff;}
.comm-banner2 .button:hover {background:#db330c !important;}


.tcfooter-banner {

	background: url(/wp-content/uploads/2015/07/tcfooter-banner-bg.jpg) no-repeat scroll top center;

	background-size: cover;

	padding-top:20px;

}

.tcfooter-banner h2 {color:#FFF;}

.tcfooter-form {/*background: rgba(0,0,0,0.9);*/padding:10px 30px 20px 20px;color:#FFF;text-transform:uppercase;width:450px;max-width:95%;margin:0 auto;}

.tcfooter-form h3 {color:#FFF;text-transform:uppercase;text-align:center;}



.tcfooter-form .gform_footer {text-align:center;}


.tc-form h3{
	font-size:20px;
	margin-bottom: 30px;
}
.tc-form {
	padding:5px 35px 4px 35px;
	width:494px;
	position:relative;
	background:#161616;
	float:right;
	margin-top:20px;
	background: url(/wp-content/uploads/2015/06/form_bg.png) top right no-repeat; 
	background-size:100% 101%;
}
#gform_wrapper_26 .validation_message{
	line-height:1.2;
	font-size:12px;
	padding:0px !important;
} #gform_wrapper_26 .validation_error{
	padding-right: 65px !important;
	font-size:14px !important;
}
.tc-form h1 {font-size:20px;
	line-height:24px;
	color:#2c97de;
	padding:20px 0;}

.tc-form h2 {
	font-size:18px;
	color:#fff;
	margin-bottom: -12px;
	margin-top: 15px;
}
.tc-form h1,
.tc-form h2{
	font-weight:700 !important;
	margin-left:10px;
}



.tc-form .gform_body {background:#e0e0e0;padding:2px 10px 10px 10px;position:relative;}

#gform_wrapper_26 .gform_body .top_label .gfield .gfield_label, 
#gform_wrapper_26 .ginput_complex label {display:none !important;}

#gform_wrapper_26 .gfield{
	margin-bottom: 0px!important;
}
.tc-form .gform_body .gf_left_third,
.tc-form .gform_body .gf_middle_third, 
.tc-form .gform_body .gf_right_third{
	width: 32.2%!important;
	margin-left: 0px!important;
}

#gform_wrapper_26 input[type="text"], 
#gform_wrapper_26 input[type="tel"], 
#gform_wrapper_26 input[type="email"],
#gform_wrapper_26 select, 
#gform_wrapper_26 textarea {
	margin-top:0 !important;
	margin-bottom:0 !important;
	color:#111;
	width: 100%!important;
    border-radius: 0!important;
    height: 40px!important;
}
#gform_wrapper_26 .ginput_complex .ginput_left, 
#gform_wrapper_26 .ginput_complex .ginput_right {
    width: 49% !important;
    margin-top: 5px !important;
    min-height: 0;
}
#gform_wrapper_26 .gform_footer{
	text-align: center;
    padding: 0;
}
#tc-bottom-form .gf_left_third,#tc-bottom-form .gf_middle_third,#tc-bottom-form .gf_right_third{width:32.2% !important;}
#tc-bottom-form .ginput_complex .ginput_left,#tc-bottom-form .ginput_complex .ginput_right{width:49%!important;}
#tc-bottom-form #gform_29 .gf_right_half select,#tc-bottom-form .ginput_container input:not(#gform_submit_button_29){width:100%!important;}
#tc-bottom-form #field_26_39 p{color:#fff !important;font-size:16px !important;}
#tc-bottom-form #input_26_14{width:99% !important;}
/*.tc-form .gform_body .top_label .gfield label {display:none !important;}*/



/*

.tc-form select {margin-bottom:0 !important;padding-top:4px !important;padding-bottom:4px !important;padding-left:5px !important;color:#000;border-radius:0;background:#FFF;font-size:13px !important;}



.tc-form .gform_footer {padding-top:0 !important;margin-top:7px !important;text-align:center;}
.tc-form .gform_footer .gform_button:hover {background:#db330c !important;}


.tc-form .gform_body .gf_left_half .ginput_container input[type="text"] {width:90% !important;}

.tc-form .gform_body .gf_right_half .ginput_container input[type="text"] {width:90% !important;}





.tc-form .gform_body .top_label li.gfield.gf_one_fourth {clear: left !important; float: left; width:23% !important; }

.tc-form .gform_body .top_label li.gfield.gf_two_fourth {clear:none; width:23% !important;  float: left; margin-left:2px !important; }

.tc-form .gform_body .top_label li.gfield.gf_three_fourth {clear:none; width:23% !important;  float: left; margin-left:5px !important;}

.tc-form .gform_body .top_label li.gfield.gf_four_fourth {clear:none; width:24% !important;  float: left; margin-left:5px !important; }



.tc-form .gform_body .gf_one_fourth .ginput_container input[type="text"] {width:82% !important;}

.tc-form .gform_body .gf_two_fourth .ginput_container input[type="text"] {width:80% !important;}

.tc-form .gform_body .gf_three_fourth .ginput_container input[type="text"] {width:80% !important;}

.tc-form .gform_body .gf_four_fourth .ginput_container input[type="text"] {width:87% !important;}



.tc-form #input_26_14 {height:60px !important;width:95% !important;}

.tc-form .gform_body .gf_left_third .ginput_container input[type="text"],

.tc-form .gform_body .gf_middle_third .ginput_container input[type="text"],

.tc-form .gform_body .gf_right_third .ginput_container input[type="text"] {width:89% !important;}



.tc-form .gform_body .gf_left_third,

.tc-form .gform_body .gf_middle_third,

.tc-form .gform_body .gf_right_third,

.tc-form .gform_body .gf_left_half,

.tc-form .gform_body .gf_right_half {margin-bottom:5px !important;}



.tc-form .gform_body .gf_left_third .ginput_container,

.tc-form .gform_body .gf_middle_third .ginput_container,

.tc-form .gform_body .gf_right_third .ginput_container {width:100% !important;margin-top:0 !important;margin-bottom:0 !important;}

.tc-form .gform_body .gf_left_half .ginput_container,
.tc-form .gform_body .gf_right_half .ginput_container {width:100% !important;margin-top:0 !important;margin-bottom:0 !important;}




.tc-form .gform_body .gf_left_third .ginput_container select,

.tc-form .gform_body .gf_middle_third .ginput_container select,

.tc-form .gform_body .gf_right_third .ginput_container select {width:99% !important;color: #000 !important;}

.tc-form .gform_body .gf_left_half .ginput_container select,
.tc-form .gform_body .gf_right_half .ginput_container select {width:99% !important;color: #000 !important;}


.tc-form .gform_body .gf_left_half .ginput_container .gfield_radio {padding-bottom:0 !important;margin-bottom:0 !important;}

.tc-form .gform_body .ginput_complex label {display:none !important;}

.tc-form .ginput_complex .ginput_left,
.tc-form .ginput_complex .ginput_right {
	width: 47% !important;
}

.tc-form .gform_body .gf_left_half .ginput_complex .ginput_left input[type="text"],
.tc-form .gform_body .gf_left_half .ginput_complex .ginput_right input[type="text"] {
	width:86% !important;
}

.tc-form .gform_body .gf_right_half .ginput_complex .ginput_left input[type="text"],
.tc-form .gform_body .gf_right_half .ginput_complex .ginput_right input[type="text"] {
	width:86% !important;
}




.tc-form .gform_wrapper .ginput_complex .ginput_full,
.tc-form .gform_wrapper .ginput_complex .ginput_left,
.tc-form .gform_wrapper .ginput_complex .ginput_right {
    min-height: 1.813em;
}*/
img.tc-trust {position:absolute;right: -38px;top: -94px;z-index:1500;}
#gform_wrapper_66 .top_label .gfield_label,
#gform_wrapper_66 .ginput_complex label {display:none;}
#gform_wrapper_66 .datepicker {
	width: 15em !important;
}
#gform_wrapper_66 .gfield_label_before_complex {display:block !important;margin-top: 0 !important;text-align: center;}

#gform_wrapper_66 img.ui-datepicker-trigger {
    vertical-align: middle !important;
}
#gform_wrapper_66 input[type="text"],
#gform_wrapper_66 input[type="password"],
#gform_wrapper_66 input[type="email"],
#gform_wrapper_66 textarea,
#gform_wrapper_66 select {
    font-size: 13px !important;
    margin-bottom: 0;
    padding: 5px 7px !important;
	background:#FFF !important;
}
#gform_wrapper_66 .ginput_complex .ginput_left,
#gform_wrapper_66 .ginput_complex .ginput_right,
#gform_wrapper_66 .ginput_complex .ginput_full {
    min-height: 1.813em !important;
}
#gform_wrapper_66 textarea {height:60px !important;}

#gform_wrapper_66 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #4b4b4b 0%, #2b2b2b 100%) repeat scroll 0 0;
    border: 1px solid #ccc;
    max-width: 85%;
    padding: 20px;
    width: 500px;
	margin:0 auto;
border-radius: 10px;
    padding: 20px;
}
#gform_wrapper_66 .gform_body {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e4e4e4 0%, #b8b8b8 100%) repeat scroll 0 0;
    border: 1px solid #2c2c2c;
    border-radius: 10px;
    padding: 10px;
}
#gform_wrapper_66 .gform_footer {padding-top:0;}
#gform_wrapper_66 .top_label li.gfield.gf_left_half,
#gform_wrapper_66 .top_label li.gfield.gf_right_half {
    margin-bottom: 0;
}

.th-mobile {display:none;}

#menu-item-2723 a {background:#ffe302 !important;font-weight: 700;}

/****** CONTACT PAGE TEMPLATE ******/
.contact-page {
    background: url(/wp-content/uploads/2017/08/contact-bg.jpg) no-repeat scroll center center;
    padding: 50px 0;
    background-size: cover !important;
}
.contact-title {
    text-align: center;
    font-size: 32px;
    line-height: 1.2;
    color: #fff;
    font-weight: 300;
    margin-bottom: 20px;
}
.contact-form-header {
    width: 70%;
    margin: 0 auto;
    background: rgba(255,255,255,0.7);
    padding: 20px 0;
}
.contact-header-title {
    font-size: 22px;
    font-weight: 700;
    color: #000;
    line-height: 24px;
    text-align: center;
}
.contact-page .quote-box{
	float: none!important;
	margin: 0 auto!important;
}
.contact-page .quote-box .gform_wrapper{
	padding-top: 20px!important;
}

.footer-contact {
    background: #fff url(/wp-content/uploads/2017/08/footer-contact-bg.jpg) no-repeat scroll left bottom;
    min-height: 310px;
}
.footer-contact-padding {
    padding-left: 320px;
    padding-top: 40px;
}
.footer-contact-title {
    margin-bottom: 40px;
    font-size: 32px;
    font-weight: 300;
}
.footer-contact-number {
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 10px;
}
.footer-contact-number span {font-weight:300;}
.testimonial-wrap {
    margin-top: -10px;
    text-align: center;
    padding: 60px 0 40px;
    background: url(/wp-content/uploads/2017/08/testimonial-bg.jpg) no-repeat scroll center center;
    background-size: cover !important;
    position: relative;
}
.testimonial-wrap h3 {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 20px;
}
.testi-quote {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    background: url(/wp-content/uploads/2017/08/testi-quote-bg.png) no-repeat scroll top left;
    padding: 20px 60px 20px;
}
.testi-author {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}
/****** CONTACT PAGE TEMPLATE END ******/

.page-id-34 #Subheader {display:none;}

.page-id-34 #Content {background:#f8f8f8;}

#Footer2 {
	display:none;
	background: #da410e;
	padding-top: 40px;
	border-top: 4px solid #704744;
}
#Footer2 a, #Footer2, #Footer2 .copyrights strong {
    color: #FFFFFF;
}
#Footer2 .col1 {text-align:center;}
#Footer2 h3 {
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 5px;
}

a.button.fdevenir {
    background-color: #edeae8 !important;
    border-color: #dadada !important;
    color: #333333 !important;
	text-shadow:none;
	border-radius: 6px;
	display: block;
	padding: 15px 10px;
	font-size: 18px;
}
a.button.fdevenir:hover {
	background-color: #fede02 !important;
	border-color: #fede02 !important;
	text-decoration:none;
}
a.button.fgratuites {
	background-color: #fede02 !important;
	border-color: #e6ca07 !important;
	color: #333333 !important;
	text-shadow:none;
	border-radius: 6px;
	display: block;
	font-size: 18px;
	text-align: center;
	line-height: 23px;
	padding: 10px 20px;
}
a.button.fgratuites:hover {
	background-color: #1e69de !important;
	border-color: #1e69de !important;
	text-decoration:none;
	color:#FFF !important;
}

.page-id-2988 #Footer2 {display:block !important;}

.page-id-2988 #Footer {display:none !important;}

.page-id-1444 .quote-box h3,
.postid-233 .quote-box h3 {
    font-size: 18px;
    line-height: 22px;
}

.postid-233 .quote-box .form-image {
    right: -19px !important;
    top: -34px;
    width: 150px;
}
.page-id-1444 .quote-box .form-image{
	right: -19px !important;
    top: -34px;
    width: 110px;
}

.page-id-3145 #Header #logo {
    padding-top: 8px !important;
}

.aligncenter, .alignleft, .alignright, .alignnone {
    max-width: 100%;
    height: auto;
}

#BoitesTop {
	padding-top: 40px;
	padding-bottom: 20px;
	background-image: url(/wp-content/uploads/2017/11/boites-top-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#BoitesTop h2 {
	font-size:38px;
	color:#000000;
line-height: 44px;
margin: 20px 10%;
}
#BoitesTop h2 span {color:#dc4f00;}
#BoitesTop h4 {color:#000000;font-size:28px;}

#BoitesTop .column {text-align:center;}
#BoitesTop .button {
text-shadow: none;
padding-top: 18px;
padding-bottom: 18px;
font-size: 17px;
border: 0;
	background: #f15a25 !important;
}
#BoitesTop .button:hover {
	background: #cc4719 !important;
	text-decoration:none !important;
}
#BoitesTop .non-btn {
	background:#e6e6e6 !important;
	color: #333;
}
#BoitesTop .non-btn:hover {
	background:#adadad !important;
	text-decoration:none !important;
}
#BoitesBottom {
	padding-top: 20px;
	padding-bottom: 0;
	background-image: url(/wp-content/uploads/2017/11/boites-form-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#BoitesBottom h3 {
    font-size: 26px;
	line-height: 32px;
    text-align: center;
    color: #FFFFFF;
    margin: 30px 20%;
}
#BoitesBottom .one.column {margin-bottom:0;}
#BoitesBottom .form-frame {
	float:right;
    width: 500px;
    padding: 10px;
    background: rgba(0,0,0,0.8);
    position: relative;
margin-bottom: 50px;
}
#BoitesBottom .form-frame .gform_wrapper {
    margin: 0;
    padding: 0 5px 0 15px;
}
#BoitesBottom .form-frame .gform_wrapper .top_label .gfield_label,
#BoitesBottom .form-frame .gform_wrapper .ginput_complex label {display:none;}
#BoitesBottom .form-frame .gform_wrapper .gfield{
	margin:0px!important;
}
.postid-60 #gform_wrapper_83 .gfield_label, .postid-60 #gform_wrapper_83 #input_83_6_5_label,
.postid-60 #gform_wrapper_87 .gfield_label, .postid-60 #gform_wrapper_87 #input_87_6_5_label{
	display: none;
}
.postid-60 #gform_wrapper_83 #input_83_6_5_container,
.postid-60 #gform_wrapper_87 #input_87_6_5_container{
	width: 100%!important;
	min-height: auto;
}
/*.postid-60 #gform_wrapper_83 #field_83_26 p,
.postid-60 #gform_wrapper_87 #field_87_26 p{
	color: black!important;
	text-transform: none!important;
	margin-top: 0px;
}*/
.postid-60 #gform_wrapper_83 li.gfield,
.postid-60 #gform_wrapper_87 li.gfield{
	margin-bottom: 0px!important;
}

#BoitesBottom .form-frame input[type="text"],
#BoitesBottom .form-frame input[type="tel"],
#BoitesBottom .form-frame input[type="email"],
#BoitesBottom .form-frame textarea,
#BoitesBottom .form-frame select,
.postid-60 .quote-box input[type="text"],
.postid-60 .quote-box input[type="tel"],
.postid-60 .quote-box input[type="email"],
.postid-60 .quote-box textarea,
.postid-60 .quote-box select {
    background: #FFFFFF !important;
    color: #000000 !important;
    border: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding: 6px !important;
    margin-bottom: 0;
    font-size: 14px !important;
}

#BoitesBottom .form-frame .gform_wrapper .top_label li.gfield.gf_left_third,
#BoitesBottom .form-frame .gform_wrapper .top_label li.gfield.gf_middle_third,
#BoitesBottom .form-frame .gform_wrapper .top_label li.gfield.gf_right_third,
#BoitesBottom .form-frame .gform_wrapper .top_label li.gfield.gf_left_half,
#BoitesBottom .form-frame .gform_wrapper .top_label li.gfield.gf_right_half {
    margin-bottom: 0 !important;
}
#BoitesBottom .form-frame .gform_wrapper .ginput_complex .ginput_right {
	min-height: 0;
	width: 100% !important;
	margin-left: 0;
	padding-right: 0px!important;
	margin-top: 0px!important;
}
#BoitesBottom .form-frame .gform_wrapper .datepicker {
    width: 100% !important;
}
#BoitesBottom .form-frame .gform_wrapper .ginput_container{
	margin-top: 0.375em!important;
}
#BoitesBottom .form-frame div.validation_error{
	width: calc(100% - 16px) !important;
}
#BoitesBottom .form-frame .gform_wrapper .gfield_error{
	padding: 0px;
    width: calc(33.33% - 16px)!important;
    margin-right: 16px!important;
    background-color: rgba(255,223,224,.5);
}
#BoitesBottom .form-frame .gform_wrapper .gfield_error .validation_message{
	margin: 0px;
    padding: 5px!important;
}
#BoitesBottom .form-frame .gform_wrapper .gfield_error .validation_message.instruction{
	display: none;
}
#BoitesBottom .form-frame .gform_wrapper .gfield_error .ginput_container{
	margin: 5px 0px 0px!important;
    max-width: 100%;
}
#BoitesBottom .form-frame .gform_wrapper .gform_footer {margin: 7px 0px;padding-top:0;text-align:center;}

#BoitesBottom .form-frame .gform_wrapper .gform_footer input.button {
	background: #f15a25 !important;
}
#BoitesBottom .form-frame .gform_wrapper .gform_footer input.button:hover {
	background: #cc4719 !important;
}

#BoitesBottom .b-image {
	position:absolute;
	bottom: 0;
	left: 60px;
}
#BoitesBottom .form-frame p {color:#FFFFFF;padding-top: 10px;line-height: 19px;}

#BoitesBottom .form-frame .b-seal {
	float:left;
	margin-right: 10px;
	width: 85px!important;
}
p.terms-white{
	text-align: center;
	color: white;
	font-size: 14px;
	padding-top: 0px;
	margin-bottom: 0px;
}
p.terms-white a{
	color: white;
}
.page-id-3552 #Subheader {display:none;}
.page-id-3552 .the_content .one-second.column {position:relative;}
.page-id-3552 .the_content .one-second.column table.tbl-boites {border:3px solid #b3b3b3;}
.page-id-3552 .the_content .one-second.column table.tbl-boites td,
.page-id-3552 .the_content .one-second.column table.tbl-boites th {
	text-align:left;border-width: 0;
}
.page-id-3552 .the_content .one-second.column table.tbl-boites td {background:transparent !important;padding-top:0;padding-bottom:0;}
.page-id-3552 .the_content .one-second.column table.tbl-boites th {font-weight:bold;text-transform:uppercase;}
.page-id-3552 .the_content .one-second.column table.tbl-boites th,
.page-id-3552 .the_content .one-second.column table.tbl-boites td.btn {background:#f2f2f2 !important;}
.page-id-3552 .the_content .one-second.column table.tbl-boites td.btn {text-align:center;padding-top:5px;}

.page-id-3552 .the_content .one-second.column table.tbl-boites td.btn .button {background: #f15a25 !important;}
.page-id-3552 .the_content .one-second.column table.tbl-boites td.btn .button:hover {background: #cc4719 !important;text-decoration:none !important;}
.page-id-3552 .the_content .one-second.column .banner {
	position:absolute;
	top:0;
	right:0;
	width:166px;
	font-size:20px;
	background: url(/wp-content/uploads/2017/11/banner-bg.png) top right no-repeat;
min-height: 156px;
color: #FFFFFF;
text-align: right;
padding: 10px 10px 0 0;
line-height: 28px;
}
.page-id-3552 .the_content .one-second.column .banner span.price {
	font-size:34px;
}

.postid-3360 #Subheader {
	display:none;
}

.the_content_wrapper {
    overflow: visible;
}
.page-id-781 .quote-box {
    width: 520px;
}
.page-id-781 .quote-box h3 {
    line-height: 22px;
}
.page-id-781 .esp-banner .quote-box .form-image {
    right: 17px !important;
    top: -35px;
}

small.locations {
    font-size: 73%;
}
.postid-767 .quote-box h3 {
    line-height: 21px;
    padding-left: 20px;
    width: 360px;
}
.page-id-3729 #Subheader {display:none;}
#BoitesDemenagementTop {
    padding-top: 40px !important;
    background-image: url(/wp-content/uploads/2017/12/top-bg.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#BoitesDemenagementTop .col1 {
    padding-top: 100px;
}
#BoitesDemenagementTop .col2 {
    position:relative;
	margin-bottom: 0;
}
#BoitesDemenagementTop .form-man {
    position: absolute;
    left: -276px;
    bottom: 0;
}
#BoitesDemenagementTop h1 {
    font-size: 36px;
    line-height: 36px;
    color: #ffffff !important;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: bold;
	margin-left: -100px;
}
#BoitesDemenagementTop h2 {
    font-size: 36px !important;
    line-height: 42px;
    color: #fff !important;
    text-align: left;
    font-weight: normal;
    letter-spacing: 3px;
	margin-left: -100px;
}
#BoitesDemenagementTop .form-frame {
    width: 430px;
    padding: 10px;
    background: rgba(0,0,0,0.8);
    position: relative;
	float: right;
	margin-right: -60px;
	margin-bottom: 20px;
}
#BoitesDemenagementTop .form-frame .form-badge {
    position: absolute;
    top: -25px;
    left: 1px;
}
#BoitesDemenagementTop .form-frame h3 {
    color: #fff !important;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 120px;
    margin: 0 0 25px;
}
#BoitesDemenagementTop .form-frame p {
    color: white;
    text-align: center;
    margin-bottom: 0px;
}
#BoitesDemenagementTop .form-frame .gform_wrapper {
    margin: 0;
	padding-left: 10px;
}
#BoitesDemenagementTop .form-frame .gform_wrapper .top_label .gfield_label,
#BoitesDemenagementTop .form-frame .gform_wrapper .ginput_complex label {
    display: none;
}
#BoitesDemenagementTop .form-frame input[type="text"],
#BoitesDemenagementTop .form-frame input[type="tel"],
#BoitesDemenagementTop .form-frame input[type="email"],
#BoitesDemenagementTop .form-frame textarea,
#BoitesDemenagementTop .form-frame select {
    background: #FFFFFF !important;
    color: #000000 !important;
    border: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding: 6px !important;
    margin-bottom: 0;
    font-size: 14px !important;
}
#BoitesDemenagementTop .form-frame .gform_wrapper .top_label li.gfield.gf_left_third, #BoitesDemenagementTop .form-frame .gform_wrapper .top_label li.gfield.gf_middle_third, #BoitesDemenagementTop .form-frame .gform_wrapper .top_label li.gfield.gf_right_third, #BoitesDemenagementTop .form-frame .gform_wrapper .top_label li.gfield.gf_left_half, #BoitesDemenagementTop .form-frame .gform_wrapper .top_label li.gfield.gf_right_half {
    margin-bottom: 0 !important;
}
#BoitesDemenagementTop .form-frame .gform_wrapper .ginput_complex .ginput_right {
    min-height: 0;
    width: 100% !important;
    margin-left: 0;
}
#BoitesDemenagementTop .form-frame .gform_wrapper .datepicker {
    width: 98% !important;
}
#BoitesDemenagementTop .form-frame .gform_wrapper .gform_footer {
    margin: 7px 0px;
    padding-top: 0;
    text-align: center;
}
#BoitesDemenagementTop .form-frame .gform_wrapper .gform_footer .button.gform_button:hover {
	background: #cc4719;
}
#BoitesDemenagementTop .form-frame .gform_wrapper .gfield_checkbox li label {
	font-size: 11px;
	color: #FFF;
}
#BoitesDemenagementTop .form-frame .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li {
	min-height: 0;
	margin: 0;
}
#BoitesDemenagementTop .form-frame .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 3px;
}

#BoitesDemenagementInfo {
    padding-top: 20px !important;
    background-color: #000000 !important;
	color: #fff !important;
}
#BoitesDemenagementInfo h4 {
    color: #fff !important;
    font-size: 18px !important;
    margin-top: 0 !important;
    text-transform: uppercase;
}
#BoitesDemenagementInfo .btn-achetez {
	padding: 20px 30px;
	background: transparent !important;
	border: 1px solid #f15a25;
	color: #f15a25;
	border-radius: 5px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 30px;
}
#BoitesDemenagementInfo .btn-achetez:hover {
	background: #f15a25 !important;
	color: #ffffff;
	text-decoration:none;
}
#BoitesDemenagementAchetez {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
    background-color: #f2f2f2 !important;
}
#BoitesDemenagementAchetez .one-third.column {
    text-align: center;
}
#BoitesDemenagementAchetez h2 {
	text-align: center;
	color: #000;
	font-weight: bold;
	letter-spacing: 2px;
}
#BoitesDemenagementAchetez h4 {
    font-size: 18px;
    color: #666666 !important;
    text-transform: uppercase;
    font-weight: bold !important;
	text-align: center;
}

#BoitesDemenagementSoumission {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
    background-color: #ffffff !important;
}
#BoitesDemenagementSoumission h2 {
    text-align: center;
    color: #000;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}
#BoitesDemenagementSoumission .one-third.column {
    width: 320px;
	margin-left: 0;
	margin-right: 0;
}
#BoitesDemenagementSoumission .two-third.column {
    width: 640px;
	margin-left: 0;
	margin-right: 0;
}
#BoitesDemenagementSoumission .section-1 {
    background: #f15a25;
}
#BoitesDemenagementSoumission .section-1 .sec-1 {
    padding: 25px 20px 20px 20px;
    position: relative;
    color: #fff;
    font-size: 14px;
    text-align: justify;
    height: 107px;
}
#BoitesDemenagementSoumission .section-1 .sec-1 img {
    position: absolute;
    top: -41px;
    left: 0;
    right: 0;
    margin: auto;
}
#BoitesDemenagementSoumission .section-1 .sec-1 h4 {
    color: #fff !important;
    font-size: 17px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
	margin-bottom: 5px;
}
#BoitesDemenagementSoumission .section-2 {
    clear: both;
}
#BoitesDemenagementSoumission .sec-2 {
    padding: 25px 3% 20px 3%;
	position: relative;
	width: 44%;
	float: left;
	color: #fff;
	font-size: 14px;
	text-align: justify;
	background: #795654;
	height: 133px;
}
#BoitesDemenagementSoumission .sec-2 img {
    position: absolute;
    top: 50%;
    right: -35px;
    bottom: 0;
    margin: -50px 0 0;
}
#BoitesDemenagementSoumission .section-2 img.featured-img {
    width: 50%;
	float: right
}
#BoitesDemenagementSoumission .section-2 .sec-2 h4 {
    color: #fff !important;
    font-size: 17px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    margin-bottom: 5px;
}
#BoitesDemenagementSoumission .sec-3 {
    padding: 25px 2% 20px 2%;
    position: relative;
    width: 41%;
    float: right;
    color: #fff;
    font-size: 14px;
    text-align: justify;
    background: #c2b0a8;
    height: 164px;
}
#BoitesDemenagementSoumission .sec-3 img {
    position: absolute;
    top: 50%;
    left: -35px;
    bottom: 0;
    margin: -50px 0 0;
}
#BoitesDemenagementSoumission .section-3 img.featured-img {
    width: 55%;
    float: left;
}
#BoitesDemenagementSoumission .section-3 .sec-3 h4 {
    color: #fff !important;
    font-size: 17px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    margin-bottom: 5px;
}

#BoitesDemenagementObtenez {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    background-color: #f15a25 !important;
    text-align: center;
	position: relative;
}
#BoitesDemenagementObtenez h2 {
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #FFF;
}
#BoitesDemenagementObtenez .btn-obtenez {
    padding: 20px;
    background: #ffffff !important;
    border: 1px solid #f15a25;
    color: #f15a25 !important;
    border-radius: 5px;
    text-align: center;
    max-width: 100%;
    width: 500px;
    font-weight: bold;
    margin: 0 auto;
    text-shadow: none !important;
}
#BoitesDemenagementObtenez .btn-obtenez:hover {
    background: #ffd3c4 !important;
}
#BoitesDemenagementObtenez img {
    position: absolute;
    bottom: -34px;
    left: 0;
    right: 0;
    margin: auto;
}
#BoitesDemenagementEmballage {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
    background-color: #f2f2f2 !important;
}
#BoitesDemenagementEmballage h2 {
	text-align: left;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}
#BoitesDemenagementEmballage .button {
	float: left;
	padding: 20px;
	background: #000 !important;
	border: 1px solid white !important;
	color: white;
	border-radius: 5px;
	text-align: center;
	width: 250px;
	margin-top: 20px;
	font-weight: bold;
}
#BoitesDemenagementEmballage .button:hover {
	background: #2c2c2c !important;
}
#BoitesDemenagementEmballage ul li {
    margin-bottom: 0;
}
#BoitesDemenagementEmballage .two-third.column {margin-bottom:0;}

#BoitesDemenagementBottom {
    padding-top: 40px !important;
    background-image: url(/wp-content/uploads/2017/12/bottom-bg.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#BoitesDemenagementBottom h2 {
	text-align: center;
	color: #000;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	max-width: 650px;
	margin: auto;
}

#BoitesDemenagementBottom .form-frame {
    width: 430px;
    padding: 10px;
    background: rgba(0,0,0,0.8);
    position: relative;
	float: none;
	margin: 0 auto;
}
#BoitesDemenagementBottom .form-frame .form-badge {
    position: absolute;
    top: -25px;
    left: 1px;
}
#BoitesDemenagementBottom .form-frame h3 {
    color: #fff !important;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 120px;
    margin: 0 0 25px;
}
#BoitesDemenagementBottom .form-frame p {
    color: white;
    text-align: center;
    margin-bottom: 0px;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper {
    margin: 0;
	padding-left: 10px;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .top_label .gfield_label,
#BoitesDemenagementBottom .form-frame .gform_wrapper .ginput_complex label {
    display: none;
}
#BoitesDemenagementBottom .form-frame input[type="text"],
#BoitesDemenagementBottom .form-frame input[type="tel"],
#BoitesDemenagementBottom .form-frame input[type="email"],
#BoitesDemenagementBottom .form-frame textarea,
#BoitesDemenagementBottom .form-frame select {
    background: #FFFFFF !important;
    color: #000000 !important;
    border: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    padding: 6px !important;
    margin-bottom: 0;
    font-size: 14px !important;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_left_third, #BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_middle_third, #BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_right_third, #BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_left_half, #BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_right_half {
    margin-bottom: 0 !important;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .ginput_complex .ginput_right {
    min-height: 0;
    width: 100% !important;
    margin-left: 0;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .datepicker {
    width: 98% !important;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .gform_footer {
    margin: 7px 0px;
    padding-top: 0;
    text-align: center;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .gform_footer .button.gform_button:hover {
	background: #cc4719;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .gfield_checkbox li label {
	font-size: 11px;
	color: #FFF;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li {
	min-height: 0;
	margin: 0;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 3px;
}
#BoitesDemenagementBottom .form-man {
    position: absolute;
    right: -98px;
    bottom: 0;
}

.page-id-3729 #Footer, .page-id-3552 #Footer {margin-top:0;}

.page-id-2075 #Subheader {display:none !important;}

#Testimonials-New {
	background:#ff8f00;
	padding: 40px 0;
}
#Testimonials-New .testi-box1 {
	background: #FFF url(/wp-content/uploads/2018/03/testi-quote.png) top left no-repeat;
	margin:0 auto;
	width:600px;
	max-width:100%;
	background-size: 10%;
	box-shadow: 1px 3px 12px #b86100;
	padding-bottom: 7px;
	position:relative;
	text-align: center;
}
#Testimonials-New .testi-box1 p {
	padding: 8px 0 30px 0;
line-height: 22px;
margin: 0 25px;
text-align: center;
border-bottom: 1px solid #ccc;
}
#Testimonials-New .testi-box {
	background: #FFF url(/wp-content/uploads/2018/03/testi-quote.png) top left no-repeat;
	background-size: 18%;
min-height: 255px;
box-shadow: 1px 3px 12px #b86100;
padding-bottom: 7px;
position:relative;
text-align: center;
margin-top: 30px;
}
#Testimonials-New .testi-box p {
	padding: 8px 0 20px;
line-height: 18px;
margin: 0 25px;
text-align: center;
border-bottom: 1px solid #ccc;
font-size: 14px;
}
#Testimonials-New p.testi-quotes {
	float: left;
margin-left: 25px;
padding-bottom: 0;
border: 0;
font-size: 12px;
text-transform: uppercase;
}

#Testimonials-New h2 {
    line-height: 34px;
    text-transform: uppercase;
    color: #FFF;
    text-align: center;
}
#Testimonials-New .testi-auth {
	text-transform:uppercase;
font-weight: 700;
color: #222;
}
#Testimonials-New .testi-city {
	color: #006fbf;
	text-transform:uppercase;
	font-size:12px;
}
#Testimonials-New .stars {
	position:absolute;
	bottom: 10px;
right: 25px;
}
#Testimonials-New .user {
	margin:0 auto;
	margin-top:-30px;
	width: 90px;
}

.page-id-4294 #DirectoryServices1 ul li {
	margin-bottom:0;
}
.page-id-4294 #DirectoryServices1 ul {
    list-style: disc outside;
    padding-left: 25px;
}
/* Single Page form */
#form-single input[type="email"],
#form-single input[type="text"],
#form-single select{
	margin:0px;
}
#form-single .gfield{
	margin:0px!important;
}
/* end of single page form   */
.postid-5312 #label_97_24_1 {text-transform:none;}

#tc-bottom-form img.tc-trust,
#gform_wrapper_26 #field_26_48  label,
#gform_wrapper_26 #field_26_49  label,
#tc-bottom-form .gfield_label{display:none;}

.page-id-850 .lc-form .fourths.gfield_error{width:calc(25% - 5px); vertical-align:top;}
.page-id-850 .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.page-id-850 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
	margin-top: 5px;
	margin-left:0px;
}
.call-div span.pnum {
    background: none !important;
	padding-left: 0;
}
br.otext {display:none;}
/*-- Multiple Soumissions --*/
.mc-bold{font-weight:600;}
.mc-rating{font-size: 14px;color: #006fbf;}
.mc-services{
	display: flex;
	display:-webkit-flex;
    justify-content: space-between;
	-webkit-justify-content:space-between;
    flex-wrap: wrap;
	-webkit-flex-wrap:wrap;
	list-style-type:none;
}

.mc-services > .mc-column {
    width: calc(50% - 20px);
	/* float: left; */
    margin: 10px !important;
    text-align: left;
	 /* display: inline-block; */
    /* vertical-align: top; */
    /* box-sizing: border-box; */
}
.mc-choices-content {min-height: 170px;}
.page-id-5417 .mc-choices-content, .page-id-7643 .mc-choices-content{min-height:192px;}
.page-id-5417 .mc-column:nth-child(2) .mc-choices-content,
.page-id-7643 .mc-column:nth-child(2) .mc-choices-content{min-height:216px;}
.page-id-5417 #field_103_45, .page-id-5417 #field_106_45, .page-id-7643 #field_107_45, #field_127_45, #field_128_45, #field_129_45, #field_131_45, #field_144_45, #field_153_45{margin-right:1.6%;}
.page-id-5417 #gform_wrapper_103 .gfield .ginput_container, .page-id-5417 #gform_wrapper_106 .gfield .ginput_container,
.page-id-7643 #gform_wrapper_107 .gfield .ginput_container,
#gform_wrapper_127 .gfield .ginput_container, #gform_wrapper_128 .gfield .ginput_container, #gform_wrapper_129 .gfield .ginput_container, #gform_wrapper_130 .gfield .ginput_container, #gform_wrapper_131 .gfield .ginput_container, #gform_wrapper_144 .gfield .ginput_container, #gform_wrapper_151 .gfield .ginput_container, #gform_wrapper_153 .gfield .ginput_container, #field_155_45, #gform_wrapper_155 .gfield .ginput_container{
	max-width:100%;
	margin-left:0px;
}
.page-id-5417 #gform_wrapper_103 .gform_page:not(#gform_page_103_2):not(#gform_page_103_3) input[type="text"],
.page-id-5417 #gform_wrapper_103 .gform_page:not(#gform_page_103_2):not(#gform_page_103_3) select,
.page-id-5417 #gform_wrapper_106 .gform_page:not(#gform_page_106_2):not(#gform_page_106_3) input[type="text"],
.page-id-5417 #gform_wrapper_106 .gform_page:not(#gform_page_106_2):not(#gform_page_106_3) select{
	margin-bottom:0px;
}

input.mc-choices-btn {
    box-shadow: none;
    border: none;
    border-radius: 5px;
    font-size: 16px;
  	background-color: #e25d32 !important;
    padding: 10px 20px;
	margin-top:5px;
}
input.mc-choices-btn:hover{
	background-color:#2772e7 !important;
	box-shadow: none;
}
h4.mc-choices-title {
    color: #d75227;
    margin-bottom: 4px;
}

input.mc-choices-btn:hover{
	background-color:#2772e7;
}
.mc-column>img {float: left;}
.mc-column:nth-child(6) > img,
.mc-column:nth-child(2) > img{margin-left:20px;}
.mc-choices-container {padding-left: 90px;}
.page-id-5370 #comp-form .comp-stat,
.page-id-5370 #gform_page_103_9 .gfield,
.page-id-5370 .gform_wrapper{max-width:100%;}
.page-id-5370 #ComparateurMain #comp-form{
	width: 84%;
    background-image: none;
    background-color: #fff;
}
.page-id-5370 #comp-form img.slide-man{left:-200px;}
.page-id-5370 #comp-form .gform_previous_button{
	left: 200px;
    bottom: 67px;
    margin: 0;
}
.page-id-5370 #comp-form .gform_next_button{
	border-bottom-right-radius: 15px;
    border-bottom-left-radius: unset;
    right: 200px;
    bottom: 67px;
    margin: 0;
}

#field_103_147, #field_106_147, #field_116_147{
	visibility:hidden;
	height:0;
	padding:0;
	margin:0;
	min-height:0px !important;
}

#input_103_151_chosen,
#comp-form #gform_page_103_10 input[type="text"]:not(.chosen-search-input), 
#comp-form #gform_page_103_10 select,
#input_106_151_chosen
{
	width:77% !important;
	margin-left:auto;
	margin-right:auto;
}
#comp-form #gform_page_103_10 .gfield_label, #gform_page_116_10 .gfield_label{
	display:block;
	font-size:16px;
}
#comp-form #gform_wrapper_103 select, #gform_wrapper_116 select{
	height:40px !important;
	white-space:nowrap;
	padding: 10px;
}
#comp-form #gform_wrapper_103 textarea, #gform_wrapper_116 textarea{
	min-height:80px;
}


#comp-form #gform_wrapper_103 .gform_ajax_spinner,
#comp-form #gform_page_103_10 .gfield_checkbox li input{display:none;}
#comp-form #gform_page_103_10 .gfield_checkbox li label{
	font-size: 16px!important;
    color: #fff !important;
    background-color: #2772e7;
    padding: 10px;
	border-radius:50px;
}
#gform_page_103_11,
#comp-form #gform_page_103_10 .ginput_container{
	width: 80%;
	margin: 0 auto !important;
}
#gform_page_103_13 h3, #gform_page_106_10 h3{
	margin-bottom:30px !important;
	color:#333;
}
#input_103_134, #input_106_134,
.mc-yesno ul.gfield_radio,
.mc-oval-images ul.gfield_radio,
.mc-boxes-images ul.gfield_radio{
	width: 480px;
    margin: 20px auto 25px !important;
}
.mc-yesno span.image-choices-choice-image-wrap{background-color: #666!important;}
.mc-yesno span.image-choices-choice-image-wrap,
.mc-boxes-images span.image-choices-choice-image-wrap{
	background-color:#2772e7;
    background-size: auto;
    width: 70px;
    height: 70px;
    border-radius: 5px;
}

.gchoice_103_141_0.image-choices-choice-hover  span.image-choices-choice-image-wrap,
.gchoice_103_141_0.image-choices-choice-selected  span.image-choices-choice-image-wrap,
.gchoice_106_141_0.image-choices-choice-hover  span.image-choices-choice-image-wrap,
.gchoice_106_141_0.image-choices-choice-selected  span.image-choices-choice-image-wrap{
	background-color: #38b64a !important;
}
.gchoice_103_141_1.image-choices-choice-hover  span.image-choices-choice-image-wrap,
.gchoice_103_141_1.image-choices-choice-selected span.image-choices-choice-image-wrap,
.gchoice_106_141_1.image-choices-choice-hover  span.image-choices-choice-image-wrap,
.gchoice_106_141_1.image-choices-choice-selected span.image-choices-choice-image-wrap{
	background-color: #ff0103 !important;
}

#comp-form #gform_page_103_10 .image-choices-choice-focus, 
#comp-form #gform_page_103_10 .image-choices-choice-selected{
	border:none !important;
}

.mc-oval-images .image-choices-choice-focus>label, #input_103_134 input[type="checkbox"]:checked+label, #input_106_134 input[type="checkbox"]:checked+label,
.mc-oval-images .image-choices-choice-hover>label, #input_103_134 > li > label:hover, #input_106_134 > li > label:hover,
.mc-oval-images .image-choices-choice-selected>label, 
.mc-boxes-images .image-choices-choice-focus  span.image-choices-choice-image-wrap,
.mc-boxes-images .image-choices-choice-hover  span.image-choices-choice-image-wrap,
.mc-boxes-images .image-choices-choice-selected  span.image-choices-choice-image-wrap{
	background-color:#e25d32 !important;
}
.mc-oval-images .gfield_radio li label{
	background-color: #2772e7;
    color: #fff;
    border-radius: 50px;
    padding: 8px !important;
    margin: 10px !important;
}

.mc-oval-images span.image-choices-choice-image-wrap{
	width: 40px;
    height: 25px;
    background-size:contain;
}

.mc-oval-images span.image-choices-choice-text{
	display: inline-block !important;
    font-size: 16px; 
    padding-top: 2px;
    vertical-align: top;
    padding-left: 4px;
}

#input_103_133, #input_106_133{width:100%;}
#gform_page_103_12 .gform_page_footer, #gform_page_106_9 .gform_page_footer {
	/*display: flex;
	display:-webkit-flex;*/
    flex-direction: column;
    align-items: center;
	-webkit-align-items:center;
    border: none;
    padding: 0;
    width: 100%;
}
#gform_previous_button_103, #gform_previous_button_106{order: 2; position: unset !important;}
#gform_submit_button_103, #gform_submit_button_106{
	display: block;
    margin: -10px auto 5px;
    border: none !important;
    box-shadow: none !important;
}
.page-id-5370 #comp-form p.subbutton{
	position:static;
	transform:unset;
	margin-bottom:10px;
}
#gform_submit_button_103:hover, #gform_submit_button_106:hover{
	background-color:#2772e7 !important;
	color:#fff !important;
	border:none !important;
}
#comp-form #gform_page_103_11 input[type="email"],
#comp-form #gform_page_103_11 input[type="text"]{margin-bottom:0px;}
#gform_wrapper_103 .validation_message, #gform_wrapper_106 .validation_message{color:#ff0000 !important; padding: 5px !important;}
#comp-form .chosen-choices {
    border-color: rgb(213,213,213);
    height: auto !important;
	border-radius:5px;
}
#comp-form  .chosen-choices  .chosen-search-input,
#comp-form .chosen-choices{height:100%;}
#comp-form li.gfield.gfield_error, 
#comp-form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background-color: unset;
    border-top:none;
    border-bottom:none;
}
/* Soumission */
.page-template-template-soumissions .contact-number,
.page-template-template-ms-enligne .contact-number,
.page-template-template-5soumissions .contact-number{
	display: none;
}
.page-template-template-soumissions .intro-msg, .page-template-template-5soumissions .intro-msg{
	margin-left: -50px;
}

.ms-dform #gform_page_103_13 .gfield_checkbox li input,
.ms-dform #gform_page_106_10 .gfield_checkbox li input,
.ms-dform .gfield_label, .ms-dform .ginput_container_address span>label,
body img.gform_ajax_spinner, .page-template-template-soumissions li.comp-stat, .page-template-template-5soumissions li.comp-stat, .page-template-template-multiples-soumissions li.comp-stat, .page-template-template-ms-enligne li.comp-stat,
body:not(.page-template-template-soumissions):not(.page-template-template-5soumissions):not(.page-template-template-obtenirsoumissions-quebec) .ms-slide-arrow,
.page-template-template-soumissions .slide-arrow,
.page-template-template-soumissions .slide-logo,
.page-template-template-5soumissions .slide-logo,
.page-template-template-multiples-soumissions .slide-arrow,
.page-template-template-multiples-soumissions .slide-logo, .page-template-template-obtenir3soumissions li.comp-stat,
.page-template-template-obtenir3soumissions .slide-arrow,
.page-template-template-obtenir3soumissions .slide-logo, .page-template-template-obtenirsoumissions-quebec li.comp-stat,
.page-template-template-obtenirsoumissions-quebec .slide-arrow,
.page-template-template-obtenirsoumissions-quebec .slide-logo,
.page-template-template-ms-enligne .slide-arrow,
.page-template-template-ms-enligne .slide-logo,
.page-template-template-obtenez-soumissions .slide-arrow,
.page-template-template-obtenez-soumissions .slide-logo, 
.page-template-template-obtenez-soumissions li.comp-stat,
.page-template-template-comparez-maintenant .slide-arrow,
.page-template-template-comparez-maintenant .slide-logo, 
.page-template-template-comparez-maintenant li.comp-stat,
.page-template-template-obtenez-soumissions-maintenant .slide-arrow,
.page-template-template-obtenez-soumissions-maintenant .slide-logo, 
.page-template-template-obtenez-soumissions-maintenant li.comp-stat,
.page-template-template-obtenez-soumissions-tres-rapidement .slide-arrow,
.page-template-template-obtenez-soumissions-tres-rapidement .slide-logo, 
.page-template-template-obtenez-soumissions-tres-rapidement li.comp-stat, .page-template-template-obtenez-soumissions-tres-rapidement #Footer .container:nth-child(2),
.page-template-template-obtenez-soumissions-tres-rapidement p.secondline,
.page-template-template-obtenez-multiples-soumissions .slide-arrow,
.page-template-template-obtenez-multiples-soumissions .slide-logo, 
.page-template-template-obtenez-multiples-soumissions li.comp-stat,
.page-template-template-obtenez-aussi .slide-arrow,
.page-template-template-obtenez-aussi .slide-logo, 
.page-template-template-obtenez-aussi li.comp-stat,
.page-id-2987 #single-MS #MSSection1 .ms-slide-arrow,
#single-MS .slide-logo, 
#single-MS li.comp-stat,
#single-MS p.secondline,
#single-MS #MSSection1 .slide-arrow,
.page-8971 .slide-arrow,
.page-8971 .slide-logo, 
.page-8971 li.comp-stat, 
.page-8971 #Footer .container:nth-child(2),
.page-8971 p.secondline, 
.page-template-template-obtenez-super-rapidement li.comp-stat, .page-template-template-obtenez-super-rapidement #Footer .container:nth-child(2),
.page-template-template-obtenez-super-rapidement p.secondline, 
.page-template-template-recevez-soumrapidement li.comp-stat, .page-template-template-recevez-soumrapidement #Footer .container:nth-child(2),
.page-template-template-recevez-soumrapidement p.secondline, 
.page-template-template-soumissions-rapide li.comp-stat, .page-template-template-soumissions-rapide #Footer .container:nth-child(2),
.page-template-template-soumissions-rapide p.secondline,
.page-template-template-recevez-gratuite-demenager p.secondline, 
.page-template-template-soumrapidement-clone li.comp-stat, .page-template-template-soumrapidement-clone #Footer .container:nth-child(2),
.page-template-template-soumrapidement-clone p.secondline,
.page-template-template-obtenez-vite li.comp-stat, .page-template-template-obtenez-vite #Footer .container:nth-child(2),
.page-template-template-obtenez-vite p.secondline, 
.page-template-template-long-distance-rapidement li.comp-stat, .page-template-template-long-distance-rapidement #Footer .container:nth-child(2),
.page-template-template-long-distance-rapidement p.secondline, 
.page-template-template-obtenez-sans-engagement li.comp-stat, .page-template-template-obtenez-sans-engagement #Footer .container:nth-child(2),
.page-template-template-obtenez-sans-engagement p.secondline,
.page-template-template-comp-transport-floride li.comp-stat, 
.page-template-template-comp-transport-floride #Footer .container:nth-child(2),
.page-template-template-comp-transport-floride p.secondline, 
.page-template-template-super-vite li.comp-stat, .page-template-template-super-vite #Footer .container:nth-child(2),
.page-template-template-super-vite p.secondline, 
.page-template-template-obtenez-tres-vite li.comp-stat, .page-template-template-obtenez-tres-vite #Footer .container:nth-child(2),
.page-template-template-obtenez-tres-vite p.secondline, 
.page-template-template-gagnes-ton-demenagement li.comp-stat, .page-template-template-gagnes-ton-demenagement #Footer .container:nth-child(2),
.page-template-template-gagnes-ton-demenagement p.secondline{
	display:none !important;
}
.page-template-template-obtenez-vite .slide-man.orig,
.page-template-template-obtenez-vite .services-container,
.postid-17815 #Header{
	display: none;
}
.postid-17815 .slide-man.orig{
	width: 180px;
    left: -190px;
    height: auto;
}
.postid-17815 #single-MS #MSSection1 .slide-arrow{
	display: block!important;
	position: absolute;
    width: 100px;
    right: -50px;
    top: 20px;
}
.postid-17815 #MSSection1{
	padding-top: 20px;
	background-position: bottom center;
}
.postid-17815 .ms-dform .slide-title.init-title{
	text-align: left;
	color: black;
}
.postid-17815 .ms-dform .slide-sub{
	padding: 0;
    text-align: left;
    font-size: 18px !important;
    color: black!important;
}
.postid-17815 .icons-div{
	position: static;
	transform: unset;

}
.postid-17815 #single-MS #MSSection1 .ms-dform #gform_page_156_1 .gform_page_fields{
	width: 60%;
    display: inline-block;
    vertical-align: middle;
}

.postid-17815 #single-MS #MSSection1 .ms-dform #gform_page_156_1 .gform_page_footer{
	width: 39%;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 30px 0 0 !important;
}
.postid-17815 #gform_next_button_156_1{
	padding: 20px;
    border-radius: 30px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 10px;
}
.postid-17815 .icons-services{
	text-align: left;
}
.postid-17815 .icons-services img{
	width: 50px;
}
.postid-17815 .icons-services .services-container:last-child img{
	width: 35px;
}
.postid-17815 .testibox{
	margin-top: 30px;
}
.postid-17815 .testibox img.ms-quote{
	display: inline-block;
    width: 30px;
    vertical-align: top;
}
.postid-17815 .testibox .ms-quote-text{
	display: inline-block;
    width: 80%;
    padding: 0;
    text-align: left;
    min-height: unset;
    margin-left: 10px;
    line-height: 1.3em;
    font-style: italic;
    margin-bottom: 5px;
}
.postid-17815 .afterbutton{
	font-size: 14px;
}
.postid-17815 .testibox img.ms-star {
    width: 100px;
    display: inline-block;
}
.postid-17815 .testibox .ms-testi-author {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}

.page-template-template-obtenez-vite .vite-mascot{
	display: block!important;
	position: absolute;
    left: -160px;
    width: 300px;
    bottom: -30px;
}
.page-template-template-obtenez-vite img.radio-canada{
	display: block!important;
    width: 200px;
    margin: 0 auto;
}
.page-template-template-obtenez-vite .ms-dform #gform_wrapper_128 .icons-services > b > p{
	margin-top: 0px;
    margin-bottom: 20px;
}
.page-template-template-obtenez-multiples-soumissions .header-column{
	float: none!important;
    display: inline-block;
    vertical-align: middle;
}
.page-template-template-obtenez-multiples-soumissions .dp-view{
	float: none;
    display: inline-block;
    vertical-align: middle;
}
.page-template-template-obtenez-multiples-soumissions #Header .container{
	text-align: center;
}
.page-template-template-obtenez-multiples-soumissions .intro-msg{
	margin-left: 0px;
}
.page-template-template-obtenez-multiples-soumissions div.ssl-sub{
	margin-top: 50px!important;
}
.page-template-template-obtenez-multiples-soumissions .ms-dform #gform_page_107_12 .gform_previous_button,
.page-template-template-obtenez-multiples-soumissions .ms-dform #gform_page_149_12 .gform_previous_button,
.ms-dform #gform_page_128_12 .gform_previous_button,
.ms-dform #gform_page_129_12 .gform_previous_button,
#gform_page_130_12 .gform_previous_button,
.ms-dform #gform_page_131_12 .gform_previous_button,
.ms-dform #gform_page_144_13 .gform_previous_button,
.ms-dform #gform_page_151_12 .gform_previous_button,
.ms-dform #gform_page_153_12 .gform_previous_button,
.ms-dform #gform_page_155_12 .gform_previous_button{
	bottom: 110px!important;
    margin-right: 0px;
}
.page-template-template-obtenez-soumissions-tres-rapidement #Header #logo img,
#single-MS #Header #logo img,
.page-id-8971 #Header #logo img,
.page-template-template-obtenez-super-rapidement #Header #logo img,
.page-template-template-recevez-soumrapidement #Header #logo img,
.page-template-template-soumissions-rapide #Header #logo img,
.page-template-template-recevez-gratuite-demenager #Header #logo img,
.page-template-template-soumrapidement-clone #Header #logo img,
.page-template-template-obtenez-vite #Header #logo img,
.page-template-template-long-distance-rapidement #Header #logo img,
.page-template-template-obtenez-sans-engagement #Header #logo img,
.page-template-template-comp-transport-floride #Header #logo img,
.page-template-template-super-vite #Header #logo img,
.page-template-template-obtenez-tres-vite #Header #logo img,
.page-template-template-gagnes-ton-demenagement #Header #logo img{
	width: 100px;
	display: inline-block;
    vertical-align: middle;
}
.page-id-8971 p.secondline{
	display: none;
}
.page-id-8971 div.ssl-sub p{
	width: auto;
}
.page-id-2987 #single-MS #MSSection1 .slide-arrow{
	width: 100px;
	position: absolute;
	bottom: 160px!important;
    right: 195px;
    display: block!important;
}
.page-id-2987 #single-MS #MSSection1 p.call-action {
	display: block!important;
	color: black;
    margin-bottom: 0px;
    position: absolute;
    font-weight: 600;
    width: 150px;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 1.1em;
    right: 35px;
    background: white;
    border-radius: 50px;
    padding: 10px;
}

.page-template-template-obtenez-soumissions-tres-rapidement #Header #logo h1, #single-MS #Header #logo h1, .page-id-8971 #Header #logo h1,
.page-template-template-obtenez-super-rapidement #Header #logo h1,
.page-template-template-recevez-soumrapidement #Header #logo h1,
.page-template-template-soumissions-rapide #Header #logo h1,
.page-template-template-recevez-gratuite-demenager #Header #logo h1,
.page-template-template-soumrapidement-clone #Header #logo h1,
.page-template-template-obtenez-vite #Header #logo h1,
.page-template-template-long-distance-rapidement #Header #logo h1,
.page-template-template-obtenez-sans-engagement #Header #logo h1,
.page-template-template-comp-transport-floride #Header #logo h1,
.page-template-template-super-vite #Header #logo h1,
.page-template-template-obtenez-tres-vite #Header #logo h1,
.page-template-template-gagnes-ton-demenagement #Header #logo h1{
	display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    font-size: 16px;
    line-height: 20px;
}
.page-template-template-obtenez-soumissions-tres-rapidement #Header #top_bar, #single-MS #Header #top_bar, .page-id-8971 #Header #top_bar, .page-template-template-obtenez-super-rapidement #Header #top_bar, .page-template-template-recevez-soumrapidement #Header #top_bar, .page-template-template-soumissions-rapide #Header #top_bar, .page-template-template-recevez-gratuite-demenager #Header #top_bar, .page-template-template-soumrapidement-clone #Header #top_bar, .page-template-template-obtenez-vite #Header #top_bar, .page-template-template-long-distance-rapidement #Header #top_bar, .page-template-template-obtenez-sans-engagement #Header #top_bar, .page-template-template-comp-transport-floride #Header #top_bar, .page-template-template-super-vite #Header #top_bar, .page-template-template-obtenez-tres-vite #Header #top_bar, .page-template-template-gagnes-ton-demenagement #Header #top_bar{
    min-height: 60px!important;
}
.page-template-template-5soumissions .slide-arrow{
	position: absolute;
    right: 120px;
    top: 245px;
}
.page-template-template-multiples-soumissions #top_bar div.dp-view,
.page-template-template-ms-enligne div.dp-view,
.page-template-template-obtenez-soumissions #top_bar div.dp-view,
.page-template-template-comparez-maintenant #top_bar div.dp-view,
.page-template-template-obtenez-soumissions-maintenant #top_bar div.dp-view, .page-template-template-obtenez-soumissions-tres-rapidement #top_bar div.dp-view, .page-template-template-obtenez-aussi #top_bar div.dp-view, #single-MS #top_bar div.dp-view, .page-id-8971 #top_bar div.dp-view, .page-template-template-recevez-soumrapidement #top_bar div.dp-view, .page-template-template-soumissions-rapide #top_bar div.dp-view, .page-template-template-soumrapidement-clone #top_bar div.dp-view{
	width: 330px!important;
}
.page-template-template-multiples-soumissions #top_bar div.dp-view .intro-msg,
.page-template-template-ms-enligne div.dp-view .intro-msg,
.page-template-template-obtenez-soumissions #top_bar div.dp-view .intro-msg,
.page-template-template-comparez-maintenant #top_bar div.dp-view .intro-msg,
.page-template-template-obtenez-soumissions-maintenant #top_bar div.dp-view .intro-msg,
.page-template-template-obtenez-aussi #top_bar div.dp-view .intro-msg{
	margin-left: -50px;
}
.page-template-template-multiples-soumissions .call-div span.pnum a:hover{
	color: #0098ff;
	text-decoration: none;
}
.page-template-template-multiples-soumissions p.subbutton{
	background-color: rgba(255, 255, 255, 0.6);
    border-radius: 5px;
    padding: 0px 5px;
    box-shadow: 0px 0px 10px white;
}
.page-id-8971 #Footer .container:not(:nth-child(3)){
	display: none;
}
.page-id-8971 #Footer .container p{
	margin-bottom: 0px;
	text-align: center;
}
.page-id-8971 #Footer{
	margin-top: 0px;
}

.ms-dform #gform_page_103_14 .gform_previous_button,
.ms-dform #gform_page_149_12 .gform_previous_button,
.ms-dform #gform_page_107_12 .gform_previous_button,
.ms-dform #gform_page_113_12 .gform_previous_button,
.ms-dform #gform_page_115_12 .gform_previous_button,
.ms-dform #gform_page_121_12 .gform_previous_button,
.ms-dform #gform_page_127_12 .gform_previous_button,
.ms-dform #gform_page_128_12 .gform_previous_button,
.ms-dform #gform_page_129_12 .gform_previous_button,
.ms-dform #gform_page_131_12 .gform_previous_button,
.ms-dform #gform_page_151_12 .gform_previous_button,
.ms-dform #gform_page_152_11 .gform_previous_button,
.ms-dform #gform_page_155_12 .gform_previous_button,
.ms-dform #gform_page_156_12 .gform_previous_button{
	bottom: -45px!important;
    left: 50%;
    transform: translate(-50%, 0);
    position: absolute!important;
}
.ms-dform #gform_page_144_13 .gform_previous_button{
	bottom: 35px!important;
    left: 50%;
    transform: translate(-50%, 0);
    position: absolute!important;
}
#gform_page_130_12 .gform_previous_button{
	bottom: 15px!important;
    left: 50%;
    transform: translate(-50%, 0);
    position: absolute!important;
}

.ms-dform  #field_103_132 .gfield_label,
.ms-dform #field_103_131 .gfield_label,
.ms-dform  #field_106_132 .gfield_label,
.ms-dform #field_106_131 .gfield_label{
	display: block !important;
	font-size:16px;
	color:#333;
}
.page-template-template-soumissions, .page-template-template-obtenir3soumissions, .page-template-template-obtenirsoumissions-quebec, .page-template-template-ms-enligne, .page-template-template-5soumissions{
	font-family:'Montserrat', sans-serif !important;
}
.page-template-template-soumissions a:hover, .page-template-template-obtenir3soumissions a:hover, .page-template-template-obtenirsoumissions-quebec a:hover, .page-template-template-ms-enligne a:hover, .page-template-template-5soumissions a:hover{
	text-decoration:none;
}
.page-template-template-soumissions header#Header, 
.page-template-template-obtenir3soumissions header#Header, 
.page-template-template-obtenirsoumissions-quebec header#Header,
.page-template-template-ms-enligne header#Header, .page-template-template-5soumissions header#Header{
	background: url(/wp-content/uploads/2019/07/background-multi-soum.jpg)no-repeat top center;
	background-size:cover;
	padding: 20px 0px;
	min-height:60px;
	border:none;
	position: relative;
    overflow: hidden;
}
.page-template-template-obtenez-multiples-soumissions header#Header{
	background: url(/wp-content/uploads/2019/07/background-multi-soum.jpg)no-repeat top center;
	background-size:cover;
	padding: 20px 0px 0px;
	min-height:60px;
	border:none;
	position: relative;
    overflow: hidden;
}
.page-template-template-obtenir3soumissions .header-column h1,
.page-template-template-obtenirsoumissions-quebec .header-column h1{
	font-size: 20px;
    line-height: 22px;
}
.page-template-template-5soumissions #Header #logo img{
	width:unset;
}

.page-template-template-soumissions #Footer .container,
.page-template-template-soumissions #Header .container,
.page-template-template-obtenir3soumissions #Footer .container,
.page-template-template-obtenir3soumissions #Header .container,
.page-template-template-obtenirsoumissions-quebec #Footer .container,
.page-template-template-obtenirsoumissions-quebec #Header .container,
.page-template-template-ms-enligne #Footer .container, .page-template-template-5soumissions #Footer .container,
.page-template-template-5soumissions #Header .container, .page-template-template-obtenez-multiples-soumissions #Footer .container{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
}
.page-template-template-soumissions #title-3soumissions, .page-template-template-obtenir3soumissions #title-5soumissions, .page-template-template-obtenirsoumissions-quebec #title-5soumissions, .page-template-template-ms-enligne #title-5soumissions, .page-template-template-5soumissions #title-3soumissions{
	display: none;
}
.header-column{width:50%;}
.page-template-template-soumissions .contact-div,
.page-template-template-ms-enligne .contact-div, .page-template-template-5soumissions .contact-div{
	display: none;
}
.contact-div {
	display: flex;
	display:-webkit-flex;
    align-items: center;
	-webkit-align-items:center;
	justify-content:flex-end;
	-webkit-justify-content:flex-end;
	width:50%;
}
.contact-div p{
	margin:0px;
	line-height:1.2;
	margin-right:10px;
}
.contact-number a{
	font-size: 18px;
    color: #333;
    font-weight: 600;
}
.contact-number{
	position:relative;
}
.contact-number:before{
	content:url('/wp-content/uploads/2019/07/phone-icon.png');
	position:absolute;
	left:-40px;
	top:5px
}
.deviner-btn{
	font-size: 15px;
    color: #fff !important;
    background-color: #0b4772;
    padding: 12px 20px;
    border-radius: 50px;
    font-weight: 600;
}
.deviner-btn:hover{
	background-color:#f15a24;
}
.ms-copyrights{
	width:50%;
}
ul.social-icons{
	width:50%;
	text-align:right;
}
ul > li.social-icon {
    display: inline-block;
    margin: 0 10px;
}
.ms-testi{
	background-color: #ff8f00;
    padding: 60px 0 30px;
    text-align: center;
}
.ms-testi .column.one-second {
    background-color: #fff;
    color: #333;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
}
.ms-quote-text {
    padding: 5px 30px;
    min-height: 120px;
}
.ms-testi-author {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 1.2;
}
.page-template-template-soumissions #Footer, .page-template-template-obtenir3soumissions #Footer, .page-template-template-obtenirsoumissions-quebec #Footer,
.page-template-template-ms-enligne #Footer, .page-template-template-5soumissions #Footer {
    margin: 0;
    border: none;
    padding: 20px 0;
    background-color: #222226 !important;
}
.page-template-template-soumissions #Footer a, .page-template-template-obtenir3soumissions #Footer a, .page-template-template-obtenirsoumissions-quebec #Footer a, .page-template-template-ms-enligne #Footer a, .page-template-template-5soumissions #Footer a{
	color:#fff !important;
}
.page-template-template-soumissions #Footer a:hover, .page-template-template-obtenir3soumissions #Footer a:hover, .page-template-template-obtenirsoumissions-quebec #Footer a:hover, .page-template-template-ms-enligne #Footer a:hover, .page-template-template-5soumissions #Footer a:hover{
	color:#f15a24!important;
}
.page-template-template-selon-vos-disponibilites #Header .sixteen{
	display: none;
}
.ms-dform{
	width: 860px;
	margin: 50px auto 80px;
}

.postid-589 #MSSection1, .page-id-7836 #MSSection1{
	padding-top: 1px;
}
.page-id-6844 .ms-dform{
	margin: 0px auto 10px;
}
.page-id-6844 #MSSection1 .ms-dform #gform_wrapper_113 .slide-man {
    bottom: -50px!important;
}
.page-id-6844 .icons-services > b > p{
	font-family: "Montserrat";
    font-weight: 700;
}
.page-id-11942 #MSSection1{
	background-image: url("/wp-content/uploads/2022/07/assurance-habitation-banner-bg.jpeg");
}
.page-id-11942 img.slide-man{
	display: none!important;
}
.page-id-11942 img.engagement-mascot{
	display: block!important;
    position: absolute;
    left: -120px;
    width: 250px;
    bottom: -30px;
}
.ms-dform .slide-title {
    line-height: 1.2;
    font-size: 38px;
    text-align: center;
    color: #363636;
    text-transform: uppercase;
}
.ms-dform #gform_wrapper_113 .slide-title{
	font-weight: 800!important;
	font-family: "Montserrat";
}
.ms-dform .slide-sub{
	font-size: 30px;
    line-height: 1.2;
    margin-top: 10px;
	color:#363636 !important;
	padding:0 165px;
}
.ms-dform #gform_wrapper_113 .slide-sub{
	font-size: 18px;
	padding: 0 150px;
    font-family: "Montserrat";
    font-weight: 700;
}
.ms-dform .gfield_html > h3{
	font-size:30px;
	font-weight:500;
	color:#333;
	font-family: 'Montserrat', sans-serif;
}
.ms-dform .gform_page{
	text-align:center;
	margin: 0 auto;
}
.ms-dform #gform_page_103_1,.ms-dform #gform_page_106_1, .ms-dform #gform_page_109_1{
	padding: 20px 0 70px;
}
.ms-dform #gform_page_149_1, .ms-dform #gform_page_107_1, .ms-dform #gform_page_115_1, .ms-dform #gform_page_121_1, .ms-dform #gform_page_127_1, .ms-dform #gform_page_128_1, .ms-dform #gform_page_129_1, .ms-dform #gform_page_131_1, #gform_page_130_1, .ms-dform #gform_page_144_1, .ms-dform #gform_page_151_1, .ms-dform #gform_page_153_1{
	padding: 20px 0 120px;
}
.ms-dform #gform_page_155_1{
	padding: 20px 0 180px;
}
.ms-dform #gform_page_113_1{
	padding: 20px 0 210px;
}
.ms-dform #gform_page_149_1 .ms-slide-arrow, .ms-dform #gform_page_107_1 .ms-slide-arrow, .ms-dform #gform_page_115_1 .ms-slide-arrow, .ms-dform #gform_page_121_1 .ms-slide-arrow, .ms-dform #gform_page_127_1 .ms-slide-arrow, .ms-dform #gform_page_128_1 .ms-slide-arrow, .ms-dform #gform_page_129_1 .ms-slide-arrow, .ms-dform #gform_page_131_1 .ms-slide-arrow, .ms-dform #gform_page_144_1 .ms-slide-arrow, .ms-dform #gform_page_151_1 .ms-slide-arrow, .ms-dform #gform_page_152_1 .ms-slide-arrow, .ms-dform #gform_page_153_1 .ms-slide-arrow, .ms-dform #gform_page_156_1 .ms-slide-arrow{
    bottom: 180px!important;
}
.ms-dform #gform_page_155_1 .ms-slide-arrow{
	bottom: 210px;
}
.ms-dform #gform_page_128_1 .ms-slide-arrow,
.ms-dform #gform_page_129_1 .ms-slide-arrow,
.ms-dform #gform_page_131_1 .ms-slide-arrow,
.ms-dform #gform_page_144_1 .ms-slide-arrow,
.ms-dform #gform_page_151_1 .ms-slide-arrow,
.ms-dform #gform_page_153_1 .ms-slide-arrow,
.ms-dform #gform_page_155_1 .ms-slide-arrow{
	width: 100px;
    right: 195px;
}
.ms-dform #gform_page_113_1 .ms-slide-arrow {
    bottom: unset!important;
    top:200px!important;
}
p.call-action{
	margin-bottom: 0px;
    position: absolute;
    font-weight: 600;
    width: 150px;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 1.1em;
    right: 35px;
    background: white;
    border-radius: 50px;
    padding: 10px;
}
#input_130_22{
	margin-bottom: 14px!important;
}
.ms-dform #gform_wrapper_103 .gform_page:not(#gform_page_103_1):not(#gform_page_103_12),
.ms-dform #gform_wrapper_106 .gform_page:not(#gform_page_106_1):not(#gform_page_106_9),
.ms-dform #gform_wrapper_107 .gform_page:not(#gform_page_107_1):not(#gform_page_107_9),
.ms-dform #gform_wrapper_149 .gform_page:not(#gform_page_149_1):not(#gform_page_149_9),
.ms-dform #gform_wrapper_109 .gform_page:not(#gform_page_109_1):not(#gform_page_109_9),
.ms-dform #gform_wrapper_113 .gform_page:not(#gform_page_113_1):not(#gform_page_113_9),
.ms-dform #gform_wrapper_115 .gform_page:not(#gform_page_115_1):not(#gform_page_115_9),
.ms-dform #gform_wrapper_121 .gform_page:not(#gform_page_121_1):not(#gform_page_121_9),
.ms-dform #gform_wrapper_127 .gform_page:not(#gform_page_127_1):not(#gform_page_127_9),
.ms-dform #gform_wrapper_128 .gform_page:not(#gform_page_128_1):not(#gform_page_128_9),
.ms-dform #gform_wrapper_129 .gform_page:not(#gform_page_129_1):not(#gform_page_129_9),
.ms-dform #gform_wrapper_131 .gform_page:not(#gform_page_131_1):not(#gform_page_131_9),
#gform_wrapper_130 .gform_page:not(#gform_page_130_1):not(#gform_page_130_9),
.ms-dform #gform_wrapper_144 .gform_page:not(#gform_page_144_1):not(#gform_page_144_13),
.ms-dform #gform_wrapper_151 .gform_page:not(#gform_page_151_1):not(#gform_page_151_9),
.ms-dform #gform_wrapper_152 .gform_page:not(#gform_page_152_1):not(#gform_page_152_9),
.ms-dform #gform_wrapper_153 .gform_page:not(#gform_page_153_1):not(#gform_page_153_9),
.ms-dform #gform_wrapper_155 .gform_page:not(#gform_page_155_1):not(#gform_page_155_9),
.ms-dform #gform_wrapper_156 .gform_page:not(#gform_page_156_1):not(#gform_page_156_9){
	width:720px;
	margin:0 auto;
}
.ms-dform #gform_page_103_12, .ms-dform #gform_page_106_9{
	background-color:#fff !important;
	padding: 30px 20px 10px;
	margin-right: 0px!important;
}
.page-template-template-obtenez-multiples-soumissions .ms-dform #gform_page_107_12{
	background-color:#fff !important;
	padding: 30px 20px 10px;
}
.ms-dform #gform_wrapper_113 .gform_page_footer {
	border:none;
}

.ms-dform #gform_page_103_12 .gfield_error,
.ms-dform  #gform_page_106_9 .gfield_error,
.ms-dform  #gform_page_107_9 .gfield_error,
.ms-dform  #gform_page_149_9 .gfield_error,
.ms-dform  #gform_page_109_9 .gfield_error,
.ms-dform  #gform_page_113_9 .gfield_error,
.ms-dform  #gform_page_115_9 .gfield_error,
.ms-dform  #gform_page_121_9 .gfield_error,
.ms-dform  #gform_page_127_9 .gfield_error,
.ms-dform  #gform_page_128_9 .gfield_error,
.ms-dform  #gform_page_129_9 .gfield_error,
.ms-dform  #gform_page_131_9 .gfield_error,
#gform_page_130_9 .gfield_error,
.ms-dform  #gform_page_144_9 .gfield_error,
.ms-dform  #gform_page_151_9 .gfield_error,
.ms-dform  #gform_page_152_9 .gfield_error,
.ms-dform  #gform_page_153_9 .gfield_error,
.ms-dform  #gform_page_155_9 .gfield_error,
.ms-dform  #gform_page_156_9 .gfield_error{
	margin-bottom:8px !important;
}
.ms-dform  #gform_page_103_12 input[type="text"],
.ms-dform  #gform_page_103_12 .gfield_error,
.ms-dform  #gform_page_103_12 .gfield,
.ms-dform  #gform_page_106_9 input[type="text"],
.ms-dform  #gform_page_106_9 .gfield_error,
.ms-dform  #gform_page_106_9 .gfield,
.ms-dform  #gform_page_107_9 input[type="text"],
.ms-dform  #gform_page_107_9 .gfield_error,
.ms-dform  #gform_page_107_9 .gfield,
.ms-dform  #gform_page_149_9 input[type="text"],
.ms-dform  #gform_page_149_9 .gfield_error,
.ms-dform  #gform_page_149_9 .gfield,
.ms-dform  #gform_page_109_9 input[type="text"],
.ms-dform  #gform_page_109_9 .gfield_error,
.ms-dform  #gform_page_109_9 .gfield,
.ms-dform  #gform_page_113_9 input[type="text"],
.ms-dform  #gform_page_113_9 .gfield_error,
.ms-dform  #gform_page_113_9 .gfield,
.ms-dform  #gform_page_115_9 input[type="text"],
.ms-dform  #gform_page_115_9 .gfield_error,
.ms-dform  #gform_page_115_9 .gfield,
.ms-dform  #gform_page_121_9 input[type="text"],
.ms-dform  #gform_page_121_9 .gfield_error,
.ms-dform  #gform_page_121_9 .gfield,
.ms-dform  #gform_page_127_9 input[type="text"],
.ms-dform  #gform_page_127_9 .gfield_error,
.ms-dform  #gform_page_127_9 .gfield,
.ms-dform  #gform_page_128_9 input[type="text"],
.ms-dform  #gform_page_128_9 .gfield_error,
.ms-dform  #gform_page_128_9 .gfield,
.ms-dform  #gform_page_129_9 input[type="text"],
.ms-dform  #gform_page_129_9 .gfield_error,
.ms-dform  #gform_page_129_9 .gfield,
.ms-dform  #gform_page_131_9 input[type="text"],
.ms-dform  #gform_page_131_9 .gfield_error,
.ms-dform  #gform_page_131_9 .gfield,
#gform_page_130_9 input[type="text"],
#gform_page_130_9 .gfield_error,
#gform_page_130_9 .gfield,
.ms-dform  #gform_page_144_9 input[type="text"],
.ms-dform  #gform_page_144_9 .gfield_error,
.ms-dform  #gform_page_144_9 .gfield,
.ms-dform  #gform_page_151_9 input[type="text"],
.ms-dform  #gform_page_151_9 .gfield_error,
.ms-dform  #gform_page_151_9 .gfield,
.ms-dform  #gform_page_152_9 input[type="text"],
.ms-dform  #gform_page_152_9 .gfield_error,
.ms-dform  #gform_page_152_9 .gfield,
.ms-dform  #gform_page_153_9 input[type="text"],
.ms-dform  #gform_page_153_9 .gfield_error,
.ms-dform  #gform_page_153_9 .gfield,
.ms-dform  #gform_page_155_9 input[type="text"],
.ms-dform  #gform_page_155_9 .gfield_error,
.ms-dform  #gform_page_155_9 .gfield,
.ms-dform  #gform_page_156_9 input[type="text"],
.ms-dform  #gform_page_156_9 .gfield_error,
.ms-dform  #gform_page_156_9 .gfield{
	margin-right: 0;
    width: 100% !important;
    max-width: 100% !important;
	margin-bottom:0px;
}

#field_103_141 .gfield_label, #field_106_141 .gfield_label, #field_107_141 .gfield_label, #field_113_141 .gfield_label, #field_109_141 .gfield_label, #field_115_141 .gfield_label, #field_121_141 .gfield_label, #field_127_141 .gfield_label, #field_128_141 .gfield_label, #field_129_141 .gfield_label, #field_131_141 .gfield_label, #field_130_141 .gfield_label, #field_144_141 .gfield_label, #field_151_141 .gfield_label, #field_152_141 .gfield_label, #field_153_141 .gfield_label, #field_155_141 .gfield_label, #field_156_141 .gfield_label{
	display: block!important;
}
.ms-dform .gform_wrapper,
.ms-dform #gform_wrapper_103 .gform_page:not(#gform_page_103_6) .gfield,
.ms-dform #gform_wrapper_103 .gform_page:not(#gform_page_103_6) .gfield_error,
.ms-dform #gform_wrapper_106 .gform_page:not(#gform_page_106_4) .gfield,
.ms-dform #gform_wrapper_106 .gform_page:not(#gform_page_106_4) .gfield_error,
.ms-dform #gform_wrapper_107 .gform_page:not(#gform_page_107_4) .gfield,
.ms-dform #gform_wrapper_107 .gform_page:not(#gform_page_107_4) .gfield_error,
.ms-dform #gform_wrapper_149 .gform_page:not(#gform_page_149_4) .gfield,
.ms-dform #gform_wrapper_149 .gform_page:not(#gform_page_149_4) .gfield_error,
.ms-dform #gform_wrapper_113 .gform_page:not(#gform_page_113_4) .gfield,
.ms-dform #gform_wrapper_113 .gform_page:not(#gform_page_113_4) .gfield_error,
.ms-dform #gform_wrapper_109 .gform_page:not(#gform_page_109_4) .gfield,
.ms-dform #gform_wrapper_109 .gform_page:not(#gform_page_109_4) .gfield_error,
.ms-dform #gform_wrapper_115 .gform_page:not(#gform_page_115_4) .gfield,
.ms-dform #gform_wrapper_115 .gform_page:not(#gform_page_115_4) .gfield_error,
.ms-dform #gform_wrapper_121 #field_121_182,
.ms-dform #gform_wrapper_121 #gform_page_121_12 .gfield,
.ms-dform #gform_wrapper_121 #gform_page_121_12 .gfield_error,
.ms-dform #gform_wrapper_127 .gform_page:not(#gform_page_127_4) .gfield,
.ms-dform #gform_wrapper_127 .gform_page:not(#gform_page_127_4) .gfield_error,
.ms-dform #gform_wrapper_128 .gform_page:not(#gform_page_128_4) .gfield,
.ms-dform #gform_wrapper_129 .gform_page:not(#gform_page_129_4) .gfield,
.ms-dform #gform_wrapper_131 .gform_page:not(#gform_page_131_4) .gfield,
#gform_wrapper_130 .gform_page:not(#gform_page_130_4) .gfield,
#gform_wrapper_130 .gform_page:not(#gform_page_130_4) .gfield_error,
.ms-dform #gform_wrapper_134 .gform_page .gfield,
.ms-dform #gform_wrapper_134 .gform_page .gfield_error,
.ms-dform #gform_wrapper_144 .gform_page:not(#gform_page_144_5) .gfield,
.ms-dform #gform_wrapper_151 .gform_page:not(#gform_page_151_4) .gfield,
.ms-dform #gform_wrapper_152 .gform_page:not(#gform_page_152_1):not(#gform_page_152_4) .gfield,
.ms-dform #gform_wrapper_152 .gform_page:not(#gform_page_152_4) .gfield_error,
.ms-dform #gform_wrapper_153 .gform_page:not(#gform_page_153_4) .gfield,
.ms-dform #gform_wrapper_155 .gform_page:not(#gform_page_155_4) .gfield,
.ms-dform #gform_wrapper_156 .gform_page:not(#gform_page_156_4) .gfield,
.ms-dform #gform_wrapper_156 .gform_page:not(#gform_page_156_4) .gfield_error{
	padding:0px;
	margin:0px;
	max-width:100% !important;
	width:100% !important;
}
#gform_wrapper_130 #gform_page_130_12{
	margin-bottom: 60px!important;
} 
.ms-dform .gform_wrapper .ginput_complex.ginput_container_address .ginput_right{
	padding-right: 0px!important;
}
.ms-dform .slide-man {
    position: absolute;
    left: -160px;
    width: 300px;
    bottom: -25px;
}
.ms-dform .ms-slide-arrow{
	position: absolute;
    right: 80px;
    bottom: 310px;
    display: none;
}
.page-template-template-obtenirsoumissions-quebec .ms-dform .ms-slide-arrow{
	display: block;
}
.ms-dform #gform_wrapper_121 .ms-slide-arrow{
	right: 185px!important;
}
.ms-dform input[type="email"],
.ms-dform input[type="text"],
.ms-dform select,
.ms-dform 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: 51px;
	border-color: #787878!important;
}
.ms-dform #gform_wrapper_115 .datepicker{
	text-indent: 0!important;
}
.ms-dform textarea{
	height:100px!important;
}
.ms-dform select{
	min-height:51px !important;
	height:51px !important;
	/*text-indent: 15px;*/
}
.ms-dform .ginput_complex .address_city{padding-right:5px;}
.ms-dform .ginput_complex .address_zip{padding-left:5px;}
.ms-dform .ginput_complex .address_city,
.ms-dform .ginput_complex .address_zip{
	margin:0px !important;
	width:50% !important;
}
.ms-dform .gchoice_103_25_1, .ms-dform .gchoice_106_25_1{
	width: 140px;
    margin: 0 auto !important;
}
.ms-dform #choice_103_30_3,
.ms-dform #choice_103_30_2,
.ms-dform #choice_103_30_1,
.ms-dform #choice_103_25_1,
.ms-dform #choice_106_30_3,
.ms-dform #choice_106_30_2,
.ms-dform #choice_106_30_1,
.ms-dform #choice_106_25_1,
.ms-dform #choice_107_30_3,
.ms-dform #choice_107_30_2,
.ms-dform #choice_107_30_1,
.ms-dform #choice_107_25_1,
.ms-dform #choice_149_30_3,
.ms-dform #choice_149_30_2,
.ms-dform #choice_149_30_1,
.ms-dform #choice_149_25_1,
.ms-dform #choice_109_30_3,
.ms-dform #choice_109_30_2,
.ms-dform #choice_109_30_1,
.ms-dform #choice_109_25_1,
.ms-dform #choice_113_30_3,
.ms-dform #choice_113_30_2,
.ms-dform #choice_113_30_1,
.ms-dform #choice_113_25_1,
.ms-dform #choice_115_30_3,
.ms-dform #choice_115_30_2,
.ms-dform #choice_115_30_1,
.ms-dform #choice_115_25_1,
.ms-dform #choice_121_30_3,
.ms-dform #choice_121_30_2,
.ms-dform #choice_121_30_1,
.ms-dform #choice_121_25_1,
.ms-dform #choice_127_30_3,
.ms-dform #choice_127_30_2,
.ms-dform #choice_127_30_1,
.ms-dform #choice_127_25_1,
.ms-dform #choice_128_30_3,
.ms-dform #choice_128_30_2,
.ms-dform #choice_128_30_1,
.ms-dform #choice_128_25_1,
.ms-dform #choice_129_30_3,
.ms-dform #choice_129_30_2,
.ms-dform #choice_129_30_1,
.ms-dform #choice_129_25_1,
.ms-dform #choice_131_30_3,
.ms-dform #choice_131_30_2,
.ms-dform #choice_131_30_1,
.ms-dform #choice_131_25_1,
#choice_130_30_3,
#choice_130_30_2,
#choice_130_30_1,
#choice_130_25_1,
.ms-dform #choice_144_30_3,
.ms-dform #choice_144_30_2,
.ms-dform #choice_144_30_1,
.ms-dform #choice_144_25_1,
.ms-dform #choice_151_30_3,
.ms-dform #choice_151_30_2,
.ms-dform #choice_151_30_1,
.ms-dform #choice_151_25_1,
.ms-dform #choice_152_30_3,
.ms-dform #choice_152_30_2,
.ms-dform #choice_152_30_1,
.ms-dform #choice_152_25_1,
.ms-dform #choice_153_30_3,
.ms-dform #choice_153_30_2,
.ms-dform #choice_153_30_1,
.ms-dform #choice_153_25_1,
.ms-dform #choice_155_30_3,
.ms-dform #choice_155_30_2,
.ms-dform #choice_155_30_1,
.ms-dform #choice_155_25_1,
.ms-dform #choice_156_30_3,
.ms-dform #choice_156_30_2,
.ms-dform #choice_156_30_1,
.ms-dform #choice_156_25_1{
	-webkit-appearance: none;
    width: 22px !important;
    height: 22px;
    background-color: #fff;
    border: 1px solid #aaa;
}
.ms-dform ul#input_103_30 li ,
.ms-dform ul#input_106_30 li,
.ms-dform ul#input_107_30 li,
.ms-dform ul#input_149_30 li,
.ms-dform ul#input_109_30 li,
.ms-dform ul#input_113_30 li,
.ms-dform ul#input_115_30 li,
.ms-dform ul#input_121_30 li,
.ms-dform ul#input_127_30 li,
.ms-dform ul#input_128_30 li,
.ms-dform ul#input_129_30 li,
.ms-dform ul#input_131_30 li,
ul#input_130_30 li,
.ms-dform ul#input_134_30 li,
.ms-dform ul#input_144_30 li,
.ms-dform ul#input_151_30 li,
.ms-dform ul#input_152_30 li,
.ms-dform ul#input_153_30 li,
.ms-dform ul#input_155_30 li,
.ms-dform ul#input_156_30 li{
    text-align: left;
    width: 225px !important;
}
.ms-dform ul#input_115_30 li input[type="checkbox"]{
	margin-top: 3px;
}
.ms-dform ul#input_103_30  li.gchoice_103_30_3,
.ms-dform ul#input_106_30  li.gchoice_106_30_3,
.ms-dform ul#input_107_30  li.gchoice_107_30_3,
.ms-dform ul#input_149_30  li.gchoice_149_30_3,
.ms-dform ul#input_115_30  li.gchoice_115_30_3,
.ms-dform ul#input_109_30  li.gchoice_109_30_3,
.ms-dform ul#input_113_30  li.gchoice_113_30_3,
.ms-dform ul#input_121_30  li.gchoice_121_30_3,
.ms-dform ul#input_127_30  li.gchoice_127_30_3,
.ms-dform ul#input_128_30  li.gchoice_128_30_3,
.ms-dform ul#input_129_30  li.gchoice_129_30_3,
.ms-dform ul#input_131_30  li.gchoice_131_30_3,
ul#input_130_30  li.gchoice_130_30_3,
.ms-dform ul#input_134_30  li.gchoice_134_30_3,
.ms-dform ul#input_144_30  li.gchoice_144_30_3,
.ms-dform ul#input_151_30  li.gchoice_151_30_3,
.ms-dform ul#input_152_30  li.gchoice_152_30_3,
.ms-dform ul#input_153_30  li.gchoice_153_30_3,
.ms-dform ul#input_155_30  li.gchoice_155_30_3,
.ms-dform ul#input_156_30  li.gchoice_156_30_3{
	width: 80px !important;
}
.ms-dform #label_103_30_3,
.ms-dform #label_103_30_2,
.ms-dform #label_103_30_1,
.ms-dform #label_103_25_1,
.ms-dform #label_106_30_3,
.ms-dform #label_106_30_2,
.ms-dform #label_106_30_1,
.ms-dform #label_106_25_1,
.ms-dform #label_107_30_3,
.ms-dform #label_107_30_2,
.ms-dform #label_107_30_1,
.ms-dform #label_107_25_1,
.ms-dform #label_149_30_3,
.ms-dform #label_149_30_2,
.ms-dform #label_149_30_1,
.ms-dform #label_149_25_1,
.ms-dform #label_109_30_3,
.ms-dform #label_109_30_2,
.ms-dform #label_109_30_1,
.ms-dform #label_109_25_1,
.ms-dform #label_113_30_3,
.ms-dform #label_113_30_2,
.ms-dform #label_113_30_1,
.ms-dform #label_113_25_1,
.ms-dform #label_115_30_3,
.ms-dform #label_115_30_2,
.ms-dform #label_115_30_1,
.ms-dform #label_115_25_1,
.ms-dform #label_121_30_3,
.ms-dform #label_121_30_2,
.ms-dform #label_121_30_1,
.ms-dform #label_121_25_1,
.ms-dform #label_127_30_3,
.ms-dform #label_127_30_2,
.ms-dform #label_127_30_1,
.ms-dform #label_127_25_1,
.ms-dform #label_128_30_3,
.ms-dform #label_128_30_2,
.ms-dform #label_128_30_1,
.ms-dform #label_128_25_1,
.ms-dform #label_129_30_3,
.ms-dform #label_129_30_2,
.ms-dform #label_129_30_1,
.ms-dform #label_129_25_1,
.ms-dform #label_131_30_3,
.ms-dform #label_131_30_2,
.ms-dform #label_131_30_1,
.ms-dform #label_131_25_1,
#label_130_30_3,
#label_130_30_2,
#label_130_30_1,
#label_130_25_1,
.ms-dform #label_144_30_3,
.ms-dform #label_144_30_2,
.ms-dform #label_144_30_1,
.ms-dform #label_144_25_1,
.ms-dform #label_151_30_3,
.ms-dform #label_151_30_2,
.ms-dform #label_151_30_1,
.ms-dform #label_151_25_1,
.ms-dform #label_152_30_3,
.ms-dform #label_152_30_2,
.ms-dform #label_152_30_1,
.ms-dform #label_152_25_1,
.ms-dform #label_153_30_3,
.ms-dform #label_153_30_2,
.ms-dform #label_153_30_1,
.ms-dform #label_153_25_1,
.ms-dform #label_155_30_3,
.ms-dform #label_155_30_2,
.ms-dform #label_155_30_1,
.ms-dform #label_155_25_1,
.ms-dform #label_156_30_3,
.ms-dform #label_156_30_2,
.ms-dform #label_156_30_1,
.ms-dform #label_156_25_1{
	font-size: 16px;
    line-height: 28px;
    margin-left: 5px;
}
.ms-dform #choice_103_30_3:checked,
.ms-dform #choice_103_30_2:checked,
.ms-dform #choice_103_30_1:checked,
.ms-dform #choice_103_25_1:checked,
.ms-dform #choice_106_30_3:checked,
.ms-dform #choice_106_30_2:checked,
.ms-dform #choice_106_30_1:checked,
.ms-dform #choice_106_25_1:checked,
.ms-dform #choice_107_30_3:checked,
.ms-dform #choice_107_30_2:checked,
.ms-dform #choice_107_30_1:checked,
.ms-dform #choice_107_25_1:checked,
.ms-dform #choice_149_30_3:checked,
.ms-dform #choice_149_30_2:checked,
.ms-dform #choice_149_30_1:checked,
.ms-dform #choice_149_25_1:checked,
.ms-dform #choice_109_30_3:checked,
.ms-dform #choice_109_30_2:checked,
.ms-dform #choice_109_30_1:checked,
.ms-dform #choice_109_25_1:checked,
.ms-dform #choice_113_30_3:checked,
.ms-dform #choice_113_30_2:checked,
.ms-dform #choice_113_30_1:checked,
.ms-dform #choice_113_25_1:checked,
.ms-dform #choice_115_30_3:checked,
.ms-dform #choice_115_30_2:checked,
.ms-dform #choice_115_30_1:checked,
.ms-dform #choice_115_25_1:checked,
.ms-dform #choice_121_30_3:checked,
.ms-dform #choice_121_30_2:checked,
.ms-dform #choice_121_30_1:checked,
.ms-dform #choice_121_25_1:checked,
.ms-dform #choice_127_30_3:checked,
.ms-dform #choice_127_30_2:checked,
.ms-dform #choice_127_30_1:checked,
.ms-dform #choice_127_25_1:checked,
.ms-dform #choice_128_30_3:checked,
.ms-dform #choice_128_30_2:checked,
.ms-dform #choice_128_30_1:checked,
.ms-dform #choice_128_25_1:checked,
.ms-dform #choice_129_30_3:checked,
.ms-dform #choice_129_30_2:checked,
.ms-dform #choice_129_30_1:checked,
.ms-dform #choice_129_25_1:checked,
.ms-dform #choice_131_30_3:checked,
.ms-dform #choice_131_30_2:checked,
.ms-dform #choice_131_30_1:checked,
.ms-dform #choice_131_25_1:checked,
#choice_130_30_3:checked,
#choice_130_30_2:checked,
#choice_130_30_1:checked,
#choice_130_25_1:checked,
.ms-dform #choice_144_30_3:checked,
.ms-dform #choice_144_30_2:checked,
.ms-dform #choice_144_30_1:checked,
.ms-dform #choice_144_25_1:checked,
.ms-dform #choice_151_30_3:checked,
.ms-dform #choice_151_30_2:checked,
.ms-dform #choice_151_30_1:checked,
.ms-dform #choice_151_25_1:checked,
.ms-dform #choice_152_30_3:checked,
.ms-dform #choice_152_30_2:checked,
.ms-dform #choice_152_30_1:checked,
.ms-dform #choice_152_25_1:checked,
.ms-dform #choice_153_30_3:checked,
.ms-dform #choice_153_30_2:checked,
.ms-dform #choice_153_30_1:checked,
.ms-dform #choice_153_25_1:checked,
.ms-dform #choice_155_30_3:checked,
.ms-dform #choice_155_30_2:checked,
.ms-dform #choice_155_30_1:checked,
.ms-dform #choice_155_25_1:checked,
.ms-dform #choice_156_30_3:checked,
.ms-dform #choice_156_30_2:checked,
.ms-dform #choice_156_30_1:checked,
.ms-dform #choice_156_25_1:checked{
	background-image:url(/wp-content/uploads/2019/01/check-icon.png)
}

#gform_wrapper_103 .ms-date .datepicker, #gform_wrapper_106 .ms-date .datepicker, #gform_wrapper_107 .ms-date .datepicker, #gform_wrapper_149 .ms-date .datepicker, #gform_wrapper_109 .ms-date .datepicker, #gform_wrapper_115 .ms-date .datepicker, #gform_wrapper_121 .ms-date .datepicker, #gform_wrapper_127 .ms-date .datepicker, #gform_wrapper_128 .ms-date .datepicker, #gform_wrapper_129 .ms-date .datepicker, #gform_wrapper_130 .ms-date .datepicker, #gform_wrapper_131 .ms-date .datepicker, #gform_wrapper_134 .ms-date .datepicker, #gform_wrapper_144 .ms-date .datepicker, #gform_wrapper_151 .ms-date .datepicker, #gform_wrapper_152 .ms-date .datepicker, #gform_wrapper_153 .ms-date .datepicker, #gform_wrapper_155 .ms-date .datepicker, #gform_wrapper_156 .ms-date .datepicker{
    width: 100% !important;
    margin: 0;
    background: url(/wp-content/uploads/2019/07/ic-date.png) no-repeat right 10px center !important;
    background-color: #fff !important;
}
#gform_wrapper_152 .ms-date .datepicker{
	margin-bottom: 8px;
}
#gform_wrapper_113 .ms-date .datepicker {
    width: 100% !important;
    margin: 0;
    background: url(/wp-content/uploads/2019/07/ic-date.png) no-repeat right 10px center !important;
    background-color: #fff !important;
    text-indent: 5px!important;
    padding: 15px 0px!important;
}
.ms-dform input[type="submit"],
.ms-dform #gform_next_button_103_1,
.ms-dform #gform_next_button_106_1,
.ms-dform #gform_next_button_107_1,
.ms-dform #gform_next_button_149_1,
.ms-dform #gform_next_button_109_1,
.ms-dform #gform_next_button_115_1,
.ms-dform #gform_next_button_121_1,
.ms-dform #gform_next_button_127_1,
.ms-dform #gform_next_button_127_1,
.ms-dform #gform_next_button_128_1,
.ms-dform #gform_next_button_129_1,
#gform_next_button_130_1,
.ms-dform #gform_next_button_131_1,
.ms-dform #gform_next_button_144_26,
.ms-dform #gform_next_button_151_1,
.ms-dform #gform_next_button_152_1,
.ms-dform #gform_next_button_153_1,
.ms-dform #gform_next_button_155_1{
	box-shadow: none;
    border: none;
    border-radius: 50px;
    background-color: #0198ff;
    padding: 20px 40px;
    font-size: 20px;
	margin:0;
    font-weight: 600 !important;
	text-transform:uppercase;
	-moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none !important;
}
.ms-dform #gform_next_button_156_1{
	box-shadow: none;
    border: none;
    border-radius: 50px;
    background-color: #0198ff;
    padding: 20px;
    font-size: 20px;
	margin:0;
    font-weight: 600 !important;
	text-transform:uppercase;
	-moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none !important;
}
.ms-dform #gform_next_button_128_1,
.ms-dform #gform_next_button_129_1,
.ms-dform #gform_next_button_131_1,
#gform_next_button_130_1,
.ms-dform #gform_next_button_144_26,
.ms-dform #gform_next_button_151_1,
.ms-dform #gform_next_button_152_1,
.ms-dform #gform_next_button_153_1,
.ms-dform #gform_next_button_155_1{
	width: 350px;
    white-space: normal;
    padding: 20px 10px;
    line-height: 1.1em;
}
.ms-dform #gform_next_button_113_1{
	box-shadow: none;
    border: none;
    border-radius: 50px;
    background-color: #1566e1;
    padding: 20px 40px;
    font-size: 20px;
	margin:0;
    font-weight: 600 !important;
	text-transform:uppercase;
	-moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none !important;
}
.ms-dform input[type="button"]{
	font-family:'Montserrat', sans-serif !important;
	font-weight:600 !important;
	-moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none !important;
}
.ms-dform input[type="submit"]:hover,
.ms-dform #gform_next_button_103_1:hover,
.ms-dform #gform_next_button_106_1:hover,
.ms-dform #gform_next_button_107_1:hover,
.ms-dform #gform_next_button_109_1:hover,
.ms-dform #gform_next_button_115_1:hover,
.ms-dform #gform_next_button_113_1:hover,
.ms-dform #gform_next_button_121_1:hover,
.ms-dform #gform_next_button_127_1:hover,
.ms-dform #gform_next_button_128_1:hover,
.ms-dform #gform_next_button_129_1:hover,
.ms-dform #gform_next_button_131_1:hover,
#gform_next_button_130_1:hover,
.ms-dform #gform_next_button_144_26:hover,
.ms-dform #gform_next_button_151_1:hover,
.ms-dform #gform_next_button_152_1:hover,
.ms-dform #gform_next_button_153_1:hover,
.ms-dform #gform_next_button_155_1:hover,
.ms-dform #gform_next_button_156_1:hover{
	background-color:#0b4772 !important;
}
.ms-dform #gform_wrapper_103 .gform_previous_button,
.ms-dform #gform_wrapper_103 .gform_next_button:not(#gform_next_button_103_1),
.ms-dform #gform_wrapper_106 .gform_previous_button,
.ms-dform #gform_wrapper_106 .gform_next_button:not(#gform_next_button_106_1),
.ms-dform #gform_wrapper_107 .gform_previous_button,
.ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
.ms-dform #gform_wrapper_149 .gform_previous_button,
.ms-dform #gform_wrapper_149 .gform_next_button:not(#gform_next_button_149_1),
.ms-dform #gform_wrapper_109 .gform_previous_button,
.ms-dform #gform_wrapper_109 .gform_next_button:not(#gform_next_button_109_1),
.ms-dform #gform_wrapper_113 .gform_previous_button,
.ms-dform #gform_wrapper_113 .gform_next_button:not(#gform_next_button_113_1),
.ms-dform #gform_wrapper_115 .gform_previous_button,
.ms-dform #gform_wrapper_115 .gform_next_button:not(#gform_next_button_115_1),
.ms-dform #gform_wrapper_121 .gform_previous_button,
.ms-dform #gform_wrapper_121 .gform_next_button:not(#gform_next_button_121_1),
.ms-dform #gform_wrapper_127 .gform_previous_button,
.ms-dform #gform_wrapper_127 .gform_next_button:not(#gform_next_button_127_1),
.ms-dform #gform_wrapper_129 .gform_previous_button,
.ms-dform #gform_wrapper_129 .gform_next_button:not(#gform_next_button_129_1),
.ms-dform #gform_wrapper_131 .gform_previous_button,
.ms-dform #gform_wrapper_131 .gform_next_button:not(#gform_next_button_131_1),
#gform_wrapper_130 .gform_previous_button,
#gform_wrapper_130 .gform_next_button:not(#gform_next_button_130_1),
.ms-dform #gform_wrapper_134 .gform_previous_button,
.ms-dform #gform_wrapper_134 .gform_next_button,
.ms-dform #gform_wrapper_152 .gform_previous_button,
.ms-dform #gform_wrapper_152 .gform_next_button:not(#gform_next_button_152_1),
.ms-dform #gform_wrapper_156 .gform_previous_button,
.ms-dform #gform_wrapper_156 .gform_next_button:not(#gform_next_button_156_1) {
    box-shadow: none !important;
    border-radius: 50px;
    border: solid 1px #006fbf;
    background-color: #fff !important;
    color: #006fbf !important;
    padding: 10px;
    min-width: 130px;
    margin-bottom:0px !important;
	margin-top:0px !important;
    background-size: contain !important;
    line-height: 14px;
    width: auto;
}
.ms-dform #gform_wrapper_128 .gform_previous_button,
.ms-dform #gform_wrapper_128 .gform_next_button:not(#gform_next_button_128_1),
.ms-dform #gform_wrapper_144 .gform_previous_button,
.ms-dform #gform_wrapper_144 .gform_next_button:not(#gform_next_button_144_26),
.ms-dform #gform_wrapper_151 .gform_previous_button,
.ms-dform #gform_wrapper_151 .gform_next_button:not(#gform_next_button_151_1),
.ms-dform #gform_wrapper_153 .gform_previous_button,
.ms-dform #gform_wrapper_153 .gform_next_button:not(#gform_next_button_153_1),
.ms-dform #gform_wrapper_155 .gform_previous_button,
.ms-dform #gform_wrapper_155 .gform_next_button:not(#gform_next_button_155_1){
	box-shadow: none !important;
    border-radius: 50px;
    border: solid 1px #f26d0d;
    background-color: #fff !important;
    color: #f26d0d !important;
    padding: 10px;
    min-width: 130px;
    font-size: 16px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    background-size: contain !important;
    line-height: 14px;
    width: auto;

}
.ms-dform #gform_wrapper_128 .gform_previous_button,
.ms-dform #gform_wrapper_144 .gform_previous_button,
.ms-dform #gform_wrapper_151 .gform_previous_button,
.ms-dform #gform_wrapper_153 .gform_previous_button,
.ms-dform #gform_wrapper_155 .gform_previous_button{
	background-image: url("/wp-content/uploads/2022/02/retour-btn-1.png")!important;
}
.ms-dform #gform_wrapper_128 .gform_next_button:not(#gform_next_button_128_1),
.ms-dform #gform_wrapper_144 .gform_next_button:not(#gform_next_button_144_26),
.ms-dform #gform_wrapper_151 .gform_next_button:not(#gform_next_button_151_1),
.ms-dform #gform_wrapper_153 .gform_next_button:not(#gform_next_button_153_1),
.ms-dform #gform_wrapper_155 .gform_next_button:not(#gform_next_button_155_1){
	background-image: url("/wp-content/uploads/2022/02/suivant-btn-1.png")!important;
}
.ms-dform #gform_wrapper_128 .gform_previous_button:hover,
.ms-dform #gform_wrapper_144 .gform_previous_button:hover,
.ms-dform #gform_wrapper_151 .gform_previous_button:hover,
.ms-dform #gform_wrapper_153 .gform_previous_button:hover,
.ms-dform #gform_wrapper_155 .gform_previous_button:hover{
	background-image: url(/wp-content/uploads/2021/05/retour-btnhover.png)!important;
	color: #0b4772 !important;
	border-color: #0b4772 !important;
}
.ms-dform #gform_wrapper_128 .gform_next_button:not(#gform_next_button_128_1):hover,
.ms-dform #gform_wrapper_144 .gform_next_button:not(#gform_next_button_144_26):hover,
.ms-dform #gform_wrapper_151 .gform_next_button:not(#gform_next_button_151_1):hover,
.ms-dform #gform_wrapper_153 .gform_next_button:not(#gform_next_button_153_1):hover,
.ms-dform #gform_wrapper_155 .gform_next_button:not(#gform_next_button_155_1):hover{
	background-image:url(/wp-content/uploads/2021/05/suivant-btnhover.png)!important;
	color: #0b4772 !important;
	border-color: #0b4772 !important;
}
.ms-dform .gform_previous_button,
#gform_wrapper_130 .gform_previous_button{
	background: url(/wp-content/uploads/2021/05/retour-btn.png) no-repeat left center!important;
	border-left: none;
    padding-left: 40px!important;
	margin-right:100px
}
.ms-dform #gform_wrapper_103 .gform_next_button:not(#gform_next_button_103_1),
.ms-dform #gform_wrapper_106 .gform_next_button:not(#gform_next_button_106_1),
.ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
.ms-dform #gform_wrapper_149 .gform_next_button:not(#gform_next_button_149_1),
.ms-dform #gform_wrapper_109 .gform_next_button:not(#gform_next_button_109_1),
.ms-dform #gform_wrapper_113 .gform_next_button:not(#gform_next_button_113_1),
.ms-dform #gform_wrapper_115 .gform_next_button:not(#gform_next_button_115_1),
.ms-dform #gform_wrapper_121 .gform_next_button:not(#gform_next_button_121_1),
.ms-dform #gform_wrapper_127 .gform_next_button:not(#gform_next_button_127_1),
.ms-dform #gform_wrapper_128 .gform_next_button:not(#gform_next_button_128_1),
.ms-dform #gform_wrapper_129 .gform_next_button:not(#gform_next_button_129_1),
.ms-dform #gform_wrapper_131 .gform_next_button:not(#gform_next_button_131_1),
#gform_wrapper_130 .gform_next_button:not(#gform_next_button_130_1),
#gform_wrapper_134 .gform_next_button,
.ms-dform #gform_wrapper_144 .gform_next_button:not(#gform_next_button_144_26),
.ms-dform #gform_wrapper_151 .gform_next_button:not(#gform_next_button_151_1),
.ms-dform #gform_wrapper_152 .gform_next_button:not(#gform_next_button_152_1),
.ms-dform #gform_wrapper_153 .gform_next_button:not(#gform_next_button_153_1),
.ms-dform #gform_wrapper_155 .gform_next_button:not(#gform_next_button_155_1),
.ms-dform #gform_wrapper_156 .gform_next_button:not(#gform_next_button_156_1){
	background:url(/wp-content/uploads/2021/05/suivant-btn.png) no-repeat right center;
	border-right:none;
	padding-right:40px!important;
	margin-left:100px;
	width: 150px;
    height: 40px;
    font-size: 20px;
    line-height: 20px;
}
#gform_wrapper_134 #gform_next_button_134_189{
	margin-left: 0px;
}

.ms-dform #gform_wrapper_103 .gform_next_button:not(#gform_next_button_103_1):hover,
.ms-dform #gform_wrapper_106 .gform_next_button:not(#gform_next_button_106_1):hover,
.ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1):hover,
.ms-dform #gform_wrapper_149 .gform_next_button:not(#gform_next_button_149_1):hover,
.ms-dform #gform_wrapper_109 .gform_next_button:not(#gform_next_button_109_1):hover,
.ms-dform #gform_wrapper_113 .gform_next_button:not(#gform_next_button_113_1):hover,
.ms-dform #gform_wrapper_115 .gform_next_button:not(#gform_next_button_115_1):hover,
.ms-dform #gform_wrapper_121 .gform_next_button:not(#gform_next_button_121_1):hover,
.ms-dform #gform_wrapper_127 .gform_next_button:not(#gform_next_button_127_1):hover,
.ms-dform #gform_wrapper_128 .gform_next_button:not(#gform_next_button_128_1):hover,
.ms-dform #gform_wrapper_129 .gform_next_button:not(#gform_next_button_129_1):hover,
.ms-dform #gform_wrapper_131 .gform_next_button:not(#gform_next_button_131_1):hover,
#gform_wrapper_130 .gform_next_button:not(#gform_next_button_130_1):hover,
.ms-dform #gform_wrapper_134 .gform_next_button:hover,
.ms-dform #gform_wrapper_144 .gform_next_button:not(#gform_next_button_144_26):hover,
.ms-dform #gform_wrapper_151 .gform_next_button:not(#gform_next_button_151_1):hover,
.ms-dform #gform_wrapper_152 .gform_next_button:not(#gform_next_button_152_1):hover,
.ms-dform #gform_wrapper_153 .gform_next_button:not(#gform_next_button_153_1):hover,
.ms-dform #gform_wrapper_155 .gform_next_button:not(#gform_next_button_155_1):hover,
.ms-dform #gform_wrapper_156 .gform_next_button:not(#gform_next_button_156_1):hover{
	background: url(/wp-content/uploads/2021/05/suivant-btnhover.png) no-repeat right center;
	border-color: #0b4772;
	color: #0b4772 !important;
}
.ms-dform #gform_wrapper_121 p.slide-sub{
	display: none;
}
.ms-dform #gform_wrapper_121 #field_121_22{
	width: 500px!important;
    margin: 30px auto 0!important;
}
.ms-dform #gform_wrapper_121 #field_121_22 .gfield_label{
	display: block!important;
	color: black;
}
.ms-dform .gform_previous_button:hover,
#gform_wrapper_130 .gform_previous_button:hover{
	background:url(/wp-content/uploads/2021/05/retour-btnhover.png) no-repeat left center;
	border-color: #0b4772;
	color: #0b4772 !important;
}
.ms-dform div.validation_error{margin-bottom:30px !important; text-align:center;}
.ms-dform .gform_page_footer {
    border: none!important;
    width: 100%;
    margin: 20px 0 40px!important;
	padding-bottom: 50px;
}
.ms-dform #gform_page_149_12 .gform_page_footer, .ms-dform #gform_page_107_12 .gform_page_footer, .ms-dform #gform_page_127_12 .gform_page_footer, .ms-dform #gform_page_128_12 .gform_page_footer, .ms-dform #gform_page_129_12 .gform_page_footer, .ms-dform #gform_page_131_12 .gform_page_footer, .ms-dform #gform_page_134_8 .gform_page_footer, .ms-dform #gform_page_144_13 .gform_page_footer, .ms-dform #gform_page_151_12 .gform_page_footer, .ms-dform #gform_page_152_11 .gform_page_footer, .ms-dform #gform_page_155_12 .gform_page_footer, .ms-dform #gform_page_156_12 .gform_page_footer{
	margin-bottom: 60px!important;
}
.ms-dform #gform_page_134_8 .gform_page_footer{
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: column;
    align-items: center;
}
.ms-dform #gform_page_134_8 input[type="submit"]{
	order: 1;
}
.ms-dform #gform_page_134_8 .gform_page_footer center{
	order: 2;
    width: 75%;
    margin: 10px 0px;
}
.ms-dform #gform_page_134_8 #gform_previous_button_134{
	order: 3;
}
 #gform_page_130_12 .gform_page_footer{
 	margin:0px!important;
 }
.ms-dform img.arrow-depart{
	position: absolute;
    right: 20px;
    width: 300px;
    top: 40px;
}
.page-template-template-comparez-maintenant .ms-dform img.arrow-depart{
	top: -40px!important;
}
.page-template-template-comparez-maintenant .ms-dform img.arrow-dest{
	top: -40px!important;
	    left: -140px!important;
}
.ms-dform #gform_wrapper_103 img.arrow-depart, .ms-dform #gform_wrapper_107 img.arrow-depart, .ms-dform #gform_wrapper_149 img.arrow-depart, .ms-dform #gform_wrapper_115 img.arrow-depart, .ms-dform #gform_wrapper_121 img.arrow-depart, .ms-dform #gform_wrapper_127 img.arrow-depart, .ms-dform #gform_wrapper_128 img.arrow-depart, .ms-dform #gform_wrapper_129 img.arrow-depart, .ms-dform #gform_wrapper_131 img.arrow-depart, #gform_wrapper_130 img.arrow-depart, .ms-dform #gform_wrapper_144 img.arrow-depart, .ms-dform #gform_wrapper_151 img.arrow-depart, .ms-dform #gform_wrapper_152 img.arrow-depart, .ms-dform #gform_wrapper_155 img.arrow-depart, .ms-dform #gform_wrapper_156 img.arrow-depart{
	top: -40px;
}
.ms-dform img.arrow-dest{
	position: absolute;
    left: -25px!important;
    width: 300px;
    top: 55px;
}
.ms-dform #gform_wrapper_103 img.arrow-dest, .ms-dform #gform_wrapper_107 img.arrow-dest, .ms-dform #gform_wrapper_149 img.arrow-dest, .ms-dform #gform_wrapper_115 img.arrow-dest, .ms-dform #gform_wrapper_121 img.arrow-dest, .ms-dform #gform_wrapper_127 img.arrow-dest, .ms-dform #gform_wrapper_128 img.arrow-dest, .ms-dform #gform_wrapper_129 img.arrow-dest, .ms-dform #gform_wrapper_131 img.arrow-dest, #gform_wrapper_130 img.arrow-dest, .ms-dform #gform_wrapper_144 img.arrow-dest, .ms-dform #gform_wrapper_151 img.arrow-dest, .ms-dform #gform_wrapper_152 img.arrow-dest, .ms-dform #gform_wrapper_153 img.arrow-dest, .ms-dform #gform_wrapper_155 img.arrow-dest, .ms-dform #gform_wrapper_156 img.arrow-dest{
	top: -35px;
	width: 175px!important;
}

.ms-dform .gform_validation_error img.arrow-depart{
	top: 60px;
}
.ms-dform .gform_validation_error img.arrow-dest{
	top: 65px;
}
.ms-dform #gform_wrapper_107.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_149.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_109.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_113.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_115.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_121.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_127.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_128.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_129.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_131.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_144.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_151.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_152.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_153.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_155.gform_validation_error img.arrow-depart,
.ms-dform #gform_wrapper_156.gform_validation_error img.arrow-depart{
	top: -35px
}

.ms-dform #gform_wrapper_107.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_149.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_109.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_113.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_115.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_121.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_127.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_128.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_129.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_131.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_144.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_151.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_152.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_153.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_155.gform_validation_error img.arrow-dest,
.ms-dform #gform_wrapper_156.gform_validation_error img.arrow-dest{
	top: -30px;
}
#gform_wrapper_130.gform_validation_error img.arrow-depart,
#gform_wrapper_130.gform_validation_error img.arrow-dest {
	top: -15px;
}
.ms-dform #gform_wrapper_109 #gform_page_109_12 .gform_page_footer{
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: column;
    align-items: center;
}
.ms-dform #gform_wrapper_109 #gform_page_109_12 .gform_page_footer .gform_previous_button{
	order: 3;
}
.ms-dform #gform_wrapper_109 #gform_page_109_12 .gform_page_footer .gform_button{
	order: 1
}
.ms-dform #gform_wrapper_109 #gform_page_109_12 .gform_page_footer center{
	order: 2;
    width: 72%;
}
.services-container {
    display: inline-block;
    line-height: 1;
    text-align: left;
    position: relative;
    margin-left: 60px;
    margin-right: 10px;
}
.services-container img {
    position: absolute;
    left: -62px;
}
span.services-xbold {
    font-weight: 800;
    font-size: 22px;
    color: #000;
}
span.services-reg {
    text-transform: uppercase;
    font-size: 14px;
    color: black;
}

.ms-dform2 .services-container {
	max-width: 180px;
	vertical-align: top;
}

.ms-dform #gform_wrapper_128 .icons-services,
.ms-dform #gform_wrapper_129 .icons-services,
.ms-dform #gform_wrapper_131 .icons-services,
.ms-dform #gform_wrapper_151 .icons-services,
.ms-dform #gform_wrapper_153 .icons-services,
.ms-dform #gform_wrapper_155 .icons-services{
	background-color: rgba(255, 255, 255, 0.50);
    box-shadow: white 0px 0px 10px!important;
    width: 530px;
    padding: 10px;
    margin: -20px auto;

}
.ms-dform #gform_wrapper_155 .icons-services p.red-text{
 	margin-bottom: 0px;
    color: red !important;
    font-weight: 600;
    font-size: 26px;
    line-height: 1.2em;
 }
 .ms-dform #gform_wrapper_155 .icons-services .services-container{
 	margin-bottom: 15px;
 }
.ms-dform #gform_wrapper_155 .icons-services > b > p{
	margin-top: 10px;
}
.ms-dform #gform_wrapper_128 .icons-services > b > p,
.ms-dform #gform_wrapper_129 .icons-services > b > p,
.ms-dform #gform_wrapper_131 .icons-services > b > p,
.ms-dform #gform_wrapper_144 .icons-services > b > p,
.ms-dform #gform_wrapper_151 .icons-services > b > p,
.ms-dform #gform_wrapper_153 .icons-services > b > p,
.ms-dform #gform_wrapper_155 .icons-services > b > p{
	background-color: transparent!important;
	box-shadow: none!important;
}
.ms-dform #gform_wrapper_144 span.services-reg{
	color: black!important;
}
.transparent-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }

.transparent-btns_nav.next {
  left: auto;
  right: 0;
  }
.transparent-btns_nav:focus {
  outline: none;
  }
.transparent-btns_tabs {
  margin-top: 10px;
  text-align: left;
  }
 .transparent-btns_tabs li{
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }
.transparent-btns_tabs a{
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 20px;
  height: 20px;
  }
 .transparent-btns_here a{
  background: #222;
  background: rgba(0,0,0, .8);
  }

#gform_wrapper_113 .services-container img {
    position: static;
    display: block;
    margin: 0 auto;
}
#gform_wrapper_113 .services-container{
	margin-left: 40px;
    margin-right: 40px;
    text-align: center;
}
#gform_wrapper_113 span.services-xbold, #gform_wrapper_113 span.services-reg{
	font-family: "Montserrat";
}
.icons-div{
	position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform:translate(-50%, 0);
}
.icons-services > b > p {
    margin: 20px auto 0;
    font-weight: 500;
    box-shadow: white 0px 0px 10px!important;
    background-color: rgba(255, 255, 255, 0.50);
    width: 42%;
    border-radius: 10px;
}
.ms-dform #gform_page_103_13 .gfield_checkbox li label, .ms-dform #gform_page_106_10 .gfield_checkbox li label{
    font-size: 16px!important;
    color: #fff !important;
    background-color: #2772e7;
    padding: 10px;
    border-radius: 50px;
	margin: 5px 12px;
	width: 180px;
}
.ms-dform .mc-oval-images span.image-choices-choice-text{
	color:#fff !important;
}

.ms-dform .mc-boxes-images .image-choices-choice-text{
	font-size:16px;
	color:#000;
	padding:0px;
}
.ms-dform .mc-yesno span.image-choices-choice-image-wrap, 
.ms-dform .mc-boxes-images span.image-choices-choice-image-wrap{
	background-color: #0198ff;
}
.ms-dform .mc-oval-images .gfield_radio li label{
	background-color: #0198ff;
}
.ms-dform .mc-boxes-images .image-choices-choice,
.ms-dform .mc-oval-images .image-choices-choice{
	margin:0px !important;
}
.ms-dform .ms-prop ul>li.image-choices-choice-selected, 
.ms-dform .ms-prop ul>li.image-choices-choice-hover,
.ms-dform .mc-oval-images .image-choices-choice-focus>label,
.ms-dform #input_103_134 input[type="checkbox"]:checked+label,
.ms-dform #input_106_134 input[type="checkbox"]:checked+label,
.ms-dform .mc-oval-images .image-choices-choice-hover>label, 
.ms-dform #input_103_134 > li > label:hover, 
.ms-dform #input_106_134 > li > label:hover,
.ms-dform .mc-oval-images .image-choices-choice-selected>label, 
.ms-dform .mc-boxes-images .image-choices-choice-focus  span.image-choices-choice-image-wrap,
.ms-dform .mc-boxes-images .image-choices-choice-hover  span.image-choices-choice-image-wrap,
.ms-dform .mc-boxes-images .image-choices-choice-selected  span.image-choices-choice-image-wrap{
	background-color:#0b4772 !important;
}
.ms-dform #gform_page_103_12, .ms-dform #gform_page_106_9{
	margin-right:0px !important;
}
/* psuedo images */
.ms-dform .ms-wheeler:after, .ms-dform .ms-truck:after{
	display: block;
    margin: 20px 0px 10px !important;
}
.ms-dform .ms-truck:after{content: url(/wp-content/uploads/2019/07/ms-truck.png);}
.ms-dform .ms-wheeler:after{content: url(/wp-content/uploads/2019/07/wheeler.png);}

.ms-dform .ms-prop ul>li.image-choices-choice-hover,
.ms-dform .ms-prop ul>li.image-choices-choice-selected,
.ms-dform .ms-prop ul>li.image-choices-choice-selected label,
.ms-dform .ms-prop ul>li.image-choices-choice-hover label{
	border:none !important;
}
.ms-dform .ms-prop ul>li.image-choices-choice-hover,
.ms-dform .ms-prop ul>li.image-choices-choice-selected{
	min-height:60px !important;
}
.ms-dform .gform_wrapper .ms-prop ul>li.image-choices-choice  {
    background-color: #0198ff;
    width: 270px!important;
    border-radius: 50px;
    margin: 8px 5px !important;
    padding: 4px 0 !important;
	border:none !important;
}
.ms-dform .ms-prop ul>li label {padding: 0px !important;}

.ms-dform .ms-prop ul>li .image-choices-choice-text{
	display:block !important;
	font-size: 16px !important;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500 !important;
	padding: 0 !important;
	margin-top: -5px;
}
.ms-dform .ms-prop ul>li .image-choices-choice-image-wrap{
    width: 28px;
    height: 28px;
    background-size: contain;
}

.ms-dform .ms-prop ul>li:nth-child(1) .image-choices-choice-image-wrap {
	background-image:url(/wp-content/uploads/2019/06/sdicw-unfamiliale.png) !important;
}
.ms-dform .ms-prop ul>li:nth-child(2) .image-choices-choice-image-wrap {
	background-image:url(/wp-content/uploads/2019/06/sdicw-condo.png) !important;
}
.ms-dform .ms-prop ul>li:nth-child(3) .image-choices-choice-image-wrap {
	background-image:url(/wp-content/uploads/2019/06/sdicw-maison-neuve.png) !important;
}
.ms-dform .ms-prop ul>li:nth-child(4) .image-choices-choice-image-wrap {
	background-image:url(/wp-content/uploads/2019/07/ms-apartment.png) !important;
}
.ms-dform .ms-prop ul>li:nth-child(5) .image-choices-choice-image-wrap{
	background-image:url(/wp-content/uploads/2019/06/sdicw-commerce.png) !important;
}
.ms-dform .ms-prop ul>li:nth-child(6) .image-choices-choice-image-wrap{
	background-image:url(/wp-content/uploads/2019/06/sdicw-chalet.png) !important;
}
.ms-dform .ms-prop ul>li:nth-child(7) .image-choices-choice-image-wrap{
	background-image:url(/wp-content/uploads/2019/07/ms-entrepot.png) !important;
}
.ms-dform .ms-prop ul>li:nth-child(8) .image-choices-choice-image-wrap{
	background-image:url(/wp-content/uploads/2019/06/sdicw-autre.png) !important;
}
.ms-dform #gform_previous_button_103, .ms-dform #gform_previous_button_106{margin-right:0px !important}
.ms-dform #input_103_69, .ms-dform #input_106_69{margin-bottom:0px !important}
.ms-dform  .mc-yesno ul>li{margin:0px !important;}
.ms-dform  .mc-yesno ul.gfield_radio{margin:0 auto;}

#gform_page_103_6, #gform_page_106_4{position:relative;}
#gform_page_103_6:before, #gform_page_106_4:before {
    content: '';
    width: 2px;
    height: 50%;
    background-color: #333333;
    display: block;
    position: absolute;
    left: -14px;
    right: 0;
    bottom: 0;
    top: 90px;
    margin: auto;
}
.ms-dform #gform_page_107_2, .ms-dform #gform_page_107_4,
.ms-dform #gform_page_149_2, .ms-dform #gform_page_149_4,
.ms-dform #gform_page_109_2, .ms-dform #gform_page_109_4,
.ms-dform #gform_page_113_2, .ms-dform #gform_page_113_4,
.ms-dform #gform_page_115_2, .ms-dform #gform_page_113_4,
.ms-dform #gform_page_121_2, .ms-dform #gform_page_121_4,
.ms-dform #gform_page_127_2, .ms-dform #gform_page_127_4,
.ms-dform #gform_page_128_2, .ms-dform #gform_page_128_4,
.ms-dform #gform_page_129_2, .ms-dform #gform_page_129_4,
.ms-dform #gform_page_131_2, .ms-dform #gform_page_131_4,
#gform_page_130_2, #gform_page_130_4,
.ms-dform #gform_page_144_3, .ms-dform #gform_page_144_5,
.ms-dform #gform_page_151_2, .ms-dform #gform_page_151_4,
.ms-dform #gform_page_152_2, .ms-dform #gform_page_152_4,
.ms-dform #gform_page_153_2, .ms-dform #gform_page_153_4,
.ms-dform #gform_page_155_2, .ms-dform #gform_page_155_4,
.ms-dform #gform_page_156_2, .ms-dform #gform_page_156_4{
	position: relative;
}
.ms-dform #gform_page_107_2 img.arrow-depart,
.ms-dform #gform_page_149_2 img.arrow-depart,
.ms-dform #gform_page_109_2 img.arrow-depart,
.ms-dform #gform_page_113_2 img.arrow-depart,
.ms-dform #gform_page_115_2 img.arrow-depart,
.ms-dform #gform_page_121_2 img.arrow-depart,
.ms-dform #gform_page_127_2 img.arrow-depart,
.ms-dform #gform_page_128_2 img.arrow-depart,
.ms-dform #gform_page_129_2 img.arrow-depart,
.ms-dform #gform_page_131_2 img.arrow-depart,
.ms-dform #gform_page_144_3 img.arrow-depart,
.ms-dform #gform_page_151_2 img.arrow-depart,
.ms-dform #gform_page_152_2 img.arrow-depart,
.ms-dform #gform_page_153_2 img.arrow-depart,
.ms-dform #gform_page_155_2 img.arrow-depart,
.ms-dform #gform_page_156_2 img.arrow-depart{
	right: -100px;
}
.ms-dform #gform_page_109_2 img.arrow-depart{
	top: -40px!important;
}
.ms-dform #gform_page_107_4 img.arrow-dest,
.ms-dform #gform_page_149_4 img.arrow-dest,
.ms-dform #gform_page_109_4 img.arrow-dest,
.ms-dform #gform_page_121_4 img.arrow-dest,
.ms-dform #gform_page_127_4 img.arrow-dest,
.ms-dform #gform_page_129_4 img.arrow-dest,
.ms-dform #gform_page_131_4 img.arrow-dest,
#gform_page_130_4 img.arrow-dest,
.ms-dform #gform_page_144_5 img.arrow-dest,
.ms-dform #gform_page_152_4 img.arrow-dest,
.ms-dform #gform_page_156_4 img.arrow-dest{
	left: -140px!important;
}
.ms-dform #gform_page_113_4 img.arrow-dest,
.ms-dform #gform_page_115_4 img.arrow-dest{
	left: -20px;
}
.ms-dform #gform_page_109_4 img.arrow-dest{
	top: -35px!important;
}
.ms-dform #gform_wrapper_109 .gfield_error .ginput_full input{
	margin-bottom: 8px!important;
}
.ms-dform img.ms-last-arrow{
	width: 100px;
    position: absolute;
    bottom: 200px;
    right: 200px;
}
.ms-dform #gform_page_128_12 img.ms-last-arrow,
.ms-dform #gform_page_107_12 img.ms-last-arrow,
.ms-dform #gform_page_149_12 img.ms-last-arrow,
.ms-dform #gform_page_152_11 img.ms-last-arrow,
.ms-dform #gform_page_155_12 img.ms-last-arrow,
.ms-dform #gform_page_156_12 img.ms-last-arrow{
	bottom: 40px;
    right: 160px;
}
.ms-dform #gform_page_151_12 img.ms-last-arrow{
	bottom: 40px;
    right: 160px;
}
.ms-dform #gform_page_144_13 img.ms-last-arrow{
	bottom: 100px;
    right: 160px;
}
.page-template-template-obtenez-sans-engagement .ms-dform #gform_page_128_12 img.ms-last-arrow{
	display: none!important;
}
.page-template-template-obtenez-sans-engagement .ms-dform #gform_page_128_12 img.engage-last-arrow{
	display: block!important;
    bottom: 45px;
    right: 175px;
    width: 80px;
    position: absolute;
}
.page-template-template-dans-votre-region div.ssl-sub p{
	background-color: transparent;
    box-shadow: none;
    width: auto;
}
.page-template-template-obtenez-super-rapidement div.ssl-sub p,
.page-template-template-recevez-soumrapidement div.ssl-sub p,
.page-template-template-soumissions-rapide div.ssl-sub p,
.page-template-template-soumrapidement-clone div.ssl-sub p,
.page-template-template-obtenez-vite div.ssl-sub p,
.page-template-template-long-distance-rapidement div.ssl-sub p,
.page-template-template-obtenez-sans-engagement div.ssl-sub p,
.page-template-template-comp-transport-floride div.ssl-sub p,
.page-template-template-super-vite div.ssl-sub p,
.page-template-template-obtenez-tres-vite div.ssl-sub p,
.page-template-template-gagnes-ton-demenagement div.ssl-sub p{
	width: auto;
}
.page-template-template-obtenez-sans-engagement .ms-dform #gform_next_button_128_1,
.page-template-template-obtenez-sans-engagement #gform_submit_button_128{
	background-color: #ff0100;
}
#gform_wrapper_107 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_121 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_127 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_128 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_129 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_131 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_130 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_144 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_151 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_152 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_153 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_155 .ginput_complex.ginput_container_address .ginput_right,
#gform_wrapper_156 .ginput_complex.ginput_container_address .ginput_right{
	padding-right: 0px!important;
}
#gform_wrapper_107.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_149.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_127.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_128.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_129.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_131.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_130.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_144.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_151.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_152.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_153.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_155.gf_browser_chrome ul.gform_fields li.gfield select,
#gform_wrapper_156.gf_browser_chrome ul.gform_fields li.gfield select{
	margin-left: 0px;
}
/*.page-template-template-gagnes-ton-demenagement #MSSection1:after {
content: "";
width: 550px;
height: 550px;
background-image: url("/wp-content/uploads/2025/01/confettis-DEMENAGEUR.png");
background-size: contain;
bottom: 0px;
right: 0px;
position: absolute;
display: inline-block;
}*/
.form-ici .ms-dform .gform_page_footer {
	padding: 16px 0 0;
}
.form-ici .ms-dform .slide-man {
    position: absolute;
    left: -210px;
}
.form-ici p.call-action {
    right: -15px;
}
.form-ici .ms-dform #gform_page_128_1 .ms-slide-arrow {
    right: 145px;
}
.form-ici .ginput_complex {
	width: 100% !important;
}
.form-ici .ms-dform .ginput_complex .address_city, .form-ici .ms-dform .ginput_complex .address_zip {
    margin: 0px !important;
    width: 49.75% !important;
}
.form-ici .image-choices-field .image-choices-choice label {
    display: inline-block !important;
    margin: 0 !important;
    max-width: none !important;
    text-align: center;
    width: 100% !important;
}
.form-ici .rslides_tabs {
	display: block;
    position: absolute;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
}

.form-ici #material-field,
.form-ici #decrivez-objet-field {
	display: none;
}
.form-ici .gfield_description {
	width: 100% !important;
    margin-left: 0 !important;
}

.form-ici .ms-dform .gform_wrapper .ms-prop ul>li.image-choices-choice {
	padding: 0 !important;
}
.form-ici .ms-dform .gform_wrapper .ms-prop ul>li.image-choices-choice label {
	padding: 4px 0 !important;
}
.form-ici .ms-dform .gform_wrapper .ms-prop ul>li.image-choices-choice label:hover,
.form-ici .ms-dform .gfield_radio .image-choices-choice input:checked + label {
	background-color: #0b4772;
}
.form-ici .image-choices-field ul.gfield_radio, .form-ici .image-choices-field ul.gfield_checkbox {
    list-style: none;
    margin: 0;
    padding: 0;
}
.form-ici .image-choices-field .image-choices-choice {
    transition: all 0.3s;
    vertical-align: top;
    text-align: center;
}
.form-ici .image-choices-field .image-choices-choice input[type="radio"], 
.form-ici .image-choices-field .image-choices-choice input[type="checkbox"] {
    visibility: hidden;
    position: absolute;
    left: -9999px;
}
.form-ici .image-choices-field .image-choices-choice label {
    cursor: pointer;
    display: inline-block !important;
    margin: 0 !important;
    text-align: center;
    width: 100% !important;
}
.form-ici .image-choices-field .image-choices-choice-image-wrap {
    display: inline-block !important;
    background-repeat: no-repeat;
    background-position: 50%;
    line-height: 0;
    text-align: center;
    transition: all 0.3s;
}
.form-ici .image-choices-field .image-choices-choice-image {
    display: none;
}
.form-ici .image-choices-field .image-choices-choice-text, 
.form-ici .image-choices-field .image-choices-choice-price {
    line-height: 1.4;
    transition: all 0.3s;
}
.form-ici .hidden-form .gform_wrapper {
    margin: 0;
}
.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;
}
.postid-15253 #single-MS .gform_wrapper .top_label li.gfield.gf_left_half{
	margin-right: 0px!important;
	margin-bottom: 0px;
}
.postid-15253 #single-MS .gform_wrapper .gfield{
	margin-bottom: 0px;
	margin-top: 0px;
}
.postid-15253 #single-MS .gform_wrapper .ginput_container{
	margin-top: 0px!important;
}
.postid-15253 #single-MS #gform_page_152_1{
	width: 600px;
	padding-bottom: 100px;
}
.postid-15253 #single-MS #gform_page_152_1 .gform_page_footer{
	margin-top: 0px!important;
}
.postid-15253 #single-MS #gform_page_152_1 .slide-title{
	font-size: 25px;
}
.postid-15253 #single-MS .ms-dform .slide-sub{
	padding: 0px;
	font-size: 18px;
}
.postid-15253 #single-MS .icons-div{
	width: 100%;
}
.postid-15253 #single-MS #MSSection1 .slide-arrow{
	display: block!important;
    position: absolute;
    bottom: 150px;
    right: 145px;
}
.postid-15253 #single-MS #MSSection1 p.call-action{
	bottom: 300px;
}
/*** MEDIA QUERIES ***/
@media (min-width: 601px) and (max-width: 1024px){

	.ms-dform div.validation_error{
		margin: 0px auto 35px!important;
	}
	.ms-dform img.ms-last-arrow{
		bottom: 150px;
    	right: 105px;
	}
	.ms-dform .gform_page{
		width: 100%!important;
	}
	.ms-dform #gform_page_128_12 img.ms-last-arrow ,
	.ms-dform #gform_page_151_12 img.ms-last-arrow,
	.ms-dform #gform_page_153_12 img.ms-last-arrow,
	.ms-dform #gform_page_155_12 img.ms-last-arrow {
	    bottom: 60px;
	    right: 30px;
	}
	.ms-dform #gform_page_144_13 img.ms-last-arrow {
		bottom: 140px;
    	right: 60px;
	}
	.ms-dform #gform_page_107_12 img.ms-last-arrow,
	.ms-dform #gform_page_149_12 img.ms-last-arrow,
	.ms-dform #gform_page_152_11 img.ms-last-arrow,
	.ms-dform #gform_page_156_12 img.ms-last-arrow {
	    bottom: 115px;
	    right: 60px;
	}
	.ms-dform #gform_wrapper_128 .icons-services,
	.ms-dform #gform_wrapper_129 .icons-services,
	.ms-dform #gform_wrapper_131 .icons-services,
	.ms-dform #gform_wrapper_151 .icons-services,
	.ms-dform #gform_wrapper_153 .icons-services,
	.ms-dform #gform_wrapper_155 .icons-services{
		width: 600px;
	}
	.ms-dform #gform_wrapper_144 .icons-services{
		width: 600px;
		margin: 0 auto 20px;
	}
	#single-MS #MSSection1 .slide-arrow{
		right: 125px!important;
	}
	.page-id-11942 img.engagement-mascot{
		left: -20px;
	    width: 190px;
	    height: auto;
	}
	.page-template-template-obtenez-soumissions-tres-rapidement #Header .one-sixth, #single-MS #Header .one-sixth, .page-id-8971 #Header .one-sixth, .page-template-template-obtenez-super-rapidement #Header .one-sixth,
	.page-template-template-recevez-soumrapidement #Header .one-sixth,
	.page-template-template-soumissions-rapide #Header .one-sixth,
	.page-template-template-soumrapidement-clone #Header .one-sixth, .page-template-template-obtenez-vite #Header .one-sixth, .page-template-template-long-distance-rapidement #Header .one-sixth, .page-template-template-obtenez-sans-engagement #Header .one-sixth, .page-template-template-comp-transport-floride #Header .one-sixth, .page-template-template-super-vite #Header .one-sixth, .page-template-template-obtenez-tres-vite #Header .one-sixth, .page-template-template-gagnes-ton-demenagement #Header .one-sixth{
		width: 30px!important;
	}
	.page-template-template-super-vite #gform_wrapper_128 #gform_page_128_1,
	.page-template-template-obtenez-tres-vite #gform_wrapper_151 #gform_page_151_1{
		padding-bottom: 350px!important;
	}
	.page-template-template-super-vite .ms-dform #gform_wrapper_128 .icons-services,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 .icons-services
	{
		margin: 0px auto 20px!important;
		width: 90%!important;
	}
	.page-template-template-super-vite .ms-dform #gform_page_128_1 .ms-slide-arrow,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_1 .ms-slide-arrow{
		bottom: 410px!important;
	    top: auto!important;
	    right: 100px!important;
	}
	.page-template-template-super-vite #MSSection1 .ms-dform .slide-sub, .page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .slide-sub{
		width: 100%;
    	padding: 0;
	}
	.page-template-template-super-vite .ms-dform #gform_wrapper_128 #gform_page_128_1 .gform_page_footer, .page-template-template-super-vite .ms-dform #gform_wrapper_128 #gform_page_128_1 .icons-div,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 #gform_page_151_1 .gform_page_footer, .page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 #gform_page_151_1 .icons-div{
		margin-left: 0px!important;
		z-index: 2;
	}
	.page-template-template-obtenez-soumissions-tres-rapidement .dp-view .intro-msg, #single-MS .dp-view .intro-msg, .page-id-8971 .dp-view .intro-msg, .page-template-template-obtenez-super-rapidement .dp-view .intro-msg, 
	.page-template-template-recevez-soumrapidement #Header .one-sixth, 
	.page-template-template-soumissions-rapide #Header .one-sixth, 
	.page-template-template-soumrapidement-clone #Header .one-sixth, .page-template-template-obtenez-vite .dp-view .intro-msg, .page-template-template-long-distance-rapidement .dp-view .intro-msg, .page-template-template-obtenez-sans-engagement .dp-view .intro-msg, .page-template-template-comp-transport-floride .dp-view .intro-msg, .page-template-template-super-vite .dp-view .intro-msg, .page-template-template-obtenez-tres-vite .dp-view .intro-msg, .page-template-template-gagnes-ton-demenagement .dp-view .intro-msg{
		margin-left: -10px!important;
	}
	.page-template-template-obtenez-soumissions-tres-rapidement .services-container, #single-MS .services-container, .page-id-8971 .services-container, .page-template-template-obtenez-super-rapidement .services-container, 
	.page-template-template-recevez-soumrapidement .services-container, 
	.page-template-template-soumissions-rapide .services-container, 
	.page-template-template-soumrapidement-clone .services-container, .page-template-template-obtenez-vite .services-container, .page-template-template-long-distance-rapidement .services-container, .page-template-template-obtenez-sans-engagement .services-container, .page-template-template-comp-transport-floride .services-container, .page-template-template-super-vite .services-container, .page-template-template-obtenez-tres-vite .services-container, .page-template-template-gagnes-ton-demenagement .services-container{
		width: 120px;
	}
	.page-id-7585 #MSSection2 .three-fourth, #single-MS #MSSection2 .three-fourth, .page-id-8971 #MSSection2 .three-fourth, 
	.page-id-9234 #MSSection2 .three-fourth, .page-id-9239 #MSSection2 .three-fourth, .page-id-9340 #MSSection2 .three-fourth, 
	.page-id-9746 #MSSection2 .three-fourth, .page-id-9993 #MSSection2 .three-fourth,
	.form-ici #MSSection2 .three-fourth, 
	.page-id-10911 #MSSection2 .three-fourth, 
	.page-id-11942 #MSSection2 .three-fourth, 
	.page-id-13086 #MSSection2 .three-fourth, 
	.page-template-template-super-vite #MSSection2 .three-fourth, 
	.page-template-template-obtenez-tres-vite #MSSection2 .three-fourth,
	.page-template-template-gagnes-ton-demenagement #MSSection2 .three-fourth, .page-id-9239 #MSSection2 .three-fourth{
	    width: auto!important;
	}
	.page-id-7585 #MSSection2 .container, #single-MS #MSSection2 .container, .page-id-8971 #MSSection2 .container, .page-id-9234 #MSSection2 .container, 
	.page-id-9239 #MSSection2 .container, .page-id-9340 #MSSection2 .container, .page-id-9746 #MSSection2 .container, .page-id-9993 #MSSection2 .container,
	.form-ici #MSSection2 .container, .page-id-10911 #MSSection2 .container, .page-id-11942 #MSSection2 .container, .page-id-13086 #MSSection2 .container,
	.page-template-template-super-vite #MSSection2 .container, 
	.page-template-template-obtenez-tres-vite #MSSection2 .container,
	.page-template-template-gagnes-ton-demenagement #MSSection2 .container{
		text-align: center;
	}
	.page-id-7585 #MSSection2 .whitebox, #single-MS #MSSection2 .whitebox, .page-id-8971 #MSSection2 .whitebox, .page-id-9234 #MSSection2 .whitebox, 
	.page-id-9239 #MSSection2 .whitebox, .page-id-9340 #MSSection2 .whitebox, .page-id-9607 #MSSection2 .whitebox, .page-id-9675 #MSSection2 .whitebox, 
	.page-id-9746 #MSSection2 .whitebox, .page-id-9993 #MSSection2 .whitebox,
	.form-ici #MSSection2 .whitebox, .page-id-10911 #MSSection2 .whitebox, .page-id-11942 #MSSection2 .whitebox, .page-id-13086 #MSSection2 .whitebox, .page-template-template-super-vite #MSSection2 .whitebox, 
	.page-template-template-obtenez-tres-vite #MSSection2 .whitebox,
	.page-template-template-gagnes-ton-demenagement #MSSection2 .whitebox{
	    width: 43.9%!important;
	}
	.page-id-7585 #MSSection2 .whitebox:last-child, #single-MS #MSSection2 .whitebox:last-child, .page-id-8971 #MSSection2 .whitebox:last-child, 
	.page-id-9234 #MSSection2 .container .whitebox:last-child, .page-id-9239 #MSSection2 .whitebox:last-child, .page-id-9340 #MSSection2 .whitebox:last-child, 
	.page-id-9607 #MSSection2 .whitebox:last-child, .page-id-9675 #MSSection2 .whitebox:last-child, .page-id-9746 #MSSection2 .whitebox:last-child, 
	.page-id-9993 #MSSection2 .whitebox:last-child,
	.form-ici #MSSection2 .whitebox:last-child, 
	.page-id-10911 #MSSection2 .whitebox:last-child, 
	.page-id-11942 #MSSection2 .whitebox:last-child, 
	.page-id-13086 #MSSection2 .container .whitebox:last-child, 
	.page-template-template-super-vite #MSSection2 .container .whitebox:last-child, 
	.page-template-template-obtenez-tres-vite #MSSection2 .container .whitebox:last-child, 
	.page-template-template-gagnes-ton-demenagement #MSSection2 .container .whitebox:last-child{
	    height: 140px!important;
	}
	.page-id-7585 #Footer .copyrights p, .postid-469 #Footer .copyrights p, .page-id-8971 #Footer .copyrights p, .page-id-9234 #Footer .copyrights p, 
	.page-id-9239 #Footer .copyrights p, .page-id-9340 #Footer .copyrights p, .page-id-9746 #Footer .copyrights p, .page-id-9993 #Footer .copyrights p,
	.form-ici #Footer .copyrights p, .page-id-10911 #Footer .copyrights p, .page-id-11942 #Footer .copyrights p, .page-id-13086 #Footer .copyrights p,
	.page-template-template-super-vite #Footer .copyrights p, 
	.page-template-template-obtenez-tres-vite #Footer .copyrights p, .page-template-template-gagnes-ton-demenagement #Footer .copyrights p{
		text-align: center;
	}
	
	.services-container{
		width:calc(33.33% - 75px);
	}
	
	span.services-reg{
		font-weight: 400!important;
		color: black;
		font-size:12px;
	}
	#gform_wrapper_113 .ms-date .datepicker{
		padding: 15px 10px!important;
	}
	#gform_wrapper_107 .ms-date .datepicker,
	#gform_wrapper_121 .ms-date .datepicker,
	#gform_wrapper_127 .ms-date .datepicker,
	#gform_wrapper_128 .ms-date .datepicker,
	#gform_wrapper_129 .ms-date .datepicker,
	#gform_wrapper_131 .ms-date .datepicker,
	#gform_wrapper_130 .ms-date .datepicker,
	#gform_wrapper_144 .ms-date .datepicker,
	#gform_wrapper_151 .ms-date .datepicker,
	#gform_wrapper_152 .ms-date .datepicker,
	#gform_wrapper_153 .ms-date .datepicker,
	#gform_wrapper_155 .ms-date .datepicker,
	#gform_wrapper_156 .ms-date .datepicker{
		padding: 15px 0px!important;
		text-indent: 5px;
	}
	
	.ms-dform #gform_page_107_2 img.arrow-depart,
	.ms-dform #gform_page_149_2 img.arrow-depart,
	.ms-dform #gform_page_127_2 img.arrow-depart,
	.ms-dform #gform_page_128_2 img.arrow-depart,
	.ms-dform #gform_page_129_2 img.arrow-depart,
	.ms-dform #gform_page_131_2 img.arrow-depart,
	#gform_page_130_2 img.arrow-depart,
	.ms-dform #gform_page_144_3 img.arrow-depart,
	.ms-dform #gform_page_151_2 img.arrow-depart,
	.ms-dform #gform_page_152_2 img.arrow-depart,
	.ms-dform #gform_page_153_2 img.arrow-depart,
	.ms-dform #gform_page_155_2 img.arrow-depart,
	.ms-dform #gform_page_156_2 img.arrow-depart{
		right: 0!important;
    	top: -15px!important;
    	width: 175px!important;
	}
	.ms-dform #gform_wrapper_107 img.arrow-dest,
	.ms-dform #gform_wrapper_149 img.arrow-dest,
	.ms-dform #gform_wrapper_127 img.arrow-dest,
	.ms-dform #gform_wrapper_128 img.arrow-dest,
	.ms-dform #gform_wrapper_129 img.arrow-dest,
	.ms-dform #gform_wrapper_131 img.arrow-dest,
	#gform_wrapper_130 img.arrow-dest,
	.ms-dform #gform_wrapper_144 img.arrow-dest,
	.ms-dform #gform_wrapper_151 img.arrow-dest,
	.ms-dform #gform_wrapper_152 img.arrow-dest,
	.ms-dform #gform_wrapper_153 img.arrow-dest,
	.ms-dform #gform_wrapper_155 img.arrow-dest,
	.ms-dform #gform_wrapper_156 img.arrow-dest{
		left: -40px!important;
		top: -15px;
	}
	.ms-dform #gform_wrapper_121 .ms-slide-arrow{
		right: 105px!important;
	}
	#gform_page_130_12 .gform_page_footer center{
		width: 60%;
	}
	#gform_page_130_12 div.ssl-sub img{
		width: 50px;
	}
	#gform_page_130_12 div.ssl-sub p{
		width: 85%;
	}
	#BoitesBottom .b-image{
		left: -70px;
	}
	.page-template-template-obtenirsoumissions-quebec .ms-dform .ms-slide-arrow{
		bottom: 285px;
	}
	.page-template-template-obtenez-sans-engagement .ms-dform #gform_page_128_12 img.engage-last-arrow{
		bottom: 65px;
	    right: 80px;
	    width: 80px;
	}
	.page-template-template-super-vite #MSSection1 .ms-dform .slide-man{
		z-index: 1;
	    right: -20px!important;
	    width: 215px!important;
	}
	.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .slide-man{
		z-index: 999;
	    right: -65px!important;
	    width: 215px!important;
	}
	.page-template-template-super-vite .yt-vide, 
	.page-template-template-obtenez-tres-vite .yt-vide{
	    position: static!important;
    	margin: 0 auto!important;
    	width: 350px!important;
    	height: auto!important;
	}
	.postid-15253 #single-MS #MSSection1 .slide-arrow{
		right: 65px!important;
    	bottom: 145px!important;
	}
	.postid-15253 #single-MS #MSSection1 p.call-action{
		display: none;
	}
	.page-template-template-obtenez-super-rapidement-ici .ms-dform #gform_wrapper_107 .icons-services{
		width: 600px!important;
	    margin: -10px auto!important;
	}
	.page-template-template-obtenez-super-rapidement-ici .slide-arrow{
		right: 100px!important;
	}
	.page-template-template-obtenez-super-rapidement-ici p.call-action{
		right: 0px!important;
	}
	.page-template-template-obtenez-super-rapidement-ici #MSSection1 .ms-dform .slide-man.pge-7420,
	.page-template-template-obtenez-super-rapidement-ici #MSSection1 .ms-dform .slide-man.dvr-mascot,
	.page-template-template-obtenez-super-rapidement-ici #MSSection1 .ms-dform .slide-man.pizza-mascot{
		display: none!important;
	}
	.page-template-template-obtenez-super-rapidement-ici #MSSection1 .ms-dform #gform_wrapper_107 .slide-man.orig {
	    left: -50px!important;
	}
}
@media (min-width: 600px) and (max-width: 600px){
	.category-publications #single-MS #MSSection1 .main-section .ms-dform img.slide-arrow{
	    top: 200px!important;
	    right: 65px!important;
	}
}
@media only screen and (max-width: 600px) {
	.page-template-template-obtenirsoumissions-quebec .ms-dform .ms-slide-arrow{
		display: none;
	}
	.page-template-template-obtenirsoumissions-quebec .ms-mob-arrow{
		display: block!important;
		position: absolute;
	    transform: rotate(-65deg);
	    -ms-transform: rotate(-65deg);
	    -webkit-transform: rotate(-65deg);
	    -moz-transform: rotate(-65deg);
	    -o-transform: rotate(-65deg);
	    z-index: 3;
	    right: -40px;
	}
	.page-template-template-obtenez-sans-engagement .ms-dform #gform_page_128_12 img.engage-last-arrow{
		bottom: 145px;
	    right: -15px;
	    transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	    -webkit-transform: rotate(-40deg);
	    -moz-transform: rotate(-40deg);
	    -o-transform: rotate(-40deg);
	    z-index: 2;
	}
	.page-template-template-obtenez-sans-engagement .icons-services p{
		color: white!important;
	}
	.the_content img{
		height: auto;
	}
	.the_content img.wp-image-3475{
		width: 120px;
	}
	.page-id-11942 img.engagement-mascot{
		display: none!important;
	}
	.postid-17815 .ms-dform .slide-sub{
		text-align: center;
	}
	.postid-17815 .ms-dform .afterbutton{
		margin-top: 20px;
	}
	.ms-dform img.ms-last-arrow{
		bottom: 175px;
	    right: -45px;
	    z-index: 5;
	    transform: rotate(-30deg);
	    -ms-transform: rotate(-30deg);
	    -webkit-transform: rotate(-30deg);
	    -moz-transform: rotate(-30deg);
	    -o-transform: rotate(-30deg);
	}
	.ms-dform #gform_page_128_12,
	.ms-dform #gform_page_144_13,
	.ms-dform #gform_page_151_12,
	.ms-dform #gform_page_153_12,
	.ms-dform #gform_page_155_12{
		position: relative;
	}
	.ms-dform #gform_page_128_12 img.ms-last-arrow,
	.ms-dform #gform_page_151_12 img.ms-last-arrow,
	.ms-dform #gform_page_153_12 img.ms-last-arrow,
	.ms-dform #gform_page_155_12 img.ms-last-arrow{
		bottom: 145px;
    	right: -15px;
    	transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	    -webkit-transform: rotate(-40deg);
	    -moz-transform: rotate(-40deg);
	    -o-transform: rotate(-40deg);
	}
	.ms-dform #gform_page_144_13 img.ms-last-arrow{
		bottom: 200px;
    	right: -15px;
    	transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	    -webkit-transform: rotate(-40deg);
	    -moz-transform: rotate(-40deg);
	    -o-transform: rotate(-40deg);
	}
	.ms-dform #gform_page_107_12,
	.ms-dform #gform_page_149_12,
	.ms-dform #gform_page_152_11,
	.ms-dform #gform_page_156_12{
		position: relative;
	}
	.ms-dform #gform_page_107_12 img.ms-last-arrow,
	.ms-dform #gform_page_149_12 img.ms-last-arrow,
	.ms-dform #gform_page_152_11 img.ms-last-arrow,
	.ms-dform #gform_page_156_12 img.ms-last-arrow {
	    bottom: 180px;
	    right: -12px;
    	width: 80px;
	    transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	    -webkit-transform: rotate(-40deg);
	    -moz-transform: rotate(-40deg);
	    -o-transform: rotate(-40deg);
	}
	#BoitesBottom .form-frame input[type="text"],
	#BoitesBottom .form-frame input[type="tel"],
	#BoitesBottom .form-frame input[type="email"],
	#BoitesBottom .form-frame select,
	#gform_wrapper_68 input[type="text"],
	#gform_wrapper_68 input[type="tel"],
	#gform_wrapper_68 input[type="email"],
	#gform_wrapper_68 select{
		width: 100%!important;
		max-width: 100%!important;
		height: 40px!important;
		margin-left: 0px!important;
	}
	#BoitesBottom .form-frame .gform_wrapper .gfield,
	#gform_wrapper_68 .gfield{
		float: none!important;
    	clear: none!important;
    	display: block;
	}
	#gform_wrapper_68 .gform_footer{
		width: auto;
		position: static;
	}
	#BoitesBottom .form-frame .ginput_address_zip,
	#gform_wrapper_68 .ginput_address_zip{
		margin-bottom: 0px!important;
	}
	.ms-dform #gform_wrapper_128 .icons-services,
	.ms-dform #gform_wrapper_129 .icons-services,
	.ms-dform #gform_wrapper_131 .icons-services,
	.ms-dform #gform_wrapper_144 .icons-services,
	.ms-dform #gform_wrapper_151 .icons-services,
	.ms-dform #gform_wrapper_153 .icons-services,
	.ms-dform #gform_wrapper_155 .icons-services{
		width: auto;
		background: transparent!important;
		box-shadow: none!important;
	}
	.ms-dform #gform_wrapper_128 .services-container,
	.ms-dform #gform_wrapper_131 .services-container,
	.ms-dform #gform_wrapper_144 .services-container,
	.ms-dform #gform_wrapper_151 .services-container,
	.ms-dform #gform_wrapper_153 .services-container,
	.ms-dform #gform_wrapper_155 .services-container{
		background: white;
    	border-radius: 10px;
    	padding: 5px;
	    width: 88px;
	    margin: 1px;
	}
	.lc-banner{
		display: none;
	}
	.lc-form .gform_body .gfield{
		margin-top: 0px!important;
	}
	.camion-info .one-fourth{
		width: 100%!important;
	}
	.camion-banner2 img{
		height: auto;
	}
	#gform_wrapper_113 .ms-date .datepicker{
		text-indent: 0px!important;
		padding: 15px 16px!important;
	}
	#Footer .container .one-third.column{
		width: 100%!important;
	}
	.page-template-template-5soumissions .slide-arrow{
		display: none;
	}
	.page-template-template-obtenez-multiples-soumissions .ms-dform{
		margin: 10px 0px 90px;
	}
	.page-template-template-obtenez-multiples-soumissions .ms-dform .gform_page{
		padding: 0px!important;
	}
	.page-template-template-obtenez-multiples-soumissions .ms-dform #gform_page_107_12{
		padding: 10px!important;
	}
	.ms-dform #gform_wrapper_113 .slide-title{
		font-size: 19px!important;
	}
	.ms-dform #gform_page_107_2, .ms-dform #gform_page_107_4,
	.ms-dform #gform_page_149_2, .ms-dform #gform_page_149_4,
	.ms-dform #gform_page_109_2, .ms-dform #gform_page_109_4,
	.ms-dform #gform_page_113_2, .ms-dform #gform_page_113_4,
	.ms-dform #gform_page_115_2, .ms-dform #gform_page_115_4,
	.ms-dform #gform_page_121_2, .ms-dform #gform_page_121_4,
	.ms-dform #gform_page_127_2, .ms-dform #gform_page_127_4,
	.ms-dform #gform_page_128_2, .ms-dform #gform_page_128_4,
	.ms-dform #gform_page_129_2, .ms-dform #gform_page_129_4,
	.ms-dform #gform_page_131_2, .ms-dform #gform_page_131_4,
	#gform_page_130_2, .ms-dform #gform_page_130_4,
	.ms-dform #gform_page_144_3, .ms-dform #gform_page_144_5,
	.ms-dform #gform_page_151_2, .ms-dform #gform_page_151_4,
	.ms-dform #gform_page_152_2, .ms-dform #gform_page_152_4,
	.ms-dform #gform_page_153_2, .ms-dform #gform_page_153_4,
	.ms-dform #gform_page_155_2, .ms-dform #gform_page_155_4,
	.ms-dform #gform_page_156_2, .ms-dform #gform_page_156_4{
		position: static;
	}
	.ms-dform #gform_page_107_2 img.arrow-depart, .ms-dform #gform_page_107_4 img.arrow-dest,
	.ms-dform #gform_page_149_2 img.arrow-depart, .ms-dform #gform_page_149_4 img.arrow-dest,
	.ms-dform #gform_page_109_2 img.arrow-depart, .ms-dform #gform_page_109_4 img.arrow-dest,
	.ms-dform #gform_page_113_2 img.arrow-depart, .ms-dform #gform_page_113_4 img.arrow-dest,
	.ms-dform #gform_page_115_2 img.arrow-depart, .ms-dform #gform_page_115_4 img.arrow-dest,
	.ms-dform #gform_page_121_2 img.arrow-depart, .ms-dform #gform_page_121_4 img.arrow-dest,
	.ms-dform #gform_page_127_2 img.arrow-depart, .ms-dform #gform_page_127_4 img.arrow-dest,
	.ms-dform #gform_page_129_2 img.arrow-depart, .ms-dform #gform_page_129_4 img.arrow-dest,
	.ms-dform #gform_page_131_2 img.arrow-depart, .ms-dform #gform_page_131_4 img.arrow-dest,
	#gform_page_130_2 img.arrow-depart, #gform_page_130_4 img.arrow-dest,
	.ms-dform #gform_page_144_3 img.arrow-depart, .ms-dform #gform_page_144_5 img.arrow-dest,
	.ms-dform #gform_page_152_2 img.arrow-depart, .ms-dform #gform_page_152_4 img.arrow-dest,
	.ms-dform #gform_page_156_2 img.arrow-depart, .ms-dform #gform_page_156_4 img.arrow-dest{
		display: none;
	}
	.page-template-template-obtenez-super-rapidement .ms-dform #gform_page_128_2,
	.page-template-template-obtenez-super-rapidement .ms-dform #gform_page_128_4,
	.page-template-template-super-vite .ms-dform #gform_page_128_2,
	.page-template-template-super-vite .ms-dform #gform_page_128_4, 
	.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_2,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_4,
	.page-template-template-gagnes-ton-demenagement .ms-dform #gform_page_155_2,
	.page-template-template-gagnes-ton-demenagement .ms-dform #gform_page_155_4{
		position: relative;
	}
	.page-template-template-obtenez-super-rapidement .ms-dform #gform_page_128_2 img.arrow-depart,
	.page-template-template-super-vite .ms-dform #gform_page_128_2 img.arrow-depart,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_2 img.arrow-depart,
	.page-template-template-gagnes-ton-demenagement .ms-dform #gform_page_155_2 img.arrow-depart{
		top: 0px!important;
	    width: 80px!important;
	    right: 0!important;
	}
	.page-template-template-obtenez-super-rapidement .ms-dform #gform_page_128_4 #field_128_10 img.arrow-dest,
	.page-template-template-super-vite .ms-dform #gform_page_128_4 #field_128_10 img.arrow-dest,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_4 #field_151_10 img.arrow-dest,
	.page-template-template-gagnes-ton-demenagement .ms-dform #gform_page_155_4 #field_155_10 img.arrow-dest{
		top: 5px!important;
	    width: 80px!important;
	    left: -20px!important;
	}
	#single-MS .ms-dform #gform_page_107_2 ul li:first-child,
	#single-MS .ms-dform #gform_page_107_4 ul li:first-child,
	#single-MS .ms-dform #gform_page_149_2 ul li:first-child,
	#single-MS .ms-dform #gform_page_149_4 ul li:first-child,
	#single-MS .ms-dform #gform_page_152_2 ul li:first-child,
	#single-MS .ms-dform #gform_page_152_4 ul li:first-child,
	#single-MS .ms-dform #gform_page_156_2 ul li:first-child,
	#single-MS .ms-dform #gform_page_156_4 ul li:first-child{
		position: relative;
	}
	#single-MS .ms-dform #gform_page_107_2 img.arrow-depart,
	#single-MS .ms-dform #gform_page_149_2 img.arrow-depart,
	#single-MS .ms-dform #gform_page_152_2 img.arrow-depart,
	#single-MS .ms-dform #gform_page_156_2 img.arrow-depart{
		top: 0!important;
	    width: 80px!important;
	    right: -30px!important;
	    display: block!important;
	}
	#single-MS .ms-dform #gform_page_107_4 .gfield img.arrow-dest,
	#single-MS .ms-dform #gform_page_149_4 img.arrow-dest,
	#single-MS .ms-dform #gform_page_152_4 img.arrow-dest,
	#single-MS .ms-dform #gform_page_156_4 .gfield img.arrow-dest{
		top: 0!important;
	    width: 80px!important;
	    left: -50px!important;
	    display: block!important;
	}
	.ms-dform #input_149_30, .ms-dform #input_107_30, .ms-dform #input_109_30, .ms-dform #input_113_30, .ms-dform #input_115_30, .ms-dform #input_121_30,
	.ms-dform #input_127_30,
	.ms-dform #input_128_30,
	.ms-dform #input_129_30,
	.ms-dform #input_131_30,
	#input_130_30,
	.ms-dform #input_144_30,
	.ms-dform #input_151_30, .ms-dform #input_152_30,
	.ms-dform #input_153_30,
	.ms-dform #input_155_30,
	.ms-dform #input_156_30{
		width: 160px;
    	margin: 0 auto!important;
	}
	.ms-dform #input_149_30 li, .ms-dform #input_107_30 li, .ms-dform #input_109_30 li, .ms-dform #input_113_30 li, .ms-dform #input_115_30 li, .ms-dform #input_121_30 li, .ms-dform #input_127_30 li,
	.ms-dform #input_128_30 li,
	.ms-dform #input_129_30 li,
	.ms-dform #input_131_30 li,
	#input_130_30 li,
	.ms-dform #input_144_30 li,
	.ms-dform #input_151_30 li, .ms-dform #input_152_30 li,
	.ms-dform #input_153_30 li,
	.ms-dform #input_155_30 li,
	.ms-dform #input_156_30 li{
		width: auto !important;
    	display: block;
	}
	.info-address2, .info-schedule2{
		background-position: 5px center;
		border-right: none;
		padding-left: 40px;
	}
	.info-email2{
		border-right: none;
		padding-left: 40px;
	}
	#gform_page_103_6:before, #gform_page_106_4:before, #gform_page_107_4:before, #gform_page_149_4:before, #gform_page_109_4:before, #gform_page_113_4:before, , #gform_page_115_4:before, #gform_page_121_4:before, #gform_page_127_4:before, #gform_page_128_4:before, #gform_page_129_4:before, #gform_page_131_4:before, #gform_page_130_4:before, #gform_page_144_4:before, #gform_page_151_4:before, #gform_page_152_4:before, #gform_page_153_4:before, #gform_page_155_4:before, #gform_page_156_4:before{
		 top: -25px;
		 height: 40%;
	}
	.page-template-template-soumissions #Header .dp-view, .page-template-template-5soumissions #Header .dp-view{
		display: none;
	}

	.call-div br {
	    display: none !important;
	}
	br.otext {display:block !important;}
	
	.page-id-5370 header#Header div.one-third:nth-child(3),
	.page-id-4448 header#Header{
		display: none;
	}
	.col-1{
		width: auto!important;
	}
	#Header #logo{
		padding-bottom: 0px!important;
	}
	#Header #logo img{
		vertical-align: top!important;
	    display: inline-block!important;
	    margin-right: 10px!important;
	    width: 75px!important;
	}
	#top_bar h1{
		display: inline-block!important;
		font-size: 16px!important;
    	line-height: 18px!important;
	}
	.header-call, #Header .sixteen{
		display: none;
	}
	.call-div{
		text-align: center!important;
	}
	.intro-msg p.secondline{
		margin-top: 10px;
	}
	#Testimonials-New .testi-box {
	    min-height: 0;
		background-size: 9%;
	}
	.quote-box h3{
		width: 360px!important;
		background-size: 100% 100%!important;
	}
	.quote-box .form-image{
		right: -25px!important;
	}
	.menu_bottom div.social {
		width: 100%;
	}
	#Footer .container .one-third:last-child div {

		text-align: center;
	}
	#field_5_1 p, #field_110_1 p, #field_111_1 p{
		padding: 0px!important;
	}
	#gform_5 #gform_submit_button_5, #gform_90 #gform_submit_button_90, #gform_110 #gform_submit_button_110, #gform_111 #gform_submit_button_111, #gform_91 #gform_submit_button_91{
		padding: 5px 20px!important;
		text-align: center;
		font-size: 20px !important;
	    line-height: 20px;
	    width: 100%;
	}
	.mover-form .mover-arrow{
		display: none;
	}
	.mover-form p.subtxt{
		margin-left: 18%;
    	margin-bottom: 0px;
	}
	#DirectoryForm{
		padding: 0px!important;
		
	}
	.pager{
		 height: 75px!important;
	}
	.pager .prev_page, .pager .next_page{
		top: 45px!important;
	}
	#BoitesBottom .form-frame .gform_wrapper{
		padding-left: 0px!important;
	}
	#BoitesBottom .form-frame .b-seal {
	    float: right!important;
	}
	.page-id-850 .lc-form .fourths.gfield_error{width:calc(50% - 5px);}
	#field_103_90 > div, #field_106_90 > div, #field_107_90 > div, #field_113_90 > div, #field_115_90 > div, #field_121_90 > div, , #field_127_90 > div, #field_128_90 > div, #field_129_90 > div, #field_131_90 > div, #field_130_90 > div, #field_144_90 > div, #field_151_90 > div, #field_152_90 > div, #field_153_90 > div, #field_155_90 > div, #field_156_90 > div{width:92%;}
	.deviner-btn{
		display: none;
	}
	#MSSection1 .dp-view{
		display: none;
	}
	#MSSection1 #Header #top_bar {
	    min-height: 50px!important;
	}

	.ms-dform .ms-slide-arrow{
		display: none;
	}
	.ms-dform select{
		text-indent: 0;
	}
	#input_149_92, #input_107_92, #input_113_92, #input_115_92, #input_121_92, #input_127_92, #input_128_92, #input_129_92, #input_131_92, #input_130_92, #input_144_92, #input_151_92, #input_152_92, #input_153_92, #input_155_92, #input_156_92{
		white-space: normal;
    	height: 100px!important;
	}
	.ms-dform #gform_page_107_12 .gform_previous_button,
	.ms-dform #gform_page_149_12 .gform_previous_button,
	.ms-dform #gform_page_113_12 .gform_previous_button,
	.ms-dform #gform_page_115_12 .gform_previous_button,
	.ms-dform #gform_page_121_12 .gform_previous_button,
	.ms-dform #gform_page_127_12 .gform_previous_button,
	.ms-dform #gform_page_128_12 .gform_previous_button,
	.ms-dform #gform_page_129_12 .gform_previous_button,
	.ms-dform #gform_page_131_12 .gform_previous_button,
	#gform_page_130_12 .gform_previous_button,
	.ms-dform #gform_page_144_13 .gform_previous_button,
	.ms-dform #gform_page_151_12 .gform_previous_button,
	.ms-dform #gform_page_152_11 .gform_previous_button,
	.ms-dform #gform_page_153_12 .gform_previous_button,
	.ms-dform #gform_page_155_12 .gform_previous_button,
	.ms-dform #gform_page_156_12 .gform_previous_button {
	    bottom: -40px!important;
	}
	#gform_submit_button_149, #gform_submit_button_107, #gform_submit_button_113, #gform_submit_button_115, #gform_submit_button_121, #gform_submit_button_127, #gform_submit_button_128, #gform_submit_button_127, #gform_submit_button_129, #gform_submit_button_127, #gform_submit_button_131, #gform_submit_button_130, #gform_submit_button_144, #gform_submit_button_151, #gform_submit_button_152, #gform_submit_button_153, #gform_submit_button_155, #gform_submit_button_156{
		font-size: 18px !important;
	}
	.ms-dform #field_149_165 p, .ms-dform #field_107_165 p, .ms-dform #field_113_165 p, .ms-dform #field_115_165 p, .ms-dform #field_121_165 p, .ms-dform #field_127_165 p, .ms-dform #field_128_165 p, .ms-dform #field_127_165 p, .ms-dform #field_129_165 p, .ms-dform #field_131_165 p, #field_130_165 p, .ms-dform #field_144_165 p, .ms-dform #field_151_165 p, .ms-dform #field_152_165 p, .ms-dform #field_153_165 p, .ms-dform #field_155_165 p, .ms-dform #field_156_165 p{
		font-size: 13px !important;
	}
	/*.ms-dform #gform_page_103_9{
		padding: 80px 20px 10px;
		position: relative;
	}
	.ms-dform #gform_page_103_9 .gform_next_button{
		position: absolute;
	    top: 20px;
	    left: 50%;
	    transform: translate(-50%, 0);
	    margin-left: 0px!important;
	}
	.ms-dform #gform_page_103_9 .gform_page_footer{
		position: unset;
	}
	.ms-dform #gform_page_103_9 .gform_previous_button{
		bottom: 35px;
	}*/
	.ms-dform #gform_page_149_1, .ms-dform #gform_page_107_1, .ms-dform #gform_page_113_1, .ms-dform #gform_page_115_1, .ms-dform #gform_page_121_1, .ms-dform #gform_page_127_1, .ms-dform #gform_page_128_1, .ms-dform #gform_page_129_1, .ms-dform #gform_page_131_1, .ms-dform #gform_page_144_1, .ms-dform #gform_page_151_1, .ms-dform #gform_page_152_1, .ms-dform #gform_page_153_1, .ms-dform #gform_page_155_1{
		position: relative;
	}
	.ms-dform #gform_page_149_1 .icons-div, .ms-dform #gform_page_107_1 .icons-div, .ms-dform #gform_page_127_1 .icons-div, .ms-dform #gform_page_128_1 .icons-div, .ms-dform #gform_page_129_1 .icons-div, .ms-dform #gform_page_131_1 .icons-div, .ms-dform #gform_page_144_1 .icons-div, .ms-dform #gform_page_151_1 .icons-div, .ms-dform #gform_page_152_1 .icons-div, .ms-dform #gform_page_153_1 .icons-div, .ms-dform #gform_page_155_1 .icons-div{
		bottom: -50px!important;
	}
	.ms-dform #gform_page_121_1 .icons-div{
		bottom: -65px!important;
	}
	.ms-dform #gform_page_115_1 .icons-div{
		bottom: -90px!important;
	}
	.ms-dform #gform_page_113_1 .icons-div{
		bottom: -20px!important;
	}
	#gform_wrapper_113 .services-container{
		margin-left: 5px;
    	margin-right: 5px;
	}
	#gform_wrapper_107 .ms-date .datepicker, #gform_wrapper_127 .ms-date .datepicker, #gform_wrapper_128 .ms-date .datepicker, #gform_wrapper_129 .ms-date .datepicker, #gform_wrapper_131 .ms-date .datepicker, #gform_wrapper_144 .ms-date .datepicker, #gform_wrapper_151 .ms-date .datepicker, #gform_wrapper_152 .ms-date .datepicker, #gform_wrapper_153 .ms-date .datepicker, #gform_wrapper_155 .ms-date .datepicker, #gform_wrapper_156 .ms-date .datepicker{
		    margin-bottom: 8px!important;
	}
	#gform_wrapper_130 .ms-date .datepicker{
		margin: 0 auto 14px!important;
    	width: 97.5%!important;
	}
	.ms-dform #gform_wrapper_121 .ms-slide-arrow {
	    right: -30px!important;
	    transform: rotate(-70deg);
	    bottom: 215px!important;
	}
	#Content .quote-box h3{
		font-size: 15px !important;
	    padding: 10px!important;
	    line-height: 1.1em!important;
	}
	.single-post #Content .quote-box small.locations{
		font-size: 10px !important;
    	margin-top: 0 !important;
	}
	#MSSection2 .one-fourth img{
		display: none;
	}
	.ms-dform div.validation_error{
		width: 95%!important;
    	margin: 0 auto 30px!important;
	}
	.page-id-2987 #Content .quote-box h3{
		font-size: 17px !important;
	}
	.page-id-2987 .quote-box h3 small{
		font-size: 14px!important;
	}
	.page-id-2987 .quote-box .gform_wrapper p{
		font-size: 14px!important;
    line-height: 16px!important;
	}
	.page-id-2987 #gform_fields_90 li#field_90_18 label,
	.page-id-2987 #gform_fields_90 li#field_90_19 label{
		font-size: 15px !important;
	}
	.page-id-2987 .quote-box input[type="text"], .page-id-2987 .quote-box input[type="email"], .page-id-2987 .quote-box input[type="tel"], .page-id-2987 .quote-box select{
		font-size: 16px!important;
	}
	.page-id-2987 #input_90_33 li label, .page-id-2987 #input_90_42 li label{
		font-size: 15px!important;
	}
	.page-template-template-comp-transport-floride .ms-dform #gform_wrapper_144 #gform_page_144_1{
		min-height: 500px!important;
	}
	.page-template-template-comp-transport-floride .ms-dform #gform_page_144_1 .icons-div{
		bottom: 45px!important;
	}
	.page-template-template-super-vite .ms-dform #gform_wrapper_128 #gform_page_128_1 .gform_page_footer, .page-template-template-super-vite  #gform_wrapper_128 .icons-div,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 #gform_page_151_1 .gform_page_footer, .page-template-template-obtenez-tres-vite #gform_wrapper_151 .icons-div{
		margin-left: 0px!important;
	}
	.page-template-template-super-vite .ms-dform #gform_wrapper_128 #gform_page_128_1 .gform_page_footer, .page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 #gform_page_151_1 .gform_page_footer{
		margin-top: 10px!important;
	}
	.postid-15253 #single-MS #gform_page_152_1{
		width: auto;
	}
	.postid-15253 #single-MS #MSSection1 p.call-action{
		display: none;
	}
}
@media only screen and (max-width: 479px){
	.ms-dform #gform_page_128_1 .icons-div,
	.ms-dform #gform_page_151_1 .icons-div,
	.ms-dform #gform_page_153_1 .icons-div,
	.ms-dform #gform_page_155_1 .icons-div{
		bottom: -20px!important;
	}
	.ms-dform #gform_next_button_128_1,
	.ms-dform #gform_next_button_151_1,
	.ms-dform #gform_next_button_153_1,
	.ms-dform #gform_next_button_155_1{
		padding: 10px!important;
    	font-size: 16px!important;
    	width: 90%;
		white-space: normal;
		line-height: 22px!important;
	}
	.ms-dform #gform_next_button_144_26{
		padding: 10px!important;
    	font-size: 16px!important;
    	width: 95%;
		white-space: normal;
		line-height: 22px!important;
	}
	.postid-15253 #single-MS #MSSection1 .slide-arrow{
		bottom: 115px;
	    right: 0;
	    width: 100px;
	    z-index: 5;
	}
}
@media only screen and (max-width: 374px) {
	#Content .quote-box h3{
		max-width: 225px !important;
	    font-size: 11px !important;
	    padding: 10px!important;
	    line-height: 1.2em;
	}
	.single-post small.locations{
		font-size: 10px !important;
    	margin-top: 0 !important;
	}
	.ms-dform #gform_page_128_1 .icons-div,
	.ms-dform #gform_page_144_1 .icons-div,
	.ms-dform #gform_page_151_1 .icons-div,
	.ms-dform #gform_page_153_1 .icons-div,
	.ms-dform #gform_page_155_1 .icons-div{
		bottom: -30px!important;
	}
	#input_128_34, #input_144_34, #input_151_34, #input_153_34, #input_155_34{
		white-space: normal;
	    height: 82px!important;
	}
	
}
@media (min-width: 320px) and (max-width: 360px){
	div.ssl-sub img{
		width: 50px!important;
	}
	#sl-form div.ssl-sub p{
		line-height: 1em!important;
	}
	#SLsection1 img.sl-arrow{
		bottom: 135px!important;
	}
	#SLsection11 img.sl-arrow{
		bottom: 150px!important;
	}
}
@media only screen and (max-width: 600px) {

.home-info2 .one-fourth{
		width: 100%!important;
	}
.services-info .one-fourth{
		width: 100%!important;
	}
#BoitesTop .column {max-width:100%;}
#BoitesBottom .b-image {display:none;}

#BoitesDemenagementInfo .btn-achetez {margin-top: 0;}

#testimonials-section .container .one-fourth.column {
    width: 100%;
}

#BoitesDemenagementTop .col1 {
    padding-top: 0;
}
#BoitesDemenagementTop .form-man, #BoitesDemenagementBottom .form-man {
    display: none;
}
#BoitesDemenagementTop .form-frame {
    float: none;
}
#BoitesDemenagementTop h1, #BoitesDemenagementTop h2 {
    text-align: center;
	margin-left:0;
	color:#f15a24 !important;
}
#BoitesDemenagementSoumission .sec-2 {
    width: 94%;
}
#BoitesDemenagementSoumission .section-2 img.featured-img {
    width: 100%;
}
#BoitesDemenagementSoumission .section-1 .sec-1 img, #BoitesDemenagementSoumission .sec-2 img, #BoitesDemenagementSoumission .sec-3 img, #BoitesDemenagementSoumission .section-3 img.featured-img, #BoitesDemenagementSoumission .section-2 img.featured-img, #BoitesDemenagementSoumission .section-1 img.featured-img {
    display: none;
}

#BoitesDemenagementSoumission .sec-3 {
    width: 96%;
	margin-top: 20px;
}
.box2-title, .box4-title {margin-top: -45px;}

	.contact-form-header {width: 100%;}
	.contact-title {font-size: 17px;}
	.contact-header-title {font-size:18px;}
	.footer-contact {background-size: 80%;}
	.footer-contact-padding {
		padding-left: 20px;
		padding-top: 20px;
		text-align: right;
		padding-right: 20px;
	}
	.footer-contact-title {
		margin-bottom: 20px;
		font-size: 24px;
	}

	.footer-contact-number {font-size: 18px;margin-bottom:0;}

img.wp-image-2533{
height:auto!important;
}
.page-template-template-profiledemenageur .container .columns, .page-template-template-profiledemenageur .container .column, .page-template-demenageurs-pas-cher .container .column{
width: 100%!important;
}
.dpc-info{height:auto;}
.quote-form .form-image{
top: -35px!important;
}
.postid-736 .quote-form .form-image{
top: 25px!important;
right: 5px!important;
width: 80px!important;
}
.page-id-1807 .intro-msg {
	margin-left:0;
	max-width:99%;
}

.page-id-1807 .socialbar {
	max-width:99%;
}
.post-156 img.infographic{
	display:none;
}
#Subheader h1{
	font-size: 14px!important;
	line-height: 18px!important;
}
.services-info,
.homebottomtext {display:none;}

#menu_responsive {display:none !important;}

#Header #logo {padding-top: 0 !important;padding-bottom: 0 !important;}
#Header #logo img {display: inline-block;width: 120px;margin-right:10px;}
#top_bar h1 {display: inline-flex;/*text-align:center;*/}

.call-div {text-align:center;}

.socialbar {display:none;}

.header-call {display:none !important;}

	#TCServiceBoxes .one-third.first {margin-left:0 !important;}



	.comm-info2 img {margin-top:0 !important;}



.lc-form {max-width:82% !important;height:auto !important;float:none !important;}

.lc-form h1 {font-size:16px;position:absolute;top:-25px;left:-75px;background: #205685 !important;max-width:80%;}


.tc-form {max-width:82% !important;height:auto !important;float:none !important;background:#2c2c2c !important;
	padding:5px 14px 4px 20px;}

	
.tc-form h1 {font-size: 16px; background: #f3f3f3 !important; left: -38px; line-height: 20px; max-width: 98%; padding: 10px; top: -98px;}

.tc-form h2 {font-size: 15px;left: -10px;line-height: 20px;top: -48px;}

.tc-form h3 {color: #fff;font-size: 16px;line-height: 18px;margin-bottom:20px;}
.tc-form h1, .tc-form h2{margin-left:0px;}


img.tc-trust {right: -50px; top: -72px;}

img.trust {top:-24px;right:-20px;}



.lcfooter-text {margin-right:0 !important;}

.tc-banner-man {display:none !important;}

li#field_80_18.gf_left_half, li#field_80_19.gf_right_half, #gform_80 .gf_left_half, #gform_80 .gf_right_half{ width: 100%!important;}

}



#gform_27 label,
#gform_62 label { color:#000000 !important; font-size:15px !important;}
#gform_27 input[type="text"], #gform_27 input[type="email"],
#gform_62 input[type="text"], #gform_62 input[type="email"] { margin: 1px 0 !important; padding: 5px 10px !important; color:#000000 !important; font-size:15px !important; border:1px solid #051963; background:#ffffff !important; height:28px !important; }

#gform_27 textarea,
#gform_62 textarea { margin: 1px 0 !important; padding: 5px 10px !important; color:#000000 !important; font-size:15px !important; border:1px solid #051963; background:#ffffff !important; }

#gform_27 select,
#gform_62 select { margin: 1px 0 !important; padding: 2px 10px !important; color:#000000 !important; font-size:15px !important; border:1px solid #051963; background:#ffffff !important; height:28px !important; }

#gform_27 .gfield_radio label { font-weight:normal !important; }

#feedback-form { background:url(/wp-content/uploads/2015/06/Service-de-transport.jpg) no-repeat scroll 0 0 transparent; padding:10px 20px; margin: auto;background-size:cover; }

#feedback-form .gform_wrapper .gform_fields{
	grid-row-gap: 2px!important;
}
#gform_27 .gsection { margin: 0 !important; border-bottom:none !important; }


.page-id-18 .quote-box{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.quote-box select{
	-webkit-appearance:none;
}
.quote-box { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-top: 35px; margin-left: 42%;margin-bottom:35px;padding: 0; position: relative; text-transform: uppercase; width: 540px; z-index: 2; padding-bottom: 125px; }

.quote-box div.ssl-sub p {
	color: #fff !important;
    line-height: 1.4;
    font-size: 13px;
}
.quote-box div.ssl-sub p a {
	color: #fff !important;
}

.quote-box h3 { background: url(/wp-content/uploads/2018/04/h3-header.png) no-repeat scroll 0 0 transparent; color: #fff; font-size: 19px; left: 15px; line-height: 26px; min-height: 73px; padding-left: 30px; padding-right: 20px; padding-top: 15px; position: absolute; text-align: left; top: -18px; width: 350px; }

.quote-box .form-image { position: absolute; right: 0px; top: -35px; width: 100px; z-index: 100; }

.quote-box .gform_wrapper { background: #4b4b4b;
background: -moz-linear-gradient(top,  #4b4b4b 0%, #2b2b2b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#2b2b2b));
background: -webkit-linear-gradient(top,  #4b4b4b 0%,#2b2b2b 100%);
background: -o-linear-gradient(top,  #4b4b4b 0%,#2b2b2b 100%);
background: -ms-linear-gradient(top,  #4b4b4b 0%,#2b2b2b 100%);
background: linear-gradient(to bottom,  #4b4b4b 0%,#2b2b2b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#2b2b2b',GradientType=0 );
 border-radius: 10px; max-width: 100%; padding: 80px 20px 20px; }

.quote-box .gform_body { background: #e4e4e4;
background: -moz-linear-gradient(top,  #e4e4e4 0%, #b8b8b8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#b8b8b8));
background: -webkit-linear-gradient(top,  #e4e4e4 0%,#b8b8b8 100%);
background: -o-linear-gradient(top,  #e4e4e4 0%,#b8b8b8 100%);
background: -ms-linear-gradient(top,  #e4e4e4 0%,#b8b8b8 100%);
background: linear-gradient(to bottom,  #e4e4e4 0%,#b8b8b8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#b8b8b8',GradientType=0 );
 border: 1px solid #2c2c2c; border-radius: 10px; padding: 10px; position: relative; }

.quote-box input[type="text"], .quote-box input[type="password"], .quote-box input[type="email"], .quote-box textarea, .quote-box select { background: #f2f2f2 none repeat scroll 0 0 !important; border: 1px solid #9b9b9b !important; border-radius: 5px !important; box-shadow: none !important; color: #000000 !important; font-size: 13px !important; margin-bottom: 10px; opacity: 1; padding: 10px !important; width: 93% !important; }

.quote-box .gform_wrapper .gform_footer { background: #2a2a2a none repeat scroll 0 0; border-radius: 0 0 8px 8px; margin: 0 0 0 14%; padding: 0 5px 7px; position: absolute; }
body:not(.home) .quote-box .gform_wrapper #field_5_66,
body:not(.home) .quote-box .gform_wrapper #field_90_66,
body:not(.home) .quote-box .gform_wrapper #field_91_46 {
	padding-top: 60px;
}
body:not(.home) .quote-box .gform_wrapper #field_97_24{
	margin-top: 70px;
}
body:not(.home) .quote-box #gform_wrapper_97 .gform_footer{
	margin-top: -120px;
}
body:not(.home) .quote-box #gform_wrapper_97.gform_validation_error .gform_footer{
	margin-top: -185px;
}
body:not(.home) .quote-box .gform_wrapper .gform_footer {
	margin: 0;
	margin-top: -85px;
    background: none;
    width: 93%;
}
/*body:not(.home):not(.page-template-template-obtenez-soumissions):not(.page-template-template-comparez-maintenant):not(.page-template-template-5soumissions):not(.page-template-template-soumissions):not(.page-template-template-3soumenligne):not(.page-template-template-obtenez-aussi) div.ssl-sub {
	display: none;
}*/
.postid-5312 .quote-box #gform_wrapper_97 .gform_footer{
	margin-top: 0px!important;
}
.page-template-template-obtenez-soumissions div.ssl-sub img,
.page-template-template-comparez-maintenant div.ssl-sub img,
.page-template-template-obtenez-soumissions-maintenant div.ssl-sub img,
.page-template-template-obtenez-soumissions-tres-rapidement div.ssl-sub img,
.page-template-template-obtenez-aussi div.ssl-sub img, #single-MS div.ssl-sub img, .page-id-8971 div.ssl-sub img,
.page-template-template-obtenez-super-rapidement div.ssl-sub img,
.page-template-template-recevez-soumrapidement div.ssl-sub img,
.page-template-template-soumissions-rapide div.ssl-sub img,
.page-template-template-soumrapidement-clone div.ssl-sub img,
.page-template-template-obtenez-vite div.ssl-sub img,
.page-template-template-long-distance-rapidement div.ssl-sub img,
.page-template-template-obtenez-sans-engagement div.ssl-sub img,
.page-template-template-comp-transport-floride div.ssl-sub img,
.page-template-template-super-vite div.ssl-sub img,
.page-template-template-obtenez-tres-vite div.ssl-sub img,
.page-template-template-gagnes-ton-demenagement div.ssl-sub img{
	width: 60px;
}
.page-template-template-obtenez-sans-engagement .intro-msg p span{
	color: #fe8c00!important;
}
.page-template-template-obtenez-sans-engagement .intro-msg p{
	color: white!important;
}
.quote-box .gform_footer.top_label .button.gform_button { 
	background-image: url(/wp-content/uploads/2018/04/btn-bg.png);
	background-repeat: no-repeat;
	background-position: right center;
background-color: #1e69de;
 border: 1px solid #006ed1; border-radius: 5px; box-shadow: 0 2px 1px #006ed1; display: block; font-size: 20px; margin: -5px auto 0; padding: 15px 50px 15px 10px !important; text-align: center; text-transform: uppercase; width: 100%; }
.quote-box .gform_footer.top_label .button.gform_button:hover{
	background-color: #f05a24!important;
}
.page-id-1155 .quote-box .gform_footer.top_label .button.gform_button { background-image: url(/wp-content/uploads/2017/01/btn-pascher-new.png);
	background-repeat: no-repeat;
	background-position: right center;
background-color: #1e69de;
 border: 1px solid #006ed1; border-radius: 5px; box-shadow: 0 2px 1px #006ed1; display: block; font-size: 20px; margin: -5px auto 0; padding: 15px 50px 15px 10px !important; text-align: center; text-transform: uppercase; width: 100%; color:red;}

.quote-box .gform_footer.top_label .button.gform_button:hover { background: #003267 url(/wp-content/uploads/2018/04/btn-bg.png) no-repeat scroll right center; }
.page-id-781 .quote-box .gform_footer.top_label .button.gform_button:hover{
	background-color: #f25910!important;
}
.page-id-781 .header-call:hover{
	background-color: #1466e1;
}
.quote-box .gform_wrapper { margin: 0; }

aside .quote-form {
	margin-top: 40px !important;
}
h4#form {
	font-size: 18px;
}
	.page-id-1916 .quote-box-2 h3 { top: -4px !important; }
/* HOMEPAGE - TEST FORM */

.ui-datepicker-title select { clear:both !important; }
#gform_fields_28 .gfield .datepicker { width:75% !important; }
/* body .gform_wrapper img.ui-datepicker-trigger { width:24px !important; height:24px !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; }
.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; }
.ui-datepicker { width:250px !important; }
#gform_fields_28 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_28 {position:relative;}
#gform_fields_28 .gfield {padding:0;margin:0;}
#gform_fields_28 .ginput_container {width:98%;margin:0;padding:0;}
#gform_fields_28 input.large {margin:2px 0;padding:5px 10px !important;}
#gform_fields_28 .gfield_html {padding:0;margin:0;}
#gform_fields_28 #field_28_17 .ginput_container, #gform_fields_28 #field_28_22 .ginput_container,
#gform_fields_28 #field_28_13 .ginput_container {width:107% !important;padding:0;}
#gform_fields_28 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}
#gform_fields_28 textarea#input_28_14 {height:75px;width:100%;}
#gform_fields_28 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
/*#gform_fields_28 #field_28_14 .ginput_container {width:102% !important;}*/
#field_28_18 input, #field_28_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_28 #input_28_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_28 #input_28_18 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important; }
#gform_fields_28 #input_28_18 .ginput_full input {width:88% !important;}
#gform_fields_28 #input_28_18 .ginput_left, #gform_fields_28 #input_28_18 .ginput_right {min-height: 32px !important;}
#gform_fields_28 #input_28_18 .ginput_left input, #gform_fields_28 #input_28_18 .ginput_right input {width:78% !important; }
#gform_fields_28 #input_28_19 {width:100%; margin:0; padding:0;}
#gform_fields_28 #input_28_19 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important;}
#gform_fields_28 #input_28_19 .ginput_full input {width:88% !important;}
#gform_fields_28 #input_28_19 .ginput_left, #gform_fields_28 #input_28_19 .ginput_right {min-height: 32px !important;}
#gform_fields_28 #input_28_19 .ginput_left input, #gform_fields_28 #input_28_19 .ginput_right input {width:78% !important;}
#gform_fields_28 .gf_left_third .ginput_container{width:92% !important;}
#gform_fields_28 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_28 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_28 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_fields_28 .ginput_complex label { display:none !important; }
#gform_fields_28 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_28 li#field_28_19 label, #gform_fields_28 li#field_28_18 label { margin:3px 0 !important; font-size:11px !important; }

/* MAIN FORM BY JOANN (DEFAULT FORM) -- NOT IN USE */
/*
#gform_fields_5 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_5 {position:relative;}
#gform_fields_5 .gfield {padding:0;margin:0;}
#gform_fields_5 .ginput_container {width:98%;margin:0;padding:0;}
#gform_fields_5 .gfield_html {padding:0;margin:0;}
#gform_fields_5 #field_5_17 .ginput_container, #gform_fields_5 #field_5_22 .ginput_container,
#gform_fields_5 #field_5_13 .ginput_container {width:100% !important;padding:0;}
#gform_fields_5 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}
#gform_fields_5 textarea#input_5_14 {height:75px;width:100%;}
#gform_fields_5 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_5_18 input, #field_5_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_5 #input_5_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_5 #input_5_18 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important; }
#gform_fields_5 #input_5_18 .ginput_full input {width:88% !important;}
#gform_fields_5 #input_5_18 .ginput_left, #gform_fields_5 #input_5_18 .ginput_right {min-height: 32px !important;}
#gform_fields_5 #input_5_18 .ginput_left input, #gform_fields_5 #input_5_18 .ginput_right input {width:78% !important; }
#gform_fields_5 #input_5_19 {width:100%; margin:0; padding:0;}
#gform_fields_5 #input_5_19 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important;}
#gform_fields_5 #input_5_19 .ginput_full input {width:88% !important;}
#gform_fields_5 #input_5_19 .ginput_left, #gform_fields_5 #input_5_19 .ginput_right {min-height: 32px !important;}
#gform_fields_5 #input_5_19 .ginput_left input, #gform_fields_5 #input_5_19 .ginput_right input {width:78% !important;}
#gform_fields_5 .gf_left_third .ginput_container{width:92% !important;}
#gform_fields_5 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_5 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_5 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_fields_5 .ginput_complex label { display:none !important; }
#gform_fields_5 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_5 li#field_5_19 label, #gform_fields_5 li#field_5_18 label { margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_5_26 .ginput_container {width:95% !important; }
*/

/* MAIN FORM CSS ENDS HERE */
#gform_fields_5 input.large, #gform_fields_110 input.large, #gform_fields_111 input.large { margin: 2px 0 4px; padding: 5px 10px !important; height: 34px!important;}
#gform_wrapper_5, #gform_wrapper_110, #gform_wrapper_111 {position:relative;}
#gform_fields_5 .gfield, #gform_fields_79 .gfield, #gform_fields_110 .gfield, #gform_fields_111 .gfield {padding:0;margin:0;}
#gform_fields_5 .ginput_container, #gform_fields_110 .ginput_container, #gform_fields_111 .ginput_container {width:98%;margin:0;padding:0;}
#gform_fields_5 .gfield_html, #gform_fields_110 .gfield_html, #gform_fields_111 .gfield_html {padding:0;margin:0;max-width: 99%!important;}
#gform_fields_5 #field_5_17 .ginput_container, #gform_fields_5 #field_5_22 .ginput_container,
#gform_fields_5 #field_5_13 .ginput_container,
#gform_fields_110 #field_110_17 .ginput_container, #gform_fields_110 #field_110_22 .ginput_container,
#gform_fields_111 #field_111_17 .ginput_container, #gform_fields_111 #field_111_22 .ginput_container
#gform_fields_5 #field_5_13 .ginput_container, #gform_fields_110 #field_110_13 .ginput_container, #gform_fields_111 #field_111_13 .ginput_container {width:100% !important;padding:0;}
#gform_fields_5 .ginput_container .gfield_select,
#gform_fields_110 .ginput_container .gfield_select,
#gform_fields_111 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}
#gform_fields_5 textarea#input_5_14, #gform_fields_110 textarea#input_110_14, #gform_fields_111 textarea#input_111_14 {height:50px;width:100%;}
#gform_fields_5 .gfield .datepicker, #gform_fields_110 .gfield .datepicker, #gform_fields_111 .gfield .datepicker {margin:0 0 5px;padding:5px 10px !important;width:82% !important;}
#field_5_18 input, #field_5_19 input, #field_110_18 input, #field_110_19 input, #field_111_18 input, #field_111_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_5 #input_5_18, #gform_fields_110 #input_110_18, #gform_fields_111 #input_111_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_5 #input_5_18 .ginput_full, #gform_fields_110 #input_110_18 .ginput_full, #gform_fields_111 #input_111_18 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important; }
#gform_fields_5 #input_5_18 .ginput_full input, #gform_fields_110 #input_110_18 .ginput_full input, #gform_fields_111 #input_111_18 .ginput_full input {width:88% !important;}
#gform_fields_5 #input_5_18 .ginput_left, #gform_fields_5 #input_5_18 .ginput_right,
#gform_fields_110 #input_110_18 .ginput_left, #gform_fields_110 #input_110_18 .ginput_right,
#gform_fields_111 #input_111_18 .ginput_left, #gform_fields_111 #input_111_18 .ginput_right {min-height: 32px !important;}
#gform_fields_5 #input_5_18 .ginput_left input, #gform_fields_5 #input_5_18 .ginput_right input,
#gform_fields_110 #input_110_18 .ginput_left input, #gform_fields_110 #input_110_18 .ginput_right input,
#gform_fields_111 #input_111_18 .ginput_left input, #gform_fields_111 #input_111_18 .ginput_right input {width:100% !important; }
#gform_fields_5 #input_5_19, #gform_fields_110 #input_110_19, #gform_fields_111 #input_111_19 {width:100%; margin:0; padding:0;}
#gform_fields_5 #input_5_19 .ginput_full, #gform_fields_110 #input_110_19 .ginput_full, #gform_fields_111 #input_111_19 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important;}
#gform_fields_5 #input_5_19 .ginput_full input, #gform_fields_110 #input_110_19 .ginput_full input, #gform_fields_111 #input_111_19 .ginput_full input {width:88% !important;}
#gform_fields_5 #input_5_19 .ginput_left, #gform_fields_5 #input_5_19 .ginput_right,
#gform_fields_110 #input_110_19 .ginput_left, #gform_fields_110 #input_110_19 .ginput_right,
#gform_fields_111 #input_111_19 .ginput_left, #gform_fields_111 #input_111_19 .ginput_right {min-height: 32px !important;}
#gform_fields_5 #input_5_19 .ginput_left input, #gform_fields_5 #input_5_19 .ginput_right input,
#gform_fields_110 #input_110_19 .ginput_left input, #gform_fields_110 #input_110_19 .ginput_right input,
#gform_fields_111 #input_111_19 .ginput_left input, #gform_fields_111 #input_111_19 .ginput_right input {width:100% !important;}
#gform_fields_5 .gf_left_third .ginput_container,
#gform_fields_110 .gf_left_third .ginput_container,
#gform_fields_111 .gf_left_third .ginput_container{width:92% !important;}
#gform_fields_5 .gf_middle_third .ginput_container,
#gform_fields_110 .gf_middle_third .ginput_container,
#gform_fields_111 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_5 .gf_right_third .ginput_container,
#gform_fields_110 .gf_right_third .ginput_container,
#gform_fields_111 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_5 .gfield .datepicker,
#gform_fields_110 .gfield .datepicker,
#gform_fields_111 .gfield .datepicker {margin:0 0 5px;padding:5px 10px !important;width:75% !important;}
#gform_fields_5 .ginput_complex label, #gform_fields_110 .ginput_complex label, #gform_fields_111 .ginput_complex label{ display:none !important; }
#gform_fields_5 .top_label .gfield_label, #gform_fields_110 .top_label .gfield_label, #gform_fields_111 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_5 li#field_5_19 label, #gform_fields_5 li#field_5_18 label,
#gform_fields_110 li#field_110_19 label, #gform_fields_110 li#field_110_18 label,
#gform_fields_111 li#field_111_19 label, #gform_fields_111 li#field_111_18 label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_5 li.gfield.gf_left_third, #gform_fields_5 li.gfield.gf_middle_third, #gform_fields_5 li.gfield.gf_right_third,
#gform_fields_90 li.gfield.gf_left_third, #gform_fields_90 li.gfield.gf_middle_third, #gform_fields_90 li.gfield.gf_right_third,
#gform_fields_110 li.gfield.gf_left_third, #gform_fields_110 li.gfield.gf_middle_third, #gform_fields_110 li.gfield.gf_right_third,
#gform_fields_111 li.gfield.gf_left_third, #gform_fields_111 li.gfield.gf_middle_third, #gform_fields_111 li.gfield.gf_right_third{
	width: 32.4%!important;
}
#gform_fields_5 li.gfield.gf_middle_third, #gform_fields_5 li.gfield.gf_right_third,
#gform_fields_90 li.gfield.gf_middle_third, #gform_fields_90 li.gfield.gf_right_third,
#gform_fields_110 li.gfield.gf_middle_third, #gform_fields_110 li.gfield.gf_right_third,
#gform_fields_111 li.gfield.gf_middle_third, #gform_fields_111 li.gfield.gf_right_third{
	margin-left: 0.8%!important;
}
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_5_26 .ginput_container {width:95% !important; }


#gform_fields_20 .ginput_complex label, #gform_fields_95 .ginput_complex label{
	display: none;
}
#gform_fields_20 #field_20_34 .ginput_full input{
	width: 98%!important;
}
#gform_fields_20 #field_20_34 input, #gform_fields_95 #field_95_34 input{
	margin-bottom: 6px !important;
}
#gform_fields_20 .ginput_complex .ginput_left, #gform_fields_20 .ginput_complex .ginput_right, #gform_fields_20 .ginput_complex .ginput_full{
	min-height: 0px;
}
#gform_fields_20 li#field_20_34 label.gfield_label,
#gform_fields_95 li#field_95_34 label.gfield_label{
	display: block!important;
	text-align: center;
}
/* NEW HOMEPAGE FORM BY JOANN - NEW FIELDS */

#gform_fields_80 input.large,#gform_fields_81 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_80, #gform_wrapper_81  {position:relative;}
#gform_fields_80 .gfield, #gform_fields_81 .gfield {padding:0;margin:0;}
#gform_fields_80 .gfield_html, #gform_fields_81 .gfield_html {padding:0;margin:0;}
#gform_fields_80 .gfield .datepicker, #gform_fields_81 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_80_18 input, #field_80_19 input, #field_81_18 input, #field_81_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_80 #input_80_18, #gform_fields_81 #input_81_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_80 #input_80_18 .ginput_full, #gform_fields_81 #input_81_18 .ginput_full {width:100%; padding-right:2px; min-height: 32px !important; }
#gform_fields_80 #input_80_18 .ginput_full input, #gform_fields_81 #input_81_18 .ginput_full input {width:88% !important;}
#gform_fields_80 #input_80_18 .ginput_left, #gform_fields_80 #input_80_18 .ginput_right,
#gform_fields_81 #input_81_18 .ginput_left, #gform_fields_81 #input_81_18 .ginput_right {min-height: 32px !important;}
#gform_fields_80 #input_80_18 .ginput_left input, #gform_fields_80 #input_80_18 .ginput_right input,
#gform_fields_81 #input_81_18 .ginput_left input, #gform_fields_81 #input_81_18 .ginput_right input {width:78% !important; }
#gform_fields_ #input_80_19, #gform_fields_ #input_81_19 {width:100%; margin:0; padding:0;}
#gform_fields_80 #input_80_19 .ginput_full, #gform_fields_81 #input_81_19 .ginput_full { width:100%; min-height: 32px !important; }
#gform_fields_80 #input_80_19 .ginput_full input, #gform_fields_81 #input_81_19 .ginput_full input {width:88% !important;}
#gform_fields_80 #input_80_19 .ginput_left, #gform_fields_80 #input_80_19 .ginput_right,
#gform_fields_81 #input_81_19 .ginput_left, #gform_fields_81 #input_81_19 .ginput_right {min-height: 32px !important;}
#gform_fields_80 #input_80_19 .ginput_left input, #gform_fields_80 #input_80_19 .ginput_right input,
#gform_fields_81 #input_81_19 .ginput_left input, #gform_fields_81 #input_81_19 .ginput_right input {width:78% !important;}
#gform_fields_80 .gf_left_third .ginput_container, #gform_fields_81 .gf_left_third .ginput_container {width:92% !important;}
#gform_fields_80 .gf_middle_third .ginput_container, #gform_fields_81 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_80 .gf_right_third .ginput_container, #gform_fields_81 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_80 .gfield .datepicker, #gform_fields_81 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_fields_79 .ginput_complex label, #gform_fields_80 .ginput_complex label, #gform_fields_81 .ginput_complex label { display:none !important; }
#gform_fields_80 .top_label .gfield_label, #gform_fields_81 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_80 li#field_80_19 label, #gform_fields_80 li#field_80_18 label,
#gform_fields_81 li#field_81_19 label, #gform_fields_81 li#field_81_18 label,
#gform_fields_85 li#field_85_19 label, #gform_fields_85 li#field_85_18 label,
#gform_fields_86 li#field_86_19 label, #gform_fields_86 li#field_86_18 label{ margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_80_26 .ginput_container, li#field_81_26 .ginput_container, li#field_85_26 .ginput_container {width:95% !important; }
#gform_5 .gfield_label, #gform_79 .gfield_label, #gform_80 .gfield_label, #gform_81 .gfield_label, #gform_85 .gfield_label, #gform_86 .gfield_label, #gform_110 .gfield_label, #gform_111 .gfield_label { display:none !important; }
#gform_fields_85 input, #gform_fields_85 select, #gform_fields_85 textarea, 
#gform_fields_86 input, #gform_fields_86 select, #gform_fields_86 textarea{
	background-color: white!important;
}

/* NEW DEMENAGEMENT GROUPE STYLE */
#gform_fields_85 input.large, #gform_fields_86 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_85, #gform_wrapper_86 {position:relative;margin-top:10px;}
#gform_fields_85 .gfield, #gform_fields_86 .gfield {padding:0;margin:0 0 5px;}
#gform_fields_85 .ginput_container, #gform_fields_86 .ginput_container {width:98%;margin:0;padding:0;}
#gform_fields_85 .gfield_html, #gform_fields_86 .gfield_html {padding:0;margin:0;}
#gform_fields_85 #field_85_17 .ginput_container, #gform_fields_85 #field_85_22 .ginput_container,
#gform_fields_85 #field_85_13 .ginput_container,
#gform_fields_86 #field_86_17 .ginput_container, #gform_fields_86 #field_86_22 .ginput_container,
#gform_fields_86 #field_86_13 .ginput_container{width:100% !important;padding:0;}
#gform_fields_85 .ginput_container .gfield_select, #gform_fields_86 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}
#gform_fields_85 textarea#input_85_14, #gform_fields_86 textarea#input_86_14 {height:75px;width:100%;}
#gform_fields_85 .gfield .datepicker, #gform_fields_86 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_85_18 input, #field_85_19 input, #field_86_18 input, #field_86_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_85 #input_85_18, #gform_fields_86 #input_86_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_85 #input_85_18 .ginput_full, #gform_fields_86 #input_86_18 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important; }
#gform_fields_85 #input_85_18 .ginput_full input, #gform_fields_86 #input_86_18 .ginput_full input {width:99% !important;}
#gform_fields_85 #input_85_18 .ginput_left, #gform_fields_85 #input_85_18 .ginput_right,
#gform_fields_86 #input_86_18 .ginput_left, #gform_fields_86 #input_86_18 .ginput_right{min-height: 32px !important;}
#gform_fields_85 #input_85_18 .ginput_left input, #gform_fields_85 #input_85_18 .ginput_right input,
#gform_fields_86 #input_86_18 .ginput_left input, #gform_fields_86 #input_86_18 .ginput_right input{width:100% !important; }
#gform_fields_85 #input_85_19, #gform_fields_86 #input_86_19 {width:100%; margin:0; padding:0;}
#gform_fields_85 #input_85_19 .ginput_full, #gform_fields_86 #input_86_19 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important;}
#gform_fields_85 #input_85_19 .ginput_full input, #gform_fields_86 #input_86_19 .ginput_full input {width:99% !important;}
#gform_fields_85 #input_85_19 .ginput_left, #gform_fields_85 #input_85_19 .ginput_right,
#gform_fields_86 #input_86_19 .ginput_left, #gform_fields_86 #input_86_19 .ginput_right{min-height: 32px !important;}
#gform_fields_85 #input_85_19 .ginput_left input, #gform_fields_85 #input_85_19 .ginput_right input,
#gform_fields_86 #input_86_19 .ginput_left input, #gform_fields_86 #input_86_19 .ginput_right input{width:100% !important;}
#gform_fields_85 .gf_left_third .ginput_container, #gform_fields_86 .gf_left_third .ginput_container{width:100% !important;}
#gform_fields_85 .gf_middle_third .ginput_container, #gform_fields_86 .gf_middle_third .ginput_container {width:100% !important;}
#gform_fields_85 .gf_right_third .ginput_container, #gform_fields_86 .gf_right_third .ginput_container {width:100% !important;}
#gform_fields_85 .gfield .datepicker, #gform_fields_86 .gfield .datepicker {margin:0;padding:5px 10px !important;width:95% !important;}
#gform_fields_85 .ginput_complex label, #gform_fields_86 .ginput_complex label { display:none !important; }
#gform_fields_85 .top_label .gfield_label, #gform_fields_86 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_85 li#field_85_19 label, #gform_fields_85 li#field_85_18 label,
#gform_fields_86 li#field_86_19 label, #gform_fields_86 li#field_86_18 label{ margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_85_26 .ginput_container, li#field_86_26 .ginput_container {width:95% !important; }

#gform_fields_79 input.large { margin: 2px 0; padding: 5px 10px !important; }

li#field_79_17 select.large,
li#field_80_17 select.large,
li#field_81_17 select.large,
li#field_85_17 select.large,
li#field_86_17 select.large{ width:99% !important; }

li#field_79_13 select.large,
li#field_80_13 select.large ,
li#field_81_13 select.large,
li#field_85_13 select.large,
li#field_86_13 select.large { width:99% !important; }

li#field_5_17.gf_right_half, li#field_80_17.gf_right_half, li#field_81_17.gf_right_half, li#field_85_17.gf_right_half, li#field_86_17.gf_right_half { width:50% !important; }
li#field_5_13.gf_left_half, li#field_80_13.gf_left_half, li#field_81_13.gf_left_half, li#field_85_13.gf_left_half, li#field_86_13.gf_left_half { width:50%; }
li#field_5_19.gf_right_half, li#field_80_19.gf_right_half, li#field_81_19.gf_right_half, li#field_85_19.gf_right_half, li#field_86_19.gf_right_half { width:50%; }
li#field_80_18.gf_left_half, li#field_81_18.gf_left_half, li#field_85_18.gf_left_half, li#field_86_18.gf_left_half { width:50%; }
li#field_79_27 select.large,
li#field_80_27 select.large,
li#field_81_27 select.large,
li#field_85_27 select.large,
li#field_86_27 select.large { width:99% !important; }

li#field_79_28 select.large,
li#field_80_28 select.large,
li#field_81_28 select.large,
li#field_85_28 select.large,
li#field_86_28 select.large { width:99% !important; }
li#field_5_27.gf_right_half, li#field_80_27.gf_right_half, li#field_81_27.gf_right_half, li#field_85_27.gf_right_half, li#field_86_27.gf_right_half { width:50% !important; }
li#field_5_28.gf_left_half, li#field_80_28.gf_left_half, li#field_81_28.gf_left_half, li#field_85_28.gf_left_half, li#field_86_28.gf_left_half { width:50% !important; }
li#field_5_32 select.large, li#field_80_32 select.large, li#field_81_32 select.large, li#field_85_32 select.large, li#field_86_32 select.large { width:99% !important; }
li#field_5_33 select.large, li#field_80_33 select.large, li#field_81_33 select.large, li#field_85_33 select.large, li#field_86_33 select.large { width:99% !important; }
li#field_5_32.gf_right_half, li#field_80_32.gf_right_half, li#field_81_32.gf_right_half, li#field_85_32.gf_right_half, li#field_86_32.gf_right_half { width:50% !important; }
li#field_5_33.gf_left_half, li#field_80_33.gf_left_half, li#field_81_33.gf_left_half, li#field_85_33.gf_left_half, li#field_86_33.gf_left_half { width:50% !important; }
li#field_5_34.gf_left_half , li#field_80_34.gf_left_half, li#field_81_34.gf_left_half, li#field_85_34.gf_left_half, li#field_86_34.gf_left_half { width:50% !important; }
li#field_5_35.gf_right_half, li#field_80_35.gf_right_half, li#field_81_35.gf_right_half, li#field_85_35.gf_right_half, li#field_86_35.gf_right_half { width:50% !important; }
li#field_5_34 select.large, li#field_80_34 select.large, li#field_81_34 select.large, li#field_85_34 select.large, li#field_86_34 select.large { width:99% !important; }
li#field_5_35 select.large, li#field_80_35 select.large, li#field_81_35 select.large, li#field_85_35 select.large, li#field_86_35 select.large { width:99% !important; }
#gform_5 select.large, #gform_80 select.large, #gform_81 select.large, #gform_85 select.large, #gform_86 select.large { width:100% !important; }
#gform_5 #input_73, #gform_5 #input_74, #gform_110 #input_73, #gform_110 #input_74, #gform_111 #input_73, #gform_111 #input_74 { width: 99% !important; }
#gform_5 #input_72, #gform_110 #input_72, #gform_111 #input_72 { width: 99.5% !important; }
#gform_5 .gf_left_half, #gform_5 .gf_right_half,
#gform_90 .gf_left_half, #gform_90 .gf_right_half,
#gform_110 .gf_left_half, #gform_110 .gf_right_half,
#gform_111 .gf_left_half, #gform_111 .gf_right_half{
	width: 49%!important;
	margin-right: 0.7%!important;
}
#gform_5 .gf_left_half .gfield_select, #gform_90 .gf_left_half .gfield_select, #gform_110 .gf_left_half .gfield_select, #gform_111 .gf_left_half .gfield_select{
	width: 100%!important;
}
/*
li#field_5_33,
li#field_79_33,
li#field_80_33 { margin:-2px 0 0 10px !important;}
*/
#label_5_33_1,
#label_79_33_1, #label_80_33_1, #label_81_33_1, #label_85_33_1, #label_86_33_1, #label_110_33_1, #label_111_33_1 { margin:-3px 0 0px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0px !important; }
#gform_5 .gfield_checkbox li input[type="checkbox"],
#gform_79 .gfield_checkbox li input[type="checkbox"],
#gform_80 .gfield_checkbox li input[type="checkbox"],
#gform_81 .gfield_checkbox li input[type="checkbox"],
#gform_85 .gfield_checkbox li input[type="checkbox"],
#gform_86 .gfield_checkbox li input[type="checkbox"],
#gform_110 .gfield_checkbox li input[type="checkbox"],
#gform_111 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_5 .gfield_checkbox li,
#gform_79 .gfield_checkbox li, #gform_80 .gfield_checkbox li, #gform_81 .gfield_checkbox li, #gform_85 .gfield_checkbox li, #gform_86 .gfield_checkbox li, #gform_110 .gfield_checkbox li, #gform_111 .gfield_checkbox li { padding: 0 !important; }
#gform_fields_5 .ginput_container .gfield_select,
#gform_fields_79 .ginput_container .gfield_select,
#gform_fields_80 .ginput_container .gfield_select,
#gform_fields_81 .ginput_container .gfield_select,
#gform_fields_85 .ginput_container .gfield_select,
#gform_fields_86 .ginput_container .gfield_select,
#gform_fields_110 .ginput_container .gfield_select,
#gform_fields_111 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:5px 10px !important; }
#gform_80 .gfield_checkbox li label, #gform_81 .gfield_checkbox li label{
	color: black;
    font-weight: normal;
}
#gform_fields_5, #gform_fields_80, #gform_fields_81, #gform_fields_85, #gform_fields_86, #gform_fields_110, #gform_fields_111 { text-transform: none !important; }
#gform_80 .gf_left_half, #gform_80 .gf_right_half, #gform_81 .gf_left_half, #gform_81 .gf_right_half, #gform_85 .gf_left_half, #gform_85 .gf_right_half, #gform_86 .gf_left_half, #gform_86 .gf_right_half { width:50%; }
#gform_5 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_80 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_81 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_85 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_86 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_110 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_111 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { 
	padding:4px 2px 4px 10px !important; 
	border-radius: 0px !important; 
	height: 34px!important;
}
#gform_5 ul.chosen-choices, #gform_80 ul.chosen-choices, #gform_81 ul.chosen-choices, #gform_85 ul.chosen-choices, #gform_86 ul.chosen-choices, #gform_110 ul.chosen-choices, #gform_111 ul.chosen-choices { border-radius: 0px !important; }
#gform_fields_5 .ginput_container,
#gform_fields_79 .ginput_container, #gform_fields_80 .ginput_container, #gform_fields_81 .ginput_container, #gform_fields_110 .ginput_container, #gform_fields_111 .ginput_container { margin:0; padding:0; }
#gform_fields_85 .ginput_container, #gform_fields_86 .ginput_container { width:100%;margin:0; padding:0; }
#gform_fields_5 textarea, #gform_fields_110 textarea, #gform_fields_111 textarea{
	width: 99% !important;
}
#gform_fields_79 textarea, #gform_fields_80 textarea, #gform_fields_81 textarea, #gform_fields_85 textarea, #gform_fields_86 textarea { height:75px; width:94.5% !important; margin-top:2px !important; }
li#field_5_29, li#field_80_29, li#field_81_29, li#field_85_29, li#field_86_29, li#field_110_29, li#field_111_29 { float:left !important; }
li#field_5_30, li#field_80_30, li#field_81_30, li#field_85_30, li#field_86_30, li#field_110_30, li#field_111_30 { float:right !important; }
#gform_fields_5 li#field_5_19 label.gfield_label, #gform_fields_5 li#field_5_18 label.gfield_label,
#gform_fields_79 li#field_79_19 label.gfield_label, #gform_fields_79 li#field_79_18 label.gfield_label,
#gform_fields_80 li#field_80_19 label.gfield_label, #gform_fields_80 li#field_80_18 label.gfield_label,
#gform_fields_81 li#field_81_19 label.gfield_label, #gform_fields_81 li#field_81_18 label.gfield_label,
#gform_fields_85 li#field_85_19 label.gfield_label, #gform_fields_85 li#field_85_18 label.gfield_label,
#gform_fields_86 li#field_86_19 label.gfield_label, #gform_fields_86 li#field_86_18 label.gfield_label,
#gform_fields_110 li#field_110_19 label.gfield_label, #gform_fields_110 li#field_110_18 label.gfield_label,
#gform_fields_111 li#field_111_19 label.gfield_label, #gform_fields_111 li#field_111_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }


/* NEW HOMEPAGE FORM BY JOANN - NEW FIELDS -- ENDS HERE */


/* DUPLICATE MAIN FORM BY JOANN */
#gform_fields_37 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_37 {position:relative;}
#gform_fields_37 .gfield, #gform_fields_88 .gfield, #gform_fields_89 .gfield {padding:0;margin:0;}
#gform_fields_37 .gfield_html, #gform_fields_88 .gfield_html, #gform_fields_89 .gfield_html {padding:0;margin:0;}
#gform_fields_37 .gfield .datepicker , #gform_fields_88 .gfield .datepicker, #gform_fields_89 .gfield .datepicker  {margin:0;padding:5px 10px !important;width:82% !important;}
#field_37_18 input, #field_37_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_37 #input_37_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_37 #input_37_18 .ginput_full {width:100%; padding-right:2px; min-height: 32px !important; }
#gform_fields_37 #input_37_18 .ginput_full input {width:88% !important;}
#gform_fields_37 #input_37_18 .ginput_left, #gform_fields_37 #input_37_18 .ginput_right {min-height: 32px !important;}
#gform_fields_37 #input_37_18 .ginput_left input, #gform_fields_37 #input_37_18 .ginput_right input {width:78% !important; }
#gform_fields_37 #input_37_19 {width:100%; margin:0; padding:0;}
#gform_fields_37 #input_37_19 .ginput_full { width:100%; min-height: 32px !important; }
#gform_fields_37 #input_37_19 .ginput_full input {width:88% !important;}
#gform_fields_37 #input_37_19 .ginput_left, #gform_fields_37 #input_37_19 .ginput_right {min-height: 32px !important;}
#gform_fields_37 #input_37_19 .ginput_left input, #gform_fields_37 #input_37_19 .ginput_right input {width:78% !important;}
#gform_fields_37 .gf_left_third .ginput_container{width:92% !important;}
#gform_fields_37 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_37 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_37 .gfield .datepicker, #gform_fields_88 .gfield .datepicker, #gform_fields_89 .gfield .datepicker {margin:0;padding:5px 10px !important;width:90% !important;}
#gform_fields_37 .ginput_complex label, #gform_fields_88 .ginput_complex label, #gform_fields_89 .ginput_complex label { display:none !important; }
#gform_fields_37 .top_label .gfield_label, #gform_fields_88 .top_label .gfield_label, #gform_fields_89 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_37 li#field_37_19 label, #gform_fields_37 li#field_37_18 label { margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_37_26 .ginput_container {width:95% !important; }
#gform_37 .gfield_label, #gform_88 .gfield_label, #gform_89 .gfield_label { display:none !important; }
li#field_37_17 select.large { width:99% !important; }
li#field_37_13 select.large { width:99% !important; }
li#field_37_17.gf_right_half { width:50% !important; }
li#field_37_13.gf_left_half { width:50% !important; }
li#field_37_19.gf_right_half { width:50% !important; }
li#field_37_18.gf_left_half { width:50% !important; }
li#field_37_27 select.large { width:99% !important; }
li#field_37_28 select.large { width:99% !important; }
li#field_37_27.gf_right_half { width:50% !important; }
li#field_37_28.gf_left_half { width:50% !important; }
li#field_37_32 select.large { width:99% !important; }
li#field_37_33 select.large { width:99% !important; }
li#field_37_32.gf_right_half { width:50% !important; }
li#field_37_33.gf_left_half { width:50% !important; }
li#field_37_34.gf_left_half { width:50% !important; }
li#field_37_35.gf_right_half { width:50% !important; }
li#field_37_34 select.large { width:99% !important; }
li#field_37_35 select.large { width:99% !important; }
#gform_37 select.large { width:100% !important; }
li#field_37_33 { margin:-2px 0 0 10px !important;}
#label_37_33_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important;  }
#gform_37 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_37 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; }
#gform_fields_37 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:4px 2px 4px 10px !important; }
#gform_fields_37 { text-transform: none !important; }
#gform_37 .gf_left_half, #gform_37 .gf_right_half { width:50% !important; }
#gform_37 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_37 ul.chosen-choices { border-radius: 5px !important; }
#gform_fields_37 .ginput_container, #gform_fields_88 .ginput_container, #gform_fields_89 .ginput_container { margin:0; padding:0; }
#gform_fields_37 textarea, #gform_fields_88 textarea, #gform_fields_89 textarea { height:50px; width:100% !important; margin-top:2px !important; }
li#field_37_29 { float:left !important; }
li#field_37_30 { float:right !important; }
#gform_fields_37 li#field_37_19 label.gfield_label, #gform_fields_37 li#field_37_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }
/* END of DUPLICATE MAIN FORM BY JOANN */

/* DUPLICATE MAIN FORM BY MARK ID 90 */
#gform_fields_90 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_90 {position:relative;}
#gform_fields_90 .gfield {padding:0;margin:0;}
#gform_fields_90 .gfield_html {padding:0;margin:0;}
#gform_fields_90 .gfield .datepicker {margin:0 0 5px;padding:5px 10px !important;width:82% !important;}
#field_90_18 input, #field_90_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_90 #input_90_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_90 #input_90_18 .ginput_full {width:100%; padding-right:2px; min-height: 32px !important; }
#gform_fields_90 #input_90_18 .ginput_full input, #gform_fields_90 #input_90_19 .ginput_full input{margin-bottom: 6px!important;}
#gform_fields_90 #input_90_18 .ginput_left, #gform_fields_90 #input_90_18 .ginput_right {min-height: 32px !important;}
#gform_fields_90 .ginput_left, #gform_fields_90 .ginput_right{
	width: 49% !important;
	margin-top: 0px!important;
	margin-bottom: 3px!important;
}
#gform_fields_90 #input_90_18 .ginput_left input, #gform_fields_90 #input_90_18 .ginput_right input {width:100% !important; }
#gform_fields_90 #input_90_19 {width:100%; margin:0; padding:0;}
#gform_fields_90 #input_90_19 .ginput_full { width:100%; min-height: 32px !important; }
#gform_fields_90 #input_90_19 .ginput_left, #gform_fields_90 #input_90_19 .ginput_right {min-height: 32px !important;}
#gform_fields_90 #input_90_19 .ginput_left input, #gform_fields_90 #input_90_19 .ginput_right input {width:100% !important;}
#gform_fields_90 .gf_left_third .ginput_container{width:100% !important;}
#gform_fields_90 .gf_middle_third .ginput_container {width:100% !important;}
#gform_fields_90 .gf_right_third .ginput_container {width:100% !important;}
#gform_fields_90 .gfield .datepicker {margin:0 0 5px;padding:5px 10px !important;width:90% !important;}
#gform_fields_90 .ginput_complex label { display:none !important; }
#gform_fields_90 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_90 li#field_90_19 label, #gform_fields_90 li#field_90_18 label { margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_90_26 .ginput_container {width:95% !important; }
#gform_90 .gfield_label,#gform_97 .gfield_label  { display:none !important; }
/*li#field_90_17 select.large { width:99% !important; }
li#field_90_13 select.large { width:99% !important; }
li#field_90_17.gf_right_half { width:50% !important; }
li#field_90_13.gf_left_half { width:50% !important; }
li#field_90_19.gf_right_half { width:50% !important; }
li#field_90_18.gf_left_half { width:50% !important; }
li#field_90_27 select.large { width:99% !important; }
li#field_90_28 select.large { width:99% !important; }
li#field_90_27.gf_right_half { width:50% !important; }
li#field_90_28.gf_left_half { width:50% !important; }
li#field_90_32 select.large { width:99% !important; }
li#field_90_33 select.large { width:99% !important; }
li#field_90_32.gf_right_half { width:50% !important; }
li#field_90_33.gf_left_half { width:50% !important; }
li#field_90_34.gf_left_half { width:50% !important; }
li#field_90_35.gf_right_half { width:50% !important; }
li#field_90_34 select.large { width:99% !important; }
li#field_90_35 select.large { width:99% !important; }
#gform_90 select.large { width:99% !important; }*/
/*#gform_90 .gf_left_half select.large, #gform_90 .gf_right_half select.large { width: 99% !important; }*/
/*li#field_90_33 { margin:6px 0 0 10px !important;}
li#field_90_42 { margin: 6px 0 0 10px !important; }*/
#gform_fields_90 .ginput_container { width: 100% !important; }
#label_90_33_1 { margin:-3px 0 0 !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0px !important;  }
#gform_90 .gfield_checkbox li input[type="checkbox"], #gform_91 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_90 .gfield_checkbox li, #gform_91 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; vertical-align: top; }
#gform_fields_90 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:4px 2px 4px 10px !important; }
#gform_fields_90 { text-transform: none !important; }
#gform_fields_90 .ginput_container .gfield_select#input_90_71,
#gform_fields_5 .ginput_container .gfield_select#input_5_71,
#gform_fields_91 .ginput_container .gfield_select#input_91_71,
#gform_wrapper_94 #field_94_92 { display: none; }
/*#gform_90 .gf_left_half, #gform_90 .gf_right_half { width:50% !important; }*/
#gform_90 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_90 ul.chosen-choices { border-radius: 5px !important; }
#gform_fields_90 .ginput_container { margin:0; padding:0; }
#gform_fields_90 textarea { height:50px; width:99.5% !important; margin-top:2px !important; border: none !important; }
.page-id-5442 #gform_fields_90 textarea { border: 1px solid #d5d5d5 !important; }
li#fiel d_90_29 { float:left !important; }
li#field_90_30 { float:right !important; }
#label_90_42_1, #label_90_42_2 { margin: -3px 0px 0px !important; font-size: 12.5px !important; text-transform: none !important; font-weight: normal !important; color: #000 !important; padding: 0 0 0 1px !important; width: auto !important;}
#label_90_42_3 { margin-top: -3px!important; font-size: 12.5px !important; text-transform: none !important; font-weight: normal !important; color: #000 !important; padding: 0 0 0 1px !important; }
#gform_fields_90 li#field_90_19 label.gfield_label, #gform_fields_90 li#field_90_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }
/* DUPLICATE MAIN FORM BY MARK ID 90 */

/* DUPLICATE MAIN FORM BY MARK ID 91 */
#gform_fields_91 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_91 {position:relative;}
#gform_fields_91 .gfield {padding:0;margin:0;}
#gform_fields_91 .gfield_html {padding:0;margin:0;}
#gform_fields_91 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_91_18 input, #field_91_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_91 #input_91_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_91 #input_91_18 .ginput_full {width:100%; padding-right:2px; min-height: 32px !important; }
#gform_fields_91 #input_91_18 .ginput_full input {width:99% !important;}
#gform_fields_91 #input_91_18 .ginput_left, #gform_fields_91 #input_91_18 .ginput_right {min-height: 32px !important;}
#gform_fields_91 #input_91_18 .ginput_left input, #gform_fields_91 #input_91_18 .ginput_right input {width:100% !important; }
#gform_fields_91 #input_91_19 {width:100%; margin:0; padding:0;}
#gform_fields_91 #input_91_19 .ginput_full { width:100%; min-height: 32px !important; }
#gform_fields_91 #input_91_19 .ginput_full input {width:99% !important;}
#gform_fields_91 #input_91_19 .ginput_left, #gform_fields_91 #input_91_19 .ginput_right {min-height: 32px !important;}
#gform_fields_91 #input_91_19 .ginput_left input, #gform_fields_91 #input_91_19 .ginput_right input {width:100% !important;}
#gform_fields_91 .gf_left_third .ginput_container{width:100% !important;}
#gform_fields_91 .gf_middle_third .ginput_container {width:100% !important;}
#gform_fields_91 .gf_right_third .ginput_container {width:100% !important;}
#gform_fields_91 .gfield .datepicker {margin:0;padding:5px 10px !important;width:90% !important;}
#gform_fields_91 .ginput_complex label { display:none !important; }
#gform_fields_91 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_91 li#field_91_19 label, #gform_fields_91 li#field_91_18 label { margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_91_26 .ginput_container {width:95% !important; }
#gform_91 .gfield_label { display:none !important; }
li#field_91_17 select.large { width:99% !important; }
li#field_91_13 select.large { width:99% !important; }
li#field_91_17.gf_right_half { width:50% !important; }
li#field_91_13.gf_left_half { width:50% !important; }
li#field_91_19.gf_right_half { width:50% !important; }
li#field_91_18.gf_left_half { width:50% !important; }
li#field_91_27 select.large { width:99% !important; }
li#field_91_28 select.large { width:99% !important; }
li#field_91_27.gf_right_half { width:50% !important; }
li#field_91_28.gf_left_half { width:50% !important; }
li#field_91_32 select.large { width:99% !important; }
li#field_91_33 select.large { width:99% !important; }
li#field_91_32.gf_right_half { width:50% !important; }
li#field_91_33.gf_left_half { width:50% !important; }
li#field_91_34.gf_left_half { width:50% !important; }
li#field_91_35.gf_right_half { width:50% !important; }
li#field_91_34 select.large { width:99% !important; }
li#field_91_35 select.large { width:99% !important; }
#gform_91 select.large { width:99% !important; }
#gform_91 .gf_left_half select.large, #gform_91 .gf_right_half select.large { width: 99% !important; }
li#field_91_33 { margin:6px 0 0 10px !important;}
li#field_91_42 { margin: 6px 0 0 10px !important; }
#gform_fields_91 .ginput_container { width: 100% !important; }
#label_91_33_1 { margin:-3px 0 0 !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0!important;  }
#gform_91 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_91 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; vertical-align: top; }
#gform_fields_91 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:4px 2px 4px 10px !important; }
#gform_fields_91 { text-transform: none !important; }
#gform_91 .gf_left_half, #gform_91 .gf_right_half { width:50% !important; }
#gform_91 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_91 ul.chosen-choices { border-radius: 5px !important; }
#gform_fields_91 .ginput_container { margin:0; padding:0; }
#gform_fields_91 textarea { height:50px; width:99.5% !important; margin-top:2px !important; border: none !important; }
li#field_91_29 { float:left !important; }
li#field_91_30 { float:right !important; }
#label_91_42_1, #label_91_42_2 { margin: -3px 0 0px !important; font-size: 12.5px !important; text-transform: none !important; font-weight: normal !important; color: #000 !important; padding: 0 0 0 1px !important; }
#label_91_42_3 { margin: -3px 0 0 !important; font-size: 12.5px !important; text-transform: none !important; font-weight: normal !important; color: #000 !important; padding: 0 0 0 1px !important; width: auto !important; }
#gform_fields_91 li#field_91_19 label.gfield_label, #gform_fields_91 li#field_91_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }
/* DUPLICATE MAIN FORM BY MARK ID 91 */

/* DUPLICATE HOMEPAGE FORM FOR PROFILE BY JOANNA */
#gform_fields_61 input.large,#gform_fields_69 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_61, #gform_wrapper_69 {position:relative;}
#gform_fields_61 .gfield, #gform_fields_69 .gfield {padding:0;margin:0;}
#gform_fields_61 .gfield_html, #gform_fields_69 .gfield_html {padding:0;margin:0;}
#gform_fields_61 .gfield .datepicker, #gform_fields_69.gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_61_18 input, #field_61_19 input, #field_69_18 input, #field_69_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_61 #input_61_18, #gform_fields_69 #input_69_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_61 #input_61_18 .ginput_full, #gform_fields_69 #input_69_18 .ginput_full {width:100%; padding-right:2px; min-height: 32px !important; }
#gform_fields_61 #input_61_18 .ginput_full input, #gform_fields_69 #input_69_18 .ginput_full input {width:99% !important;}
#gform_fields_61 #input_61_18 .ginput_left, #gform_fields_61 #input_61_18 .ginput_right, #gform_fields_69 #input_69_18 .ginput_left, #gform_fields_69 #input_69_18 .ginput_right {min-height: 32px !important;}
#gform_fields_61 #input_61_18 .ginput_left input, #gform_fields_61 #input_61_18 .ginput_right input, #gform_fields_69 #input_69_18 .ginput_left input, #gform_fields_69 #input_69_18 .ginput_right input {width:100% !important; }
#gform_fields_61 #input_61_19, #gform_fields_69 #input_69_19 {width:100%; margin:0; padding:0;}
#gform_fields_61 #input_61_19 .ginput_full, #gform_fields_69 #input_69_19 .ginput_full { width:100%; min-height: 32px !important; }
#gform_fields_61 #input_61_19 .ginput_full input, #gform_fields_69 #input_69_19 .ginput_full input {width:99% !important;}
#gform_fields_61 #input_61_19 .ginput_left, #gform_fields_61 #input_61_19 .ginput_right, #gform_fields_69 #input_69_19 .ginput_left, #gform_fields_69 #input_69_19 .ginput_right {min-height: 32px !important;}
#gform_fields_61 #input_61_19 .ginput_left input, #gform_fields_61 #input_61_19 .ginput_right input, #gform_fields_69 #input_69_19 .ginput_left input, #gform_fields_69 #input_69_19 .ginput_right input, .quote-form #gform_fields_61 input, .quote-form #gform_fields_69 input{width:100% !important;}
.quote-form #gform_fields_61 input[type="checkbox"], .quote-form #gform_fields_69 input[type="checkbox"]{
	width: auto!important;
}

#gform_fields_61 .gf_left_third .ginput_container, #gform_fields_69 .gf_left_third .ginput_container{width:100% !important;}
#gform_fields_61 .gf_middle_third .ginput_container, #gform_fields_69 .gf_middle_third .ginput_container {width:100% !important;}
#gform_fields_61 .gf_right_third .ginput_container, #gform_fields_69 .gf_right_third .ginput_container {width:100% !important;}
#gform_fields_61 .gfield .datepicker, #gform_fields_69 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_fields_61 .ginput_complex label, #gform_fields_69 .ginput_complex label { display:none !important; }
#gform_fields_61 .top_label .gfield_label, #gform_fields_69 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_61 li#field_61_19 label, #gform_fields_61 li#field_61_18 label, #gform_fields_69 li#field_69_19 label, #gform_fields_69 li#field_69_18 label { margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_61_26 .ginput_container, li#field_69_26 .ginput_container {width:95% !important; }
#gform_61 .gfield_label, #gform_69 .gfield_label { display:none !important; }
.quote-form input[type="tel"]{
    background: #F2F2F2 !important;
    color: #000000/*7f7f7f*/ !important;
    border: 1px solid #9b9b9b/*b6b6b6*/ !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 10px;
    width: 93% !important;
    font-size: 13px !important;
    opacity: 1;
    filter: alpha(opacity = 100);
}


li#field_61_17 select.large, li#field_69_17 select.large { width:99% !important; }
li#field_61_13 select.large, li#field_69_13 select.large { width:99% !important; }
li#field_61_17.gf_right_half, li#field_69_17.gf_right_half { width:50% !important; }
li#field_61_13.gf_left_half, li#field_69_13.gf_left_half { width:50% !important; }
li#field_61_19.gf_right_half, li#field_69_19.gf_right_half { width:50% !important; }
li#field_61_18.gf_left_half, li#field_69_18.gf_left_half { width:50% !important; }
li#field_61_27 select.large, li#field_69_27 select.large { width:99% !important; }
li#field_61_28 select.large, li#field_69_28 select.large { width:99% !important; }
li#field_61_27.gf_right_half, li#field_69_27.gf_right_half { width:50% !important; }
li#field_61_28.gf_left_half, li#field_69_28.gf_left_half { width:50% !important; }
li#field_61_32 select.large, li#field_69_32 select.large { width:99% !important; }
li#field_61_33 select.large, li#field_69_33 select.large { width:99% !important; }
li#field_61_32.gf_right_half, li#field_69_32.gf_right_half { width:50% !important; }
li#field_61_33.gf_left_half, li#field_69_33.gf_left_half { width:50% !important; }
li#field_61_34.gf_left_half, li#field_69_34.gf_left_half { width:50% !important; }
li#field_61_35.gf_right_half, li#field_69_35.gf_right_half { width:50% !important; }
li#field_61_34 select.large, li#field_69_34 select.large { width:99% !important; }
li#field_61_35 select.large, li#field_69_35 select.large { width:99% !important; }
#gform_61 select.large, #gform_69 select.large { width:100% !important; }
/*li#field_61_33, li#field_69_33 { margin:-2px 0 0 10px !important;}*/
#label_61_33_1, #label_69_33_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important; }
/*#gform_61 .gfield_checkbox li input[type="checkbox"], #gform_69 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }*/
#gform_61 .gfield_checkbox li label, #gform_69 .gfield_checkbox li label{
	color: black!important;
	font-weight: normal!important;
	font-size: 13px!important;
}
#field_69_33{width: 22%!important;}
#gform_61 .gfield_checkbox li, #gform_69 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; }
#gform_fields_61 .ginput_container .gfield_select, #gform_fields_69 .ginput_container .gfield_select, #gform_61 .gfield_checkbox li, #gform_69 .gfield_checkbox li { margin:1px 0 4px 0; padding:4px 2px 4px 0 !important; }
#gform_fields_61, #gform_fields_69 { text-transform: none !important; }
#gform_61 .gf_left_half, #gform_61 .gf_right_half, #gform_69 .gf_left_half, #gform_69 .gf_right_half { width:50% !important; }
#gform_61 .chosen-container-multi .chosen-choices li.search-field input[type="text"], #gform_69 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_61 ul.chosen-choices, #gform_69 ul.chosen-choices { border-radius: 5px !important; }
#gform_fields_61 .ginput_container, #gform_fields_69 .ginput_container { margin:0; padding:0; }
#gform_fields_61 textarea, #gform_fields_69 textarea { height:75px; width:100% !important; margin-top:2px !important; }
li#field_61_29, li#field_69_29 { float:left !important; }
li#field_61_30, li#field_69_30 { float:right !important; }
#gform_fields_61 li#field_61_19 label.gfield_label, #gform_fields_61 li#field_61_18 label.gfield_label,#gform_fields_69 li#field_69_19 label.gfield_label, #gform_fields_69 li#field_69_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }

/* DUPLICATE HOMEPAGE FORM FOR PROFILE BY JOANNA -- ENDS HERE */

/* NEW FORM BY JOANNA */
.quote-box #gform_wrapper_68 .gform_body{
	padding-left: 20px!important;
}
.quote-box{
	margin-bottom: 45px!important;
}
#gform_wrapper_68 input[type="tel"]
{
	margin-bottom: 0px!important;
}

#gform_wrapper_68 .gfield_label, #gform_wrapper_68 #input_68_9_5_label, #gform_wrapper_68 .instruction{
  display:none!important;
}
#gform_wrapper_68 .ginput_container{
	margin-top: 8px!important;
}
#gform_wrapper_68 .gfield{
  margin-bottom:0!important;
  margin-right: 0px!important;
  margin-top: 0px!important
}
#gform_wrapper_68 .gf_thirty{
  width:30%!important;
}
#gform_wrapper_68 .gf_seventy{
  width:70%!important;
}
#gform_wrapper_68 #input_68_9_5_container{
  width:100%!important;
  min-height:0!important;
  padding-right: 0px!important;
  margin-top: 0px!important;
}
#gform_wrapper_68 .gform_footer{
  margin:0 auto!important;
}
#gform_wrapper_68 input[type="text"], #gform_wrapper_68 input[type="password"], #gform_wrapper_68 input[type="email"], #gform_wrapper_68 textarea, #gform_wrapper_68 select{
  margin-bottom:0px!important;
  border: none!important;
}

#gform_wrapper_76 .ginput_complex label {display:none;}
#gform_fields_76 .gfield {padding:0;margin:0;}
#gform_fields_76 input.large {margin:2px 0;padding:5px 10px !important;}

#gform_fields_76 .datepicker {
    width: 82% !important;
    float: left;
}
#gform_fields_76 #input_76_58_5_container {
	margin-left: 0;
	width: 100% !important;
	margin-top: 0 !important;
	min-height: 0;
}
#gform_fields_76 textarea.large {
    height: 9em !important;
}
#field_76_65 {
	margin-left: 10px !important;
}
#gform_wrapper_76 .ginput_complex .ginput_left,
#gform_wrapper_76 .ginput_complex .ginput_right,
#gform_wrapper_76 .ginput_complex .ginput_full {
    min-height: 0;
}
#gform_wrapper_76 .top_label li.gfield.gf_left_half {
    margin-right: 1.6% !important;
}

#gform_wrapper_77 .ginput_complex label {display:none;}
#gform_fields_77 .gfield {padding:0;margin:0;}
#gform_fields_77 input.large {margin:2px 0;padding:5px 10px !important;}

#gform_fields_77 .datepicker {
    width: 82% !important;
    float: left;
}
#gform_fields_77 #input_77_58_5_container {
	margin-left: 0;
	width: 100% !important;
	margin-top: 0 !important;
	min-height: 0;
}
#gform_fields_77 textarea.large {
    height: 9em !important;
}
#field_77_65 {
	margin-left: 10px !important;
}
#gform_wrapper_77 .ginput_complex .ginput_left,
#gform_wrapper_77 .ginput_complex .ginput_right,
#gform_wrapper_77 .ginput_complex .ginput_full {
    min-height: 0;
}
#gform_wrapper_77 .top_label li.gfield.gf_left_half {
    margin-right: 1.6% !important;
}
.page-id-3310 #Subheader{
	display:none;
}
@media only screen and (max-width: 600px){
	.quote-box #gform_wrapper_68 .gform_body{
		padding-left: 10px!important;
	}
	.quote-box #gform_wrapper_68 #gform_submit_button_68 {
	    font-size: 18px!important;
	    line-height: 1.2em;
	}
.postid-469 #Content img{
	height: auto;
}
.page-id-3310 #text-2, .page-id-3310 #text-3{display:none;}
.page-id-3310 #Header #top_bar{min-height:50px;}
.page-id-3310 #Content .container table{
	width: 100%!important;
	margin-bottom:0px!important;
}
.page-id-3310 #Content .container table tr.table2{
	display:none!important;
}
.page-id-3310 #Content .container table .t2pic{
	width:60px!important;
}
.page-id-3310 #Content .container table .t2name{
	width: 135px!important;
}
#gform_wrapper_68 .gf_thirty{
  width:100%!important;
}
#gform_wrapper_68 .gf_seventy{
  width:100%!important;
}
#gform_wrapper_68 #gform_submit_button_68{
  font-size: 9px!important;
}
#gform_wrapper_63 .gform_footer{
	position: static!important;
}

.menu_bottom div{
	padding-left: 0px!important;
}
#gform_wrapper_83 .top_label li.gfield.gf_left_third select.medium, #gform_wrapper_83 .top_label select.large, #gform_wrapper_83 .top_label li.gfield.gf_middle_third select.medium, #gform_wrapper_83 .gf_left_half select, #gform_wrapper_83 .gf_right_half select, #gform_wrapper_83 textarea.small{
	width: 98.5%!important;
}
#field_83_28 .ginput_container{
	margin-bottom: 5px!important;
}
	h4#form {
		font-size: 16px;
	}
	#gform_fields_90 .ginput_full, #gform_fields_90 .ginput_left, #gform_fields_90 .ginput_right, 
	#gform_fields_91 .ginput_full, #gform_fields_91 .ginput_left, #gform_fields_91 .ginput_right{
		margin: 0px 0px 5px!important;
		width: 100%!important;
	}
	#field_90_32, #field_91_32{
		display: none;
	}
	#gform_fields_90 .gfield .datepicker, #gform_fields_91 .gfield .datepicker
	{
		margin: 2px 0px 4px!important;
	}
	#gform_fields_90 .gcldf-field-date, #gform_fields_91 .gcldf-field-date{
		padding-bottom: 0px!important;
	}
}
/* NEW FORM BY JOANNA -- ENDS HERE */

/* NEW QUESTIONS = MAIN FORMS */
li#field_37_29 select.large, li#field_37_30 select.large, li#field_37_38 select.large, li#field_37_39 select.large, li#field_37_40 select.large, li#field_37_41 select.large { width:99% !important; }
li#field_37_29.gf_left_half, li#field_37_30.gf_right_half  { width:50% !important; }
li#field_37_40.gf_right_half, li#field_37_41.gf_right_half { width:50% !important; }
li#field_37_38.gf_left_half, li#field_37_39.gf_left_half { width:50% !important; }

li#field_5_29 select.large, li#field_5_30 select.large, li#field_5_38 select.large, li#field_5_39 select.large, li#field_5_40 select.large, li#field_5_41 select.large { width:99% !important; }
/*li#field_5_29.gf_left_half, li#field_5_30.gf_right_half  { width:50% !important; }
li#field_5_39.gf_right_half, li#field_5_40.gf_right_half { width:50% !important; }
li#field_5_38.gf_left_half, li#field_5_41.gf_left_half { width:50% !important; }
*/
#field_5_41, #field_5_40, #field_5_30,
#field_52_41, #field_52_40, #field_52_30,
#field_54_41, #field_54_40, #field_54_30,
#field_90_41, #field_90_40, #field_90_30,
#field_91_41, #field_91_40, #field_91_30{
	float: right!important;
}
#field_5_39, #field_5_38, #field_5_29,
#field_52_39, #field_52_38, #field_52_29,
#field_54_39, #field_54_38, #field_54_29,
#field_90_39, #field_90_38, #field_90_29,
#field_91_39, #field_91_38, #field_91_29{
	float: left!important;
}

/* HOMEPAGE DUPLICATE FORM BY MARY */
#gform_fields_38 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_38 {position:relative;}
#gform_fields_38 .gfield {padding:0;margin:0;}
#gform_fields_38 .gfield_html {padding:0;margin:0;}
#gform_fields_38 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_38_18 input, #field_38_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_38 #input_38_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_38 #input_38_18 .ginput_full {width:100%; padding-right:2px; min-height: 32px !important; }
#gform_fields_38 #input_38_18 .ginput_full input {width:88% !important;}
#gform_fields_38 #input_38_18 .ginput_left, #gform_fields_38 #input_38_18 .ginput_right {min-height: 32px !important;}
#gform_fields_38 #input_38_18 .ginput_left input, #gform_fields_38 #input_38_18 .ginput_right input {width:78% !important; }
#gform_fields_38 #input_38_19 {width:100%; margin:0; padding:0;}
#gform_fields_38 #input_38_19 .ginput_full { width:100%; min-height: 32px !important; }
#gform_fields_38 #input_38_19 .ginput_full input {width:88% !important;}
#gform_fields_38 #input_38_19 .ginput_left, #gform_fields_38 #input_38_19 .ginput_right {min-height: 32px !important;}
#gform_fields_38 #input_38_19 .ginput_left input, #gform_fields_38 #input_38_19 .ginput_right input {width:78% !important;}
#gform_fields_38 .gf_left_third .ginput_container{width:92% !important;}
#gform_fields_38 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_38 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_38 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_fields_38 .ginput_complex label { display:none !important; }
#gform_fields_38 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_38 li#field_38_19 label, #gform_fields_38 li#field_38_18 label { margin:3px 0 !important; font-size:11px !important; }
/*.home small.locations { font-size: 14px; display: block; margin-top: 10px; }*/
li#field_38_26 .ginput_container {width:95% !important; }
#gform_38 .gfield_label { display:none !important; }

#gform_38 .button.gform_button {font-size: 16px !important;}


li#field_38_17 select.large { width:99% !important; }
li#field_38_13 select.large { width:99% !important; }
li#field_38_17.gf_right_half { width:50% !important; }
li#field_38_13.gf_left_half { width:50% !important; }
li#field_38_19.gf_right_half { width:50% !important; }
li#field_38_18.gf_left_half { width:50% !important; }
li#field_38_27 select.large { width:99% !important; }
li#field_38_28 select.large { width:99% !important; }
li#field_38_27.gf_right_half { width:50% !important; }
li#field_38_28.gf_left_half { width:50% !important; }
li#field_38_32 select.large { width:99% !important; }
li#field_38_33 select.large { width:99% !important; }
li#field_38_32.gf_right_half { width:50% !important; }
li#field_38_33.gf_left_half { width:50% !important; }
li#field_38_34.gf_left_half { width:50% !important; }
li#field_38_35.gf_right_half { width:50% !important; }
li#field_38_34 select.large { width:99% !important; }
li#field_38_35 select.large { width:99% !important; }
#gform_38 select.large { width:100% !important; }
li#field_38_33 { margin:-2px 0 0 10px !important;}
#label_38_33_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important; }
#gform_38 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_38 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; }
#gform_fields_38 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:4px 2px 4px 10px !important; }
#gform_fields_38 { text-transform: none !important; }
#gform_38 .gf_left_half, #gform_38 .gf_right_half { width:50% !important; }
#gform_38 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_38 ul.chosen-choices { border-radius: 5px !important; }
#gform_fields_38 .ginput_container { margin:0; padding:0; }
#gform_fields_38 textarea { height:75px; width:94.5% !important; margin-top:2px !important; }
li#field_38_29 { float:left !important; }
li#field_38_30 { float:right !important; }
#gform_fields_38 li#field_38_19 label.gfield_label, #gform_fields_38 li#field_38_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }
.quote-box #gform_wrapper_91 p.frm-terms a:hover{
	color: #f05a25!important;
}
/* HOMEPAGE DUPLICATE FORM BY MARY -- ENDS HERE */



@media only screen and (max-width: 479px)
{
	.intro-msg{
		width:auto;
		margin-left: 0!important;
	}
.intro-msg p{
	font-size: 12px!important;
}
.intro-msg p span{
	font-size: 14px!important;
}
.ms-dform #gform_wrapper_109 #gform_page_109_12 .gform_page_footer .gform_button{
	margin: 0 auto;
}
.ms-dform #gform_wrapper_109 #gform_page_109_12 .gform_page_footer center{
	width: 100%;
}
.ms-dform #gform_wrapper_109 #gform_page_109_12 .gform_page_footer .ssl-sub p{
	width: 71%;
	margin-bottom: 10px;
}
#BoitesDemenagementBottom .form-frame .gform_wrapper .top_label select.large,
#BoitesDemenagementBottom .form-frame .gf_left_half select,
#BoitesDemenagementBottom .form-frame .gf_right_half select,
#BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_right_third select.medium,
#BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_left_third select.medium,
#BoitesDemenagementBottom .form-frame .gform_wrapper .top_label li.gfield.gf_middle_third select.medium,
#BoitesDemenagementBottom .form-frame .gform_wrapper textarea.small,
#BoitesDemenagementBottom .form-frame .gform_wrapper .datepicker {
    width: 99% !important;
}

#field_87_28 label.gfield_label + div.ginput_container,
#field_87_32 label.gfield_label + div.ginput_container {
	margin-bottom: 3px;
}

.container .one-second.column {
    width: 460px;
    max-width: 100%;
}
#BoitesDemenagementTop {
    padding-top: 20px !important;
}
#BoitesDemenagementTop h2 {
    font-size: 18px !important;
}
#BoitesDemenagementTop .form-frame .form-badge, #BoitesDemenagementBottom .form-frame .form-badge {
    top: 0;
    width: 74px;
}
#BoitesDemenagementTop .form-frame h3, #BoitesDemenagementBottom .form-frame h3 {
    padding-left: 75px;
}
#BoitesDemenagementTop .form-frame, #BoitesDemenagementBottom .form-frame {
    max-width: 90%;
}
#BoitesDemenagementObtenez .btn-obtenez {max-width: 86%;}
.page-id-3552 .the_content .one-second.column .banner {
    width: 100px;
    font-size: 18px;
    min-height: 62px;
    line-height: 24px;
    background: #000;
}
.page-id-3552 .the_content .one-second.column .banner span.price {
    font-size: 30px;
}
#BoitesBottom .form-frame {
    float: none;
    max-width: 96%;
}
#BoitesBottom .form-frame .b-seal {
    width: 80px!important;
}
#BoitesTop h2 {
    margin: 20px 0;
}
#BoitesBottom h3 {
    font-size: 18px !important;
    line-height: 24px !important;
    margin: 30px 0;
}
#field_83_24 {padding-top:2px !important;}

#gform_79 .gfield_checkbox li {
    width: 100% !important;
}
#field_79_33 {margin-left:0;}

#Subheader{min-height: 45px!important;}
#Subheader h1{margin:0px!important;}

h1{font-size: 20px!important;
    line-height: 20px!important;}
h2{font-size: 18px!important;
    line-height: 18px!important;}
h3, h4 {font-size: 14px!important;line-height: 16px!important;}
.quote-form .gform_wrapper .gform_footer{
margin-left:0px!important;
width: 86%!important;
}
p, li, a, table, td, th{font-size: 14px!important;line-height: 18px!important;}
table, td, th{font-size: 12px!important;line-height: 16px!important;}
#DirectoryStats #con2 .one-fourth{
	width:50%!important;
	
}
	
.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"], .gform_wrapper .gform_body input[type="email"] , .gform_wrapper .gform_body input[type="tel"], #gform_fields_61 .gf_right_third .ginput_container, #gform_fields_61 .gf_middle_third .ginput_container, #gform_fields_61 .gf_left_third .ginput_container{ width:100% !important; }
#gform_28 #gform_submit_button_28 { font-size:12px !important; }
#gform_5 #gform_submit_button_5, #gform_90 #gform_submit_button_90, #gform_110 #gform_submit_button_110, #gform_111 #gform_submit_button_111 { font-size: 20px !important;
    line-height: 20px;
    width: 100%;}
.quote-box .form-image { position: absolute; right: -15px!important; width: 70px !important; height:auto !important; top:-20px !important; }
.quote-box h3 { max-width:205px !important; width:100% !important; font-size:14px !important; line-height: 16px!important;padding-right:30px !important; padding-top:5px !important;min-height: 40px!important; top: -12px !important; padding-bottom: 0 !important; }
	.page-id-18 .quote-box-2 h3 { top: -12px !important; }

.quote-box .gform_wrapper{padding-top: 65px!important;}
.boites-form .gform_wrapper{padding-top: 70px!important;}
.quote-box .gform_wrapper p, .quote-form .gform_wrapper p{padding:0px!important;font-size: 12px!important;line-height: 14px!important;}
.quote-box .gform_wrapper p a, .quote-form .gform_wrapper p a{
	font-size: 12px!important;
}

.quote-box{
margin-top:20px!important;margin-bottom:55px!important;padding:0!important;width: 100%!important;
}
.home .quote-box,
.page-id-1807 .quote-box { width:100% !important; margin-bottom:80px !important; margin-left: 0px;}
.home .quote-box h3 { line-height:20px !important; }
.home .quote-box .form-image { position: absolute; right: 0px!important; width: 55px !important; height:auto !important; top:-30px !important; }
.home-text h3{width:100%!important;}
.home small.locations { font-size: 12px !important; margin-top: 0 !important; }
.page-id-308 .quote-box h3 { line-height:18px !important; font-size:16px !important; padding-left:20px !important; }
.page-id-308 .quote-box .form-image { width: 80px !important; height:auto !important; top:20px !important; right:-1px !important; }
.postid-233 .quote-box h3 { line-height:18px !important; font-size:16px !important; padding-left:20px !important; }
.postid-233 .quote-box .form-image { width: 80px !important; height:auto !important; top:20px !important; right:-1px !important; }
li#field_5_26 .ginput_container, li#field_54_26 .ginput_container {width:91% !important; }
.home .quote-box .form-image
.lc-banner { display:none !important; }
.lc-form {max-width:60% !important;height:auto !important;float:none !important;}
.lc-form h1 {font-size:14px;position:absolute;top:-25px;left:-75px;background: #205685 !important;max-width:70%;padding:0 !important;}
img.trust {top:-24px;right:-20px;}
.lcfooter-banner .lc-form {max-width:90% !important;height:auto !important;float:none !important;}
.lcfooter-text {margin-right:0 !important;}
.intro-msg {margin-left: -33px;text-align: center;max-width: inherit;}
li#field_5_17.gf_right_half, li#field_54_17.gf_right_half,li#field_61_17.gf_right_half, li#field_69_17.gf_right_half, li#field_110_17.gf_right_half, li#field_111_17.gf_right_half { width:100% !important; }
li#field_5_13.gf_left_half, li#field_54_13.gf_left_half, li#field_61_13.gf_left_half, li#field_69_13.gf_left_half, li#field_110_13.gf_left_half, li#field_111_13.gf_left_half { width:100% !important; }
li#field_5_19.gf_right_half, li#field_54_19.gf_right_half, li#field_61_19.gf_right_half, li#field_69_19.gf_right_half, li#field_110_19.gf_right_half, li#field_111_19.gf_right_half { width:100% !important; }
li#field_61_18.gf_left_half, li#field_69_18.gf_left_half { width:100% !important; }
li#field_5_27.gf_right_half, li#field_54_27.gf_right_half, li#field_61_27.gf_right_half, li#field_69_27.gf_right_half, li#field_110_27.gf_right_half, li#field_111_27.gf_right_half { width:100% !important;  float: left !important; clear: both !important; }
li#field_5_28.gf_left_half, li#field_54_28.gf_left_half, li#field_61_28.gf_left_half, li#field_69_28.gf_left_half, li#field_110_28.gf_left_half, li#field_111_28.gf_left_half { width:100% !important;  float: left !important; clear: both !important; }
li#field_5_32.gf_right_half, li#field_54_32.gf_right_half, li#field_61_32.gf_right_half, li#field_69_32.gf_right_half, li#field_110_32.gf_right_half, li#field_111_32.gf_right_half { width:100% !important; }
li#field_5_33.gf_left_half, li#field_54_33.gf_left_half, li#field_61_33.gf_left_half, li#field_69_33.gf_left_half, li#field_110_33.gf_left_half, li#field_111_33.gf_left_half { width:100% !important; }
#gform_5 .gf_left_half, #gform_5 .gf_right_half, #gform_54 .gf_left_half, #gform_54 .gf_right_half, #gform_61 .gf_left_half, #gform_61 .gf_right_half, #gform_69 .gf_left_half, #gform_69 .gf_right_half, #gform_110 .gf_left_half, #gform_110 .gf_right_half, #gform_111 .gf_left_half, #gform_111 .gf_right_half { width:100% !important;  float: left !important; clear: both !important; }
li#field_5_29.gf_left_half, li#field_5_30.gf_right_half, li#field_54_29.gf_left_half, li#field_54_30.gf_right_half, li#field_61_29.gf_left_half, li#field_61_30.gf_right_half, li#field_69_29.gf_left_half, li#field_69_30.gf_right_half , li#field_110_29.gf_left_half, li#field_110_30.gf_right_half, li#field_111_29.gf_left_half, li#field_111_30.gf_right_half { width:100% !important; }
li#field_5_39.gf_right_half, li#field_5_40.gf_right_half, li#field_54_39.gf_right_half, li#field_54_40.gf_right_half, li#field_61_39.gf_right_half, li#field_61_40.gf_right_half, li#field_69_39.gf_right_half, li#field_69_40.gf_right_half, li#field_110_39.gf_right_half, li#field_110_40.gf_right_half, li#field_111_39.gf_right_half, li#field_111_40.gf_right_half { width:100% !important; }
li#field_5_38.gf_left_half, li#field_5_41.gf_left_half, li#field_54_38.gf_left_half, li#field_54_41.gf_left_half, li#field_61_38.gf_left_half, li#field_61_41.gf_left_half, li#field_69_38.gf_left_half, li#field_69_41.gf_left_half, li#field_110_38.gf_left_half, li#field_110_41.gf_left_half, li#field_111_38.gf_left_half, li#field_111_41.gf_left_half { width:100% !important; }
li#field_37_29.gf_left_half, li#field_37_30.gf_right_half  { width:100% !important; }
li#field_37_40.gf_right_half, li#field_37_41.gf_right_half { width:100% !important; }
li#field_37_38.gf_left_half, li#field_37_39.gf_left_half { width:100% !important; }
#gform_37 .gf_left_half, #gform_37 .gf_right_half { width:100% !important;  float: left !important; clear: both !important; }
li#field_37_19.gf_right_half { width:100% !important; }
li#field_37_18.gf_left_half { width:100% !important; }
li#field_5_34.gf_left_half, li#field_54_34.gf_left_half { width:100% !important; }
li#field_5_35.gf_right_half, li#field_54_35.gf_right_half { width:100% !important; }
li#field_37_34.gf_left_half { width:100% !important; }
li#field_37_35.gf_right_half { width:100% !important; }
#gform_54 .gf_left_half, #gform_54 .gf_right_half {
    width: 100% !important;
}

/*** GFORM 38 MOBILE BY MARY ***/

li#field_38_19.gf_right_half { width:100% !important; }
li#field_38_18.gf_left_half { width:100% !important; }

li#field_38_17.gf_right_half { width:100% !important; }
li#field_38_13.gf_left_half { width:100% !important; }
li#field_38_27.gf_right_half { width:100% !important;  float: left !important; clear: both !important; }
li#field_38_28.gf_left_half { width:100% !important;  float: left !important; clear: both !important; }
#gform_38 .gf_left_half, #gform_38 .gf_right_half { width:100% !important;  float: left !important; clear: both !important; }

/*** GFORM 38 MOBILE BY MARY - END ***/

.single-post .quote-box { width:100% !important; margin-bottom:50px !important; }
.single-post .quote-box h3 { line-height:20px !important; }
.single-post .quote-box .form-image { position: absolute; right: 0px!important; width: 70px !important; height:auto !important; top:-20px !important; }
.single-post .quote-box .form2-img{top:0px!important;}
.single-post small.locations { font-size: 11px !important; margin-top: 0 !important; }
.gf_right_half { width:100% !important; }
.gf_left_half { width:100% !important; }
#tc-bottom-form .gf_left_third, #tc-bottom-form .gf_middle_third, #tc-bottom-form .gf_right_third {width: 100% !important;}
#gform_submit_button_26 {margin-left:15px;}
.lc-form p.subbutton, .lc-form p.subbutton > a{font-size:12px !important; line-height:16px !important;}
	
	#comp-form  #gform_next_button_103_1{
		border-radius:0px !important;
		margin:0px !important;
	}
	#comp-form #gform_wrapper_103 .gform_page:not(#gform_page_103_1):not(#gform_page_103_11) .gform_page_footer{
		    display: flex;
		display: -webkit-flex;
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		min-height: 120px !important;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		margin: 0px !important;
		padding: 20px 25% 0 !important;
	}
	
	

}

@media only screen and (min-width: 480px) and (max-width:959px)
{
.banner-man { display:none !important; }
.page-template-entreposage .banner-man{
	display: block!important;
}
.page-template-entreposage .quote-box{
	padding-bottom: 0px;
	margin-left: 210px!important;
}
.page-template-entreposage .banner-man{
	    margin-left: -125px!important;
}

.quote-box { margin: 40px auto 30px !important; /*width: 100% !important;*/float: none;}
	.quote-box h3 { top: -18px !important; padding-bottom: 0 !important; }
	.quote-box .form-image { top: -40px !important; }
.home .quote-box { clear:both !important;margin: 70px auto 40px !important; width:480px !important; float:none !important; }
#half-container { float:none !important; margin: 0 auto 30px !important; clear:both !important;}
.page-id-308 .quote-box .form-image { width: 100px !important; height:auto !important; }
#menu_responsive { display:none!important; }
.lc-banner { display:none !important; }
.page-id-24 .dc-top-man { display:none; }
	.header-call{width: 80%;}
#tc-bottom-form{padding-left:20px;}
}
@media only screen and (min-width: 767px) and (max-width:959px){
	.home-banner .quote-box { margin: 40px auto 30px !important; width: 70% !important;float: none;}
}
@media only screen and (min-width: 480px) and (max-width:600px)
{
	.page-id-781 .quote-box .form-image {
	    right: -23px !important;
		width: 106px;
	}
	.page-id-781 .quote-box h3 {
	    line-height: 20px;
		padding-left: 25px;
		padding-right: 50px;
		padding-top: 7px;
		width: 320px;
	}

	.page-id-237 .quote-box h3 {
	    left: 8px;
	    line-height: 22px;
	    padding-left: 22px;
	    padding-right: 40px;
	    width: 334px;
	}
	.page-id-237 .quote-box .form-image {
	    right: -36px !important;
	    top: -34px;
	    width: 102px;
	}
	.page-id-1880 .quote-box h3 {
		top: 3px !important;
	}
	#BoitesTop h2 {
	    margin: 20px 0;
	}
	#BoitesBottom h3 {
	    margin: 30px 0;
	}
	#BoitesBottom .form-frame {
	    float: none;
	    max-width: 100%;
	}

	.home .quote-box { clear:both !important;margin: 100px auto 40px !important; width:auto !important; float:none !important; }
	.home .quote-box h3 { padding-right:30px !important; padding-top:5px !important; width:300px !important;}
	.home small.locations { margin-top:0 !important; }

	.intro-msg {margin-left: 0;text-align:center;width:auto!important;}
	.services-col{
		margin: 0px auto 20px;
	    width: 270px;
	}
}

@media only screen and (min-width: 768px) and (max-width:959px)
{
	#dfa-content{
	background-position: right!important;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2020/08/prix-soumission-demenageur-saint-eustache.jpeg)!important;
	}
	#dfa-content #sa-frmtop, #dfa-content #aha-form{
		max-width: 535px!important;
    	margin-left: 225px!important;
	}
	#dfa-content #sa-frmtop p{
		font-size:17px;
	}
	#dfa-content p.subtitle{
		margin-top: 0px!important;
		background-color: rgba(255, 255, 255, 0.5);
		padding: 5px 0px!important;
	}
	#Testimonials-New .stars {
		position: relative;
		bottom: unset;
		right: unset;
	}
	#Testimonials-New p.testi-quotes {
		float: none;
		padding-top: 0;
	}
	.page-id-674 .intro-msg {
	    margin-left: -104px;
	}
	.page-id-674 .call-div {
	    margin-right: 20px;
	}
	.page-id-674 #half-container {
	    margin: 0 auto 0 !important;
	    padding-bottom: 0;
	}
	.page-id-674 #half-container2 {
	    float: none !important;
	    margin: 0 auto;
	}
	.page-id-674 .quote-box {
	    width: 70% !important;
	}
	.page-id-674 #half-container .quote-box {
	    width: 75% !important;
	}
	.page-id-18 #half-container{
	    float: right!important;
    	width: 500px!important;
	}
	.page-id-18 #half-container2 {
	    float: right;
	    width: 245px;
	}
	.page-id-5285 #dfa-content p:first-of-type, .page-id-7147 #dfa-content p:first-of-type, .page-id-7546 #dfa-content p:first-of-type, .page-id-10332 #dfa-content p:first-of-type, .page-id-10336 #dfa-content p:first-of-type, .page-id-10339 #dfa-content p:first-of-type, .page-id-10342 #dfa-content p:first-of-type, .page-id-15287 #dfa-content p:first-of-type{
		max-width:100%;
		margin: 10px auto 0px !important;
	}
	.page-id-7147 img.dfa-arrow, .page-id-7147 p.dfa-arrowtxt{
		display: none;
	}
	#aha-form #input_97_7{
		height: 100px!important;
	}
	.home .quote-box, .page-id-2873 .quote-box, .page-id-4255 .quote-box { clear:both !important;margin: 70px auto 40px !important; width:550px !important; float:none !important; }

	#BoitesDemenagementTop h1 {
		margin-left: 0;
	}
	#BoitesDemenagementTop h1 {
		font-size: 34px;
	}
	#BoitesDemenagementTop h2 {
		font-size: 27px !important;
		line-height: 32px;
		letter-spacing: 0;
		margin-left: 0;
		margin-right: 120px;
	}
	#BoitesDemenagementTop .form-man {
		left: -302px;
		width: 250px;
	}
	#BoitesDemenagementTop .form-frame {
		width: 380px;
		margin-right: 40px;
	}
	#BoitesDemenagementSoumission .one-third.column {
		width: 243px;
	}
	#BoitesDemenagementSoumission .two-third.column {
		width: 510px;
	}
	#BoitesDemenagementSoumission .section-1 .sec-1 {
		padding: 15px 10px 10px 10px;
		height: 178px;
	}
	#BoitesDemenagementSoumission .sec-2 {
		padding: 10px 3% 20px 3%;
		height: 151px;
	}
	#BoitesDemenagementSoumission .sec-3 {
		height: 170px;
	}
	#BoitesDemenagementBottom .form-man {
		right: 3px;
		width: 270px;
	}
	#input_103_133 > li, #input_106_133 > li{width:50%;}

	#Testimonials-New .testi-box p:not(.testi-quotes){
		 min-height: 290px;
	}
}

/** SIDEBAR **/
.widget-area aside#text-10 { margin:0 !important; padding: 0 !important; }
.widget-area aside#text-9 { margin:0 !important; padding: 0 !important; }
.widget-area .gform_wrapper .gform_body .top_label li.gfield.gf_right_half { float: left !important; clear: left !important; width: 100%; } 
.widget-area .gform_wrapper .gform_body .top_label li.gfield.gf_left_half { float: left; clear: left !important; width: 100%; }
.widget-area .gform_wrapper .gform_body .top_label li.gfield.gf_right_third { float: left; clear: left !important; width: 100%; margin-left:0 !important; margin-right:0 !important; }
.widget-area .gform_wrapper .gform_body .top_label li.gfield.gf_middle_third { float: left; clear: left !important; width: 100%; margin-left:0 !important; margin-right:0 !important;}
.widget-area .gform_wrapper .gform_body .top_label li.gfield.gf_left_third { float: left; clear: left !important; width: 100%; margin-right:0 !important;}
.widget-area .gform_wrapper .gform_body input[type="text"] { width:100% !important; }
.widget-area li#field_5_26 .ginput_container { width:91% !important; }

.widget-area #gform_5 .gf_left_half{ width:100% !important;  float: left !important; clear: both !important; }
.widget-area #gform_5 .gf_right_half { width:100% !important;  float: left !important; clear: both !important; }
.widget-area li#field_5_37 .gfield_label {display:block !important; color:#000 !important; font-weight: normal !important; }
.widget-area li#field_5_37 select { }

.widget-area #gform_37 .gf_left_half { width:100% !important;  float: left !important; clear: both !important; }
.widget-area #gform_37 .gf_right_half { width:100% !important;  float: left !important; clear: both !important; }
.widget-area li#field_37_37 .gfield_label {display:block !important; color:#000 !important; font-weight: normal !important; }
.widget-area li#field_37_37 select { }

/** END of SIDEBAR **/

/* PHONE LEAD FORM BY JOANN */
#gform_fields_32 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_32 {position:relative;}
#gform_fields_32 .gfield {padding:0;margin:0;}
#gform_fields_32 .ginput_container {width:98%;margin:0;padding:0;}
#gform_fields_32 .gfield_html {padding:0;margin:0;}
#gform_fields_32 #field_32_17 .ginput_container, #gform_fields_32 #field_32_22 .ginput_container,
#gform_fields_32 #field_32_13 .ginput_container {width:107% !important;padding:0;}
#gform_fields_32 .ginput_container .gfield_select {margin:1px 0 4px 0;padding:5px 10px !important;}
#gform_fields_32 textarea#input_32_14 {height:75px;width:100%;}
#gform_fields_32 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_32_18 input, #field_32_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_32 #input_32_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_32 #input_32_18 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important; }
#gform_fields_32 #input_32_18 .ginput_full input {width:88% !important;}
#gform_fields_32 #input_32_18 .ginput_left, #gform_fields_5 #input_5_18 .ginput_right {min-height: 32px !important;}
#gform_fields_32 #input_32_18 .ginput_left input, #gform_fields_5 #input_5_18 .ginput_right input {width:78% !important; }
#gform_fields_32 #input_32_19 {width:100%; margin:0; padding:0;}
#gform_fields_32 #input_32_19 .ginput_full {width:100%;padding-right:5px; min-height: 32px !important;}
#gform_fields_32 #input_32_19 .ginput_full input {width:88% !important;}
#gform_fields_32 #input_32_19 .ginput_left, #gform_fields_32 #input_32_19 .ginput_right {min-height: 32px !important;}
#gform_fields_32 #input_32_19 .ginput_left input, #gform_fields_32 #input_32_19 .ginput_right input {width:78% !important;}
#gform_fields_32 .gf_left_third .ginput_container { width:92% !important;}
#gform_fields_32 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_32 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_32 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_fields_32 .ginput_complex label { display:none !important; }
#gform_fields_32 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_32 li#field_32_19 label, #gform_fields_32 li#field_32_18 label { margin:3px 0 !important; font-size:11px !important; }
li#field_32_26 .ginput_container {width:95% !important; }
li#field_32_17 label, li#field_32_13 label, li#field_32_22 label { display: none !important; }
/*PHONE LEAD FORM CSS ENDS HERE */

.postid-469 table td {  vertical-align:middle !important; color:#3e3e3e !important; }
.postid-469 td {  border-spacing: 2px !important; border-collapse: separate !important; }
tr.heading-color th { background:#3e3e3e !important; color:#f7931e !important; border:0 !important; vertical-align:middle !important;}
tr.heading-color { background:#3e3e3e !important; border:0 !important;  border-collapse: collapse !important;}
td.headcolor { background:#3e3e3e !important; color:#f7931e !important; border: 1px solid #fff !important; }
td.headcolor strong { background:#3e3e3e !important; color:#f7931e !important; }
td.gray-title { background:#e2e3e4 !important; text-align:left !important; width:240px !important; border-radius:10px !important; border: 1px solid #fff !important; }
td.td-box { background:#fff !important; border:1px solid #d2d2d2 !important; }
tr.white-border td , tr.white-border { border: 0 !important; height:2px !important; padding:0 !important; }
tr.heading-color th img, td.headcolor img { margin-right:10px !important; }
.page-id-1616 .the_content_wrapper { overflow: visible; }
#gform_wrapper_34 label { display: none !important; }
#gform_wrapper_34 .gfield_label[for=input_34_18_1], #gform_wrapper_34 .gfield_label[for=input_34_19_1] { display: block !important; }
#gform_wrapper_34 .top_label li.gfield.gf_left_third input.large, 
#gform_wrapper_34 .top_label li.gfield.gf_middle_third input.large, 
#gform_wrapper_34 .top_label li.gfield.gf_right_third input.large {
	width: 84% !important;
}

.page-id-401 td.gray-title {width:25% !important;border-radius:0 !important;}
.page-id-401 td.td-box {
    width: 25%;
}
.page-id-401 tr.heading-color th {font-size: 12pt;}

#gform_wrapper_34 .ginput_complex input[type=text] {
	width: 80% !important;
}
#gform_wrapper_34 .top_label li.gfield {
	margin-bottom: 0;
}
#gform_wrapper_34 input[type="text"], #gform_wrapper_34 input[type="password"], #gform_wrapper_34 input[type="email"], #gform_wrapper_34 textarea, #gform_wrapper_34 select {
	margin-bottom: 0;
}
#gform_wrapper_34 #input_34_26 {
	width: 92%;
}
#gform_wrapper_34 #input_34_18_1, #gform_wrapper_34 #input_34_19_1 {
	width: 89% !important;
}
#gform_wrapper_34 textarea {
    width: 94% !important;
}
#gform_wrapper_34 #input_34_27 {
width: 91% !important;
}
.dpc-form {
width: 380px;
margin-right: -80px;
}
.dpc-form .gform_body {
padding: 5px 20px 15px 25px;
}
#Content .dpc-banner {
padding: 20px 0;
}
#Content .dpc-banner .dpc-form {
    margin: 0 auto 20px;
    float: none;
}

/* ----------------------- DIRECTORY ----------------------- */


.w2dc-fields-group, .w2dc-field-output-block-9 { display:block !important; clear:both !important; }
div.w2dc-content .w2dc-field-name { display:inline-block !important; font-weight:bold !important; }
.w2dc-field-content { text-align:justify !important; font-size:16px !important; color:#000 !important; padding: 9px 5px 8px 0 !important; }
div.w2dc-content .w2dc-fields-group .w2dc-field-caption {  font-size:16px !important; color:#155c9d !important; width:250px !important; margin-right:20px !important;  }
div.w2dc-content .w2dc-fields-group .w2dc-field-output-block { margin:3px 0 !important; padding: 0 !important; border-bottom: 0 !important; }
.w2dc-field-output-block-9 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-type.png) no-repeat scroll 20px 50% #f2f2f2 !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-10 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-prix.png) no-repeat scroll 20px 50% #ffffff !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-10 .w2dc-field-content { font-size:20px !important; font-weight:bold !important; }
.w2dc-field-output-block-11 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-siege-social.png) no-repeat scroll 20px 50% #f2f2f2 !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-12 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-couverture.png) no-repeat scroll 20px 50% #ffffff !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-13 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-employes.png) no-repeat scroll 20px 50% #f2f2f2 !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-14 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-camion.png) no-repeat scroll 20px 50% #ffffff !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-15 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-dimensions.png) no-repeat scroll 20px 50% #f2f2f2 !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-16 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-years.png) no-repeat scroll 20px 50% #ffffff !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-17 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-assurances.png) no-repeat scroll 20px 50% #f2f2f2 !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-18 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-certifications.png) no-repeat scroll 20px 50% #ffffff !important; padding:9px 5px 8px 60px !important; }
.w2dc-field-output-block-19 .w2dc-field-caption { background:url(/wp-content/uploads/2016/01/1-expertise.png) no-repeat scroll 20px 50% #f2f2f2 !important; padding:9px 5px 8px 60px !important; }

.w2dc-field-output-block-9 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-10 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-11 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-12 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-13 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-14 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-15 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-16 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-17 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-18 .w2dc-field-name { font-weight:300 !important; }
.w2dc-field-output-block-19 .w2dc-field-name { font-weight:300 !important; }

div.w2dc-content .w2dc-field-output-block-2 .w2dc-field-caption { width:100px !important; color:#000 !important; }
div.w2dc-content .w2dc-field-output-block-21 .w2dc-field-caption { width:100px !important; color:#000 !important; }
div.w2dc-content .w2dc-field-output-block-8 .w2dc-field-caption { width:100px !important; color:#000 !important; }
div.w2dc-content .w2dc-field-output-block-7 .w2dc-field-caption { width:100px !important; color:#000 !important; }

.w2dc-field-output-block-20 { display:inline-block !important; width:300px !important; margin-top:10px !important; vertical-align:top !important; }
.w2dc-field-output-block-20 .w2dc-field-name { text-transform:uppercase !important; padding:14px 0 !important; color:#000 !important; font-size:18px !important; margin:10px 0 !important; background:url(/wp-content/uploads/2016/02/1-hours.png) no-repeat scroll right center transparent !important;  width:250px !important; }
.clear_float { clear:left !important; }
.w2dc-field-content.w2dc-hours-field { width:300px !important; }
div.w2dc-content .w2dc-hours-field strong { width:100px !important; color:#000 !important; }
.w2dc-fields-group:nth-child(5) { width:500px !important; display:inline-block !important; margin-top:10px !important; } /* CONTACT INFO */
div.w2dc-content .w2dc-fields-group .w2dc-fields-group-caption { border-top: 4px solid #ccc !important; padding:10px 0 !important; color:#000 !important; }
.w2dc-field-content.w2dc-hours-field { color: #155c9d !important; }
.w2dc-field-output-block-22 ul { margin:auto !important; }
.w2dc-field-output-block-22 ul li { display:inline-block !important; margin: 10px !important; vertical-align:middle !important; }
.w2dc-field-output-block-22 ul li img { vertical-align:middle !important; margin:auto !important; }

/* TEST FORM BY JOANN */
#gform_fields_36 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_5 {position:relative;}
#gform_fields_36 .gfield {padding:0;margin:0;}
#gform_fields_36 .gfield_html {padding:0;margin:0;}
#gform_fields_36 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_36_18 input, #field_36_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_fields_36 #input_36_18 {width:100%; margin:0 5px 0 0; padding:0;}
#gform_fields_36 #input_36_18 .ginput_full {width:100%; padding-right:2px; min-height: 32px !important; }
#gform_fields_36 #input_36_18 .ginput_full input {width:88% !important;}
#gform_fields_36 #input_36_18 .ginput_left, #gform_fields_36 #input_36_18 .ginput_right {min-height: 32px !important;}
#gform_fields_36 #input_36_18 .ginput_left input, #gform_fields_36 #input_36_18 .ginput_right input {width:78% !important; }
#gform_fields_36 #input_36_19 {width:100%; margin:0; padding:0;}
#gform_fields_36 #input_36_19 .ginput_full { width:100%; min-height: 32px !important; }
#gform_fields_36 #input_36_19 .ginput_full input {width:88% !important;}
#gform_fields_36 #input_36_19 .ginput_left, #gform_fields_36 #input_36_19 .ginput_right {min-height: 32px !important;}
#gform_fields_36 #input_36_19 .ginput_left input, #gform_fields_36 #input_36_19 .ginput_right input {width:78% !important;}
#gform_fields_36 .gf_left_third .ginput_container{width:92% !important;}
#gform_fields_36 .gf_middle_third .ginput_container {width:92% !important;}
#gform_fields_36 .gf_right_third .ginput_container {width:92% !important;}
#gform_fields_36 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_fields_36 .ginput_complex label { display:none !important; }
#gform_fields_36 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_fields_36 li#field_36_19 label, #gform_fields_36 li#field_36_18 label { margin:3px 0 !important; font-size:11px !important; }
.home small.locations { font-size: 14px; display: block; margin-top: 10px; }
li#field_36_26 .ginput_container {width:95% !important; }
#gform_36 .gfield_label { display:none !important; }


li#field_36_17 select.large { width:99% !important; }
li#field_36_13 select.large { width:99% !important; }
li#field_36_17.gf_right_half { width:50% !important; }
li#field_36_13.gf_left_half { width:50% !important; }
li#field_36_19.gf_right_half { width:50% !important; }
li#field_36_18.gf_left_half { width:50% !important; }
li#field_36_27 select.large { width:99% !important; }
li#field_36_28 select.large { width:99% !important; }
li#field_36_27.gf_right_half { width:50% !important; }
li#field_36_28.gf_left_half { width:50% !important; }
li#field_36_32 select.large { width:99% !important; }
li#field_36_33 select.large { width:99% !important; }
li#field_36_32.gf_right_half { width:50% !important; }
li#field_36_33.gf_left_half { width:50% !important; }
li#field_36_34 select.large { width:100% !important; }
#gform_36 select.large { width:100% !important; }
li#field_36_31 { margin:-2px 0 0 10px !important;}
#label_36_31_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important; }
#gform_36 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_36 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; }
#gform_fields_36 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:4px 2px 4px 10px !important; }
#gform_fields_36 { text-transform: none !important; }
#gform_36 .gf_left_half, #gform_36 .gf_right_half { width:50% !important; }
#gform_36 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_36 ul.chosen-choices { border-radius: 5px !important; }
#gform_fields_36 .ginput_container { margin:0; padding:0; }
#gform_fields_36 textarea { height:75px; width:94.5% !important; margin-top:2px !important; }
li#field_36_29 { float:left !important; }
li#field_36_30 { float:right !important; }
#gform_fields_36 li#field_36_19 label.gfield_label, #gform_fields_36 li#field_36_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }

/* TEST FORM CSS ENDS HERE */

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input.default { max-width:500px !important; width: 100% !important; }
.chosen-container-multi .chosen-choices li.search-field { width: 100% !important; white-space:normal !important; }

aside .quote-form #gform_wrapper_5 { display:block !important; }
aside .quote-form #gform_wrapper_37 { display:block !important; }

.postid-775 aside .quote-form { display:none !important; }

/* DUE TO FORM UPDATE 1.9.17 */
.quote-box input[type="text"], .quote-box input[type="password"], .quote-box input[type="email"], .quote-box textarea, .quote-box select { width:100% !important; }
#gform_fields_5 .gf_left_third .ginput_container, #gform_fields_5 .gf_middle_third .ginput_container, #gform_fields_5 .gf_right_third .ginput_container,
#gform_fields_80 .gf_left_third .ginput_container, #gform_fields_80 .gf_middle_third .ginput_container, #gform_fields_80 .gf_right_third .ginput_container,
#gform_fields_81 .gf_left_third .ginput_container, #gform_fields_81 .gf_middle_third .ginput_container, #gform_fields_81 .gf_right_third .ginput_container { width:100% !important; }
#gform_fields_5 .ginput_container, #gform_fields_80 .ginput_container, #gform_fields_81 .ginput_container { width:100% !important; }
#gform_fields_5 #input_5_18 .ginput_left input, #gform_fields_5 #input_5_18 .ginput_right input, #gform_fields_80 #input_80_18 .ginput_left input, #gform_fields_80 #input_80_18 .ginput_right input, #gform_fields_81 #input_81_18 .ginput_left input, #gform_fields_81 #input_81_18 .ginput_right input { width:100% !important; }
#gform_fields_5 #input_5_19 .ginput_left input, #gform_fields_5 #input_5_19 .ginput_right input,
#gform_fields_80 #input_80_19 .ginput_left input, #gform_fields_80 #input_80_19 .ginput_right input,
#gform_fields_81 #input_81_19 .ginput_left input, #gform_fields_81 #input_81_19 .ginput_right input { width:100% !important; }
#gform_fields_5 #input_5_18 .ginput_full input, #gform_fields_5 #input_5_19 .ginput_full input,
#gform_fields_79 #input_79_18 .ginput_full input, #gform_fields_79 #input_79_19 .ginput_full input,
#gform_fields_80 #input_80_18 .ginput_full input, #gform_fields_80 #input_80_19 .ginput_full input,
#gform_fields_81 #input_81_18 .ginput_full input, #gform_fields_81 #input_81_19 .ginput_full input { width:98% !important; }
#gform_fields_5 .gfield .datepicker,#gform_fields_79 .gfield .datepicker, #gform_fields_80 .gfield .datepicker, #gform_fields_81 .gfield .datepicker { width:88% !important; }
li#field_5_36 select.large, li#field_80_36 select.large, li#field_81_36 select.large { width:99.5% !important; }
li#field_5_22 select.large, li#field_80_22 select.large, li#field_81_22 select.large { width:99.5% !important; }
#gform_5 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_80 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_81 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_110 .chosen-container-multi .chosen-choices li.search-field input[type="text"],
#gform_111 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:25px !important; }
#gform_5 ul.chosen-choices, #gform_80 ul.chosen-choices, #gform_81 ul.chosen-choices, #gform_110 ul.chosen-choices, #gform_111 ul.chosen-choices {  width:100% !important;
	padding:0px!important;
	border-radius: 0px !important;
    height: 34px!important;
    margin: 2px 0px 4px!important; 
	border: 1px solid #d5d5d5!important;
	}
#gform_5 ul.chosen-choices .search-field{
	background-color: #f2f2f2!important;
}
#gform_5 .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
	background-color: #f2f2f2!important;
	height: 30px!important;
}
#gform_5 .chosen-container-multi .chosen-choices li.search-field input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: black!important;
}
#gform_5 .chosen-container-multi .chosen-choices li.search-field input[type="text"]::-moz-placeholder { /* Firefox 19+ */
	color: black!important;
	opacity:1;
}
#gform_5 .chosen-container-multi .chosen-choices li.search-field input[type="text"]:-ms-input-placeholder { /* IE 10+ */
	color: black!important;
	opacity:1;
}
#gform_5 .chosen-container-multi .chosen-choices li.search-field input[type="text"]:-moz-placeholder { /* Firefox 18- */
	color: black!important;
	opacity:1;
}
#gform_fields_79 textarea, #gform_fields_80 textarea, #gform_fields_81 textarea { width:99.5% !important; }

#gform_fields_37 .gf_left_third .ginput_container, #gform_fields_37 .gf_middle_third .ginput_container, #gform_fields_37 .gf_right_third .ginput_container { width:100% !important; }
#gform_fields_37 .ginput_container { width:100% !important; }
#gform_fields_37 #input_37_18 .ginput_left input, #gform_fields_37 #input_37_18 .ginput_right input { width:100% !important; }
#gform_fields_37 #input_37_19 .ginput_left input, #gform_fields_37 #input_37_19 .ginput_right input { width:100% !important; }
#gform_fields_37 #input_37_18 .ginput_full input, #gform_fields_37 #input_37_19 .ginput_full input { width:98% !important; }
#gform_fields_37 .gfield .datepicker { width:88% !important; }
li#field_37_36 select.large { width:99.5% !important; }
li#field_37_22 select.large { width:99.5% !important; }
#gform_37 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:25px !important; }
#gform_37 ul.chosen-choices {  width:99.5% !important; }
#gform_fields_37 textarea { width:99.5% !important; }

#gform_fields_38 .gf_left_third .ginput_container, #gform_fields_38 .gf_middle_third .ginput_container, #gform_fields_38 .gf_right_third .ginput_container { width:100% !important; }
#gform_fields_38 .ginput_container { width:100% !important; }
#gform_fields_38 #input_38_18 .ginput_left input, #gform_fields_38 #input_38_18 .ginput_right input { width:100% !important; }
#gform_fields_38 #input_38_19 .ginput_left input, #gform_fields_38 #input_38_19 .ginput_right input { width:100% !important; }
#gform_fields_38 #input_38_18 .ginput_full input, #gform_fields_38 #input_38_19 .ginput_full input { width:98% !important; }
#gform_fields_38 .gfield .datepicker { width:88% !important; }
li#field_38_36 select.large { width:99.5% !important; }
li#field_38_22 select.large { width:99.5% !important; }
#gform_38 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:25px !important; }
#gform_38 ul.chosen-choices {  width:99.5% !important; }
#gform_fields_38 textarea { width:99.5% !important; }

/* END -- DUE TO FORM UPDATE 1.9.17 */

.ui-datepicker-title select.ui-datepicker-month, .ui-datepicker-title select.ui-datepicker-year { padding: 2px 5px !important; }

.gf_two_third { width:auto; float:left; clear:none !important; }
.gf_one_third { width:100px; float:left; clear:left !important; }
#input_5_42, #input_90_42, #input_91_42, #input_110_42, #input_111_42{
	margin-left: 25px!important;
}
#input_5_42 li.gchoice_5_42_1, #input_5_42 li.gchoice_5_42_2, #input_110_42 li.gchoice_110_42_1, #input_110_42 li.gchoice_110_42_2, #input_111_42 li.gchoice_111_42_1, #input_111_42 li.gchoice_111_42_2{
	margin-right: 5px!important;
}
#input_5_42 li label{
	    margin-top: -3px;font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:auto !important;
}
#input_110_42 li label, #input_111_42 li label{
	    margin-top: -3px;margin-left: 16px;font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:100%!important;
}
#label_36_39_1, #label_37_42_1, #label_79_42_1, #label_85_42_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:auto !important; width:140px !important; }
#label_36_39_2, #label_37_42_2, #label_79_42_2, #label_85_42_2 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:auto !important; width:140px !important; }
#label_36_39_3, #label_37_42_3, #label_79_42_3, #label_85_42_3 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important; width:50px !important; }
li#field_36_39, li#field_5_42, li#field_37_42, li#field_85_42  { margin:-2px 0 0 10px !important;}
.gchoice_36_39_3, .gchoice_5_42_3, .gchoice_37_42_3, .gchoice_85_42_3 { vertical-align:top !important; }
.gchoice_36_39_3 label, .gchoice_5_42_3 label, .gchoice_37_42_3 label, .gchoice_85_42_3 label { display: flex !important; }
#thank-u-page { background: url(/wp-content/uploads/2016/03/merci-bg.jpg) no-repeat scroll 0 0 transparent; background-size:cover; padding: 20px; margin:auto; }
.page-id-1829 #Subheader, .page-id-1829 .ssba, .page-id-3858 #Subheader, .page-id-101 #Subheader, .page-id-5296 #Subheader, .page-id-101 .ssba { display: none !important; }
.page-id-1829 #Content .container, .page-id-101 #Content .container, .page-id-5296 #Content .container, .page-id-3858 #Content .container { max-width:2000px !important; width:100% !important; margin: 0 auto !important; }
.white-container { max-width:840px !important; width:100% !important; margin:50px auto 50px !important; position:relative; }
.my-container { max-width:1100px !important; width:100% !important; margin:auto !important; }
.body-of-page { background:#fff; color:#000; padding:20px 50px 60px 50px; }
#thank-u-page .intense.hr { margin-top: -5px !important; }
#thank-u-page h1 { font-family: Oswald !important; font-weight: normal !important; color:#fff !important; font-size:30px;   background-color: #070708 !important; padding: 30px 0 30px 20px; border:1px solid #000;
  background-image: -webkit-linear-gradient(to bottom, #535355, #070708); 
  background-image:    -moz-linear-gradient(to bottom, #535355, #070708); 
  background-image:     -ms-linear-gradient(to bottom, #535355, #070708); 
  background-image:      -o-linear-gradient(to bottom, #535355, #070708); 
  background-image:         linear-gradient(to bottom, #535355, #070708); }
.page-id-1829 .the_content_wrapper, .page-id-101 .the_content_wrapper, .page-id-5296 .the_content_wrapper, .page-id-3858 .the_content_wrapper { margin: 0 !important; }
.page-id-1829 #Content, .page-id-101 #Content, .page-id-5296 #Content, .page-id-3858 #Content { padding-top: 0 !important; }
.merci-img { position: absolute; right:-200px; bottom: -60px; }
.bottom-text { font-size:50px; font-family: Oswald !important; line-height:56px; }
.confirmation-text-box { max-width:550px; width:100%; }

.page-id-101 .container .the_content .one-third.column, .page-id-5296 .container .the_content .one-third.column { margin: 0 1% !important; }
.page-id-101 .container .the_content a:hover img, .page-id-5296 .container .the_content a:hover img { opacity: 0.8 !important; }

.page-template-Ontario .home-info2 { background:#f2f2f2 !important; }
.page-template-Ontario .quote-box small { font-size:14px !important; line-height:14px !important; }


@media screen and (min-width: 768px) and (max-width:980px)
{
.white-container { max-width:700px !important; }
.merci-img { right:-250px !important; }
.confirmation-text-box { max-width:450px; width:100%; }
#feedback-form { background: rgb(237, 234, 232) !important; }
}

@media screen and (min-width:481px) and (max-width:600px)
{
 .page-id-1829 #Content .container .one-third.column,  .page-id-101 #Content .container .one-third.column,  .page-id-5296 #Content .container .one-third.column { width:33% !important; display:inline !important; margin:auto !important; clear:none !important; }
 .body-of-page { padding:20px 30px 60px !important; }
 .confirmation-text-box { max-width:650px !important; width:100% !important; }
 .merci-img { display:none !important; }
 #thank-u-page h1 { font-size:24px !important; line-height:30px !important; }
 .bottom-text { font-size:35px !important; }
.page-id-101 .container .the_content .one-third.column img { border:1px solid #ffffff !important; }
 #feedback-form { background: rgb(237, 234, 232) !important; }
 #gform_27 .gf_left_half, #gform_27 .gf_right_half, #gform_27 .gf_left_third, #gform_27 .gf_middle_third,  #gform_27 .gf_right_third { clear:both !important;  display:block !important; width:100% !important; }
 #gform_27 label {  font-size:14px !important; font-weight: normal !important; }
 #gform_27 .gfield_label { margin: 2px 0 0 !important; }
 #gform_27 .ginput_container input[type="text"], #gform_27 .ginput_container select, #gform_27 .gf_left_half .ginput_container input[type="text"] { width:100% !important; }
.page-template-Ontario .quote-box .form-image { right: -25px !important;
    padding-left: 0 !important;
    width: 120px !important;
    height: auto !important; }

.page-id-401 tr.heading-color th {
    font-size: 10pt;
}
}
@media screen and (min-width:480px) {
	#BoitesDemenagementTop .form-frame .form-badge, #BoitesDemenagementBottom .form-frame .form-badge { width: 100px; }
}
@media screen and (max-width:480px)
{
 .page-id-1829 #Content .container .one-third.column, .page-id-101 #Content .container .one-third.columnn, .page-id-5296 #Content .container .one-third.column { width:100% !important; display:inline !important; margin:auto !important; clear:both !important; }
 .body-of-page { padding:20px 30px 60px !important; }
 .body-of-page span { font-size:16px !important; }
 .merci-img { display:none !important; }
 #thank-u-page h1 { font-size:24px !important; line-height:30px !important; padding: 20px !important;  }
 .bottom-text { font-size:24px !important; line-height:30px !important; }
 #feedback-form { background: rgb(237, 234, 232) !important; }
 #gform_27 .gf_left_half, #gform_27 .gf_right_half, #gform_27 .gf_left_third, #gform_27 .gf_middle_third,  #gform_27 .gf_right_third { clear:both !important;  display:block !important; width:100% !important; }
 #gform_27 label {  font-size:14px !important; font-weight: normal !important; }
 #gform_27 .gfield_label { margin: 2px 0 0 !important; }
 #gform_27 .ginput_container input[type="text"], #gform_27 .ginput_container select, #gform_27 .gf_left_half .ginput_container input[type="text"] { width:100% !important; }
.page-template-Ontario .quote-box { max-width:100% !important; }
.page-template-Ontario .quote-box .form-image { top:-20px !important; width:80px !important; }
.page-template-Ontario .quote-box small div { display: none !important; }
.page-template-Ontario .quote-box h3 {     line-height: 16px !important;
    font-size: 14px !important;
    padding-left: 30px !important;
    padding-right: 30px !important; }
.page-template-Ontario .quote-box small { font-size:12px !important; margin-top:15px !important; padding-top:15px !important; }

.page-id-401 tr.heading-color th {
    font-size: 8.8pt !important;
}
.th-desktop {display:none;}
.th-mobile {display:block;}
	
}

.gsurvey-rating:not(:checked) > label { font-size:1px !important; padding: 0 10px !important; }
.archive .breadcrumbs { display: none; }


/* OTHER SERVICES PAGES */

#gform_40 input[type="text"], #gform_40 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_40 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_40 label.gfield_label { display: none !important; }
#gform_40 .top_label li.gfield { margin-bottom: 0 !important; }

#gform_41 input[type="text"], #gform_41 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_41 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_41 label.gfield_label { display: none !important; }
#gform_41 .top_label li.gfield { margin-bottom: 0 !important; }

#gform_42 input[type="text"], #gform_42 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_42 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_42 label.gfield_label { display: none !important; }
#gform_42 .top_label li.gfield { margin-bottom: 0 !important; }
#gform_42 .gsection { margin-top:2px !important; padding:5px 0 !important;}

#gform_44 input[type="text"], #gform_44 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_44 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_44 label.gfield_label { display: none !important; }
#gform_44 .top_label li.gfield { margin-bottom: 0 !important;  }
li#field_44_1 h3 { font-size:18px !important;  text-align:justify !important; }

#gform_45 input[type="text"], #gform_45 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_45 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_45 label.gfield_label { display: none !important; }
#gform_45 .top_label li.gfield { margin-bottom: 0 !important; }
li#field_45_1 h3 { font-size:18px !important; text-align:justify !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; }

.bon-deme { font-size:40px; line-height:46px; color:#000 !important; }
.page-id-1904 .ssba, .page-id-1946 .ssba, .page-id-1947 .ssba, .page-id-1948 .ssba, .page-id-1949 .ssba, .page-id-1933 .ssba { display:none !important; }

/* END of OTHER SERVICES */

#gform_43 input[type="text"], #gform_43 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_43 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_43 label.gfield_label { display: none !important; }
#gform_43 .top_label li.gfield { margin-bottom: 0 !important; }
#gform_43 .chosen-container{ display:block !important; }
#gform_43 select.large, #gform_43 input.large { width:100% !important; }
#gform_43 textarea  { width:99% !important; }
#gform_fields_43 .ginput_complex label { display: none !important; }
#gform_fields_43 li#field_43_19, #gform_fields_43 li#field_43_18 { margin:2px 0 0 !important; }
#gform_fields_43 li#field_43_19 label, #gform_fields_43 li#field_43_18 label { font-size: 11px !important; margin:1px 0 !important; color:#646464 !important; line-height:11px !important; }
#gform_fields_43 .gfield .datepicker { margin: 0 2px 0 0 !important; padding: 2px !important; width:88% !important; }
#gform_43 li#field_43_19 label.gfield_label, #gform_43 li#field_43_18 label.gfield_label { display: block !important; text-transform: uppercase !important; }
#gform_43 li#field_43_19 label, #gform_43 li#field_43_18 label { font-size: 11px !important; margin: 3px 0 !important; }
#gform_43 .ginput_complex.ginput_container input { margin-bottom: 2px !important; }
#input_43_19, #input_43_18 { width:100% !important; }
#gform_43 #input_43_18 .ginput_left input, #gform_43 #input_43_18 .ginput_right input { width:100% !important; }
#gform_43 #input_43_19 .ginput_left input, #gform_43 #input_43_19 .ginput_right input { width:100% !important; }
#gform_43 #input_43_18 .ginput_full input { width:99% !important;}
#gform_43 #input_43_19 .ginput_full input { width:99% !important; }
li#field_43_18, li#field_43_19 { width:50% !important;   }
#label_43_33_1 { margin:-3px 0 0 5px !important; font-size:12px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important; }
#gform_43 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_43 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; }
#label_43_42_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_43_42_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_43_42_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_43_33, li#field_43_42 { margin: 5px 0 0 10px !important; }
li#field_43_30.gf_right_half, li#field_43_40.gf_right_half, li#field_43_41.gf_right_half { width: 49% !important;  }
li#field_43_29.gf_left_half, li#field_43_38.gf_left_half, li#field_43_39.gf_left_half { width: 49% !important;  }
li#field_43_40.gf_right_half { float:right !important; }
li#field_43_30 select.large, li#field_43_40 select.large, li#field_43_41 select.large { width:99% !important; }

#gform_46 .ginput_container input, #gform_46 select { background:#fff !important; box-shadow:none !important; /*border:1px solid #f15a25 !important;*/ font-size:15px !important; color:#000 !important; min-height:25px !important; padding:3px 5px !important; }
#gform_46 label.gfield_label { font-size:15px !important; color:#000 !important; }
#gform_46 table.gfield_list thead th { font-size:15px !important; color:#000 !important; font-weight:normal !important; }
#gform_46 .gfield_checkbox li label { font-size:15px !important; color:#000 !important; font-weight: normal !important; width:calc(100% - 20px); }
#gform_46 h2.gsection_title { font-size:20px !important; font-family: Lato, sans-serif !important; }
#gform_46 table tr:nth-child(2n+1) td, #gform_46 table th { background: none !important; }
#gform_46 li.gsection { padding: 0 !important; margin: 0 !important; }
#gform_46 table td input { margin:0 !important; }
#gform_submit_button_46 { font-size:20px !important; white-space: normal !important; padding:20px 30px !important; text-transform:uppercase !important; background:#f15a25 !important;  border:none !important; color:#fff !important; }
#gform_submit_button_46:hover { opacity: 0.8 !important; }

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{
	white-space:wrap!important;
	text-overflow:none!important;
	overflow:initial!important;
}

.gform_legacy_markup_wrapper .gfield_checkbox li label, .gform_legacy_markup_wrapper .gfield_radio li label{
	max-width:100%!important;
}

.chosen-container-multi .chosen-choices li.search-field { width: 100% !important; white-space:normal !important; padding: 0 !important;  }
.gform_wrapper .chosen-container { width: 100% !important; }
.multi-form .gform_wrapper .chosen-container { width: 98% !important; }

.multi-form input[type="text"], .multi-form input[type="email"], .multi-form input[type="tel"], .multi-form select { height:28px !important; padding:3px 5px !important;  background:#fff !important;  font-size:16px !important; border-radius: 0 !important; border: 1px solid #878787 !important; }

.multi-form .gform_footer.top_label { margin: auto !important; padding: 0 !important; text-align:center !important; }
.social li img{
	width: 35px;
}
.multi-form #gform_wrapper_40 li.gfield, .multi-form #gform_wrapper_41 li.gfield, .multi-form #gform_wrapper_42 li.gfield, .multi-form #gform_wrapper_44 li.gfield, .multi-form #gform_wrapper_45 li.gfield, .multi-form #gform_wrapper_55 li.gfield{
	margin: 0px!important;
	min-height: 30px!important;
}
.multi-form .gform_wrapper li.gfield input{
	margin-bottom: 0px!important;
}
.multi-form .gform_wrapper .gfield_description {
    padding: 0!important;
}
@media screen and (max-width:1024px)
{
	.gform_wrapper .show-label label.gfield_label { display: block !important; color:#000 !important; }
	#gform_5 .show-label label.gfield_label, #gform_110 .show-label label.gfield_label, #gform_111 .show-label label.gfield_label { display: block !important; color:#000 !important; }
	#gform_37 .show-label label.gfield_label { display: block !important; color:#000 !important; }
	#gform_38 .show-label label.gfield_label { display: block !important; color:#000 !important; }
	#gform_42 .show-label label.gfield_label { display: block !important; color:#000 !important; }
	#gform_44 .show-label label.gfield_label { display: block !important; color:#000 !important; }
	#gform_45 .show-label label.gfield_label { display: block !important; color:#000 !important; }
	#csbwfs-delaydiv{display: none!important;}
}
@media (min-width: 768px) and (max-width: 1023px){
	.quote-box p{
		margin-bottom: 0px;
	}
	.quote-box br{
		display: none;
	}
	.entreposage p {
		min-height: 290px;

	}
	.multi-form .gform_footer input[type="submit"]{
		width: 96%!important;
		white-space: normal;
    padding: 15px 5px!important;
	}
}
@media only screen and (max-width: 600px){
	.multi-form .gform_footer.top_label{
		text-align: left!important;
	}
	.multi-form .gform_footer input[type="submit"]{
		width: 97%!important;
	}
	.page #Content .container .one-second.column{
		width: auto!important;
	}
	.multi-form #gform_wrapper_40 li.gfield, .multi-form #gform_wrapper_41 li.gfield, .multi-form #gform_wrapper_42 li.gfield, .multi-form #gform_wrapper_44 li.gfield, .multi-form #gform_wrapper_45 li.gfield, .multi-form #gform_wrapper_55 #gform_fields_55 li.gfield{
		width: 97%!important;
		margin: 0px 0px 5px 0px!important;
		min-height: 30px!important;
	}
	.multi-form #gform_wrapper_40 li.gfield .ginput_container,
	.multi-form #gform_wrapper_41 li.gfield .ginput_container,
	.multi-form #gform_wrapper_42 li.gfield .ginput_container,
	.multi-form #gform_wrapper_44 li.gfield .ginput_container,
	.multi-form #gform_wrapper_45 li.gfield .ginput_container,
	.multi-form #gform_wrapper_55 li.gfield .ginput_container{
		margin: 0px!important;
	}
	.multi-form #gform_wrapper_40 li.gfield input, .multi-form #gform_wrapper_40 li.gfield select, .multi-form #gform_wrapper_40 li.gfield textarea,
	.multi-form #gform_wrapper_41 li.gfield input, .multi-form #gform_wrapper_41 li.gfield select, .multi-form #gform_wrapper_41 li.gfield textarea,
	.multi-form #gform_wrapper_42 li.gfield input, .multi-form #gform_wrapper_42 li.gfield select, .multi-form #gform_wrapper_42 li.gfield textarea,
	.multi-form #gform_wrapper_44 li.gfield input, .multi-form #gform_wrapper_44 li.gfield select, .multi-form #gform_wrapper_44 li.gfield textarea,
	.multi-form #gform_wrapper_45 li.gfield input, .multi-form #gform_wrapper_45 li.gfield select, .multi-form #gform_wrapper_45 li.gfield textarea,
	.multi-form #gform_wrapper_55 li.gfield input, .multi-form #gform_wrapper_55 li.gfield select, .multi-form #gform_wrapper_55 li.gfield textarea{
		width: 100%!important;
		margin:0px!important;
		height: 32px!important;
	}
	#gform_submit_button_46{
		line-height: 1.1em!important;
	}
	#gform_wrapper_46 li.gfield ul.gfield_checkbox li{
		width: 100%!important;
	}
	#gform_wrapper_46 li.gfield input[type=checkbox]{
		margin-top: 0px;
	}
	#gform_wrapper_46 #gform_fields_46 .gfield_error.gf_left_third, 
	#gform_wrapper_46 #gform_fields_46 .gfield_error.gf_middle_third, 
	#gform_wrapper_46 #gform_fields_46 .gfield_error.gf_right_third, 
	#gform_wrapper_137 #gform_fields_137 .gfield_error.gf_left_third, 
	#gform_wrapper_137 #gform_fields_137 .gfield_error.gf_middle_third, 
	#gform_wrapper_137 #gform_fields_137 .gfield_error.gf_right_third{
		width: 100%!important;
	}
	#gform_wrapper_137 #gform_137_validation_container, #gform_wrapper_46 #gform_46_validation_container{
	    width: 100%!important;
	}
}
@media screen and (max-width:479px)
{	#gform_page_103_6:before, #gform_page_106_4:before{
		display:none;
	}
	#gform_fields_5 #input_5_19 .ginput_right{
		margin-left: 0px!important;
	}
	li#field_43_18, li#field_43_19 {
		width: 100% !important;
	}
	.page-id-237 .quote-box .gform_wrapper {
    	margin-bottom: 60px;
	}
	.page-id-781 .entre-form {
		margin-bottom: 30px;
	}
	.page-id-781 .entre-form .gform_body {
		margin-top: 20px !important;
	}
	.page-id-781 #field_20_1 p {
		padding: 0 10px 10px 10px !important;
	}
	.page-id-781 .entre-form .form-image {
		top: -14px;
		width: 120px;
	}
	.page-id-781 .esp-banner .quote-box .form-image {
	    right: -10px !important;
	    width: 70px!important;
	}
	.page-id-781 .quote-box {
    	margin-bottom: 20px !important;
	}
	.page-id-781 .quote-box h3 {
    	padding-bottom: 7px;
	}
	.page-id-1444 .quote-box .form-image {
    	right: 12px !important;
	}
	.postid-767 .quote-box h3 {
    	max-width: none;
    	width: 200px !important;
    	padding-right: 20px;
		left: 6px;
		padding-left: 16px;
		line-height: 16px !important;
	}
	.single-post.postid-767 .quote-box .form-image {
    	right: -2px !important;
    	top: -32px !important;
	}
	.ms-dform #gform_wrapper_155 .icons-services p.red-text{
		display: none;
	}
	.page-template-template-gagnes-ton-demenagement .mob-redtext{
		display: block!important;
	}
	.page-template-template-gagnes-ton-demenagement .mob-redtext p{
		color: red!important;
		font-size: 18px!important;
		font-weight: 600;
		margin-bottom: 5px;
		text-align: center;
	}
	.page-template-template-gagnes-ton-demenagement img.confetti-mob{
		display: block!important;
	    position: absolute;
	    right: 0;
	    top: 170px;
	    z-index: 1;
	    opacity: 0.7;
	}
	.page-template-template-gagnes-ton-demenagement #MSSection1 .main-section.container{
		z-index: 999;
	}
	.ms-dform #gform_wrapper_155 #gform_page_155_1{
		padding-top: 0px;
	}
	.multi-form .gform_wrapper { /*margin-left:-10px !important; */ }
	.gf_left_half select, .gf_right_half select { width: 100% !important; }
	.gf_left_half input.large, .gf_right_half input.large { width: 100% !important; }
	.gform_wrapper .chosen-container { width: 100% !important; }
	.multi-form h3 { padding: 15px 15px !important; font-size: 18px !important; line-height: 22px !important; }
	li#field_45_1, li#field_44_1 h3 { display: none !important; }
	.multi-form input[type="text"], .multi-form select { width:100% !important; }
	.multi-form input[type="email"], .multi-form input[type="tel"], .multi-form textarea  { width:99% !important; }
}

.quote-box input[type="text"], .quote-box input[type="email"], .quote-box input[type="tel"], .quote-box select {height: 30px !important; padding:3px 5px !important; width:100% !important; background:#f2f2f2 !important;  border-radius:5px !important; border:none !important; font-size:14px !important; color: black;}

.ui-datepicker-calendar table th, .ui-datepicker-calendar table td { padding:2px !important; }
table.ui-datepicker-calendar th, table.ui-datepicker-calendar td  { padding:2px !important; }
li.gcldf-field { padding-bottom:0px !important; }
body .gform_wrapper img.ui-datepicker-trigger { vertical-align:middle !important; }

/* Formulaire de Réponse pour Déménageurs */
#gform_47 label.gfield_label { display: none !important; } 
#gform_47 .ginput_container input { font-size:16px !important; color: #000 !important; height:30px !important; }
#gform_47 textarea { height:100px !important; border-radius: 0 !important; background:#fff !important; font-size:16px !important; color: #000 !important; border: 1px solid #878787 !important; }
#field_47_7 label.gfield_label, #field_47_8 label.gfield_label { display: block !important; font-size:16px !important; color:#000 !important; margin: 0 !important; }
#gform_47 table th { background:none !important; font-size:12px !important; padding: 0 !important; font-weight:normal !important; color:#000 !important; }
#gform_47 label.gfield_label + div.ginput_container { margin-top: 0 !important; }
#gform_47 table td { background:none !important; }
#gform_47 .gform_footer { margin: 0 auto !important; padding: 0 !important; text-align:center !important; }
#gform_submit_button_47 { text-align:center !important; margin:auto !important; padding:15px !important; width:100% !important; border-radius: 0 !important; }
.page-id-2095 .ssba { display:none !important; }
#gform_47 .instruction { display: none !important; }

#gform_48 .hide-label label.gfield_label { display: none !important; } 
#gform_48 .ginput_container input { font-size:16px !important; color: #000 !important; height:30px !important; }
#gform_48 textarea { height:60px !important; border-radius: 0 !important; background:#fff !important; font-size:16px !important; color: #000 !important; border: 1px solid #878787 !important; margin-top:10px !important; }
#field_48_7 label.gfield_label, #field_48_8 label.gfield_label { display: block !important; font-size:16px !important; color:#000 !important; margin: 0 !important; }
#gform_48 table th { background:none !important; font-size:12px !important; padding: 0 !important; font-weight:normal !important; color:#000 !important; }
#gform_48 label.gfield_label + div.ginput_container { margin-top: 0 !important; }
#gform_48 table td { background:none !important; }
#gform_48 .gform_footer { margin: 15 auto 0 !important; padding: 0 !important; text-align:center !important; }
#gform_submit_button_48 { text-align:center !important; margin:auto !important; padding:15px !important; width:100% !important; border-radius: 0 !important; }
#gform_48 .instruction { display: none !important; }
#gform_48 h2.gsection_title, li#field_48_17 label.gfield_label, li#field_48_18 label.gfield_label{ font-size:16px !important; line-height:22px !important; color:#000 !important; }
#gform_48 .gsection { margin: 0 !important; border: 0 !important; padding: 0 !important; }
#gform_48  span.ginput_product_price_label { display:none !important; }
li#field_48_10 label.gfield_label { font-size:18px !important; line-height:22px !important; color:#000 !important; display:inline-block !important; }
#gform_48 span.ginput_product_price { font-size:20px !important; line-height:22px !important;  }
#gform_48 .ginput_container_product_calculation { display:inline-block !important; padding-left:10px !important; }
#gform_48 input[type="text"], #gform_48input[type="email"], #gform_48 select { margin-bottom: 0 !important; }
li#field_48_10 .gfield_description { display:inline !important; font-size:16px !important;  color:#000 !important; padding-left:10px !important; }
li#field_48_17 .ginput_container_number input { background:none !important; border:none !important; font-size:20px !important; line-height:22px !important; color:#900 !important; }
li#field_48_17 .ginput_container_number { display:inline-block !important; padding:0 0 5px 0 !important; vertical-align:bottom !important; }
li#field_48_17 label.gfield_label { font-size:18px !important; line-height:22px !important; color:#000 !important; display:inline-block !important; }

/* End of Formulaire de Réponse pour Déménageurs */

#gform_49 label.gfield_label, #gform_49 .ginput_complex label { display: none !important; } 
#gform_49 input[type="text"], #gform_49 input[type="email"], #gform_49 input[type="tel"], #gform_49 input[type="number"], #gform_49 select { height:30px !important; padding:3px 5px !important; margin-bottom:1px !important; background:#fff !important;  border-radius:0 !important; font-size:14px !important; color:#000 !important; border:1px solid #333 !important; }
#gform_49 .ginput_right { width:100% !important;  min-height:30px !important; margin-top:0 !important; margin-left: 0 !important; }
#gform_49 textarea { height:75px !important; padding:3px 5px !important;  background:#fff !important;  border-radius:0 !important; font-size:14px !important; color:#000 !important; border:1px solid #333 !important; }

#gform_50 label.gfield_label { display: none !important; } 
#gform_50 input[type="text"], #gform_50 input[type="email"], #gform_50 input[type="tel"], #gform_50 select { height:30px !important; padding:3px 5px !important; margin-bottom:1px !important; background:#fff !important;  border-radius:0 !important;  font-size:14px !important; color:#000 !important; border:1px solid #333 !important; }
#gform_50 textarea { height:75px !important; padding:3px 5px !important;  background:#fff !important;  border-radius:0 !important; font-size:14px !important; color:#000 !important; border:1px solid #333 !important; }
li#field_50_1 label.gfield_label { display: block !important; font-size:16px !important; color:#000 !important; }
#gform_50 .gfield_radio li label { font-size:14px !important; color:#000 !important; font-weight: normal !important; }
#gform_50 .gsection { border: none !important; padding: 0 !important; margin: 0 !important; }
#gform_50 .gsection_title { display: none !important; }

#gform_51 .ginput_container input { height:25px !important; padding:3px 5px !important; margin-bottom:1px !important; background:#fff !important;  border-radius:0 !important; font-size:16px !important; color:#000 !important; border:1px solid #000 !important; }
#gform_51 label.gfield_label { font-size:16px !important; color:#000 !important; font-weight: normal !important; margin: 0 !important; }
#gform_51 .gform_footer { margin: 10px 0 !important; padding: 0 !important; }



/* Added by Mar */
#gform_53 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_53 {position:relative;}
#gform_53 .gfield {padding:0;margin:0;}
#gform_53 .gfield_html {padding:0;margin:0;}
#gform_53 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_53_18 input, #field_53_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_53 .gf_left_third .ginput_container{width:92% !important;}
#gform_53 .gf_middle_third .ginput_container {width:92% !important;}
#gform_53 .gf_right_third .ginput_container {width:92% !important;}
#gform_53 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_53 .ginput_complex label { display:none !important; }
#gform_53 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_53 li#field_53_19 label, #gform_53 li#field_53_18 label { margin:3px 0 !important; font-size:11px !important; }
#gform_53 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_53 ul.chosen-choices { border-radius: 5px !important; }
#gform_53 .ginput_container { margin:0; padding:0; }
#gform_53 textarea { height:50px; width:94.5% !important; margin-top:2px !important; }
li#field_53_29 { float:left !important; }
li#field_53_30 { float:right !important; }
#gform_53 .gf_left_third .ginput_container, #gform_53 .gf_middle_third .ginput_container, #gform_53 .gf_right_third .ginput_container { width:100% !important; }
#gform_53 .ginput_container { width:100% !important; }
#gform_53 #input_53_18 .ginput_left input, #gform_53 #input_53_18 .ginput_right input { width:100% !important; }
#gform_53 #input_53_19 .ginput_left input, #gform_53 #input_53_19 .ginput_right input { width:100% !important; }
#gform_53 #input_53_18 .ginput_full input, #gform_53 #input_53_19 .ginput_full input { width:98% !important; }
#gform_53 .gfield .datepicker { width:88% !important; }
li#field_53_36 select.large { width:99.5% !important; }
li#field_53_22 select.large { width:99.5% !important; }
#gform_53 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:25px !important; }
#gform_53 ul.chosen-choices {  width:99.5% !important; }
#gform_53 textarea { width:99.5% !important; }
#gform_53 li#field_53_19 label.gfield_label, #gform_53 li#field_53_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }
#gform_53 .gfield_label { display:none !important; }
li#field_53_33 { margin:6px 0 0 10px !important;}
#label_53_33_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important;  }
#gform_53 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_53 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; vertical-align: top; }
#gform_53 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:4px 2px 4px 10px !important; }
#gform_53 { text-transform: none !important; }
#gform_53 .gf_left_half, #gform_53 .gf_right_half { width:50% ; }
#gform_53 .gf_left_half .ginput_container { width:98% !important; }
#gform_53 .gf_right_half .ginput_container { width:98% !important; float:right !important; }
#label_53_42_1 { margin:-3px 0 0 5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:auto !important; width:140px !important; }
#label_53_42_2 { margin:-3px 0 0 5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:auto !important; width:140px !important; }
#label_53_42_3 { margin:-3px 0 0 5px !important;  text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important; width:50px !important; }
li#field_53_42  { margin:5px 0 0 10px !important;}
.gchoice_53_42_3 { vertical-align:top !important; }
#gform_54 input.large { margin: 2px 0; padding: 5px 10px !important; }
#gform_wrapper_54 {position:relative;}
#gform_54 .gfield {padding:0;margin:0;}
#gform_54 .gfield_html {padding:0;margin:0;}
#gform_54 .gfield .datepicker {margin:0;padding:5px 10px !important;width:82% !important;}
#field_54_18 input, #field_54_19 input {padding:5px 10px !important;margin:0 !important;}
#gform_54 .gf_left_third .ginput_container{width:92% !important;}
#gform_54 .gf_middle_third .ginput_container {width:92% !important;}
#gform_54 .gf_right_third .ginput_container {width:92% !important;}
#gform_54 .gfield .datepicker {margin:0;padding:5px 10px !important;width:75% !important;}
#gform_54 .ginput_complex label { display:none !important; }
#gform_54 .top_label .gfield_label { margin:3px 0 !important; font-size:11px !important; }
#gform_54 li#field_54_19 label, #gform_54 li#field_54_18 label { margin:3px 0 !important; font-size:11px !important; }
#gform_54 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:4px 2px 4px 10px !important; border-radius: 5px !important; }
#gform_54 ul.chosen-choices { border-radius: 5px !important; }
#gform_54 .ginput_container { margin:0; padding:0; }
#gform_54 textarea { height:50px; width:94.5% !important; margin-top:2px !important; }
li#field_54_29 { float:left !important; }
li#field_54_30 { float:right !important; }
#gform_54 .gf_left_third .ginput_container, #gform_54 .gf_middle_third .ginput_container, #gform_54 .gf_right_third .ginput_container { width:100% !important; }
#gform_54 .ginput_container { width:100% !important; }
#gform_54 #input_54_18 .ginput_left input, #gform_54 #input_54_18 .ginput_right input { width:100% !important; }
#gform_54 #input_54_19 .ginput_left input, #gform_54 #input_54_19 .ginput_right input { width:100% !important; }
#gform_54 #input_54_18 .ginput_full input, #gform_54 #input_54_19 .ginput_full input { width:98% !important; }
#gform_54 .gfield .datepicker { width:88% !important; }
li#field_54_36 select.large { width:99.5% !important; }
li#field_54_22 select.large { width:99.5% !important; }
#gform_54 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:25px !important; }
#gform_54 ul.chosen-choices {  width:99.5% !important; }
#gform_54 textarea { width:99.5% !important; }
#gform_54 li#field_54_19 label.gfield_label, #gform_54 li#field_54_18 label.gfield_label { display: block !important; text-transform:uppercase !important; }
#gform_54 .gfield_label { display:none !important; }
li#field_54_33 { margin:6px 0 0 10px !important;}
#label_54_33_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important;  }
#gform_54 .gfield_checkbox li input[type="checkbox"] { margin: 0 5px 0 0 !important; padding: 0 !important; }
#gform_54 .gfield_checkbox li { margin: 0 !important; padding: 0 !important; }
#gform_54 .ginput_container .gfield_select { margin:1px 0 4px 0; padding:4px 2px 4px 10px !important; }
#gform_54 { text-transform: none !important; }
#gform_54 .gf_left_half, #gform_54 .gf_right_half { width:50%; }
#gform_54 .gf_left_half .ginput_container { width:98% !important; }
#gform_54 .gf_right_half .ginput_container { width:98% !important; float:right !important; }
#label_54_42_1 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:auto !important; width:140px !important; }
#label_54_42_2 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 1px !important; width:auto !important; width:140px !important; }
#label_54_42_3 { margin:-3px 0 0 5px !important; font-size:12.5px !important; text-transform:none !important; font-weight: normal !important; color:#000 !important; padding: 0 0 0 15px !important; width:50px !important; }
li#field_54_42  { margin:5px 0 0 10px !important;}
.gchoice_54_42_3 { vertical-align:top !important; }
#gform_37 #input_37_18 .ginput_full input#input_37_18_1, #gform_37 #input_37_19 .ginput_full input#input_37_19_1, 
#gform_5 #input_5_18 .ginput_full input#input_5_18_1, #gform_5 #input_5_19 .ginput_full input#input_5_19_1, 
#gform_52 #input_52_18 .ginput_full input#input_52_18_1, #gform_52 #input_52_19 .ginput_full input#input_52_19_1, 
#gform_53 #input_53_18 .ginput_full input#input_53_18_1, #gform_53 #input_53_19 .ginput_full input#input_53_19_1, 
#gform_54 #input_54_18 .ginput_full input#input_54_18_1, #gform_54 #input_54_19 .ginput_full input#input_54_19_1,
#gform_110 #input_110_18 .ginput_full input#input_110_18_1, #gform_110 #input_110_19 .ginput_full input#input_110_19_1,
#gform_111 #input_111_18 .ginput_full input#input_111_18_1, #gform_111 #input_111_19 .ginput_full input#input_111_19_1 {
	margin-bottom: 4px !important;
	width: 100% !important;
}
#input_37_18_3_container, #input_37_18_5_container, #input_37_19_3_container, #input_37_19_5_container, 
#input_5_18_3_container, #input_5_18_5_container, #input_5_19_3_container, #input_5_19_5_container, 
#input_52_18_3_container, #input_52_18_5_container, #input_52_19_3_container, #input_52_19_5_container, 
#input_53_18_3_container, #input_53_18_5_container, #input_53_19_3_container, #input_53_19_5_container, 
#input_54_18_3_container, #input_54_18_5_container, #input_54_19_3_container, #input_54_19_5_container,
#input_110_18_3_container, #input_110_18_5_container, #input_110_19_3_container, #input_110_19_5_container,
#input_111_18_3_container, #input_111_18_5_container, #input_111_19_3_container, #input_111_19_5_container {
	width: 50% !important;
	margin-top: 0 !important;
	min-height: inherit !important;
}
#field_37_18 input#input_37_18_3, #field_37_18 input#input_37_18_5, #field_37_19 input#input_37_19_3, #field_37_19 input#input_37_19_5, 
#field_5_18 input#input_5_18_3, #field_5_18 input#input_5_18_5, #field_5_19 input#input_5_19_3, #field_5_19 input#input_5_19_5, 
#field_52_18 input#input_52_18_3, #field_52_18 input#input_52_18_5, #field_52_19 input#input_52_19_3, #field_52_19 input#input_52_19_5, 
#field_53_18 input#input_53_18_3, #field_53_18 input#input_53_18_5, #field_53_19 input#input_53_19_3, #field_53_19 input#input_53_19_5, 
#field_54_18 input#input_54_18_3, #field_54_18 input#input_54_18_5, #field_54_19 input#input_54_19_3, #field_54_19 input#input_54_19_5,
#field_110_18 input#input_110_18_3, #field_110_18 input#input_110_18_5, #field_110_19 input#input_110_19_3, #field_110_19 input#input_110_19_5,
#field_111_18 input#input_111_18_3, #field_111_18 input#input_111_18_5, #field_111_19 input#input_111_19_3, #field_111_19 input#input_111_19_5 {
	margin-bottom: 4px !important;
}
li#field_5_33, li#field_90_33, li#field_91_33, li#field_110_33, li#field_111_33 {
    margin: 6px 0 0 0px !important;
}
#gform_5 .gfield_checkbox li, #gform_90 .gfield_checkbox li, #gform_91 .gfield_checkbox li, #gform_110 .gfield_checkbox li, #gform_111 .gfield_checkbox li {
    margin: 0;
    padding: 0 !important;
    vertical-align: top;
}
li#field_5_42, li#field_90_42, li#field_91_42, li#field_111_42 {
    margin: 5px 0 0 0px !important;
}
li#field_110_42{
	margin: 5px 0px !important;
}
#input_5_42 li.gchoice_5_42_1, #input_5_42 li.gchoice_5_42_2,
#input_90_42 li.gchoice_90_42_1, #input_90_42 li.gchoice_90_42_2,
#input_91_42 li.gchoice_91_42_1, #input_91_42 li.gchoice_91_42_2,
#input_110_42 li.gchoice_110_42_1, #input_110_42 li.gchoice_110_42_2,
#input_111_42 li.gchoice_111_42_1, #input_111_42 li.gchoice_111_42_2{
	margin-right: 10px!important;
	width: 135px!important;
}
#gchoice_110_42_3{
	width: 60px!important;
}
#gform_5 .ginput_container, #gform_110 .ginput_container, #gform_111 .ginput_container {
    width: 100% !important;
}
#gform_5 .gfield_checkbox li input[type="checkbox"], #gform_110 .gfield_checkbox li input[type="checkbox"], #gform_111 .gfield_checkbox li input[type="checkbox"] {
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
}
li#field_5_18.gf_left_half, li#field_37_18.gf_left_half , li#field_110_18.gf_left_half, li#field_111_18.gf_left_half{
	width: 49% !important;
    margin-right: 0.7%;
}
li#field_37_33 {
    margin: 6px 0 0 10px !important;
}
#gform_37 .gfield_checkbox li {
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: top;
}
li#field_37_42 {
    margin: 5px 0 0 10px !important;
}
/* End of code */

.page-id-1685 .ssba { display:none !important; }

/* DIRECTORY PROFILE */
#DirectoryTop{
	background-color: #795655;
	text-align: center;
	padding: 30px 0;
}
#DirectoryTop h1{
	margin-bottom: 0px;
	color: white;
	font-weight: 200;
}
#DirectoryInfo{
	text-align:center;
	padding: 20px 0;
}
#DirectoryInfo img{
	display:inline;
	margin:0 5px;
}
#DirectoryInfo .two-third{
	text-align:left;
	margin-bottom: 0px;
}
#DirectoryInfo #con2{
	padding-top: 20px;
}
#DirectoryInfo #con2 h3{
	color: #333;
    font-weight: 100;
    font-size: 30px;
    width: 80%;
}
#DirectoryInformation{
	background-color: #edeae8;
	padding: 30px 0;
}
#DirectoryInformation table{
	background-color: white;
	width: 80%;
    margin: 0 auto;
    border: none;
}
#DirectoryInformation table td{
	padding: 5px 5px 5px 30px!important;
	border: none;
	vertical-align: middle;
	text-align: left;
}
#DirectoryInformation table h3{
	margin-bottom: 0px;
	text-transform: uppercase;
}
#DirectoryInformation table td.rowtitle{
	text-align: left;
	color: #d85121;
	width: 30%!important;
}
#DirectoryInformation table td.icn-img{
	width: 35px!important;
}
#DirectoryHappyClients{
	background-color: #333333;
	padding: 50px 0;
	text-align: center;
}
#DirectoryHappyClients img{
	margin: 20px 0;
}
#DirectoryHappyClients h2, #DirectoryHappyClients h5{
	color: white;
	text-transform: uppercase;
	margin-bottom: 0px;
	letter-spacing: 5px;
}
#DirectoryHappyClients p{
	color: white;
	font-style: italic;
}
#DirectoryCustomerReview{
	padding: 30px 0;
}
#DirectoryCustomerReview #con1{
	text-align: center;
}
#DirectoryCustomerReview #con1 h2{
	text-transform: uppercase;
	margin-bottom: 0px;
	border-top: #e6e6e6 solid 2px;
	border-bottom: #e6e6e6 solid 2px;
}
#DirectoryCustomerReview #con2{
	padding: 30px 0px;
	text-align: center;
}
#DirectoryCustomerReview #con2 h5{
	color: #333;
    text-transform: uppercase;
    letter-spacing: 3px;
}
#DirectoryCustomerReview #con2 p{
	color: #333;
    text-transform: uppercase;
}
#DirectoryCustomerReview #con2 a, #DirectoryCustomerReview #con3 a{
	color: #333;
    border: #f15a24 solid 1px;
    padding: 5px 20px;
}
#DirectoryCustomerReview #con2 a:hover, #DirectoryCustomerReview #con3 a:hover{
	background-color: #f15a24;
	color: white;
	text-decoration: none;
}
#DirectoryCustomerReview #con3 h5{
	font-weight: bold;
	color: #333;
}

#DirectoryForm{
	background-image: url("/wp-content/uploads/2016/12/bigstock-happy-male-movers-in-uniform-c-159190178.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px;
	text-align:center;	
}
#DirectoryStats{
	padding-top: 30px;
	background-image: url("/wp-content/uploads/2016/11/directory-stats-bg.jpg");
	background-size: cover;
}
#DirectoryStats #con1{
	text-align: center;
	padding-bottom: 30px; 
}
#DirectoryStats #con1 h3{
	color: white;
	text-transform: uppercase;
	font-weight: 100;
	letter-spacing: 3px;
}
#DirectoryStats #con2 .column{
	text-align: center;
	color: #ff6600;
}
#DirectoryStats #con2 .one-fifth img{
	width: 70%;
	margin-bottom: 20px;
}
#DirectoryServices1{
	padding-top: 50px;
	background-color: #f2f2f2
}
#DirectoryServices1 #con1{
	text-align: center;
	padding-bottom: 30px;
}
.page-id-4294 #DirectoryServices1 #con1{
	text-align: left;
}
#DirectoryServices1 #con1 h2, #DirectoryMap h2{
	text-transform: uppercase;
	margin-bottom: 15px;
	border-top: #e6e6e6 solid 2px;
	border-bottom: #e6e6e6 solid 2px;
	letter-spacing: 3px;
	text-align: center;
}
#DirectoryMap h3{
	color: #ff6600;
}
#DirectoryServices1 #con2 .one-sixth{
	width: 14.5%;
    margin-bottom: 10px;
}
#DirectoryServices1 #con2 .one-sixth img{
	width: 100%;
}
#DirectoryServices1 #con3{
	padding-top: 20px;
}
#DirectoryServices1 #con3 table#openhours{
	background-color: white;
}
#DirectoryServices1 #con3 table#openhours td{
	border: none;
	text-align: left;
	vertical-align: middle;
	padding: 5px 10px;
	width: 50%;
}
#DirectoryServices1 #con3 table#openhours th{
	border: none;
	text-align: left;
	background-color: white;
	vertical-align: middle;
	padding: 5px 10px;
}
#DirectoryServices1 #con3 table#openhours td h6{
	font-weight: bold;
	margin-bottom: 0px;
}
#DirectoryServices1 #con3 table#openhours td p{
	margin-bottom: 0px;
}
#DirectoryServices1 #con3 table#contactinfo{
	background-color: white;
}
#DirectoryServices1 #con3 table#contactinfo h3{
	margin-bottom: 0px;
	border-top: #e6e6e6 solid 2px;
	border-bottom: #e6e6e6 solid 2px;
	letter-spacing: 3px;
}
#DirectoryServices1 #con3 table#contactinfo td{
	background-color: white;
	border: none;
	vertical-align: middle;
	padding: 5px 10px;
	text-align: left;
}
 #DirectoryServices1 #con3 table#contactinfo th{
	background-color: white;
	border: none;
	vertical-align: middle;
	padding: 5px 10px;
	text-align: center;
}
#DirectoryServices1 #con3 table#contactinfo td h6{
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 0px;
}
#DirectoryServices2{
	padding: 50px 0;
	background-image: url("/wp-content/uploads/2016/11/services-bg.jpg");
	background-repeat: no-repeat;
	background-size: 35%;
	background-position: left center;
}
#DirectoryServices2 .column{
	margin-bottom: 0px;
}
#DirectoryServices2 h2{
	color: #333;
    font-weight: 100;
    font-size: 30px;
    width: 80%;
}
#DirectoryServices2 a{
    text-transform: uppercase;
    color: #333;
    border: #f15a24 solid 1px;
    padding: 10px 50px;
    font-size: 24px;
}
#DirectoryServices2 a:hover{
	text-decoration: none;
	color: white;
	background-color: #f15a24;
}
#DirectoryServices2 h5{
	font-weight: 800;
	color: black;
}
#DirectoryMap{
	background-color: #f2f2f2;
	padding: 50px 0;
}
#DirectoryMap #divmap{
	background-color: white;
	padding: 20px;
}
#DirectoryMap #divmap img{
	width: 100%;
}
#gform_wrapper_57 .gfield_label{
	display: none;
}
#gform_wrapper_57 li{
	margin: 0;
}
#gform_wrapper_57 div.ginput_container{
	margin-top: 0px;
}
#gform_wrapper_57 div.ginput_container input, #gform_wrapper_57 div.ginput_container select{
	margin-bottom: 5px;
}
#gform_wrapper_57 #input_57_4{
	width: 90%!important;
}
#gform_wrapper_57 .gform_footer{
	padding: 0;
	margin-top: 10px!important;
}
@media only screen and (max-width: 600px){
	#field_149_75, #field_107_75, #field_121_75, #field_127_75, #field_128_75, #field_129_75, #field_131_75, #field_130_75, #field_144_75, #field_151_75, #field_152_75, #field_153_75, #field_155_75, #field_156_75{ padding-bottom:0px !important; }
	.gform_wrapper .ginput_complex .ginput_right{
		margin-left: 0px!important;
	}
	#Content .pc-view{display: none;}
	#DirectoryInformation table td{
		padding: 5px!important;
	}
	#DirectoryInformation table td.icn-img{
		display: none;
	}
	#DirectoryInformation table{
		width: 100%;
	}
	#DirectoryCustomerReview #con3 a{
		padding: 0px 20px;
	}
	#DirectoryForm img{
		top: 0px!important;
	}
	#DirectoryForm .two-third{
		padding-top: 0px;
	}
	#DirectoryForm .container{
		background-size: cover;
	}
	#DirectoryStats #con2 .one-fifth{
		width: 100%!important;
	}
	#DirectoryStats #con2 .one-fifth img{
		width: 50%;
	}
	#DirectoryServices1 #con2 .one-sixth{
		width: 48%!important;
		margin-left: 5px;
	}
	#DirectoryServices1 #con3 table#contactinfo{
		font-size: 12px;
	}
	#DirectoryServices2{
		background: none;
	}
}

/* Frame template */
#FrameTop{
	padding: 20px 0px;
}
#FrameTop .newmenu{
	float: right;
}
#FrameTop #two{
	margin-bottom: 10px!important;
	margin-top: 10px!important;
}
#FrameTop .newmenu li{
	display: inline-block;
	padding-left: 10px;
}
#FrameTop .newmenu li a h6{
	font-weight: 800;
}
#FrameTop .newmenu li a{
	text-decoration: none;
}
#FrameTop .newmenu li a h6:hover{
	color: #b71a34;
}	
#FrameTop .newmenu li a.contact h6{
	background-color:#b71a34;
	color: white;
	padding: 10px; 
}
#FrameTop .newmenu li a.contact h6:hover{
	background-color:#213145;
	color: #b71a34;
}
#FrameTopHeader{
	text-align: center;
}
#FrameTopHeader img{
	width: 100%;
}
#FrameTitre #con1{
	padding-top: 30px;
	text-align: center;
}
#FrameTitre #con2 #one{
	width: 20%;
	text-align: right;
}
#FrameTitre #con2 #one img{
	width: 40%;
}
#FrameTitre #con2 #two{
	width: 70%;
}	
#FramePropos1, #FrameAdvantages1, #FrameTarifs1, #FrameService1, #FrameCertifications1, #FrameGratuite1, #FrameModalites1{
	background-color: #213145;
	padding: 20px 0px;
	text-align: center;
}
#FramePropos1 h3, #FrameAdvantages1 h3, #FrameTarifs1 h3, #FrameService1 h3, #FrameCertifications1 h3, #FrameGratuite1 h3, #FrameModalites1 h3{
	color: #b71a34;
	margin-bottom: 0px;
}
#FramePropos2 #one{
	width: 30%;
}
#FramePropos2 #one img{
	width: 90%;
}	
#FramePropos2 #two{
	padding: 50px 0px;
}
#FramePropos2 .one-second{
	margin-bottom: 0px;
}
#FrameAdvantages2 .one-third{
	text-align: center;
	padding: 30px;
	width: 25%;
	height: 330px;
}
#FrameAdvantages2 .one-third img{
	width: 65%;
}
#FrameAdvantages2 h6{
	font-weight: 800;
	margin: 20px auto 0;
	width: 70%;
}
#FrameAdvantages2 #one{
	background-color: #f2f2f2;
}
#FrameAdvantages2 #two{
	background-color: #e6e6e6;
}
#FrameAdvantages2 #three{
	background-color: #cccccc;
}
img.seal{
	position: absolute;
	left: 200px;
	width: 150px;
}
#FrameTarifs2{
	padding-top: 50px;
}
#FrameTarifs2 .column{
	text-align: center;
}
#FrameTarifs2 .column h3{
	text-transform: uppercase;
	color: #f15a24;
}
#FrameTarifs2 .column #inner{
	border: #213145 solid 1px;
	text-align: center;
	width: 50%;
	margin: 0px auto;
	padding-top: 20px;
}
#FrameTarifs2 .column #inner h1, #FrameTarifs2 .column #inner h6{
	color: #213145;
}
#FrameTarifs3{
	text-align: center;
	padding: 30px;
	color: #213145;
}
#FrameTarifs4 .container{
	background-color: #f2f2f2;
	text-align: center;
	padding: 20px;
}
#FrameTarifs4 .container p{
	width: 50%;
	color: #213145;
	margin: 0px auto;
}
#FrameTarifs4{
	margin-bottom: 30px;
}

#FrameService2{
	padding: 30px 50px;
}
#FrameService2 ul{
	list-style: none;
	padding-left: 20px;
}
#FrameService2 li{
	padding-left: 1.3em;
	font-size: 16px;
}
#FrameService2 li a{
	color: #213145;
}
#FrameService2 li:before {
	content: "\f058"; /* FontAwesome Unicode */
	font-family: FontAwesome;
	color: #f15a24;
	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 */
}
#FrameCertifications2 #one{
	width: 65%;
	text-align: right;
	padding: 50px 0px;
}
#FrameCertifications2 #two{
	width: 30%;
}
#FrameCertifications2 #two img{
	width: 90%;
}	
#FrameCertifications2 .one-second{
	margin-bottom: 0px;
}

#FrameGratuite2 #one{
	width: 30%;
}
#FrameGratuite2 #two{
	width: 65%;
	text-align: left;
	padding: 50px 0px;
}
#FrameGratuite2 #one img{
	width: 90%;
}	

#FrameGratuite2 .one-second{
	margin-bottom: 0px;
}

#FrameModalites2 #one{
	width: 65%;
	text-align: right;
}
#FrameModalites2 #two{
	width: 30%;
}
#FrameModalites2 #two img{
	width: 90%;
}	
#FrameModalites2 #one{
	padding: 50px 0px;
}
#FrameModalites2 .one-second{
	margin-bottom: 0px;
}
#FrameModalites3{
	padding: 30px 0px;
	text-align: center;
}
#FrameModalites3 h6{
	color: #213145;
}

#FrameBottom{
	text-align: center;
	background-color: #e6e7e8;
	padding: 50px;
}
#FrameBottom h4.name{
	margin-top: 20px;
	color: #213145;
	font-weight: 800;
}
#FrameBottom h4.company{
	color: #b41933;
	font-weight: 400;
}
#FrameBottom h4.number, #FrameBottom h4.email{
	color: #213145;
	font-weight: 400;
}
#FrameBottom h3.talk{
	color: #b41933;
	font-weight: 800;
	margin-top: 20px;
	margin-bottom: 20px;
}
#FrameBottom a{
	text-transform: uppercase;
	color: white;
	background-color: #b41933;
	padding: 20px 30px;
}
#FrameBottom a:hover{
	text-decoration: none;
}
#FrameFooter{
	background-color: #213145;
	padding: 10px 0px;
}
#FrameFooter #one{
	text-align: left;
}
#FrameFooter #two{
	text-align: right;
}
#FrameFooter .one-second{
	margin-bottom: 0px;
}
#FrameFooter p{
	color: white;
	margin-bottom: 0px;
}
@media (min-width: 768px) and (max-width: 959px){
	#field_52_42, #field_53_42, #field_54_42, #field_37_42, #field_5_42, #field_90_42, #field_91_42 {
		position: relative;
		width: 98%;
		padding-bottom: 30px !important;
	}
	.gchoice_52_42_1, .gchoice_53_42_1, .gchoice_54_42_1, .gchoice_37_42_1, .gchoice_5_42_1, .gchoice_90_42_1, .gchoice_91_42_1 {
		position: absolute !important;
		top: 5px;
		left: 0;
	}
	.gchoice_52_42_2, .gchoice_53_42_2, .gchoice_54_42_2, .gchoice_37_42_2, .gchoice_5_42_2, .gchoice_90_42_2, .gchoice_91_42_2 {
		position: absolute !important;
		top: -20px;
		right: 40px;
	}
	.gchoice_52_42_3, .gchoice_53_42_3, .gchoice_54_42_3, .gchoice_37_42_3, .gchoice_5_42_3, .gchoice_90_42_3, .gchoice_91_42_3 {
		position: absolute !important;
		right: 135px;
		top: 5px;
	}
	.gchoice_5_42_3, .gchoice_90_42_3 {
		right: 130px;
	}
	.social li img {
		width: 28px;
	}
	.page-id-901 #top_bar .two-third{width:30%;}
	.page-id-901 #top_bar .one-third{width:64%;}
	.page-id-901 #top_bar .column{
		margin-bottom:80px !important;
	}
	.page-id-901 .call-div span{line-height:12px;}
	.page-id-901 .call-div span a:nth-child(2){margin-left: 32px;}
	.page-id-901 .header-call{width:260px; float:left!important;}
	.page-id-901 .call-div{width: 175px; float: right !important;}
	.page-id-901 .intro-msg{
		position: absolute !important;
		left: 22%;
		bottom: 14px !important;
	}
	.tc-banner-man{display:none;}
	.tc-form {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.gchoice_36_39_3 label, .gchoice_5_42_3 label, .gchoice_37_42_3 label, .gchoice_85_42_3 label {
		display: block !important;
	}
}
@media only screen and (max-width: 768px){
	
}
@media only screen and (max-width: 600px){
	#FrameTop .container .column{
		width: 100%!important;
		text-align: center;
	}
	#FramePropos2 .column, #FrameCertifications2 .column, #FrameGratuite2 .column, #FrameModalites2 .column, #FrameFooter .column{
		width: 100%!important;
		text-align: center!important;
	}
	#FrameAdvantages2 .column{
		width: 100%!important;
		text-align: center;
		padding: 20px 0px;
		height: 275px;
	}
	#FrameAdvantages2 .one-third img{
		width: 50%;
	}
	#FrameAdvantages2 h6{
		width: 80%;
	}
	img.seal{
		display: none;
	}
	#FrameTarifs2 .column{
		width: 100%!important;
	}
	#gform_fields_90 .ginput_complex input{
		margin-bottom: 3px!important;
	}
	.page-id-901 #Header #logo{float:none !important; width:50%; margin:0px auto 10px !important; }
	.page-id-901 .call-div span a:nth-child(2){margin-left:0px;}
	.page-id-901 .call-div{width:unset; float:none !important;}
	.page-id-901 .intro-msg {position:static !important; margin-left:0px !important;}
	.page-id-901 #top_bar .column{
		margin-bottom: 18px !important;
	}

}
.page-id-2382 table td, .page-id-3310 table td{
	vertical-align: middle!important;
	padding: 0px;
	line-height: 16px;
}
.page-id-2382 table th, .page-id-3310 table th{
	font-size: 16px!important;
	vertical-align: middle;
	padding: 5px;
    color: #795654;
    font-weight: 800;
}
.page-id-2382 table th.lbl, .page-id-3310 table th.lbl{
	width: 90px;
}
.page-id-2382 table td img, .page-id-3310 table td img{
	height: 30px!important;
}
#gform_wrapper_59{
	width: 85%!important;
	margin: 0 auto;
}
#gform_wrapper_59 .gfield_label, #gform_wrapper_78 .gfield_label{
	display: none;
}
#gform_wrapper_59 input, #gform_wrapper_78 input{
	margin: 0px!important;
	padding: 5px!important;
}
#gform_wrapper_59 .enable_field input, #gform_wrapper_78 .enable_field input{
	background-color: #fffbd6!important;
}
#gform_wrapper_59 .gfield, #gform_wrapper_78 .gfield{
	margin: 0px!important;
}
#gform_wrapper_59 table td.cat, #gform_wrapper_78 table td.cat{
padding: 5px 10px!important;
    text-align: left;
    background-color: #d8d8d8;
}
#gform_wrapper_59 .ginput_container, #gform_wrapper_78 .ginput_container {
	margin-top: 0px!important;
	display: inline-block;
}
#gform_wrapper_59 li.poids_field:after, #gform_wrapper_78 li.poids_field:after{
	content: " lbs";
	display: inline;
}
#gform_wrapper_59 li.volume_field:after, #gform_wrapper_78 li.volume_field:after{
	content: " pi3";
}
#gform_wrapper_59 .gform_footer, #gform_wrapper_78 .gform_footer{
	text-align: center;
}
#gform_wrapper_59 #gform_submit_button_59, #gform_wrapper_78 #gform_submit_button_78{
	padding: 20px 30px!important;
}
#gform_wrapper_78{
	width: 100%!important;
	margin: 0 auto;
}

@media only screen and (max-width: 600px){
	#gform_wrapper_59{
	width: 100%!important;
	}
	#gform_wrapper_78 input{
		width: 100%!important;
	}
	.page-id-2382 table, .page-id-2382 thead, .page-id-2382 tbody, .page-id-2382 th, .page-id-2382 td, .page-id-2382 tr { 
		display: block; 
	}
	.page-id-2382 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.page-id-2382 tr { border: 1px solid #ccc; }
	.page-id-2382 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 55%!important;
    		text-align: left;
	}
	.page-id-2382 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 0px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		font-size: 15px;
	}
	.page-id-2382 tr#titlerow{
		display: none;
	}
	.page-id-2382 td.top{
		display: table-cell;
		width: 1%;
		padding: 0px!important;
   		text-align: center!important;
	}
	.page-id-2382 td:nth-of-type(3):before { content: "Poids unitaire (lbs)"; }
	.page-id-2382 td:nth-of-type(4):before { content: "Volume unitaire (pi3)"; }
	.page-id-2382 td:nth-of-type(5):before { content: "Nombre d'items"; }
	.page-id-2382 td:nth-of-type(6):before { content: "Poids (sous-total)"; }
	.page-id-2382 td:nth-of-type(7):before { content: "Volume (sous-total)"; }
}
table.tbl-client{
	font-size: 11px!important;
    line-height: 12px!important;
}
table.tbl-client td, table.tbl-client th{
	padding: 2px!important;
}

#gform_wrapper_63 input[type="number"]{
	width: 100%;
}
#gform_wrapper_63 .gfield_label {
	display:none!important;
}
#gform_wrapper_63 .ginput_container{
	margin-top: 0px!important;
} 
#gform_wrapper_63 .frm_field{
	width: 15%!important;
}
#gform_wrapper_63 .field_lbl{
	width: 80%;
	text-transform: none;
	text-align: right;
}
@media only screen and (max-width: 600px){
	.csbwfs-social-widget{ display:none!important;}
	
	.quote-box .gform_wrapper .gform_footer{ margin: 5px auto 0!important;position: absolute; width: 90%; text-align: center;}
	body:not(.home) .quote-box .gform_wrapper .gform_footer {
		margin: 0 !important;
    	margin-top: -70px !important;
	}
	#gform_53 .gf_left_half, #gform_53 .gf_right_half{
		width: 100%!important;
	}
	.boites-form{
		padding: 0px!important;
		width: 99%!important;
	}
	.boites-form .form-image{
		width: 90px!important;
top: 0px!important;
    right: 0px;
	}
	.boites-form .gform_body .top_label li.gfield.gf_left_half{
		float: none!important;
	}
	.boites-form .gform_wrapper .gform_footer{
		margin-left: 0px!important;
	}
	.boites-form .gform_body ul{
		min-height: 835px!important;
	}
	#gform_wrapper_63 .field_lbl{
		width: 70%!important;
		font-size: 12px!important;
	}
	#gform_wrapper_63 .frm_field{
		width: 28%!important;
		float: none!important;
	}
	#gform_wrapper_63 input[type="number"]{
		width: 100%;
	}
	#gform_wrapper_63 #field_63_1{
		width: 50%!important;
	}
	#gform_wrapper_63 #field_63_2{
		width: 48%!important;
		text-align: center;
		float: none!important;
	}
	#field_59_372 .ginput_container, #field_59_373 .ginput_container, #field_59_374 .ginput_container{
		width:100%!important;
	}
	#gform_wrapper_59 #gform_submit_button_59{
		padding: 20px 5px!important;
	}
}

div.validation_error { background: #ffdfe0!important; font-size:16px !important; margin: 0px auto 10px !important; padding:10px !important; width: calc(100% - 30px) !important; line-height: 18px; color: #ff0000!important; border-top: 2px solid #ff0000!important; border-bottom: 2px solid #ff0000!important;}
.home-banner #gform_wrapper_5 .validation_message{
	color: red;
}
#aha-form .gform_body li.gfield.gfield_error { background:none !important; border:0 !important; color:#790000 !important; }
#aha-form .gform_wrapper .validation_message { display:block; font-size:12px; color:#790000; }
#aha-form .gform_body li.gfield.gfield_error ::placeholder { color:#790000 !important; }
.gform_body li.gfield.gfield_error ::-webkit-input-placeholder { color:red !important; }
.gform_body li.gfield.gfield_error :-moz-placeholder { color:red !important; }
.gform_body li.gfield.gfield_error ::-moz-placeholder  { color:red !important; }
.gform_body li.gfield.gfield_error :-ms-input-placeholder  { color:red !important; }
.gform_body li.gfield.gfield_error input:-moz-placeholder { color:red !important; }
#aha-form .gform_body li.gfield_contains_required select[aria-invalid="true"] { color:#790000 !important; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top: 0;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required input, .gform_wrapper li.gfield.gfield_error.gfield_contains_required select, .gform_wrapper li.gfield.gfield_error.gfield_contains_required textarea { border:1px solid red !important; }
#gform_wrapper_20 li.gfield.gfield_error.gfield_contains_required,
#gform_wrapper_95 li.gfield.gfield_error.gfield_contains_required{
    margin-bottom: 10px !important;
}
#gform_wrapper_20 li.gfield.gfield_error.gf_left_half, #gform_wrapper_20 li.gfield.gfield_error.gf_right_half,
#gform_wrapper_95 li.gfield.gfield_error.gf_left_half, #gform_wrapper_95 li.gfield.gfield_error.gf_right_half{
	width: 49%!important;
}
#gform_wrapper_20 li.gfield.gfield_error.gf_right_half,
#gform_wrapper_95 li.gfield.gfield_error.gf_right_half{
	margin-left: 0px;
}
#gform_wrapper_20 #field_20_46, #gform_wrapper_95 #field_95_45{
	margin-top: 0px;
}

/*@media screen and (min-width:960px) {
	.home-banner .quote-box { position:absolute !important; right: 0; float:unset; }
}*/

.page-id-2842 #Content { background:url(/wp-content/uploads/2015/02/sd-home-banner.jpg) no-repeat scroll 0 !important; background-size:cover; padding:30px 0; }
.page-id-2842 #Footer { margin-top: 0; }

.page-id-2864 #top_bar, .page-id-2864 #Footer, .page-id-2864 ul.breadcrumbs { display:none; }
.page-id-2864 #Header { padding-top:0 !important; }
.page-template-main-header-with-sections #Footer { margin-top:0 !important; background:#fcfcfc !important; }
.page-id-2873 .header-call { display:none; }
.page-id-2873 p.secondline { margin-top:-15px; }

.page-template-main-header-with-sections .home-banner .quote-box { left:0; margin: 53px auto 10px; }
.page-template-main-header-with-sections .banner-man { z-index:0; margin-left: -250px; }

/* TELECOM PROMO PAGE TEMPLATE */

.page-template-Telecom-Promo-Page #Subheader h1 { font-size:36px !important; line-height:40px !important; }
.page-template-Telecom-Promo-Page #Footer { display: none; }
#Promo-Page { background: #000; background: linear-gradient(to bottom, black 0%,black 20%,#000000 20%,white 20%,white 100%);
    background: -webkit-linear-gradient(to bottom, black 0%,black 20%,#000000 20%,white 20%,white 100%);
    background: -o-linear-gradient(to bottom, black 0%,black 20%,#000000 20%,white 20%,white 100%);
    background: -moz-linear-gradient(to bottom, black 0%,black 20%,#000000 20%,white 20%,white 100%); }
#Promo-Page-Top { text-align: center; padding-top: 20px; }
#Promo-Page-Top h2 { color: #f6d70a; text-transform: uppercase; font-weight: 800; font-size: 34px !important; }
#Promo-Page-Top h2 span.small { color: #ffffff !important; text-transform: uppercase; font-weight: normal; font-size: 30px !important; }
#Promo-Page-Body { padding-bottom: 50px; }
#Promo-Page-Body .container { background: #f5f5f5; border: 5px solid #f4d50a; border-radius: 10px; padding-top: 20px; }
#Promo-Page-Body .container h5.toptitle { text-transform: uppercase; color: black; text-align: center; }
#Promo-Page-Body .container .divform { background: url(/wp-content/uploads/2017/04/yellow-black-bg.png) no-repeat scroll 0 0; background-size: cover; display: flex; display:-webkit-flex; width: 93%; margin: 0 auto; padding: 20px; }
#Promo-Page-Body .container .divform .one-second.d-image { width: 49% !important; margin: 0 !important; display:inline-block; }
#Promo-Page-Body .container .divform .one-second.d-form { width: 49% !important; margin: 0 !important; display:inline-block; padding-left:1%; }
#Promo-Page-Body .container .divform .formdiv { background: url(/wp-content/uploads/2017/04/forfait-form-bg.png); background-size: 100% 100%; text-align: center;  padding: 65px 20px 0; }
#Promo-Page-Body .container .formdiv h3 { font-size: 18px !important; line-height: 22px !important; padding-right: 20px; margin-bottom: 0px; }
.page-template-Telecom-Promo-Page #gform_wrapper_72.gform_wrapper { max-width:100% !important; }
.page-template-Telecom-Promo-Page #gform_wrapper_72 .gform_footer { margin-top: 0px !important; padding:0 0 10px !important; }
.page-template-Telecom-Promo-Page #gform_submit_button_72 { width: 100%; background: #0c71c3 !important; border: none !important; border-radius: 5px !important; font-size: 24px !important; font-weight: normal !important; padding: 15px; box-shadow: 2px 2px #333 !important; text-transform: uppercase; color:#fff !important; }
.page-template-Telecom-Promo-Page #gform_submit_button_72:hover { background:#D67C65 !important; }
.page-template-Telecom-Promo-Page .divform input[type="text"], .page-template-Telecom-Promo-Page .divform input[type="email"], .page-template-Telecom-Promo-Page .divform input[type="tel"], .page-template-Telecom-Promo-Page .divform select { background: #f2f2f2 !important; color: #000 !important; border-radius: 0 !important; padding: 3.5px 5px !important; border: 1px solid #808080 !important; width:100% !important; height:28px; }
.page-template-Telecom-Promo-Page .divform textarea { background: #f2f2f2 !important; color: #000 !important; border-radius: 0 !important; padding: 3.5px 5px !important; border: 1px solid #808080 !important; width:100% !important; }
#Promo-Page-Body .container .sales-box { margin-top: 30px; clear:both; }
#Promo-Page-Body .container .sales-box .inner-box { width: 75%; text-align: center; margin: 0 auto; background: #f0f0f0; border: 2px solid #f6d70a; border-radius: 2px; padding: 30px 20px; color: #000; }
.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_left_third, .page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_middle_third, .page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_right_third { width:33.3% !important; margin-left:0 !important; }
.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_left_half, .page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_left_third, .page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_middle_third { padding-right:5px !important; }
.page-template-Telecom-Promo-Page li#field_72_1 { display:none; }
.page-template-Telecom-Promo-Page #gform_72 #input_72_18 .ginput_full input, .page-template-Telecom-Promo-Page #gform_72 #input_72_19 .ginput_full input { width:100% !important; }
.page-template-Telecom-Promo-Page .gform_wrapper .ginput_complex .ginput_left { float:left; }
.page-template-Telecom-Promo-Page .gform_wrapper .ginput_complex .ginput_right { float:right; }
.page-template-Telecom-Promo-Page #Subheader .sixteen { background:none; }

.promo-seal { clear:both; background: #f6d70a; margin-top: 20px; position:relative; }
.promo-seal img { position:absolute; top:-20px; left:10px; width: 225px; }
.promo-seal h3 { text-transform: uppercase; font-weight: normal; padding: 20px 20px 20px 250px; text-align: center; }


@media screen and (max-width: 600px) {
	.quote-box input[type="text"], .quote-box input[type="password"], .quote-box input[type="email"], .quote-box textarea, .quote-box select{
		margin-bottom: 4px!important;
	}
	#gform_fields_5 li.gfield.gf_left_third, #gform_fields_5 li.gfield.gf_middle_third, #gform_fields_5 li.gfield.gf_right_third, #gform_fields_90 li.gfield.gf_left_third, #gform_fields_90 li.gfield.gf_middle_third, #gform_fields_90 li.gfield.gf_right_third{
		width: 100%!important;
	}
	#gform_fields_5 li.gfield.gf_middle_third, #gform_fields_5 li.gfield.gf_right_third, #gform_fields_90 li.gfield.gf_middle_third, #gform_fields_90 li.gfield.gf_right_third {
	    margin-left: 0!important;
	}
	.gform_wrapper .ginput_container + .gfield_description.validation_message{
		margin-top: 0px!important;
	}
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required input, .gform_wrapper li.gfield.gfield_error.gfield_contains_required select, .gform_wrapper li.gfield.gfield_error.gfield_contains_required textarea{
		margin-bottom: 0px!important;
	}
	#Promo-Page-Body .container .column { width: 100%; }
	#Promo-Page-Body .container h5.toptitle { font-size: 17px!important; line-height: 22px !important; }
	#Promo-Page-Body .container .divform { display: inline-block; width: auto; margin:10px; }
	#Promo-Page-Body .container .divform .one-second.d-image { width:100% !important; text-align:center; } 
	#Promo-Page-Body .container .divform .one-second.d-form { width:100% !important; text-align:center; padding-left:0; }
	#Promo-Page-Body .container .divform img { margin: 10px auto 0 !important; width: 270px; }
	#Promo-Page-Body .container .formdiv h3 { font-size: 16px !important; }
	.page-template-Telecom-Promo-Page #gform_submit_button_72 { font-size: 18px !important; }
	#Promo-Page-Top h2, #Promo-Page-Top h2 span.small { font-size:26px !important; }
	#Promo-Page-Body .container .divform .formdiv h3 { padding-right:0; }
	.promo-seal { text-align:center; }
	.promo-seal img { position:relative; width: 150px !important; left:0; }
	.promo-seal h3 { padding:0 10px 20px; font-size: 16px!important; line-height: 20px!important; margin-top:-15px; }
	.page-template-main-header-with-sections #testimonials-section .column.one-fourth { width:100%; }
	.page-template-main-header-with-sections #testimonials-section .column.one-fourth br { display:none; }
	.page-template-main-header-with-sections #Footer .menu_bottom div { float:none !important; padding-left:0 !important; margin-top: 0px;}
	.copyrights{text-align: center;}
}
@media screen and (max-width:540px)
{
	.gchoice_52_42_3, .gchoice_53_42_3, 
	.gchoice_54_42_3, .gchoice_37_42_3, 
	.gchoice_5_42_3, .gchoice_90_42_3,
	.gchoice_91_42_3 {
		width: 52px !important;
		right: 127px !important;
	}
}
@media screen and (max-width:479px)
{
	#Testimonials-New .stars {
		position: relative;
		bottom: unset;
		right: unset;
	}
	#Testimonials-New p.testi-quotes {
		float: none;
		padding-top: 0;
	}
	.page-id-237 .quote-box .form-image {
    	right: -4px !important;
    	top: -10px !important;
	}
	.page-id-237 .quote-box h3 {
		max-width: 186px !important;
		padding-left: 22px;
		padding-bottom: 5px;
	}
	.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_left_third, 
	.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_middle_third, 
	.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_right_third { width:100% !important; }
	.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_left_half, 
	.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_left_third, 
	.page-template-Telecom-Promo-Page .gform_wrapper .top_label li.gfield.gf_middle_third { padding-right:0 !important; }
	#Promo-Page-Top h2, #Promo-Page-Top h2 span.small { font-size:22px !important; line-height:30px !important; }
	#Promo-Page-Body .container .divform { display: block; width: 80%; margin: 10px auto; }
	.promo-seal h3 { font-size:14px !important; }
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] { white-space:normal; }
	.page-template-Telecom-Promo-Page #gform_submit_button_72 { line-height:24px; padding: 10px !important; } 
	.page-template-Telecom-Promo-Page #Subheader h1 { font-size:24px !important; line-height:30px !important; }
	.page-id-24 .dc-top-man { display:none; }
	#field_52_42, #field_53_42, #field_54_42 {
		width: 100%;
	}
	.gchoice_52_42_2, .gchoice_53_42_2, .gchoice_54_42_2, .gchoice_37_42_2, .gchoice_5_42_2 {
		right: -18px;
	}
	.gchoice_52_42_3, .gchoice_53_42_3, .gchoice_54_42_3, .gchoice_37_42_3, .gchoice_5_42_3 {
		position: absolute;
		right: 69px;
		width: 50px !important;
	}
	.gform_wrapper li.gf_list_inline ul.gfield_checkbox li.gchoice_52_42_3,
	.gform_wrapper li.gf_list_inline ul.gfield_checkbox li.gchoice_53_42_3,
	.gform_wrapper li.gf_list_inline ul.gfield_checkbox li.gchoice_54_42_3,
	.gform_wrapper li.gf_list_inline ul.gfield_checkbox li.gchoice_37_42_3,
	.gform_wrapper li.gf_list_inline ul.gfield_checkbox li.gchoice_5_42_3 { 
		width: 50px !important;	
	}
	li#field_5_18.gf_left_half, li#field_37_18.gf_left_half {
		width: 100% !important;
		margin-right: 0%;
	}
}

/* END of TELECOM PROMO PAGE TEMPLATE */

.page-id-24 .dc-top-man { left:-250px; }

.page-id-401 #Subheader ul.breadcrumbs{
	display: none;
}

.page-template-compact-form .intro-msg p.secondline, .page-template-compact-form a.header-call { display:none; }
.page-template-compact-form header#Header { padding-top:5px ; }
.page-template-compact-form #Header #logo img { width:80px; }
.page-template-compact-form #top_bar h1 { font-size:12px; line-height:14px; margin-top: -5px !important; }
.page-template-compact-form header#Header .container .one-third.column { margin-bottom:0; }
.page-template-compact-form .intro-msg { margin-bottom:-20px; }
.page-template-compact-form #Header #menu { margin-top:0; }
.page-template-compact-form #Header #top_bar { min-height:100px; }
.page-template-compact-form .home-banner .quote-box { left:0; margin:40px auto 0; }
.page-template-compact-form .banner-man { margin-left:-160px; width:350px;bottom: -20px; }
.page-template-compact-form .quote-box h3 { min-height:30px; padding-top:5px; line-height:24px; }
.page-template-compact-form .quote-box .form-image { width:100px; top:-40px; }
.page-template-compact-form .quote-box .gform_wrapper { padding-top:40px; }

.post-template-post-with-homepage-top-section #Content { padding-top:0; }

.page-id-3310 #Content .container table{
	width:49%;
	display: inline-block;
	vertical-align: top;
}

.page-id-3145 .home-banner {
    padding-bottom: 20px;
}
.page-id-1616 .home-banner{
	background-image: url(/wp-content/uploads/2017/11/new-petit-demenagement.jpeg)!important;
background-size: cover;
    background-position: center;
}

#Header-AH{
	text-align: center;
    padding: 20px 0;
    background-color: white!important;
    border-bottom: black solid;
}
#AH-top{
	text-align: center;
	background-image: url("/wp-content/uploads/2017/11/ah-confirmation-topbg-1.png");
	background-size: cover;
	background-position: center;
	padding: 50px 0 0;
}
#AH-top .ah-lady{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 300px;
}
#AH-top #formdiv{
	background-image: url("/wp-content/uploads/2017/11/ah-formbg.png");
	background-size: cover;
	background-position: center;
	padding-left: 20px;
    padding-top: 10px;
    width: 65%;
    float: right;
    padding-bottom: 10px;
        margin-bottom: 20px;
}
#AH-top #formdiv p{
	color: white;
	margin-bottom: 0px;
}
#AH-top #formdiv p.formtitle{
	font-size: 20px!important;
}
#AH-top h1{
	font-size: 40px;
    font-weight: 800!important;
    color: #00a7f5;
    margin-bottom: 10px;
}
#AH-top h3{
	color: black;
	text-transform: uppercase;
}
#AH-top .div-box{
	    width: 47%;
    border: white solid 2px;
    padding: 5px 0;
    display: inline-block;
    margin-right: 10px;
}
#AH-Mid{
	padding: 50px 0px;
}
#AH-Mid .outerbox{
	    width: 80%;
    margin: 0 auto;
    border: #b3b3b3 solid 2px;
}
#AH-Mid .outerbox2{
	    width: 88%;
    margin: 0 auto;
    border: #b3b3b3 solid 2px;
}
#AH-Mid .outerbox .title, #AH-Mid .outerbox2 .title{
	background-color: #f2f2f2;
    display: inherit;
    padding: 10px 20px;
    text-align: center;
}
#AH-Mid .outerbox .title h5, #AH-Mid .outerbox2 .title h5{
	margin-bottom: 0px;
    color: black;
    font-weight: 800;
}
#AH-Mid .outerbox img{
	display: inherit;
}
#AH-Mid .outerbox .desc{
	padding: 20px;
}
#AH-Mid .outerbox .desc p{
	color: black;
    margin-bottom: 10px;
}
#AH-Mid .outerbox2 .box-img{
	display: inline-block;
    width: 40%;
}
#AH-Mid .outerbox2 .box-desc{
	display: inline-block;
    width: 55%;
    padding: 20px 18px 0px;
    font-size: 15px;
    vertical-align: top;
    color: black;
}
#AH-Mid .outerbox2 .box-desc ul li{
	margin-bottom: 0px;
}

#AH-Bottom{
	background-image: url("/wp-content/uploads/2017/11/ah-confirmation-bottombg-1.jpg");
	background-size: cover;
	background-position: center;
	padding-top: 50px;
	text-align: center;
}
#AH-Bottom h3{
	width: 70%;
    margin: 0 auto 30px;
}
#AH-Bottom h5{
	    color: #00a7f5;
    font-weight: 800;
    width: 42%;
    margin: 0 auto 30px;
}
#AH-footer{
	background-color: black;
	padding: 10px 0px;
}
#AH-footer .column{
	margin-bottom: 0px;
}
#AH-footer p{
	color: white;
	font-size: 14px;
	margin-bottom: 0px;
}
#gform_wrapper_84{
	max-width: 100%;
	margin: 0px;
}
#gform_wrapper_84 input, #gform_wrapper_84 textarea, #gform_wrapper_84 select {
    margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 12px!important;
    background-color: #fff!important;
    border-color: #333!important;
    color: #333;
    border-radius: 0px!important;
        height: 30px !important;
    padding: 3px 5px !important;
}

#gform_wrapper_84 .gfield_label{
	display: none;
}
#gform_wrapper_84 .datepicker{
	width: 97%!important ;
}
#gform_wrapper_84 .field_sublabel_below label{
	display: none;
}
#gform_wrapper_84 .top_label div.ginput_container{
	margin-top: 5px;
}
#gform_wrapper_84 .ginput_complex .ginput_left, #gform_wrapper_84 .ginput_complex .ginput_right{
	margin-top: 5px !important;
    min-height: 0px;
}

#gform_wrapper_84 li.gfield{
	margin: 0 0 0px!important;
}
#gform_wrapper_84 .top_label li.gfield.gf_left_third, #gform_wrapper_84 .top_label li.gfield.gf_middle_third, #gform_wrapper_84 .top_label li.gfield.gf_right_third{
	width: 32.3%!important;
}
#input_84_8_1{
	width: 96%!important;
}
#input_84_8_3{
	width: 99%!important;
}
#gform_wrapper_84 #input_84_31{
	width: 93%!important;
}
#input_84_8_5_container{
	margin-left: 10px!important;
}
#gform_wrapper_84 .gform_footer{
	margin-top: 0px!important;
}
#gform_wrapper_84 #gform_submit_button_84{
	    width: 96%;
    background-color: #f7bb02!important;
    color: black!important;
    font-size: 18px!important;
    height: 45px!important;
    border-radius: 5px!important;
}
#gform_wrapper_84 #gform_submit_button_84:hover, #AH-top .div-box:hover{
	background-color: #00a6f5!important;
}
@media only screen and (max-width: 600px){
	#AH-top{
		padding-top: 10px;
	}
	#AH-top h3{
		margin-bottom: 10px!important;
	}
	#AH-top #formdiv{
		width: auto;
		float: none;
		padding-right: 10px;
	}
	#AH-top #formdiv p.formtitle {
	    font-size: 13px!important;
	}
	#gform_wrapper_84 .top_label li.gfield.gf_left_third, #gform_wrapper_84 .top_label li.gfield.gf_middle_third, #gform_wrapper_84 .top_label li.gfield.gf_right_third{
		width: 100%!important;
	}
	#gform_wrapper_84 input, #gform_wrapper_84 textarea, #gform_wrapper_84 select{
		width: 99%!important;
	}
	#gform_wrapper_84 .datepicker {
	    width: 99%!important;
	    margin-bottom: 5px!important;
	}
	#gform_wrapper_84 img.ui-datepicker-trigger{
		display: none;
	}
	#AH-top .ah-lady{
		display: none;
	}
	#gform_wrapper_84 #input_84_31 {
	    width: 99%!important;
	    margin-top: 5px;
	}
	#AH-top .div-box{
		width: 100%;
    	margin-bottom: 5px;
	}
	#AH-Mid{
		padding-top: 10px;
	}
	#AH-Mid .container .column, #AH-Mid .outerbox, #AH-Mid .outerbox2, #AH-Mid .outerbox2 .box-img{
		width: 100%!important;
	}
	#AH-Mid .outerbox2 .box-desc{
		width: auto!important;
	}
	#AH-Bottom{
		padding-top: 10px;
	}
	#AH-Bottom h3{
		width: 100%;
    	margin: 0 auto 10px;
	}
	#AH-Bottom h5{
		width: 100%;
	}
	.page-template-template-5soumissions .ms-dform .ms-slide-arrow{
		right: -160px;
    bottom: -85px;
    z-index: 2;
    display: none;
	}
	.page-template-template-5soumissions .slide-arrow{display: none;}
	.page-template-entreposage .banner-man{
		position: static;
	    width: 200px!important;
	    margin: 0 auto -25px!important;
	    display: block!important;
	}
}
#field_20_26{
	margin-bottom: 5px!important;
}

/* Demenagement Groupe */
#Header-DG{
	padding-top: 15px;
}
#Header-DG .column{
	margin-bottom: 0px;
}
#Header-DG .one-second p{
	font-size: 14px;
    text-align: center;
    color: black;
    line-height: 20px;
    padding-top: 10px;
}
#Header-DG .icon-phone, #DG-SubFooter .icon-phone{
	background-color: #f64747;
    color: white;
    border-radius: 20px;
    padding: 8px 10px;
    display: inline-block;
}
#Header-DG p.phonenum, #DG-SubFooter p.phonenum{
	display: inline-block;
    margin-left: 10px;
    color: black;
    font-weight: 800;
    vertical-align: -webkit-baseline-middle;
}
#DG-Top{
	background-image: url("/wp-content/uploads/2017/11/dg-top-bg.jpg");
	background-position: center;
	background-size: cover;
}
#DG-Top #Header{
	background-color: rgba(0,0,0,0.3);
}
#DG-Top #Header #menu > ul > li > a{
	color: white!important;
}
#DG-Top #Header #menu{
	margin-top: 0px;
}
#DG-Top .dg-form-arrow{
	position: absolute;
    bottom: 60px;
    left: -30px;
}
#DG-Top #con2{
	padding-top: 30px; 
}
#DG-Top #con2 p.dgtop-tagline{
	color: white;
    position: absolute;
    top: 10%;
    width: 225px;
    right: 0%;
    font-size: 18px;
}
#DG-Top #con2 p.dgtop-tagline span{
	font-weight: 800;
}
#DG-Top #con2 img.dg-top-man{
	    position: absolute;
    bottom: 0;
    width: 400px;
	right: 65px;
}
#DG-Top #menu-item-2723 a{
	    background: #f74747 !important;
    font-weight: 700;
    border-radius: 20px;
    padding: 5px 25px!important;
    margin-left: 10px;
    margin-top: 5px;
}

#DG-Truck{
	background-image: url("/wp-content/uploads/2017/11/dg-color-split.jpg");
	background-position: center;
	background-size: cover;
	padding-top: 40px;
}
#DG-Truck img.dg-truck{
	width: 100%;
}
#DG-Truck h3{
	color: white;
    width: 80%;
    margin: 0 auto 10px;
    text-align: center;
    font-weight: 200;
}
#DG-Truck p{
	color: white;
    text-align: center;
}

#DG-Steps{
	text-align: center;
	padding-top: 50px;
}
#DG-Steps h2{
	font-weight: 400;
	margin-bottom: 0px;
}
#DG-Steps h2 span{
	color: #3f51b5;
}
#DG-Steps #con1{
	margin-bottom: 30px;
}
#DG-Steps .column img{
	display: inherit;
}
#DG-Steps .column p{
	color: black;
    background-color: #f2f2f2;
    font-size: 15px;
    padding: 10px;
}

#DG-Advantage{
    background: linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8) 50%, transparent 50%), url(/wp-content/uploads/2017/11/dg-family.jpg);
    background-position: center;
    background-size: cover;
    padding-top: 50px;
}
#DG-Advantage h3, #DG-Satisfaction h3{
	font-weight: 400;
	margin-bottom: 0px;
}
#DG-Advantage h3 span, #DG-Satisfaction h3 span{
	color: #2e3192;
}
#DG-Advantage h3.dg-bluediv-text{
	background-color: #2e3192;
    color: white;
    padding: 10px;
    margin-bottom: 15px;
}

#DG-Satisfaction{
	background: linear-gradient(to left, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8) 65%, transparent 35%), url("/wp-content/uploads/2017/11/dg-man-box.jpg");
    background-position: center;
    background-size: cover;
    padding-top: 30px;
}
#DG-Satisfaction h5 {
    color: #3a464d;
    margin-bottom: 5px;
    font-weight: 800!important;
}

#DG-BlueSection{
	background-image: url("/wp-content/uploads/2017/11/dg-blue-bg.jpg");
	background-size: cover;
	background-position: center;
	padding: 50px 0px;
}
#DG-BlueSection #con1, #DG-BlueSection #con3{
	text-align: center;
	shape-margin: 15px;
}
#DG-BlueSection h3{
	color: white;
	font-weight: 200;
	margin-bottom: 0px;
}
#DG-BlueSection h5{
	font-weight: 800;
	color: white;
}
#DG-BlueSection p, #DG-BlueSection li{
	color: white;
}
#DG-BlueSection ul#dg-list{
  columns: 2;
}

#DG-UneFormule{
	padding-top: 50px;
}
#DG-UneFormule h5, #DG-UneFormule2 h5{
	color: #333;
	font-weight: 800;
}
#DG-UneFormule #con1{
	text-align: center;
	margin-bottom: 15px;
}
#DG-UneFormule #con1 h3{
	color: #2e3192;
	margin-bottom: 0px;
	font-weight: 800;
}
#DG-UneFormule #con2 img{
	width: 100%;
}
#DG-UneFormule2{
	background-image: url("/wp-content/uploads/2017/11/dg-article-pic2.jpg");
	background-position: right;
	background-size: 50%;
	background-repeat: no-repeat;
}

#DG-BottomForm{
	background-image: url("/wp-content/uploads/2017/11/dg-blackblue.jpg");
	background-size: cover;
	background-position: center;
	padding-top: 50px;
}
#DG-BottomForm img.dg-teens{
	position: absolute;
    width: 51%;
    margin-top: 50px;
}
#DG-BottomForm .dg-form-arrow{
	    position: absolute;
    bottom: 60px;
    right: 50%;
}
#DG-SubFooter{
	padding-top: 50px;
}
#DG-SubFooter #con1{
	text-align: center;
	margin-bottom: 50px;
}
#DG-SubFooter #con2 h5{
	text-transform: uppercase;
	font-weight: 800;
	color: #333;
}
#DG-SubFooter #con2 ul li{
	margin-bottom: 0px;
	color: #333;
}
#DG-SubFooter #con2 .column a.dp{
	background-color: #f74747;
    color: white;
    padding: 10px 20px;
    border-radius: 20px;
}
#DG-SubFooter .social{
	float: none;
	display: inline-block;
}
#DG-Footer{
	padding: 10px 0px;
	border-top: 2px solid #333;
}
#DG-Footer .column{
	margin-bottom: 0px;
}
#DG-Footer p{
	font-weight: 800;
	font-size: 14px;
	margin-bottom: 0px;
}
@media only screen and (max-width: 600px){
	.page-template-demenagement-groupe .container .column{
		width: 100%!important;
	}
	.page-template-demenagement-groupe p.desc{
		color: white;
		padding: 0px!important;
		margin-bottom: 30px!important;
	}
	#Header-DG .column{
		text-align: center;
	}
	#DG-Top #con2 p.dgtop-tagline, #DG-Top #con2 img.dg-top-man, #DG-Top .dg-form-arrow, #DG-UneFormule2 #col2, #DG-BottomForm img.dg-teens, #DG-BottomForm .dg-form-arrow{
		display: none;
	}
	#DG-Top .dg-formseal, #DG-BottomForm .dg-formseal{
		width: 70px;
	}
	#DG-Advantage{
		background-color: white;
		background-image: none;
	}
	#DG-Satisfaction {
	    background: linear-gradient(to left, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6) 100%), url("/wp-content/uploads/2017/11/dg-man-box.jpg");
	    background-position: right;
	}
	#gform_wrapper_85, #gform_wrapper_86{
		margin-top: 0px;
	}
	#field_85_1 p, #field_86_1 p{
		color: white;
		padding:0px!important;
		margin-bottom: 10px!important;
	}
	#DG-BlueSection ul#dg-list {
	    columns: 1;
	}
	#DG-UneFormule2{
		background-image: none;
	}
	#DG-Truck #col2{
		padding-top: 0px!important;
	}
	#DG-BottomForm{
		padding-top: 10px;
	}
	#gform_20 input[type="text"], #gform_20 input[type="tel"], #gform_20 input[type="email"], #gform_20 textarea, #gform_20 select,
	#gform_95 input[type="text"], #gform_95 input[type="tel"], #gform_95 input[type="email"], #gform_95 textarea, #gform_95 select{
		font-size: 12pt!important;
	}
	.quote-box p{
		margin-bottom: 0px!important;
	}
	.quote-box p br{
		display: none;
	}
}

#gform_wrapper_84 .gfield_visibility_hidden{display:none!important;}

#dg-formdiv{
	background-image: url("/wp-content/uploads/2017/11/dg-form-bg.png");
	background-position:center;
	background-size: cover;
	padding: 0px 5px 0px 15px;
}
#dg-formdiv h3{
	display: inline-block;
    width: 65%;
    font-size: 22px;
    color: white;
    margin-bottom: 0px;
	line-height: 24px;
    vertical-align: super;
}
#gform_wrapper_85 .gform_footer, #gform_wrapper_86 .gform_footer{
	text-align: center;
    margin-top: 0px;
    padding-top: 10px;
}
#gform_wrapper_85 #gform_submit_button_85, #gform_wrapper_86 #gform_submit_button_86{
	background-color: #f64747;
    border-radius: 25px;
}
#gform_wrapper_85 #gform_submit_button_85:hover, #gform_wrapper_86 #gform_submit_button_86:hover{
	background-color: #f25924;
}

.postid-60 #gform_wrapper_83 .gfield_label, .postid-60 #gform_wrapper_87 .gfield_label{
	display: none;
}

.postid-60 .quote-box input[type="text"], .postid-60 .quote-box input[type="email"], .postid-60 .quote-box input[type="tel"], .quote-box select{
	height: 30px !important;
}
#gform_wrapper_103 ::-webkit-input-placeholder,
#gform_wrapper_106 ::-webkit-input-placeholder,
#gform_wrapper_83 ::-webkit-input-placeholder,
#gform_wrapper_87 ::-webkit-input-placeholder,
#gform_wrapper_88 ::-webkit-input-placeholder,
#gform_wrapper_89 ::-webkit-input-placeholder,
#gform_wrapper_20 ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000000;
}
#gform_wrapper_103 ::-moz-placeholder,
#gform_wrapper_106 ::-moz-placeholder,
#gform_wrapper_83 :-moz-placeholder,
#gform_wrapper_87 :-moz-placeholder,
#gform_wrapper_88 :-moz-placeholder,
#gform_wrapper_89 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000000;
   opacity:  1;
}
#gform_wrapper_103 ::-moz-placeholder,
#gform_wrapper_106 ::-moz-placeholder,
#gform_wrapper_83 ::-moz-placeholder,
#gform_wrapper_87 ::-moz-placeholder,
#gform_wrapper_88 ::-moz-placeholder,
#gform_wrapper_89 ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000000;
   opacity:  1;
}
#gform_wrapper_103 :-ms-input-placeholder,
#gform_wrapper_106 :-ms-input-placeholder,
#gform_wrapper_83 :-ms-input-placeholder,
#gform_wrapper_87 :-ms-input-placeholder,
#gform_wrapper_88 :-ms-input-placeholder,
#gform_wrapper_89 :-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #000000;
}

.quote-box #gform_wrapper_88 .gfield_checkbox li label,
.quote-box #gform_wrapper_89 .gfield_checkbox li label {
    font-size: 12px;
    text-transform: none !important;
}
.quote-box #gform_wrapper_88 .top_label li.gfield.gf_left_half,
.quote-box #gform_wrapper_89 .top_label li.gfield.gf_left_half{
	margin-right: 1.6%!important;
}::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}
.gform_wrapper p, .gform_wrapper p a {
	color: #000 !important;
}
@media screen and (max-width: 479px) {
	.gform_wrapper p, .gform_wrapper p a {
		font-size: 14px !important;
	}
	.page-id-5333 .gform_wrapper p, .page-id-5333 .gform_wrapper p a,
	.page-id-8261 .gform_wrapper p, .page-id-8261 .gform_wrapper p a {
		font-size: 18px !important;
	}
	.page-id-5333 #dfa-content p, .page-id-8261 #dfa-content p {
		font-size: 16px !important;
	}
	.gform_wrapper textarea.small {
		height: unset !important;
		max-height: 80px;
	}
	.page-id-5333 #img-promotions, .page-id-8261 #img-promotions {
		left: calc(50% - 80px);
		width: 160px;
	}
	.info-address, .info-email{border:none!important;}
}
@media only screen and (max-width: 959px) {
	#half-container {
		width: 100% !important;
		text-align: center;
	}
	/* page-template-location-camion */
	.page-id-850 #top_bar .column.two-third{width:260px;}
	.page-id-850 #top_bar .column.one-third{width: calc(100% - 300px);}
	.page-id-850 .header-call{float:left; width:58%; margin-right:unset !important; margin-left:-10px;}
	.page-id-850 .intro-msg{
		width: 415px !important;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -30px;
		margin: 0 auto !important;
	}
	.page-id-850 .call-div span a:nth-of-type(2){margin-left:30px; line-height:20px;}
	.page-id-850 .call-div span > br{display:block;}
	.page-id-850 .lcfooter-banner .column.one-second,
	.page-id-850 .camion-banner .column.one-second{
		float:none;
		display:block;
		margin: 0 auto;
		width:550px;
	}
	.page-id-850 .lcfooter-banner, .page-id-850 .camion-banner{padding:1px;}
	.page-id-850 .lc-form{width:100%; margin-bottom:35px; padding-bottom:30px;}
	.page-id-850 .gform_wrapper{max-width:100%;}
	.page-id-850 .lcfooter-text{margin-right:0px; margin-top:40px;}
	
	.page-id-5370 #comp-form .gform_next_button{
		right:100px;
	}
	.page-id-5370 #comp-form .gform_previous_button{
		left:100px;
	}
	.mc-services > .mc-column{text-align:center;}
	.mc-column>img{float:unset;}
	.mc-column:nth-child(6) > img, .mc-column:nth-child(2) > img{
		margin-left:unset;
	}
	.mc-choices-rating span {
    	display: block;
	}
	.mc-choices-container{padding-left:unset;}
	.mc-services > .mc-column:nth-child(3)> img{
		margin:11px 0px;
	}
	p.mc-choices-content {
    	min-height: 170px;
	}
	.ms-dform{
		margin-bottom:30px;
		margin-top:20px;
		width: 100%;
	}
	.ms-quote-text {
		padding: 5px 0px;
		min-height: 145px;
	}
	.page-template-template-soumissions #Footer .container,
	.page-template-template-soumissions #Header .container,
	#MSSection1 .main-section.container,
	.page-template-template-obtenir3soumissions #Footer .container,
	.page-template-template-obtenir3soumissions #Header .container,
	.page-template-template-obtenirsoumissions-quebec #Footer .container,
	.page-template-template-obtenirsoumissions-quebec #Header .container,
	.page-template-template-ms-enligne #Footer .container,
	.page-template-template-ms-enligne #Header .container, .page-template-template-5soumissions #Footer .container,
	.page-template-template-5soumissions #Header .container{
		padding: 0 10px;
    	box-sizing: border-box;
	}
	.ms-dform .slide-title{
		 font-size: 26px;
	}
	.ms-dform .slide-sub{
		 font-size: 22px;
	}
	.ms-dform .slide-man{display:none;}
	.ms-dform .ms-slide-arrow{
		right: 10px;
    	bottom: 260px;
	}
	
}
@media only screen and (max-width: 600px) {
	#gform_fields_90 .gfield .datepicker,
	#gform_fields_91 .gfield .datepicker{
		width: 90% !important;
	}
	/*li#field_90_18.gf_left_half,
	li#field_91_18.gf_left_half {
	    width: 50% !important;
	}
	li#field_90_19.gf_right_half,
	li#field_91_19.gf_right_half {
	    width: 50% !important;
	}*/
	/*#gform_90 .gf_left_half, #gform_90 .gf_right_half,
	#gform_91 .gf_left_half, #gform_91 .gf_right_half {
	    width: 50% !important;
	}*//*
	#field_91_42 {
	    position: relative;
	    width: 98%;
	    padding-bottom: 30px !important;
	}*/
	.gchoice_91_42_1 {
	    position: absolute !important;
	    top: 5px;
	    left: 0;
	}
	.gchoice_91_42_2 {
	    right: 160px;
	    position: absolute !important;
    	top: -20px;
	}
	.gchoice_91_42_3 {
	    position: absolute !important;
	    right: 250px;
	    top: 5px;
	}
	#sa-mercibtn{width:48% !important;}
	#gform_fields_5 .gf_two_third, #gform_fields_90 .gf_two_third, #gform_fields_91 .gf_two_third{
		width: 100%;
		margin-top: 0px!important
	}
	#input_5_42 li label, #input_90_42 li label, #input_110_42 li label, #input_111_42 li label, #input_91_42 li label {
		width: 100% !important;
		display: block;
		margin-top: 0px!important;
	}
}
@media only screen and (max-width: 600px) {
	li#field_5_33, li#field_90_33, li#field_91_33{
		margin: 0px!important;
		width: 100%!important;
	}
	li#field_5_42, li#field_90_42, li#field_91_42, li#field_111_42 {
	    margin: 0px !important;
	}
}
@media only screen and (max-width: 600px) {
	li#field_90_18.gf_left_half,
	li#field_91_18.gf_left_half {
	    width: 100% !important;
	}
	li#field_90_19.gf_right_half,
	li#field_91_19.gf_right_half {
	    width: 100% !important;
	}
	#gform_90 .gf_left_half, #gform_90 .gf_right_half,
	#gform_91 .gf_left_half, #gform_91 .gf_right_half {
	    width: 100% !important;
	}
	/*.gchoice_91_42_1 {
	    position: absolute !important;
	    top: 5px;
	    left: 0;
	}
	.gchoice_91_42_2 {
	    right: 40px;
	    position: absolute !important;
    	top: -20px;
	}
	.gchoice_91_42_3 {
	    position: absolute !important;
	    right: 130px;
	    top: 5px;
	}*/
	
}
@media only screen and (max-width:599px){
	.mc-services > .mc-column {
    	width: auto;
    	margin: 0px!important;
	}
	.mc-column p.mc-choices-content {
    	min-height: 140px !important;
	}
} 
@media only screen and (max-width: 480px) {
	.quote-box {
		max-width: 100% !important;
	}
	#gform_fields_90 .gfield .datepicker {
		width: 90% !important;
	}
	li#field_90_18.gf_left_half,
	li#field_91_18.gf_left_half {
	    width: 100% !important;
	}
	li#field_90_19.gf_right_half,
	li#field_91_19.gf_right_half {
	    width: 100% !important;
	}
	#gform_90 .gf_left_half, #gform_90 .gf_right_half,
	#gform_91 .gf_left_half, #gform_91 .gf_right_half {
	    width: 100% !important;
	}
	#field_90_42, #field_91_42 {
	    position: relative;
	    width: 98%;
	}
	.gchoice_90_42_1, .gchoice_91_42_1 {
	    position: absolute !important;
	    top: 5px;
	    left: 0;
	}
	.gchoice_90_42_2, .gchoice_91_42_2 {
	    right: 0;
	    position: absolute !important;
    	top: -20px;
	}
	.gchoice_90_42_3, .gchoice_91_42_3 {
	    position: absolute !important;
	    right: 90px;
	    top: 5px;
	}
	.quote-box {
		margin-top: 40px !important;
		margin-left: 0 !important;
	}
	.quote-box h3 small {
		font-size: 10px !important;
		margin-top: 0 !important;
	}
	#sa-mercibtn{width:94% !important;}
}
@media only screen and (max-width: 375px) {
	.gchoice_90_42_3, .gchoice_91_42_3 {
	    position: absolute !important;
	    right: 50px;
	    top: 5px;
	}
	
}
@media only screen and (max-width: 320px) {
	li#field_90_33, li#field_90_42,
	li#field_91_33, li#field_91_42,
	li#field_5_42 {
		margin: 6px 0 0 0!important;
	}
	.gchoice_90_42_2, .gchoice_91_42_2, .gchoice_5_42_2 {
		right: -35px;
		position: absolute !important;
		top: -20px;
	}
	.gchoice_90_42_3, .gchoice_91_42_3, .gchoice_5_42_3 {
		position: absolute !important;
		right: 10px;
		top: 5px;
	}
	.quote-box .gform_wrapper .gform_footer{ width: 86%; }
	.quote-box .form-image, .single-post .quote-box .form-image {
		width: 55px !important;
		top: -30px !important;
	}
	.quote-box h3 {
		padding-bottom: 0 !important;
	}
	.page-template-Ontario .quote-box .form-image {
		width: 55px !important;
    	top: -30px !important;
	}
	
}

.mover-form {
	background: #f1f1f1 url(/wp-content/uploads/2018/06/mover-form-bg-right.png) center right no-repeat;
	margin:0 auto;
	width:500px;
	padding-right:200px;
	max-width:100%;
	background-size: contain;
padding-right: 260px;
position:relative;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
margin-top: 40px;
padding-bottom: 10px;
}
.mover-form-title {
    background: #0095ff;
   padding: 10px 25px 10px;
    position: relative;
    color: #fff !important;
    font-size: 20px !important;
	margin-right: -260px;
	border-top-left-radius: 20px;
border-top-right-radius: 20px;
text-align:left;
}
.mover-form-title .mover-form-seal {
	float:left;
	margin-top: -30px;
margin-left: -30px;
margin-right: 20px;
margin-bottom: 10px;
}
.mover-form-title h3 {
	color: #fff !important;
	margin-bottom: 0;
font-size: 24px;
}
.mover-form .mover-man {
	position:absolute;
	bottom:0;
	right:0;
}
.mover-form .mover-arrow {
	position:absolute;
	bottom: 75px;
	left: -58px;
	z-index: 1;
}
.mover-form .gform_wrapper {
    padding: 0 30px 0 20px;
}
.mover-form .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}
.mover-form .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {margin-top: 6px;}
.mover-form .gform_wrapper input[type="text"],
.mover-form .gform_wrapper input[type="email"],
.mover-form .gform_wrapper input[type="tel"],
.mover-form .gform_wrapper textarea,
.mover-form .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;
	font-size: 13px !important;
	padding:5px!important;
}
.mover-form .gform_wrapper select{width:100%!important;}
.mover-form .textarea {
    height: 46px !important;
}
.mover-form .gform_wrapper .gform_footer {
    margin: 0;
}
.mover-form input[type="submit"] {
   padding: 20px 80px !important;
font-size: 16px !important;
background: #f15000 !important;
box-shadow: none;
border-radius: 30px;
text-transform: uppercase;
}
.mover-form input[type="submit"]:hover{
	background: #0071bc !important;
}
.mover-form li#field_93_33 {width:21%;float: left;clear: left;}
.mover-form li#field_93_42 {width:79%;float: left;clear: none;}

.mover-form .gform_wrapper .top_label .gfield_label{display:none;}
#gform_93 li#field_93_19 label, #gform_93 li#field_93_18 label{
	display:none;
}
#gform_fields_93 .ginput_complex label {
    display: none !important;
}
#gform_93 li#field_93_19 label, #gform_93 li#field_93_18 label {
    font-size: 11px !important;
    margin: 3px 0 !important;
}
#gform_fields_93 li#field_93_19 { margin:2px 0 0 !important; }
#gform_fields_93 li#field_93_18 { margin-top:2px!important; margin-right:5px!important;}
#gform_fields_93 li#field_93_19 label.gfield_label_before_complex, #gform_fields_93 li#field_93_18 label.gfield_label_before_complex { font-size: 12px !important; margin:8px 0 !important; color:#646464 !important; line-height:11px !important;display:block!important; }
#gform_fields_93 .gfield .datepicker { margin: 0 2px 0 0 !important; padding: 2px !important; width:88% !important; }

#gform_93 .ginput_complex.ginput_container input{
	width:100%!important;
	margin-bottom: 2px !important;
}
#gform_93 ul.gform_fields li.gfield.gf_left_third, #gform_93 ul.gform_fields li.gfield.gf_middle_third {
    padding-right: 3px !important;
}
#gform_93 .top_label li.gfield.gf_left_third, #gform_93 .top_label li.gfield.gf_middle_third, #gform_93 .top_label li.gfield.gf_right_third {
    clear: none !important;
    float: left;
    width: 33% !important;
    margin: 0 !important;
}
#gform_93 .top_label li.gfield.gf_left_third input, #gform_93 .top_label li.gfield.gf_middle_third input, #gform_93 .top_label li.gfield.gf_right_third input{
	width:100%!important;
}
#gform_93 .ginput_complex .ginput_left, #gform_93 .ginput_complex .ginput_right{
	width: 49% !important;
	min-height:0px!important;
}
#field_93_18{margin-right:5px!important;}
#gform_93 .top_label li.gfield.gf_right_half, #gform_93 .top_label li.gfield.gf_left_half{
	margin-bottom:0px!important;
}
#gform_93 .gfield_html.gfield_no_follows_desc{
	margin-top:0px!important;
}
.mover-form li#field_93_33 {
    width: 50%!important;
    float: left;
    clear: left;
}
.mover-form li#field_93_42 {
    width: 100%;
    float: left;
    clear: none;
}
.mover-form .gform_wrapper ul.gfield_checkbox li{
	margin-bottom:0px!important;
}

#MoverTop{
	background: url(https://soumissionsdemenageurs.ca/wp-content/uploads/2015/02/sd-home-banner.jpg) no-repeat scroll top center;
    background-size: cover;
    padding: 30px 0px;
}
.page-template-template-meilleurprix-dem #Subheader, .page-template-template-meilleurprix-dem #field_5_66, .page-template-template-meilleurprix-dem #field_90_66{
		display: none;
	}
.ms-dform #suivant-btn{
	display: none;
}
.page-id-8971 .comp-stat{
	display: none;
}

@media only screen and (min-width: 600px) and (max-width: 640px){
	.ms-dform{
		margin-top: 0px!important;
	}
	.ms-dform .slide-sub{
		font-size: 18px!important;
		padding: 0!important;
	}
	.page-id-5665 .ms-dform .gform_page_footer, .page-id-7511 .ms-dform .gform_page_footer, .page-id-5701 .ms-dform .gform_page_footer, .ms-dform #gform_wrapper_113 .gform_page_footer, .postid-589 .ms-dform .gform_page_footer, .page-id-7420 .ms-dform .gform_page_footer, .page-id-7585 .ms-dform .gform_page_footer, .page-id-7643 .ms-dform .gform_page_footer, .page-id-7830 .ms-dform .gform_page_footer, .page-id-7836 .ms-dform .gform_page_footer, #single-MS .ms-dform .gform_page_footer, .page-id-8971 .ms-dform .gform_page_footer, .page-id-8971 .ms-dform .gform_page_footer, 
	.page-id-9234 .ms-dform .gform_page_footer, .page-id-9239 .ms-dform .gform_page_footer, .page-id-9340 .ms-dform .gform_page_footer, 
	.page-id-9746 .ms-dform .gform_page_footer, .page-id-9993 .ms-dform .gform_page_footer,
	.form-ici .ms-dform .gform_page_footer, 
	.page-id-10911 .ms-dform .gform_page_footer, 
	.page-id-11942 .ms-dform .gform_page_footer, 
	.page-id-13086 .ms-dform .gform_page_footer,
	.page-template-template-super-vite .ms-dform .gform_page_footer,
.page-template-template-obtenez-tres-vite .ms-dform .gform_page_footer,
.page-template-template-gagnes-ton-demenagement .ms-dform .gform_page_footer{
		padding-top: 0px!important; 
	}
	.ms-dform .gform_next_button:not(#gform_next_button_103_1), .ms-dform .gform_next_button:not(#gform_next_button_106_1), .ms-dform .gform_next_button:not(#gform_next_button_107_1), .ms-dform .gform_next_button:not(#gform_next_button_113_1), .ms-dform .gform_next_button:not(#gform_next_button_115_1), .ms-dform .gform_next_button:not(#gform_next_button_121_1), .ms-dform .gform_next_button:not(#gform_next_button_127_1), .ms-dform .gform_next_button:not(#gform_next_button_128_1), .ms-dform .gform_next_button:not(#gform_next_button_129_1), .ms-dform .gform_next_button:not(#gform_next_button_131_1), #gform_wrapper_130 .gform_next_button:not(#gform_next_button_130_1), .ms-dform .gform_next_button:not(#gform_next_button_144_26), .ms-dform .gform_next_button:not(#gform_next_button_151_1), .ms-dform .gform_next_button:not(#gform_next_button_152_1), .ms-dform .gform_next_button:not(#gform_next_button_153_1), .ms-dform .gform_next_button:not(#gform_next_button_155_1), .ms-dform .gform_next_button:not(#gform_next_button_156_1){
		width: auto!important;
    	padding: 5px 20px!important;
	}
	.ms-dform{
		margin: 0!important;
	}
	.ms-dform #gform_page_149_1 .icons-div, .ms-dform #gform_page_107_1 .icons-div, .ms-dform #gform_page_115_1 .icons-div, .ms-dform #gform_page_121_1 .icons-div, .ms-dform #gform_page_127_1 .icons-div, .ms-dform #gform_page_128_1 .icons-div, .ms-dform #gform_page_129_1 .icons-div, .ms-dform #gform_page_131_1 .icons-div, .ms-dform #gform_page_144_1 .icons-div, .ms-dform #gform_page_151_1 .icons-div, .ms-dform #gform_page_152_1 .icons-div, .ms-dform #gform_page_153_1 .icons-div, .ms-dform #gform_page_155_1 .icons-div {
	    bottom: 0px!important;
	}
	.ms-dform #gform_wrapper_106 .gform_page, .ms-dform #gform_wrapper_107 .gform_page, .ms-dform #gform_wrapper_149 .gform_page, .ms-dform #gform_wrapper_113 .gform_page, .ms-dform #gform_wrapper_115 .gform_page, .ms-dform #gform_wrapper_121 .gform_page, .ms-dform #gform_wrapper_127 .gform_page, .ms-dform #gform_wrapper_128 .gform_page, .ms-dform #gform_wrapper_129 .gform_page, .ms-dform #gform_wrapper_131 .gform_page, #gform_wrapper_130 .gform_page, .ms-dform #gform_wrapper_144 .gform_page, .ms-dform #gform_wrapper_151 .gform_page, .ms-dform #gform_wrapper_152 .gform_page, .ms-dform #gform_wrapper_153 .gform_page, .ms-dform #gform_wrapper_155 .gform_page, .ms-dform #gform_wrapper_156 .gform_page{
	    min-height: 350px!important;
	}
	
	.ms-dform #gform_wrapper_103 .gform_page:not(#gform_page_103_1):not(#gform_page_103_12), 
	.ms-dform #gform_wrapper_106 .gform_page:not(#gform_page_106_1):not(#gform_page_106_9), 
	.ms-dform #gform_wrapper_107 .gform_page:not(#gform_page_107_1):not(#gform_page_107_9),
	.ms-dform #gform_wrapper_149 .gform_page:not(#gform_page_149_1):not(#gform_page_149_9), 
	.ms-dform #gform_wrapper_113 .gform_page:not(#gform_page_113_1):not(#gform_page_113_9), 
	.ms-dform #gform_wrapper_115 .gform_page:not(#gform_page_115_1):not(#gform_page_115_9), 
	.ms-dform #gform_wrapper_121 .gform_page:not(#gform_page_121_1):not(#gform_page_121_9), 
	.ms-dform #gform_wrapper_127 .gform_page:not(#gform_page_127_1):not(#gform_page_127_9), 
	.ms-dform #gform_wrapper_128 .gform_page:not(#gform_page_128_1):not(#gform_page_128_9), 
	.ms-dform #gform_wrapper_129 .gform_page:not(#gform_page_129_1):not(#gform_page_129_9), 
	.ms-dform #gform_wrapper_131 .gform_page:not(#gform_page_131_1):not(#gform_page_131_9),
	#gform_wrapper_130 .gform_page:not(#gform_page_130_1):not(#gform_page_130_9), 
	.ms-dform #gform_wrapper_144 .gform_page:not(#gform_page_144_1):not(#gform_page_144_13), 
	.ms-dform #gform_wrapper_151 .gform_page:not(#gform_page_151_1):not(#gform_page_151_9), 
	.ms-dform #gform_wrapper_152 .gform_page:not(#gform_page_152_1):not(#gform_page_152_9), 
	.ms-dform #gform_wrapper_153 .gform_page:not(#gform_page_153_1):not(#gform_page_153_9), 
	.ms-dform #gform_wrapper_155 .gform_page:not(#gform_page_155_1):not(#gform_page_155_9), 
	.ms-dform #gform_wrapper_156 .gform_page:not(#gform_page_156_1):not(#gform_page_156_9) {
	    width: 500px!important;
	    padding: 20px 75px!important;
	}
}
@media (min-width: 360px) and (max-width: 600px){
	.ms-dform .gform_wrapper .gform_page .slide-title {
	    font-size: 22px !important;
	    line-height: 1.2em!important;
	}
	.ms-dform .gform_wrapper .gform_page .slide-title.pge-5665{
		font-size: 24px!important;
		line-height: 1.2em!important;
		width: 60%;
	}
	.page-template-template-obtenez-soumissions-maintenant .ms-dform .gform_wrapper .gform_page .slide-title.pge-5665{
		width: 100%!important;
	}
    .single-post .ms-dform .gform_wrapper .gform_page .slide-title.pge-5665{
        width: 65%!important;
    }

}
@media only screen and (max-width: 600px){
	.mover-form .mover-man{
		display: none;
	}
	.mover-form{
		width: auto;
		padding-right: 0px;
		margin-top: 0px;
		background: #f1f1f1!important;
	}
	.mover-form-title .mover-form-seal{
		margin-right: 10px;
	    margin-bottom: 0px;
	    width: 70px;
	}
	.mover-form-title{
		margin-right: 0px;
		padding: 10px 0px 10px 25px;
		font-size: 12px !important;
	}
	.mover-form .gform_wrapper{
		padding:0px 10px;
		margin-top: 0px;
	}
	#field_90_1 p{
		padding: 0!important;
	}
	.mover-form input[type="submit"]{
		padding: 20px!important;
	}
	#Content .mover-form-title{
		padding: 5px 0px 5px 25px!important;
	}
	#field_5_66 p, #field_90_66 p{
		font-size: 10px!important;
	}
	.page-template-template-gagnes-ton-demenagement .ms-dform .gform_wrapper .gform_page .slide-title{
		color: black;
	}
	.page-id-850 .intro-msg{
		width:100%  !important;
		float:unset !important;
		box-sizing:border-box;
		position:unset !important;
		clear:both;
	}
	.page-id-850 .call-div span > br{display:none !important;}
	.page-id-850 .call-div span a:nth-of-type(2){
		margin-left:unset !important;
	}
	.page-id-850 #Header #logo h1, .page-id-850 #Header #logo img{margin:0px !important}
	.page-id-850 #top_bar #logo{width:210px; margin: 0 auto 10px !important; float:none !important;}
	.page-id-850 .lcfooter-banner .column.one-second, 
	.page-id-850 .camion-banner .column.one-second{
		width:100% !important;
	}
	.page-id-850 .lc-form{max-width:450% !important; margin-top:50px;}
	.page-id-850 .lc-form .fourths{width:calc(50% - 5px);}
	
	.mc-column:nth-child(3) p.mc-choices-content {
   		min-height: 212px;
	}
	p.mc-choices-content {
   		min-height: 238px;
	}
	#gform_page_103_12, #gform_page_106_9, #comp-form #gform_page_103_10 .ginput_container {
    	width: auto;
	}
	#input_103_134, #input_106_134, .mc-yesno ul.gfield_radio, .mc-oval-images ul.gfield_radio, .mc-boxes-images ul.gfield_radio {
		width: unset;
		margin: 10px auto 10px !important;
	}
	#comp-form #gform_page_103_10 input[type="text"], #comp-form #gform_page_103_10 select{
		width:100% !important;
	}
	#comp-form #gform_page_103_10 .gfield_checkbox li label{
		margin: 0 10px;
		font-size:14px !important;
	}
	#input_103_133 > li, #input_106_133 > li{
		width: auto;
    	min-width: 202px;
	}
	#input_103_133.gfield_radio li label, #input_106_133.gfield_radio li label{margin:5px !important;}
	.page-template-template-soumissions header#Header, .page-template-template-5soumissions header#Header, .page-template-template-obtenir3soumissions header#Header, .page-template-template-obtenirsoumissions-quebec header#Header,
	.page-template-template-ms-enligne header#Header{
		padding:0px;
		background-position: 60%;
		min-height: 560px;
	}
	.page-template-template-5soumissions header#Header {
		padding-bottom: 25px;
	}
	.page-template-template-soumissions #Footer .container, .page-template-template-obtenir3soumissions #Footer .container, .page-template-template-obtenirsoumissions-quebec #Footer .container,
	.page-template-template-ms-enligne #Footer .container, .page-template-template-5soumissions #Footer .container{
		    text-align: center;
    		display: block !important;
	}
	.page-template-template-soumissions #Header .container, .page-template-template-obtenir3soumissions #Header .container, .page-template-template-obtenirsoumissions-quebec #Header .container,
	.page-template-template-ms-enligne #Header .container, .page-template-template-5soumissions #Header .container{
		display:block !important;
	}
	 .header-column, .page-template-template-obtenir3soumissions #Header #logo img, .page-template-template-obtenirsoumissions-quebec #Header #logo img,
	.page-template-template-ms-enligne #Header #logo img, .page-template-template-multiples-soumissions #Header #logo img{
		width:unset !important;
	}
	.page-template-template-multiples-soumissions #Header #top_bar h1{
		font-size: 22px!important;
	    line-height: 24px!important;
	    text-align: center;
	}
	.page-template-template-multiples-soumissions #Header #top_bar h1 br{
		display: block!important;
	}
	.contact-div {
		width: unset;
		justify-content: center;
		margin-top: 15px;
		margin-right: -35px;
	}
	.page-template-template-soumissions #Footer .container, .page-template-template-5soumissions #Footer .container, .page-template-template-obtenir3soumissions #Footer .container, .page-template-template-obtenirsoumissions-quebec #Footer .container,
	.page-template-template-ms-enligne #Footer .container{
		text-align:center;
	}
	ul.social-icons {
		width: unset;
		text-align: center;
		margin-top:6px;
	}
	.ms-testi{
		padding:25px 0;
	}
	.ms-testi .column.one-second{
		width: 300px;
		margin: 10px auto !important;
		float: none;
		display: block;
	}
	.ms-quote-text{
		min-height: 120px;
	}
	.page-template-template-5soumissionsheader #Header .container .one-third.column{
		display: none;
	}
	.ms-dform{
		width:unset;
		margin:10px 0px 50px;
	}
	
	.ms-dform .slide-title>br{
		display:none;
	}
	.ms-dform .slide-title{
		font-size: 20px !important;
		padding: 0px;
	}
	.ms-dform .slide-sub{
		padding: 0px;
		font-size: 18px;
	}
	.ms-dform .gform_page_footer{
		position: relative;
		margin: 0px 0px 50px;
	}
	.ms-dform .gform_previous_button{
		position: absolute;
	    bottom: -50px;
	    transform: translate(-50%, 0);
	    left: 50%;
	}
	.ms-dform .gform_next_button:not(#gform_next_button_103_1), .ms-dform .gform_next_button:not(#gform_next_button_106_1), .ms-dform .gform_next_button:not(#gform_next_button_107_1), .ms-dform .gform_next_button:not(#gform_next_button_113_1), .ms-dform .gform_next_button:not(#gform_next_button_115_1), .ms-dform .gform_next_button:not(#gform_next_button_121_1), .ms-dform .gform_next_button:not(#gform_next_button_127_1), .ms-dform .gform_next_button:not(#gform_next_button_128_1), .ms-dform .gform_next_button:not(#gform_next_button_129_1), .ms-dform .gform_next_button:not(#gform_next_button_131_1),
		#gform_wrapper_130 .gform_next_button:not(#gform_next_button_130_1), .ms-dform .gform_next_button:not(#gform_next_button_144_26), .ms-dform .gform_next_button:not(#gform_next_button_151_1), .ms-dform .gform_next_button:not(#gform_next_button_152_1), .ms-dform .gform_next_button:not(#gform_next_button_153_1), .ms-dform .gform_next_button:not(#gform_next_button_155_1), .ms-dform .gform_next_button:not(#gform_next_button_156_1){
		margin-left: 0px !important;
    	margin-right: 0px;
	}
	.ms-dform #gform_page_103_12 #suivant-btn, .ms-dform #gform_page_106_9 #suivant-btn{
		display: block!important;
		margin-left: 0px!important;
		margin-bottom: 30px!important;
	}
	.ms-dform #gform_previous_button_103, .ms-dform #gform_previous_button_106, .ms-dform #gform_previous_button_107, .ms-dform #gform_previous_button_149, .ms-dform #gform_previous_button_113, .ms-dform #gform_previous_button_115, .ms-dform #gform_previous_button_121, .ms-dform #gform_previous_button_127, .ms-dform #gform_previous_button_128, .ms-dform #gform_previous_button_129, .ms-dform #gform_previous_button_131, #gform_previous_button_130, .ms-dform #gform_previous_button_144, .ms-dform #gform_previous_button_151, .ms-dform #gform_previous_button_152, .ms-dform #gform_previous_button_153, .ms-dform #gform_previous_button_155, .ms-dform #gform_previous_button_156{
		position: absolute!important;
	}
	.services-container{
		margin-left: 0px;
	    margin-right: 5px;
	    width: 78px;
	    vertical-align: top;
	    text-align: center;
	    margin-top: 0px!important;
	}
	.services-container img{
    	width: 55px;
    	margin-bottom: 10px;
    	position: static;
	}
	.services-container br{
		display: none;
	}
	span.services-reg{
		font-size: 9px;
    	color: black;
	}
	span.services-xbold{
		font-size: 18px;
	    display: block;
	    margin-bottom: 0px;
	}
	.icons-services > b > p {
		margin-top: 30px;
		font-weight: 500;
		margin-bottom: -20px !important;
		margin-bottom: 0;
		text-shadow: 0px 0px 8px rgba(0,0,0, 0.8);
		padding: 0px!important;
		width: 100%;
	}

	.page-template-template-soumissions .ms-dform #gform_page_106_1 .gform_page_footer{
		padding-top: 0px!important;
		margin-top: 0px!important;
	}
	.postid-17815 #single-MS #MSSection1 .ms-dform #gform_page_156_1 .gform_page_fields,
	.postid-17815 #single-MS #MSSection1 .ms-dform #gform_page_156_1 .gform_page_footer{
		width: 100%;
	}
	#field_156_182{
		display: none;
	}
	.postid-17815 #single-MS #MSSection1 .ms-dform #gform_page_156_1 .gform_page_footer{
		margin-top: 0px!important;
	}
	.postid-17815 #field_156_2{
		position: relative;
	}
	.postid-17815 #single-MS #MSSection1 .slide-arrow{
		max-width: 100px!important;
	    right: -25px;
	    top: 170px;
	    z-index: 9;
	    transform: rotate(-45deg);
	}
}

/* Comparateur Form */
.page-id-5370 #Subheader,
.page-id-5370 #Header .sixteen,
.page-id-4448 #Subheader,
.page-id-4448 #Header .sixteen{
	display: none;
}
.page-id-5370 header#Header,
.page-id-4448 header#Header{
	border-bottom: 25px solid #d75227;
}
#ComparateurMain{
	background-image: url("/wp-content/uploads/2015/02/sd-home-banner.jpg");
	background-size: cover;
	padding: 50px 0px;
}
#ComparateurMain #comp-form{
	background-image: url("/wp-content/uploads/2018/07/comp-formbg.png");
	background-size: cover;
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    width: 75%;
    margin: 0 auto;
}
#ComparateurMain #comp-form .gform_wrapper{
	max-width: 100%;
}
#ComparateurMain #comp-form #after-form{
	text-align: center;
}
#ComparateurMain #comp-form #after-form .fourths{
	width: 19%;
    display: inline-block;
}
#ComparateurMain #comp-form #after-form .fourths img{
	height: 50px;
}
#ComparateurMain #comp-form #after-form .fourths p{
	font-size: 12px;
	font-weight: 800;
    line-height: 15px;
    color: black;
}
#ComparateurMain #comp-form #after-form p.btn-after{
	color: black;
    font-weight: 800;
    margin-bottom: 0px;
}
#ComparateurMain #comp-form #gform_next_button_103_1,
#ComparateurMain #comp-form #gform_next_button_100_47,
#ComparateurMain #comp-form #gform_next_button_94_1{
	background-color: #2772e7;
    box-shadow: none;
    border: none;
    border-bottom: #125dd2 solid 3px;
    text-transform: uppercase;
    font-size: 20px;
    padding: 20px;
    color: white!important;
    position: static;
}
#ComparateurMain #comp-form img.last-arrow{
	width: 100px;
    height: auto;
    position: absolute;
    right: 200px;
    bottom: 125px;
}
#gf_progressbar_wrapper_100 {
	display: none;
}
.page-id-5370 .header-call:hover{
	background-color: #2772e7;
	text-decoration:none;
}
#ComparateurMain #comp-form #gform_next_button_103_1:hover,
#ComparateurMain #comp-form #gform_next_button_100_47:hover,
#ComparateurMain #comp-form #gform_next_button_94_1:hover{
	background-color: #d75227 !important;
	border-color: #852d11 !important;
	color: black!important;
}
#ComparateurMain #comp-form .gfield_checkbox li input{
	margin-top: 5px!important;
}
#comp-form li.gfield.gfield_error{
	width: 100%!important;
	margin:0 0 5px!important;
}
#comp-form li.gfield.gfield_error div.ginput_container{
	max-width: 100%;
	margin: 0px!important;
	padding: 0px!important;
}
#comp-form .validation_message{
	padding: 0px!important;
	max-width: 70%;
	margin: 0 auto!important;

}
#comp-form li.gfield {
    margin-top: 8px;
}
#comp-form h1.slide-title{
	text-align: center;
    font-family: -apple-system,'Tahoma', sans-serif;
    font-weight: 400!important;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 15px;
}
#comp-form p.slide-sub{ 
	text-align: center;
    font-family: -apple-system,'Tahoma', sans-serif;
}
#comp-form img.slide-man{
	position: absolute;
    bottom: -50px;
    left: -150px;
    width: 350px;
}
#comp-form img.slide-arrow{
	position: absolute;
    right: 18%;
    top: 25%;
}
#comp-form #field_32_28{
	width: 100%;
}
#comp-form #field_32_28 img.slide-arrow{
    width: 120px;
    top: unset;
    bottom: 100px;
}
#comp-form img.slide-logo{
	position: absolute;
	top: -25px;
    width: 110px;
    right: 50px;
}
#comp-form .gfield_label, #comp-form .ginput_complex label{
	display: none;
}
#comp-form .ginput_complex .ginput_left input{
	margin-right: 0px!important;
}
#comp-form .ginput_complex .ginput_right input{
	margin-left: 0px!important;
}
#comp-form input[type="text"], #comp-form input[type="email"], #comp-form input[type="tel"], #comp-form textarea, #comp-form select {
	background: #fff !important;
	color: #000 !important;
}
#comp-form input[type="text"]::-webkit-input-placeholder, #comp-form input[type="email"]::-webkit-input-placeholder, #comp-form input[type="tel"]::-webkit-input-placeholder, #comp-form textarea::-webkit-input-placeholder, #comp-form select::-webkit-input-placeholder {
	color: #000 !important;
}
#comp-form input[type="text"]::-moz-placeholder, #comp-form input[type="email"]::-moz-placeholder, #comp-form input[type="tel"]::-moz-placeholder, #comp-form textarea::-moz-placeholder, #comp-form select::-moz-placeholder {
	color: #000 !important;
}
#comp-form input[type="text"]::-ms-input-placeholder, #comp-form input[type="email"]::-ms-input-placeholder, #comp-form input[type="tel"]::-ms-input-placeholder, #comp-form textarea::-ms-input-placeholder, #comp-form select::-ms-input-placeholder {
	color: #000 !important;
}
#comp-form input[type="text"]::-moz-placeholder, #comp-form input[type="email"]::-moz-placeholder, #comp-form input[type="tel"]::-moz-placeholder, #comp-form textarea::-moz-placeholder, #comp-form select::-moz-placeholder {
	color: #000 !important;
}
#comp-form #gform_page_103_1 .gform_page_footer,
#comp-form #gform_page_100_1 .gform_page_footer,
#comp-form #gform_page_94_1 .gform_page_footer{
	border-top: none;
	text-align: center;
	margin-top: 10px;
}
#comp-form .gform_page{
	text-align: center;
}

#ComparateurBar{
	background-color: #d75227;
    text-align: center;
    padding: 10px 0px;
}
#ComparateurBar p{
	color: white;
    margin-bottom: 0px;
}

#comp-form .gfield.comp-stat{
	margin-top: 50px!important;
	max-width: 100%;
}

#comp-form .gform_previous_button{
	position: absolute;
    left: 165px;
    bottom: 70px;
    margin-bottom: 0px;
    background-color: #2772e7;
    color: white;
    box-shadow: none;
    padding: 15px 20px;
    font-size: 16px;
    border: none;
    border-radius: 0px;
    border-bottom-left-radius: 15px;
    border-bottom: #0853c8 solid;
}
#comp-form .gform_previous_button:hover{
	background-color: #e25d32;
	border-bottom: #b53005 solid;
	color: black;
}
#comp-form .gform_next_button{
	position: absolute;
    right: 165px;
    bottom: 70px;
    margin-bottom: 0px;
    color: white;
    box-shadow: none;
    padding: 15px 20px;
    font-size: 16px;
    border: none;
    border-radius: 0px;
    border-bottom-left-radius: 15px;
    background-color: #e25d32;
	border-bottom: #b53005 solid;
}
#comp-form .gform_next_button:hover{
	background-color: #2772e7;
	border-bottom: #0853c8 solid;
	color: black;
}
#comp-form .gform_button:hover{
	background-color: #e25d32;
	border-bottom: #b53005 solid;
	color: black;
}
#comp-form .gform_button:hover{
	background-color: white;
	color: black;
}
#comp-form #gform_submit_button_94{
	position: absolute;
    left: 31%;
    bottom: 26%;
}
#comp-form .gform_validation_error #gform_submit_button_94{
	bottom: 20%;
}
#comp-form .gform_validation_error p.subbutton{
	bottom: 15%;
}
#comp-form #input_103_4 .image-choices-choice-image-wrap,
#comp-form #input_103_11 .image-choices-choice-image-wrap,
#comp-form #input_94_4 .image-choices-choice-image-wrap,
#comp-form #input_94_11 .image-choices-choice-image-wrap{
	width: 170px!important;
    height: 60px!important;
}
#comp-form .image-choices-choice{
	margin: 0px!important;
}
#comp-form #gform_page_103_2 input[type="text"],
#comp-form #gform_page_103_3 input[type="text"],
#comp-form #gform_page_103_4 select,
#comp-form #gform_page_103_5 select,
#comp-form #gform_page_103_6 input[type="text"],
#comp-form #gform_page_103_7 select, 
#comp-form #gform_page_103_8 select, 
#comp-form #gform_page_103_8 textarea,
#comp-form #gform_page_103_9 input[type="text"],
#comp-form #gform_page_103_9 input[type="email"],
#comp-form #gform_page_94_2 input[type="text"],
#comp-form #gform_page_94_3 input[type="text"],
#comp-form #gform_page_94_4 select,
#comp-form #gform_page_94_5 select,
#comp-form #gform_page_94_6 input[type="text"],
#comp-form #gform_page_94_7 select, 
#comp-form #gform_page_94_8 select, 
#comp-form #gform_page_94_8 textarea,
#comp-form #gform_page_94_9 input[type="text"],
#comp-form #gform_page_94_9 input[type="email"]{
	width: 70%;
	margin: 0 auto;
	background-color: white!important;
	color: black;
	height: 40px;;
}
#comp-form .address_line_1 input{
	width: 70%!important;
}
#comp-form #gform_page_103_5 .datepicker,
#comp-form #gform_page_94_5 .datepicker{
	width: 67%!important;
	margin: 0 auto;
	background-color: white!important;
	color: black;
	height: 40px;
	padding-left: 7px!important;
}
#comp-form #gform_page_100_2 .gform_page_footer,
#comp-form #gform_page_100_3 .gform_page_footer,
#comp-form #gform_page_100_4 .gform_page_footer, 
#comp-form #gform_page_100_5 .gform_page_footer,
#comp-form #gform_page_103_2 .gform_page_footer,
#comp-form #gform_page_103_3 .gform_page_footer,
#comp-form #gform_page_103_4 .gform_page_footer, 
#comp-form #gform_page_103_5 .gform_page_footer,
#comp-form #gform_page_103_6 .gform_page_footer,
#comp-form #gform_page_103_7 .gform_page_footer,
#comp-form #gform_page_103_10 .gform_page_footer,
#comp-form #gform_page_94_2 .gform_page_footer,
#comp-form #gform_page_94_3 .gform_page_footer,
#comp-form #gform_page_94_4 .gform_page_footer, 
#comp-form #gform_page_94_5 .gform_page_footer,
#comp-form #gform_page_94_6 .gform_page_footer,
#comp-form #gform_page_94_7 .gform_page_footer{
	margin: 0;
    border: none;
    padding: 0px;
}
#comp-form #gform_page_103_9 .gform_page_footer,
#comp-form #gform_page_103_8 .gform_page_footer{
	border: none;
	margin-top: 0!important;
	padding: 0;
}
#comp-form #gform_page_94_8 .gform_page_footer{
	border: none;
	margin-top: 10px!important;
	padding: 0;
}
#comp-form #gform_page_94_9 .gform_page_footer{
	border: none;
	margin-top: 0!important;
	padding: 0 !important;
	min-height: 160px;
}

#comp-form #field_103_25,
#comp-form #field_94_25{
	width: 120px;
    margin: 20px auto 0!important;
}
#comp-form .ginput_container_checkbox .gfield_checkbox li label{
	font-size: 15px!important;
    color: black!important;
}
#comp-form #gform_page_103_4,
#comp-form #gform_page_103_5,
#comp-form #gform_page_103_6,
#comp-form #gform_page_103_7,
#comp-form #gform_page_103_8,
#comp-form #gform_page_103_4,
#comp-form #gform_page_103_5,
#comp-form #gform_page_103_6,
#comp-form #gform_page_103_7,
#comp-form #gform_page_103_8{
	padding-top: 30px;
}
#comp-form #gform_page_103_4 .comp-stat img, #comp-form #gform_page_103_5 .comp-stat img,
#comp-form #gform_page_94_4 .comp-stat img, #comp-form #gform_page_94_5 .comp-stat img{
	margin-top: 40px;
}
#comp-form #gform_page_94_9 .gform_previous_button{
	left: 50%!important;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
    bottom: 8%;
}
#gform_wrapper_94 .gchoice_94_30_1, #gform_wrapper_94 .gchoice_94_30_2{
	width: 175px!important;
    text-align: left;
}
#gform_wrapper_94 .gchoice_94_30_3{
	width: 80px!important;
}
#gform_wrapper_94 .gchoice_94_30_1 label, #gform_wrapper_94 .gchoice_94_30_2 label{
	margin-left: 5px;
}
#gform_wrapper_94 .gchoice_94_30_3 label{
	margin-left: -15px;
}

.ms-dform #field_103_45, .ms-dform #field_103_47, .ms-dform #field_103_49, .ms-dform #field_103_55, .ms-dform #field_103_57, .ms-dform #field_103_59, .ms-dform #field_103_61, .ms-dform #field_103_63, .ms-dform #field_103_65, .ms-dform #field_103_67, .ms-dform #field_103_71, .ms-dform #field_103_51, .ms-dform #field_103_159, .ms-dform #field_103_160, .ms-dform #field_103_161,
.ms-dform #field_106_45, .ms-dform #field_106_47, .ms-dform #field_106_49, .ms-dform #field_106_55, .ms-dform #field_106_57, .ms-dform #field_106_59, .ms-dform #field_106_61, .ms-dform #field_106_55, .ms-dform #field_106_63, .ms-dform #field_106_65, .ms-dform #field_106_67, .ms-dform #field_106_71, .ms-dform #field_106_51, .ms-dform #field_106_159, .ms-dform #field_106_160, .ms-dform #field_106_161, .ms-dform .gf_left_half.spacer,
.ms-dform #field_107_45, .ms-dform #field_107_47, .ms-dform #field_107_49, .ms-dform #field_107_55, .ms-dform #field_107_57, .ms-dform #field_107_59, .ms-dform #field_107_61, .ms-dform #field_107_55, .ms-dform #field_107_63, .ms-dform #field_107_65, .ms-dform #field_107_67, .ms-dform #field_107_71, .ms-dform #field_107_51, .ms-dform #field_107_159, .ms-dform #field_107_160, .ms-dform #field_107_161,
.ms-dform #field_149_45, .ms-dform #field_149_47, .ms-dform #field_149_49, .ms-dform #field_149_55, .ms-dform #field_149_57, .ms-dform #field_149_59, .ms-dform #field_149_61, .ms-dform #field_149_55, .ms-dform #field_149_63, .ms-dform #field_149_65, .ms-dform #field_149_67, .ms-dform #field_149_71, .ms-dform #field_149_51, .ms-dform #field_149_159, .ms-dform #field_149_160, .ms-dform #field_149_161,
#comp-form #field_103_45, #comp-form #field_103_47,#comp-form #field_103_49,#comp-form #field_103_55,#comp-form #field_103_57,#comp-form #field_103_59,#comp-form #field_103_61, #comp-form #field_103_63, #comp-form #field_103_65,#comp-form #field_103_67, #comp-form #field_103_71,#comp-form #field_103_51,
#comp-form #field_94_45, #comp-form #field_94_47,#comp-form #field_94_49,#comp-form #field_94_55,#comp-form #field_94_57,#comp-form #field_94_59,#comp-form #field_94_61, #comp-form #field_94_63, #comp-form #field_94_65,#comp-form #field_94_67, #comp-form #field_94_71, #comp-form #field_94_51, #comp-form #field_94_100, #comp-form #field_94_101, #comp-form #field_94_102,
.ms-dform #field_115_45, .ms-dform #field_115_47, .ms-dform #field_115_49, .ms-dform #field_115_55, .ms-dform #field_115_57, .ms-dform #field_115_59, .ms-dform #field_115_61, .ms-dform #field_115_55, .ms-dform #field_115_63, .ms-dform #field_115_65, .ms-dform #field_115_67, .ms-dform #field_115_71, .ms-dform #field_115_51, .ms-dform #field_115_159, .ms-dform #field_115_160, .ms-dform #field_115_161,
.ms-dform #field_121_45, .ms-dform #field_121_47, .ms-dform #field_121_49, .ms-dform #field_121_55, .ms-dform #field_121_57, .ms-dform #field_121_59, .ms-dform #field_121_61, .ms-dform #field_121_55, .ms-dform #field_121_63, .ms-dform #field_121_65, .ms-dform #field_121_67, .ms-dform #field_121_71, .ms-dform #field_121_51, .ms-dform #field_121_159, .ms-dform #field_121_160, .ms-dform #field_121_161,
.ms-dform #field_127_45, .ms-dform #field_127_47, .ms-dform #field_127_49, .ms-dform #field_127_55, .ms-dform #field_127_57, .ms-dform #field_127_59, .ms-dform #field_127_61, .ms-dform #field_127_55, .ms-dform #field_127_63, .ms-dform #field_127_65, .ms-dform #field_127_67, .ms-dform #field_127_71, .ms-dform #field_127_51, .ms-dform #field_127_159, .ms-dform #field_127_160, .ms-dform #field_127_161,
.ms-dform #field_128_45, .ms-dform #field_128_47, .ms-dform #field_128_49, .ms-dform #field_128_55, .ms-dform #field_128_57, .ms-dform #field_128_59, .ms-dform #field_128_61, .ms-dform #field_128_55, .ms-dform #field_128_63, .ms-dform #field_128_65, .ms-dform #field_128_67, .ms-dform #field_128_71, .ms-dform #field_128_51, .ms-dform #field_128_159, .ms-dform #field_128_160, .ms-dform #field_128_161,
.ms-dform #field_129_45, .ms-dform #field_129_47, .ms-dform #field_129_49, .ms-dform #field_129_55, .ms-dform #field_129_57, .ms-dform #field_129_59, .ms-dform #field_129_61, .ms-dform #field_129_55, .ms-dform #field_129_63, .ms-dform #field_129_65, .ms-dform #field_129_67, .ms-dform #field_129_71, .ms-dform #field_129_51, .ms-dform #field_129_159, .ms-dform #field_129_160, .ms-dform #field_129_161,
.ms-dform #field_131_45, .ms-dform #field_131_47, .ms-dform #field_131_49, .ms-dform #field_131_55, .ms-dform #field_131_57, .ms-dform #field_131_59, .ms-dform #field_131_61, .ms-dform #field_131_55, .ms-dform #field_131_63, .ms-dform #field_131_65, .ms-dform #field_131_67, .ms-dform #field_131_71, .ms-dform #field_131_51, .ms-dform #field_131_159, .ms-dform #field_131_160, .ms-dform #field_131_161,
#field_130_45, #field_130_47, #field_130_49, #field_130_55, #field_130_57, #field_130_59, #field_130_61, #field_130_55, #field_130_63, #field_130_65, #field_130_67, #field_130_71, #field_130_51, #field_130_159, #field_130_160, #field_130_161,
.ms-dform #field_144_45, .ms-dform #field_144_47, .ms-dform #field_144_49, .ms-dform #field_144_55, .ms-dform #field_144_57, .ms-dform #field_144_59, .ms-dform #field_144_61, .ms-dform #field_144_55, .ms-dform #field_144_63, .ms-dform #field_144_65, .ms-dform #field_144_67, .ms-dform #field_144_71, .ms-dform #field_144_51, .ms-dform #field_144_159, .ms-dform #field_144_160, .ms-dform #field_144_161,
.ms-dform #field_151_45, .ms-dform #field_151_47, .ms-dform #field_151_49, .ms-dform #field_151_55, .ms-dform #field_151_57, .ms-dform #field_151_59, .ms-dform #field_151_61, .ms-dform #field_151_55, .ms-dform #field_151_63, .ms-dform #field_151_65, .ms-dform #field_151_67, .ms-dform #field_151_71, .ms-dform #field_151_51, .ms-dform #field_151_159, .ms-dform #field_151_160, .ms-dform #field_151_161,
.ms-dform #field_152_45, .ms-dform #field_152_47, .ms-dform #field_152_49, .ms-dform #field_152_55, .ms-dform #field_152_57, .ms-dform #field_152_59, .ms-dform #field_152_61, .ms-dform #field_152_55, .ms-dform #field_152_63, .ms-dform #field_152_65, .ms-dform #field_152_67, .ms-dform #field_152_71, .ms-dform #field_152_51, .ms-dform #field_152_159, .ms-dform #field_152_160, .ms-dform #field_152_161,
.ms-dform #field_153_45, .ms-dform #field_153_47, .ms-dform #field_153_49, .ms-dform #field_153_55, .ms-dform #field_153_57, .ms-dform #field_153_59, .ms-dform #field_153_61, .ms-dform #field_153_55, .ms-dform #field_153_63, .ms-dform #field_153_65, .ms-dform #field_153_67, .ms-dform #field_153_71, .ms-dform #field_153_51, .ms-dform #field_153_159, .ms-dform #field_153_160, .ms-dform #field_153_161,
.ms-dform #field_155_45, .ms-dform #field_155_47, .ms-dform #field_155_49, .ms-dform #field_155_55, .ms-dform #field_155_57, .ms-dform #field_155_59, .ms-dform #field_155_61, .ms-dform #field_155_55, .ms-dform #field_155_63, .ms-dform #field_155_65, .ms-dform #field_155_67, .ms-dform #field_155_71, .ms-dform #field_155_51, .ms-dform #field_155_159, .ms-dform #field_155_160, .ms-dform #field_155_161,
.ms-dform #field_156_45, .ms-dform #field_156_47, .ms-dform #field_156_49, .ms-dform #field_156_55, .ms-dform #field_156_57, .ms-dform #field_156_59, .ms-dform #field_156_61, .ms-dform #field_156_55, .ms-dform #field_156_63, .ms-dform #field_156_65, .ms-dform #field_156_67, .ms-dform #field_156_71, .ms-dform #field_156_51, .ms-dform #field_156_159, .ms-dform #field_156_160, .ms-dform #field_156_161{
	float: left;
	margin:0 auto!important;
}
.ms-dform .spacer, #comp-form .spacer{
	height: 45px;
}
.ms-dform #field_103_46, .ms-dform #field_103_48, .ms-dform #field_103_50, .ms-dform #field_103_56, .ms-dform #field_103_58, .ms-dform #field_103_60, .ms-dform #field_103_62, .ms-dform #field_103_64, .ms-dform #field_103_66, .ms-dform #field_103_68, .ms-dform #field_103_72, .ms-dform #field_103_52,
.ms-dform #field_106_46, .ms-dform #field_106_48, .ms-dform #field_106_50, .ms-dform #field_106_56, .ms-dform #field_106_58, .ms-dform #field_106_60, .ms-dform #field_106_62, .ms-dform #field_106_64, .ms-dform #field_106_66, .ms-dform #field_106_68, .ms-dform #field_106_72, .ms-dform #field_106_52,
.ms-dform #field_107_46, .ms-dform #field_107_48, .ms-dform #field_107_50, .ms-dform #field_107_56, .ms-dform #field_107_58, .ms-dform #field_107_60, .ms-dform #field_107_62, .ms-dform #field_107_64, .ms-dform #field_107_66, .ms-dform #field_107_68, .ms-dform #field_107_72, .ms-dform #field_107_52,
.ms-dform #field_149_46, .ms-dform #field_149_48, .ms-dform #field_149_50, .ms-dform #field_149_56, .ms-dform #field_149_58, .ms-dform #field_149_60, .ms-dform #field_149_62, .ms-dform #field_149_64, .ms-dform #field_149_66, .ms-dform #field_149_68, .ms-dform #field_149_72, .ms-dform #field_149_52,
#comp-form #field_103_46, #comp-form #field_103_48, #comp-form #field_103_50, #comp-form #field_103_56, #comp-form #field_103_58, #comp-form #field_103_60, #comp-form #field_103_62, #comp-form #field_103_64, #comp-form #field_103_66, #comp-form #field_103_68, #comp-form #field_103_72, #comp-form #field_103_52,
#comp-form #field_94_46, #comp-form #field_94_48, #comp-form #field_94_50, #comp-form #field_94_56, #comp-form #field_94_58, #comp-form #field_94_60, #comp-form #field_94_62, #comp-form #field_94_64, #comp-form #field_94_66, #comp-form #field_94_68, #comp-form #field_94_72, #comp-form #field_94_52,
.ms-dform #field_115_46, .ms-dform #field_115_48, .ms-dform #field_115_50, .ms-dform #field_115_56, .ms-dform #field_115_58, .ms-dform #field_115_60, .ms-dform #field_115_62, .ms-dform #field_115_64, .ms-dform #field_115_66, .ms-dform #field_115_68, .ms-dform #field_115_72, .ms-dform #field_115_52,
.ms-dform #field_121_46, .ms-dform #field_121_48, .ms-dform #field_121_50, .ms-dform #field_121_56, .ms-dform #field_121_58, .ms-dform #field_121_60, .ms-dform #field_121_62, .ms-dform #field_121_64, .ms-dform #field_121_66, .ms-dform #field_121_68, .ms-dform #field_121_72, .ms-dform #field_121_52,
.ms-dform #field_127_46, .ms-dform #field_127_48, .ms-dform #field_127_50, .ms-dform #field_127_56, .ms-dform #field_127_58, .ms-dform #field_127_60, .ms-dform #field_127_62, .ms-dform #field_127_64, .ms-dform #field_127_66, .ms-dform #field_127_68, .ms-dform #field_127_72, .ms-dform #field_127_52,
.ms-dform #field_128_46, .ms-dform #field_128_48, .ms-dform #field_128_50, .ms-dform #field_128_56, .ms-dform #field_128_58, .ms-dform #field_128_60, .ms-dform #field_128_62, .ms-dform #field_128_64, .ms-dform #field_128_66, .ms-dform #field_128_68, .ms-dform #field_128_72, .ms-dform #field_128_52,
.ms-dform #field_129_46, .ms-dform #field_129_48, .ms-dform #field_129_50, .ms-dform #field_129_56, .ms-dform #field_129_58, .ms-dform #field_129_60, .ms-dform #field_129_62, .ms-dform #field_129_64, .ms-dform #field_129_66, .ms-dform #field_129_68, .ms-dform #field_129_72, .ms-dform #field_129_52,
.ms-dform #field_131_46, .ms-dform #field_131_48, .ms-dform #field_131_50, .ms-dform #field_131_56, .ms-dform #field_131_58, .ms-dform #field_131_60, .ms-dform #field_131_62, .ms-dform #field_131_64, .ms-dform #field_131_66, .ms-dform #field_131_68, .ms-dform #field_131_72, .ms-dform #field_131_52,
#field_130_46, #field_130_48, #field_130_50, #field_130_56, #field_130_58, #field_130_60, #field_130_62, #field_130_64, #field_130_66, #field_130_68, #field_130_72, #field_130_52,
.ms-dform #field_144_46, .ms-dform #field_144_48, .ms-dform #field_144_50, .ms-dform #field_144_56, .ms-dform #field_144_58, .ms-dform #field_144_60, .ms-dform #field_144_62, .ms-dform #field_144_64, .ms-dform #field_144_66, .ms-dform #field_144_68, .ms-dform #field_144_72, .ms-dform #field_144_52,
.ms-dform #field_151_46, .ms-dform #field_151_48, .ms-dform #field_151_50, .ms-dform #field_151_56, .ms-dform #field_151_58, .ms-dform #field_151_60, .ms-dform #field_151_62, .ms-dform #field_151_64, .ms-dform #field_151_66, .ms-dform #field_151_68, .ms-dform #field_151_72, .ms-dform #field_151_52,
.ms-dform #field_152_46, .ms-dform #field_152_48, .ms-dform #field_152_50, .ms-dform #field_152_56, .ms-dform #field_152_58, .ms-dform #field_152_60, .ms-dform #field_152_62, .ms-dform #field_152_64, .ms-dform #field_152_66, .ms-dform #field_152_68, .ms-dform #field_152_72, .ms-dform #field_152_52,
.ms-dform #field_153_46, .ms-dform #field_153_48, .ms-dform #field_153_50, .ms-dform #field_153_56, .ms-dform #field_153_58, .ms-dform #field_153_60, .ms-dform #field_153_62, .ms-dform #field_153_64, .ms-dform #field_153_66, .ms-dform #field_153_68, .ms-dform #field_153_72, .ms-dform #field_153_52,
.ms-dform #field_155_46, .ms-dform #field_155_48, .ms-dform #field_155_50, .ms-dform #field_155_56, .ms-dform #field_155_58, .ms-dform #field_155_60, .ms-dform #field_155_62, .ms-dform #field_155_64, .ms-dform #field_155_66, .ms-dform #field_155_68, .ms-dform #field_155_72, .ms-dform #field_155_52,
.ms-dform #field_156_46, .ms-dform #field_156_48, .ms-dform #field_156_50, .ms-dform #field_156_56, .ms-dform #field_156_58, .ms-dform #field_156_60, .ms-dform #field_156_62, .ms-dform #field_156_64, .ms-dform #field_156_66, .ms-dform #field_156_68, .ms-dform #field_156_72, .ms-dform #field_156_52{
	float: unset;
	margin: 0 auto!important;
}
#comp-form p.subbutton{
	position: absolute;
    bottom: 20%;
    margin-bottom: 0px;
    font-size: 13px;
    left: 50%;
    transform: translate(-50%, 0);
}
#comp-form #field_103_80,
#comp-form #field_94_80{
	max-width: 100%!important;
}
#comp-form #input_94_92{
	height: 60px!important;
    white-space: normal;
}
.page-id-4532 #Header, .page-id-4532 #Subheader{
	display: none;
}
#gform_wrapper_103 .datepicker,
#gform_wrapper_106 .datepicker,
#gform_wrapper_107 .datepicker,
#gform_wrapper_149 .datepicker,
#gform_wrapper_94 .datepicker,
#gform_wrapper_115 .datepicker,
#gform_wrapper_121 .datepicker,
#gform_wrapper_127 .datepicker,
#gform_wrapper_128 .datepicker,
#gform_wrapper_129 .datepicker,
#gform_wrapper_130 .datepicker,
#gform_wrapper_131 .datepicker,
#gform_wrapper_144 .datepicker,
#gform_wrapper_151 .datepicker,
#gform_wrapper_153 .datepicker,
#gform_wrapper_155 .datepicker,
#gform_wrapper_156 .datepicker{
    width: 67% !important;
}
.call-div span >  br{display:none;}

@media (width: 1024px){
	.page-template-template-5soumissions .slide-arrow {
	    right: 120px!important;
	    top: 240px!important;
	}
}
@media (width: 800px){
	#input_5_42 li.gchoice_5_42_1, #input_5_42 li.gchoice_5_42_2 {
	    width: 150px!important;
	}
	#input_5_42 {
		margin-left: 0px!important;
	}
	#input_5_42 li.gchoice_5_42_2, #input_90_42 li.gchoice_90_42_2 {
	    margin-top: 0px!important;
	}
}
@media (min-width: 768px) and (max-width: 959px){
	#input_5_42 li.gchoice_5_42_1, #input_5_42 li.gchoice_5_42_2,
	#input_90_42 li.gchoice_90_42_1, #input_90_42 li.gchoice_90_42_2,
	#input_91_42 li.gchoice_91_42_1, #input_91_42 li.gchoice_91_42_2{
		width: 200px!important;
	}
	#input_5_42 li.gchoice_5_42_3, #input_90_42 li.gchoice_90_42_3, #input_91_42 li.gchoice_91_42_3{
		width: 120px!important;
	}
	#input_5_42 li.gchoice_5_42_2, #input_90_42 li.gchoice_90_42_2, #input_91_42 li.gchoice_91_42_2{
		margin-top: -12px!important;
	}
	li#field_91_33{
		width: 120px!important;
	}
}
@media (min-width: 959px) and (max-width: 1024px){
	#input_5_42 li.gchoice_5_42_2, #input_90_42 li.gchoice_90_42_2, #input_91_42 li.gchoice_91_42_2{
		margin-top: 0px!important;
	}
	#SLsection1 .two-third,
	#SLsection11 .two-third {
	    width: 585px!important;
	}
}
@media (min-width: 601px) and (max-width: 1024px){
	.page-id-5782 header .widget a.header-call{
		display: none;
	}
	li#field_5_42, li#field_90_42, li#field_91_42, li#field_111_42{
		margin: 5px 0 0 0px !important;
	}
	
	#gchoice_5_42_3, #gchoice_90_42_3, #gchoice_91_42_3{
		width: 65px!important;
	}
	.icons-div{
		bottom: 0px;
	}
	.page-template-template-5soumissions .slide-arrow{
		right: 40px;
	    top: 130px;
	}
	.page-id-4448 #comp-form .gform_previous_button, #single-MS #comp-form .gform_previous_button, #comp-form #gform_wrapper_94 .gform_previous_button{
		left: 110px;
	}
	.page-id-4448 #comp-form .gform_next_button, #single-MS #comp-form .gform_next_button, #comp-form #gform_wrapper_94 .gform_next_button{
		right:100px;
	}
	#comp-form h1.slide-title br{
		display: none;
	}
	#comp-form img.slide-man{
		width: 200px;
	    height: auto;
	    left: -55px;
	}
	#comp-form h1.slide-title{
		font-size: 30px;
		width: 86%!important;
	    margin: 0 auto;
	    line-height: 34px;
	}
	#comp-form img.slide-logo{
		width: 80px;
	}
	#comp-form img.slide-arrow {
		right: 10%;
		top: 22%;
		height: auto;
	}
	#comp-form p.slide-sub{
		font-size: 18px;
	}
	#ComparateurMain #comp-form #after-form .fourths{
		width: 24%;
	}
	#comp-form #gform_submit_button_103,
	#comp-form #gform_submit_button_94{
		font-size: 16px !important;
    	padding: 18px 20px !important;
	}
	body:not(.page-id-850) .intro-msg{
		margin-left: -110px;
	}
	.page-template-transport-commercial	.intro-msg{margin-left: 36px !important;}
	
	.header-call{
		margin-right: 20px!important;
	}
	.call-div{
		text-align: center!important;
	}
	.ms-dform #gform_page_107_12 .gform_previous_button, .ms-dform #gform_page_149_12 .gform_previous_button, .ms-dform #gform_page_115_12 .gform_previous_button, .ms-dform #gform_page_121_12 .gform_previous_button, .ms-dform #gform_page_127_12, .ms-dform #gform_page_128_12 .gform_previous_button, .ms-dform #gform_page_129_12 .gform_previous_button, .ms-dform #gform_page_131_12 .gform_previous_button, #gform_page_130_12, .ms-dform #gform_page_144_13 .gform_previous_button, .ms-dform #gform_page_151_12 .gform_previous_button, .ms-dform #gform_page_152_11 .gform_previous_button, .ms-dform #gform_page_153_12 .gform_previous_button, .ms-dform #gform_page_155_12 .gform_previous_button, .ms-dform #gform_page_156_12 .gform_previous_button{
		bottom: 0;
	}
	.ms-dform #gform_page_107_4 img.arrow-dest, .ms-dform #gform_page_149_4 img.arrow-dest, .ms-dform #gform_page_115_4 img.arrow-dest, .ms-dform #gform_page_121_4 img.arrow-dest, .ms-dform #gform_page_127_4 img.arrow-dest, .ms-dform #gform_page_128_4 img.arrow-dest, .ms-dform #gform_page_129_4 img.arrow-dest, .ms-dform #gform_page_131_4 img.arrow-dest, #gform_page_130_4 img.arrow-dest, .ms-dform #gform_page_144_4 img.arrow-dest, .ms-dform #gform_page_151_4 img.arrow-dest, .ms-dform #gform_page_152_4 img.arrow-dest, .ms-dform #gform_page_153_4 img.arrow-dest, .ms-dform #gform_page_155_4 img.arrow-dest, .ms-dform #gform_page_156_4 img.arrow-dest {
	    left: -40px;
	}
	#ComparateurMain #comp-form img.last-arrow{
		right: 145px;
	}

}
@media only screen and (max-width: 959px) {
	.page-id-5206 #ComparateurMain #comp-form {
		width: 85%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.page-id-5206 #comp-form .gform_previous_button {
		left: 12%;
	}
}
@media only screen and (max-width: 600px){
	.social li{
		display: inline-block!important;
    float: none!important;
	}
	#gform_5 .gfield_checkbox, #gform_90 .gfield_checkbox, #gform_110 .gfield_checkbox, #gform_91 .gfield_checkbox{
		margin-left: 0px!important;
	}
	#gform_5 .gfield_checkbox li, #gform_90 .gfield_checkbox li, #gform_110 .gfield_checkbox li, #gform_111 .gfield_checkbox li, #gform_91 .gfield_checkbox li{
		width: 100%!important;
		display: contents;
	}
	#field_5_42, #field_90_42, #field_110_42, #field_111_42{
		margin-top: 0px;
		padding-bottom: 0px!important;
	}
	#label_91_33_1{
		padding: 0px!important;
		margin: 0px!important;
	}
	#comp-form img.slide-man, #comp-form img.slide-logo{
		display: none;
	}
	#comp-form h1.slide-title br{
		display: none;
	}
	#comp-form img.slide-arrow{
		width: 80px;
	    height: auto;
	    transform: rotate(-50deg);
	    -ms-transform: rotate(-50deg);
	    -webkit-transform: rotate(-50deg);
	    -moz-transform: rotate(-50deg);
	    -o-transform: rotate(-50deg);
	    top: 135px;
	    right: -25px;
	}
	#comp-form .gform_wrapper .ginput_complex .ginput_left, #comp-form .gform_wrapper .ginput_complex .ginput_right{
		width: 100%!important;
		margin-left: 0px!important;
	}
	#comp-form .gform_wrapper .image-choices-field .image-choices-choice label{
		width: 100%!important;
	}
	#comp-form .image-choices-field .image-choices-choice-text {
	    display: none!important;
	}
	#comp-form #input_103_4 .image-choices-choice-image-wrap, #comp-form #input_103_11 .image-choices-choice-image-wrap, #comp-form #input_94_4 .image-choices-choice-image-wrap, #comp-form #input_94_11 .image-choices-choice-image-wrap{
		margin-bottom: 0px!important;
	}
	#ComparateurMain{
		padding: 10px 0px;
	}
	#ComparateurMain #comp-form{
		width: auto;
	}
	#comp-form p.slide-sub{
		font-size: 16px!important;
	}
	#comp-form #gform_page_103_1 .gform_page_footer,
	#comp-form #gform_page_94_1 .gform_page_footer{
		margin-top: 20px;
	}
	#comp-form #field_94_25{
		width: 140px!important;
	}
	#ComparateurMain #comp-form #gform_next_button_103_1,
	#ComparateurMain #comp-form #gform_next_button_94_1{
		font-size: 17px;
		padding: 20px 10px;
		margin: 0 auto;
	}
	#ComparateurMain #comp-form #after-form .fourths {
	    width: 49%;
	}
	#ComparateurMain #comp-form #after-form .fourths p{
		line-height: 12px!important;
		font-size: 10px!important;
	}
	#comp-form .comp-stat {
	    display: none;
	}
	#comp-form #gform_page_103_5 .datepicker,
	#comp-form #gform_page_94_5 .datepicker {
	    width: 92%!important;
	}
	#comp-form #gform_page_103_2 .gform_page_footer, #comp-form #gform_page_103_3 .gform_page_footer, #comp-form #gform_page_103_4 .gform_page_footer, #comp-form #gform_page_103_5 .gform_page_footer, #comp-form #gform_page_103_6 .gform_page_footer,
	#comp-form #gform_page_94_2 .gform_page_footer, #comp-form #gform_page_94_3 .gform_page_footer, #comp-form #gform_page_94_4 .gform_page_footer, #comp-form #gform_page_94_5 .gform_page_footer, #comp-form #gform_page_94_6 .gform_page_footer{
		margin: 20px 0px;
		padding-top: 20px!important;
	}
	#comp-form .gform_previous_button, #comp-form .gform_next_button{
		position: static;
		margin: 0 20px !important;
	}
	#comp-form #input_94_30 li{
		width: 100%!important;
	}
	#comp-form #input_94_30 li label{
		text-align: left;
	}
	#comp-form #gform_page_103_2 input[type="text"], #comp-form #gform_page_103_3 input[type="text"], #comp-form #gform_page_103_4 select, #comp-form #gform_page_103_5 select, #comp-form #gform_page_103_6 select, #comp-form #gform_page_103_7 input[type="text"], #comp-form #gform_page_103_7 select, #comp-form #gform_page_103_7 textarea, #comp-form #gform_page_103_8 input[type="text"], #comp-form #gform_page_103_8 input[type="email"],
	#gform_wrapper_94 #gform_page_94_2 input[type="text"], #gform_wrapper_94 #gform_page_94_3 input[type="text"], #gform_wrapper_94 #gform_page_94_4 select, #gform_wrapper_94  #gform_page_94_5 select, #gform_wrapper_94 #gform_page_94_6 select, #gform_wrapper_94 #gform_page_94_7 input[type="text"], #gform_wrapper_94 #gform_page_94_7 select, #gform_wrapper_94 #gform_page_94_7 textarea, #gform_wrapper_94 #gform_page_94_8 input[type="text"], #gform_wrapper_94 #gform_page_94_8 input[type="email"]{
		width: 100%!important;
	}
	#comp-form #gform_page_103_4 .datepicker,
	#comp-form #gform_page_94_4 .datepicker{
		width: 92%!important;
	}
	#comp-form h3{
		font-size: 20px!important;
    	line-height: 22px!important;
	}
	#comp-form #gform_submit_button_94{
		padding: 18px 16px !important;
		left: 50%;
    	transform: translate(-50%, 0);
    	bottom: 32%;
	}
	#comp-form #gform_page_103_4, #comp-form #gform_page_103_5, #comp-form #gform_page_103_6, #comp-form #gform_page_103_7,
	#comp-form #gform_page_94_4, #comp-form #gform_page_94_5, #comp-form #gform_page_94_6, #comp-form #gform_page_94_7{
		padding-top: 0px;
	}


	.page-id-4467 .call-div br, .page-id-4467 .intro-msg p.secondline, .page-id-4467 small.locations{
		display: none;
	}
	.page-id-4467 .quote-box h3{
		min-height: 38px!important;
		font-size: 16px !important;
    	line-height: 18px!important;
    	left:10px!important;
    	padding-left: 20px;
    	top: -9px!important;
	}
	.page-id-4467 .quote-box .form-image{
		width: 65px !important;
	}
	.page-id-4467 .quote-box .gform_wrapper{
		padding-top: 30px!important;
	}
	.page-id-4467 .quote-box input[type="text"], .page-id-4467 .quote-box input[type="email"], .page-id-4467 .quote-box input[type="tel"], .page-id-4467 .quote-box select{
		height: 38px!important;
    	font-size: 16px!important;
	}
	.page-id-4467 .quote-box textarea{
		font-size: 16px!important;
		height: 80px!important;
	}
	.page-id-4467 #top_bar h1{
		font-size: 20px!important;
    	line-height: 22px!important;
	}
	.page-id-4467 .quote-box .gform_wrapper p{
		font-size: 14px!important;
    	line-height: 16px!important;
	}
	.page-id-4467 #gform_fields_5 li#field_5_19 label, .page-id-4467 #gform_fields_5 li#field_5_18 label{
		font-size: 14px !important;
	}
	.page-id-4467 .gf_one_third, .page-id-4467 .gf_two_third{
		width: 100%!important;
	}
	.page-id-4467 .gfield_checkbox li{
		position: static!important;
	}
	.page-id-4467 #input_90_42 li{
		width: 100%!important;
	}
	.page-id-4467 #field_90_42{
		margin-top: 0px!important;
		padding-bottom: 0px!important;
	}
	.page-id-4467 .gfield_checkbox li label#label_5_33_1,
	.page-id-4467 .gfield_checkbox li label#label_5_42_1,
	.page-id-4467 .gfield_checkbox li label#label_5_42_2,
	.page-id-4467 .gfield_checkbox li label#label_5_42_3,
	.page-id-4467 .gfield_checkbox li label#label_90_33_1,
	.page-id-4467 .gfield_checkbox li label#label_90_42_1,
	.page-id-4467 .gfield_checkbox li label#label_90_42_2,
	.page-id-4467 .gfield_checkbox li label#label_90_42_3{
		font-size: 16px!important;
		margin-left: 5px!important;
		width: 100%!important;
	}
	.page-id-4467 .gfield_checkbox li input[type="checkbox"]{
		font-size: 16px!important;
	}
	.page-id-4467 #field_5_42{
		padding-bottom: 0px!important;
		margin-top:0px!important;
	}
	.page-id-4467 #field_5_42 li{
		width: 100%!important;
	}
	/*.type_img, .type_label{
		display: none!important;
	}*/
	#comp-form p.subbutton{
		position: static!important;
	}
	#comp-form #gform_page_94_9 .gform_page_footer {
		min-height: 160px;
	}
	#comp-form #gform_page_94_9 .gform_previous_button {
		position: absolute;
		bottom: 4%;
	}
	#comp-form #gform_submit_button_103,
	#comp-form #gform_submit_button_94 {
		bottom: 90px;
	}
	#ComparateurMain #comp-form #gform_next_button_100_47 {
		max-width: 320px;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px 20px;
		white-space: normal;
		line-height: 1.2;
		font-size: 16px;
	}
	.page-id-5206 #ComparateurMain #comp-form {
		width: 100%;
	}
	.page-id-5206 .gform_page_footer {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
		padding-bottom: 15px;
	}
	.page-id-5206 #comp-form .gform_page_footer .gform_previous_button,
	.page-id-5206 .gform_wrapper .gform_page_footer .button.gform_next_button, 
	.page-id-5206 .gform_wrapper .gform_page_footer .button.gform_button {
		margin: 0 auto 5px;
		box-sizing: border-box;
		width: 100%;
		padding: 10px 20px !important;
		white-space: normal;
		line-height: 1.2;
	}
	#gform_submit_button_100 {
		line-height: 1.6;
	}
	.ms-dform .spacer{
		display: none!important;
	}
	#comp-form .spacer{
		height: 10px;
	}
	.postid-5312 .quote-box #gform_wrapper_97 .gform_footer{
		width: calc(100% - 40px) !important;
	}
	.postid-5312 .quote-box #gform_wrapper_97 .gform_footer input{
		padding: 15px 10px!important;
	}
	#ComparateurMain #comp-form img.last-arrow{
		width: 90px;
	    transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	    -webkit-transform: rotate(-40deg);
	    -moz-transform: rotate(-40deg);
	    -o-transform: rotate(-40deg);
	    right: -25px;
	    bottom: 175px;
	    z-index: 999;
	}
}
@media (min-width: 320px) and (max-width: 360px){
	#ComparateurMain #comp-form img.last-arrow{
		width: 60px;
	}
	#comp-form img.slide-arrow{
		top: 115px!important;
	}
	#field_94_3 img.img-depart {
	    width: 60px;
	    right: -20px;
	    top: 5px;
	}
	#field_94_10 img.img-dest {
	    width: 60px;
	    left: -35px;
	    top: 5px;
	}
	#single-MS .ms-dform .gfield_html > h3,
	#comp-form h3{
		font-size: 18px!important;
	}
	#single-MS .ms-dform #gform_page_107_2 img.arrow-depart,
	#single-MS .ms-dform #gform_page_149_2 img.arrow-depart,
	#field_94_3 img.img-depart,
	#single-MS .ms-dform #gform_page_152_2 img.arrow-depart{
		top: 5px!important;
	    width: 65px!important;
	    right: -18px!important;
	}
	#single-MS .ms-dform #gform_page_107_4 img.arrow-dest, 
	#single-MS .ms-dform #gform_page_149_4 img.arrow-dest, 
	#field_94_10 img.img-dest,
	#single-MS .ms-dform #gform_page_152_4 img.arrow-dest{
		top: 5px!important;
    	width: 65px!important;
	}
	#sd-btn img.sd-arrow{
		transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	    -webkit-transform: rotate(-40deg);
	    -moz-transform: rotate(-40deg);
	    -o-transform: rotate(-40deg);
	    right: -10px!important;
    top: 30px!important;
	}
}

div.sd-button{
	background-image:url(/wp-content/uploads/2018/08/button-v2.png);
	width:400px;
	height:56px;
	margin: 0 auto
}
div.sd-button:hover{
	background-image: url(/wp-content/uploads/2018/08/hover-button-v2.png);
}

.assurance-btn {
    -webkit-clip-path: polygon(95% 25%, 100% 50%, 100% 100%, 5% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(95% 25%, 100% 50%, 100% 100%, 5% 100%, 0% 75%, 0% 25%);
    background: #4472c4;
    color: #fff;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding: 40px 20px 20px;
    max-width: 65%;
    margin: 0 auto;
}
@media only screen and (max-width: 600px) {
	.page-id-5370 #comp-form p.subbutton,
	.page-id-4448 #comp-form p.subbutton,
	#comp-form p.subbutton {
		transform: none !important;
	}
}
@media only screen and (max-width: 400px) {
	#gform_wrapper_3 #field_3_7 {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
}
/* css for devenez-partenaire */
#field_29_39 p {
	color: #fff !important;
}
.page-template-template-devenez-partenaire #Footer {
	margin-top: 0;
	border-top: 0;
	background: #d85020 !important;
}
.dp-section-title {
	font-size: 35px;
	color: #333;
	line-height: 1.2;
	text-align: center;
}
.page-template-template-devenez-partenaire #Footer p,
.page-template-template-devenez-partenaire #Footer #serv a,
 .page-template-template-devenez-partenaire #Footer #loc a,
.page-template-template-devenez-partenaire #Footer .menu_bottom a {
	color: #fff !important;
}
#dp-top {
	background: url('/wp-content/uploads/2019/01/dp-banner-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
.dp-form-container {
	position: relative;
}
.dp-man {
	position: absolute;
	width: 100%;
	max-width: 560px;
	left: -250px;
	bottom: -35px;
	display: block;
	z-index: auto;
}
.dp-arrow-text {
	position: absolute;
	bottom: 40px;
	right: -150px;
}
#dp-form {
	background: #fff;
	max-width: 673px;
	margin-left: auto;
	margin-right: 0;
	padding-bottom: 14px;
	box-shadow: 0px 2px 2px 4px rgba(0,0,0,0.1);
	margin-top: 35px;
	position: relative;
}
#dp-form .sform{
	padding:0;
	background: none;
	border:0;
}
#dp-form #field_98_10 .gfield_label,
#dp-form #field_7_10 .gfield_label{
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
}
#dp-form .gfield_error .gfield_label,
#dp-form .gfield_error .gfield_checkbox label{
	color: red;
}
#dp-form .ginput_recaptcha > div{
	margin:0 auto;
}
#dp-form .ginput_complex label,
#dp-form .gfield_label {
	display: none;
}
#dp-form .ginput_complex span {
	min-height: unset;
	padding: 0;
	margin: 0;
	width: 100% !important;
}
#dp-form .gform_wrapper,
#dp-form .gform_footer,
#dp-form .ginput_container,
#dp-form .gfield {
	margin: 0;
	padding: 0;
}
#dp-form .gform_wrapper {
	max-width: 100%;
}

@media only screen and (min-width: 641px) {
	#dp-form .gfield.gf_left_half,
	#dp-form .gfield.gf_right_half {
		width: 50%;
	}
}
#dp-form .gform_footer,
#dp-form .gfield {
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 12px;
}
#dp-form .gform_footer {
	margin-bottom: 0;
}
#dp-form .gfield .chosen-choices,
#dp-form .gfield select,
#dp-form .gfield input:not([type="checkbox"]):not(.chosen-search-input),
#dp-form .gfield input.large,
#dp-form .gfield textarea {
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff !important;
	margin: 0;
	width: 100% !important;
	height: 33px;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 0 10px !important;
	font-size: 14px !important;
	color: #000;
	border: #999 solid 1px !important;
}
#dp-form .gfield .chosen-choices {
	height: auto !important;
	max-height: 80px;
	min-height: 33px;
}
#dp-form .gfield.gfield_error .chosen-choices,
#dp-form .gfield.gfield_error select,
#dp-form .gfield.gfield_error input:not([type="checkbox"]):not(.chosen-search-input),
#dp-form .gfield.gfield_error input.large,
#dp-form .gfield.gfield_error textarea {
	border: red solid 1px !important;
}
#dp-form .gfield.gfield_error .chosen-choices .chosen-search-input {
	color: red !important;
}
#dp-form .gform_wrapper .top_label .gfield_error {
	width: 100%;
}
#dp-form .ginput_container_select {
	position: relative;
}
#dp-form .ginput_container_select::after {
	content: '\f0d7';
	font-family: 'fontawesome';
	position: absolute;
	top: 1px;
	right: 1px;
	width: 25px;
	height: calc(100% - 2px);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #fff;
	color: #000;
}
#dp-form .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input.default {
	max-width: 100% !important;
	background: transparent !important;
	height: 33px;
	padding: 0px !important;
	margin: 0;
	color: #000;
}
#dp-form .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
	margin-right: 5px;
}
#dp-form .chosen-search-input {
	width: 100% !important;
	padding: 5px 0px !important;
	background: transparent !important;
}
#dp-form .search-choice-close::after {
	content: '\f00d';
	font-family: 'fontawesome';
	color: #000;
	font-size: 11px;
}
#dp-form .search-choice-close {
	text-decoration: none !important;
}
#dp-form .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
	line-height: 20px;
}
#dp-form .gfield textarea {
	padding: 10px !important;
}
#dp-form .gform_button {
	width: 100%;
	background: #1e69de;
	border: none;
	box-shadow: none !important;
	border-radius: 10px;
	height: 52px;
	color: #ffe302;
	text-shadow: none;
	max-width: 480px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#dp-form .gform_button:hover {
	background: #ffe302;
	color: #1e69de;
}
#dp-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	max-width: 100%;
}
#dp-form .gform_wrapper div.validation_error {
	background: red !important;
	border: 0px !important;
	color: #fff !important;
	font-size: 16px;
	padding: 5px;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 10px !important;
}
.dp-form-head {
	background: #d85020;
	padding: 20px 14px 60px;
}
.dp-form-head h2 {
	color: #ffe302;
	font-weight: 100;
	text-align: center;
	font-size: 43px;
	line-height: 1;
	margin-bottom: 0;
}
.dp-form-head h3 {
	text-align: center;
	font-size: 28px;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: 400;
}
.dp-form-head p {
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: 100;
	margin: 0;
}
.dp-form-body {
	margin-top: -45px;
	padding: 12px 4px;
	background: #fff;
	width: calc(100% - 28px);
	margin-left: auto;
	margin-right: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	-webkit-box-shadow: 0px 2px 2px 4px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 4px rgba(0,0,0,0.1)
}
.dp-terms-sentence {
	margin-top: 10px;
}
.dp-terms-sentence p {
	margin-bottom: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-size: 13px;
	color: #092436;
}
.dp-terms-sentence p img {
	display: block;
}
.dp-terms-sentence p a {
	color: #254886 !important;
}
.dp-hex-group {
	max-width: 673px;
	margin-left: auto;
	margin-right: 0;
	margin-top: 35px;
	margin-bottom: 35px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}
.dp-hex-group-col {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
.dp-hex-icon {
	width: 100%;
	max-width: 80px;
	min-width: 80px;
}
.dp-hex-icon-text {
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
}
.dp-hex-icon-text p {
	color: #fff;
	font-size: 18px;
	line-height: 1.1;
	margin: 0;
}
.dp-hex-icon-text strong {
	font-size: 23px;
	font-weight: 800;
	line-height: 1.1;
	color: #ffe302;
}
#dp-mandate {
	background: url('/wp-content/uploads/2019/01/dp-orange-bg.jpg');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
#dp-mandate .container {
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
}
#dp-mandate h3,
#dp-mandate p {
	color: #fff;
	line-height: 1.1;
}
#dp-mandate p {
	margin-bottom: 0;
}
.dp-mandate-logo {
	display: block;
	margin: 0 auto 15px;
	width: 100%;
	max-width: 105px;
}
#dp-b-hex-section {
	background: #fff;
}
#dp-b-hex-section .container {
	padding-top: 60px;
	padding-bottom: 35px;
}
.dp-b-hex-group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.dp-b-hex-group-col {
	width: 25%;
}
.dp-b-hex-group-col img {
	width: 100%;
	max-width: 220px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#dp-client {
	background: #fdfdfd;
}
#dp-client .container {
	padding-top: 45px;
	padding-bottom: 30px;
}
#dp-client .dp-section-title {
	color: #1e2d39;
	margin-bottom: 50px;
}
.dp-client-icon {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 75px;
	margin-bottom: 30px;
}
.dp-client-group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.dp-client-group-col {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.33%;
	padding-left: 10px;
	padding-right: 10px;
}
.dp-client-box {
	position: relative;
}
.dp-client-box span {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: absolute;
	width: 75px;
	height: 84px;
	color: #fbc200;
	background: url('/wp-content/uploads/2019/01/dp-blue-hex-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: -20px;
	top: 0;
	font-size: 40px;
	font-family: 'Montserrat', sans-serif,
}
.dp-client-content {
	line-height: 1.1;
	color: #fff;
	text-align: center;
	padding: 150px 25px 25px;
	background: #f15a25;
	-webkit-border-bottom-right-radius: 30px;
	border-bottom-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	border-bottom-left-radius: 30px;
	min-height: 140px;
}
.dp-client-content strong {
	display: block;
	font-size: 22px;
	font-weight: 400;
}
.dp-client-box img {
	display: block;
	width: 100%;
	margin-bottom: -45%;
}
#dp-partners {
	background: url('/wp-content/uploads/2019/01/dp-partners-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
#dp-partners .container {
	padding-top: 30px;
	padding-bottom: 30px;
}
#dp-partners .dp-section-title {
	color: #252524;
	margin-bottom: 40px;
}
#dp-partners-slider {
	max-width: 830px;
	margin-left: auto;
	margin-right: auto;
}
#dp-partners-slider img {
	max-width: 215px;
	float: unset;
}
#dp-testimonials .rslides_nav,
#dp-partners .rslides_nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	opacity: 0;
}
.dp-p-slide-top  {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.dp-p-slide-info {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 15px;
	padding: 15px 15px 20px;
	border-left: 3px solid #7c8590;
	color: #0c2238;
	font-size: 18px;
	line-height: 1.2;
}
.dp-p-slide-info strong {
	display: block;
}
.dp-p-slide-content {
	text-align: center;
	line-height: 1.6;
	min-height: 150px;
}
.dp-p-custom-control span,
.dp-p-custom-control {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.dp-p-custom-control {
	margin-top: 25px;
}
.dp-p-custom-control span {
	cursor: pointer;
	height: 30px;
	width: 30px;
	background: #fff;
	margin-left: 2px;
	margin-right: 2px;
	border: #ccc solid 2px;
	color: #ccc;
	border-radius: 3px;
}
.dp-p-custom-control span:hover {
	background: #ebebeb;
}
.dp-p-custom-control span::before {
	color: #ccc;
	font-family: 'fontawesome';
}
.dp-p-custom-control span.dp-p-prev::before {
	content: '\f053'
}
.dp-p-custom-control span.dp-p-next::before {
	content: '\f054'
}
#dp-win {
	background: url('/wp-content/uploads/2019/01/dp-blue-section-bg.jpg');
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}
#dp-win .dp-section-title {
	color: #fff;
	margin-bottom: 50px;
}
#dp-win .container {
	padding-top: 80px;
	padding-bottom: 100px;
}
.dp-circle-row {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
}
.dp-circle {
	width: calc(25% - 40px);
	margin: 50px 20px;
	text-align: center;
	color: #fff;
}
.dp-circle img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 95px;
	margin-bottom: 20px;
}
.dp-circle h4 {
	font-size: 18px;
	line-height: 18px;
	min-height: 36px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0;
}
.dp-circle p {
	margin-bottom: 0;
	line-height: 1.3;
}
#dp-testimonials {
	background: url('/wp-content/uploads/2019/01/dp-testimonial-bg.jpg');
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}
#dp-testimonials .dp-section-title {
	margin-bottom: 40px;
}
#dp-testimonials .container {
	padding-top: 120px;
	padding-bottom: 100px;
}
#dp-testimonial-slide img{
	float: unset;
	max-width: 95px;
	margin-left: auto;
	margin-right: auto;
}
.dp-testi-container {
	position: relative;
	max-width: 750px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.dp-testi-container span {
	cursor: pointer;
	display: block;
	position: absolute;
	top: 10px;
	width: 60px;
	height: 60px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-border-radius: 60px;
	-ms-border-radius: 60px;
	border-radius: 60px;
}
.dp-testi-container span:hover {
	background: rgba(0,0,0,0.1) 
}
.dp-t-prev {
	left: -50px;
}
.dp-t-next {
	right: -50px;
}
.dp-t-prev:before {
	content: url('/wp-content/uploads/2019/01/dp-control-prev.png');
}
.dp-t-next:before {
	content: url('/wp-content/uploads/2019/01/dp-control-next.png');
}
.dp-testi-box {
	text-align: center;
}
.dp-testi-box {
	font-size: 22px;
	line-height: 1.3;
	font-weight: 400;
}
.dp-testi-box p {
	margin-bottom: 30px;
	min-height: 130px;
}
.dp-testi-box strong {
	display: block;
	margin-top: 25px;
}
#dp-bottom {
	background: url('/wp-content/uploads/2019/01/dp-bottom-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
#dp-bottom .container {
	padding-top: 70px;
	padding-bottom: 80px;
}
#dp-bottom #dp-form {
	margin-left: 0;
}
#label_99_24_1,
#label_97_24_1 {
	font-weight: normal;
	line-height: 1.2;
}
.dp-p-slide-info {
	width: 100%;
	max-width: 360px;
}
#menu-item-5088 a {
	background:#ffe302;
	font-weight: 700;
}
#menu-item-5088 a:hover {
	background: #1e69de;
}
/*TRANSPARENT BACKGROUND SUBMENU*/
#menu-item-5088 .sub-menu a {
    background-color: transparent; 
}
#menu-item-5088 .sub-menu a:hover,
#menu-item-5088 .sub-menu a:focus {
    background-color: transparent; 
}
/*END BACKGROUND SUBMENU*/
.page-id-5285,.page-id-7147, .page-id-7546, .page-id-15287,
.page-template-template-deuxieme-formulaire-assurance, .page-template-template-soumissions-telecom {
	font-family: 'Montserrat', sans-serif !important;
}

.page-template-template-deuxieme-formulaire-assurance p,
.page-template-template-soumissions-telecom p,
.page-template-template-deuxieme-formulaire-assurance-fb p {
	font-size: 18px;
	line-height: 1.3;
	color: #000;
	margin-bottom: 20px;
	text-align: center;
}
.page-template-template-deuxieme-formulaire-assurance .container,
.page-template-template-soumissions-telecom .container,
.page-template-template-deuxieme-formulaire-assurance-fb .container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.page-template-template-deuxieme-formulaire-assurance h2,
.page-template-template-soumissions-telecom h2,
.page-template-template-deuxieme-formulaire-assurance-fb h2{
	font-size:36px;
	line-height: 1.1;
	text-align: center;
	color: #000;
}

.page-template-template-deuxieme-formulaire-assurance h3,
.page-template-template-soumissions-telecom h3,
.page-template-template-deuxieme-formulaire-assurance-fb h3{
	font-size: 20px;
	color: #000;
	line-height: 1.3;
	text-align: center;
}
#dfa-header {
	background: #edeae8;
	position: relative;
	z-index: 1;
	box-shadow: 0px 0px 32px 16px rgba(0,0,0,0.2);
} 
.page-id-5333 #dfa-header, .page-id-8261 #dfa-header{
	background:#000;
}
.page-id-5680 #dfa-header {
	display: none;
}
.page-id-5285 #dfa-header,
.page-id-5680 #dfa-header,
.page-id-7147 #dfa-header,
.page-id-7546 #dfa-header,
.page-id-15287 #dfa-header{
	background-color:#1c3e93;
}
.page-id-5333 #dfa-header h1,.page-id-5333 #dfa-header h2,.page-id-5333 #dfa-header p,
.page-id-5285 #dfa-header h1,.page-id-5285 #dfa-header h2,.page-id-5285 #dfa-header p,
.page-id-5680 #dfa-header h1, .page-id-5680 #dfa-header h2, .page-id-5680 #dfa-header p,
.page-id-7147 #dfa-header h1,.page-id-7147 #dfa-header h2,.page-id-7147 #dfa-header p,
.page-id-7546 #dfa-header h1,.page-id-7546 #dfa-header h2,.page-id-7546 #dfa-header p,
.page-id-8261 #dfa-header h1,.page-id-8261 #dfa-header h2,.page-id-8261 #dfa-header p,
.page-id-15287 #dfa-header h1,.page-id-15287 #dfa-header h2,.page-id-15287 #dfa-header p{
	color:#fff;
}
.page-id-5333 #dfa-header h1,
.page-id-5285 #dfa-header h1,
.page-id-5680 #dfa-header h1,
.page-id-7147 #dfa-header h1,
.page-id-7546 #dfa-header h1,
.page-id-8261 #dfa-header h1,
.page-id-15287 #dfa-header h1 {
	font-size:32px;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	line-height: 1.2;
}
.page-id-5285 #dfa-content h1,
.page-id-5680 #dfa-content h1,
.page-id-7147 #dfa-content h1,
.page-id-7546 #dfa-content h1,
.page-id-15287 #dfa-content h1 {
	color:#0b2a78;
	text-align:center;
	margin-bottom:20px;
}

.page-id-5285 h2,
.page-id-5680 h2,
.page-id-7147 h2,
.page-id-7546 h2,
.page-id-15287 h2 {
	font-size:26px;
}
.page-id-7147 img.dfa-arrow{
	    position: absolute;
    right: -105px;
    bottom: 30px;
    width: 100px;
}
.page-id-7147 p.dfa-arrowtxt{
	position: absolute;
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 15px;
    width: 200px;
    right: -205px;
    bottom: 110px;
}
}
.page-id-5244 #dfa-header { 
	display: none;	
}
#dfa-header .container {
	padding: 10px 0;
}
.dfa-logo {
	width: 120px;
	display: block;
	margin: 0 auto 15px;
}
.dfa-logo img {
	display: block;
	width: 100%;
}
#input_100_14{width:99.5%;}
.page-id-5333 #dfa-content, .page-id-8261 #dfa-content{
	background: url('/wp-content/uploads/2019/02/mct-background.jpg');
	padding:2% 0 8%;
}
#dfa-content {
	background: url('/wp-content/uploads/2019/02/dfa-content-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
#dfa-content .container {
	padding-top: 30px;
	padding-bottom: 30px;
}

#mct-promotion{
	background:#000;
}
#img-promotions{
	position: absolute;
    top: -12px;
}
#mct-promotion h1{
	text-align:left;
	color:#fff;
	margin-left: 220px;
	padding: 35px 0;
}
#mct-boxes{
	margin:20px 15%;
}
.mct-box{
	width: calc(50% - 20px);
	background: #f3d10a;
	margin:20px 10px;
	float:left;
	box-sizing:border-box;
}
.dotted-container{
	margin: 20px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
	padding: 20px 0px;
}
.mct-box p{
	color: #fff;
	line-height: 1;
	font-weight: 700;
	margin-bottom:0px;
}
.page-id-5333 .mct-box p, .page-id-8261 .mct-box p {
	color: #000 !important;
}
.mct-box h3{
	margin-bottom:0px;
	font-size:24px;
}
.page-id-5333 #gform_submit_button_72, .page-id-8261 #gform_submit_button_72{
	width:100%;
	max-width:440px;
	margin-top:10px;
}
.page-id-5333 #aha-form, .page-id-8261 #aha-form{background:rgba(255,255,255,0.5)}
.page-id-5333 #aha-form .gform_wrapper, .page-id-8261 #aha-form .gform_wrapper{
	background:rgba(238, 209, 35, 0.8);
}
.page-id-5333 #field_72_1, .page-id-8261 #field_72_1{display:none;}
.page-id-5333 #sa-mercibtn, .page-id-8261 #sa-mercibtn{
	border-radius: 5px !important;
	text-transform: uppercase;
	display: block;
	margin-bottom: 60px;
}
.page-id-5333 #aha-form .ginput_container_select::after, .page-id-8261 #aha-form .ginput_container_select::after{
	background:transparent;
}
.page-id-5333 #aha-form .gfield input:not([type="checkbox"]),
.page-id-5333 #aha-form .gfield select, 
.page-id-5333 #aha-form .gfield textarea,
.page-id-8261 #aha-form .gfield input:not([type="checkbox"]),
.page-id-8261 #aha-form .gfield select, 
.page-id-8261 #aha-form .gfield textarea{
	margin-bottom:5px;
}
#sa-frmtop{
	background-color:#1c3e93;
	margin-bottom:0px !important;
	padding:0px !important;
}
#sa-frmtop p{
	color:#fff;
	margin-bottom:0px !important;
	padding:16px;
}
#sa-frmbot {
    padding: 0 18%;
}
#sa-frmbot .dfa-price.one-second {
    display: block;
    width: calc(50% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    float: left;
}
.page-id-7546 #sa-frmbot .dfa-price.one-second,
.page-id-15287 #sa-frmbot .dfa-price.one-second{
	float: none;
	margin:0 13px!important;
	vertical-align: middle;
	display: inline-block!important;
	width: calc(45% - 20px);
}

.page-id-15287 #sa-mercibtn{
	background-color: #0b2a78;
	padding: 15px 20px;
	font-size: 14px;
	margin: 0 10px;
}
.page-id-7546 #sa-mercibtn{
	background-color: #0b2a78;
	padding: 15px 20px;
	font-size: 14px;
	margin: 0 auto 10px;
	display: block;
}

#label_97_24_1 {
	width: 90%;
}
 .page-id-7546 #sa-frmbot{
 	text-align: center;
 }
.page-id-7546 #aha-form .gform_button,
.page-id-15287 #aha-form .gform_button{
	background-color: #ff0000!important;
}

#sa-mercibtn{
	background-color: #ff0000;
    border-radius: 50px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 auto;
    padding: 20px 30px;
    box-shadow: none;
    border: 0px;
    font-size: 18px;
    white-space: normal;
    width: 50%;
}
#sa-mercibtn:hover{
	background-color: #257ace;
}

#sa-frmtop,
#dfa-content #aha-form {
	width: 100%;
	max-width: 700px;
	margin: 0 auto 20px;
	padding: 10px;
	position: relative;
}
#dfa-content #aha-form .inner-div {
	padding: 15px;
}
#dfa-content #aha-form .gform_button {
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.page-id-5333 #dfa-content #aha-form .gfield input:not([type="checkbox"]),
.page-id-5333 #dfa-content #aha-form .gfield select,
.page-id-8261 #dfa-content #aha-form .gfield input:not([type="checkbox"]),
.page-id-8261 #dfa-content #aha-form .gfield select{
	height:42px;
}
#dfa-content #aha-form .gfield input:not([type="checkbox"]), #dfa-content #aha-form .gfield select {
	height: 36px;
}
#dfa-content #aha-form .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;
}
#dfa-content #aha-form .gform_wrapper .gfield_error {
    background-color: transparent !important;
    border: 0px !important;
    padding-top: 0px !important;
}
#dfa-content #aha-form .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;
}
#dfa-content #aha-form .gform_wrapper #validation_message_97_24{
	max-width: unset!important;
}
.dfa-price {
	display: block;
	margin: 0 auto;
}
#dfa-bottom {
	background: #fff;
}
.page-id-7546 .dfa-arrow-text{
	bottom: 115px;
}
.dfa-arrow-text {
	position: absolute;
	right: -298px;
	bottom: 30px;
}
#dfa-bottom .container {
	padding-top: 25px;
	padding-bottom: 55px;
	text-align:center;
}
.dfa-save-row {
	position: relative;
	overflow: hidden;
	margin-top: 50px;
}
.dfa-save-row img {
	display: block;
	margin: 0 auto 15px;
}
#dfa-copyright {
	background: #000;
}
#dfa-copyright .container {
	padding: 20px 0;
	text-align: center;
}
#dfa-copyright a {
	color: #fff !important;
}
.page-id-5206 #comp-form li.gfield.gfield_error {
	width: 100% !important;
}
.page-id-5206 #comp-form li.gfield.gfield_error .ginput_container {
	margin-top: .375em !important;
}
.page-id-5206 #comp-form .datepicker {
	width: 100% !important;
}
.page-id-5206 #comp-form .ginput_container_date {
	position: relative;
}
.page-id-5206 #comp-form .ui-datepicker-trigger {
	position: absolute;
	top: 11px;
	right: 10px;
}
.page-id-5206 #comp-form .ginput_container_checkbox .gfield_checkbox li label {
	text-align: left;
}
.page-id-5206 #comp-form .gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
	margin-top: 0;
}
.page-id-5206 #comp-form .gform_page {
	text-align: inherit;
}
.page-id-5206 #comp-form .comp-stat {
	text-align: center;
}
.page-id-5206 .gform_page_footer {
	text-align: center;
}
#field_100_33 p {
	position: absolute;
	bottom: 10px;
	right: 10px;
	left: 10px;
	box-sizing: border-box;
	text-align: center;
	font-size: 10px !important;
	margin: 0;
	line-height: 1 !important;
}
@media only screen and (min-width: 641px) {
	.page-id-5206 #comp-form li.gfield.gfield_error.gf_middle_third,
	.page-id-5206 #comp-form li.gfield.gfield_error.gf_right_third,
	.page-id-5206 #comp-form li.gfield.gfield_error.gf_left_third {
		max-width: calc(33.3% - 5px) !important;
		margin-left: 2.5px !important;
		margin-right: 2.5px !important;
	}
	.page-id-5206 #comp-form li.gfield.gfield_error.gf_right_half,
	.page-id-5206 #comp-form li.gfield.gfield_error.gf_left_half {
		max-width: calc(50% - 5px) !important;
		margin-left: 2.5px !important;
		margin-right: 2.5px !important;
	}
}
@media only screen and (min-width: 1141px) {
	#dp-win .container {
		width: 100%;
		max-width: 1140px;
	}
}
@media only screen and (max-width: 1024px) {
	.dp-section-title {
		font-size: 30px;
	}
	.dp-arrow-text {
		display: none;
	}
	#dp-bottom .container,
	#dp-testimonials .container,
	#dp-mandate .container,
	#dp-b-hex-section .container,
	#dp-partners .container,
	#dp-win .container,
	#dp-client .container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#dp-testimonials .dp-section-title,
	#dp-client .dp-section-title,
	#dp-partners .dp-section-title,
	#dp-win .dp-section-title {
		margin-bottom: 30px;
	}
	.dp-circle {
		margin-top: 0;
		margin-bottom: 30px;
	}
	#dp-top .container {
		padding-top: 30px;
	}
	#dp-form {
		margin-top: 0;
	}
	.page-template-template-deuxieme-formulaire-assurance h2,
	.page-template-template-soumissions-telecom h2,
	.page-id-10332 h2, .page-id-10336 h2, .page-id-10339 h2, .page-id-10342 h2,
	.page-template-template-deuxieme-formulaire-assurance-fb h2 {
		font-size: 28px;
	}
	.page-template-template-deuxieme-formulaire-assurance p,
	.page-template-template-deuxieme-formulaire-assurance h3,
	.page-template-template-soumissions-telecom p,
	.page-template-template-soumissions-telecom h3,
	.page-id-10332 p, .page-id-10332 h3,
	.page-id-10336 p, .page-id-10336 h3
	.page-id-10339 p, .page-id-10339 h3
	.page-id-10342 p, .page-id-10342 h3,
	.page-template-template-deuxieme-formulaire-assurance-fb p,
	.page-template-template-deuxieme-formulaire-assurance-fb h3{
		font-size: 16px;
	}
	.page-template-template-deuxieme-formulaire-assurance strong br,
	.page-template-template-soumissions-telecom strong br,
	.page-id-10332 strong br, .page-id-10336 strong br, .page-id-10339 strong br, .page-id-10342 strong br,
	.page-template-template-deuxieme-formulaire-assurance-fb strong br {
		display: none;
	}
	#dfa-bottom .container,
	#dfa-content .container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.dfa-save-row {
		margin-top: 30px;
	}
	#dfa-content #sa-frmtop,
	#dfa-content #aha-form {
		max-width: 560px;
	}
	.dfa-price {
		width: 100%;
		max-width: 300px;
	}
	.dfa-arrow-text {
		width: 100%;
		max-width: 240px;
		right: -200px;
	}
	#sa-frmbot{
		max-width:490px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 959px) {
	.dp-man {
		display: none;
	}
	.dp-testi-container {
		max-width: 480px;
	}
	.dp-testi-box {
		font-size: 18px;
	}
	.dp-section-title {
		font-size: 28px;
	}
	#dp-bottom #dp-form,
	#dp-form,
	.dp-hex-group {
		margin-right: auto;
		margin-left: auto;
	}
	.dp-b-hex-group-col img {
		max-width: 150px;
	}
	.dp-client-content {
		padding: 120px 15px 15px;
	}
	.dp-client-content strong {
		margin-bottom: 5px;
		font-size: 18px;
		font-weight: bold;
	}
	.mct-box p br,
	.dfa-arrow-text {
		display: none;
	}
	#mct-boxes{margin: 20px 10%;}
	#mct-promotion h1{
		font-size:22px;
	}
	.mct-box h3{font-size:18px;}
	.page-id-5333 #sa-mercibtn, .page-id-8261 #sa-mercibtn{
		width:100%;
		max-width:460px;
		padding: 20px 10px;
	}
	
}
@media (min-width: 601px) and (max-width: 1024px){
	.page-id-7546 #sa-mercibtn{
		width: 70%;
	}
	.page-id-7546 img.dfa-tablet-arrow{
		bottom: 40px!important;
	}
	#dfa-content #aha-form .gform_wrapper div.validation_error{
		width:100%!important;
	}
	.page-template-template-deuxieme-formulaire-assurance img.dfa-tablet-arrow,
	.page-template-template-soumissions-telecom img.dfa-tablet-arrow,
	.page-id-10332 img.dfa-tablet-arrow, .page-id-10336 img.dfa-tablet-arrow, .page-id-10339 img.dfa-tablet-arrow, .page-id-10342 img.dfa-tablet-arrow,
	.page-template-template-deuxieme-formulaire-assurance-fb img.dfa-tablet-arrow{
		display: block!important;
		position: absolute;
	    right: -75px;
	    bottom: 20px;
	}
	.ms-dform .ginput_complex.ginput_container_address .ginput_right{
		padding-right: 0px!important;
	}
	.ms-dform #input_103_69{
		margin-bottom: 8px!important;
	}
	.page-id-6844 #MSSection1 .ms-dform #gform_wrapper_113 .slide-man{
		left: -100px;
		display: block;
	}
	.page-id-6844 #gform_wrapper_113 .services-container {
	    margin-left: 10px;
	    margin-right: 10px;
	}
	.page-template-template-super-vite .yt-video, .page-template-template-obtenez-tres-vite .yt-video{
		left: 50%!important;
	    transform: translate(-50%, 0)!important;
	    -ms-transform: translate(-50%, 0)!important;
	    -webkit-transform: translate(-50%, 0)!important;
	    -moz-transform: translate(-50%, 0)!important;
	    -o-transform: translate(-50%, 0)!important;
	    bottom: 175px!important;
	    width: 355px!important;
	    height: 200px!important;
	}
}

@media only screen and (min-width: 641px) {
	#dp-form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, 
	#dp-form .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
		width: 50% !important;	
	}
}
@media only screen and (max-width: 600px) {
	#dfa-content #aha-form .gform_wrapper div.validation_error{
		width:100%!important;
	}
	.dfa-tablet-arrow{
		display: block!important;
		position: absolute;
		width: 100px;
		right: -40px;
		bottom: 85px;
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
	}
	.page-id-7546 .dfa-tablet-arrow{
		bottom: 160px;
	}
	.dp-hex-icon-text br,
	.dp-section-title br,
	#dp-mandate p br {
		display: none;
	}
	.dp-p-slide-top,
	.dp-client-group,
	.dp-hex-group {
		display: block;
	}
	.dp-hex-group {
		max-width: 480px;
	}
	.dp-hex-group-col {
		margin-bottom: 10px;
	}
	.dp-client-group-col {
		width: 100%;
		max-width: 300px;
		margin: 0 auto 20px;
	}
	.dp-mandate-logo {
		max-width: 80px;
	}
	.dp-section-title {
		font-size: 25px;
	}
	.dp-client-icon {
		max-width: 50px;
		margin-bottom: 10px;
	}
	.dp-client-box span {
		left: -10px;
	}
	.dp-circle {
		width: calc(33.3% - 20px);
		margin: 0 10px 20px;
	}
	#dp-partners-slider img {
		margin-left: auto;
		margin-right: auto;
		max-height: 200px;
	}
	.dp-p-slide-info {
		margin-left: 0;
		border-left: 0;
		text-align: center;
	}
	#dp-form .gform_button {
		height: unset;
		min-height: unset;
		padding: 10px 20px !important;
		white-space: normal;
	}
	.dp-client-content {
		padding-top: 150px;
	}
	.dp-form-head h2 {
		font-weight: bold;
	}
	.page-template-template-deuxieme-formulaire-assurance p, .page-template-template-deuxieme-formulaire-assurance h3 br,
	.page-template-template-deuxieme-formulaire-assurance h2 br,
	.page-template-template-soumissions-telecom p, .page-template-template-soumissions-telecom h3 br,
	.page-template-template-soumissions-telecom h2 br,
	.page-id-10332 p, .page-id-10332 h3 br, .page-id-10332 h2 br,
	.page-id-10336 p, .page-id-10336 h3 br, .page-id-10336 h2 br,
	.page-id-10339 p, .page-id-10339 h3 br, .page-id-10339 h2 br,
	.page-id-10342 p, .page-id-10342 h3 br, .page-id-10342 h2 br,
	.page-template-template-deuxieme-formulaire-assurance-fb p, .page-template-template-deuxieme-formulaire-assurance-fb h3 br,
	.page-template-template-deuxieme-formulaire-assurance-fb h2 br {
		display: none;
	}
	.page-template-template-deuxieme-formulaire-assurance.page-id-5244 p,
	.page-template-template-soumissions-telecom p{
		display: block;
	}
	.page-template-template-deuxieme-formulaire-assurance h2,
	.page-template-template-soumissions-telecom h2,
	.page-id-10332 h2, .page-id-10336 h2, .page-id-10339 h2, .page-id-10342 h2,
	.page-template-template-deuxieme-formulaire-assurance-fb h2 {
		font-size: 22px;
	}
	.page-template-template-deuxieme-formulaire-assurance p br ,
	.page-template-template-soumissions-telecom p br,
	.page-id-10332 p br, .page-id-10336 p br, .page-id-10339 p br, .page-id-10342 p br,
	.page-template-template-deuxieme-formulaire-assurance-fb p br {
		display: none;
	}
	.page-template-template-deuxieme-formulaire-assurance p strong,
	.page-template-template-soumissions-telecom p strong,
	.page-id-10332 p strong, .page-id-10336 p strong, .page-id-10339 p strong, .page-id-10342 p strong,
	.page-template-template-deuxieme-formulaire-assurance-fb p strong {
		display: block;
	}
	.dfa-logo {
		max-width: 100px;
	}
	.dfa-save-row .one-fourth {
		width: calc(50% - 10px) !important;
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	#dfa-content #aha-form {
		padding: 8px;
	}
	#dfa-content #aha-form .inner-div {
		padding: 10px;
	}
	#dfa-bottom .container,
	#dfa-content .container {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.page-id-5333 p, .page-id-8261 p{display:block;}
	#sa-frmbot{
		padding: 0 8% !important;
	}
	#mct-boxes{margin:20px 0}
	.dotted-container{margin: 20px 2px;}
	#mct-promotion h1 {
		text-align: center;
		color: #fff;
		padding: 140px 0 20px;
		margin-left:unset;
	}
	#img-promotions{
		top: -65px;
		left: 27%;
	}
	.page-id-5333 #field_72_56 p, .page-id-8261 #field_72_56 p{width:100% !important;}
	.page-id-5333 #dfa-content, .page-id-8261 #dfa-content{padding: 5% 0 15%;}
	.page-id-5333 #dfa-content p, .page-id-8261 #dfa-content p{
		width:300px; margin:0 auto 12px;
		line-height:1.2;
	}
	.page-id-5333 #dfa-header h1, .page-id-8261 #dfa-header h1{font-size:26px;}
	.ms-dform #gform_wrapper_103 .gform_page:not(#gform_page_103_1):not(#gform_page_103_12),
	.ms-dform #gform_wrapper_106 .gform_page:not(#gform_page_106_1):not(#gform_page_106_9),
	.ms-dform #gform_wrapper_107 .gform_page:not(#gform_page_107_1):not(#gform_page_107_9),
	.ms-dform #gform_wrapper_149 .gform_page:not(#gform_page_149_1):not(#gform_page_149_9),
	.ms-dform #gform_wrapper_113 .gform_page:not(#gform_page_113_1):not(#gform_page_113_9),
	.ms-dform #gform_wrapper_121 .gform_page:not(#gform_page_121_1):not(#gform_page_121_9),
	.ms-dform #gform_wrapper_127 .gform_page:not(#gform_page_127_1):not(#gform_page_127_9),
	.ms-dform #gform_wrapper_128 .gform_page:not(#gform_page_128_1):not(#gform_page_128_9),
	.ms-dform #gform_wrapper_129 .gform_page:not(#gform_page_129_1):not(#gform_page_129_9),
	.ms-dform #gform_wrapper_131 .gform_page:not(#gform_page_131_1):not(#gform_page_131_9),
	#gform_wrapper_30 .gform_page:not(#gform_page_130_1):not(#gform_page_130_9),
	.ms-dform #gform_wrapper_151 .gform_page:not(#gform_page_151_1):not(#gform_page_151_9) ,
	.ms-dform #gform_wrapper_152 .gform_page:not(#gform_page_152_1):not(#gform_page_152_9),
	.ms-dform #gform_wrapper_153 .gform_page:not(#gform_page_153_1):not(#gform_page_153_9),
	.ms-dform #gform_wrapper_155 .gform_page:not(#gform_page_155_1):not(#gform_page_155_9),
	.ms-dform #gform_wrapper_156 .gform_page:not(#gform_page_156_1):not(#gform_page_156_9){
		width: unset!important;
		padding: 0 20px;
	}
	.ms-dform #gform_wrapper_144 .gform_page:not(#gform_page_144_1):not(#gform_page_144_13){
		width: unset!important;
		padding: 20px;
	}
	.ms-dform #gform_wrapper_115 .gform_page:not(#gform_page_115_1):not(#gform_page_115_9) {
		width: 100%!important;
		padding: 0 20px;
	}
	.ms-dform #gform_wrapper_106 .gform_page, .ms-dform #gform_wrapper_107 .gform_page, .ms-dform #gform_wrapper_149 .gform_page, .ms-dform #gform_wrapper_113 .gform_page, .ms-dform #gform_wrapper_115 .gform_page, .ms-dform #gform_wrapper_127 .gform_page, .ms-dform #gform_wrapper_128 .gform_page, .ms-dform #gform_wrapper_129 .gform_page, .ms-dform #gform_wrapper_131 .gform_page, #gform_wrapper_130 .gform_page, .ms-dform #gform_wrapper_144 .gform_page, .ms-dform #gform_wrapper_151 .gform_page, .ms-dform #gform_wrapper_152 .gform_page, .ms-dform #gform_wrapper_153 .gform_page, .ms-dform #gform_wrapper_155 .gform_page, .ms-dform #gform_wrapper_156 .gform_page{
		min-height: 350px;
	}
	.ms-dform #gform_wrapper_121 .gform_page{
		min-height: 385px!important;
	}
	.ms-dform #gform_wrapper_121 #field_121_22{
		width: auto!important;
	}
	.ms-dform #gform_wrapper_113 .gform_page{
		margin-bottom: 300px;
	}
	.page-id-6844 #MSSection1 .ms-dform #gform_wrapper_113 .slide-man {
	    bottom: -310px!important;
	    display: block;
	    width: 170px;
	    margin: 0 auto;
	    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);
	}
	.ms-dform .icons-div{
		bottom: 0;
	}
	.ms-dform .ms-prop ul>li{
		width: 210px;
		margin: 4px !important;
    	padding: 4px 0 !important;
	}
	.ms-dform .ms-prop ul>li .image-choices-choice-text{
		 font-size: 14px !important;
	}
	.ms-dform .gform_previous_button{
		margin-right: 40px;
	}
	.ms-dform .gfield_html > h3{
		margin-bottom: 20px;
		font-size: 22px
	}
	.ms-dform li.gfield.gfield_error.gfield_contains_required .ginput_container_address input[type="text"]{
    margin-bottom: 8px !important;
}
	.ms-dform #label_103_30_3, .ms-dform #label_103_30_2, .ms-dform #label_103_30_1, .ms-dform #label_103_25_1,
	.ms-dform #label_106_30_3, .ms-dform #label_106_30_2, .ms-dform #label_106_30_1, .ms-dform #label_106_25_1,
	.ms-dform #label_107_30_3, .ms-dform #label_107_30_2, .ms-dform #label_107_30_1, .ms-dform #label_107_25_1,
	.ms-dform #label_149_30_3, .ms-dform #label_149_30_2, .ms-dform #label_149_30_1, .ms-dform #label_149_25_1,
	.ms-dform #label_113_30_3, .ms-dform #label_113_30_2, .ms-dform #label_113_30_1, .ms-dform #label_113_25_1,
	.ms-dform #label_115_30_3, .ms-dform #label_115_30_2, .ms-dform #label_115_30_1, .ms-dform #label_115_25_1,
	.ms-dform #label_121_30_3, .ms-dform #label_121_30_2, .ms-dform #label_121_30_1, .ms-dform #label_121_25_1,
	.ms-dform #label_127_30_3, .ms-dform #label_127_30_2, .ms-dform #label_127_30_1, .ms-dform #label_127_25_1,
	.ms-dform #label_128_30_3, .ms-dform #label_128_30_2, .ms-dform #label_128_30_1, .ms-dform #label_128_25_1,
	.ms-dform #label_129_30_3, .ms-dform #label_129_30_2, .ms-dform #label_129_30_1, .ms-dform #label_129_25_1,
	.ms-dform #label_131_30_3, .ms-dform #label_131_30_2, .ms-dform #label_131_30_1, .ms-dform #label_131_25_1,
	#label_130_30_3, #label_130_30_2, #label_130_30_1, #label_130_25_1,
	.ms-dform #label_144_30_3, .ms-dform #label_144_30_2, .ms-dform #label_144_30_1, .ms-dform #label_144_25_1,
	.ms-dform #label_151_30_3, .ms-dform #label_151_30_2, .ms-dform #label_151_30_1, .ms-dform #label_151_25_1,
	.ms-dform #label_152_30_3, .ms-dform #label_152_30_2, .ms-dform #label_152_30_1, .ms-dform #label_152_25_1,
	.ms-dform #label_153_30_3, .ms-dform #label_153_30_2, .ms-dform #label_153_30_1, .ms-dform #label_153_25_1,
	.ms-dform #label_155_30_3, .ms-dform #label_155_30_2, .ms-dform #label_155_30_1, .ms-dform #label_155_25_1,
	.ms-dform #label_156_30_3, .ms-dform #label_156_30_2, .ms-dform #label_156_30_1, .ms-dform #label_156_25_1{
		font-size: 14px;
    	line-height: 26px;
	}
	.ms-dform #choice_106_25_1{
		margin-top: 0px;
	}
	.ms-dform #label_106_25_1{
		width: 75%;
	}
	.page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 #gform_page_151_1 .gform_page_footer{
		margin: 20px 0px 0px!important;
	}

} 
@media only screen and (max-width: 479px) {
	.dp-form-head h3 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.dp-circle {
		width: calc(50% - 10px);
		margin: 0 5px 15px;
	}
	.dp-circle img {
		max-width: 60px;
		margin-bottom: 10px;
	}
	.dp-b-hex-group-col {
		width: 50%;
	}
	.dp-b-hex-group-col img {
		max-width: 120px;
	}
	.dp-testi-container {
		max-width: 200px;
	}
	.dp-hex-icon {
		max-width: 60px;
		min-width: 60px;
	}
	.dp-hex-group {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#dp-form .gfield_checkbox li{
		width: 100%;
	}
	
	#dp-form .ginput_recaptcha > div {
		transform: scale(0.8);
		transform-origin: 0 0;
		-webkit-transform: scale(0.8);
		-webkit-transform-origin: 0 0;
		-ms-transform: scale(0.8);
		-ms-transform-origin: 0 0;
		-moz-transform: scale(0.8);
		-moz-transform-origin: 0 0;
	}
	#sa-frmbot{
		max-width: 300px !important;
		padding:0 !important;
	}
	.tc-form #field_26_39 p{text-align:center!important; padding:unset !important;}
	.tc-form{
		padding:16px 14px 1px !important;
		width:92.5%;
		max-width:100% !important;
	}
	.tc-trust{display:none;}
	.tc-form #gform_wrapper_26{margin-top:30px;}
	.tc-form h1{top:-130px; left:-14px; text-align:center;}
	.tc-form h2 {top: -42px; text-align:center;}
	.tc-form  img.tc-trust {right: -14px; top: -158px;}
	#tc-bottom-form .gform_body {padding-left:14px !important;}
	#field_26_39 > p {padding: 0 30px 0 30px;}
	#mct-promotion h1 br{display:none;}
	#img-promotions{left:22%; width:160px;}
	#mct-promotion h1{padding: 110px 0 20px;}
	.mct-box{
		width: 100%;
		margin: 10px auto;
	}
	#mct-boxes{margin: 20px 11%;}
	.page-id-5333 #sa-mercibtn, .page-id-8261 #sa-mercibtn{
		margin-bottom:40px;
		font-size:16px;
	}
	.page-id-850 .lcfooter-banner .column.one-second, 
	.page-id-850 .camion-banner .column.one-second{
		width:100%;
	}

	.page-id-850 .gform_wrapper p, 
	.page-id-850 .gform_wrapper p a{padding:0px !important;}
	.page-id-850 .lc-form .fourths{width:100% !important;}
	.page-id-850 #field_23_30{margin-bottom:5px !important;}
	.page-id-850 .lc-form textarea{min-height:95px;}
	 p.mc-choices-content {
		min-height: 100px;
		font-size: 14px !important;
	 }
	#gform_submit_button_103, #gform_submit_button_106{
		width: 100%;
		font-size: 15px !important;
		padding: 20px 0 !important;
		margin-top:0px;
	}
	.mc-boxes-images ul.gfield_radio > li{
		width: 33.33% !important;
	}
	.mc-boxes-images ul.gfield_radio > li > label{
		padding:5px !important; 
	}
	.mc-yesno span.image-choices-choice-image-wrap,
	.mc-boxes-images span.image-choices-choice-image-wrap{
		background-size: 60%;
		width: 60px;
		height: 60px;
	}
	.mc-oval-images ul.gfield_radio > li{
		width: auto;
		min-width:202px;
	}
	#comp-form .gform_previous_button,
	#comp-form .gform_next_button{
		margin:5px !important;
		width: auto;
		padding: 5px 20px!important;
	}
	#gform_wrapper_94 #gform_next_button_94_1{
		font-size: 16px!important;
    	padding: 10px!important;
	}
	.contact-div {
		display: block;
    	text-align: center;
		margin-top:10px;
		margin-right:0px;
	}
	.contact-number:before{left:65px;}
	.contact-div p{
		margin-bottom:0px;
		margin-right:-40px;
		
	}
	.ms-dform .slide-title{padding:0px;}
	.icons-services > b > p,
	.ms-dform .slide-sub{
		padding: 0 20px;
    	font-size: 16px !important;
	}
	.ms-dform input[type="submit"], 
	.ms-dform #gform_next_button_103_1, .ms-dform #gform_next_button_106_1, .ms-dform #gform_next_button_107_1, .ms-dform #gform_next_button_149_1, .ms-dform #gform_next_button_113_1, .ms-dform #gform_next_button_115_1, .ms-dform #gform_next_button_121_1, .ms-dform #gform_next_button_127_1, .ms-dform #gform_next_button_129_1, .ms-dform #gform_next_button_131_1, #gform_next_button_130_1, .ms-dform #gform_next_button_152_1, .ms-dform #gform_next_button_156_1{
		width: 75%;
		white-space: normal;
		line-height: 22px!important;
		padding: 10px 20px!important;
		font-size:20px!important;
	}
	.ms-dform #gform_page_103_1, .ms-dform #gform_page_106_1, .ms-dform #gform_page_107_1, .ms-dform #gform_page_149_1, .ms-dform #gform_page_113_1, .ms-dform #gform_page_115_1, .ms-dform #gform_page_121_1, .ms-dform #gform_page_127_1, .ms-dform #gform_page_128_1, .ms-dform #gform_page_129_1, .ms-dform #gform_page_131_1, .ms-dform #gform_page_144_1, .ms-dform #gform_page_151_1, .ms-dform #gform_page_152_1, .ms-dform #gform_page_153_1, .ms-dform #gform_page_155_1, .ms-dform #gform_page_156_1 {
    	padding: 10px 0px 50px;
	}
	.ms-dform #gform_page_103_1 .gform_page_footer, .ms-dform #gform_page_106_1 .gform_page_footer{
		 margin: 20px 0;
	}
	.ms-dform #gform_page_149_1 .gform_page_footer, .ms-dform #gform_page_107_1 .gform_page_footer, .ms-dform #gform_page_115_1 .gform_page_footer, .ms-dform #gform_page_121_1 .gform_page_footer, .ms-dform #gform_page_127_1 .gform_page_footer, .ms-dform #gform_page_128_1 .gform_page_footer, .ms-dform #gform_page_129_1 .gform_page_footer, .ms-dform #gform_page_131_1 .gform_page_footer, .ms-dform #gform_page_144_1 .gform_page_footer, .ms-dform #gform_page_151_1 .gform_page_footer, .ms-dform #gform_page_152_1 .gform_page_footer, .ms-dform #gform_page_153_1 .gform_page_footer, .ms-dform #gform_page_155_1 .gform_page_footer, .ms-dform #gform_page_156_1 .gform_page_footer{
		 margin: 0px!important;
		 padding-top: 0px;
	}
	.ms-dform #gform_page_113_1 .gform_page_footer{
		 margin: 0;
		 padding-top: 0px;
	}
	.services-container:nth-child(3){
		margin-top:6px;
	}
	.ms-dform .gform_previous_button{margin-right:0px !important}
	.ms-dform ul#input_103_30 li.gchoice_103_30_3, .ms-dform ul#input_106_30 li.gchoice_106_30_3,
	.ms-dform ul#input_107_30 li.gchoice_107_30_3,
	.ms-dform ul#input_149_30 li.gchoice_149_30_3,
	.ms-dform ul#input_113_30 li.gchoice_113_30_3,
	.ms-dform ul#input_115_30 li.gchoice_115_30_3,
	.ms-dform ul#input_121_30 li.gchoice_121_30_3,
	.ms-dform ul#input_127_30 li.gchoice_127_30_3,
	.ms-dform ul#input_128_30 li.gchoice_128_30_3,
	.ms-dform ul#input_129_30 li.gchoice_129_30_3,
	.ms-dform ul#input_131_30 li.gchoice_131_30_3,
	ul#input_130_30 li.gchoice_130_30_3,
	.ms-dform ul#input_134_30 li.gchoice_134_30_3,
	.ms-dform ul#input_144_30 li.gchoice_144_30_3,
	.ms-dform ul#input_151_30 li.gchoice_151_30_3,
	.ms-dform ul#input_152_30 li.gchoice_152_30_3,
	.ms-dform ul#input_153_30 li.gchoice_153_30_3,
	.ms-dform ul#input_155_30 li.gchoice_155_30_3,
	.ms-dform ul#input_156_30 li.gchoice_156_30_3{
		 width: 210px !important;
	}
	.ms-dform #input_103_30, .ms-dform #input_106_30, .ms-dform #input_107_30, .ms-dform #input_149_30, .ms-dform #input_113_30, .ms-dform #input_115_30, .ms-dform #input_121_30, .ms-dform #input_127_30, .ms-dform #input_128_30, .ms-dform #input_129_30, .ms-dform #input_131_30, #input_130_30, .ms-dform #input_144_30, .ms-dform #input_151_30, .ms-dform #input_152_30, .ms-dform #input_153_30, .ms-dform #input_155_30, .ms-dform #input_156_3{
		margin-right:-50px !important;
		text-align: left;
    margin-left: 65px!important;
	}
	
	.ms-dform #gform_page_103_13 h3, .ms-dform #gform_page_106_10 h3, .ms-dform #gform_page_107_10 h3, .ms-dform #gform_page_149_10 h3, .ms-dform #gform_page_113_10 h3, .ms-dform #gform_page_115_10 h3, .ms-dform #gform_page_121_10 h3, .ms-dform #gform_page_127_10 h3, .ms-dform #gform_page_128_10 h3, .ms-dform #gform_page_129_10 h3, .ms-dform #gform_page_131_10 h3, #gform_page_130_10 h3, .ms-dform #gform_page_144_10 h3, .ms-dform #gform_page_151_10 h3, .ms-dform #gform_page_152_10 h3, .ms-dform #gform_page_153_10 h3, .ms-dform #gform_page_155_10 h3, .ms-dform #gform_page_156_10 h3{
		margin-bottom: 30px !important;
		color: #333;
		font-size: 18px !important;
		line-height: 1.2 !important;
	}
	.ms-dform .mc-boxes-images .image-choices-choice-text{
		font-size:11px !important;
		font-weight:500 !important;
	} 
	.ms-dform #field_103_134 ul>li, .ms-dform #field_106_134 ul>li, .ms-dform #field_107_134 ul>li, .ms-dform #field_149_134 ul>li, .ms-dform #field_113_134 ul>li, .ms-dform #field_115_134 ul>li, .ms-dform #field_121_134 ul>li, .ms-dform #field_127_134 ul>li, .ms-dform #field_128_134 ul>li, .ms-dform #field_129_134 ul>li, .ms-dform #field_131_134 ul>li, #field_130_134 ul>li, .ms-dform #field_144_134 ul>li, .ms-dform #field_151_134 ul>li, .ms-dform #field_152_134 ul>li, .ms-dform #field_153_134 ul>li, .ms-dform #field_155_134 ul>li, .ms-dform #field_156_134 ul>li{
		width:100%;
	}
	.ms-dform .subbutton, .ms-dform .subbutton a{
		font-size:14px !important;
		text-shadow: 0 0 10px rgba(0,0,0, 1);
	}
	.ms-dform #input_103_69, .ms-dform #input_106_69, .ms-dform #input_107_69, .ms-dform #input_149_69, .ms-dform #input_115_69, .ms-dform #input_113_69, .ms-dform #input_121_69, .ms-dform #input_127_69, .ms-dform #input_128_69, .ms-dform #input_129_69, .ms-dform #input_131_69, #input_130_69, .ms-dform #input_144_69, .ms-dform #input_151_69, .ms-dform #input_152_69, .ms-dform #input_156_69{width:100% !important;}
	.page-template-template-soumissions #Header .container, .page-template-template-5soumissions #Header .container, .page-template-template-obtenir3soumissions #Header .container, .page-template-template-obtenirsoumissions-quebec #Header .container,
	.page-template-template-ms-enligne #Header .container, .ms-dform #input_153_69, .ms-dform #input_155_69{
		padding:5px 0px 10px!important;
	}
	.ms-dform .gfield_html > h3{
		    font-size: 20px!important;
    line-height: 28px!important;
	}
}
/* css for assurance-habitation-auto */


#aha-white-content .container {
    padding-top: 30px;
    padding-bottom: 30px;
	text-align: center;
}

#aha-white-content h4 {
    color: #000;
    margin: 0;
}

#aha-top {
    background: url('/wp-content/uploads/2019/01/aha-header-bg.jpg');
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-clip-path: ellipse(63% 65% at 51% 35%);
    clip-path: ellipse(63% 65% at 51% 35%);
    position: relative;
    overflow: hidden;
}

#aha-top .container {
    padding-top: 60px;
}

#aha-top h2 {
    color: white;
    margin-bottom: 0px;
    font-size: 30px;
    text-align: center;
}

#aha-top p {
    text-align: center;
    font-size: 18px;
    color: white;
    margin: 0px auto;
    width: 68%;
    font-size: 17px;
    margin-bottom: 20px;
}

.aha-form-container {
    position: relative;
    width: 100%;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}

#aha-form .gfield_label {
    display: none;
}

#aha-form .gfield,
#aha-form .gform_footer,
#aha-form .ginput_container {
    margin: 0;
    padding: 0;
}

.aha-copyright .container{
	text-align:center;
	padding: 12px;
}

.page-id-5069 #Content, .page-id-5682 #Content, .page-id-7574 #Content, .page-id-7707 #Content{
	padding-top: 0;
}
.page-id-5069 #Content .container,
.page-id-5682 #Content .container,
.page-id-7574 #Content .container,
.page-id-7707 #Content .container {
	width:100% !important;
	margin: 0 auto !important;
}
.page-id-5069 .the_content_wrapper,
.page-id-5682 .the_content_wrapper,
.page-id-7574 .the_content_wrapper,
.page-id-7707 .the_content_wrapper{
	margin: 0;
}
.page-id-5682 #Subheader, .page-id-7574 #Subheader, .page-id-7707 #Subheader {
	display: none;
}
@media only screen and (min-width: 480px) {
    #aha-form .gfield.gf_left_half,
    #aha-form .gfield.gf_right_half {
        width: 50% !important;
    }
	#aha-form .gfield.gf_left_third,
	#aha-form .gfield.gf_middle_third,
	#aha-form .gfield.gf_right_third {
		width: 33.33% !important;
	}
	#aha-form .gfield.gf_middle_third,
	#aha-form .gfield.gf_right_third {
		margin-left: 0 !important;
	}
}

#aha-form .gfield input:not([type="checkbox"]),
#aha-form .gfield select,
#aha-form .gfield textarea {
    color: #000;
    width: 100%;
    margin: 0;
    background: #fff !important;
    -webkit-appearance: none;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    border: 0 !important;
}
#aha-form .gform_wrapper div.validation_error{
	color: #790000 !important;
}

#aha-form .gfield input,
#aha-form .gfield select {
    height: 30px;
    padding: 0px 10px !important;
}


#aha-form .gform_footer,
#aha-form .gfield {
    padding-left: 2.5px;
    padding-right: 2.5px;
    margin-bottom: 5px;
}

#aha-form .gform_footer {
    margin-bottom: 0;
}

#aha-form .ginput_container_select {
    position: relative;
}

#aha-form .ginput_container_select::after {
    content: '\f0d7';
    font-family: 'fontawesome';
    position: absolute;
    right: 1px;
    top: 1px;
    width: 25px;
    background: #fff;
    height: calc(100% - 2px);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

#aha-form .datepicker {
    width: 100% !important;
}

#aha-form .gfield input[type="checkbox"] {
    -webkit-appearance: none;
    background: #fff;
    width: 20px !important;
    height: 20px !important;
    padding: 0px !important;
    border: #999 solid 1px;
}

#aha-form .gfield input[type="checkbox"]:checked {
    background-image: url('/wp-content/uploads/2019/01/check-icon.png');
    background-color: #fff;
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    border-color: #2b86f6;
}

#aha-form .gfield_checkbox label a,
#aha-form .gfield_checkbox label {
    color: #fff !important;
	font-weight: 400;
}

#aha-form .gform_button {
    font-size: 16px !important;
    display: block !important;
    background: #0b2a78;
    box-shadow: none !important;
    border-radius: 0px;
    padding: 10px 20px !important;
    min-height: 48px;
    white-space: normal;
    line-height: 1.2;
    margin:0 auto;
}

#aha-form .gform_button:hover{
	background-color: #000;
}

#aha-form {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 123, 0, 0.5);
    padding: 15px;
    margin-bottom: 30px;
}

#aha-form .inner-div {
    margin: 0;
    padding: 10px;
    background: #ff7b00;
}

.aha-woman {
    position: absolute;
    display: block;
    width: 100%;
    max-width: 260px;
    bottom: -30px;
    left: -255px;
}
.page-id-8258 .aha-woman{
	left: -75px;
	bottom: -50px;
}
#aha-four-box {
    padding-top: 30px;
    padding-bottom: 30px;
}

.aha-arrow-text {
    position: absolute;
    bottom: 30px;
    right: -200px;
}

.aha-for-boxes .column {
    text-align: center;
}

.aha-for-boxes h3 {
    font-size: 20px;
    line-height: 1.2;
}

.aha-b-box {
    height: 120px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.aha-box-1 {
    background: url('/wp-content/uploads/2019/01/aha-icon1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.aha-box-2 {
    background: url('/wp-content/uploads/2019/01/aha-icon2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.aha-box-3 {
    background: url('/wp-content/uploads/2019/01/aha-icon3.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.aha-box-4 {
    background: url('/wp-content/uploads/2019/01/aha-icon4.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

#aha-testimonials {
    position: relative;
    z-index: 1;
    background: transparent;
}

.aha-blue-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url('/wp-content/uploads/2019/01/aha-blue-container-bg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    position: relative;
    overflow: hidden;
    padding: 30px 30px 20px;
}

.aha-blue-container .column.one-second {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(50% - 20px)!important;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 30px;
    position: relative;
}

.aha-blue-container .column.one-second::before {
    font-size: 25px;
    position: absolute;
    content: '\f10d';
    font-family: 'fontawesome';
    left: -5px;
    top: 0;
}

.aha-blue-container .column.one-second p {
    font-size: 18px;
    line-height: 1.2;
}

.aha-author {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-size: 20px;
}

.aha-author img {
    display: block;
    margin-left: auto;
}

#aha-testimonial-2 {
    position: relative;
    background: #f2f2f2;
    -webkit-clip-path: ellipse(67% 69% at 50% 69%);
    clip-path: ellipse(67% 69% at 50% 69%);
    margin-top: -100px;
}

#aha-testimonial-2 .container {
    padding-top: 150px;
    padding-bottom: 30px;
}

.aha-testi {
    text-align: center;
}

.aha-testi img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.aha-testi {
    font-style: italic;
}

.aha-testi h6 {
    font-size: 16px;
    margin-bottom: 0;
    font-weight: bold;
}

.aha-testi p {
    max-width: 210px;
    margin-left: auto;
    margin-right: auto;
}

.aha-testi span {
    font-weight: bold;
}

.page-template-template-soumissions-assurance-habitation-auto #Subheader{
	display: none;
}
.page-template-template-soumissions-assurance-habitation-auto #aha-logo{
	background: #0b2a78;
    text-align: center;
    padding: 15px 0px;
}
.page-template-template-assurance-habitation-auto #Footer,
.page-template-template-soumissions-assurance-habitation-auto #Footer {
    margin-top: 0px;
}

.page-template-template-assurance-habitation-auto #Subheader,
.page-template-template-soumissions-assurance-habitation-auto #Subheader{
	background: #0b2a78;
	text-align:center;
}

.page-template-template-assurance-habitation-auto #Subheader ul.breadcrumbs, .page-template-template-soumissions-assurance-habitation-auto #Subheader ul.breadcrumbs {
    display: none;
}

#aha-form #input_99_7,#aha-form #input_97_7,
#aha-form #input_99_15,#aha-form #input_97_15,
#aha-form #input_99_5,#aha-form #input_97_5,
#aha-form #input_99_4,#aha-form #input_97_4,
#aha-form #input_99_3,#aha-form #input_97_3,
#aha-form #input_99_2,#aha-form #input_97_2,
#aha-form #input_99_1,#aha-form #input_97_1,#aha-form #input_97_46, 
#aha-form #input_99_33,#aha-form #input_97_33, #aha-form #input_97_32,
#aha-form #input_108_7,
#aha-form #input_108_15,
#aha-form #input_108_5,
#aha-form #input_108_4,
#aha-form #input_108_3,
#aha-form #input_108_2,
#aha-form #input_108_46,
#aha-form #input_108_1,
#aha-form #input_108_33, #aha-form #input_108_32 {
    background-image: url('/wp-content/uploads/2019/01/ha-icon-nom.png') !important;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
    background-position: 10px center !important;
    padding-left: 30px !important;
}
#aha-form #input_99_2,
#aha-form #input_97_2,
#aha-form #input_108_2 {
    background-image: url('/wp-content/uploads/2019/01/ha-icon-phone.png') !important;
}

#aha-form #input_99_3, 
#aha-form #input_97_3,
#aha-form #input_108_3 {
    background-image: url('/wp-content/uploads/2019/01/ha-icon-courriel.png') !important;
}
#aha-form #input_99_4,
#aha-form #input_97_4,
#aha-form #input_108_4 {
    background-image: url('/wp-content/uploads/2019/01/ha-icon-postal.png') !important;
}
#aha-form #input_99_5,
#aha-form #input_97_5,
#aha-form #input_97_32,
#aha-form #input_108_5,
#aha-form #input_108_32 {
    background-image: url('/wp-content/uploads/2019/01/ha-icon-type.png') !important;
}
#aha-form #input_99_15, #aha-form #input_99_33,
#aha-form #input_97_15, #aha-form #input_97_33,
#aha-form #input_108_15, #aha-form #input_108_33 {
    background-image: url('/wp-content/uploads/2019/01/ha-icon-date.png') !important;
}
#aha-form #input_99_7,
#aha-form #input_97_7,
#aha-form #input_108_7 {
    background-image: url('/wp-content/uploads/2019/01/ha-icon-autre.png') !important;
    background-position: 10px 10px !important;
}
#aha-form .gform_wrapper .top_label .gfield_error {
    width: 100%;
    max-width: 100% !important;
    margin-bottom: 5px !important;
}
#aha-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
	width: 100%;
    max-width: 100% !important;
    margin-bottom: 0px !important;
}
#aha-form #gform_wrapper_97 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;
}
#aha-form #gform_wrapper_97.gform_validation_error form{
	margin-top: 5px;
}
#aha-form #gform_wrapper_97 .gfield_error {
    background-color: transparent !important;
    border: 0px !important;
    padding-top: 0px !important;
}
#aha-form #gform_wrapper_97 .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;
}
#goog_conv_iframe{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 0;
	width: 0;
	overflow: hidden;
	text-overflow: hidden;
	margin: 0;
	padding: 0;
	min-height: 0;
	min-width: 0;
}
.form-icons {
	display: block;
	margin: 0 auto 30px;
}
@media only screen and (max-width: 1024px) {
    #aha-top {
        -webkit-clip-path: ellipse(84% 58% at 51% 42%);
        clip-path: ellipse(84% 58% at 51% 42%);
    }
	.page-id-5680 #dfa-header {
		display: block;
	}
}
@media only screen and (max-width: 959px) {
    .aha-woman {
        display: none;
    }
    .aha-arrow-text {
        display: none;
    }
    /*#aha-testimonial-2,
    #aha-top {
        -webkit-clip-path: none;
        clip-path: none;
    }*/
    #aha-top h2 {
        font-size: 25px;
        line-height: 1.2;
    }
    #aha-top .container {
        padding-top: 30px;
    }
    .aha-for-boxes .column {
        width: calc(50% - 20px) !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
}
@media only screen and (max-width: 600px) {
	.postid-5519 #Subheader ul.breadcrumbs{
		display: block!important;
		line-height: 14px
	}
	.postid-5519 #Subheader ul.breadcrumbs li, .postid-5519 #Subheader ul.breadcrumbs li a{
		font-size: 10px!important;
    	line-height: 12px!important;
    	display: inline;
	}
	.page-id-5285 #dfa-content h1>br, .page-id-7147 #dfa-content h1>br, .page-id-7546 #dfa-content h1>br, .page-id-10332 #dfa-content h1>br, .page-id-10336 #dfa-content h1>br, .page-id-10339 #dfa-content h1>br, .page-id-10342 #dfa-content h1>br, .page-id-15287 #dfa-content h1>br{
		display:none;
	}
    #aha-top h2 br {
        display: none;
    }
    #aha-top p {
        width: 100%;
    }
    .aha-blue-container .column.one-second {
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
    }
    .aha-blue-container .column.one-second p {
        font-size: 16px;
    }
    .aha-author {
        font-size: 16px;
        line-height: 1.2;
    }
	.aha-author img {
		width: 70px;
	}
}
@media only screen and (max-width: 479px) {
	#aha-form .gform_wrapper #choice_97_24_1{
		width: 20px !important;
	}
	#aha-form .gform_wrapper .gform_body input,
    #aha-form .gfield.gf_right_half,
    #aha-form .gfield.gf_left_half {
        width: 100% !important;
    }
    .aha-for-boxes .column {
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .aha-blue-container {
        padding: 20px 10px 10px;
    }
	.aha-for-boxes h3{
		font-size: 18px !important;
	}
	#aha-form .gfield input[type="checkbox"] {
		width: 20px !important;
	}
	.page-id-5285 #dfa-header h1, .page-id-7147 #dfa-header h1, .page-id-7546 #dfa-header h1, .page-id-10332 #dfa-header h1, .page-id-10336 #dfa-header h1, .page-id-10339 #dfa-header h1, .page-id-10342 #dfa-header h1, .page-id-15287 #dfa-header h1{
		font-size:22px!important;
	}
	.page-id-901 #Header #logo{width:70%;}
	.page-id-901 .intro-msg{width:300px !important;}
}
#field_90_47, #field_91_47, #field_5_47{
	display: none!important;
}
#field_97_24.gfield_error{
	background-color: rgba(255, 223, 224, 1)!important;
    border-top: 1px solid #ff0000!important;
    border-bottom: 1px solid #ff0000!important;
}
#field_97_24.gfield_error label, #field_97_24.gfield_error label a{
	color: #790000!important;
}
#gform_72 .gf_left_half, #gform_72 .gf_right_half, #field_72_14 {
	padding: 0 1% !important;
}
#field_72_19{
	display: none !important;
}
#gform_72 .field_admin_only {
	display: none;
}
@media only screen and (max-width:480px)
{
	.gchoice_52_42_3, .gchoice_53_42_3, 
	.gchoice_54_42_3, .gchoice_37_42_3, 
	.gchoice_5_42_3, .gchoice_90_42_3,
	.gchoice_91_42_3 {
		    width: 52px !important;
    	right: 70px !important;
	}
}
@media only screen and (max-width:479px)
{
	.gchoice_52_42_3, .gchoice_53_42_3, 
	.gchoice_54_42_3, .gchoice_37_42_3, 
	.gchoice_5_42_3, .gchoice_90_42_3,
	.gchoice_91_42_3 {
		    width: 52px !important;
    	right: 70px !important;
	}
	.gchoice_90_42_3 {
		right: 90px !important;	
	}
}
@media only screen and (max-width:340px)
{
	.gchoice_52_42_3, .gchoice_53_42_3, 
	.gchoice_54_42_3, .gchoice_37_42_3, 
	.gchoice_5_42_3, .gchoice_90_42_3,
	.gchoice_91_42_3 {
		    width: 52px !important;
    	right: 0 !important;
	}
}

/* Soumissions en Ligne */
.page-template-template-soumenligne #Subheader, .page-template-template-soumenligne #Footer,
.page-template-template-3soumenligne #Subheader, .page-template-template-3soumenligne #Footer{
	display: none;
}
.page-template-template-soumenligne h1, .page-template-template-soumenligne h2, .page-template-template-soumenligne h3, .page-template-template-soumenligne h4, .page-template-template-soumenligne h5, .page-template-template-soumenligne h6, .page-template-template-soumenligne p,
.page-template-template-3soumenligne h1, .page-template-template-3soumenligne h2, .page-template-template-3soumenligne h3, .page-template-template-3soumenligne h4, .page-template-template-3soumenligne h5, .page-template-template-3soumenligne h6, .page-template-template-3soumenligne p{
	font-family: "Montserrat";
}
.page-template-template-3soumenligne p{
	margin-bottom: 0px;
}
.page-template-template-soumenligne .call-div a:hover,
.page-template-template-3soumenligne .call-div a:hover{
	color: #1466e1;
	text-decoration: none;
}
.page-template-template-soumenligne .header-call:hover,
.page-template-template-3soumenligne .header-call:hover{
	background: #1466e1;
	text-decoration: none;
}
.page-template-template-soumenligne .intro-msg,
.page-template-template-3soumenligne .intro-msg{
	margin-left: -100px!important;
}
.page-template-template-soumenligne .intro-msg p,
.page-template-template-3soumenligne .intro-msg p{
	font-family: unset!important;
}

#SLsection1{
	background-image: url("/wp-content/uploads/2019/07/sel-topbg.jpg");
	background-size: cover;
	background-position: center;
	padding-top: 30px;
}
#sl-form{
	background-color: #f45912;
    background-image: linear-gradient(#f45912 40%, #323232 40%);
    padding: 10px 30px;
    border-radius: 10px;
    position: relative;
}
#sl-form img.slform-seal{
	width: 100px;
    position: absolute;
    right: 15px;
}
#sl-form h3{
	color: #ffdf3c;
    width: 75%;
    margin-bottom: 0px;
    line-height: 28px;
    font-family: "Montserrat";
}
#sl-form h5{
	color: white;
    font-weight: 800;
    font-size: 22px;
    width: 75%;
    margin-bottom: 0px;
    font-family: "Montserrat";
}
#sl-form p.sl-subtitle{
	color: white;
    font-weight: 600;
    line-height: 20px;
    width: 89%;
    margin-bottom: 0px;
    font-family: "Montserrat";
}
#sl-form #field_5_1, #sl-form  #field_5_66, .quote-box #field_5_66,
#sl-form #field_90_1, #sl-form  #field_90_66{
	display: none;
}
#sl-form .gform_wrapper{
	background-color: #ececec;
    padding: 15px 15px 15px 25px;
    width: auto;
    border-radius: 5px;
}
#sl-form .gform_wrapper .gform_footer{
	padding: 0;
    text-align: center;
    margin: 0;
}
#sl-form .gform_wrapper input[type="text"], #sl-form .gform_wrapper input[type="email"], #sl-form .gform_wrapper input[type="tel"], #sl-form .gform_wrapper select, #sl-form .gform_wrapper textarea{
	border-radius: 0px!important;
	width: 100%!important;
	-webkit-appearance:none;
	color: black;
}
 #sl-form .gform_wrapper input[type="tel"]{
 	margin-bottom: 0px!important;
 }
#sl-form .gform_wrapper input[type="submit"]{
	background-color: #1566e1;
    width: 100%;
}
#sl-form .gform_wrapper input[type="submit"]:hover{
	background-color: #f45911;
}
#sl-form .gform_wrapper input[type="text"].datepicker{
	width: 91%!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_next_button,
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_previous_button{
	background-color: #1566e1;
    width: 200px;
    box-shadow: none!important;
    box-shadow: 0 2px 1px #5f3914 !important;
    padding: 15px;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_next_button:hover,
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_previous_button:hover{
	background: #f15a25;
}
#SLsection1 .sl-stats{
	margin-top: 10px;
	margin-left: 20px;
}
#SLsection1 img.sl-man{
	position: absolute;
    bottom: 0;
    left: -85px;
    z-index: 2;
}
#SLsection1 .thirds{
	display: inline-block;
	width: 32.8%;
}
#SLsection1 .thirds img{
	display: inline-block;
    vertical-align: middle;
}
#SLsection1 .thirds .thirds-txt{
	display: inline-block;
    width: 65%;
    vertical-align: middle;
}
#SLsection1 .thirds .thirds-txt h5{
	margin-bottom: 0px;
    font-weight: 800;
    color: #333333;
    font-size: 22px;
    text-transform: uppercase;
}
#SLsection1 .thirds .thirds-txt p{
	color: #333333;
    text-transform: uppercase;
    line-height: 18px;
    margin-bottom: 0px;
}
#SLsection1 img.sl-arrow{
	position: absolute;
    right: -30px;
    bottom: 75px;
}
#SLsection1 p.sl-arrowtag{
	position: absolute;
    color: #333;
    width: 120px;
    line-height: 20px;
    margin: 0 auto;
    right: -120px;
    bottom: 260px;
    font-weight: 800;
    font-size: 15px;
}
#field_118_1{
	display: none;
}
#SLsection2{
	background-image: url("/wp-content/uploads/2019/07/sel-orangbg1.jpg");
	background-size: cover;
	background-position: center;
	padding: 50px 0px;
}
#SLsection2 .column{
	text-align: center;
	margin: 0px 9px;
}
#SLsection2 .column.mid{
	border-right: white 1px solid;
    border-left: white 1px solid;
}
#SLsection2 .column img{
	height: 50px;
}
#SLsection2 .column p{
	color: white;
	text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    width: 82%;
    font-weight: 600;
    margin: 10px auto 0;
}

#SLsection3{
	background-image: url("/wp-content/uploads/2019/07/sel-couple-bg.jpg");
	background-size: cover;
	background-position: center;
}
#SLsection3 .two-third{
	padding: 100px 0 50px;
}
#SLsection3 .two-third .sl-testi{
	margin-bottom: 20px;
}
#SLsection3 .two-third .sl-testi img{
	display: inline-block;
    vertical-align: super;
}
#SLsection3 .two-third .sl-testi p{
	color: black;
    display: inline-block;
    width: 80%;
    font-size: 14px;
    line-height: 18px;
    margin-left: 10px;
    margin-bottom: 0px;
    vertical-align: middle;
}
#SLsection4{
	background-image: linear-gradient(to right, #cdcccb, #ececec);
	padding: 50px 0px;
}
#SLsection4 .column{
	margin-bottom: 0px;
}
#SLsection4 .whitebox1{
	background-color: white;
    padding: 5px 5px 13px;
    position: relative;
}
#SLsection4 .whitebox1 img.main-pic{
	display: block;
	margin: auto;	
}
#SLsection4 .whitebox1 img.main-icon{
	position: absolute;
    bottom: 0;
    width: 60px;
    left: 21px;
}
#SLsection4 .whitebox2{
	background-color: white;
    padding: 15px;
}
#SLsection4 .whitebox2 h4{
	color: black;
    font-weight: 600;
    line-height: 22px;
    font-size: 18px;
}
#SLsection4 .whitebox2 p{
	color: #777777;
    font-size: 14px;
    line-height: 20px;
    height: 180px;
}
#SLsection4 .whitebox2 .en-savoir{
	margin: 0 auto;
    background-color: #006fbf;
    box-shadow: none;
    border-radius: 0;
    font-size: 12px;
    padding: 5px 20px;
    display: block;
}
#SLsection4 .whitebox2 .en-savoir:hover{
	background-color: #f35912;
}

#SLsection5 #con1{
	text-align: center;
	padding: 50px 0px;
}
#SLsection5 #con1 h2{
	color: black;
}
#SLsection5 #con2{
	padding-top: 50px;
}
#SLsection5 #con2 .service-box{
	border: #d6b13f solid 2px;
    text-align: center;
    padding: 50px 20px 20px;
    position: relative;
    height: 150px;
}
#SLsection5 #con2 .service-box img{
	position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: -40px;
    width: 70px;
}
#SLsection5 #con2 .service-box h5{
	color: #333333;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 20px;
}
#SLsection5 #con2 .service-box p{
	color: #777777;
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0px;
}

#SLsection6{
	background-image: url("/wp-content/uploads/2025/01/boite-ca-demenage.jpg");
	background-size: 50%;
	background-repeat: no-repeat;
	background-color: #f45912;
	padding: 45px 0px;
}
#SLsection6 .column{
	margin-bottom: 0px;
}
#SLsection6 .column h2{
	color: white;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: 400;
    margin-left: 20px;
}

#SLsection7{
	background-image: url("/wp-content/uploads/2019/07/sel-steps-bg.jpg");
	background-size: cover;
	background-position: center;
	padding-top: 50px;
}
#SLsection7 #con1{
	text-align: center;
}
#SLsection7 #con1 h2{
	margin: 0 auto;
    color: black;
    width: 58%;
}
#SLsection7 #con2 .one-third img{
	position: absolute;
    bottom: 0;
    width: 630px;
    left: -290px;
}
#SLsection7 #con2 .two-third{
	padding-top: 50px;
}
#SLsection7 #con2 .step{
	margin-bottom: 25px;
}
#SLsection7 #con2 .step img.step-img{
	width: 150px;
	display: inline-block;
    vertical-align: top;
}
#SLsection7 #con2 .step img.step-num{
	display: inline-block;
    vertical-align: top;
    margin: 0px 15px;
	/*max-height: 15px;*/
}
#SLsection7 #con2 .step p{
	display: inline-block;
    width: 60%;
    color: #777777;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}
#SLsection7 #con2 .step p strong{
	color: #333333;
    font-size: 16px;
}

#SLsection8{
	background-image: url("/wp-content/uploads/2019/07/sel-blue-bg.jpg");
	background-size: cover;
	background-position: center;
	padding: 40px 0px;
	text-align: center;
}
#SLsection8 h3{
	color: white;
	width: 65%;
    margin: 0 auto 10px;
}
#SLsection8 p{
	color: white;
    width: 53%;
    margin: 0 auto;
}

#SLsection9{
	padding-top: 50px;
}
#SLsection9 .column{
	margin-bottom: 0px;
}
#SLsection9 .column h5{
	font-size: 16px;
    color: #f45912;
    font-weight: 800;
}
#SLsection9 .column p{
	font-size: 15px;
}
#SLsection9 .column p strong{
	color: black;
}
#SLsection9 .column ul{
	margin-bottom: 15px;
}
#SLsection9 .column li{
	font-size: 15px;
	margin-bottom: 0px;
}
#SLsection9 .column li:before{
	content: "\f05d";
    font-family: "FontAwesome";
    color: #006fbf;
    font-size: 18px;
    display: inline-block;
    width: 1.3em;
}
#SLsection9 .column img{
	box-shadow: 0px 0px 15px rgba(128, 128, 128, 0.5);
	height:auto;
	/*max-height: 250px;*/
}

#SLsection10{
	background-image: url("/wp-content/uploads/2019/07/sel-orange-bg2.jpg");
	background-size: cover;
	background-position: center;
	padding: 40px 0px;
}
#SLsection10 .column{
	margin-bottom: 0px;
	text-align: center;
}
#SLsection10 .column img{
	height: 100px;
	margin-bottom: 10px;
}
#SLsection10 .column p{
	color: white;
	margin-bottom: 0px;
}

#SLsection11{
	background-image: url("/wp-content/uploads/2019/07/sel-bottom-bg.jpg");
	background-size: cover;
	background-position: center;
	padding-top: 50px;
}
#SLsection11 #con1{
	text-align: center;
}
#SLsection11 #con1 h2{
	color: black;
	width: 75%;
    margin: 0 auto 30px;
}
#SLsection11 img.sl-man{
	position: absolute;
    bottom: 0;
    /*left: -220px;*/
	left: -85px;
    z-index: 2;
}
#SLsection11 img.sl-arrow{
	position: absolute;
    right: -30px;
    bottom: 90px;
}
#SLsection11 p.sl-arrowtag{
	position: absolute;
    color: #333;
    width: 120px;
    line-height: 20px;
    margin: 0 auto;
    right: -120px;
    bottom: 210px;
}

#SLFooter{
	padding-top: 50px;
}
#SLFooter #con1{
	text-align: center;
}
#SLFooter #con1 ul{
	padding: 20px 0px 15px;
    border-bottom: #777678 solid 2px;
}
#SLFooter #con1 ul li{
	background: none!important;
    display: table-cell;
    width: 1%;
    float: none;
    text-align: center;
    text-transform: uppercase;
}
#SLFooter #con1 ul li a{
	color: #4d4d4d;
}
#SLFooter #con1 ul li a:hover{
	color: #f15a24;
}
#SLFooter #con2{
	padding-top: 20px;
}
#SLFooter #con2 li:before {
    content: "\f105";
    font-family: FontAwesome;
    color: #4d4d4d;
    font-size: 18px;
    font-weight: 200;
    display: inline-block;
    margin-left: 0px;
    width: 15px;
}
#SLFooter #con2 h4{
	color: #4d4d4d;
    text-transform: uppercase;
    font-size: 16px;
}
#SLFooter #con2 li{
	margin-bottom: 0px;
}
#SLFooter #con2 li a{
	color: #4d4d4d;
}
#SLFooter #con2 li a:hover{
	color: #f15a24;
}
#SLFooter #con2 .two-third ul{
	columns:2;
}

#SLCopyright{
	background-color: #2d2d31;
	padding: 10px;
}
#SLCopyright .column{
	margin-bottom: 0px;
}
#SLCopyright #col2{
	text-align: right;
}
#SLCopyright #col2 .social{
	padding-top: 0px;
}
#SLCopyright #col2 a{
	color: white;
	height: auto;
}
#SLCopyright p{
	color: white;
	margin-bottom: 0px;
}
.mob-view{
	display: none!important;
}
#SLsection12{
	background-color: #de5e26;
	padding: 30px 0px;
	text-align: center;
}
#SLsection12 h2{
	font-size: 22px!important;
    line-height: 24px!important;
    color: white;
}
#SLsection12 #mob-btn{
	background-color: #1566e1;
    box-shadow: none;
    font-size: 18px;
    line-height: 20px;
    white-space: normal;
    width: 240px;
    margin-bottom: 0px;
    padding: 10px 30px;
}
#SLsection12 #mob-btn:hover{
	background-color: #ffdf3c;
}

.page-id-8513 #Footer{
	margin-top: 0px;
}
.page-id-8513 #Footer .container:not(:last-child){
	display: none;
} 
.page-id-8513 #Footer .copyrights p{
	text-align: center;
	margin-bottom: 0px;
}
@media (min-width: 768px) and (max-width: 959px){
	.ms-dform #gform_page_109_2 img.arrow-depart{
		right: 25px!important;
	}
}
@media (min-width: 601px) and (max-width: 1024px) {
	#SLsection1 .thirds img,
	#SLsection4 .whitebox1 img.main-pic,
	#SLsection7 #con2 .one-third img,
	#SLsection7 #con2 .step img.step-img,
	#SLsection7 #con2 .step img.step-num{
		height: auto;
	}
	.page-id-7546 #sa-frmbot .dfa-price.one-second,
	.page-id-10332 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-10336 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-10339 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-10342 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-15287 #sa-frmbot .dfa-price.one-second{
		margin: 0 10px!important;
	}
	.page-template-template-soumenligne .header-call{
		margin-right: 0px!important;
	}
	.page-template-template-soumenligne .call-div {
	    text-align: right!important;
	}
	.page-template-template-soumenligne .intro-msg{
		margin-left: -88px!important;
	}

	.page-template-template-obtenir3soumissions .intro-msg{
		margin-left: -100px!important;
	}
	.page-template-template-obtenirsoumissions-quebec .intro-msg{
		margin-left: -105px!important;
	}
	
	.ms-dform #gform_page_109_4 img.arrow-dest {
	    left: -40px!important;
	}
	#SLsection1 .one-third, #SLsection11 .one-third{
		width: 175px;
	}
	#SLsection1 .two-third, #SLsection11 .two-third{
		width: 550px;
	}
	#SLsection1 img.sl-man, #SLsection11 img.sl-man{
		z-index: 1;
    	width: 425px;
    	height: auto;
	}
	#SLsection1 img.sl-arrow, #SLsection11 img.sl-arrow{
	    z-index: 9;
	    transform: rotate(-35deg);
	    -ms-transform: rotate(-35deg);
	    -webkit-transform: rotate(-35deg);
	    -moz-transform: rotate(-35deg);
	    -o-transform: rotate(-35deg);
	    bottom: 120px;
	    right: 0;
	}
	#SLsection1 p.sl-arrowtag, #SLsection11 p.sl-arrowtag{
		display: none;
	}
	#SLsection1 .sl-stats, #SLsection11 .sl-stats{
		margin-top: 15px;
    	margin-left: 18%;
	}
	#SLsection1 .thirds.first, #SLsection11 .thirds.first{
		width: 34%!important;
	}
	#SLsection1 .thirds, #SLsection11 .thirds{
		width: 32%;
	}
	#SLsection1 .thirds img, #SLsection11 .thirds img{
		width: 50px;
	}
	#SLsection1 .thirds .thirds-txt, #SLsection11 .thirds .thirds-txt{
		width: 60%;
	}
	#SLsection1 .thirds .thirds-txt h5, #SLsection11 .thirds .thirds-txt h5{
		font-size: 16px;
	}
	#SLsection1 .thirds .thirds-txt p, #SLsection11 .thirds .thirds-txt p{
		line-height: 14px;
    	font-size: 12px;
	}
	#sl-form{
		z-index: 2;
	}
	#sl-form h3{
		width: 80%;
	}
	#sl-form p.sl-subtitle{
		width: 95%;
    	font-size: 15px;
	}
	#sl-form img.slform-seal {
	    width: 90px;
	}
	#sl-form .gform_wrapper input[type="text"].datepicker {
	    width: 90%!important;
	}
	#SLsection3{
		background-position: 70%;
	}
	#SLsection4 .whitebox2 h4{
		line-height: 18px;
    	font-size: 15px;
	}
	#SLsection4 .whitebox2 p{
		height: 240px;
	}
	#SLsection5 #con2 .service-box{
		height: 180px;
	}
	#SLsection5 #con2 .service-box h5{
		height: 50px;
	}
	#SLsection6{
		background-position: center left;
	    padding: 8px 0px;
	}
	#SLsection7 #con1 h2{
		width: 70%;
	}
	#SLsection7 #con2 .one-third img{
		width: 535px;
	    left: -215px;
	    z-index: 1;
	}
	#SLsection7 #con2 .two-third{
		position: relative;
    	z-index: 2;
	}
	#SLsection7 #con2 .step img.step-img{
		width: 100px;
	}
	#SLsection7 #con2 .step p{
		font-size: 14px;
    	line-height: 16px;
	}
	#SLsection7 #con2 .step p strong{
		font-size: 14px;
	}
	#SLsection8 p{
		width: 65%;
	}
	#SLsection11 img.sl-arrow{
	    z-index: 9;
	    transform: rotate(-65deg);
	    -ms-transform: rotate(-65deg);
	    -webkit-transform: rotate(-35deg);
	    -moz-transform: rotate(-65deg);
	    -o-transform: rotate(-65deg);
	    bottom: 120px;
	    right: 0px;
	}
	
	#SLsection11 #sl-form #gform_90 .gf_left_half, #SLsection11 #sl-form #gform_90 .gf_right_half, #SLsection11 #sl-form li#field_90_18.gf_left_half, #SLsection11 #sl-form li#field_90_19.gf_right_half{
		width: 49% !important;
	}
	.page-id-8258 .aha-form-container{
		max-width: 470px!important;
	}
	.page-id-8258 img.aha-woman{
		max-width: 250px;
	    bottom: -20px;
	    display: block!important;
	}
	.page-id-8513 #MSSection2 .whitebox{
		width: 43.5%!important;
		height: 150px!important;
	}
}
@media only screen and (max-width: 600px){
	#sl-form .gform_wrapper input[type="submit"]{
		width: 90%!important;
	}
	.page-id-7546 #sa-frmbot .dfa-price.one-second,
	.page-id-10332 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-10336 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-10339 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-10342 #dfa-content #sa-frmbot .dfa-price.one-second,
	.page-id-15287 #sa-frmbot .dfa-price.one-second{
		margin: 0 auto 10px!important;
	    width: 90%!important;
	}
	.page-id-7546 #sa-frmbot, .page-id-10332 #sa-frmbot, .page-id-10336 #sa-frmbot, .page-id-10339 #sa-frmbot, .page-id-10342 #sa-frmbot, .page-id-15287 #sa-frmbot{
		text-align: center;
	}
	.page-template-template-3soumenligne .intro-msg{
		margin-left: 0px!important
	}
	.page-template-template-3soumenligne .intro-msg p span, .page-template-template-3soumenligne .intro-msg p.secondline, .page-template-template-3soumenligne #text-15{
		display: none;
	}
	.page-template-template-soumenligne .intro-msg p, .page-template-template-3soumenligne .intro-msg p{
		font-size: 18px!important;
	}
	.page-template-template-3soumenligne #Header #top_bar {
	    min-height: 100px;
	}
	.page-template-template-soumenligne .intro-msg p span, .page-template-template-soumenligne .call-div, .page-template-template-soumenligne .intro-msg p.secondline{
		display: none;
	}
	.page-template-template-soumenligne #Header #top_bar {
	    min-height: 95px;
	}
	#gform_wrapper_110 .gfield, #gform_wrapper_111 .gfield, li#field_110_18.gf_left_half{
		width: 100%!important;
	}
	#SLsection1{
		padding-top: 0px;
	}
	.ds-view{
		display: none!important;
	}
	.mob-view{
		display: block!important;
	}
	#SLsection1 .sl-stats{
		margin-top: 0;
	    margin-left: 0px;
	    margin-bottom: 10px;
	}
	#SLsection1 .thirds{
		width: 32.3%;
		text-align: center;
	}
	#SLsection1 .thirds img{
		
	}
	#SLsection1 .thirds .thirds-txt{
		width: 100%;
	}
	#SLsection1 .thirds .thirds-txt h5{
		font-size: 12px;
    	line-height: 14px;
	}
	#SLsection1 .thirds .thirds-txt p{
		line-height: 10px!important;
	    font-size: 10px!important;
	}
	#sl-form div.ssl-sub p{
		width: 75%;
		font-size: 12px!important;
	}
	#sl-form div.ssl-sub p a{
		font-size: 12px!important;
	}
	#sl-form img.slform-seal, #SLsection1 img.sl-man, #SLsection1 p.sl-arrowtag{
		display: none;
	}
	#SLsection1 img.sl-arrow{
		transform: rotate(-65deg);
	    -ms-transform: rotate(-65deg);
	    -webkit-transform: rotate(-65deg);
	    -moz-transform: rotate(-65deg);
	    -o-transform: rotate(-65deg);
	    right: -35px;
	    bottom: 120px;
	}
	img.sl-man-mobile{
		display: block!important;
	    width: 180px;
	    margin: 10px auto -20px;
	}
	#after-form img.sl-man-mobile{
		margin: 10px auto -30px;
	}
	#sl-form{
		padding: 10px;
		background-image: linear-gradient(#f45912 15%, #323232 15%);
	}
	#sl-form h3{
		width: 100%;
	    line-height: 20px!important;
	    font-size: 18px!important;
	    text-align: center;
	}
	#sl-form p.sl-subtitle{
		width: 100%;
	    font-size: 12px!important;
	    margin-bottom: 5px;
	    text-align: center;
	}
	#sl-form .gform_wrapper{
		padding: 10px;
	}
	.ms-dform #gform_next_button_109_1{
		white-space: normal;
    	line-height: 20px;
	}
	#SLsection2 .column{
		margin: 0 auto 20px;
		border: none!important;
	}
	#SLsection3{
		background-position: left;
	}
	#SLsection3 .two-third {
	    padding: 50px 0;
	    margin-bottom: 0px;
	}
	#SLsection3 .two-third .sl-testi img{
		width: 44px;
	}
	#SLsection4 .whitebox2{
		margin-bottom:10px;
	}
	#SLsection5 #con2 {
		padding-top: 0px;
	}
	#SLsection5 #con2 .service-box{
		height: auto;
	}
	#SLsection5 #con2 .one-third{
		margin-bottom:50px;
	}
	#SLsection6{
		background-image: none;
	}
	#SLsection6 .first{
		display:none;
	}
	#SLsection6 .column h2{
		text-align:center;
		margin-left:0px;
	}
	#SLsection7{
		padding-top: 30px;
	}
	#SLsection7 #con1 h4{
		color: black;
    	margin-bottom: 5px;
	}
	#SLsection7 #con1 h2{
		font-size: 26px!important;
    	line-height: 26px!important;
    	width: 100%;
	}
	#SLsection7 #con2 .one-third{
		display: none;
	}
	#SLsection7 #con2 .two-third{
		padding-top: 20px;
	}
	#SLsection7 #con2 .step {
	    margin: 5px 2px;
	    width: 31%;
	    display: inline-block;
	    vertical-align: top;
	}
	#SLsection7 #con2 .step img.step-img{
		margin-bottom: 10px;
		height: auto;
	}
	#SLsection7 #con2 .step img.step-num{
		margin: 0;
    	width: 15px;
		height: auto;
	}
	#SLsection7 #con2 .step p.mob-view{
		width: 78%;
	    display: inline-block!important;
	    vertical-align: top;
	    margin: 0;
	    line-height: 12px!important;
	}
	#SLsection7 #con2 .step p.mob-view strong{
		font-size: 10px;
	}
	#SLsection7 #con2 .step p.mob-view.subs{
		font-size: 10px!important;
    	width: 100%;
    	color: #333333;
	}
	#SLsection8 h3{
		width:100%;
	}
	#SLsection8 p{
		width:100%;
	}
	#SLsection10 .column{
		width:100%;
		margin-bottom:10px;
	}
	#SLsection11 #con1 h2{
		width:100%;
	}
	#SLsection11 img.sl-man, #SLsection11 p.sl-arrowtag, #SLFooter #con1 ul{
		display:none;
	}
	#SLsection11 img.sl-arrow{
		display: block;
	    transform: rotate(-65deg);
	    -ms-transform: rotate(-65deg);
	    -webkit-transform: rotate(-65deg);
	    -moz-transform: rotate(-65deg);
	    -o-transform: rotate(-65deg);
	    right: -35px;
	    bottom: 140px;
	}
	#SLCopyright{
		display: block;
    	padding-bottom: 0px;
	}
	#SLCopyright .column{
		text-align: center!important;
	}
	#SLCopyright p{
		font-size: 12px!important;
	}
	#SLCopyright #col2 .social{
		float: none!important;
    	display: inline-block!important;
	}
	.page-template-template-soumenligne .intro-msg {
		margin-left: 0 !important;
	}
	.ms-dform #gform_wrapper_109 .gform_previous_button:not(#gform_previous_button_109_1){
		height: 50px;
    	width: 160px;
	}
	.ms-dform #gform_wrapper_109 .gform_next_button:not(#gform_next_button_109_1){
		width: 200px;
    	height: auto;
    	margin-bottom: 10px!important;
	}
	.ms-dform .ms-prop ul>li .image-choices-choice-image-wrap{
		margin: 0 auto 8px;
	}
	.ms-dform #gform_wrapper_115 .ms-prop ul>li.image-choices-choice{
		width: 255px!important;
		margin: 5px auto!important;
		height: auto;
	}
	.ms-dform #gform_wrapper_115 .ms-prop{
		margin: 0 auto!important;
	}
	.ms-dform #gform_wrapper_115 .slide-man{
		display: block!important;
		width: 130px;
	    top: -20px;
	    left: 5px;
	}
	.ms-dform #gform_wrapper_115 .slide-title{
		width: 65%;
	    margin-left: 105px;
	    font-size: 18px!important;
	}
	.ms-dform #gform_wrapper_115 .slide-sub{
		width: 60%;
	    font-size: 14px!important;
	    margin-left: 112px;
	    margin-bottom: 0px;
	    padding: 0;
	}
	.page-id-8258 .aha-woman{
		vertical-align: middle;
		position: static;
	    width: 120px;
	    display: inline-block!important;
	}
	.page-id-8258 #aha-top h2{
		display: inline-block;
	    width: 60%;
	    vertical-align: middle;
	    font-size: 22px!important;
	    line-height: 25px!important;
	}
	.page-id-8513 #MSSection2 .whitebox{
		width: auto!important;
		height: auto!important;
	}
}
.ms-dform #gform_wrapper_115 .slide-title, .ms-dform #gform_wrapper_115 .slide-sub{
	font-family: "Montserrat";
}
#MSSection1{
	background-image: url("/wp-content/uploads/2019/08/multiples-topbg.jpg");
	background-size: cover;
	background-position: center;
	padding-bottom: 20px;
}
#MSSection1 #Header{
	background-color: transparent;
	border-bottom: none;
}
#MSSection1 #Header #menu{
	margin-top: 0px;
}
#MSSection1 #Header #top_bar{
	background-color: transparent;
}
#MSSection1 .ms-dform .slide-man{
	bottom: -100px!important;
}
#MSSection1 .ms-slide-arrow{
	display: inherit!important;
}
#MSSection1 .ms-dform .ms-slide-arrow{
	bottom: 225px;
}

#MSSection2{
	background-image: linear-gradient(to right, #ff8f00 , #f26d0d);
	padding: 30px 0px;
}
.page-template-template-obtenez-super-rapidement-ici #MSSection2 .container{
    display: flex;
    flex-wrap: wrap;
}
.page-template-template-obtenez-super-rapidement-ici .pge-6586,
.page-template-template-obtenez-super-rapidement-ici .slide-logo,
.page-template-template-obtenez-super-rapidement-ici #MSSection1 .ms-slide-arrow,
.page-template-template-obtenez-super-rapidement-ici .slide-man.pge-7420{
	display: none!important;
}
.page-template-template-obtenez-super-rapidement-ici .slide-arrow{
	width: 100px;
	position: absolute;
	right: 195px;
	bottom: 180px;
}
.page-template-template-obtenez-super-rapidement-ici p.call-action {
	display: block!important;
    margin-bottom: 0px;
    position: absolute;
    font-weight: 600;
    width: 150px;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 1.1em;
    right: 35px;
    background: white;
    border-radius: 50px;
    padding: 10px;
}
.page-template-template-obtenez-super-rapidement-ici #MSSection1 .ms-dform #gform_wrapper_107 .slide-man{

	left: -160px!important;
}
.page-template-template-obtenez-super-rapidement-ici .icons-services > b > p{
	width: 42%!important;
	margin: 20px auto 0!important;
}
.page-template-template-obtenez-super-rapidement-ici .ms-dform #gform_wrapper_107 .icons-services {
    background-color: rgba(255, 255, 255, 0.50);
    box-shadow: white 0px 0px 10px!important;
    width: 530px;
    padding: 10px;
    margin: -20px auto;
}
.page-template-template-obtenez-super-rapidement-ici .ms-dform #gform_next_button_107_1{
	margin: 20px 0px!important;
}
.page-template-template-gagnes-ton-demenagement #MSSection1{
	background-image: url(/wp-content/uploads/2025/01/fond-demenageur.webp);
}
#MSSection2 .column{
	margin-bottom: 0px;
}
.page-id-7585 #MSSection2 .whitebox, #single-MS #MSSection2 .whitebox, .page-id-8971 #MSSection2 .whitebox, .page-id-9234 #MSSection2 .whitebox, 
.page-id-9239 #MSSection2 .whitebox, .page-id-9340 #MSSection2 .whitebox, .page-id-9607 #MSSection2 .whitebox, .page-id-9675 #MSSection2 .whitebox, 
.page-id-9746 #MSSection2 .whitebox, .page-id-9993 #MSSection2 .whitebox,
.form-ici #MSSection2 .whitebox, .page-id-10911 #MSSection2 .whitebox, .page-id-11942 #MSSection2 .whitebox, .page-id-13086 #MSSection2 .whitebox,
.page-template-template-super-vite #MSSection2 .whitebox,
.page-template-template-obtenez-tres-vite #MSSection2 .whitebox,
.page-template-template-gagnes-ton-demenagement #MSSection2 .whitebox{
	width: 45%;
	padding: 10px;
	vertical-align: top;
}
.page-id-7585 #MSSection2 .whitebox:last-child,
.page-id-9239 #MSSection2 .whitebox:last-child,
.page-id-9340 #MSSection2 .whitebox:last-child,
.page-id-9607 #MSSection2 .whitebox:last-child,
.page-id-9675 #MSSection2 .whitebox:last-child,
.page-id-9746 #MSSection2 .whitebox:last-child,
.page-id-9993 #MSSection2 .whitebox:last-child,
.form-ici #MSSection2 .whitebox:last-child,
.page-id-10911 #MSSection2 .whitebox:last-child,
.page-id-11942 #MSSection2 .whitebox:last-child{
	height: auto!important;
	min-height: auto!important;
}
#single-MS #MSSection2 .whitebox:last-child, 
.page-id-8971 #MSSection2 .whitebox:last-child,
.page-id-9234 #MSSection2 .whitebox:last-child,
.page-id-13086 #MSSection2 .whitebox:last-child,
.page-template-template-super-vite #MSSection2 .whitebox:last-child,
.page-template-template-obtenez-tres-vite #MSSection2 .whitebox:last-child,
.page-template-template-gagnes-ton-demenagement #MSSection2 .whitebox:last-child{
	height: 120px;
}
.page-id-7585 #MSSection2 .whitebox img.ms-quote, #single-MS #MSSection2 .whitebox img.ms-quote, .page-id-8971 #MSSection2 .whitebox img.ms-quote, 
.page-id-9234 #MSSection2 .whitebox img.ms-quote, .page-id-9239 #MSSection2 .whitebox img.ms-quote, .page-id-9340 #MSSection2 .whitebox img.ms-quote, 
.page-id-9607 #MSSection2 .whitebox img.ms-quote, .page-id-9675 #MSSection2 .whitebox img.ms-quote, .page-id-9746 #MSSection2 .whitebox img.ms-quote, 
.page-id-9993 #MSSection2 .whitebox img.ms-quote,
.form-ici #MSSection2 .whitebox img.ms-quote, 
.page-id-10911 #MSSection2 .whitebox img.ms-quote, 
.page-id-11942 #MSSection2 .whitebox img.ms-quote, 
.page-id-13086 #MSSection2 .whitebox img.ms-quote,
.page-template-template-super-vite #MSSection2 .whitebox img.ms-quote,
.page-template-template-obtenez-tres-vite #MSSection2 .whitebox img.ms-quote,
.page-template-template-gagnes-ton-demenagement #MSSection2 .whitebox img.ms-quote{
	display: inline-block;
    width: 30px;
    vertical-align: top;
}
.page-id-7585 #MSSection2 .whitebox .ms-quote-text, #single-MS #MSSection2 .whitebox .ms-quote-text, .page-id-8971 #MSSection2 .whitebox .ms-quote-text, 
.page-id-9234 #MSSection2 .whitebox .ms-quote-text, .page-id-9239 #MSSection2 .whitebox .ms-quote-text, .page-id-9340 #MSSection2 .whitebox .ms-quote-text, 
.page-id-9607 #MSSection2 .whitebox .ms-quote-text, .page-id-9675 #MSSection2 .whitebox .ms-quote-text, .page-id-9675 #MSSection2 .whitebox .ms-quote-text, 
.page-id-9746 #MSSection2 .whitebox .ms-quote-text, .page-id-9993 #MSSection2 .whitebox .ms-quote-text,
.form-ici #MSSection2 .whitebox .ms-quote-text, 
.page-id-10911 #MSSection2 .whitebox .ms-quote-text, 
.page-id-11942 #MSSection2 .whitebox .ms-quote-text, 
.page-id-13086 #MSSection2 .whitebox .ms-quote-text,
.page-template-template-super-vite #MSSection2 .whitebox .ms-quote-text,
.page-template-template-obtenez-tres-vite #MSSection2 .whitebox .ms-quote-text,
.page-template-template-gagnes-ton-demenagement #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;
}
.page-id-7585 #MSSection2 .whitebox img.ms-star, #single-MS #MSSection2 .whitebox img.ms-star, .page-id-8971 #MSSection2 .whitebox img.ms-star, 
.page-id-9234 #MSSection2 .whitebox img.ms-star, .page-id-9239 #MSSection2 .whitebox img.ms-star, .page-id-9340 #MSSection2 .whitebox img.ms-star, 
.page-id-9607 #MSSection2 .whitebox img.ms-star, .page-id-9675 #MSSection2 .whitebox img.ms-star, .page-id-9746 #MSSection2 .whitebox img.ms-star, 
.page-id-9993 #MSSection2 .whitebox img.ms-star,
.form-ici #MSSection2 .whitebox img.ms-star, 
.page-id-10911 #MSSection2 .whitebox img.ms-star, 
.page-id-11942 #MSSection2 .whitebox img.ms-star, 
.page-id-13086 #MSSection2 .whitebox img.ms-star,
.page-template-template-super-vite #MSSection2 .whitebox img.ms-star, .page-template-template-obtenez-tres-vite #MSSection2 .whitebox img.ms-star,
.page-template-template-gagnes-ton-demenagement #MSSection2 .whitebox img.ms-star{
	display: inline-block;
}

.page-id-7585 #MSSection2 .whitebox .ms-testi-author, #single-MS #MSSection2 .whitebox .ms-testi-author, .page-id-8971 #MSSection2 .whitebox .ms-testi-author, 
.page-id-9234 #MSSection2 .whitebox .ms-testi-author, .page-id-9239 #MSSection2 .whitebox .ms-testi-author, .page-id-9340 #MSSection2 .whitebox .ms-testi-author, 
.page-id-9607 #MSSection2 .whitebox .ms-testi-author, .page-id-9675 #MSSection2 .whitebox .ms-testi-author, .page-id-9746 #MSSection2 .whitebox .ms-testi-author, 
.page-id-9993 #MSSection2 .whitebox .ms-testi-author,
.form-ici #MSSection2 .whitebox .ms-testi-author, 
.page-id-10911 #MSSection2 .whitebox .ms-testi-author, 
.page-id-11942 #MSSection2 .whitebox .ms-testi-author, 
.page-id-13086 #MSSection2 .whitebox .ms-testi-author,
.page-template-template-super-vite #MSSection2 .whitebox .ms-testi-author, .page-template-template-obtenez-tres-vite #MSSection2 .whitebox .ms-testi-author,
.page-template-template-gagnes-ton-demenagement #MSSection2 .whitebox .ms-testi-author{
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
.page-id-7585 #MSSection2 .three-fourth, #single-MS #MSSection2 .three-fourth, .page-id-8971 #MSSection2 .three-fourth, 
.page-id-9234 #MSSection2 .three-fourth, .page-id-9239 #MSSection2 .three-fourth, .page-id-9340 #MSSection2 .three-fourth, 
.page-id-9746 #MSSection2 .three-fourth, .page-id-9993 #MSSection2 .three-fourth,
.form-ici #MSSection2 .three-fourth, 
.page-id-10911 #MSSection2 .three-fourth, 
.page-id-11942 #MSSection2 .three-fourth, 
.page-id-13086 #MSSection2 .three-fourth,
.page-template-template-super-vite #MSSection2 .three-fourth, .page-template-template-obtenez-tres-vite #MSSection2 .three-fourth,
.page-template-template-gagnes-ton-demenagement #MSSection2 .three-fourth{
	width: 800px;
}
.page-id-7585 #MSSection2 .one-fourth img, #single-MS #MSSection2 .one-fourth img, .page-id-8971 #MSSection2 .one-fourth img, 
.page-id-9234 #MSSection2 .one-fourth img, .page-id-9239 #MSSection2 .one-fourth img, .page-id-9340 #MSSection2 .one-fourth img, 
.page-id-9746 #MSSection2 .one-fourth img, .page-id-9993 #MSSection2 .one-fourth img,
.form-ici #MSSection2 .one-fourth img, 
.page-id-10911 #MSSection2 .one-fourth img, 
.page-id-11942 #MSSection2 .one-fourth img, 
.page-id-13086 #MSSection2 .one-fourth img,
.page-template-template-super-vite #MSSection2 .one-fourth img, .page-template-template-obtenez-tres-vite #MSSection2 .one-fourth img,
.page-template-template-gagnes-ton-demenagement #MSSection2 .one-fourth img{
	right: -145px;
}
.page-template-template-obtenez-tres-vite .kexhGA, .page-template-template-obtenez-tres-vite .capcOd{
	background-color: rgb(255 255 255 / 80%);
}
#MSSection2 .whitebox{
	background-color: white;
    padding: 20px 10px;
    text-align: center;
    width: 300px;
    display: inline-block;
    margin: 10px;
}
#MSSection2 .whitebox .ms-quote-text{
	padding: 5px 10px;
	min-height: 100px;
    color: black;
    line-height: 20px;
    font-size: 14px;
}
#MSSection2 .whitebox .ms-testi-author {
    font-size: 16px;
    margin-bottom: 5px;
}
#MSSection2 .whitebox img.ms-star{
	width: 100px;
}
#MSSection2 .one-fourth img{
	position: absolute;
    width: 400px;
    bottom: -150px;
    right: -90px;
}
#MSSection3{
	background-image: url("/wp-content/uploads/2019/08/multiples-whitebg.jpg");
	background-size: cover;
	background-position: center;
	padding: 50px 0px;
}
#MSSection3 #con1{
	text-align: center;
}
#MSSection3 #con1 h2{
	color: black;
	font-family: "Montserrat";
}
#MSSection3 #con2 .column{
	margin-bottom: 0px;
	text-align: center;
}
#MSSection3 #con2 .column img{
	width: 100px;
}
#MSSection3 #con2 .column p{
	color: black;
	line-height: 20px;
	font-family: "Montserrat";
	width: 85%;
    margin: 0 auto;
}

#MSSection4{
	background-image: url("/wp-content/uploads/2019/08/multiples-orangebg.jpg");
	background-size: cover;
	background-position: center;
	padding: 50px 0px;
	text-align: center;
}
#MSSection4 h2.ms-title1{
	color: white;
	font-family: "Montserrat";
	width: 50%;
    margin: 0 auto;
}
#MSSection4 h2.ms-title2{
	color: white;
	font-family: "Montserrat";
	text-transform: uppercase;
}
#MSSection4 input#ms-btn{
	background-color: #1566e1;
    box-shadow: none;
    padding: 10px 30px;
    border-radius: 20px;
    margin: 20px 0px;
}
#MSSection4 input#ms-btn:hover{
	background-color: #d85020;
}
#MSSection4 img.arrowtxt{
	position: absolute;
    top: 18%;
    right: 12%;
}
#MSSection4 img.nums{
	width: 200px;
    margin: 25px 0px 10px 250px;
}
#MSSection4 p{
	color: #006fbf;
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: 800;
    text-shadow: 0px 0px 10px white;
}
.page-template-template-multiples-soumissions #Footer{
	display: none;
}
.page-template-template-multiples-soumissions .header-call:hover{
	background-color: #006fbf;
}
@media (min-width: 601px) and (max-width: 767px){
	#Header .container {
	    width: auto!important;
	    margin: 0 20px!important;
	}
	header#Header .container .one-third.column {
	    margin-bottom: 10px;
	    width: 30%!important;
	}
	#Header #logo{
		padding: 0px!important;
	}
	.ms-dform .slide-title{
		font-size: 30px!important;
	}
	div.ginput_complex.ginput_container.gf_name_has_2 span{
		width: 100%!important;
	}

}
@media (min-width: 601px) and (max-width: 1024px){
	#MSSection1 #Header #top_bar .one-sixth{
		display: none;
	}
	#MSSection1 #Header #top_bar .dp-view{
		width: 45%!important;
	}
	#MSSection1 #Header #top_bar .dp-view .intro-msg{
		margin-left: 0px!important;
	}
	.page-template-template-multiples-soumissions #top_bar div.dp-view .intro-msg, .page-template-template-ms-enligne div.dp-view .intro-msg {
    margin-left: -70px;
}
	.page-template-template-soumissions .intro-msg, .page-template-template-5soumissions .intro-msg{
		margin-left: -80px!important;
	}
	#MSSection2 .three-fourth{
		width: auto;
    	text-align: center;
	}
	#MSSection2 .one-fourth{
		display: none;
	}
	#MSSection3 #con2 .column{
		margin-bottom: 20px;
	    width: 364px;
	}
	#MSSection3 #con2 .column img{
		margin-bottom: 10px;
	}
	#MSSection4 img.arrowtxt{
		top: 18%;
    	right: 25px;
	}
	#MSSection4 h2.ms-title1{
		width: 55%;
	}
	#SLCopyright #col1{
		width: 100%;
		text-align: center;
	}
	#SLCopyright #col2{
		display: none;
	}
	.page-template-template-obtenez-super-rapidement #MSSection1 .ms-dform .slide-man,
	.page-template-template-recevez-soumrapidement #MSSection1 .ms-dform .slide-man,
	.page-template-template-soumissions-rapide #MSSection1 .ms-dform .slide-man,
	.page-template-template-soumrapidement-clone #MSSection1 .ms-dform .slide-man,
	.page-template-template-obtenez-vite #MSSection1 .ms-dform .vite-mascot,
	.page-template-template-long-distance-rapidement #MSSection1 .ms-dform .slide-man, 
	.page-template-template-comp-transport-floride #MSSection1 .ms-dform .slide-man,
	.page-template-template-super-vite #MSSection1 .ms-dform .slide-man, .page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .slide-man,
	.page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform .slide-man{
		display: block!important;
		left: -45px;
	    width: 200px;
	    height: auto;
	}
}
@media only screen and (max-width: 600px){
	.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform .ms-slide-arrow{
		display: none!important;
	}
	#gform_wrapper_133 #field_133_74 .ginput_complex span input,
	#gform_wrapper_133 #field_133_73 .ginput_complex span input{
		margin-bottom: 0px!important;
	}
	.page-template-template-recevez-gratuite-demenager #field_133_182{
		bottom: -20px!important;
	}
	.page-template-template-recevez-gratuite-demenager .icons-services > b > p {
	    width: 100%!important;
	    margin-top: 10px;
	}
	.page-template-template-recevez-gratuite-demenager #gform_wrapper_133{
		position: relative;
	}
	.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform img.ms-mobile-arrow{
		right: -40px!important;
		top: auto!important;
    	bottom: 200px!important;
	}
	.page-template-template-obtenez-super-rapidement-ici #MSSection1 .ms-dform img.ms-mobile-arrow{
		display: none!important;
	}
	.page-template-template-obtenez-super-rapidement-ici .ms-dform #gform_wrapper_107 .icons-services{
		width: auto;
	}
	.page-template-template-obtenez-super-rapidement-ici .icons-services > b > p {
	    width: 100%!important;
	}
	.page-template-template-obtenez-super-rapidement-ici .slide-arrow{
		width: 80px;
	    right: 0;
	    bottom: 115px;
	    z-index: 2;
	}
	#MSSection1{
		background-position: 32%;
		padding-bottom: 30px!important;
	}
	.single #MSSection1{
		padding-bottom: 55px!important;
	}
	#MSSection1 .main-section.container{
		display: unset;
	}
	.page-id-6844 #MSSection1 .main-section.container{
		padding: 0;
    	width: 100%;
	}
	.ms-dform #gform_wrapper_113 .slide-sub {
	    font-size: 15px!important;
	    padding: 0;
	}
	#MSSection1 .ms-dform .ms-slide-arrow{
		bottom: -75px;
		z-index: 2;
		display: block!important;
		right: -160px;
	}
	.page-template-template-multiples-soumissions #MSSection1 .ms-dform .ms-slide-arrow{
		bottom: 215px!important;
	}
	.page-template-template-multiples-soumissions .ms-dform #gform_wrapper_103 img.arrow-depart, 
	.page-template-template-multiples-soumissions .ms-dform #gform_wrapper_103 img.arrow-dest{
		display: none!important;
	}
	.ms-dform #input_103_69{
		margin-bottom: 8px!important;
	}
	.ms-dform input[type="email"], .ms-dform input[type="text"], .ms-dform select, .ms-dform textarea{
		width: 100%!important;
	}
	.page-template-template-multiples-soumissions .ms-dform #gform_wrapper_103 img.arrow-depart
	#MSSection2 .one-fourth, #MSSection4 img.arrowtxt{
		display: none;
	}
	#MSSection2 .three-fourth{
		width: 100%;
	}
	#MSSection2 .whitebox{
		width: auto!important;
	}
	#MSSection3 #con2 .column{
		margin-bottom: 15px;
		width: 50%;
	}
	#MSSection3 #con2 .column p{
		width: 100%!important;
	}
	#MSSection3 #con2 .column p br{
		display: block!important;
	}
	#MSSection4 h2.ms-title1{
		width: 100%;
	}
	.page-template-template-multiples-soumissions .services-container{
		margin-left: 0;
	    width: 90px;
	    line-height: 12px;
	    text-align: center;
	}
	.page-template-template-multiples-soumissions .services-container img{
		left: 0;
	    width: 50px;
	    position: static;
	    margin-bottom: 10px;
	}
	.page-template-template-multiples-soumissions span.services-xbold{
		font-size: 18px;
	    line-height: 18px;
	    display: block;
	}
	.page-template-template-multiples-soumissions span.services-reg{
		display: block;
	    font-size: 12px;
	    line-height: 16px;
	    color: black;
	}
	.page-template-template-multiples-soumissions br, .page-template-template-obtenez-soumissions #MSSection2 .one-fourth img, .page-template-template-obtenez-aussi #MSSection2 .one-fourth img{
		display: none;
	}
	.page-template-template-obtenez-super-rapidement #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-recevez-soumrapidement #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-soumissions-rapide #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-soumrapidement-clone #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-obtenez-vite #MSSection1 .ms-dform .vite-mascot,
	.page-template-template-long-distance-rapidement #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-comp-transport-floride #MSSection1 .ms-dform .mob-mascot, 
	.page-template-template-super-vite #MSSection1 .ms-dform .mob-mascot,
.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .mob-mascot{
		position: static;
	    width: 110px;
	    height: auto;
	    display: inline-block!important;
	}

.page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform .mob-mascot{
		position: static;
	    width: 140px!important;
	    height: auto;
	    display: inline-block!important;
	    -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
mask-image: linear-gradient(to top, transparent, black 15%);

	}
	.page-template-template-obtenez-sans-engagement #MSSection1 .ms-dform .mob-ladymascot{
		position: static;
	    width: 95px;
	    height: auto;
	    display: inline-block!important;
	    -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
    	mask-image: linear-gradient(to top, transparent, black 15%);
	}
	.page-template-template-obtenez-super-rapidement .slide1-header,
	.page-template-template-recevez-soumrapidement .slide1-header,
	.page-template-template-soumissions-rapide .slide1-header,
	.page-template-template-soumrapidement-clone .slide1-header,
	.page-template-template-obtenez-vite .slide1-header,
	.page-template-template-long-distance-rapidement .slide1-header,
	.page-template-template-obtenez-sans-engagement .slide1-header,
	.page-template-template-comp-transport-floride .slide1-header,
	.page-template-template-super-vite .slide1-header,
	.page-template-template-obtenez-tres-vite .slide1-header,
	.page-template-template-gagnes-ton-demenagement .slide1-header{
		display: inline-block;
	    width: 63%;
	    text-align: left;
	    margin-left: 5px;
	}
	.page-template-template-obtenez-super-rapidement .slide1-header h1.slide-title,
	.page-template-template-recevez-soumrapidement .slide1-header h1.slide-title,
	.page-template-template-soumissions-rapide .slide1-header h1.slide-title,
	.page-template-template-soumrapidement-clone .slide1-header h1.slide-title,
	.page-template-template-obtenez-vite .slide1-header h1.slide-title,
	.page-template-template-long-distance-rapidement .slide1-header h1.slide-title,
	.page-template-template-obtenez-sans-engagement .slide1-header h1.slide-title,
	.page-template-template-comp-transport-floride .slide1-header h1.slide-title,
	.page-template-template-super-vite .slide1-header h1.slide-title,
	.page-template-template-obtenez-tres-vite .slide1-header h1.slide-title,
	.page-template-template-gagnes-ton-demenagement .slide1-header h1.slide-title{
		text-align: left;
	    font-size: 18px!important;
	    line-height: 24px!important;
	}
	.page-template-template-obtenez-super-rapidement .slide1-header p,
	.page-template-template-recevez-soumrapidement .slide1-header p,
	.page-template-template-soumissions-rapide .slide1-header p,
	.page-template-template-soumrapidement-clone .slide1-header p,
	.page-template-template-obtenez-vite .slide1-header p,
	.page-template-template-long-distance-rapidement .slide1-header p,
	.page-template-template-obtenez-sans-engagement .slide1-header p,
	.page-template-template-comp-transport-floride .slide1-header p,
	.page-template-template-super-vite .slide1-header p,
	.page-template-template-obtenez-tres-vite .slide1-header p,
	.page-template-template-gagnes-ton-demenagement .slide1-header p{
		padding: 0px;
	}
	.page-template-template-obtenez-super-rapidement #Header .one-sixth,
	.page-template-template-recevez-soumrapidement #Header .one-sixth,
	.page-template-template-soumissions-rapide #Header .one-sixth,
	.page-template-template-soumrapidement-clone #Header .one-sixth,
	.page-template-template-obtenez-vite #Header .one-sixth,
	.page-template-template-long-distance-rapidement #Header .one-sixth,
	.page-template-template-obtenez-sans-engagement #Header .one-sixth,
	.page-template-template-comp-transport-floride #Header .one-sixth,
	.page-template-template-super-vite #Header .one-sixth,
	.page-template-template-obtenez-tres-vite #Header .one-sixth,
	.page-template-template-gagnes-ton-demenagement #Header .one-sixth{
		display: none;
	}
	#single-MS #MSSection1 .ms-dform .slide-man.orig{
		display: inline-block;
		position: static;
	    width: 100px;
	    height: auto;
	    vertical-align: middle;
	    -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
	    mask-image: linear-gradient(to top, transparent, black 15%);
	}
	#single-MS .ms-dform .slide-title.init-title{
		display: inline-block;
	    text-align: left;
	    vertical-align: middle;
		width:63%!important;
	}
	#single-MS .ms-dform #gform_page_107_1{
		padding-bottom: 115px;
	}
}
.page-template-entreposage .banner-man{
	margin-left: 0px;
    width: 350px;
}
.page-template-entreposage .gform_wrapper .gfield_label,
.page-template-entreposage .gform_required_legend{
	display: none!important;
}
.page-template-entreposage .gform_wrapper.gravity-theme .gform_fields{
	grid-row-gap: 5px!important;
}
.page-template-entreposage .quote-box .gform_wrapper .gform_footer{
	position: static!important;
	margin: 0 auto!important;
    display: block!important;
    padding-bottom: 0px!important;
}
.page-template-entreposage div.ssl-sub p{
	background-color: transparent;
	box-shadow: none;
}
.page-id-5496 a.header-call, .page-id-5496 #Header .sixteen, .page-id-5665 #Header .sixteen, .page-id-7511 #Header .sixteen, .page-id-5701 #Header .sixteen, .page-id-6844 #Header .sixteen, .page-id-7420 #Header .sixteen, .page-id-7585 #Header .sixteen, .page-id-7643 #Header .sixteen, .page-id-7511 #Header .sixteen, .page-id-7830 #Header .sixteen, .page-id-7511 #Header .sixteen, #single-MS #Header .sixteen, .page-id-8971 #Header .sixteen,
	.page-id-9234 #Header .sixteen,
	.page-id-9239 #Header .sixteen,
	.page-id-9340 #Header .sixteen,
	.page-id-9746 #Header .sixteen,
	.page-id-9993 #Header .sixteen,
	.form-ici #Header .sixteen,
	.page-id-10911 #Header .sixteen,
	.page-id-11942 #Header .sixteen,
	.page-id-13086 #Header .sixteen,
.page-template-template-super-vite #Header .sixteen,
.page-template-template-obtenez-tres-vite #Header .sixteen,
.page-template-template-gagnes-ton-demenagement #Header .sixteen{
	display:none;
}
@media only screen and (max-width: 600px) {
	#single-MS #comp-form #gform_page_94_9 .gform_page_footer,
	.page-id-4448 #comp-form #gform_page_94_9 .gform_page_footer, #comp-form #gform_page_94_9 .gform_page_footer {
		width: 100% !important;
    	margin-right: 0 !important;
	}
	#single-MS #comp-form #gform_wrapper_94 p.subbutton,
	.page-id-4448 #comp-form #gform_wrapper_94 p.subbutton,
	#comp-form #gform_wrapper_94  p.subbutton {
		position: absolute!important;
		bottom: 5% !important; 
		width: 100% !important; 
		line-height: 1.4 !important;
		left: 0;
	}
	.page-id-4448 #comp-form p.subbutton {
		left: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 959px){
	.ms-dform img.arrow-depart{
		width: 200px;
		top: 0px;
	}
	.ms-dform img.arrow-dest{
		width: 200px;
		top: 15px;
	}

	.ms-dform .gform_validation_error img.arrow-depart{
		top: 75px;
	}
	.ms-dform .gform_validation_error img.arrow-dest{
		top: 75px;
	}
}
#gform_page_106_9 .gform_page_footer {
	display: flex;
}
#gform_page_106_9 #gform_previous_button_106 {
	order: 2;
}
#gform_submit_button_106 {
	    order: 1;
	    margin: 0px auto 20px;
}
#gform_page_106_9 center {
	    order: 3;
    padding-top: 20px;
}
@media only screen and (max-width: 600px) {
	#gform_submit_button_106 {
		white-space: normal;
		line-height: 1.3;
		font-size: 16px !important;
		padding: 20px !important;
		margin-top: 20px !important;
	}
	#gform_page_106_9 #gform_previous_button_106 {
		transform: none !important;
		order: 2;
		position: relative !important;
		bottom: unset;
		left: unset;
		margin: 0 auto !important;
		display: block !important;
	}
}
@media only screen and (max-width: 480px) {
	.page-template-template-obtenez-super-rapidement .slide1-header,
	.page-template-template-long-distance-rapidement .slide1-header,
	.page-template-template-obtenez-sans-engagement .slide1-header,
	.page-template-template-comp-transport-floride .slide1-header,
	.page-template-template-super-vite .slide1-header,
	.page-template-template-obtenez-tres-vite .slide1-header,
	.page-template-template-gagnes-ton-demenagement .slide1-header{
		width: 60%;
	}
	.page-template-template-obtenez-super-rapidement #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-long-distance-rapidement #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-obtenez-sans-engagement #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-comp-transport-floride #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-super-vite #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform .mob-mascot{
		width: 100px;
	}
	#gform_submit_button_106 {
		padding: 10px 20px !important;
	}
	body:not(.home) .quote-box .gform_wrapper .gform_footer {
		margin-top: 0px !important;
		width: 100% !important;
	}
	body:not(.home) .quote-box #gform_wrapper_91 .gform_footer{
		width: 86%!important;
		margin-top: -100px !important;
	}
	body:not(.home) .quote-box #gform_wrapper_5 .gform_button,
	body:not(.home) .quote-box #gform_wrapper_90 .gform_button{
		width: auto!important;
		background-size: 35px;
	}
	body:not(.home) .quote-box #gform_wrapper_91 .gform_button{
		width: auto!important;
		background-size: 35px;
		padding: 10px 20px !important;
	}
}

div.ssl-sub{
	margin-top: 10px;
}
div.ssl-sub img{
	width: 65px;
    display: inline-block;
    vertical-align: middle;
}
div.ssl-sub p{
	padding: 0px 5px;
    display: inline-block;
    width: 80%;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 0px;
    margin-left: 10px;
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 5px;
    box-shadow: white 0px 0px 5px;
    font-size: 12px;
}
.page-id-5665 div.ssl-sub p, .page-id-7511 div.ssl-sub p, .page-id-5701 div.ssl-sub p, .page-id-6844 div.ssl-sub p, .postid-589 div.ssl-sub p, .page-id-7420 div.ssl-sub p, .page-id-7585 div.ssl-sub p, .page-id-7643 div.ssl-sub p, .page-id-7830 div.ssl-sub p, .page-id-7836 div.ssl-sub p, #single-MS div.ssl-sub p, .page-id-8971 div.ssl-sub{
	font-size: 16px;
}
.page-id-7643 div.ssl-sub p{
	width: 70%;
}
.page-id-7643 .ms-dform .slide-man{
	bottom: -80px;
}
.page-id-7643 .pge-7643{
	display: block!important;
    font-size: 24px;
    line-height: 28px;
}
.page-id-6844 #rslides-testi{display: block;
    font-size: 24px;
    line-height: 28px;
	width: 90%;
	min-height: 255px;
}
.page-id-6844 .two-third.column {
    width: 540px;
}
.postid-9974 p.t-black{
	color: black;
}
.postid-9974 img.layout2-arrow{
	display: none;
}

.page-id-4448 .header-call, .page-id-4448 .call-div {
	display: none !important;
}
.page-id-4448 .image-choices-admin-field.image-choices-use-images .image-choices-choice-selected,
.image-choices-field .image-choices-choice, .image-choices-field .image-choices-choice-selected, .image-choices-field .image-choices-choice-hover, .image-choices-field .image-choices-choice-focus, .image-choices-field .image-choices-choice label{
  border: none !important; }

.page-id-4448 .image-choices-admin-field.image-choices-use-images .image-choices-choice-focus label,
.page-id-4448 .image-choices-field .image-choices-choice-focus label {
  border-color: transparent !important; }

@media only screen and (max-width: 600px) {
	div.ssl-sub img{
		width: 60px;
	}
	#gform_page_94_9 .gform_page_footer,
	.page-id-4448 #comp-form #gform_page_94_9 .gform_page_footer {
		display: flex;
		flex-wrap: wrap;
		width: 100% !important;
		margin: 0 auto !important;
	}
	.page-id-4448 #comp-form #gform_submit_button_94, #comp-form #gform_submit_button_94 {
		bottom: unset !important;
		position: relative !important;
		transform: unset !important;
		left: unset !important;
		margin: 20px auto !important;
		display: block !important;
		float: none !important;
		flex: 0 0 100% !important;
	}
	.page-id-4448 #comp-form #gform_page_94_9 .gform_previous_button, #comp-form #gform_page_94_9 .gform_previous_button {
		order: 3;
		position: relative;
		bottom: unset !important;
		transform: unset !important;
		left: unset !important;
		margin: 0 auto !important;
		display: inline-block !important;
		min-height: unset !important;
		float: none !important;
		height: 60px !important;
	}
	.page-id-4448 #comp-form #gform_page_94_9 center, #comp-form #gform_page_94_9 center {
		order: 2;
		flex: 0 0 100%;
		display: block;
		position: relative;
		margin: 20px 0;
	}
}
@media only screen and (max-width: 320px) {
	.page-id-4448 #comp-form #gform_submit_button_94, #comp-form #gform_submit_button_94 {
		padding: 10px !important;
    	font-size: 16px !important;
	    white-space: normal;
	    line-height: 18px;
	}
	.page-template-template-obtenez-super-rapidement #MSSection1 .ms-dform .mob-mascot, .page-template-template-long-distance-rapidement #MSSection1 .ms-dform .mob-mascot, .page-template-template-obtenez-sans-engagement #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-comp-transport-floride #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-super-vite #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .mob-mascot,
	.page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform .mob-mascot{
		width: 97px;
	}
}

#input_5_33 label, #input_5_42 label, #input_90_33 label, #input_90_42 label, #input_110_33 label, #input_110_42 label, #input_111_33 label, #input_111_42 label, #input_91_33 label, #input_91_42 label{
	line-height: 2.5;
}
#input_5_33 input[type="checkbox"], #input_5_42 input[type="checkbox"],
#input_90_33 input[type="checkbox"], #input_90_42 input[type="checkbox"], #input_110_33 input[type="checkbox"], #input_110_42 input[type="checkbox"], #input_111_33 input[type="checkbox"], #input_111_42 input[type="checkbox"], 
#input_91_33 input[type="checkbox"], #input_91_42 input[type="checkbox"]{
	-webkit-appearance: none;
    width: 22px !important;
    height: 22px;
    background-color: #fff;
    border: 1px solid #aaa;
}
#input_5_33 input[type="checkbox"]:checked, #input_5_42 input[type="checkbox"]:checked,
#input_90_33 input[type="checkbox"]:checked, #input_90_42 input[type="checkbox"]:checked,
#input_91_33 input[type="checkbox"]:checked, #input_91_42 input[type="checkbox"]:checked, 
#input_110_33 input[type="checkbox"]:checked, #input_110_42 input[type="checkbox"]:checked, #input_111_33 input[type="checkbox"]:checked, #input_111_42 input[type="checkbox"]:checked{
	background-image:url(/wp-content/uploads/2019/01/check-icon.png)
}
.page-id-4448 #comp-form .gform_next_button,
.page-id-4448 #comp-form .gform_previous_button,
.page-id-4448 #comp-form .gform_button {
	-moz-appearance: none;
    -webkit-appearance: none;
	box-shadow: none;
}
.page-id-5417 .ms-dform .gform_next_button,
.page-id-5417 .ms-dform .gform_previous_button,
.page-id-5417 .ms-dform .gform_button,
.page-id-7643 .ms-dform .gform_next_button,
.page-id-7643 .ms-dform .gform_previous_button,
.page-id-7643 .ms-dform .gform_button {
	-moz-appearance: none;
    -webkit-appearance: none;
	box-shadow: none;
}
@media only screen and (max-width: 1024px) {
	.page-id-4448 #comp-form h1.slide-title {
		font-family: Lato, Arial, Tahoma, sans-serif;
    	font-weight: 400!important;
	}
	.page-id-4448 #comp-form #gform_submit_button_94 {
		 left: 50%;
		    transform: translate(-50%, 0);
	}
	.page-id-4448 #comp-form p.slide-sub {
		font-family: Lato, Arial, Tahoma, sans-serif;
	}
	.page-id-4448 #comp-form select, .page-id-5665 .ms-dform select, .page-id-7511 .ms-dform select, .page-id-5701 .ms-dform select, .page-id-6844 .ms-dform select, .postid-589 .ms-dform select, .page-id-7420 .ms-dform select, .page-id-7585 .ms-dform select, .page-id-7643 .ms-dform select, .page-id-7830 .ms-dform select, .page-id-7511 .ms-dform select, .page-id-7836 .ms-dform select, .page-id-7420 .ms-dform select, #single-MS .ms-dform select, .page-id-8971 .ms-dform select, .page-id-8971 .ms-dform select {
		-moz-appearance: none;
    	-webkit-appearance: none;
		box-shadow: none;
		background: #fff url('/wp-content/uploads/2020/01/select-bg.png') no-repeat scroll center right 5px !important;
	}
	.page-id-4448 #comp-form input[type="checkbox"], .page-id-5417 .ms-dform input[type="checkbox"], .page-id-5665 .ms-dform input[type="checkbox"], .page-id-7511 .ms-dform input[type="checkbox"], .page-id-6844 .ms-dform input[type="checkbox"], .postid-589 .ms-dform input[type="checkbox"], .page-id-7420 .ms-dform input[type="checkbox"], .page-id-7585 .ms-dform input[type="checkbox"], .page-id-7643 .ms-dform input[type="checkbox"], .page-id-7643 .ms-dform input[type="checkbox"], .page-id-7830 .ms-dform input[type="checkbox"], .page-id-7836 .ms-dform input[type="checkbox"], #single-MS .ms-dform input[type="checkbox"], .page-id-8971 .ms-dform input[type="checkbox"], .page-id-8971 .ms-dform input[type="checkbox"] {
		border-radius: 0;
		box-shadow: none;
	}
	.page-id-5417 .ms-dform input[type="email"], .page-id-5417 .ms-dform input[type="text"], .page-id-5417 .ms-dform textarea, .page-id-5665 .ms-dform textarea, .page-id-7511 .ms-dform textarea, .page-id-5701 .ms-dform textarea, .page-id-6844 .ms-dform textarea, .postid-589 .ms-dform textarea, .page-id-7420 .ms-dform textarea, .page-id-7585 .ms-dform textarea,
	.page-id-7643 .ms-dform input[type="email"], .page-id-7643 .ms-dform input[type="text"], .page-id-7643 .ms-dform textarea, .page-id-7643 .ms-dform textarea, .page-id-7830 .ms-dform textarea, .page-id-7836 .ms-dform textarea, #single-MS .ms-dform textarea, .page-id-8971 .ms-dform textarea, .page-id-8971 .ms-dform textarea {
		-moz-appearance: none;
    	-webkit-appearance: none;
		box-shadow: none;
	}
	.page-id-5417 .ms-dform select,
	.page-id-7643 .ms-dform select {
		-moz-appearance: none;
    	-webkit-appearance: none;
		box-shadow: none;
		background: #fff url('/wp-content/uploads/2020/01/select-bg.png') no-repeat scroll center right 5px !important;
	}
	.ms-dform #gform_page_107_12 .gform_page_footer, .ms-dform #gform_page_113_12 .gform_page_footer, .ms-dform #gform_page_115_12 .gform_page_footer, .ms-dform #gform_page_121_12 .gform_page_footer, .ms-dform #gform_page_127_12 .gform_page_footer, .ms-dform #gform_page_128_12 .gform_page_footer, .ms-dform #gform_page_129_12 .gform_page_footer, .ms-dform #gform_page_131_12 .gform_page_footer, #gform_page_130_12 .gform_page_footer, .ms-dform #gform_page_134_8 .gform_page_footer, .ms-dform #gform_page_144_13 .gform_page_footer, .ms-dform #gform_page_151_12 .gform_page_footer, .ms-dform #gform_page_152_11 .gform_page_footer, .ms-dform #gform_page_153_12 .gform_page_footer, .ms-dform #gform_page_155_12 .gform_page_footer, .ms-dform #gform_page_156_12 .gform_page_footer {
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	 .ms-dform #gform_page_107_12 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_113_12 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_115_12 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_121_12 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_127_12 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_129_12 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_131_12 .gform_page_footer .gform_previous_button, #gform_page_130_12 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_134_8 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_152_11 .gform_page_footer .gform_previous_button, .ms-dform #gform_page_156_12 .gform_page_footer .gform_previous_button {
		bottom: -10px;
		position: relative !important;
		order: 3;
		left: unset;
		text-align: center;
		margin: 0 auto;
		display: block;
		transform: unset;
	}
	 .ms-dform #gform_page_107_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_113_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_115_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_121_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_127_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_128_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_129_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_131_12 .gform_page_footer input[type="submit"], #gform_page_130_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_134_8 .gform_page_footer input[type="submit"], .ms-dform #gform_page_144_13 .gform_page_footer input[type="submit"], .ms-dform #gform_page_151_12 .gform_page_footer input[type="submit"],
	 .ms-dform #gform_page_152_11 .gform_page_footer input[type="submit"], .ms-dform #gform_page_153_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_155_12 .gform_page_footer input[type="submit"], .ms-dform #gform_page_156_12 .gform_page_footer input[type="submit"]{
		order: 1;
    	margin-right: 0;
	}
	#gform_page_130_12 .gform_page_footer input[type="submit"]{
		white-space: normal;
	    line-height: 1.2em;
	    border-radius: 30px;
	}
	.ms-dform #gform_page_107_12 .gform_page_footer center, .ms-dform #gform_page_113_12 .gform_page_footer center, .ms-dform #gform_page_115_12 .gform_page_footer center, .ms-dform #gform_page_121_12 .gform_page_footer center, .ms-dform #gform_page_127_12 .gform_page_footer center, .ms-dform #gform_page_128_12 .gform_page_footer center, .ms-dform #gform_page_129_12 .gform_page_footer center, .ms-dform #gform_page_131_12 .gform_page_footer center, #gform_page_130_12 .gform_page_footer center, .ms-dform #gform_page_134_8 .gform_page_footer center, .ms-dform #gform_page_144_13 .gform_page_footer center, .ms-dform #gform_page_151_12 .gform_page_footer center,
	.ms-dform #gform_page_152_11 .gform_page_footer center, .ms-dform #gform_page_153_12 .gform_page_footer center, .ms-dform #gform_page_155_12 .gform_page_footer center, .ms-dform #gform_page_156_12 .gform_page_footer center{
		order: 2;
		margin: 0 0 20px;
		text-align: center;
	}
}
@media only screen and (max-width: 768px){
	.page-id-4448 .intro-msg {
		margin-left: 0 !important;
    	position: absolute;
		left: 0;
		width: 100%;
		text-align: center;
	}
	.page-id-5665 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7511 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-5701 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-6844 #MSSection1 .ms-dform .ms-slide-arrow, .postid-589 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7420 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7585 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7643 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7830 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7836 #MSSection1 .ms-dform .ms-slide-arrow, #single-MS #MSSection1 .ms-dform .ms-slide-arrow, .page-id-8971 #MSSection1 .ms-dform .ms-slide-arrow{
		width: 180px;
		height: auto;
		bottom: 260px;
	}
	
}

/* Added by Mark */
.quote-box #gform_wrapper_5 .gform_body,
.quote-box #gform_wrapper_90 .gform_body {
	border-bottom: none;
    border-radius: 0;
    border: none;
	background: #e4e4e4;
}
.quote-box #gform_wrapper_5 .gform_footer,
.quote-box #gform_wrapper_90 .gform_footer {
	margin-top: 0;
    background: #e4e4e4;
    border-radius: 0 0 10px 10px;
    padding-top: 0;
	position: relative;
    width: 100%;
} 
.quote-box #gform_wrapper_5 .gform_footer.top_label .button.gform_button,
.quote-box #gform_wrapper_90 .gform_footer.top_label .button.gform_button {
	margin-left: 10px;
    margin-right: 10px;
    padding: 15px !important;
    width: calc(100% - 20px);
}
.quote-box #gform_wrapper_5 .gform_footer div.ssl-sub p,
.quote-box #gform_wrapper_90 .gform_footer div.ssl-sub p {
	color: #000 !important;
    text-transform: none !important;
}
.quote-box #gform_wrapper_5 .gform_footer div.ssl-sub p a,
.quote-box #gform_wrapper_90 .gform_footer div.ssl-sub p a {
	color: #000 !important;
}
.quote-box #gform_wrapper_5 .gform_footer div.ssl-sub p a:hover,
.quote-box #gform_wrapper_90 .gform_footer div.ssl-sub p a:hover{
	color: #1e69de !important;
}
.page-id-5665 .pge-6586, .page-id-7511 .pge-6586, .page-id-5701 .pge-6586, .page-id-6586 .pge-5665, .page-id-7420 .pge-6586, .page-id-6586 .pge-7420, .page-id-5665 .pge-7420, .page-id-7511 .pge-7420, .page-id-5701 .pge-7420, .page-id-7420 .orig, .page-id-7585 .pge-6586, .page-id-7585 .pge-7420, .page-id-7643 .pge-6586, .page-id-7643 .pge-7420, .page-id-7830 .pge-6586, .page-id-7830 .pge-7420g, #single-MS .pge-6586, #single-MS .pge-7420{
	display: none;
}
.fncov-pos {
    position: fixed;
    width: 100%;
    z-index: 999;
    box-sizing: border-box;
}
.page-id-5665 .ms-dform .ms-prop ul>li label, .page-id-5701 .ms-dform .ms-prop ul>li label, .page-id-6844 .ms-dform .ms-prop ul>li label, .postid-589 .ms-dform .ms-prop ul>li label, .page-id-7420 .ms-dform .ms-prop ul>li label, .page-id-7511 .ms-dform .ms-prop ul>li label, .page-id-7585 .ms-dform .ms-prop ul>li label, .page-id-7643 .ms-dform .ms-prop ul>li label, .page-id-7830 .ms-dform .ms-prop ul>li label, .page-id-7836 .ms-dform .ms-prop ul>li label, #single-MS .ms-dform .ms-prop ul>li label, .page-id-8971 .ms-dform .ms-prop ul>li label, .ms-dform #gform_wrapper_134 .ms-prop ul>li label{
	padding: 10px !important;
}
.postid-155 #single-MS .ms-dform .ms-prop ul>li label,
.postid-156 #single-MS .ms-dform .ms-prop ul>li label,
.category-publications #single-MS .ms-dform .ms-prop ul>li label{
	padding:0px!important;
}
.postid-155 #single-MS .ms-dform .icons-services,
.postid-156 #single-MS .ms-dform .icons-services,
.category-publications #single-MS .ms-dform .icons-services{
	background-color: rgba(255, 255, 255, 0.50);
    box-shadow: white 0px 0px 10px!important;
    width: 530px;
    padding: 10px;
    margin: -20px auto;
}
.postid-155 #single-MS .ms-dform .ms-slide-arrow,
.postid-156 #single-MS .ms-dform .ms-slide-arrow,
.category-publications #single-MS .ms-dform .ms-slide-arrow{
	display: none!important;
}
.postid-155 #single-MS #MSSection1 .ms-dform img.slide-arrow,
.postid-156 #single-MS #MSSection1 .ms-dform img.slide-arrow,
.category-publications #single-MS #MSSection1 .ms-dform img.slide-arrow{
	width: 100px;
    right: 195px;
    bottom: 160px!important;
    position: absolute;
    display:block!important;
}
.postid-155 #single-MS #MSSection1 .ms-dform p.call-action,
.postid-156 #single-MS #MSSection1 .ms-dform p.call-action,
.category-publications #single-MS #MSSection1 .ms-dform p.call-action{
	display: block!important;
}
.page-id-6844 p.secondline{
	    color: black;
    font-style: normal;
    margin-top: 10px;
}
.page-id-6844 #Header #logo img{
	width: 225px;
}
.page-id-5665 .ms-dform .gform_page_footer, .page-id-5701 .ms-dform .gform_page_footer, .postid-589 .ms-dform .gform_page_footer, .page-id-7420 .ms-dform .gform_page_footer, .page-id-7511 .ms-dform .gform_page_footer, .page-id-7585 .ms-dform .gform_page_footer, .page-id-7643 .ms-dform .gform_page_footer, .page-id-7830 .ms-dform .gform_page_footer, .page-id-7836 .ms-dform .gform_page_footer, #single-MS .ms-dform .gform_page_footer, .page-id-8971 .ms-dform .gform_page_footer{
	border:none;
}
@media (min-width: 601px) and (max-width: 1024px){
	.page-id-6844 #Header #logo img{
		width: 200px;
	}
	.ms-dform #gform_page_113_1 .ms-slide-arrow{
		top: 170px!important;
	}
	.ms-dform #gform_page_128_1 .ms-slide-arrow,
	.ms-dform #gform_page_129_1 .ms-slide-arrow,
	.ms-dform #gform_page_131_1 .ms-slide-arrow,
	.ms-dform #gform_page_144_1 .ms-slide-arrow,
	.ms-dform #gform_page_151_1 .ms-slide-arrow,
	.ms-dform #gform_page_153_1 .ms-slide-arrow,
	.ms-dform #gform_page_155_1 .ms-slide-arrow{
		right: 130px;
	}
	p.call-action{
		right: 5px;
    	top: 120px;
	}
	.form-ici .ms-dform #gform_page_128_1 .ms-slide-arrow {
	    right: 110px;
	}
	.postid-155 #MSSection1 .ms-dform .slide-man.orig,
	.postid-156 #MSSection1 .ms-dform .slide-man.orig,
	.category-publications #MSSection1 .ms-dform .slide-man.orig{
		display: block!important;
	    left: -45px;
	    width: 200px;
	    height: auto;
	}
	.postid-155 #single-MS .ms-dform .icons-services,
	.postid-156 #single-MS .ms-dform .icons-services,
	.category-publications #single-MS .ms-dform .icons-services{
		width: 600px;
	}
}
@media (min-width: 768px) and (max-width: 959px){
	.page-id-5665 .ms-dform #gform_page_107_2 img.arrow-depart, .page-id-5701 .ms-dform #gform_page_107_2 img.arrow-depart, .ms-dform #gform_page_115_2 img.arrow-depart, .page-id-7420 .ms-dform #gform_page_107_2 img.arrow-depart, .page-id-7511 .ms-dform #gform_page_107_2 img.arrow-depart, .page-id-7585 .ms-dform #gform_page_107_2 img.arrow-depart,
	.ms-dform #gform_page_121_2 img.arrow-depart, .page-id-7643 .ms-dform #gform_page_107_2 img.arrow-depart, .page-id-7830 .ms-dform #gform_page_107_2 img.arrow-depart, #single-MS .ms-dform #gform_page_107_2 img.arrow-depart, .page-id-8971 .ms-dform #gform_page_127_2 img.arrow-depart,
	.ms-dform #gform_page_128_2 img.arrow-depart,
	.ms-dform #gform_page_129_2 img.arrow-depart,
	.ms-dform #gform_page_131_2 img.arrow-depart,
	#gform_page_130_2 img.arrow-depart,
	.ms-dform #gform_page_144_3 img.arrow-depart,
	.ms-dform #gform_page_151_2 img.arrow-depart,
	.ms-dform #gform_page_153_2 img.arrow-depart,
	.ms-dform #gform_page_155_2 img.arrow-depart{
		right: 0px;
		top: -20px;
	}
	.page-id-5665 .ms-dform #gform_page_107_4 img.arrow-dest, .page-id-5701 .ms-dform #gform_page_107_4 img.arrow-dest, .ms-dform #gform_page_115_4 img.arrow-dest, .page-id-7420 .ms-dform #gform_page_107_4 img.arrow-dest, .page-id-7511 .ms-dform #gform_page_107_4 img.arrow-dest, .page-id-7585 .ms-dform #gform_page_107_4 img.arrow-dest, .ms-dform #gform_page_121_4 img.arrow-dest, .page-id-7643 .ms-dform #gform_page_107_4 img.arrow-dest, .page-id-7830 .ms-dform #gform_page_107_4 img.arrow-destt, #single-MS .ms-dform #gform_page_107_4 img.arrow-dest, .page-id-8971 .ms-dform #gform_page_127_4 img.arrow-dest, .ms-dform #gform_page_128_4 img.arrow-dest, .ms-dform #gform_page_129_4 img.arrow-dest, .ms-dform #gform_page_131_4 img.arrow-dest,
	#gform_page_130_4 img.arrow-dest, .ms-dform #gform_page_144_5 img.arrow-dest, .ms-dform #gform_page_151_4 img.arrow-dest, .ms-dform #gform_page_153_4 img.arrow-dest, .ms-dform #gform_page_155_4 img.arrow-dest{
		top: -15px;
		left: -35px!important;
	}
}
@media only screen and (max-width: 1024px) {
	.ms-dform #gform_page_113_2 img.arrow-depart {
		right: -100px;
	}
	.ms-dform #gform_page_113_4 img.arrow-dest {
		left: -140px;
	}
	.page-id-5665 .ms-dform select, .page-id-5701 .ms-dform select, .page-id-6844 .ms-dform select, .postid-589 .ms-dform select, .page-id-7420 .ms-dform select, .page-id-7511 .ms-dform select, .page-id-7585 .ms-dform select, .page-id-7643 .ms-dform select, .page-id-7830 .ms-dform select, .page-id-7836 .ms-dform select, #single-MS .ms-dform select, .page-id-8971 .ms-dform select{
		height: unset !important;
	}
}
@media only screen and (max-width: 960px) {
	.ms-dform #gform_page_113_2 img.arrow-depart {
		right: -100px;
	}
	.ms-dform #gform_page_113_4 img.arrow-dest {
		left: -140px;
	}
}
@media only screen and (max-width: 959px) {
	.ms-dform #gform_page_113_2 img.arrow-depart {
		right: 0;
	}
	.ms-dform #gform_page_113_4 img.arrow-dest {
		left: -40px;
	}
}
@media only screen and (max-width: 600px) {
	.page-id-6844 #Header #logo img{
		width: auto!important;
	}
	.page-id-6844 .ms-dform {
	    margin: 10px auto;
	}
	.page-id-9239 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-9340 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-9746 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-9993 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.form-ici #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-10911 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-13086 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-template-template-super-vite #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform img.ms-mobile-arrow
	 {
		top: 150px!important;
	    width: 85px;
	    right: -10px;
	}
	.page-id-9234 #MSSection1 .ms-dform img.ms-mobile-arrow{
		top: auto!important;
	    bottom: 175px;
	    width: 85px;
	    right: -10px;
	}
	.page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform img.ms-mobile-arrow{
		top: auto!important;
	    bottom: 200px;
	    width: 60px;
	    right: -10px;
	}
	.page-id-11942 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-11942 #MSSection1 .ms-dform img.engage-arrow,
	.page-id-9234 p.call-action,
	.page-id-9239 p.call-action,
	.page-id-9340 p.call-action,
	.page-id-9746 p.call-action,
	.page-id-9993 p.call-action,
	.form-ici p.call-action,
	.page-id-10911 p.call-action,
	.page-id-11942 p.call-action,
	.page-id-13086 p.call-action,
	.page-template-template-super-vite p.call-action,
	.page-template-template-obtenez-tres-vite p.call-action,
.page-template-template-gagnes-ton-demenagement p.call-action{
		display: none!important;
	}
	.page-id-9234 #Header .column,
	.page-id-9239 #Header .column,
	.page-id-9340 #Header .column,
	.page-id-9746 #Header .column,
	.page-id-9993 #Header .column,
	.form-ici #Header .column,
	.page-id-10911 #Header .column,
	.page-id-11942 #Header .column,
	.page-id-13086 #Header .column,
	.page-template-template-super-vite #Header .column,
	.page-template-template-obtenez-tres-vite #Header .column,
.page-template-template-gagnes-ton-demenagement #Header .column{
		width: 100%!important;
	}
	.page-id-9234 #Header .dp-view,
	.page-id-9239 #Header .dp-view,
	.page-id-9340 #Header .dp-view,
	.page-id-9746 #Header .dp-view,
	.page-id-9993 #Header .dp-view,
	.form-ici #Header .dp-view,
	.page-id-10911 #Header .dp-view,
	.page-id-11942 #Header .dp-view,
	.page-id-13086 #Header .dp-view,
	.page-template-template-super-vite #Header .dp-view,
	.page-template-template-obtenez-tres-vite #Header .dp-view,
.page-template-template-gagnes-ton-demenagement #Header .dp-view{
		display: block!important;
	}
	.page-id-9234 #Header .intro-msg br,
	.page-id-9239 #Header .intro-msg br,
	.page-id-9340 #Header .intro-msg br,
	.page-id-9746 #Header .intro-msg br,
	.page-id-9993 #Header .intro-msg br,
	.form-ici #Header .intro-msg br,
	.page-id-10911 #Header .intro-msg br,
	.page-id-11942 #Header .intro-msg br,
	.page-id-13086 #Header .intro-msg br,
	.page-template-template-super-vite #Header .intro-msg br,
	.page-template-template-obtenez-tres-vite #Header .intro-msg br,
.page-template-template-gagnes-ton-demenagement #Header .intro-msg br{
		display: none;
	}
	.page-id-9234 #Header .intro-msg span br,
	.page-id-9993 #Header .intro-msg span br,
	.form-ici #Header .intro-msg span br,
	.page-id-10911 #Header .intro-msg span br,
	.page-id-11942 #Header .intro-msg span br,
	.page-id-13086 #Header .intro-msg span br,
	.page-template-template-super-vite #Header .intro-msg span br,
	.page-template-template-obtenez-tres-vite #Header .intro-msg span br,
.page-template-template-gagnes-ton-demenagement #Header .intro-msg span br{
		display: block!important;
	}
	.page-id-5665 .ms-dform .gform_page_footer, .page-id-5701 .ms-dform .gform_page_footer, .ms-dform #gform_wrapper_113 .gform_page_footer, .ms-dform #gform_wrapper_115 .gform_page_footer, .page-id-7420 .ms-dform .gform_page_footer, .page-id-7511 .ms-dform .gform_page_footer, .page-id-7585 .ms-dform .gform_page_footer, .page-id-7643 .ms-dform .gform_page_footer, .page-id-7830 .ms-dform .gform_page_footer, #single-MS .ms-dform .gform_page_footer, .page-id-8971 .ms-dform .gform_page_footer{
		display: flex;
		display: -webkit-box;  
		display: -moz-box;
		display: -ms-flexbox; 
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-direction: column;
		-webkit-flex-direction: column;
	}
	.page-id-5665 .ms-dform .gform_previous_button, .page-id-5701 .ms-dform .gform_previous_button, .ms-dform #gform_wrapper_113 .gform_previous_button, .ms-dform #gform_wrapper_115 .gform_previous_button, .page-id-7420 .ms-dform .gform_previous_button, .page-id-7511 .ms-dform .gform_previous_button, .page-id-7585 .ms-dform .gform_previous_button, .page-id-7643 .ms-dform .gform_previous_button, .page-id-7830 .ms-dform .gform_previous_button, #single-MS .ms-dform .gform_previous_button, .page-id-8971 .ms-dform .gform_previous_button{
		order: 2;
		-webkit-order: 2;
    -ms-flex-order: 2;
		position: relative;
		transform: inherit;
		-ms-transform: inherit;
		-webkit-transform: inherit;
		-moz-transform: inherit;
		-o-transform: inherit;
		left: inherit;
		bottom: inherit;
		align-self: center;
		-webkit-align-self: center;
		width: auto !important;
		min-width: 100px !important;
		margin-top: 10px!important;
	}
	.page-id-5665 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	.page-id-5701 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	.ms-dform #gform_wrapper_113 .gform_next_button:not(#gform_next_button_113_1),
	.page-id-7420 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	.page-id-7511 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	.page-id-7585 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	.ms-dform #gform_wrapper_121 .gform_next_button:not(#gform_next_button_121_1),
	.page-id-7597 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1), 
	.page-id-7643 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	.page-id-7830 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	#single-MS .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1),
	.page-id-8971 .ms-dform #gform_wrapper_127 .gform_next_button:not(#gform_next_button_127_1),
	.ms-dform #gform_wrapper_129 .gform_next_button:not(#gform_next_button_129_1),
	.ms-dform #gform_wrapper_131 .gform_next_button:not(#gform_next_button_131_1),
	#gform_wrapper_130 .gform_next_button:not(#gform_next_button_130_1){
		align-self: center;
		-webkit-align-self: center;
		width: auto;
		min-width: 240px;
		height: auto;
		margin-bottom: 20px !important;
		order: 1;
		-webkit-order: 1;
    -ms-flex-order: 1;
	}
	.ms-dform #gform_wrapper_115 .gform_next_button:not(#gform_next_button_115_1) {
		align-self: center;
		-webkit-align-self: center;
		width: auto;
		min-width: 240px;
		height: auto;
		margin-bottom: 20px !important;
		order: 1;
		-webkit-order: 1;
    -ms-flex-order: 1;
	}
	.gform_wrapper textarea.small {
		height: unset !important;
	}
	.page-id-5665 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-5701 #MSSection1 .ms-dform .ms-slide-arrow, 
	.postid-589 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7420 #MSSection1 .ms-dform .ms-slide-arrow, 
	.page-id-7511 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7585 #MSSection1 .ms-dform .ms-slide-arrow, 
	.page-id-7643 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-7830 #MSSection1 .ms-dform .ms-slide-arrow, 
	.page-id-7836 #MSSection1 .ms-dform .ms-slide-arrow, #single-MS #MSSection1 .ms-dform .ms-slide-arrow, 
	.page-id-8971 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-9234 #MSSection1 .ms-dform .ms-slide-arrow, 
	.page-id-9239 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-9340 #MSSection1 .ms-dform .ms-slide-arrow, 
	.page-id-9746 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-9993 #MSSection1 .ms-dform .ms-slide-arrow,
	.form-ici #MSSection1 .ms-dform .ms-slide-arrow, .page-id-10911 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-11942 #MSSection1 .ms-dform .ms-slide-arrow, .page-id-13086 #MSSection1 .ms-dform .ms-slide-arrow,
	.page-template-template-super-vite #MSSection1 .ms-dform .ms-slide-arrow,
	.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .ms-slide-arrow,
.page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform .ms-slide-arrow{
		display: none !important;
	}
	.page-id-6844 #MSSection1 .ms-dform .ms-slide-arrow{
		transform: rotate(-50deg);
		-ms-transform: rotate(-50deg);
		-webkit-transform: rotate(-50deg);
		-moz-transform: rotate(-50deg);
		-o-transform: rotate(-50deg);
	    width: 80px;
	    right: -20px;
	    top: 100px!important;
	}
	.postid-589 .spacer, .page-id-7836 .spacer{
		display: none;
	}
	.postid-589 #Header #top_bar, .page-id-7836 #Header #top_bar {
	    min-height: 55px!important;
	}
	.page-id-7597 .ms-dform #gform_page_107_12 .gform_page_footer .gform_previous_button{
		transform: translate(-50%, 0)!important;
	}
	.postid-155 img.slide-man.orig,
	.postid-156 img.slide-man.orig,
	.category-publications img.slide-man.orig,
    .page-template-template-obtenez-soumissions img.slide-man.orig{
		display: inline-block!important;
	    width: 100px;
	    height: auto;
	    position: static;
	    -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
	    mask-image: linear-gradient(to top, transparent, black 15%);
	    vertical-align: middle;
	}

	.postid-155 #Header .one-sixth,
	.postid-156 #Header .one-sixth,
	.category-publications #Header .one-sixth{
		display: none;
	}
	.postid-155 h1.slide-title.pge-5665,
	.postid-156 h1.slide-title.pge-5665,
	.category-publications h1.slide-title.pge-5665,
    .page-template-template-obtenez-soumissions h1.slide-title.pge-5665{
		display: inline-block;
	    width: 45%;
	    vertical-align: middle;
	    text-align: left;
	    margin-left: 10px;
	}
	.postid-155 #MSSection1 .main-section.container,
	.postid-156 #MSSection1 .main-section.container,
	.category-publications #MSSection1 .main-section.container,
    ..page-template-template-obtenez-soumissions #MSSection1 .main-section.container{
		padding: 0px!important;
	}
	.postid-155 .ms-dform #gform_next_button_107_1,
	.postid-156 .ms-dform #gform_next_button_107_1,
	.category-publications .ms-dform #gform_next_button_107_1,
    .page-template-template-obtenez-soumissions .ms-dform #gform_next_button_107_1{
		width: auto!important;
	}
	.postid-155 .ms-dform #gform_wrapper_107 .gform_page,
	.postid-156 .ms-dform #gform_wrapper_107 .gform_page{
		min-height: 390px!important;
	}
	.category-publications .ms-dform #gform_wrapper_107 .gform_page,
    .page-template-template-obtenez-soumissions .ms-dform #gform_wrapper_107 .gform_page{
		min-height: 415px!important;
	}
	.postid-155 #single-MS #MSSection1 .ms-dform img.ms-mobile-arrow,
	.postid-155 #single-MS #MSSection1 .ms-dform p.call-action,
	.postid-156 #single-MS #MSSection1 .ms-dform img.ms-mobile-arrow,
	.postid-156 #single-MS #MSSection1 .ms-dform p.call-action,
	.category-publications #single-MS #MSSection1 .ms-dform img.ms-mobile-arrow,
	.category-publications #single-MS #MSSection1 .ms-dform p.call-action{
		display: none!important;
	}
	.postid-155 #single-MS #MSSection1 .ms-dform img.slide-arrow,
	.postid-156 #single-MS #MSSection1 .ms-dform img.slide-arrow{
		top: 150px!important;
	    width: 85px;
	    right: -10px;
	    transform: rotate(-55deg);
	    -ms-transform: rotate(-55deg);
	    -webkit-transform: rotate(-55deg);
	    -moz-transform: rotate(-55deg);
	    -o-transform: rotate(-55deg);
	}
	.category-publications #single-MS #MSSection1 .ms-dform img.slide-arrow{
		top: 170px!important;
	    width: 80px;
	    right: -25px;
	    transform: rotate(-55deg);
	    -ms-transform: rotate(-55deg);
	    -webkit-transform: rotate(-55deg);
	    -moz-transform: rotate(-55deg);
	    -o-transform: rotate(-55deg);
	}
	.postid-155 #single-MS .ms-dform .icons-services,
	.postid-156 #single-MS .ms-dform .icons-services,
	.category-publications #single-MS .ms-dform .icons-services{
		width: auto;
	    background: transparent!important;
	    box-shadow: none!important;
	}
	.postid-155 #single-MS .ms-dform .icons-services .services-container,
	.postid-156 #single-MS .ms-dform .icons-services .services-container,
	.category-publications #single-MS .ms-dform .icons-services .services-container{
		background: white;
	    border-radius: 10px;
	    padding: 5px;
	    width: 88px;
	    margin: 1px;
	}
	.postid-155 #MSSection1,
	.postid-156 #MSSection1,
	.category-publications #MSSection1 {
	    padding-bottom: 80px!important;
	}
}

@media only screen and (max-width: 641px) {
	body .gform_wrapper .ginput_full {
		margin-top: 0 !important;
		padding: 0 !important;
	}
	.ms-dform .ginput_complex .address_city, .ms-dform .ginput_complex .address_zip,
	.form-ici .ms-dform .ginput_complex .address_city, .form-ici .ms-dform .ginput_complex .address_zip {
		margin: 0px !important;
		width: 100% !important;
	}
	.ms-dform .ginput_complex .address_city,
	.form-ici .ms-dform .ginput_complex .address_city {
		padding-right: 0 !important;
	}
	.ms-dform .ginput_complex .address_zip,
	.form-ici .ms-dform .ginput_complex .address_zip {
		padding-left: 0 !important;
	}
	.page-id-5665 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-5701 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-6844 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .postid-589 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-7420 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-7511 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-7585 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-7643 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-7830 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-7836 .ms-dform .ms-prop ul>li, #single-MS .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap, .page-id-8971 .ms-dform .ms-prop ul>li .image-choices-choice-image-wrap {
		width: 28px;
		height: 28px;
		background-size: contain;
		margin-left: auto;
		margin-right: auto;
	}
	.ms-dform ul#input_103_30 li.gchoice_103_30_3, 
	.ms-dform ul#input_106_30 li.gchoice_106_30_3, 
	.ms-dform ul#input_107_30 li.gchoice_107_30_3, 
	.ms-dform ul#input_109_30 li.gchoice_109_30_3, 
	.ms-dform ul#input_113_30 li.gchoice_113_30_3, 
	.ms-dform ul#input_115_30 li.gchoice_115_30_3, 
	.ms-dform ul#input_121_30 li.gchoice_121_30_3, 
	.ms-dform ul#input_127_30 li.gchoice_127_30_3, 
	.ms-dform ul#input_128_30 li.gchoice_128_30_3, 
	.ms-dform ul#input_129_30 li.gchoice_129_30_3, 
	.ms-dform ul#input_131_30 li.gchoice_131_30_3,
	ul#input_130_30 li.gchoice_130_30_3, 
	.ms-dform ul#input_134_30 li.gchoice_134_30_3, 
	.ms-dform ul#input_144_30 li.gchoice_144_30_3, 
	.ms-dform ul#input_151_30 li.gchoice_151_30_3, 
	.ms-dform ul#input_152_30 li.gchoice_152_30_3, 
	.ms-dform ul#input_153_30 li.gchoice_153_30_3, 
	.ms-dform ul#input_155_30 li.gchoice_155_30_3, 
	.ms-dform ul#input_156_30 li.gchoice_156_30_3{
		width: 225px !important;
	}
	#input_5_18_3_container, #input_5_18_5_container, #input_5_19_3_container, #input_5_19_5_container,
	#input_90_18_3_container, #input_90_18_5_container, #input_90_19_3_container, #input_90_19_5_container,
	#gform_fields_90 .ginput_left, #gform_fields_90 .ginput_right {
		padding-right: 0 !important;
		width: 100% !important;
	}
	
}
@media only screen and (max-width: 479px) {
	.page-id-5665 .ms-dform .gform_previous_button, .page-id-5701 .ms-dform .gform_previous_button, .page-id-6844 .ms-dform .gform_previous_button, .postid-589 .ms-dform .gform_previous_button, .page-id-7420 .ms-dform .gform_previous_button, .page-id-7511 .ms-dform .gform_previous_button, .page-id-7585 .ms-dform .gform_previous_button, .page-id-7591 .ms-dform .gform_previous_button, .page-id-7643 .ms-dform .gform_previous_button, .page-id-7830 .ms-dform .gform_previous_button, .page-id-7836 .ms-dform .gform_previous_button, #single-MS .ms-dform .gform_previous_button, .page-id-8971 .ms-dform .gform_previous_button{
		margin-right: auto!important;
		margin-left: auto !important;
	}
}
input[type="button"] {
	-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}

#CMSection2{
	padding: 50px 0px 0px;
	font-family: "Montserrat";
}
#CMSection2 h2{
	color: black;
    font-size: 35px;
    font-weight: 800;
    font-family: "Montserrat";
}
#CMSection2 .rslides{
	width: 75%;
    height: 200px;
    margin-top: 50px;
}
#CMSection2 img{
	position: absolute;
    bottom: 0px;
    right: -20px;
}
#CMSection2 p{
	color: black;
}
#CMSection2 h5{
	color: black;
	font-weight: 800;
	font-family: "Montserrat";
}
#CMSection2 h5 span{
	font-weight: 400;
}
#CMFooter{
	background-color: #0b9afb;
	text-align: center;
	padding: 15px 0px;
}
#CMFooter p{
	color: white;
	margin-bottom: 0px;
	font-weight: 600;
}
.page-id-6844 #Footer, .mob-man{
	display: none!important;
}
.page-id-6844 #CMSection2 .one-third{
	margin-bottom: 0px;
}

/* Merci Commentaires */
#MC-Top{
	background-image: url("/wp-content/uploads/2020/05/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/05/banner-background.jpeg");
	background-size: cover;
	background-position: center;
	padding: 50px 0px 0px;
}
#MC-Main img.mc-man{
	position: absolute;
    bottom: 0;
    width: 300px;
    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: 500px;
    font-family: "Montserrat";
    font-size: 18px;
    display: block;
    margin: 50px auto 30px;
    border-radius: 30px;
}
#MC-Main #mc-btn:hover{
	background-color:#e25d32;
}
#MC-Main img.mc-arrow{
	position: absolute;
    right: -40px;
    bottom: 145px;
    width: 105px;
}
.page-template-template-ecrire-google #MC-Main{
	padding-bottom: 150px;
}
.page-template-template-ecrire-google #MC-Main #mc-btn{
	margin: 20px auto;
}
.page-template-template-ecrire-google #MC-Main img.mc-arrow{
	bottom: 180px;
}
#MC-Main .socials-btns{
	text-align: center;
}
#MC-Main .social-links{
	display: inline-block;
	margin: 0 5px;
}
#MC-Main .social-links img{
	height: 20px;
    margin-bottom: 15px;
}
#MC-Form{
	background-color: #013b84;
	padding-bottom: 50px; 
}
#MC-Form .mcform{
	background-color: white;
	padding: 30px;
	position: relative;
    top: -150px;
    box-shadow: 1px 2px 10px black;
}
#MC-Form .mcform .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{
	margin-top: 0px!important;
}
#MC-Form .mcform h1, #MC-Form .mcform h2, #MC-Form .mcform h3, #MC-Form .mcform h4, #MC-Form .mcform h5, #MC-Form .mcform p{
	font-family: "Montserrat";
}
#MC-Form .mcform #gform_page_116_1 h3, #MC-Form .mcform .top_label h3{
	text-align: center;
	font-weight: 600;
    font-size: 23px;
    line-height: 26px;
    color: #333;
}
#MC-Form .mcform #gform_page_116_1 .gform_page_footer{
	position: absolute;
    visibility: hidden;
}
#MC-Form .mcform h4.mc-choices-title{
	font-size: 16px;
}
#MC-Form .mcform .mc-choices-content{
	min-height: 100px;
    font-size: 14px;
    line-height: 20px;
}
#MC-Form .mcform .mc-column>img{
	height: 45px;
}
#MC-Form .mcform .mc-oval-images, #MC-Form .mcform .mc-boxes-images, #MC-Form .mcform .gf_list_2col{
	text-align: center;
}
#MC-Form .mcform .gfield_label, #MC-Form .mcform .mc-boxes-images .image-choices-choice-text, #MC-Form .mcform .mc-yesno .image-choices-choice-text{
	color: black;
}
#MC-Form .mcform #gform_page_116_2 .mc-yesno ul li{
	text-align: center;
	width: 20%;
}
#MC-Form .mcform #gform_page_116_2 .mc-yesno ul li.image-choices-choice-selected span.image-choices-choice-image-wrap{
	background-color: #f7931e!important;
}
#label_116_141_0 span.image-choices-choice-image-wrap{
	border-radius: 0;
	background-color: #166822!important
}
#label_116_141_1 span.image-choices-choice-image-wrap{
	border-radius: 0;
	background-color: #c1272d!important
}
#MC-Form .mcform #gform_page_116_2 .mc-oval-images ul li{
	text-align: center;
	width: 40%;
}
#MC-Form .mcform #gform_page_116_2 .mc-oval-images.gf_list_3col ul li{
	width: 30%;
}
#MC-Form .mcform #gform_page_116_2 .mc-oval-images.gf_list_3col ul li label{
	width: 180px!important;
}
#MC-Form .mcform #gform_page_116_2 .mc-oval-images .gfield_radio li label, #MC-Form .mcform #gform_page_116_2 .mc-oval-images .gfield_checkbox li label{
	background-color: #d75325;
	padding: 12px 5px !important;
	font-family: "Montserrat";
    text-transform: uppercase;
    width: 220px!important;
    color: #fff;
    border-radius: 50px;
    margin: 10px !important;
}
#MC-Form .mcform #gform_page_116_2 .mc-oval-images .gfield_checkbox li input{
	border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
#MC-Form .mcform #gform_page_116_2 .mc-oval-images ul li label:hover, #MC-Form .mcform #gform_page_116_2 .mc-oval-images ul li.image-choices-choice-selected label, #MC-Form .mcform #gform_page_116_2 .mc-oval-images ul li input:checked +label{
	background-color: #f7931e!important;
}
#MC-Form .mcform #gform_page_116_2 .mc-oval-images span.image-choices-choice-image-wrap {
    width: 25px;
    height: 20px;
}
#MC-Form .mcform .mc-oval-images span.image-choices-choice-text{
	font-size: 14px;
    font-weight: 600;
    text-indent: 5px;
}
#MC-Form .mcform #gform_page_116_2 .mc-boxes-images ul.gfield_radio li{
	width: 20%;
}
#MC-Form .mcform #gform_page_116_2 .mc-boxes-images span.image-choices-choice-image-wrap{
	background-color: #d75326;
    width: 90px;
    height: 90px;
    border-radius: 15px;
}
#MC-Form .mcform #gform_page_116_2 .mc-boxes-images .gfield_radio li span.image-choices-choice-image-wrap:hover, #MC-Form .mcform #gform_page_116_2 .mc-boxes-images .gfield_radio li.image-choices-choice-selected span.image-choices-choice-image-wrap{
	background-color: #f7931e!important;
}
#MC-Form .mcform select, #MC-Form .mcform input[type="text"], #MC-Form .mcform input[type="email"], #MC-Form .mcform input[type="number"], #MC-Form .mcform input[type="tel"]{
	width: 60%;
    margin: 0 auto;
    color: black;
    background-color: white!important;
    border-radius: 0!important;
    padding: 5px!important;
    text-indent: 5px;
    font-family: "Montserrat";
    font-weight: 600;
    -webkit-appearance:none;
}
#MC-Form .mcform select{
	background-image: url(/wp-content/uploads/2020/03/drop-down-arrow_03.png)!important;
    background-repeat: no-repeat!important;
    background-position: right 10px center!important;
}
#MC-Form .mcform .gform_wrapper .gform_page_footer{
	margin: 40px 0;
    text-align: center;
    border: none;
}
#MC-Form .mcform .gform_previous_button, #MC-Form .mcform .gform_next_button{
	background-color: white;
    box-shadow: none;
    border: #e7e7e7 solid 2px;
    color: #d75326;
    font-family: "Montserrat";
    border-radius: 20px;
    width: 125px;
    position: relative;
    z-index: 5
}
#MC-Form .mcform .gform_previous_button{
	margin-right: 152px;
}
#MC-Form .mcform .gform_next_button{
	margin-left: 152px;
    margin-right: 0px;
    background-color: #d75326;
    color: white;
}
#MC-Form .mcform .gform_previous_button:hover, #MC-Form .mcform .gform_next_button:hover{
	background-color: #f7931e;
	color:white;	
}
#MC-Form .mcform .steps-img{
	position: absolute;
    bottom: 35px;
    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);
    padding-right: 0px;
    z-index: 1;
}
#MC-Form .mcform .mc-choices-btn{
	font-family: "Montserrat";
    padding-left: 40px;
    background-image: url(/wp-content/uploads/2020/06/btn-icon.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center left 3px;
    font-size: 14px;
}
#MC-Form .mcform .mc-choices-btn:hover{
	background-color: #39b54a!important;
}
.page-template-template-merci-commentaries #Footer, .page-template-template-ecrire-google #Footer{
	display: none;
}
#MC-Form .mcform .gform_page:not(#gform_page_116_1){
	width: 75%;
    margin: 0 auto;
}
#gform_page_116_3 .gfield_label{
	display: none;
}
#gform_page_116_3 .gform_page_fields{
	text-align: center;
	width: 75%;
    margin: 0 auto;
}
#gform_page_116_3 .gf_left_half{
	margin-right: 0px;
}
#gform_page_116_3 .gform_page_footer{
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0px!important;
}
#gform_page_116_3 .gform_previous_button{
	order: 3;
	margin-right: 0!important;
}
#gform_page_116_3 .gform_button{
	order: 1;
    margin-bottom: 10px;
    margin-right: 0px;
}
#gform_page_116_3 .gform_page_footer center{
	order: 2;
    width: 515px;
}
#gform_page_116_3 input[type="text"], #gform_page_116_3 input[type="email"]{
	width: 100%!important;
}
#gform_page_116_3 div.ssl-sub {
    margin-top: 0;
    text-align: center;
    margin-bottom: 5px;
}
#gform_page_116_3 .gform_button:hover{
	background-color: #39b54a!important;
}
@media (min-width: 768px) and (max-width: 959px){
	#gform_wrapper_113 .ms-date .datepicker {
		text-indent: 0 !important;
	}
	#MC-Main .two-third{
		width: 480px;
	}
	#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;
	}
	#MC-Form .mcform .gf_list_2col ul.gfield_radio li{
		width: 30%;
	}
	#MC-Form .mcform .gform_page:not(#gform_page_116_1) {
    	width: 90%;
    }
    #MC-Form .mcform .steps-img{
    	bottom: 45px;
    }
    #MC-Form .mcform .gform_previous_button {
	    margin-right: 120px;
	}
	#MC-Form .mcform .gform_next_button {
	    margin-left: 120px;
	}
	#CMSection2 img{
		width: 400px;
	}
	.page-id-6844 #rslides-testi{
		width: 85%;
	}
}
@media only screen and (max-width: 600px){
	.page-id-6844 #CMSection2 .one-third img{
		position: static;
		display: inherit;
	}
	#CMSection2 .three-fourth{
		width: auto;
	}
	#CMSection2 h2{
		text-align: center;
		margin-bottom: 0px;
	}
	#CMSection2 .rslides {
	    width: auto;
	    height: auto;
	    margin-top: 20px;
	}
	#CMSection2 .rslides li{
		text-align: center;
	}
	#CMSection2 .one-fourth{
		margin-bottom: 0px;
		width: 100%;
	}
	#CMSection2 .one-fourth img{
		position: static;
		display: inherit;
	}
	.mob-man{
		display: block;
	}
	.page-id-6844 #rslides-testi{
		width: auto;
	}
	.page-id-6844  #rslides-testi p{
		margin-top: 15px;
	}
	.transparent-btns_tabs{
		text-align: center;
	}
	#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;
	}
	#MC-Form .mcform{
		padding: 15px;
	}
	#MC-Form .mcform .mc-services > .mc-column{
		width: 100%;
	}
	#MC-Form .mcform .gform_page:not(#gform_page_116_1) {
	    width: auto;
	}
	#MC-Form .mcform .mc-column p.mc-choices-content{
		min-height: auto !important;
		font-size: 12px !important;
    	line-height: 16px!important;
	}
	#MC-Form .mcform select, #MC-Form .mcform input[type="text"], #MC-Form .mcform input[type="email"], #MC-Form .mcform input[type="number"], #MC-Form .mcform input[type="tel"]{
		width: 100%;
	}
	#MC-Form .mcform .mc-oval-images span.image-choices-choice-image-wrap{
		display: inline-block!important;
    	margin-bottom: 0px!important;
	}
	#MC-Form .mcform .mc-boxes-images ul.gfield_radio > li{
		width: 50% !important;
		margin: 0 auto!important;
	}
	#MC-Form .mcform .mc-boxes-images ul.gfield_radio > li .image-choices-choice-image-wrap{
		margin: 0 auto;
	}
	#MC-Form .mcform .mc-boxes-images ul.gfield_radio > li label{
		width: 100%;
	}
	#MC-Form .mcform #gform_page_116_2 .mc-oval-images ul li {
	    width: 100%;
	    margin: 0px!important;
	}
	#MC-Form .mcform .mc-oval-images span.image-choices-choice-text{
		margin-bottom: 0px;
	}
	#MC-Form .mcform #gform_page_116_2 .mc-oval-images .gfield_radio li label, #MC-Form .mcform #gform_page_116_2 .mc-oval-images .gfield_checkbox li label{
		width: 180px!important;
    	margin: 5px 0px !important;
	}
	#MC-Form .mcform #gform_page_116_2 .mc-yesno ul li{
		width: 40%;
		margin: 0!important;
	}
	#MC-Form .mcform .mc-yesno span.image-choices-choice-image-wrap{
		margin: 0 auto;
	}
	#gform_page_116_3 .gform_page_fields{
		width: 100%;
	}
	#gform_page_116_3 .gform_button{
		padding: 10px 5px!important;
	}
	#gform_page_116_3 .gform_page_footer center{
		width: auto;
	}
	#gform_page_116_3 .gform_page_footer div.ssl-sub img{
		width: 40px;
	}
	#gform_page_116_3 .gform_page_footer div.ssl-sub p{
		width: 70%;
    	line-height: 12px!important;
    	margin-left: 0px;
	}
	#MC-Form .mcform .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error, #MC-Form .mcform .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
		margin-top: 0!important;
	}
	#MC-Form .mcform .steps-img{
		display: none;
	}
	#MC-Form .mcform .gform_wrapper #gform_page_116_2 .gform_page_footer{
		margin: 10px 0 0;
	    text-align: center;
	    border: none;
	    display: flex;
	    display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    flex-direction: column;
	    align-items: center;
	}
	#MC-Form .mcform .gform_previous_button{
		margin-right: 0;
	    order: 2;
	    padding: 5px;
	    font-size: 14px;
	}
	#MC-Form .mcform .gform_next_button {
	    order: 1;
	    padding: 10px 20px;
	    width: 200px;
	    margin-left: 0px;
	    font-size: 18px;
	}
	#MC-Form .mcform #gform_page_116_3 .gform_previous_button{
		order: 3!important;
	}
}
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_button,
button, input[type="submit"], input[type="button"], .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
     -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}

.postid-589 #Header, .page-id-7836 #Header{background-color: white;}
.postid-589 #Header #top_bar, .page-id-7836 #Header #top_bar{min-height:80px;background-color: white;}
.postid-589 #Header #logo img, .page-id-7836 #Header #logo img{
	width: 135px;
    display: inline-block;
    vertical-align: middle;
}
.postid-589 #Header #logo h1, .page-id-7836 #Header #logo h1{
	text-align: left;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    width:auto;
    padding:0;
    text-transform:uppercase;
    color:#d85020;
}
.postid-589 #rslides-testi, .page-id-7836 #rslides-testi{
	width: 60%;
    margin: 0 auto;
}
.postid-589 .li-slide img, .page-id-7836 .li-slide img{
	width: 80px;
	display: inline-block;
	vertical-align: middle;
}
.postid-589 .li-slide .testi-text, .page-id-7836 .li-slide .testi-text{
	display: inline-block;
    width: 82%;
    margin-left: 15px;
    vertical-align: middle;
}
.postid-589 .li-slide .testi-text p, .page-id-7836 .li-slide .testi-text p{
	color: black;
	line-height: 20px;
}
.postid-589 .li-slide .testi-name, .page-id-7836 .li-slide .testi-name{
	margin-bottom: 0px;
}
.postid-589 .li-slide .testi-name span, .page-id-7836 .li-slide .testi-name span{
	font-weight: 800;
}
.arrow-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 75%;
  left: 75px;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 38px;
    width: 20px;
  background: transparent url("/wp-content/uploads/2020/06/cr-arrowsw.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: 75px;
  }
.arrow-btns_nav:focus {
  outline: none;
  }

.arrow-btns_tabs {
  margin-top: 10px;
  text-align: center;
  }

.arrow-btns_tabs li {
  display: none;
  }

#MSTestimonials{
	padding: 20px 0px;
	background-image: linear-gradient(to right,#ff8f00, #f26d0d);
}
@media (min-width: 768px) and (max-width: 959px){
	.postid-589 #rslides-testi, .page-id-7836 #rslides-testi {
	    width: 75%;
	}
	.arrow-btns_nav{
		left: 30px;
	}
	.arrow-btns_nav.next{
		right: 30px;
	}
	.postid-589 #Header .spacer, .page-id-7836 #Header .spacer{
		display: none;
	}
	.postid-589 #Header .one-third, .page-id-7836 #Header .one-third{
		width: 100%;
	}
	.page-id-7420 #MSSection1 .ms-dform .slide-man.pge-7420 {
		    display: block;
		width: 25%;
		bottom: -52px !important;
		left: -120px;
	}
	#MSSection1 .ms-dform #gform_wrapper_115 .slide-man{
		bottom: -50px!important;
    	left: -35px;
    	display: block!important;
    	width: 200px!important;
	}
	#MSSection1 .ms-dform .icons-services > b > p{
		width: 50%;
	}
}
@media only screen and (max-width: 768px){
	.page-id-7420 #MSSection1 .ms-dform .slide-man.pge-7420 {
		  display: none !important;
	}
	.page-id-7420 .slide-title.pge-5665 {
		max-width: 80%;
		padding-left: 15%;
		background: url(/wp-content/uploads/2020/12/new-mascot-5.png) no-repeat scroll left bottom;
		background-size: 16%;
		margin: auto;
		padding-top: 13%;
		padding-bottom: 7%;
		padding-right: 5%;
	}
	.page-id-7420 .slide-title.pge-5665 br {
		display: none;
	}
}
@media only screen and (max-width: 600px){
	.postid-589 #rslides-testi, .page-id-7836 #rslides-testi{
		width: 100%;
	}
	.postid-589 .li-slide img, .page-id-7836 .li-slide img {
	    width: 60px;
	}
	.postid-589 .li-slide .testi-text, .page-id-7836 .li-slide .testi-text{
		width: 75%;
    margin-left: 5px;
	}
	.arrow-btns_nav{
		display: none;
	}
	.page-id-7420 .slide-title.pge-5665 {
		max-width: 85%;
		padding-left: 8%;
		background-size: 10%;
		margin: auto;
		padding-top: 5%;
		padding-bottom: 5%;
		padding-right: 5%;
	}
	#MSSection1 .ms-dform img.ms-mobile-arrow{
		display: block!important;
		position: absolute;
		transform: rotate(-55deg);
		-ms-transform: rotate(-55deg);
		-webkit-transform: rotate(-55deg);
		-moz-transform: rotate(-55deg);
		-o-transform: rotate(-55deg);
		right: -20px;
		top: 140px;
		z-index: 9;
	}
	.page-id-7511 #MSSection1 .ms-dform img.ms-mobile-arrow{
		top: 135px;
	}
	.page-id-5665 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-7585 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-7830 #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-8971 #MSSection1 .ms-dform img.ms-mobile-arrow{
		top:135px!important;
	}
	#single-MS #MSSection1 .ms-dform img.ms-mobile-arrow{
		top:220px!important;
	}
}
@media only screen and (max-width: 480px) {
	.page-id-7420 .slide-title.pge-5665 {
		max-width: 100%;
		padding-left: 18%;
		background-size: 14%;
		margin: auto;
		padding-top: 7%;
		padding-bottom: 7%;
		padding-right: 5%;
	}
}
@media only screen and (max-width: 420px) {
	.page-id-7420 .slide-title.pge-5665 {
		background-size: 16%;
	}
}
@media (min-width: 420px) and (max-width: 460px){
	.page-template-template-obtenez-soumissions-tres-rapidement .ms-dform .slide-title{
		margin: 0px 20px!important;
	}
}
@media only screen and (max-width: 360px) {
	.page-id-7420 .slide-title.pge-5665 {
		background-size: 18%;
		font-size: 18px !important;
		    padding-top: 15px;
		    padding-right: 0;
	}
}
/* NEW MAIN FORMS - for .quote-box form 118 */

#gform_wrapper_118 .top_label li.gfield.gf_left_half{
	margin-right: 0px;
}
#gform_wrapper_118 .top_label li.gfield{
	margin-bottom: 5px;
	margin-top: 0px;
}
#gform_wrapper_118 .ginput_container{
	margin-top: 0px;
}
#gform_wrapper_118 input, .quote-box #gform_wrapper_118 select, .quote-box #gform_wrapper_118 textarea{
	margin:0px;
	border: 0px!important;
}
#gform_wrapper_118 .ginput_complex.ginput_container_address .ginput_left,
#gform_wrapper_118 .ginput_complex.ginput_container_address .ginput_right{
	margin-top: 5px!important;
	width: 50%!important;
}
#gform_wrapper_118 .ginput_complex .ginput_full, 
#gform_wrapper_118 .ginput_complex .ginput_left, 
#gform_wrapper_118 .ginput_complex .ginput_right{
	min-height: 30px;
}
#gform_wrapper_118 input.datepicker{
	width: 90%!important;
}
#gform_wrapper_118 input[type="checkbox"], #gform_wrapper_122 input[type="checkbox"]{
	-webkit-appearance: none;
    width: 22px !important;
    height: 22px;
    background-color: #fff;
    border: 1px solid #aaa;
    margin: 0px!important;
}
#gform_wrapper_122 ul.gfield_checkbox li label {
    color: black;
    text-transform: capitalize;
    font-weight: normal;
    margin-left: 5px;
    font-size: 13px;
}
#gform_wrapper_118 input[type="checkbox"]:checked, #gform_wrapper_122 input[type="checkbox"]:checked {
    background-image: url(/wp-content/uploads/2019/01/check-icon.png);
    background-repeat: no-repeat;
}
#gform_wrapper_118 ul.gfield_checkbox li label{
	color: black;
    text-transform: capitalize;
    font-weight: normal;
    margin-left: 5px;
    font-size: 13px;
}
#gform_wrapper_118 ul.gfield_checkbox li{
	margin-bottom: 0px;
}
#gform_wrapper_118 .gf_one_third{
	width: 25%;
	margin-top: 0px;
}
#gform_wrapper_118 .gf_two_third{
	width: 75%;
	margin-top: 0px;
}
#gform_wrapper_118 .gform_body{
	border-radius: 10px 10px 0px 0px;
	border: none;
	padding: 10px 0px 10px 16px;
}
#gform_wrapper_118 .gform_footer{
	position: static;
	background-color: #b8b8b8;
    width: 100%;
    margin-top: 0px;
}
#gform_wrapper_118 p.subbutton{
	    text-transform: initial;
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: 5px;
}
#gform_wrapper_118 li.gfield.gf_left_half.gfield_error,
#gform_wrapper_118 li.gfield.gf_right_half.gfield_error{
	max-width: 50%;
	width: 50%!important;
    padding-right: 8px;
    margin-bottom: 0px!important;
}
#gform_wrapper_118 .validation_message{
	padding: 0px!important;
	    margin-top: 5px!important;
}
#gform_wrapper_118 .gfield_label_before_complex{
	display: block;
    position: static!important;
    color: black;
    width: auto;
    height: auto;
    font-size: 12px;
    margin-top: 0px;
    text-transform: uppercase;
    color: #646464;
}
#gform_wrapper_118 #input_118_47{
	white-space: normal;
    height: 50px!important;
}

/* Merci Soumissions Pre Hypo */
.page-template-template-questions-pour-hypotheque #Header, .page-template-template-questions-pour-hypotheque #Subheader{
	display: none;
}
#qph-header{
    background: #ff7b00;
    overflow: hidden;
    padding: 30px 0px;
}
#qph-header .container {
    padding: 10px 0;
}
#qph-header h1 {
    font-size: 32px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    color:#fff;
    font-family: "Montserrat";
    font-weight: 600;
}
#qph-header p{
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    color:#fff;
    font-family: "Montserrat";
}
#qph-content {
    background: url('/wp-content/uploads/2021/02/Bg-image.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#qph-content .container {
    padding-top: 30px;
    padding-bottom: 30px;
}
#qph-content h1 {
    color: #002b32;
    text-align: center;
    margin-bottom: 20px;
    font-weight: 600;
    font-family: "Montserrat";
}
.page-template-template-questions-pour-hypotheque p{
    font-size: 18px;
    line-height: 1.3;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
    font-family: "Montserrat";
}
#qph-frmtop{margin-bottom:0px !important;}
#qph-frmtop{
    width: 100%;
    max-width: 700px;
    margin: 0 auto 20px;
    padding: 10px;
    position: relative;
    background-color: #0b3551;
}
#qph-form{
    width: 100%;
    max-width: 700px;
    margin: 0 auto 20px;
    padding: 1px 10px 20px;
    position: relative;
    background-color: #0b3551;
}
#gform_wrapper_120.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
#qph-frmtop p{
    padding: 10px;
    font-size: 16px;
    width: 80%;
    margin: 0 auto;
    color: white;
}
#qph-form .gform_wrapper {
    margin: 0;
    padding: 0px 10px;
}
#qph-form .datepicker{width: 100% !important;}
#qph-form .gfield input:not([type="checkbox"]), #qph-form .gfield select{
    color: #000;
    width: 100%!important;
    margin: 0;
    background-color: #fff !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    border: 0 !important;
    box-shadow: none!important;
    padding-left: 25px!important;
    background-repeat: no-repeat!important;
    background-position: left 8px center!important;
    background-size: 15px!important;
}
#qph-form .gfield textarea {
    color: #000;
    width: 100%!important;
    margin: 0;
    background-color: #fff !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    border: 0 !important;
    box-shadow: none!important;
    padding-left: 25px!important;
    background-repeat: no-repeat!important;
    background-size: 15px!important;
}
#qph-form .gform_wrapper .gfield_label, #qph-form .gform_wrapper .ginput_complex label{
    display: none;
}
#qph-content #qph-form .gfield *::placeholder {
    color: #000;
    opacity: 1;
}
#qph-content #qph-form .gfield input:not([type="checkbox"]),
#qph-content #qph-form .gfield select {
    height: 40px;
}
#qph-form .gform_footer{
    padding:0;
    margin-bottom: 10px;
}
#qph-form .gfield.gf_left_half, 
#qph-form .gfield.gf_right_half {
    width: 50% !important;
        max-width: calc(50% - 16px)!important;
    padding-right: 0px;
}
#qph-form .gfield.gf_left_half{
	margin-right: 16px!important;
}
#qph-form .gfield {
    margin-bottom: 0px;
    margin-top: 8px;
}
#qph-form .gfield .ginput_container{
	margin-top: 0px;
}
#qph-form .gfield_checkbox label {padding-left: 10px;}
#qph-form .gfield_checkbox label a, 
#qph-form .gfield_checkbox label {
    color: #fff !important;
    font-weight:normal;
    line-height:1.2;
}
#qph-form .gfield_error .gfield_checkbox label a,
#qph-form .gfield_error .gfield_checkbox label {
    color: #000 !important;
}
#field_120_9{
	padding-right: 0px;
	margin: 8px 8px 0!important;
}
#qph-content #qph-form .ginput_complex .ginput_right{
    margin-left: 0!important;
    width: 100%!important;
    min-height: 40px;
    padding-right: 0px;
    margin-right: 0px;
    margin-top: 0px!important;
}
#qph-form .gfield input[type="checkbox"] {
    -webkit-appearance: none;
    background: #fff;
    width: 20px !important;
    height: 20px !important;
    padding: 0px !important;
    border: #999 solid 1px;
    margin-right:10px;
}
#qph-form .gfield input[type="checkbox"]:checked {
    background-image: url('/wp-content/uploads/2019/02/check-icon.png');
    background-color: #fff;
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    border-color: #2b86f6;
}
#qph-form .gform_button {
    font-size: 16px !important;
    display: block;
    background: #ff7700;
    box-shadow: none !important;
    border-radius: 30px;
    padding: 10px 20px !important;
    min-height: 48px;
    white-space: normal;
    line-height: 1.2;
    margin: 0 auto;
    text-transform: uppercase;
    border: 0px;
    font-family: "Montserrat";
}
#qph-form .gform_button:hover {
    background: #fff;
    color: #0b2a78;
}
#qph-form .gform_wrapper ul{
	text-align: center;
}
#qph-form .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;
}
#qph-form .gform_wrapper .gfield_error {
    background-color: transparent !important;
    border: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 0px!important;
}
#qph-form .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;
}
#qph-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
	max-width: 100%;
}
.qph-arrow-text {
    position: absolute;
    right: -35px;
    bottom: 75px;
    width: 100px;
}
p.qph-arrowtxt {
    color: white;
    font-size: 18px;
    font-weight: 700;
    width: 250px;
    position: absolute;
    right: -250px;
    bottom: 150px;
}
.qph-ssl {
    text-align: center;
}
.qph-ssl img {
    width: 50px;
    display: inline-block;
    vertical-align: middle;
}
.qph-ssl p {
    color: white;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0px;
    font-size: 14px;
    margin-left: 5px;
}
.qph-ssl p a {
    color: white;
}
#input_120_1{
    background-image: url(/wp-content/uploads/2021/02/icon-nom.png)!important;
}
#input_120_16{
    background-image: url(/wp-content/uploads/2021/02/icon-email.png)!important;
}
#input_120_3{
    background-image: url(/wp-content/uploads/2021/02/icon-tel.png)!important;
}
#input_120_11{
    background-image: url(/wp-content/uploads/2021/02/icon-region.png)!important;
}
#input_120_10_5{
    background-image: url(/wp-content/uploads/2021/02/icon-postal.png)!important;
}
#input_120_7{
    background-image: url(/wp-content/uploads/2021/02/icon-type.png)!important;
}
#input_120_9{
    background-image: url(/wp-content/uploads/2021/02/icon-region.png)!important;
    background-position: left 8px top 5px!important;
    padding: 10px 10px 10px 28px!important;
}
#qph-frmbot {
    padding: 0 18%;
}
#qph-frmbot .qph-price.one-second {
    display: block;
    width: calc(50% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    float: left;
}
.qph-save-row .size1 img {
    height: 50px;
    margin: 25px 0px;
}
.qph-save-row .size2 img {
    height: 70px;
    margin: 15px 0px;
}
.qph-save-row h3 {
    color: black;
    font-family: "Montserrat";
    font-size: 16px;
    line-height: 22px;
}
#qph-bottom .container {
    padding-top: 25px;
    padding-bottom: 40px;
    text-align: center;
}
#qph-bottom h2{
    color:#000;
    font-weight: 700;
    font-family: "Montserrat";
}
#qph-mercibtn {
    background-color: #ff7700!important;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 auto;
    padding: 20px 30px;
    box-shadow: none;
    border: 0px;
    font-size: 18px;
    white-space: normal;
    width: 50%;
    text-transform: none;
    border-radius: 45px;
}
#qph-mercibtn:hover {
    background-color: #257ace!important;
}
.page-template-template-questions-pour-hypotheque #Footer{
	display: none;
}
#qph-footer{
	background-color: #0b3551;
	text-align: center;
	padding: 15px 0px;
}
#qph-footer p{
	color: white;
	margin-bottom: 0px;
	font-size: 14px;
}

.page-template-template-obtenez-soumissions-tres-rapidement .ms-dform .slide-sub, #single-MS .ms-dform .slide-sub, .page-id-8971 .ms-dform .slide-sub, .page-template-template-obtenez-super-rapidement .ms-dform .slide-sub, .page-template-template-recevez-soumrapidement .ms-dform .slide-sub, .page-template-template-soumissions-rapide .ms-dform .slide-sub, .page-template-template-soumrapidement-clone .ms-dform .slide-sub, .page-template-template-obtenez-vite .ms-dform .slide-sub, .page-template-template-long-distance-rapidement .ms-dform .slide-sub, .page-template-template-obtenez-sans-engagement .ms-dform .slide-sub, .page-template-template-comp-transport-floride .ms-dform .slide-sub, .page-template-template-super-vite .ms-dform .slide-sub,
	.page-template-template-obtenez-tres-vite .ms-dform .slide-sub, .page-template-template-gagnes-ton-demenagement .ms-dform .slide-sub{
	font-size: 20px;
}
.page-template-template-obtenez-soumissions-tres-rapidement .ms-dform, #single-MS .ms-dform, .page-id-8971 .ms-dform, .page-template-template-obtenez-super-rapidement .ms-dform, .page-template-template-recevez-soumrapidement .ms-dform, .page-template-template-soumissions-rapide .ms-dform, .page-template-template-soumrapidement-clone .ms-dform, .page-template-template-obtenez-vite .ms-dform, .page-template-template-long-distance-rapidement .ms-dform, .page-template-template-obtenez-sans-engagement .ms-dform, .page-template-template-comp-transport-floride .ms-dform, .page-template-template-super-vite .ms-dform,
	.page-template-template-obtenez-tres-vite .ms-dform, .page-template-template-gagnes-ton-demenagement .ms-dform{
	margin: 10px auto;
}
.page-template-template-obtenez-soumissions-tres-rapidement #MSSection1 .ms-dform .slide-man, #single-MS #MSSection1 .ms-dform .slide-man, .page-id-8971 #MSSection1 .ms-dform .slide-man, .page-template-template-obtenez-super-rapidement #MSSection1 .ms-dform .slide-man, .page-template-template-recevez-soumrapidement #MSSection1 .ms-dform .slide-man, .page-template-template-soumissions-rapide #MSSection1 .ms-dform .slide-man, .page-template-template-soumrapidement-clone #MSSection1 .ms-dform .slide-man, .page-template-template-obtenez-vite #MSSection1 .ms-dform .slide-man, .page-template-template-long-distance-rapidement #MSSection1 .ms-dform .slide-man, .page-template-template-comp-transport-floride #MSSection1 .ms-dform .slide-man, .page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform .slide-man{
    bottom: -30px!important;
}
.page-template-template-super-vite #MSSection1 .ms-dform .slide-sub,
.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .slide-sub{
	margin: 0 auto!important;
	width: 80%;
}
.page-template-template-super-vite #MSSection1 .ms-dform .slide-man,
.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .slide-man{
    bottom: -30px!important;
    right: -150px;
    left: auto;
    width: 250px;
    height: auto;
}
.page-template-template-super-vite .yt-video,
.page-template-template-obtenez-tres-vite .yt-video{
	display: block!important;
	position: absolute;
    left: -295px;
    bottom: -25px;
    width: 535px;
    height: 310px;
}
.page-template-template-super-vite .ms-dform #gform_page_128_1,
.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_1{
	padding-bottom: 150px!important;
}
.page-template-template-super-vite .ms-dform #gform_page_128_1 .gform_page_footer,
.page-template-template-super-vite .icons-div,
.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_1 .gform_page_footer,
.page-template-template-obtenez-tres-vite .icons-div{
	margin-left: 150px!important;
}
.page-template-template-super-vite .ms-dform #gform_wrapper_128 .icons-services,
.page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 .icons-services{
	width: 400px;
}
.page-template-template-super-vite .ms-dform #gform_page_128_1 .ms-slide-arrow,
.page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_1 .ms-slide-arrow{
	right: 65px;
    top: 165px;
}
.page-template-template-super-vite .ms-dform .icons-services > b > p,
.page-template-template-obtenez-tres-vite .ms-dform .icons-services > b > p{
	width: 100%;
}
.page-template-template-super-vite .ms-dform p.call-action,
.page-template-template-obtenez-tres-vite .ms-dform p.call-action{
	display: none;
}
.page-template-template-obtenez-soumissions-tres-rapidement .ms-dform .slide-title, 
#single-MS .ms-dform .slide-title, .page-id-8971 .ms-dform .slide-title,
.page-template-template-obtenez-super-rapidement .ms-dform .slide-title,
.page-template-template-recevez-soumrapidement .ms-dform .slide-title,
.page-template-template-soumissions-rapide .ms-dform .slide-title,
.page-template-template-soumrapidement-clone .ms-dform .slide-title,
.page-template-template-obtenez-vite .ms-dform .slide-title,
.page-template-template-long-distance-rapidement .ms-dform .slide-title,
.page-template-template-obtenez-sans-engagement .ms-dform .slide-title,
.page-template-template-comp-transport-floride .ms-dform .slide-title,
.page-template-template-super-vite .ms-dform .slide-title,
.page-template-template-obtenez-tres-vite .ms-dform .slide-title,
.page-template-template-gagnes-ton-demenagement .ms-dform .slide-title{
	font-size: 32px;
}
.page-template-template-long-distance-rapidement .ms-dform .slide-title.pge-orig{
	display: none;
}
.page-template-template-long-distance-rapidement .ms-dform .slide-title.pge-10911{
	display: block!important;
}
.page-template-template-obtenez-soumissions-tres-rapidement .ms-dform #gform_page_107_2 img.arrow-depart, #single-MS .ms-dform #gform_page_107_2 img.arrow-depart, .ms-dform #gform_page_127_2 img.arrow-depart, .page-template-template-obtenez-super-rapidement .ms-dform #gform_page_128_2 img.arrow-depart, .ms-dform #gform_page_129_2 img.arrow-depart, .ms-dform #gform_page_131_2 img.arrow-depart, .page-template-template-obtenez-vite .ms-dform #gform_page_128_2 img.arrow-depart, .page-template-template-long-distance-rapidement .ms-dform #gform_page_128_2 img.arrow-depart, .page-template-template-obtenez-sans-engagement .ms-dform #gform_page_128_2 img.arrow-depart, .page-template-template-super-vite .ms-dform #gform_page_128_2 img.arrow-depart, .page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_2 img.arrow-depart, #single-MS .ms-dform #gform_page_152_2 img.arrow-depart, .page-template-template-gagnes-ton-demenagement .ms-dform #gform_page_155_2 img.arrow-depart{
	top: -20px;
    width: 200px;
    right: 0;
}
.page-template-template-comp-transport-floride .ms-dform #gform_page_144_3 img.arrow-depart{
	top: 15px;
    width: 200px;
    right: 0;
}
.page-template-template-obtenez-soumissions-tres-rapidement .ms-dform #gform_page_107_4 img.arrow-dest, #single-MS .ms-dform #gform_page_107_4 img.arrow-dest, .ms-dform #gform_page_127_4 img.arrow-dest, .page-template-template-obtenez-super-rapidement .ms-dform #gform_page_128_4 img.arrow-dest, .ms-dform #gform_page_129_4 img.arrow-dest, .ms-dform #gform_page_131_4 img.arrow-dest, .page-template-template-obtenez-vite .ms-dform #gform_page_128_4 img.arrow-dest, .page-template-template-long-distance-rapidement .ms-dform #gform_page_128_4 img.arrow-dest, .page-template-template-obtenez-sans-engagement .ms-dform #gform_page_128_4 img.arrow-dest, .page-template-template-super-vite .ms-dform #gform_page_128_4 img.arrow-dest, .page-template-template-obtenez-tres-vite .ms-dform #gform_page_151_4 img.arrow-dest, #single-MS .ms-dform #gform_page_152_4 img.arrow-dest, .page-template-template-gagnes-ton-demenagement .ms-dform #gform_page_155_4 img.arrow-dest{
	left: -40px!important;
    width: 200px;
    top: -15px;
}
.page-template-template-comp-transport-floride .ms-dform #gform_page_144_5 img.arrow-dest{
	left: -40px!important;
    width: 200px;
    top: 25px;
}
.page-template-template-obtenez-sans-engagement #MSSection1 .ms-slide-arrow{
	display: none!important;
}
.page-template-template-obtenez-sans-engagement img.engage-arrow{
	display: block!important;
    position: absolute;
    bottom: 170px;
    width: 100px;
    right: 195px;
}

/* Dans Votre Region */
.page-template-template-dans-votre-region #Header, .page-template-template-dans-votre-region #Header #top_bar{
	background-color: white;
	border: none;
}
.page-template-template-dans-votre-region p{
	font-family: "Montserrat";
	margin-bottom: 0px;
}
.page-template-template-dans-votre-region #Header #logo img{
	width: auto!important;
}
.page-template-template-dans-votre-region .tagline{
	text-align: center;
}
.page-template-template-dans-votre-region .tagline p{
	font-size: 13px;
    line-height: 18px;
    color: black;
    font-weight: 500;
}
.page-template-template-dans-votre-region .tagline p span{
	color: #f45912;
}
.page-template-template-dans-votre-region #Header .third{
	text-align: center;
}
.page-template-template-dans-votre-region #Header .third img{
	width: 100px;
}
#DVRtop{
	background-image: url("/wp-content/uploads/2021/03/bg-top.jpg");
	background-size: cover;
	padding: 50px 0px 45px;
}
#DVRtop .ms-dform{
	text-align: center;
    margin: 0 auto!important;
    width: auto!important;
    min-height: 400px;
}
#DVRtop img.slide-man.pge-7420, #DVRtop img.slide-logo, #DVRtop h1.slide-title.pge-5665, #DVRtop h1.slide-title.pge-6586, #DVRtop p.slide-sub.pge-5665, #DVRtop p.slide-sub.pge-6586, #DVRtop .icons-services, #DVRtop img.slide-man.orig, #DVRtop img.slide-arrow, #DVRtop .ms-dform .comp-stat{
	display: none;
}
#DVRtop img.slide-man.dvr-mascot{
	display: block!important;
	position: absolute;
	bottom: -45px;
    left: -75px;
	width: 295px;
}
#DVRtop h1.slide-title.pge-7597, #DVRtop p.slide-sub.pge-7597{
	display: block!important;
	text-align: center;
}
#DVRtop h1.slide-title.pge-7597{
	font-family: "Montserrat";
    color: #363636;
    font-size: 33px;
    line-height: 38px;
}
#DVRtop p.slide-sub.pge-7597{
	font-family: 'Montserrat';
    width: 430px;
    margin: 30px auto 10px;
    font-size: 22px;
    padding: 0px;
}
#DVRtop #gform_page_107_1 .gform_page_footer{
	text-align: center;
    position: absolute;
    top: 135px;
    border: none;
}
#DVRtop #gform_page_107_1 #gform_next_button_107_1{
	background-color: #1566e1;
    box-shadow: none;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-size: 18px;
    padding: 20px 50px;
    border-radius: 30px;
    border: none;
}
#DVRtop #gform_page_107_1 #gform_next_button_107_1:hover{
	background-color: #f45911;
}
#DVRtop .dvr-afterbutton{
	display: block!important;
	font-weight: 600;
}
#DVRtop .dvr-afterbutton img{
	width: 50px;
	vertical-align: middle;
	margin-right: 5px;
}
#DVRtop .ms-dform .icons-div{
	position: absolute;
    bottom: 115px!important;
}
#DVRtop #gform_page_107_1{
	padding-bottom: 100px;
	min-height: 400px;
	padding-top: 0px;
}
#DVRtop img.dvr-arrow{
	display: block!important;
    position: absolute;
    right: 200px;
    top: 160px;
}
#DVRtop p.dvr-arrowtext{
	display: block!important;
    text-align: center;
    width: 150px;
    position: absolute;
    right: 50px;
    top: 135px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #363636!important;
}
#DVRtop #gform_page_107_12{
	margin-bottom: 65px!important;
}

#DVRbottom{
	background-image: url("/wp-content/uploads/2021/03/bottom-bg.png");
	background-size: contain;
    background-position: center bottom;
    position: relative;
    padding-top: 170px;
    background-repeat: no-repeat;
    padding-bottom: 300px;
}
#DVRbottom div.dvr-icons{
	background-color: white;
    width: 550px;
    text-align: center;
    border-radius: 10px;
    position: absolute;
    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);
    top: -50px;
    padding: 15px;
    box-shadow: rgb(30 132 255 / 10%) 0px 10px 60px;
}
#DVRbottom div.dvr-icons .one-third{
	width: 162px!important;
    margin-bottom: 0px;
}
#DVRbottom div.dvr-icons .one-third p{
	font-size: 14px;
    line-height: 18px;
    margin-bottom: 0px;
    color: #333333;
    text-transform: uppercase;
}
#DVRbottom h2{
	font-size: 32px;
    text-transform: uppercase;
    color: #121212;
    font-family: 'Montserrat';
    text-align: center;
}
#DVRbottom p.dvr-subtitle{
	text-align: center;
    color: black;
    font-weight: 700;
}
#DVRbottom .third-section{
	margin-top: 20px;
}
#DVRbottom .dvr-testimonial{
	border: #dcdcdc 1px solid;
    padding: 10px;
    background: white;
    box-shadow: rgb(18 16 27 / 10%) 0px 10px 50px 10px;
    text-align: center;
    margin:0  5px;
}
#DVRbottom .dvr-testimonial p{
	color: #414141;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    height: 150px;
    margin: 5px 10px 0;
}
#DVRbottom .dvr-testimonial .dvr-testiname{
	background-color: #feeee7;
	padding: 8px;
}
#DVRbottom .dvr-testimonial .dvr-testiname img{
	display: inline-block;
    width: 70px;
    vertical-align: middle;
}
#DVRbottom .dvr-testimonial .dvr-testiname .dvr-name{
	display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 68%;
    margin-left: 5px;
}
#DVRbottom .dvr-testimonial .dvr-testiname .dvr-name p{
	color: black;
    font-weight: 700;
    line-height: 18px;
    font-size: 15px;
    height: 15px;
    margin:0;
}
.page-template-template-dans-votre-region #Footer{
	display: none;
}

body:not(.home) .call-footer{
	margin-top: 40px;
}
body:not(.home) .call-footer p{
	font-size: 14px!important;
}
#Footer .call-footer p a{
	color: #f15d29 !important;
}
.call-footer p img{
	width: 20px;
    display: inline-block;
    vertical-align: middle;
}
.call-footer p {
	margin-bottom: 0px;
	font-size: 15px!important;
    font-weight: 800;
}
@media only screen and (min-width: 1367px){
	#DVRbottom{
		padding-bottom: 500px;
	}
}
@media (min-width: 601px) and (max-width: 1024px){
	#qph-header .container, #qph-content .container{
		margin: 0 15px;
    	width: auto;
	}
	#qph-frmtop, #qph-form {
	    width: 65%;
	}
	.qph-arrow-text {
		width: 100px;
		right: -90px;
	}
	p.qph-arrowtxt{
		font-size: 14px;
	    width: 100px;
	    right: -115px;
	}
	#qph-mercibtn{
		width: 60%;
	}
	#qph-header h1{
		font-size: 24px;
	}
	#qph-form .gfield.gf_left_half, #qph-form .gfield.gf_right_half{
		padding-right: 0px!important;
	}
	#DVRbottom{
		padding-bottom: 230px;
	}
	#DVRtop h1.slide-title.pge-7597{
		font-size: 26px;
    	padding: 0px 10px;
	}
	#DVRtop p.slide-sub.pge-7597{
		margin: 10px auto;
	}
	#DVRtop img.dvr-arrow{
		right: 100px;
	}
	#DVRtop p.dvr-arrowtext{
		right: 10px;
    	top: 120px;
	}
	#DVRtop img.slide-man.dvr-mascot{
		width: 255px;
		height: auto;
	}
	#DVRbottom .dvr-testimonial{
		margin:0px;
	}
	#DVRbottom .dvr-testimonial p{
		margin: 5px 0px 0;
		height: 160px;
	}
	#DVRbottom .dvr-testimonial .dvr-testiname img{
		width: 50px;
	}
	#DVRbottom .dvr-testimonial .dvr-testiname .dvr-name p{
		font-size: 14px;
	}
	.page-template-template-dans-votre-region .tagline p{
		font-size: 12px;
	}
	.page-template-template-obtenez-sans-engagement img.engage-arrow{
		right: 125px;
	}
}
@media only screen and (max-width: 600px){
	#gform_wrapper_118 #field_118_14 .gfield_label{
		height: 30px;
	}
	#gform_wrapper_118 .gform_body{
		padding: 10px;
	}
	#gform_wrapper_118 input, .quote-box #gform_wrapper_118 select, .quote-box #gform_wrapper_118 textarea {
	    margin: 0px!important;
	    width: 100%!important;
	}
	#gform_wrapper_118 .ginput_complex.ginput_container_address .ginput_left, #gform_wrapper_118 .ginput_complex.ginput_container_address .ginput_right {
	    margin-top: 0px!important;
	    width: 100%!important;
	}
	#gform_wrapper_118 .ginput_full,
	#gform_wrapper_118 .ginput_left{
		margin-bottom: 5px;
	}
	#gform_wrapper_118 .address_zip{
		margin-left: 0px;
    	margin-bottom: 0px;
	}
	#gform_wrapper_118 .gf_one_third, #gform_wrapper_118 .gf_two_third{
		width: 100%;
	}
	#gform_wrapper_118 .gf_two_third ul.gfield_checkbox li {
	    margin-bottom: 5px;
	    display: block;
	}
	#gform_wrapper_118 .gcldf-field-date {
		padding-bottom: 0px!important;
	}
	#gform_wrapper_118 li.gfield.gf_left_half.gfield_error, #gform_wrapper_118 li.gfield.gf_right_half.gfield_error{
		max-width: 100%;
	    width: 100%!important;
	    padding-right: 8px;
	}
	#gform_wrapper_118 #input_118_47{
		height: 60px!important;
	    line-height: 16px;
	    font-size: 12px!important;
	}
	.mobile-table tr {
		display: flex;
    	flex-wrap: wrap;
	}
	.mobile-table tr td {
		display: block;
		width: 94% !important;
	}
	.mobile-table tr td:first-child {
		order: 2;
	}

	.page-template-template-obtenez-soumissions-maintenant #MSSection1{
		background-image: url(/wp-content/uploads/2021/02/bg-image.jpeg);
		background-position: center top;
		background-size: cover;
	}
	.page-template-template-obtenez-soumissions-maintenant #MSSection2
	{
		display: none;
	}
	.page-template-template-obtenez-soumissions-maintenant #Footer .container{
		display: none;
	}
	.page-template-template-obtenez-soumissions-maintenant #Footer .container:last-child{
		display: block!important;
		text-align: center;
	}
	.page-template-template-obtenez-soumissions-maintenant #Footer{
		margin-top: 0px;
	}
	#MS-MobileTesti{
		display: block!important;
		background-color: #f7f8f9;
		background-image: url(/wp-content/uploads/2021/02/footer-image.png);
		padding: 30px 0px 280px;
		background-position: bottom center;
		background-repeat: no-repeat;
		text-align: center;
	}
	#MS-MobileTesti h3{
		color: black;
		font-size: 30px!important;
		line-height: 34px!important;
		margin: 0px 30px!important;
	}
	#MS-MobileTesti #rslides-testi{
		margin: 30px;
	}
	#MS-MobileTesti #rslides-testi li p{
		color: black!important;
		font-size: 16px!important;
		line-height: 22px!important;
	}
	#MS-MobileTesti #rslides-testi li h4{
		color: #000000;
	    font-size: 16px!important;
	    margin-bottom: 0px;
	}
	#MS-MobileTesti #rslides-testi li span{
		color: black;
    	font-size: 15px;
	}
	#MS-MobileFooter{
		display: block!important;
		background-color: #0b9afb;
		padding: 20px 40px;
		text-align: center;
	}
	#MS-MobileFooter p{
		color: white;
		font-size: 18px!important;
	}
	#MS-MobileFooter p:last-child{
		margin-bottom: 0px;
	}
	#qph-form .gfield input:not([type="checkbox"]), #qph-form .gfield select, #qph-form .gfield textarea{
        -webkit-appearance:none!important;
    }
    #qph-form .gfield select{
        padding-left: 30px!important;
    }
	#qph-header h1, #qph-content h1{
		font-size: 18px!important;
    	line-height: 24px;
	}
	#qph-header p, .page-template-template-questions-pour-hypotheque p, #qph-frmtop p{
		font-size: 14px;
	}
	#qph-frmtop, #qph-form{
		width: auto;
    	max-width: unset;
	}
	#qph-form .gfield.gf_left_half, #qph-form .gfield.gf_right_half {
	    width: 100% !important;
	    max-width: 100%!important;
	}
	#qph-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
		margin-left: 0px;
	}
	#field_120_9{
		margin: 8px 0px 0px!important;
	}
	.qph-arrow-text, .qph-arrowtxt {
		display: none;
	}
	#qph-frmbot{
		max-width: 100%;
    	margin: 0 auto;
    	padding: 0;
	}
	.qph-save-row .one-fourth{
		width: 50%!important;
	}
	#qph-mercibtn{
		width: auto;
	}
	#qph-form .gform_button{
		font-size: 14px!important;
		padding: 10px !important;
	}
	#qph-form .gfield .ginput_container{
		margin-top: 0px!important;
	}
	#qph-form .address_zip{
		margin-bottom: 0!important;
    	margin-top: 0px!important;
	}
	#qph-form .gfield, #qph-form .gform_footer{
		float: left;
	}
	#qph-form #gform_wrapper_120 .gfield, #qph-form #gform_wrapper_120 .gform_footer{
		float: none;
	}
	#qph-bottom h2{
		font-size: 16px!important;
	}
	.page-template-template-obtenez-soumissions-tres-rapidement .ms-dform, #single-MS .ms-dform, .page-id-8971 .ms-dform {
	    margin: 10px 10px 30px;
	}
	.page-template-template-obtenez-super-rapidement .ms-dform,
	.page-template-template-recevez-soumrapidement .ms-dform,
	.page-template-template-soumissions-rapide .ms-dform,
	.page-template-template-soumrapidement-clone .ms-dform,
	.page-template-template-obtenez-vite .ms-dform,
	.page-template-template-long-distance-rapidement .ms-dform,
	.page-template-template-obtenez-sans-engagement .ms-dform,
	.page-template-template-comp-transport-floride .ms-dform,
	.page-template-template-super-vite .ms-dform, 
	.page-template-template-obtenez-tres-vite .ms-dform,
	.page-template-template-gagnes-ton-demenagement .ms-dform{
		margin: 0px auto 30px;
	}
	
	.ms-dform #gform_wrapper_129 #gform_page_129_1,
	.ms-dform #gform_wrapper_131 #gform_page_131_1{
		min-height: 395px!important;
	}
	.ms-dform #gform_wrapper_128 #gform_page_128_1,
	.ms-dform #gform_wrapper_144 #gform_page_144_1,
	.ms-dform #gform_wrapper_151 #gform_page_151_1,
	.ms-dform #gform_wrapper_153 #gform_page_153_1,
	.ms-dform #gform_wrapper_155 #gform_page_155_1{
		min-height: 475px!important;
	}
	.page-template-template-super-vite .ms-dform #gform_wrapper_128 #gform_page_128_1,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 #gform_page_151_1{
		min-height: 640px!important;
	}
	.page-template-template-super-vite .yt-video,
	.page-template-template-obtenez-tres-vite .yt-video{
		position: static;
    	margin: 45px auto 0;
    	width: 90%;
    	height: auto;
	}
	.page-template-template-super-vite .ms-dform #gform_wrapper_128 .icons-services,
	.page-template-template-obtenez-tres-vite .ms-dform #gform_wrapper_151 .icons-services{
	    width: auto;
	}
	.page-template-template-super-vite #MSSection1 .ms-dform .slide-sub,
	.page-template-template-obtenez-tres-vite #MSSection1 .ms-dform .slide-sub{
		width: 100%!important;
	}
	.page-template-template-obtenez-vite .ms-dform #gform_wrapper_128 #gform_page_128_1{
		min-height: 300px!important;
	}
	.page-template-template-obtenez-vite .ms-dform #gform_page_128_1 .icons-div{
		bottom: -60px!important;
	}
	.page-template-template-obtenez-vite img.radio-canada{
		margin-top: 30px;
	}
	.page-template-template-dans-votre-region #Header .column{
		width: 100%;
	}
	.page-template-template-dans-votre-region #Header .third{
		display: none;
	}
	.page-template-template-dans-votre-region .tagline p{
		font-size: 13px!important;
    line-height: 16px!important;
	}
	#DVRtop .dvr-afterbutton{
		font-size: 14px;
	}
	#DVRtop .dvr-afterbutton img{
		width: 40px;
	}
	#DVRtop p.slide-sub.pge-7597{
		width: auto!important;
	}
	#DVRtop p.dvr-arrowtext{
		display: none!important;
	}
	#DVRtop img.slide-man.dvr-mascot{
		position: static;
	    display: inline-block!important;
	    width: 120px;
	    height: auto;
	    vertical-align: middle;
	}	
	#DVRtop h1.slide-title.pge-7597{
		display: inline-block!important;
	    width: 60%;
	    vertical-align: middle;
	    margin-bottom: 0px;
	}
	#DVRtop img.dvr-arrow{
		transform: rotate(-65deg);
    -ms-transform: rotate(-65deg);
    -webkit-transform: rotate(-65deg);
    -moz-transform: rotate(-65deg);
    -o-transform: rotate(-65deg);
    right: -40px;
    bottom: 95px!important;
    top: auto;
	}
	#DVRtop .ms-dform .gform_page{
		padding: 0!important;
	}
	#DVRtop .ms-dform .gform_previous_button{
		width: 175px!important;
	}
	#DVRtop .ms-dform .icons-div{
		bottom: -10px!important;
	}
	#DVRtop .ms-dform{
		min-height: 330px!important;
	}
	#DVRtop #gform_page_107_1{
		min-height: 330px!important;
	}
	#DVRtop #gform_page_107_1 .gform_page_footer{
		top: auto!important;
	}
	.page-id-7597 .ms-dform #gform_wrapper_107 .gform_next_button:not(#gform_next_button_107_1){
		margin-bottom: 0px!important;
	}
	#DVRbottom{
		padding-bottom: 200px;
	}
	#DVRbottom div.dvr-icons{
		width: 275px;
		top: -20px;
	}
	#DVRbottom div.dvr-icons .one-third{
		width: 33.33%!important;
	}
	#DVRbottom div.dvr-icons .one-third img{
		width: 65px;
	}
	#DVRbottom div.dvr-icons .one-third p{
	    font-size: 10px!important;
	    line-height: 14px!important;
	}
	.page-template-template-obtenez-sans-engagement .ms-mobile-arrow{
		display: none;
	}
	.page-template-template-obtenez-soumissions-tres-rapidement .ms-mobile-arrow, #single-MS .ms-mobile-arrow, .page-id-8971 .ms-mobile-arrow, .page-template-template-obtenez-super-rapidement .ms-mobile-arrow,
	.page-template-template-recevez-soumrapidement .ms-mobile-arrow,
	.page-template-template-soumissions-rapide .ms-mobile-arrow,
	.page-template-template-soumrapidement-clone .ms-mobile-arrow, .page-template-template-obtenez-vite .ms-mobile-arrow, .page-template-template-long-distance-rapidement .ms-mobile-arrow,
	.page-template-template-comp-transport-floride .ms-mobile-arrow, .page-template-template-super-vite .ms-mobile-arrow, .page-template-template-obtenez-tres-vite .ms-mobile-arrow, .page-template-template-gagnes-ton-demenagement .ms-mobile-arrow{
		display: block!important;
		position: absolute;
		right: -20px;
	    top: 60px;
	    transform: rotate(-65deg);
	}
	.page-template-template-obtenez-sans-engagement .mob-engage-arrow{
		display: block!important;
	    position: absolute;
	    right: -5px;
	    bottom: 195px;
	    z-index: 2;
	    transform: rotate(-45deg);
	    width: 65px;
	}
	.page-template-template-soumissions .ms-mobile-arrow{
		display: block!important;
		position: absolute;
		right: -30px;
	    top: 115px;
	    transform: rotate(-65deg);
	}
	.page-id-7585 #MSSection2 .three-fourth, #single-MS #MSSection2 .three-fourth, .page-id-8971 #MSSection2 .three-fourth{
		width: 100%;
	}
	#single-MS #MSSection2 .whitebox, .page-id-8971 #MSSection2 .whitebox{
		width: 42%!important;
    	padding: 8px!important;
	    vertical-align: top;
	    margin: 5px!important;
	    min-height: 200px;
	}
	.page-id-7585 #MSSection2 .whitebox,
	.page-id-9607 #MSSection2 .whitebox,
	.page-id-9675 #MSSection2 .whitebox{
		width: 80%!important;
	    padding: 10px!important;
	    vertical-align: top;
	    margin: 5px auto!important;
	    min-height: auto;
	    display: block;
	}
	.page-id-7585 #MSSection2 .whitebox:last-child, #single-MS #MSSection2 .whitebox:last-child, .page-id-8971 #MSSection2 .whitebox:last-child, .page-id-9607 #MSSection2 .whitebox:last-child, .page-id-9675 #MSSection2 .whitebox:last-child,
		.page-id-9234 #MSSection2 .whitebox:last-child,
		.page-id-13086 #MSSection2 .whitebox:last-child,
		.page-template-template-super-vite #MSSection2 .whitebox:last-child,
		.page-template-template-obtenez-tres-vite #MSSection2 .whitebox:last-child,
.page-template-template-gagnes-ton-demenagement #MSSection2 .whitebox:last-child{
	    min-height: 150px;
    	height: auto!important;
	}
	#single-MS #MSSection2 .whitebox:last-child,
	#single-MS #MSSection2 .whitebox:nth-child(3){
		height: 250px!important;
	}
	.page-id-7585 #MSSection2 .whitebox .ms-quote-text, #single-MS #MSSection2 .whitebox .ms-quote-text, .page-id-8971 #MSSection2 .whitebox .ms-quote-text, .page-id-9607 #MSSection2 .whitebox .ms-quote-text, .page-id-9675 #MSSection2 .whitebox .ms-quote-text, .page-id-9675 #MSSection2 .whitebox .ms-quote-text{
		width: auto;
	    text-align: center;
	    margin-left: 0;
	}
	.page-template-template-obtenez-aussi #MSSection2{
		display: none;
	}
	.mobileSection{
		display: block!important;
	}
	#MS-MobileTesti1{
		text-align: center;
		padding: 20px 0px;
	}
	#MS-MobileTesti1 h3{
		color: black;
	    font-family: 'Montserrat';
	    font-size: 26px!important;
	    line-height: 30px!important;
	}
	#MS-MobileTesti2{
		background-image: url("/wp-content/uploads/2021/06/Asset-3.png");
		background-size: cover;
		background-position: center center;
		padding: 60px 0px 40px;
		background-repeat: no-repeat;
	}
	#MS-MobileTesti2 p.ms-quote-text{
		min-height: auto;
	    color: black;
	    font-family: 'Montserrat';
	    font-size: 16px!important;
	    line-height: 20px!important;
	    width: 75%;
	    margin: 0 auto;
	}
	#MS-MobileTesti2 h4.ms-testi-author{
		color: black;
	    font-family: 'Montserrat';
	    margin-bottom: 0px;
	    margin-top: 10px;
	}
	#MS-MobileTesti2 img.ms-star{
		width: 100px;
	}
	.mob-arrows_nav {
	  z-index: 3;
	  position: absolute;
	  -webkit-tap-highlight-color: rgba(0,0,0,0);
	  top: 50%;
	  left: 0px;
	  opacity: 0.7;
	  text-indent: -9999px;
	  overflow: hidden;
	  text-decoration: none;
	  height: 38px;
	    width: 20px;
	  background: transparent url("/wp-content/uploads/2020/03/arrow-left-black_03.png") no-repeat left top;
	  margin-top: -45px;
	  }

	.mob-arrows_nav:active {
	  opacity: 1.0;
	  }

	.mob-arrows_nav.next {
	  left: auto;
	  background: transparent url("/wp-content/uploads/2020/03/arrow-right-black_03.png") no-repeat right top;
	  right: 0px;
	  }
	.mob-arrows_nav:focus {
	  outline: none;
	  }

	.mob-arrows_tabs {
	  margin-top: 10px;
	  text-align: center;
	  }

	.mob-arrows_tabs li {
	  display: none;
	}
	#MS-MobileTesti3{
		background-color: #0b9afb;
		padding-top: 10px;
	}
	#MS-MobileTesti3 .one-third{
		width: 35%!important;
    	margin-bottom: 0px;
	}
	#MS-MobileTesti3 .one-third img{
		display: inherit;
	}
	#MS-MobileTesti3 .two-third{
		width: 65%!important;
	    margin-bottom: 0px;
	    padding: 10px 0px;
	}
	#MS-MobileTesti3 .two-third p{
		color: white;
	    text-align: left;
	    font-family: 'Montserrat';
	    font-weight: 600;
	    font-size: 14px!important;
	    margin-bottom: 0px;
	    display: inline-block;
	}
}
@media only screen and (max-width: 641px) { 
	#input_107_187 > li, #input_94_113 > li, #input_109_184 > li, #input_5_88 > li, #input_90_84 > li, #input_127_187 > li, #input_128_187 > li, #input_129_187 > li, #input_131_187 > li, #input_130_187 > li, #input_144_187 > li, #input_151_187 > li, #input_152_187 > li, #input_153_187 > li, #input_155_187 > li, #input_156_187 > li {
		max-width: 100%;
		display: inline-block;
		margin-right: 30px;
	}
	.gform_wrapper #field_107_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_94_113 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_109_184 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_5_88 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_90_84 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_127_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_128_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_129_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_131_187 ul.gfield_radio li input[type=radio],
	#field_130_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_144_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_151_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_152_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_153_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_155_187 ul.gfield_radio li input[type=radio],
	.gform_wrapper #field_156_187 ul.gfield_radio li input[type=radio] {
		width: auto!important;
	}
	.gform_wrapper #field_107_187 ul.gfield_radio li label,
	.gform_wrapper #field_94_113 ul.gfield_radio li label,
	.gform_wrapper #field_109_184 ul.gfield_radio li label,
	.gform_wrapper #field_5_88 ul.gfield_radio li label,
	.gform_wrapper #field_90_84 ul.gfield_radio li label,
	.gform_wrapper #field_127_187 ul.gfield_radio li label,
	.gform_wrapper #field_128_187 ul.gfield_radio li label,
	.gform_wrapper #field_129_187 ul.gfield_radio li label,
	.gform_wrapper #field_131_187 ul.gfield_radio li label,
	#field_130_187 ul.gfield_radio li label,
	.gform_wrapper #field_144_187 ul.gfield_radio li label,
	.gform_wrapper #field_151_187 ul.gfield_radio li label,
	.gform_wrapper #field_152_187 ul.gfield_radio li label,
	.gform_wrapper #field_153_187 ul.gfield_radio li label,
	.gform_wrapper #field_155_187 ul.gfield_radio li label,
	.gform_wrapper #field_156_187 ul.gfield_radio li label {
		width: unset !important;
	}
}
@media (min-width: 320px) and (max-width: 360px){
	#single-MS #MSSection2 .whitebox, .page-id-8971 #MSSection2 .whitebox{
		margin: 5px 3px!important;
	}
	#single-MS #MSSection2 .whitebox p.ms-quote-text, .page-id-8971 #MSSection2 .whitebox p.ms-quote-text{
		font-size: 12px!important;
	}
	.page-template-template-gagnes-ton-demenagement #MSSection1 .ms-dform .mob-mascot{
		width: 120px!important;
	}
}

.quote-box img.sl-arrow {
    position: absolute;
    right: -50px;
    bottom: 100px;
}
.quote-box p.sl-arrowtag {
    position: absolute;
    color: #333;
    width: 120px;
    line-height: 20px;
    margin: 0 auto;
    right: -130px;
    bottom: 175px;
    font-weight: 800;
    font-size: 15px;
}
.page-template-template-obtenez-5soumissions #Header:first-child,
.page-template-template-obtenez-5soumissions #Subheader,
.page-template-template-obtenez-5soumissions #Footer,
.page-template-template-choisissez-meilleur-demenageur #Footer{
	display: none;
}
#ObtenezFooter{
	text-align: center;
	padding: 10px 0px
}
#ObtenezFooter p{
	margin-bottom: 0px;
	color: black;
}

.page-template-template-choisissez-meilleur-demenageur #Subheader{
	display: none;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gfield_label{
	display: none;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gfield{
	margin-right: 0px!important;
	margin-bottom: 0px;
	margin-top: 0px!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .chosen-container-multi .chosen-choices{
	height: 38px!important;
    border: 1px solid #d5d5d5 !important;
    padding: 0px;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .ginput_container_multiselect{
	padding-top: .375em;
    margin-top: 0px!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .chosen-container-multi .chosen-choices input{
	margin: 0px!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper input[type="text"], .page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper input[type="email"], .page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper input[type="tel"], .page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper select{
	margin-bottom: 0px;
	min-height: 38px!important;
	background-color: white!important;
	margin-left: 0px!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper textarea{
	height: 100px;
	margin-bottom: 0px;
	background-color: white!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .field_sublabel_below .ginput_complex.ginput_container label{
	display: none;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
    margin-right: 0!important;
    width: 50%!important;
    margin-top: 8px!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .ginput_complex.ginput_container_address .ginput_right{
	margin-right: 0!important;
    padding-right: 0!important;
    width: 50%!important;
    margin-top: 8px!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gfield_label_before_complex{
	display: block!important;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gfield.gf_right_half{
	float: right;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gfield.gf_left_half{
	float: left;
}
.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .gform_page_footer{
	border-top: none;
	text-align: center;
}
.page-template-template-choisissez-meilleur-demenageur #SLsection1 img.sl-arrow{
	bottom: 130px;
}
.page-template-template-choisissez-meilleur-demenageur #SLsection1 p.sl-arrowtag{
	bottom: 200px;
}
.page-template-template-choisissez-meilleur-demenageur .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    max-width: 100%;
}
.page-template-template-choisissez-meilleur-demenageur .gform_wrapper .top_label li.gfield.gfield_error{
	padding-top: 0px!important;
}
.page-template-template-choisissez-meilleur-demenageur .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
.page-template-template-choisissez-meilleur-demenageur .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{
	width: 50%!important;
	max-width: 50%!important;
	padding-right: 16px!important;
}
.page-template-template-choisissez-meilleur-demenageur .gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 0;
}
.page-template-template-choisissez-meilleur-demenageur #field_122_33{
	width: 25%;
}
.page-template-template-choisissez-meilleur-demenageur #field_122_42{
	width: 75%;
}
.page-template-template-choisissez-meilleur-demenageur #field_122_42 .gchoice_122_42_1{
	width: 37%!important;
}
.page-template-template-choisissez-meilleur-demenageur #field_122_42 .gchoice_122_42_2{
	width: 36%!important;
}
.page-template-template-choisissez-meilleur-demenageur #field_122_42 .gchoice_122_42_3{
	width: 20%!important;
}
.page-template-template-choisissez-meilleur-demenageur #field_122_66{
	position: absolute;
    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);
    width: 100%;
    bottom: 105px;
}
.page-template-template-choisissez-meilleur-demenageur #gform_page_122_2 .gform_page_footer{
	display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-direction: column;
    align-items: center;
    padding-top: 0px;
}
.page-template-template-choisissez-meilleur-demenageur #gform_page_122_2 .gform_page_footer .gform_previous_button{
	order: 2;
    margin-top: 30px;
}
.page-template-template-choisissez-meilleur-demenageur #gform_page_122_2 .gform_page_footer #gform_submit_button_122{
	order: 1;
}

#sl-form #gform_wrapper_118{
	padding: 5px 0px!important;
}
#sl-form #gform_wrapper_118 #field_118_47{
	display: none;
}
#sl-form #gform_wrapper_118 input[type="text"], #sl-form #gform_wrapper_118 input[type="email"], #sl-form #gform_wrapper_118 input[type="tel"], #sl-form #gform_wrapper_118 select, #sl-form #gform_wrapper_118 textarea{
	border: 1px solid #d5d5d5 !important;
	background-color: white!important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
}
#sl-form #gform_wrapper_118 .gform_footer{
	background-color: transparent;
}
#sl-form #gform_wrapper_118 input[type="submit"]{
	width: auto;
}

@media (min-width: 601px) and (max-width: 1024px){
	#sl-form #gform_wrapper_122 input[type="text"].datepicker {
	    width: 89%!important;
	}
	.page-template-template-choisissez-meilleur-demenageur #field_122_42 li label{
		font-size: 12px!important;
	}
	.page-template-template-choisissez-meilleur-demenageur #field_122_42 .gchoice_122_42_2 {
	    width: 35%!important;
	}
	#sd-btn img.sd-mascot{
		width: 275px!important;
		height: auto;
	}
	#sd-btn .sd-icons .thirds{
		width: 28%!important;
	}
	#sd-btn img.sd-arrow{
		right: 25px!important;
    	top: 120px!important;
	}
}
@media only screen and (max-width: 600px){
	.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
	.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .ginput_complex.ginput_container_address .ginput_right{
		width: 100%!important;
	}
	.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .gfield_error{
		width: 100%!important;
		max-width: 100%!important;
		padding-right: 0px!important;
		margin-bottom: 0px!important;
    	padding-bottom: 0px!important;
	}
	.page-template-template-choisissez-meilleur-demenageur #sl-form .gform_wrapper .gfield_error .ginput_container{
		margin-top: 8px;
    	margin-left: 0px;
	}
	.page-template-template-choisissez-meilleur-demenageur #field_122_1 p{
		line-height: 16px!important;
    	padding: 0!important;
	}
	#gform_wrapper_122 .gf_one_third, #gform_wrapper_122 .gf_two_third, .page-template-template-choisissez-meilleur-demenageur #field_122_42 .gchoice_122_42_1, .page-template-template-choisissez-meilleur-demenageur #field_122_42 .gchoice_122_42_2, .page-template-template-choisissez-meilleur-demenageur #field_122_42 .gchoice_122_42_3, .page-template-template-choisissez-meilleur-demenageur #gform_wrapper_122 .gchoice_122_33_1{
	    width: 100%!important;
	    margin-bottom: 0px;
	}
	#gform_wrapper_122 .ginput_complex .ginput_full, #gform_wrapper_122 .ginput_complex .ginput_left, #gform_wrapper_122 .ginput_complex .ginput_right {
	    min-height: 40px;
	}
	.page-template-template-choisissez-meilleur-demenageur #field_122_66{
		width: 85%;
    	bottom: 115px;
	}
	#sd-btn img.sd-mascot, #sd-btn .sd-form h1{
		display: none!important;
	}
	#sd-btn .sdmob-mascot{
		display: inline-block!important;
		vertical-align: middle;
	}
	#sd-btn h1.mobile-title{
		display: inline-block!important;
	    vertical-align: middle;
	    width: 58%;
	    color: black;
	    font-size: 30px!important;
	    line-height: 30px!important;
	    margin-left: 10px;
	    font-weight: 900!important;
	}
	#sd-btn .sd-form{
		width: auto!important;
		margin-top: 20px;
	}
	#sd-btn .sd-form p.subtitle{
		font-size: 20px!important;
	    line-height: 26px!important;
	    width: 80%;
	    margin: 0 auto;
	}
	#sd-btn img.sd-arrow{
		right: 0px!important;
    	top: 40px!important;
	}
	#sd-btn .sd-button{
		width: 270px!important;
	    padding: 15px 18px!important;
	}
	#sd-btn .sd-icons .thirds{
		width: 28%!important;
	}
	#sd-btn .sd-icons .thirds p{
		font-size: 11px!important;
    	line-height: 14px!important;
	}
	#sd-midbtn{
		width: auto!important;
	}
	#sd-midbtn .sd-button{
		width: 250px!important;
		padding: 10px 40px!important;
		font-size: 13px!important;
	}
	#sd-midbtn img.sd-arrow{
		right: 0px!important;
	    top: -15px!important;
	    width: 45px!important;
	}
	#sd-midbtn .sd-icons .thirds{
		width: 28%!important;
	}
	#sd-midbtn .sd-icons .thirds p{
		font-size: 11px!important;
    	line-height: 14px!important;
	}
}
@media only screen and (max-width: 360px){
	#sd-btn h1.mobile-title {
	    width: 54%!important;
	    font-size: 23px!important;
	    line-height: 25px!important;
	}
}


.ssl-service{
	text-align: center;
    margin-top: 5px;
}
.ssl-service img{
	width: 40px;
    display: inline-block;
    vertical-align: middle;
}
.ssl-service p{
	font-family: 'Montserrat';
    color: white!important;
    font-size: 12px;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

#sd-btn{	
	margin-top: 30px;
}
#sd-btn img.sd-mascot{
	width: 300px;
    display: inline-block;
    vertical-align: middle;
}
#sd-btn .sd-form{
	display: inline-block;
    width: 60%;
    vertical-align: middle;
    position: relative;
}
#sd-btn .sd-form h1{
	color: black;
    font-weight: 800!important;
    text-align: center;
    margin-bottom: 20px;
}
#sd-btn .sd-form p.subtitle{
	color: black;
    text-align: center;
}
#sd-btn .sd-button{
	background-color: #1e69de;
    color: white;
    display: block;
    width: 300px;
    text-align: center;
    margin: 25px auto;
    padding: 12px 18px;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 30px;
    font-size: 16px;
}
#sd-midbtn .sd-button{
	background-color: #1e69de;
    color: white;
    display: block;
    width: 310px;
    text-align: center;
    margin: 15px auto;
    padding: 10px 30px;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 30px;
    font-size: 16px;
    line-height: 18px;
}
#sd-btn .sd-button:hover, #sd-midbtn .sd-button:hover{
	text-decoration: none;
	background-color: #f05924;
}
#sd-btn img.sd-arrow{
	position: absolute;
    right: 85px;
    top: 95px;
    width: 60px;
}
#sd-midbtn img.sd-arrow{
	position: absolute;
    right: 50px;
    top: -30px;
    width: 65px;
}
#sd-btn .sd-icons, #sd-midbtn .sd-icons{
	text-align: center;
}
#sd-btn .sd-icons .thirds, #sd-midbtn .sd-icons .thirds{
	margin: 0 5px;
    width: 25%;
    display: inline-block;
    vertical-align: top;
}
#sd-btn .sd-icons .thirds p, #sd-midbtn .sd-icons .thirds p{
	color: black;
    font-family: "Montserrat";
    text-transform: uppercase;
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
}
#sd-midbtn{
	text-align: center;
	position: relative;
	margin: 30px auto;
	width: 525px;;
}

.page-template-template-assurance-vie #Subheader{
	display: none;
}
#HomeAV{
	background-image: url(/wp-content/uploads/2021/08/assurance-habitation-banner-bg.jpeg);
    background-position: center;
    background-size: cover;
}
#HomeAV .container .one.column {
    position: relative;
    margin-bottom: 0;
    min-height: 500px;
}
#HomeAV img.lady {
    left: 0;
    position: absolute;
    bottom: 0;
    width: 245px;
}
#HomeAV .homeForm {
    margin-left: 27%;
    width: 60%;
    position: relative;
    margin-top: 30px;
}
#HomeAV .homeForm img.garantie {
    right: -77px;
    position: absolute;
    top: 75px;
    z-index: 1;
}
#HomeAV .homeForm h3 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px !important;
    line-height: 23px;
    margin-left: 0;
    width: 638px;
    font-family: "Montserrat";
}
#HomeAV .homeForm p {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-family: "Montserrat";
}
#HomeAV .gform_wrapper {
    background-color: #5f6266;
    margin-left: 0;
    width: 100%;
    padding: 10px 15px 10px 25px;
    margin-bottom: 0;
    position: relative;
}
#HomeAV .gform_wrapper li.gfield {
    margin: 0px!important;
}
#HomeAV .gform_wrapper .gfield_label, #HomeAV .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    display: none !important;
}
#HomeAV .gform_wrapper .top_label div.ginput_container {
    margin-top: 5px!important;
}
#HomeAV .gform_wrapper input[type="text"], #HomeAV .gform_wrapper input[type="tel"], #HomeAV .gform_wrapper input[type="email"], #HomeAV .gform_wrapper input[type="number"], #HomeAV .gform_wrapper textarea, #HomeAV .gform_wrapper select {
    margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 12px!important;
    background-color: #3b3b3b!important;
    border-color: #333!important;
    color: white;
    border-radius: 0px!important;
    padding: 3px 5px!important;
    height: 30px;
    border-style: none;
    -webkit-appearance: none;
    margin-left: 0px;
    text-indent: 5px;
}
#HomeAV .gform_wrapper .gform_footer {
    margin: 15px 0px 0px!important;
    padding: 0px!important;
    text-align: center;
}
#HomeAV .gform_wrapper .gform_button{
	background-color: #f7bb00!important;
    color: black!important;
    text-transform: uppercase;
    padding: 15px 30px;
    border: none;
    font-size: 16px!important;
    border-bottom: #a0801c solid 5px !important;
    margin-right: 0 !important;
    box-shadow: none!important;
    border-radius: 0px!important;
    -webkit-appearance: none;
    font-family: "Montserrat";
}
#HomeAV .gform_wrapper textarea {
    height:60px !important;
}
#HomeAV .gform_wrapper .gfield_label, #HomeAV .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    display: none !important;
}
#HomeAV .gform_wrapper h3.gform_title {
    margin: 0px!important;
    line-height: 22px;
    color: white;
    text-align: center;
    font-size: 15px!important;
}
#HomeAV .gform_wrapper .gform_heading {
    margin-bottom: 10px;
}
#HomeAV .gform_wrapper .ginput_complex .ginput_left, #HomeAV .gform_wrapper .ginput_complex .ginput_right {
    min-height: 0px;
    width: 100%!important;
    padding-right: 0!important;
    padding-left: 0px!important;
    margin-left: 0px!important;
    flex: 1;
}
#HomeAV .gform_wrapper .ginput_complex .ginput_left,
#HomeAV .gform_wrapper .ginput_complex .ginput_right {
    width: 100%;
    padding-right:0;
}
#HomeAV .gform_wrapper li.gfield {
    margin: 0 0 0px!important;
}
#HomeAV .gform_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: white!important;
}
#HomeAV .gform_wrapper ::-moz-placeholder { /* Firefox 19+ */
    color: white!important;
    opacity:1;
}
#HomeAV .gform_wrapper :-ms-input-placeholder { /* IE 10+ */
    color: white!important;
    opacity:1;
}
#HomeAV .gform_wrapper :-moz-placeholder { /* Firefox 18- */
    color: white!important;
    opacity:1;
}
#HomeAV .homeForm img.arrow {
    bottom: 52px;
    position: absolute;
    right: -14%;
}
#HomeAV .homeForm .gform_wrapper .gform_fields{
	grid-row-gap: 0px;
}
#HomeAV .homeForm div.gform_validation_errors {
    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;
    font-weight: 800;
    text-align: center;
    width: calc(100% - 8px);
    padding: 10px!important;
}
#HomeAV .homeForm .gform_wrapper .gfield_error {
    background-color: transparent !important;
    border: 0px !important;
    padding-top: 0px !important;
}
#HomeAV .homeForm .gform_wrapper .validation_message {
    color: #ff0000;
    background-color: rgba(255,255,255,0.75);
    padding: 5px !important;
    border: 1px solid #f00;
    margin-top: -3px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    max-width: 420px!important;
    margin: auto;
    text-align: center;
}
#HomeAV .homeForm .gform_wrapper .gfield_error input[type="text"],
#HomeAV .homeForm .gform_wrapper .gfield_error input[type="email"],
#HomeAV .homeForm .gform_wrapper .gfield_error input[type="number"],
#HomeAV .homeForm .gform_wrapper .gfield_error input[type="tel"]{
	width: 100%!important;
}

.page-id-8513 .pizza-title, .page-id-8513 .pizza-mascot{
	display: block!important;
}
.page-id-8513 img.slide-man:not(.pizza-mascot),
.page-id-8513 h1.slide-title:not(.pizza-title),
.page-id-8513 p.slide-sub:not(.pizza-title),
.page-id-8513 .slide-logo,
.page-id-8513 .slide-arrow,
.page-id-8513 p.secondline,
.page-id-8513 #Header .sixteen{
	display: none;
}
.page-id-8513 #Header #top_bar {
    min-height: 60px!important;
}
.page-id-8513 .ms-dform {
    margin: 10px auto;
}
.page-id-8513 .ms-dform .slide-title {
    font-size: 32px;
}
.page-id-8513 #MSSection1 .ms-dform .slide-man{
	bottom: -30px!important;
    width: 390px;
}
.page-id-8513 #Header #logo img {
    width: 100px;
    display: inline-block;
    vertical-align: middle;
}
.page-id-8513 #Header #logo h1 {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px!important;
    font-size: 16px;
    line-height: 20px;
}
.page-id-8513 #MSSection2 .whitebox, #single-MS #MSSection2 .whitebox {
    width: 45%;
    padding: 10px;
    vertical-align: top;
}
.page-id-8513 #MSSection2 .whitebox:last-child {
    height: 120px;
}
.page-id-8513 #MSSection2 .whitebox img.ms-quote {
    display: inline-block;
    width: 30px;
    vertical-align: top;
}
.page-id-8513 #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;
}
.page-id-8513 #MSSection2 .whitebox img.ms-star {
    display: inline-block;
}
.page-id-8513 #MSSection2 .whitebox .ms-testi-author {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
@media (min-width: 601px) and (max-width: 1024px){
	#HomeAV .homeForm h3{
		width: auto;
	}
	#HomeAV .homeForm img.arrow{
		bottom: 30px;
	    right: -13%;
	    width: 80px;
	}
}
@media only screen and (max-width: 600px){
	#HomeAV img.lady, #HomeAV .homeForm img.garantie, .page-id-8513 #MSSection1 .ms-dform .slide-man, .page-id-8513 #MSSection1 .ms-dform .ms-slide-arrow{
		display: none!important;
	}
	#HomeAV img.mob-lady{
		display: inline-block!important;
		width: 100px;
		vertical-align: middle;
	}
	#HomeAV .container{
		width: 300px!important;
	}
	#HomeAV .homeForm{
		margin-left: 0;
    	width: auto;
	}
	#HomeAV .gform_wrapper{
		width: auto;
    	padding: 15px;
	}
	#HomeAV .homeForm h3{
		font-size: 21px !important;
	    line-height: 25px!important;
	    margin-left: 0;
	    display: inline-block;
	    width: 65%;
	    vertical-align: middle;
	}
	#HomeAV .homeForm h3 br{
		display: none;
	}
	#HomeAV .gform_wrapper .ginput_complex .ginput_left, #HomeAV .gform_wrapper .ginput_complex .ginput_right{
		margin: 0px!important;
	}
	#HomeAV .gform_wrapper .gform_button{
		line-height: 20px;
    width: auto!important;
    padding: 10px!important;
	}
	.am-desktop{
		display: none;
	}
	.am-mob{
		display: block!important;
	}
	#HomeAV .homeForm img.arrow {
	    bottom: 55px;
	    right: -13%;
	    width: 60px;
	}
}

@media only screen and (max-width: 640px) {
	#services.gfield_checkbox {
		max-width: 60%;
    	margin: 0 auto !important;
	}
	#services.gfield_checkbox li {
		width: 100% !important;
    	text-align: left !important;
	}
	#services.gfield_checkbox li label {
		width: unset !important;
	}
}

/* Floating label */

.ool-show-label.ool-moving-label label{
    opacity:0;
    transform: translateY(20px);
    transition: all .2s;
    /******************************/
    /*LABEL STYLE (MOVING)*/
    font-family: "Montserrat", Sans-serif;
    color: #000;
    height: 10px;
    font-size: 12px!important;
    font-weight: bold;
    margin: 0!important;
    display: block!important;
	z-index:1;
    /******************************/
}
.ool-show-label.ool-moving-label .ginput_container{
	z-index:3!important;
	position:relative;
}
 .ool-hide-placeholder::placeholder {
     opacity: 0;
 }

 .last_update{
    display: inline-block;
    font-size: 14px;
    color: black;
}
.blog .last_update{
    display: none;
}
#gform_wrapper_133 li.gfield{
	margin-top: 0px!important;
}
#gform_wrapper_133 li.gfield.gf_left_half{
	margin-right: 0px!important;
}
#gform_wrapper_133 .ginput_container{
	margin: 0px!important;
}
#gform_wrapper_133 input[type="text"],
#gform_wrapper_133 input[type="email"],
#gform_wrapper_133 input[type="tel"],
#gform_wrapper_133 select{
	margin: 0px!important;
	height: 40px!important;
}

#gform_wrapper_133 .ginput_complex span input{
	margin-bottom: 0.5em!important;
}

.page-template-template-recevez-gratuite-demenager-p2 .ms-dform{
	width: 650px;
	margin-bottom: 10px;
	background: rgba(255,255,255,0.5);
}
.page-template-template-recevez-gratuite-demenager .ms-dform{
	width: 650px;
    margin-bottom: 10px;
    background: rgb(255 255 255 / 75%);
    border: #f55a13 solid 5px;
}
.page-template-template-recevez-gratuite-demenager .ms-dform{
    padding: 20px 5px 20px 20px;
}
.page-template-template-recevez-gratuite-demenager-p2 .ms-dform{
	padding: 20px 10px;
}
.page-template-template-recevez-gratuite-demenager .icons-services > b > p{
	width: 65%;
}
.page-template-template-recevez-gratuite-demenager #field_133_182{
	position: absolute;
    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);
    width: 100%;
    bottom: 20px;
    text-align: center;
}
.page-template-template-recevez-gratuite-demenager #gform_wrapper_133{
	padding-bottom: 100px;
}
.page-template-template-recevez-gratuite-demenager #gform_wrapper_133 .gform_footer{
    padding: 0 0 30px;
    text-align: center;
}
.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform .slide-man {
    bottom: -30px!important;
}
.page-template-template-recevez-gratuite-demenager #MSSection1 .ms-dform .ms-slide-arrow {
    bottom: 170px;
    right: 0;
}
.page-template-template-recevez-gratuite-demenager h1.new-title{
	text-align: center;
    margin-bottom: 10px;
}
.page-template-template-recevez-gratuite-demenager p.new-sub{
	text-align: center;
}

#gform_wrapper_137 .gfield, #gform_wrapper_46 .gfield{
	margin:0px!important;
	min-height: 90px;
    vertical-align: baseline;
}
#gform_wrapper_137 div.validation_error,
#gform_wrapper_46 div.validation_error{
	width: calc(100% - 16px) !important;
}
#gform_wrapper_137 .gfield_error,
#gform_wrapper_46 .gfield_error{
	padding-top: 0px!important;
	padding-bottom: 0px!important; 
}
#gform_wrapper_46 .gfield_error.gf_left_third,
#gform_wrapper_46 .gfield_error.gf_middle_third,
#gform_wrapper_46 .gfield_error.gf_right_third,
#gform_wrapper_137 .gfield_error.gf_left_third,
#gform_wrapper_137 .gfield_error.gf_middle_third,
#gform_wrapper_137 .gfield_error.gf_right_third{
	width: calc(33.3% - 16px)!important;
    margin-right: 16px!important;
    margin-bottom: 5px!important;
}
#gform_wrapper_46 .gfield_error .ginput_container,
#gform_wrapper_137 .gfield_error .ginput_container{
	margin-top: 5px;
    margin-left: 0px;
    max-width: 100%;
}
#gform_wrapper_46 .gfield_error .validation_message,
#gform_wrapper_137 .gfield_error .validation_message{
	padding: 0px!important;
}
#gform_wrapper_46 .gfield_label,
#gform_wrapper_137 .gfield_label{
	color: black;
	margin: 0px;
    vertical-align: bottom;
}
#gform_wrapper_46 .gform_footer,
#gform_wrapper_137 .gform_footer{
	text-align: center;
}
#gform_wrapper_137 .gfield_checkbox li label,
#gform_wrapper_46 .gfield_checkbox li label{
	font-size: 14px;
    color: black;
}
#gform_wrapper_46 .button.gform_button:hover,
#gform_wrapper_137 .button.gform_button:hover{
	background: #795654;
}
#gform_wrapper_46 input[type="text"],
#gform_wrapper_46 input[type="email"],
#gform_wrapper_46 input[type="tel"],
#gform_wrapper_46 select,
#gform_wrapper_46 textarea,
#gform_wrapper_137 input[type="text"],
#gform_wrapper_137 input[type="email"],
#gform_wrapper_137 input[type="tel"],
#gform_wrapper_137 select,
#gform_wrapper_137 textarea{
	color: black;
	height: 36px;
}
#field_46_3.gfield_error, #field_137_3.gfield_error{
	vertical-align: top;
}
#field_46_3.gfield_error .gfield_label, #field_137_3.gfield_error .gfield_label{
	margin-top: 21px;
}
.sd-button img {
	max-width: 100%;
	height: auto;
}
.sd-button:hover img {
	content: url(/wp-content/uploads/2022/04/sd-button-hover.png);
}
@media only screen and (max-width: 480px) {
	.sd-button img {
		content:url(/wp-content/uploads/2022/04/sd-button-mobile.png);
	}
	.sd-button:hover img {
		content:url(/wp-content/uploads/2022/04/sd-button-mobile-hover.png);
	}
}

.page-template-template-merci-local-montreal #Header,
.page-template-template-merci-local-montreal #Subheader,
.page-template-template-merci-local-montreal #Footer,
.page-template-template-merci-local-quebec #Header,
.page-template-template-merci-local-quebec #Subheader,
.page-template-template-merci-local-quebec #Footer,
.page-template-template-merci-longue-distance #Header,
.page-template-template-merci-longue-distance #Subheader,
.page-template-template-merci-longue-distance #Footer,
.page-template-template-merci-local-autres #Header,
.page-template-template-merci-local-autres #Subheader,
.page-template-template-merci-local-autres #Footer{
	display: none;
}
.page-template-template-merci-local-montreal #dfa-header,
.page-template-template-merci-local-quebec #dfa-header,
.page-template-template-merci-longue-distance #dfa-header,
.page-template-template-merci-local-autres #dfa-header {
    background-color: #1c3e93;
}
.page-template-template-merci-local-montreal #dfa-header h1,
.page-template-template-merci-local-quebec #dfa-header h1,
.page-template-template-merci-longue-distance #dfa-header h1,
.page-template-template-merci-local-autres #dfa-header h1{
    font-size: 32px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 1.2;
    color: white;
}
.page-template-template-merci-local-montreal #dfa-content h1,
.page-template-template-merci-local-quebec #dfa-content h1,
.page-template-template-merci-longue-distance #dfa-content h1,
.page-template-template-merci-local-autres #dfa-content h1 {
    color: #0b2a78;
    text-align: center;
    margin-bottom: 20px;
}
.page-template-template-merci-local-montreal #dfa-content p,
.page-template-template-merci-local-quebec #dfa-content p,
.page-template-template-merci-longue-distance #dfa-content p,
.page-template-template-merci-local-autres #dfa-content p {
    font-size: 18px;
    line-height: 1.3;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
    font-family: "Montserrat";
}
.page-template-template-merci-local-montreal #sa-frmtop p,
.page-template-template-merci-local-quebec #sa-frmtop p,
.page-template-template-merci-longue-distance #sa-frmtop p,
.page-template-template-merci-local-autres #sa-frmtop p{
	color: white;
}
.page-template-template-merci-local-montreal #dfa-content #aha-form .gform_wrapper,
.page-template-template-merci-local-quebec #dfa-content #aha-form .gform_wrapper,
.page-template-template-merci-longue-distance #dfa-content #aha-form .gform_wrapper,
.page-template-template-merci-local-autres #dfa-content #aha-form .gform_wrapper{
	font-family: "Montserrat";
}
.page-template-template-merci-local-montreal h2,
.page-template-template-merci-local-quebec h2,
.page-template-template-merci-longue-distance h2,
.page-template-template-merci-local-autres h2 {
    font-size: 36px;
    line-height: 1.1;
    text-align: center;
    color: #000;
}
.page-template-template-merci-local-montreal h3, 
.page-template-template-merci-local-quebec h3, 
.page-template-template-merci-longue-distance h3, 
.page-template-template-merci-local-autres h3{
    font-size: 20px;
    color: #000;
    line-height: 1.3;
    text-align: center;
}
.page-template-template-merci-local-montreal p,
.page-template-template-merci-local-quebec p,
.page-template-template-merci-longue-distance p,
.page-template-template-merci-local-autres p {
    font-size: 18px;
    line-height: 1.3;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
}
.page-template-template-merci-local-montreal #sa-frmbot .dfa-price.one-second,
.page-template-template-merci-local-quebec #sa-frmbot .dfa-price.one-second,
.page-template-template-merci-longue-distance #sa-frmbot .dfa-price.one-second,
.page-template-template-merci-local-autres #sa-frmbot .dfa-price.one-second {
    float: none;
    margin: 0 13px!important;
    vertical-align: middle;
    display: inline-block!important;
    width: calc(45% - 20px);
}
.page-template-template-merci-local-montreal #sa-mercibtn,
.page-template-template-merci-local-quebec #sa-mercibtn,
.page-template-template-merci-longue-distance #sa-mercibtn,
.page-template-template-merci-local-autres #sa-mercibtn{
    background-color: #0b2a78;
    padding: 15px 20px;
    font-size: 14px;
    margin: 0 10px;
}
.page-template-template-obtenez-sans-engagement h1.slide-title,
.page-template-template-obtenez-sans-engagement p.slide-sub,
.page-template-template-obtenez-sans-engagement .ms-dform .gfield_html > h3,
.page-template-template-obtenez-sans-engagement .gform_wrapper p:not(.call-action):not(.icons-services p):not(.ssl-sub p):not(.ssl-sub p a) ,
.page-template-template-obtenez-sans-engagement .gfield_checkbox label
{
	color: white!important;
}
.page-template-template-obtenez-sans-engagement .icons-services p{
	width: 100%;
}
#field_94_3, #field_94_10{
	position: relative;
}
#field_94_3 img.img-depart{
	width: 180px;
    position: absolute;
    right: 75px;
    top: -15px;
}
#field_94_10 img.img-dest{
	width: 180px;
    position: absolute;
    left: 45px;
    top: -15px;
}

/* Floride */
#MSSection1.comp-floride{
	background-image: url("/wp-content/uploads/2022/08/top-floride.jpg")!important;
}
#MSSection1.comp-floride .icons-services > b > p{
	width: 100%;
}
#MSSection1.comp-floride .ms-dform .gform_page{
	background: rgb(255 255 255 / 65%);
    border-radius: 10px;
}
#MSSection1.comp-floride .ms-dform .gform_page:not(#gform_page_144_1){
	min-height: 350px;
    padding: 35px 20px 20px;
}
#MSSection1.comp-floride .intro-msg p{
	color: white!important;
}
#MSSection1.comp-floride .intro-msg p span{
	text-shadow: black 0px 1px 0px;
}
/* error message format  */
#MSSection1.comp-floride .gform_wrapper .gform_fields {
    grid-row-gap: 8px!important;
}
#MSSection1.comp-floride .gform_wrapper .ginput_container_address {
    margin-left: 0!important;
    margin-right: 0!important;
}
#MSSection1.comp-floride .gform_wrapper .ginput_container_address span{
    flex: 1!important;
}
#MSSection1.comp-floride .gform_wrapper div.gform_validation_errors {
    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: 15px 10px;
    text-align: center;
    font-weight: 600;
}
#MSSection1.comp-floride .gform_wrapper .gform_footer{
    padding: 0px!important;
}
#MSSection1.comp-floride .gform_wrapper .gform_footer input{
    margin: 0px auto!important;
}
#MSSection1.comp-floride .gform_wrapper .gfield_error {
    background-color: transparent !important;
    border: 0px !important;
    padding-top: 0px !important;
}
#MSSection1.comp-floride .gform_wrapper .gfield_error input,
#MSSection1.comp-floride .gform_wrapper .gfield_error select,
#MSSection1.comp-floride .gform_wrapper .gfield_error textarea{
	margin-bottom: 0px!important;
}
#MSSection1.comp-floride .gform_wrapper .gfield_error .ginput_full input{
	margin-bottom: 8px!important;
}
#MSSection1.comp-floride .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: 100%!important;
    margin: auto;
    text-align: center;
}
#MSSection1.comp-floride #Header #logo h1{
	text-shadow: black 0px 1px 0px;
    margin-left: 5px!important;
    color: white!important;
}
#MSSection1.comp-floride #Header #top_bar .one-third{
	text-align: right!important;
	padding-top: 5px!important;
}
#MSSection1.comp-floride #Header #top_bar .intro-msg{
	width: auto!important;
}

.postid-14584 #Subheader{
	background-color: black;
}
.postid-14473 #Subheader{
	background-color: white;
    border-bottom: black solid 1px;
}
.postid-14473 #Subheader h1{
	color: black!important;
}
.postid-14473 #Subheader ul.breadcrumbs li a {
    color: #f5750b !important;
}
.postid-14016 #Subheader{
	background: #0298ff;
}
.postid-13988 #Subheader{
	background: rgb(216,80,35);
}
@media (min-width: 601px) and (max-width: 1024px){
	#field_94_3 img.img-depart{
		right: 10px;
	}
	#field_94_10 img.img-dest{
		left: -30px;
	}
}
@media only screen and (max-width: 600px){
	.page-id-2987 #single-MS .ms-dform .slide-title.pge-5665{
		font-size: 26px !important;
    	line-height: 1.2em!important;
    	display: inline-block;
	    width: 68%;
	    text-align: left;
	    margin-left: 5px;
	}
	.page-id-2987 .ms-dform .slide-sub{
		font-size: 22px !important;
    	line-height: 1.2em!important;
    	padding: 0px;
	}
	.page-id-2987 .ms-dform #gform_wrapper_107 .gform_page{
		min-height: 425px;
		padding: 0 10px;
	}
	.page-id-2987 #single-MS #MSSection1 .ms-dform img.ms-mobile-arrow,
	.page-id-2987 #single-MS #MSSection1 p.call-action{
		display: none!important;
	}
	.page-id-2987 #single-MS #MSSection1 .ms-dform img.slide-arrow{
		top: 190px!important;
	    width: 80px;
    	right: -15px;
	    transform: rotate(-55deg);
	    -ms-transform: rotate(-55deg);
	    -webkit-transform: rotate(-55deg);
	    -moz-transform: rotate(-55deg);
	    -o-transform: rotate(-55deg);
	    z-index: 9;
	}
	.page-id-2987 #single-MS #MSSection1 .ms-dform .slide-man.orig{
		display: inline-block!important;
		position: static;
	    width: 100px;
	    height: auto;
	    -webkit-mask-image: linear-gradient(to top, transparent, black 15%);
		mask-image: linear-gradient(to top, transparent, black 15%);
	}
	.page-id-2987 .ms-dform .gfield_html > h3{
		font-size: 24px !important;
    	line-height: 1.2em!important;
	}
	.page-id-2987 .services-container{
		width: 105px;
	}
	.page-id-2987 span.services-xbold{
		font-size: 20px;
	}
	.page-id-2987 span.services-reg {
	    font-size: 12px;
	}
	.page-id-2987 .icons-services > b > p{
		box-shadow: none!important;
		background-color: transparent;
	}
	.page-id-2987 .icons-services{
		box-shadow: white 0px 0px 10px!important;
		    background-color: rgba(255, 255, 255, 0.50);
	}
	#field_94_3 img.img-depart{
		width: 80px;
	    right: -15px;
	    top: 0;
	}
	#field_94_10 img.img-dest {
	    width: 80px;
	    left: -30px;
	    top: 0;
	}
}
@media (min-width: 320px) and (max-width: 360px){
	.page-template-template-comp-transport-floride .slide1-header h1.slide-title {
	    font-size: 17px!important;
	    line-height: 20px!important;
	}
	.page-template-template-comp-transport-floride .slide1-header p{
		font-size: 14px!important;
	}
	.page-template-template-comp-transport-floride .ms-dform #gform_wrapper_144 #gform_page_144_1 {
	    min-height: 510px!important;
	}
	.page-template-template-comp-transport-floride .ms-dform #gform_page_144_1 .icons-div {
	    bottom: 35px!important;
	}
	.page-template-template-comp-transport-floride .ms-dform {
	    margin: 0px auto!important;
	}
	.page-id-2987 .ms-dform .slide-title {
	    font-size: 24px !important;
	}
	.page-id-2987 .services-container {
	    width: 98px;
	}
	.page-id-2987 span.services-reg {
	    font-size: 11px;
	}
	.page-id-2987 .ms-dform #gform_wrapper_107 .gform_page {
	    min-height: 415px
	}
}
