@media only screen and (min-width : 1000px) {
.keeponmoving .main-content h1.logo {
    width: 640px;
    left: calc(50% - 330px);
    top: -8px;
}
.opensauce-fullwidth .image_container.float_right,
.opensauce-fullwidth .image_container.float_left {
    width: 20% !important;
}
footer .ce_ctscontact,
footer .weiterbildungen,
footer .keeponmovinglogo {
    display: table; 
    float: left;
}
.keeponmoving footer .ce_ctscontact {
    width: 285px;
}
footer .col-lg-3,
footer .ce_form {
    display: block;
    float: left;
    width: 20%;
}
footer .weiterbildungen {
    width: 70%;
    max-width: 610px;
}
footer .keeponmovinglogo {
    max-width: 255px;
    margin-top: 34px;
    float: right;
    margin-right: 5px;
}
.page-footer .fitmitastrid {
    width: 142px;
    float: right;
    font-size: 15px;
}
}
