added some responsiveness

made many changes to layout