body.com-rsform-rsform .rsform-block.rsform-block-presentation,
body.com-rsform-rsform .rsform-block.rsform-block-ancien-proprietaire,
body.com-rsform-rsform .rsform-block.rsform-block-nouveau-proprietaire,
body.com-rsform-rsform .rsform-block.rsform-block-envoyer,
body.com-rsform-rsform .rsform-block.rsform-block-presenation,
body.com-rsform-rsform .rsform-block.rsform-block-send,
body.com-rsform-rsform .rsform-block.rsform-block-donnees-personnelles,
body.com-rsform-rsform .rsform-block.rsform-block-candelabre,
body.com-rsform-rsform .rsform-block.rsform-block-remarques,
body.com-rsform-rsform .rsform-block.rsform-block-message,
body.com-rsform-rsform .rsform-block.rsform-block-jour-de-reservation,
body.com-rsform-rsform .rsform-block.rsform-block-heure-de-reservation,
body.com-rsform-rsform .rsform-block.rsform-block-main-1,
body.com-rsform-rsform .rsform-block.rsform-block-main-2,
body.com-rsform-rsform .rsform-block.rsform-block-main-3,
body.com-rsform-rsform .rsform-block.rsform-block-main-4,
body.com-rsform-rsform .rsform-block.rsform-block-acquisition,
body.com-rsform-rsform .rsform-block.rsform-block-chien,
body.com-rsform-rsform .rsform-block.rsform-block-depart,
body.com-rsform-rsform .rsform-block.rsform-block-demandeur,
body.com-rsform-rsform .rsform-block.rsform-block-personnes-concernees,
body.com-rsform-rsform .rsform-block.rsform-block-pays,
body.com-rsform-rsform .rsform-block.rsform-block-demenagement,
body.com-rsform-rsform .rsform-block.rsform-block-genre-separation,
body.com-rsform-rsform .rsform-block.rsform-block-motif,
body.com-rsform-rsform .rsform-block.rsform-block-descriptif{
	width: 100% !important;
	margin-top: 30px;
}
body.com-rsform-rsform .rsform-block.rsform-block-separator1,
body.com-rsform-rsform .rsform-block.rsform-block-separator2{
	width: 100% !important;
	margin: 0px;
}
body.com-rsform-rsform .rsform-block.rsform-block-titre,
body.com-rsform-rsform .rsform-block.rsform-block-titre-de-politesse,
body.com-rsform-rsform .rsform-block.rsform-block-type{
	width: 100% !important;
	margin-top: 10px;
}
body.com-rsform-rsform .form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}
body.com-rsform-rsform .form-horizontal .control-label{
	padding: 0px !important;
	margin-bottom: 5px !important;
	width: 100% !important;
}

