added responsive styling