start of responsive design