Responsive CSS

Added CSS fixes for mobile design