Вы можете попробовать использовать медиа-запросы CSS для этой цели.
Допустим, вы хотите, чтобы страница реагировала до определенной ширины (например, 1000 пикселей), вы можете задать для нее медиа-запрос.
.myTopNav {
display: flex;
}
@media (max-width: 1000px) {
.myTopNav {
display: initial;
position:absolute;
left:0;
top:0;
}
}
Таким образом, класс myTopNav будет перезаписан только для ширины 1000 пикселей или меньше.
Чтобы узнать больше об этом, посмотрите здесь: https://www.w3schools.com/cssref/css3_pr_mediaquery.asp