
@-webkit-keyframes popup {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@-moz-keyframes popup {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@-ms-keyframes popup {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@-o-keyframes popup {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@keyframes popup {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

.ani_popup1 {
-webkit-animation: popup 2s steps(38) infinite;
-moz-animation: popup 2s steps(38) infinite;
-ms-animation: popup 2s steps(38) infinite;
-o-animation: popup 2s steps(38) infinite;
animation: popup 2s steps(38) infinite;
}

.ani_popup2 {
-webkit-animation: popup 2s steps(34) infinite;
-moz-animation: popup 2s steps(34) infinite;
-ms-animation: popup 2s steps(34) infinite;
-o-animation: popup 2s steps(34) infinite;
animation: popup 2s steps(34) infinite;
}

@-webkit-keyframes party_popup4 {
   0% { background-position:    0px; }
   100% { background-position: -1539px; }
}

@-moz-keyframes party_popup4 {
   0% { background-position:    0px; }
   100% { background-position: -1539px; }
}

@-ms-keyframes party_popup4 {
   0% { background-position:    0px; }
   100% { background-position: -1539px; }
}

@-o-keyframes party_popup4 {
   0% { background-position:    0px; }
   100% { background-position: -1539px; }
}

@keyframes party_popup4 {
   0% { background-position:    0px; }
   100% { background-position: -1539px; }
}

.ani_party_popup4 {
-webkit-animation: party_popup4 4.5s steps(9) infinite;
-moz-animation: party_popup4 4.5s steps(9) infinite;
-ms-animation: party_popup4 4.5s steps(9) infinite;
-o-animation: party_popup4 4.5s steps(9) infinite;
animation: party_popup4 4.5s steps(9) infinite;
}

@-webkit-keyframes party_popup3 {
   0% { background-position:    0px; }
   100% { background-position: -855px; }
}

@-moz-keyframes party_popup3 {
   0% { background-position:    0px; }
   100% { background-position: -855px; }
}

@-ms-keyframes party_popup3 {
   0% { background-position:    0px; }
   100% { background-position: -855px; }
}

@-o-keyframes party_popup3 {
   0% { background-position:    0px; }
   100% { background-position: -855px; }
}

@keyframes party_popup3 {
   0% { background-position:    0px; }
   100% { background-position: -855px; }
}

.ani_party_popup3 {
-webkit-animation: party_popup3 4s steps(5) infinite;
-moz-animation: party_popup3 4s steps(5) infinite;
-ms-animation: party_popup3 4s steps(5) infinite;
-o-animation: party_popup3 4s steps(5) infinite;
animation: party_popup3 4s steps(5) infinite;
}

@-webkit-keyframes pen_kid1 {
   0% { background-position:    0px; }
   100% { background-position: -340px; }
}

@-moz-keyframes pen_kid1 {
   0% { background-position:    0px; }
   100% { background-position: -340px; }
}

@-ms-keyframes pen_kid1 {
   0% { background-position:    0px; }
   100% { background-position: -340px; }
}

@-o-keyframes pen_kid1 {
   0% { background-position:    0px; }
   100% { background-position: -340px; }
}

@keyframes pen_kid1 {
   0% { background-position:    0px; }
   100% { background-position: -340px; }
}

.ani_penkid1 {
-webkit-animation: pen_kid1 1s steps(5) infinite;
-moz-animation: pen_kid1 1s steps(5) infinite;
-ms-animation: pen_kid1 1s steps(5) infinite;
-o-animation: pen_kid1 1s steps(5) infinite;
animation: pen_kid1 1s steps(5) infinite;
}

@-webkit-keyframes pen_kid3 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@-moz-keyframes pen_kid3 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@-ms-keyframes pen_kid3 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@-o-keyframes pen_kid3 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@keyframes pen_kid3 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

.ani_penkid3 {
-webkit-animation: pen_kid3 1s steps(5) infinite;
-moz-animation: pen_kid3 1s steps(5) infinite;
-ms-animation: pen_kid3 1s steps(5) infinite;
-o-animation: pen_kid3 1s steps(5) infinite;
animation: pen_kid3 1s steps(5) infinite;
}

@-webkit-keyframes bottomkid1 {
   0% { background-position:    0px; }
   100% { background-position: -515px; }
}

@-moz-keyframes bottomkid1 {
   0% { background-position:    0px; }
   100% { background-position: -515px; }
}

@-ms-keyframes bottomkid1 {
   0% { background-position:    0px; }
   100% { background-position: -515px; }
}

@-o-keyframes bottomkid1 {
   0% { background-position:    0px; }
   100% { background-position: -515px; }
}

@keyframes bottomkid1 {
   0% { background-position:    0px; }
   100% { background-position: -515px; }
}

.ani_bottomkid1 {
-webkit-animation: bottomkid1 1s steps(5) infinite;
-moz-animation: bottomkid1 1s steps(5) infinite;
-ms-animation: bottomkid1 1s steps(5) infinite;
-o-animation: bottomkid1 1s steps(5) infinite;
animation: bottomkid1 1s steps(5) infinite;
}

@-webkit-keyframes bottomkid2 {
   0% { background-position:    0px; }
   100% { background-position: -300px; }
}

@-moz-keyframes bottomkid2 {
   0% { background-position:    0px; }
   100% { background-position: -300px; }
}

@-ms-keyframes bottomkid2 {
   0% { background-position:    0px; }
   100% { background-position: -300px; }
}

@-o-keyframes bottomkid2 {
   0% { background-position:    0px; }
   100% { background-position: -300px; }
}

@keyframes bottomkid2 {
   0% { background-position:    0px; }
   100% { background-position: -300px; }
}

.ani_bottomkid2 {
-webkit-animation: bottomkid2 1s steps(5) infinite;
-moz-animation: bottomkid2 1s steps(5) infinite;
-ms-animation: bottomkid2 1s steps(5) infinite;
-o-animation: bottomkid2 1s steps(5) infinite;
animation: bottomkid2 1s steps(5) infinite;
}

@-webkit-keyframes pen_kid2 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@-moz-keyframes pen_kid2 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@-ms-keyframes pen_kid2 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@-o-keyframes pen_kid2 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

@keyframes pen_kid2 {
   0% { background-position:    0px; }
   100% { background-position: -475px; }
}

.ani_penkid2 {
-webkit-animation: pen_kid2 1s steps(5) infinite;
-moz-animation: pen_kid2 1s steps(5) infinite;
-ms-animation: pen_kid2 1s steps(5) infinite;
-o-animation: pen_kid2 1s steps(5) infinite;
animation: pen_kid2 1s steps(5) infinite;
}

@-webkit-keyframes party_popup2 {
   0% { background-position:    0px; }
   100% { background-position: -920px; }
}

@-moz-keyframes party_popup2 {
   0% { background-position:    0px; }
   100% { background-position: -920px; }
}

@-ms-keyframes party_popup2 {
   0% { background-position:    0px; }
   100% { background-position: -920px; }
}

@-o-keyframes party_popup2 {
   0% { background-position:    0px; }
   100% { background-position: -920px; }
}

@keyframes party_popup2 {
   0% { background-position:    0px; }
   100% { background-position: -920px; }
}

.ani_party_popup2 {
-webkit-animation: party_popup2 4s steps(5) infinite;
-moz-animation: party_popup2 4s steps(5) infinite;
-ms-animation: party_popup2 4s steps(5) infinite;
-o-animation: party_popup2 4s steps(5) infinite;
animation: party_popup2 4s steps(5) infinite;
}

@-webkit-keyframes party_popup1 {
   0% { background-position:    0px; }
   100% { background-position: -2040px; }
}

@-moz-keyframes party_popup1 {
   0% { background-position:    0px; }
   100% { background-position: -2040px; }
}

@-ms-keyframes party_popup1 {
   0% { background-position:    0px; }
   100% { background-position: -2040px; }
}

@-o-keyframes party_popup1 {
   0% { background-position:    0px; }
   100% { background-position: -2040px; }
}

@keyframes party_popup1 {
   0% { background-position:    0px; }
   100% { background-position: -2040px; }
}

.ani_party_popup1 {
-webkit-animation: party_popup1 6s steps(12) infinite;
-moz-animation: party_popup1 6s steps(12) infinite;
-ms-animation: party_popup1 6s steps(12) infinite;
-o-animation: party_popup1 6s steps(12) infinite;
animation: party_popup1 6s steps(12) infinite;
}

@-webkit-keyframes party_child {
   0% { background-position:    0px; }
   100% { background-position: -1710px; }
}

@-moz-keyframes party_child {
   0% { background-position:    0px; }
   100% { background-position: -1710px; }
}

@-ms-keyframes party_child {
   0% { background-position:    0px; }
   100% { background-position: -1710px; }
}

@-o-keyframes party_child {
   0% { background-position:    0px; }
   100% { background-position: -1710px; }
}

@keyframes party_child {
   0% { background-position:    0px; }
   100% { background-position: -1710px; }
}

.ani_party_child {
-webkit-animation: party_child 1.5s steps(5) infinite;
-moz-animation: party_child 1.5s steps(5) infinite;
-ms-animation: party_childn 1.5s steps(5) infinite;
-o-animation: party_child 1.5s steps(5) infinite;
animation: party_child 1.5s steps(5) infinite;
}


@-webkit-keyframes party_top {
   0% { background-size: 695px 376px;}
   50% { background-size: 710px 384px;}
   100% { background-size: 695px 376px;}
}

@-moz-keyframes party_top {
   0% { background-size: 695px 376px;}
   50% { background-size: 710px 384px;}
   100% { background-size: 695px 376px;}
}

@-ms-keyframes party_top {
   0% { background-size: 695px 376px;}
   50% { background-size: 710px 384px;}
   100% { background-size: 695px 376px;}
}

@-o-keyframes party_top {
   0% { background-size: 695px 376px;}
   50% { background-size: 710px 384px;}
   100% { background-size: 695px 376px;}
}

@keyframes party_top {
   0% { background-size: 695px 376px;}
   50% { background-size: 710px 384px;}
   100% { background-size: 695px 376px;}
}

.ani_party_top {
-webkit-animation: party_top 5s infinite;
-moz-animation: party_top 5s infinite;
-ms-animation: party_top 5s infinite;
-o-animation: party_top 5s infinite;
animation: party_top 5s infinite;
}



@-webkit-keyframes bubble_frame {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@-moz-keyframes bubble_frame {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@-ms-keyframes bubble_frame {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@-o-keyframes bubble_frame {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

@keyframes bubble_frame {
   0% { transform: scale(1, 1); }
   50% { transform: scale(1.1, 1.1); }
   100% { transform: scale(1, 1); }
}

.ani_bubble_frame1 {
-webkit-animation: bubble_frame 6s infinite;
-moz-animation: bubble_frame 6s infinite;
-ms-animation: bubble_frame 6s infinite;
-o-animation: bubble_frame 6s infinite;
animation: bubble_frame 6s infinite;
}

.ani_bubble_frame2 {
-webkit-animation: bubble_frame 6.5s infinite;
-moz-animation: bubble_frame 6.5s infinite;
-ms-animation: bubble_frame 6.5s infinite;
-o-animation: bubble_frame 6.5s infinite;
animation: bubble_frame 6.5s infinite;
}

@-webkit-keyframes transform-bounch
{
   0% { -webkit-transform:  rotate(0deg);  }
   20% { -webkit-transform:  rotate(0deg);  }
   40% { -webkit-transform:  rotate(0deg) translate(0px,-5px);  }
   50% { -webkit-transform:  rotate(0deg);  }
   60% { -webkit-transform:  rotate(0deg) translate(0px,-2px);  }
   80% { -webkit-transform:  rotate(0deg);  }
   100% { -webkit-transform:  rotate(0deg);  }
}
@-moz-keyframes transform-bounch
{
   0% { -moz-transform:  rotate(0deg);  }
   20% { -moz-transform:  rotate(0deg);  }
   40% { -moz-transform:  rotate(0deg) translate(0px,-5px);  }
   50% { -moz-transform:  rotate(0deg);  }
   60% { -moz-transform:  rotate(0deg) translate(0px,-2px);  }
   80% { -moz-transform:  rotate(0deg);  }
   100% { -moz-transform:  rotate(0deg);  }
}
@-o-keyframes transform-bounch
{
   0% { -o-transform:  rotate(0deg);  }
   20% { -o-transform:  rotate(0deg);  }
   40% { -o-transform:  rotate(0deg) translate(0px,-5px);  }
   50% { -o-transform:  rotate(0deg);  }
   60% { -o-transform:  rotate(0deg) translate(0px,-2px);  }
   80% { -o-transform:  rotate(0deg);  }
   100% { -o-transform:  rotate(0deg);  }
}
@-ms-keyframes transform-bounch
{
   0% { -ms-transform:  rotate(0deg);  }
   20% { -ms-transform:  rotate(0deg);  }
   40% { -ms-transform:  rotate(0deg) translate(0px,-5px);  }
   50% { -ms-transform:  rotate(0deg);  }
   60% { -ms-transform:  rotate(0deg) translate(0px,-2px);  }
   80% { -ms-transform:  rotate(0deg);  }
   100% { -ms-transform:  rotate(0deg);  }
}
@keyframes transform-bounch
{
   0% { transform:  rotate(0deg);  }
   20% { transform:  rotate(0deg);  }
   40% { transform:  rotate(0deg) translate(0px,-5px);  }
   50% { transform:  rotate(0deg);  }
   60% { transform:  rotate(0deg) translate(0px,-2px);  }
   80% { transform:  rotate(0deg);  }
   100% { transform:  rotate(0deg);  }
}

.bounding {
   -webkit-animation: transform-bounch 1500ms linear 0ms infinite normal;
   -moz-animation: transform-bounch 1500ms linear 0ms infinite normal;
   -ms-animation: transform-bounch 1500ms linear 0ms infinite normal;
   animation: transform-bounch 1500ms linear 0ms infinite normal;
}

.bounding0 {
   -webkit-animation: transform-bounch 1000ms linear 0ms infinite normal;
   -moz-animation: transform-bounch 1000ms linear 0ms infinite normal;
   -ms-animation: transform-bounch 1000ms linear 0ms infinite normal;
   animation: transform-bounch 1000ms linear 0ms infinite normal;
}

@-webkit-keyframes transform-rotate1
{
   0% { -webkit-transform:  rotate(0deg);  }
   100% { -webkit-transform:  rotate(359deg);  }
}
@-moz-keyframes transform-rotate1
{
   0% { -moz-transform:  rotate(0deg);  }
   100% { -moz-transform:  rotate(359deg);  }
}
@-o-keyframes transform-rotate1
{
   0% { -o-transform:  rotate(0deg);  }
   100% { -o-transform:  rotate(359deg);  }
}
@-ms-keyframes transform-rotate1
{
   0% { -ms-transform:  rotate(0deg);  }
   100% { -ms-transform:  rotate(359deg);  }
}
@keyframes transform-rotate1
{
   0% { transform:  rotate(0deg);  }
   100% { transform:  rotate(359deg);  }
}

.sun_rotation
{
   -webkit-animation: transform-rotate1 21000ms linear 0ms infinite normal;
   -moz-animation: transform-rotate1 21000ms linear 0ms infinite normal;
   -ms-animation: transform-rotate1 21000ms linear 0ms infinite normal;
   animation: transform-rotate1 21000ms linear 0ms infinite normal;
}


@-webkit-keyframes transform-bounch1
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@-moz-keyframes transform-bounch1
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@-o-keyframes transform-bounch1
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@-ms-keyframes transform-bounch1
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@keyframes transform-bounch1
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}

@-webkit-keyframes transform-bounch2
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(-10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@-moz-keyframes transform-bounch2
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(-10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@-o-keyframes transform-bounch2
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(-10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@-ms-keyframes transform-bounch2
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(-10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}
@keyframes transform-bounch2
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(-10px,-15px);  }
   100% { transform:  rotate(0deg);  }
}

@-webkit-keyframes transform-bounch1a
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,0px);  }
   100% { transform:  rotate(0deg);  }
}
@-moz-keyframes transform-bounch1a
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,0px);  }
   100% { transform:  rotate(0deg);  }
}
@-o-keyframes transform-bounch1a
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,0px);  }
   100% { transform:  rotate(0deg);  }
}
@-ms-keyframes transform-bounch1a
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,0px);  }
   100% { transform:  rotate(0deg);  }
}
@keyframes transform-bounch1a
{
   0% { transform:  rotate(0deg);  }
   50% { transform:  rotate(0deg) translate(10px,0px);  }
   100% { transform:  rotate(0deg);  }
}

