Sam, u need to tidy up yr responsive webpage...
Old version... stack too close to each others..
One page or single page or Supersite format the way to go.
I use Xara webdesigb Premium for my biz.... drag and drop... sweet arse to use...
When u c know to code html5 and JS already, don't hv to code....
just buy the package and it takes care of everything. Every year pay for their new version and they take care of the upgrade the upcoming technology....
Only learn Pythons for engineer or high end ends otherwise for UI buy from Xara to get you through. It is UI only webpage why bother. Only when need advance JS pay people to do one off job.
Now learning advance JS...
Btw... bought the Flutter an Dart course from Udemy. OMG looks like writing essay so long strings of codes to know. There are hubdreds of ways to design the webpage and by the tons of code strings will fail miserably....
So goes back the Xara where they use html5,,JS or Cordova or whatsoever codings doesnt bother me. Whats important to ne is speed delivery... just pom pom pom from their 300 website samples webdesign more than enough to deliver my job done.
Take short cuts. Days of reckoning developer start from scratch to each clients are over. That was 2005-2015 period.
Tioboh Hope this helps