implemented responsive design