.snow-animation .container-a {
        top: 0px;
        width: 100%;
        height: 100%;
        min-height: 800px;
        position: fixed;
        z-index: 0;
        left: 0%;
        background-size: cover;
    }

    .snow-animation .fallingSnow {
        text-align: center;
    }
    .snow-animation .fallingSnow span {
        display: inline-block;
        width: 20px;
        height: 21px;
        margin: -280px 60px 54px  -34px;
        background:url("/backend/themes/snowflake.png");
        -webkit-animation: fallingSnow 20s infinite  cubic-bezier(0.35,0.45,0.39,0.29);
        -moz-animation: fallingSnow 12s infinite  cubic-bezier(0.35,0.45,0.39,0.29);
    }
    .snow-animation .fallingSnow span:nth-child(5n+5) {

        -webkit-animation-delay: 1.3s;
        -moz-animation-delay: 1.3s;
    }
    .snow-animation .fallingSnow span:nth-child(3n+2) {

        -webkit-animation-delay: 1.5s;
        -moz-animation-delay: 1.5s;
    }
    .snow-animation .fallingSnow span:nth-child(2n+5) {

        -webkit-animation-delay: 1.7s;
        -moz-animation-delay: 1.7s;
    }

    .snow-animation .fallingSnow span:nth-child(3n+10) {

        -webkit-animation-delay: 2.7s;
        -moz-animation-delay: 2.7s;
    }
    .snow-animation .fallingSnow span:nth-child(7n+2) {

        -webkit-animation-delay: 3.5s;
        -moz-animation-delay: 3.5s;
    }
    .snow-animation .fallingSnow span:nth-child(4n+5) {

        -webkit-animation-delay: 5.5s;
        -moz-animation-delay: 5.5s;
    }
    .snow-animation .fallingSnow span:nth-child(3n+7) {

        -webkit-animation-delay: 8s;
        -moz-animation-delay: 8s;
    }
    @-webkit-keyframes fallingSnow {
        0% {
            opacity: 1;

            -webkit-transform: translate(0, 0px) rotateZ(0deg);
        }
        75% {
            opacity: 1;

            -webkit-transform: translate(100px, 600px) rotateZ(270deg);
        }
        100% {
            opacity: 0;

            -webkit-transform: translate(150px, 800px) rotateZ(360deg);
        }
    }
    @-moz-keyframes fallingSnow {
        0% {
            opacity: 1;

            -webkit-transform: translate(0, 0px) rotateZ(0deg);
        }
        75% {
            opacity: 1;

            -webkit-transform: translate(100px, 600px) rotateZ(270deg);
        }
        100% {
            opacity: 0;

            -webkit-transform: translate(150px, 800px) rotateZ(360deg);
        }
    }