@media screen and (max-width: 1280px){
  .topnav a{
    display: none;
  }

  .topnav a.icon{
    float: center;
    display: block;
    color: #1f6eb6;
  }

  nav{
    max-width: 100%;
    height: 100%;
  }

  .topnav.responsive{
    position: relative;
  }

  .topnav.responsive a.icon{
    color: #83b925;
  }

  .topnav.responsive a{
    display: block;
    background: #f7f8fc;
  }
    .advantages-item{
    width: 50%;
  }

  footer nav a{
  display: none;
  }

  .footer-contacts a{
  display: block;
  text-align: center;
  }

    .pronas{
    width: 50%;
  }
table {
  width: 100%; /* Ширина таблицы */
  font-size: 14px;
  }
.contacts{
  width: 90%;
}





}





  @media screen and (max-width: 420px){
  .advantages{
    flex-direction: column;
  }
  .advantages-item{
    width: 100%;
  }
  .contacts{
  width: 90%;
}
  .map{
  width: 90%;
}
}