@media only screen and (max-width: 1600px) {
    .menu-desktop {
        right: 0px;
    }
}

@media only screen and (max-width: 1486px) {
    .home-logo {
        left: 36px;
    }
}

@media only screen and (max-width: 1356px) {
    .home-title {
        left: 36px;
        top: 370px;
    }

    .menu-desktop {
        top: 268px;
    }

    .section {
        padding-left: 36px;
        padding-right: 36px;
    }

    .section-left {
        width: calc(50% - 36px);
    }

    .section-right {
        width: calc(50% - 36px);
    }

    .careers-left {
        width: 310px;
        float: left;
    }

    .careers-right {
        width: calc(100% - 354px);
        float: right;
    }

    .job-container {
        padding-right: 0px;
    }
}

@media only screen and (max-width: 1200px) {
    .technologies-content-container {
        display: none;
    }

    #technologies .section-left {
        width: 100%;
    }

    #technologies .section-right {
        width: 100%;
    }

    .technology-button {
        clear: both;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        line-height: 56px;
        font-size: 20px;
    }

    .technologies-name {
        display: inline-block;
        height: 75px;
        line-height: 75px;
        margin-top: -2px;
        margin-bottom: -12px;
    }
}

@media only screen and (max-width: 1072px) {
    .home-title {
        width: calc(100vw - 222px);
    }

    .game-section-inner .section-left {
        width: 70%;
    }

    .game-section-inner .section-right {
        width: 70%;
    }

    .game-content h1 {
        margin-top: 241px;
    }

    .game-section {
        padding-bottom: 36px;
    }

    .game-link {
        line-height: 39px;
        font-size: 15px;
    }
}

@media only screen and (max-width: 900px) {
    .home-logo {
        top: 36px;
        height: 40px;
    }

    .home-title {
        font-size: 45px;
        top: 247px;
    }

    .menu-desktop {
        display: none;
    }

    .mobile-menu-icon {
        display: block;
    }

    #about-us .section-right {
        display: none;
    }

    #about-us .section-left {
        width: 100%;
        clear: both;
    }

    .group-photo-mobile {
        display: block;
    }

    .careers-left {
        float: none;
        width: 100%;
        margin-top: 40px;
    }

    .careers-right {
        display: none;
    }

    .footer-item {
        float: left;
        width: 50%;
        text-align: center;
        padding: 0px 0px 18px;
    }

    .single-page-section {
        margin-top: 137px;
    }

    .cookies-banner-content {
        width: 100%;
        clear: both;
    }

    .cookies-banner-button {
        width: 100%;
        clear: both;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 600px) {
    .home-logo-mobile {
        display: block;
    }

    .home-logo {
        display: none;
    }

    .section-title {
        line-height: 40px;
        font-size: 30px;
        margin-top: 0px;
        margin-bottom: 3px;
    }

    #technologies {
        margin-top: calc(100vh + 98px);
    }

    .section-title img {
        margin-bottom: -8px;
    }

    .group-photo-mobile {
        margin-top: 43px;
    }

    .employees-container {
        margin: 40px -5px -5px;
    }

    .employee-photo {
        width: 78px;
        height: 78px;
        margin: 5px;
    }

    .footer-item {
        font-size: 12px;
    }

    body,
    .game-link,
    .contact-from-text,
    .contact-form-textarea,
    .contact-form-upload,
    .contact-form-submit {
        font-size: 15px;
    }

    .game-link {
        width: 100%;
        padding: 0px;
    }

    .game-section-inner .section-left {
        width: 100%;
    }

    .game-section-inner .section-right {
        width: 100%;
    }

    .game-content h1 {
        font-size: 45px;
    }
}