added better responsive styling