@media (max-width: 1366px) {
    .map-img {
        max-width: 650px;
        margin-top: 25px;
    }

    .main-thumb-saving {
        width: 100%;
    }

    .thumb-saving-half {
        flex-wrap: nowrap;
        flex-direction: column;
        margin-bottom: -75px;
    }

    .thumb-saving-half .thumb-saving {
        width: calc(90% - 24px);
        margin: 0 25px 12px 50px;
    }

    .marker {
        max-width: 140px;
        top: -129px;
        right: -100px;
    }

    .main-map-pic {
        top: -250px;
        right: -170px;
        max-width: 200px;
    }

    .contact-section {
        margin-top: 0;
    }

    .products-main {
        margin-left: -70px;
    }

    .section-pic-compass {
        width: 160px;
        margin-top: 150px;
        margin-left: 129px;
    }

    .section-pic-plane {
        width: 270px;
        margin-top: 150px;
        margin-left: 20px;
    }

    .thumb-saving-text__title {
        font-weight: 700;
    }

    .section-title h2 {
        font-size: 24px;
        font-weight: 700;
    }

    .wrapper-info__title {
        padding-top: 0;
    }

    .wrapper-info__desc {
        margin-top: 21px;
        font-weight: 700;
    }

    .wrapper-info__pic img {
        width: 134px;
    }

    .contacts-about {
        gap: 20px;
        font-weight: 500;
        font-size: 14px;
        line-height: 25px;
        color: #636363;
    }

    .contact-address {
        margin-top: 12px;
    }

    .contact-req br:first-child {
        display: none;
    }

    .section-title__bg {
        height: 44px;
        top: 3px;
    }

    .section-title__bg-figure {
        top: -97px;
    }

    .nav-button {
        padding: 24px;
    }

    .nav-button img {
        width: 24px;
    }

    .banner__info {
        width: 532px;
    }

    .banner-element {
        display: none;
    }

    .thumb-saving-text__desc {
        font-weight: 500;
        font-size: 14px;
        line-height: 180%;
    }

    #banner-box {
        width: 115px;
        bottom: 35px;
    }

    #banner-people {
        width: 78px;
        bottom: 39px;
    }

    #banner-vector {
        width: 75px
    }

    .banner-bottom-pic {
        display: none;
    }

    .banner-item {
        padding: 38px 3px 0 16px;
    }

    .banner-text.black {
        width: 368px;
        padding: 31px 20px 56px;
    }

    .banner-desc p {
        margin-bottom: 20px;
    }

    .banner.large {
        height: 540px;
    }

    .menu-container {
        padding-right: 15px;
        padding-left: 32px;
    }

    .banner-item:last-child {
        padding-right: 6px;
    }

    .banner-blue-bg {
        padding-right: 55px;
    }

    .stack-container {
        margin-top: 60px;
    }

    .truck {
        position: absolute;
        left: 300px;
        width: 130px;
    }

    .flag {
        position: absolute;
        left: 480px;
        top: 100px;
        width: 13px;
    }

    .woman-counts {
        position: absolute;
        right: 300px;
        top: 20px;
        width: 150px;
    }

    .boxes-3 {
        position: absolute;
        left: 500px;
        top: -40px;
        width: 100px;
    }

    .technologies {
        margin-top: 10px;
    }

    .ship {
        max-width: 403px;
    }

    .black-cloud {
        max-width: 67px;
    }

    .drone {
        max-width: 134px;
    }

    .x-mark {
        max-width: 31px;
    }

    .arrow-2 {
        max-width: 62px;
    }

    #products-img {
        width: 430px;
        margin-top: -102px;
        right: -61px;
    }

    .conveyor-img-1280 {
        display: block;
        top: -60px;
    }

    .conveyor-img-1536 {
        display: none;
    }

    .contact-personal-info {
        font-weight: 500;
        font-size: 11px;
        line-height: 20px;
        padding-bottom: 12px;
    }
}