html5 – iPhone no muestra como debería mi página


Estoy intentando arreglar un problema con la visualizacion de un overlay de una galería de una web en Iphone. Pensaba que podías ser cosa de Safari, pero probamos a instalar firefox en el iphone de un amigo y sigue pasando lo mismo. Es como si no respetara el flexbox pero solo en la descripción, y no veo el por qué.

Así se deberia mostrar:
Foto buena

Y así se ve en Iphone:
Iphone

Se os ocurre por qué puede ser??