@media only screen and (max-width : 1200px) {
    figure { display: inline-block; min-height: 300px !important; }	
	ul.nav-level-1 { float: right; margin: 0; }
	ul.nav-level-1 li a { font-size: 22px; padding: 12px 40px 8px 40px; }
	.min-height-md { 240px }
}
@media only screen and (max-width : 992px) {	
    ul.nav-level-1 { float: right; margin: 0; }
    ul.nav-level-1 li a { font-size: 20px; padding: 12px 20px 8px 20px; }
    ul.nav-level-1 li a.act { background: url("../img/navi_bg_ACT_schmal.png") no-repeat center top; }
    figure { display: inline-block; min-height: 200px !important; }
}
@media only screen and (max-width : 768px) {
    .container-fluid.top { padding-left: 0; padding-right: 0; }
    .container-fluid.top .container { padding-left: 0; padding-right: 0; }
    h1#logo { float: none; margin: 0 auto; }
    .header { margin-bottom: 5px; }
    #mobile-nav-helper { display: block !important; width: 140px; margin: 0 auto 0 auto; padding: 10px 0 8px 30px; cursor: pointer; background: #fff url(../img/navi-mobile.png) no-repeat left center; background-size: auto; }
    #mobile-nav-helper { color: #80737d; font-family: 'Roboto Condensed'; font-size: 22px; text-transform: uppercase; }
    ul.nav-level-1 { display: none; float: none; margin: 0; padding: 15px 0 0 0; }
    ul.nav-level-1 li { float: none; clear: both; display: block; border-bottom: 1px solid #80737d; margin: 0; }
    ul.nav-level-1 li a { font-size: 18px; display: block; text-align: center; width: 100%; font-weight: 300; padding: 12px 10px 10px 5px; }
    ul.nav-level-1 li a.act { color: #fff; background: #80737d; }
    a.disabled-xs { pointer-events: none; }
    a.lightbox { pointer-events: none; }
    .content { padding: 15px 0; }
    figure { display: block; min-height: auto !important; margin: 0 0 15px 0; }
    .container-fluid.wrapper { margin-bottom: 0; }
    .container-fluid.wrapper.margin-bottom-30 { margin-bottom: 30px; }
    footer p { text-align: center; }
    footer span.trenner { visibility: hidden; display: block; height: 1px; }
	img.panta-rhei { padding-right: 0 !important; }
}
@media (min-width: 1200px) {
    .container { width: 970px; }
    .container.wide { width: 1200px; }
}