
@-webkit-keyframes Preloader{
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes Preloader{
    100%{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes DrawStroke{
    0%{
        stroke-dasharray:350;
        stroke-dashoffset:350;
        stroke-opacity:1
    }
    100%{
        stroke-dasharray:0;
        stroke-dashoffset:0;
        stroke-opacity:0
    }
}
@keyframes DrawStroke{
    0%{
        stroke-dasharray:350;
        stroke-dashoffset:350;
        stroke-opacity:1
    }
    100%{
        stroke-dasharray:0;
        stroke-dashoffset:0;
        stroke-opacity:0
    }
}
@-webkit-keyframes Play{
    from{
        background-position:0
    }
    to{
        background-position:-360px
    }
}
@keyframes Play{
    from{
        background-position:0
    }
    to{
        background-position:-360px
    }
}
@-webkit-keyframes Ani{
    0%{
        box-shadow:0 0 0 rgba(220,220,220,0);
        border:1px solid rgba(220,220,220,0);
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    70%{
        box-shadow:0 0 50px rgba(220,220,220,1);
        border:1px solid rgba(220,220,220,1);
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    100%{
        box-shadow:0 0 60px rgba(220,220,220,0);
        border:0 solid rgba(220,220,220,0);
        -webkit-transform:scale(1.5);
        transform:scale(1.5)
    }
}
@keyframes Ani{
    0%{
        box-shadow:0 0 0 rgba(220,220,220,0);
        border:1px solid rgba(220,220,220,0);
        transform:scale(0)
    }
    70%{
        box-shadow:0 0 50px rgba(220,220,220,1);
        border:1px solid rgba(220,220,220,1);
        transform:scale(1)
    }
    100%{
        box-shadow:0 0 60px rgba(220,220,220,0);
        border:0 solid rgba(220,220,220,0);
        transform:scale(1.5)
    }
}
@-webkit-keyframes Bg-Animation{
    0%,100%{
        -webkit-transform:scale(1)
    }
    70%{
        -webkit-transform:scale(1.15)
    }
}
@keyframes Bg-Animation{
    0%,100%{
        transform:scale(1)
    }
    70%{
        transform:scale(1.15)
    }
}
@keyframes Leftpage{
    from{
        left:-100%
    }
    to{
        left:100%
    }
}
@-webkit-keyframes Leftpage{
    from{
        left:-100%
    }
    to{
        left:100%
    }
}
@keyframes Rotate{
    from{
        transform:rotate(0) translateZ(0)
    }
    to{
        transform:rotate(360deg) translateZ(0)
    }
}
@-webkit-keyframes Rotate{
    from{
        -webkit-transform:rotate(0) translateZ(0)
    }
    to{
        -webkit-transform:rotate(360deg) translateZ(0)
    }
}
@-webkit-keyframes empty{
    0%{
        opacity:1
    }
}
@keyframes empty{
    0%{
        opacity:1
    }
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes fadeOff{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:scaleX(0);
        transform:scaleX(0)
    }
}
@keyframes fadeOff{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:scaleX(0);
        transform:scaleX(0)
    }
}
@-webkit-keyframes fadeOn{
    0%{
        opacity:0
    }
    100%{
        opacity:1;
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@keyframes fadeOn{
    0%{
        opacity:0
    }
    100%{
        opacity:1;
        -webkit-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@-webkit-keyframes backSlideOut{
    25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(-200%)
    }
}
@keyframes backSlideOut{
    25%{
        opacity:.5;
        transform:translateZ(-500px)
    }
    100%,75%{
        opacity:.5;
        transform:translateZ(-500px) translateX(-200%)
    }
}
@-webkit-keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        -webkit-transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        -webkit-transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateZ(0) translateX(0)
    }
}
@keyframes backSlideIn{
    0%,25%{
        opacity:.5;
        transform:translateZ(-500px) translateX(200%)
    }
    75%{
        opacity:.5;
        transform:translateZ(-500px)
    }
    100%{
        opacity:1;
        transform:translateZ(0) translateX(0)
    }
}
@-webkit-keyframes scaleToFade{
    to{
        opacity:0;
        -webkit-transform:scale(.8)
    }
}
@keyframes scaleToFade{
    to{
        opacity:0;
        transform:scale(.8)
    }
}
@-webkit-keyframes Go{
    from{
        background-position:center 50px
    }
    to{
        background-position:center 140px
    }
}
@keyframes Go{
    from{
        background-position:center 50px
    }
    to{
        background-position:center 140px
    }
}
@-webkit-keyframes goDown{
    from{
        -webkit-transform:translateY(-100%)
    }
}
@keyframes goDown{
    from{
        transform:translateY(-100%)
    }
}
@-webkit-keyframes scaleUpFrom{
    from{
        opacity:0;
        -webkit-transform:scale(1.5)
    }
}
@keyframes scaleUpFrom{
    from{
        opacity:0;
        transform:scale(1.5)
    }
}
@-webkit-keyframes scaleUpTo{
    to{
        opacity:0;
        -webkit-transform:scale(1.5)
    }
}
@keyframes scaleUpTo{
    to{
        opacity:0;
        transform:scale(1.5)
    }
}
@-webkit-keyframes fadeTop{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-500px,0);
        transform:translate3d(0,-500px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeTop{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-500px,0);
        -ms-transform:translate3d(0,-500px,0);
        transform:translate3d(0,-500px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,200px,0);
        transform:translate3d(0,200px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,200px,0);
        -ms-transform:translate3d(0,200px,0);
        transform:translate3d(0,200px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100px,0);
        transform:translate3d(0,-100px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100px,0);
        -ms-transform:translate3d(0,-100px,0);
        transform:translate3d(0,-100px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
@-webkit-keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotateX(90deg) scale(.5);
        opacity:0
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(0) scale(1);
        opacity:1
    }
}
@keyframes flipInX{
    0%{
        transform:perspective(400px) rotateX(90deg) scale(.5);
        opacity:0
    }
    100%{
        transform:perspective(400px) rotateX(0) scale(1);
        opacity:1
    }
}
@-webkit-keyframes flipOutX{
    0%{
        -webkit-transform:perspective(400px) rotateX(0) scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:perspective(400px) rotateX(90deg) scale(.5);
        opacity:0
    }
}
@keyframes flipOutX{
    0%{
        transform:perspective(400px) rotateX(0) scale(1);
        opacity:1
    }
    100%{
        transform:perspective(400px) rotateX(90deg) scale(.5);
        opacity:0
    }
}
@-webkit-keyframes goRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes goRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-300px,0,0);
        transform:translate3d(-300px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes goLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(300px,0,0);
        transform:translate3d(300px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes goLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(300px,0,0);
        transform:translate3d(300px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes goBottom{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes goBottom{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes scaleSmall{
    0%{
        opacity:0;
        -webkit-transform:scale(0)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1)
    }
}
@keyframes scaleSmall{
    0%{
        opacity:0;
        transform:scale(0)
    }
    100%{
        opacity:1;
        transform:scale(1)
    }
}
@-webkit-keyframes scaleSmallOff{
    0%{
        opacity:1;
        -webkit-transform:scale(1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(1.5)
    }
}
@keyframes scaleSmallOff{
    0%{
        opacity:1;
        transform:scale(1)
    }
    100%{
        opacity:0;
        transform:scale(2.5)
    }
}
@-webkit-keyframes scaleLarge{
    0%{
        opacity:0;
        -webkit-transform:scale(1.5)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1)
    }
}
@keyframes scaleLarge{
    0%{
        opacity:0;
        transform:scale(1.5)
    }
    100%{
        opacity:1;
        transform:scale(1)
    }
}
@-webkit-keyframes scaleLargeOff{
    0%{
        opacity:1;
        -webkit-transform:scale(1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(0)
    }
}
@keyframes scaleLargeOff{
    0%{
        opacity:1;
        transform:scale(1)
    }
    100%{
        opacity:0;
        transform:scale(0)
    }
}
@-webkit-keyframes CloudRight{
    0%,100%{
        opacity:0
    }
    10%{
        opacity:.5
    }
    to{
        right:120%
    }
}
@keyframes CloudRight{
    0%,100%{
        opacity:0
    }
    10%{
        opacity:.5
    }
    to{
        right:120%
    }
}
@-webkit-keyframes CloudLeft{
    0%,100%{
        opacity:0
    }
    10%{
        opacity:.5
    }
    to{
        left:120%
    }
}
@keyframes CloudLeft{
    0%,100%{
        opacity:0
    }
    10%{
        opacity:.5
    }
    to{
        left:120%
    }
}