А как вы на сервер отправляете данные? Если аяксом - делайте через window.location.href, если напрямую в php - тогда через header("Location: /something/");
Злоупотреблять (да и вообще использовать нежелательно) нельзя. Скорее всего, у вас медиа запрос находится выше, чем основной стиль, поэтому перебивается. Попробуйте на время отключить минификацию css и посмотреть на каких строчках стили находятся.