Для обеспечения адаптивности использованы Bootstrap и медиа-запросы. Код валидный и кроссбраузерный. В скриншотах можно посмотреть отображение на на экране ноутбука (1366 × 768), на смартфоне и на планшете.
Вгору