Fixed vertical scroll and Safari issues