@media (max-width: 768px) {
    html,
    body {
        overflow-x: hidden;
    }

    #slider-container {
        background: #fff;
        overflow: hidden;
    }

    #slider-container .bx-wrapper,
    #slider-container .bx-viewport {
        height: min(37.5vw, 240px) !important;
        min-height: 140px;
        overflow: hidden;
    }

    #slider-container .main-slider,
    #slider-container .main-slider > li {
        height: 100% !important;
    }

    #slider-container .main-slider > li {
        align-items: center;
        background: #fff;
        display: flex !important;
        justify-content: center;
    }

    #slider-container ul li img.desktop {
        display: block;
        height: 100%;
        object-fit: contain;
        object-position: center;
        width: 100%;
    }

    #slider-container ul li img.mobile {
        display: none !important;
    }

    #slider-container .main-slider-paginator {
        bottom: 8px;
        line-height: 1;
    }

    #recipes-container #centralizer {
        padding: 36px 0 44px;
    }

    #recipes-container #centralizer .recipes-title img {
        max-width: 70vw;
        width: 220px;
    }

    #recipes-container #centralizer #recipes {
        margin-top: 24px;
        padding: 0 44px;
    }

    #recipes-container #centralizer #recipes .bx-wrapper,
    #recipes-container #centralizer #recipes .bx-viewport {
        max-width: 100%;
    }

    #recipes-container #centralizer #recipes ul li {
        text-align: center;
    }

    #recipes-container #centralizer #recipes ul li .content-centralizer {
        max-width: 300px;
        width: 100% !important;
    }

    #recipes-container #centralizer #recipes ul li .content-centralizer img {
        aspect-ratio: 16 / 10;
        display: block;
        object-fit: cover;
        width: 100%;
    }

    #recipes-container #centralizer #recipes ul li .content-centralizer .recipe-content {
        margin: -14px 3% 0;
        padding: 12px;
        width: 94%;
    }

    #recipes-container #centralizer #recipes ul li .content-centralizer .recipe-content h3 {
        font-size: 17px;
        margin-bottom: 8px;
    }

    #recipes-container #centralizer #recipes ul li .content-centralizer .recipe-content .text {
        font-size: 13px !important;
    }

    #recipes-container #centralizer #recipes ul li .content-centralizer .recipe-content a.see-more,
    #recipes-container #centralizer #recipes #recipes-see-more a.see-more-recipes {
        font-size: 15px;
    }

    #recipes-container #centralizer #recipes #recipes-slider-prev,
    #recipes-container #centralizer #recipes #recipes-slider-next {
        padding: 0 8px;
        top: 80px;
    }

    #recipes-container #centralizer #recipes #recipes-slider-prev a i,
    #recipes-container #centralizer #recipes #recipes-slider-next a i {
        font-size: 38px;
    }
}
