/***Traitement retour Francia***/
.blocSansPadding.titleWithOutLineHeight.HidePrice .pricing-options-container.DetailedStyle .pricing-row{padding:25px 40px;}
.titleWithOutLineHeight.HidePrice .row.pricing .col-lg-3.col-md-3.col-sm-3{
    margin-bottom: 0px;
	min-height: auto;
	display: none;
}
.blocSansPadding.titleWithOutLineHeight.HidePrice .pricing-options-container.DetailedStyle{
	margin-bottom: 6px;
	margin-top: 20px;
}
.blocSansPadding.titleWithOutLineHeight.HidePrice .pricing-title-content {
    line-height: 25px!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.blocSansPadding.titleWithOutLineHeight.HidePrice .row.pricing{
padding-bottom: 0;}
@media screen and (max-width: 800px) {
.btn-to-fix.btn-fixed.tt_button.pull-left{
    position: fixed;
    z-index: 9999;
    bottom: 0px;
    width: 100%;
    padding-top: 23px;
    padding-bottom: 23px;
    font-size: 16px;
    margin-bottom: 0;
    left: 0;
    border-radius: 0;
    transition: all 0.25s ease-in-out;
}
#home-rental .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
	z-index: 999;
}
.hide-mobile{
	display: none;
}
	.blocSansPadding.titleWithOutLineHeight.HidePrice .pricing-price.default-plan{display: initial;}

}
@media (max-width: 961px){
	.section-investir .Nbrleves li.pss-item .pss-container{width: 100% !important;}
	.section-investir .Nbrleves li.pss-item{padding: 0 !important;}
	.section-col-6.vc_row.wpb_row.vc_inner{
		padding-left: 0!important;
	    padding-right: 0!important;    
	    display: flex;
	    flex-wrap: wrap;
	}
	body .section-investir {
	    margin-top: 0px !important;
	    padding-top: 50px !important;
	}	
	.container .sectionrentable.vc_row-has-padding-top {
    	padding-top: 0px!important;
	}
	.wpb_text_column:last-child ul, .wpb_text_column ul {
    	margin-bottom: 0 !important;
	}
	.vc_row.wpb_row.vc_inner .vc_column-inner {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	    padding-top: 0!important;
	    padding-bottom: 0!important;
		/* height: 217px !important; */
	}
	
	.section-investir .process-number-template li.pss-item {min-height:auto !important;}
	.section-investir .process-number-template li.pss-item .pss-container {width:70%;margin:auto;}
	.responsive-padding{
		padding: 20px 0 !important;
	}
	.tab-mobile .vc_toggle:last-of-type {
	    margin-bottom: 0;
	}
	.tab-mobile .vc_row.vc_column-gap-30>.vc_column_container {
    	padding: 10px;
	}
	.tab-mobile .vc_row.vc_column-gap-30>.vc_column_container, 
	.tab-mobile.vc_row.vc_column-gap-30>.vc_column_container{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.section-without-margin-mobile .kd-calltoaction{
		margin: 0 !important;
	}
	.footer-bar.no-upper-footer{
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
    	padding-bottom: 0;
	}
	.kd-calltoaction .cta-btncontainer .tt_button{
		padding-right: 13px;
    	padding-left: 13px;
	}
	.kd-process-steps.process_three_elem li{
		margin-bottom: 0;
	}
	.container .section-nopadding{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	body .section-investir-no-margin{
    	margin-bottom: 50px !important;
	}
	body .container .padding-moin-mobile{
		padding-top: 0 !important
	}
	 
	 .list-with-padding ul{
	 	padding: 0px 0 20px 0 !important;
	 }
	 .text-with-padding .vc_column_container>.vc_column-inner{
	 	padding-left: 20px !important;
	 }
	 header.kd-section-title .subtitle {
    	margin-bottom: 25px;
	}
	.title-whitout-padding.vc_row.wpb_row.vc_inner{
		padding-left: 0 !important;
	}
/*	.fleure-col .wpb_single_image.vc_align_left{
		margin-left: -40px !important;
	}*/
	.section-investir header.kd-section-title h2 br{
		display: inline-block !important;
	}
	.review-carousel.nav-arrows .owl-nav, 
	.photobox-carousel.nav-arrows .owl-nav, 
	.photo-gallery-wrapper.nav-arrows .owl-nav, 
	.team-carousel .owl-nav, 
	.testimonials.slider .owl-nav, 
	.clients.slider .owl-nav, 
	.review-carousel .owl-nav, 
	.photobox-carousel .owl-nav, 
	.photo-gallery-wrapper .owl-nav, 
	.owlslider-related-posts.owl-carousel .owl-nav{
		max-width: 250px;
	}
	.pricing-table.DetailedStyle .pricing-title .pricing-title-content{
		line-height: 30px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.footer-nav-menu{
		margin-bottom: 0;
	}
	.lower-footer{
		padding-bottom: 95px;
	}
	body:not(.home) .lower-footer {
  		padding-bottom: 25px;
	}	
	.headerInmobile{
		padding-left: 30px !important;
	}
	.navbar .container #logo .logo{
		margin-top: 6px;
		line-height: 1;
	}
	.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title h4{
		/*max-width: 87%;
		font-size: 15px;*/
	}
	body:not(.home) .btn-to-fix.btn-fixed{display:block;}
}
.wpcf7 .wpcf7-submit{
	float: none;
}
body:not(.home) .btn-to-fix {
  		display: none;
	}
.Nbrleves.kd-process-steps.process-number-template li .pss-text-area h5{font-size: 16px;}
.section-investir.container{
 left: auto !important;
 right: auto !important;
}
.Votrebesoin select.wpcf7-select{
    color: #5E6070;
	    background-color: #EFEFEF !important;
}
.blocSansPadding.pricing-table.DetailedStyle .pricing{
    padding-top: 0;
}
.blocSansPadding.pricing-table .pricing-img{
    padding-top: 0;
}
.listeCentre ul{
	display: block;
    margin: 0 auto;
	max-width: 785px;
}
@media (max-width: 801px) {
	.section-investir.container{
	padding-left: 15px !important;
    padding-right: 15px !important;
}
	.espace-mobile-moin{
		height: 20px !important;
	}
	.listeCentre ul{max-width:initial;}
}
.section-investir .pricing-title-content{font-size: 17px}
.section-investir .process-number-template li.pss-item {    min-height: 240px;
    padding-bottom: 0;
    padding-right: 10px;
    padding-left: 15px;}
.section-investir .kd-process-steps {
    padding: 0 2rem;
}
