Struggling to make my content responsive across different screen sizes. The elements are overlapping when viewed on smaller screens. See snapshots for xs, small, and medium screen sizes:
small - https://i.sstatic.net/l9a6U.png
medium - https://i.sstatic.net/gvun6.png
large- https://i.sstatic.net/AeuSu.png
ex-large- https://i.sstatic.net/eLPDZ.png
New UI developer seeking feedback on perfecting the layout. How can I improve it further?
HTML code: [see attached]
Respective CSS: [see attached]