/* Tablets (portrait and landscape) */
@media only screen and (min-width: 768px) and (max-width: 1340px) {
    .auto-container-process {
        width: 100%;
        padding: 0 2rem;
    }

    .slider-container-process-production-top {
        display: none;
    }

    .process-production-section::after {
        display: none;
    }

    .slider-process-production {
        align-items: flex-start;
    }

    .slider-process-production {
        width: 60rem;
    }

    .icons-process-production {
        height: 10rem;
    }

    .history-all-container {
        padding-left: 1rem;
    }

    .slider-all-history-container {
        width: 100%;
        margin: 0;
    }

    .slide-all-history-content {
        flex-direction: row;
        padding: 20px 0 20px;
        height: 20rem;
        gap: 10%;
    }

    .slide-all-history {
        width: 100%;
    }

    .slide-all-history img {
        width: 40%;
    }

    .slide-all-history-content .description {
        width: 60%;
        padding: 1rem 0 0 0;
    }

    .slide-all-history-content .description p {
        margin: 0;
    }

    .history-all-section::before {
        bottom: 110px;
    }

    .navigation-histori-all {
        display: flex;
        justify-content: end;
        padding: 0 2.8rem;
    }

    /* recipe costum css  */
    .btn-recipe {
        display: flex !important;
        justify-content: end !important;
    }

    .btn-recipe a {
        padding-inline: 0.5rem !important;
    }

    .content-title-recipe {
        height: 17vh !important;
        position: relative;
        justify-content: center;
    }

    .title-bar-recipe {
        padding: 1rem 0rem 0rem 0.5rem !important
    }


    .img-recipe {
        aspect-ratio: 1/1;
        border-radius: 50%;
        top: 50%;
        left: 0%;
        /* top: -2.5rem; */
        /* left: -8rem; */
        position: absolute;
        z-index: 1;
        width: 50%;
        transform: translate(-7rem, -50%);
        object-fit: cover;
    }

    .img-recipe-product {
        top: 50%;
        right: 0%;
        position: absolute;
        z-index: 1;
        width: 35%;
        transform: translate(5rem, -50%);
    }

    .card-title-recipe-size {
        width: 65%;
        position: relative;
    }

    .banner-home-popup__form {
        position: relative;
        z-index: 9991;
        padding: 0;
        max-width: 1200px;
        position: relative;
        max-height: 100vh;
    }

    .fact-counter .column {
        padding: 1rem;
    }

    .button-register-detail {
        justify-content: start;
    }

    .call-to-section h3 {
        float: unset;
        margin: 0px 25px 25px;
    }

    .cta-head {
        font-size: 40px;
    }
    
    .button-terms-condition {
        display: flex !important;
        justify-content: end !important;
    }

    .recipe-card {
        height: 35vh;
    }
}
