.contact-page-wrap .contact-page-info .contact-site-name {
    font-size: 17px !important;
    font-weight: 600 !important;
}

@media only screen and (min-width: 1024px) {

    .scroll-nav .sub-menu {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
    }
    
    .scroll-nav .sub-menu li {
        display: flex;
    }
    
    .non-scroll-nav .sub-menu {
        grid-template-columns: repeat(1, 1fr);
    }
    
    .sub-scroll-nav .sub-menu {
        max-height: 400px;
        overflow-y: auto;
        overflow-x: hidden;
    }
    
}

@media only screen and (max-width: 1366px) and (min-width: 1024px) {
    
    .genesis-nav-menu .scroll-nav .sub-menu {
        margin: -100px 0 0 100px !important;
    }
    
    .genesis-nav-menu .scroll-nav .sub-menu > li.menu-item a {
        font-size: 8px !important;
    }

    .contact-page-wrap .contact-page-info .contact-site-name {
        font-size: 14px !important;
    }

}