@media only screen and (min-width : 767px) {
.main-content .beschreibung .rs-columns .rs-column.-small-last {
    padding-top: 1em;
}
.col-lg-4,
.col-lg-6,
.col-lg-12,
.col-lg-3 {
    display: table-cell;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-12 {
    width: 100%;
    display: block;
}
.col-lg-4 {
    width: 33.33%;
}
.keeponmovinglogo {
    margin-top: 60px;
    max-width: 340px;
}
.keeponmoving .main-content h1.logo {
    width: 80%;
    left: 10%;
    top: -14px;
}
.page-footer .fitmitastrid {
    width: 20%;
    float: none;
}
.opensauce-fullwidth .image_container.float_right,
.opensauce-fullwidth .image_container.float_left {
    width: 30% !important;
}
.rs-column,
.opensauce-fullwidth .rs-column {
    margin-right: 0.33%;
}
.rs-column.-medium-col-3-1,
.opensauce-fullwidth .rs-column.-medium-col-3-1 {
    width: 33%;
}
.hintergrundbild,
.hintergrundbild_2 {
    padding: 25vw !important;
        margin-left: -57px;
        margin-right: -58px;
    max-width: calc(100% + 115px);
}
.hintergrundbild_leer {
    padding: 181px!important;
        margin-left: -57px;
        margin-right: -58px;
        max-width: calc(100% + 115px);
        background-size: cover;
        background-position: 0 0px;
}
}
