vladislav3221, не имея кода на руках я точно сказать не могу. Но тут явно проблема в @media у Вас имеется файл "media.css? или в самом CSS строчка @media
Исходя из этого на экранах с шириной до 768px размер h1 будет 15px. А на экранах с шириной от 769px до бесконечности будет 20px.
Других вариантов я не вижу.
font-size везде одинаковый, полагаю, в em или rem. А то и вовсе в %.
Рекомендую почитать об относительных единицах измерения в CSS. Что от чего относительно измеряется.
vladislav3221, ну вы же понимаете, что текст не может быть разного размера если указан одинаковый размер в пикселях. Значит где-то указаны другие значения, которые перебивают значения указанные например для определенного класса. Посмотрите через Панель разработчика в браузере какие именно размеры текста и от чего подключает браузер.