Для скрытия элемента при изменении размера экрана с помощью медиа запросов, нужно использовать свойство "display" и задать для него значение "none". Пример:
```css
@media screen and (max-width: 768px) {
.row-1 {
display: none;
}
}
```
Хотя мы используем медиа запрос для скрытия элемента, он всегда остается видимым, потому что, вероятно, установлено более конкретное правило, которое переопределяет его. Чтобы исправить это, вы можете проверить, есть ли другие стили, которые переопределяют свойство "display" для элемента с классом "row-1". Если есть, вы можете устранить конфликт, добавив "!important" к вашему правилу, чтобы оно имело высший приоритет:
```css
@media screen and (max-width: 768px) {
.row-1 {
display: none !important;
}
}
```
Убедитесь, что правило с медиа запросом находится после всех других стилей, на которые оно может влиять, чтобы оно имело приоритет.