body {
	width: 100%;
}

#header {
	position: absolute !important;
}

/*#footer .upper,*/
#scrolltop {
	display: none;
}

h1,h2,h3,h4,h5,h6 {
	page-break-after: avoid;
	/*break-after: avoid-page;*/
}


.area_map img {
	height: 700px;
	width: auto;
}

.img img {
	max-width: 100% !important;
	height: auto !important;
}

.img figure:only-of-type img,
.section .row .col:only-of-type img,
#facilities .sub-images li img {
	max-height: 400px !important;
	width: auto !important;
}


#main article .top {
	max-height: 394px;
}



#facilities .section {
	width: 100%;
}
.visuals .main-image {
	width: 60%;
}
.visuals .main-image img,
.visuals .logo-area img {
	max-width: 100% !important;
	height: auto !important;
}
.visuals .logo-area {
	width: 35%;
}



.products-list {
	align-content:flex-start;
	align-items: stretch;
	justify-content: flex-start;
	height: 1200px;
	/*height: auto;
	flex-direction: row;*/
}
.products-list_item {
	height: auto;
}
.products-list_item .overlay {
	display: none;
}