.bounding1 {
   -webkit-animation: transform-bounch1 2500ms linear 0ms infinite normal;
   -moz-animation: transform-bounch1 2500ms linear 0ms infinite normal;
   -ms-animation: transform-bounch1 2500ms linear 0ms infinite normal;
   animation: transform-bounch1 2500ms linear 0ms infinite normal;
}

.bounding1a {
   -webkit-animation: transform-bounch1a 2500ms linear 0ms infinite normal;
   -moz-animation: transform-bounch1a 2500ms linear 0ms infinite normal;
   -ms-animation: transform-bounch1a 2500ms linear 0ms infinite normal;
   animation: transform-bounch1a 2500ms linear 0ms infinite normal;
}

.bounding1b {
   -webkit-animation: transform-bounch1a 2000ms linear 0ms infinite normal;
   -moz-animation: transform-bounch1a 2000ms linear 0ms infinite normal;
   -ms-animation: transform-bounch1a 2000ms linear 0ms infinite normal;
   animation: transform-bounch1a 2000ms linear 0ms infinite normal;
}

.bounding2 {
   -webkit-animation: transform-bounch2 3000ms linear 0ms infinite normal;
   -moz-animation: transform-bounch2 3000ms linear 0ms infinite normal;
   -ms-animation: transform-bounch2 3000ms linear 0ms infinite normal;
   animation: transform-bounch2 3000ms linear 0ms infinite normal;
}

.bounding3 {
   -webkit-animation: transform-bounch1 3500ms linear 0ms infinite normal;
   -moz-animation: transform-bounch1 3500ms linear 0ms infinite normal;
   -ms-animation: transform-bounch1 3500ms linear 0ms infinite normal;
   animation: transform-bounch1 3500ms linear 0ms infinite normal;
}

@-webkit-keyframes loading {
   0% { background-position: 0px;}
   100% { background-position: 972px;}
}

@-moz-keyframes loading {
   0% { background-position: 0px;}
   100% { background-position: 972px;}
}

@-ms-keyframes loading {
   0% { background-position: 0px;}
   100% { background-position: 972px;}
}

@-o-keyframes loading {
   0% { background-position: 0px;}
   100% { background-position: 972px;}
}

@keyframes loading {
   0% { background-position: 0px;}
   100% { background-position: 972px;}
}



@-webkit-keyframes tree2 {
   0% { background-position:    0px; }
   100% { background-position: -501px; }
}

@-moz-keyframes tree2 {
   0% { background-position:    0px; }
   100% { background-position: -501px; }
}

@-ms-keyframes tree2 {
   0% { background-position:    0px; }
   100% { background-position: -501px; }
}

@-o-keyframes tree2 {
   0% { background-position:    0px; }
   100% { background-position: -501px; }
}

@keyframes tree2 {
   0% { background-position:    0px; }
   100% { background-position: -501px; }
}

