Я помогаю клиенту с его сайтом, и на одной из страниц используются якоря страниц. Они работают, однако, когда они активны, они вырезают большую часть верхней части страницы, сдвигая весь div вверх.
Вот ссылка http://hornblower -buscies.co.uk / hornblower-Strategic-Partners /
У вас есть overflow:hidden, установленный на div main_body. Удалите это правило или установите overflow:visible;. Это решит div от сдвига вверх. Однако я думаю, что у вас может быть другая проблема с тем, как столбцы делятся / вкладываются.
overflow:hidden
overflow:visible;