@media(max-width:767px){
    .home-page .restaurant-list .flex-item {
        margin-left: 0px !important;
        margin-bottom: 16px !important;
    }
    .home-page .home-presentation {
    	flex-wrap: wrap;
    }
    .home-page .logo-container {
    	flex: none !important;
    	width: 100% !important;
    	padding: 0px !important;
    	margin-bottom: 16px;
    }
    .single-room-page .main-content,
    .retaurants-and-bars-page .main-content,
    .banquets-page .main-content,
    .spa-page .main-content {
    	padding: 32px !important;
    }
}

@media(min-width:768px){
    .home-page .restaurant-list .flex-item {
        margin-left: 0px !important;
        margin-bottom: 16px !important;
    }
}

@media(min-width:992px){
    .home-page .restaurant-list .flex-item {
        margin-left: 16px !important;
        margin-bottom: 0px !important;
    }}

@media(min-width:1200px){
    
}