
@media screen and (max-width: 1100px) {
	button[type="submit"] {
		width:95%;
	}
}


@media screen and (max-width: 992px) {
	#bloc-visuel {
	    background-position: 47% top;
	}

	#bloc-form header h2 span.l1 {
		font-size:20px!important;
	}

	#bloc-form header h2 span.l2 {
		font-size: 36px!important;
		line-height: 38px!important;
	}

	#bloc-form header h2 span.l3 {
		font-size: 19px;
	}

	#bloc-form header h2 span.l4 {
		font-size: 17px;
	}

	.content-form {
	    padding: 0 15px 0!important;
	}
}


@media screen and (max-width: 767px) {
	.none792 {
		display: none!important;
	}

	#bloc-visuel {
		border-right:0!important;
		background-position: 0 53%!important;
		min-height: 260px!important;
	}

	#bloc-form {
		border-left:0!important;
	}

	.input-form label {
		padding-left: 0!important;
		padding-right: 0!important;
	}

	#bloc-visuel {
		background: url(../images/visuel-mobile.jpg)!important;
    	background-size: cover;
    	background-repeat: no-repeat;
    	padding-left: 0!important;
    	padding-right: 0!important;
	}

	#bloc-visuel img {
		right: auto!important;
		left:0!important;
		display: none;
	}

	.accrocheform {
		padding:15px 0;
	}

	#bloc-visuel .bottle {
		display: none;
	}

	#bloc-visuel .title-bottle {
		left: 240px!important;
	}

	.cleardelete {
		right:22px;
	}

	#descriptionbrice .d-flex {
		flex: 0!important;
	 	display: block!important;
	}

	#descriptionbrice .logo img {
		display: block!important;
		margin:auto!important;
	}

	#descriptionbrice .caracteristiques {
	    width: 100%!important;
	    text-align: center!important;
	}


}

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

	#bloc-visuel {
		border-right:0!important;
		background-position: 0 78%!important;
		min-height: 230px!important;
	}

	button[type="submit"] {
		font-size :23px!important;
	}

	footer .content-footer .d-flex {
		flex: 0!important;
	 	display: block!important;
	}

	footer .content-footer .d-flex img {
		display: block!important;
		margin:auto;
	}

	footer .content-footer .ml {
		width: 100%!important;
	}

	/*#bloc-visuel img {
		width: 150px;

	}*/

	#bandeau {
		padding-top:10px;
	}

	#bandeau .img-close {
	    margin-top:15px!important;
	    margin-bottom:15px;
	    width: 130px;
	}

}

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


	#bloc-visuel {
		background-position: 8% 78%!important;
	}

	#bloc-visuel .title-bottle {
	    left: 207px!important;
	    font-size: 22px!important;
	}

	.accrocheform {
		width:100%;
		padding:15px;
		text-align: center;
		background-color: #bf8b73;
		color:#ffffff;
		font-family: 'Nunito', sans-serif;
		font-weight: 400;
		font-size:18px;
	}

	#bloc-form header h2 span.l4 {
	    font-size: 16px;
	}

	button[type="submit"] {
		font-size :20px!important;
	}

	
}