Thanks for the review.
Indeed, I don't think I spent enough time on the responsive design and layout... I should have thought about it from the beginning of the project to avoid surprises