.ani_tree2 {
-webkit-animation: tree2 2s steps(3) infinite;
-moz-animation: tree2 2s steps(3) infinite;
-ms-animation: tree2 2s steps(3) infinite;
-o-animation: tree2 2s steps(3) infinite;
animation: tree2 2s steps(3) infinite;
}

@-webkit-keyframes playball {
   0% { background-position:    0px; }
   100% { background-position: 590px; }
}

@-moz-keyframes playball {
   0% { background-position:    0px; }
   100% { background-position: 590px; }
}

@-ms-keyframes playball {
   0% { background-position:    0px; }
   100% { background-position: 590px; }
}

@-o-keyframes playball {
   0% { background-position:    0px; }
   100% { background-position: 590px; }
}

@keyframes playball {
   0% { background-position:    0px; }
   100% { background-position: 590px; }
}

.ani_playball {
-webkit-animation: playball 1s steps(5) infinite;
-moz-animation: playball 1s steps(5) infinite;
-ms-animation: playball 1s steps(5) infinite;
-o-animation: playball 1s steps(5) infinite;
animation: playball 1s steps(5) infinite;
}


@-webkit-keyframes lion {
   0% { background-position:    0px; }
   100% { background-position: -505px; }
}

@-moz-keyframes lion {
   0% { background-position:    0px; }
   100% { background-position: -505px; }
}

@-ms-keyframes lion {
   0% { background-position:    0px; }
   100% { background-position: -505px; }
}

@-o-keyframes lion {
   0% { background-position:    0px; }
   100% { background-position: -505px; }
}

@keyframes lion {
   0% { background-position:    0px; }
   100% { background-position: -505px; }
}

@-webkit-keyframes lion_run {
   0% { right: -3px;}
   49% { right: 160px; transform: scaleX(1);}
   50% { right: 160px; transform: scaleX(-1);}
   99% { right: -3px; transform: scaleX(-1);}
   100% { right: -3px;}
}

@-moz-keyframes lion_run {
   0% { right: -3px;}
   49% { right: 160px; transform: scaleX(1);}
   50% { right: 160px; transform: scaleX(-1);}
   99% { right: -3px; transform: scaleX(-1);}
   100% { right: -3px;}
}

@-ms-keyframes lion_run {
   0% { right: -3px;}
   49% { right: 160px; transform: scaleX(1);}
   50% { right: 160px; transform: scaleX(-1);}
   99% { right: -3px; transform: scaleX(-1);}
   100% { right: -3px;}
}

@-o-keyframes lion_run {
   0% { right: -3px;}
   49% { right: 160px; transform: scaleX(1);}
   50% { right: 160px; transform: scaleX(-1);}
   99% { right: -3px; transform: scaleX(-1);}
   100% { right: -3px;}
}

@keyframes lion_run {
   0% { right: -3px;}
   49% { right: 160px; transform: scaleX(1);}
   50% { right: 160px; transform: scaleX(-1);}
   99% { right: -3px; transform: scaleX(-1);}
   100% { right: -3px;}
}

.ani_lion {
-webkit-animation: lion 1s steps(5) infinite;
-moz-animation: lion 1s steps(5) infinite;
-ms-animation: lion 1s steps(5) infinite;
-o-animation: lion 1s steps(5) infinite;
animation: lion 1s steps(5) infinite;
}

.ani_lion_run {
-webkit-animation: lion_run 16s infinite;
-moz-animation: lion_run 16s infinite;
-ms-animation: lion_run 16s infinite;
-o-animation: lion_run 16s infinite;
animation: lion_run 16s infinite;
}



@-webkit-keyframes girl {
   0% { background-position:    0px; }
   100% { background-position: -290px; }
}

@-moz-keyframes girl {
   0% { background-position:    0px; }
   100% { background-position: -290px; }
}

@-ms-keyframes girl {
   0% { background-position:    0px; }
   100% { background-position: -290px; }
}

@-o-keyframes girl {
   0% { background-position:    0px; }
   100% { background-position: -290px; }
}

@keyframes girl {
   0% { background-position:    0px; }
   100% { background-position: -290px; }
}

@-webkit-keyframes girl_run {
   0% { left: 60px;}
   49% { left: 120px; transform: scaleX(1);}
   50% { left: 120px; transform: scaleX(-1);}
   99% { left: 60px; transform: scaleX(-1);}
   100% { left: 60px;}
}

@-moz-keyframes girl_run {
   0% { left: 60px;}
   49% { left: 120px; transform: scaleX(1);}
   50% { left: 120px; transform: scaleX(-1);}
   99% { left: 60px; transform: scaleX(-1);}
   100% { left: 60px;}
}

@-ms-keyframes girl_run {
   0% { left: 60px;}
   49% { left: 120px; transform: scaleX(1);}
   50% { left: 120px; transform: scaleX(-1);}
   99% { left: 60px; transform: scaleX(-1);}
   100% { left: 60px;}
}

@-o-keyframes girl_run {
   0% { left: 60px;}
   49% { left: 120px; transform: scaleX(1);}
   50% { left: 120px; transform: scaleX(-1);}
   99% { left: 60px; transform: scaleX(-1);}
   100% { left: 60px;}
}

@keyframes girl_run {
   0% { left: 60px;}
   49% { left: 120px; transform: scaleX(1);}
   50% { left: 120px; transform: scaleX(-1);}
   99% { left: 60px; transform: scaleX(-1);}
   100% { left: 60px;}
}

.ani_girl {
-webkit-animation: girl 1s steps(5) infinite;
-moz-animation: girl 1s steps(5) infinite;
-ms-animation: girl 1s steps(5) infinite;
-o-animation: girl 1s steps(5) infinite;
animation: girl 1s steps(5) infinite;
}

.ani_girl_run {
-webkit-animation: girl_run 18s infinite;
-moz-animation: girl_run 18s infinite;
-ms-animation: girl_run 18s infinite;
-o-animation: girl_run 18s infinite;
animation: girl_run 18s infinite;
}



@-webkit-keyframes giraffe {
   0% { background-position:    0px; }
   100% { background-position: -425px; }
}

@-moz-keyframes giraffe {
   0% { background-position:    0px; }
   100% { background-position: -425px; }
}

@-ms-keyframes giraffe {
   0% { background-position:    0px; }
   100% { background-position: -425px; }
}

@-o-keyframes giraffe {
   0% { background-position:    0px; }
   100% { background-position: -425px; }
}

@keyframes giraffe {
   0% { background-position:    0px; }
   100% { background-position: -425px; }
}

@-webkit-keyframes giraffe_run {
   0% { left: 260px;}
   49% { left: 800px; transform: scaleX(1);}
   50% { left: 800px; transform: scaleX(-1);}
   99% { left: 260px; transform: scaleX(-1);}
   100% { left: 260px;}
}

@-moz-keyframes giraffe_run {
   0% { left: 260px;}
   49% { left: 800px; transform: scaleX(1);}
   50% { left: 800px; transform: scaleX(-1);}
   99% { left: 260px; transform: scaleX(-1);}
   100% { left: 260px;}
}

@-ms-keyframes giraffe_run {
   0% { left: 260px;}
   49% { left: 800px; transform: scaleX(1);}
   50% { left: 800px; transform: scaleX(-1);}
   99% { left: 260px; transform: scaleX(-1);}
   100% { left: 260px;}
}

@-o-keyframes giraffe_run {
   0% { left: 260px;}
   49% { left: 800px; transform: scaleX(1);}
   50% { left: 800px; transform: scaleX(-1);}
   99% { left: 260px; transform: scaleX(-1);}
   100% { left: 260px;}
}

@keyframes giraffe_run {
   0% { left: 260px;}
   49% { left: 800px; transform: scaleX(1);}
   50% { left: 800px; transform: scaleX(-1);}
   99% { left: 260px; transform: scaleX(-1);}
   100% { left: 260px;}
}

.ani_giraffe {
-webkit-animation: giraffe 1s steps(5) infinite;
-moz-animation: giraffe 1s steps(5) infinite;
-ms-animation: giraffe 1s steps(5) infinite;
-o-animation: giraffe 1s steps(5) infinite;
animation: giraffe 1s steps(5) infinite;
}

.ani_giraffe_run {
-webkit-animation: giraffe_run 26s infinite;
-moz-animation: giraffe_run 26s infinite;
-ms-animation: giraffe_run 26s infinite;
-o-animation: giraffe_run 26s infinite;
animation: giraffe_run 26s infinite;
}



@-webkit-keyframes car {
   0% { background-position: 0px;}
   100% { background-position: -840px;}
}

@-moz-keyframes car {
   0% { background-position: 0px;}
   100% { background-position: -840px;}
}

@-ms-keyframes car {
   0% { background-position: 0px;}
   100% { background-position: -840px;}
}

@-o-keyframes car {
   0% { background-position: 0px;}
   100% { background-position: -840px;}
}

@keyframes car {
   0% { background-position: 0px;}
   100% { background-position: -840px;}
}

@-webkit-keyframes car_run {
   0% { right: 120px;}
   49% { right: 940px; transform: scaleX(1);}
   50% { right: 940px; transform: scaleX(-1);}
   99% { right: 120px; transform: scaleX(-1);}
   100% { right: 120px;}
}

@-moz-keyframes car_run {
   0% { right: 120px;}
   49% { right: 940px; transform: scaleX(1);}
   50% { right: 940px; transform: scaleX(-1);}
   99% { right: 120px; transform: scaleX(-1);}
   100% { right: 120px;}
}

@-ms-keyframes car_run {
   0% { right: 120px;}
   49% { right: 940px; transform: scaleX(1);}
   50% { right: 940px; transform: scaleX(-1);}
   99% { right: 120px; transform: scaleX(-1);}
   100% { right: 120px;}
}

@-o-keyframes car_run {
   0% { right: 120px;}
   49% { right: 940px; transform: scaleX(1);}
   50% { right: 940px; transform: scaleX(-1);}
   99% { right: 120px; transform: scaleX(-1);}
   100% { right: 120px;}
}

