Notably, we use the Bootstrap framework (version 3 in Chamilo < 2.0, then Bootstrap version 4), which is touted as a « mobile first » framework. This means that, if you extend it nicely (which took us about 300h of work in total to migrate to), your web application should respond very well to all kinds of devices dimensions changes.