.logo_area .logo_mark {
  width: 91px;
  height: 100%;
  object-fit: contain;
  flex-shrink: 0;
  margin-right: 22px;
}

@media only screen and (max-width: 991px) {
  header .logo_area .logo_mark {
    width: 70px;
    margin-right: 16px;
  }
}
@media only screen and (max-width: 500px) {
  header .logo_area .logo_mark {
    width: 40px;
  }
}
.project-update .schedule_button {
  z-index: 2;
  max-width: 100%;
}
.project-update .schedule_button a {
  height: auto;
  min-height: 35px;
  padding: 6px 30px;
  line-height: 1.4;
  overflow-wrap: anywhere;
}
.project-update .schedule_button a img {
  flex-shrink: 0;
}

.project-update .pro_details h2 {
  overflow-wrap: anywhere;
}

footer .footer-logo {
  display: block;
  width: auto;
  height: 72px;
  object-fit: contain;
  margin-bottom: 24px;
}

@media only screen and (max-width: 500px) {
  footer .footer-logo {
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }
}

/*# sourceMappingURL=project-updates.css.map */
