.cnt-Box h3 {
    -webkit-perspective: 600px;
       -moz-perspective: 600px;
            perspective: 600px;
}

.cnt-Box h3 img {
    opacity: 0;
}

.cnt-Box.action h3 img {
    -webkit-animation: fadein .8s;
       -moz-animation: fadein .8s;
         -o-animation: fadein .8s;
            animation: fadein .8s;

    -webkit-animation-fill-mode: both;
       -moz-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}

.cnt-Box h3 + p a {
    opacity: 0;
}

.cnt-Box.action h3 + p a {
    -webkit-animation: fadein .8s .2s;
       -moz-animation: fadein .8s .2s;
         -o-animation: fadein .8s .2s;
            animation: fadein .8s .2s;

    -webkit-animation-fill-mode: both;
       -moz-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}

.cnt-Box .style_snap .box a > div {
    opacity: 0;
}

.cnt-Box.action .style_snap .box a > div {
    -webkit-animation: fadein 1.0s .4s;
       -moz-animation: fadein 1.0s .4s;
         -o-animation: fadein 1.0s .4s;
            animation: fadein 1.0s .4s;

    -webkit-animation-fill-mode: both;
       -moz-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}

/*.cnt-Box .style_snap .box a > div{
  perspective: 600px;
}

.cnt-Box.action .style_snap .box a > div:hover{
  opacity: .6;
  transition-duration: .3s;
}

.cnt-Box .style_snap img{
  width: 100%;
  height: auto;
  transform-origin:0 100%;
  opacity: 0;
}*/
.standUp {
    -webkit-animation: standUp .8s;
       -moz-animation: standUp .8s;
         -o-animation: standUp .8s;
            animation: standUp .8s;

    -webkit-animation-fill-mode: both;
       -moz-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}

.goTop {
    -webkit-animation: goTop .5s;
       -moz-animation: goTop .5s;
         -o-animation: goTop .5s;
            animation: goTop .5s;

    -webkit-animation-fill-mode: both;
       -moz-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}

@-webkit-keyframes standUp {
    0% {
        -webkit-transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);
                transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);

        opacity: 0;
    }
    to {
        -webkit-transform: rotate3d(1, 0, 0, 0deg) translate3d(0px, 0px, 0px);

        opacity: 1;
    }
}

@-moz-keyframes standUp {
    0% {
        -moz-transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);
             transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);

        opacity: 0;
    }
    to {
        -webkit-transform: rotate3d(1, 0, 0, 0deg) translate3d(0px, 0px, 0px);

        opacity: 1;
    }
}

@-o-keyframes standUp {
    0% {
        transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);

        opacity: 0;
    }
    to {
        -webkit-transform: rotate3d(1, 0, 0, 0deg) translate3d(0px, 0px, 0px);

        opacity: 1;
    }
}

@keyframes standUp {
    0% {
        -webkit-transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);
           -moz-transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);
                transform: rotate3d(1, 0, 0, 20deg) translate3d(0px, 30px, 0px);

        opacity: 0;
    }
    to {
        -webkit-transform: rotate3d(1, 0, 0, 0deg) translate3d(0px, 0px, 0px);

        opacity: 1;
    }
}

@-webkit-keyframes goTop {
    0% {
        top: 20px;

        opacity: 0;
    }
    to {
        top: 0;

        opacity: 1;
    }
}

@-moz-keyframes goTop {
    0% {
        top: 20px;

        opacity: 0;
    }
    to {
        top: 0;

        opacity: 1;
    }
}

@-o-keyframes goTop {
    0% {
        top: 20px;

        opacity: 0;
    }
    to {
        top: 0;

        opacity: 1;
    }
}

@keyframes goTop {
    0% {
        top: 20px;

        opacity: 0;
    }
    to {
        top: 0;

        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadein {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
