@media (min-width: 1165px) {
	#title, #search, main, footer > div, .zero-auto, .custom-video, .custom-picto, .custom-team, .custom-what-is, .moduletable-aktualnosci {width: 1140px; margin: 0 auto;}
	#menu-trigger {display: none;}
	.camera_caption > div {width: 1140px !important; margin-left: -570px !important; border-radius: none !important; position: absolute !important; bottom: 0; left: 50% !important; background: none !important;}
	.camera_caption_title {color: #f4f6f3; font-size: 48px; font-weight: 500; text-shadow: 1px 1px 0px rgba(30, 30, 30, 1);}
	.camera_caption_desc {margin-bottom: 50px;color: #a1cf25; font-size: 30px; font-weight: 300; text-shadow: 1px 1px 0px rgba(30, 30, 30, 1);}
}
@media (max-width: 1164px) and (min-width: 750px) {
	#title, #search, main, footer > div, .zero-auto, .custom-video, .custom-picto, .custom-team, .custom-what-is, .moduletable-aktualnosci {width: 95%; margin: 0 auto;}
	.menu-top {display: none;}
	a.reservation {right: auto; left: 215px}
	div.home > div {width: 100%; margin: 0;}
	div.news-item {margin: 15px !important;}
	.picto > p {margin: 0 35px 25px 0 !important;}
	.camera_caption {display: none !important;}
}
@media (max-width: 749px) {
	body {min-width: 320px;}
	#title, #search, main, footer > div, .zero-auto, .custom-video, .custom-picto, .custom-team, .custom-what-is, .moduletable-aktualnosci {width: 95%; margin: 0 auto;}
	.menu-top {display: none;}
	a.reservation {right: auto; bottom: 10px; left: 130px; line-height: 32px;}
	div.custom-info p.hours, div.custom-info p.mail {display: none;}
	.custom-info {top: 0; left: 130px;}
	.custom-logo img {margin: 10px 0; width: 120px;}
	div.home > div {width: 100%; margin: 0;}
	div.news-item {margin: 15px !important;}
	.picto {text-align: center;}
	.picto > p {margin: 0 35px 25px 0 !important;}
	.camera_caption {display: none !important;}
}
@media (max-width: 1164px) and (min-width: 630px) {
	div.news-item {margin: 10px 2% !important; width: 45%;}
}
@media (max-width: 629px) {
	div.news-item {margin: 10px 0 !important; width: 100%;}
	div.news-intro {height: auto;}
}
@media (max-width: 570px) {
	div.home > div {background: none;}
	div.home-right {height: auto;}
}
@media (max-width: 435px) {
	a.reservation {display: none;}
}