Wrap content in .container div elements

Some bootstrap styles only apply when inside .container divs such as
a good padding value which changes according to screen size.
Add styles devices with smaller screens

Changes includes, removing different background colors for benefits,
reducing font sizes and some paddings, removing image slider and
some tweaks for navbar menu and login button in it.
typo fix
Merge branch 'small-screens' into to-launch