@media screen and (min-width: 2561px) and (max-width: 3840px) {
    .clients {
        margin-top: 10%
    }
    .clients .top-path {
        width: 100%;
        margin-top: -19%;
    }
    .clients .bottom-path {
        width: 100%;
        margin-top: 0;
    }
    .clients .space {
        height: 50px;
    }
    .market .space {
        height: 550px;
    }
    .market .roundcheese-wrapper img.roundcheese {
        margin-top: -60%;
    }
    .store .space {
        height: 0;
    }
    .store .wave {
        margin-top: -1%;
    }
}

@media screen and (min-width: 1921px) and (max-width: 2560px) {
    .clients {
        margin-top: 8%
    }
    .clients .top-path {
        width: 100%;
        margin-top: -18%;
    }
    .clients .bottom-path {
        width: 100%;
        margin-top: -2%;
    }
    .clients .space {
        height: 50px;
    }
    .market .space {
        height: 450px;
    }
    .market .roundcheese-wrapper img.roundcheese {
        margin-top: -60%;
    }
    .store .space {
        height: 0;
    }
    .store .wave {
        margin-top: -1%;
    }
}

@media screen and (min-width: 1367px) and (max-width: 1920px) {
    .clients .top-path {
        width: 100%;
/*        margin-top: 0;*/
/*        margin-bottom: 18%;*/
        margin-top: -18%;
    }
    .clients .bottom-path {
        width: 100%;
        margin-top: -2%;
    }
    .clients .space {
        height: 50px;
    }
    .market .space {
        height: 350px;
    }
    .market .roundcheese-wrapper img.roundcheese {
        margin-top: -60%;
    }
    .store .space {
        height: 0;
    }
    .store .wave {
        margin-top: -1%;
    }
}

/* === 1366px - 992px === */

@media screen and (min-width: 992px) and (max-width: 1280px) {
    .container {
        width: auto;
    }
}

@media screen and (min-width: 992px) and (max-width: 1070px) {
    .process .chessemaker-wrapper > img {
        width: 125%;
    }
}
@media screen and (max-width: 768px) {
    .milktop{
        display: none;

    }
}
/* ==== 992px - 768px ==== */
@media screen and (min-width: 768px) and (max-width: 992px) {

    .protection .space {
        height: 100px;
    }
    .security img.round-cheese {
        right: 30px;
        width: 90%;
    }


    .clients .space {
        height: 100px;
    }


    .protection .stamp-wrapper > img.stamp {
        width: 85%;
    }


    .process .chessemaker-wrapper > img {
        width: 135%;
    }
}


@media screen and (min-width: 768px) and (max-width: 904px) {
    .process .chessemaker-wrapper > img {
        width: 160%;
    }
}
@media screen and (min-width: 768px) and (max-width: 862px) {
    .process .chessemaker-wrapper > img {
        width: 180%;
    }
}
@media screen and (min-width: 768px) and (max-width: 836px) {
    .process .chessemaker-wrapper > img {
        width: 200%;
    }
}
@media screen and (min-width: 768px) and (max-width: 798px) {
    .process .chessemaker-wrapper > img {
        width: 230%;
    }
}


/* ==== 768px - 320px ==== */
@media screen and (min-width: 320px) and (max-width: 767px) {
    .security .space {
        height: 0;   
    }
    .security .rc-wrapper {
        text-align: center;
    }
    /*
    .security img.round-cheese {
        top: 0;
        left: 5%;
        width: 60%;
        position: relative;
    }
    */

    .protection .space {
        height: 30px;
    }
    .protection .stamp-wrapper {
        padding-top: 30px;
        text-align: center;
    }
    .protection .stamp-wrapper > img.stamp {
        /*width: 45%;*/
    }

    .clients {
        margin-top: 25%;
    }
    .clients .top-path {
        margin-top: -18%;
        height: 25%;
    }
    .clients .bottom-path {
        margin-top: -5px;
    }

    .market .space {
        height: 150px;
    }
    .market .roundcheese-wrapper {
        display: none;
    }
}
@media screen and (min-width: 320px) and (max-width: 480px) {
    .security img.round-cheese {
        left: 0;
        width: 90%;
    }
    .clients .space {
        height: 50px;
    }
    .clients .logos {
        min-height: 300px;
    }
    .clients .thumb-slide {
        display: block;
        overflow-y: hidden;
        overflow-x: scroll;
        padding-bottom: 20px;
    }
    .clients .thumb-slide ul.slide {
        width: 750%;
        margin-left: -40px;
        list-style-type: none;
    }
    .clients .thumb-slide ul.slide li {
        float: left;
    }
    .clients .thumb-slide ul.slide li a {
        display: block;
        padding-left: 15px;
        padding-right: 15px;
    }
    .clients .thumb-slide ul.slide li a img {
        height: 80px;
        max-height: 80px;
    }
}

@media screen and (min-width: 320px) and (max-width: 329px) {
    .security .space {
        height: 10px;
    }
    .clients .thumb-slide ul.slide {
        width: 800%;
    }
}



@media screen and (min-width: 481px) {
    /*
    .container {
        padding-left: 40px;
        padding-right: 40px;
    }
    */
}


@media screen and (min-width: 768px) {
    .security img.round-cheese {
        margin-top: 40px;
    }
    .security .quote {
        margin-top: 60px;
    }
    .topspace {
        /*margin-top: 75px;*/
    }
    .security.topspace {
        margin-top: 120px;
    }
    .security img.round-cheese {
/*        top: 0px;*/
/*        right: 50px;*/
        width: 140%;
        margin-left: -50px;
        margin-top: 150px;
        /*position: absolute;*/
    }
    .process_quality {
        margin-top: 100px;
    }
    .clients .top-path {
/*        margin-top: -23%;*/
    }
    .market .space {
        height: 150px;
    }
    .market .roundcheese-wrapper img.roundcheese {
        left: auto;
        width: 100%;
    }
    .clients {
        margin-top: 18%;
    }
    .store .space {
        display: none;
    }
    .process_quality {
        margin-top: 200px;
    }
    .process_quality .cheesewrapper {
        position: relative;
    }
    .process_quality .cheesemaker {
        position: absolute;
        max-width: 150%;
        margin-top: -110px;
    }
}


@media screen and (min-width: 992px) {
    .topspace {
        /*margin-top: 150px;*/
    }

    .security img.round-cheese {
        /*        top: 0px;*/
        /*        right: 50px;*/
        width: 140%;
        /*margin-left: 50px;*/
        margin-top: 50px;
        /*position: absolute;*/
    }

    .market .space {
        height: 200px;
    }

    .process_quality {
        margin-top: 12em;
    }
    
}

@media screen and (min-width: 1367px) {
    .topspace {
        /*margin-top: 150px;*/
    }
    .market .space {
        height: 250px;
    }
    .store {
        margin-top: -10em;
        max-height: 800px;
        overflow: hidden;
    }
    .process_quality {
        margin-top: 12%;
    }
    

    
}



