made responsive, including tables and catousel