body.com-rsform-rsform .rsform-block .formControls{
	padding: 0px;
	width: 100% !important;
	float: left;
}
body.com-rsform-rsform .rsform-block .formControls .row{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
body.com-rsform-rsform .rsform-block .formControls .col-md-6:first-child{
	padding: 0px;
	width: 80% !important;
	float: left;
}
body.com-rsform-rsform .rsform-block .formControls .col-md-6:nth-child(2){
	padding: 0px;
	width: 20% !important;
	float: left;
}
body.com-rsform-rsform .rsform-block .formControls .col-md-6:first-child input{
	width: 100% !important;
}

body.com-rsform-rsform .rsform-block select
body.com-rsform-rsform .rsform-block textarea,
body.com-rsform-rsform .rsform-block input[type="text"],
body.com-rsform-rsform .rsform-block input[type="password"],
body.com-rsform-rsform .rsform-block input[type="datetime"],
body.com-rsform-rsform .rsform-block input[type="datetime-local"],
body.com-rsform-rsform .rsform-block input[type="date"],
body.com-rsform-rsform .rsform-block input[type="month"],
body.com-rsform-rsform .rsform-block input[type="time"],
body.com-rsform-rsform .rsform-block input[type="week"],
body.com-rsform-rsform .rsform-block input[type="number"],
body.com-rsform-rsform .rsform-block input[type="email"],
body.com-rsform-rsform .rsform-block input[type="url"],
body.com-rsform-rsform .rsform-block input[type="search"],
body.com-rsform-rsform .rsform-block input[type="tel"],
body.com-rsform-rsform .rsform-block input[type="color"],
body.com-rsform-rsform .rsform-block .uneditable-input{
	width: 96%;
	max-width: 100%;
}
body.com-rsform-rsform .rsform-block select{
	height: 50px;
	outline: none;
	cursor: pointer;
	width: 92.2% !important;
}
body.com-rsform-rsform .rsform-block input[type="button"].rsform-calendar-box{
	height: 50px !important;
}

body.com-rsform-rsform .rsform-block.has-error .col-sm-3{
	padding: 0px;
	width: 100%;
}

@media screen and (min-width: 767px){
	body.com-rsform-rsform .rsform-block{
		width: 50%;
	}
	body.com-rsform-rsform form.formQuest .rsform-block{
		width: 100%;
	}
	body.com-rsform-rsform form.formQuest .rsform-block input[type="text"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="password"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="datetime"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="datetime-local"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="date"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="month"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="time"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="week"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="number"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="email"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="url"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="search"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="tel"],
	body.com-rsform-rsform form.formQuest .rsform-block input[type="color"],
	body.com-rsform-rsform form.formQuest .rsform-block .uneditable-input{
		width: 100%;
		max-width: 50%;
	}
	body.com-rsform-rsform form.formQuest .rsform-block select{
		width: 100%;
		max-width: 51.3%;
	}
	body.com-rsform-rsform .rsform-block input[type="button"].rsform-calendar-box{
		margin-left: 12px;
	}
	body.com-rsform-rsform .rsform-block.rsform-block-societe{
		margin-right: 10px;
	}
	body.com-rsform-rsform .rsform-block label.radio-inline{
		display: inline-block;
		margin-right: 20px;
	}
	body.com-rsform-rsform .rsform-block select,
	body.com-rsform-rsform .rsform-block input[type="text"],
	body.com-rsform-rsform .rsform-block input[type="password"],
	body.com-rsform-rsform .rsform-block input[type="datetime"],
	body.com-rsform-rsform .rsform-block input[type="datetime-local"],
	body.com-rsform-rsform .rsform-block input[type="date"],
	body.com-rsform-rsform .rsform-block input[type="month"],
	body.com-rsform-rsform .rsform-block input[type="time"],
	body.com-rsform-rsform .rsform-block input[type="week"],
	body.com-rsform-rsform .rsform-block input[type="number"],
	body.com-rsform-rsform .rsform-block input[type="email"],
	body.com-rsform-rsform .rsform-block input[type="url"],
	body.com-rsform-rsform .rsform-block input[type="search"],
	body.com-rsform-rsform .rsform-block input[type="tel"],
	body.com-rsform-rsform .rsform-block input[type="color"],
	body.com-rsform-rsform .rsform-block .uneditable-input{
		width: 90%;
		max-width: 100%;
	}
	body.com-rsform-rsform .rsform-block textarea{
		width: 95%;
		max-width: 100%;
	}
	body.com-rsform-rsform .rsform-block .formControls .col-md-6:nth-child(2) input{
		width: 50% !important;
	}
}

@media screen and (max-width: 768px){
	body.com-rsform-rsform .rsform-block{
		width: 100%;
		margin-bottom: 15px;
	}
	body.com-rsform-rsform .rsform-block .formControls .col-md-6:nth-child(2) input{
		width: 100% !important;
	}
	body.com-rsform-rsform .rsform-block select{
		width: 100% !important;
	}
	body.com-rsform-rsform .rsform-block textarea{
		width: 96%;
		max-width: 100%;
	}
}


