:root {
            --header_bg_color1: #3a2c05;
            --header_bg_color2: #000000;
            --header_text_color: #ffffff;
            --header_hamburger_color: #ffffff;
            --content_bg_color1: #527dff00;
            --content_bg_color2: #527dff;
            --content_title_color: #669d34;
            --content_text_color: #96d35f;
            --content_border_left_color: #6d6f78;
            --content_border_right_color: #6d6f78;
            --games_bg_color1: #373d4f;
            --games_bg_color2: #563d00;
            --game_text_color_inner: #ffffff;
            --games_text_color_shadow: #ffffff60;
            --tags_bg_color: #583300;
            --tags_text_color: #ffffff;
            --game_hall_item_bg: #583300;
            --footer_bg_color1: #000000;
            --footer_bg_color2: #000000;
            --footer_text_color: #ffffff;
            --scrollbar_track_bg: #563d00;
            --scrollbar_thump_bg: #563d00;
            --button_primary_color_1: #563d00;
            --button_primary_color_2: #AD7713;
            --button_secondary_color_1: #47454a;
            --button_secondary_color_2: #292929;
            --bg_img_url: url('/g_assets/img/site/2023/08/15-20_11_35-พื้นหลัง.webp');
            --bg_img_size: cover;
            --bg_login_default: url('/g_assets/img/site/2023/08/15-20_11_35-พื้นหลัง.webp');
            --bg_register_default: url('/g_assets/img/site/2023/08/15-20_11_35-พื้นหลัง.webp');
            --bg_member_default_new: url('/g_assets/img/site/2023/08/15-20_11_35-พื้นหลัง.webp');
            --gm88_member_header_color_1: #091b50;
            --gm88_member_header_color_2: #6d6f78;
            --gm88_member_ham_color: #ffffff;
            --gm88_member_marquee_color: #b2b2b3;
            --gm88_member_panel_header_color_1: #4F4F4F;
            --gm88_member_panel_header_color_2: #101010;
            --gm88_member_panel_bg: #698ebf;
            --gm88_transaction_menu_item_color_1: #4d6293;
            --gm88_transaction_menu_item_color_2: #201B3E;
            --gm88_entrance_games_bg: #698ebf;
            --gm88_entrance_games_search_bg: #393059;
            --gm88_entrance_games_latest_play: #4d6293;
            --gm88_footer_main_btn_1: #3d42e4;
            --gm88_footer_main_btn_2: #a4cadb;
            --gm88_footer_main_btn_3: #6d6f78;
            --gm88_footer_bg: #5a85a0;
            --gm88_member_modal_button_color_confirm_1: #2953d1;
            --gm88_member_modal_button_color_confirm_2: #6d6f78;
            --gm88_member_modal_button_color_cancel_1: #191919;
            --gm88_member_modal_button_color_cancel_2: #191919;
            --gm88_member_profile_block_color_1: #2953d1;
            --gm88_member_profile_block_color_2: #3d7dc2;
            --gm88_member_profile_block_color_3: #6d6f78;
            --gm88_member_form_header_1: #2953d1;
            --gm88_member_form_header_2: #6d6f78;
            --gm88_member_form_body_1: #8181ee;
            --gm88_member_form_body_2: #c9ccd4;
            --gm88_member_form_btn_confirm_1: #6d6f78;
            --gm88_member_form_btn_confirm_2: #39375B;
            --gm88_member_withdraw_page_label_input: #154760;
            --gm88_member_withdraw_page_input_bg: #35657e;
            --gm88_member_refer_page_block_1: #2953d1;
            --gm88_member_refer_page_block_2: #77a2da;
            --gm88_member_refer_page_block_3: #2953d1;
            --gm88_member_refer_page_btn_copy: #7888c9;
            --member_deposit_list_ui_type: a;
            --member_deposit_title_decimal_text: ระบบทศนิยม;
            --member_primary_text_color: #ffffff;
            --notification_logo_type: logo_default;
    }


    /* Code ตัวอย่าง */
:root {
  --games_bg_color1: #fee262;
  --games_bg_color2: #fdd539;
  --games_text_color: #000000;
  --games_text_color_shadow: #ffffff60;
}
.user-menu-container {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-items: center;
    align-items: center;
    padding-left: 1em;
    padding-right: 1em;
}

