.contact-info-wrap.site-address.relative {
    display: none;
}
.slmp-reviews {
    padding-top: 20px !important;
}

@media only screen and (min-width: 1024px) {
    .genesis-nav-menu a {
        font-size: 14px !important;
    }
    .genesis-nav-menu .sub-menu a {
            font-size: 14px !important;
            padding-bottom: 10px;
            padding-top: 10px;
        }
     #menu-main-menu ul.sub-menu {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: repeat(5, 1fr);
            grid-auto-flow: column;
            width: 400px;
     }
    .sub-menu .menu-item a {
        height: 61px;
        display: grid;
        place-items: center;
        justify-content: left;
    }
}
@media only screen and (width: 1024px) {
     .col-9-12.mid-header-items {
        width: 83.333% !important;
    }

    .col-3-12.header-logo {
        width: 16.666% !important;
    }
}