can you add 2 different css , one for mobile and one for desktops where
if device mobile load mobile css
if device desktop load desktop css
detect device and load css very simple
this could reduce css up to 50%
i see a lot of css files are loaded and not used.