.main-nav__mega-menu {
 margin-left: 10%;
margin-right: 10%;
width: auto;
}

.main-nav__mega-menu .row {
overflow: hidden;
}

@media (max-height: 1200px) {
.main-nav__sub-menu.col-lg-6 {
max-width: 70%;
flex-basis: 70%;
}
}

@media (min-width: 768px) and (max-width: 1000px) {
.main-nav__sub-menu.col-lg-6 {
    max-width: 100%;
    flex-basis: 100%;
}
.main-nav__desc {
   display: none;
}
}
.page-banner__desc {
width: 36% !important;
}
.page-banner__desc p {
font: 700 63px/70px "museo-sans",serif !important;
}

.page-template-about-us .about-content {
background-color: #1F252B !important;
}
.page-template-about-us .about-content__block-content p {
font-family: 'CalvertMT', serif !important;
}
