



@media only screen and (max-width: 1600px) {
    .sizeHandler_1000 {
        max-width: 770px;
    }

    .font-size_14_1360 {
        font-size: 14px;
    }

    .font-size_18_1360 {
        font-size: 18px;
    }

    .font-size_24_1360 {
        font-size: 24px;
    }

    .card {
        width: 290px;
    }
    header ul li {
        padding: 0.75rem 1rem;
    }

    .fastDownloadBox {
        max-height: 240px;
    }

    .fastDownloadContext {
        position: relative;
        top: 1.25rem;
    }

}

@media only screen and (max-width: 1550px) {
    .card {
        display: inline-block;
        position: relative;
        bottom: 5rem;
        margin-right: -2rem;
        width: 230px;
    }
    .mainIntel .shapesOnBack {
        bottom: 15%;
    }
    .fastDownloadBox {
        max-height: 190px;
        border-radius: 20px 0 0 80px;
    }
    .fastDownloadGraphic {
        padding-right: 5%;
    }

    .fastDownloadContext {
        width: 31%;
        padding: 0 1rem;
    }

    .extraHeaderActions {
        padding-left: 0rem;
    }

    .actionInner.language {
        padding-left: 0;
    }

    .bookShopContext {
        margin: 1rem 0 1rem;
    }

    .artInner .font-size_22 {
        font-size: 18px;
    }

    .mainTitle {
        font-size: 44px;
    }

    .mainArt img {
        width: 280px;
    }

    #scene_4 {
        max-width: 580px;
        top: 40px;
    }

    .narrowBottom img {
        width: 70px;
    }

    div.artTitle {
        margin-bottom: 0;
    }

    .leftSequentialImages {
        width: 45%;
        top: 0 !important;
    }

    .rightSequentialImages {
        width: 32%;
        bottom: 0 !important;
    }

    .pointTitle {
        font-size: 24px;
        height: 143px;
    }

    .pointParagraph {
        height: 202px;
        font-size: 14px;
    }

    .pointBox {
        padding-right: 1rem;
        padding-left: 1rem;
        height: 527px;
    }

    .bannerBox {
        width: 70%;
        height: 0;
        padding: 18% 0;
        max-width: none;
    }

    .promoContext .font-size_28 {
        font-size: 18px;
    }

    .centerPromo p {
        font-size: 14px;
    }

    .androidApp h3, .appleApp h3 {
        font-size: 14px;
    }

    .appLink img {
        width: 13px;
    }
    .appLink {
        width: 130px;
        padding: 0.5rem 0.5rem;
        font-size: 12px;
    }

    .centerPromo {
        padding: 15.5% 1rem;
    }

    .clientItem {
        text-align: center;
        width: 10%;
    }

    .clientItem img {
        width: 70%;
    }
    .customerName {
        font-size: 18px;
    }

    .customerInstitution {
        font-size: 14px;
    }

    .comment {
        font-size: 14px;
        height: 127px;
    }

    .footerInner {
        padding: 0 1rem;
    }

    .contactNumber {
        white-space: nowrap;
    }

    .footerContact h3 {
        white-space: nowrap;
        font-size: 18px;
    }

    .applicationDownload .font-size_24 {
        font-size: 18px;
    }

    .sizeHandler_780, .sizeHandler_1000, .sizeHandler_1380, .sizeHandler_1650, .sizeHandler_1300, .sizeHandler_1477 {
        padding: 0 3rem;
    }
}