Can I scale layout to a smaller screen?

I did layout (using flex) for width 1280px. But it turned out that screen on which it will be shown has only 960px of browser width (and 1280px os screen width with some fractional pixel ratio)

Do I have any simple option programmatically to scale my layout to new size, something like “zoom out” it?