xmoonlight, давайте более конкретно опишу ситуацию: есть фронтенд, который выполняет верстку. Он сверстал форму обратной связи не в виде html... поля, кнопки.. А в виде компонента, который строиться через js. Соответсвенно js сжатый, как там и что работает - не понятно.
Теперь стоит задача это интегрироваться с CMS. Только не очень понятно как это делать, т.к. даже name у полей изменить не получиться, не говоря о том, что бы добавить необходимые скрытые поля и т.д.
А еще у меня второй вопрос: на кой ты взял bootstap 4, который еще в Альфе и жалуешься что он работает как то не так!? Ты решил работать с сырым продуктом, в котором еще возможно куча недоработок, а теперь у тебя проблемы.
А с чего col-sm-12 и col-md-12 должны как то влиять на iphone 6? Они начинают работать только на ширине больше 576px и 768px соответственно. У тебя ничего не прописано для iphone 6!
Там возможно какая нибудь служба доставки качает данные с другого сервера. В первый раз скачивает, запихивает в БД или кеширует, а при следующих заходах использует эти данные.
vladimirship, вот здесь /bitrix/admin/task_admin.php найди уровень "Управление пользователями" у Главного модуля и посмотри вкладку "Включаемые операции". И там же посмотри у модуля Обучение все уровни и соответственно вкладку "Включаемые операции" у них.
Froggyweb, вот когда дизайнер рисует кнопку с 20 шрифтом и с 14 шрифтом с одинаковыми отступами em или rem только мешается. Если произошло изменение шрифта вы скорее всего применили к кнопке другой или дополнительный класс. Вот в нем лучше и задать новые значения для паддинга.