ul.main-menu:not(.m_menu) {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

.header-left.align-items-center {
  align-items: normal !important;
}
.header-left {
  width: 100%;
}


.logo {
  max-width: 500px;
}

.header-area {
  padding: 15px 0 !important;
}

header.header-area div.header-inner img#headerlogo {
  height: auto !important;
  width: 400px;
}

.cta-area {
  padding: 4rem 0rem 4rem 0rem;
}

a {
  color: #e11c16;
}

.e-content{
margin-bottom: 40px;
}

.e-content p {
  max-width: 75%;
}


.box-btn {
  margin-top: 16px;
}
