@media only screen and (max-width: 991px) {
	#top .container .phone { display: none }
	#top .container .column.social { text-align: center }
	.subpage .teaser.section h1 { font-size: 50px }
	#header #top { height: auto }
	#header #top .container,
	.offcanvas-header { display: block }
	.offcanvas .offcanvas-body .navbar-nav {
		margin-bottom: 20px;
		align-items: unset !important;
	}
	.header ul.social-links { display: flex; justify-content: space-around }
	.bxsliderwrap .outside #sliderprev.item { left: -40px; }
	.bxsliderwrap .outside #slidernext.item { right: -40px; }
	.main-timeline .timeline.left .card .text-muted,
	.main-timeline .timeline.right .card .text-muted { padding: 0 }
	.service_timeline .featurelist,
	.main .price.section .container .row .grid,
	.main .gallery.section .container .row .wrap,
	.serviceart.section .container .row { grid-template-columns: auto }
	.serviceart.section .container .row .col { margin-bottom: 30px }
	.performance .container .performanceitems,
	.procedure.section .row .wrap, .flipbox.section .row .wrap { grid-template-columns: auto; }
	.main .benefits.section .container .row .column ul.benefits_items { columns: 1 }
	#breadcrumbs.section ul.breadcrumbs.container { flex-wrap: wrap }
	#breadcrumbs.section ul.breadcrumbs.container li a { display: inline; white-space: nowrap; }
	.first.section .wrap { flex-direction: column; justify-content: center; }
	.main .gallery.section .container .row .wrap li.item figure a { width: 100%; height: auto }
	.main .gallery.section .container .row .wrap li.item figure a,
	.first.section .wrap .item { max-width: none; max-height: none; }
	.first.section .wrap .item figure a .img { width: 100% }
	.main .gallery.section .container .row .wrap li.item { margin-bottom: 20px }
	.fuelcosts_data thead th.header { line-height: normal }
	.main .consumption.section .container .row .column h4 { text-align: left }
	.main .faq_button.section .container .row .column .wrap { margin-bottom: 20px }
}
@media (max-width: 1199px) {
	#navmenu.navmenu ul.navi { display: none; }
}