add top padding to mobile footer. adjust z-index of content and footer to fix overflow. fix footer overflow.