Responsive improvements

- Added mobile logo
- Fixed various margins and spacing issues