.logo-area img {
  max-width: 115px;
}

.header-menu.menu-layout1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.footer-box-layout1 .footer-logo img {
  max-width: 190px;
}
.footer-box-layout1 .single h4 {
  font-weight: 600;
}
.footer-box-layout1 .single a, .footer-box-layout1 .single p {
  color: #ceced0;
}

.service-box-layout5 .service-list p {
  line-height: 23px !important;
}

.progress-wrap-layout2 .position-absolute {
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 137, 187, 0.5);
}
.progress-wrap-layout2 .container {
  position: relative;
  z-index: 1;
}

.header-menu.menu-layout1 nav.template-main-menu > ul > li > a.active, .header-menu.menu-layout1 nav.template-main-menu > ul > li > a:hover {
  color: #022d57 !important;
  text-decoration: underline !important;
  text-underline-offset: 5px !important;
  text-decoration-thickness: 2px !important;
  text-decoration-color: #022d57 !important;
  text-decoration-style: solid !important;
  -webkit-text-decoration-skip-ink: none !important;
          text-decoration-skip-ink: none !important;
}

.copyright a:hover {
  color: #ffffff !important;
  text-decoration: underline !important;
  text-underline-offset: 5px !important;
  text-decoration-thickness: 2px !important;
  text-decoration-color: #ffffff !important;
  text-decoration-style: solid !important;
  -webkit-text-decoration-skip-ink: none !important;
          text-decoration-skip-ink: none !important;
}

.about-box-layout7 img {
  border-radius: 8px;
}/*# sourceMappingURL=custom.css.map */