more responsive design fixes