#about_hometown:hover #sun_icon{
    -webkit-animation:toggle_sun_color 1s infinite;
    -moz-animation:toggle_sun_color 1s infinite;
    -o-animation:toggle_sun_color 1s infinite;
    -ms-animation:toggle_sun_color 1s infinite;
    animation:toggle_sun_color 1s infinite;

}

#about_email:hover .left_general_icons{
    -webkit-animation:hover_email_skew 0.8s forwards;
    -ms-animation:hover_email_skew 0.8s forwards;
    -o-animation:hover_email_skew 0.8s forwards;
    -moz-animation:hover_email_skew 0.8s forwards;
    animation:hover_email_skew 0.8s forwards;

}
#about_name:hover .left_general_icons{
    -webkit-animation:hover_about_rotate 1s forwards;
    -ms-animation:hover_about_rotate 1s forwards;
    -o-animation:hover_about_rotate 1s forwards;
    -moz-animation:hover_about_rotate 1s forwards;
    animation:hover_about_rotate 1s forwards;

}

.about_general_info:hover  #about_age_id{
    -webkit-animation: hover_about_age 0.3s linear 1 forwards;
    -moz-animation: hover_about_age 0.3s linear 1 forwards;
    -o-animation: hover_about_age 0.3s linear 1 forwards;
    -ms-animation: hover_about_age 0.3s linear 1 forwards;
    animation: hover_about_age 0.3s linear 1 forwards;

}

#about_university:hover .left_general_icons {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 1s ease-out;

}

.menu_item :hover .ca-icon{
    -webkit-animation:  translatey_anim 0.5s linear normal forwards;
    -ms-animation:  translatey_anim 0.5s linear normal forwards;
    -o-animation:  translatey_anim 0.5s linear  normal forwards;
    -moz-animation:  translatey_anim 0.5s linear normal forwards;
    animation:  translatey_anim 0.5s linear  normal forwards;

}

.menu_item :hover .ca-main{
    -webkit-animation:  translatey_ca_main 0.2s linear normal forwards;
    -ms-animation:  translatey_ca_main 0.2s linear normal forwards;
    -o-animation:  translatey_ca_main 0.2s linear  normal forwards;
    -moz-animation:  translatey_ca_main 0.2s linear normal forwards;
    animation:  translatey_ca_main 0.2s linear  normal forwards;
}

.rotate{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    transition-duration: 0.8s;
    overflow:hidden;

}

.rotate:hover  {
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);

}