.slide-up-fade-in{
    animation: slide-up-fade-in ease 1s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode:forwards;
    -webkit-animation: slide-up-fade-in ease 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode:forwards;
    -moz-animation: slide-up-fade-in ease 1s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode:forwards;
    -o-animation: slide-up-fade-in ease 1s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode:forwards;
    -ms-animation: slide-up-fade-in ease 1s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode:forwards;
    opacity:0;
    opacity: 1\9;
}

@keyframes slide-up-fade-in{
    0% {
        opacity:0;
        transform: translate(0px,40px);
    }
    100% {
        opacity:1;
        transform: translate(0px,0px);
    }
}

@-moz-keyframes slide-up-fade-in{
    0% {
        opacity:0;
        -moz-transform: translate(0px,40px);
    }
    100% {
        opacity:1;
        -moz-transform: translate(0px,0px);
    }
}

@-webkit-keyframes slide-up-fade-in {
    0% {
        opacity:0;
        -webkit-transform: translate(0px,40px);
    }
    100% {
        opacity:1;
        -webkit-transform: translate(0px,0px);
    }
}

@-o-keyframes slide-up-fade-in {
    0% {
        opacity:0;
        -o-transform: translate(0px,40px);
    }
    100% {
        opacity:1;
        -o-transform: translate(0px,0px);
    }
}

@-ms-keyframes slide-up-fade-in {
    0% {
        opacity:0;
        -ms-transform: translate(0px,40px);
    }
    100% {
        opacity:1;
        -ms-transform: translate(0px,0px);
    }
} 

.slide-right-fade-in{
    animation: slide-right-fade-in ease 1.5s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode:forwards;
    -webkit-animation: slide-right-fade-in ease 1.5s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode:forwards;
    -moz-animation: slide-right-fade-in ease 1.5s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode:forwards;
    -o-animation: slide-right-fade-in ease 1.5s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode:forwards; 
    -ms-animation: slide-right-fade-in ease 1.5s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode:forwards;
    opacity:0;
    opacity: 1\9;
}

@keyframes slide-right-fade-in{
    0% {
        opacity:0;
        transform: translate(-30px,0px);
    }
    100% {
        opacity:1;
        transform: translate(0px,0px);
    }
}

@-moz-keyframes slide-right-fade-in{
    0% {
        opacity:0;
        -moz-transform: translate(-30px,0px);
    }
    100% {
        opacity:1;
        -moz-transform: translate(0px,0px);
    }
}

@-webkit-keyframes slide-right-fade-in {
    0% {
        opacity:0;
        -webkit-transform: translate(-30px,0px);
    }
    100% {
        opacity:1;
        -webkit-transform: translate(0px,0px);
    }
}

@-o-keyframes slide-right-fade-in {
    0% {
        opacity:0;
        -o-transform: translate(-30px,0px);
    }
    100% {
        opacity:1;
        -o-transform: translate(0px,0px);
    }
}

@-ms-keyframes slide-right-fade-in {
    0% {
        opacity:0;
        -ms-transform: translate(-30px,0px);
    }
    100% {
        opacity:1;
        -ms-transform: translate(0px,0px);
    }
} 