@media all and (max-width: 1500px){
}
@media all and (max-width: 1450px){	
}
@media all and (max-width: 991px){
}
@media all and (max-width: 767px){
}
@media all and (max-width: 610px){
}
@media all and (max-width: 575.5px){
	#modalDrink .modal-dialog{
		margin: 0px;
	}
	#modalLocation .modal-dialog{
		margin: 0px;
	}

}
@media all and (max-width: 429px){
	.bk-main{
		background-size:cover;
	}
	.top-menu a{
		font-size:6vw;
	}
	a.discover-more{
		font-size: 4.5vw;
	}
	h2{
		font-size: 12vw;
	}
	.font-size-small{
		font-size: 4vw;
	}
	.btn-primary{
		font-size: 7vw;
		width:100%
	}
	.bevi-responsabile{
		font-size: 3.8vw;
	}
	h3{
		font-size: 9vw;
	}
	h3{
		font-size: 6.5vw;
	}
	#drinklist-screen a{
		font-size: 7vw;
	}
	.disclaimer{
		font-size: 4vw;
	}
	.map-container a img{
		max-width: 21vw;
	}
	.map-milano{
		left: 15vw;
		top: 11vw;
	}
	.map-venezia{
		left: 38vw;
		top: 6vw;
	}
	.map-firenze{
		left: 26vw;
		top: 34vw;
	}
	.map-roma{
		left: 36vw;
		top: 51vw;
	}
	.map-napoli{
		left: 54vw;
		top: 61vw;
	}
	.carousel-caption{
		position:static;
		font-size:3.5vw;
	}
	.ingredientsDrink{
		font-size:5vw;
	}
	
	#drinklist-screen a {
		margin: 10px 0px;
	}
	h3{
		padding-bottom: 0px;
		font-size: 7vw;
	}
	img.drink-list {
		max-width: 169px;
	}
	.scopri-origini {
		max-width: 309px;
		margin: 0px auto;
		margin-bottom: 22px;
		margin-top: 10px;
	}

	.h-full-container {
		height: calc(100vh);
		min-height: calc(667px);	
	}
	
}