@media screen and (min-width: 850px){
    .dots-mb .flickity-page-dots{
        display: none;
    }
}
@media screen and (max-width: 849px){
    /*HOME*/
    .banner_custom .text-inner.text-left {
        max-width: 100%;
    }
    .slider_home_custom .col{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .flickity-enabled {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .slider_home_custom .img {
        max-width: 111px;
        margin: 0 15px !important;
    }
    .die_produkthighlights_section .product-category.col:nth-child(1) {
        max-width: 100%;
        flex-basis: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .die_produkthighlights_section .product-category {
        max-width: 50%;
        padding-left: 0;
        padding-right: 10px;
    }
    .die_produkthighlights_section .product-category:last-child{
        padding-right: 0;
        padding-left: 10px;
    }
    .die_produkthighlights_section .box-text-inner a h5 {
        font-size: 22px;
        line-height: 28px;
    }
    .die_produkthighlights_section .product-category.col a.button.primary {
        max-width: 178px;
        margin: 0 auto;
        margin-top: 1rem;
        padding: 0;
        letter-spacing: 0;
        font-size: 13px;
    }
    .bestseller_section ul.nav.nav-pills.nav-uppercase.nav-size-normal.nav-left {
        position: relative;
        inset: auto;
        width: 100%;
        padding: 0 15px;
    }
    .bestseller_section .flickity-prev-next-button{
        display: none !important;
    }
    .bestseller_section .tabbed-content .nav .tab {
        width: 50%;
        text-align: center;
    }
    .review_slider_section h2 {
        margin-bottom: 0;
    }
    .die_ultimativen_alles_fur_section .text-box-content .text.fs_38 p:nth-child(1){
        margin: 0;
    }
    .die_ultimativen_alles_fur_section .text-box-content.text.dark {
        padding-left: 20px;
        padding-right: 20px;
        max-width: 80%;
    }
    .wohlfuhltipps_vorteile .wohlfuhltipps_vorteile_right_col{
        padding: 200px 20px 0px 20px !important;
    }
    .wohlfuhltipps_vorteile h2 br{
        display: none;
    }
    .wohlfuhltipps_vorteile .bg{
        background-image: none !important;
    }
    .wohlfuhltipps_vorteile{
        overflow: hidden;
    }
    .wohlfuhltipps_vorteile .section-content > .img{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }
    .trust_icon_section .icon-box.featured-box.icon-box-left.text-left {
        justify-content: center;
    }
    .trust_icon_section  .icon-box-left .icon-box-img+.icon-box-text {
        flex: none;
    }
    #rmOrganism .rmSubscription .rmBase__el.rmBase__el--cta {
        top: auto;
        position: relative;
        right: auto;
    }
    #rmOrganism .rmBase__el .comp__input {
        max-width: 100%!important;
    }
    .img-sparen {
        position: absolute;
        top: -150px;
        left: auto;
        width: auto !important;
        right: 0;
        max-width: 90px;
    }
    /*HOME*/
    /*MISSION*/
    .nachhaltig-schon-right-col .col-inner {
        max-width: 270px!important;
        margin-left: auto !important;
        margin-right: 0;
        padding-right: 20px;
    }
    .kontaktieren_sie_uns_section .col:nth-child(2) .col-inner {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 30px;
        padding-bottom: 30px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }
    /*MISSION*/
    /*FAQ*/
    .haufig_gestellte_fragen_section .nav-outline>li>a {
        font-size: 14px;
        letter-spacing: .84px;
        font-weight: normal;
        text-align: center;
    }
    .haufig_gestellte_fragen_section ul.nav.nav-outline.nav-uppercase.nav-size-normal.nav-center li {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
        width: calc(50% - 1rem);
        margin-bottom: 1rem;
    }
    .haufig_gestellte_fragen_section  ul.nav.nav-outline.nav-uppercase.nav-size-normal.nav-center {
        margin-top: 1rem;
        margin-bottom: 0;
    }
    /*FAQ*/
    /*contact*/
    .kontaktieren-sie-section .kontaktieren-sie-right-col {
        max-width: 100%;
        flex-basis: 100%;
        padding: 40px 20px 0!important;
    }
    /*contact*/
}