added responsive layout for mobile