 .spinner {
            margin: 0;
            width: 70px;
            height: 18px;
            margin: -35px 0 0 -9px;
            position: absolute;
            top: 50%;
            left: 50%;
            text-align: center;
        }

            .spinner > div {
                width: 18px;
                height: 18px;
                background-color: #333;
                border-radius: 100%;
                display: inline-block;
                -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
                animation: bouncedelay 1.4s infinite ease-in-out;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
            }

            .spinner .bounce1 {
                -webkit-animation-delay: -.32s;
                animation-delay: -.32s;
            }

            .spinner .bounce2 {
                -webkit-animation-delay: -.16s;
                animation-delay: -.16s;
            }

            .spinner{
    margin:0;
    width:70px;
    height:18px;
    margin:-35px 0 0 -9px;
    position:absolute;
    top:50%;
    left:50%;
    text-align:center
}
.spinner > div{
    width:18px;
    height:18px;
    background-color:#333;
    border-radius:100%;
    display:inline-block;
    -webkit-animation:bouncedelay 1.4s infinite ease-in-out;
    animation:bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.spinner .bounce1{
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
.spinner .bounce2{
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s
}
@-webkit-keyframes bouncedelay{
    0%,80%,100%{
        -webkit-transform:scale(0.0)
    }
    40%{
        -webkit-transform:scale(1.0)
    }
}
@keyframes bouncedelay{
    0%,80%,100%{
        transform:scale(0.0);
        -webkit-transform:scale(0.0)
    }
    40%{
        transform:scale(1.0);
        -webkit-transform:scale(1.0)
    }
}
