aeveltstra, #html fits every screen size out of the box. #css gets abused to stop it from doing that; to constrain the display by web browsers to specific widths. That’s counterproductive. The solution therefore is to remove such constraining CSS. Don’t apply a minimum width rule, and allow on-screen components to flow underneath each other as screen size dictates. Stop trying to make computer screens behave like hard-copy magazine paper.