added basic responsive design