se il "sintomo" è una sovrapposizione di testo, probabilmente la causa risiede nel posizionamento assoluto del testo (e in effetti nel codice ho visto qualche position: absolute)
Elimina quel tipo di posizionamento oppure, se non puoi farne a meno, racchiudi immagine e didascalia in un unico blocco (mandando a capo la didascalia) che poi posizioni in modo assoluto.