Что вы можете сделать, это использовать медиа-запросы
Вы можете разместить заголовок в том же столбце, что и изображение, но сохранить отображение: ни один на элементе заголовка, пока не достигнете размера мобильного устройства, в этом случае вы снова отобразите его, но не отобразите: ни один заголовок в другом столбце .
Пример:
<td class=“column1”>
<img>
<div class=“title”>Title here</div>
</td>
<td class=“column2”>
<div class=“col2title”>Title here</div>
</td>
@media only screen and (max-width: 600px) {
.title {
display: block;
}
.column2{
display:none;
}
}