Fixed Container and Background Issues

Fixed some issues with UX on mobile (making the carousel full width and full height below nav on mobile with overflow auto on container but overflow hidden on body) to make mobile experience smoother.