/*==========
--- Base ---
==========*/
* {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 300;
}
* a:focus {
    outline: none;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
}
.animate {
    text-align: center;
}
.animate h1 {
    font-weight: 900;
    text-transform: uppercase;
    color: #2d4044;
    font-size: 52px;
    margin: 30px 0 40px;
}
.animate > a {
    display: inline-block;
    padding: 0 20px;
    line-height: 50px;
    color: #2d4044;
    font-size: 20px;
    font-weight: 600;
    border: 1px solid #85b12c;
    text-decoration: none;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    position: relative;
    z-index: 2;
}
.animate > a:hover {
    background: #85b12c;
    color: #f6f8fa;
}

/*================
--- TV-Animate ---
================*/
.lines {
    position: absolute;
    top: 53%;
    right: 9.1%;
    z-index: -1;
    height: 19%;
    width: 17%;
}
.lines img {
    width: 100%;
    height: 100%;
}
body {
    background: #f6f8fa;
}
.tv-content {
    margin: auto;
    max-width: 540px;
    position: relative;
}
.antenna-tv, .left-hand-tv, .cable-tv {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.antenna-tv, .cable-tv {
    z-index: -1;
}
.antenna-tv img, .left-hand-tv img, .cable-tv img, .man-tv img {
    width: 100%;
    height: auto;
}

@-moz-keyframes antenna {
    0%{-moz-transform:rotate(1deg)}
    50%{-moz-transform:rotate(0deg)}
    100%{-moz-transform:rotate(1deg)}
}

@-webkit-keyframes antenna {
    0%{-webkit-transform:rotate(1deg);}
    50%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(1deg);}
}

@-o-keyframes antenna {
    0%{-o-transform:rotate(1deg)}
    50%{-o-transform:rotate(0deg)}
    100%{-o-transform:rotate(1deg)}
}

@-ms-keyframes antenna {
    0%{-ms-transform:rotate(1deg)}
    50%{-ms-transform:rotate(0deg)}
    100%{-ms-transform:rotate(1deg)}
}

@keyframes antenna {
    0%{transform:rotate(1deg)}
    50%{transform:rotate(0deg)}
    100%{transform:rotate(1deg)}
}
.ani-tv {
    -webkit-animation:antenna .3s infinite ease;
    -webkit-transform-origin: 50% 50%;
    -webkit-transition-timing-function: linear;

    -moz-animation:antenna .3s infinite ease;
    -moz-transform-origin: 50% 50%;
    -moz-transition-timing-function: linear;


    -o-animation:antenna .3s infinite ease;
    -o-transform-origin:50% 50%;
    -o-transition-timing-function: linear;

    -ms-animation:antenna .3s infinite ease;
    -ms-transform-origin: 50% 50%;
    -ms-transition-timing-function: linear;

    animation:antenna .3s infinite ease;
    transform-origin: 50% 50%;
    transition-timing-function: linear;
}

/*====================
--- Guitar-Animate ---
====================*/
.body-guitar {
    overflow: hidden;
}
.guitar-house {
    text-align: right;
}
.guitar-house, .guitar-house img, .guitar, .guitar img, .guitar-man, .guitar-man img, .voice, .voice img, .guitar-hand-first img, .guitar-hand-second img {
    width: 100%;
    height: auto;
}
.guitar-content {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 580px;
    max-height: 668px;
    margin: 0 auto;
}
.guitar, .guitar-hand-first, .guitar-hand-first, .guitar-man, .guitar-hand-second {
    position: absolute;
    left: 0;
    top: 0;
}
.guitar {
    z-index: 1;
}
.guitar-hand-first, .guitar-hand-second {
    z-index: 2;
}
.guitar-hand-first {
    width: 9%;
    left: 15.6%;
    top: 46%;
}
.guitar-hand-second {
    left: 39.5%;
    top: 43.5%;
    width: 5%;
    height: auto;
}
.voice {
    position: absolute;
    top: 0;
    left: 0;
}
.voice img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.voice img:nth-child(1) {
    -webkit-animation: fade_in 3s 0s linear infinite;
    -o-animation: fade_in 3s 0s linear infinite;
    animation: fade_in 3s 0s linear infinite;
}
.voice img:nth-child(2) {
    -webkit-animation: fade_in 3s 1s linear infinite;
    -o-animation: fade_in 3s 1s linear infinite;
    animation: fade_in 3s 1s linear infinite;
}
.voice img:nth-child(3) {
    -webkit-animation: fade_in 3s 2s linear infinite;
    -o-animation: fade_in 3s 2s linear infinite;
    animation: fade_in 3s 2s linear infinite;
}

@keyframes fade_in{
    0%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 1;
    }
}
@-moz-keyframes fade_in {
    0%{opacity: 0;}
    50%{opacity: 1;}
    100%{opacity: 1;}
}

@-webkit-keyframes fade_in {
    0%{opacity: 0;}
    50%{opacity: 1;}
    100%{opacity: 1;}
}

@-o-keyframes fade_in {
    0%{opacity: 0;}
    50%{opacity: 1;}
    100%{opacity: 1;}
}

@-ms-keyframes fade_in {
    0%{opacity: 0;}
    50%{opacity: 1;}
    100%{opacity: 1;}
}

@keyframes fade_in {
    0%{opacity: 0;}
    50%{opacity: 1;}
    100%{opacity: 1;}
}



