Responsive layout

added a responsive layout, which will be changed