.mobile-on { display: none; }
 
@media (min-width: 1100px) {
	.container-fluid {
	    padding-right: 0;
	    padding-left: 0;
	}
}
@media (max-width: 1600px) {

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

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

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

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

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

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

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

	.title {
	    color: #336699;
	    font-size: 2em;
	    font-family: 'Fjalla';
	    padding-bottom: 1em;
	}
}
@media (max-width: 768px) {
	.col-12 + .col-12 { margin-top: 2em; }
	h3 {
		margin-top: 2em;
	}
}
@media (max-width: 667px) {

}
@media (max-width: 568px) {
	.title {
	    font-size: 1.4em;
		padding-bottom: 0.5em;
	}
	.brand {
	    padding: 1em 0;
	}
	.navbar-light .navbar-toggler { margin-top: -110px; }
	main { margin-top: -16px; }
	.col-md-6 + .col-md-6 { margin-top: 3em; }
	.abstand { }
	.btn-rot {  margin-bottom: 2.5em; }
}
@media (max-width: 500px) {

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

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

}

@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) {

}



@media only screen and (max-width: 768px) { .mt0 { margin-top: 0px; }
  .mt1 { margin-top: 8px; }   .mt2 { margin-top: 16px; }   .mt3 { margin-top: 24px; }   .mt4 { margin-top: 32px; }   .mt5 { margin-top: 40px; }   .mt6 { margin-top: 48px; }   .mt7 { margin-top: 56px; }   .mt8 { margin-top: 64px; }   .mt9 { margin-top: 72px; }   .mt10 { margin-top: 80px; }   .mb0 { margin-bottom: 0px; }   .mb1 { margin-bottom: 8px; }   .mb2 { margin-bottom: 16px; }   .mb3 { margin-bottom: 24px; }   .mb4 { margin-bottom: 32px; }   .mb5 { margin-bottom: 40px; }   .mb6 { margin-bottom: 48px; }   .mb7 { margin-bottom: 56px; }   .mb8 { margin-bottom: 64px; }   .mb9 { margin-bottom: 72px; }   .mb10 { margin-bottom: 80px; }   .pad0 { padding: 0px; }   .pad1 { padding: 8px; }   .pad2 { padding: 16px; }   .pad3 { padding: 24px; }   .pad4 { padding: 32px; }   .pad5 { padding: 40px; }   .pad6 { padding: 48px; }   .pad7 { padding: 56px; }   .pad8 { padding: 64px; }   .pad9 { padding: 72px; }   .pad10 { padding: 80px; }   .pt0 { padding-top: 0px; }   .pt1 { padding-top: 8px; }   .pt2 { padding-top: 16px; }   .pt3 { padding-top: 24px; }   .pt4 { padding-top: 32px; }   .pt5 { padding-top: 40px; }   .pt6 { padding-top: 48px; }   .pt7 { padding-top: 56px; }   .pt8 { padding-top: 64px; }   .pt9 { padding-top: 72px; }   .pt10 { padding-top: 80px; }   .pb0 { padding-bottom: 0px; }   .pb1 { padding-bottom: 8px; }   .pb2 { padding-bottom: 16px; }   .pb3 { padding-bottom: 24px; }   .pb4 { padding-bottom: 32px; }   .pb5 { padding-bottom: 40px; }   .pb6 { padding-bottom: 48px; }   .pb7 { padding-bottom: 56px; }   .pb8 { padding-bottom: 64px; }   .pb9 { padding-bottom: 72px; }   .pb10 { padding-bottom: 80px; } }

