new styles for mobile responsive