@media (max-width: 2150px) {
  .nav { top: 245rem; }
}

@media (max-width: 2000px) {
  .nav { top: 265rem; }
}

@media (max-width: 1870px) {
  .nav { top: 270rem; }
}

@media (max-width: 1800px) {
  .nav { top: 260rem; }
  .nav a { font-size: 20px; }
}

@media (max-width: 1650px) {
  .nav { top: 245rem; }
  .footer-logo, .header-logo { max-width: 130px; }
}

@media (max-width: 1575px) {
  .nav { top: 265rem; }
  .nav a { font-size: 20px; }
}

@media (max-width: 1440px) {
    .nav { top: 265rem; }
  /* top остается 285rem, дублировать не обязательно */
  .nav a { font-size: 18px; }
  .footer-logo, .header-logo { max-width: 130px; }
}
@media (max-width: 1320px) {
  .nav { top: 290rem; }
  .footer-logo, .header-logo { max-width: 130px; }
}

@media (max-width: 1250px) {
  .nav { top: 300rem; }
  .footer-logo, .header-logo { max-width: 130px; }
}

@media (max-width: 1050px) {
  .nav { top: 310rem; }

}


@media (max-width: 1000px) {
  .nav { top: 260rem; }
  .nav a { font-size: 15px; }
  .footer-logo, .header-logo { max-width: 90px; }
}

@media (max-width: 600px) {
  .nav { top: -100%; }
  .nav a { font-size: 15px; }
  .footer-logo, .header-logo { max-width: 90px; }
}