¿Por qué las animaciones de CSS funcionan correctamente en Chrome pero no en Firefox?

¿Por qué las animaciones de CSS funcionan correctamente en Chrome pero no en Firefox?

urlhttp://carloshermoso.com/works/rwd/

#mainContent h2 { -moz-animation-duration:3s; -moz-animation-name:slideIn; -webkit-animation-duration:3s; -webkit-animation-name:slideIn; text-transform:uppercase; }
@-moz-keyframes slideIn
{
from { margin-bottom:100%; width:300%; }
to { margin-top:0%; width:100%; }
}
@-webkit-keyframes slideIn
{
from { margin-bottom:100%; width:300%; }
to { margin-top:0%; width:100%; }
}

¡Un millón de gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta