
    #toggleGuideSign {
        position: absolute;
        top: 60px;
        left: 50%;
        transform: translateX(-50%);
    }

    #toggleGuideSign img.gray {
        filter: grayscale(100%);
        opacity: 0.9;
    }

    #toggleGuideSign img {
        width: 50px;
        height: auto;
    }

    #toggleGuideSign img:hover {
        opacity: 0.5;
        scale: 1.1;
    }

    .overray-link-btn {
        z-index: 999;
    }


    .top-left-container {
        position: fixed;
        top: 66px;
        left: 10px;
        display: flex;
        flex-wrap: wrap;
        max-width: 300px;
        gap: 10px;
    }

    /* #top-right-link-btn-01 {
        position: fixed;
        top: 60px;
        right: 10px;
    }

    #top-left-link-btn-01 {
        position: fixed;
        top: 60px;
        left: 10px;
    }

    #top-left-link-btn-02 {
        position: fixed;
        top: 90px;
        left: 10px;
    }

    #top-left-link-btn-03 {
        position: fixed;
        top: 120px;
        left: 10px;
    }

    #top-left-link-btn-04 {
        position: fixed;
        top: 150px;
        left: 10px;
    } */

    .menubar_link_btn {
        background-color: #0078d0;
        width: 190px;
        border: 0;
        border-radius: 48px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-family: system-ui, -apple-system, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
        font-size: 1em;
        font-weight: 600;
        outline: 0;
        padding: 0.1em 1em;
        position: relative;
        text-align: center;
        text-decoration: none;
        transition: all .3s;
        user-select: none;
        -webkit-user-select: none;
        touch-action: manipulation;
    }

    .menubar_link_btn.oficial_link_btn {
        background-color: #444;
        font-size: 0.9em;

    }

    .menubar_link_btn:before {
        background-color: initial;
        background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0) 100%);
        border-radius: 125px;
        content: "";
        height: 50%;
        left: 4%;
        opacity: .5;
        position: absolute;
        top: 0;
        transition: all .3s;
        width: 92%;
    }

    .menubar_link_btn.map-link-btn {
        font-size: 1.0em;
        font-weight: bold;
        /* letter-spacing: 0.1em; */
        max-height: 50px;
        width: 190px;
        padding: 0.4em 0.4em;
        text-align: center;

    }

    .menubar_link_btn img {
        max-height: 1.0em;
        width: auto;
        /* margin-right: 1em; */
    }

    .menubar_link_btn:hover {
        box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px;
        transform: scale(1.05);
    }

    @media (max-width: 960px) {
        .overray-link-btn {
            display: none;
        }

        .menubar_link_btn {
            display: none;
            /* padding: 16px 48px; */
        }

        div#floorPlanArea {
            display: none;
        }

        #toggleGuideSign {
            display: none;
            position: absolute;
            top: unset;
            bottom: 10px;
            left: 10px;
            transform: translateX(0%);
        }
    }
