
@keyframes long {
    0% {
        width: 0
    }

    25% {
        width: 25%
    }

    50% {
        width: 100%
    }

    75% {
        width: 25%
    }

    to {
        width: 0
    }
}


@-webkit-keyframes swiper_img_move{
    0%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
    50%{
        -webkit-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
}
@keyframes swiper_img_move{
    0%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
    50%{
        -webkit-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
}



@keyframes mousemove {
    0%{
        bottom: 25px;
    }
    50%{
        bottom: 40px;
    }
    100%{
        bottom: 25px;
    }
}

@keyframes mysacle {
    0% {
        transform: scale(1.15);
    }
}

@keyframes topFloat {
    from {
        transform: translateY(20px);
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
    }

    to {
        transform: translateY(0);
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
    }
}


@keyframes warn {

    0% {

        transform:scale(0.5);

        opacity:0;

    }

    25% {

        transform:scale(1);

        opacity:0.4;

    }

    50% {

        transform:scale(1.2);

        opacity:0.8;

    }

    75% {

        transform:scale(1.3);

        opacity:0.4;

    }

    100% {

        transform:scale(1.4);

        opacity:0;

    }

}



@keyframes maprightFloat {
    from {
        transform:translateY(-50%) translateX(-20px);
        opacity: 0;
        -webkit-transform:translateY(-50%) translateX(-20px);
        -moz-transform:translateY(-50%) translateX(-20px);
        -ms-transform:translateY(-50%) translateX(-20px);
        -o-transform:translateY(-50%) translateX(-20px);
    }

    to {
        transform:translateY(-50%) translateX(0);
        opacity: 1;
        -webkit-transform:translateY(-50%) translateX(0);
        -moz-transform:translateY(-50%) translateX(0);
        -ms-transform:translateY(-50%) translateX(0);
        -o-transform:translateY(-50%) translateX(0);
    }
}

@keyframes zoomBig {
    0% {
        transform:scale(1);
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
    }

    100% {
        transform:scale(1.05);
        -webkit-transform:scale(1.05);
        -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
        -o-transform:scale(1.05);
    }
}