Ваш .wrapper
имеет height: 100%
, но ваш h3
выше этого, поэтому высота содержимого вашего .main-container
всегда будет 100% + h3 height
, что каждый раз приводит к переполнению.
Если страница все еще переполняется, чем ваш контент слишком велик для экрана пользователя, и это всегда может произойти. Никогда нельзя верить, что у каждого пользователя есть большой экран. Альтернативой этому могут быть реальные размеры вашего img
и текста, которые приводят к уменьшению размера элементов с меньшим экраном.