add style and responsive