Creating a consistent design in online courses can be a challenge. Creating a consistent design across multiple courses is even more of a challenge as different course builders add their individual touches.
In Moodle site administrators set a theme to change the look and feel of the site. Moodle 2.7 has two themes (Clean and More), both of which are responsive. Moodlerooms also has a responsive theme called Snap.