/*CORRECTIONS BY CHRISTOPH CREATED 10.01.2018*/

.content_container {
    max-width: 1600px;
}

.swiper-container {
    height: auto !important;
    margin-bottom: 50px;
    width: 100% !important;
}

.swiper-container_referenz {
    width: 100% !important;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    margin-bottom: 30px;
}

.referenz_viewer {
    max-width: 1920px;
}

.referenz_viewer .content_boxes {
    height: auto;
}

.box {
    width: inherit !important;
    height: auto !important;
    min-height: 0;
    box-sizing: border-box;
}

.swiper-button-disabled {
    display: none !important;
}

@media only screen and (max-width: 625px) {
    .referenz_viewer {
        margin-left: 0 !important;
    }
    .referenz__text {
        padding: 0 20px;
    }
}


@media only screen and (max-width: 414px) {
    .icon__email {
        width: 40px !important;
    }
}

@media only screen and (max-width: 320px) {
    .impressum .swiper-slide p {
        box-sizing: border-box !important;
        padding: 0 20px;
    }
}







