footer .mobile-search {
    display: none!important;
}

@media (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        overflow-x: auto;
    }
    .table-responsive>.table {
        margin-bottom: 0;
        width: 100%;
    }
    .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
        white-space: nowrap;
        width: 100%;
    }
    .d-none {
        display: block!important;
    }
    .hidden-xs {
        display: none!important;
    }
    .navbar.navbar-top.affix .navbar-brand img {
        top: 0!important;
    }
    .people-slider {
        margin-bottom: 0!important;
        margin-top: 0!important;
        display: inline-block;
    }
    .people-slider .slider {
        margin-bottom: 0;
        margin-top: 0!important;
    }
    #c8059 .people-slider p.name {
        margin-top: 20px;
    }
}
@media (max-width: 540px) {
    .product-teaser .h1 .btn.btn-primary, .product-teaser .h2 .btn.btn-primary, .product-teaser h1 .btn.btn-primary, .product-teaser h2 .btn.btn-primary {
        display: block;
    }
    .main-slider.stage-slider .slider-for {
        height: 515px!important;
    }
    .main-slider.content-slider .slider-for .image-mask, .main-slider.stage-slider .slider-for .image-mask {
        width: 210px;
        height: 210px;
        top: 404px!important;
    }
    .ce-image.ce-center.ce-above figure.image {
        padding: 0!important;
    }
    .container .container {
        padding: 0;
    }
    #c7189 img {
        display: none;
    }
    h2 {
        font-size: 24px;
    }
    .quick-facts {
        padding: 10px;
    }
    [class^='trenner-'] {
        height: 20px!important;
        margin-top: 0px!important;
    }
    .trenner-15038 {
        height: 0!important;
    }
    .modul-boxes .modul-box a svg {
        top: 0!important;
    }
}