@media only screen and (max-width: 600px) {

    .machine-3-4-side{
        z-index: 1;
    }

    .inited .machine-3-4 img {
        transform: scale(1) translateX(25vw) translateY(62vh) !important;
    }

    svg.scroll {
        margin-left: 8px !important;
    }

    a.logo {
        padding-left: 0px !important;
    }

    .scrolled a.logo {
        padding-left: 20px !important;
    }

    .zoom-0__in {
        padding-top: 150px;
    }

    .fp-viewing-anchor5 .zoom-machine__image {
        transform: scale(.6) translateY(10%) translateX(-46vw);
    }

    .fp-viewing-anchor11 .has-image__wrap img {
        object-position: -296px 75px !important;
    }

    .fp-viewing-anchor12 .has-image__wrap img {
        object-position: -445px 50px !important;
    }

    .fp-viewing-anchor13 .has-image__wrap img {
        object-position: -371px 0px !important;
    }

    /* Product magic*/
    .fp-viewing-anchor15 br {
        display: none;
    }

    .fp-viewing-anchor15 .contact-wrap.title_of_machning {
        padding-top: 25%;
    }

    .fp-viewing-anchor15  .contact-wrap__right{
        min-height: unset !important;
    }

    .fp-viewing-anchor15  .contact-wrap{
        min-height: unset !important;
        flex-direction: row;
    }

    .fp-viewing-anchor15  img.outline_machine {
        width: 75% !important;
        height: auto !important;
    }

    .action_buttons_wrapper {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 12px;
    }

    .fp-viewing-anchor15 .svgContainer.svg_button_new.white{
        display: none;
    }

    .contact-wrap.action_buttons_wrapper .contact-wrap__right {
        padding-top: 0px !important;
    }

    .contact-wrap.images_machines {
        margin-top: 15%;
    }

    span.js-close.close-form.information_close {
        bottom: 8%;
        z-index: 999999;
        top: unset;
        right: 5%;
    }

    span.js-close.close-form.white {
        top: 2%;
        right: 2%;
    }

    video.video_preview_of_product {
        width: 100% !important;
    }

    .footer__contact {
        width: 100% !important;
    }

    ul#footer_bottom_menu li:nth-child(2) a {
        display: inline;
    }

    ul.footer_link_menu li {
        color: #000;
        font-weight: 400;
        font-size: 23px;
    }

    .above_widget_one {
        width: 100% !important;
        padding-left: 6%;
    }

    a.ctn-button.footer {
        max-width: 75% !important;
    }

    .footer__contact:nth-of-type(4) {
        margin-left: 4%;
    }

    #machine .machine__img {
        transform: scale(.5) translateX(90vw) translateY(-61vh);
    }

    section#section2 .ability__h1 {
        margin-top: 135%;
    }

    section#section3 .section--2__info-primary {
        width: 100% !important;
    }

    section#section3 .section--2__info-primary .proximity {
        font-size: 22px !important;
    }

    .section--3__inner {
        gap: 10px;
    }

    div#machine3 .machine3__img {
        transform: scale(.9) translateX(5vw) translateY(0vh);
    }

    .fp-viewing-anchor4 .the-line__text.make_it_smaller {
        font-size: 15px;
        margin-left: 10%;
    }

    .fp-viewing-anchor4 .the-line__pattern .ability__h1 {
        font-size: 20px !important;
    }

    .fp-viewing-anchor4 .the-line__pattern {
        margin-top: -35px;
    }

    .fp-viewing-anchor5 .zoom-machine__image {
        transform: scale(.5) translateY(13%) translateX(-96vw);
    }
    img.fix_the_details{
        display: none;
    }

    #section6 .half_page:nth-child(1) {
        display: none;
    }

    #section7 .half_page:nth-child(1) {
        display: none;
    }

    #section8 .half_page:nth-child(1) {
        display: none;
    }

    #section9 .half_page:nth-child(1) {
        display: none;
    }

    #section10 .half_page:nth-child(1) {
        display: none;
    }

    #section6 .desc__teaser.fix_size_content {
        font-size: 20px;
        width: 100% !important;
        max-width: 100%;
    }

    #section8 .desc__teaser .proximity {
        font-size: 20px !important;
    }

    #section8 .desc__teaser {
        width: 100% !important;
        max-width: 100% !important;
    }

    #section9 .desc__teaser .proximity {
        font-size: 20px !important;
    }

    #section9 .desc__teaser {
        width: 100% !important;
        max-width: 100% !important;
    }

    #section10 .desc__teaser .proximity {
        font-size: 20px !important;
    }

    #section10 .desc__teaser {
        width: 100% !important;
        max-width: 100% !important;
    }

    #section10 .desc__title{
        height: 18vh;
    }


    .zoom-machine--1 .zoom-machine__image {
        transform: scale(.7) translateY(35%) translateX(-8vw);
    }

    .green-line:after{
        display: none;
    }

    .zoom-machine--2 .zoom-machine__image {
        transform: scale(.5) translateY(95%) translateX(-155vw);
    }

    .zoom-machine--3 .zoom-machine__image {
        transform: scale(.8) translateY(32%) translateX(-90vw);
    }

    .zoom-machine--5 .zoom-machine__image {
        transform: scale(.7) translateY(40%) translateX(-47vw);
    }

    .zoom-machine--6 .zoom-machine__image {
        transform: scale(.5) translateY(75%) translateX(2vw);
    }

    #section11 .desc__teaser-complementary.make_smaller_text_little .proximity {
        font-size: 20px;
        line-height: 1.1 !important;
        padding-top: 0px;
    }

    #section11 .has-image__info.magic_anhcor {
        padding-top: 30%;
    }

    #section11 .make_smaller_text_little {
        font-size: 20px;
    }

    .fp-viewing-anchor12 .has-image__wrap img {
        object-position: -345px 0px !important;
    }

    ul.color_magic_green li:before {
        width: 8px;
        height: 8px;
    }

    .fp-viewing-anchor13 .has-image__wrap img {
        object-position: -438px 54px !important;
    }

    section[data-anchor="anchor14"] .has-image__wrap img {
        object-position: -415px 61px !important;
    }
    
    section.spec.spec--single.fly-in.fly-in-right.fly-in--visible {
        display: block;
    }


}
