.anim_item {
    opacity: 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.anim_item.start_anim {
    opacity: 1;
}


.anim_item.anim_zoom {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
}

.anim_item.anim_from_right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0);
}
.anim_item.anim_from_top {
    -webkit-transform: translate(0, -5rem);
    -moz-transform: translate(0, -5rem);
    -ms-transform: translate(0, -5rem);
    -o-transform: translate(0, -5rem);
    transform: translate(0, -5rem);
}
.anim_item.anim_from_left {
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
}
.anim_item.anim_from_bottom {
    -webkit-transform: translate(0, 5rem);
    -moz-transform: translate(0, 5rem);
    -ms-transform: translate(0, 5rem);
    -o-transform: translate(0, 5rem);
    transform: translate(0, 5rem);
}



.wrapper .anim_item.start_anim {
    -webkit-transform: translate(0,0) scale(1);
    -moz-transform: translate(0,0) scale(1);
    -ms-transform: translate(0,0) scale(1);
    -o-transform: translate(0,0) scale(1);
    transform: translate(0,0) scale(1);
}

.wrapper .start_anim.end_anim {
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

/****************************************************************************
 * Split Title
 ****************************************************************************/
 .anim_item.split_title .word > *,
 .anim_item .split_title .word > * {
    opacity: 0; 
    position: relative;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.start_anim.anim_item.split_title .word > *,
.start_anim.anim_item .split_title .word > * {
    opacity: 1;
}