added responsive css layout