div {position: absolute; background: #78C485;}
border-radius: 60% 20% 80% 20%;
border-radius: 80% 60% 50% 20%;
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-animation: move 6s cubic-bezier(.14, .75, .2, 1.01) infinite;
-moz-animation: move 6s cubic-bezier(.14, .75, .2, 1.01) infinite;
animation: move 6s cubic-bezier(.14, .75, .2, 1.01) infinite;
-webkit-animation: walk 6s cubic-bezier(.14, .75, .2, 1.01) infinite;
-moz-animation: walk 6s cubic-bezier(.14, .75, .2, 1.01) infinite;
animation: walk 6s cubic-bezier(.14, .75, .2, 1.01) infinite;
@-webkit-keyframes walk {
0% {left:20%%;border-radius:0 0 0 0;}
10% {left:25%;border-radius:50% 10% 100% 10%;}
20% {left:30%;border-radius:0% 50% 10% 100%;}
30% {left:35%;border-radius:50% 10% 100% 10%;}
40% {left:40%;border-radius:0% 50% 10% 100%;}
50% {left:45%;border-radius:50% 10% 100% 10%;}
60% {left:50%;border-radius:0% 50% 10% 100%;}
70% {left:55%;border-radius:50% 10% 100% 10%;}
80% {left:60%;border-radius:0% 50% 10% 100%;}
90% {left:65%;border-radius:50% 10% 100% 10%;}
100% {left:70%;border-radius:0% 50% 10% 100%;}
@-webkit-keyframes move {