@media only screen and (max-width: 768px) {
    .user-menu-container {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
}

.user-menu-container .menu-item {
    flex: 1;
    max-width: 23%;
}

.user-menu-container .menu-item a.btn {
    width: 100%;
    transition: all 0.3s ease;
}

@media only screen and (max-width: 991px) {
    .user-menu-container .menu-item {
        min-width: 30%;
    }
}

@media only screen and (max-width: 768px) {
    .user-menu-container .menu-item {
        min-width: 47.5%;
        max-width: unset;
    }
}

@media only screen and (max-width: 356px) {
    .user-menu-container .menu-item {
        min-width: 45%;
    }
}

/* ปุ่ม ทางเข้าเกม */
.games-entrance-container{
    justify-content: center;
}

.games-entrance-container .games-entrance-item a.btn {
    transition: all 0.3s ease;
}

.games-entrance-container .games-entrance-item .footer {
    position: relative;
    top: -6px;
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, var(--games_bg_color1)), color-stop(60%, var(--games_bg_color2)));
    background-image: linear-gradient(var(--games_bg_color1) 15%, var(--games_bg_color2) 60%);
}

.games-entrance-container .games-entrance-item .footer h3 {
    font-weight: 600;
    font-size: 26px;
    margin: 6px 0;
    color: black;
    background-clip: text;
    text-shadow: 0px 3px 3px var(--games_text_color_shadow);
}

@media only screen and (max-width: 768px) {
    .games-entrance-container .games-entrance-item a {
        padding: 4px;
    }
    .games-entrance-container .games-entrance-item a .footer {
        height: 32px;
        line-height: 1;
        font-size: 20px;
    }
    .games-entrance-container .games-entrance-item .footer h3 {
        font-size: 18px;
        margin: 0;
    }
}

.promotion-content-container {
    width: 100%;
    margin: 0 auto;
}
.promotion-content-container .right img {
    display:flex;
    width:100%;
}
.promotion-content-container .text-content {
    font-size: 1.3rem;
    text-align: justify;
    text-justify: inter-word;
    text-indent: 30px;
}

.promotion-content-container .site-logo {
    width: 346px;
    max-width: 85% !important;
    object-fit: contain;
}

.promotion-content-container .btn-go-page-promotion {
    transition: all 0.3s ease;
    box-shadow: -1px 2px 7px 0px #fff8ea6e;
}

.promotion-content-container .right .img-poster {
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    display: block;
    margin: auto;
    position: relative;
    -webkit-animation: layer-move-mini-surround 6s infinite both;
    animation: layer-move-mini-surround 6s infinite both;
}
/* call center */
.intro-bg {
    background-image: url(/assets/img/call_center_bg.png);
    width: 100%;
    background-position: 63% 50%;
    background-size: cover;
    border-top: 1px solid #ffc1073d;
    border-bottom: 1px solid #ffc1074f;
    text-align: left;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/* game hall */
.label-gamehall-list-container {
    width: 100%;
    height: auto;
    max-width: 90vw;
    margin: 16px auto;
    display: -ms-grid;
    display: grid;
    grid-gap: 4px;
    -ms-grid-columns: (minmax(150px, 150px))[auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(150px, 150px));
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-auto-rows: 80px;
}

.label-gamehall-list-container .gamehall-item {
    width: 100%;
    height: 100%;
    max-width: 100%;
    overflow: hidden;
    background: #ffffff2e;
    border-radius: 2px;
    padding: 0 8px;
    -ms-flex-item-align: center;
    align-self: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-filter: contrast(1.75);
    filter: contrast(1.75);
}

.label-gamehall-list-container .gamehall-item:hover {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #ffffff56;
}

.label-gamehall-list-container .gamehall-item img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.marquee-text-container{
    padding: 0 1em;
}
.tagging-container{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin:1em auto;
}
.tagging-container a{
    padding:0em 0.5em;
    text-decoration:none;
    background: #585858;
    color: #fff;
    font-weight: 300;
    border-radius: 1em;
    margin: 0.25em;
}
.footer-index-container{
    display:flex;
}
.footer-index-left{
    flex:1;
}

.footer-index-right{
    flex:1;
}
.footer-ic-bank{
    width:100%;
    justify-content:center;
}
.footer-ic-bank img{
    max-width:60px;
}