@media screen and (min-width:1401px) {
    .foot {
    display: inline-block;
    width: 50%;
    vertical-align: bottom;
}
.footer_right .foot {
    text-align: left;
}
.footer_left .foot:nth-child(2) {
    text-align: right;
}
.footer_right .foot:nth-child(2) {
    text-align: right;
}
  .about .bottom {
    bottom: 105px;
}
.footer_left.footer {
    margin-bottom: 22px;
}
.footer .foot:nth-child(1) {
    margin-bottom: 0px;
}
  h2 {
        margin-bottom: 74px;
    }
 .pos_right {
        padding: 85px var(--left-t) 23px;
    }
     .pos_left {
        padding: 85px 40px 41px;
    }

    .mobilemenu {
        display: none;
    }

    .menu li a {
        font-size: var(--d-nav);
        line-height: var(--d-l-nav);
        letter-spacing: 0.5px;
        margin-right: 0px;
    }

    .menu {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        overflow: auto;
        width: 404px;
        background: none;
        height: 72px;
        top: 40px;
        left: 50vw;
        z-index: 1000;
    }


    ul.menuitems {
        display: flex;
        margin: 0;
        padding: 0;
        justify-content: flex-start;
        padding-left: 0vw;

    }

    /* .logo-icon svg {
        width: 314px;
    }
*/
    .logo-icon {
        left: 94px;
        width: calc(100vw - 188px);
        top: 46px;
    }

    .zumkontakt {
        margin: -11px 0px 0 0px;
    }

    ul.menuitems {
        background: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        top: 0;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }

    .menu li a {
        position: relative;
    }

    .menu li a.active:after,
    .menu li a:hover:after,
    .menu li a.aktivhash:after {
        opacity: 1;
    }

    .pos_left {
        padding: 85px 40px 41px 94px;
    }

    .container_home .column p {
        margin-right: 54px;
    }

    .pos_right {
        padding: 85px var(--left-t) 23px 79px;
    }

    .pos_right.abouttextcolumn {
        padding: 85px var(--left-t) 23px 79px;
    }

    .column p {
        margin-right: 34px;
    }

    .articles .column {
        margin-bottom: 67px;
    }

    .articles .column.open {
        margin-bottom: 19px;
    }

    .about .bottom {
        bottom: 56px;
    }

    .kontakt {
        padding: 84px 40px 83px;
    }

    .kontakt a {
        margin-top: 5px;
    }

    .kontakt {
        padding: 84px 40px 46px;
        padding: 58px 40px 30px;
    }
        .sloganbottom p {
        /* margin-bottom: 8px; */
    }
 .kontakt .mail a {
        margin-top: 10px;
       
    }
    .kontakt .mail p a{
    margin-top: -10px;
    }


    .testimonials {
        padding: 58px 40px 40px;
    }

    .swiper-button-next:after,
    .swiper-button-prev:after {
        font-size: 31px;
    }

    .swiper-button-next,
    .swiper-button-prev {
        top: 50%;
    }

    .footer_inner {
        padding: 31px 94px 1px;
        font-size: 0;
        display: flex;
        justify-content: space-between;
    }

    .footer {
        width: 348px;
    }

    .footer_right.footer {
        width: 271px;
    }

    .foot img {
        width: 79px;
    }

    .live a:after {
        right: auto;
        left: -1px;
    }

    .error .container_home {
        min-height: calc(100vh - 211px);
    }

}