Чтобы таблица был адаптивной ширину ей нужно задавать width=100% то есть в конкретном коде:
<table border="0" cellpadding="15" cellspacing="1" style="max-width:100%; display:inline-block;">
удалить красное и все, по другому таблицы не адаптируются и точку с запятой пропустили после 100%. Также добавлю, для фото которые используются в таблице, внутри ячеек, желатльно прописать значение style="max-width:100%; в ином случае фото которые большой ширины будут ломать адаптивность таблицы.