made some components mobile-first and responsive