.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: #000;
}

input,
select,
textarea {
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
}

.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: #0e0635;
        background-image: url(../img/interface/siteBg.jpg);
        background-position: top center;
        background-size: 100%;
        background-attachment: fixed;
        height: 100%;
        max-height: 100%;
        overflow-x: auto;
    }

    ::placeholder {
        color: #000;
        font-weight: 500;
    }

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

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

    label {
        color: #fff;
    }

    .btn {
        background: linear-gradient(#cb904e, #ffd507, #532f09);
        background-image: url(../img/interface/button-blue.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
        box-shadow: unset;
        border: unset;
        border-radius: unset;
        color: #fff;
        margin: 20px auto 0;
        font-size: 16px;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: center;
        text-shadow:
            1px 0 3px #000,
            /*right */
            0 1px 3px #000,
            /*top */
            -1px 0 3px #000,
            /*left */
            0 -1px 3px #000;
        /*bottom */
        filter: drop-shadow(0px 4px 6px black);
    }

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

    }

    .btn.cancel {
        background: transparent;
        border: unset;
        background-image: url(../img/interface/button-gray.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

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

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

    .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 {
        margin: 0;
        padding: 0;
        padding-top: 0;
        /* color: white; */
    }

    .nav {
        padding: 0;
    }

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

    #login-Popup .otherOption {
        zoom: 0.8;
    }

    #login-Popup {
        padding: 23px;
        background: #b935ff;
        background-image: url(../img/interface/siteBg.jpg);
        background-position: top center;
        background-size: cover;
        border-radius: 10px;
        color: white;
    }

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

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

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

    #login-Popup fieldset input {
        border-radius: 4px;
        border: 1px solid #91714e;
        box-sizing: border-box;
        background: white;
        color: #000;
        display: inline-block;
        font-size: inherit;
        height: 40px;
        line-height: 40px;
        outline: 0;
        padding: 0 15px 0 40px;
        margin: 2% auto;
        transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
        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 3px 0;
        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 #000000cb);
        background: #4f005b;
        /* background: linear-gradient(177deg, #e500e5, #4f005b); */
        /* background-image: url(../img/interface/mobile_nav.jpg); */
        background-position: bottom center;
        background-size: 100%;
        height: 52px;
    }

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

    #T-DLY-mobile-nav .nav-list li {
        position: relative;
    }

    #T-DLY-mobile-nav .nav-list li>a {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        min-width: 58px;
        width: 100%;
        height: auto;
        position: relative;
        z-index: 1;
        margin: auto;
        padding-top: 0;
        filter: drop-shadow(0px -1px 1px #b91f67) drop-shadow(0px 1px 1px #b91f67) drop-shadow(-1px 0 1px #b91f67) drop-shadow(1px 0 1px #b91f67);
    }

    #T-DLY-mobile-nav .nav-list .btnIndex>a {
        filter: drop-shadow(0 1px 6px #000000af);
    }

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

    #T-DLY-mobile-nav .nav-list li>a img {
        width: 28px;
        height: 28px;
        /* filter: grayscale(1);
        opacity: 0.7; */
    }

    #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;
        zoom: 0.8;
        color: #fff;
    }

    /* #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: 72px;
        height: 61px;
        margin: -12px 0 0;
        opacity: 1;
        max-width: none;
        max-height: none;
        animation: fire 2s ease-in-out infinite;
    }

    @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: calc(100% - 14px);
        margin: 5px auto -4px;
        filter: unset;
        background: #00000082;
        border-radius: 6px;
        box-shadow: 0 0 8px #00000061;
        border: 1px solid #d600d9;
    }

    .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;
        zoom: 0.8;
    }

    #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: #07346a;
        padding: 20px 5px;
        margin: 0 auto;
        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*/
    #T-DLY-header .nav .mobileTopMenu {
        width: 100%;
        padding: 1% 0;
        margin: 0;
    }

    .mobileTopMenu .topMenuWrap {
        width: 100%;
        height: auto;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
    }

    .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: 10px;
        background: transparent;
        border: 1px solid #7edbff;
        color: #7edbff;
        width: auto;
        padding: 5px 5px 5px 25px;
        /* zoom: 0.8; */
        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;
        justify-content: space-between;
        align-items: center;
    }

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

    .mobileLangPop .lang-choose a {
        width: 46%;
        margin-bottom: 16px;
        filter: drop-shadow(0px 7px 6px #000000b9);
    }

    .mobileLangPop .lang-head h3 {
        margin: 0;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        filter: drop-shadow(0px -1px 1px #b91f67) drop-shadow(0px 1px 1px #b91f67) drop-shadow(-1px 0 1px #b91f67) drop-shadow(1px 0 1px #b91f67);
    }


    .mobileLangPop .lang-head .music-on,
    .mobileLangPop .lang-head .music-off {
        width: 35px;
        height: 35px;
        display: none;
    }

    .mobileLangPop .lang-head .music-on p,
    .mobileLangPop .lang-head .music-off p {
        zoom: 0.6;
        position: absolute;
        margin-left: -78px;
        color: white;
    }

    .mobileLangPop .lang-head .placeholder,
    .mobileLangPop .lang-head .music-on.active,
    .mobileLangPop .lang-head .music-off.active {
        width: 35px;
        height: 35px;
        display: block;
    }

    .mobileLangPop .lang-head a img {
        width: 100%;
        filter: brightness(1.2);
        animation: rotating 1s ease-in-out infinite;
    }

    @-webkit-keyframes rotating {
        0% {
            rotate: 0;
        }

        100% {

            rotate: 360deg;
        }
    }

    .mobileLangPop .lang-head .music-off img {
        filter: brightness(1) grayscale(1);
        animation: unset;
    }

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

    .mobileLangPop .lang-choose img {
        width: 100%;
        max-width: 180px;
        margin: 10px auto;
        filter: drop-shadow(0px 0px 6px #fff);
    }

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

    .mobileLangPop .popupwindow {
        width: 98%;
        max-width: 400px;
        /* max-height: 420px; */
        margin: 0 auto;
        /* position: fixed; */
        bottom: 3%;
        /* left: auto; */
        /* right: auto; */
        background-color: #f7f7f7;
        border-radius: 10px;
        border: 2px solid #b935ff;
        margin-bottom: 20px;

        background: #33064a;
        background-image: url(../img/interface/lang_bg.png);
        background-position: top center;
        background-size: cover;
    }

    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;
    }

    .mobile-mainListWrap nav {
        overflow: auto;
        padding: 0px 3px;
    }

    .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: none;
        opacity: 0;
    }

    .multiply_wrap.showoff {
        display: block;
        opacity: 1;
        transition: opacity 1s ease-in-out;
    }

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

    #left-classifyList nav ul {
        display: flex;
        /* justify-content: space-between; */
        overflow: hidden;
        flex-direction: unset;
        list-style: none;
        padding: 0 0 5px 0;
        width: 100%;
        min-height: 48px;
        margin: 0 auto 0 auto;
    }

    #left-classifyList.multiply_wrap nav ul {
        padding: 0;
        justify-content: center;
    }

    #left-classifyList>nav>ul>li {
        display: contents;
        margin: 0;
        width: 80px;
        text-align: center;
        text-align: -webkit-center;
        display: inline-table;
    }

    #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: 8px;
        /* background-image: url(../img/interface/btnhk.png); */
        background-size: 82% 72%;
        background-repeat: no-repeat;
        background-position: center bottom;
        /* margin: 5px 8px 5px 5px; */
        /* filter: drop-shadow(0 0 3px #fff); */
        width: 100%;
        height: 100%;
        min-width: 56px;
        padding-left: 35px;
        filter: drop-shadow(0px 2px 4px #000000af);
    }

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

    #left-classifyList.main-games>nav>ul>li>a {
        width: 74px;
        height: 60px;
        padding-left: 0;
        /* min-width: 25%; */
        display: flex;
        align-items: flex-end;
        text-align: center;
    }

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

    /* #left-classifyList>nav>ul>li>a:hover, */
    #left-classifyList>nav>ul>li .multiply-number.showoff,
    #left-classifyList>nav>ul>li.showoff>a {
        /* background-image: url(../img/interface/btnhk_hover.png); */
        animation: mainButtonEff 0.3s ease-in;
    }

    @-webkit-keyframes mainButtonEff {
        0% {
            filter: drop-shadow(0px 2px 4px #000000af) brightness(1);
        }

        20% {
            filter: drop-shadow(0px 2px 4px #000000af) brightness(1.5) blur(2px);
        }

        70% {
            filter: drop-shadow(0px 2px 4px #000000af) brightness(1) blur(0px);
        }

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

    #left-classifyList>nav>ul>li>a>img {
        filter: brightness(1);
    }

    #left-classifyList>nav>ul>li>a>p {
        padding: 0;
        padding-bottom: 12px;
        /* width: 100%; */
        text-align: center;
        margin: 0;
        color: #fff;
        font-weight: 900;
        font-size: 15px;
        /* text-shadow: 0 1px 5px #000; */
        text-wrap: nowrap;
        text-align: -webkit-center;
        zoom: 0.8;
    }

    #left-classifyList>nav>ul>li>a>img {
        height: 34px;
        width: auto;
        margin: 0 auto;
        filter: grayscale(0.5);
        position: absolute;
        top: 4px;
    }

    #left-classifyList>nav>ul>li.multiply-list>a {
        width: 100%;
        height: 50px;
        padding-left: 0;
        min-width: 25%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: -8px 0;
        background-size: 82% 78%;
    }

    #left-classifyList>nav>ul>li.multiply-list>a>img {
        width: auto;
        position: initial;
        height: 25px;
        margin-top: 11px;
        filter: brightness(1.5) grayscale(0.5);
    }

    #left-classifyList>nav>ul>li.multiply-list.showoff>a>img {
        height: 30px;
        margin-top: 4px;
        width: auto;
        rotate: 360deg;
        filter: drop-shadow(0 0 3px #ffd641);
    }

    #left-classifyList .multiply-img.active {
        height: 32px;
        rotate: 360deg;
        filter: drop-shadow(0 0 3px #ffd641);
    }

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

    #right-contentList div ul {
        list-style: none;
        margin: 0;
        padding: 0px 6px;
        /* border-radius: 5px; */
        width: 100%;
        box-sizing: border-box;
    }

    #right-contentList div ul li {
        width: 100%;
        margin: 0 0 4px 0;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 2px 3px 2px #00000038;
    }

    #right-contentList div ul li:nth-child(1) {
        animation: leftIn 0.1s ease-in;
    }

    #right-contentList div ul li:nth-child(2) {
        animation: leftIn 0.2s ease-in;
    }

    #right-contentList div ul li:nth-child(3) {
        animation: leftIn 0.3s ease-in;
    }

    #right-contentList div ul li:nth-child(4) {
        animation: leftIn 0.4s ease-in;
    }

    #right-contentList div ul li:nth-child(5) {
        animation: leftIn 0.5s ease-in;
    }

    #right-contentList div ul li:nth-child(6) {
        animation: leftIn 0.6s ease-in;
    }

    #right-contentList div ul li:nth-child(7) {
        animation: leftIn 0.7s ease-in;
    }

    #right-contentList div ul li:nth-child(8) {
        animation: leftIn 0.8s ease-in;
    }

    #right-contentList div ul li:nth-child(9) {
        animation: leftIn 0.9s ease-in;
    }

    #right-contentList div ul li:nth-child(10) {
        animation: leftIn 1.0s ease-in;
    }

    #right-contentList div ul li:nth-child(11) {
        animation: leftIn 1.1s ease-in;
    }

    #right-contentList div ul li:nth-child(12) {
        animation: leftIn 1.2s ease-in;
    }

    #right-contentList div ul li:nth-child(13) {
        animation: leftIn 1.3s ease-in;
    }

    #right-contentList div ul li:nth-child(14) {
        animation: leftIn 1.4s ease-in;
    }

    #right-contentList div ul li:nth-child(15) {
        animation: leftIn 1.5s ease-in;
    }

    @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;
        justify-content: center;
        align-items: center;
        position: relative;
        height: 100%;
        width: 100%;
        overflow: hidden;
        background-image: url(../img/interface/mobile_link_bg.jpg);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    /* .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 {
        height: 44px;
        top: -3px;
        filter: grayscale(0) contrast(1.3) drop-shadow(0px 2px 2px #00000082);
    }

    #left-classifyList>nav>ul>li.showoff>a>.multiply-img {
        filter: grayscale(0) brightness(1.3) contrast(1.3) drop-shadow(0px 2px 2px #00000082);
    }

    #left-classifyList>nav>ul>li.showoff>a>p {
        /* color: white; */
        text-shadow: 0 1px 6px #ffe797e9;
    }

    .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 #00000059;
        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: 15px;
        text-align: center;
    }

    .mobile-title::before {
        content: "";
        position: absolute;
        background: #3400007e;
        background: linear-gradient(180deg, #c700ffb3 0%, #9d00ff00 100%);
        width: 100%;
        height: 71px;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .mobile-title h3 {
        font-size: 20px;
        font-weight: 900;
        /* color: #91714e; */
        margin: 0;
        color: #ffffff;
        filter: drop-shadow(0px -1px 1px #b91f67) drop-shadow(0px 1px 1px #b91f67) drop-shadow(-1px 0 1px #b91f67) drop-shadow(1px 0 1px #b91f67);
    }

    .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: 4px;
        left: 4px;
        justify-content: center;
        align-items: center;
    }

    #memberMainMenu .mobile-return img {
        width: 100%;
        max-width: 30px;
    }



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

    #T-DLY-gameList .area {
        zoom: 0.7;
    }

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

    #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-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: 85%;
        max-width: 300px;
        padding: 0;
    }

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

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

    #T-DLY-login .form_content .form_note.txt-cover {
        color: #fff;
    }

    #T-DLY-login input[type="checkbox"]:checked {
        border: 1px solid #fff;
    }

    .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-top: 10px;
        font-size: 13px;
        background: #0000009c;
        padding: 8px 0;
        border-radius: 8px;
    }

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

    div[id*="membersecMenu"] .tab-content-box.promotion {
        display: block;
        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;
        width: 55%;
    }

    .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;
    }

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

    .T-DLY-mobileUser .simpleinfo .vip-levels {
        color: #ffd600;
        font-weight: 900;
        margin-left: 9px;
        font-size: 12px;
        background-color: #674200d9;
        padding: 0 5px;
        border-radius: 8px;
    }

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

    .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;
    }

    #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;
        zoom: 1;
        font-size: 14px;
        background: #000000c2;
        border-radius: 10px;
        padding: 12px 15px 18px 15px;
        border: 1px solid #d600d9;
    }

    .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: #b935ff;
        width: 95%;
    }

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

    #transfer-area.transfer_form .in-out-cell h3 {
        font-size: 16px;
    }

    #transfer-area.transfer_form .in-out-cell select {
        margin: 5px auto 0 auto;
        width: 100%;
    }

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

    #transfer-area.transfer_form {
        display: flex;
        flex-wrap: wrap;
        margin-top: 5px;
        background-color: #0000006b;
        border-radius: 10px;
        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 {
        /* color: white; */
        background: #fff;
        border-radius: 4px;
        /* border: 1px solid white; */
        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: center;
    }

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

    #transfer-area .submit-transfer input {
        width: 60%;
        margin: 0;
        border-radius: 0;
        border: 0;
        border-bottom: 1px solid white;
        text-align: center;
        border: 1px solid #0000002e;
        border-radius: 5px;
    }

    #transfer-area .submit-transfer btn {
        width: 20%;
        min-width: unset;
        margin: 0;
        padding: 12px;
    }

    #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 #b935ff;
    }

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

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

    #membersecMenu_recordStore.deposit .enter_amount input {
        background: #ffffff;
        padding: 20px 0;
        border-radius: 10px;
        margin-top: 5px;
        border: 2px solid #000000b8;
        color: #0063c6;
        font-weight: 900 !important;
        text-shadow: 0 0 5px #fff;
    }

    #membersecMenu_recordStore.deposit .enter_amount input::placeholder {
        font-weight: 900;
    }

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

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

    #memberMenu_yuebao {}


    #T-DLY-mobile-member.for_phone {
        display: flex !important;
        justify-content: space-between;
        max-width: 100%;
        height: 62px;
        margin: 0 6px 0px 6px;
        border-radius: 8px;
        box-sizing: border-box;
        border: 1px solid #d600d9;
        box-shadow: 0 3px 5px #0000003d;
        background: #720d9182;
    }

    #T-DLY-mobile-member.for_phone .shortcut {
        display: flex;
        padding: 0;
        text-align: center;
        font-size: 12px;
        align-items: center;
        zoom: 0.9;
    }

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


    #T-DLY-mobile-member.for_phone .shortcut p {
        margin: 12px 0 0 0;
        color: #fff;
        zoom: 0.8;
        filter: drop-shadow(0px -1px 1px #b91f67) drop-shadow(0px 1px 1px #b91f67) drop-shadow(-1px 0 1px #b91f67) drop-shadow(1px 0 1px #b91f67);
    }

    #T-DLY-mobile-member.for_phone .shortcut img {
        /* background-image: linear-gradient(#ccc4ff, #d4c2ff, #dbb1ff);
        border-radius: 50%;
        padding: 4px;
        width: 29px;
        height: 29px; */
        margin: 0 auto -3px auto;
    }

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

    #T-DLY-mobile-member.for_phone .info-area a {
        margin: 0px 1px;
        width: 50%;
        max-width: 118px;
        height: 46px;
        font-size: 14px;
        color: #fff;
        font-weight: 700;
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: url(../img/interface/button-blue.png);
        background-position: center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .T-DLY-marqueeCover .marqueeCover-title {
        width: 32px;
        position: unset;
        filter: drop-shadow(0px 2px 3px #004781c3);
    }

    #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-marqueeCover .marqueeCover-text-wrap {
        width: calc(100% - 15px);
        font-size: 15px;
        font-weight: bold;
        background: transparent;
        padding: 5px;
        border-radius: 10px;
        margin: 0;
        text-decoration: none;
        box-shadow: unset;
        border: unset;
    }

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

    #T-DLY-mobile-member.for_phone .info-area p {
        filter: drop-shadow(0 2px 3px #8854084e);
        font-size: 16px;
    }

    .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: #0000006e;
        border-radius: 10px 10px 0 0;
        margin-top: 0;
    }

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


    #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: #0000006e !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;
    }

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

    div[id*="membersecMenu"] .tab-content-box .precautions {
        zoom: 1;
        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: #0000006e;
        border-radius: 19px 0 0 19px;
        padding: 0;
        border: 1px solid #b935ff;
    }

    .tab-info-balance div:nth-child(2) {
        border-radius: 0 19px 19px 0;
    }

    .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: 46%;
        margin: 1%;
        border-radius: 14px;
        /* background-color: #1c274e; */
        background: #0000006e;
        display: block;
        text-align: center;
        padding: 4px 2px;
    }

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

    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: 26px;
        margin: 3% auto 2%;
    }

    .memberMenuWrap .vip-area {
        width: calc(100% - 30px);
        margin: 0 auto 100px auto;
    }

    .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;
    }

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

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

    #membersecMenu_message .news-tabCover .news-tabList li {
        padding: 4px 10px;
        height: unset;
        margin: 0;
        border-radius: 0;
        width: 14%;
        font-size: 14px;
        border: none;
        color: #fff;
    }

    .news-tabCover .news-tabList.tab {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        list-style: none;
        width: 100%;
        margin: 4% auto 0 auto;
        padding: 0;
    }

    #membersecMenu_message .news-tabCover li.active {
        color: #fff;
        background-color: #b935ff;
        border: 1px solid #db97ff;
        font-weight: 500;
        border-radius: 5px;
        /* border-bottom: 2px solid #1051b7 !important; */
    }

    #membersecMenu_message .news-tabCover .news-tabList li:not(.active) {
        border-color: white;
        background-color: #00000061;
        font-weight: 500;
        border: none;
        border-radius: 5px;
        color: #fff;
    }

    #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: 1px solid #b935ff;
        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: 10px; */
        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: 10px;
    }

    #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;
        zoom: 1;
    }

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

    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: #430000;
        background-image: url(../img/interface/background.jpg);
        background-size: cover;
        background-position: top center;
        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-bottom: 10px;
        text-shadow: 0 2px 4px #000;
    }

    .tab-content-box.promotion .popupContent .title::before {
        content: "";
        position: absolute;
        background: #3400007e;
        background: linear-gradient(180deg, #c700ffb3 0%, #9d00ff00 100%);
        width: 100%;
        height: 71px;
        top: 0;
        left: 0;
        z-index: -1;
    }

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

    .promo_header {
        display: none;
    }

    .news-tabList li img {
        display: none;
    }

    .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: 10px;
        padding: 8px 15px;
        cursor: pointer;
        font-size: 14px;
        display: inline-block;
    }

    /* DAILY FORM */
    #calendar .fc-event {
        border-radius: 65px;
        width: 31px;
        height: 31px;
        margin: 50% auto 0 auto;
        text-align: center;
        background-color: #b935ff;
        line-height: 30px;
        border: 1px solid #b935ff;
        color: #fff;
        font-weight: 900;
        font-size: 11px;
    }

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

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

    ul.giftReceive {
        color: white;
    }

    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 li button.notyet {
        color: #1c1c1c;
    } */

    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;
    }

    #calendar {
        zoom: .7;
        color: #fff;
    }

    .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: 500;
        text-shadow: 0 2px 5px #000;
    }

    #membersecMenu_userinfo.userinfo .form_item {
        /* zoom: 0.9; */
        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: 10px;
        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 {
        /* zoom: 0.9; */
        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: #dedede;
    }

    #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;
    }

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

    #membersecMenu_userinfo .register-card input::placeholder {
        color: #000;
        font-weight: 500;
    }

    #membersecMenu_userinfo .card-area .registered_card .form_item.delete_account {
        text-align: center;
        justify-content: right;
        height: unset;
        margin-top: 11px;
        padding-right: 9px;
        /* margin-right: 30px; */
        zoom: 0.8;
        /* color: aquamarine; */
    }

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

    .option-tab .option-link {
        /* zoom: 0.85; */
        justify-content: space-evenly;
        width: 100%;
        margin-top: 10px;
    }

    #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;
    }

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

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

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

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

    .member-index.mobile-section .gamePoints {
        /* color: #093951; */
        font-weight: 600;
        font-size: 28px;
        color: #ffffff;
        text-shadow: 0 2px 5px #000;
    }

    .member-card {
        width: 100%;
        max-width: 400px;
        background-color: #000000cc;
        border-radius: 10px;
        padding: 12px;
        margin: 0 auto 8px auto;
        box-shadow: 0 4px 8px #000000c4;
        background-image: url(../img/interface/membercard.jpg);
        background-size: cover;
        background-position: center;
        min-height: 175px;
        border: 1px solid #d600d9;
    }

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

    .member-card .right-btns {
        width: 100%;
        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-bottom: 5px;
        zoom: 0.9;
    }

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

    .member-card .simpleinfo {
        font-weight: 900;
        margin-top: -78px;
        padding-left: 14px;
        line-height: 1.5;
        color: white;
        text-shadow: 0 1px 6px #000;
    }

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

    #membersecMenu_userinfo .card-area .registered_card input {
        background-color: #000000bf;
        border: 1px solid #e243ff73;
        color: #fff;
        font-weight: 500;
    }

    .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: #000000c2;
        border-radius: 12px;
        padding: 12px 12px 6px 12px;
        box-shadow: 0 2px 6px #00000082;
        border: 1px solid #d600d9;
    }

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

    .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: #141414;
        border-radius: 13px;
        margin: 10px auto;
        min-height: 90px;
    }

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

    .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: #0000006b;
        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: #fff;
        font-weight: 900;
        font-size: 16px;
        font-weight: 600;
        text-shadow: 0 2px 3px #000000c3;
        filter: drop-shadow(0px -1px 1px #b91f67) drop-shadow(0px 1px 1px #b91f67) drop-shadow(-1px 0 1px #b91f67) drop-shadow(1px 0 1px #b91f67);
    }

    .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: wrap;
        justify-content: space-evenly;
        width: 100%;
    }

    .member-index.mobile-section .member-shortcut .verify-ticked {
        position: absolute;
        width: 20px;
        /* right: 0; */
        margin-left: 16%;
        filter: brightness(1);
        z-index: 2;
    }

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

    .member-index.mobile-section .member-shortcut ul li {
        width: 33%;
        /* filter: drop-shadow(0px 1px 4px #fff); */
    }

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

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

    .member-index.mobile-section .member-shortcut ul img {
        width: 38px;
        margin: 0 auto;
        filter: brightness(2);
    }

    .membersecMenu.title h3 {
        font-size: 20px;
        font-weight: 900;
        color: #fff;
        text-shadow: 0 2px 7px #000;
        margin: 1% auto 4%;
    }

    .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;
    }

    .recordStore_success div {
        display: flex;
        width: 100%;
        margin: 19px 0;
        align-items: center;
        justify-content: space-between;
    }

    .recordStore_success div input,
    .recordStore_success div p,
    .recordStore_success div h3 {
        font-size: 15px;
        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 {
        border-radius: 9px;
        color: #fff;
        border: 2px solid #fff;
        text-shadow: 1px 1px 10px #000;
        background-image: linear-gradient(#bfaa43, #b77438, #8c4925);
        font-size: 14px;
        margin: 0 0 0 5px;
        padding: 6px;
        display: block;
        /* width: 80px; */
        min-width: 52px;
    }

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

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

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

    .recordStore_success.usdt .qrcodePic img {
        width: 100%;
        border: 5px solid white;
    }

    .qrcodePic canvas {
        margin: 0 auto;
    }

    .split-three p {
        display: flex;
        width: 100%;
        justify-content: space-between;
        background-color: #fff;
        padding: 10px 14px;
        /* border-bottom: 1px solid #cae7ff; */
        border-radius: 8px;
        margin: 0 auto 10px auto;
        zoom: 0.8;
    }

    .split-two {
        display: block;
    }

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

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

    #membersecMenu_transfer .tab-info btn {
        margin: 8px auto;
        border-radius: 23px;
        padding: 17px;
        background-color: transparent;
    }

    .tab-area-control btn {
        background-color: #b935ff;
        color: #fff;
        padding: 8px 15px;
    }

    .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 {
        /* width: auto; */
        font-size: 16px;
        align-self: center;
        font-weight: 800;
        font-size: 16px;
        text-align: left;
        font-weight: 600;
        color: #fff;
        text-shadow: 0 2px 5px #000;
    }

    .form_content.withdraw .tab-content-box .store_form div select,
    .form_content.withdraw .tab-content-box .store_form div input {
        width: 67%;
        border-radius: 12px;
        border: 1px solid white;
        padding: 7px;
        font-size: 17px;
    }

    .form_content .tab-content-box .store_form div {
        justify-content: space-between;
    }

    .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: block;
    }

    .deposit-list-payment span {
        background-color: #00000061;
        width: auto;
        margin: 0 0 16px 0;
        color: #fff;
        padding: 16px 20px;
        border: 2px solid #b935ff;
        height: unset;
    }

    .deposit-list-payment span.active {
        /* background-color: #ffffff5e; */
        border: 2px solid #ffffff;
        /* color: #000; */
    }

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

    .deposit-list-payment span p {
        font-size: 16px;
        font-weight: 500;
    }

    .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: 10px;
        /* background-color: transparent; */
        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: 190px;
        height: 60px;
        line-height: 42px;
        text-align: center;
        font-weight: 800;
        /* border: 2px solid #fff;
        border-radius: 26px;
        background-image: linear-gradient(#6843bf, #5738b7, #33258c); */
        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: 20px auto 14px auto;
        zoom: 1;
    }

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

    .slider ul li .level-card {
        zoom: 0.8;
    }

    .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: 18px;
        font-weight: 900;
        color: #fff;
        margin-top: -35px;
        text-shadow: 0 2px 4px #00000089;
    }

    .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: 10px;
        padding: 4px 9px;
        align-items: center;
    }

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

    /* .multiply-area .multiply-number {
        height: 30px;
    } */

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

    .multiply-number.showoff .multiply-img {
        height: 32px !important;
        rotate: 360deg !important;
        filter: contrast(1.5) drop-shadow(0 0 3px #ff41e3) !important;
        transition: all .3s ease-in !important;
        ;
    }

    .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: 22%;
        position: absolute;
        z-index: 9;
        /* filter: brightness(1.5); */
        margin-top: 5%;
        right: 6px;
        border-radius: 10px;
        padding: 5px;
        /* background-color: #000000; */
        animation: float2 6s ease-in-out infinite;
    }

    .multiply-float.background {
        width: 21%;
        position: absolute;
        z-index: 9;
        filter: brightness(2) blur(0px) hue-rotate(45deg);
        margin-top: 2%;
        right: 13px;
        border-radius: 10px;
        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;
        }
    }

    .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/no-data.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: #141414;
        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: 10px;
        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;
        /* background-image: url(../img/interface/service_model.png), url(../img/interface/service_bg.jpg);
        background-image: url(../img/interface/support_bg.jpg);
        background-size: auto 100%, cover;
        background-position: bottom center;
        background-attachment: fixed;
        background-repeat: no-repeat;
        z-index: -1; */
        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: 90%;
        margin: -13px 0 0 46%;
        max-width: 189px;
        filter: drop-shadow(2px 4px 6px black);
    }

    .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: 140px;
        background-image: url(../img/interface/button-blue.png);
        background-size: 100% 100%;
        background-position: center;
        padding: 21px 29px;
        font-size: 17px;
        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;
        /* zoom: 0.8; */
    }

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

    .banner-switch {
        display: flex;
        flex-flow: column;
        margin-top: 3px;
    }

    .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: 3px solid #c455ff !important;
        background: #020202;
        background: linear-gradient(353deg, #020202 0%, #373737 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: 24px;
        margin-top: 0px;
        margin-left: -29px;
    }

    .T-DLY-mobileUser .simpleinfo .username {
        margin: 7px 0 0 29px;
        font-size: 16px;
        font-weight: 700;
        text-shadow: 0 0 8px white;
    }

    .T-DLY-mobileUser .simpleinfo .coin {
        margin: 0 4px 0 0;
        width: 24px;
    }


    /* FAST TRANSFER */
    .swal2-popup {
        border-radius: 14px !important;
        border: 3px solid #c455ff !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: 7px !important;
        line-height: 37px !important;
        text-align: center !important;
        color: #fff !important;
        font-size: 15px !important;
        font-weight: 600 !important;
        background: url(../img/interface/button-blue.png) no-repeat !important;
        background-size: 100% 100% !important;
        background-position: 50% !important;
        border: none !important;
        align-items: center !important;
        display: flex !important;
        justify-content: center !important;
        padding: 0 !important;
        text-shadow: 1px 0 3px #000,
            /*right */
            0 1px 3px #000,
            /*top */
            -1px 0 3px #000,
            /*left */
            0 -1px 3px #000;
    }

    .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;
        background: url(../img/interface/button-gray.png) no-repeat !important;
        background-size: 100% 100% !important;
        background-position: 50% !important;
        border: none !important;
        align-items: center !important;
        display: flex !important;
        justify-content: center !important;
        padding: 0 !important;
        text-shadow: 1px 0 3px #000,
            /*right */
            0 1px 3px #000,
            /*top */
            -1px 0 3px #000,
            /*left */
            0 -1px 3px #000;
    }

    .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: #fff !important;
    }

    .fastTransfer_form .target_transfer input {
        border-radius: 5px;
        border: 0;
        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;
        background: transparent;
        font-size: 14px;
        padding: 3px;
        margin: 0;
        border: 0;
        min-width: unset;
        height: unset;
        color: white !important;
    }

    .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;
        background: #ffffff;
        border: 1px solid #0000009e;
        padding-left: 5px;
        border-radius: 8px;
    }

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

    .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: #000 !important;
        transition: background-color 5000s ease-in-out 0s !important;
        box-shadow: inset 0 0 20px 20px transparent !important;
    }

    .close-popup,
    .history-popup {
        display: block;
        position: absolute;
        width: 30px;
        height: 30px;
        top: 11px;
        right: 11px;
    }

    .history-page {
        display: none;
    }

    .history-page.active {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 99;
        top: 0;
        left: 0;
        background: #340054;
        background: linear-gradient(0deg, #120018 0%, #340054 100%);
    }

    .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;
        zoom: .8;
    }

    #membersecMenu_recordStore.payment_setting {
        background-color: #00000094;
        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 #00000080;
        font-size: 17px;
        font-weight: 900;
        text-align: center;
    }

    .recordStore_success.atm #real_name::placeholder {
        border-radius: 10px;
        background-color: transparent;
        border: 0;
        font-size: 17px;
        font-weight: 900;
        color: #c90000;
        text-shadow: 0 2px 4px #00000080;

    }

    .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 #00000080;
        min-width: unset;
    }

    #sendForm .mobile-sub-title,
    #sendForm .recordStore_success h3,
    .recordStore_success.atm h3,
    .recordStore_success.usdt h3 {
        color: #fff;
        font-weight: 900;
    }

    .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: 10px;
        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;
        color: #000 !important;
        -webkit-text-fill-color: #000 !important;
    }

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

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

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

    .two_buttons .btn {
        width: 25%;
        min-width: unset;
        text-align: center;
        padding: 14px 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: #fff;
    }

    #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: 10px;
        padding: 10px;
        display: grid;
        text-align: left;
        margin: 4px;
        color: white;
    }

    .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: unset;
        border: none;
        border-radius: unset;
        padding: unset;
        margin: unset;
        font-size: 16px;
        color: white;
    }

    .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: right;
    }

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

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

    .msg .tab-second,
    .msg .tab-first {
        border-radius: 0 10px 10px 0;
        background: rgb(65, 65, 65);
        background: linear-gradient(0deg, rgb(78, 78, 78) 0%, rgb(50, 50, 50) 49%, rgba(78, 78, 78) 100%);
        border-bottom: 0;
        margin: 0 !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: #b935ff;
        background-image: linear-gradient(#b935ff, #4e0575, #d88eff);
        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 {
        width: calc(100vw - 14px);
        /* height: calc(32vw - 0px); */
        /* box-shadow: 0 3px 5px #0000003d; */
        border: 1px solid #d600d9;
    }

    /* 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;
        border: unset;
    }

    .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: 10px;
        padding: 13px;
        margin-bottom: 30px;
        background: unset;
        background-image: unset;
        background-size: unset;
        border: unset;
    }

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

    .password_switch {
        width: 27px;
        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: #b935ff;
    }

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

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

    .member-blocks.yuebao h2 {
        color: #ffcd45;
        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;
        zoom: 1;
    }

    .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: #ffa61c;
    }

    .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: #ffa61c;
        border-bottom: 2px solid #ffa61c;
    }

    .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%;
        background-color: unset;
        background-image: url(../img/interface/button-gray.png);
    }

    .tab-detail-yuebao .items_details .details_options .btn.active {
        background-image: url(../img/interface/button-blue.png);
        background-color: unset;
    }

    .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 #ffa41cb5;
        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: #0000006b;
        border-radius: 10px;
        padding: 11px 0 10px 0;
        max-height: calc(100vh - 360px);
        overflow: auto;
        zoom: 0.8;
    }

    .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;
    }

    #withdraw_form .btn.transfer_back_all {
        position: absolute;
        right: 9%;
        text-align: center;
        padding: 5px 9px 4px 9px;
        min-width: unset;
        font-size: 13px;
        border: none;
        margin: 0;
        background-image: unset;
        background-color: #7f0abd;
        border-radius: 8px;
        text-shadow: unset;
        filter: unset;
    }

}



@media screen and (max-width:374px) {
    #T-DLY-mobile-member div {
        zoom: 0.9;
    }
}