@media (max-width : 992px) {
#kontakt-left .inside,
#kontakt-right .inside {
    float: none;
        width: 100%;
        max-width: 1200px;
        margin: 0;
        padding: 0 6% 2rem;
        box-sizing: border-box;
}
.tparrows:before {
    font-size:25px !important;
    line-height: initial !important;
}
.metis.tparrows {
    width:50px !important;
    height:50px !important;
}
.menu-mob {
    display:block;
}
#mobilenavigation {
    display:block;
}
.menu-mob-inside,
.menu-mob-inside:before,
.menu-mob-inside:after {
    background-color:#000;
}
.mainmenu {
    display:none;
}
#footerwrapper {
    text-align: center;
}
#footerwrapper p.small {
    text-align: center;
    font-size: 1.2rem;
}
#footerwrapper .rs-column.-large-last {
    width:100%;
    border-left:0;
    padding-left:0;
}
#footerwrapper .rs-column.-large-col-2-1 {
    width:100%;
}
.startpage h1 {
    font-size: 3rem;
    line-height: 3.6rem;
}
.padding {
    padding-left: 0;
}
#kontakt-left,
#kontakt-right {
    max-width: 100%;
    position: relative;
    min-height: 1px;
    width: 100%;
    float: left;
}
.nav-mobile.active {
    width: -webkit-calc(100% - 0rem);
    width: calc(100% - 0rem);
    height: calc(100% - 0rem);
}
}
