@media all and (max-width: 529px) {
  .x.u-form__sbt {
    width: 100%;
  }
}
@media screen and (max-width: 949px) {
  .schools-table {
    overflow-x: auto;
  }
  .schools-table table {
    table-layout: auto;
  }
}
@media screen and (max-width: 529px) {
  .bn-federal-site ul.bs-holder li {
    width: 100%;  
    margin-left: 0;
    margin-right: 0;
  }
  .popup {
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
  }
  .map-area{
    width: 100% !important; 
  }
  .ymaps-2-1-76-map{
    width: 100% !important;
  }
}
