Добавляя таблицу, задавайте для нее не фиксированную ширину, а 100% и тогда будет все хорошо, пример, есть таблица:
<table border="1" cellpadding="1" cellspacing="1" style="width:100%;">
<tbody>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
выделенное красным позволит таблице быть адаптивной и подстраиваться под размеры экрана усаройства посетителя, а не ломать сайт имея фиксированные размеры.