@keyframes car_run {
   0% { right: 120px;}
   49% { right: 940px; transform: scaleX(1);}
   50% { right: 940px; transform: scaleX(-1);}
   99% { right: 120px; transform: scaleX(-1);}
   100% { right: 120px;}
}

.ani_car {
-webkit-animation: car 1s steps(8) infinite;
-moz-animation: car 1s steps(8) infinite;
-ms-animation: car 1s steps(8) infinite;
-o-animation: car 1s steps(8) infinite;
animation: car 1s steps(8) infinite;
}

.ani_car_run {    
-webkit-animation: car_run 12s infinite;
-moz-animation: car_run 12s infinite;
-ms-animation: car_run 12s infinite;
-o-animation: car_run 12s infinite;
animation: car_run 12s infinite;
}



@-webkit-keyframes bird {
   0% { background-position:    0px; }
   100% { background-position: -280px; }
}

@-moz-keyframes bird {
   0% { background-position:    0px; }
   100% { background-position: -280px; }
}

@-ms-keyframes bird {
   0% { background-position:    0px; }
   100% { background-position: -280px; }
}

@-o-keyframes bird {
   0% { background-position:    0px; }
   100% { background-position: -280px; }
}

@keyframes bird {
   0% { background-position:    0px; }
   100% { background-position: -280px; }
}

.ani_bird {
-webkit-animation: bird 1s steps(4) infinite;
-moz-animation: bird 1s steps(4) infinite;
-ms-animation: bird 1s steps(4) infinite;
-o-animation: bird 1s steps(4) infinite;
animation: bird 1s steps(4) infinite;
}

