
#page h1 {
    margin-top:5%;
    padding-bottom:20px;
}

#photo_bouteille {
    text-align: center;
}
#photo_bouteille img {
    max-width:220px;
    max-height: 100vh;
    padding: 5% 0;
}

#page .boutons {
    margin-top:20px;   
    margin-bottom:15px;
}

#page .boutons .bouton {
    margin-right: 20px !important;
}

#page .boutons .retour {
    display: block;
}

.texte {
    padding:0 20px;
}

@media only screen and (min-width:800px) {
	#page .flex {
		min-height: 600px;
	}
	#page .100vh {
		
	}
	#photo_bouteille {
		max-height: 100%;
	}
}

@media only screen and (max-width:1250px) {
	.bouton {
		display: block;
		text-align: center;
		margin: 5px 0 !important;
	}
}

@media only screen and (min-width:885px) and (max-width:1250px) {
	.bouton {

	}
}

@media only screen and (max-width:900px) {
	#photo_bouteille img {
		max-width: 205px;
		margin-top: 32px;
	}
}

@media only screen and (max-width:535px) {
	#photo_bouteille img {
		max-width: 180px;
		margin-top: 50px;
	}
}


@media only screen and (max-width:479px) {
	#photo_bouteille img {
		max-height: 470px;
		margin-top: 0;
		margin-bottom: 25px;
	}
	
	#premier_titre {
		text-align: center;
	}
	
	#page .boutons {
	    text-align: center;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	
	#page .retour {
	    margin-top:10px;
	    display: block;
	    text-align: center;
	}
}