@media screen and (max-width: 1200px){
	.imgdestaque img{width: 100%;}
}
@media screen and (max-width:992px){
	.d-none-sm{display: none !important;}
	.i-block-sm{display: inline-block !important;float: none !important;}
	.center-sm{text-align: center !important;}
	.pd-lr5-sm{padding-left:5px;padding-right:5px;}
	.pd-lr30-sm{padding-left:30px;padding-right:30px;}
	.m-top15-sm{margin-top:15px;}
	.m-top20-sm{margin-top:20px;}
	.m-b10-sm{margin-bottom:10px;}
	.m-b15-sm{margin-bottom:15px;}
	.float-none-sm{float: none !important;}
	.m-none-sm{margin:0;}
	.b-none-sm{border: none !important;}
	.fleft100-sm{float: left; width: 100%;}
	.pd-lr0-sm{padding-left:0;padding-right:0;}

	.form h1{font-size: 50px;}	
}

@media screen and (max-width:768px){
	.fleft100-xs{float: left;width: 100%;}
	.center-xs{text-align: center !important;}
	.pd-20-xs{padding:20px;}
	.pd-lr0-xs{padding:0;}
	.pd-lr10-xs{padding:0 10px;}
	.pd-lr15-xs{padding:0 15px;}
	.pd-20-xs{padding:20px;}
	.d-none-xs{display: none;}
	.d-block-xs{display: block;}
	.m-none-xs{margin:0;}
	.m-b5-xs{margin-bottom: 5px;}
	.m-b10-xs{margin-bottom: 10px;}
	.m-b20-xs{margin-bottom: 20px;}
	.m-top5-xs{margin-top: 5px;}
	.m-top10-xs{margin-top: 10px;}
	.m-top15-xs{margin-top: 15px;}
	.m-top20-xs{margin-top: 20px;}
	.left0-xs{left:0 !important;}
	.right0-xs{left:0 !important;}
	.w100-xs{width: 100%;}
	.m-0-xs{margin:0;}
	.i-block-xs{display: inline-block;float: none !important;}
	.bleft-1-xs{border-left: 1px solid #ed3237 !important;}
	.btop-0-xs{border-top: 0px !important;}
	.cl-silver-xs{color:#2d2d2d !important;}
	.b-none-xs{border:none !important;}
	.no-ellipse-xs{white-space:normal;}

	.cards li{width: 49.5%;}
	.cards figure{background-size: 40%;}
	.banner h1, .cf h1{font-size: 35px;}
	.form h1{font-size: 40px;}
	.seg-card{margin-top: 30px;}
	.bhome{padding-bottom: 70px;}
	.imgdestaque img{margin-top: 0;}
	.imgdestaque{margin-top: 20px;padding: 20px 0;height: auto;}
	.form h2{margin-top: 5px;}
}

@media screen and (max-width: 400px){
	.cards li{width: 100%;}
	.cards figure{background-size: 35%;height: 250px;}
	h1{font-size: 25px;}
}