@keyframes woble{
    0% {
        transform:  translate(0px,0px)  rotate(0deg) ;
    }
    15% {
        transform:  translate(-25px,0px)  rotate(-5deg) ;
    }
    30% {
        transform:  translate(20px,0px)  rotate(3deg) ;
    }
    45% {
        transform:  translate(-15px,0px)  rotate(-3deg) ;
    }
    60% {
        transform:  translate(10px,0px)  rotate(2deg) ;
    }
    75% {
        transform:  translate(-5px,0px)  rotate(-1deg) ;
    }
    100% {
        transform:  translate(0px,0px)  rotate(0deg) ;
    }
}

@-moz-keyframes woble{
    0% {
        -moz-transform:  translate(0px,0px)  rotate(0deg) ;
    }
    15% {
        -moz-transform:  translate(-25px,0px)  rotate(-5deg) ;
    }
    30% {
        -moz-transform:  translate(20px,0px)  rotate(3deg) ;
    }
    45% {
        -moz-transform:  translate(-15px,0px)  rotate(-3deg) ;
    }
    60% {
        -moz-transform:  translate(10px,0px)  rotate(2deg) ;
    }
    75% {
        -moz-transform:  translate(-5px,0px)  rotate(-1deg) ;
    }
    100% {
        -moz-transform:  translate(0px,0px)  rotate(0deg) ;
    }
}

@-webkit-keyframes woble{
    0% {
        -webkit-transform:  translate(0px,0px)  rotate(0deg) ;
    }
    15% {
        -webkit-transform:  translate(-25px,0px)  rotate(-5deg) ;
    }
    30% {
        -webkit-transform:  translate(20px,0px)  rotate(3deg) ;
    }
    45% {
        -webkit-transform:  translate(-15px,0px)  rotate(-3deg) ;
    }
    60% {
        -webkit-transform:  translate(10px,0px)  rotate(2deg) ;
    }
    75% {
        -webkit-transform:  translate(-5px,0px)  rotate(-1deg) ;
    }
    100% {
        -webkit-transform:  translate(0px,0px)  rotate(0deg) ;
    }
}

@-o-keyframes woble{
    0% {
        -o-transform:  translate(0px,0px)  rotate(0deg) ;
    }
    15% {
        -o-transform:  translate(-25px,0px)  rotate(-5deg) ;
    }
    30% {
        -o-transform:  translate(20px,0px)  rotate(3deg) ;
    }
    45% {
        -o-transform:  translate(-15px,0px)  rotate(-3deg) ;
    }
    60% {
        -o-transform:  translate(10px,0px)  rotate(2deg) ;
    }
    75% {
        -o-transform:  translate(-5px,0px)  rotate(-1deg) ;
    }
    100% {
        -o-transform:  translate(0px,0px)  rotate(0deg) ;
    }
}

@-ms-keyframes woble{
    0% {
        -ms-transform:  translate(0px,0px)  rotate(0deg) ;
    }
    15% {
        -ms-transform:  translate(-25px,0px)  rotate(-5deg) ;
    }
    30% {
        -ms-transform:  translate(20px,0px)  rotate(3deg) ;
    }
    45% {
        -ms-transform:  translate(-15px,0px)  rotate(-3deg) ;
    }
    60% {
        -ms-transform:  translate(10px,0px)  rotate(2deg) ;
    }
    75% {
        -ms-transform:  translate(-5px,0px)  rotate(-1deg) ;
    }
    100% {
        -ms-transform:  translate(0px,0px)  rotate(0deg) ;
    }
}