Вроде отображается сперва норм, а если вписать данные, то расплывается за борта :-(
Потому что при вводе текста в поля формы происходит scale, т.е. банально, активное поле ввода увеличивается на экране моб. устройства, якобы для удобства пользователя.
UPD.: конкретно данный эффект зума пропадёт, если убрать обёртку
<section class="f_bl-a"> ... </section>
, то есть стоит смотреть заданные стили для класса
f_bl-a
. У вас много ошибок и в HTML, и в CSS,
как минимум, проверяйте то что закомментировали.