Adding Viewport

Improving user experience and adding responsive capabilities