@media (max-width: 820px) {
    br.disnone {
        display:block;
    }
    .wrap-time-location {
        flex-direction: column;
        align-items: flex-start;
    }
    time span.time_dt {
        margin-left: 0;
    }
    .start_event_text_wrap .ce_text p:first-child,
    .start_event_text_wrap .content-text p:first-child {
        margin-top:0;
    }
    .start_event_text_wrap .ce_text,
    .start_event_text_wrap .content-text {
        padding:0;
    }
    #header > .inside > .mod_customnav > ul.level_1 > li {
        display: none;
    }
    .dreihaeuser {
        display:none;
    }
    .rs-column.-medium-col-3-1 {
        width:100%;
    }
    #job-karriere p.four-section-headline {
        font-size:1em;
    }
    .ce_headline,
    .content-headline {
        margin-bottom:0.5em;
    }
    .benefits li {
        width:50%;
    }
    .step2-second-form-wrap {
        width:100%;
    }
    .gs-form select,
    .gs-form input {
        margin-right:0;
    }
}
