@media screen and (max-width: 991px) {

#contenu-page{
	flex-direction: column-reverse;
	margin-top:-300px;
}

#contenu-page #sections-text,
#contenu-page aside{
	width: 100%;
}

#contenu-page #sections-text{
	margin-bottom:50px;
}

#sections-text button{
	width:100%;
	margin: 25px 0% 0px;
}

#intro{
	text-align: center;
	background-position: center bottom;
	padding: 40px 40px 300px;
	background-size: 50%;
}

#intro h1{
	font-size: 2.5vw;
    line-height: 2.7vw;
}

#intro h3{
	font-size: 2vw;
    line-height: 3vw;
}

#intro h1, #intro h3{
	width:100%;
}

#contenu-page aside p{
	font-size: 2vw;
    line-height: 2.5vw;
}

/********/
}




