Без конкретного примера кода трудно сказать, где именно у вас возникла проблема. Вот несколько общих причин, почему медиа-запросы могут не работать: 1. Неверный синтаксис. Убедитесь, что вы правильно составили медиа-запрос. Например, если вы пишете @media (min-width: 600px) {...}, то убедитесь, что у вас есть скобки вокруг условия и их скобки вокруг стилей внутри запроса. 2. Проблемы с каскадом. Если ваш медиа-запрос определен перед общими стилями, то общие стили могут переопределить стили в медиа-запросе. Для предотвращения этого убедитесь, что медиа-запросы указаны после основных стилей. 3. Неверные единицы измерения. Если вы используете em или rem вместо px в своих медиа-запросах, убедитесь, что вы правильно считаете эти единицы измерения. 4. Использование неправильных медиа-типов. Убедитесь, что вы используете правильные медиа-типы. Например, для веб-страниц вы должны использовать screen, а не print. 5. Неправильная ширина вьюпорта. В некоторых случаях, размер вьюпорта может не соответствовать ожидаемым. Вы должны убедиться, что у вас правильно настроены теги meta name="viewport". 6. Использование старых браузеров. Не все браузеры поддерживают медиа-запросы. Если ваш браузер старый, то медиа-запросы могут не работать. 7. Конфликтующие медиа-запросы. Убедитесь, что нет медиа-запросов, которые конфликтуют друг с другом. Например, @media (min-width: 600px) и @media (max-width: 599px) не пересекутся, и каждый будет работать, как предполагается.