.for_pc {
    display: inherit !important;
}

.for_phone {
    display: none !important;
}

.membersecMenu-close {
    display: none !important;
}

.member-expand {
    display: none;
}

.member-index.mobile-section {
    display: none;
}

::placeholder {
    color: #c9c9c9;
}

input,
select,
textarea {
    border-radius: 8px;
}

.payment_divider {
    display: none;
}

@media screen and (max-width:1024px) {

    html {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        overflow-x: auto !important;
        padding: 0 !important;
        left: 0 !important;
        top: 0 !important;
    }

    body {
        background: #242424;
        /* background-image: url(../img/interface/siteBg.jpg); */
        background-position: top center;
        background-size: cover;
        background-attachment: fixed;
        height: 100%;
        max-height: 100%;
        overflow-x: auto;
        /* background: #335301;
    background: linear-gradient(16deg, #335301 0%, #91cb06 75%); */
    }

    p {
        font-size: 12px;
        line-height: normal;
        font-weight: 300;
    }

    ::-webkit-scrollbar {
        width: 0;
        height: 0;
    }

    ::placeholder {
        color: #c9c9c9;
        font-weight: 300;
    }

    #membersecMenu_recordStore.for_pc {
        display: none !important;
    }

    .tab-area-control {
        width: 100%;
        text-align: center;
    }

    label {
        color: #fff;
    }

    .btn {
        border: unset;
        border-radius: 6px;
        color: #fff;
        margin: 20px auto 0 auto;
        font-size: 14px;
        font-weight: 300;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .btn:hover {
        filter: brightness(1.3);
        /*  border: unset; */
        border: unset !important;

    }

    .btn.cancel {
        background: transparent;
        border: unset;
    }

    /* .btn.submit {
        margin-top: 0;
    } */

    .btn.logout {
        max-width: 100px;
        margin: 20px auto 0 auto;
        text-align: center;
    }

    .burger_links .btn.logout {
        max-width: unset;
        width: calc(100% - 15px);
        margin: 13px auto 0 auto;
        text-align: center;
        padding: 14px 0;
        font-weight: 300;
        font-size: 12px;
        background: rgb(95, 78, 176);
        background: linear-gradient(90deg, rgb(89 47 179) 0%, rgb(54 155 255) 100%);
        -webkit-box-shadow: inset 0 0 10px #7cceffbd;
        -moz-box-shadow: inset 0 0 10px #7cceffbd;
        box-shadow: inset 0 0 10px #7cceffbd;
    }

    .for_pc {
        display: none !important;
    }

    .lightboxBG .tab-area-control .tab-content-box table .title.for_pc {
        display: none !important;
    }

    .for_phone {
        display: inherit !important;
    }

    .nav .login {
        display: none;
    }

    main {
        padding-left: 0;
        padding-right: 0;
        margin: 0;
        padding: 0;
        padding-top: 15px;
        min-width: unset;
        width: 100vw;
        overflow-x: hidden;
    }

    .nav {
        padding: 0;
    }

    #T-DLY-header .nav {
        padding: 5px;
    }

    #login-Popup {
        padding: 23px;
        background: #292929;
        border-radius: 6px;
        color: white;
    }

    #login-Popup fieldset legend {
        color: white;
    }

    #login-Popup fieldset {
        margin: 30px auto;
    }

    #login-Popup .otherOption a {
        color: #fff;
    }

    #login-Popup fieldset input {
        box-sizing: border-box;
        display: inline-block;
        font-size: inherit;
        height: 40px;
        line-height: 40px;
        outline: 0;
        padding: 0 15px 0 40px;
        margin: 2% auto;
        width: 100%;
    }

    .loginPopup figure img {
        max-width: 140px;
    }

    /*mobile bottom menu*/
    #T-DLY-mobile-nav {
        text-align: center;
        align-items: center;
        display: flex;
        position: fixed;
        flex-wrap: wrap;
        padding: 0 5px;
        border: none;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        color: white;
        justify-content: space-evenly;
        width: 100%;
        bottom: 0;
        left: 0;
        z-index: 99;
        filter: drop-shadow(0 -4px 7px #35353a70);
        background: #26292e;
        overflow: hidden;
    }

    #T-DLY-mobile-nav .nav-list {
        width: 100%;
        display: flex;
        justify-content: space-evenly;
        margin: -8px 0 0 11px;
        padding: 0;
        list-style: none;
    }

    #T-DLY-mobile-nav .nav-list li {
        position: relative;
        min-width: 18%;
    }

    #T-DLY-mobile-nav .nav-list li a {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        flex-direction: column;
        /* min-width: 70px; */
        width: 100%;
        height: auto;
        position: relative;
        z-index: 1;
        margin: auto;
        padding: 5px 0;
        filter: brightness(0.9) grayscale(0.3);
    }

    #T-DLY-mobile-nav .nav-list li.btnAffiliate a {
        filter: unset;
    }

    /* #T-DLY-mobile-nav .nav-list li.btnAffiliate a img {
        width: 34px;
        height: 34px;
        margin-top: -6px;
    } */

    /* #T-DLY-mobile-nav .nav-list li.active a {
        filter: brightness(0.7) sepia(1) hue-rotate(166deg) contrast(2);
    } */

    #T-DLY-mobile-nav .nav-list li.btnAffiliate.active a {
        filter: unset;
    }

    /* #T-DLY-mobile-nav .nav-list li.active a::before {
        content: "";
        position: absolute;
        width: 52px;
        height: 55px;
        border-radius: 60px;
        background-color: #e35757bf;
        top: -18px;
        filter: blur(8px);
        z-index: -1;
    } */

    #T-DLY-mobile-nav .nav-list li>a:hover img {
        filter: none;
        opacity: 1;
    }

    #T-DLY-mobile-nav .nav-list li>a img {
        width: 22px;
        height: 22px;
        margin-bottom: 2px;
        margin-top: 8px;
        filter: grayscale(1) brightness(1.5);
    }

    #T-DLY-mobile-nav .nav-list li.active>a img {
        filter: unset;
    }

    #T-DLY-mobile-nav .nav-list li>a:hover {
        color: #fff;
    }

    #T-DLY-mobile-nav .nav-list li>a p {
        word-break: keep-all;
        font-size: 12px;
        display: contents;
        color: #abb6c4;
    }

    #T-DLY-mobile-nav .nav-list li.active>a p {
        color: #c8ff00;
    }

    /* #T-DLY-mobile-nav .nav-list li.btnSignin>a img,
    #T-DLY-mobile-nav .nav-list li.btnGift>a img {
        width: 38px;
        height: 38px;
    }

    #T-DLY-mobile-nav .nav-list li.btnSignin,
    #T-DLY-mobile-nav .nav-list li.btnGift {
        margin-top: -10px;
    } */

    /* #T-DLY-mobile-nav .nav-list li.btnIndex>a>img {
        width: 65px;
        height: 65px;
        margin: -22px 0 0;
        opacity: 1;
        max-width: none;
        max-height: none;
        animation: fire 2s ease-in-out infinite;
        filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.2)), hue-rotate(186deg) brightness(1.4);
    } */

    @keyframes fire {
        0% {
            filter: drop-shadow(1px 2px 6px #000000d6) brightness(1) contrast(1);
        }

        10% {
            filter: drop-shadow(1px 2px 6px #000000d6) brightness(1.3) contrast(1.3);
        }

        50% {
            filter: drop-shadow(1px 2px 6px #000000d6) brightness(1) contrast(1);
        }

        90% {
            filter: drop-shadow(1px 2px 6px #000000d6) brightness(1.3) contrast(1.3);
        }

        100% {
            filter: drop-shadow(1px 2px 6px #000000d6) brightness(1) contrast(1);
        }
    }

    .T-DLY-marqueeCover {
        overflow-x: visible;
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
        align-items: center;
        max-width: unset;
        width: 100%;
        margin: 0 auto 2px auto;
        filter: unset;
        /* background: #00000059; */
        border-radius: 0;
        box-shadow: unset;
        border: 0;
    }

    /* .get-verify-code {
        position: absolute;
        font-size: 13px;
        margin-left: 154px;
        margin-top: 3px;
        font-weight: 900;
        width: unset;
        background-color: transparent;
        color: #91714e;
        padding: 0;
    } */

    #topSelectList li a {
        width: 65px;
        height: 65px;
        border-radius: 50%;
        border: 3px solid #e0e0e0;
        background: #00000075;
    }

    #topSelectList li a i {
        font-size: 28px;
    }

    #topSelectList li a p {
        font-size: 12px;
    }

    /* #T-DLY-policyPage {
        margin: 23px auto 4%;
    } */

    div[class*="answerSeries"] ul.tabList {
        padding: 0;
        margin-bottom: 0;
        justify-content: center !important;
    }

    .tabList>li {
        font-size: 14px;
        padding: 0;
    }

    .tabList>li.showoff {
        /* background: #e0e0e0; */
        font-size: 14px;
    }

    ul.tabList::after {
        background: transparent;
    }

    .tabList>li {
        border-radius: 8px 8px 0 0;
        padding: 5px 11px;
    }

    div[id*="tabContentBox"]>article {
        margin: 0 0 10%;
    }

    div[id*="tabContentBox"]>article>b {
        color: #0043ff;
        padding: 0px 5px;
        margin: 0 10px;
        display: table;
    }

    div[id*="tabContentBox"]>article ol li,
    div[id*="tabContentBox"]>article ol li p,
    div[id*="tabContentBox"]>article>p {
        font-size: 13px;
        font-weight: normal;
        /* color: #333333; */
        line-height: 1.5rem;
        padding: 0 0 0 2%;
    }

    /* div[class*="answerSeries"] .tabContent {
        width: calc(100% - 26px);
        margin: 0 auto;
    } */

    .tabContent {
        /* background: #fff; */
        padding: 0 10px 70px 10px;
        border-radius: 8px;
    }

    div[id*="tabContentBox"]>article ol {
        padding-inline-start: 20px;
    }

    article>h3 {
        text-align: center;
        font-size: 20px;
        letter-spacing: 0;
        margin: 0;
        padding-top: 25px;
    }

    .qrcodeGroup figure {
        width: 66%;
    }

    .qrcodeGroup figure figcaption {
        color: #424242;
        line-height: normal;
        font-size: 13px;
        word-break: keep-all;
    }

    #tabContentBox08 h3 {
        margin: 0;
        padding-top: 20px;
    }

    /* #T-DLY-mobile-nav .nav-list li>a:hover::after {
        content: "";
        display: block;
        background: #b68111;
        width: 36px;
        height: 2px;
        border-radius: 2px 2px 0 0;
        position: absolute;
        left: 50%;
        bottom: -5px;
        transform: translate(-50%, 0);
        transition: all 0.3s;
    } */

    /*mobile top menu*/
    .mobileTopMenu {
        width: 100%;
        padding: 0 0 1% 0;
        margin: 0;
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }

    .mobileTopMenu .topMenuWrap {
        width: 100%;
        height: 40px;
        display: flex;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
    }

    .mobileTopMenu a {
        display: flex;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
        font-size: 12px;
        margin-right: 10px;
    }

    .mobileTopMenu a p {
        font-size: 12px;
        margin: 0 4px;
        width: max-content;
    }

    .mobileTopMenu a img {
        width: 15px;
        height: auto;
    }

    .mobileTopMenu .topMenuWrap img {
        width: 100%;
        max-width: 122px;
        margin-left: 10px;
    }

    .topMenuWrap a.mobileLogoArea {
        align-self: center;
        display: block;
        width: 100%;
        min-width: 90px;
    }

    .loginArea {
        display: flex;
        justify-content: space-evenly;
        flex-wrap: nowrap;
        margin-right: 10px;
    }

    .topMenuWrap a.mobileLogoArea img {
        max-width: 70px;
    }

    #T-DLY-mobileBtnGroup {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1%;
    }

    .T-DLY-mobileLanguageFamily {
        text-align: center;
        display: flex;
        align-items: center;
        height: 30px;
    }

    .T-DLY-mobileLanguageFamily p {
        border-radius: 6px;
        background: transparent;
        border: 1px solid #7edbff;
        color: #7edbff;
        width: auto;
        padding: 5px 5px 5px 25px;
        font-size: 14px;
        height: auto;
        margin: 0;
    }

    .T-DLY-mobileLanguageFamily i {
        width: 34px;
        color: #7edbff;
        position: absolute;
        margin-left: -2px;
    }

    .T-DLY-mobileLanguageFamily a {
        display: block;
        width: 5%;
        text-align: center;
        font-size: 24px;
        color: #7edbff;
        line-height: 34px;
        font-style: normal;
    }

    .mobileLangPop {
        display: none;
        background-color: #0000008d;
        width: 100%;
        height: 100%;
        overflow: hidden;
        left: 0;
        top: 0;
        position: fixed;
        z-index: 999;
        align-items: flex-end;
        backdrop-filter: blur(2px);
    }

    .mobileLangPop.show {
        display: flex;
    }

    .mobileLangPop .lang-head {
        display: flex;
        /* background-color: #91714e; */
        color: #000;
        margin: 0;
        width: 100%;
        padding: 10px 10px 33px 10px;
        justify-content: center;
        align-items: center;
    }

    .mobileLangPop .lang-choose {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        align-items: center;
        padding: 0;
        text-align: center;
    }

    .mobileLangPop .lang-choose a {
        width: 32%;
        /* background-color: #22252b; */
        padding: 10px;
        /* width: auto; */
        margin-bottom: 40px;
        border-radius: 6px;
        filter: drop-shadow(0px 5px 4px #000000b9);
    }

    .mobileLangPop .lang-head h3 {
        margin: 0 auto 10px auto;
        color: #ffffff;
        font-size: 14px;
        font-weight: 300;
        background: #00000070;
        padding: 6px 59px;
        border-radius: 8px;
        -webkit-box-shadow: inset 0 0 3px #d7ffa33d;
        -moz-box-shadow: inset 0 0 3px #d7ffa33d;
        box-shadow: inset 0 0 3px #d7ffa33d;
    }

    .mobileLangPop .lang-choose h4 {
        color: #fff;
        margin: 0 auto 0 auto;
        font-size: 12px;
        font-weight: 500;
    }

    .mobileLangPop .lang-choose img {
        width: 100%;
        max-width: 46px;
        margin: -34px auto 0px auto;
    }

    .mobileLangPop .lang-head .closebtn {
        background-color: #fff;
        border-radius: 50%;
        color: #91714e;
        padding: 3px 6px 1px 7px;
    }

    .mobileLangPop .popupwindow {
        width: 96%;
        margin: 0 auto;
        position: fixed;
        bottom: 3%;
        left: 2%;
        border-radius: 12px;
        bottom: 65px;
        padding: 14px 0 0 0;
        margin-bottom: 0;
        background: #4a6b15;
        background: linear-gradient(-90deg, #5d9220 0%, #223503 100%);
        -webkit-box-shadow: inset 0 0 14px #d7ffa33d;
        -moz-box-shadow: inset 0 0 14px #d7ffa33d;
        box-shadow: inset 0 0 14px #d7ffa33d;
    }

    span#T-DLY-mobileBtnGroup>button {
        margin: 0 5%;
        border-radius: 6px;
        word-break: keep-all;
        padding: 0 9%;
        width: 60px;
        height: 40px;
        align-self: center;
    }

    /*mobile mainlist*/
    #T-DLY-mobile-mainList {
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        align-items: stretch;
        flex: 1;
    }

    .mobile-mainListWrap {
        display: block;
        justify-content: space-between;
        align-items: stretch;
        flex: 1;
        overflow: hidden;
        position: relative;
        width: calc(100% - 16px);
        margin: 0 auto;
    }

    .mobile-mainListWrap nav {
        overflow: auto;
        padding: 0;
        width: 100%;
        margin-top: 6px;
        overflow: hidden;
    }

    .mobile-left {
        position: absolute;
        width: 8px;
        left: 7px;
        z-index: 9;
        top: 17px;
        opacity: 0.7;
    }

    .mobile-right {
        position: absolute;
        width: 8px;
        right: 7px;
        rotate: 180deg;
        z-index: 9;
        top: 17px;
        opacity: 0.7;
    }

    .multiply_wrap.mobile-only {
        box-shadow: inset 0 0px 14px #00000075;
        display: block;
        height: 4px;
        opacity: 0;
        overflow: hidden;
        transition: all .5s ease-in-out;
    }

    .multiply_wrap.showoff {
        display: block;
        height: 40px;
        opacity: 1;
        transition: all .6s ease-in-out;
    }

    #left-classifyList {
        box-shadow: unset;
    }

    #left-classifyList2 nav ul,
    #left-classifyList nav ul {
        display: flex;
        justify-content: flex-start;
        overflow: hidden;
        flex-direction: unset;
        list-style: none;
        padding: 0;
        width: 100%;
        margin: 0 auto;
    }

    #left-classifyList.multiply_wrap nav ul {
        padding: 0;
        margin: 0 auto;
        justify-content: space-between;
        width: 100%;
    }

    #left-classifyList>nav>ul>li {
        display: contents;
        margin: 0;
        width: 30%;
        padding: 0;
        min-width: 62px;
        text-align: center;
        text-align: -webkit-center;
        display: block;
        border-radius: 10px;
        margin: 0 5px 0 0;
        overflow: hidden;
    }

    #left-classifyList>nav>ul>li.multiply-list {
        width: 24%;
        min-width: unset;
        margin: 0;
    }

    #left-classifyList>nav>ul>li.showoff {
        background: #31343b;
        /* -webkit-box-shadow: inset 0 0 22px #7cceffbd;
        -moz-box-shadow: inset 0 0 22px #7cceffbd;
        box-shadow: inset 0 0 22px #7cceffbd; */
    }

    #left-classifyList>nav>ul>li>a {
        font-size: 16px;
        text-align: center;
        /* color: #1c1c1c; */
        font-weight: bold;
        flex: 1;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        /* flex-direction: column; */
        /* padding: 0 8px; */
        position: relative;
        transition: all 0.3s;
        border-radius: 0;
        width: 100%;
        /* height: 100%; */
        min-width: 56px;
        padding-left: 35px;
        filter: brightness(0.8);
        min-width: 42px;
    }

    #left-classifyList.main-games nav ul {
        overflow-x: auto;
    }

    #left-classifyList.main-games>nav>ul>li>a {
        width: auto;
        /* min-width: 42px; */
        /* height: 50px; */
        padding-left: 0;
        /* min-width: 25%; */
        display: block;
        border-radius: 10px;
        padding: 5px;
    }

    #lft-clasesifyList.main-games nav ul {
        overflow: auto;
    }

    #left-classifyList>nav>ul>li.showoff>a {
        /* animation: mainButtonEff 0.3s ease-in; */
        filter: brightness(1.2);
    }

    #left-classifyList>nav>ul>li>a.multiply-number.showoff {
        /* animation: mainButtonEff 0.3s ease-in; */
        filter: brightness(1.2);
        /* -webkit-box-shadow: inset 0 0 8px #d9e8ffc7;
        -moz-box-shadow: inset 0 0 8px #d9e8ffc7;
        box-shadow: inset 0 0 8px #d9e8ffc7;
        background: #0b57536e;
        background: linear-gradient(348deg, #0b57536e, #00ffa1); */
        padding: 3px 0;
    }

    @-webkit-keyframes mainButtonEff {
        0% {
            filter: brightness(1);
        }

        20% {
            filter: brightness(1.5) blur(2px);
        }

        70% {
            filter: brightness(1) blur(0px);
        }

        100% {
            filter: brightness(1);
        }
    }

    #left-classifyList>nav>ul>li>a>p {
        padding: 5px 0 0 0;
        /* width: 100%; */
        text-align: center;
        margin: 0;
        color: #ffffffe7;
        font-weight: 500;
        font-size: 12px;
        text-wrap: nowrap;
    }

    #left-classifyList>nav>ul>li>a>img {
        height: 25px;
        width: auto;
        margin: 0 auto;
        filter: brightness(1.7) grayscale(1) opacity(1);
    }

    #left-classifyList>nav>ul>li.multiply-list>a {
        width: 100%;
        height: 32px;
        padding-left: 0;
        /* min-width: 25%; */
        display: flex;
        justify-content: center;
        align-items: center;
        margin: -3px 0;
    }

    #left-classifyList>nav>ul>li.multiply-list>a>img {
        width: auto;
        position: initial;
        height: 20px;
        /* filter: brightness(1.4) contrast(1); */
    }

    #left-classifyList>nav>ul>li.multiply-list .showoff>a>img {
        height: 22px;
        width: auto;
        rotate: 359deg;
        filter: brightness(1.1) contrast(1.1);
    }

    #right-contentList {
        position: relative;
        flex: 1;
        overflow-y: overlay;
        overflow-x: hidden;
        scrollbar-width: thin;
        width: 100%;
        margin: 3px auto 15px auto;
        /* min-height: 200px; */
    }

    #right-contentList.index-page {
        margin: 3px auto 3px auto;
    }

    #right-contentList div ul {
        list-style: none;
        margin: 0;
        padding: 0px 3px;
        /* border-radius: 5px; */
        width: 100%;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    #right-contentList div ul li,
    #right-contentList.cat-open-block div ul li {
        width: 30vw;
        margin-right: 1.9vw;
        overflow: hidden;
        border-radius: 8px;
        max-width: 128px;
        margin-bottom: 0;
    }

    #right-contentList.cat-open-block div ul {
        padding: 20px 3px 5px 3px;
    }

    @keyframes zoomIn {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes leftIn {
        0% {
            opacity: 0.2;
            margin-left: -300px;
        }

        100% {
            opacity: 1;
            margin-left: 0;
        }
    }

    #right-contentList div ul li a {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        /* height: 100%;
        width: 100%; */
        overflow: hidden;
    }

    #right-contentList div ul li a h3 {
        font-size: 12px;
        margin: 8px auto 2px auto;
        background-color: #1e1e1e;
        padding: 3px 10px 5px 10px;
        border-radius: 6px;
        width: fit-content;
    }

    .T-DLY-advantage.game-push .item-cover .item .game_name_display {
        font-size: 12px;
        margin: 8px auto 2px auto;
        /* background-color: #1e1e1e; */
        padding: 3px 10px 5px 10px;
        border-radius: 6px;
        width: fit-content;
    }

    .game_name_display {
        margin-top: -79px;
    }

    /* .showoff {
        display: block !important;
        filter: brightness(1.2) contrast(1.3) drop-shadow(0 0 4px #fff);
    } */

    #left-classifyList>nav>ul>li.showoff>a>img {
        filter: grayscale(0) contrast(1) drop-shadow(0px 2px 2px #00000082);
        /* animation: floatingIcon 2s ease-in-out infinite; */
    }

    @keyframes floatingIcon {
        0% {
            transform: translateY(0);
        }

        50% {
            transform: translateY(-3px);
        }

        100% {
            transform: translateY(0);
        }
    }

    #left-classifyList>nav>ul>li.showoff>a .multiply-img {
        /* filter: tint(); */
    }

    #left-classifyList>nav>ul>li.showoff>a>p {
        color: #a9ff00;
        text-shadow: 0 1px 6px #040404e9;
    }

    .coverBTN {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 10px 0;
        background: unset !important;
        padding: 0 !important;
    }

    .coverBTN .logooutBTN {
        display: flex;
        justify-content: center;
        align-items: center;
        flex: 1;
        padding: 10px;
        position: relative;
        background: linear-gradient(to bottom, #FDFDFD 22%, #d8d8d8);
        border-radius: 8px;
        border: 1px solid #989898;
        border-width: 0 1px 1px;
        border-color: transparent #c2c2c2 #989898;
        box-shadow: 0px 0px 4px #1e1e1e;
        color: #252525;
        font-weight: bold;
        max-width: 100px;
        margin: 0 auto;
    }

    /* .coverBTN::after {
        content: "";
        display: block;
        position: absolute;
        bottom: 12px;
        left: 50%;
        transform: translateX(-50%);
        width: 50px;
        height: 1px;
        background: linear-gradient(to right, #ffffff00 10%, #fff, #fff, #ffffff00 90%);
    } */

    .mobile-title {
        display: block;
        width: 100%;
        margin: 0;
        padding-top: 10px;
        text-align: center;
    }

    .mobile-title::before {
        content: "";
        position: absolute;
        background: #1e1e1e;
        width: 100%;
        height: 37px;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .mobile-title h3 {
        font-size: 13px;
        font-weight: 300;
        margin: 0;
        color: #ffffff;
        text-shadow: 0 2px 5px #000;
    }

    .mobile-title-center {
        display: block;
        width: 100%;
        margin: 0;
        /* padding: 15px 0; */
        text-align: center;
    }

    .mobile-title-center h3 {
        font-size: 20px;
        font-weight: 900;
        /* color: #91714e; */
        margin: 0;
        color: #ffffff;
        text-shadow: 0 2px 5px #000;
    }

    #memberMainMenu {
        width: 20vw;
        max-width: unset;
    }

    #memberMainMenu nav {
        display: none;
    }

    #memberMainMenu .mobile-return {
        display: flex;
        position: absolute;
        width: 40px;
        height: 40px;
        top: 0px;
        left: 0px;
        justify-content: center;
        align-items: center;
    }

    #memberMainMenu .mobile-return img {
        width: 100%;
        max-width: 10px;
        padding: 5px 7px 5px 3px;
    }

    /*20231106 T-DLY-gameList*/
    #T-DLY-gameList {
        width: 90%;
        max-width: 900px;
        margin: 4% auto;
    }

    #T-DLY-gameList #game .card-block .card-item {
        width: 25%;
    }

    #T-DLY-gameList .area .titleArea {
        height: 85px;
    }

    #T-DLY-gameList #game .card {
        background-size: 100%;
        border: 0;
        filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.5));
    }

    #T-DLY-gameList #game .card .card-text {
        bottom: -77px;
    }

    #T-DLY-gameList #game .card-block {
        /* justify-content: space-between; */
        margin: 0 auto;
        width: 100%;
    }

    #T-DLY-mainBanner {
        margin: 5vmin auto 0;
    }

    .T-DLY-mainBanner.hideme {
        display: none;
    }

    /*T-DLY-event*/
    #T-DLY-eventsList {
        width: 95%;
        margin: 10vmin auto;
    }

    .eventsActionBtn {
        width: 13vmin;
    }

    .eventsPhoto figure {
        margin: 0;
        padding: 0;
    }

    .banner-slick button {
        display: none !important;
    }

    /*T-DLY-login*/
    .bgwrap {
        padding: 8vh 0;
    }

    .right-block.desktop-only {
        display: none !important;
    }

    #T-DLY-login .content-none {
        width: 100%;
        max-width: unset !important;
        padding: 0;
    }

    #T-DLY-login .content-none .login-logo img {
        width: 100%;
        max-width: 180px;
        margin: 0 0 0 12px;
        filter: drop-shadow(0 3px 8px #000000);
    }

    #T-DLY-login .content-none .login-logo.register img {
        width: 100%;
        max-width: 190px;
        margin: 0 0 0 12px;
        filter: drop-shadow(0 3px 8px #000000);
    }

    #T-DLY-login .form_content .form_note.txt-cover {
        justify-content: space-between;
    }

    .form_content .go_register a {
        color: #60a7ee;
    }

    .form_content .go_register {
        color: white;
        background: #0000009c;
        padding: 8px;
        border-radius: 8px;
    }

    #T-DLY-login .btn-cover .home-btn {
                margin: 40px auto 0 auto;
    }

    #T-DLY-login .form_content .form_note .read {
        margin-top: 2%;
    }

    .nav .right {
        width: 100%;
        display: block;
    }

    div[id*="membersecMenu"] .tab-content-box.promotion {
        display: flex;
        margin: 2px auto 60px;
    }

    .promotion .promo-gift {
        width: 82px;
        position: absolute;
        left: -13px;
        top: -9px;
    }

    .promotion .promo-word {
        font-size: 24px;
        margin: 0;
        font-weight: 900;
        color: #ffc456;
        text-shadow: 0 1px 6px #000;
        position: absolute;
        top: 10px;
        left: 40px;
    }

    .T-DLY-mobileUser {
        margin: 0 0 0 12px;
        min-width: 40%;
    }

    .T-DLY-mobileUser .simpleinfo {
        word-break: keep-all;
        flex-grow: 1;
        text-align: left;
        padding: 0;
        align-self: center;
        width: max-content;
        cursor: pointer;
        display: block;
    }

    .T-DLY-mobileUser .simpleinfo p {
        /* width: 100%; */
        padding: 0;
        line-height: 20px;
        display: inline-flex;
        align-items: center;
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        margin: 8px auto 0;
    }

    .open-point .transfer_back_all {
        width: 22px;
        height: 22px;
        margin-left: 10px;
    }

    .open-point .transfer_back_all img {
        width: 17px;
        margin-top: 2px;
    }

    .T-DLY-mobileUser .simpleinfo p span {
        color: #fff;
        font-size: 12px;
        /* font-weight: 900; */
    }

    .T-DLY-mobileUser .simpleinfo .vip-levels {
        color: #fff;
        /* font-weight: 900; */
        margin-left: 9px;
        font-size: 12px;
        font-weight: 300;
        background: #4e6d00;
        padding: 0 12px;
        border-radius: 8px;
    }

    div[id*="membersecMenu"] .tab-content-box .precautions h4 {
        color: #79b504;
    }

    .T-DLY-mobileUser p i {
        color: #fff;
        font-size: 16px;
        margin-top: 3px;
        margin-right: 6px;
    }

    /* MOBILE MEMBER AREA */

    /*T-TLY-member*/
    #membersecMenu_message {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        background: transparent;
    }

    #membersecMenu_message.events {
        margin: 10px auto;
        max-width: unset;
        border: unset;
        min-width: unset;
    }

    #membersecMenu_transfer,
    #membersecMenu_userinfo,
    #membersecMenu_taskHansel,
    #membersecMenu_bank,
    #membersecMenu_recordStore,
    #memberMainMenu {
        /* width: calc(100% - 30px); */
        margin: 0 15px;
    }

    .form_content .tab-content-box form {
        padding: 10px 0 20px;
        font-size: 14px;
        background: #1e1e1e;
        border-radius: 6px;
        padding: 6px 10px 18px 10px;
        /* border: 1px solid #d95959; */
    }

    .memberTransfer #membersecMenu_recordWithdraw {
        /* background-color: #00000069; */
    }

    #transfer-area {
        display: block;
    }

    #transfer-area.hide {
        display: none;
    }

    #transfer-area.transfer_form hr {
        margin-top: 8px;
        margin-bottom: 0px;
        border-color: #ffa500b8;
        width: 95%;
    }

    #transfer-area.transfer_form .in-out-cell {
        display: block;
        width: 47%;
        /* max-width: 210px; */
    }

    #transfer-area.transfer_form .in-out-cell select {
        margin: 5px auto 0 auto;
        width: 100%;
        background-color: #1f2935 !important;
    }

    #transfer-area.transfer_form .btn.submit {
        margin: 0 0 0 8px;
        color: #fff;
        font-size: 14px;
        padding: 12px 29px;
        display: block;
    }

    #transfer-area.transfer_form {
        background: #121821;
        display: flex;
        flex-wrap: wrap;
        margin-top: 5px;
        border-radius: 15px;
        padding-bottom: 4px;
        justify-content: space-evenly;
        align-items: center;
    }

    #transfer-area.transfer_form,
    #transfer-area.transfer_form h3 {
        /* color: white; */
        font-size: 14px;
    }

    #transfer-area.transfer_form select,
    #transfer-area.transfer_form input {
        width: 90%;
        font-size: 14px;

    }

    /* #transfer-area.transfer_form input::placeholder {
        color: white;
    } */

    #transfer-area div {
        display: flex;
        margin: 7px auto;
        align-items: center;
    }

    #transfer-area div select,
    #transfer-area div h3 {
        font-size: 17px;
        display: block;
        min-width: 50px;
        margin: 0;
    }

    #transfer-area img {
        width: 33px;
        height: 23px;
        margin: 23px auto 0 auto;
        /* filter: hue-rotate(138deg) brightness(1.5); */
    }

    #transfer-area .submit-transfer {
        margin: 8px auto;
        justify-content: space-between;
        width: 100%;
        padding: 0 5px;
    }

    .point-refresh {
        margin-left: 5px;
    }

    #transfer-area .submit-transfer input {
        width: 60%;
        margin: 0;
        text-align: center;
        background-color: #1f2935 !important;
    }

    #transfer-area .submit-transfer btn {
        width: 70%;
        margin: 0;
        text-align: center;
        /* height: auto; */
    }

    #membersecMenu_recordStore {
        margin: 0 15px 80px 15px;
        transition: all 0.2s ease-in-out;
    }

    #membersecMenu_recordStore.recordStore {
        background: transparent;
        padding: 0;
    }

    #membersecMenu_recordStore.recordStore .search-area {
        padding-bottom: 5px;
        border-bottom: 1px solid #79b504;
    }

    #membersecMenu_recordStore.recordStore .search-area select {
        padding: 0;
        background-color: #292929;
        border: 0;
        color: white;
        width: 35%;
        text-align: center;
    }

    #membersecMenu_recordStore.deposit {
        background: transparent;
        /* padding: 20px 0; */
    }

    #membersecMenu_recordStore.deposit .enter_amount input {
        padding: 20px 0;
        margin-top: 5px;
        font-weight: 500 !important;
        font-size: 16px !important;
        color: #fff !important;
    }

    .memberMenuWrap .expand {
        margin: 30px 15px 80px 15px;
        transition: all 0.2s ease-in-out;
    }

    #membersecMenu_message button.close {
        margin: -56px 0 0 0;
    }

    #T-DLY-mobile-member.logged {
        background: #1e1e1e;
    }

    #T-DLY-mobile-member.for_phone {
        display: flex !important;
        justify-content: space-between;
        max-width: 100%;
        height: unset;
        margin: 5px auto 3px auto;
        border-radius: 8px;
        box-sizing: border-box;
        border: 0;
        box-shadow: unset;
        padding: 0;
        margin: 3px 0;
        overflow: hidden;
    }

    #T-DLY-mobile-member.for_phone .shortcut {
        display: flex;
        padding: 0 0 0 10px;
        text-align: center;
        font-size: 14px;
        border-radius: 0 9px 9px 0;
        align-items: center;
        background: #60a90073;
        background: linear-gradient(177deg, #7fff0500 0%, #60a90073 100%);
        -webkit-box-shadow: inset 0 0 6px #d7ffa33d;
        -moz-box-shadow: inset 0 0 6px #d7ffa33d;
        box-shadow: inset 0 0 6px #d7ffa33d;
        /* INNER GLOW SETTING */
    }

    #T-DLY-mobile-member.for_phone .shortcut a {
        width: 38px;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin: 7px 3px;
        filter: drop-shadow(0px 2px 8px #000000b5);
    }

    #T-DLY-mobile-member.for_phone .shortcut p {
        margin: 0;
        color: #fff;
    }

    #T-DLY-mobile-member.for_phone .shortcut img {
        margin: 0 auto 6px auto;
        width: auto;
        height: 18px;
    }

    #T-DLY-mobile-member.for_phone .info-area {
        display: flex;
        padding: 0;
        text-align: center;
        font-size: 14px;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }

    #T-DLY-mobile-member.for_phone .info-area a {
        border-radius: 8px;
        margin: 0;
        width: 49.4%;
        height: 42px;
        background: #557504;
        /* background: linear-gradient(177deg, rgb(37, 118, 165) 0%, rgb(13, 45, 85) 100%);
        -webkit-box-shadow: inset 0 0 13px #d7ffa33d;
        -moz-box-shadow: inset 0 0 13px #d7ffa33d;
        box-shadow: inset 0 0 13px #d7ffa33d; */
        font-size: 14px;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #T-DLY-mobile-member.for_phone .info-area a.registerBTN {
        background: #3b3b3b;
    }
    
    #T-DLY-mobile-member.for_phone .info-area img {
        width: 25px;
        filter: drop-shadow(0 2px 3px #8854084e) brightness(5) grayscale(1);
        margin-right: 7px;
        margin-top: -2px;
    }
    
    #T-DLY-mobile-member.for_phone .info-area p {
        filter: drop-shadow(0 2px 3px #8854084e);
        font-size: 14px;
    }

    .T-DLY-marqueeCover .marqueeCover-title {
        margin-left: 7px;
        width: 20px;
        position: unset;
        /* filter: brightness(0.4) sepia(1) hue-rotate(168deg) contrast(5); */
    }

    .T-DLY-marqueeCover .marqueeCover-text-wrap {
        width: calc(100% - 15px);
        font-size: 15px;
        font-weight: bold;
        background: transparent;
        padding: 5px 5px 1px 5px;
        border-radius: 6px;
        margin: 0;
        text-decoration: none;
        box-shadow: unset;
        border: unset;
    }

    .T-DLY-marqueeCover .marqueeCover-text-content li a {
        color: #fff;
        /* text-decoration: underline; */
    }

    .memberMenuWrap.lightboxBG {
        display: block;
        /* margin: 0 auto 10px auto; */
    }

    .oftenBTN {
        display: none;
    }

    .member-expand {
        display: block;
    }

    .member-expand img {
        width: 40px;
    }

    #memberMainMenu nav .member-expand {
        padding: 5px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        background: #1e1e1e;
        border-radius: 10px 10px 0 0;
        margin-top: 0;
    }

    #memberMainMenu nav .member-expand.hide {
        border-radius: 6px;
    }


    #memberMainMenu nav .member-expand p {
        margin: 0 0 0 10px;
        color: white;
    }

    #memberMainMenu nav .member-expand p::after {
        content: "";
        display: flex;
        width: 33px;
        height: 33px;
        background: url(../img/member/burger.png) center center no-repeat;
        background-size: cover;
        filter: hue-rotate(174deg);
        position: absolute;
        right: 27px;
        margin-top: -26px;
    }

    #memberMainMenu .allBTN {
        /* position: absolute; */
        width: 100%;
        background: #1e1e1e !important;
        margin-top: -10px !important;
        display: block;
        border-radius: 0 0 10px 10px;
        transition: all 0.2s ease-in-out;
    }

    #memberMainMenu .allBTN.hide {
        display: none;
    }

    #memberMainMenu .allBTN ul li a p::after {
        content: "";
        display: block;
        width: unset;
        height: unset;
        padding: unset;
        background: unset;
        filter: unset;
    }

    #memberMainMenu .allBTN ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    #memberMainMenu .allBTN ul hr {
        display: none;
    }


    #memberMainMenu .allBTN ul li:not(:last-child) a p {
        border-bottom: unset;
        color: white;
    }

    #memberMainMenu .allBTN ul li {
        width: 32%;
        text-align: center;
        display: flex;
        justify-content: center;
        align-self: self-end;
    }

    #memberMainMenu .allBTN ul li a {
        display: block;
        align-self: self-end;
        filter: drop-shadow(0 1px 3px #fff);
    }

    #memberMainMenu .allBTN ul li a p {
        border-bottom: unset;
        color: white;
    }

    /* #memberMainMenu .allBTN ul figure img {
        filter: brightness(1) grayscale(1);
    } */

    #memberMainMenu .allBTN ul figure {
        width: 100%;
        max-width: 32px;
        padding: 0;
        margin: 16px auto 3px auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #membersecMenu_recordStore .news-tabCover .news-tabList li {
        margin: 0 1px;
        border-radius: 7px;
    }

    #membersecMenu_recordStore .news-tabCover li.active {
        color: #ffffff;
        background: #354578;
        border: 1px solid #354578;
    }

    .form_content {
        padding-bottom: 5px;
    }

    .form_content p {
        margin: 0;
        font-size: 12px;
    }

    /* EDIT BANK STATUS */
    .edit-bank-page form {
        width: 86%;
    }

    #membersecMenu_userinfo .form_item.status p {
        padding: 0px 14px;
        line-height: 34px;
    }

    .tab-area-control.new-request .btn {
        margin: 0;
        padding: 14px 9px;
    }
    /* EDIT BANK STATUS */

    .form_content.membertransfer .precautions p {
        color: #fffffff3;
    }

    div[id*="membersecMenu"] .tab-content-box .precautions {
        color: #fffffff3;
    }

    .tab-info-balance {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }

    /* .tab-info-balance div {
        display: block;
        width: 50%;
        text-align: center;
        background-color: #1e1e1e;
        border-radius: 19px 0 0 19px;
        padding: 0;
        align-content: center;
    } */

    .tab-info-balance div h3 {
        margin: 8px auto;
        font-size: 14px;
    }

    .tab-info-balance div h3 strong {
        font-size: 16px;
        color: #ffb032;
    }

    #membersecMenu_transfer .tab-content-box nav ul li {
        width: 30%;
        margin: 1%;
        display: block;
        text-align: center;
        padding: 15px 2px 0px 2px;
        background-color: #1f2935;
    }

    #membersecMenu_transfer .tab-content-box nav ul {
        justify-content: space-evenly;
        flex-wrap: wrap;
        /* background: #ffffffc9; */
        border-radius: 18px;
        padding: 10px 0;
        width: 100%;
        display: flex;
        margin: 0 auto 10px auto;
    }

    div[id*="membersecMenu"] .tab-content-box nav ul li p {
        margin: 8px 0 0;
    }

    div[id*="membersecMenu"] .tab-content-box.ewallet nav ul li p {
        margin: 10px 0 0;
    }

    div[id*="membersecMenu"] .tab-content-box nav ul li b {
        font-size: 14px;
    }

    .membersecMenu h3 {
        font-size: 22px;
        /* margin: 3% auto 2%; */
    }

    .memberMenuWrap .vip-area {
        width: calc(100% - 15px);
        margin: 0 auto 100px auto;
        max-width: unset;
        min-width: unset;
    }

    .memberMenuWrap .vip-area h1 {
        font-size: 26px;
        margin: 20px auto 10px auto;
        text-align: center;
        color: #ffd062;
    }

    .vip-detail-area {
        display: block;
    }

    .vip-detail-area .btn {
        width: 100px;
        text-align: center;
        margin: 30px auto 50px auto;
    }

    .memberMenuWrap .area {
        padding: 0px 15px 50px 15px;
        /* margin-top: 82.89px; */
        min-height: unset;
        width: unset;
        margin: unset;
        margin-top: 0;
        background: unset;
        border-radius: unset;
    }

    div[id*="membersecMenu"] {
        width: calc(100% - 10px);
        max-width: 985px;
        background: transparent;
        border-radius: 4px;
        margin: 9px auto 100px !important;
        padding: 0;
        min-width: unset;
    }

    #membersecMenu_dailycheck {
        background: #292929;
        border-radius: 6px;
        padding: 10px 2px;
        margin: 9px auto 100px !important;
    }

    div[id*="membersecMenu"] .tab-content-box {
        width: 98%;
        margin: 2px auto; 
    }

    .promo-frames .return_blocks .info-btn .return_btn {
        margin-right: auto;
        margin: 0 auto;
    }


    #membersecMenu_message .news-tabCover .news-tabList li {
        padding: 8px 6px;
        border-radius: 8px;
        height: unset;
        margin: 0 0 10px;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff26;
        font-size: 12px;
        display: block;
    }

    .news-tabCover .news-tabList.tab {
        display: block;
    }

    #membersecMenu_message .news-tabCover .news-tabList li.default-all {
        border: 1px solid #fff158;
        border-radius: 5px;
        color: #fff;
    }

    #membersecMenu_message .news-tabCover .news-tabList li:not(.active):hover {
        background: transparent;
        /* border: 1px solid #8ed0ff; */
    }

    #membersecMenu_message .news-alert {
        background: #00000069;
        text-align: left;
        position: relative;
        padding: 0px;
        margin-bottom: 8px;
        border-radius: 5px;
        box-shadow: unset;
        overflow: hidden;
        box-shadow: 0 2px 8px #0000004a;
        color: white;

    }

    #membersecMenu_message .news-alert img {
        border-radius: 0;
    }

    #membersecMenu_message .news-alertHeading {
        padding: 0 0 4px 0 !important;
        /* font-weight: bold; */
        font-size: 14px;
        font-weight: 500;
        margin-top: 8px;
        margin-left: 6px;
        margin-bottom: 0;
        border: 0;
        border-bottom: unset;
        text-align: left;
        /* color: #fff; */
    }

    #membersecMenu_message .news-time {
        padding: 0 !important;
        line-height: inherit;
        font-weight: bold;
        font-size: 14px;
    }

    #news-Popup {
        min-width: unset;
        width: 90%;
        max-width: 450px;
        padding: 0;
    }




    /*T-DLY-share neo*/
    #T-DLY-share {
        width: calc(100% - 20px);
        padding: 10px;
        /* border-radius: 6px; */
        margin: 16px auto;
        display: block;
        position: relative;
    }

    #T-DLY-share article {
        background-color: #ffffffd1;
        padding: 10px;
        display: block;
        width: calc(100% - 20px);
        margin: 0 auto 10px auto;
        border-radius: 6px;
    }

    #T-DLY-share article>b {
        font-size: 1.125rem;
        font-weight: bold;
        color: #91714e;
        padding: 20px 5px;
        margin-top: 20px;
        position: relative;
    }

    #T-DLY-share article>b:before {
        content: "";
        display: inline;
        width: 4px;
        height: 18px;
        position: absolute;
        left: -1%;
        top: 47%;
        transform: translateY(-50%);
    }

    #T-DLY-share article>p {
        font-size: 1rem;
        font-weight: normal;
        color: #202020;
        line-height: 1.5rem;
        padding: 0 0 0 2%;
    }

    #T-DLY-share figure {
        width: 80%;
        margin: 5% auto;
    }

    #T-DLY-share article figure.shareHowto {
        width: 100%;
        margin: 5% auto;
    }

    #T-DLY-share article figure.shareQrcode {
        width: 50%;
        margin: 5% auto;
    }

    #T-DLY-share .yourlink {
        background-color: #ffffffd1;
        padding: 10px;
        display: block;
        width: calc(100% - 20px);
        margin: 0 auto 80px auto;
    }

    #T-DLY-share .yourlink .wz {
        border-bottom: 1px solid hsla(0, 0%, 0%, 0.5);
        padding-bottom: 0.25rem;
        margin-top: 1rem;
        width: fit-content;
        font-size: 14px;
        width: 89%;
        word-break: break-word;
        text-align: -webkit-center;
    }

    #T-DLY-share .yourlink .el-button {
        color: #333;
        padding: 10px 10px;
        position: unset;
        border: 2px solid #365bd1;
        /* border-width: 1px; */
        /* border-color: transparent #c2c2c2 #989898; */
        /* box-shadow: 0px 0px 4px #000000ba; */
        align-items: center;
        /* margin-left: 10px; */
        width: 90px;
        /* height: 39px; */
        border-radius: 8px;
        display: block;
    }

    #T-DLY-share .yourlink .el-button:hover {
        color: #91714e;
        text-decoration: none;
    }

    /* ENGLISH ADJUSTMENT */
    nav a p b {
        font-weight: 500;
        font-stretch: condensed;
        padding: 0;
        margin: 0;
    }

    a p b {
        font-weight: 500;
        padding: 0;
        margin: 0;
    }

    div[id*="membersecMenu"] .tab-content-box nav ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        list-style: none;
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }

    .tab-content-box .popupContent {
        background-color: #fff;
        border-radius: 15px;
        box-shadow: 0 4px 10px #000;
        position: fixed;
        width: calc(100% - 20px);
        padding: 15px;
        height: 77%;
        overflow: auto;
        top: 50px;
        left: 10px;
        margin: 0 auto;
        z-index: 99;
    }

    .tab-content-box .popupContent h5 {
        font-size: 18px;
    }

    .tab-content-box .popupContent img {
        margin: 10px 0;
    }

    .tab-content-box.promotion .popupContent {
        background: #282828;
        border-radius: 0;
        box-shadow: unset;
        position: fixed;
        width: 100%;
        padding: 6px;
        height: 100%;
        overflow: auto;
        top: 0;
        left: 0;
        margin: 0 auto;
        z-index: 99;
        color: white;
    }

    .tab-content-box.promotion .popupContent .title {
        color: white;
        margin: -6px auto 15px auto;
        text-shadow: 0 2px 4px #000;
    }

    .tab-content-box.promotion .popupContent .title::before {
        content: "";
        position: absolute;
        background: #79b504;
        width: 100%;
        height: 42px;
        top: 0;
        left: 0;
        z-index: -1;
    }

    #membersecMenu_message button.close {
        margin: -61px -8px 0 0;
        color: #fff;
    }

    .tab-content-box .popupContent .content {
        background-color: #1e1e1e;
    }

    .message-wrapper .news-alert {
        width: 100%;
    }

    .promo_header {
        display: none;
    }

    .news-tabList li img {
        /* display: none; */
        margin: 5px auto;
    }

    .forgot-password-block {
        width: 90%;
        margin: 0 auto;
    }

    #forgot-password-form .get-verify-code {
        position: unset;
        margin-left: unset;
        margin-top: unset;
        /* margin-right: 0; */
        background-color: #91714e;
        color: white;
        border-radius: 6px;
        padding: 8px 15px;
        cursor: pointer;
        font-size: 14px;
        display: inline-block;
    }

    /* DAILY FORM */
    #calendar .fc-event {
        width: calc(100% - 7px);
    }

    /* ul.giftReceive li button.notyet {
        background: #000000;
        color: #ffffff;
        border: 1px solid #d9b223;
    } */

    #calendar .fc-week>.fc-bg>table tr td.fc-today {
        background: #1e1e1e;
    }

    ul.giftReceive {
        color: white;
    }

    #calendar {
        color: #fff;
    }

    ul.giftReceive li {
        display: flex;
        float: none;
        clear: both;
        padding: 0 0 8px 0;
        margin: 0 0 12px 0;
        height: 50px;
        border-bottom: 1px solid #b5b5b585;
        align-items: center;
    }

    ul.giftReceive .wordDirections {
        float: unset;
        margin: 0 10px;
    }

    ul.giftReceive .wordDirections>p {
        font-size: 13px;
        color: #d5d5d5;
        line-height: unset;
    }


    ul.giftReceive figure {
        width: 38px;
        height: 38px;
        padding: 0;
        margin: 0;
        float: unset;
    }

    ul.giftReceive li button {
        height: max-content;
        float: unset;
        margin: 0;
        padding: 6px 10px;
        word-break: keep-all;
    }

    .fc-sun {
        color: #ff3434;
    }

    .fc-sat {
        color: #6fff87;
    }

    #memberMainMenu .nav-shortcut {
        display: none;
    }

    #membersecMenu_userinfo .form_item .title {
        text-align: left;
        color: #fff;
        font-weight: 300;
    }

    #membersecMenu_userinfo.userinfo .form_item {
        padding: 2px 0;
        width: 100%;
        height: 43px;
        line-height: inherit;
        background: #00000085;
        /* box-shadow: 1px 0 5px 1px #c0d4f7; */
        box-sizing: border-box;
        border-radius: 6px;
        padding: 0 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        /* color: #fff; */
        font-weight: 600;
        margin-bottom: 7px;
        position: relative;
    }

    #membersecMenu_userinfo .form_item {
        padding: 2px 0;
        width: 100%;
        height: 43px;
        line-height: 43px;
    }

    #membersecMenu_userinfo .title.join,
    #membersecMenu_userinfo .title {
        margin: 0;
    }

    #membersecMenu_userinfo .title {
        text-align: right;
    }

    #membersecMenu_userinfo .date {
        width: 75%;
        background: transparent;
        border: 0;
        text-align: right;
        padding: 0 45px 0 0;
        font-size: 17px;
        color: white;
    }

    #membersecMenu_userinfo .form_item input::placeholder,
    #membersecMenu_userinfo .date::placeholder,
    #membersecMenu_userinfo .form_item::placeholder {
        color: #c9c9c9;
    }

    #membersecMenu_userinfo .form_item span {
        display: none;
    }

    /* #membersecMenu_userinfo .form_item input::placeholder {
        color: #1b1b1b;
    } */

    #membersecMenu_userinfo .form_item a {
        font-size: 12px;
        margin-left: 2px;
        color: #fb4627;
        text-align: right;
    }

    #membersecMenu_userinfo .form_item .inside-input {
        min-width: 40px;
        z-index: 1;
    }

    #membersecMenu_userinfo .register-card input {
        margin: 0 auto;
    }

    #membersecMenu_userinfo .register-card input::placeholder {
        font-weight: 300;
    }

    #membersecMenu_userinfo .card-area .registered_card .form_item.delete_account {
        text-align: center;
        justify-content: right;
        height: unset;
        margin-top: 11px;
        padding-right: 9px;
    }

    .option-tab {
        border-bottom: 1px solid transparent;
    }

    .option-tab .option-link {
        justify-content: space-evenly;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        flex-wrap: wrap;
    }

    #memberMainMenu {
        display: flex;
        width: unset;
        max-width: unset;
        margin: unset;
    }

    .payment-offer {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    #memberMainMenu .allBTN ul .balance-total-area {
        display: none;
    }

    /* MOBILE TOP MENU + LANGGUAGE SWITCH */
    /* .right-block.mobile-only {
        display: none;
    } */

    /* MOBILE MEMBER AREA SETTING */
    #T-TLY-memberMenu {
        min-width: unset;
        margin: unset;
        max-width: unset;
    }

    #T-TLY-memberMenu #membersecMenu_transfer.infopage {
        display: none;
    }

    .member-index.mobile-section {
        width: calc(100% - 20px);
        padding: 0 10px 100px 10px;
        display: block;
    }

    .member-index.mobile-section p {
        margin: auto;
    }

    .member-index.mobile-section .simpleinfo .useraccount {
        font-size: 15px;
        font-weight: 700;
        color: #ffffff;
        text-shadow: 0 2px 5px #000;
        margin-bottom: 8px;
    }

    .member-index.mobile-section .gamePoints {
        font-weight: 600;
        font-size: 17px;
        color: #99ff00;
        text-shadow: 0 2px 5px #000000c7;
        margin-left: 6px;
    }

    .member-blocks.member-display .inner-blocks a p {
        font-size: 14px;
    }

    .member-card {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        /* max-width: 400px; */
        border-radius: 10px;
        padding: 12px;
        margin: 0 auto 10px auto;
        background: #373737;
        /* background: linear-gradient(90deg, #142339 0%, #0e1725 100%);
        -webkit-box-shadow: inset 0 0 6px #d7ffa33d;
        -moz-box-shadow: inset 0 0 6px #d7ffa33d;
        box-shadow: inset 0 0 30px #a3c8ff4d; */
    }

    .member-card .vip-levels {
        width: 30px;
        position: absolute;
        margin-top: -42px;
        margin-left: -8px;
        filter: drop-shadow(0 3px 6px #0000004f);
    }

    .member-card .right-btns {
        display: grid;
        justify-content: end;
    }

    .member-card a {
        width: 80px;
        background-color: #0000003f;
        display: flex;
        border-radius: 8px;
        font-size: 12px;
        text-align: center;
        padding: 8px 6px;
        margin: 0;
        margin-bottom: 5px;
        justify-content: center;
        -webkit-box-shadow: inset 0 0 10px #c5ddff80;
        -moz-box-shadow: inset 0 0 10px #c5ddff80;
        box-shadow: inset 0 0 10px #c5ddff80;
    }

    .member-card a img {
        width: 25px;
        height: auto;
        margin: 0px auto 3px auto;
        /* filter: grayscale(1); */
    }

    .member-card .simpleinfo {
        color: white;
        text-shadow: 0 1px 6px #000;
        padding-left: 10px;
        width: -webkit-fill-available;
        display: grid;
        align-items: center;
    }

    .member-card .simpleinfo p {
        display: flex;
        /* width: 100%; */
        align-items: center;
        margin-top: 5px;
        font-size: 12px;
    }

    .member-card .member-avatar {
        width: 60px;
        height: 60px;
        background: #335301;
    background: linear-gradient(16deg, #335301 0%, #91cb06 75%);
        border-radius: 50%;
        padding: 4px;
    }

    #membersecMenu_userinfo .card-area .registered_card {
        width: 100%;
        padding: 6px 10px 9px 10px;
        box-shadow: 0 5px 10px #000000e0;
    }

    .member-index.mobile-section .slider-container {
        display: block;
        width: 100%;
        overflow: hidden;
        padding: 0;
    }

    .member-index.mobile-section .slider-container .slider-block {
        display: flex;
        flex-wrap: nowrap;
    }

    .member-index.mobile-section .slider-container .slider-block div {
        width: 100%;
    }


    .member-index.mobile-section .member-shortcut {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        /* background-color: #1e1e1e;
        border-radius: 12px; */
        /* padding: 12px 12px 6px 12px; */
        /* box-shadow: 0 2px 6px #00000082; */
        /* border: 1px solid #d95959; */
    }

    .member-blocks {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        background-color: #1e1e1e;
        border-radius: 12px;
        padding: 0 12px 10px 12px;
        margin-top: 4px;
        /* box-shadow: 0 2px 6px #00000038; */
        /* border: 1px solid #d95959; */
    }

    .member-blocks .member-title {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
    }

    .member-blocks .inner-blocks {
        width: 100%;
        display: block;
        padding: 10px;
        background-color: #1e1e1e;
        border-radius: 13px;
        margin: 10px auto;
        min-height: 90px;
    }

    .member-blocks .inner {
        width: 100%;
        display: block;
        padding: 10px;
        background-color: #1e1e1e;
        border-radius: 13px;
        color: #fff;
    }

    .member-blocks.member-info .inner-blocks {
        background-color: transparent;
        border-radius: 0;
        padding: 0;
        margin: 0;
        width: 100%;
    }

    .member-blocks.member-info .inner-blocks a {
        display: flex;
        /* color: #000; */
        /* background-color: #79b504; */
        /* background: linear-gradient(317deg, #79b504 0%, #2a2e95 100%); */
        /* border-radius: 6px; */
        margin: 11px auto 0 auto;
        padding: 2px 0 9px 0;
        align-items: center;
        border-bottom: 1px solid #79b504;
    }

    .member-blocks.member-info .inner-blocks a:last-child {
        border-bottom: 0 solid #79b504;
    }

    .member-blocks.member-info .inner-blocks img {
        width: 20px;
        margin-right: 10px;
        /* filter: hue-rotate(308deg) grayscale(1) brightness(3); */
    }

    .member-blocks.member-info .inner-blocks figure {
        padding: 0;
        margin: 0;
    }

    .member-index.mobile-section p {
        margin: 0;
    }

    .member-blocks .no-data {
        font-weight: 700;
        color: #fff;
        font-size: 16px;
        margin: 13px 0 0 12px !important;
    }

    .inner-blocks-split {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin: 18px auto 5px;
    }

    .inner-blocks-split .inner-icon {
        width: 64px;
        display: block;
        text-align: center;
        background-color: #1e1e1e;
        border-radius: 13px;
        padding: 7px 6px;
        margin-right: 6px;
    }

    .inner-blocks-split .inner-icon p {
        color: white;
        font-size: 12px;
        margin: 0 auto 0;
        font-size: 14px;
        font-weight: 600;
        /* text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; */
    }

    .inner-blocks-split .inner-icon img {
        width: 35px;
        margin: 0 auto;
        /* filter: sepia(1) brightness(0.6) hue-rotate(164deg) contrast(1.5); */
    }

    .member-blocks .member-title h2 {
        margin: 0;
        color: #79b504;
        /* text-shadow: 0 1px 10px 0000009e; */
        font-weight: 900;
        font-size: 16px;
        font-weight: 600;
        text-shadow: 0 2px 3px #000000c3;
    }

    .member-blocks .member-title a {
        color: #fff;
        /* text-shadow: 0 1px 10px #0000009e; */
        font-size: 14px;
        font-weight: 500;
    }


    .member-index.mobile-section .member-shortcut ul {
        display: block;
        list-style-type: none;
        margin-block-start: 0;
        margin-block-end: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        padding-inline-start: 0;
    }

    .member-index.mobile-section .member-shortcut ul {
        text-align: center;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 100%;
    }

    .member-blocks.member-info .inner-blocks .verify-ticked {
        position: absolute;
        width: 19px;
        margin-top: 0px;
        right: 5%;
        filter: brightness(1);
        z-index: 2;
    }

    .burger_links .verify-ticked.arrowplace,
    .member-blocks.member-info .inner-blocks .verify-ticked.arrowplace {
        position: absolute;
        width: 7px;
        margin-top: 3px;
        right: 5%;
        z-index: 1;
    }

    .member-blocks.member-info .inner-blocks .verify-ticked.unverify {
        display: none;
    }

    .member-index.mobile-section .member-shortcut .verify-ticked.unverify {
        display: none;
    }

    .member-index.mobile-section .member-shortcut ul li {
        width: auto;
        min-width: 17.8%;
        padding: 14px 8px;
        border-radius: 6px;
        margin-bottom: 10px;
        background: #373737;
        /* background: linear-gradient(90deg, #142339 0%, #0e1725 100%);
        -webkit-box-shadow: inset 0 0 15px #2e65ffc9;
        -moz-box-shadow: inset 0 0 15px #2e65ffc9;
        box-shadow: inset 0 0 15px #2e65ffc9; */
    }

    .member-index.mobile-section .member-shortcut ul li a {
        display: flex;
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    .member-index.mobile-section .member-shortcut ul li p {
        margin: 0;
        font-weight: 500;
        font-size: 14px;
        font-weight: 800;
        color: #fff;
        font-size: 12px;
    }

    .member-index.mobile-section .member-shortcut ul figure {
        margin: 0 0 0 0;
    }

    .member-index.mobile-section .member-shortcut ul img {
        width: 26px;
        margin: 0 8px 0 0;
    }

    .membersecMenu.title h3 {
        font-size: 14px;
        font-weight: 300;
        color: #fff;
        text-shadow: 0 2px 7px #000;
        margin: 10px auto;
        text-align: center;
        padding: 0px 0;
    }

    .mobile-sub-title {
        display: block;
        font-size: 20px;
        font-weight: 900;
        color: #91714e;
        /* text-shadow: -1px 0 5px #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; */
        margin: 1% auto 4%;
        text-align: center;
    }

    .member-blocks.member-display .inner-blocks a img {
        width: 20px;
        height: auto;
        margin-right: 8px;
    }

    .recordStore_success div {
        display: block;
        width: 100%;
        margin: 0;
        margin-bottom: 15px;
    }

    .recordStore_success div input,
    .recordStore_success div p,
    .recordStore_success div h3 {
        margin: 0 !important;
        width: auto !important;
    }

    .recordStore_success div p {
        display: flex;
        align-items: center;
        justify-content: space-between;
        overflow: auto;
    }

    .recordStore_success div p .btn {
        min-width: 72px;
        font-size: 13px;
    }

    .recordStore_success.usdt div p {
        width: 100% !important;
    }

    .recordStore_success div p.payment-input {
        background: #18222f;
        border-radius: 10px;
        padding: 13px 10px;
        margin-top: 8px !important;
        width: auto !important;
    }

    .recordStore_success div p.payment-input b {
        font-weight: 500;
        font-size: 14px;
    }

    .recordStore_success.usdt .v_address {
        overflow: auto;
        width: 100% !important;
    }

    .recordStore_success.usdt .qrcodePic {
        justify-content: center;
    }

    .recordStore_success.usdt .qrcodePic img {
        width: 100%;
        border: 12px solid white;
        border-radius: 15px;
        max-width: 150px;
    }

    .qrcodePic canvas {
        margin: 0 auto;
    }

    .split-three p {
        display: flex;
        width: auto;
        justify-content: space-between;
        padding: 10px 18px;
        border-bottom: unset;
        border-radius: 8px;
        margin: 0 auto 10px auto;
    }

    .split-two {
        display: block;
    }

    .affiliate_promote .promote_blocks {
        width: 100%;
        margin: 10px auto;
    }

    .affiliate_promote .promote_blocks.mobile-end {
        margin-bottom: 180px;
    }

    .affiliate_promote .btn.open-pop {
        margin: -11px -2px 0 0;
    }

    .split-two .color-blocks {
        display: block;
        width: 100%;
        text-align: center;
        /* background: #b0dce9;
        background: linear-gradient(166deg, #e1f8ff 0%, #aac7fd 100%); */
        padding: 14px;
        border-radius: 14px;
        box-shadow: 0 4px 9px #0000002e;
        margin-bottom: 10px;
    }

    .tab-first,
    .tab-second,
    .tab-third,
    .tab-forth,
    .tab-fifth,
    .tab-six {
        border-bottom: 2px solid transparent;
        color: #fff;
    }

    #membersecMenu_transfer .tab-info btn {
        margin: 8px 0 0 0;
        border-radius: 6px;
        padding: 10px 15px;
        display: flex;
        /* background-color: transparent; */
    }

    .tab-area-control btn {
        background-color: #79b504;
        color: #fff;
        padding: 8px 15px;
        width: 14%;
        text-align: center;
        justify-content: center;
        min-width: unset;
    }

    .memberpage-btn.margin-top-bullets btn {
        background-color: unset;
        color: #fff;
        padding: 0;
    }
    
    .form_content .tab-content-box .store_form .deposit-list-payment input {
        width: 100%;
        display: block;
    }

    .form_content .tab-content-box .store_form .deposit-list-payment label {
        min-width: 80px;
    }

    .form_content .tab-content-box .store_form label {
        /* width: auto; */
        font-size: 14px;
        align-self: center;
        font-weight: 800;
    }

    .form_content.withdraw .tab-content-box .store_form label {
        font-size: 14px;
        align-self: center;
        font-weight: 800;
        font-size: 16px;
        text-align: left;
        font-weight: 300;
        color: #ffffffad;
        /* text-shadow: 0 2px 5px #000; */
        margin: 14px 0 4px 0px;
        width: auto;
    }

    .form_content.withdraw .tab-content-box .store_form div select,
    .form_content.withdraw .tab-content-box .store_form div input {
        width: 100%;
        padding: 7px;
        font-size: 14px;
    }

    .form_content .tab-content-box .store_form div {
        justify-content: space-between;
        margin: 0 auto 6px auto;
        background: transparent;
        background-color: transparent;
    }

    .form_content .tab-content-box .store_form div.for_pc {
        display: none !important;
    }

    /* .form_content.withdraw .tab-content-box .store_form div input::placeholder {
        color: #000;
    } */

    .deposit-list-payment {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .deposit-list-payment.type-selection {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0;
    }

    .withdraw-choices .deposit-list-payment a.payment-type,
    .withdraw-choices .deposit-list-payment span.payment-type {
        margin: 0 10px 10px 0;
        width: auto;
        display: flex;
        align-items: center;
        text-align: center;
        min-width: 33%;
        justify-content: center;
        border: 1px solid transparent;
        max-width: unset;
    }

    .withdraw-choices .deposit-list-payment a.payment-type img,
    .withdraw-choices .deposit-list-payment span.payment-type img {
        margin: 0 6px 0 0;
    }

    .deposit-list-payment a.deposit-links.active,
    .withdraw-choices .deposit-list-payment .payment-type.active,
    .deposit-list-payment span.deposit-links.active,
    .withdraw-choices .deposit-list-payment span.payment-type.active {
        background: transparent;
        border: 1px solid #8e7aff;
    }

    .withdraw-choices .deposit-list-payment.type-selection {
        margin-top: 10px;
        justify-content: flex-start;
    }

    .deposit-list-payment span {
        display: flex;
        max-width: unset;
        align-items: center;
        background-color: #00000061;
        width: 100%;
        margin: 0 0 10px 0;
        color: #fff;
        padding: 11px 11px;
        /* border: 2px solid #79b504; */
        height: unset;
    }

    .deposit-list-payment .deposit-links {
        display: block;
        text-align: center;
        width: 27%;
        text-align: -webkit-center;
        border: 1px solid transparent;
    }

    .deposit-list-payment .deposit-links p {
        text-align: center;
        text-align: -webkit-center;
        margin-bottom: 2px;
    }

    .deposit-list-payment.type-selection {
        border-bottom: 1px solid #4b4d50;
        margin: 0 0 20px 0;
    }

    .deposit-list-payment .payment-type {
        display: flex;
        flex-wrap: nowrap;
        width: 43%;
        justify-content: center;
        align-items: center;
        background-color: transparent;
        margin: 0;
        border-radius: 0;
        padding: 0 10px 8px 10px;
        height: unset;
    }

    .payment-tab.fiat .deposit-list-payment {
        justify-content: space-between;
    }

    .payment-tab.virtual .deposit-list-payment .deposit-links,
    .payment-tab.fiat .deposit-list-payment .deposit-links {
        width: 43%;
        margin: 0;
        background: #18202f;
        border: 2px solid #374155ab;
        margin-bottom: 10px;
    }

    .payment-tab.virtual .deposit-list-payment .deposit-links p,
    .payment-tab.fiat .deposit-list-payment .deposit-links p {
        margin: 0;
    }

    .payment-tab.virtual .deposit-list-payment .deposit-links.active,
    .payment-tab.fiat .deposit-list-payment .deposit-links.active {
        border: 2px solid #236dcfab;
        box-shadow: none;
    }

    .deposit-list-payment .payment-type.active {
        background: transparent;
        background: linear-gradient(180deg, rgb(0 0 0 / 0%) 58%, rgb(13 38 85) 100%);
        box-shadow: unset;
    }

    .deposit-list-payment .payment-type img {
        margin-right: 8px;
        width: 20px;
        height: auto;
    }

    .withdraw-choices .deposit-list-payment span.active,
    .deposit-list-payment .deposit-links.active {
        border-bottom: 2px solid #79b504;
    }

    .deposit-list-payment .payment-type.active::after {
        content: "";
        background-image: unset;
        width: unset;
        height: unset;
        background-size: unset;
        position: unset;
        right: unset;
    }

    .deposit-list-payment span.active::after {
        content: "";
        background-image: url(../img/ticked.png);
        width: 19px;
        height: 19px;
        background-size: cover;
        position: absolute;
        right: 43px;
        display: none;
    }

    .deposit-list-payment span p {
        font-size: 14px;
        font-weight: 500;
        text-align: center;
    }

    .deposit-list-payment .btn {
        font-size: 14px;
        padding: 5px;
        min-width: 54px;
        /* margin-left: 10px; */
    }

    .deposit-list-promotion {
        width: 70% !important;
        max-width: calc(100% - 90px);
    }

    /* .deposit-list-promotion select {
        font-size: 13px;
        border-radius: 6px;
        border: 1px solid #ff8f26;
    } */

    .payment_type {
        width: 100%;
        padding: 15px;
        text-align: center;
    }

    .payment_type a {
        background-color: #0a3f6b53;
        padding: 12px;
    }

    .payment_type .disabled {
        filter: grayscale(1);
        pointer-events: none;
    }

    .payment_type a img {
        max-width: 24px;
        display: unset;
        margin: -5px 5px 0 0;
    }

    .load-account-to-copy {
        width: auto;
        display: inline-grid;
        line-break: anywhere;
    }

    .btn.mobile {
        width: 168px;
        height: 48px;
        line-height: 42px;
        text-align: center;
        font-weight: 500;
        color: #fff;
        text-shadow: 1px 1px 10px #000;
        outline: unset;
        min-width: unset;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 15px;
        margin: 30px auto 0 auto;
    }

    /* .btn.mobile:hover {
        background-image: linear-gradient(#8c64eb, #704bdf, #5341c9);
    } */

    .btn.upload {
        padding: 10px;
        min-width: 116px;
        font-size: 12px;
    }

    #membersecMenu_userinfo .form_item .notice {
        margin-left: 0;
    }

    .slider {
        position: relative;
        width: 100%;
        overflow: hidden;
        /* height: unset !important; */
        margin: 0 auto 10px auto;
    }

    .slider ul li .level-card.behind {
        display: none;
    }

    .store_form a {
        color: #006eff;
        font-size: 12px;
    }

    .form_content .tab-content-box .store_form .enter_amount input {
        width: 100%;
        text-align: center;
        font-size: 16px;
        margin-top: -35px;
    }

    .form_content .tab-content-box .store_form div input::placeholder {
        color: red;
    }

    #membersecMenu_recordStore .notice {
        font-size: 16px;
        color: red;
        margin-left: 0;
        margin-top: 10px;
        text-align: -webkit-center;
        text-align: center;
    }

    .form_content .tab-content-box .store_form .showing-bank-detail {
        /*  display: block; */
    }

    .multiply-area {
        width: calc(100% - 22px);
        margin: 5px auto 3px auto;
        display: flex;
        justify-content: space-between;
        background: #000000b3;
        border-radius: 6px;
        padding: 4px 9px;
        align-items: center;
    }

    .multiply-area .multiply-title {
        width: auto;
        height: 44px;
        display: flex;
        align-items: center;
    }

    .multiply-area .multiply-img {
        height: 30px;
        filter: grayscale(.8);
    }

    .multiply-number.showoff .multiply-img {
        rotate: 360deg;
        filter: drop-shadow(0 0 3px #ffd641);
    }

    .keepgames_area .keepgames_items {
        width: 115px;
    }

    .keepgames_area .keepgames_items a {
        color: white;
    }

    .keepgames_area .keepgames_items a:nth-child(2) {
        color: #a5e2ff;
    }

    .multiply-float {
        width: 45px;
        position: absolute;
        z-index: 9;
        /* filter: brightness(1.5); */
        margin-top: 31%;
        margin-left: 17%;
        right: unset;
        border-radius: 6px;
        padding: 5px;
        /* background-color: #000000; */
        animation: float2 6s ease-in-out infinite;
    }

    .multiply-float.background {
        width: 87px;
        position: absolute;
        z-index: 9;
        filter: brightness(2) blur(0px);
        margin-top: 1px;
        right: 11px;
        border-radius: 6px;
        padding: 0;
        animation: unset;
        mix-blend-mode: plus-lighter;
    }

    .multiply-float.background:nth-child(1) {
        animation: multiplyFade 0.5s ease-in;
    }

    .multiply-float.background:nth-child(2) {
        animation: multiplyFade 0.7s ease-in;
    }

    .multiply-float.background:nth-child(3) {
        animation: multiplyFade 0.9s ease-in;
    }

    .multiply-float.background:nth-child(4) {
        animation: multiplyFade 1.2s ease-in;
    }

    .multiply-float.background:nth-child(5) {
        animation: multiplyFade 1.5s ease-in;
    }

    .multiply-float.background:nth-child(6) {
        animation: multiplyFade 1.8s ease-in;
    }

    @keyframes multiplyFade {
        0% {
            opacity: 0;
        }

        50% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    /* VPN ICON */
    #right-contentList div ul li a .vpn-required.normallist {
        width: 10vw;
        position: absolute;
        z-index: 9;
        margin-top: -16vw;
        left: 2vw;
        right: unset;
        padding: 0;
        animation: flashingIcon 1s ease-in-out infinite;
    }

    #right-contentList div ul li a .vpn-required {
        width: 9vw;
        position: absolute;
        z-index: 9;
        margin-top: -5vw;
        left: 0.5vw;
        right: unset;
        padding: 0;
        animation: flashingIcon 1s ease-in-out infinite;
    }

    .innerlist .vpn-required {
        width: 33px;
        height: auto;
        position: absolute;
        z-index: 9;
        margin-top: -115px;
        right: 0px;
        padding: 0;
        animation: flashingIcon 1s ease-in-out infinite;
    }

    @keyframes flashingIcon {
        0% {
            filter: brightness(1) drop-shadow(0 0 2px #fff);
        }

        50% {
            filter: brightness(1.3) drop-shadow(0 0 4px #fff);
        }

        100% {
            filter: brightness(1) drop-shadow(0 0 2px #fff);
        }
    }

    .T-DLY-mainBanner {
        width: calc(100% - 16px);
        margin: 4px auto 0 auto;
        min-height: 100px;
    }

    .T-DLY-mainBanner .slide-arrow {
        position: absolute;
        top: 38%;
        margin-top: 0px;
        z-index: 1;
        width: 5.5%;
        background-color: transparent;
    }

    /* .vip-section .section-3 {
        display: none;
    } */

    .form_content .tab-content-box .store_form div input,
    .form_content .tab-content-box .store_form div .balance_amount_highlight {
        margin: 0;
        width: 100%;
        font-weight: 900;
        /* color: #000; */
        border: 0;
        font-size: 18px;
        padding: 0 10px;
    }

    .sorting-area {
        width: 100%;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
    }

    .report-form.mobile {
        font-size: 12px;
        font-weight: 500;
    }

    .report-form.mobile #report_content {
        color: white;
    }

    .report-form.mobile #report_content .no-result {
        color: #fff;
        font-size: 18px;
        margin: 30px auto;
        width: 120px;
        height: 140px;
        background-image: url(../img/alert.png);
        background-size: 90% 80%;
        background-repeat: no-repeat;
        background-position: top center;
        display: flex;
        justify-content: center;
        align-items: end;
    }

    .report-form.mobile #report_content .game-records {
        width: calc(100% - 20px);
        background-color: #0000008c;
        border-radius: 15px;
        margin: 8px auto;
        padding: 10px;
        display: grid;
        color: white;
        justify-items: flex-start;
    }

    .report-cell-summary {
        /* display: flex; */
        padding: 8px 9px;
        border-radius: 8px;
        margin: 5px auto;
        color: white;
        justify-content: space-between;
        background-color: #000000cc;
        display: none;
        /* HIDE AS PER REQUESTED */
    }

    .text-green {
        color: #337818;
        font-weight: 800;
        font-size: 14px;
    }

    .text-red {
        color: #ff5858;
        font-weight: 800;
        font-size: 14px;
    }

    .text-purple {
        color: #91714e;
        font-weight: 800;
    }

    .text-highlight {
        font-size: 14px;
    }

    .report-cell {
        background-color: #0000008a;
        border-radius: 6px;
        color: #fff;
        display: flex;
        width: 100%;
        padding: 10px;
        justify-content: space-between;
        margin-bottom: 7px;
    }

    .report-cell .cell-block {
        display: grid;
        text-align: left;
    }

    .report-cell .cell-block .date {
        font-size: 12px;
        margin-top: 6px;
        font-weight: 500;
    }

    .signInBtn>button {
        /* border-radius: unset; */
        color: #fff;
        border: unset;
        /* background-color: unset; */
        text-shadow: 1px 1px 10px #000;
        /* background-image: linear-gradient(#6843bf, #5738b7, #33258c); */
        font-size: 15px;
        margin: 0 auto;
        padding: 13px 25px;
        display: block;
    }

    .customer-service {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        flex-wrap: wrap;
    }

    .customer-service .service_logo {
        display: block;
        text-align: center;
        text-align: -webkit-center;
        width: 100%;
        margin-top: 110px;
    }

    .customer-service .service_logo img {
        width: 80%;
        max-width: 180px;
        filter: drop-shadow(2px 4px 6px black);
        margin-bottom: 20px;
    }

    .customer-service .service_link {
        display: block;
        text-align: center;
        text-align: -webkit-center;
        width: 100%;
    }

    .customer-service .service_link a {
        flex-direction: row-reverse;
        display: flex;
        align-items: center;
        width: fit-content;
        min-width: 180px;
        padding: 17px 18px;
        font-size: 19px;
        font-weight: 900;
        text-shadow: 1px 0 3px #000,
            /*right */
            0 1px 3px #000,
            /*top */
            -1px 0 3px #000,
            /*left */
            0 -1px 3px #000;
        color: white;
        height: auto;
        justify-content: center;
        border-radius: 6px;
        margin-bottom: 10px;
    }

    .service_link a img {
        width: 35px;
        margin-top: 0;
        margin-right: 7px;
        border-radius: 9px;
        border: 1px solid black;
    }

    .banner-switch {
        display: flex;
        flex-flow: column;
        /* margin-top: 3px; */
        max-height: 159px;
    }

    .report-detail {
        display: none;
    }

    .report-detail.active {
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        background-color: #00000085;
    }

    .report-detail .detail-window {
        width: 320px;
        background: white;
        border-radius: 20px;
        display: block;
        padding: 10px;
        align-items: center;
        flex-wrap: wrap;
    }

    .report-detail .detail-window {
        /* width: 95%; */
        max-width: 420px;
        border: 2px solid #79b504 !important;
        background: rgb(69 69 69);
        background: linear-gradient(165deg, rgb(62, 62, 62) 0%, rgb(28 28 28) 100%);
        border-radius: 8px;
        display: block;
        padding: 10px 17px;
        align-items: center;
        flex-wrap: wrap;
    }

    .detail-window .report-title {
        display: flex;
        justify-content: space-between;
        margin-bottom: 12px;
    }

    .detail-window .report-title h3 {
        font-weight: 500;
        margin: 0;
        font-size: 15px;
    }

    .detail-window .report-title .report-detail-close {
        font-weight: 500;
        margin: 0;
        font-size: 21px;
    }

    .detail-window p {
        font-weight: 500;
        margin: 0;
        font-size: 15px;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #000;
        padding: 7px 0;
        max-height: 400px;
        overflow: auto;
        margin-bottom: 20px;
    }

    .detail-window p b {
        font-size: 15px;
        max-width: 70%;
    }

    .detail-window p:last-child {
        border-bottom: 1px solid transparent;
    }

    .mobile-index-vip-levels {
                position: absolute;
        width: 18px;
        margin-top: 0px;
        margin-left: -29px;
    }

    .T-DLY-mobileUser .simpleinfo .username {
        margin: 7px 0 0 26px;
        font-size: 12px;
        /* font-weight: 700; */
        text-shadow: 0 0 8px #000000ae;
    }

    .T-DLY-mobileUser .simpleinfo .coin {
        margin: 0px 8px 0 0;
        width: 12px;
    }


    /* FAST TRANSFER */
    .swal2-popup {
        border-radius: 14px !important;
        border: 1px solid #ffffff69 !important;
        background: rgb(255, 255, 255) !important;
        background: linear-gradient(166deg, rgb(41 41 41) 0%, rgb(12 12 12) 100%) !important;
        font-size: 14px !important;
        color: white !important;
    }

    .fastTransfer_form .btn-transfer-blue {
        width: 100% !important;
        height: 45px !important;
        margin-left: 0 !important;
        line-height: 37px !important;
        text-align: center !important;
        color: #fff !important;
        font-size: 15px !important;
        font-weight: 600 !important;
        border: none !important;
        align-items: center !important;
        display: flex !important;
        justify-content: center !important;
        padding: 0 !important;
    }

    .fastTransfer_form .btn-transfer-gray {
        width: 100% !important;
        height: 45px !important;
        line-height: 37px !important;
        text-align: center !important;
        color: #fff !important;
        font-weight: 600 !important;
        font-size: 15px !important;
        border: none !important;
        align-items: center !important;
        display: flex !important;
        justify-content: center !important;
        padding: 0 !important;
    }

    .fastTransfer_form .fast_transfer_title p {
        display: flex;
        justify-content: flex-start;
        font-size: 14px;
        align-items: center;
        margin: 0;
    }

    .fastTransfer_form .target_transfer p {
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        align-items: center;
        margin: 13px 0;
    }

    .fastTransfer_form .target_transfer .btn-transfer-gray {
        width: 80px !important;
        height: 32px !important;
        font-size: 13px !important;
        padding: 0px 0 0px 0 !important;
        justify-content: center !important;
        align-items: center;
        display: flex;
        font-weight: 900 !important;
        text-shadow: unset;
        /* color: black !important; */
    }

    .fastTransfer_form .target_transfer input {
        height: unset !important;
        padding: 6px 3px !important;
        width: 60% !important;
        text-align: center;
        /* color: white !important; */
    }

    .fastTransfer_form .fast_transfer_title p input {
        width: auto;
        font-size: 14px;
        padding: 3px;
        margin: 0;
        min-width: unset;
        height: unset;
    }

    .fastTransfer_form .target_transfer_btn {
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        align-items: center;
        margin: 25px 0 13px 0;
    }

    /* MEMBER TRANSFER */
    #membertransfer_form {
        /* background: #ffffff4f; */
        border-radius: 5px;
        margin-top: 38px;
        padding: 10px;
        /* box-shadow: 0 3px 8px #0000003b; */
    }

    .form_content .tab-content-box #membertransfer_form.store_form div {
        display: flex;
        align-items: center;
        margin: 18px auto;
        /* border-bottom: 1px solid white; */
        padding: 0 10px;
    }

    .form_content .tab-content-box #membertransfer_form.store_form div label {
        font-size: 14px;
        width: 80px;
        min-width: unset;
    }

    .form_content .tab-content-box #membertransfer_form.store_form div input {
        font-size: 14px;
        padding-left: 5px;
    }

    .form_content .tab-content-box #membertransfer_form.store_form div input::placeholder {
        font-weight: 300;
    }

    .form_content input:-webkit-autofill,
    .form_content input:-webkit-autofill:hover,
    .form_content input:-webkit-autofill:focus,
    .form_content input:-webkit-autofill:active {
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: #fff !important;
    }

    .close-popup,
    .history-popup {
        display: block;
        position: absolute;
        width: 25px;
        height: 25px;
        top: 9px;
        right: 7px;
    }

    .history-page {
        display: none;
    }

    .history-page.active {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 99;
        top: 0;
        left: 0;
        background: #2d343c;
    }

    .history-page .result-cell {
        display: block;
        width: 96%;
        margin: 30px auto;
        background-color: #ffffff57;
        border-radius: 4px;
        max-height: 85%;
        overflow: auto;
    }

    .history-page .result-cell .list-cell {
        width: 94%;
        margin: 9px auto 15px auto;
        border-bottom: 1px solid white;
    }

    .history-page .result-cell .list-cell div {
        font-size: 14px;
        color: white;
        display: flex;
        justify-content: space-between;
    }

    .history-page .result-cell .list-cell div p {
        margin: 8px 0;
    }

    .history-page .result-cell .list-cell .second-cell {
        font-size: 14px;
        color: white;
        display: flex;
        justify-content: space-between;
    }

    #membersecMenu_recordStore.payment_setting {
        background-color: transparent;
        border-radius: 18px;
        padding: 15px 0 0 0;
    }

    .recordStore_success.atm #real_name {
        /* background-color: transparent; */
        border: 0;
        color: #000;
        /* text-shadow: 0 2px 4px #292929; */
        font-size: 17px;
        font-weight: 900;
        text-align: center;
    }

    .recordStore_success.atm #real_name::placeholder {
        border-radius: 6px;
        background-color: transparent;
        border: 0;
        font-size: 17px;
        font-weight: 300;
        color: #c90000;
        /* text-shadow: 0 2px 4px #292929; */

    }

    .recordStore_success.atm,
    .recordStore_success.usdt {
        border-radius: 0;
        padding: 0;
        border: 0;
    }

    #sendForm .mobile-sub-title,
    #sendForm .recordStore_success h3,
    .recordStore_success.atm h3,
    .recordStore_success.usdt h3,
    .recordStore_success.atm p,
    .recordStore_success.usdt p {
        font-size: 16px;
        /* text-shadow: 0 2px 4px #292929; */
        min-width: unset;
    }

    #sendForm .mobile-sub-title,
    #sendForm .recordStore_success h3,
    .recordStore_success.atm h3,
    .recordStore_success.usdt h3 {
        color: #d1d1d1;
        font-weight: 500;
        font-size: 13px;
        text-align: left;
    }

    .recordStore_success.atm p,
    .recordStore_success.usdt p {
        /* color: #000; */
        font-weight: 500;
    }

    #sendForm .mobile-sub-title.amount {
        color: #0078d4;
        font-weight: 900;
    }

    .recordStore_success.usdt .fileup-area {
        width: 60% !important;
        max-width: 60% !important;
        display: flex;
        flex-wrap: wrap;
        font-size: 15px;
        text-align: right;
        justify-content: right;
        text-align-last: right;
    }

    .recordStore_success.usdt .fileup {
        color: #fff;
        font-size: 12px !important;
    }

    .recordStore_success.usdt .fileup-area #order_image_display {
        width: 100%
    }

    #membersecMenu_recordWithdraw {
        /* background-color: #ffffffba; */
        border-radius: 6px;
        padding: 0;
    }

    #T-DLY-login .writetext {
        width: 100%;
        font-family: inherit;
        font-size: 14px;
        line-height: inherit;
        overflow: visible;
        outline: none;
        border: none;
        background: none;
        margin-top: 0;
    }

    #membersecMenu_userinfo .date:disabled {
        background-color: transparent;
        color: #fff;
    }

    .change-password-popup .popup-block {
        margin: 6vh auto 0 auto;
    }

    .two_buttons {
        display: flex;
        justify-content: space-evenly;
    }

    .two_buttons .btn {
        width: 25%;
        min-width: unset;
        text-align: center;
        padding: 9px 28px;
        display: flex;
        margin-top: 20px;
        margin-right: auto;
    }

    .T-DLY-marqueeCover .marqueeCover-text-content {
        color: #fff;
        font-weight: 500;
    }

    .T-DLY-marqueeCover .marqueeCover-text-content li {
        color: #fffffff1;
        font-size: 12px;
    }

    #membersecMenu_recordStore .tab-content-box.msg {
        width: 100%;
        margin: 5px auto;
    }

    .tab-content-box.msg table .report-form .info-list-out {
        background-color: #00000096;
        border-radius: 6px;
        padding: 10px;
        display: grid;
        text-align: left;
        margin: 4px;
        color: white;
        width: calc(100% - 30px);
        justify-content: flex-start;
    }

    .tab-content-box.msg table .report-form .info-list-out .msg_date {
        font-size: 12px;
        color: #dbdbdb;
        padding: 3px 0;
    }

    .msg .tab-content-box.msg btn a {
        /* background-color: #00000096; */
        border-radius: 6px;
        padding: 10px;
        display: grid;
        text-align: left;
        margin: 4px;
        color: white;
        /* width: calc(100% - 30px); */
        justify-content: flex-start;
    }

    .tab-content-box.msg a {
        background-color: #1e5cd8;
        border: 1px solid #1e5cd8;
        border-radius: 4px;
        padding: 4px 7px;
        margin: 3px;
        font-size: 12px;
        color: white;
    }

    .tab-content-box.msg table .report-form .info-list-out .msg_control {
        text-align: left;
    }

    .tab-content-box.msg table .report-form .info-list-out th {
        border: 0;
    }

    .tab-area-control btn.disabled {
        background-color: #1e1e1e;
        color: #ffffff80;
    }

    .msg .tab-second,
    .msg .tab-first {
        border-radius: 10px;
        background: #2a2e95;
        /* background: linear-gradient(0deg, rgb(78, 78, 78) 0%, rgb(50, 50, 50) 49%, rgba(78, 78, 78) 100%); */
        border-bottom: 0;
        margin: 0 3px !important;
        font-size: 14px;
        padding: 8px 35px;
    }

    .msg .tab-first {
        border-radius: 10px 0 0 10px;
    }

    .msg .tab-second.active,
    .msg .tab-first.active {
        color: white;
        background: #79b504;
        /* background-image: linear-gradient(#dd9341, #693f13, #ffd4a9); */
        /* box-shadow: 0 4px 8px #000; */
    }

    .msg .option-tab .option-link {
        justify-content: center;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 8px;
    }

    .tab-content-box.msg .msg_title {
        max-width: 300px;
    }

    .no-data-img {
        color: white;
    }

    .no-data-img img {
        max-width: 150px;
        width: 90%;
        margin: 40px auto 0 auto;
    }

    .T-DLY-mainBanner.mobile-only {
        display: block;
        width: calc(100% - 15px);
        overflow: hidden;
        height: auto;
        border-radius: 6px;
    }

    .index-show.mobile-only {
        display: block;
    }

    .index-show.mobile-only.hideme {
        display: none;
    }


    /* MEMBER INFO PAGE SETTING */
    .info_news .news_infomations {
        margin: auto;
        display: block;
        text-overflow: ellipsis;
        word-wrap: break-word;
        overflow: auto;
        max-height: 140px;
        min-height: 90px;
        color: white;
    }

    .info_news .news_infomations h3 {
        margin: 0 0 8px 0;
        color: #ffa94d;
        font-size: 16px;
    }

    .info_news .news_infomations p {
        color: #fff;
        font-size: 13px;
        line-height: normal;
    }

    .report-withdraw .info_report_content .withdraw-records,
    .report-deposit .info_report_content .deposit-records {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        font-size: 18px !important;
        font-weight: 900;
    }

    .report-withdraw .info_report_content .withdraw-records .text-highlight,
    .report-deposit .info_report_content .deposit-records .text-highlight {
        font-size: 18px;
        font-weight: 900;
    }

    .report-withdraw .info_report_content .withdraw-records span b,
    .report-deposit .info_report_content .deposit-records span b {
        font-weight: 900;
        color: #ef0000;
    }

    .info_news .date,
    .info_report_content .date {
        float: right;
        font-size: 12px;
    }

    .member-blocks.member-promotion .T-DLY-mainBanner {
        width: 100%;
        height: auto;
    }

    .tab-content-box .popupContent-inner {
        background-color: unset;
        border-radius: unset;
        box-shadow: unset;
        position: unset;
        width: unset;
        padding: unset;
        height: unset;
        left: unset;
        background-color: #000000b8;
        border-radius: 6px;
        padding: 13px;
        margin-bottom: 30px;
        background: unset;
        background-image: unset;
        background-size: unset;
        border: unset;
    }

    /* .multiply_wrap {
        background-color: #28425d57;
    } */

    .password_switch {
        width: 18px;
        opacity: 0.7;
        cursor: pointer;
        margin-left: -13px;
    }

    .selection-popup {
        margin-top: 6px;
    }

    /* .change-password-popup .popup-block input {
        margin-bottom: 10px;
    } */

    /* .change-password-popup .popup-block label {
        color: #000;
    } */

    .report-form.no-data {
        color: #fff;
    }

    .tab-area-control .tab-content-box.active {
        width: 100%;
    }

    div[id*="membersecMenu"] {
        border: unset;
    }

    .tab-content-box .message-wrapper {
        margin: 0;
    }

    .payment_divider {
        display: block;
        margin: 21px auto;
        border-color: #79b504;
    }

    /* YUEBAO */
    .member-blocks.yuebao {
        display: block;
    }

    .member-blocks.yuebao h3 {
        margin: 5px auto;
        font-size: 18px;
        font-weight: 300;
    }

    .member-blocks.yuebao h2 {
        color: #99ff00;
        margin: 8px auto;
        font-size: 40px;
    }

    .member-blocks.yuebao .framed_item {
        border: 1px solid #fff;
        border-radius: 21px;
        font-size: 13px;
        padding: 6px;
        max-width: 120px;
        margin: 0px auto 17px auto;
    }

    .member-blocks.yuebao .yuebao_split {
        display: flex;
        width: 100%;
        justify-content: space-evenly;
    }

    .member-blocks.yuebao .btn {
        max-width: 130px;
    }

    .member-blocks.yuebao .btn:hover,
    .member-blocks.yuebao .btn:active,
    .member-blocks.yuebao a:hover,
    .member-blocks.yuebao a:active {
        border: unset !important;
    }

    .member-blocks.yuebao .yuebao_split .items {
        font-size: 14px;
        padding: 0 12px;
    }

    .member-blocks.yuebao .yuebao_split .items p {
        padding: 0;
        margin: 0;
    }

    .member-blocks.yuebao .yuebao_split .items h3 {
        padding: 0;
        margin: 8px 0 0 0;
        font-size: 16px;
        color: #99ff00;
    }

    .member-blocks.yuebao .yuebao_split .items.center {
        border-left: 1px solid #9f6e2a;
        border-right: 1px solid #9f6e2a;
    }

    .member-blocks.yuebao .tab-main-yuebao {
        display: flex;
        border-bottom: 1px solid transparent;
        margin-bottom: unset;
    }

    .member-blocks.yuebao .tab-main-yuebao div {
        font-size: 15px;
        margin-right: 10px;
        padding: 0 0 7px 0;
    }

    .member-blocks.yuebao .tab-main-yuebao div {
        color: #fff;
        border-bottom: 2px solid transparent;
    }

    .member-blocks.yuebao .tab-main-yuebao div.active {
        color: #79b504;
        border-bottom: 2px solid #79b504;
    }

    .items_rules {
        text-align: left;
        font-size: 14px;
        font-weight: 300;
    }

    .items_details,
    .items_rules {
        display: none;
        padding: 3px 0;
    }

    .items_details.active,
    .items_rules.active {
        display: block;
    }

    .tab-detail-yuebao .items_details .details_options {
        display: flex;
        justify-content: space-between;
    }

    .tab-detail-yuebao .items_details .details_options .btn {
        display: flex;
        min-width: unset;
        margin: unset;
        font-size: 13px;
        padding: 13px;
        width: 33%;
    }

    .tab-detail-yuebao .items_details .details_options .btn:hover,
    .tab-detail-yuebao .items_details .details_options .btn:active,
    .tab-detail-yuebao .items_details .details_options a:hover,
    .tab-detail-yuebao .items_details .details_options a:active {
        border: unset !important;
    }

    .yuebao .details_options_pages .yuebao_list {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: space-between;
        margin-top: 14px;
        padding-top: 8px;
        border: unset;
        border-radius: 0;
        background: transparent;
        border-top: 1px solid #79b504;
        border-bottom: unset;
    }

    .yuebao .details_options_pages .yuebao_list .show_items {
        width: fit-content;
        font-size: 13px;
        text-align: left;
    }

    .yuebao .details_options_pages .yuebao_list .show_items .list_info {
        display: flex;
    }

    .yuebao .details_options_pages .yuebao_list .show_items p {
        margin: 5px 8px 5px 0;
    }

    .yuebao .details_options_pages .yuebao_list .show_items p strong {
        margin: 0 8px 0 4px;
        color: #ffa41cb5;
    }

    .yuebao .details_options_pages .yuebao_list .btn {
        display: flex;
        min-width: unset;
        margin: unset;
        font-size: 13px;
        padding: 13px;
        width: 60px;
        height: fit-content;
    }

    .details_options_pages {
        display: none;
    }

    .details_options_pages.active {
        display: unset;
    }

    .btn.receive-bonus {
        display: block;
        position: absolute;
        min-width: unset;
        margin-top: -46px;
        right: 10px;
        /* background-color: transparent; */
    }

    .tab-info-balance .bonus-custom {
        text-align: center;
        /* padding-right: 60px; */
    }

    .change-password-popup.bonus-sum-block .popup-block {
        margin: 0 auto;
        padding: 20px 10px 20px 10px;
    }

    .change-password-popup.bonus-sum-block .popup-block .sum-info {
        margin: -22px auto 0 auto;
        text-align: center;
    }

    .change-password-popup.bonus-sum-block .popup-block .sum-info h3 {
        font-size: 18px;
    }

    .change-password-popup.bonus-sum-block .popup-block .sum-info h3 strong {
        color: #ffcb52;
        font-size: 26px;
    }

    .change-password-popup.bonus-sum-block .popup-block .sum-info h3 .sum-detail {
        display: flex;
        justify-content: end;
        /* position: absolute; */
        font-size: 14px;
        margin: -29px auto 0 auto;
        text-align-last: end;
        font-weight: 300;
    }

    .change-password-popup.bonus-sum-block .popup-block .sum-info h3 .sum-detail img {
        width: 12px;
        rotate: 180deg;
    }

    .change-password-popup.bonus-sum-block .popup-block .sum-info h3 .sum-detail.active img {
        rotate: 0deg;
    }

    .sum-detail-expand {
        /* margin-top: 32px; */
        display: none;
        background-color: #1e1e1e;
        border-radius: 6px;
        padding: 11px 0 10px 0;
        max-height: calc(100vh - 360px);
        overflow: auto;
    }

    .sum-detail-expand.active {
        display: block;
    }

    .sum-detail-expand table {
        width: 100%;
        color: #ffffffb9;
        font-size: 12px;
        font-weight: 300;
    }

    .sum-detail-expand table .report-form {
        color: #ffc13ae3;
        font-size: 14px;
        font-weight: 300;
    }

    .fileup-area {
        text-align: -webkit-right;
    }

    div[id*="membersecMenu"] .tab-content-box .fileup {
        margin: 0 !important;
        text-align-last: right;
        width: inherit !important;
    }

    .oops2.hint-realname {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 193px;
        color: white;
        margin: 0 auto;
        font-size: 12px;
        text-align: center;
        border-radius: 0 0 10px 10px;
        background-color: #015eea;
        padding: 8px 3px 5px 3px;
        text-shadow: 0 2px black;
    }

    #right-contentList div ul li a span {
        position: absolute;
        font-weight: 900;
        margin-left: -48vw;
        /* CUSTOMIZE AS DESIGN */
        text-shadow: 0 2px 2px black, 0 -2px 2px black, 2px 0 2px black, -2px 0 2px black;
    }

    /* POPUP ANNOUCEMENT */
    /* .bulletin_btn {
        font-size: 12px;
        right: 6px;
        padding: 10px 5px 1px 8px;
        border-radius: 6px;
        margin-top: 11px;
        height: 23px;
        background-color: #ce5454;
        border: 0;
    } */

    .popup-annoucement .annouce-block .annouce-title {
        width: 100%;
        padding: 3px 5px 3px 10px;
    }

    .popup-annoucement .annouce-block .contents {
        max-height: 60vh;
    }

    .popup-annoucement .annouce-block p {
        font-size: 14px;
    }

    .btn.transfer_back_all {
        width: fit-content;
        padding: 6px 12px;
        margin-left: 10px;
        text-align: center;
        justify-content: center;
        min-width: unset;
    }

    .btn.transfer_back_all {
        width: fit-content;
        padding: 9px 9px;
        margin: 5px 0 0 00;
        /* margin-left: 4px; */
        text-align: center;
        justify-content: center;
        min-width: unset;
        font-size: 12px;
        border-radius: 6px;
    }

    #T-DLY-login .form_content .form_note .input {
        width: 100%;
    }

    #T-DLY-login .login-tab {
        padding: 0;
        margin-bottom: 20px;
        border-radius: 0;
        background: transparent;
    }

    #T-DLY-login .login-tab .go-login,
    #T-DLY-login .login-tab .go-register {
        text-align: center;
        width: 50%;
        justify-content: center;
        background: transparent;
        padding: 10px 0;
        font-size: 14px;
        border-radius: 0;
        border-bottom: 2px solid #9ed8ff18;
    }

    #T-DLY-login .login-tab .go-login.active,
    #T-DLY-login .login-tab .go-register.active {
        text-align: center;
        width: 50%;
        justify-content: center;
        /* background: rgb(32,59,139);
        background: linear-gradient(0deg, rgb(56 86 175 / 55%) 0%, rgba(12, 10, 20, 0) 59%); */
        border-bottom: 2px solid #6dd100;
    }

    main .login-logo {
        display: flex;
        width: 100%;
        height: 22vh;
        justify-content: flex-start;
        align-items: center;
        /* margin-bottom: 10px; */
        background: url(../img/mobile_index/login_image2.webp) center right no-repeat;
        background-size: cover;
    }

    main .login-logo img {
        width: 100%;
        max-width: 140px;
    }

    .mobileTopMenu .topMenuWrap .burger {
        width: auto;
        /* height: 100%; */
        max-width: 38px;
        margin-left: 0;
        /* filter: brightness(1.3) hue-rotate(55deg); */
    }

    .mobileTopMenu .topMenuWrap .burger.turn {
        rotate: 180deg;
    }

    /* BURGER LINK */
    .burger_links {
        background-color: #0a0d1b;
        position: fixed;
        width: 75%;
        height: -webkit-fill-available;
        left: -100%;
        z-index: 99;
        transition: left .4s ease-in-out;
        padding: 11px 3px;
        top: 40px;
        display: block;
        /* box-shadow: 0 0 29px #ffffff91; */
    }

    .burger_links.active {
        left: 0;
        transition: left .4s ease-in-out;
    }

    .burger_links .link_items {
        background-color: #141b29;
        border-radius: 15px;
        width: calc(100% - 15px);
        margin: 0 auto;
        padding: 10px;
        height: fit-content;
    }

    .burger_links .link_items a {
        display: flex;
        width: 95%;
        align-items: center;
        justify-content: flex-start;
        padding: 12px 5px;
    }

    .burger_links .link_items a img {
        width: 100%;
        max-width: 25px;
        margin: 0 11px 0 6px;
    }

    .burger_links .link_items a p {
        margin: 11px 0;
        font-size: 14px;
    }

    .burger-lang {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        padding: 10px 5px;
    }

    .burger-lang img {
        width: 100%;
        max-width: 25px;
        margin: 0 11px 0 6px;
    }

    .burger-lang p {
        font-size: 14px;
    }

    .burger_links .link_items .lang-choose-burger {
        display: flex;
        justify-content: flex-end;
        width: auto;
        margin: 0 0 0 auto;
    }

    .burger_links .link_items .lang-choose-burger a {
        display: block;
        width: unset;
        padding: unset;
    }

    .burger_links .link_items .lang-choose-burger img {
        width: 100%;
        max-width: 25px;
        margin: 0 0 0 11px;
    }

    .right-block.mobile-only {
        background-color: #2f2f2f;
        height: 40px;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 99;
    }

    #right-contentList, #pc-right-contentList {
        width: 100%;
        min-width: unset;
        margin: 0 auto;
    }

    .hot-title {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: 6px 11px;
    }

    .hot-title img {
        width: 25px;
        height: auto;
        margin-right: 5px;
    }

    .hot-title.logo-desc {
        border-bottom: 1px solid #475720;
        margin: 0 auto 12px auto;
        padding-bottom: 15px;
    }

    .hot-title.logo-desc img {
        width: auto;
        height: 30px;
        margin-right: 10px;
    }

    .hot-title.logo-desc.brands {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0 auto;
        border-top: 1px solid #475720;
        padding-bottom: 0;
    }

    .hot-title.logo-desc.brands img {
        width: 16%;
        height: auto;
        margin: 0 4px 4px 4px;
    }


    .hot-title p {
        font-size: 12px;
        margin: 0 0 0 0;
        color: #a0a0a0;
    }

    .hot-title-split {
        display: flex;
    }

    .hot-title-split {
        display: flex;
    }

    .hot-title-split .split-items {
        width: 50%;
    }

    .hot-games-image {
        background-color: #1e2230;
        width: calc(100% - 15px);
        overflow: hidden;
        height: auto;
        border-radius: 6px;
        padding: 10px;
        margin: 0 auto 8px auto;
        height: 138px;
    }

    .hot-games-image h3 {
        margin: 8px 0 0 5px;
        font-size: 16px;
    }

    /* HOT SETTING */
    .hot-games {
        position: relative;
        flex: 1;
        overflow-y: overlay;
        overflow-x: hidden;
        scrollbar-width: thin;
        width: 100%;
        margin: 3px auto 88px auto;
        min-height: 200px;
    }

    .hot-games div ul {
        list-style: none;
        margin: 0;
        padding: 0px 3px;
        /* border-radius: 5px; */
        width: 100%;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
    }

    .hot-games div ul li {
        width: 32%;
        height: auto;
        margin: 0.6%;
        border-radius: 8px;
        overflow: hidden;
        background-color: #1f2227;
    }

    .hot-games div ul li a {
        display: block;
        position: relative;
        height: 100%;
        width: 100%;
        overflow: hidden;
    }

    .hot-games div ul li a h3 {
        font-size: 12px;
        margin: 8px auto 2px auto;
        background-color: #1e1e1e;
        padding: 3px 10px 5px 10px;
        border-radius: 6px;
        width: fit-content;
    }

    .hot-title.index-footer {
        display: block;
        text-align: center;
        margin-bottom: 70px;
    }

    .lightboxBG .tab-area-control .tab-content-box table th {
        align-self: center;
    }

    #T-DLY-policyPage #topSelectList,
    #T-DLY-policyPage ul {
        padding: 0;
        margin-top: 0;
        border-radius: 0;
    }

    #T-DLY-policyPage #topSelectList li a {
        display: block;
        padding: 10px 0;
        font-weight: 300;
    }

    #T-DLY-policyPage #topSelectList li a i {
        font-size: 24px;
    }

    #T-DLY-policyPage #topSelectList li a p {
        margin: 0;
        padding: 9px 0 0 0;
        font-size: 14px;
    }

    #topSelectList li {
        margin: auto;
    }

    div[class*="answerSeries"] .tabContent {
        max-width: 1000px;
        width: calc(100% - 30px);
        height: auto;
        margin: 5% auto 0;
    }

    .avatar-choice.active {
        display: flex;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 99;
        top: 0;
        left: 0;
    }

    .avatar-choice .avatar-list {
        width: 90%;
        margin-top: unset;
    }

    /* GAME PUSH} */
    .T-DLY-advantage.game-push .item-cover {
        margin: 9px auto;
        justify-content: space-between;
        padding: 0 7px;
        flex-wrap: wrap;
    }

    .T-DLY-advantage.game-push .item-cover .item {
        width: 32.2%;
        margin: unset;
        justify-content: center;
        height: -webkit-fill-available;
        height: fit-content;
        margin-bottom: 10px;
        align-items: end;
    }

    .T-DLY-advantage.game-push .item-cover .item .game-logo {
        position: absolute;
        width: 90%;
        height: auto;
        margin-top: unset;
        left: 5%;
        top: 11px;
    }

    .T-DLY-advantage.game-push .item-cover .item .game-push {
        height: 25vw;
        width: 25vw;
        margin-top: unset;
    }

    #pc-right-contentList {
        width: calc(100% - 16px);
        min-width: unset;
        margin: 0 auto;
    }

    #pc-right-contentList.for_pc {
        display: none;
    }

    .mobile-title-game {
        width: auto;
        display: flex;
        align-items: center;
        margin: 9px auto;
        padding: 0 7px;
        color: white;
        font-size: 16px;
    }

    .vertical-chart .completed-task {
        left: 20px;
    }

    .pc-game-navi {
        display: none;
    }

    .point-window .point-popup.active {
        display: block;
    }

    .affiliate-title.membersecMenu.title h3.retrieve {
        text-align: center;
        display: flex;
        /* justify-content: space-evenly; */
        align-items: center;
        font-size: 13px;
        margin: 0;
    }

    .list_task_area .btn {
        padding: 10px 20px;
        margin: 0;
    }

    .affiliate-title.membersecMenu.title .btn {
        padding: 10px 20px;
        margin-left: unset;
        margin: 0;
    }

    .affiliate-tab, .tab-first, .tab-second, .tab-third, .tab-forth, .tab-fifth, .tab-six {
        padding: 8px 0px;
        background-color: transparent;
        margin: 0 !important;
        border-bottom: 3px solid transparent;
        width: 16% !important;
        justify-content: center;
        text-align: center;
    }

    .split-three {
        display: block;
        margin: 11px auto;
    }

    .split-three .affiliate-block {
        width: 100%;
        display: block;
        margin: 2% 0;
    }

    .tab-content-box .notice-white {
        color: #ffffffa8;
        font-size: 13px;
        margin: 0;
        padding-bottom: 19px;
        border-bottom: 1px solid #ffffff47;
    }

    .split-three .affiliate-block.color-block-red,
    .split-three .affiliate-block.color-block-orange,
    .split-three .affiliate-block.color-block-blue {
        margin: 2% 0;
    }

    .btn.open-pop {
        margin: 8px auto;
    }

    .affiliate-flags {
        flex-wrap: wrap;
    }

    .description {
        font-size: 13px;
        margin-top: 0;
    }

    .affiliate-description .affiliate-flags p {
        padding: 20px 0 0 0;
    }

    .affiliate-description p {
        padding: 0 12px;
    }

    .affiliate-social {
        background: rgb(51 51 51);
        /* background: linear-gradient(-90deg, rgb(47 88 179) 0%, rgb(16 37 71) 100%); */
        position: fixed;
        width: calc(100% - 14px);
        left: 7px;
        bottom: 63px;
        padding: 13px 20px;
        margin: 0 auto;
        border-radius: 15px;
        -webkit-box-shadow: inset 0 0 14px #d7ffa33d;
        -moz-box-shadow: inset 0 0 14px #d7ffa33d;
        box-shadow: inset 0 0 14px #d7ffa33d;
    }

    .affiliate-social h4 {
        margin: 0;
        font-size: 14px;
    }

    .affiliate-social.share-page {
        position: relative;
        top: 0;
        padding: 10px 0;
        left: unset;
        margin-bottom: 10px;
    }

    .affiliate-social img, .split-two .affiliate-social img {
        width: 38px;
        margin: 0 5px;
    }

    .split-three .affiliate-block.color-block-blue {
        margin: 2% 0 160px 0;
    }

    .affiliate-popup-task, .affiliate-popup-block {
        width: 97%;
        max-height: 85vh;
        padding: 30px 15px;
    }

    .affiliate-popup-task h2, .affiliate-popup-block h2 {
        font-size: 20px;
        margin: -22px -5px 0 0;
    }

    .gotask .btn {
        padding: 10px 0px;
        margin: 0;
    }

    .width-frame {
        overflow-x: scroll;
        width: 99%;
        margin: 0 auto;
    }

    .vertical-chart {
        min-width: 100px;
    }

    .width-frame:before {
        width: 98%;
    }

    #membersecMenu_transfer .tab-content-box nav {
        min-width: unset;
        margin: 10px 0 0 0;
    }

    #membersecMenu_transfer .tab-content-box nav p {
        width: 96%;
        margin: 0 auto 7px auto;
        padding-bottom: 4px;
    }

    .tab-area-control .tab-content-box .tab-info {
        justify-content: space-evenly;
        padding: 0;
    }

    div[id*="membersecMenu"] .tab-content-box .news-tabCover {
        width: 90px;
        margin: 0 8px 0 0;
    }

    .promotion-menu {
        justify-content: space-evenly;
    }

    .promotion-menu h3 {
        font-size: 14px;
        margin: 0;
        border-bottom: 2px solid transparent;
        width: 40%;
        text-align: center;
        justify-content: center;
    }

    .promotion-menu h3.promo_returns.active, .promotion-menu h3.promo_events.active {
        pointer-events: none;
        /* background: rgb(32, 59, 139);
    background: linear-gradient(0deg, rgb(56 86 175 / 55%) 0%, rgba(12, 10, 20, 0) 59%); */
        border-bottom: 2px solid #6dd100;
    }

    .news-tabList .blue-btn {
        border-color: transparent !important;
    }
    
    .news-tabList .green-btn {
        border-color: transparent !important;
        padding: 9px 0 !important;
    }

    .news-tabList .green-btn img {
        display: none;
    }

    .affiliate-tab.active, .tab-first.active, .tab-second.active, .tab-third.active, .tab-forth.active, .tab-fifth.active, .tab-six.active {
        color: #fff;
        border-radius: 0;
        border-bottom: 3px solid #79b504;
        background-color: transparent;
        /* background: rgb(16, 68, 121);
        background: linear-gradient(0deg, rgb(25, 62, 99) 0%, rgb(0 0 0 / 0%) 45%); */
    }

    .promo-frames .return_blocks .info-text p {
        display: block;
        line-height: 1.5;
    }

    .promo-frames .return_blocks .percent-display {
        display: block;
    }

    .promo-frames .return_blocks .percent-display .return_info2 {
        width: -webkit-fill-available;
        margin: 0 0 10px 0;
    }

    .promo-frames .return_blocks.split-two {
        display: block;
    }

    .promo-frames .return_blocks.split-two .split-blocks {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .membersecMenu.datelist .info-list {
        justify-content: space-evenly;
        flex-wrap: wrap;
    }

    .membersecMenu.datelist .option-link.rounded {
        margin-bottom: 0;
    }

    .membersecMenu.datelist .info-list p {
        width: 32%;
        margin: 0 0 8px 0;
    }

    .membersecMenu.datelist .option-link.rounded p {
        margin-right: 0;
        padding: 8px 26px;
        margin-top: 10px;
    }

    /* .affiliate-tab.active, .tab-first.active, .tab-second.active, .tab-third.active, .tab-forth.active, .tab-fifth.active, .tab-six.active {
        background-color: #1e1e1e;
        color: #fff;
        border-radius: 10px;
        border-bottom: unset;
    } */

    .underline .affiliate-tab:last-child {
        margin-right: 0 !important;
    }

    .underline .affiliate-tab.active {
        border-radius: 0;
    }

    .affiliate-social.link-page {
        display: flex;
        flex-wrap: wrap;
        position: unset;
        width: 100%;
    }

    .split-two.link-bio .color-blocks {
        width: 100% !important;
    }

    .underline .affiliate-tab {
        padding: 0 12px 7px 12px;
    }

    .vip-header {
        display: flex;
        justify-content: flex-start;
        border-radius: 10px;
        align-items: center;
        margin-bottom: 8px;
        width: 96%;
        min-width: unset;
        max-width: unset;
        position: unset;
        margin-left: 2%;
        margin-right: auto;
        margin-top: 8px;
        background: #373737;
        /* background: linear-gradient(90deg, #142339 0%, #0e1725 100%);
        -webkit-box-shadow: inset 0 0 6px #d7ffa33d;
        -moz-box-shadow: inset 0 0 6px #d7ffa33d;
        box-shadow: inset 0 0 30px #a3c8ff4d; */
    }

    .vip-header p {
        padding: 0 8px;
    }

    .vip-header .vip-levels {
        width: 50px;
        height: 50px;
        margin: 6px 6px 6px 10px;
    }

    .memberpage-btn.margin-top-bullets btn a {
        background: #79b504;
        padding: 7px 10px;
        border-radius: 6px;
    }

    .index_promo_split {
        display: block;
        width: calc(100% - 16px);
        margin: 10px auto;
    }

    .index_promo_split.hideme {
        display: none;
    }

    .index_promo_split .promo_frame {
        /* display: block; */
        width: 100%;
        margin: 0 0 10px 0;
        border-radius: 10px;
    }

    #T-DLY-policyPage {
        width: 100%;
        height: auto;
        display: block;
        position: relative;
        overflow: hidden;
        max-width: unset;
        margin: 0 auto;
        min-width: unset;
    }

    .search-area .full-block {
        justify-content: space-between;
    }

    .report_popup_list {
        padding-left: 0;
    }

    .report_popup_list .report_popup_box {
        border-radius: 0;
        padding: 10px;
    }

    .report_popup_list .report_popup_box p.underline {
        padding: 7px;
    }

    .report_popup_list .report_popup_box {
        border-radius: 0;
        padding: 15px;
        height: calc(100% - 60px);
        position: absolute;
        top: 0;
    }

    .report_popup_list .option-search-link {
        margin-top: 45px;
        justify-content: space-evenly;
    }

    .report_popup_list .tab-content-box {
        width: 100%;
        margin-top: 15px;
        min-height: 300px;
        height: 100%;
        max-height: calc(100% - 111px);
    }

    .record-title {
        margin: 0 0 2px 0 !important;
    }

    .option-link p.orderTypeBtn {
        width: auto;
        margin: 0 0 7px 0 !important;
        font-size: 13px;
        text-align: center;
        place-content: center;
        padding: 11px 11px;
        border-radius: 0;
        width: 10% !important;
    }

    .option-search-link {
        display: flex;
        justify-content: space-evenly;
    }

    .centered-desc {
        font-size: 12px;
    }

    .underline {
        font-size: 12px;
        padding: 8px;
        margin: 0 !important;
    }

    ul.giftReceive>h5 {
        margin: 0 0 10px 0;
    }

    /* EVENTS */
    #T-DLY-eventPage {
        width: 100%;
        max-width: unset;
        margin: 0;
        min-width: unset;
    }

    #T-DLY-eventPage .event-frame {
        width: 100%;
        margin: -20px auto 120px auto;
    }

    #T-DLY-eventPage .event-frame .event-bar {
        margin-bottom: 0;
    }

    #T-DLY-eventPage .event-frame .event-info {
        border-radius: 0;
        padding: 7px 15px;
        min-height: unset;
        margin-bottom: 40px;
    }

    #T-DLY-eventPage .split-equal .event-blocks {
        width: 100%;
    }

    #T-DLY-eventPage .split-equal {
        display: block;
    }

    .promotion-applied {
        margin-top: -21px !important;
    }

    .memberMenuWrap {
        display: block;
    }

    .color-blocks .two-column {
        display: block;
    }

    .color-blocks .two-column .history-blocks {
        display: flex !important;
        width: 100% !important;
        flex-wrap: wrap;
    }

    .color-blocks .two-column .history-blocks a {
        width: 25%;
    }

    .color-blocks .two-column .history-blocks.history-display p {
        width: 100%;
    }

    .tab-content-box.promotion .promo-frames {
        display: flex;
        flex-wrap: wrap;
        width: 83%;
        height: fit-content;
    }

    .withdraw-popup .deposit-popup-block,
    .form_content .tab-content-box .store_form .deposit-popup-block {
        width: 96%;
        max-height: calc(100% - 70px);
        /* margin-top: 0; */
        overflow: auto;
    }

    .withdraw-popup .deposit-popup-block .deposit-popup-split,
    .form_content .tab-content-box .store_form .deposit-popup-block .deposit-popup-split {
        display: block;
    }

    .withdraw-popup .deposit-popup-block .deposit-popup-split div,
    .form_content .tab-content-box .store_form .deposit-popup-block .deposit-popup-split div {
        width: 90%;
        margin: 18px auto;
    }

    .choose-bank-type .deposit-bank-links {
        margin-right: 0;
        padding: 12px 0 10px 0;
        width: 31%;
        background: transparent;
        border: 1px solid #ffffff59;
    }

    .available-balance {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        background: #0e0f1a;
        padding: 13px 10px;
        border-radius: 10px;
    }

    .available-balance input,
    .available-balance btn,
    .available-balance label {
        width: 30% !important;
        padding: 0 !important;
        margin: 0 !important;
        height: 30px !important;
        align-content: center;
    }

    .withdraw_form .available-balance .inactive-input {
        background: transparent !important;
        color: #8e7aff !important;
        border: 0 !important;
        pointer-events: none !important;
    }

    .add-padding {
        padding: 0 10px;
    }

    /* .choose-bank-type .deposit-bank-links.active, */
    .choose-bank-type .deposit-bank-links:active:hover {
        background-color: #b37629;
    }

    #T-DLY-eventPage .noFrame-desc.split-forBTN {
        display: block;
    }

    #T-DLY-eventPage .noFrame-desc.split-forBTN span {
        margin-bottom: 10px;
    }

    /* FINANCE FLOAT */
    .finance_float {
        bottom: 80px;
        right: 8px;
    }
    /* FINANCE FLOAT */

    /* NEW POPUP INDEX */
    .mobile_index_more_popup {
        display: none;
    }

    .mobile_index_more_popup.active {
        display: flex;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        overflow: hidden;
        background: #000000ad;
        z-index: 99;
    }

    .mobile_index_more_popup .popup_block {
        width: 96%;
        margin: 0 auto;
        background: #3c3c3c;
        /* -webkit-box-shadow: inset 0 0 6px #d7ffa33d;
        -moz-box-shadow: inset 0 0 6px #d7ffa33d;
        box-shadow: inset 0 0 6px #d7ffa33d; */
        display: flex;
        height: fit-content;
        border-radius: 10px;
        margin-top: auto;
        margin-bottom: 84px;
        justify-content: space-evenly;
        align-items: center;
        padding: 5px 0;
    }

    .mobile_index_more_popup .popup_block a {
        display: block;
        text-align: center;
        margin: 10px 0;
    }

    .mobile_index_more_popup .popup_block a img {
        margin: 0 auto 6px auto;
        width: 20px;
        height: 20px;
    }

    .mobile_index_more_popup .popup_block a p {
        margin: 0;
        font-size: 13px;
    }

    #pc-right-contentList .content-frame {
        width: 100%;
        margin: 2px auto;
        padding: 0;
        margin-top: 8px;
    }

    #pc-right-contentList.hide {
        display: none;
    }

    /* #pc-right-contentList div ul {
        width: 100%;
        margin: 0;
    } */

    #pc-right-contentList .pc-title {
        font-size: 14px;
        margin: 0 auto 8px auto;
    }

    #pc-right-contentList .T-DLY-advantage.game-push .item-cover .api-blocks,
    #pc-right-contentList div ul li {
        width: 30.5vw;
        margin-right: 2vw;
        overflow: hidden;
        border-radius: 8px;
        max-width: 128px;
        padding-bottom: 0px;
    }

    #right-contentList div,
    #pc-right-contentList div {
        background-color: #242424;
        border-radius: 10px;
        margin-top: 8px;
        padding: 0 0 8px 0;
    }

    #pc-right-contentList .game-displaylist {
        width: 100%;
        display: block;
        padding: 0;
        margin: 0;
        overflow-x: auto;
        overflow-y: visible;
    }

    #pc-right-contentList .pc-title img {
        /* width: 25px;
        height: 25px; */
        margin-right: 8px;
    }

    .T-DLY-gameSelect {
        width: auto;
        margin: 0 auto;
        margin-top: 2px;
        padding: 6px 0;
    }

    #pc-right-contentList .T-DLY-advantage.game-push .item-cover {
        margin: 0;
        justify-content: flex-start;
        padding: 9px 0 6px 0;
        width: max-content;
    }

    /* 20241203 IMAGE UPDATE */
    #right-contentList div ul li a img,
    .T-DLY-advantage.game-push .item-cover .item img {
        height: auto;
        z-index: 1;
        /* width: 130%; */
        /* margin-left: -15%; */
    }

    #right-contentList.cat-open-block div ul {
        padding: 20px 0 5px 0;
    }

    /* ADD TO HOME */
    .addToHome.active {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        width: 180px;
        padding: 12px 14px;
        border-radius: 8px;
        position: fixed;
        right: 15px;
        bottom: 67px;
        z-index: 99;
        border: 1px solid #ffffff78;
        background: rgb(16 15 26);
        background: linear-gradient(166deg, rgb(24 30 49) 0%, rgb(14 16 30 / 89%) 100%);
        -webkit-box-shadow: inset 0 0 9px #ffffff96;
        -moz-box-shadow: inset 0 0 6px #ffffff96;
        box-shadow: inset 0 0 9px #ffffff96;
        animation: float 4s ease-in-out infinite;
    }

    @keyframes float {
        0% {
            box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
            transform: translateY(0px);
        }
        50% {
            box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2);
            transform: translateY(-3px);
        }
        100% {
            box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
            transform: translateY(0px);
        }
    }

    .addToHome h3 {
        font-size: 12px;
        margin: 0 auto 8px auto;
    }

    .addToHome img {
        width: 100%;
        max-width: 32px;
        height: auto;
        margin-right: 10px;
    }

    .addToHome .closing {
        width: 26px;
        height: 26px;
        position: absolute;
        display: block;
        top: -5px;
        right: -14px;
    }

    .addToHome_page .closing {
        width: 26px;
        height: 26px;
        position: absolute;
        display: block;
        top: -5px;
        right: -14px;
    }

    .addToHome .homescreen {
        background: linear-gradient(177deg, rgb(20 48 99) 0%, rgb(21 32 45) 100%);
        -webkit-box-shadow: inset 0 0 6px #d7ffa33d;
        -moz-box-shadow: inset 0 0 6px #d7ffa33d;
        box-shadow: inset 0 0 6px #d7ffa33d;
        font-size: 12px;
        padding: 8px 14px;
        border-radius: 8px;
        display: block;
    }

    .addToHome_page.active {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100vw;
        height: 100%;
        background: #121b20ec;
        overflow: hidden;
        backdrop-filter: blur(1px);
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99;
    }
    
    .addToHome_page .instruction {
        width: 90%;
        display: block;
        position: inherit;
        background: #000;
        background: #1d2733;
        border-radius: 8px;
        padding: 10px 19px;
        margin-top: -15%;
    }

    .addToHome_page h3 {
        color: #ffb100;
    }

    .addToHome_page img {
        width: 100%;
        max-width: 360px;
        height: auto;
    }

    .addToHome_page .instruction .closing {
        width: 26px;
        height: 26px;
        position: absolute;
        display: block;
        top: -10px;
        right: -5px;
    }

    .tab-content-box.ewallet #store_form {
        background: transparent;
    }

    .effect-text {
        font-size: 19px;
    }

    .float-events.top-event {
        bottom: 228px;
        background: rgb(171 0 0);
        background: linear-gradient(7deg, rgb(138 0 155) 0%, rgb(255 0 0) 100%);
    }
}



@media screen and (max-width:374px) {
    #T-DLY-mobile-member div {
        zoom: 0.9;
    }

    #T-DLY-mobile-member.for_phone {
        zoom: 0.9;
    }
}