.leftright11 {
-webkit-animation: left 1s infinite ease-in-out;
-moz-animation: left 1s infinite ease-in-out;
animation: left 1s infinite ease-in-out;
}

.leftright22 {
    -webkit-animation: right 1s infinite ease-in-out;
    -moz-animation: right 1s infinite ease-in-out;
    animation: right 1s infinite ease-in-out;
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    -o-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

@keyframes left {
    0% {
        -webkit-transform: translate(0px);
    }
    50% {
        -webkit-transform: translate(-45px);
    }
    100% {
        -webkit-transform: translate(0px);
    }
}

@keyframes right {
    0% {
        -webkit-transform: translate(0px);
    }
    50% {
        -webkit-transform: translate(-45px);
    }
    100% {
        -webkit-transform: translate(0px);
    }
}

.stretchRight{
    overflow: hidden;
    width: 0;
    -webkit-animation: stretchRight 2s infinite ease-in-out;
    -moz-animation: stretchRight 2s infinite ease-in-out;
    animation: stretchRight 2s infinite ease-in-out;
}

@keyframes stretchRight {
    0% {
        width: 0;
    }
    /*    50% {
        width: 50%;
    } */
    100% {
        width: 100%;
    }
}

.spin_star_spin {
    transform: translate3d(0px, 0px, 0px) rotate(0deg) scale(1);
    opacity: 1;
    z-index: 113;
    animation-name: animation_6;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-fill-mode: both;
    animation-play-state: running;
}

/*.spin_star_spin img {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(-18deg);
}*/

@keyframes animation_6 {
    0%, 43.74999999999999% {transform: translate3d(0px,0px,0) rotate(0deg) scale(1); opacity: 1; animation-timing-function: ease-out}
    100% {transform: translate3d(0px,0px,0) rotate(720deg) scale(1); opacity: 1; }
}

.down {
    -webkit-animation: down 1.5s infinite ease-in-out;
    -moz-animation: down 1.5s infinite ease-in-out;
    animation: down 1.5s infinite ease-in-out;
}

@-webkit-keyframes down {
    0% {
        -webkit-transform: translateY(-10px);
    }
    50% {
        -webkit-transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(-10px);
    }
}
@-moz-keyframes down {
    0% {
        -webkit-transform: translateY(-10px);
    }
    50% {
        -webkit-transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(-10px);
    }
}
@keyframes down {
    0% {
        -webkit-transform: translateY(-10px);
    }
    50% {
        -webkit-transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(-10px);
    }
}