@media all and (max-width: 920px) {
html {
    font-size:14px;
}
}

@media all and (max-width: 875px) {
address {
	margin:-5.5rem 0 0 0;
}
}

@media all and (max-width: 875px) {
address ul {
    margin:0 0 0 1.5rem;
}
}

@media all and (max-width: 700px) {
address {
	margin:-4rem 0 0 0;
}
}

@media all and (max-width: 600px) {
html {
    font-size:13px;
}

header figure {
	margin:1rem auto;
	width:75%;
}

figure {
	width:90%;
}
}

@media all and (max-width: 500px) {
header figure {
	width:90%;
}

address {
	margin:-3rem 0 0 0;
}

address ul {
    margin:0;
}

footer figure figcaption {
    text-align:center;
	margin:-2.5rem 0 0 0;
	font-size:1.3rem;
	color:#fff;
	font-family: 'Conv_segoeuib';
}
}

@media all and (max-width: 400px) {
html {
    font-size:12px;
}
	
header figure {
	width:95%;
}

article.primeur {
	justify-content:center;
	-webkit-justify-content:center;
	margin:1rem 0 0 0;
}

figure {
	width:100%;
}

address {
	margin:0rem 0 0 0;
}

address ul {
    margin:0;
	width:100%;
	text-align:center;
}
}