.loader {
    width: 100%;
    height: 100%;
    position: fixed;
    background: #fff;
    z-index: 99999;
    top: 0;
    left: 0;
}

.loader-container {
    width: 300px;
    height: 108px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
}

.img-loader {
    background: url(../../img/logo_loader.png) center center no-repeat;
    background-size: contain;
    width: 100%;
    position: relative;
    left: 0;
    top: 0px;
    height: 100%;
    /* animation-duration - animation-name - animation-timing-function - animation-iteration-count - animation-direction */
    /*animation: 0.4s jump ease infinite alternate;*/
}
.img-loader img {
    height: 86px;
    position: absolute;
    left: 0px;
    top: 11px;
    animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}