tweaked responsive design for mobile