@media screen and (max-width: 1080px) {
header .inside {
    background-color:rgba(77,91,114,1);
}
header nav.mod_navigation {
    display:none;
}
header .mod_changelanguage {
    right:6rem;
    top:3.75rem;
    padding-top:0;
    padding-left:0;
}
header .button-menu {
    width:50px;
    height:50px;
    right:1.75rem;
    top:1.75rem;
    position:absolute;
}
.mobile_menu {
    max-width:300px;
    background-color:#fff;
}
.mobile_menu .inner {
    padding:1rem;
    background-color:rgba(77,91,114,.2);
}
.mobile_menu ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
.mobile_menu a,
.mobile_menu strong {
    display:block;
    border-bottom:1px solid rgba(59,57,57,.5);
    font-size:1rem;
    line-height:2rem;
    color:#3B3939;
}
header .telefon {
    right:7rem;
}
.custom {
    padding-top:110px;
}
.slogan {
    top:30px;
    padding-right:1.5rem;
    padding-left:1.5rem;
}
.col-5 .text-slider .slick {
    display:none;
}
.col-5 .text-slider .ce_text,
.col-5 .text-slider .content-text {
    width:100%;
    min-width:100%;
    padding-top:2rem;
}
.col-5 .text-slider .ce_text br,
.col-5 .text-slider .content-text br {
    display:inline-block;
}
.col-6 .text-slider .rechts {
    max-width:440px;
}
.kontakt .col-5,
.kontakt .col-7 {
    width:100%;
    max-width:100%;
}
form .rechts .widget-submit button {
    width:100%;
}
form .rechts .widget-submit {
    padding-left:6px;
}
.col-5 .text-slider .ce_text,
.col-5 .text-slider .content-text,
.col-5 .text-slider .slick {
    width:50%;
}
}