.spin {
    /* no prefix */
    animation-name: spin;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;

    /* webkit (chrome and safari) */
    -webkit-animation-name: spin;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;

    /* moz (firefox) */
    -moz-animation-name: spin;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;

    /* o (opera) */
    -o-animation-name: spin;
    -o-animation-duration: 3s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

@keyframes spin {
    0% {transform: none}
    100% {transform: rotateY(360deg)}
}

body {
    overflow-x: hidden;
    -ms-overflow-x: hidden;
}
