added responsiveness and new css