@media screen and (max-width: 1279px) {
	.fs-content {
		font-size: 30px;
	}
	.nav {
		text-align: right;
	}
	.services-row {
		padding-left: 0;
	}
	.produkte-title {
		padding-left: 0;
	}
	.header.sticky .logo-small {
		margin-left: -15px;
	}
}

@media screen and (max-width: 991px) {
	.nav {
		margin: 0;
	}
	.services-row {
		align-items: flex-start;
		flex-direction: column;
		margin-top: 50px;
	}
	.services-title {
		font-size: 30px;
	}
	.services-text {
		margin-top: 0;
	}
	.services-content {
		margin: 0;
		padding-left: 0;
	}
	.services-title {
		margin: 20px 0 10px;
	}
	.uc-vh2 {
		display: none;
	}
	.unternehmen-box-bg {
		display: none;
	}
	.unternehmen-content {
		top: 0;
		padding-left: 15px;
	}
	.fs-text {
		font-size: 24px;
	}
	.h2 {
		font-size: 30px;
	}
	.lei-vh3 {
		display: none;
	}
	.services-image img {
		max-width: 100%;
		height: auto;
	}
	.leistungen-content {
		padding: 100px 15px 70px 15px;
	}
	.leistungen-title {
		font-size: 30px;
	}
	.produkts li {
		width: 50%;
	}
	.produkte-title {
		font-size: 30px;
	}
	.director {
		border-right: none;
		margin-left: 0;
		padding: 50px 0 0 0;
	}
	.fs-video,
	.fs-overlay {
		display: none;
	}
	.fs {
		background: url('../img/leistungen-bg.png') no-repeat center / cover;
	}
}

@media screen and (max-width: 767px) {
	.desktop-menu {
		display: none;
	}
	.col-menu-toggler {
		display: block;
	}
	.fs-vl1 {
		/* left: 0;
		width: 10px; */
		display: none;
	}
	.fs-vl2 {
		display: block;
	}
	.fs-content {
		margin-top: 100px;
	}
	.fs-text {
		padding-left: 0;
	}
	.unternehmen-mobile-line {
		display: block;
	}
	.fs {
		min-height: 370px;
	}
	.produkte-title {
		font-size: 24px;
		text-align: center;
	}
	.pro-vh4 {
		display: none;
	}
	.produkte-content {
		padding: 0 15px;
	}
	.produkts li {
		padding: 30px 0 10px;
		vertical-align: top;
	}
	.header.sticky .menu-toggler {
		line-height: 48px;
	}
	.header.sticky .header-row {
		min-height: 48px;
	}
	.header.sticky .logo-small {
		margin-left: 0;
	}
	.mobile-langs {
		display: flex;
	}
}


@media screen and (max-width: 543px) {
	.services-title,
	.h2 {
		font-size: 24px;
	}
	.produkts li {
		width: 100%;
	}
	.fs-text {
		font-size: 20px;
	}
}
