rengineering for media query responsive design