A responsive webpage should appear visually appealing both on expansive desktop screens and on compact mobile phones.
Responsive design is a standard feature across all major CSS Frameworks.
They are freely available and straightforward to implement.