@media (max-width: 800px) {
    .topMenu {
        max-width: 100%;
        overflow: hidden;
        height: 80px;
    }

    .navigator {
        overflow: hidden;
        justify-content: space-between;
        width: 96% !important;

    }

    .primary-menu {
        width: 100%;
        position: absolute;
        top: 80px;
        z-index: 9;
        left: 0px;
        background-color: white;
        height: auto;
        height: calc(100vh - 80px);
        transition: 0.5s;
        overflow-y: auto;
    }

    .primary-menu {
        position: fixed;
        display: block !important;
        right: -200%;
    }

    .submenu {
        width: 100%;
        position: relative;
        top: 15px;
        left: 0px;
    }

    .submenu ul {
        width: 100%;
    }

    .sub-langs {
        width: 100%;
    }

    .sub-langs ul {
        width: 100%;
    }

    .image-logo-mclmoz {
        width: 50%;
    }

    .drop_btn {
        width: 50px;
    }

    /* ========= sliders */
    .item-cards-service {
        width: 100%;
    }

    .slider-big-title {
        font-size: 1.4em;
    }

    .interative-content {
        width: 100%;
        padding: 30px 0px 0px 40px;
    }

    .slider-desc-content {
        font-size: 1em;
    }

    .bar-and-text-slider {
        font-size: 0.9em;
    }

    .btn-back-slider,
    .btn-next-slider {
        width: 30%;
        height: 30px;
        position: absolute;
        top: 30%;
        z-index: 3;
    }

    .btn-back-slider {
        left: -35px;
    }

    .btn-next-slider {
        right: -2px;
        width: 50px;
    }

}