Added Responsive Design

Site is now optimized for medium and small devices.