#page { /* Full Width Section - REQUIRE */
    overflow: hidden;
}
ul#menu-about-us-submenu {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    list-style-type: none;
    z-index: 10;

    /* Full Width Section - REQUIRE */
    width: 100vw;
    left: 50%;  
    margin-left: -50vw;
    position: relative;
}

ul#menu-about-us-submenu p {
    padding: 0;
    margin: 0;
}

ul#menu-about-us-submenu li {
    width: 50%;
    text-align: center;
    margin-right: -1px;
}
ul#menu-about-us-submenu a {
    color: white;
}
ul#menu-about-us-submenu a:hover,
ul#menu-about-us-submenu .current-menu-item a {
    color: #a0a0a0;
}
ul#menu-about-us-submenu .current-menu-item a {
    /* pointer-events: none; */
}
#menu-item-271 {
    background-image: url("../images/submenu-mission.png");
    background-repeat: no-repeat;
    background-size: cover;
}
#menu-item-270{
    background-image: url("../images/submenu-team.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.content-sub-header-text {
    letter-spacing: 0.1rem;
}
.content-sub-header-text b{
    letter-spacing: 0.1rem;
}
.sub-menu-text {
    padding: 1.8rem 0;
    font-weight: 400 !important;
}
.sub-menu-text .sub-en{
    font-size: 1.4rem;
    letter-spacing: 1.4px;
}
.sub-menu-text .sub-th{
    font-size: 1rem;
    letter-spacing: 1.2px;
}


div#footer-widget {
    padding: 4rem 0 0 0;
}



/* Scroll Down Sub Menu Section */
#mission-section,
#team-section {
    padding-top: 5rem;
    margin-top: -5rem;
}