@-moz-keyframes translatey_anim {
    0% {
        -moz-transform: translateY(0px) 	scale(1);
        opacity: 1;
    }
    100% {
        -moz-transform: translateY(-60px) scale(1.5);
        opacity: 0;
    }
}
@-o-keyframes translatey_anim {
    0% {
        -o-transform: translateY(0px) 	scale(1);
        opacity: 1;
    }
    100% {
        -o-transform: translateY(-60px) scale(1.5);
        opacity: 0;
    }
}
@-ms-keyframes translatey_anim {
    0% {
        -ms-transform: translateY(0px) 	scale(1);
        opacity: 1;
    }
    100% {
        -ms-transform: translateY(-60px) scale(1.5);
        opacity: 0;
    }
}

@-webkit-keyframes translatey_anim {
    0% {
        -webkit-transform: translateY(0px) 	scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(-60px) scale(1.5);
        opacity: 0;
    }

}

@keyframes translatey_anim {
    0% {
        transform: translateY(0px) 	scale(1);
        opacity: 1;
    }
    100% {
        transform: translateY(-60px) scale(1.5);
        opacity: 0;
    }
}




@-moz-keyframes translatey_ca_main {
    0% {
        -moz-transform: 	scale(1);
        opacity: 0;
    }
    100% {
        -moz-transform:  scale(1.25);
        opacity: 1;
    }
}
@-o-keyframes translatey_ca_main {
    0% {
        -o-transform:  	scale(1);
        opacity: 0;
    }
    100% {
        -o-transform:  scale(1.25);
        opacity: 1;
    }
}
@-ms-keyframes translatey_ca_main {
    0% {
        -ms-transform:  	scale(1);
        opacity: 0;
    }
    100% {
        -ms-transform:  scale(1.25);
        opacity: 1;
    }
}

@-webkit-keyframes translatey_ca_main {
    0% {
        -webkit-transform:  	scale(1);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1.25);
        opacity: 1;
    }

}

@keyframes translatey_ca_main {
    0% {
        transform:  	scale(1);
        opacity: 0;
    }
    100% {
        transform:  scale(1.25);
        opacity: 1;
    }
}


@-o-keyframes	hover_about_age{
    50%{
        font-size:40px;
        color:red;
    }
    100%{
        color:red;
    }
}

@-ms-keyframes	hover_about_age{
    50%{
        font-size:40px;
        color:red;
    }
    100%{
        color:red;
    }
}

@-moz-keyframes	hover_about_age{
    50%{
        font-size:40px;
        color:red;
    }
    100%{
        color:red;
    }
}

@-webkit-keyframes	hover_about_age{
    50%{
        font-size:40px;
        color:red;
    }
    100%{
        color:red;
    }
}


@keyframes	hover_about_age{
    50%{
        font-size:40px;
        color:red;
    }
    100%{
        color:red;
    }
}

@-webkit-keyframes	hover_about_rotate{
    100%{
        -webkit-transform:rotateY(-360deg);
        -webkit-transform-origin:	right;
    }
}

@-moz-keyframes	hover_about_rotate{
    100%{
        -moz-transform:rotateY(-360deg);
        -moz-transform-origin:	right;
    }
}
@-ms-keyframes	hover_about_rotate{
    100%{
        -ms-transform:rotateY(-360deg);
        -ms-transform-origin:	right;
    }
}
@-o-keyframes	hover_about_rotate{
    100%{
        -o-transform:rotateY(-360deg);
        -o-transform-origin:	right;
    }
}
@keyframes	hover_about_rotate{
    100%{
        transform:rotateY(-360deg);
        transform-origin:	right;
    }
}

@-webkit-keyframes	hover_email_skew{
    50%{
        -webkit-transform: skewX(-16deg);
        -webkit-transform-origin:	right;
    }
    100%{
        -webkit-transform: translateX(350%);
        -webkit-transform-origin:	right;
    }
}

@-moz-keyframes	hover_email_skew{
    50%{
        -moz-transform: skewX(-16deg);
        -moz-transform-origin:	right;
    }
    100%{
        -moz-transform: translateX(350%);
        -moz-transform-origin:	right;
    }
}

@-o-keyframes	hover_email_skew{
    50%{
        -o-transform: skewX(-16deg);
        -o-transform-origin:	right;
    }
    100%{
        -o-transform: translateX(350%);
        -o-transform-origin:	right;
    }
}

@-ms-keyframes	hover_email_skew{
    50%{
        -ms-transform: skewX(-16deg);
        -ms-transform-origin:	right;
    }
    100%{
        -ms-transform: translateX(350%);
        -ms-transform-origin:	right;
    }
}

@keyframes	hover_email_skew{
    50%{
        transform: skewX(-16deg);
        transform-origin:	right;
    }
    100%{
        transform: translateX(350%);
        transform-origin:	right;
    }
}


@-webkit-keyframes	toggle_sun_color{
    50%{
        color:yellow;
    }
}

@-moz-keyframes	toggle_sun_color{
    50%{
        color:yellow;
    }
}
@-o-keyframes	toggle_sun_color{
    50%{
        color:yellow;
    }
}
@-ms-keyframes	toggle_sun_color{
    50%{
        color:yellow;
    }
}
@keyframes	toggle_sun_color{
    50%{
        color:yellow;
    }
}


@-webkit-keyframes enlarge_box_height{
    0%{
        height:10%;
    }
    100%{
        height:15%;
    }
}
@-moz-keyframes enlarge_box_height{
    0%{
        height:10%;
    }
    100%{
        height:15%;
    }
}
@-o-keyframes enlarge_box_height{
    0%{
        height:10%;
    }
    100%{
        height:15%;
    }
}
@-ms-keyframes enlarge_box_height{
    0%{
        height:10%;
    }
    100%{
        height:15%;
    }
}
@keyframes enlarge_box_height{
    0%{
        height:10%;
    }
    100%{
        height:15%;
    }
}