.contacts-page-grey {
  background: $gray-color;
  border-radius: 12px;
  margin-top: 71px;
  .map-info-wrapp {
    width: 100%;
    color: #3a3a3e;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 39px;
    height: 293px;
    display: block;
    &:before {
      display: none;
    }
  }

  .map-mail {
    a {
      color: $link-color;
    }
  }

  .ico-map {
    margin-top: 24px;
  }
  .map-adress {
    margin-top: 13px;
  }
  .ico-map {
    margin-top: 23px;
  }
  .map-phone {
    margin-top: 12px;
  }
  .map-mail {
    margin-top: 8px;
  }
}

.section-contact-page {
  .title-pages {
    margin-bottom: 33px;
  }
}

@media (max-width: 767px) {
  .contacts-page-grey {
    margin-top: 0;
  }
}