@media (max-width: 900px) {

  body {
    --header-height: 70px;
  }
  h3.title {
    font-size: 18px;
  }
  .plug_usl_list .list div {
    font-size: 12px;
  }
  .plug_usl_item {
    width: 400px;
    grid-row-gap: 25px;
  }
  .plug_usl_list {
    grid-template-columns: 1fr;
    grid-row-gap: 25px;
    justify-items: center;
  }
  .plug_usl_list .list {
    grid-row-gap: 10px;
    padding-left: 15px;
    padding-bottom: 15px;
  }

  .page_block_wrapper.first {
    padding: 50px 0px;
  }
  .header {
    height: 70px;
    padding: 0px var(--side-padding) 0px var(--side-padding);
    display: grid;
    grid-template-columns: 1fr auto;
    grid-row-gap: 10px;
    align-items: center;
    align-content: center;
  }
  .header_phone {
    justify-self: start;
    grid-row: 1/2;
    grid-column: 2/3;
    font-size: 14px;
    font-weight: 400;
  }
  .header_phone svg {
    height: 16px;
    margin-left: 3px;
  }
  .header_mail {
    justify-self: start;
    grid-row: 2/3;
    grid-column: 2/3;
    font-size: 14px;
    font-weight: 400;
  }
  .header_mail svg {
    height: 14px;
  }
  .header .header_logo {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .header .header_logo svg {
    height: 30px;
  }








}
@media (max-width: 450px) {
  .plug_usl_item {
    width: 100%;
  }
}
