Una tabella a tre colonne non si ridurrà mai a 1 colonna automaticamente.
Senza seguire tutte le regole del responsive puoi mettere le immagini e il relativo testo dentro a dei div (una per div) dandogli un float:left in modo da affiancarne tre, riducendo la risoluzione i div seguiranno il flusso della pagina e andranno a capo come vuoi tu