.parallax {
    overflow: hidden;
    backface-visibility: hidden;
    position: fixed !important;
    transition: all 1.7s cubic-bezier(0.22, 0.44, 0, 1);
    background-color: #ffffff;
}

.parallax-container {
    backface-visibility: hidden;
    transition: all 1.7s cubic-bezier(0.22, 0.44, 0, 1);
}


.parallax.down-scroll {
    -ms-transform: translate3d(0, -100vh, 0);
    -webkit-transform: translate3d(0, -100vh, 0);
    -moz-transform: translate3d(0, -100vh, 0);
    -o-transform: translate3d(0, -100vh, 0);
    transform: translate3d(0, -100vh, 0);
}

/*!* Set stacking context of slides *!*/
.parallax:nth-child(1) {
    z-index: 5;
}

.parallax:nth-child(2) {
    z-index: 4;
}

.parallax:nth-child(3) {
    z-index: 3;
}

.parallax:nth-child(4) {
    z-index: 2;
}

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

    .nested-parallax {
        overflow: hidden;
        backface-visibility: hidden;
        position: fixed !important;
        transition: all 1.7s cubic-bezier(0.22, 0.44, 0, 1);
        background-color: #ffffff;
    }

    .nested-parallax.down-scroll {
        transform: translate3d(0, -100vh, 0);
    }

    .nested-parallax:nth-child(1) {
        z-index: 5;
    }

    .nested-parallax:nth-child(2) {
        z-index: 4;
    }

    .nested-parallax:nth-child(3) {
        z-index: 3;
    }
}