Made the responsive design more streamlined

- Set a reasonable max width
- Added container divs to center/display the frame properly