A lot of things need attention, here are some of them
- The site is not responsive .
- Where possible consider using html5 semantic elements like main, header etc
- headings must ascend in order from h1, h2, h3 etc without skipping headings
- footer links are better in an unordered list to assist with accessibility - the same with the social icons.
- Check out this course to help you with responsive design
- do a challenge that is one level down this one