

/*
==============================================
    RESPONSIVE DESIGN
==============================================
*/






/* -===[ BEG DESKTOP ]===- */
@media only screen and (max-width: 1366px) {

    /* GENERAL */
    .zd-section {
        padding: 60px 40px;
    }

}
/* -===[ END DESKTOP ]===- */




/* -===[ BEG LAPTOP ]===- */
@media only screen and (max-width: 1280px) {

    /* GENERAL */
    .zd-content-block .data-title {
        font-size: 54px;
        line-height: 62px;
    }
    .zd-section .zd-row .zd-col-1 {
        margin-right: 40px;
    }
    .zd-revert-section .zd-row .zd-col-1 {
        margin-left: 40px;
        margin-right: 0
    }

}
/* -===[ END LAPTOP ]===- */




/* -===[ BEG SMALL LAPTOP ]===- */

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

    /* HOME PAGE */
    .zd-page-items-wrapper .zd-page-item {
        font-size: 96px;
    }

    /* GENERAL */
    .zd-section {
        padding: 40px
    }
    .zd-section:first-child {
        padding: 40px 40px 70px;
    }
    .zd-section,
    .zd-section.content-right {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center
    }

    .zd-container {
        padding: 0;
    }
    .home-page .zd-container {
        padding: 0 10px;
    }

    .zd-content-block {
        max-width: 100%;
    }

    .nimbus-page .zd-arrow-back {
        display: none;
    }

}
/* -===[ END SMALL LAPTOP ]===- */






/* -===[ BEG PHONE ]===- */
@media only screen and (max-width: 768px) {

    /* HOME PAGE */
    .zd-main-header {
        opacity: 1
    }
    .zd-page-items-wrapper .zd-page-item {
        font-size: 48px;
        line-height: 55px;
        opacity: 0.25;
    }

    /* Header */
    .zd-main-header {
        padding: 7px 0
    }
    .zd-header-buttons-wrapper .zd-header-button-item {
        margin-right: 10px;
        padding: 2px 10px;
        font-size: 13px;
    }
    .zd-social-link-item {
        padding: 4px
    }

    /* Footer */
    .zd-main-footer .data-content-wrapper {
        flex-direction: column;
    }
    .zd-main-footer .zd-copyright {
        margin-bottom: 3px;
    }

    /* GENERAL */
    .zd-section,
    .zd-section:first-child {
        padding: 30px 20px
    }
    .zd-content-block .data-title {
        font-size: 48px;
        line-height: 55px;
    }
    .zd-content-block .data-content-body {
        padding: 20px;
    }

    .zd-row,
    .zd-revert-section .zd-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .zd-section .zd-row .zd-col-1,
    .zd-section .zd-row .zd-col-2 {
        max-width: 100%;
        margin: 0
    }
    .zd-section .zd-row .zd-col-1 {
        margin-bottom: 30px
    }
    .zd-section .zd-row video {
        min-height: 350px;
    }

    .zd-body-inner {
        min-height: calc(var(--vh, 1vh) * 100);
    }
    .full-height-section {
        height: calc(var(--vh, 1vh) * 100);
    }

    .zd-content-block .data-content-body {
        max-height: calc(100% - 55px);
    }

}
/* -===[ BEG PHONE ]===- */





/* -===[ END RESPONSIVE ]===- */