@-moz-keyframes myAnitameGuitar {
    0%{-moz-transform:rotate(0deg)}
    25%{-moz-transform:rotate(-5deg)}
    50%{-moz-transform:rotate(0deg)}
    75%{-moz-transform:rotate(5deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes myAnitameGuitar {
    0%{-webkit-transform:rotate(0deg)}
    25%{-webkit-transform:rotate(-5deg)}
    50%{-webkit-transform:rotate(0deg)}
    75%{-webkit-transform:rotate(5deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes myAnitameGuitar {
    0%{-o-transform:rotate(0deg)}
    25%{-o-transform:rotate(-5deg)}
    50%{-o-transform:rotate(0deg)}
    75%{-o-transform:rotate(5deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes myAnitameGuitar {
    0%{-ms-transform:rotate(0deg)}
    25%{-ms-transform:rotate(-5deg)}
    50%{-ms-transform:rotate(0deg)}
    75%{-ms-transform:rotate(5deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes myAnitameGuitar {
    0%{transform:rotate(0deg)}
    25%{transform:rotate(-5deg)}
    50%{transform:rotate(0deg)}
    75%{transform:rotate(5deg)}
    100%{transform:rotate(0deg)}
}

.guitar-hand-first {
    -webkit-animation:myAnitameGuitar .5s infinite ease;
    -webkit-transform-origin: top left;
    -webkit-transition-timing-function: linear;

    -moz-animation:myAnitameGuitar .5s infinite ease;
    -moz-transform-origin: top left;
    -moz-transition-timing-function: linear;


    -o-animation:myAnitameGuitar .5s infinite ease;
    -o-transform-origin:top left;
    -o-transition-timing-function: linear;

    -ms-animation:myAnitameGuitar .5s infinite ease;
    -ms-transform-origin: top left;
    -ms-transition-timing-function: linear;

    animation:myAnitameGuitar .5s infinite ease;
    transform-origin: top left;
    transition-timing-function: linear;
}
.guitar-hand-second {
    -webkit-animation:myAnitameGuitar .5s infinite ease;
    -webkit-transform-origin: bottom;
    -webkit-transition-timing-function: linear;

    -moz-animation:myAnitameGuitar .5s infinite ease;
    -moz-transform-origin: bottom;
    -moz-transition-timing-function: linear;


    -o-animation:myAnitameGuitar .5s infinite ease;
    -o-transform-origin: bottom;
    -o-transition-timing-function: linear;

    -ms-animation:myAnitameGuitar .5s infinite ease;
    -ms-transform-origin: bottom;
    -ms-transition-timing-function: linear;

    animation:myAnitameGuitar .5s infinite ease;
    transform-origin: bottom;
    transition-timing-function: linear;
}

@-moz-keyframes voiceAnimate {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

@-webkit-keyframes voiceAnimate {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

@-o-keyframes voiceAnimate {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

@-ms-keyframes voiceAnimate {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

@keyframes voiceAnimate {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

/*====================
--- Flower-Animate ---
====================*/

.flower-content {
    width: 100%;
    max-width: 450px;
    height: auto;
    max-height: 450px;
    margin: 20px auto;
    position: relative;
}
.flower-c {
    padding-top: 26%;
    width: 100%;
    height: auto;
}
.flower-c img, .flower-man img, .flower-drop img {
    width: 100%;
    height: auto;
}
.flower-man {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 70%;
    height: auto;
    -webkit-animation: boy 3s ease-in-out infinite;
    -o-animation: boy 3s ease-in-out infinite;
    animation: boy 3s ease-in-out infinite;
    -webkit-transform-origin: center bottom 0px;
    -moz-transform-origin: center bottom 0px;
    -ms-transform-origin: center bottom 0px;
    -o-transform-origin: center bottom 0px;
    transform-origin: center bottom 0px;
}
.flower-drop {
    position: absolute;
    top: 4%;
    left: 62%;
    z-index: 2;
    width: 6%;

    -webkit-animation: drop 3s linear infinite;
    -o-animation: drop 3s linear infinite;
    animation: drop 3s linear infinite;
    -webkit-transform-origin: center center 0px;
    -moz-transform-origin: center center 0px;
    -ms-transform-origin: center center 0px;
    -o-transform-origin: center center 0px;
    transform-origin: center center 0px;
}

@-moz-keyframes boy {
    0%{-moz-transform:rotate(-2deg)}
    50%{-moz-transform:rotate(2deg)}
    100%{-moz-transform:rotate(-2deg)}
}

@-webkit-keyframes boy {
    0%{-webkit-transform:rotate(-2deg)}
    50%{-webkit-transform:rotate(2deg)}
    100%{-webkit-transform:rotate(-2deg)}
}

@-o-keyframes boy {
    0%{-o-transform:rotate(-2deg)}
    50%{-o-transform:rotate(2deg)}
    100%{-o-transform:rotate(-2deg)}
}

@-ms-keyframes boy {
    0%{-ms-transform:rotate(-2deg)}
    50%{-ms-transform:rotate(2deg)}
    100%{-ms-transform:rotate(-2deg)}
}

@keyframes boy {
    0%{transform:rotate(-2deg)}
    50%{transform:rotate(2deg)}
    100%{transform:rotate(-2deg)}
}

@-moz-keyframes drop {
    0%{
        top: 4%;
        opacity: 1;
    }
    30%{
        opacity: 0.7;
    }
    70%{
        opacity: 0.3;
    }
    100%{
        top: 180px;
        opacity: 0;
    }
}
@-webkit-keyframes drop {
    0%{
        top: 4%;
        opacity: 1;
    }
    30%{
        opacity: 0.7;
    }
    70%{
        opacity: 0.3;
    }
    100%{
        top: 180px;
        opacity: 0;
    }
}
@-o-keyframes drop {
    0%{
        top: 4%;
        opacity: 1;
    }
    30%{
        opacity: 0.7;
    }
    70%{
        opacity: 0.3;
    }
    100%{
        top: 180px;
        opacity: 0;
    }
}
@-ms-keyframes drop {
    0%{
        top: 4%;
        opacity: 1;
    }
    30%{
        opacity: 0.7;
    }
    70%{
        opacity: 0.3;
    }
    100%{
        top: 180px;
        opacity: 0;
    }
}
@keyframes drop {
    0%{
        top: 4%;
        opacity: 1;
    }
    30%{
        opacity: 0.7;
    }
    70%{
        opacity: 0.3;
    }
    100%{
        top: 180px;
        opacity: 0;
    }
}

/*==========================
--- Car_Services-Animate ---
==========================*/
.car-s a {
    border-color: #0598C6;
}
.car-s a:hover {
    background: #0598C6;
}

.car-content {
    max-width: 540px;
    width: 100%;
    height: auto;
    position: relative;
    margin: 0 auto;
}
.car {
    width: 100%;
}
.car img, .car-hend-first img, .car-hend-second img {
    width: 100%;
    height: auto;
}
.car-hend-first {
    width: 15%;
    position: absolute;
    top: 37%;
    right: 4.5%;
    -webkit-animation: hand 1s ease-in-out infinite;
    -o-animation: hand 1s ease-in-out infinite;
    animation: hand 1s ease-in-out infinite;
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}
.car-hend-second {
    width: 16%;
    position: absolute;
    top: 35%;
    right: 8%;
    z-index: -1;
    -webkit-animation: hand 1s ease-in-out infinite;
    -o-animation: hand 1s ease-in-out infinite;
    animation: hand 1s ease-in-out infinite;
}

@-moz-keyframes hand {
    0%{-moz-transform:rotate(-2deg)}
    50%{-moz-transform:rotate(2deg)}
    100%{-moz-transform:rotate(-2deg)}
}

@-webkit-keyframes hand {
    0%{-webkit-transform:rotate(-2deg)}
    50%{-webkit-transform:rotate(2deg)}
    100%{-webkit-transform:rotate(-2deg)}
}

@-o-keyframes hand {
    0%{-o-transform:rotate(-2deg)}
    50%{-o-transform:rotate(2deg)}
    100%{-o-transform:rotate(-2deg)}
}

@-ms-keyframes hand {
    0%{-ms-transform:rotate(-2deg)}
    50%{-ms-transform:rotate(2deg)}
    100%{-ms-transform:rotate(-2deg)}
}

@keyframes hand {
    0%{transform:rotate(-2deg)}
    50%{transform:rotate(2deg)}
    100%{transform:rotate(-2deg)}
}

/*====================
--- Drives-Animate ---
====================*/
.drives a {
    border-color: #472677;
}
.drives a:hover {
    background: #472677;
}
.drives-content {
    max-width: 540px;
    width: 100%;
    position: relative;
    margin: 30px auto;
    overflow: hidden;
}
.wheel-left img, .wheel-right img, .drives img, .scarf img  {
    width: 100%;
    height: auto;
}
.wheel-left img, .wheel-right img {
    -webkit-animation: wheelAni linear .3s infinite;
    -o-animation: wheelAni linear .3s infinite;
    animation: wheelAni linear .3s infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.wheel-left {
    position: absolute;
    top: 59%;
    left: 14.7%;
    width: 16.3%;
}
.wheel-right {
    position: absolute;
    top: 59%;
    right: 11.2%;
    width: 16.3%;
}
.scarf {
    position: absolute;
    top: 0;
    left: 46%;
    width: 36.8%;
}

@-moz-keyframes wheelAni {
    100%{-moz-transform:rotate(-360deg)}
}

@-webkit-keyframes wheelAni {
    100%{-webkit-transform:rotate(-360deg)}
}

@-o-keyframes wheelAni {
    100%{-o-transform:rotate(-360deg)}
}

@-ms-keyframes wheelAni {
    100%{-ms-transform:rotate(-360deg)}
}

@keyframes wheelAni {
    100%{transform:rotate(-360deg)}
}

/*--- Cleaning ---*/
.body-cleaning a {
    border-color: #64962A;
}
.body-cleaning a:hover {
    background: #64962A;
}
.cleaning-content {
    position: relative;
    max-width: 540px;
    width: 100%;
    margin: 30px auto;
    text-align: left;
}
.cleaning-man {
    width: 36.5%;
}
.cleaning-sofa {
    position: absolute;
    left: 28.8%;
    top: 8%;
    z-index: 1;
    width: 74%;
    -webkit-animation: ease-in-out sofa 1s infinite;
    -o-animation: ease-in-out sofa 1s infinite;
    animation: ease-in-out sofa 1s infinite;

    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
}
.cleaning-vacuum {
    position: absolute;
    top: 51%;
    left: 9%;
    width: 44%;
    z-index: 5;
    -webkit-animation: ease-in-out vacuum-am 1s infinite;
    -o-animation: ease-in-out vacuum-am 1s infinite;
    animation: ease-in-out vacuum-am 1s infinite;
}
.cleaning-content img {
    width: 100%;
    height: auto;
}

@-moz-keyframes sofa {
    0%{-moz-transform:rotate(0deg)}
    50%{-moz-transform:rotate(1deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes sofa {
    0%{-webkit-transform:rotate(0deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes sofa {
    0%{-o-transform:rotate(0deg)}
    50%{-o-transform:rotate(1deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes sofa {
    0%{-ms-transform:rotate(0deg)}
    50%{-ms-transform:rotate(1deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes sofa {
    0%{transform:rotate(0deg)}
    50%{transform:rotate(1deg)}
    100%{transform:rotate(0deg)}
}
@-moz-keyframes vacuum-am {
    0%{left: 9%}
    50%{left: 9.5%}
    100%{left: 9%}
}

@-webkit-keyframes vacuum-am {
    0%{left: 9%}
    50%{left: 9.5%}
    100%{left: 9%}
}

@-o-keyframes vacuum-am {
    0%{left: 9%}
    50%{left: 9.5%}
    100%{left: 9%}
}

@-ms-keyframes vacuum-am {
    0%{left: 9%}
    50%{left: 9.5%}
    100%{left: 9%}
}

@keyframes vacuum-am {
    0%{left: 9%}
    50%{left: 9.5%}
    100%{left: 9%}
}

/*--- Photo ---*/

.photo-content {
    position: relative;
    width: 100%;
    max-width: 580px;
    margin: 0 auto;
}
.photo-content img {
    width: 100%;
}
.photo-camera {
    width: 8.8%;
    position: absolute;
    left: 44%;
    top: 17%;
    z-index: 5;
}
.photo-hand-second {
    position: absolute;
    width: 12.3%;
    top: 34%;
    right: 40%;
    z-index: 3;

}
.photo-camera img {
    -webkit-animation: ease-in-out camera 2s infinite;
    -o-animation: ease-in-out camera 2s infinite;
    animation: ease-in-out camera 2s infinite;
}
.photo-hand {
    width: 7.1%;
    position: absolute;
    left: 45%;
    top: 27%;
    transform: rotate(10deg);
    -webkit-animation: ease-in-out camera 2s infinite;
    -o-animation: ease-in-out camera 2s infinite;
    animation: ease-in-out camera 2s infinite;
}
@-moz-keyframes camera {
    0%{-moz-transform:rotate(0deg)}
    20%{-moz-transform:rotate(10deg)}
    50%{-moz-transform:rotate(10deg)}
    70%{-moz-transform:rotate(7deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes camera {
    0%{-webkit-transform:rotate(0deg)}
    20%{-webkit-transform:rotate(10deg)}
    50%{-webkit-transform:rotate(10deg)}
    70%{-webkit-transform:rotate(7deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes camera {
    0%{-o-transform:rotate(0deg)}
    20%{-o-transform:rotate(10deg)}
    50%{-o-transform:rotate(10deg)}
    70%{-o-transform:rotate(7deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes camera {
    0%{-ms-transform:rotate(0deg)}
    20%{-ms-transform:rotate(10deg)}
    50%{-ms-transform:rotate(10deg)}
    70%{-ms-transform:rotate(7deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes camera {
    0%{transform:rotate(0deg)}
    20%{transform:rotate(10deg)}
    50%{transform:rotate(10deg)}
    70%{transform:rotate(7deg)}
    100%{transform:rotate(0deg)}
}

/*--- Phone ---*/
.phone-an a {
    border-color: #FCBC12;
}
.phone-an a:hover {
    background: #FCBC12;
}
.phone-content {
    position: relative;
    width: 100%;
    max-width: 510px;
    margin: 0 auto;
}
.phone-content img {
    width: 100%;
    height: auto;
}
.hand-l {
    width: 3.5%;
    position: absolute;
    left: 45%;
    top: 56%;
}
.hand-r {
    width: 3.9%;
    position: absolute;
    left: 52%;
    top: 55%;
}
.phone-man-head {
    width: 20%;
    position: absolute;
    left: 40%;
    top: 17%;
    -webkit-animation: finfer 1s infinite linear;
    -o-animation: finfer 1s infinite linear;
    animation: finfer 1s infinite linear;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
}
.phone-device {
    position: absolute;
    width: 8%;
    left: 46.5%;
    top: 54.4%;
}
.phone-man-finger-left {
    width: 3.2%;
    position: absolute;
    top: 53.8%;
    left: 45.1%;
    -webkit-animation: finfer .4s infinite linear;
    -o-animation: finfer .4s infinite linear;
    animation: finfer .4s infinite linear;
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
}
.phone-man-finger-right {
    width: 3.2%;
    position: absolute;
    top: 53.4%;
    right: 44.5%;
    -webkit-animation: finfer .4s .3s infinite linear;
    -o-animation: finfer .4s .3s infinite linear;
    animation: finfer .4s .3s infinite linear;
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
}

@-moz-keyframes finfer {
    0%{-moz-transform:rotate(0deg)}
    50%{-moz-transform:rotate(3deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes finfer {
    0%{-webkit-transform:rotate(0deg)}
    50%{-webkit-transform:rotate(3deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes finfer {
    0%{-o-transform:rotate(0deg)}
    50%{-o-transform:rotate(3deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes finfer {
    0%{-ms-transform:rotate(0deg)}
    50%{-ms-transform:rotate(3deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes finfer {
    0%{transform:rotate(0deg)}
    50%{transform:rotate(3deg)}
    100%{transform:rotate(0deg)}
}

/*--- Music ---*/
.music-an a {
    border-color: #EA4924;
}
.music-an a:hover {
    background: #EA4924;
}
.music-content {
    width: 100%;
    max-width: 580px;
    position: relative;
    margin: 30px auto;
}
.music-content img {
    width: 100%;
    height: auto;
}
.music-hand-left {
    position: absolute;
    top: 8.2%;
    left: 20.17%;
    width: 13.8%;
    -webkit-animation: had-second 1s infinite linear;
    -o-animation: had-second 1s infinite linear;
    animation: had-second 1s infinite linear;
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
}
.music-hand-right {
    position: absolute;
    top: 42.5%;
    right: 31.7%;
    width: 9.9%;
    -webkit-animation: had-first 1s infinite linear;
    -o-animation: had-first 1s infinite linear;
    animation: had-first 1s infinite linear;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
}
.note1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 6%;
    -webkit-animation: opacity-note 1s infinite linear;
    -o-animation: opacity-note 1s infinite linear;
    animation: opacity-note 1s infinite linear;
}
.note2 {
    position: absolute;
    top: 9%;
    left: 10%;
    width: 3.8%;
    -webkit-animation: opacity-note 1s .2s infinite linear;
    -o-animation: opacity-note 1s .2s infinite linear;
    animation: opacity-note 1s .2s infinite linear;
}
.note3 {
    position: absolute;
    width: 6.3%;
    left: 29%;
    top: 10%;
    -webkit-animation: opacity-note 1s .4s infinite linear;
    -o-animation: opacity-note 1s .4s infinite linear;
    animation: opacity-note 1s .4s infinite linear;
}
.note4 {
    position: absolute;
    width: 5%;
    right: 33%;
    top: 10%;
    -webkit-animation: opacity-note 1s infinite linear;
    -o-animation: opacity-note 1s infinite linear;
    animation: opacity-note 1s infinite linear;
}
.note5 {
    position: absolute;
    width: 4.9%;
    right: 19%;
    top: 9%;
    -webkit-animation: opacity-note 1s .2s infinite linear;
    -o-animation: opacity-note 1s .2s infinite linear;
    animation: opacity-note 1s .2s infinite linear;
}
.note6 {
    position: absolute;
    top: 0;
    width: 4.9%;
    right: 9%;
    -webkit-animation: opacity-note 1s .3s infinite linear;
    -o-animation: opacity-note 1s .3s infinite linear;
    animation: opacity-note 1s .3s infinite linear;
}
.note7 {
    position: absolute;
    top: 0;
    width: 4.1%;
    right: 0;
    -webkit-animation: opacity-note 1s .2s infinite linear;
    -o-animation: opacity-note 1s .2s infinite linear;
    animation: opacity-note 1s .2s infinite linear;
}

@-moz-keyframes had-first {
    0%{-moz-transform:rotate(0deg)}
    25%{-moz-transform:rotate(-2deg)}
    50%{-moz-transform:rotate(0deg)}
    75%{-moz-transform:rotate(2deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes had-first {
    0%{-webkit-transform:rotate(0deg)}
    25%{-webkit-transform:rotate(-2deg)}
    50%{-webkit-transform:rotate(0deg)}
    75%{-webkit-transform:rotate(2deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes had-first {
    0%{-o-transform:rotate(0deg)}
    25%{-o-transform:rotate(-2deg)}
    50%{-o-transform:rotate(0deg)}
    75%{-o-transform:rotate(2deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes had-first {
    0%{-ms-transform:rotate(0deg)}
    25%{-ms-transform:rotate(-2deg)}
    50%{-ms-transform:rotate(0deg)}
    75%{-ms-transform:rotate(2deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes had-first {
    0%{transform:rotate(0deg)}
    25%{transform:rotate(-2deg)}
    50%{transform:rotate(0deg)}
    75%{transform:rotate(2deg)}
    100%{transform:rotate(0deg)}
}

@-moz-keyframes had-second {
    0%{-moz-transform:rotate(0deg)}
    25%{-moz-transform:rotate(2deg)}
    50%{-moz-transform:rotate(0deg)}
    75%{-moz-transform:rotate(-2deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes had-second {
    0%{-webkit-transform:rotate(0deg)}
    25%{-webkit-transform:rotate(2deg)}
    50%{-webkit-transform:rotate(0deg)}
    75%{-webkit-transform:rotate(-2deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes had-second {
    0%{-o-transform:rotate(0deg)}
    25%{-o-transform:rotate(2deg)}
    50%{-o-transform:rotate(0deg)}
    75%{-o-transform:rotate(-2deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes had-second {
    0%{-ms-transform:rotate(0deg)}
    25%{-ms-transform:rotate(2deg)}
    50%{-ms-transform:rotate(0deg)}
    75%{-ms-transform:rotate(-2deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes had-first {
    0%{transform:rotate(0deg)}
    25%{transform:rotate(2deg)}
    50%{transform:rotate(0deg)}
    75%{transform:rotate(-2deg)}
    100%{transform:rotate(0deg)}
}

@-moz-keyframes opacity-note {
    0%{opacity: 1}
    25%{opacity: 0.7}
    50%{opacity: 0.5}
    75%{opacity: 0}
    100%{opacity: 1}
}

@-webkit-keyframes opacity-note {
    0%{opacity: 1}
    25%{opacity: 0.7}
    50%{opacity: 0.5}
    75%{opacity: 0}
    100%{opacity: 1}
}

@-o-keyframes opacity-note {
    0%{opacity: 1}
    25%{opacity: 0.7}
    50%{opacity: 0.5}
    75%{opacity: 0}
    100%{opacity: 1}
}

@-ms-keyframes opacity-note {
    0%{opacity: 1}
    25%{opacity: 0.7}
    50%{opacity: 0.5}
    75%{opacity: 0}
    100%{opacity: 1}
}

@keyframes opacity-note {
    0%{opacity: 1}
    25%{opacity: 0.7}
    50%{opacity: 0.5}
    75%{opacity: 0}
    100%{opacity: 1}
}
/*--- love ---*/
.love-content {
    position: relative;
    margin: 0 auto;
    width: 100%;
    text-align: left;
    max-width: 380px;
}
.love-man {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 46%;
}
.love-content img {
    width: 100%;
    height: auto;
}
.love-man-head {
    position: absolute;
    top: 10%;
    right: 0;
    width: 45%;
    -webkit-animation: love-head 6s linear infinite;
    -o-animation: love-head 6s linear infinite;
    animation: love-head 6s linear infinite;
}
.love-nose {
    position: absolute;
    top: 34%;
    right: 27%;
    width: 3%;
    -webkit-animation: love-nose 6s linear infinite;
    -o-animation: love-nose 5s linear infinite;
    animation: love-nose 6s linear infinite;
}
.love-flower {
    position: absolute;
    top: 44%;
    right: 25%;
    width: 11%;
    -webkit-animation: love-flowers 6s linear infinite;
    -o-animation: love-flowers 6s linear infinite;
    animation: love-flowers 6s linear infinite;
}

@-moz-keyframes love-head {
    0%{top: 10%}
    10%{top: 11%}
    20%{top: 11%}
    30%{top: 11%}
    50%{top: 11%}
    75%{top: 11%}
    100%{top: 10%}
}

@-webkit-keyframes love-head {
    0%{top: 10%}
    10%{top: 11%}
    20%{top: 11%}
    30%{top: 11%}
    50%{top: 11%}
    75%{top: 11%}
    100%{top: 10%}
}

@-o-keyframes love-head {
    0%{top: 10%}
    10%{top: 11%}
    20%{top: 11%}
    30%{top: 11%}
    50%{top: 11%}
    75%{top: 11%}
    100%{top: 10%}
}

@-ms-keyframes love-head {
    0%{top: 10%}
    10%{top: 11%}
    20%{top: 11%}
    30%{top: 11%}
    50%{top: 11%}
    75%{top: 11%}
    100%{top: 10%}
}

@keyframes love-head {
    0%{top: 10%}
    10%{top: 11%}
    20%{top: 11%}
    30%{top: 11%}
    50%{top: 11%}
    75%{top: 11%}
    100%{top: 10%}
}

@-moz-keyframes love-nose {
    0%{top: 34%}
    10%{top: 35%}
    20%{top: 35%}
    30%{top: 35%}
    50%{top: 35%}
    75%{top: 35%}
    100%{top: 34%}
}

@-webkit-keyframes love-nose {
    0%{top: 34%}
    10%{top: 35%}
    20%{top: 35%}
    30%{top: 35%}
    50%{top: 35%}
    75%{top: 35%}
    100%{top: 34%}
}

@-o-keyframes love-nose {
    0%{top: 34%}
    10%{top: 35%}
    20%{top: 35%}
    30%{top: 35%}
    50%{top: 35%}
    75%{top: 35%}
    100%{top: 34%}
}

@-ms-keyframes love-nose {
    0%{top: 34%}
    10%{top: 35%}
    20%{top: 35%}
    30%{top: 35%}
    50%{top: 35%}
    75%{top: 35%}
    100%{top: 34%}
}

@keyframes love-nose {
    0%{top: 34%}
    10%{top: 35%}
    20%{top: 35%}
    30%{top: 35%}
    50%{top: 35%}
    75%{top: 35%}
    100%{top: 34%}
}
@-moz-keyframes love-flowers {
    0%{top: 44%}
    10%{top: 44%}
    20%{top: 42%}
    30%{top: 41%}
    50%{top: 41%}
    75%{top: 41%}
    100%{top: 44%}
}

@-webkit-keyframes love-flowers {
    0%{top: 44%}
    10%{top: 44%}
    20%{top: 42%}
    30%{top: 41%}
    50%{top: 41%}
    75%{top: 41%}
    100%{top: 44%}
}

@-o-keyframes love-flowers {
    0%{top: 44%}
    10%{top: 44%}
    20%{top: 42%}
    30%{top: 41%}
    50%{top: 41%}
    75%{top: 41%}
    100%{top: 44%}
}

@-ms-keyframes love-flowers {
    0%{top: 44%}
    10%{top: 44%}
    20%{top: 42%}
    30%{top: 41%}
    50%{top: 41%}
    75%{top: 41%}
    100%{top: 44%}
}

@keyframes love-flowers {
    0%{top: 44%}
    10%{top: 44%}
    20%{top: 42%}
    30%{top: 41%}
    50%{top: 41%}
    75%{top: 41%}
    100%{top: 44%}
}

/*--- Film ---*/
.film-an a{
    border-color: #0598C6;
}
.film-an a:hover{
    background-color: #0598C6;
}
.film-content {
    width: 100%;
    margin: 0 auto;
    position: relative;
    max-width: 500px;
}
.film-content img {
    width: 100%;
    height: auto;
}
.fil-man-head {
    width: 24%;
    position: absolute;
    top: 13%;
    left: 37%;
    -webkit-animation: had-second linear 2s infinite;
    -o-animation: had-second linear 2s infinite;
    animation: had-second linear 2s infinite;
    -webkit-transform-origin: bottom center;
    -moz-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    -o-transform-origin: bottom center;
    transform-origin: bottom center;
}

/*--- Avia ---*/
.avia-content {
    width: 100%;
    margin: 0 auto;
    position: relative;
    max-width: 540px;
}
.avia-man {
    position: relative;
    z-index: 30;
}
.avia-content img {
    width: 100%;
    height: auto;
}
.avia-bag {
    position: absolute;
    width: 33%;
    bottom: 2.3%;
    left: 2%;
}
.avia-plane {
    position: absolute;
    width: 38%;
    top: 0;
    left: 0;
    -webkit-animation: airplane linear 3s infinite;
    -o-animation: airplane linear 3s infinite;
    animation: airplane linear 3s infinite;
}
.avia-cloud {
    position: absolute;
    width: 25%;
    top: 0;
    left: 0;
    -webkit-animation: cloud linear 6s infinite;
    -o-animation: cloud linear 6s infinite;
    animation: cloud linear 6s infinite;
}
.avia-cloud-second {
    position: absolute;
    width: 25%;
    top: 25%;
    left: 15%;
    -webkit-animation: cloud linear 8s infinite;
    -o-animation: cloud linear 8s infinite;
    animation: cloud linear 8s infinite;
}
@-moz-keyframes airplane {
    0%{left: 0;opacity: 0;top: 0}
    25%{left: 15%;opacity: 0.9;top: -3%}
    50%{left: 25%;opacity: 1;top: -5%}
    75%{left: 35%;opacity: 0.9;top: -7%}
    100%{left: 45%;opacity: 0;top: -10%}
}

@-webkit-keyframes airplane {
    0%{left: 0;opacity: 0;top: 0}
    25%{left: 15%;opacity: 0.9;top: -3%}
    50%{left: 25%;opacity: 1;top: -5%}
    75%{left: 35%;opacity: 0.9;top: -7%}
    100%{left: 45%;opacity: 0;top: -10%}
}

@-o-keyframes airplane {
    0%{left: 0;opacity: 0;top: 0}
    25%{left: 15%;opacity: 0.9;top: -3%}
    50%{left: 25%;opacity: 1;top: -5%}
    75%{left: 35%;opacity: 0.9;top: -7%}
    100%{left: 45%;opacity: 0;top: -10%}
}

@-ms-keyframes airplane {
    0%{left: 0;opacity: 0;top: 0}
    25%{left: 15%;opacity: 0.9;top: -3%}
    50%{left: 25%;opacity: 1;top: -5%}
    75%{left: 35%;opacity: 0.9;top: -7%}
    100%{left: 45%;opacity: 0;top: -10%}
}

@keyframes airplane {
    0%{left: 0;opacity: 0;top: 0}
    25%{left: 15%;opacity: 0.9;top: -3%}
    50%{left: 25%;opacity: 1;top: -5%}
    75%{left: 35%;opacity: 0.9;top: -7%}
    100%{left: 45%;opacity: 0;top: -10%}
}
@-moz-keyframes cloud {
    0%{left: 0;opacity: 0}
    25%{left: 20%;opacity: 0.5}
    50%{left: 40%;opacity: 1}
    75%{left: 60%;opacity: 0.7}
    100%{left: 70%;opacity: 0}
}

@-webkit-keyframes cloud {
    0%{left: 0;opacity: 0}
    25%{left: 20%;opacity: 0.5}
    50%{left: 40%;opacity: 1}
    75%{left: 60%;opacity: 0.7}
    100%{left: 70%;opacity: 0}
}

@-o-keyframes cloud {
    0%{left: 0;opacity: 0}
    25%{left: 20%;opacity: 0.5}
    50%{left: 40%;opacity: 1}
    75%{left: 60%;opacity: 0.7}
    100%{left: 70%;opacity: 0}
}

@-ms-keyframes cloud {
    0%{left: 0;opacity: 0}
    25%{left: 20%;opacity: 0.5}
    50%{left: 40%;opacity: 1}
    75%{left: 60%;opacity: 0.7}
    100%{left: 70%;opacity: 0}
}

@keyframes cloud {
    0%{left: 0;opacity: 0}
    25%{left: 20%;opacity: 0.5}
    50%{left: 40%;opacity: 1}
    75%{left: 60%;opacity: 0.7}
    100%{left: 70%;opacity: 0}
}
/*--- Server ---*/
.server-content {
    width: 100%;
    margin: 0 auto;
    position: relative;
    max-width: 580px;
}
.server-an a{
    border-color: #105D91;
}
.server-an a:hover{
    background: #105D91;
}
.server-content img {
    width: 100%;
    height: auto;
}
.server-man-hand {
    position: absolute;
    top: 61.5%;
    left: 22.7%;
    width: 4.8%;
    -webkit-animation: had-second linear 1.5s infinite;
    -o-animation: had-second linear 1.5s infinite;
    animation: had-second linear 1.5s infinite;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
}

/*============
--- Footer ---
=============*/

.copyright {
    font-size: 12px;
    color: #2F2F4D;
	margin-top: 15px;
}
.copyright strong a {
    color: #337AB7;
    text-decoration: none;
}
.copyright strong a:hover {
    background: transparent;
    text-decoration: underline;
}

/*==================
--- Lang Section ---
===================*/

.langSection {
    text-align: right;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding-right: 30px;
    box-sizing: border-box;
}
.langSection a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    color: #2d4044;
    font-weight: 300;
    font-size: 16px;
    text-transform: uppercase;
    margin-left: 15px;
}
.langSection a span {
    float: left;
}
.langSection a i {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 7px;
}
.icoUSA {
    background: url("img/en.png") no-repeat 100% 100%;
}
.icoRussian {
    background: url("img/ru.png") no-repeat 100% 100%;
}

/*==============
--- Business ---
===============*/

.business-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 50px auto 0;
}
.business-content img {
    width: 100%;
    height: auto;
}
.business-head {
    position: absolute;
    top: -10%;
    left: 28%;
    width: 27%;
}
.business-hend {
    position: absolute;
    top: 13%;
    left: 41%;
    width: 25%;
    -webkit-animation: business-an linear 2s infinite;
    -o-animation: business-an linear 2s infinite;
    animation: business-an linear 2s infinite;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
}

@-moz-keyframes business-an {
    0%{-moz-transform:rotate(0deg)}
    50%{-moz-transform:rotate(10deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes business-an {
    0%{-webkit-transform:rotate(0deg)}
    50%{-webkit-transform:rotate(10deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes business-an {
    0%{-o-transform:rotate(0deg)}
    50%{-o-transform:rotate(10deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes business-an {
    0%{-ms-transform:rotate(0deg)}
    50%{-ms-transform:rotate(10deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes business-an {
    0%{transform:rotate(0deg)}
    50%{transform:rotate(10deg)}
    100%{transform:rotate(0deg)}
}


/*===============
----- Sport -----
===============*/

.sport-content {
    position: relative;
    width: auto;
    max-width: 371px;
    margin: 10px auto 0;
}
.sport-content img {
    width: 100%;
    height: auto;
}
.sport-eyebrow {
    position: absolute;
    top: 16%;
    left: 35%;
    width: 10%;
    -webkit-animation: sport-eyebrow linear 2s infinite;
    -o-animation: sport-eyebrow linear 2s infinite;
    animation: sport-eyebrow linear 2s infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.sport-handLeft {
    position: absolute;
    top: 43%;
    left: 27%;
    width: 16%;
    -webkit-animation: sport-second linear 2s infinite;
    -o-animation: sport-second linear 2s infinite;
    animation: sport-second linear 2s infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.sport-handRight {
    position: absolute;
    top: 5.2%;
    left: 70%;
    width: 19%;
    -webkit-animation: had-second linear 2s infinite;
    -o-animation: had-second linear 2s infinite;
    animation: had-second linear 2s infinite;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
}
@-moz-keyframes sport-second {
    0%{-moz-transform:rotate(0deg)}
    25%{-moz-transform:rotate(10deg)}
    50%{-moz-transform:rotate(0deg)}
    75%{-moz-transform:rotate(-10deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes sport-second {
    0%{-webkit-transform:rotate(0deg)}
    25%{-webkit-transform:rotate(10deg)}
    50%{-webkit-transform:rotate(0deg)}
    75%{-webkit-transform:rotate(-10deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes sport-second {
    0%{-o-transform:rotate(0deg)}
    25%{-o-transform:rotate(10deg)}
    50%{-o-transform:rotate(0deg)}
    75%{-o-transform:rotate(-10deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes sport-second {
    0%{-ms-transform:rotate(0deg)}
    25%{-ms-transform:rotate(10deg)}
    50%{-ms-transform:rotate(0deg)}
    75%{-ms-transform:rotate(-10deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes sport-second {
    0%{transform:rotate(0deg)}
    25%{transform:rotate(10deg)}
    50%{transform:rotate(0deg)}
    75%{transform:rotate(-10deg)}
    100%{transform:rotate(0deg)}
}



@-moz-keyframes sport-eyebrow {
    0%{
        top: 16%
    }
    50%{
        top: 15.8%;
    }
    100%{
        top: 16%;
    }
}

@-webkit-keyframes sport-eyebrow {
    0%{
        top: 16%
    }
    50%{
        top: 15.8%;
    }
    100%{
        top: 16%;
    }
}

@-o-keyframes sport-eyebrow {
    0%{
        top: 16%
    }
    50%{
        top: 15.8%;
    }
    100%{
        top: 16%;
    }
}

@-ms-keyframes sport-eyebrow {
    0%{
        top: 16%
    }
    50%{
        top: 15.8%;
    }
    100%{
        top: 16%;
    }
}

@keyframes sport-eyebrow {
    0%{
        top: 16%
    }
    50%{
        top: 15.8%;
    }
    100%{
        top: 16%;
    }
}

/*===============
----- Court -----
===============*/

.court-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: -10px auto;
}
.court-content img {
    width: 100%;
    height: auto;
}
.court-lft {
    position: absolute;
    top: 59%;
    left: 14%;
    width: 9%;
}
.court-hand {
    position: absolute;
    top: 42.7%;
    left: 14%;
    width: 26%;
    -webkit-animation: court-second linear 2s infinite;
    -o-animation: court-second linear 2s infinite;
    animation: court-second linear 2s infinite;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
}
@-moz-keyframes court-second {
    0%{-moz-transform:rotate(0deg)}
    25%{-moz-transform:rotate(-5deg)}
    50%{-moz-transform:rotate(-14deg)}
    75%{-moz-transform:rotate(-5deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes court-second {
    0%{-webkit-transform:rotate(0deg)}
    25%{-webkit-transform:rotate(-5deg)}
    50%{-webkit-transform:rotate(-14deg)}
    75%{-webkit-transform:rotate(-5deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes court-second {
    0%{-o-transform:rotate(0deg)}
    25%{-o-transform:rotate(-5deg)}
    50%{-o-transform:rotate(-14deg)}
    75%{-o-transform:rotate(-5deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes court-second {
    0%{-ms-transform:rotate(0deg)}
    25%{-ms-transform:rotate(-5deg)}
    50%{-ms-transform:rotate(-14deg)}
    75%{-ms-transform:rotate(-5deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes sport-second {
    0%{transform:rotate(0deg)}
    25%{transform:rotate(-5deg)}
    50%{transform:rotate(-14deg)}
    75%{transform:rotate(-5deg)}
    100%{transform:rotate(0deg)}
}

/*===============
----- Money -----
===============*/
.money-content {
    position: relative;
    width: auto;
    max-width: 150px;
    margin: 10px auto 0;
}
.money-content img {
    width: 100%;
    height: auto;
}
.money-smokeD {
    position: absolute;
    top: 12%;
    right: 14%;
    width: 8%;
    -webkit-animation: smoke-an linear 5s infinite;
    -o-animation: smoke-an linear 5s infinite;
    animation: smoke-an linear 5s infinite;
}
.money-hand {
    position: absolute;
    top: 22%;
    left: -45%;
    width: 59%;
    -webkit-animation: had-second linear 3s infinite;
    -o-animation: had-second linear 3s infinite;
    animation: had-second linear 3s infinite;
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
}

@-moz-keyframes smoke-an {
    0%{
        top: 12%;
        right: 14%;
        opacity: 0;
    }
    3%{
        opacity: 0.2;
    }
    10%{
        opacity: 0.5;
    }
    25%{
        right: 13%;
        top: 6%;
        opacity: 1;
    }
    50%{
        top: 4%;
        right: 14%;
        opacity: 0.8;
    }
    75%{
        right: 15%;
        top: 2%;
        opacity: 0.4;
    }
    100%{
        top: -3%;
        right: 14%;
        opacity: 0;
    }
}

@-webkit-keyframes smoke-an {
    0%{
        top: 12%;
        right: 14%;
        opacity: 0;
    }
    3%{
        opacity: 0.2;
    }
    10%{
        opacity: 0.5;
    }
    25%{
        right: 13%;
        top: 6%;
        opacity: 1;
    }
    50%{
        top: 4%;
        right: 14%;
        opacity: 0.8;
    }
    75%{
        right: 15%;
        top: 2%;
        opacity: 0.4;
    }
    100%{
        top: -3%;
        right: 14%;
        opacity: 0;
    }
}

@-o-keyframes smoke-an {
    0%{
        top: 12%;
        right: 14%;
        opacity: 0;
    }
    3%{
        opacity: 0.2;
    }
    10%{
        opacity: 0.5;
    }
    25%{
        right: 13%;
        top: 6%;
        opacity: 1;
    }
    50%{
        top: 4%;
        right: 14%;
        opacity: 0.8;
    }
    75%{
        right: 15%;
        top: 2%;
        opacity: 0.4;
    }
    100%{
        top: -3%;
        right: 14%;
        opacity: 0;
    }
}

@-ms-keyframes smoke-an {
    0%{
        top: 12%;
        right: 14%;
        opacity: 0;
    }
    3%{
        opacity: 0.2;
    }
    10%{
        opacity: 0.5;
    }
    25%{
        right: 13%;
        top: 6%;
        opacity: 1;
    }
    50%{
        top: 4%;
        right: 14%;
        opacity: 0.8;
    }
    75%{
        right: 15%;
        top: 2%;
        opacity: 0.4;
    }
    100%{
        top: -3%;
        right: 14%;
        opacity: 0;
    }
}

@keyframes smoke-an {
    0%{
        top: 12%;
        right: 14%;
        opacity: 0;
    }
    3%{
        opacity: 0.2;
    }
    10%{
        opacity: 0.5;
    }
    25%{
        right: 13%;
        top: 6%;
        opacity: 1;
    }
    50%{
        top: 4%;
        right: 14%;
        opacity: 0.8;
    }
    75%{
        right: 15%;
        top: 2%;
        opacity: 0.4;
    }
    100%{
        top: -3%;
        right: 14%;
        opacity: 0;
    }
}

/*===============
----- Bank -----
===============*/

.bank-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 25px auto 0;
}
.bank-content img {
    width: 100%;
    height: auto;
}
.bank-wheel {
    position: absolute;
    bottom: 6%;
    right: 30%;
    width: 7%;
    -webkit-animation: wheelBank linear .3s infinite;
    -o-animation: wheelBank linear .3s infinite;
    animation: wheelBank linear .3s infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.bank-money-1 {
    position: absolute;
    top: 46%;
    left: 57%;
    width: 9%;
    -webkit-animation: moneyAir linear 1.5s infinite;
    -o-animation: moneyAir linear 1.5s infinite;
    animation: moneyAir linear 1.5s infinite;
}
.bank-money-2 {
    position: absolute;
    top: 46%;
    left: 57%;
    width: 10%;
    -webkit-animation: moneyAir-2 linear 1.5s infinite;
    -o-animation: moneyAir-2 linear 1.5s infinite;
    animation: moneyAir-2 linear 1.5s infinite;
}
.bank-money-3 {
    position: absolute;
    top: 46%;
    left: 57%;
    width: 7%;
    -webkit-animation: moneyAir-3 linear 1.5s infinite;
    -o-animation: moneyAir-3 linear 1.5s infinite;
    animation: moneyAir-3 linear 1.5s infinite;
}

@-moz-keyframes wheelBank {
    100%{-moz-transform:rotate(360deg)}
}

@-webkit-keyframes wheelBank {
    100%{-webkit-transform:rotate(360deg)}
}

@-o-keyframes wheelBank {
    100%{-o-transform:rotate(360deg)}
}

@-ms-keyframes wheelBank {
    100%{-ms-transform:rotate(360deg)}
}

@keyframes wheelBank {
    100%{transform:rotate(360deg)}
}

@-moz-keyframes moneyAir {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 35%}
    75%{left: 40%;opacity: 0.9;top: 30%}
    100%{left: 35%;opacity: 0;top: 29%}
}

@-webkit-keyframes moneyAir {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 35%}
    75%{left: 40%;opacity: 0.9;top: 30%}
    100%{left: 35%;opacity: 0;top: 29%}
}

@-o-keyframes moneyAir {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 35%}
    75%{left: 40%;opacity: 0.9;top: 30%}
    100%{left: 35%;opacity: 0;top: 29%}
}

@-ms-keyframes moneyAir {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 35%}
    75%{left: 40%;opacity: 0.9;top: 30%}
    100%{left: 35%;opacity: 0;top: 29%}
}

@keyframes moneyAir {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 35%}
    75%{left: 40%;opacity: 0.9;top: 30%}
    100%{left: 35%;opacity: 0;top: 29%}
}



@-moz-keyframes moneyAir-2 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 50%}
    50%{left: 45%;opacity: 1;top: 55%}
    75%{left: 40%;opacity: 0.9;top: 55%}
    100%{left: 35%;opacity: 0;top: 57%}
}

@-webkit-keyframes moneyAir-2 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 50%}
    50%{left: 45%;opacity: 1;top: 55%}
    75%{left: 40%;opacity: 0.9;top: 55%}
    100%{left: 35%;opacity: 0;top: 57%}
}

@-o-keyframes moneyAir-2 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 50%}
    50%{left: 45%;opacity: 1;top: 55%}
    75%{left: 40%;opacity: 0.9;top: 55%}
    100%{left: 35%;opacity: 0;top: 57%}
}

@-ms-keyframes moneyAir-2 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 50%}
    50%{left: 45%;opacity: 1;top: 55%}
    75%{left: 40%;opacity: 0.9;top: 55%}
    100%{left: 35%;opacity: 0;top: 57%}
}

@keyframes moneyAir-2 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 50%}
    50%{left: 45%;opacity: 1;top: 55%}
    75%{left: 40%;opacity: 0.9;top: 55%}
    100%{left: 35%;opacity: 0;top: 57%}
}



@-moz-keyframes moneyAir-3 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 30%}
    75%{left: 40%;opacity: 0.9;top: 20%}
    100%{left: 30%;opacity: 0;top: 17%}
}

@-webkit-keyframes moneyAir-3 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 30%}
    75%{left: 40%;opacity: 0.9;top: 20%}
    100%{left: 30%;opacity: 0;top: 17%}
}

@-o-keyframes moneyAir-3 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 30%}
    75%{left: 40%;opacity: 0.9;top: 20%}
    100%{left: 30%;opacity: 0;top: 17%}
}

@-ms-keyframes moneyAir-3 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 30%}
    75%{left: 40%;opacity: 0.9;top: 20%}
    100%{left: 30%;opacity: 0;top: 17%}
}

@keyframes moneyAir-3 {
    0%{left: 57%;opacity: 0;top: 46%}
    25%{left: 50%;opacity: 0.9;top: 40%}
    50%{left: 45%;opacity: 1;top: 30%}
    75%{left: 40%;opacity: 0.9;top: 20%}
    100%{left: 30%;opacity: 0;top: 17%}
}

/*===================
----- Flowers-2 -----
===================*/

.flowersCus-content {
    position: relative;
    width: 100%;
    max-width: 540px;
    margin: 10px auto 0;
}
.flowersCus-content img {
    width: 100%;
    height: auto;
}
.flower-Zem {
    position: absolute;
    bottom: 0;
    left: 36%;
    z-index: -2;
}
.rightFoot-fw {
    position: absolute;
    bottom: 2%;
    left: 47%;
    width: 6%;
    z-index: -1;
    -webkit-animation: rightFoot-fw-an linear 1.5s infinite;
    -o-animation: rightFoot-fw-an linear 1.5s infinite;
    animation: rightFoot-fw-an linear 1.5s infinite;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
}
.butterfly-fw-1 {
    position: absolute;
    top: 46%;
    left: 33%;
    width: 10%;
    -webkit-animation: butterfly-fw-1-an linear 2.5s infinite;
    -o-animation: butterfly-fw-1-an linear 2.5s infinite;
    animation: butterfly-fw-1-an linear 2.5s infinite;
}
.butterfly-fw-2 {
    position: absolute;
    top: 20%;
    right: 20%;
    width: 10%;
    -webkit-animation: butterfly-fw-2-an linear 2s infinite;
    -o-animation: butterfly-fw-2-an linear 2s infinite;
    animation: butterfly-fw-2-an linear 2s infinite;
}

@-moz-keyframes rightFoot-fw-an {
    0%{-moz-transform:rotate(0deg)}
    25%{-moz-transform:rotate(-7deg)}
    50%{-moz-transform:rotate(0deg)}
    75%{-moz-transform:rotate(7deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes rightFoot-fw-an {
    0%{-webkit-transform:rotate(0deg)}
    25%{-webkit-transform:rotate(-7deg)}
    50%{-webkit-transform:rotate(0deg)}
    75%{-webkit-transform:rotate(7deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes rightFoot-fw-an {
    0%{-o-transform:rotate(0deg)}
    25%{-o-transform:rotate(-7deg)}
    50%{-o-transform:rotate(0deg)}
    75%{-o-transform:rotate(7deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes rightFoot-fw-an {
    0%{-ms-transform:rotate(0deg)}
    25%{-ms-transform:rotate(-7deg)}
    50%{-ms-transform:rotate(0deg)}
    75%{-ms-transform:rotate(7deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes rightFoot-fw-an {
    0%{transform:rotate(0deg)}
    25%{transform:rotate(-7deg)}
    50%{transform:rotate(0deg)}
    75%{transform:rotate(7deg)}
    100%{transform:rotate(0deg)}
}



@-moz-keyframes butterfly-fw-1-an {
    0%{right: 20%;opacity: 0;top: 20%}
    25%{right: 15%;opacity: 0.9;top: 15%}
    50%{right: 10%;opacity: 1;top: 10%}
    75%{right: 5%;opacity: 0.9;top: 5%}
    100%{right: 0;opacity: 0;top: 0}
}

@-webkit-keyframes butterfly-fw-1-an {
    0%{left: 33%;opacity: 0;top: 46%}
    25%{left: 23%;opacity: 0.9;top: 36%}
    50%{left: 13%;opacity: 1;top: 26%}
    75%{left: 7%;opacity: 0.9;top: 16%}
    100%{left: 5%;opacity: 0;top: 10%}
}

@-o-keyframes butterfly-fw-1-an {
    0%{left: 33%;opacity: 0;top: 46%}
    25%{left: 23%;opacity: 0.9;top: 36%}
    50%{left: 13%;opacity: 1;top: 26%}
    75%{left: 7%;opacity: 0.9;top: 16%}
    100%{left: 5%;opacity: 0;top: 10%}
}

@-ms-keyframes butterfly-fw-1-an {
    0%{left: 33%;opacity: 0;top: 46%}
    25%{left: 23%;opacity: 0.9;top: 36%}
    50%{left: 13%;opacity: 1;top: 26%}
    75%{left: 7%;opacity: 0.9;top: 16%}
    100%{left: 5%;opacity: 0;top: 10%}
}

@keyframes butterfly-fw-1-an {
    0%{left: 33%;opacity: 0;top: 46%}
    25%{left: 23%;opacity: 0.9;top: 36%}
    50%{left: 13%;opacity: 1;top: 26%}
    75%{left: 7%;opacity: 0.9;top: 16%}
    100%{left: 5%;opacity: 0;top: 10%}
}



@-moz-keyframes butterfly-fw-2-an {
    0%{right: 20%;opacity: 0;top: 20%}
    25%{right: 15%;opacity: 0.9;top: 15%}
    50%{right: 10%;opacity: 1;top: 10%}
    75%{right: 5%;opacity: 0.9;top: 5%}
    100%{right: 0;opacity: 0;top: 0}
}

@-webkit-keyframes butterfly-fw-2-an {
    0%{right: 20%;opacity: 0;top: 20%}
    25%{right: 15%;opacity: 0.9;top: 15%}
    50%{right: 10%;opacity: 1;top: 10%}
    75%{right: 5%;opacity: 0.9;top: 5%}
    100%{right: 0;opacity: 0;top: 0}
}

@-o-keyframes butterfly-fw-2-an {
    0%{right: 20%;opacity: 0;top: 20%}
    25%{right: 15%;opacity: 0.9;top: 15%}
    50%{right: 10%;opacity: 1;top: 10%}
    75%{right: 5%;opacity: 0.9;top: 5%}
    100%{right: 0;opacity: 0;top: 0}
}

@-ms-keyframes butterfly-fw-2-an {
    0%{right: 20%;opacity: 0;top: 20%}
    25%{right: 15%;opacity: 0.9;top: 15%}
    50%{right: 10%;opacity: 1;top: 10%}
    75%{right: 5%;opacity: 0.9;top: 5%}
    100%{right: 0;opacity: 0;top: 0}
}

@keyframes butterfly-fw-2-an {
    0%{right: 20%;opacity: 0;top: 20%}
    25%{right: 15%;opacity: 0.9;top: 15%}
    50%{right: 10%;opacity: 1;top: 10%}
    75%{right: 5%;opacity: 0.9;top: 5%}
    100%{right: 0;opacity: 0;top: 0}
}


/*================
----- Credit -----
================*/

.credit-content {
    width: 100%;
    max-width: 350px;
    margin: 150px auto 0;
    position: relative;
}
.credit-content img {
    width: 100%;
    height: auto;
}
.creditCoin {
    position: absolute;
    top: 9%;
    left: 21%;
    width: 7%;
    -webkit-animation: coin-an linear 4s infinite;
    -o-animation: coin-an linear 4s infinite;
    animation: coin-an linear 4s infinite;
}
.creditHand {
    position: absolute;
    top: 2%;
    left: 19%;
    width: 29%;
    z-index: -1;
    -webkit-animation: creditHand-an linear 4s infinite;
    -o-animation: creditHand-an linear 4s infinite;
    animation: creditHand-an linear 4s infinite;
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
}
.creditHead {
    position: absolute;
    top: -35%;
    left: 33%;
    width: 45%;
}




@-moz-keyframes creditHand-an {
    0%{-moz-transform:rotate(0deg)}
    10%{-moz-transform:rotate(-2deg)}
    20%{-moz-transform:rotate(-5deg)}
    30%{-moz-transform:rotate(-5deg)}
    40%{-moz-transform:rotate(-5deg)}
    50%{-moz-transform:rotate(-5deg)}
    60%{-moz-transform:rotate(-5deg)}
    70%{-moz-transform:rotate(-5deg)}
    80%{-moz-transform:rotate(-5deg)}
    90%{-moz-transform:rotate(-2deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes creditHand-an {
    0%{-webkit-transform:rotate(0deg)}
    10%{-webkit-transform:rotate(-2deg)}
    20%{-webkit-transform:rotate(-5deg)}
    30%{-webkit-transform:rotate(-5deg)}
    40%{-webkit-transform:rotate(-5deg)}
    50%{-webkit-transform:rotate(-5deg)}
    60%{-webkit-transform:rotate(-5deg)}
    70%{-webkit-transform:rotate(-5deg)}
    80%{-webkit-transform:rotate(-5deg)}
    90%{-webkit-transform:rotate(-2deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes creditHand-an {
    0%{-o-transform:rotate(0deg)}
    10%{-o-transform:rotate(-2deg)}
    20%{-o-transform:rotate(-5deg)}
    30%{-o-transform:rotate(-5deg)}
    40%{-o-transform:rotate(-5deg)}
    50%{-o-transform:rotate(-5deg)}
    60%{-o-transform:rotate(-5deg)}
    70%{-o-transform:rotate(-5deg)}
    80%{-o-transform:rotate(-5deg)}
    90%{-o-transform:rotate(-2deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes creditHand-an {
    0%{-ms-transform:rotate(0deg)}
    10%{-ms-transform:rotate(-2deg)}
    20%{-ms-transform:rotate(-5deg)}
    30%{-ms-transform:rotate(-5deg)}
    40%{-ms-transform:rotate(-5deg)}
    50%{-ms-transform:rotate(-5deg)}
    60%{-ms-transform:rotate(-5deg)}
    70%{-ms-transform:rotate(-5deg)}
    80%{-ms-transform:rotate(-5deg)}
    90%{-ms-transform:rotate(-2deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes creditHand-an {
    0%{transform:rotate(0deg)}
    10%{transform:rotate(-2deg)}
    20%{transform:rotate(-5deg)}
    30%{transform:rotate(-5deg)}
    40%{transform:rotate(-5deg)}
    50%{transform:rotate(-5deg)}
    60%{transform:rotate(-5deg)}
    70%{transform:rotate(-5deg)}
    80%{transform:rotate(-5deg)}
    90%{transform:rotate(-2deg)}
    100%{transform:rotate(0deg)}
}





@-moz-keyframes coin-an {
    0%{top: 9%}
    50%{top: 15%;opacity: 0.7}
    100%{top: 26%;opacity: 0}
}

@-webkit-keyframes coin-an {
    0%{top: 9%}
    50%{top: 15%;opacity: 0.7}
    100%{top: 26%;opacity: 0}
}

@-o-keyframes coin-an {
    0%{top: 9%}
    50%{top: 15%;opacity: 0.7}
    100%{top: 26%;opacity: 0}
}

@-ms-keyframes coin-an {
    0%{top: 9%}
    50%{top: 15%;opacity: 0.7}
    100%{top: 26%;opacity: 0}
}

@keyframes coin-an {
    0%{top: 9%}
    50%{top: 15%;opacity: 0.7}
    100%{top: 26%;opacity: 0}
}



/*==================
----- Medicine -----
==================*/

.medicine-content {
    width: 100%;
    max-width: 722px;
    position: relative;
    margin: 0 auto;
}
.medicine-content img {
    width: 100%;
    height: auto;
}
.medicine-syringe {
    position: absolute;
    top: 37%;
    left: 24%;
    width: 3%;
    z-index: -1;
    -webkit-animation: medicine-an-s linear 8s infinite;
    -o-animation: medicine-an-s linear 8s infinite;
    animation: medicine-an-s linear 8s infinite;
}
.medicine-hand {
    position: absolute;
    top: 44%;
    left: 23%;
    width: 4%;
    -webkit-animation: medicine-an linear 8s infinite;
    -o-animation: medicine-an linear 8s infinite;
    animation: medicine-an linear 8s infinite;
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
}
.medicine-medicament {
    position: absolute;
    top: 22%;
    left: 21.4%;
    width: 2%;
    -webkit-animation: medicine-medicament-an linear 8s infinite;
    -o-animation: medicine-medicament-an linear 8s infinite;
    animation: medicine-medicament-an linear 8s infinite;
}


@-moz-keyframes medicine-an {
    0%{-moz-transform:rotate(0deg)}
    10%{-moz-transform:rotate(10deg)}
    20%{-moz-transform:rotate(20deg)}
    30%{-moz-transform:rotate(20deg)}
    40%{-moz-transform:rotate(20deg)}
    50%{-moz-transform:rotate(10deg)}
    60%{-moz-transform:rotate(0deg)}
    70%{-moz-transform:rotate(0deg)}
    80%{-moz-transform:rotate(0deg)}
    90%{-moz-transform:rotate(0deg)}
    100%{-moz-transform:rotate(0deg)}
}

@-webkit-keyframes medicine-an {
    0%{-webkit-transform:rotate(0deg)}
    10%{-webkit-transform:rotate(10deg)}
    20%{-webkit-transform:rotate(20deg)}
    30%{-webkit-transform:rotate(20deg)}
    40%{-webkit-transform:rotate(20deg)}
    50%{-webkit-transform:rotate(10deg)}
    60%{-webkit-transform:rotate(0deg)}
    70%{-webkit-transform:rotate(0deg)}
    80%{-webkit-transform:rotate(0deg)}
    90%{-webkit-transform:rotate(0deg)}
    100%{-webkit-transform:rotate(0deg)}
}

@-o-keyframes medicine-an {
    0%{-o-transform:rotate(0deg)}
    10%{-o-transform:rotate(10deg)}
    20%{-o-transform:rotate(20deg)}
    30%{-o-transform:rotate(20deg)}
    40%{-o-transform:rotate(20deg)}
    50%{-o-transform:rotate(10deg)}
    60%{-o-transform:rotate(0deg)}
    70%{-o-transform:rotate(0deg)}
    80%{-o-transform:rotate(0deg)}
    90%{-o-transform:rotate(0deg)}
    100%{-o-transform:rotate(0deg)}
}

@-ms-keyframes medicine-an {
    0%{-ms-transform:rotate(0deg)}
    10%{-ms-transform:rotate(10deg)}
    20%{-ms-transform:rotate(20deg)}
    30%{-ms-transform:rotate(20deg)}
    40%{-ms-transform:rotate(20deg)}
    50%{-ms-transform:rotate(10deg)}
    60%{-ms-transform:rotate(0deg)}
    70%{-ms-transform:rotate(0deg)}
    80%{-ms-transform:rotate(0deg)}
    90%{-ms-transform:rotate(0deg)}
    100%{-ms-transform:rotate(0deg)}
}

@keyframes medicine-an {
    0%{transform:rotate(0deg)}
    10%{transform:rotate(10deg)}
    20%{transform:rotate(20deg)}
    30%{transform:rotate(20deg)}
    40%{transform:rotate(20deg)}
    50%{transform:rotate(10deg)}
    60%{transform:rotate(0deg)}
    70%{transform:rotate(0deg)}
    80%{transform:rotate(0deg)}
    90%{transform:rotate(0deg)}
    100%{transform:rotate(0deg)}
}


@-moz-keyframes medicine-an-s {
    0%{top: 37%}
    10%{top: 36%}
    20%{top: 36%}
    30%{top: 36%}
    40%{top: 36%}
    50%{top: 37%}
    60%{top: 37%}
    70%{top: 37%}
    80%{top: 37%}
    90%{top: 37%}
    100%{top: 37%}
}

@-webkit-keyframes medicine-an-s {
    0%{top: 37%}
    10%{top: 36%}
    20%{top: 36%}
    30%{top: 36%}
    40%{top: 36%}
    50%{top: 37%}
    60%{top: 37%}
    70%{top: 37%}
    80%{top: 37%}
    90%{top: 37%}
    100%{top: 37%}
}

@-o-keyframes medicine-an-s {
    0%{top: 37%}
    10%{top: 36%}
    20%{top: 36%}
    30%{top: 36%}
    40%{top: 36%}
    50%{top: 37%}
    60%{top: 37%}
    70%{top: 37%}
    80%{top: 37%}
    90%{top: 37%}
    100%{top: 37%}
}

@-ms-keyframes medicine-an-s {
    0%{top: 37%}
    10%{top: 36%}
    20%{top: 36%}
    30%{top: 36%}
    40%{top: 36%}
    50%{top: 37%}
    60%{top: 37%}
    70%{top: 37%}
    80%{top: 37%}
    90%{top: 37%}
    100%{top: 37%}
}

@keyframes medicine-an-s {
    0%{top: 37%}
    10%{top: 36%}
    20%{top: 36%}
    30%{top: 36%}
    40%{top: 36%}
    50%{top: 37%}
    60%{top: 37%}
    70%{top: 37%}
    80%{top: 37%}
    90%{top: 37%}
    100%{top: 37%}
}



@-moz-keyframes medicine-medicament-an {
    0%{top: 22%; opacity: 0}
    10%{top: 24%; opacity: .4}
    20%{top: 26%; opacity: 1}
    30%{top: 28%; opacity: 1}
    40%{top: 30%; opacity: .4}
    50%{top: 31%; opacity: 0}
    100%{top: 31%; opacity: 0}
}

@-webkit-keyframes medicine-medicament-an {
    0%{top: 22%; opacity: 0}
    10%{top: 24%; opacity: .4}
    20%{top: 26%; opacity: 1}
    30%{top: 28%; opacity: 1}
    40%{top: 30%; opacity: .4}
    50%{top: 31%; opacity: 0}
    100%{top: 31%; opacity: 0}
}

@-o-keyframes medicine-medicament-an {
    0%{top: 22%; opacity: 0}
    10%{top: 24%; opacity: .4}
    20%{top: 26%; opacity: 1}
    30%{top: 28%; opacity: 1}
    40%{top: 30%; opacity: .4}
    50%{top: 31%; opacity: 0}
    100%{top: 31%; opacity: 0}
}

@-ms-keyframes medicine-medicament-an {
    0%{top: 22%; opacity: 0}
    10%{top: 24%; opacity: .4}
    20%{top: 26%; opacity: 1}
    30%{top: 28%; opacity: 1}
    40%{top: 30%; opacity: .4}
    50%{top: 31%; opacity: 0}
    100%{top: 31%; opacity: 0}
}

@keyframes medicine-medicament-an {
    0%{top: 22%; opacity: 0}
    10%{top: 24%; opacity: .4}
    20%{top: 26%; opacity: 1}
    30%{top: 28%; opacity: 1}
    40%{top: 30%; opacity: .4}
    50%{top: 31%; opacity: 0}
    100%{top: 31%; opacity: 0}
}


/*=========
--- Boy ---
=========*/
.boy{
    max-width: 490px;
    width: 100%;
    min-height: 390px;
    position: relative;
    margin: 20px auto;
    margin-bottom: 20px;
}
.boy .boy-building{
    width: 80%;
    min-height: 300px;
    background: transparent url("img/template-1/boy-building.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 0;
    z-index: 2;
}

.boy .hand{
    width: 27%;
    height: 57px;
    background: transparent url("img/template-1/hand.png") no-repeat left top;
    background-size: 55%;
    position: absolute;
    top: 147px;
    left: 9px;
    z-index: 2;
    -webkit-animation: hand 1s ease 0s infinite;
    -o-animation: hand 1s ease 0s infinite;
    animation: hand 1s ease 0s infinite;
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
}
@-moz-keyframes hand {
    0%{-moz-transform:rotate(-4deg)}
    50%{-moz-transform:rotate(4deg)}
    100%{-moz-transform:rotate(-4deg)}
}

@-webkit-keyframes hand {
    0%{-webkit-transform:rotate(-4deg)}
    50%{-webkit-transform:rotate(4deg)}
    100%{-webkit-transform:rotate(-4deg)}
}

@-o-keyframes hand {
    0%{-o-transform:rotate(-4deg)}
    50%{-o-transform:rotate(4deg)}
    100%{-o-transform:rotate(-4deg)}
}

@-ms-keyframes hand {
    0%{-ms-transform:rotate(-4deg)}
    50%{-ms-transform:rotate(4deg)}
    100%{-ms-transform:rotate(-4deg)}
}

@keyframes hand {
    0%{transform:rotate(-4deg)}
    50%{transform:rotate(4deg)}
    100%{transform:rotate(-4deg)}
}

.boy .dog{
    width: 30%;
    height: 105px;
    background: transparent url("img/template-1/dog.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    bottom: 0;
    left: 5%;
    z-index: 2;
}
.boy .tail{
    width: 10%;
    height: 19px;
    background: transparent url("img/template-1/tail.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 35px;
    left: -4px;
    z-index: 2;
    -webkit-animation: tail ease 0.4s infinite ;
    -o-animation: tail ease 0.4s infinite ;
    animation: tail ease 0.4s infinite;
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
}
@-moz-keyframes tail {
    0%{-moz-transform:rotate(-8deg)}
    50%{-moz-transform:rotate(8deg)}
    100%{-moz-transform:rotate(-8deg)}
}

@-webkit-keyframes tail {
    0%{-webkit-transform:rotate(-8deg)}
    50%{-webkit-transform:rotate(8deg)}
    100%{-webkit-transform:rotate(-8deg)}
}

@-o-keyframes tail {
    0%{-o-transform:rotate(-8deg)}
    50%{-o-transform:rotate(8deg)}
    100%{-o-transform:rotate(-8deg)}
}

@-ms-keyframes tail {
    0%{-ms-transform:rotate(-8deg)}
    50%{-ms-transform:rotate(8deg)}
    100%{-ms-transform:rotate(-8deg)}
}

@keyframes tail {
    0%{transform:rotate(-8deg)}
    50%{transform:rotate(8deg)}
    100%{transform:rotate(-8deg)}
}



/*============
--- Boys-2 ---
=============*/

.boy--cus{
    max-width: 480px;
    width: 100%;
    height: 300px;
    position: relative;
    margin: 55px auto 0;
}
.boy--cus .boy_top{
    width: 55%;
    height: 240px;
    background: transparent url("img/template-2/boy.png?gr") no-repeat center;
    background-size: 100%;
    position: absolute;
    left: 16%;
    z-index: 2;
    -webkit-animation: boy 3s linear infinite;
    -o-animation: boy 3s linear infinite;
    animation: boy 3s linear infinite;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
}
@-moz-keyframes boy {
    0%{-moz-transform:rotate(-2deg)}
    50%{-moz-transform:rotate(2deg)}
    100%{-moz-transform:rotate(-2deg)}
}

@-webkit-keyframes boy {
    0%{-webkit-transform:rotate(-2deg)}
    50%{-webkit-transform:rotate(2deg)}
    100%{-webkit-transform:rotate(-2deg)}
}

@-o-keyframes boy {
    0%{-o-transform:rotate(-2deg)}
    50%{-o-transform:rotate(2deg)}
    100%{-o-transform:rotate(-2deg)}
}

@-ms-keyframes boy {
    0%{-ms-transform:rotate(-2deg)}
    50%{-ms-transform:rotate(2deg)}
    100%{-ms-transform:rotate(-2deg)}
}

@keyframes boy {
    0%{transform:rotate(-2deg)}
    50%{transform:rotate(2deg)}
    100%{transform:rotate(-2deg)}
}
.boy--cus .drop{
    width: 10px;
    height: 20px;
    background: transparent url("img/template-2/drop.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    z-index: 3;
    top: 33px;
    left: 69%;
    -webkit-animation: drop 3.5s linear infinite;
    -o-animation: drop 3.5s linear infinite;
    animation: drop 3.5s linear infinite;
}
@-moz-keyframes drop {
    0%{
        top: 33px;
        opacity: 1;
    }
    30%{
        top: 80px;
        opacity: 0.7;
    }
    70%{
        top: 120px;
        opacity: 0.3;
    }
    100%{
        top: 160px;
        opacity: 0;
    }
}
@-webkit-keyframes drop {
    0%{
        top: 33px;
        opacity: 1;
    }
    30%{
        top: 80px;
        opacity: 0.7;
    }
    70%{
        top: 120px;
        opacity: 0.3;
    }
    100%{
        top: 160px;
        opacity: 0;
    }
}
@-o-keyframes drop {
    0%{
        top: 33px;
        opacity: 1;
    }
    30%{
        top: 80px;
        opacity: 0.7;
    }
    70%{
        top: 120px;
        opacity: 0.3;
    }
    100%{
        top: 160px;
        opacity: 0;
    }
}
@-ms-keyframes drop {
    0%{
        top: 33px;
        opacity: 1;
    }
    30%{
        top: 80px;
        opacity: 0.7;
    }
    70%{
        top: 120px;
        opacity: 0.3;
    }
    100%{
        top: 160px;
        opacity: 0;
    }
}
@keyframes drop {
    0%{
        top: 33px;
        opacity: 1;
    }
    30%{
        top: 80px;
        opacity: 0.7;
    }
    70%{
        top: 120px;
        opacity: 0.3;
    }
    100%{
        top: 160px;
        opacity: 0;
    }
}

.boy--cus .boy_footer{
    width: 100%;
    height: 76%;
    background: transparent url("img/template-2/boy_bottom.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 23%;
    z-index: 1;
}
@media (max-width: 390px) {
    .boy--cus .boy_footer{
        height: 62%;
    }
}

/* ------------------
    Fisher
--------------------*/
.fisher{
    max-width: 420px;
    width: 100%;
    height: 370px;
    position: relative;
    margin: 20px auto 0;
}

.fisher .sea_legs{
    width: 100%;
    height: 200px;
    position: absolute;
    background: transparent url("img/template-3/fish.png") no-repeat left top;
    background-size: 100%;
    bottom: 0;
    z-index: 2;
}

.fisher .fisher{
    width: 40%;
    height: 291px;
    position: absolute;
    background: transparent url("img/template-3/fisher.png") no-repeat left top;
    background-size: 100%;
    left: 33%;
    top: 9%;
    z-index: 1;

    -webkit-animation: fisher-an 2.5s linear infinite;
    -o-animation: fisher-an 2.5s linear infinite;
    animation: fisher-an 2.5s linear infinite;
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
}
@media (max-width: 390px) {
    .fisher .fisher{
        top: 15%;
    }
}

@-moz-keyframes fisher-an {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@-webkit-keyframes fisher-an {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@-o-keyframes fisher-an {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@-ms-keyframes fisher-an {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@keyframes fisher-an {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}


/*==================
--- Tv Version-2 ---
===================*/
.tv-singer{
    position: relative;
    width: 100%;
    max-width: 510px;
    margin: 100px auto 0;
}
.tv-singer img{
    width: 100%;
    height: auto;
}
.boy_tv img {
    width: 80%;
}


.tv-singer .antenna-singer{
    width: 15%;
    height: 75%;
    position: absolute;
    background-size: 100%;
    left: 8%;
    top: -28%;
    -webkit-animation: antenna 0.5s ease infinite;
    -o-animation: antenna 0.5s ease infinite;
    animation: antenna 0.5s ease infinite;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
}
@-moz-keyframes antenna {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@-webkit-keyframes antenna {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@-o-keyframes antenna {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@-ms-keyframes antenna {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}

@keyframes antenna {
    0%{-webkit-transform:rotate(-1deg)}
    50%{-webkit-transform:rotate(1deg)}
    100%{-webkit-transform:rotate(-1deg)}
}
.screen{
    width: 15%;
    height: 20%;
    background-size: 100%;
    position: absolute;
    right: 23%;
    bottom: 33%;
}

/*===============
----- portal -----
===============*/

.portal-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0px auto 0;
}
.portal-content img {
    width: 100%;
    height: auto;
}
.portal-wheel {
    position: absolute;
    top: 41.7%;
    left: 41.4%;
    width: 7%;
    -webkit-animation: wheelportal ease-in-out 3s infinite;
    -moz-animation: wheelportal ease-in-out 3s infinite;
    -o-animation: wheelportal ease-in-out 3s infinite;
    animation: wheelportal ease-in-out 3s infinite;
    -webkit-transform-origin: 10% 50%;
    -moz-transform-origin: 10% 50%;
    -ms-transform-origin: 10% 50%;
    -o-transform-origin: 10% 50%;
    transform-origin: 10% 50%;
}
.portal-shoes {
    position: absolute;
    top: 8.5%;
    left: 45.3%;
    width: 4%;
    -webkit-animation: shoesAir linear 3s infinite;
    -o-animation: shoesAir linear 3s infinite;
    animation: shoesAir linear 3s infinite;
}
.portal-purse {
    position: absolute;
    top: 15.5%;
    left: 45.5%;
    width: 3%;
    -webkit-animation: shoesAir linear 3s infinite;
    -o-animation: shoesAir linear 3s infinite;
    animation: shoesAir linear 3s infinite;
}
.portal-hairdryer {
    position: absolute;
    top: 21.6%;
    left: 45.4%;
    width: 3.5%;
    -webkit-animation: shoesAir linear 3s infinite;
    -o-animation: shoesAir linear 3s infinite;
    animation: shoesAir linear 3s infinite;
}
.portal-girl {
    position: absolute;
    top: 8%;
    left: 64%;
    width: 6.7%;
    -webkit-animation: shoesAir linear 3s infinite;
    -o-animation: shoesAir linear 3s infinite;
    animation: shoesAir linear 3s infinite;
}

@-moz-keyframes wheelportal {
    50%{-moz-transform:skew(-10deg)}
    70%{-moz-transform:skew(-20deg)}
    75%{-moz-transform:skew(-25deg)}
    100%{-moz-transform:skew(10deg)}
}

@-webkit-keyframes wheelportal {
    50%{-webkit-transform:skew(-10deg)}
    70%{-webkit-transform:skew(-20deg)}
    75%{-webkit-transform:skew(-25deg)}
    100%{-webkit-transform:skew(10deg)}
}

@-o-keyframes wheelportal {
    50%{-o-transform:skew(-10deg)}
    70%{-o-transform:skew(-20deg)}
    75%{-o-transform:skew(-25deg)}
    100%{-o-transform:skew(10deg)}
}

@-ms-keyframes wheelportal {
    50%{-ms-transform:skew(-10deg)}
    70%{-ms-transform:skew(-20deg)}
    75%{-moz-transform:skew(-25deg)}
    100%{-ms-transform:skew(10deg)}
}

@keyframes wheelportal {
    50%{transform:skew(-10deg);}
    70%{transform:skew(-20deg);}
    75%{transform:skew(-25deg);}
    100%{transform:skew(10deg);}
}

@-moz-keyframes shoesAir {
    0%{opacity: 0;}
    25%{opacity: .5;}
    50%{opacity: 1;}
    75%{opacity: .5;}
    100%{opacity: 0;}
}

@-webkit-keyframes shoesAir {
    0%{opacity: 0;}
    25%{opacity: .5;}
    50%{opacity: 1;}
    75%{opacity: .5;}
    100%{opacity: 0;}
}

@-o-keyframes shoesAir {
    0%{opacity: 0;}
    25%{opacity: .5;}
    50%{opacity: 1;}
    75%{opacity: .5;}
    100%{opacity: 0;}
}

@-ms-keyframes shoesAir {
    0%{opacity: 0;}
    25%{opacity: .5;}
    50%{opacity: 1;}
    75%{opacity: .5;}
    100%{opacity: 0;}
}

@keyframes shoesAir {
    0%{opacity: 0;}
    25%{opacity: .5;}
    50%{opacity: 1;}
    75%{opacity: .5;}
    100%{opacity: 0;}
}
/*===============
----- shop -----
===============*/

.shop-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 10px auto 0;
}
.shop-content img {
    width: 100%;
    height: auto;
}
.shop-package-left {
    position: absolute;
    top: 36%;
    left: 19.8%;
    width: 28%;
    z-index: 4;
    -webkit-animation: packageLeft linear 9s infinite;
    -o-animation: packageLeft linear 9s infinite;
    animation: packageLeft linear 9s infinite;
}
.shop-package-right {
    position: absolute;
    top: 37%;
    right: 18%;
    width: 28%;
    z-index: 4;
    -webkit-animation: packageRight linear 9s infinite;
    -o-animation: packageRight linear 9s infinite;
    animation: packageRight linear 9s infinite;
}
.shop-green {
    position: absolute;
    top: 25%;
    right: 18%;
    width: 20%;
    z-index: 1;
    -webkit-animation: shopGreen linear 9s infinite;
    -o-animation: shopGreen linear 9s infinite;
    animation: shopGreen linear 9s infinite;
    -webkit-transform-origin: 10% 50%;
    -moz-transform-origin: 10% 50%;
    -ms-transform-origin: 10% 50%;
    -o-transform-origin: 10% 50%;
    transform-origin: 10% 50%;
}
.shop-tomato {
    position: absolute;
    top: 34%;
    right: 30%;
    width: 10%;
    z-index: 3;
    -webkit-animation: shopTomato linear 9s infinite;
    -o-animation: shopTomato linear 9s infinite;
    animation: shopTomato linear 9s infinite;
}
.shop-sausage-2 {
    position: absolute;
    top: 39.5%;
    right: 22%;
    width: 9%;
    z-index: 3;
    -webkit-animation: sausage2 linear 9s infinite;
    -o-animation: sausage2 linear 9s infinite;
    animation: sausage2 linear 9s infinite;
}
.shop-cole {
    position: absolute;
    top: 25%;
    left: 20%;
    width: 28%;
    z-index: 1;
    -webkit-animation: shopCole linear 9s infinite;
    -o-animation: shopCole linear 9s infinite;
    animation: shopCole linear 9s infinite;
}
.shop-bread-left {
    position: absolute;
    top: 25%;
    left: 20%;
    width: 28%;
    z-index: 1;
    -webkit-animation: breadLeft linear 9s infinite;
    -o-animation: breadLeft linear 9s infinite;
    animation: breadLeft linear 9s infinite;
}
.shop-lime {
    position: absolute;
    top: 32.8%;
    left: 32.7%;
    width: 10%;
    z-index: 3;
    -webkit-animation: shopLime linear 9s infinite;
    -o-animation: shopLime linear 9s infinite;
    animation: shopLime linear 9s infinite;
}
.shop-hend-right {
    position: absolute;
    top: 70%;
    right: 30%;
    width: 6.5%;
    z-index:5;
    -webkit-animation: hendRight linear 9s infinite;
    -o-animation: hendRight linear 9s infinite;
    animation: hendRight linear 9s infinite;
}
.shop-hend-left {
    position: absolute;
    top: 70%;
    left: 30%;
    width: 6.5%;
    z-index:5;
    -webkit-animation: hendLeft linear 9s infinite;
    -o-animation: hendLeft linear 9s infinite;
    animation: hendLeft linear 9s infinite;
}
.shop-beet {
    position: absolute;
    top: 30%;
    left: 15%;
    width: 12%;
    z-index: 2;
    -webkit-animation: beet linear 9s infinite;
    -o-animation: beet linear 9s infinite;
    animation: beet linear 9s infinite;
    -webkit-transform-origin: 90% 50%;
    -moz-transform-origin: 90% 50%;
    -ms-transform-origin: 90% 50%;
    -o-transform-origin: 90% 50%;
    transform-origin: 90% 50%;
}
.shop-berry {
    position: absolute;
    top: 40%;
    left: 26%;
    width: 5%;
    z-index: 4;
    -webkit-animation: shopBerry linear 9s infinite;
    -o-animation: shopBerry linear 9s infinite;
    animation: shopBerry linear 9s infinite;
}
.shop-bread-right {
    position: absolute;
    top: 36%;
    right: 16%;
    width: 12%;
    z-index: 2;
    -webkit-animation: breadRight linear 9s infinite;
    -o-animation: breadRight linear 9s infinite;
    animation: breadRight linear 9s infinite;
}
.shop-eye-left img {
    position: absolute;
    top: 44%;
    left: 46%;
    width: 1.3%;
    height: 1.3%;
    z-index: 3;
    -webkit-animation: eyes linear 9s infinite;
    -o-animation: eyes linear 9s infinite;
    animation: eyes linear 9s infinite;
    vertical-align: top;
}
.shop-eye-right img {
    position: absolute;
    top: 44%;
    right: 44.7%;
    width: 1.3%;
    height: 1.3%;
    -webkit-animation: eyes linear 9s infinite;
    -o-animation: eyes linear 9s infinite;
    animation: eyes linear 9s infinite;
}
.shop-package-down-1 {
    position: absolute;
    top: 71%;
    left: 22%;
    width: 16%;
    -webkit-animation: packageDownRight1 linear 9s infinite;
    -o-animation: packageDownRight1 linear 9s infinite;
    animation: packageDownRight1 linear 9s infinite;
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
}
.shop-package-down-2 {
    position: absolute;
    top: 71%;
    left: 22%;
    width: 18%;
    -webkit-animation: packageDownRight2 linear 9s infinite;
    -o-animation: packageDownRight2 linear 9s infinite;
    animation: packageDownRight2 linear 9s infinite;
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
}
.shop-package-down-3 {
    position: absolute;
    top: 70%;
    right: 22%;
    width: 18%;
    -webkit-animation: packageDownRight3 linear 9s infinite;
    -o-animation: packageDownRight3 linear 9s infinite;
    animation: packageDownRight3 linear 9s infinite;
}
.shop-package-down-4 {
    position: absolute;
    top: 70%;
    right: 22%;
    width: 18%;
    -webkit-animation: packageDownRight4 linear 9s infinite;
    -o-animation: packageDownRight4 linear 9s infinite;
    animation: packageDownRight4 linear 9s infinite;
}
.shop-sausage {
    position: absolute;
    top: 43%;
    right: 15%;
    width: 8%;
    z-index: 5;
    -webkit-animation: sausage linear 9s infinite;
    -o-animation: sausage linear 9s infinite;
    animation: sausage linear 9s infinite;
    -webkit-transform-origin: 40% 0%;
    -moz-transform-origin: 40% 0%;
    -ms-transform-origin: 40% 0%;
    -o-transform-origin: 40% 0%;
    transform-origin: 40% 0%;
}
.shop-bottle {
    position: absolute;
    top: 26%;
    left: 30%;
    width: 7.5%;
    z-index: 2;
    -webkit-animation: shopBottle linear 9s infinite;
    -o-animation: shopBottle linear 9s infinite;
    animation: shopBottle linear 9s infinite;
    -webkit-transform-origin: 80% 70%;
    -moz-transform-origin: 80% 70%;
    -ms-transform-origin: 80% 70%;
    -o-transform-origin: 80% 70%;
    transform-origin: 80% 70%;
}

/*===============
----- bread-right -----
===============*/

@-moz-keyframes breadRight {
    20%{-moz-transform:rotate(5deg)}
    20%{-moz-transform:rotate(10deg);}
    30%{-moz-transform:rotate(15deg);}
    40%{-moz-transform:rotate(20deg);}
    50%{-moz-transform:rotate(25deg);}
    60%{-moz-transform:rotate(0deg);}
    70%{-moz-transform:rotate(0deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes breadRight {
    10%{-webkit-transform:rotate(5deg)}
    20%{-webkit-transform:rotate(10deg);}
    30%{-webkit-transform:rotate(15deg);}
    40%{-webkit-transform:rotate(20deg);}
    50%{-webkit-transform:rotate(25deg);}
    60%{-webkit-transform:rotate(0deg);}
    70%{-webkit-transform:rotate(0deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes breadRight {
    10%{-o-transform:rotate(5deg)}
    20%{-o-transform:rotate(10deg);}
    30%{-o-transform:rotate(15deg);}
    40%{-o-transform:rotate(20deg);}
    50%{-o-transform:rotate(25deg);}
    60%{-o-transform:rotate(0deg);}
    70%{-o-transform:rotate(0deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes breadRight {
    10%{-ms-transform:rotate(5deg)}
    20%{-ms-transform:rotate(10deg);}
    30%{-ms-transform:rotate(15deg);}
    40%{-ms-transform:rotate(20deg);}
    50%{-ms-transform:rotate(25deg);}
    60%{-ms-transform:rotate(0deg);}
    70%{-ms-transform:rotate(0deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes breadRight {
    10%{transform:rotate(5deg);}
    20%{transform:rotate(10deg);}
    30%{transform:rotate(15deg);}
    40%{transform:rotate(20deg);}
    50%{transform:rotate(25deg);}
    55%{transform:rotate(0deg);}
    60%{transform:rotate(0deg);}
    70%{transform:rotate(0deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- package-Right -----
===============*/

@-moz-keyframes packageRight {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(3deg);}
    40%{-moz-transform:rotate(3deg);}
    50%{-moz-transform:rotate(3deg);}
    60%{-moz-transform:rotate(0deg);}
    70%{-moz-transform:rotate(0deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes packageRight {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(3deg);}
    40%{-webkit-transform:rotate(3deg);}
    50%{-webkit-transform:rotate(3deg);}
    60%{-webkit-transform:rotate(0deg);}
    70%{-webkit-transform:rotate(0deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes packageRight {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(3deg);}
    40%{-o-transform:rotate(3deg);}
    50%{-o-transform:rotate(3deg);}
    60%{-o-transform:rotate(0deg);}
    70%{-o-transform:rotate(0deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes packageRight {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(3deg);}
    40%{-ms-transform:rotate(3deg);}
    50%{-ms-transform:rotate(3deg);}
    60%{-ms-transform:rotate(0deg);}
    70%{-ms-transform:rotate(0deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes packageRight {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(3deg);}
    40%{transform:rotate(3deg);}
    50%{transform:rotate(3deg);}
    60%{transform:rotate(0deg);}
    70%{transform:rotate(0deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- hend-right -----
===============*/

@-moz-keyframes hendRight {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0);}
    40%{-moz-transform:translate(0);}
    50%{-moz-transform:translate(1em,0em);}
    60%{-moz-transform:translate(1em,0em);}
    70%{-moz-transform:translate(0.5em,0em);}
    80%{-moz-transform:translate(0.5em,0em);}
    90%{-moz-transform:translate(0);}
    100%{-moz-transform:translate(0);}
}

@-webkit-keyframes hendRight {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0);}
    40%{-webkit-transform:translate(0);}
    50%{-webkit-transform:translate(1em,0em);}
    60%{-webkit-transform:translate(1em,0em);}
    70%{-webkit-transform:translate(0.5em,0em);}
    80%{-webkit-transform:translate(0.5em,0em);}
    90%{-webkit-transform:translate(0);}
    100%{-webkit-transform:translate(0);}
}

@-o-keyframes hendRight {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0);}
    40%{-o-transform:translate(0);}
    50%{-o-transform:translate(1em,0em);}
    60%{-o-transform:translate(1em,0em);}
    70%{-o-transform:translate(0.5em,0em);}
    80%{-o-transform:translate(0.5em,0em);}
    90%{-o-transform:translate(0);}
    100%{-o-transform:translate(0);}
}

@-ms-keyframes hendRight {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0);}
    40%{-ms-transform:translate(0);}
    50%{-ms-transform:translate(1em,0em);}
    60%{-ms-transform:translate(1em,0em);}
    70%{-ms-transform:translate(0.5em,0em);}
    80%{-ms-transform:translate(0.5em,0em);}
    90%{-ms-transform:translate(0);}
    100%{-ms-transform:translate(0);}
}

@keyframes hendRight {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0);}
    40%{transform:translate(1.5em,0em);}
    50%{transform:translate(1.5em,0em);}
    60%{transform:translate(0);}
    70%{transform:translate(0);}
    80%{transform:translate(0);}
    90%{transform:translate(0);}
    100%{transform:translate(0);}
}

/*===============
----- shop-green -----
===============*/

@-moz-keyframes shopGreen {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(2deg);}
    40%{-moz-transform:rotate(3deg);}
    50%{-moz-transform:rotate(4deg);}
    60%{-moz-transform:rotate(0deg);}
    70%{-moz-transform:rotate(0deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes shopGreen {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(2deg);}
    40%{-webkit-transform:rotate(3deg);}
    50%{-webkit-transform:rotate(4deg);}
    60%{-webkit-transform:rotate(0deg);}
    70%{-webkit-transform:rotate(0deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes shopGreen {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(2deg);}
    40%{-o-transform:rotate(3deg);}
    50%{-o-transform:rotate(4deg);}
    60%{-o-transform:rotate(0deg);}
    70%{-o-transform:rotate(0deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes shopGreen {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(2deg);}
    40%{-ms-transform:rotate(3deg);}
    50%{-ms-transform:rotate(4deg);}
    60%{-ms-transform:rotate(0deg);}
    70%{-ms-transform:rotate(0deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes shopGreen {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(2deg);}
    40%{transform:rotate(3deg);}
    50%{transform:rotate(4deg);}
    60%{transform:rotate(0deg);}
    70%{transform:rotate(0deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- tomato -----
===============*/

@-moz-keyframes shopTomato {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0.5em,0em);}
    40%{-moz-transform:translate(1em,0em);}
    50%{-moz-transform:translate(1em,0em);}
    60%{-moz-transform:translate(0);}
    70%{-moz-transform:translate(0);}
    80%{-moz-transform:translate(0);}
    90%{-moz-transform:translate(0);}
    100%{-moz-transform:translate(0);}
}

@-webkit-keyframes shopTomato {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0.5em,0em);}
    40%{-webkit-transform:translate(1em,0em);}
    50%{-webkit-transform:translate(1em,0em);}
    60%{-webkit-transform:translate(0);}
    70%{-webkit-transform:translate(0);}
    80%{-webkit-transform:translate(0);}
    90%{-webkit-transform:translate(0);}
    100%{-webkit-transform:translate(0);}
}

@-o-keyframes shopTomato {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0.5em,0em);}
    40%{-o-transform:translate(1em,0em);}
    50%{-o-transform:translate(1em,0em);}
    60%{-o-transform:translate(0);}
    70%{-o-transform:translate(0);}
    80%{-o-transform:translate(0);}
    90%{-o-transform:translate(0);}
    100%{-o-transform:translate(0);}
}

@-ms-keyframes shopTomato {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0.5em,0em);}
    40%{-ms-transform:translate(1em,0em);}
    50%{-ms-transform:translate(1em,0em);}
    60%{-ms-transform:translate(0);}
    70%{-ms-transform:translate(0);}
    80%{-ms-transform:translate(0);}
    90%{-ms-transform:translate(0);}
    100%{-ms-transform:translate(0);}
}

@keyframes shopTomato {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0.5em,0em);}
    40%{transform:translate(1em,0em);}
    50%{transform:translate(1em,0em);}
    60%{transform:translate(0);}
    70%{transform:translate(0);}
    80%{transform:translate(0);}
    90%{transform:translate(0);}
    100%{transform:translate(0);}
}

/*===============
----- sausage-2 -----
===============*/

@-moz-keyframes sausage2 {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(5deg);}
    30%{-moz-transform:rotate(10deg);}
    40%{-moz-transform:rotate(10deg);}
    50%{-moz-transform:rotate(10deg);}
    60%{-moz-transform:rotate(0deg);}
    70%{-moz-transform:rotate(0deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes sausage2 {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(5deg);}
    30%{-webkit-transform:rotate(10deg);}
    40%{-webkit-transform:rotate(10deg);}
    50%{-webkit-transform:rotate(10deg);}
    60%{-webkit-transform:rotate(0deg);}
    70%{-webkit-transform:rotate(0deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes sausage2 {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(5deg);}
    30%{-o-transform:rotate(10deg);}
    40%{-o-transform:rotate(10deg);}
    50%{-o-transform:rotate(10deg);}
    60%{-o-transform:rotate(0deg);}
    70%{-o-transform:rotate(0deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes sausage2 {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(5deg);}
    30%{-ms-transform:rotate(10deg);}
    40%{-ms-transform:rotate(10deg);}
    50%{-ms-transform:rotate(10deg);}
    60%{-ms-transform:rotate(0deg);}
    70%{-ms-transform:rotate(0deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes sausage2 {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(5deg);}
    30%{transform:rotate(10deg);}
    40%{transform:rotate(10deg);}
    50%{transform:rotate(10deg);}
    60%{transform:rotate(0deg);}
    70%{transform:rotate(0deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- sausage -----
===============*/

@-moz-keyframes sausage {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(5deg);}
    40%{-moz-transform:rotate(5deg);}
    50%{-moz-transform:rotate(5deg);}
    60%{-moz-transform:rotate(0deg);}
    70%{-moz-transform:rotate(0deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes sausage {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(5deg);}
    40%{-webkit-transform:rotate(5deg);}
    50%{-webkit-transform:rotate(5deg);}
    60%{-webkit-transform:rotate(0deg);}
    70%{-webkit-transform:rotate(0deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes sausage {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(5deg);}
    40%{-o-transform:rotate(5deg);}
    50%{-o-transform:rotate(5deg);}
    60%{-o-transform:rotate(0deg);}
    70%{-o-transform:rotate(0deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes sausage {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(5deg);}
    40%{-ms-transform:rotate(5deg);}
    50%{-ms-transform:rotate(5deg);}
    60%{-ms-transform:rotate(0deg);}
    70%{-ms-transform:rotate(0deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes sausage {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(5deg);}
    40%{transform:rotate(5deg);}
    50%{transform:rotate(5deg);}
    60%{transform:rotate(0deg);}
    70%{transform:rotate(0deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- eyes -----
===============*/

@-moz-keyframes eyes {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0.2em,0em);}
    40%{-moz-transform:translate(0.2em,0em);}
    50%{-moz-transform:translate(0.1em,0em);}
    60%{-moz-transform:translate(-0.1em,0em);}
    70%{-moz-transform:translate(-0.2em,0em);}
    80%{-moz-transform:translate(-0.2em,0em);}
    90%{-moz-transform:translate(0);}
    100%{-moz-transform:translate(0);}
}

@-webkit-keyframes eyes {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0.2em,0em);}
    40%{-webkit-transform:translate(0.2em,0em);}
    50%{-webkit-transform:translate(0.1em,0em);}
    60%{-webkit-transform:translate(-0.1em,0em);}
    70%{-webkit-transform:translate(-0.2em,0em);}
    80%{-webkit-transform:translate(-0.2em,0em);}
    90%{-webkit-transform:translate(0);}
    100%{-webkit-transform:translate(0);}
}

@-o-keyframes eyes {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0.2em,0em);}
    40%{-o-transform:translate(0.2em,0em);}
    50%{-o-transform:translate(0.1em,0em);}
    60%{-o-transform:translate(-0.1em,0em);}
    70%{-o-transform:translate(-0.2em,0em);}
    80%{-o-transform:translate(-0.2em,0em);}
    90%{-o-transform:translate(0);}
    100%{-o-transform:translate(0);}
}

@-ms-keyframes eyes {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0.2em,0em);}
    40%{-ms-transform:translate(0.2em,0em);}
    50%{-ms-transform:translate(0.1em,0em);}
    60%{-ms-transform:translate(-0.1em,0em);}
    70%{-ms-transform:translate(-0.2em,0em);}
    80%{-ms-transform:translate(-0.2em,0em);}
    90%{-ms-transform:translate(0);}
    100%{-ms-transform:translate(0);}
}

@keyframes eyes {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0.2em,0em);}
    40%{transform:translate(0.2em,0em);}
    45%{transform:translate(0em);}
    50%{transform:translate(0em);}
    60%{transform:translate(0em);}
    65%{transform:translate(0em);}
    70%{transform:translate(-0.2em,0em);}
    80%{transform:translate(-0.2em,0em);}
    90%{transform:translate(0);}
    100%{transform:translate(0);}
}

/*===============
----- ?????-Left -----
===============*/

@-moz-keyframes packageLeft {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-2deg);}
    70%{-moz-transform:rotate(-3deg);}
    80%{-moz-transform:rotate(-3deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes packageLeft {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-2deg);}
    70%{-webkit-transform:rotate(-3deg);}
    80%{-webkit-transform:rotate(-3deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes packageLeft {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-2deg);}
    70%{-o-transform:rotate(-3deg);}
    80%{-o-transform:rotate(-3deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes packageLeft {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-2deg);}
    70%{-ms-transform:rotate(-3deg);}
    80%{-ms-transform:rotate(-3deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes packageLeft {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(0deg);}
    60%{transform:rotate(-2deg);}
    70%{transform:rotate(-3deg);}
    80%{transform:rotate(-3deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- hend-left -----
===============*/

@-moz-keyframes hendLeft {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0);}
    40%{-moz-transform:translate(0);}
    50%{-moz-transform:translate(0);}
    60%{-moz-transform:translate(0);}
    70%{-moz-transform:translate(0);}
    80%{-moz-transform:translate(-1.5em,0em);}
    90%{-moz-transform:translate(-1.5em,0em);}
    100%{-moz-transform:translate(0);}
}

@-webkit-keyframes hendLeft {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0);}
    40%{-webkit-transform:translate(0);}
    50%{-webkit-transform:translate(0);}
    60%{-webkit-transform:translate(0);}
    70%{-webkit-transform:translate(0);}
    80%{-webkit-transform:translate(-1.5em,0em);}
    90%{-webkit-transform:translate(-1.5em,0em);}
    100%{-webkit-transform:translate(0);}
}

@-o-keyframes hendLeft {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0);}
    40%{-o-transform:translate(0);}
    50%{-o-transform:translate(0);}
    60%{-o-transform:translate(0);}
    70%{-o-transform:translate(0);}
    80%{-o-transform:translate(-1.5em,0em);}
    90%{-o-transform:translate(-1.5em,0em);}
    100%{-o-transform:translate(0);}
}

@-ms-keyframes hendLeft {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0);}
    40%{-ms-transform:translate(0);}
    50%{-ms-transform:translate(0);}
    60%{-ms-transform:translate(0);}
    70%{-ms-transform:translate(0);}
    80%{-ms-transform:translate(-1.5em,0em);}
    90%{-ms-transform:translate(-1.5em,0em);}
    100%{-ms-transform:translate(0);}
}

@keyframes hendLeft {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0);}
    40%{transform:translate(0);}
    50%{transform:translate(0);}
    60%{transform:translate(0);}
    70%{transform:translate(0);}
    80%{transform:translate(-1.5em,0em);}
    90%{transform:translate(-1.5em,0em);}
    100%{transform:translate(0);}
}

/*===============
----- Beet -----
===============*/

@-moz-keyframes beet {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(0deg);}
    55%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-10deg);}
    70%{-moz-transform:rotate(-20deg);}
    80%{-moz-transform:rotate(-20deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes beet {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(0deg);}
    55%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-10deg);}
    70%{-webkit-transform:rotate(-20deg);}
    80%{-webkit-transform:rotate(-20deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes beet {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(0deg);}
    55%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-10deg);}
    70%{-o-transform:rotate(-20deg);}
    80%{-o-transform:rotate(-20deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes beet {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(0deg);}
    55%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-10deg);}
    70%{-ms-transform:rotate(-20deg);}
    80%{-ms-transform:rotate(-20deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes beet {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(0deg);}
    55%{transform:rotate(0deg);}
    60%{transform:rotate(-10deg);}
    70%{transform:rotate(-20deg);}
    80%{transform:rotate(-20deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- shop-bottle -----
===============*/

@-moz-keyframes shopBottle {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(0deg);}
    55%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-10deg);}
    70%{-moz-transform:rotate(-15deg);}
    80%{-moz-transform:rotate(-20deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes shopBottle {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(0deg);}
    55%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-10deg);}
    70%{-webkit-transform:rotate(-15deg);}
    80%{-webkit-transform:rotate(-20deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes shopBottle {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(0deg);}
    55%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-10deg);}
    70%{-o-transform:rotate(-15deg);}
    80%{-o-transform:rotate(-20deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes shopBottle {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(0deg);}
    55%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-10deg);}
    70%{-ms-transform:rotate(-15deg);}
    80%{-ms-transform:rotate(-20deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes shopBottle {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(0deg);}
    55%{transform:rotate(0deg);}
    60%{transform:rotate(-10deg);}
    70%{transform:rotate(-15deg);}
    80%{transform:rotate(-20deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- shop-lime -----
===============*/

@-moz-keyframes shopLime {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(0deg);}
    55%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-10deg);}
    70%{-moz-transform:rotate(-15deg);}
    80%{-moz-transform:rotate(-15deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes shopLime {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(0deg);}
    55%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-10deg);}
    70%{-webkit-transform:rotate(-15deg);}
    80%{-webkit-transform:rotate(-15deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes shopLime {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(0deg);}
    55%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-10deg);}
    70%{-o-transform:rotate(-15deg);}
    80%{-o-transform:rotate(-15deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes shopLime {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(0deg);}
    55%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-10deg);}
    70%{-ms-transform:rotate(-15deg);}
    80%{-ms-transform:rotate(-15deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes shopLime {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(0deg);}
    55%{transform:rotate(0deg);}
    60%{transform:rotate(-10deg);}
    70%{transform:rotate(-15deg);}
    80%{transform:rotate(-15deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- shop-berry -----
===============*/

@-moz-keyframes shopBerry {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(0deg);}
    55%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-10deg);}
    70%{-moz-transform:rotate(-15deg);}
    80%{-moz-transform:rotate(-15deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes shopBerry {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(0deg);}
    55%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-10deg);}
    70%{-webkit-transform:rotate(-15deg);}
    80%{-webkit-transform:rotate(-15deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes shopBerry {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(0deg);}
    55%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-10deg);}
    70%{-o-transform:rotate(-15deg);}
    80%{-o-transform:rotate(-15deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes shopBerry {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(0deg);}
    55%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-10deg);}
    70%{-ms-transform:rotate(-15deg);}
    80%{-ms-transform:rotate(-15deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes shopBerry {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(0deg);}
    55%{transform:rotate(0deg);}
    60%{transform:rotate(-10deg);}
    70%{transform:rotate(-15deg);}
    80%{transform:rotate(-15deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- ?????-left -----
===============*/

@-moz-keyframes breadLeft {
    10%{-moz-transform:rotate(0deg)}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(0deg);}
    55%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-5deg);}
    70%{-moz-transform:rotate(-10deg);}
    80%{-moz-transform:rotate(-10deg);}
    90%{-moz-transform:rotate(0deg));}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes breadLeft {
    10%{-webkit-transform:rotate(0deg)}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(0deg);}
    55%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-5deg);}
    70%{-webkit-transform:rotate(-10deg);}
    80%{-webkit-transform:rotate(-10deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes breadLeft {
    10%{-o-transform:rotate(0deg)}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(0deg);}
    55%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-5deg);}
    70%{-o-transform:rotate(-10deg);}
    80%{-o-transform:rotate(-10deg);}
    90%{-o-transform:rotate(0deg));}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes breadLeft {
    10%{-ms-transform:rotate(0deg)}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(0deg);}
    55%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-5deg);}
    70%{-ms-transform:rotate(-10deg);}
    80%{-ms-transform:rotate(-10deg);}
    90%{-ms-transform:rotate(0deg));}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes breadLeft {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(0deg);}
    55%{transform:rotate(0deg);}
    60%{transform:rotate(-5deg);}
    70%{transform:rotate(-10deg);}
    80%{transform:rotate(-10deg);}
    90%{transform:rotate(0deg));}
    100%{transform:rotate(0deg);}
}

/*===============
----- shop-green -----
===============*/

@-moz-keyframes shopCole {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(0deg);}
    55%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-2deg);}
    70%{-moz-transform:rotate(-3deg);}
    80%{-moz-transform:rotate(-4deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes shopCole {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(0deg);}
    55%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-2deg);}
    70%{-webkit-transform:rotate(-3deg);}
    80%{-webkit-transform:rotate(-4deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes shopCole {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(0deg);}
    55%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-2deg);}
    70%{-o-transform:rotate(-3deg);}
    80%{-o-transform:rotate(-4deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes shopCole {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(0deg);}
    55%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-2deg);}
    70%{-ms-transform:rotate(-3deg);}
    80%{-ms-transform:rotate(-4deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes shopCole {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(0deg);}
    55%{transform:rotate(0deg);}
    60%{transform:rotate(-2deg);}
    70%{transform:rotate(-3deg);}
    80%{transform:rotate(-4deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}

/*===============
----- package-down -----
===============*/

@-moz-keyframes packageDownRight1 {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0);}
    40%{-moz-transform:translate(0);}
    50%{-moz-transform:translate(0);}
    60%{-moz-transform:translate(0);}
    70%{-moz-transform:translate(0);}
    80%{-moz-transform:translate(-1.5em,0em);}
    90%{-moz-transform:translate(-1.5em,0em) rotate(-4deg);}
    100%{-moz-transform:rotate(4deg);}
}

@-webkit-keyframes packageDownRight1 {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0);}
    40%{-webkit-transform:translate(0);}
    50%{-webkit-transform:translate(0);}
    60%{-webkit-transform:translate(0);}
    70%{-webkit-transform:translate(0);}
    80%{-webkit-transform:translate(-1.5em,0em);}
    90%{-webkit-transform:translate(-1.5em,0em) rotate(-4deg);}
    100%{-webkit-transform:rotate(4deg);}
}

@-o-keyframes packageDownRight1 {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0);}
    40%{-o-transform:translate(0);}
    50%{-o-transform:translate(0);}
    60%{-o-transform:translate(0);}
    70%{-o-transform:translate(0);}
    80%{-o-transform:translate(-1.5em,0em);}
    90%{-o-transform:translate(-1.5em,0em) rotate(-4deg);}
    100%{-o-transform:rotate(4deg);}
}

@-ms-keyframes packageDownRight1 {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0);}
    40%{-ms-transform:translate(0);}
    50%{-ms-transform:translate(0);}
    60%{-ms-transform:translate(0);}
    70%{-ms-transform:translate(0);}
    80%{-ms-transform:translate(-1.5em,0em);}
    90%{-ms-transform:translate(-1.5em,0em) rotate(-4deg);}
    100%{-ms-transform:rotate(4deg);}
}

@keyframes packageDownRight1 {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0);}
    40%{transform:translate(0);}
    50%{transform:translate(0);}
    60%{transform:translate(0);}
    70%{transform:translate(0);}
    80%{transform:translate(-1.5em,0em);}
    90%{transform:translate(-1.5em,0em) rotate(-4deg);}
    100%{transform:rotate(4deg);}
}

/*===============
----- package-down2 -----
===============*/

@-moz-keyframes packageDownRight2 {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0);}
    40%{-moz-transform:translate(0);}
    50%{-moz-transform:translate(0);}
    60%{-moz-transform:translate(0);}
    70%{-moz-transform:translate(0);}
    80%{-moz-transform:translate(-1.5em,0em);}
    90%{-moz-transform:translate(-1.5em,0em) rotate(4deg);}
    98%{-moz-transform:rotate(-4deg);}
    100%{-moz-transform:translate(0);}
}

@-webkit-keyframes packageDownRight2 {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0);}
    40%{-webkit-transform:translate(0);}
    50%{-webkit-transform:translate(0);}
    60%{-webkit-transform:translate(0);}
    70%{-webkit-transform:translate(0);}
    80%{-webkit-transform:translate(-1.5em,0em);}
    90%{-webkit-transform:translate(-1.5em,0em) rotate(4deg);}
    98%{-webkit-transform:rotate(-4deg);}
    100%{-webkit-transform:translate(0);}
}

@-o-keyframes packageDownRight2 {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0);}
    40%{-o-transform:translate(0);}
    50%{-o-transform:translate(0);}
    60%{-o-transform:translate(0);}
    70%{-o-transform:translate(0);}
    80%{-o-transform:translate(-1.5em,0em);}
    90%{-o-transform:translate(-1.5em,0em) rotate(4deg);}
    98%{-o-transform:rotate(-4deg);}
    100%{-o-transform:translate(0);}
}

@-ms-keyframes packageDownRight2 {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0);}
    40%{-ms-transform:translate(0);}
    50%{-ms-transform:translate(0);}
    60%{-ms-transform:translate(0);}
    70%{-ms-transform:translate(0);}
    80%{-ms-transform:translate(-1.5em,0em);}
    90%{-ms-transform:translate(-1.5em,0em) rotate(4deg);}
    98%{-ms-transform:rotate(-4deg);}
    100%{-ms-transform:translate(0);}
}

@keyframes packageDownRight2 {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0);}
    40%{transform:translate(0);}
    50%{transform:translate(0);}
    60%{transform:translate(0);}
    70%{transform:translate(0);}
    80%{transform:translate(-1.5em,0em);}
    90%{transform:translate(-1.5em,0em) rotate(4deg);}
    98%{transform:rotate(-4deg);}
    100%{transform:translate(0);}
}

/*===============
----- packageDownRight3 -----
===============*/

@-moz-keyframes packageDownRight3 {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0);}
    40%{-moz-transform:translate(1.5em,0em);}
    50%{-moz-transform:translate(1.5em,0em) rotate(4deg);}
    60%{-moz-transform:translate(0) rotate(-4deg);}
    70%{-moz-transform:translate(0);}
    80%{-moz-transform:translate(0);}
    90%{-moz-transform:translate(0);}
    100%{-moz-transform:translate(0);}
}

@-webkit-keyframes packageDownRight3 {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0);}
    40%{-webkit-transform:translate(1.5em,0em);}
    50%{-webkit-transform:translate(1.5em,0em) rotate(4deg);}
    60%{-webkit-transform:translate(0) rotate(-4deg);}
    70%{-webkit-transform:translate(0);}
    80%{-webkit-transform:translate(0);}
    90%{-webkit-transform:translate(0);}
    100%{-webkit-transform:translate(0);}
}

@-o-keyframes packageDownRight3 {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0);}
    40%{-o-transform:translate(1.5em,0em);}
    50%{-o-transform:translate(1.5em,0em) rotate(4deg);}
    60%{-o-transform:translate(0) rotate(-4deg);}
    70%{-o-transform:translate(0);}
    80%{-o-transform:translate(0);}
    90%{-o-transform:translate(0);}
    100%{-o-transform:translate(0);}
}

@-ms-keyframes packageDownRight3 {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0);}
    40%{-ms-transform:translate(1.5em,0em);}
    50%{-ms-transform:translate(1.5em,0em) rotate(4deg);}
    60%{-ms-transform:translate(0) rotate(-4deg);}
    70%{-ms-transform:translate(0);}
    80%{-ms-transform:translate(0);}
    90%{-ms-transform:translate(0);}
    100%{-ms-transform:translate(0);}
}

@keyframes packageDownRight3 {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0);}
    40%{transform:translate(1.5em,0em);}
    50%{transform:translate(1.5em,0em) rotate(4deg);}
    60%{transform:translate(0) rotate(-4deg);}
    70%{transform:translate(0);}
    80%{transform:translate(0);}
    90%{transform:translate(0);}
    100%{transform:translate(0);}
}

/*===============
----- packageDownRight4 -----
===============*/

@-moz-keyframes packageDownRight4 {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0);}
    40%{-moz-transform:translate(1.5em,0em);}
    50%{-moz-transform:translate(1.5em,0em) rotate(-4deg);}
    60%{-moz-transform:translate(0) rotate(4deg);}
    70%{-moz-transform:translate(0);}
    80%{-moz-transform:translate(0);}
    90%{-moz-transform:translate(0);}
    100%{-moz-transform:translate(0);}
}

@-webkit-keyframes packageDownRight4 {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0);}
    40%{-webkit-transform:translate(1.5em,0em);}
    50%{-webkit-transform:translate(1.5em,0em) rotate(-4deg);}
    60%{-webkit-transform:translate(0) rotate(4deg);}
    70%{-webkit-transform:translate(0);}
    80%{-webkit-transform:translate(0);}
    90%{-webkit-transform:translate(0);}
    100%{-webkit-transform:translate(0);}
}

@-o-keyframes packageDownRight4 {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0);}
    40%{-o-transform:translate(1.5em,0em);}
    50%{-o-transform:translate(1.5em,0em) rotate(-4deg);}
    60%{-o-transform:translate(0) rotate(4deg);}
    70%{-o-transform:translate(0);}
    80%{-o-transform:translate(0);}
    90%{-o-transform:translate(0);}
    100%{-o-transform:translate(0);}
}

@-ms-keyframes packageDownRight4 {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0);}
    40%{-ms-transform:translate(1.5em,0em);}
    50%{-ms-transform:translate(1.5em,0em) rotate(-4deg);}
    60%{-ms-transform:translate(0) rotate(4deg);}
    70%{-ms-transform:translate(0);}
    80%{-ms-transform:translate(0);}
    90%{-ms-transform:translate(0);}
    100%{-ms-transform:translate(0);}
}

@keyframes packageDownRight4 {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0);}
    40%{transform:translate(1.5em,0em);}
    50%{transform:translate(1.5em,0em) rotate(-4deg);}
    60%{transform:translate(0) rotate(4deg);}
    70%{transform:translate(0);}
    80%{transform:translate(0);}
    90%{transform:translate(0);}
    100%{transform:translate(0);}
}

/*--- Statment ---*/

.tp-1-c {
    background: #fff;
}
.tp-1-c a{
    border-color: #497BBE;
}
.tp-1-c a:hover{
    background: #497BBE;
}


.tp-2-c {
    background: #F6F8FA;
}
.tp-2-c a{
    border-color: #3FABE2;
}
.tp-2-c a:hover{
    background: #3FABE2;
}


.tp-3-c {
    background: #0CB2E6;
}
.tp-3-c a{
    border-color: #fff;
}
.tp-3-c a:hover{
    background: #343F69;
    border-color: #343F69;
}

.tp-4-c {
    background: #1B1B32;
}
.tp-4-c h1 {
    color: #fff;
}
.tp-4-c .animate a{
    border-color: #3FABE2;
    background: #3FABE2;
    color: #fff;
}
.tp-4-c .animate a:hover{
    background: #497BBE;
    border-color: #497BBE;
}
.tp-4-c .langSection a {
    color: #fff;
}
.tp-4-c .copyright {
    color: #fff;
}
.tp-4-c .copyright a {
    background: none;
}
.tp-4-c .copyright a:hover {
    background: none;
}
/*===============
----- game -----
===============*/
.game-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 20px auto 0;
}
.game-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 9;
}
.game-hend{
    position: absolute;
    top: 47%;
    left: 29%;
    width: 47%;
    z-index: 11;
}
.game-cards-1 {
    position: absolute;
    top: 39.5%;
    left: 39%;
    width: 24%;
    z-index: 10;
    -webkit-animation: gamecards-1 linear 3s infinite;
    -moz-animation: gamecards-1 linear 3s infinite;
    -o-animation: gamecards-1 linear 3s infinite;
    animation: gamecards-1 linear 3s infinite;
}
.game-cards-2 {
    position: absolute;
    top: 39.5%;
    left: 39%;
    width: 24%;
    z-index: 10;
    -webkit-animation: gamecards-2 linear 3s infinite;
    -moz-animation: gamecards-2 linear 3s infinite;
    -o-animation: gamecards-2 linear 3s infinite;
    animation: gamecards-2 linear 3s infinite;
}
.game-cards-3 {
    position: absolute;
    top: 39.5%;
    left: 39%;
    width: 24%;
    z-index: 10;
    -webkit-animation: gamecards-3 linear 3s infinite;
    -moz-animation: gamecards-3 linear 3s infinite;
    -o-animation: gamecards-3 linear 3s infinite;
    animation: gamecards-3 linear 3s infinite;
}
.game-cards-4 {
    position: absolute;
    top: 39.5%;
    left: 39%;
    width: 24%;
    z-index: 10;
    -webkit-animation: gamecards-4 linear 3s infinite;
    -moz-animation: gamecards-4 linear 3s infinite;
    -o-animation: gamecards-4 linear 3s infinite;
    animation: gamecards-4 linear 3s infinite;
}
@keyframes gamecards-4 {
    10%{top: 39.5%;}
    20%{top: 38%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-moz-keyframes gamecards-4 {
    10%{top: 39.5%;}
    20%{top: 38%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-webkit-keyframes gamecards-4 {
    10%{top: 39.5%;}
    20%{top: 38%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-o-keyframes gamecards-4 {
    10%{top: 39.5%;}
    20%{top: 38%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-ms-keyframes gamecards-4 {
    10%{top: 39.5%;}
    20%{top: 38%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@keyframes gamecards-1 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 38%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-moz-keyframes gamecards-1 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 38%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-webkit-keyframes gamecards-1 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 38%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-o-keyframes gamecards-1 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 38%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-ms-keyframes gamecards-1 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 38%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@keyframes gamecards-2 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 38%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-moz-keyframes gamecards-2 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 38%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-webkit-keyframes gamecards-2 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 38%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-o-keyframes gamecards-2 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 38%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-ms-keyframes gamecards-2 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 38%;}
    70%{top: 39.5%;}
    80%{top: 39.5%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@keyframes gamecards-3 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 38%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-moz-keyframes gamecards-3 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 38%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-webkit-keyframes gamecards-3 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 38%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-o-keyframes gamecards-3 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 38%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
@-ms-keyframes gamecards-3 {
    10%{top: 39.5%;}
    20%{top: 39.5%;}
    30%{top: 39.5%;}
    40%{top: 39.5%;}
    50%{top: 39.5%;}
    60%{top: 39.5%;}
    70%{top: 39.5%;}
    80%{top: 38%;}
    90%{top: 39.5%;}
    100%{top: 39.5%;}
}
/*===============
----- odegda -----
===============*/
.odegda-content {
    position: relative;
    width: auto;
    max-width: 740px;
    margin: 20px auto 0;
}
.odegda-hend{
    position: absolute;
    top: 32%;
    left: 53%;
    width: 25%;
    z-index: 1;
    -webkit-animation: OdegdaSunglassys linear 2s infinite;
    -moz-animation: OdegdaSunglassys linear 2s infinite;
    -o-animation: OdegdaSunglassys linear 2s infinite;
    animation: OdegdaSunglassys linear 2s infinite;
    -webkit-transform-origin: 10% 50%;
    -moz-transform-origin: 10% 50%;
    -ms-transform-origin: 10% 50%;
    -o-transform-origin: 10% 50%;
    transform-origin: 10% 50%;
}
.odegda-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 9;
}
@-moz-keyframes OdegdaSunglassys {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(1deg);}
    30%{-moz-transform:rotate(2deg);}
    40%{-moz-transform:rotate(3deg);}
    50%{-moz-transform:rotate(4deg);}
    60%{-moz-transform:rotate(4deg);}
    70%{-moz-transform:rotate(3deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-webkit-keyframes OdegdaSunglassys {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(1deg);}
    30%{-webkit-transform:rotate(2deg);}
    40%{-webkit-transform:rotate(3deg);}
    50%{-webkit-transform:rotate(4deg);}
    60%{-webkit-transform:rotate(4deg);}
    70%{-webkit-transform:rotate(3deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-o-keyframes OdegdaSunglassys {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(1deg);}
    30%{-o-transform:rotate(2deg);}
    40%{-o-transform:rotate(3deg);}
    50%{-o-transform:rotate(4deg);}
    60%{-o-transform:rotate(4deg);}
    70%{-o-transform:rotate(3deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes OdegdaSunglassys {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(1deg);}
    30%{-ms-transform:rotate(2deg);}
    40%{-ms-transform:rotate(3deg);}
    50%{-ms-transform:rotate(4deg);}
    60%{-ms-transform:rotate(4deg);}
    70%{-ms-transform:rotate(3deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}
@keyframes OdegdaSunglassys {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(1deg);}
    30%{transform:rotate(2deg);}
    40%{transform:rotate(3deg);}
    50%{transform:rotate(4deg);}
    60%{transform:rotate(4deg);}
    70%{transform:rotate(3deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
/*===============
----- moda -----
===============*/
.moda-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 20px auto 0;
}
.moda-sunglassys{
    position: absolute;
    top: 18.5%;
    left: 39%;
    width: 23%;
    -webkit-animation: ModaSunglassys linear 2s infinite;
    -moz-animation: ModaSunglassys linear 2s infinite;
    -o-animation: ModaSunglassys linear 2s infinite;
    animation: ModaSunglassys linear 2s infinite;
}
.moda-body{
    width: 100%;
    height: auto;
}
@-moz-keyframes ModaSunglassys {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0);}
    30%{-moz-transform:translate(0);}
    40%{-moz-transform:translate(0);}
    50%{-moz-transform:translate(0em,-0.3em);}
    60%{-moz-transform:translate(0em,-0.3em);}
    70%{-moz-transform:translate(0);}
    80%{-moz-transform:translate(0);}
    90%{-moz-transform:translate(0);}
    100%{-moz-transform:translate(0);}
}
@-webkit-keyframes ModaSunglassys {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0);}
    30%{-webkit-transform:translate(0);}
    40%{-webkit-transform:translate(0);}
    50%{-webkit-transform:translate(0em,-0.3em);}
    60%{-webkit-transform:translate(0em,-0.3em);}
    70%{-webkit-transform:translate(0);}
    80%{-webkit-transform:translate(0);}
    90%{-webkit-transform:translate(0);}
    100%{-webkit-transform:translate(0);}
}
@-o-keyframes ModaSunglassys {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0);}
    30%{-o-transform:translate(0);}
    40%{-o-transform:translate(0);}
    50%{-o-transform:translate(0em,-0.3em);}
    60%{-o-transform:translate(0em,-0.3em);}
    70%{-o-transform:translate(0);}
    80%{-o-transform:translate(0);}
    90%{-o-transform:translate(0);}
    100%{-o-transform:translate(0);}
}
@-ms-keyframes ModaSunglassys {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0);}
    30%{-ms-transform:translate(0);}
    40%{-ms-transform:translate(0);}
    50%{-ms-transform:translate(0em,-0.3em);}
    60%{-ms-transform:translate(0em,-0.3em);}
    70%{-ms-transform:translate(0);}
    80%{-ms-transform:translate(0);}
    90%{-ms-transform:translate(0);}
    100%{-ms-transform:translate(0);}
}
@keyframes ModaSunglassys {
    10%{transform:translate(0);}
    20%{transform:translate(0);}
    30%{transform:translate(0);}
    40%{transform:translate(0);}
    50%{transform:translate(0em,-0.3em);}
    60%{transform:translate(0em,-0.3em);}
    70%{transform:translate(0);}
    80%{transform:translate(0);}
    90%{transform:translate(0);}
    100%{transform:translate(0);}
}
/*===============
----- nedvizh -----
===============*/
.nedvizh-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 20px auto 0;
}
.nedvizh-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
}
.nedvizh-body img {
    width: 100%;
}
.nedvizh-body-2 {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    z-index: 12;
}
.nedvizh-body-2 img {
    width: 100%;
}
.nedvizh-eaves img {
    position: absolute;
    top: 34.4%;
    left: 24.5%;
    width: 4%;
    height: 4%;
    z-index: 15;
    -webkit-animation: NedvizhEaves linear 2s infinite;
    -moz-animation: NedvizhEaves linear 2s infinite;
    -o-animation: NedvizhEaves linear 2s infinite;
    animation: NedvizhEaves linear 2s infinite;
}

.nedvizh-finger img {
    position: absolute;
    top: 44.5%;
    left: 41.5%;
    width: 8%;
    height: 8.5%;
    z-index: 10;
    -webkit-animation: NedvizhFinger linear 1s infinite;
    -moz-animation: NedvizhFinger linear 1s infinite;
    -o-animation: NedvizhFinger linear 1s infinite;
    animation: NedvizhFinger linear 1s infinite;
    -webkit-transform-origin: 10% 50%;
    -moz-transform-origin: 10% 50%;
    -ms-transform-origin: 10% 50%;
    -o-transform-origin: 10% 50%;
    transform-origin: 10% 50%;
}
.nedvizh-kay-1 img {
    position: absolute;
    top: 48.5%;
    left: 46.6%;
    width: 4%;
    height: 4%;
    z-index: 9;
    -webkit-animation: NedvizhKay1 linear 1s infinite;
    -moz-animation: NedvizhKay1 linear 1s infinite;
    -o-animation: NedvizhKay1 linear 1s infinite;
    animation: NedvizhKay1 linear 1s infinite;
    -webkit-transform-origin: 20% 20%;
    -moz-transform-origin: 20% 20%;
    -ms-transform-origin: 20% 20%;
    -o-transform-origin: 20% 20%;
    transform-origin: 20% 20%;

}
.nedvizh-kay-2 img {
    position: absolute;
    top: 48.9%;
    left: 46%;
    width: 2.5%;
    height: 6%;
    z-index: 8;
    -webkit-animation: NedvizhKay2 linear 1s infinite;
    -moz-animation: NedvizhKay2 linear 1s infinite;
    -o-animation: NedvizhKay2 linear 1s infinite;
    animation: NedvizhKay2 linear 1s infinite;
    -webkit-transform-origin: 20% 20%;
    -moz-transform-origin: 20% 20%;
    -ms-transform-origin: 20% 20%;
    -o-transform-origin: 20% 20%;
    transform-origin: 20% 20%;
}
.nedvizh-kay-ring img {
    position: absolute;
    top: 48.1%;
    left: 45%;
    width: 3%;
    height: 3%;
    z-index: 7;
    -webkit-animation: NedvizhKayRing linear 1s infinite;
    -moz-animation: NedvizhKayRing linear 1s infinite;
    -o-animation: NedvizhKayRing linear 1s infinite;
    animation: NedvizhKayRing linear 1s infinite;

}

@keyframes NedvizhFinger {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(1deg);}
    30%{transform:rotate(2deg);}
    40%{transform:rotate(3deg);}
    50%{transform:rotate(4deg);}
    60%{transform:rotate(4deg);}
    70%{transform:rotate(3deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes NedvizhFinger {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(1deg);}
    30%{-moz-transform:rotate(2deg);}
    40%{-moz-transform:rotate(3deg);}
    50%{-moz-transform:rotate(4deg);}
    60%{-moz-transform:rotate(4deg);}
    70%{-moz-transform:rotate(3deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-webkit-keyframes NedvizhFinger {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(1deg);}
    30%{-webkit-transform:rotate(2deg);}
    40%{-webkit-transform:rotate(3deg);}
    50%{-webkit-transform:rotate(4deg);}
    60%{-webkit-transform:rotate(4deg);}
    70%{-webkit-transform:rotate(3deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-o-keyframes NedvizhFinger {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(1deg);}
    30%{-o-transform:rotate(2deg);}
    40%{-o-transform:rotate(3deg);}
    50%{-o-transform:rotate(4deg);}
    60%{-o-transform:rotate(4deg);}
    70%{-o-transform:rotate(3deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes NedvizhFinger {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(1deg);}
    30%{-ms-transform:rotate(2deg);}
    40%{-ms-transform:rotate(3deg);}
    50%{-ms-transform:rotate(4deg);}
    60%{-ms-transform:rotate(4deg);}
    70%{-ms-transform:rotate(3deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes NedvizhKayRing {
    10%{transform:translate(0);}
    20%{transform:translate(0em,0.05em);}
    30%{transform:translate(0em,0.065em);}
    40%{transform:translate(0em,0.08em);}
    50%{transform:translate(0em,0.09em);}
    55%{transform:translate(0em,0.1em);}
    60%{transform:translate(0em,0.09em);}
    70%{transform:translate(0em,0.08em);}
    80%{transform:translate(0em,0.065em);}
    90%{transform:translate(0em,0.05em);}
    100%{transform:translate(0);}
}
@-webkit-keyframes NedvizhKayRing {
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0em,0.05em);}
    30%{-webkit-transform:translate(0em,0.065em);}
    40%{-webkit-transform:translate(0em,0.08em);}
    50%{-webkit-transform:translate(0em,0.09em);}
    55%{-webkit-transform:translate(0em,0.1em);}
    60%{-webkit-transform:translate(0em,0.09em);}
    70%{-webkit-transform:translate(0em,0.08em);}
    80%{-webkit-transform:translate(0em,0.065em);}
    90%{-webkit-transform:translate(0em,0.05em);}
    100%{-webkit-transform:translate(0);}
}
@-moz-keyframes NedvizhKayRing {
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0em,0.05em);}
    30%{-moz-transform:translate(0em,0.065em);}
    40%{-moz-transform:translate(0em,0.08em);}
    50%{-moz-transform:translate(0em,0.09em);}
    55%{-moz-transform:translate(0em,0.1em);}
    60%{-moz-transform:translate(0em,0.09em);}
    70%{-moz-transform:translate(0em,0.08em);}
    80%{-moz-transform:translate(0em,0.065em);}
    90%{-moz-transform:translate(0em,0.05em);}
    100%{-moz-transform:translate(0);}
}
@-o-keyframes NedvizhKayRing {
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0em,0.05em);}
    30%{-o-transform:translate(0em,0.065em);}
    40%{-o-transform:translate(0em,0.08em);}
    50%{-o-transform:translate(0em,0.09em);}
    55%{-o-transform:translate(0em,0.1em);}
    60%{-o-transform:translate(0em,0.09em);}
    70%{-o-transform:translate(0em,0.08em);}
    80%{-o-transform:translate(0em,0.065em);}
    90%{-o-transform:translate(0em,0.05em);}
    100%{-o-transform:translate(0);}
}
@-ms-keyframes NedvizhKayRing {
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0em,0.05em);}
    30%{-ms-transform:translate(0em,0.065em);}
    40%{-ms-transform:translate(0em,0.08em);}
    50%{-ms-transform:translate(0em,0.09em);}
    55%{-ms-transform:translate(0em,0.1em);}
    60%{-ms-transform:translate(0em,0.09em);}
    70%{-ms-transform:translate(0em,0.08em);}
    80%{-ms-transform:translate(0em,0.065em);}
    90%{-ms-transform:translate(0em,0.05em);}
    100%{-ms-transform:translate(0);}
}

@-webkit-keyframes NedvizhKay1 {
    10%{-webkit-transform:translate(0)  rotate(0deg);}
    20%{-webkit-transform:translate(0em,0.05em)  rotate(10deg);}
    30%{-webkit-transform:translate(0em,0.07em)  rotate(15deg);}
    40%{-webkit-transform:translate(0em,0.09em)  rotate(25deg);}
    50%{-webkit-transform:translate(0em,0.1em)  rotate(35deg);}
    55%{-webkit-transform:translate(0em,0.11em)  rotate(40deg);}
    60%{-webkit-transform:translate(0em,0.1em)  rotate(28deg);}
    70%{-webkit-transform:translate(0em,0.09em)  rotate(24deg);}
    80%{-webkit-transform:translate(0em,0.07em)  rotate(16deg);}
    90%{-webkit-transform:translate(0em,0.05em)  rotate(10deg);}
    100%{-webkit-transform:translate(0)  rotate(0deg);}
}
@-moz-keyframes NedvizhKay1 {
    10%{-moz-transform:translate(0)  rotate(0deg);}
    20%{-moz-transform:translate(0em,0.05em)  rotate(10deg);}
    30%{-moz-transform:translate(0em,0.07em)  rotate(15deg);}
    40%{-moz-transform:translate(0em,0.09em)  rotate(25deg);}
    50%{-moz-transform:translate(0em,0.1em)  rotate(35deg);}
    55%{-moz-transform:translate(0em,0.11em)  rotate(40deg);}
    60%{-moz-transform:translate(0em,0.1em)  rotate(28deg);}
    70%{-moz-transform:translate(0em,0.09em)  rotate(24deg);}
    80%{-moz-transform:translate(0em,0.07em)  rotate(16deg);}
    90%{-moz-transform:translate(0em,0.05em)  rotate(10deg);}
    100%{-moz-transform:translate(0)  rotate(0deg);}
}
@-o-keyframes NedvizhKay1 {
    10%{-o-transform:translate(0)  rotate(0deg);}
    20%{-o-transform:translate(0em,0.05em)  rotate(10deg);}
    30%{-o-transform:translate(0em,0.07em)  rotate(15deg);}
    40%{-o-transform:translate(0em,0.09em)  rotate(25deg);}
    50%{-o-transform:translate(0em,0.1em)  rotate(35deg);}
    55%{-o-transform:translate(0em,0.11em)  rotate(40deg);}
    60%{-o-transform:translate(0em,0.1em)  rotate(28deg);}
    70%{-o-transform:translate(0em,0.09em)  rotate(24deg);}
    80%{-o-transform:translate(0em,0.07em)  rotate(16deg);}
    90%{-o-transform:translate(0em,0.05em)  rotate(10deg);}
    100%{-o-transform:translate(0)  rotate(0deg);}
}
@-ms-keyframes NedvizhKay1 {
    10%{-ms-transform:translate(0)  rotate(0deg);}
    20%{-ms-transform:translate(0em,0.05em)  rotate(10deg);}
    30%{-ms-transform:translate(0em,0.07em)  rotate(15deg);}
    40%{-ms-transform:translate(0em,0.09em)  rotate(25deg);}
    50%{-ms-transform:translate(0em,0.1em)  rotate(35deg);}
    55%{-ms-transform:translate(0em,0.11em)  rotate(40deg);}
    60%{-ms-transform:translate(0em,0.1em)  rotate(28deg);}
    70%{-ms-transform:translate(0em,0.09em)  rotate(24deg);}
    80%{-ms-transform:translate(0em,0.07em)  rotate(16deg);}
    90%{-ms-transform:translate(0em,0.05em)  rotate(10deg);}
    100%{-ms-transform:translate(0)  rotate(0deg);}
}
@keyframes NedvizhKay1 {
    10%{transform:translate(0)  rotate(0deg);}
    20%{transform:translate(0em,0.05em)  rotate(10deg);}
    30%{transform:translate(0em,0.07em)  rotate(15deg);}
    40%{transform:translate(0em,0.09em)  rotate(25deg);}
    50%{transform:translate(0em,0.1em)  rotate(35deg);}
    55%{transform:translate(0em,0.11em)  rotate(40deg);}
    60%{transform:translate(0em,0.1em)  rotate(28deg);}
    70%{transform:translate(0em,0.09em)  rotate(24deg);}
    80%{transform:translate(0em,0.07em)  rotate(16deg);}
    90%{transform:translate(0em,0.05em)  rotate(10deg);}
    100%{transform:translate(0)  rotate(0deg);}
}

@keyframes NedvizhKay2 {
    10%{transform:translate(0)  rotate(0deg);}
    20%{transform:translate(0em,0.05em)  rotate(-8deg);}
    30%{transform:translate(0em,0.07em)  rotate(-16deg);}
    40%{transform:translate(0em,0.09em)  rotate(-24deg);}
    50%{transform:translate(0em,0.1em)  rotate(-28deg);}
    55%{transform:translate(0em,0.11em)  rotate(-35deg);}
    60%{transform:translate(0em,0.1em)  rotate(-28deg);}
    70%{transform:translate(0em,0.09em)  rotate(-24deg);}
    80%{transform:translate(0em,0.07em)  rotate(-16deg);}
    90%{transform:translate(0em,0.05em)  rotate(-8deg);}
    100%{transform:translate(0)  rotate(0deg);}
}
@-webkit-keyframes NedvizhKay2 {
    10%{-webkit-transform:translate(0)  rotate(0deg);}
    20%{-webkit-transform:translate(0em,0.05em)  rotate(-8deg);}
    30%{-webkit-transform:translate(0em,0.07em)  rotate(-16deg);}
    40%{-webkit-transform:translate(0em,0.09em)  rotate(-24deg);}
    50%{-webkit-transform:translate(0em,0.1em)  rotate(-28deg);}
    55%{-webkit-transform:translate(0em,0.11em)  rotate(-35deg);}
    60%{-webkit-transform:translate(0em,0.1em)  rotate(-28deg);}
    70%{-webkit-transform:translate(0em,0.09em)  rotate(-24deg);}
    80%{-webkit-transform:translate(0em,0.07em)  rotate(-16deg);}
    90%{-webkit-transform:translate(0em,0.05em)  rotate(-8deg);}
    100%{-webkit-transform:translate(0)  rotate(0deg);}
}
@-o-keyframes NedvizhKay2 {
    10%{-o-transform:translate(0)  rotate(0deg);}
    20%{-o-transform:translate(0em,0.05em)  rotate(-8deg);}
    30%{-o-transform:translate(0em,0.07em)  rotate(-16deg);}
    40%{-o-transform:translate(0em,0.09em)  rotate(-24deg);}
    50%{-o-transform:translate(0em,0.1em)  rotate(-28deg);}
    55%{-o-transform:translate(0em,0.11em)  rotate(-35deg);}
    60%{-o-transform:translate(0em,0.1em)  rotate(-28deg);}
    70%{-o-transform:translate(0em,0.09em)  rotate(-24deg);}
    80%{-o-transform:translate(0em,0.07em)  rotate(-16deg);}
    90%{-o-transform:translate(0em,0.05em)  rotate(-8deg);}
    100%{-o-transform:translate(0)  rotate(0deg);}
}
@-moz-keyframes NedvizhKay2 {
    10%{-moz-transform:translate(0)  rotate(0deg);}
    20%{-moz-transform:translate(0em,0.05em)  rotate(-8deg);}
    30%{-moz-transform:translate(0em,0.07em)  rotate(-16deg);}
    40%{-moz-transform:translate(0em,0.09em)  rotate(-24deg);}
    50%{-moz-transform:translate(0em,0.1em)  rotate(-28deg);}
    55%{-moz-transform:translate(0em,0.11em)  rotate(-35deg);}
    60%{-moz-transform:translate(0em,0.1em)  rotate(-28deg);}
    70%{-moz-transform:translate(0em,0.09em)  rotate(-24deg);}
    80%{-moz-transform:translate(0em,0.07em)  rotate(-16deg);}
    90%{-moz-transform:translate(0em,0.05em)  rotate(-8deg);}
    100%{-moz-transform:translate(0)  rotate(0deg);}
}
@-ms-keyframes NedvizhKay2 {
    10%{-ms-transform:translate(0)  rotate(0deg);}
    20%{-ms-transform:translate(0em,0.05em)  rotate(-8deg);}
    30%{-ms-transform:translate(0em,0.07em)  rotate(-16deg);}
    40%{-ms-transform:translate(0em,0.09em)  rotate(-24deg);}
    50%{-ms-transform:translate(0em,0.1em)  rotate(-28deg);}
    55%{-ms-transform:translate(0em,0.11em)  rotate(-35deg);}
    60%{-ms-transform:translate(0em,0.1em)  rotate(-28deg);}
    70%{-ms-transform:translate(0em,0.09em)  rotate(-24deg);}
    80%{-ms-transform:translate(0em,0.07em)  rotate(-16deg);}
    90%{-ms-transform:translate(0em,0.05em)  rotate(-8deg);}
    100%{-ms-transform:translate(0)  rotate(0deg);}
}

@keyframes NedvizhEaves{
    10%{transform:translate(0);}
    20%{transform:translate(0em,0.05em);}
    30%{transform:translate(0em,0.1em);}
    40%{transform:translate(0em,0.15em);}
    50%{transform:translate(0em,0.2em);}
    60%{transform:translate(0em,0.15em);}
    70%{transform:translate(0em,0.1em);}
    80%{transform:translate(0em,0.05em);}
    90%{transform:translate(0em,0.0em);}
    100%{transform:translate(0);}
}
@-webkit-keyframes NedvizhEaves{
    10%{-webkit-transform:translate(0);}
    20%{-webkit-transform:translate(0em,0.05em);}
    30%{-webkit-transform:translate(0em,0.1em);}
    40%{-webkit-transform:translate(0em,0.15em);}
    50%{-webkit-transform:translate(0em,0.2em);}
    60%{-webkit-transform:translate(0em,0.15em);}
    70%{-webkit-transform:translate(0em,0.1em);}
    80%{-webkit-transform:translate(0em,0.05em);}
    90%{-webkit-transform:translate(0em,0.0em);}
    100%{-webkit-transform:translate(0);}
}
@-moz-keyframes NedvizhEaves{
    10%{-moz-transform:translate(0);}
    20%{-moz-transform:translate(0em,0.05em);}
    30%{-moz-transform:translate(0em,0.1em);}
    40%{-moz-transform:translate(0em,0.15em);}
    50%{-moz-transform:translate(0em,0.2em);}
    60%{-moz-transform:translate(0em,0.15em);}
    70%{-moz-transform:translate(0em,0.1em);}
    80%{-moz-transform:translate(0em,0.05em);}
    90%{-moz-transform:translate(0em,0.0em);}
    100%{-moz-transform:translate(0);}
}
@-o-keyframes NedvizhEaves{
    10%{-o-transform:translate(0);}
    20%{-o-transform:translate(0em,0.05em);}
    30%{-o-transform:translate(0em,0.1em);}
    40%{-o-transform:translate(0em,0.15em);}
    50%{-o-transform:translate(0em,0.2em);}
    60%{-o-transform:translate(0em,0.15em);}
    70%{-o-transform:translate(0em,0.1em);}
    80%{-o-transform:translate(0em,0.05em);}
    90%{-o-transform:translate(0em,0.0em);}
    100%{-o-transform:translate(0);}
}
@-ms-keyframes NedvizhEaves{
    10%{-ms-transform:translate(0);}
    20%{-ms-transform:translate(0em,0.05em);}
    30%{-ms-transform:translate(0em,0.1em);}
    40%{-ms-transform:translate(0em,0.15em);}
    50%{-ms-transform:translate(0em,0.2em);}
    60%{-ms-transform:translate(0em,0.15em);}
    70%{-ms-transform:translate(0em,0.1em);}
    80%{-ms-transform:translate(0em,0.05em);}
    90%{-ms-transform:translate(0em,0.0em);}
    100%{-ms-transform:translate(0);}
}
@media (max-width: 390px) {
    .nedvizh-eaves img{
        height: 3%;
        width: 3%;
    }
}
/*===============
----- remont -----
===============*/
.remont-content {
    position: relative;
    width: auto;
    max-width: 280px;
    margin: 20px auto 0;
}
.remont-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
}
.remont-body img {
    width: 100%;
}
.remont-paint{
    position: absolute;
    top: 6%;
    left: 67%;
    width: 20%;
    z-index: 14;
}
.remont-hend{
    position: absolute;
    top: 6%;
    left: 27%;
    width: 52%;
    z-index: 15;
    -webkit-animation: Remont-Hend linear 3s infinite;
    -moz-animation: Remont-Hend linear 3s infinite;
    -o-animation: Remont-Hend linear 3s infinite;
    animation: Remont-Hend linear 3s infinite;
    -webkit-transform-origin: 10% 70%;
    -moz-transform-origin: 10% 70%;
    -ms-transform-origin: 10% 70%;
    -o-transform-origin: 10% 70%;
    transform-origin: 10% 70%;
}
@keyframes Remont-Hend {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(6deg);}
    50%{transform:rotate(8deg);}
    60%{transform:rotate(6deg);}
    70%{transform:rotate(4deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes Remont-Hend {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(6deg);}
    50%{-webkit-transform:rotate(8deg);}
    60%{-webkit-transform:rotate(6deg);}
    70%{-webkit-transform:rotate(4deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes Remont-Hend {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(6deg);}
    50%{-moz-transform:rotate(8deg);}
    60%{-moz-transform:rotate(6deg);}
    70%{-moz-transform:rotate(4deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes Remont-Hend {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(6deg);}
    50%{-o-transform:rotate(8deg);}
    60%{-o-transform:rotate(6deg);}
    70%{-o-transform:rotate(4deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes Remont-Hend {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(6deg);}
    50%{-ms-transform:rotate(8deg);}
    60%{-ms-transform:rotate(6deg);}
    70%{-ms-transform:rotate(4deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}
/*===============
----- build -----
===============*/
.build-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: -40px auto 0;
}
.build-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
}
.build-body img {
    width: 100%;
}
.build-hend-1{
    position: absolute;
    top: 52%;
    left: 30%;
    width: 20%;
    z-index: 14;
    -webkit-animation: BuildHend-1 linear 3s infinite;
    -moz-animation: BuildHend-1 linear 3s infinite;
    -o-animation: BuildHend-1 linear 3s infinite;
    animation: BuildHend-1 linear 3s infinite;
    -webkit-transform-origin: 50% 40%;
    -moz-transform-origin: 50% 40%;
    -ms-transform-origin: 50% 40%;
    -o-transform-origin: 50% 40%;
    transform-origin: 50% 40%;
}
.build-hend-2{
    position: absolute;
    top: 43%;
    left: 47%;
    width: 30%;
    z-index: 15;
    -webkit-animation: BuildHend-2 linear 3s infinite;
    -moz-animation: BuildHend-2 linear 3s infinite;
    -o-animation: BuildHend-2 linear 3s infinite;
    animation: BuildHend-2 linear 3s infinite;
    -webkit-transform-origin: 90% 20%;
    -moz-transform-origin: 90% 20%;
    -ms-transform-origin: 90% 20%;
    -o-transform-origin: 90% 20%;
    transform-origin: 90% 20%;
}
@keyframes BuildHend-2 {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(6deg);}
    50%{transform:rotate(8deg);}
    60%{transform:rotate(6deg);}
    70%{transform:rotate(4deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes BuildHend-2 {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(6deg);}
    50%{-webkit-transform:rotate(8deg);}
    60%{-webkit-transform:rotate(6deg);}
    70%{-webkit-transform:rotate(4deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes BuildHend-2 {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(6deg);}
    50%{-moz-transform:rotate(8deg);}
    60%{-moz-transform:rotate(6deg);}
    70%{-moz-transform:rotate(4deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes BuildHend-2 {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(6deg);}
    50%{-o-transform:rotate(8deg);}
    60%{-o-transform:rotate(6deg);}
    70%{-o-transform:rotate(4deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes BuildHend-2 {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(6deg);}
    50%{-ms-transform:rotate(8deg);}
    60%{-ms-transform:rotate(6deg);}
    70%{-ms-transform:rotate(4deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}
@keyframes BuildHend-1 {
    10%{transform: translate(0px,0px);}
    20%{transform:translate(1px,1px);}
    30%{transform:translate(2px,2px);}
    40%{transform:translate(3px,3px);}
    50%{transform:translate(4px,4px);}
    60%{transform:translate(4px,4px);}
    70%{transform:translate(3px,3px);}
    80%{transform:translate(2px,2px);}
    90%{transform:translate(1px,1px);}
    100%{transform:translate(0px,0px);}
}
@-moz-keyframes BuildHend-1 {
    10%{-moz-transform: translate(0px,0px);}
    20%{-moz-transform:translate(1px,1px);}
    30%{-moz-transform:translate(2px,2px);}
    40%{-moz-transform:translate(3px,3px);}
    50%{-moz-transform:translate(4px,4px);}
    60%{-moz-transform:translate(4px,4px);}
    70%{-moz-transform:translate(3px,3px);}
    80%{-moz-transform:translate(2px,2px);}
    90%{-moz-transform:translate(1px,1px);}
    100%{-moz-transform:translate(0px,0px);}
}
@-webkit-keyframes BuildHend-1 {
    10%{-webkit-transform: translate(0px,0px);}
    20%{-webkit-transform:translate(1px,1px);}
    30%{-webkit-transform:translate(2px,2px);}
    40%{-webkit-transform:translate(3px,3px);}
    50%{-webkit-transform:translate(4px,4px);}
    60%{-webkit-transform:translate(4px,4px);}
    70%{-webkit-transform:translate(3px,3px);}
    80%{-webkit-transform:translate(2px,2px);}
    90%{-webkit-transform:translate(1px,1px);}
    100%{-webkit-transform:translate(0px,0px);}
}
@-o-keyframes BuildHend-1 {
    10%{-o-transform: translate(0px,0px);}
    20%{-o-transform:translate(1px,1px);}
    30%{-o-transform:translate(2px,2px);}
    40%{-o-transform:translate(3px,3px);}
    50%{-o-transform:translate(4px,4px);}
    60%{-o-transform:translate(4px,4px);}
    70%{-o-transform:translate(3px,3px);}
    80%{-o-transform:translate(2px,2px);}
    90%{-o-transform:translate(1px,1px);}
    100%{-o-transform:translate(0px,0px);}
}
@-ms-keyframes BuildHend-1 {
    10%{-ms-transform: translate(0px,0px);}
    20%{-ms-transform:translate(1px,1px);}
    30%{-ms-transform:translate(2px,2px);}
    40%{-ms-transform:translate(3px,3px);}
    50%{-ms-transform:translate(4px,4px);}
    60%{-ms-transform:translate(4px,4px);}
    70%{-ms-transform:translate(3px,3px);}
    80%{-ms-transform:translate(2px,2px);}
    90%{-ms-transform:translate(1px,1px);}
    100%{-ms-transform:translate(0px,0px);}
}
/*===============
----- mebel -----
===============*/
.mebel-content {
    position: relative;
    width: auto;
    max-width: 580px;
    margin: 20px auto 0;
}
.mebel-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
}
.mebel-body img {
    width: 100%;
}
.mebel-man {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    z-index: 12;
}
.mebel-man img {
    width: 100%;
}
.mebel-hend-1{
    position: absolute;
    top: 44%;
    left: 19.8%;
    width: 20%;
    z-index: 14;
    -webkit-animation: MebelHend linear 3s infinite;
    -moz-animation: MebelHend linear 3s infinite;
    -o-animation: MebelHend linear 3s infinite;
    animation: MebelHend linear 3s infinite;
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}
.mebel-hend-2{
    position: absolute;
    top: 44%;
    left: 19.8%;
    width: 20%;
    z-index: 10;

    -webkit-animation: ModaSunglassys linear 2s infinite;
    -moz-animation: ModaSunglassys linear 2s infinite;
    -o-animation: ModaSunglassys linear 2s infinite;
    animation: ModaSunglassys linear 2s infinite;

    -webkit-animation: MebelHend linear 3s infinite;
    -moz-animation: MebelHend linear 3s infinite;
    -o-animation: MebelHend linear 3s infinite;
    animation: MebelHend linear 3s infinite;

    -webkit-transform-origin: 50% 40%;
    -moz-transform-origin: 50% 40%;
    -ms-transform-origin: 50% 40%;
    -o-transform-origin: 50% 40%;
    transform-origin: 50% 40%;
}
.mebel-sound-1 img {
    position: absolute;
    top: 25%;
    left: 35%;
    width: 4%;
    z-index: 14;
    -webkit-animation: MebelSound-1 linear 3s infinite;
    -moz-animation: MebelSound-1 linear 3s infinite;
    -o-animation: MebelSound-1 linear 3s infinite;
    animation: MebelSound-1 linear 3s infinite;
}
.mebel-sound-2 img {
    position: absolute;
    top: 25%;
    left: 38%;
    width: 4%;
    z-index: 4;
    -webkit-animation: MebelSound-2 linear 3s infinite;
    -moz-animation: MebelSound-2 linear 3s infinite;
    -o-animation: MebelSound-2 linear 3s infinite;
    animation: MebelSound-2 linear 3s infinite;
}
.mebel-sound-3 img {
    position: absolute;
    top: 25%;
    left: 40%;
    width: 4%;
    z-index: 14;
    -webkit-animation: MebelSound-3 linear 3s infinite;
    -moz-animation: MebelSound-3 linear 3s infinite;
    -o-animation: MebelSound-3 linear 3s infinite;
    animation: MebelSound-3 linear 3s infinite;
}

@keyframes MebelHend {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(6deg);}
    50%{transform:rotate(8deg);}
    60%{transform:rotate(6deg);}
    70%{transform:rotate(4deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes MebelHend {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(6deg);}
    50%{-webkit-transform:rotate(8deg);}
    60%{-webkit-transform:rotate(6deg);}
    70%{-webkit-transform:rotate(4deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes MebelHend {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(6deg);}
    50%{-moz-transform:rotate(8deg);}
    60%{-moz-transform:rotate(6deg);}
    70%{-moz-transform:rotate(4deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes MebelHend {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(6deg);}
    50%{-o-transform:rotate(8deg);}
    60%{-o-transform:rotate(6deg);}
    70%{-o-transform:rotate(4deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes MebelHend {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(6deg);}
    50%{-ms-transform:rotate(8deg);}
    60%{-ms-transform:rotate(6deg);}
    70%{-ms-transform:rotate(4deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes MebelSound-1 {
    10%{opacity: 1;}
    20%{opacity: 0.75;}
    30%{opacity: 0.5;}
    40%{opacity: 0.25;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-webkit-keyframes MebelSound-1 {
    10%{opacity: 1;}
    20%{opacity: 0.75;}
    30%{opacity: 0.5;}
    40%{opacity: 0.25;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-moz-keyframes MebelSound-1 {
    10%{opacity: 1;}
    20%{opacity: 0.75;}
    30%{opacity: 0.5;}
    40%{opacity: 0.25;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-o-keyframes MebelSound-1 {
    10%{opacity: 1;}
    20%{opacity: 0.75;}
    30%{opacity: 0.5;}
    40%{opacity: 0.25;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-ms-keyframes MebelSound-1 {
    10%{opacity: 1;}
    20%{opacity: 0.75;}
    30%{opacity: 0.5;}
    40%{opacity: 0.25;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}

@keyframes MebelSound-2 {
    10%{opacity: 0.5;}
    20%{opacity: 0.75;}
    30%{opacity: 1;}
    40%{opacity: 0.75;}
    50%{opacity: 0.5;}
    55%{opacity: 0.25;}
    60%{opacity: 0.1;}
    70%{opacity: 0;}
    80%{opacity: 0.1;}
    90%{opacity: 0.25;}
    100%{opacity: 0.5;}
}
@-webkit-keyframes MebelSound-2 {
    10%{opacity: 0.5;}
    20%{opacity: 0.75;}
    30%{opacity: 1;}
    40%{opacity: 0.75;}
    50%{opacity: 0.5;}
    55%{opacity: 0.25;}
    60%{opacity: 0.1;}
    70%{opacity: 0;}
    80%{opacity: 0.1;}
    90%{opacity: 0.25;}
    100%{opacity: 0.5;}
}
@-moz-keyframes MebelSound-2 {
    10%{opacity: 0.5;}
    20%{opacity: 0.75;}
    30%{opacity: 1;}
    40%{opacity: 0.75;}
    50%{opacity: 0.5;}
    55%{opacity: 0.25;}
    60%{opacity: 0.1;}
    70%{opacity: 0;}
    80%{opacity: 0.1;}
    90%{opacity: 0.25;}
    100%{opacity: 0.5;}
}
@-o-keyframes MebelSound-2 {
    10%{opacity: 0.5;}
    20%{opacity: 0.75;}
    30%{opacity: 1;}
    40%{opacity: 0.75;}
    50%{opacity: 0.5;}
    55%{opacity: 0.25;}
    60%{opacity: 0.1;}
    70%{opacity: 0;}
    80%{opacity: 0.1;}
    90%{opacity: 0.25;}
    100%{opacity: 0.5;}
}
@-ms-keyframes MebelSound-2 {
    10%{opacity: 0.5;}
    20%{opacity: 0.75;}
    30%{opacity: 1;}
    40%{opacity: 0.75;}
    50%{opacity: 0.5;}
    55%{opacity: 0.25;}
    60%{opacity: 0.1;}
    70%{opacity: 0;}
    80%{opacity: 0.1;}
    90%{opacity: 0.25;}
    100%{opacity: 0.5;}
}

@keyframes MebelSound-3 {
    10%{opacity: 0.1;}
    20%{opacity: 0.25;}
    30%{opacity: 0.5;}
    40%{opacity: 0.75;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-webkit-keyframes MebelSound-3 {
    10%{opacity: 0.1;}
    20%{opacity: 0.25;}
    30%{opacity: 0.5;}
    40%{opacity: 0.75;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-moz-keyframes MebelSound-3 {
    10%{opacity: 0.1;}
    20%{opacity: 0.25;}
    30%{opacity: 0.5;}
    40%{opacity: 0.75;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-o-keyframes MebelSound-3 {
    10%{opacity: 0.1;}
    20%{opacity: 0.25;}
    30%{opacity: 0.5;}
    40%{opacity: 0.75;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
@-ms-keyframes MebelSound-3 {
    10%{opacity: 0.1;}
    20%{opacity: 0.25;}
    30%{opacity: 0.5;}
    40%{opacity: 0.75;}
    50%{opacity: 0.1;}
    55%{opacity: 0;}
    60%{opacity: 0.1;}
    70%{opacity: 0.25;}
    80%{opacity: 0.5;}
    90%{opacity: 0.75;}
    100%{opacity: 1;}
}
/*===============
----- Search -----
=================*/
.search-content {
    position: relative;
    width: auto;
    max-width: 960px;
    margin: 80px auto 0;
}
.search-body{
    position: relative;
    width: 100%;
    height: 420px;
    z-index: 1;
    background: url("../svg/search/01.svg") 0 0 no-repeat;
    background-size: cover;

    animation: SearchBody 2s steps(16) infinite;
    -webkit-animation: SearchBody 2s steps(16) infinite;
    -moz-animation: SearchBody 2s steps(16) infinite;
    -o-animation: SearchBody 2s steps(16) infinite;
}
.text-box{
    position: absolute;
    right: 20%;
    top: 10%;
    width: 260px;
    height: 200px;
    z-index: 9999;
}
.text-box p {
    font-size: 16px;
    font-weight: bold;
}
.text-box a {
    color: #1da0c9;
    font-size: 16px;
    font-weight: bold;
}
.text-box a:hover {
    background: none;
    color: red;
}
.position-search{
    position: relative;
}
@keyframes SearchBody-M-min { from { background-position: 0px 0px; } to { background-position: 0 -4078px; } }
@keyframes SearchBody { from { background-position: 0px 0px; } to { background-position: 0 -6991px; } }
@keyframes SearchBody-min { from { background-position: 0px 0px; } to { background-position: 0 -2330px; } }
@media (max-width: 980px){
    .search-content {
        max-width: 560px;
    }
    .text-box{
        top:5%;
        right: 0;
    }
    .search-body{
        height: 250px;
        animation: SearchBody-M-min 2s steps(16) infinite;
        -webkit-animation: SearchBody-M-min 2s steps(16) infinite;
        -moz-animation: SearchBody-M-min 2s steps(16) infinite;
        -o-animation: SearchBody-M-min 2s steps(16) infinite;
    }
}
@media (max-width: 560px) {
    .search-content {
        max-width: 320px;
    }
    .search-body{
        height: 150px;
        animation: SearchBody-min 2s steps(16) infinite;
        -webkit-animation: SearchBody-min 2s steps(16) infinite;
        -moz-animation: SearchBody-min 2s steps(16) infinite;
        -o-animation: SearchBody-min 2s steps(16) infinite;
    }
    .text-box{
        width: 160px;
    }
    .text-box p {
        font-size: 12px;
        line-height: 1;
    }
    .text-box a {
        font-size: 12px;
    }
}

/*===============
----- ship -----
=================*/
.ship-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: -40px auto 0;
}
.ship-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    margin-top: 50px;
}
.ship-body img {
    width: 100%;
}
.ship-hend-1{
    position: absolute;
    top: 36%;
    left: 39%;
    width: 11%;
    z-index: 14;
    -webkit-animation: ShipHend-1 linear 3s infinite;
    -moz-animation: ShipHend-1 linear 3s infinite;
    -o-animation: ShipHend-1 linear 3s infinite;
    animation: ShipHend-1 linear 3s infinite;
    -webkit-transform-origin: 90% 90%;
    -moz-transform-origin: 90% 90%;
    -ms-transform-origin: 90% 90%;
    -o-transform-origin: 90% 90%;
    transform-origin: 90% 90%;
}
.ship-hend-2{
    position: absolute;
    top: 41%;
    left: 61%;
    width: 11%;
    z-index: 20;
    -webkit-animation: ShipHend-2 linear 3s infinite;
    -moz-animation: ShipHend-2 linear 3s infinite;
    -o-animation: ShipHend-2 linear 3s infinite;
    animation: ShipHend-2 linear 3s infinite;
    -webkit-transform-origin: 90% 20%;
    -moz-transform-origin: 90% 20%;
    -ms-transform-origin: 90% 20%;
    -o-transform-origin: 90% 20%;
    transform-origin: 90% 20%;
}
.ship-man{
    position: absolute;
    top: 5%;
    left: 45%;
    width: 27%;
    z-index: 15;
    -webkit-animation: Build1Hend-2 linear 3s infinite;
    -moz-animation: BuildH1end-2 linear 3s infinite;
    -o-animation: BuildH1end-2 linear 3s infinite;
    animation: BuildH1end-2 linear 3s infinite;
    -webkit-transform-origin: 90% 20%;
    -moz-transform-origin: 90% 20%;
    -ms-transform-origin: 90% 20%;
    -o-transform-origin: 90% 20%;
    transform-origin: 90% 20%;
}
.ship-helm{
    position: absolute;
    top: 30%;
    left: 35%;
    width: 33%;
    z-index: 15;
    -webkit-animation: ShipHelm linear 3s infinite;
    -moz-animation: ShipHelm linear 3s infinite;
    -o-animation: ShipHelm linear 3s infinite;
    animation: ShipHelm linear 3s infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.ship-ship{
    position: absolute;
    top: 47%;
    left: 20%;
    width: 63%;
    z-index: 15;
    -webkit-animation: Bui1ldHend-2 linear 3s infinite;
    -moz-animation: Build1Hend-2 linear 3s infinite;
    -o-animation: Build1Hend-2 linear 3s infinite;
    animation: BuildH1end-2 linear 3s infinite;
    -webkit-transform-origin: 90% 20%;
    -moz-transform-origin: 90% 20%;
    -ms-transform-origin: 90% 20%;
    -o-transform-origin: 90% 20%;
    transform-origin: 90% 20%;
}
.ship-wrist{
    position: absolute;
    top: 38%;
    left: 37%;
    width: 6%;
    z-index: 15;
    -webkit-animation: ShipWrist linear 3s infinite;
    -moz-animation: ShipWrist linear 3s infinite;
    -o-animation: ShipWrist linear 3s infinite;
    animation: ShipWrist linear 3s infinite;
    -webkit-transform-origin: 90% 20%;
    -moz-transform-origin: 90% 20%;
    -ms-transform-origin: 90% 20%;
    -o-transform-origin: 90% 20%;
    transform-origin: 90% 20%;
}

@keyframes ShipHelm {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(6deg);}
    50%{transform:rotate(8deg);}
    60%{transform:rotate(6deg);}
    70%{transform:rotate(4deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes ShipHelm {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(6deg);}
    50%{-moz-transform:rotate(8deg);}
    60%{-moz-transform:rotate(6deg);}
    70%{-moz-transform:rotate(4deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-webkit-keyframes ShipHelm {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(6deg);}
    50%{-webkit-transform:rotate(8deg);}
    60%{-webkit-transform:rotate(6deg);}
    70%{-webkit-transform:rotate(4deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-o-keyframes ShipHelm {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(6deg);}
    50%{-o-transform:rotate(8deg);}
    60%{-o-transform:rotate(6deg);}
    70%{-o-transform:rotate(4deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes ShipHelm {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(6deg);}
    50%{-ms-transform:rotate(8deg);}
    60%{-ms-transform:rotate(6deg);}
    70%{-ms-transform:rotate(4deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes ShipHend-2 {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(-2deg);}
    30%{transform:rotate(-4deg);}
    40%{transform:rotate(-6deg);}
    50%{transform:rotate(-8deg);}
    60%{transform:rotate(-6deg);}
    70%{transform:rotate(-4deg);}
    80%{transform:rotate(-2deg);}
    90%{transform:rotate(-1deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes ShipHend-2 {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(-2deg);}
    30%{-moz-transform:rotate(-4deg);}
    40%{-moz-transform:rotate(-6deg);}
    50%{-moz-transform:rotate(-8deg);}
    60%{-moz-transform:rotate(-6deg);}
    70%{-moz-transform:rotate(-4deg);}
    80%{-moz-transform:rotate(-2deg);}
    90%{-moz-transform:rotate(-1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-webkit-keyframes ShipHend-2 {
     10%{-webkit-transform:rotate(0deg);}
     20%{-webkit-transform:rotate(-2deg);}
     30%{-webkit-transform:rotate(-4deg);}
     40%{-webkit-transform:rotate(-6deg);}
     50%{-webkit-transform:rotate(-8deg);}
     60%{-webkit-transform:rotate(-6deg);}
     70%{-webkit-transform:rotate(-4deg);}
     80%{-webkit-transform:rotate(-2deg);}
     90%{-webkit-transform:rotate(-1deg);}
     100%{-webkit-transform:rotate(0deg);}
 }
@-o-keyframes ShipHend-2 {
      10%{-o-transform:rotate(0deg);}
      20%{-o-transform:rotate(-2deg);}
      30%{-o-transform:rotate(-4deg);}
      40%{-o-transform:rotate(-6deg);}
      50%{-o-transform:rotate(-8deg);}
      60%{-o-transform:rotate(-6deg);}
      70%{-o-transform:rotate(-4deg);}
      80%{-o-transform:rotate(-2deg);}
      90%{-o-transform:rotate(-1deg);}
      100%{-o-transform:rotate(0deg);}
  }
@-ms-keyframes ShipHend-2 {
       10%{-ms-transform:rotate(0deg);}
       20%{-ms-transform:rotate(-2deg);}
       30%{-ms-transform:rotate(-4deg);}
       40%{-ms-transform:rotate(-6deg);}
       50%{-ms-transform:rotate(-8deg);}
       60%{-ms-transform:rotate(-6deg);}
       70%{-ms-transform:rotate(-4deg);}
       80%{-ms-transform:rotate(-2deg);}
       90%{-ms-transform:rotate(-1deg);}
       100%{-ms-transform:rotate(0deg);}
}

@keyframes ShipHend-1 {
    10%{transform:rotate(0deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(6deg);}
    50%{transform:rotate(8deg);}
    60%{transform:rotate(6deg);}
    70%{transform:rotate(4deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes ShipHend-1 {
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(6deg);}
    50%{-moz-transform:rotate(8deg);}
    60%{-moz-transform:rotate(6deg);}
    70%{-moz-transform:rotate(4deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-webkit-keyframes ShipHend-1 {
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(6deg);}
    50%{-webkit-transform:rotate(8deg);}
    60%{-webkit-transform:rotate(6deg);}
    70%{-webkit-transform:rotate(4deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-o-keyframes ShipHend-1 {
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(6deg);}
    50%{-o-transform:rotate(8deg);}
    60%{-o-transform:rotate(6deg);}
    70%{-o-transform:rotate(4deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes ShipHend-1 {
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(6deg);}
    50%{-ms-transform:rotate(8deg);}
    60%{-ms-transform:rotate(6deg);}
    70%{-ms-transform:rotate(4deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes ShipWrist {
    10%{transform: translate(0px,0px);}
    20%{transform:translate(2px,-1px);}
    30%{transform:translate(3px,-2px);}
    40%{transform:translate(4px,-3px);}
    50%{transform:translate(5px,-4px);}
    60%{transform:translate(5px,-4px);}
    70%{transform:translate(4px,-3px);}
    80%{transform:translate(3px,-2px);}
    90%{transform:translate(2px,-1px);}
    100%{transform:translate(0px,0px);}
}
@-moz-keyframes ShipWrist {
    10%{-moz-transform: translate(0px,0px);}
    20%{-moz-transform:translate(2px,-1px);}
    30%{-moz-transform:translate(3px,-2px);}
    40%{-moz-transform:translate(4px,-3px);}
    50%{-moz-transform:translate(5px,-4px);}
    60%{-moz-transform:translate(5px,-4px);}
    70%{-moz-transform:translate(4px,-3px);}
    80%{-moz-transform:translate(3px,-2px);}
    90%{-moz-transform:translate(2px,-1px);}
    100%{-moz-transform:translate(0px,0px);}
}
@-o-keyframes ShipWrist {
    10%{-o-transform: translate(0px,0px);}
    20%{-o-transform:translate(2px,-1px);}
    30%{-o-transform:translate(3px,-2px);}
    40%{-o-transform:translate(4px,-3px);}
    50%{-o-transform:translate(5px,-4px);}
    60%{-o-transform:translate(5px,-4px);}
    70%{-o-transform:translate(4px,-3px);}
    80%{-o-transform:translate(3px,-2px);}
    90%{-o-transform:translate(2px,-1px);}
    100%{-o-transform:translate(0px,0px);}
}
@-webkit-keyframes ShipWrist {
    10%{-webkit-transform: translate(0px,0px);}
    20%{-webkit-transform:translate(2px,-1px);}
    30%{-webkit-transform:translate(3px,-2px);}
    40%{-webkit-transform:translate(4px,-3px);}
    50%{-webkit-transform:translate(5px,-4px);}
    60%{-webkit-transform:translate(5px,-4px);}
    70%{-webkit-transform:translate(4px,-3px);}
    80%{-webkit-transform:translate(3px,-2px);}
    90%{-webkit-transform:translate(2px,-1px);}
    100%{-webkit-transform:translate(0px,0px);}
}
@-ms-keyframes ShipWrist {
    10%{-ms-transform: translate(0px,0px);}
    20%{-ms-transform:translate(2px,-1px);}
    30%{-ms-transform:translate(3px,-2px);}
    40%{-ms-transform:translate(4px,-3px);}
    50%{-ms-transform:translate(5px,-4px);}
    60%{-ms-transform:translate(5px,-4px);}
    70%{-ms-transform:translate(4px,-3px);}
    80%{-ms-transform:translate(3px,-2px);}
    90%{-ms-transform:translate(2px,-1px);}
    100%{-ms-transform:translate(0px,0px);}
}

/*=============
---- Hotel ----
==============*/
.hotel-content {
    margin: auto;
    max-width: 540px;
    position: relative;
    margin-top: 50px;
}
.hotel-content img {
    width: 100%;
    height: auto;
}
.hotel-hand {
    position: absolute;
    width: 17%;
    top: 45%;
    left: 40%;
    z-index: 2;
    -webkit-animation: hotelHand linear 4s infinite;
    -o-animation: hotelHand linear 4s infinite;
    animation: hotelHand linear 4s infinite;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
}
.hotel-boy {
    position: absolute;
    width: 56%;
    top: 44%;
    left: 24%;
    z-index: 5;
}
@-moz-keyframes hotelHand {
    0%{-moz-transform:rotate(0deg)}
    50%{-moz-transform:rotate(-10deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes hotelHand {
    0%{-webkit-transform:rotate(0deg)}
    50%{-webkit-transform:rotate(-10deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes hotelHand {
    0%{-o-transform:rotate(0deg)}
    50%{-o-transform:rotate(-10deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes hotelHand {
    0%{-ms-transform:rotate(0deg)}
    50%{-ms-transform:rotate(-10deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes hotelHand {
    0%{transform:rotate(0deg);}
    50%{transform:rotate(-10deg);}
    100%{transform:rotate(0deg);}
}

/*===============
---- Finansy ----
===============*/
.finansy-content {
    margin: auto;
    max-width: 540px;
    position: relative;
    margin-top: 50px;
}
.finansy-hand {
    position: absolute;
    top: 42%;
    left: 68%;
    width: 6%;
    -webkit-animation: finansyHand linear 4s infinite;
    -o-animation: finansyHand linear 4s infinite;
    animation: finansyHand linear 4s infinite;
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
}
.finansy-circle {
    position: absolute;
    top: 50%;
    left: 71%;
    width: 11%;
    -webkit-animation: finansyCircle linear 4s infinite;
    -o-animation: finansyCircle linear 4s infinite;
    animation: finansyCircle linear 4s infinite;
}
@-moz-keyframes finansyHand {
    0%{-moz-transform:rotate(0deg)}
    25%{-moz-transform:rotate(-5deg)}
    50%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}

@-webkit-keyframes finansyHand {
    0%{-webkit-transform:rotate(0deg)}
    25%{-webkit-transform:rotate(-5deg)}
    50%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes finansyHand {
    0%{-o-transform:rotate(0deg)}
    25%{-o-transform:rotate(-5deg)}
    50%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}

@-ms-keyframes finansyHand {
    0%{-ms-transform:rotate(0deg)}
    25%{-ms-transform:rotate(-5deg)}
    50%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes finansyHand {
    0%{transform:rotate(0deg);}
    25%{transform:rotate(-5deg);}
    50%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}



@-moz-keyframes finansyCircle {
    0%{left: 71%;}
    25%{left: 75%;}
    50%{left: 83%;}
    100%{left: 71%;}
}

@-webkit-keyframes finansyCircle {
    0%{left: 71%;}
    25%{left: 75%;}
    50%{left: 83%;}
    100%{left: 71%;}
}

@-o-keyframes finansyCircle {
    0%{left: 71%;}
    25%{left: 75%;}
    50%{left: 83%;}
    100%{left: 71%;}
}

@-ms-keyframes finansyCircle {
    0%{left: 71%;}
    25%{left: 75%;}
    50%{left: 83%;}
    100%{left: 71%;}
}

@keyframes finansyCircle {
    0%{left: 71%;}
    25%{left: 75%;}
    50%{left: 83%;}
    100%{left: 71%;}
}

/*===============
----- baby -----
===============*/
.baby-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: -40px auto 0;
}
.baby-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    margin-top: 50px;
}
.baby-body img {
    width: 100%;
}
.baby-hend{
    position: absolute;
    top: 41%;
    left: 24%;
    width: 22%;
    z-index: 16;
    -webkit-animation: babyHend linear 3s infinite;
    -moz-animation: babyHend linear 3s infinite;
    -o-animation: babyHend linear 3s infinite;
    animation: babyHend linear 3s infinite;
    -webkit-transform-origin: 10% 40%;
    -moz-transform-origin: 10% 40%;
    -ms-transform-origin: 10% 40%;
    -o-transform-origin: 10% 40%;
    transform-origin: 10% 40%;
}
.baby-basket{
    position: absolute;
    top: 26%;
    left: 40%;
    width: 55%;
    z-index: 15;
    -webkit-animation: babyBasket linear 3s infinite;
    -moz-animation: babyBasket linear 3s infinite;
    -o-animation: babyBasket linear 3s infinite;
    animation: babyBasket linear 3s infinite;
    -webkit-transform-origin: 80% 60%;
    -moz-transform-origin: 80% 60%;
    -ms-transform-origin: 80% 60%;
    -o-transform-origin: 80% 60%;
    transform-origin: 80% 60%;
}
.baby-wheel{
    position: absolute;
    top: 68%;
    left: 52%;
    width: 42%;
    z-index: 15;
}

@keyframes babyBasket {
    10%{transform:rotate(-0deg);}
    20%{transform:rotate(-2deg);}
    30%{transform:rotate(-3deg);}
    40%{transform:rotate(-4deg);}
    50%{transform:rotate(-5deg);}
    60%{transform:rotate(-4deg);}
    70%{transform:rotate(-3deg);}
    80%{transform:rotate(-2deg);}
    90%{transform:rotate(-1deg);}
    100%{transform:rotate(-0deg);}
}
@-moz-keyframes babyBasket {
    10%{-moz-transform:rotate(-0deg);}
    20%{-moz-transform:rotate(-2deg);}
    30%{-moz-transform:rotate(-3deg);}
    40%{-moz-transform:rotate(-4deg);}
    50%{-moz-transform:rotate(-5deg);}
    60%{-moz-transform:rotate(-4deg);}
    70%{-moz-transform:rotate(-3deg);}
    80%{-moz-transform:rotate(-2deg);}
    90%{-moz-transform:rotate(-1deg);}
    100%{-moz-transform:rotate(-0deg);}
}
@-o-keyframes babyBasket {
    10%{-o-transform:rotate(-0deg);}
    20%{-o-transform:rotate(-2deg);}
    30%{-o-transform:rotate(-3deg);}
    40%{-o-transform:rotate(-4deg);}
    50%{-o-transform:rotate(-5deg);}
    60%{-o-transform:rotate(-4deg);}
    70%{-o-transform:rotate(-3deg);}
    80%{-o-transform:rotate(-2deg);}
    90%{-o-transform:rotate(-1deg);}
    100%{-o-transform:rotate(-0deg);}
}
@-webkit-keyframes babyBasket {
    10%{-webkit-transform:rotate(-0deg);}
    20%{-webkit-transform:rotate(-2deg);}
    30%{-webkit-transform:rotate(-3deg);}
    40%{-webkit-transform:rotate(-4deg);}
    50%{-webkit-transform:rotate(-5deg);}
    60%{-webkit-transform:rotate(-4deg);}
    70%{-webkit-transform:rotate(-3deg);}
    80%{-webkit-transform:rotate(-2deg);}
    90%{-webkit-transform:rotate(-1deg);}
    100%{-webkit-transform:rotate(-0deg);}
}
@-ms-keyframes babyBasket {
    10%{-ms-transform:rotate(-0deg);}
    20%{-ms-transform:rotate(-2deg);}
    30%{-ms-transform:rotate(-3deg);}
    40%{-ms-transform:rotate(-4deg);}
    50%{-ms-transform:rotate(-5deg);}
    60%{-ms-transform:rotate(-4deg);}
    70%{-ms-transform:rotate(-3deg);}
    80%{-ms-transform:rotate(-2deg);}
    90%{-ms-transform:rotate(-1deg);}
    100%{-ms-transform:rotate(-0deg);}
}

@keyframes babyHend {
    10%{transform:rotate(2deg);}
    20%{transform:rotate(4deg);}
    30%{transform:rotate(6deg);}
    40%{transform:rotate(8deg);}
    50%{transform:rotate(10deg);}
    60%{transform:rotate(8deg);}
    70%{transform:rotate(6deg);}
    80%{transform:rotate(4deg);}
    90%{transform:rotate(2deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes babyHend {
    10%{-moz-transform:rotate(2deg);}
    20%{-moz-transform:rotate(4deg);}
    30%{-moz-transform:rotate(6deg);}
    40%{-moz-transform:rotate(8deg);}
    50%{-moz-transform:rotate(10deg);}
    60%{-moz-transform:rotate(8deg);}
    70%{-moz-transform:rotate(6deg);}
    80%{-moz-transform:rotate(4deg);}
    90%{-moz-transform:rotate(2deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes babyHend {
    10%{-o-transform:rotate(2deg);}
    20%{-o-transform:rotate(4deg);}
    30%{-o-transform:rotate(6deg);}
    40%{-o-transform:rotate(8deg);}
    50%{-o-transform:rotate(10deg);}
    60%{-o-transform:rotate(8deg);}
    70%{-o-transform:rotate(6deg);}
    80%{-o-transform:rotate(4deg);}
    90%{-o-transform:rotate(2deg);}
    100%{-o-transform:rotate(0deg);}
}
@-webkit-keyframes babyHend {
    10%{-webkit-transform:rotate(2deg);}
    20%{-webkit-transform:rotate(4deg);}
    30%{-webkit-transform:rotate(6deg);}
    40%{-webkit-transform:rotate(8deg);}
    50%{-webkit-transform:rotate(10deg);}
    60%{-webkit-transform:rotate(8deg);}
    70%{-webkit-transform:rotate(6deg);}
    80%{-webkit-transform:rotate(4deg);}
    90%{-webkit-transform:rotate(2deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes babyHend {
    10%{-ms-transform:rotate(2deg);}
    20%{-ms-transform:rotate(4deg);}
    30%{-ms-transform:rotate(6deg);}
    40%{-ms-transform:rotate(8deg);}
    50%{-ms-transform:rotate(10deg);}
    60%{-ms-transform:rotate(8deg);}
    70%{-ms-transform:rotate(6deg);}
    80%{-ms-transform:rotate(4deg);}
    90%{-ms-transform:rotate(2deg);}
    100%{-ms-transform:rotate(0deg);}
}

/*===============
----- design -----
===============*/
.design-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: -40px auto 0;
}
.design-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    margin-top: 50px;
}
.design-body img {
    width: 100%;
}
.design-man{
    position: absolute;
    top: 3%;
    left: 61%;
    width: 42%;
    z-index: 16;
    -webkit-animation: babyH1end linear 3s infinite;
    -moz-animation: baby1Hend linear 3s infinite;
    -o-animation: baby1Hend linear 3s infinite;
    animation: babyHe1nd linear 3s infinite;
    -webkit-transform-origin: 10% 40%;
    -moz-transform-origin: 10% 40%;
    -ms-transform-origin: 10% 40%;
    -o-transform-origin: 10% 40%;
    transform-origin: 10% 40%;
}
.design-paper-1{
    position: absolute;
    top: 24%;
    left: 51%;
    width: 12%;
    z-index: 11;
    -webkit-animation: DesignPaper-1 linear 3s infinite;
    -moz-animation: DesignPaper-1 linear 3s infinite;
    -o-animation: DesignPaper-1 linear 3s infinite;
    animation: DesignPaper-1 linear 3s infinite;
    -webkit-transform-origin: 90% 80%;
    -moz-transform-origin: 90% 80%;
    -ms-transform-origin: 90% 80%;
    -o-transform-origin: 90% 80%;
    transform-origin: 90% 80%;
}
.design-paper-2{
    position: absolute;
    top: 22%;
    left: 53%;
    width: 12%;
    z-index: 12;
    -webkit-animation: DesignPaper-2 linear 3s infinite;
    -moz-animation: DesignPaper-2 linear 3s infinite;
    -o-animation: DesignPaper-2 linear 3s infinite;
    animation: DesignPaper-2 linear 3s infinite;
    -webkit-transform-origin: 90% 80%;
    -moz-transform-origin: 90% 80%;
    -ms-transform-origin: 90% 80%;
    -o-transform-origin: 90% 80%;
    transform-origin: 90% 80%;
}
.design-paper-3{
    position: absolute;
    top: 21%;
    left: 54%;
    width: 12%;
    z-index: 13;
    -webkit-animation: DesignPaper-3 linear 3s infinite;
    -moz-animation: DesignPaper-3 linear 3s infinite;
    -o-animation: DesignPaper-3 linear 3s infinite;
    animation: DesignPaper-3 linear 3s infinite;
    -webkit-transform-origin: 80% 60%;
    -moz-transform-origin: 80% 60%;
    -ms-transform-origin: 80% 60%;
    -o-transform-origin: 80% 60%;
    transform-origin: 80% 60%;
}
.design-paper-4{
    position: absolute;
    top: 21%;
    left: 55%;
    width: 12%;
    z-index: 14;
    -webkit-animation: DesignPaper-4 linear 3s infinite;
    -moz-animation: DesignPaper-4 linear 3s infinite;
    -o-animation: DesignPaper-4 linear 3s infinite;
    animation: DesignPaper-4 linear 3s infinite;
    -webkit-transform-origin: 60% 60%;
    -moz-transform-origin: 60% 60%;
    -ms-transform-origin: 60% 60%;
    -o-transform-origin: 60% 60%;
    transform-origin: 60% 70%;
}
.design-paper-5{
    position: absolute;
    top: 21%;
    left: 56%;
    width: 12%;
    z-index: 15;
    -webkit-animation: DesignPaper-5 linear 3s infinite;
    -moz-animation: DesignPaper-5 linear 3s infinite;
    -o-animation: DesignPaper-5 linear 3s infinite;
    animation: DesignPaper-5 linear 3s infinite;
    -webkit-transform-origin: 90% 80%;
    -moz-transform-origin: 90% 80%;
    -ms-transform-origin: 90% 80%;
    -o-transform-origin: 90% 80%;
    transform-origin: 90% 80%;
}

@keyframes DesignPaper-1 {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(-10deg);}
    20%{transform:rotate(-25deg);}
    30%{transform:rotate(-25deg);}
    40%{transform:rotate(-25deg);}
    50%{transform:rotate(-25deg);}
    60%{transform:rotate(-25deg);}
    70%{transform:rotate(-25deg);}
    80%{transform:rotate(-25deg);}
    90%{transform:rotate(-10deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes DesignPaper-1 {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(-10deg);}
    20%{-moz-transform:rotate(-25deg);}
    30%{-moz-transform:rotate(-25deg);}
    40%{-moz-transform:rotate(-25deg);}
    50%{-moz-transform:rotate(-25deg);}
    60%{-moz-transform:rotate(-25deg);}
    70%{-moz-transform:rotate(-25deg);}
    80%{-moz-transform:rotate(-25deg);}
    90%{-moz-transform:rotate(-10deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes DesignPaper-1 {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(-10deg);}
    20%{-o-transform:rotate(-25deg);}
    30%{-o-transform:rotate(-25deg);}
    40%{-o-transform:rotate(-25deg);}
    50%{-o-transform:rotate(-25deg);}
    60%{-o-transform:rotate(-25deg);}
    70%{-o-transform:rotate(-25deg);}
    80%{-o-transform:rotate(-25deg);}
    90%{-o-transform:rotate(-10deg);}
    100%{-o-transform:rotate(0deg);}
}
@-webkit-keyframes DesignPaper-1 {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(-10deg);}
    20%{-webkit-transform:rotate(-25deg);}
    30%{-webkit-transform:rotate(-25deg);}
    40%{-webkit-transform:rotate(-25deg);}
    50%{-webkit-transform:rotate(-25deg);}
    60%{-webkit-transform:rotate(-25deg);}
    70%{-webkit-transform:rotate(-25deg);}
    80%{-webkit-transform:rotate(-25deg);}
    90%{-webkit-transform:rotate(-10deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes DesignPaper-1 {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(-10deg);}
    20%{-ms-transform:rotate(-25deg);}
    30%{-ms-transform:rotate(-25deg);}
    40%{-ms-transform:rotate(-25deg);}
    50%{-ms-transform:rotate(-25deg);}
    60%{-ms-transform:rotate(-25deg);}
    70%{-ms-transform:rotate(-25deg);}
    80%{-ms-transform:rotate(-25deg);}
    90%{-ms-transform:rotate(-10deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes DesignPaper-2 {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(-8deg);}
    30%{transform:rotate(-21deg);}
    40%{transform:rotate(-21deg);}
    50%{transform:rotate(-21deg);}
    60%{transform:rotate(-21deg);}
    70%{transform:rotate(-21deg);}
    80%{transform:rotate(-8deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes DesignPaper-2 {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(-8deg);}
    30%{-moz-transform:rotate(-21deg);}
    40%{-moz-transform:rotate(-21deg);}
    50%{-moz-transform:rotate(-21deg);}
    60%{-moz-transform:rotate(-21deg);}
    70%{-moz-transform:rotate(-21deg);}
    80%{-moz-transform:rotate(-8deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes DesignPaper-2 {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(-8deg);}
    30%{-o-transform:rotate(-21deg);}
    40%{-o-transform:rotate(-21deg);}
    50%{-o-transform:rotate(-21deg);}
    60%{-o-transform:rotate(-21deg);}
    70%{-o-transform:rotate(-21deg);}
    80%{-o-transform:rotate(-8deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-webkit-keyframes DesignPaper-2 {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(-8deg);}
    30%{-webkit-transform:rotate(-21deg);}
    40%{-webkit-transform:rotate(-21deg);}
    50%{-webkit-transform:rotate(-21deg);}
    60%{-webkit-transform:rotate(-21deg);}
    70%{-webkit-transform:rotate(-21deg);}
    80%{-webkit-transform:rotate(-8deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes DesignPaper-2 {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(-8deg);}
    30%{-ms-transform:rotate(-21deg);}
    40%{-ms-transform:rotate(-21deg);}
    50%{-ms-transform:rotate(-21deg);}
    60%{-ms-transform:rotate(-21deg);}
    70%{-ms-transform:rotate(-21deg);}
    80%{-ms-transform:rotate(-8deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}
@keyframes DesignPaper-3 {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(-8deg);}
    40%{transform:rotate(-18deg);}
    50%{transform:rotate(-18deg);}
    60%{transform:rotate(-18deg);}
    70%{transform:rotate(-8deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes DesignPaper-3 {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(-8deg);}
    40%{-webkit-transform:rotate(-18deg);}
    50%{-webkit-transform:rotate(-18deg);}
    60%{-webkit-transform:rotate(-18deg);}
    70%{-webkit-transform:rotate(-8deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-o-keyframes DesignPaper-3 {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(-8deg);}
    40%{-o-transform:rotate(-18deg);}
    50%{-o-transform:rotate(-18deg);}
    60%{-o-transform:rotate(-18deg);}
    70%{-o-transform:rotate(-8deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-moz-keyframes DesignPaper-3 {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(-8deg);}
    40%{-moz-transform:rotate(-18deg);}
    50%{-moz-transform:rotate(-18deg);}
    60%{-moz-transform:rotate(-18deg);}
    70%{-moz-transform:rotate(-8deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-ms-keyframes DesignPaper-3 {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(-8deg);}
    40%{-ms-transform:rotate(-18deg);}
    50%{-ms-transform:rotate(-18deg);}
    60%{-ms-transform:rotate(-18deg);}
    70%{-ms-transform:rotate(-8deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}
@keyframes DesignPaper-4 {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(0deg);}
    40%{transform:rotate(0deg);}
    50%{transform:rotate(-15deg);}
    60%{transform:rotate(-15deg);}
    70%{transform:rotate(0deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes DesignPaper-4 {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(0deg);}
    40%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(-15deg);}
    60%{-moz-transform:rotate(-15deg);}
    70%{-moz-transform:rotate(0deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes DesignPaper-4 {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(0deg);}
    40%{-o-transform:rotate(0deg);}
    50%{-o-transform:rotate(-15deg);}
    60%{-o-transform:rotate(-15deg);}
    70%{-o-transform:rotate(0deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-webkit-keyframes DesignPaper-4 {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(0deg);}
    40%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(-15deg);}
    60%{-webkit-transform:rotate(-15deg);}
    70%{-webkit-transform:rotate(0deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes DesignPaper-4 {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(0deg);}
    40%{-ms-transform:rotate(0deg);}
    50%{-ms-transform:rotate(-15deg);}
    60%{-ms-transform:rotate(-15deg);}
    70%{-ms-transform:rotate(0deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}

/*===============
----- Jeweler -----
===============*/
.jeweler-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0 auto;
}
.jeweler-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    margin-top: 50px;
}
.jeweler-body img {
    width: 100%;
}
.jeweler-man{
    position: absolute;
    top: 21%;
    left: 16%;
    width: 40%;
    z-index: 16;
    -webkit-animation: jewelerMan linear 3s infinite;
    -moz-animation: jewelerMan linear 3s infinite;
    -o-animation: jewelerMan linear 3s infinite;
    animation: jewelerMan linear 3s infinite;
    -webkit-transform-origin: 10% 60%;
    -moz-transform-origin: 10% 60%;
    -ms-transform-origin: 10% 60%;
    -o-transform-origin: 10% 60%;
    transform-origin: 10% 60%;
}
@keyframes jewelerMan {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(8deg);}
    50%{transform:rotate(8deg);}
    60%{transform:rotate(8deg);}
    70%{transform:rotate(4deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-ms-keyframes jewelerMan {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(8deg);}
    50%{-ms-transform:rotate(8deg);}
    60%{-ms-transform:rotate(8deg);}
    70%{-ms-transform:rotate(4deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}
@-moz-keyframes jewelerMan {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(8deg);}
    50%{-moz-transform:rotate(8deg);}
    60%{-moz-transform:rotate(8deg);}
    70%{-moz-transform:rotate(4deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes jewelerMan {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(8deg);}
    50%{-o-transform:rotate(8deg);}
    60%{-o-transform:rotate(8deg);}
    70%{-o-transform:rotate(4deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-webkit-keyframes jewelerMan {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(8deg);}
    50%{-webkit-transform:rotate(8deg);}
    60%{-webkit-transform:rotate(8deg);}
    70%{-webkit-transform:rotate(4deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
/*===============
----- MED -----
===============*/
.med-content {
    position: relative;
    width: auto;
    max-width: 340px;
    margin: 0 auto 1px;
}
.med-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 15;
}
.med-body img {
    width: 100%;
}
.med-paper-1{
    position: absolute;
    top: 17%;
    left: 11%;
    width: 45%;
    z-index: 10;
    -webkit-animation: medPaper linear 3s infinite;
    -moz-animation: medPaper linear 3s infinite;
    -o-animation: medPaper linear 3s infinite;
    animation: medPaper linear 3s infinite;
    -webkit-transform-origin: 90% 60%;
    -moz-transform-origin: 90% 60%;
    -ms-transform-origin: 90% 60%;
    -o-transform-origin: 90% 60%;
    transform-origin: 90% 60%;
}
.med-paper-2{
    position: absolute;
    top: 10%;
    left: 19%;
    width: 2%;
    z-index: 16;
    -webkit-animation: medPaper-2 linear 3s infinite;
    -moz-animation: medPaper-2 linear 3s infinite;
    -o-animation: medPaper-2 linear 3s infinite;
    animation: medPaper-2 linear 3s infinite;
    -webkit-transform-origin: 10% 60%;
    -moz-transform-origin: 10% 60%;
    -ms-transform-origin: 10% 60%;
    -o-transform-origin: 10% 60%;
    transform-origin: 10% 60%;
}
.med-paper-3{
    position: absolute;
    top: 12%;
    left: 16%;
    width: 3%;
    z-index: 16;
    -webkit-animation: medPaper-3 linear 3s infinite;
    -moz-animation: medPaper-3 linear 3s infinite;
    -o-animation: medPaper-3 linear 3s infinite;
    animation: medPaper-3 linear 3s infinite;
    -webkit-transform-origin: 10% 60%;
    -moz-transform-origin: 10% 60%;
    -ms-transform-origin: 10% 60%;
    -o-transform-origin: 10% 60%;
    transform-origin: 10% 60%;
}
@keyframes medPaper {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(-4deg);}
    40%{transform:rotate(-8deg);}
    50%{transform:rotate(-8deg);}
    60%{transform:rotate(-8deg);}
    70%{transform:rotate(-4deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes medPaper {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(-4deg);}
    40%{-moz-transform:rotate(-8deg);}
    50%{-moz-transform:rotate(-8deg);}
    60%{-moz-transform:rotate(-8deg);}
    70%{-moz-transform:rotate(-4deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes medPaper {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(-4deg);}
    40%{-o-transform:rotate(-8deg);}
    50%{-o-transform:rotate(-8deg);}
    60%{-o-transform:rotate(-8deg);}
    70%{-o-transform:rotate(-4deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-webkit-keyframes medPaper {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(-4deg);}
    40%{-webkit-transform:rotate(-8deg);}
    50%{-webkit-transform:rotate(-8deg);}
    60%{-webkit-transform:rotate(-8deg);}
    70%{-webkit-transform:rotate(-4deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes medPaper {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(-4deg);}
    40%{-ms-transform:rotate(-8deg);}
    50%{-ms-transform:rotate(-8deg);}
    60%{-ms-transform:rotate(-8deg);}
    70%{-ms-transform:rotate(-4deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}
@keyframes medPaper-2 {
    0%{transform:translate(0,-0.5em);  opacity: 1;}
    10%{transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{transform:translate(0em);  opacity: 0;}
    30%{transform:translate(0em);  opacity: 0;}
    40%{transform:translate(0);  opacity: 0;}
    50%{transform:translate(0);  opacity: 0;}
    60%{transform:translate(0);  opacity: 0;}
    70%{transform:translate(0em);  opacity: 0;}
    80%{transform:translate(0em);  opacity: 0;}
    90%{transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{transform:translate(0,-0.5em);  opacity: 1;}
}
@-moz-keyframes medPaper-2 {
    0%{-moz-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-moz-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-moz-transform:translate(0em);  opacity: 0;}
    30%{-moz-transform:translate(0em);  opacity: 0;}
    40%{-moz-transform:translate(0);  opacity: 0;}
    50%{-moz-transform:translate(0);  opacity: 0;}
    60%{-moz-transform:translate(0);  opacity: 0;}
    70%{-moz-transform:translate(0em);  opacity: 0;}
    80%{-moz-transform:translate(0em);  opacity: 0;}
    90%{-moz-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-moz-transform:translate(0,-0.5em);  opacity: 1;}
}
@-o-keyframes medPaper-2 {
    0%{-o-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-o-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-o-transform:translate(0em);  opacity: 0;}
    30%{-o-transform:translate(0em);  opacity: 0;}
    40%{-o-transform:translate(0);  opacity: 0;}
    50%{-o-transform:translate(0);  opacity: 0;}
    60%{-o-transform:translate(0);  opacity: 0;}
    70%{-o-transform:translate(0em);  opacity: 0;}
    80%{-o-transform:translate(0em);  opacity: 0;}
    90%{-o-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-o-transform:translate(0,-0.5em);  opacity: 1;}
}
@-webkit-keyframes medPaper-2 {
    0%{-webkit-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-webkit-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-webkit-transform:translate(0em);  opacity: 0;}
    30%{-webkit-transform:translate(0em);  opacity: 0;}
    40%{-webkit-transform:translate(0);  opacity: 0;}
    50%{-webkit-transform:translate(0);  opacity: 0;}
    60%{-webkit-transform:translate(0);  opacity: 0;}
    70%{-webkit-transform:translate(0em);  opacity: 0;}
    80%{-webkit-transform:translate(0em);  opacity: 0;}
    90%{-webkit-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-webkit-transform:translate(0,-0.5em);  opacity: 1;}
}
@-ms-keyframes medPaper-2 {
    0%{-ms-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-ms-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-ms-transform:translate(0em);  opacity: 0;}
    30%{-ms-transform:translate(0em);  opacity: 0;}
    40%{-ms-transform:translate(0);  opacity: 0;}
    50%{-ms-transform:translate(0);  opacity: 0;}
    60%{-ms-transform:translate(0);  opacity: 0;}
    70%{-ms-transform:translate(0em);  opacity: 0;}
    80%{-ms-transform:translate(0em);  opacity: 0;}
    90%{-ms-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-ms-transform:translate(0,-0.5em);  opacity: 1;}
}
@keyframes medPaper-3 {
    0%{transform:translate(0,-0.5em);  opacity: 1;}
    10%{transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{transform:translate(0em);  opacity: 0;}
    30%{transform:translate(0em);  opacity: 0;}
    40%{transform:translate(0);  opacity: 0;}
    50%{transform:translate(0);  opacity: 0;}
    60%{transform:translate(0);  opacity: 0;}
    70%{transform:translate(0em);  opacity: 0;}
    80%{transform:translate(0em);  opacity: 0;}
    90%{transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{transform:translate(0,-0.5em);  opacity: 1;}
}
@-moz-keyframes medPaper-3 {
    0%{-moz-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-moz-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-moz-transform:translate(0em);  opacity: 0;}
    30%{-moz-transform:translate(0em);  opacity: 0;}
    40%{-moz-transform:translate(0);  opacity: 0;}
    50%{-moz-transform:translate(0);  opacity: 0;}
    60%{-moz-transform:translate(0);  opacity: 0;}
    70%{-moz-transform:translate(0em);  opacity: 0;}
    80%{-moz-transform:translate(0em);  opacity: 0;}
    90%{-moz-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-moz-transform:translate(0,-0.5em);  opacity: 1;}
}
@-o-keyframes medPaper-3 {
    0%{-o-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-o-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-o-transform:translate(0em);  opacity: 0;}
    30%{-o-transform:translate(0em);  opacity: 0;}
    40%{-o-transform:translate(0);  opacity: 0;}
    50%{-o-transform:translate(0);  opacity: 0;}
    60%{-o-transform:translate(0);  opacity: 0;}
    70%{-o-transform:translate(0em);  opacity: 0;}
    80%{-o-transform:translate(0em);  opacity: 0;}
    90%{-o-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-o-transform:translate(0,-0.5em);  opacity: 1;}
}
@-webkit-keyframes medPaper-3 {
    0%{-webkit-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-webkit-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-webkit-transform:translate(0em);  opacity: 0;}
    30%{-webkit-transform:translate(0em);  opacity: 0;}
    40%{-webkit-transform:translate(0);  opacity: 0;}
    50%{-webkit-transform:translate(0);  opacity: 0;}
    60%{-webkit-transform:translate(0);  opacity: 0;}
    70%{-webkit-transform:translate(0em);  opacity: 0;}
    80%{-webkit-transform:translate(0em);  opacity: 0;}
    90%{-webkit-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-webkit-transform:translate(0,-0.5em);  opacity: 1;}
}
@-ms-keyframes medPaper-3 {
    0%{-ms-transform:translate(0,-0.5em);  opacity: 1;}
    10%{-ms-transform:translate(0,-0.3em);  opacity: 0.5;}
    20%{-ms-transform:translate(0em);  opacity: 0;}
    30%{-ms-transform:translate(0em);  opacity: 0;}
    40%{-ms-transform:translate(0);  opacity: 0;}
    50%{-ms-transform:translate(0);  opacity: 0;}
    60%{-ms-transform:translate(0);  opacity: 0;}
    70%{-ms-transform:translate(0em);  opacity: 0;}
    80%{-ms-transform:translate(0em);  opacity: 0;}
    90%{-ms-transform:translate(0,-0.3em);  opacity: 0.5;}
    100%{-ms-transform:translate(0,-0.5em);  opacity: 1;}
}

/*===============
----- Open -----
===============*/
.open-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0 auto;
}
.open-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 15;
}
.open-body img {
    width: 100%;
}
.open-hand{
    position: absolute;
    top: 5%;
    left: 54%;
    width: 29%;
    z-index: 10;
    -webkit-animation: openHand linear 3s infinite;
    -moz-animation: openHand linear 3s infinite;
    -o-animation: openHand linear 3s infinite;
    animation: openHand linear 3s infinite;
    -webkit-transform-origin: 10% 60%;
    -moz-transform-origin: 10% 60%;
    -ms-transform-origin: 10% 60%;
    -o-transform-origin: 10% 60%;
    transform-origin: 10% 60%;
}
.open-head{
    position: absolute;
    top: 1%;
    left: 32%;
    width: 31%;
    z-index: 16;
    -webkit-animation: openHead linear 3s infinite;
    -moz-animation: openHead linear 3s infinite;
    -o-animation: openHead linear 3s infinite;
    animation: openHead linear 3s infinite;
    -webkit-transform-origin: 40% 60%;
    -moz-transform-origin: 40% 60%;
    -ms-transform-origin: 40% 60%;
    -o-transform-origin: 40% 60%;
    transform-origin: 40% 60%;
}
@keyframes openHand {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(8deg);}
    50%{transform:rotate(8deg);}
    60%{transform:rotate(8deg);}
    70%{transform:rotate(4deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes openHand {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(8deg);}
    50%{-moz-transform:rotate(8deg);}
    60%{-moz-transform:rotate(8deg);}
    70%{-moz-transform:rotate(4deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-webkit-keyframes openHand {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(8deg);}
    50%{-webkit-transform:rotate(8deg);}
    60%{-webkit-transform:rotate(8deg);}
    70%{-webkit-transform:rotate(4deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-o-keyframes openHand {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(8deg);}
    50%{-o-transform:rotate(8deg);}
    60%{-o-transform:rotate(8deg);}
    70%{-o-transform:rotate(4deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes openHand {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(8deg);}
    50%{-ms-transform:rotate(8deg);}
    60%{-ms-transform:rotate(8deg);}
    70%{-ms-transform:rotate(4deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}
@keyframes openHead {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(0deg);}
    30%{transform:rotate(1deg);}
    40%{transform:rotate(2.5deg);}
    50%{transform:rotate(2.5deg);}
    60%{transform:rotate(2.5deg);}
    70%{transform:rotate(1deg);}
    80%{transform:rotate(0deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-moz-keyframes openHead {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(0deg);}
    30%{-moz-transform:rotate(1deg);}
    40%{-moz-transform:rotate(2.5deg);}
    50%{-moz-transform:rotate(2.5deg);}
    60%{-moz-transform:rotate(2.5deg);}
    70%{-moz-transform:rotate(1deg);}
    80%{-moz-transform:rotate(0deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes openHead {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(0deg);}
    30%{-o-transform:rotate(1deg);}
    40%{-o-transform:rotate(2.5deg);}
    50%{-o-transform:rotate(2.5deg);}
    60%{-o-transform:rotate(2.5deg);}
    70%{-o-transform:rotate(1deg);}
    80%{-o-transform:rotate(0deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-webkit-keyframes openHead {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(0deg);}
    30%{-webkit-transform:rotate(1deg);}
    40%{-webkit-transform:rotate(2.5deg);}
    50%{-webkit-transform:rotate(2.5deg);}
    60%{-webkit-transform:rotate(2.5deg);}
    70%{-webkit-transform:rotate(1deg);}
    80%{-webkit-transform:rotate(0deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes openHead {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(0deg);}
    30%{-ms-transform:rotate(1deg);}
    40%{-ms-transform:rotate(2.5deg);}
    50%{-ms-transform:rotate(2.5deg);}
    60%{-ms-transform:rotate(2.5deg);}
    70%{-ms-transform:rotate(1deg);}
    80%{-ms-transform:rotate(0deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}
/*===============
----- restaurant -----
===============*/
.restaurant-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0 auto;
}
.restaurant-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    margin-top: 50px;
}
.restaurant-body img {
    width: 100%;
}
.restaurant-leg{
    position: absolute;
    top: 58%;
    left: 18%;
    width: 30%;
    z-index: 16;
    -webkit-animation: restaurantLeg linear 2s infinite;
    -moz-animation: restaurantLeg linear 2s infinite;
    -o-animation: restaurantLeg linear 2s infinite;
    animation: restaurantLeg linear 2s infinite;
    -webkit-transform-origin: 90% 15%;
    -moz-transform-origin: 90% 15%;
    -ms-transform-origin: 90% 15%;
    -o-transform-origin: 90% 15%;
    transform-origin: 90% 15%;
}
@keyframes restaurantLeg {
    0%{transform:rotate(2deg);}
    10%{transform:rotate(4deg);}
    20%{transform:rotate(6deg);}
    30%{transform:rotate(8deg);}
    40%{transform:rotate(10deg);}
    50%{transform:rotate(12deg);}
    60%{transform:rotate(10deg);}
    70%{transform:rotate(8deg);}
    80%{transform:rotate(6deg);}
    90%{transform:rotate(4deg);}
    100%{transform:rotate(2deg);}
}
@-webkit-keyframes restaurantLeg {
    0%{-webkit-transform:rotate(2deg);}
    10%{-webkit-transform:rotate(4deg);}
    20%{-webkit-transform:rotate(6deg);}
    30%{-webkit-transform:rotate(8deg);}
    40%{-webkit-transform:rotate(10deg);}
    50%{-webkit-transform:rotate(12deg);}
    60%{-webkit-transform:rotate(10deg);}
    70%{-webkit-transform:rotate(8deg);}
    80%{-webkit-transform:rotate(6deg);}
    90%{-webkit-transform:rotate(4deg);}
    100%{-webkit-transform:rotate(2deg);}
}
@-moz-keyframes restaurantLeg {
    0%{-moz-transform:rotate(2deg);}
    10%{-moz-transform:rotate(4deg);}
    20%{-moz-transform:rotate(6deg);}
    30%{-moz-transform:rotate(8deg);}
    40%{-moz-transform:rotate(10deg);}
    50%{-moz-transform:rotate(12deg);}
    60%{-moz-transform:rotate(10deg);}
    70%{-moz-transform:rotate(8deg);}
    80%{-moz-transform:rotate(6deg);}
    90%{-moz-transform:rotate(4deg);}
    100%{-moz-transform:rotate(2deg);}
}
@-o-keyframes restaurantLeg {
    0%{-o-transform:rotate(2deg);}
    10%{-o-transform:rotate(4deg);}
    20%{-o-transform:rotate(6deg);}
    30%{-o-transform:rotate(8deg);}
    40%{-o-transform:rotate(10deg);}
    50%{-o-transform:rotate(12deg);}
    60%{-o-transform:rotate(10deg);}
    70%{-o-transform:rotate(8deg);}
    80%{-o-transform:rotate(6deg);}
    90%{-o-transform:rotate(4deg);}
    100%{-o-transform:rotate(2deg);}
}
@-ms-keyframes restaurantLeg {
    0%{-ms-transform:rotate(2deg);}
    10%{-ms-transform:rotate(4deg);}
    20%{-ms-transform:rotate(6deg);}
    30%{-ms-transform:rotate(8deg);}
    40%{-ms-transform:rotate(10deg);}
    50%{-ms-transform:rotate(12deg);}
    60%{-ms-transform:rotate(10deg);}
    70%{-ms-transform:rotate(8deg);}
    80%{-ms-transform:rotate(6deg);}
    90%{-ms-transform:rotate(4deg);}
    100%{-ms-transform:rotate(2deg);}
}
/*===============
----- tv-game -----
===============*/
.tv-game-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0 auto;
}
.tv-game-body{
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    margin-top: 50px;
}
.tv-game-body img {
    width: 100%;
}
.tv-game-hand{
    position: absolute;
    top: 17%;
    left: 22%;
    width: 31%;
    z-index: 16;
    -webkit-animation: tvGameHand linear 3s infinite;
    -moz-animation: tvGameHand linear 3s infinite;
    -o-animation: tvGameHand linear 3s infinite;
    animation: tvGameHand linear 3s infinite;
    -webkit-transform-origin: 30% 85%;
    -moz-transform-origin: 30% 85%;
    -ms-transform-origin: 30% 85%;
    -o-transform-origin: 30% 85%;
    transform-origin: 30% 85%;
}
.tv-game-pillow{
    position: absolute;
    top: 62%;
    left: 8%;
    width: 38%;
    z-index: 17;
}
@keyframes tvGameHand {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(1deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(3deg);}
    40%{transform:rotate(4deg);}
    50%{transform:rotate(4deg);}
    60%{transform:rotate(4deg);}
    70%{transform:rotate(3deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes tvGameHand {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(1deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(3deg);}
    40%{-webkit-transform:rotate(4deg);}
    50%{-webkit-transform:rotate(4deg);}
    60%{-webkit-transform:rotate(4deg);}
    70%{-webkit-transform:rotate(3deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes tvGameHand {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(1deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(3deg);}
    40%{-moz-transform:rotate(4deg);}
    50%{-moz-transform:rotate(4deg);}
    60%{-moz-transform:rotate(4deg);}
    70%{-moz-transform:rotate(3deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes tvGameHand {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(1deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(3deg);}
    40%{-o-transform:rotate(4deg);}
    50%{-o-transform:rotate(4deg);}
    60%{-o-transform:rotate(4deg);}
    70%{-o-transform:rotate(3deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes tvGameHand {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(1deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(3deg);}
    40%{-ms-transform:rotate(4deg);}
    50%{-ms-transform:rotate(4deg);}
    60%{-ms-transform:rotate(4deg);}
    70%{-ms-transform:rotate(3deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}
/*===============
----- reading -----
===============*/
.reading-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0 auto;
}
.reading-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
}
.reading-body img {
    width: 100%;
}
.reading-leg{
    position: absolute;
    top: 54%;
    left: 13%;
    width: 46%;
    z-index: 16;
    -webkit-animation: readingLeg linear 3s infinite;
    -moz-animation: readingLeg linear 3s infinite;
    -o-animation: readingLeg linear 3s infinite;
    animation: readingLeg linear 3s infinite;
    -webkit-transform-origin: 80% 30%;
    -moz-transform-origin: 80% 30%;
    -ms-transform-origin: 80% 30%;
    -o-transform-origin: 80% 30%;
    transform-origin: 80% 30%;
}
.reading-pillow{
    position: absolute;
    top: 8.7%;
    left: 21%;
    width: 67%;
    z-index: 17;
}
@keyframes readingLeg {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(1deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(3deg);}
    40%{transform:rotate(4deg);}
    50%{transform:rotate(5deg);}
    60%{transform:rotate(4deg);}
    70%{transform:rotate(3deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes readingLeg {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(1deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(3deg);}
    40%{-webkit-transform:rotate(4deg);}
    50%{-webkit-transform:rotate(5deg);}
    60%{-webkit-transform:rotate(4deg);}
    70%{-webkit-transform:rotate(3deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes readingLeg {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(1deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(3deg);}
    40%{-moz-transform:rotate(4deg);}
    50%{-moz-transform:rotate(5deg);}
    60%{-moz-transform:rotate(4deg);}
    70%{-moz-transform:rotate(3deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes readingLeg {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(1deg);}
    20%{-o-transform:rotate(2deg);}
    30%{-o-transform:rotate(3deg);}
    40%{-o-transform:rotate(4deg);}
    50%{-o-transform:rotate(5deg);}
    60%{-o-transform:rotate(4deg);}
    70%{-o-transform:rotate(3deg);}
    80%{-o-transform:rotate(2deg);}
    90%{-o-transform:rotate(1deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes readingLeg {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(1deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(3deg);}
    40%{-ms-transform:rotate(4deg);}
    50%{-ms-transform:rotate(5deg);}
    60%{-ms-transform:rotate(4deg);}
    70%{-ms-transform:rotate(3deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}
/*===============
----- books -----
===============*/
.books-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0 auto;
}
.books-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
}
.books-body img {
    width: 100%;
}
.books-eyebrows img {
    position: absolute;
    top: 46%;
    left: 39%;
    width: 9%;
    z-index: 16;
    -webkit-animation: booksEyebrows linear 4s infinite;
    -moz-animation: booksEyebrows linear 4s infinite;
    -o-animation: booksEyebrows linear 4s infinite;
    animation: booksEyebrows linear 4s infinite;
    -webkit-transform-origin: 80% 30%;
    -moz-transform-origin: 80% 30%;
    -ms-transform-origin: 80% 30%;
    -o-transform-origin: 80% 30%;
    transform-origin: 80% 30%;
}
.books-eyes img {
    position: absolute;
    top: 48.5%;
    left: 39%;
    width: 7%;
    z-index: 16;
    -webkit-animation: booksEyes linear 4s infinite;
    -moz-animation: booksEyes linear 4s infinite;
    -o-animation: booksEyes linear 4s infinite;
    animation: booksEyes linear 4s infinite;
    -webkit-transform-origin: 80% 30%;
    -moz-transform-origin: 80% 30%;
    -ms-transform-origin: 80% 30%;
    -o-transform-origin: 80% 30%;
    transform-origin: 80% 30%;
}
.books-eyelids img {
    position: absolute;
    top: 49.5%;
    left: 39%;
    width: 10%;
    z-index: 17;
}
@keyframes booksEyebrows {
    0%{top: 46%;}
    30%{top: 46%;}
    40%{top: 46%;}
    50%{top: 45%;}
    60%{top: 46%;}
    70%{top: 46%;}
    100%{top: 46%;}
}
@-webkit-keyframes booksEyebrows {
    0%{top: 46%;}
    30%{top: 46%;}
    40%{top: 46%;}
    50%{top: 45%;}
    60%{top: 46%;}
    70%{top: 46%;}
    100%{top: 46%;}
}
@-moz-keyframes booksEyebrows {
    0%{top: 46%;}
    30%{top: 46%;}
    40%{top: 46%;}
    50%{top: 45%;}
    60%{top: 46%;}
    70%{top: 46%;}
    100%{top: 46%;}
}
@-o-keyframes booksEyebrows {
    0%{top: 46%;}
    30%{top: 46%;}
    40%{top: 46%;}
    50%{top: 45%;}
    60%{top: 46%;}
    70%{top: 46%;}
    100%{top: 46%;}
}
@-ms-keyframes booksEyebrows {
    0%{top: 46%;}
    30%{top: 46%;}
    40%{top: 46%;}
    50%{top: 45%;}
    60%{top: 46%;}
    70%{top: 46%;}
    100%{top: 46%;}
}
@keyframes booksEyes {
    0%{left: 39%;}
    25%{left: 40%;}
    50%{left: 41%;}
    75%{left: 40%;}
    100%{left: 39%;}
}
@-webkit-keyframes booksEyes {
    0%{left: 39%;}
    25%{left: 40%;}
    50%{left: 41%;}
    75%{left: 40%;}
    100%{left: 39%;}
}
@-moz-keyframes booksEyes {
    0%{left: 39%;}
    25%{left: 40%;}
    50%{left: 41%;}
    75%{left: 40%;}
    100%{left: 39%;}
}
@-o-keyframes booksEyes {
    0%{left: 39%;}
    25%{left: 40%;}
    50%{left: 41%;}
    75%{left: 40%;}
    100%{left: 39%;}
}
@-ms-keyframes booksEyes {
    0%{left: 39%;}
    25%{left: 40%;}
    50%{left: 41%;}
    75%{left: 40%;}
    100%{left: 39%;}
}
/*DomenNo-First*/

.domen-content {
    position: relative;
    width: auto;
    max-width: 180px;
    margin: 0 auto;
}
.domNFirst-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
}
.domen-content img {
    width: 100%;
}
.domNFirst-a {
    position: absolute;
    width: 74%;
    top: 164px;
    left: 45px;
    z-index: 2;
    -webkit-animation: domNFirst-1 linear 3s infinite;
    -moz-animation: domNFirst-1 linear 3s infinite;
    -o-animation: domNFirst-1 linear 3s infinite;
    animation: domNFirst-1 linear 3s infinite;
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}
.domNFirst-b {
    position: absolute;
    width: 70%;
    top: 152px;
    left: 2px;
    z-index: 3;
    -webkit-animation: domNFirst linear 3s infinite;
    -moz-animation: domNFirst linear 3s infinite;
    -o-animation: domNFirst linear 3s infinite;
    animation: domNFirst linear 3s infinite;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}
@keyframes domNFirst {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(-2deg);}
    20%{transform:rotate(-3deg);}
    30%{transform:rotate(-4deg);}
    40%{transform:rotate(-5deg);}
    50%{transform:rotate(-5deg);}
    60%{transform:rotate(-5deg);}
    70%{transform:rotate(-4deg);}
    80%{transform:rotate(-3deg);}
    90%{transform:rotate(-2deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes domNFirst {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(-2deg);}
    20%{-webkit-transform:rotate(-3deg);}
    30%{-webkit-transform:rotate(-4deg);}
    40%{-webkit-transform:rotate(-5deg);}
    50%{-webkit-transform:rotate(-5deg);}
    60%{-webkit-transform:rotate(-5deg);}
    70%{-webkit-transform:rotate(-4deg);}
    80%{-webkit-transform:rotate(-3deg);}
    90%{-webkit-transform:rotate(-2deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes domNFirst {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(-2deg);}
    20%{-ms-transform:rotate(-3deg);}
    30%{-ms-transform:rotate(-4deg);}
    40%{-ms-transform:rotate(-5deg);}
    50%{-ms-transform:rotate(-5deg);}
    60%{-ms-transform:rotate(-5deg);}
    70%{-ms-transform:rotate(-4deg);}
    80%{-ms-transform:rotate(-3deg);}
    90%{-ms-transform:rotate(-2deg);}
    100%{-ms-transform:rotate(0deg);}
}
@-o-keyframes domNFirst {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(-2deg);}
    20%{-o-transform:rotate(-3deg);}
    30%{-o-transform:rotate(-4deg);}
    40%{-o-transform:rotate(-5deg);}
    50%{-o-transform:rotate(-5deg);}
    60%{-o-transform:rotate(-5deg);}
    70%{-o-transform:rotate(-4deg);}
    80%{-o-transform:rotate(-3deg);}
    90%{-o-transform:rotate(-2deg);}
    100%{-o-transform:rotate(0deg);}
}
@-moz-keyframes domNFirst {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(-2deg);}
    20%{-moz-transform:rotate(-3deg);}
    30%{-moz-transform:rotate(-4deg);}
    40%{-moz-transform:rotate(-5deg);}
    50%{-moz-transform:rotate(-5deg);}
    60%{-moz-transform:rotate(-5deg);}
    70%{-moz-transform:rotate(-4deg);}
    80%{-moz-transform:rotate(-3deg);}
    90%{-moz-transform:rotate(-2deg);}
    100%{-moz-transform:rotate(0deg);}
}
@keyframes domNFirst-1 {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(1deg);}
    20%{transform:rotate(2deg);}
    30%{transform:rotate(3deg);}
    40%{transform:rotate(5deg);}
    50%{transform:rotate(5deg);}
    60%{transform:rotate(5deg);}
    70%{transform:rotate(3deg);}
    80%{transform:rotate(2deg);}
    90%{transform:rotate(1deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes domNFirst-1 {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(1deg);}
    20%{-webkit-transform:rotate(2deg);}
    30%{-webkit-transform:rotate(3deg);}
    40%{-webkit-transform:rotate(5deg);}
    50%{-webkit-transform:rotate(5deg);}
    60%{-webkit-transform:rotate(5deg);}
    70%{-webkit-transform:rotate(3deg);}
    80%{-webkit-transform:rotate(2deg);}
    90%{-webkit-transform:rotate(1deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes domNFirst-1 {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(1deg);}
    20%{-ms-transform:rotate(2deg);}
    30%{-ms-transform:rotate(3deg);}
    40%{-ms-transform:rotate(5deg);}
    50%{-ms-transform:rotate(5deg);}
    60%{-ms-transform:rotate(5deg);}
    70%{-ms-transform:rotate(3deg);}
    80%{-ms-transform:rotate(2deg);}
    90%{-ms-transform:rotate(1deg);}
    100%{-ms-transform:rotate(0deg);}
}
@-moz-keyframes domNFirst-1 {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(1deg);}
    20%{-moz-transform:rotate(2deg);}
    30%{-moz-transform:rotate(3deg);}
    40%{-moz-transform:rotate(5deg);}
    50%{-moz-transform:rotate(5deg);}
    60%{-moz-transform:rotate(5deg);}
    70%{-moz-transform:rotate(3deg);}
    80%{-moz-transform:rotate(2deg);}
    90%{-moz-transform:rotate(1deg);}
    100%{-moz-transform:rotate(0deg);}
}
/*===============
----- soon -----
===============*/
.soon-content {
    position: relative;
    width: auto;
    max-width: 540px;
    margin: 0 auto;
}
.soon-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
}
.soon-body img {
    width: 100%;
}
.soon-man img {
    position: absolute;
    top: -4%;
    left: 39%;
    width: 56%;
    z-index: 16;
}
.soon-hand img {
    position: absolute;
    top: 27%;
    left: 27%;
    width: 14%;
    z-index: 15;
    -webkit-animation: soonHand linear 3s infinite;
    -moz-animation: soonHand linear 3s infinite;
    -o-animation: soonHand linear 3s infinite;
    animation: soonHand linear 3s infinite;
    -webkit-transform-origin: 90% 80%;
    -moz-transform-origin: 90% 80%;
    -ms-transform-origin: 90% 80%;
    -o-transform-origin: 90% 80%;
    transform-origin: 90% 80%;
}
@keyframes soonHand {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(0deg);}
    20%{transform:rotate(4deg);}
    30%{transform:rotate(6deg);}
    40%{transform:rotate(8deg);}
    50%{transform:rotate(10deg);}
    60%{transform:rotate(8deg);}
    70%{transform:rotate(6deg);}
    80%{transform:rotate(4deg);}
    90%{transform:rotate(0deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes soonHand {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(0deg);}
    20%{-webkit-transform:rotate(4deg);}
    30%{-webkit-transform:rotate(6deg);}
    40%{-webkit-transform:rotate(8deg);}
    50%{-webkit-transform:rotate(10deg);}
    60%{-webkit-transform:rotate(8deg);}
    70%{-webkit-transform:rotate(6deg);}
    80%{-webkit-transform:rotate(4deg);}
    90%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes soonHand {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(0deg);}
    20%{-moz-transform:rotate(4deg);}
    30%{-moz-transform:rotate(6deg);}
    40%{-moz-transform:rotate(8deg);}
    50%{-moz-transform:rotate(10deg);}
    60%{-moz-transform:rotate(8deg);}
    70%{-moz-transform:rotate(6deg);}
    80%{-moz-transform:rotate(4deg);}
    90%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes soonHand {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(0deg);}
    20%{-o-transform:rotate(4deg);}
    30%{-o-transform:rotate(6deg);}
    40%{-o-transform:rotate(8deg);}
    50%{-o-transform:rotate(10deg);}
    60%{-o-transform:rotate(8deg);}
    70%{-o-transform:rotate(6deg);}
    80%{-o-transform:rotate(4deg);}
    90%{-o-transform:rotate(0deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes soonHand {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(0deg);}
    20%{-ms-transform:rotate(4deg);}
    30%{-ms-transform:rotate(6deg);}
    40%{-ms-transform:rotate(8deg);}
    50%{-ms-transform:rotate(10deg);}
    60%{-ms-transform:rotate(8deg);}
    70%{-ms-transform:rotate(6deg);}
    80%{-ms-transform:rotate(4deg);}
    90%{-ms-transform:rotate(0deg);}
    100%{-ms-transform:rotate(0deg);}
}
/*===============
----- perhaps -----
===============*/
.perhaps-content {
    position: relative;
    width: auto;
    max-width: 320px;
    margin: 0 auto;
}
.perhaps-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
    max-width: 320px;
}
.perhaps-body img {
    width: 100%;
}
.perhaps-head img {
    position: absolute;
    top: 2%;
    left: 25%;
    width: 37%;
    z-index: 16;
    -webkit-animation: perhapsHead linear 2s infinite;
    -moz-animation: perhapsHead linear 2s infinite;
    -o-animation: perhapsHead linear 2s infinite;
    animation: perhapsHead linear 2s infinite;
}
.perhaps-hands img {
    position: absolute;
    top: 27.5%;
    left: 3%;
    width: 85%;
    z-index: 16;
    -webkit-animation: perhapsHands linear 2s infinite;
    -moz-animation: perhapsHands linear 2s infinite;
    -o-animation: perhapsHands linear 2s infinite;
    animation: perhapsHands linear 2s infinite;
}
.perhaps-eyebrows img {
    position: absolute;
    top: 15%;
    left: 35%;
    width: 18%;
    z-index: 17;
    -webkit-animation: perhapsEyebrows linear 2s infinite;
    -moz-animation: perhapsEyebrows linear 2s infinite;
    -o-animation: perhapsEyebrows linear 2s infinite;
    animation: perhapsEyebrows linear 2s infinite;
}
@keyframes perhapsHands {
    0%{top: 28.5%;}
    40%{top: 28.5%;}
    50%{top: 27%;}
    60%{top: 26.5%;}
    70%{top: 27%;}
    100%{top: 28.5%;}
}
@-webkit-keyframes perhapsHands {
    0%{top: 28.5%;}
    40%{top: 28.5%;}
    50%{top: 27%;}
    60%{top: 26.5%;}
    70%{top: 27%;}
    100%{top: 28.5%;}
}
@-o-keyframes perhapsHands {
    0%{top: 28.5%;}
    40%{top: 28.5%;}
    50%{top: 27%;}
    60%{top: 26.5%;}
    70%{top: 27%;}
    100%{top: 28.5%;}
}
@-ms-keyframes perhapsHands {
    0%{top: 28.5%;}
    40%{top: 28.5%;}
    50%{top: 27%;}
    60%{top: 26.5%;}
    70%{top: 27%;}
    100%{top: 28.5%;}
}
@-moz-keyframes perhapsHands {
    0%{top: 28.5%;}
    40%{top: 28.5%;}
    50%{top: 27%;}
    60%{top: 26.5%;}
    70%{top: 27%;}
    100%{top: 28.5%;}
}
@keyframes perhapsEyebrows {
    0%{transform:translate(0,0);}
    30%{transform:translate(0,0);}
    40%{transform:translate(-0.05em,-0.05em);}
    50%{transform:translate(-0.1em,-0.15em);}
    60%{transform:translate(-0.1em,-0.15em);}
    70%{transform:translate(-0.1em,-0.15em);}
    100%{transform:translate(0,0);}
}
@-webkit-keyframes perhapsEyebrows {
    0%{-webkit-transform:translate(0,0);}
    30%{-webkit-transform:translate(0,0);}
    40%{-webkit-transform:translate(-0.05em,-0.05em);}
    50%{-webkit-transform:translate(-0.1em,-0.15em);}
    60%{-webkit-transform:translate(-0.1em,-0.15em);}
    70%{-webkit-transform:translate(-0.1em,-0.15em);}
    100%{-webkit-transform:translate(0,0);}
}
@-moz-keyframes perhapsEyebrows {
    0%{-moz-transform:translate(0,0);}
    30%{-moz-transform:translate(0,0);}
    40%{-moz-transform:translate(-0.05em,-0.05em);}
    50%{-moz-transform:translate(-0.1em,-0.15em);}
    60%{-moz-transform:translate(-0.1em,-0.15em);}
    70%{-moz-transform:translate(-0.1em,-0.15em);}
    100%{-moz-transform:translate(0,0);}
}
@-o-keyframes perhapsEyebrows {
    0%{-o-transform:translate(0,0);}
    30%{-o-transform:translate(0,0);}
    40%{-o-transform:translate(-0.05em,-0.05em);}
    50%{-o-transform:translate(-0.1em,-0.15em);}
    60%{-o-transform:translate(-0.1em,-0.15em);}
    70%{-o-transform:translate(-0.1em,-0.15em);}
    100%{-o-transform:translate(0,0);}
}
@-ms-keyframes perhapsEyebrows {
    0%{-ms-transform:translate(0,0);}
    30%{-ms-transform:translate(0,0);}
    40%{-ms-transform:translate(-0.05em,-0.05em);}
    50%{-ms-transform:translate(-0.1em,-0.15em);}
    60%{-ms-transform:translate(-0.1em,-0.15em);}
    70%{-ms-transform:translate(-0.1em,-0.15em);}
    100%{-ms-transform:translate(0,0);}
}
/*===============
----- spa -----
===============*/

.spa-content {
    position: relative;
    width: auto;
    max-width: 600px;
    margin: 10px auto 0;
}
.spa-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin: 0 auto;
    margin-top: 50px;
    max-width: 600px;
}
.spa-body img {
    width: 100%;
}
.spa-candle_1 img {
    position: absolute;
    top: 61%;
    left: 23%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-1 linear 2s infinite;
    -moz-animation: spa-candle-1 linear 2s infinite;
    -o-animation: spa-candle-1 linear 2s infinite;
    animation: spa-candle-1 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_2 img {
    position: absolute;
    top: 62%;
    left: 16%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-2 linear 2s infinite;
    -moz-animation: spa-candle-2 linear 2s infinite;
    -o-animation: spa-candle-2 linear 2s infinite;
    animation: spa-candle-2 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_3 img {
    position: absolute;
    top: 62%;
    left: 11%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-3 linear 2s infinite;
    -moz-animation: spa-candle-3 linear 2s infinite;
    -o-animation: spa-candle-3 linear 2s infinite;
    animation: spa-candle-3 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_4 img {
    position: absolute;
    top: 61%;
    left: 55.5%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-3 linear 2s infinite;
    -moz-animation: spa-candle-3 linear 2s infinite;
    -o-animation: spa-candle-3 linear 2s infinite;
    animation: spa-candle-3 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_5 img {
    position: absolute;
    top: 41%;
    left: 80.5%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-2 linear 2s infinite;
    -moz-animation: spa-candle-2 linear 2s infinite;
    -o-animation: spa-candle-2 linear 2s infinite;
    animation: spa-candle-2 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_6 img {
    position: absolute;
    top: 2%;
    left: 25%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-1 linear 2s infinite;
    -moz-animation: spa-candle-1 linear 2s infinite;
    -o-animation: spa-candle-1 linear 2s infinite;
    animation: spa-candle-1 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_7 img {
    position: absolute;
    top: 61%;
    left: 65%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-1 linear 2s infinite;
    -moz-animation: spa-candle-1 linear 2s infinite;
    -o-animation: spa-candle-1 linear 2s infinite;
    animation: spa-candle-1 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_8 img {
    position: absolute;
    top: 61%;
    left: 74%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-3 linear 2s infinite;
    -moz-animation: spa-candle-3 linear 2s infinite;
    -o-animation: spa-candle-3 linear 2s infinite;
    animation: spa-candle-3 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.spa-candle_9 img {
    position: absolute;
    top: 63%;
    left: 79%;
    width: 2%;
    z-index: 16;
    -webkit-animation: spa-candle-2 linear 2s infinite;
    -moz-animation: spa-candle-2 linear 2s infinite;
    -o-animation: spa-candle-2 linear 2s infinite;
    animation: spa-candle-2 linear 2s infinite;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

@keyframes spa-candle-1 {
     0%{transform:rotate(0deg);}
     10%{transform:rotate(2deg);}
     20%{transform:rotate(4deg);}
     30%{transform:rotate(-2deg);}
     40%{transform:rotate(2deg);}
     50%{transform:rotate(4deg);}
     60%{transform:rotate(0deg);}
     70%{transform:rotate(-2deg);}
     80%{transform:rotate(-4deg);}
     90%{transform:rotate(-2deg);}
     100%{transform:rotate(0deg);}
}
@-webkit-keyframes spa-candle-1 {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(2deg);}
    20%{-webkit-transform:rotate(4deg);}
    30%{-webkit-transform:rotate(-2deg);}
    40%{-webkit-transform:rotate(2deg);}
    50%{-webkit-transform:rotate(4deg);}
    60%{-webkit-transform:rotate(0deg);}
    70%{-webkit-transform:rotate(-2deg);}
    80%{-webkit-transform:rotate(-4deg);}
    90%{-webkit-transform:rotate(-2deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes spa-candle-1 {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(2deg);}
    20%{-moz-transform:rotate(4deg);}
    30%{-moz-transform:rotate(-2deg);}
    40%{-moz-transform:rotate(2deg);}
    50%{-moz-transform:rotate(4deg);}
    60%{-moz-transform:rotate(0deg);}
    70%{-moz-transform:rotate(-2deg);}
    80%{-moz-transform:rotate(-4deg);}
    90%{-moz-transform:rotate(-2deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes spa-candle-1 {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(2deg);}
    20%{-o-transform:rotate(4deg);}
    30%{-o-transform:rotate(-2deg);}
    40%{-o-transform:rotate(2deg);}
    50%{-o-transform:rotate(4deg);}
    60%{-o-transform:rotate(0deg);}
    70%{-o-transform:rotate(-2deg);}
    80%{-o-transform:rotate(-4deg);}
    90%{-o-transform:rotate(-2deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes spa-candle-1 {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(2deg);}
    20%{-ms-transform:rotate(4deg);}
    30%{-ms-transform:rotate(-2deg);}
    40%{-ms-transform:rotate(2deg);}
    50%{-ms-transform:rotate(4deg);}
    60%{-ms-transform:rotate(0deg);}
    70%{-ms-transform:rotate(-2deg);}
    80%{-ms-transform:rotate(-4deg);}
    90%{-ms-transform:rotate(-2deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes spa-candle-2 {
    0%{transform:rotate(-2deg);}
    10%{transform:rotate(-4deg);}
    20%{transform:rotate(-6deg);}
    30%{transform:rotate(-4deg);}
    40%{transform:rotate(-2deg);}
    50%{transform:rotate(0deg);}
    60%{transform:rotate(-2deg);}
    70%{transform:rotate(3deg);}
    80%{transform:rotate(6deg);}
    90%{transform:rotate(2deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes spa-candle-2 {
    0%{-webkit-transform:rotate(-2deg);}
    10%{-webkit-transform:rotate(-4deg);}
    20%{-webkit-transform:rotate(-6deg);}
    30%{-webkit-transform:rotate(-4deg);}
    40%{-webkit-transform:rotate(-2deg);}
    50%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-2deg);}
    70%{-webkit-transform:rotate(3deg);}
    80%{-webkit-transform:rotate(6deg);}
    90%{-webkit-transform:rotate(2deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes spa-candle-2 {
    0%{-moz-transform:rotate(-2deg);}
    10%{-moz-transform:rotate(-4deg);}
    20%{-moz-transform:rotate(-6deg);}
    30%{-moz-transform:rotate(-4deg);}
    40%{-moz-transform:rotate(-2deg);}
    50%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-2deg);}
    70%{-moz-transform:rotate(3deg);}
    80%{-moz-transform:rotate(6deg);}
    90%{-moz-transform:rotate(2deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes spa-candle-2 {
    0%{-o-transform:rotate(-2deg);}
    10%{-o-transform:rotate(-4deg);}
    20%{-o-transform:rotate(-6deg);}
    30%{-o-transform:rotate(-4deg);}
    40%{-o-transform:rotate(-2deg);}
    50%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-2deg);}
    70%{-o-transform:rotate(3deg);}
    80%{-o-transform:rotate(6deg);}
    90%{-o-transform:rotate(2deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes spa-candle-2 {
    0%{-ms-transform:rotate(-2deg);}
    10%{-ms-transform:rotate(-4deg);}
    20%{-ms-transform:rotate(-6deg);}
    30%{-ms-transform:rotate(-4deg);}
    40%{-ms-transform:rotate(-2deg);}
    50%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-2deg);}
    70%{-ms-transform:rotate(3deg);}
    80%{-ms-transform:rotate(6deg);}
    90%{-ms-transform:rotate(2deg);}
    100%{-ms-transform:rotate(0deg);}
}


@keyframes spa-candle-3 {
    0%{transform:rotate(2deg);}
    10%{transform:rotate(4deg);}
    20%{transform:rotate(6deg);}
    30%{transform:rotate(4deg);}
    40%{transform:rotate(2deg);}
    50%{transform:rotate(0deg);}
    60%{transform:rotate(-2deg);}
    70%{transform:rotate(-3deg);}
    80%{transform:rotate(-6deg);}
    90%{transform:rotate(-2deg);}
    100%{transform:rotate(0deg);}
}

@-webkit-keyframes spa-candle-3 {
    0%{-webkit-transform:rotate(2deg);}
    10%{-webkit-transform:rotate(4deg);}
    20%{-webkit-transform:rotate(6deg);}
    30%{-webkit-transform:rotate(4deg);}
    40%{-webkit-transform:rotate(2deg);}
    50%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-2deg);}
    70%{-webkit-transform:rotate(-3deg);}
    80%{-webkit-transform:rotate(-6deg);}
    90%{-webkit-transform:rotate(-2deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes spa-candle-3 {
    0%{-moz-transform:rotate(2deg);}
    10%{-moz-transform:rotate(4deg);}
    20%{-moz-transform:rotate(6deg);}
    30%{-moz-transform:rotate(4deg);}
    40%{-moz-transform:rotate(2deg);}
    50%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-2deg);}
    70%{-moz-transform:rotate(-3deg);}
    80%{-moz-transform:rotate(-6deg);}
    90%{-moz-transform:rotate(-2deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes spa-candle-3 {
    0%{-o-transform:rotate(2deg);}
    10%{-o-transform:rotate(4deg);}
    20%{-o-transform:rotate(6deg);}
    30%{-o-transform:rotate(4deg);}
    40%{-o-transform:rotate(2deg);}
    50%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-2deg);}
    70%{-o-transform:rotate(-3deg);}
    80%{-o-transform:rotate(-6deg);}
    90%{-o-transform:rotate(-2deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes spa-candle-3 {
    0%{-ms-transform:rotate(2deg);}
    10%{-ms-transform:rotate(4deg);}
    20%{-ms-transform:rotate(6deg);}
    30%{-ms-transform:rotate(4deg);}
    40%{-ms-transform:rotate(2deg);}
    50%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-2deg);}
    70%{-ms-transform:rotate(-3deg);}
    80%{-ms-transform:rotate(-6deg);}
    90%{-ms-transform:rotate(-2deg);}
    100%{-ms-transform:rotate(0deg);}
}
/*===============
----- ski -----
===============*/
.ski-content {
    position: relative;
    width: auto;
    max-width: 520px;
    margin: 0 auto;
}
.ski-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
    max-width: 520px;
}
.ski-body img {
    width: 100%;
}
.ski-hand1 img {
    position: absolute;
    top: 26%;
    left: 35%;
    width: 37%;
    z-index: 0;
    -webkit-animation: ski-hand linear 3s infinite;
    -moz-animation: ski-hand linear 3s infinite;
    -o-animation: ski-hand linear 3s infinite;
    animation: ski-hand linear 3s infinite;
    -webkit-transform-origin: 90% 0%;
    -moz-transform-origin: 90% 0%;
    -ms-transform-origin: 90% 0%;
    -o-transform-origin: 90% 0%;
    transform-origin: 90% 0%;
}
.ski-hand2 img {
    position: absolute;
    top: 23.5%;
    left: 6%;
    width: 45%;
    z-index: 16;
    -webkit-animation: ski-hand linear 3s infinite;
    -moz-animation: ski-hand linear 3s infinite;
    -o-animation: ski-hand linear 3s infinite;
    animation: ski-hand linear 3s infinite;
    -webkit-transform-origin: 90% 0%;
    -moz-transform-origin: 90% 0%;
    -ms-transform-origin: 90% 0%;
    -o-transform-origin: 90% 0%;
    transform-origin: 90% 0%;
}
.ski-scarf img {
    position: absolute;
    top: 21%;
    left: 45%;
    width: 18%;
    z-index: 17;
    -webkit-animation: perh1apsEyebrows linear 2s infinite;
    -moz-animation: perhaps1Eyebrows linear 2s infinite;
    -o-animation: perhapsE1yebrows linear 2s infinite;
    animation: perhapsEy1ebrows linear 2s infinite;
}
@keyframes ski-hand {
    0%{transform:rotate(0deg);}
    10%{transform:rotate(3deg);}
    20%{transform:rotate(6deg);}
    30%{transform:rotate(9deg);}
    40%{transform:rotate(12deg);}
    50%{transform:rotate(15deg);}
    60%{transform:rotate(12deg);}
    70%{transform:rotate(9deg);}
    80%{transform:rotate(6deg);}
    90%{transform:rotate(3deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes ski-hand {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(3deg);}
    20%{-webkit-transform:rotate(6deg);}
    30%{-webkit-transform:rotate(9deg);}
    40%{-webkit-transform:rotate(12deg);}
    50%{-webkit-transform:rotate(15deg);}
    60%{-webkit-transform:rotate(12deg);}
    70%{-webkit-transform:rotate(9deg);}
    80%{-webkit-transform:rotate(6deg);}
    90%{-webkit-transform:rotate(3deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes ski-hand {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(3deg);}
    20%{-moz-transform:rotate(6deg);}
    30%{-moz-transform:rotate(9deg);}
    40%{-moz-transform:rotate(12deg);}
    50%{-moz-transform:rotate(15deg);}
    60%{-moz-transform:rotate(12deg);}
    70%{-moz-transform:rotate(9deg);}
    80%{-moz-transform:rotate(6deg);}
    90%{-moz-transform:rotate(3deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes ski-hand {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(3deg);}
    20%{-o-transform:rotate(6deg);}
    30%{-o-transform:rotate(9deg);}
    40%{-o-transform:rotate(12deg);}
    50%{-o-transform:rotate(15deg);}
    60%{-o-transform:rotate(12deg);}
    70%{-o-transform:rotate(9deg);}
    80%{-o-transform:rotate(6deg);}
    90%{-o-transform:rotate(3deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes ski-hand {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(3deg);}
    20%{-ms-transform:rotate(6deg);}
    30%{-ms-transform:rotate(9deg);}
    40%{-ms-transform:rotate(12deg);}
    50%{-ms-transform:rotate(15deg);}
    60%{-ms-transform:rotate(12deg);}
    70%{-ms-transform:rotate(9deg);}
    80%{-ms-transform:rotate(6deg);}
    90%{-ms-transform:rotate(3deg);}
    100%{-ms-transform:rotate(0deg);}
}

/*===============
----- sand -----
===============*/
.sand-content {
    position: relative;
    width: auto;
    max-width: 520px;
    margin: 0 auto;
}
.sand-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
    max-width: 520px;
}
.sand-body img {
    width: 100%;
}
.sand-hand img {
    position: absolute;
    top: 33%;
    left: 35%;
    width: 24%;
    z-index: 1;
    -webkit-animation: sand-hand linear 3s infinite;
    -moz-animation: sand-hand linear 3s infinite;
    -o-animation: sand-hand linear 3s infinite;
    animation: sand-hand linear 3s infinite;
    -webkit-transform-origin: 85% 0%;
    -moz-transform-origin: 85% 0%;
    -ms-transform-origin: 85% 0%;
    -o-transform-origin: 85% 0%;
    transform-origin: 85% 0%;
}

@-webkit-keyframes sand-hand {
    0%{-webkit-transform:rotate(0deg);}
    10%{-webkit-transform:rotate(3deg);}
    20%{-webkit-transform:rotate(6deg);}
    30%{-webkit-transform:rotate(9deg);}
    40%{-webkit-transform:rotate(12deg);}
    50%{-webkit-transform:rotate(15deg);}
    60%{-webkit-transform:rotate(12deg);}
    70%{-webkit-transform:rotate(9deg);}
    80%{-webkit-transform:rotate(6deg);}
    90%{-webkit-transform:rotate(3deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-ms-keyframes sand-hand {
    0%{-ms-transform:rotate(0deg);}
    10%{-ms-transform:rotate(3deg);}
    20%{-ms-transform:rotate(6deg);}
    30%{-ms-transform:rotate(9deg);}
    40%{-ms-transform:rotate(12deg);}
    50%{-ms-transform:rotate(15deg);}
    60%{-ms-transform:rotate(12deg);}
    70%{-ms-transform:rotate(9deg);}
    80%{-ms-transform:rotate(6deg);}
    90%{-ms-transform:rotate(3deg);}
    100%{-ms-transform:rotate(0deg);}
}
@-moz-keyframes sand-hand {
    0%{-moz-transform:rotate(0deg);}
    10%{-moz-transform:rotate(3deg);}
    20%{-moz-transform:rotate(6deg);}
    30%{-moz-transform:rotate(9deg);}
    40%{-moz-transform:rotate(12deg);}
    50%{-moz-transform:rotate(15deg);}
    60%{-moz-transform:rotate(12deg);}
    70%{-moz-transform:rotate(9deg);}
    80%{-moz-transform:rotate(6deg);}
    90%{-moz-transform:rotate(3deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes sand-hand {
    0%{-o-transform:rotate(0deg);}
    10%{-o-transform:rotate(3deg);}
    20%{-o-transform:rotate(6deg);}
    30%{-o-transform:rotate(9deg);}
    40%{-o-transform:rotate(12deg);}
    50%{-o-transform:rotate(15deg);}
    60%{-o-transform:rotate(12deg);}
    70%{-o-transform:rotate(9deg);}
    80%{-o-transform:rotate(6deg);}
    90%{-o-transform:rotate(3deg);}
    100%{-o-transform:rotate(0deg);}
}

/*===============
----- develop ----- 102
===============*/
.develop-content {
    position: relative;
    width: auto;
    max-width: 520px;
    margin: 0 auto;
    overflow: hidden;
}
.develop-body{
    position: relative;
    width: 100%;
    z-index: 1;
    margin-top: 50px;
    max-width: 520px;
}
.develop-table img {
    width: 100%;
}
.develop-man img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    -webkit-animation: DevelopMan linear 8s infinite;
    -moz-animation: DevelopMan linear 8s infinite;
    -o-animation: DevelopMan linear 8s infinite;
    animation: DevelopMan linear 8s infinite;
    -webkit-transform-origin: 85% 0%;
    -moz-transform-origin: 85% 0%;
    -ms-transform-origin: 85% 0%;
    -o-transform-origin: 85% 0%;
    transform-origin: 85% 0%;
}
.left-hand-dev img {
    position: absolute;
    top: 21%;
    left: 59%;
    width: 18%;
    z-index: 1;
    -webkit-animation: leftHandDev linear 8s infinite;
    -moz-animation: leftHandDev linear 8s infinite;
    -o-animation: leftHandDev linear 8s infinite;
    animation: leftHandDev linear 8s infinite;
    -webkit-transform-origin: 85% 60%;
    -moz-transform-origin: 85% 60%;
    -ms-transform-origin: 85% 60%;
    -o-transform-origin: 85% 60%;
    transform-origin: 85% 60%;
}
.right-hand-dev img {
    position: absolute;
    top: 20%;
    left: 31%;
    width: 17%;
    z-index: 1;
    -webkit-animation: rightHandDev linear 8s infinite;
    -moz-animation: rightHandDev linear 8s infinite;
    -o-animation: rightHandDev linear 8s infinite;
    animation: rightHandDev linear 8s infinite;
    -webkit-transform-origin: 85% 60%;
    -moz-transform-origin: 85% 60%;
    -ms-transform-origin: 85% 60%;
    -o-transform-origin: 85% 60%;
    transform-origin: 85% 60%;
}
.smoke-dev img {
    position: absolute;
    top: 23%;
    left: 13%;
    width: 10%;
    opacity: 0.6;
    z-index: 0;
    -webkit-animation: smokeDev linear 3s infinite;
    -moz-animation: smokeDev linear 3s infinite;
    -o-animation: smokeDev linear 3s infinite;
    animation: smokeDev linear 3s infinite;
    -webkit-transform-origin: 40% 90%;
    -moz-transform-origin: 50% 90%;
    -ms-transform-origin: 50% 90%;
    -o-transform-origin: 50% 90%;
    transform-origin: 50% 90%;
}

@keyframes smokeDev {
    0%{transform:rotate(4deg);}
    10%{transform:rotate(6deg);}
    20%{transform:rotate(8deg);}
    30%{transform:rotate(6deg);}
    40%{transform:rotate(4deg);}
    50%{transform:rotate(0deg);}
    60%{transform:rotate(-4deg);}
    70%{transform:rotate(-6deg);}
    80%{transform:rotate(-8deg);}
    90%{transform:rotate(-4deg);}
    100%{transform:rotate(0deg);}
}
@-webkit-keyframes smokeDev {
    0%{-webkit-transform:rotate(4deg);}
    10%{-webkit-transform:rotate(6deg);}
    20%{-webkit-transform:rotate(8deg);}
    30%{-webkit-transform:rotate(6deg);}
    40%{-webkit-transform:rotate(4deg);}
    50%{-webkit-transform:rotate(0deg);}
    60%{-webkit-transform:rotate(-4deg);}
    70%{-webkit-transform:rotate(-6deg);}
    80%{-webkit-transform:rotate(-8deg);}
    90%{-webkit-transform:rotate(-4deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes smokeDev {
    0%{-moz-transform:rotate(4deg);}
    10%{-moz-transform:rotate(6deg);}
    20%{-moz-transform:rotate(8deg);}
    30%{-moz-transform:rotate(6deg);}
    40%{-moz-transform:rotate(4deg);}
    50%{-moz-transform:rotate(0deg);}
    60%{-moz-transform:rotate(-4deg);}
    70%{-moz-transform:rotate(-6deg);}
    80%{-moz-transform:rotate(-8deg);}
    90%{-moz-transform:rotate(-4deg);}
    100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes smokeDev {
    0%{-o-transform:rotate(4deg);}
    10%{-o-transform:rotate(6deg);}
    20%{-o-transform:rotate(8deg);}
    30%{-o-transform:rotate(6deg);}
    40%{-o-transform:rotate(4deg);}
    50%{-o-transform:rotate(0deg);}
    60%{-o-transform:rotate(-4deg);}
    70%{-o-transform:rotate(-6deg);}
    80%{-o-transform:rotate(-8deg);}
    90%{-o-transform:rotate(-4deg);}
    100%{-o-transform:rotate(0deg);}
}
@-ms-keyframes smokeDev {
    0%{-ms-transform:rotate(4deg);}
    10%{-ms-transform:rotate(6deg);}
    20%{-ms-transform:rotate(8deg);}
    30%{-ms-transform:rotate(6deg);}
    40%{-ms-transform:rotate(4deg);}
    50%{-ms-transform:rotate(0deg);}
    60%{-ms-transform:rotate(-4deg);}
    70%{-ms-transform:rotate(-6deg);}
    80%{-ms-transform:rotate(-8deg);}
    90%{-ms-transform:rotate(-4deg);}
    100%{-ms-transform:rotate(0deg);}
}

@keyframes DevelopMan {
    0%{left: 0; top: 0;}
    10%{left: -10%; top: 0;}
    20%{left: -25%; top: 0;}
    30%{left: -25%; top: 0;}
    40%{left: -25%; top: 0;}
    50%{left: -25%; top: 0;}
    60%{left: 0; top: 0;}
    70%{left: 0; top: 0;}
    80%{left: 0; top: 0;}
    90%{left:  0; top: 0;}
    100%{left: 0; top: 0;}
}
@-webkit-keyframes DevelopMan {
    0%{left: 0; top: 0;}
    10%{left: -10%; top: 0;}
    20%{left: -25%; top: 0;}
    30%{left: -25%; top: 0;}
    40%{left: -25%; top: 0;}
    50%{left: -25%; top: 0;}
    60%{left: 0; top: 0;}
    70%{left: 0; top: 0;}
    80%{left: 0; top: 0;}
    90%{left:  0; top: 0;}
    100%{left: 0; top: 0;}
}
@-moz-keyframes DevelopMan {
    0%{left: 0; top: 0;}
    10%{left: -10%; top: 0;}
    20%{left: -25%; top: 0;}
    30%{left: -25%; top: 0;}
    40%{left: -25%; top: 0;}
    50%{left: -25%; top: 0;}
    60%{left: 0; top: 0;}
    70%{left: 0; top: 0;}
    80%{left: 0; top: 0;}
    90%{left:  0; top: 0;}
    100%{left: 0; top: 0;}
}
@-o-keyframes DevelopMan {
    0%{left: 0; top: 0;}
    10%{left: -10%; top: 0;}
    20%{left: -25%; top: 0;}
    30%{left: -25%; top: 0;}
    40%{left: -25%; top: 0;}
    50%{left: -25%; top: 0;}
    60%{left: 0; top: 0;}
    70%{left: 0; top: 0;}
    80%{left: 0; top: 0;}
    90%{left:  0; top: 0;}
    100%{left: 0; top: 0;}
}
@-ms-keyframes DevelopMan {
    0%{left: 0; top: 0;}
    10%{left: -10%; top: 0;}
    20%{left: -25%; top: 0;}
    30%{left: -25%; top: 0;}
    40%{left: -25%; top: 0;}
    50%{left: -25%; top: 0;}
    60%{left: 0; top: 0;}
    70%{left: 0; top: 0;}
    80%{left: 0; top: 0;}
    90%{left:  0; top: 0;}
    100%{left: 0; top: 0;}
}
@keyframes rightHandDev {
    0%{transform:rotate(0deg); left: 32%;}
    10%{transform:rotate(0deg); left: 21%;}
    20%{transform:rotate(0deg); left: 7%;}
    30%{transform:rotate(0deg); left: 7%;}
    40%{transform:rotate(0deg); left: 7%;}
    50%{transform:rotate(0deg); left: 7%;}
    60%{transform:rotate(0deg); left: 32%;}
    70%{transform:rotate(-4deg); left: 32%;}
    80%{transform:rotate(-9deg); left: 32%;}
    90%{transform:rotate(-2deg); left: 32%;}
    100%{transform:rotate(0deg); left: 32%;}
}
@-webkit-keyframes rightHandDev {
    0%{-webkit-transform:rotate(0deg); left: 32%;}
    10%{-webkit-transform:rotate(0deg); left: 21%;}
    20%{-webkit-transform:rotate(0deg); left: 7%;}
    30%{-webkit-transform:rotate(0deg); left: 7%;}
    40%{-webkit-transform:rotate(0deg); left: 7%;}
    50%{-webkit-transform:rotate(0deg); left: 7%;}
    60%{-webkit-transform:rotate(0deg); left: 32%;}
    70%{-webkit-transform:rotate(-4deg); left: 32%;}
    80%{-webkit-transform:rotate(-9deg); left: 32%;}
    90%{-webkit-transform:rotate(-2deg); left: 32%;}
    100%{-webkit-transform:rotate(0deg); left: 32%;}
}
@-moz-keyframes rightHandDev {
    0%{-moz-transform:rotate(0deg); left: 32%;}
    10%{-moz-transform:rotate(0deg); left: 21%;}
    20%{-moz-transform:rotate(0deg); left: 7%;}
    30%{-moz-transform:rotate(0deg); left: 7%;}
    40%{-moz-transform:rotate(0deg); left: 7%;}
    50%{-moz-transform:rotate(0deg); left: 7%;}
    60%{-moz-transform:rotate(0deg); left: 32%;}
    70%{-moz-transform:rotate(-4deg); left: 32%;}
    80%{-moz-transform:rotate(-9deg); left: 32%;}
    90%{-moz-transform:rotate(-2deg); left: 32%;}
    100%{-moz-transform:rotate(0deg); left: 32%;}
}
@-o-keyframes rightHandDev {
    0%{-o-transform:rotate(0deg); left: 32%;}
    10%{-o-transform:rotate(0deg); left: 21%;}
    20%{-o-transform:rotate(0deg); left: 7%;}
    30%{-o-transform:rotate(0deg); left: 7%;}
    40%{-o-transform:rotate(0deg); left: 7%;}
    50%{-o-transform:rotate(0deg); left: 7%;}
    60%{-o-transform:rotate(0deg); left: 32%;}
    70%{-o-transform:rotate(-4deg); left: 32%;}
    80%{-o-transform:rotate(-9deg); left: 32%;}
    90%{-o-transform:rotate(-2deg); left: 32%;}
    100%{-o-transform:rotate(0deg); left: 32%;}
}
@-ms-keyframes rightHandDev {
    0%{-ms-transform:rotate(0deg); left: 32%;}
    10%{-ms-transform:rotate(0deg); left: 21%;}
    20%{-ms-transform:rotate(0deg); left: 7%;}
    30%{-ms-transform:rotate(0deg); left: 7%;}
    40%{-ms-transform:rotate(0deg); left: 7%;}
    50%{-ms-transform:rotate(0deg); left: 7%;}
    60%{-ms-transform:rotate(0deg); left: 32%;}
    70%{-ms-transform:rotate(-4deg); left: 32%;}
    80%{-ms-transform:rotate(-9deg); left: 32%;}
    90%{-ms-transform:rotate(-2deg); left: 32%;}
    100%{-ms-transform:rotate(0deg); left: 32%;}
}

@keyframes leftHandDev {
    0%{transform:rotate(0deg); left: 59%;}
    10%{transform:rotate(0deg); left: 49%;}
    20%{transform:rotate(0deg); left: 35%;}
    30%{transform:rotate(0deg); left: 35%;}
    40%{transform:rotate(0deg); left: 35%;}
    50%{transform:rotate(0deg); left: 35%;}
    60%{transform:rotate(0deg); left: 59%;}
    70%{transform:rotate(6deg); left: 59%;}
    80%{transform:rotate(3deg); left: 59%;}
    90%{transform:rotate(6deg); left: 59%;}
    100%{transform:rotate(0deg); left: 59%;}
}
@-webkit-keyframes leftHandDev {
    0%{-webkit-transform:rotate(0deg); left: 59%;}
    10%{-webkit-transform:rotate(0deg); left: 49%;}
    20%{-webkit-transform:rotate(0deg); left: 35%;}
    30%{-webkit-transform:rotate(0deg); left: 35%;}
    40%{-webkit-transform:rotate(0deg); left: 35%;}
    50%{-webkit-transform:rotate(0deg); left: 35%;}
    60%{-webkit-transform:rotate(0deg); left: 59%;}
    70%{-webkit-transform:rotate(6deg); left: 59%;}
    80%{-webkit-transform:rotate(3deg); left: 59%;}
    90%{-webkit-transform:rotate(6deg); left: 59%;}
    100%{-webkit-transform:rotate(0deg); left: 59%;}
}
@-moz-keyframes leftHandDev {
    0%{-moz-transform:rotate(0deg); left: 59%;}
    10%{-moz-transform:rotate(0deg); left: 49%;}
    20%{-moz-transform:rotate(0deg); left: 35%;}
    30%{-moz-transform:rotate(0deg); left: 35%;}
    40%{-moz-transform:rotate(0deg); left: 35%;}
    50%{-moz-transform:rotate(0deg); left: 35%;}
    60%{-moz-transform:rotate(0deg); left: 59%;}
    70%{-moz-transform:rotate(6deg); left: 59%;}
    80%{-moz-transform:rotate(3deg); left: 59%;}
    90%{-moz-transform:rotate(6deg); left: 59%;}
    100%{-moz-transform:rotate(0deg); left: 59%;}
}
@-o-keyframes leftHandDev {
    0%{-o-transform:rotate(0deg); left: 59%;}
    10%{-o-transform:rotate(0deg); left: 49%;}
    20%{-o-transform:rotate(0deg); left: 35%;}
    30%{-o-transform:rotate(0deg); left: 35%;}
    40%{-o-transform:rotate(0deg); left: 35%;}
    50%{-o-transform:rotate(0deg); left: 35%;}
    60%{-o-transform:rotate(0deg); left: 59%;}
    70%{-o-transform:rotate(6deg); left: 59%;}
    80%{-o-transform:rotate(3deg); left: 59%;}
    90%{-o-transform:rotate(6deg); left: 59%;}
    100%{-o-transform:rotate(0deg); left: 59%;}
}
@-ms-keyframes leftHandDev {
    0%{-ms-transform:rotate(0deg); left: 59%;}
    10%{-ms-transform:rotate(0deg); left: 49%;}
    20%{-ms-transform:rotate(0deg); left: 35%;}
    30%{-ms-transform:rotate(0deg); left: 35%;}
    40%{-ms-transform:rotate(0deg); left: 35%;}
    50%{-ms-transform:rotate(0deg); left: 35%;}
    60%{-ms-transform:rotate(0deg); left: 59%;}
    70%{-ms-transform:rotate(6deg); left: 59%;}
    80%{-ms-transform:rotate(3deg); left: 59%;}
    90%{-ms-transform:rotate(6deg); left: 59%;}
    100%{-ms-transform:rotate(0deg); left: 59%;}
}
