Я думаю, что это может помочь вам https://www.w3schools.com/css/css_rwd_mediaqueries.asp вам нужно создавать разные стили для каждого разрешения, я не уверен, что вы уже сделали это, но это должно помочь вам
в том, как я сделать мои проекты отзывчивыми
вам может потребоваться создать новое фоновое изображение с каждым новым размером экрана, но это легко: просто загрузите gimp и измените размер изображения, убедитесь, что вы изменили его размер так, чтобы он не растягивался