CSS-изменения не применяются на мобильных устройствах

Я вижу ваше изменение, но поскольку селектор недостаточно конкретен, он был перезаписан стилями ядра.
Вы можете убедиться в этом, проверив элемент в браузере, например:

Вам нужно либо добавить !important к вашим правилам, либо сделать селектор более конкретным, например:

.user-profile-location {
    display: none !important;
}
.user-main .about .details .user-profile-location {
    display: none;
}

Обычно рекомендуется сначала правильно задать правило, чтобы избежать применения стилей к неожиданным элементам.