@media (max-width: 1024px) {

}
@media (max-width: 823px) {

}
@media (max-width: 812px) {

}

@media (max-width: 800px) {

}

@media (max-width: 992px) {
	.navbar-expand-sm .navbar-collapse {
		display: none !important;
	}
	.navbar-expand-sm .navbar-toggler {
	    display: block;
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: column;
    	flex-direction: column;
	}
	.navbar-toggler {
		position: absolute;
		z-index: 300;
		left: 15px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.navbar-brand img {
		width: 150px;
	}
	.abstand-oben { height: 200px; }

}

@media (max-width: 768px) {
	.banner_content h1 {
		font-size: 32px;
	}
	.banner_content h1 .small {
		font-size: 26px;
	}
	.banner_content h6 {
		font-size: 16px;
	}
	.banner_content h5 {
		font-size: 13px;
	}
	.section_intros h2, .section_way h2, .section_hostessteam h2, .box_news h3 {
		font-size: 30px;
	}
	.box_news {
		width: 100%;
	    position: relative;
	    bottom: 0;
	}
	.movetop {
		float: none;
		display: block;
		text-align: center;
	}
	.section_intros { padding-top: 0; }
	.section_intros.newsbefore { padding-top: 170px; }
	.section_way_pic { -webkit-background-size:inherit; height: auto; background-attachment:inherit !important; background-size: contain !important; }
	.mobileBgOn { display: block; }

	.section_pad1 {
		padding: 60px 15px 0;
	}
	.section_pad2 {
		padding: 60px 15px;
	}
	.section_pad3 {
		padding: 0 15px;
	}
	.section_pad4 {
		padding: 100px 15px 0;
	}
}

@media (max-width: 667px) {
	.abstand-oben { height: 195px; }

}

@media (max-width: 568px) {
	.bsnav-brand-top.navbar-expand-sm { padding-bottom: 0; }
	.banner_content .hallo {
	    font-size: 3em;
	}
	.banner_content .hallo .small { font-size: 2.75rem; }
	.section_banner { height: 350px; }
	.banner_content .hallo { margin-top: 30px; margin-bottom: 15px; }
	.section_intros.newsbefore { padding-top: 138px; }

}
@media (max-width: 414px) {
	h1, h2, h3, h4, h5, h6 { line-height: 1em; }
	.section_intros.newsbefore { padding-top: 200px; }
	.section_intros h1 { font-size: 2em;}
	.banner_content .zitat { line-height: 1em; font-size: 1.2em; }
	.banner_content .hallo { margin-top: 15px; margin-bottom: 15px; }
	.section_banner { height: 320px; }
}

@media (max-width: 375px) {

}
@media (max-width: 375px) {

}

@supports (-webkit-overflow-scrolling: touch) {

}

@supports not (-webkit-overflow-scrolling: touch) {
  /* CSS for other than iOS devices */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

}