Responsive Design

New CSS added to make responsive theme.