Mobile content now spans entire screen

I had a look at my html and realized I didn't put everything in a .row
classed div which was throwing off the padding.
Changed transition on mobile menu

instead of transitioning each menu item I transitioned the menu
container, which should perform much better on mobiles.