@-webkit-keyframes painter {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@-moz-keyframes painter {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@-ms-keyframes painter {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@-o-keyframes painter {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@keyframes painter {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

.ani_painter {
-webkit-animation: painter 2s steps(5) infinite;
-moz-animation: painter 2s steps(5) infinite;
-ms-animation: painter 2s steps(5) infinite;
-o-animation: painter 2s steps(5) infinite;
animation: painter 2s steps(5) infinite;
}

@-webkit-keyframes monkey {
   0% { background-position:    0px; }
   100% { background-position: -1010px; }
}

@-moz-keyframes monkey {
   0% { background-position:    0px; }
   100% { background-position: -1010px; }
}

@-ms-keyframes monkey {
   0% { background-position:    0px; }
   100% { background-position: -1010px; }
}

@-o-keyframes monkey {
   0% { background-position:    0px; }
   100% { background-position: -1010px; }
}

@keyframes monkey {
   0% { background-position:    0px; }
   100% { background-position: -1010px; }
}

.ani_monkey {
-webkit-animation: monkey 1s steps(5) infinite;
-moz-animation: monkey 1s steps(5) infinite;
-ms-animation: monkey 1s steps(5) infinite;
-o-animation: monkey 1s steps(5) infinite;
animation: monkey 1s steps(5) infinite;
}



@-webkit-keyframes giftbox {
   0% { background-position:    0px; }
   100% { background-position: 1610px; }
}

@-moz-keyframes giftbox {
   0% { background-position:    0px; }
   100% { background-position: 1610px; }
}

@-ms-keyframes giftbox {
   0% { background-position:    0px; }
   100% { background-position: 1610px; }
}

@-o-keyframes giftbox {
   0% { background-position:    0px; }
   100% { background-position: 1610px; }
}

@keyframes giftbox {
   0% { background-position:    0px; }
   100% { background-position: 1610px; }
}

.ani_giftbox {
-webkit-animation: giftbox 2s steps(10) infinite;
-moz-animation: giftbox 2s steps(10) infinite;
-ms-animation: giftbox 2s steps(10) infinite;
-o-animation: giftbox 2s steps(10) infinite;
animation: giftbox 2s steps(10) infinite;
}



@-webkit-keyframes boy {
   0% { background-position:    0px; }
   100% { background-position: -150px; }
}

@-moz-keyframes boy {
   0% { background-position:    0px; }
   100% { background-position: -150px; }
}

@-ms-keyframes boy {
   0% { background-position:    0px; }
   100% { background-position: -150px; }
}

@-o-keyframes boy {
   0% { background-position:    0px; }
   100% { background-position: -150px; }
}

@keyframes boy {
   0% { background-position:    0px; }
   100% { background-position: -150px; }
}

.ani_boy {
-webkit-animation: boy 1s steps(3) infinite;
-moz-animation: boy 1s steps(3) infinite;
-ms-animation: boy 1s steps(3) infinite;
-o-animation: boy 1s steps(3) infinite;
animation: boy 1s steps(3) infinite;
}

@-webkit-keyframes plane {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@-moz-keyframes plane {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@-ms-keyframes plane {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@-o-keyframes plane {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

@keyframes plane {
   0% { background-position:    0px; }
   100% { background-position: -1265px; }
}

.ani_plane {
-webkit-animation: plane 1s steps(5) infinite;
-moz-animation: plane 1s steps(5) infinite;
-ms-animation: plane 1s steps(5) infinite;
-o-animation: plane 1s steps(5) infinite;
animation: plane 1s steps(5) infinite;
}

@-webkit-keyframes bee {
   0% { background-position:    0px; }
   100% { background-position: -264px; }
}

@-moz-keyframes bee {
   0% { background-position:    0px; }
   100% { background-position: -264px; }
}

@-ms-keyframes bee {
   0% { background-position:    0px; }
   100% { background-position: -264px; }
}

@-o-keyframes bee {
   0% { background-position:    0px; }
   100% { background-position: -264px; }
}

@keyframes bee {
   0% { background-position:    0px; }
   100% { background-position: -264px; }
}

.ani_bee {
-webkit-animation: bee 1s steps(4) infinite;
-moz-animation: bee 1s steps(4) infinite;
-ms-animation: bee 1s steps(4) infinite;
-o-animation: bee 1s steps(4) infinite;
animation: bee 1s steps(4) infinite;
}

@-webkit-keyframes bee1 {
   0% { background-position:    0px; }
   100% { background-position: -176px; }
}

@-moz-keyframes bee1 {
   0% { background-position:    0px; }
   100% { background-position: -176px; }
}

@-ms-keyframes bee1 {
   0% { background-position:    0px; }
   100% { background-position: -176px; }
}

@-o-keyframes bee1 {
   0% { background-position:    0px; }
   100% { background-position: -176px; }
}

@keyframes bee1 {
   0% { background-position:    0px; }
   100% { background-position: -176px; }
}

.ani_bee1 {
-webkit-animation: bee1 2s steps(4) infinite;
-moz-animation: bee1 2s steps(4) infinite;
-ms-animation: bee1 2s steps(4) infinite;
-o-animation: bee1 2s steps(4) infinite;
animation: bee1 2s steps(4) infinite;
}

@-webkit-keyframes hottalk4 {
   0% { background-position:    0px; }
   100% { background-position: -520px; }
}

@-moz-keyframes hottalk4 {
   0% { background-position:    0px; }
   100% { background-position: -520px; }
}

@-ms-keyframes hottalk4 {
   0% { background-position:    0px; }
   100% { background-position: -520px; }
}

@-o-keyframes hottalk4 {
   0% { background-position:    0px; }
   100% { background-position: -520px; }
}

@keyframes hottalk4 {
   0% { background-position:    0px; }
   100% { background-position: -520px; }
}

.ani_hottalk4 {
-webkit-animation: hottalk4 2s steps(4) infinite;
-moz-animation: hottalk4 2s steps(4) infinite;
-ms-animation: hottalk4 2s steps(4) infinite;
-o-animation: hottalk4 2s steps(4) infinite;
animation: hottalk4 2s steps(4) infinite;
}

@-webkit-keyframes hottalk1 {
   0% { background-position:    0px; }
   100% { background-position: -252px; }
}

@-moz-keyframes hottalk1 {
   0% { background-position:    0px; }
   100% { background-position: -252px; }
}

@-ms-keyframes hottalk1 {
   0% { background-position:    0px; }
   100% { background-position: -252px; }
}

@-o-keyframes hottalk1 {
   0% { background-position:    0px; }
   100% { background-position: -252px; }
}

@keyframes hottalk1 {
   0% { background-position:    0px; }
   100% { background-position: -252px; }
}

.ani_hottalk1 {
-webkit-animation: hottalk1 2s steps(3) infinite;
-moz-animation: hottalk1 2s steps(3) infinite;
-ms-animation: hottalk1 2s steps(3) infinite;
-o-animation: hottalk1 2s steps(3) infinite;
animation: hottalk1 2s steps(3) infinite;
}

@-webkit-keyframes hottalk2 {
   0% { background-position:    0px; }
   100% { background-position: -168px; }
}

@-moz-keyframes hottalk2 {
   0% { background-position:    0px; }
   100% { background-position: -168px; }
}

@-ms-keyframes hottalk2 {
   0% { background-position:    0px; }
   100% { background-position: -168px; }
}

@-o-keyframes hottalk2 {
   0% { background-position:    0px; }
   100% { background-position: -168px; }
}

@keyframes hottalk2 {
   0% { background-position:    0px; }
   100% { background-position: -168px; }
}

.ani_hottalk2 {
-webkit-animation: hottalk2 3s steps(3) infinite;
-moz-animation: hottalk2 3s steps(3) infinite;
-ms-animation: hottalk2 3s steps(3) infinite;
-o-animation: hottalk2 3s steps(3) infinite;
animation: hottalk2 3s steps(3) infinite;
}

@-webkit-keyframes hottalk3 {
   0% { background-position:    0px; }
   100% { background-position: -189px; }
}

@-moz-keyframes hottalk3 {
   0% { background-position:    0px; }
   100% { background-position: -189px; }
}

@-ms-keyframes hottalk3 {
   0% { background-position:    0px; }
   100% { background-position: -189px; }
}

@-o-keyframes hottalk3 {
   0% { background-position:    0px; }
   100% { background-position: -189px; }
}

@keyframes hottalk3 {
   0% { background-position:    0px; }
   100% { background-position: -189px; }
}

.ani_hottalk3 {
-webkit-animation: hottalk3 3s steps(3) infinite;
-moz-animation: hottalk3 3s steps(3) infinite;
-ms-animation: hottalk3 3s steps(3) infinite;
-o-animation: hottalk3 3s steps(3) infinite;
animation: hottalk3 3s steps(3) infinite;
}

@-webkit-keyframes jpgirl {
   0% { background-position:    0px; }
   100% { background-position: -772px; }
}

@-moz-keyframes jpgirl {
   0% { background-position:    0px; }
   100% { background-position: -772px; }
}

@-ms-keyframes jpgirl {
   0% { background-position:    0px; }
   100% { background-position: -772px; }
}

@-o-keyframes jpgirl {
   0% { background-position:    0px; }
   100% { background-position: -772px; }
}

@keyframes jpgirl {
   0% { background-position:    0px; }
   100% { background-position: -772px; }
}

.ani_jpgirl {
-webkit-animation: jpgirl 2s steps(4) infinite;
-moz-animation: jpgirl 2s steps(4) infinite;
-ms-animation: jpgirl 2s steps(4) infinite;
-o-animation: jpgirl 2s steps(4) infinite;
animation: jpgirl 2s steps(4) infinite;
}

@-webkit-keyframes jpboy {
   0% { background-position:    0px; }
   100% { background-position: -1064px; }
}

@-moz-keyframes jpboy {
   0% { background-position:    0px; }
   100% { background-position: -1064px; }
}

@-ms-keyframes jpboy {
   0% { background-position:    0px; }
   100% { background-position: -1064px; }
}

@-o-keyframes jpboy {
   0% { background-position:    0px; }
   100% { background-position: -1064px; }
}

@keyframes jpboy {
   0% { background-position:    0px; }
   100% { background-position: -1064px; }
}

.ani_jpboy {
-webkit-animation: jpboy 3s steps(4) infinite;
-moz-animation: jpboy 3s steps(4) infinite;
-ms-animation: jpboy 3s steps(4) infinite;
-o-animation: jpboy 3s steps(4) infinite;
animation: jpboy 3s steps(4) infinite;
}

@-webkit-keyframes stationboy {
   0% { background-position:    0px; }
   100% { background-position: -224px; }
}

@-moz-keyframes stationboy {
   0% { background-position:    0px; }
   100% { background-position: -224px; }
}

@-ms-keyframes stationboy {
   0% { background-position:    0px; }
   100% { background-position: -224px; }
}

@-o-keyframes stationboy {
   0% { background-position:    0px; }
   100% { background-position: -224px; }
}

@keyframes stationboy {
   0% { background-position:    0px; }
   100% { background-position: -224px; }
}

.ani_stationboy {
-webkit-animation: stationboy 2s steps(4) infinite;
-moz-animation: stationboy 2s steps(4) infinite;
-ms-animation: stationboy 2s steps(4) infinite;
-o-animation: stationboy 2s steps(4) infinite;
animation: stationboy 2s steps(4) infinite;
}

@-webkit-keyframes oldman {
   0% { background-position:    0px; }
   100% { background-position: -1012px; }
}

@-moz-keyframes oldman {
   0% { background-position:    0px; }
   100% { background-position: -1012px; }
}

@-ms-keyframes oldman {
   0% { background-position:    0px; }
   100% { background-position: -1012px; }
}

@-o-keyframes oldman {
   0% { background-position:    0px; }
   100% { background-position: -1012px; }
}

@keyframes oldman {
   0% { background-position:    0px; }
   100% { background-position: -1012px; }
}

.ani_oldman {
-webkit-animation: oldman 3s steps(4) infinite;
-moz-animation: oldman 3s steps(4) infinite;
-ms-animation: oldman 3s steps(4) infinite;
-o-animation: oldman 3s steps(4) infinite;
animation: oldman 3s steps(4) infinite;
}

@-webkit-keyframes stationboy1 {
   0% { background-position:    0px; }
   100% { background-position: -232px; }
}

@-moz-keyframes stationboy1 {
   0% { background-position:    0px; }
   100% { background-position: -232px; }
}

@-ms-keyframes stationboy1 {
   0% { background-position:    0px; }
   100% { background-position: -232px; }
}

@-o-keyframes stationboy1 {
   0% { background-position:    0px; }
   100% { background-position: -232px; }
}

@keyframes stationboy1 {
   0% { background-position:    0px; }
   100% { background-position: -232px; }
}

.ani_stationboy1 {
-webkit-animation: stationboy1 1s steps(4) infinite;
-moz-animation: stationboy1 1s steps(4) infinite;
-ms-animation: stationboy1 1s steps(4) infinite;
-o-animation: stationboy1 1s steps(4) infinite;
animation: stationboy1 1s steps(4) infinite;
}

@-webkit-keyframes mama {
   0% { background-position:    0px; }
   100% { background-position: -282px; }
}

@-moz-keyframes mama {
   0% { background-position:    0px; }
   100% { background-position: -282px; }
}

@-ms-keyframes mama {
   0% { background-position:    0px; }
   100% { background-position: -282px; }
}

@-o-keyframes mama {
   0% { background-position:    0px; }
   100% { background-position: -282px; }
}

@keyframes mama {
   0% { background-position:    0px; }
   100% { background-position: -282px; }
}

.ani_mama {
-webkit-animation: mama 3s steps(3) infinite;
-moz-animation: mama 3s steps(3) infinite;
-ms-animation: mama 3s steps(3) infinite;
-o-animation: mama 3s steps(3) infinite;
animation: mama 3s steps(3) infinite;
}

.ani_child {
-webkit-animation: boy 1s steps(3) infinite;
-moz-animation: boy 1s steps(3) infinite;
-ms-animation: boy 1s steps(3) infinite;
-o-animation: boy 1s steps(3) infinite;
animation: boy 1s steps(3) infinite;
}

@-webkit-keyframes eduboy1 {
   0% { background-position:    0px; }
   100% { background-position: -180px; }
}

@-moz-keyframes eduboy1 {
   0% { background-position:    0px; }
   100% { background-position: -180px; }
}

@-ms-keyframes eduboy1 {
   0% { background-position:    0px; }
   100% { background-position: -180px; }
}

@-o-keyframes eduboy1 {
   0% { background-position:    0px; }
   100% { background-position: -180px; }
}

@keyframes eduboy1 {
   0% { background-position:    0px; }
   100% { background-position: -180px; }
}

.ani_eduboy1 {
-webkit-animation: eduboy1 1s steps(3) infinite;
-moz-animation: eduboy1 1s steps(3) infinite;
-ms-animation: eduboy1 1s steps(3) infinite;
-o-animation: eduboy1 1s steps(3) infinite;
animation: eduboy1 1s steps(3) infinite;
}

@-webkit-keyframes edubear {
   0% { background-position:    0px; }
   100% { background-position: -195px; }
}

@-moz-keyframes edubear {
   0% { background-position:    0px; }
   100% { background-position: -195px; }
}

@-ms-keyframes edubear {
   0% { background-position:    0px; }
   100% { background-position: -195px; }
}

@-o-keyframes edubear {
   0% { background-position:    0px; }
   100% { background-position: -195px; }
}

@keyframes edubear {
   0% { background-position:    0px; }
   100% { background-position: -195px; }
}

.ani_edubear {
-webkit-animation: edubear 1s steps(3) infinite;
-moz-animation: edubear 1s steps(3) infinite;
-ms-animation: edubear 1s steps(3) infinite;
-o-animation: edubear 1s steps(3) infinite;
animation: edubear 1s steps(3) infinite;
}

@-webkit-keyframes elephon {
   0% { background-position:    0px; }
   100% { background-position: 450px; }
}

@-moz-keyframes elephon {
   0% { background-position:    0px; }
   100% { background-position: 450px; }
}

@-ms-keyframes elephon {
   0% { background-position:    0px; }
   100% { background-position: 450px; }
}

@-o-keyframes elephon {
   0% { background-position:    0px; }
   100% { background-position: 450px; }
}

@keyframes elephon {
   0% { background-position:    0px; }
   100% { background-position: 450px; }
}

@-webkit-keyframes elephon_run {
   0% { left: 940px;}
   49% { left: 520px; transform: scaleX(1);}
   50% { left: 520px; transform: scaleX(-1);}
   99% { left: 940px; transform: scaleX(-1);}
   100% { left: 940px;}
}

@-moz-keyframes elephon_run {
   0% { left: 940px;}
   49% { left: 520px; transform: scaleX(1);}
   50% { left: 520px; transform: scaleX(-1);}
   99% { left: 940px; transform: scaleX(-1);}
   100% { left: 940px;}
}

@-ms-keyframes elephon_run {
   0% { left: 940px;}
   49% { left: 520px; transform: scaleX(1);}
   50% { left: 520px; transform: scaleX(-1);}
   99% { left: 940px; transform: scaleX(-1);}
   100% { left: 940px;}
}

@-o-keyframes elephon_run {
   0% { left: 940px;}
   49% { left: 520px; transform: scaleX(1);}
   50% { left: 520px; transform: scaleX(-1);}
   99% { left: 940px; transform: scaleX(-1);}
   100% { left: 940px;}
}

@keyframes elephon_run {
   0% { left: 940px;}
   49% { left: 520px; transform: scaleX(1);}
   50% { left: 520px; transform: scaleX(-1);}
   99% { left: 940px; transform: scaleX(-1);}
   100% { left: 940px;}
}

.ani_elephon {
-webkit-animation: elephon 1s steps(5) infinite;
-moz-animation: elephon 1s steps(5) infinite;
-ms-animation: elephon 1s steps(5) infinite;
-o-animation: elephon 1s steps(5) infinite;
animation: elephon 1s steps(5) infinite;
}

.ani_elephon_run {    
-webkit-animation: elephon_run 12s infinite;
-moz-animation: elephon_run 12s infinite;
-ms-animation: elephon_run 12s infinite;
-o-animation: elephon_run 12s infinite;
animation: elephon_run 12s infinite;
}



@-webkit-keyframes tedy {
   0% { background-position:    0px; }
   100% { background-position: -345px; }
}

@-moz-keyframes tedy {
   0% { background-position:    0px; }
   100% { background-position: -345px; }
}

@-ms-keyframes tedy {
   0% { background-position:    0px; }
   100% { background-position: -345px; }
}

@-o-keyframes tedy {
   0% { background-position:    0px; }
   100% { background-position: -345px; }
}

@keyframes tedy {
   0% { background-position:    0px; }
   100% { background-position: -345px; }
}

.ani_tedy {
-webkit-animation: tedy 1s steps(3) infinite;
-moz-animation: tedy 1s steps(3) infinite;
-ms-animation: tedy 1s steps(3) infinite;
-o-animation: tedy 1s steps(3) infinite;
animation: tedy 1s steps(3) infinite;
}

@-webkit-keyframes reading2 {
   0% { background-position:    0px; }
   100% { background-position: -575px; }
}

@-moz-keyframes reading2 {
   0% { background-position:    0px; }
   100% { background-position: -575px; }
}

@-ms-keyframes reading2 {
   0% { background-position:    0px; }
   100% { background-position: -575px; }
}

@-o-keyframes reading2 {
   0% { background-position:    0px; }
   100% { background-position: -575px; }
}

@keyframes reading2 {
   0% { background-position:    0px; }
   100% { background-position: -575px; }
}

.ani_reading2 {
-webkit-animation: reading2 1s steps(5) infinite;
-moz-animation: reading2 1s steps(5) infinite;
-ms-animation: reading2 1s steps(5) infinite;
-o-animation: reading2 1s steps(5) infinite;
animation: reading2 1s steps(5) infinite;
}



@-webkit-keyframes squirrel {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@-moz-keyframes squirrel {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@-ms-keyframes squirrel {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@-o-keyframes squirrel {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@keyframes squirrel {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@-webkit-keyframes squirrel1 {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@-moz-keyframes squirrel1 {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@-ms-keyframes squirrel1 {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@-o-keyframes squirrel1 {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

@keyframes squirrel1 {
   0% { background-position:    0px; }
   100% { background-position: -255px; }
}

.ani_squirrel1 {
-webkit-animation: squirrel1 1s steps(3) infinite;
-moz-animation: squirrel1 1s steps(3) infinite;
-ms-animation: squirrel1 1s steps(3) infinite;
-o-animation: squirrel1 1s steps(3) infinite;
animation: squirrel1 1s steps(3) infinite;
}


@-webkit-keyframes dog {
   0% { background-position:    0px; }
   100% { background-position: -320px; }
}

@-moz-keyframes dog {
   0% { background-position:    0px; }
   100% { background-position: -320px; }
}

@-ms-keyframes dog {
   0% { background-position:    0px; }
   100% { background-position: -320px; }
}

@-o-keyframes dog {
   0% { background-position:    0px; }
   100% { background-position: -320px; }
}

@keyframes dog {
   0% { background-position:    0px; }
   100% { background-position: -320px; }
}

@-webkit-keyframes dog_run {
   0% { right: 70px;}
   49% { right: 660px; transform: scaleX(1);}
   50% { right: 660px; transform: scaleX(-1);}
   99% { right: 70px; transform: scaleX(-1);}
   100% { right: 70px;}
}

@-moz-keyframes dog_run {
   0% { right: 70px;}
   49% { right: 660px; transform: scaleX(1);}
   50% { right: 660px; transform: scaleX(-1);}
   99% { right: 70px; transform: scaleX(-1);}
   100% { right: 70px;}
}

@-ms-keyframes dog_run {
   0% { right: 70px;}
   49% { right: 660px; transform: scaleX(1);}
   50% { right: 660px; transform: scaleX(-1);}
   99% { right: 70px; transform: scaleX(-1);}
   100% { right: 70px;}
}

@-o-keyframes dog_run {
   0% { right: 70px;}
   49% { right: 660px; transform: scaleX(1);}
   50% { right: 660px; transform: scaleX(-1);}
   99% { right: 70px; transform: scaleX(-1);}
   100% { right: 70px;}
}

@keyframes dog_run {
   0% { right: 70px;}
   49% { right: 660px; transform: scaleX(1);}
   50% { right: 660px; transform: scaleX(-1);}
   99% { right: 70px; transform: scaleX(-1);}
   100% { right: 70px;}
}

.ani_dog {
-webkit-animation: dog 1s steps(5) infinite;
-moz-animation: dog 1s steps(5) infinite;
-ms-animation: dog 1s steps(5) infinite;
-o-animation: dog 1s steps(5) infinite;
animation: dog 1s steps(5) infinite;
}

.ani_dog_run {    
-webkit-animation: dog_run 24s infinite;
-moz-animation: dog_run 24s infinite;
-ms-animation: dog_run 24s infinite;
-o-animation: dog_run 24s infinite;
animation: dog_run 24s infinite;
}

@-webkit-keyframes cuw_dog_run {
   0% { left: 160px;}
   49% { left: 960px; transform: scaleX(1);}
   50% { left: 960px; transform: scaleX(-1);}
   99% { left: 160px; transform: scaleX(-1);}
   100% { left: 160px;}
}

@-moz-keyframes cuw_dog_run {
   0% { left: 160px;}
   49% { left: 960px; transform: scaleX(1);}
   50% { left: 960px; transform: scaleX(-1);}
   99% { left: 160px; transform: scaleX(-1);}
   100% { left: 160px;}
}

@-ms-keyframes cuw_dog_run {
   0% { left: 160px;}
   49% { left: 960px; transform: scaleX(1);}
   50% { left: 960px; transform: scaleX(-1);}
   99% { left: 160px; transform: scaleX(-1);}
   100% { left: 160px;}
}

@-o-keyframes cuw_dog_run {
   0% { left: 160px;}
   49% { left: 960px; transform: scaleX(1);}
   50% { left: 960px; transform: scaleX(-1);}
   99% { left: 160px; transform: scaleX(-1);}
   100% { left: 160px;}
}

@keyframes cuw_dog_run {
   0% { left: 160px;}
   49% { left: 960px; transform: scaleX(1);}
   50% { left: 960px; transform: scaleX(-1);}
   99% { left: 160px; transform: scaleX(-1);}
   100% { left: 160px;}
}

.ani_cuw_dogrun {    
-webkit-animation: cuw_dog_run 24s infinite;
-moz-animation: cuw_dog_run 24s infinite;
-ms-animation: cuw_dog_run 24s infinite;
-o-animation: cuw_dog_run 24s infinite;
animation: cuw_dog_run 24s infinite;
}

@-webkit-keyframes cuw_dog_run1 {
   0% { right: 60px;}
   49% { right: 950px; transform: scaleX(1);}
   50% { right: 950px; transform: scaleX(-1);}
   99% { right: 60px; transform: scaleX(-1);}
   100% { right: 60px;}
}

@-moz-keyframes cuw_dog_run1 {
   0% { right: 60px;}
   49% { right: 950px; transform: scaleX(1);}
   50% { right: 950px; transform: scaleX(-1);}
   99% { right: 60px; transform: scaleX(-1);}
   100% { right: 60px;}
}

@-ms-keyframes cuw_dog_run1 {
   0% { right: 60px;}
   49% { right: 950px; transform: scaleX(1);}
   50% { right: 950px; transform: scaleX(-1);}
   99% { right: 60px; transform: scaleX(-1);}
   100% { right: 60px;}
}

@-o-keyframes cuw_dog_run1 {
   0% { right: 60px;}
   49% { right: 950px; transform: scaleX(1);}
   50% { right: 950px; transform: scaleX(-1);}
   99% { right: 60px; transform: scaleX(-1);}
   100% { right: 60px;}
}

@keyframes cuw_dog_run1 {
   0% { right: 60px;}
   49% { right: 950px; transform: scaleX(1);}
   50% { right: 950px; transform: scaleX(-1);}
   99% { right: 60px; transform: scaleX(-1);}
   100% { right: 60px;}
}

.ani_cuw_dogrun1 {    
-webkit-animation: cuw_dog_run1 24s infinite;
-moz-animation: cuw_dog_run1 24s infinite;
-ms-animation: cuw_dog_run1 24s infinite;
-o-animation: cuw_dog_run1 24s infinite;
animation: cuw_dog_run1 24s infinite;
}

.ani_bee_fly {    
-webkit-animation: dog_run 36s infinite;
-moz-animation: dog_run 36s infinite;
-ms-animation: dog_run 36s infinite;
-o-animation: dog_run 36s infinite;
animation: dog_run 36s infinite;
}

.ani_plane_fly {    
-webkit-animation: dog_run 18s infinite;
-moz-animation: dog_run 18s infinite;
-ms-animation: dog_run 18s infinite;
-o-animation: dog_run 18s infinite;
animation: dog_run 18s infinite;
}


@-webkit-keyframes ballon {
   0% { background-position:    0px; }
   100% { background-position: -550px; }
}

@-moz-keyframes ballon {
   0% { background-position:    0px; }
   100% { background-position: -550px; }
}

@-ms-keyframes ballon {
   0% { background-position:    0px; }
   100% { background-position: -550px; }
}

@-o-keyframes ballon {
   0% { background-position:    0px; }
   100% { background-position: -550px; }
}

@keyframes ballon {
   0% { background-position:    0px; }
   100% { background-position: -550px; }
}



@-webkit-keyframes notebook {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@-moz-keyframes notebook {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@-ms-keyframes notebook {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@-o-keyframes notebook {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@keyframes notebook {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@-webkit-keyframes haballon {
   0% { background-position:    0px; }
   100% { background-position: -835px; }
}

@-moz-keyframes haballon {
   0% { background-position:    0px; }
   100% { background-position: -835px; }
}

@-ms-keyframes haballon {
   0% { background-position:    0px; }
   100% { background-position: -835px; }
}

@-o-keyframes haballon {
   0% { background-position:    0px; }
   100% { background-position: -835px; }
}

@keyframes haballon {
   0% { background-position:    0px; }
   100% { background-position: -835px; }
}

.ani_haballon {
-webkit-animation: haballon 1s steps(5) infinite;
-moz-animation: haballon 1s steps(5) infinite;
-ms-animation: haballon 1s steps(5) infinite;
-o-animation: haballon 1s steps(5) infinite;
animation: haballon 1s steps(5) infinite;
}

@-webkit-keyframes hpeople1 {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@-moz-keyframes hpeople1 {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@-ms-keyframes hpeople1 {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@-o-keyframes hpeople1 {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

@keyframes hpeople1 {
   0% { background-position:    0px; }
   100% { background-position: -440px; }
}

.ani_hpeople1 {
-webkit-animation: hpeople1 1s steps(5) infinite;
-moz-animation: hpeople1 1s steps(5) infinite;
-ms-animation: hpeople1 1s steps(5) infinite;
-o-animation: hpeople1 1s steps(5) infinite;
animation: hpeople1 1s steps(5) infinite;
}

@-webkit-keyframes hpeople5 {
   0% { background-position:    0px; }
   100% { background-position: -832px; }
}

@-moz-keyframes hpeople5 {
   0% { background-position:    0px; }
   100% { background-position: -832px; }
}

@-ms-keyframes hpeople5 {
   0% { background-position:    0px; }
   100% { background-position: -832px; }
}

@-o-keyframes hpeople5 {
   0% { background-position:    0px; }
   100% { background-position: -832px; }
}

@keyframes hpeople5 {
   0% { background-position:    0px; }
   100% { background-position: -832px; }
}

.ani_hpeople5 {
-webkit-animation: hpeople5 3s steps(4) infinite;
-moz-animation: hpeople5 3s steps(4) infinite;
-ms-animation: hpeople5 3s steps(4) infinite;
-o-animation: hpeople5 3s steps(4) infinite;
animation: hpeople5 3s steps(4) infinite;
}

@-webkit-keyframes hpeople6 {
   0% { background-position:    0px; }
   100% { background-position: -680px; }
}

@-moz-keyframes hpeople6 {
   0% { background-position:    0px; }
   100% { background-position: -680px; }
}

@-ms-keyframes hpeople6 {
   0% { background-position:    0px; }
   100% { background-position: -680px; }
}

@-o-keyframes hpeople6 {
   0% { background-position:    0px; }
   100% { background-position: -680px; }
}

@keyframes hpeople6 {
   0% { background-position:    0px; }
   100% { background-position: -680px; }
}

.ani_hpeople6 {
-webkit-animation: hpeople6 4s steps(4) infinite;
-moz-animation: hpeople6 4s steps(4) infinite;
-ms-animation: hpeople6 4s steps(4) infinite;
-o-animation: hpeople6 4s steps(4) infinite;
animation: hpeople6 4s steps(4) infinite;
}

@-webkit-keyframes hpeople2 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@-moz-keyframes hpeople2 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@-ms-keyframes hpeople2 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@-o-keyframes hpeople2 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@keyframes hpeople2 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

.ani_hpeople2 {
-webkit-animation: hpeople2 2s steps(5) infinite;
-moz-animation: hpeople2 2s steps(5) infinite;
-ms-animation: hpeople2 2s steps(5) infinite;
-o-animation: hpeople2 2s steps(5) infinite;
animation: hpeople2 2s steps(5) infinite;
}

@-webkit-keyframes hpeople3 {
   0% { background-position:    0px; }
   100% { background-position: -272px; }
}

@-moz-keyframes hpeople3 {
   0% { background-position:    0px; }
   100% { background-position: -272px; }
}

@-ms-keyframes hpeople3 {
   0% { background-position:    0px; }
   100% { background-position: -272px; }
}

@-o-keyframes hpeople3 {
   0% { background-position:    0px; }
   100% { background-position: -272px; }
}

@keyframes hpeople3 {
   0% { background-position:    0px; }
   100% { background-position: -272px; }
}

.ani_hpeople3 {
-webkit-animation: hpeople3 3s steps(4) infinite;
-moz-animation: hpeople3 3s steps(4) infinite;
-ms-animation: hpeople3 3s steps(4) infinite;
-o-animation: hpeople3 3s steps(4) infinite;
animation: hpeople3 3s steps(4) infinite;
}

@-webkit-keyframes girl6 {
   0% { background-position:    0px; }
   100% { background-position: -395px; }
}

@-moz-keyframes girl6 {
   0% { background-position:    0px; }
   100% { background-position: -395px; }
}

@-ms-keyframes girl6 {
   0% { background-position:    0px; }
   100% { background-position: -395px; }
}

@-o-keyframes girl6 {
   0% { background-position:    0px; }
   100% { background-position: -395px; }
}

@keyframes girl6 {
   0% { background-position:    0px; }
   100% { background-position: -395px; }
}

.ani_girl6 {
-webkit-animation: girl6 2s steps(5) infinite;
-moz-animation: girl6 2s steps(5) infinite;
-ms-animation: girl6 2s steps(5) infinite;
-o-animation: girl6 2s steps(5) infinite;
animation: girl6 2s steps(5) infinite;
}

@-webkit-keyframes girl7 {
   0% { background-position:    0px; }
   100% { background-position: -348px; }
}

@-moz-keyframes girl7 {
   0% { background-position:    0px; }
   100% { background-position: -348px; }
}

@-ms-keyframes girl7 {
   0% { background-position:    0px; }
   100% { background-position: -348px; }
}

@-o-keyframes girl7{
   0% { background-position:    0px; }
   100% { background-position: -348px; }
}

@keyframes girl7 {
   0% { background-position:    0px; }
   100% { background-position: -348px; }
}

.ani_girl7 {
-webkit-animation: girl7 2s steps(4) infinite;
-moz-animation: girl7 2s steps(4) infinite;
-ms-animation: girl7 2s steps(4) infinite;
-o-animation: girl7 2s steps(4) infinite;
animation: girl7 2s steps(4) infinite;
}

@-webkit-keyframes boy6 {
   0% { background-position:    0px; }
   100% { background-position: -350px; }
}

@-moz-keyframes boy6 {
   0% { background-position:    0px; }
   100% { background-position: -350px; }
}

@-ms-keyframes boy6 {
   0% { background-position:    0px; }
   100% { background-position: -350px; }
}

@-o-keyframes boy6 {
   0% { background-position:    0px; }
   100% { background-position: -350px; }
}

@keyframes boy6 {
   0% { background-position:    0px; }
   100% { background-position: -350px; }
}

.ani_boy6 {
-webkit-animation: boy6 2s steps(5) infinite;
-moz-animation: boy6 2s steps(5) infinite;
-ms-animation: boy6 2s steps(5) infinite;
-o-animation: boy6 2s steps(5) infinite;
animation: boy6 2s steps(5) infinite;
}

@-webkit-keyframes boy7 {
   0% { background-position:    0px; }
   100% { background-position: -240px; }
}

@-moz-keyframes boy7 {
   0% { background-position:    0px; }
   100% { background-position: -240px; }
}

@-ms-keyframes boy7 {
   0% { background-position:    0px; }
   100% { background-position: -240px; }
}

@-o-keyframes boy7 {
   0% { background-position:    0px; }
   100% { background-position: -240px; }
}

@keyframes boy7 {
   0% { background-position:    0px; }
   100% { background-position: -240px; }
}

.ani_boy7 {
-webkit-animation: boy7 2s steps(3) infinite;
-moz-animation: boy7 2s steps(3) infinite;
-ms-animation: boy7 2s steps(3) infinite;
-o-animation: boy7 2s steps(3) infinite;
animation: boy7 2s steps(3) infinite;
}

@-webkit-keyframes boy8 {
   0% { background-position:    0px; }
   100% { background-position: -384px; }
}

@-moz-keyframes boy8 {
   0% { background-position:    0px; }
   100% { background-position: -384px; }
}

@-ms-keyframes boy8 {
   0% { background-position:    0px; }
   100% { background-position: -384px; }
}

@-o-keyframes boy8 {
   0% { background-position:    0px; }
   100% { background-position: -384px; }
}

@keyframes boy8 {
   0% { background-position:    0px; }
   100% { background-position: -384px; }
}

.ani_boy8 {
-webkit-animation: boy8 3s steps(4) infinite;
-moz-animation: boy8 3s steps(4) infinite;
-ms-animation: boy8 3s steps(4) infinite;
-o-animation: boy8 3s steps(4) infinite;
animation: boy8 3s steps(4) infinite;
}

@-webkit-keyframes boy9 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@-moz-keyframes boy9 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@-ms-keyframes boy9 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@-o-keyframes boy9 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

@keyframes boy9 {
   0% { background-position:    0px; }
   100% { background-position: -325px; }
}

.ani_boy9 {
-webkit-animation: boy9 3s steps(5) infinite;
-moz-animation: boy9 3s steps(5) infinite;
-ms-animation: boy9 3s steps(5) infinite;
-o-animation: boy9 3s steps(5) infinite;
animation: boy9 3s steps(5) infinite;
}

@-webkit-keyframes boy9a {
   0% { background-position:    0px; }
   100% { background-position: -1170px; }
}

@-moz-keyframes boy9a {
   0% { background-position:    0px; }
   100% { background-position: -1170px; }
}

@-ms-keyframes boy9a {
   0% { background-position:    0px; }
   100% { background-position: -1170px; }
}

@-o-keyframes boy9a {
   0% { background-position:    0px; }
   100% { background-position: -1170px; }
}

@keyframes boy9a {
   0% { background-position:    0px; }
   100% { background-position: -1170px; }
}

.ani_boy9a {
-webkit-animation: boy9a 3s steps(5) infinite;
-moz-animation: boy9a 3s steps(5) infinite;
-ms-animation: boy9a 3s steps(5) infinite;
-o-animation: boy9a 3s steps(5) infinite;
animation: boy9a 3s steps(5) infinite;
}

@-webkit-keyframes girl9 {
   0% { background-position:    0px; }
   100% { background-position: -430px; }
}

@-moz-keyframes girl9 {
   0% { background-position:    0px; }
   100% { background-position: -430px; }
}

@-ms-keyframes girl9 {
   0% { background-position:    0px; }
   100% { background-position: -430px; }
}

@-o-keyframes girl9 {
   0% { background-position:    0px; }
   100% { background-position: -430px; }
}

@keyframes girl9 {
   0% { background-position:    0px; }
   100% { background-position: -430px; }
}

.ani_girl9 {
-webkit-animation: girl9 2s steps(5) infinite;
-moz-animation: girl9 2s steps(5) infinite;
-ms-animation: girl9 2s steps(5) infinite;
-o-animation: girl9 2s steps(5) infinite;
animation: girl9 2s steps(5) infinite;
}

@-webkit-keyframes girl9a {
   0% { background-position:    0px; }
   100% { background-position: -1025px; }
}

@-moz-keyframes girl9a {
   0% { background-position:    0px; }
   100% { background-position: -1025px; }
}

@-ms-keyframes girl9a {
   0% { background-position:    0px; }
   100% { background-position: -1025px; }
}

@-o-keyframes girl9a {
   0% { background-position:    0px; }
   100% { background-position: -1025px; }
}

@keyframes girl9a {
   0% { background-position:    0px; }
   100% { background-position: -1025px; }
}

.ani_girl9a {
-webkit-animation: girl9a 2s steps(5) infinite;
-moz-animation: girl9a 2s steps(5) infinite;
-ms-animation: girl9a 2s steps(5) infinite;
-o-animation: girl9a 2s steps(5) infinite;
animation: girl9a 2s steps(5) infinite;
}

@-webkit-keyframes apainter {
   0% { background-position:    0px; }
   100% { background-position: -570px; }
}

@-moz-keyframes apainter {
   0% { background-position:    0px; }
   100% { background-position: -570px; }
}

@-ms-keyframes apainter {
   0% { background-position:    0px; }
   100% { background-position: -570px; }
}

@-o-keyframes apainter {
   0% { background-position:    0px; }
   100% { background-position: -570px; }
}

@keyframes apainter {
   0% { background-position:    0px; }
   100% { background-position: -570px; }
}

.ani_apainter {
-webkit-animation: apainter 2s steps(5) infinite;
-moz-animation: apainter 2s steps(5) infinite;
-ms-animation: apainter 2s steps(5) infinite;
-o-animation: apainter 2s steps(5) infinite;
animation: apainter 2s steps(5) infinite;
}

@-webkit-keyframes hpeople4 {
   0% { background-position:    0px; }
   100% { background-position: -480px; }
}

@-moz-keyframes hpeople4 {
   0% { background-position:    0px; }
   100% { background-position: -480px; }
}

@-ms-keyframes hpeople4 {
   0% { background-position:    0px; }
   100% { background-position: -480px; }
}

@-o-keyframes hpeople4 {
   0% { background-position:    0px; }
   100% { background-position: -480px; }
}

@keyframes hpeople4 {
   0% { background-position:    0px; }
   100% { background-position: -480px; }
}

.ani_hpeople4 {
-webkit-animation: hpeople4 3s steps(4) infinite;
-moz-animation: hpeople4 3s steps(4) infinite;
-ms-animation: hpeople4 3s steps(4) infinite;
-o-animation: hpeople4 3s steps(4) infinite;
animation: hpeople4 3s steps(4) infinite;
}


@-webkit-keyframes timestamp1 {
   0% { background-position:    0px; }
   100% { background-position: -1428px; }
}

@-moz-keyframes timestamp1 {
   0% { background-position:    0px; }
   100% { background-position: -1428px; }
}

@-ms-keyframes timestamp1 {
   0% { background-position:    0px; }
   100% { background-position: -1428px; }
}

@-o-keyframes timestamp1 {
   0% { background-position:    0px; }
   100% { background-position: -1428px; }
}

@keyframes timestamp1 {
   0% { background-position:    0px; }
   100% { background-position: -1428px; }
}

@-webkit-keyframes timestamp1a {
   0% { background-position: -1428px; }
   100% { background-position: 0px; }
}

@-moz-keyframes timestamp1a {
   0% { background-position: -1428px; }
   100% { background-position: 0px; }
}

@-ms-keyframes timestamp1a {
   0% { background-position: -1428px; }
   100% { background-position: 0px; }
}

@-o-keyframes timestamp1a {
   0% { background-position: -1428px; }
   100% { background-position: 0px; }
}

@keyframes timestamp1a {
   0% { background-position: -1428px; }
   100% { background-position: 0px; }
}

@-webkit-keyframes timestamp2 {
   0% { background-position:    0px; }
   100% { background-position: -1610px; }
}

@-moz-keyframes timestamp2 {
   0% { background-position:    0px; }
   100% { background-position: -1610px; }
}

@-ms-keyframes timestamp2 {
   0% { background-position:    0px; }
   100% { background-position: -1610px; }
}

@-o-keyframes timestamp2 {
   0% { background-position:    0px; }
   100% { background-position: -1610px; }
}

@keyframes timestamp2 {
   0% { background-position:    0px; }
   100% { background-position: -1610px; }
}

@-webkit-keyframes timestamp2a {
   0% { background-position: -1610px; }
   100% { background-position: 0px; }
}

@-moz-keyframes timestamp2a {
   0% { background-position: -1610px; }
   100% { background-position: 0px; }
}

@-ms-keyframes timestamp2a {
   0% { background-position: -1610px; }
   100% { background-position: 0px; }
}

   0% { background-position: -1610px; }
   100% { background-position: 0px; }
}

@keyframes timestamp2a {
   0% { background-position: -1610px; }
   100% { background-position: 0px; }
}

@-webkit-keyframes timestamp3 {
   0% { background-position:    0px; }
   100% { background-position: -1624px; }
}

@-moz-keyframes timestamp3 {
   0% { background-position:    0px; }
   100% { background-position: -1624px; }
}

@-ms-keyframes timestamp3 {
   0% { background-position:    0px; }
   100% { background-position: -1624px; }
}

@-o-keyframes timestamp3 {
   0% { background-position:    0px; }
   100% { background-position: -1624px; }
}

@keyframes timestamp3 {
   0% { background-position:    0px; }
   100% { background-position: -1624px; }
}

@-webkit-keyframes timestamp3a {
   0% { background-position: -1624px; }
   100% { background-position: 0px; }
}

@-moz-keyframes timestamp3a {
   0% { background-position: -1624px; }
   100% { background-position: 0px; }
}

@-ms-keyframes timestamp3a {
   0% { background-position: -1624px; }
   100% { background-position: 0px; }
}

@-o-keyframes timestamp3a {
   0% { background-position: -1624px; }
   100% { background-position: 0px; }
}

@keyframes timestamp3a {
   0% { background-position: -1624px; }
   100% { background-position: 0px; }
}

@-webkit-keyframes timestamp4 {
   0% { background-position:    0px; }
   100% { background-position: -1456px; }
}

@-moz-keyframes timestamp4 {
   0% { background-position:    0px; }
   100% { background-position: -1456px; }
}

@-ms-keyframes timestamp4 {
   0% { background-position:    0px; }
   100% { background-position: -1456px; }
}

@-o-keyframes timestamp4 {
   0% { background-position:    0px; }
   100% { background-position: -1456px; }
}

@keyframes timestamp4 {
   0% { background-position:    0px; }
   100% { background-position: -1456px; }
}

@-webkit-keyframes timestamp4a {
   0% { background-position: -1456px; }
   100% { background-position: 0px; }
}

@-moz-keyframes timestamp4a {
   0% { background-position: -1456px; }
   100% { background-position: 0px; }
}

@-ms-keyframes timestamp4a {
   0% { background-position: -1456px; }
   100% { background-position: 0px; }
}

@-o-keyframes timestamp4a {
   0% { background-position: -1456px; }
   100% { background-position: 0px; }
}

@keyframes timestamp4a {
   0% { background-position: -1456px; }
   100% { background-position: 0px; }
}

@-webkit-keyframes childplane {
   0% { background-position:    0px; }
   100% { background-position: -1939px; }
}

@-moz-keyframes childplane {
   0% { background-position:    0px; }
   100% { background-position: -1939px; }
}

@-ms-keyframes childplane {
   0% { background-position:    0px; }
   100% { background-position: -1939px; }
}

@-o-keyframes childplane {
   0% { background-position:    0px; }
   100% { background-position: -1939px; }
}

@keyframes childplane {
   0% { background-position:    0px; }
   100% { background-position: -1939px; }
}

.ani_childplane {
-webkit-animation: childplane 2s steps(7) infinite;
-moz-animation: childplane 2s steps(7) infinite;
-ms-animation: childplane 2s steps(7) infinite;
-o-animation: childplane 2s steps(7) infinite;
animation: childplane 2s steps(7) infinite;
}
