responsive design and new styles