@font-face {
    font-family: "aTitleGothic";
    src: url("/font/v4/atiTlegoThic_700.woff");
    src: local("â˜º"), url("/font/v4/atiTlegothic_700.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "aTitleGothic";
    src: url("/font/v4/atiTlegoThic_600.woff");
    src: local("â˜º"), url("/font/v4/atiTlegothic_600.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "aTitleGothic";
    src: url("/font/v4/atiTlegoThic_500.woff");
    src: local("â˜º"), url("/font/v4/atiTlegothic_500.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "pcp";
    src: url("/font/v4/pcp.woff2");
    src: local("â˜º"), url("/font/v4/pcp.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "v4icon";
    src: url("/font/v4/v4icon.eot?rac0g8");
    src: url("/font/v4/v4icon.eot?rac0g8#iefix") format("embedded-opentype"), url("/font/v4/v4icon.ttf?rac0g8") format("truetype"), url("/font/v4/v4icon.woff?rac0g8") format("woff"), url("/font/v4/v4icon.svg?rac0g8#v4icon") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="v4icon-"],
[class*=" v4icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "v4icon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.v4icon-slot7:before {
    content: "\e90e";
}
.v4icon-attendance:before {
    content: "\e900";
}
.v4icon-betlog:before {
    content: "\e901";
}
.v4icon-casino:before {
    content: "\e902";
}
.v4icon-chip:before {
    content: "\e903";
}
.v4icon-deposit:before {
    content: "\e904";
}
.v4icon-event:before {
    content: "\e905";
}
.v4icon-event_payback:before {
    content: "\e906";
}
.v4icon-event_payback_month:before {
    content: "\e907";
}
.v4icon-forum:before {
    content: "\e908";
}
.v4icon-holdem:before {
    content: "\e909";
}
.v4icon-live:before {
    content: "\e90a";
}
.v4icon-memo:before {
    content: "\e90b";
}
.v4icon-minigame:before {
    content: "\e90c";
}
.v4icon-notice:before {
    content: "\e90d";
}
.v4icon-sports .path1:before {
    content: "\e90f";
    color: ;
}
.v4icon-sports .path2:before {
    content: "\e910";
    margin-left: -1em;
    color: ;
}
.v4icon-sports .path3:before {
    content: "\e915";
    margin-left: -1em;
    color: ;
}
.v4icon-support:before {
    content: "\e911";
}
.v4icon-TV:before {
    content: "\e912";
}
.v4icon-virtualsports:before {
    content: "\e913";
}
.v4icon-withdraw:before {
    content: "\e914";
}

.bettingbox #frm1 {
    display: none;
}
.v4MIDLEFT {
    clear: both;
}
.calc_box > table td button {
    box-shadow: none;
    padding: 8px;
    margin: 1px 0 !important;
    border: 0;
    border-radius: 3px;
}
.cash_input button._amount {
    line-height: 1;
    padding-right: 0 !important;
}
.cart_head table td:nth-child(2) i {
    margin-right: 4px !important;
}

.cart_head table td ._cls_betall {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: auto !important;
    font-size: 12.4px;
}

.cart_box ._gobet + .text-center.p-4.p-r-0.el-col.el-col-12 {
    display: none;
}

.cart_box ._gobet {
    padding: 10px 0 !important;
    width: 100%;
    background: #010101;
}

.cart_box ._gobet #send_bet > .el-row {
    display: flex;
    justify-content: center;
    align-items: center;
}

.cart_box ._gobet #send_bet > .el-row > .el-col {
    width: auto;
}

.cart_box ._gobet #send_bet > .el-row > .el-col.el-col-8 > img {
    display: none;
}
.in_bet.show-message:after {
    content: "선택된 배팅내역이 없습니다";
    width: 100%;
    text-align: center;
    display: block;
    padding: 30px 0;
    font-size: 12px;
    color: #b1b1b1;
    position: relative;
    background: #010101;
}
button#send_bet {
    font-size: 14px;
    display: block;
    width: 80% !important;
    margin: 0 auto;
    padding: 5px;
    background: #111 !important;
    height: 50px !important;
    color: green;
    border: 2px solid green !important;
    cursor: pointer;
    border-radius: 5px;
    clip-path: padding-box;
}



button#send_bet:hover {
    color: white;
    background: green !important;
}



img[alt*="banner_sidebar"] {
    display: none;
}
.sidebar-limit-bet-blue2 #max-win > div {
    /*margin: 0 !important;*/
}

.table-td-valign-middle > tbody > tr > td + td {
    padding-right: 11px !important;
}

.header #topmenu #top_pc .container-fluid > .p-0.m-0.pull-left {
    width: 299px;
}

.header #topmenu #top_pc .container-fluid > .collapse.navbar-collapse.pull-right.p-0.m-0.headernav-right-blue2 {
    width: calc(100% - 299px);
    display: flex !important;
    justify-content: end;
    margin-top: 0 !important;
}
.header #topmenu #top_pc .container-fluid > .p-0.m-0.pull-left {
}

.header #topmenu #top_pc .container-fluid > .p-0.m-0.pull-left > .p-0.m-0.pull-left {
    width: 287px;
    text-align: center;
}
.header #topmenu #top_pc .container-fluid > .p-0.m-0.pull-left img.cursor.m-t-5.m-l-30.low-menu {
    height: auto !important;
    max-height: 75px;
    width: auto;
    max-width: 260px;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.main_enter .m_box_warp:hover .m_sub_icon,
.main_enter .m_box_warp .m_sub_icon {
    opacity: 1;
    top: 5%;
    bottom: unset;
    left: 50%;
    transform: translate(-45%);
}
.main_enter .m_box_warp .m_main_txt,
.main_enter .m_box_warp .m_sub_txt {
    opacity: 0;
}

.main_enter .m_box_warp:hover .m_sub_icon,
.main_enter .m_box_warp:hover .m_main_txt,
.main_enter .m_box_warp:hover .m_sub_txt {
    opacity: 1;
}
.main_enter .m_box_warp:hover {
    transition: 0.3s;
}
.main_enter .m_box_warp:hover:after {
    opacity: 0.8;
}
.main_enter .m_box_warp .m_sub_icon,
.main_enter .m_box_warp:hover .m_sub_icon {
    bottom: unset;
    right: unset;
    top: 20%;
    left: 50%;
    transform: translate(-50%, -10%);
    height: 63px;
    width: 120px;
}
.main_enter .m_box_warp .m_sub_logo.m_sub_icon {
    top: 10px;
    left: 50%;
    transform: translateX(-45%);
    /*opacity: 0;*/
}
.main_enter .m_box_warp:hover .m_sub_logo.m_sub_icon {
    opacity: 1;
}
.main_enter .m_box_warp .m_sub_icon img,
.main_enter .m_box_warp:hover .m_sub_icon img {
    position: absolute;
    height: auto;
    max-height: 38px;
    width: auto;
    max-width: 100%;
}

.main_enter .m_box_warp .m_sub_txt {
    top: unset;
    right: unset;
    left: 100%;
    transform: translateX(100%);
    bottom: 88px;
    width: auto;
    text-align: center;
    font-size: 14px;
    white-space: nowrap;
    padding: 5px 10px;
}
.main_enter .m_box_warp:hover .m_sub_txt,
.main_enter .m_box_warp .m_sub_txt {
    left: 50%;
    transform: translateX(-50%);
    bottom: 36%;
    top: unset;
    right: unset;
}

.main_enter .m_box_warp:hover .m_main_txt,
.main_enter .m_box_warp .m_main_txt {
    top: unset;
    left: 50%;
    transform: translateX(-50%);
    bottom: 45%;
    font-size: 30px;
    font-family: "pcp";
    font-weight: 700;
}

.main_event .swiper-wrapper:not(:has(img)) {
    content: url(/image/banner/sportbanner3.jpeg);
    /*padding-bottom: 42.6%;*/
    aspect-ratio: 205/ 88;
    object-fit: cover;
}
.main_enter .bg_spon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_sport.png?v=03);
    background-size: 100%;
    background-position: center;
}
.main_enter .bg_caon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_casino.png?v=03);
    background-size: 100%;
}
.main_enter .bg_minion .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_mini.png?v=03);
    background-size: 100%;
}
.main_enter .bg_liveon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_live.png?v=03);
    background-size: 100%;
    background-repeat: no-repeat;
}
.main_enter .bg_virtualon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_virtual.png?v=03);
    background-size: 100%;
}

.main_enter .bg_slot .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_slot.png?v=03);
    background-size: 100%;
}

.main_enter .bg_holdem .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_holdem.png?v=03);
    background-size: 100%;
}

.main_enter .m_box_warp .default_image {
    padding-bottom: 129%;
}
.name-header {
    /*background-image: unset !important;*/
    /*padding: 0 !important;*/
}
.el-dialog__wrapper .position-absolute > table[align="center"] {
    margin: 0 auto;
}
.img-empty_container-xl .svg_wrap {
    max-height: calc(100vh - 185px);
}

.img-empty_container-xl .svg_wrap img {
    width: 100%;
    padding: 18px;
}

.reg_input .tl_reg_item {
    width: 100%;
    padding: 5px;
}
.el-dialog__wrapper > .el-dialog.reg_warp .bg-signdialog-blue4 {
    background: linear-gradient(134deg, #3f3f3f 0, #101010 5%, #1c1c1c 30%, rgb(0 0 0 / 85%) 50%, #292929 70%, #101010 95%, #3f3f3f) !important;
    border: 2px solid #212121;
    border-radius: 15px;
}

.el-dialog__wrapper > .el-dialog {
    background: transparent;
}
.el-dialog__wrapper > .el-dialog.reg_warp img {
    float: unset !important;
    max-width: 150px;
    height: auto;
    margin-left: 35px;
}
.auth-dialog.signup .el-input__inner {
    background: rgba(50, 50, 50, 0.9);
    transition: 0.2s;
    border: 1px solid #000;
    color: #fff;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.4);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .message .top_board.badge {
    font-size: 8px;
    padding: 2px;
    border-radius: 3px;
    background: linear-gradient(180deg, #830000, #490000);
    border: 1px solid black;
}
.prematch-event-block,
#rightbox .prematch-event-block {
    height: 110px;
    background: linear-gradient(180deg, #25323b, #181d21);
    border-radius: 0;
}

#ajax-content #asian-container #detail-header .name-header .prematch-event-block {
    background: linear-gradient(180deg, #25323b, #181d21);
    width: calc(100% - 0px);
}

#ajax-content #asian-container #detail-header .name-header .detail-home,
#ajax-content #asian-container #detail-header .name-header .detail-away,
#ajax-content #asian-container #detail-header .name-header .detail-vs {
    color: #b7b7b7;
    text-shadow: none !important;
    font-weight: 500 !important;
}

.name-header {
    padding: 0 !important;
}

#ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-home,
#ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-away {
    padding: 0;
}

#ajax-content #asian-container #match-detail #detail-header .detail-vs {
    background: #0000 url(/image/asset/vsv4.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#bet-list .bs-container {
    width: calc(100% - 0px) !important;
    margin: 2px 0 2px 0 !important;
    padding: 7px 8px !important;
    border-width: 0 1px 1px 1px !important;
}

/* CASINO V4 STYLE */

.CasinoWrapperv4 .cs_warp {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    padding: 10px;
}

.CasinoWrapperv4 .cs_warp .ent-container:first-child {
    grid-row: 1 / 1;
    grid-column: 1 / 1;
}
.CasinoWrapperv4 .cs_warp .ent-container.cas-image {
    width: 100%;
    height: 100%;
}
.CasinoWrapperv4 .cs_warp .ent-container.cas-image .cs_item {
    border-radius: 0;
}

.CasinoWrapperv4 .cs_warp .ent-container .cs_item > div:nth-child(1) {
    background-size: contain;
    background-position: center;
    transition-duration: 0.3s;
    transition-property: all;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    height: 363px;
}
.CasinoWrapperv4 .cs_warp .ent-container.cas-image:hover,  .cs_warp .ent-container.cas-image:hover  {
    -webkit-transition: all 0.3s ease-out;
    transform: scale(1.13);
    z-index: 4;
}

.CasinoWrapperv4 .cs_warp .ent-container.cas-image:hover .btn-ent, .cs_warp .ent-container.cas-image:hover .btn-ent  {
    display: none;
}

/*home page*/

.v_deep_home {
    /*float:left;*/
    width: 100%;
}

.v_deep_home .main_content_wrap .casinoZone {
    margin-top: 0px;
    border-bottom: 1px solid var(--bdColor041);
    padding-bottom: 0px;
    width: 100%;
}

.v_deep_home .main_content_wrap .casinoZone .title {
    color: var(--txtColor71);
    font-size: 24px;
    display: flex;
    align-items: center;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 0 10px;
}
.v_deep_home .main_content_wrap .casinoZone .title span {
    font-size: 49px;
    color: var(--txtColor65);
}
.v_deep_home .main_content_wrap .casinoZone .title .txt {
    display: flex;
    margin-top: 10px;
    font-family: arial;
    font-size: 24px;
}

.v_deep_home .main_content_wrap .casinoZone .title h3 {
    color: var(--txtColor72);
    font-family: "aTitleGothic";
    font-size: 19px;
    font-weight: 700;
    margin: 0;
}

.v_deep_home .main_content_wrap .casinoZone .content ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li {
    width: calc(16.68% - 0.5%);
    height: auto;
    border: 1px solid var(--bdColor038);
    border-radius: 5px;
    box-shadow: none;
    padding-bottom: 0;
    margin-bottom: 15px;
    background: var(--bgColor073);
    background: linear-gradient(360deg, var(--bgColor074_gs) 0%, var(--bgColor074_ge) 100%);
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin-right: 0.5%;
}
.page-with-two-sidebar .v_deep_home .main_content_wrap .casinoZone .content {
    margin-right: 0;
    padding: 0 5px;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li img {
    width: 100%;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li:nth-child(6n) {
    margin-right: 0;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .ppPro {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .ppPro img {
    width: 6vw;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .logo {
    background-size: cover;
    position: absolute;
    right: 3%;
    top: 4%;
    z-index: 2;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li.casino01:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01_h.svg);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="WmReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02.svg);
    width: 20%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino02:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02.svg);
    width: 20%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AgBr"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .modelA {
    padding-bottom: 45%;
    width: 83%;
    left: 6%;
    top: 5%;
}

.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .modelA {
    background-image: url(/image/main/home/v2/casino02.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 20.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 20.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino04:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="MgpReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mg"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05.svg);
    width: 11.3%;
    padding-bottom: 16.6%;
    transition: 0.3s ease-out;
    right: 5%;
    top: 4%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino05:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05.svg);
    width: 11.3%;
    padding-bottom: 16.6%;
    transition: 0.3s ease-out;
    right: 5%;
    top: 4%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06.svg);
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino06:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06.svg);
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07.svg);
    width: 16%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino07:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07.svg);
    width: 16%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="OgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08.svg);
    width: 23%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino08:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08.svg);
    width: 23%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="DgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="GpiLive"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo09.svg);
    width: 14%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="GpiLive"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo09_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo010.svg);
    width: 14%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo010_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo011.svg);
    width: 28%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="bt"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo012e_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="bt"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo012.svg);
    width: 18.2%;
    padding-bottom: 20.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ezugi"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo014_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ezugi"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo014.svg);
    width: 31.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo011_h.svg);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .logoA {
    filter: grayscale(1) contrast(0.5) !important;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .logoA {
    background-image: url(../assets/image/.svg);
    padding-bottom: 49%;
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ptx"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_PlayTech.svg);
    width: 20%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="xpg"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_XproGaming.svg);
    padding-bottom: 49%;
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="one"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_oneTouch.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="alb"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 29%;
    padding-bottom: 17.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="dwc"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_downin.svg);
    width: 17%;
    padding-bottom: 17.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_SkyWind.svg);
    width: 13%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out;
    background-size: 100%;
    background-repeat: no-repeat;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mgg"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ts"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_taishan.svg);
    width: 28.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .logoA {
    background-image: url(data:image/png;base64,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);
    width: 22%;
    padding-bottom: 8.4%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"]:hover .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAMAAAC1+tjYAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMA++714ffytQrk1sY4DAbr58u5VZNZXUwd28Gnj3tyUEEl3tCZi4eAYSsTr52WRzUxFr1nMAND5wAAAidJREFUSMeNlOl2gjAQRidYEBFBcd9x39qq7bz/s1WYkA6E6en9I5wv3MRkJjBtb6CeJOiDSKfXWkANiCqEWjzEpWSLHESs8ylEB2p5Q8SroPvEF169DkNRNxB0m0wXCLqFqGuDwAJRTQTdXtT1QCJxJyDoPvKn5/0SCaubpA9f8j7DR4fpaIdOgYuIymmG1uqOUx5p7qRf7fLMm62ZbjRuoKHnM10TTm4lIjz1BTByfrPpxegc5Kgx082tyBTl/IAlVqSzGRqdReFz0GbJdKq9HJ7fu9pHOhOt1sO9jq5lndqd+sPBll5So5vpQ/2mreozXdunaJUPbdGLlge6Wsa53i1077+93Sh8XvbLG2OSj6UzpFkTMMT44gCq2i4++dZwe0VqOmZRmAVbALjSVPNqAbukA45PY8+vz9NK8e6yoAOhQrQ6cJCLVE0vk28kXCTRBIl5OTS6PfzTF+WLUkg0y2Fc6A7wX18DGU37ygCXHZ7lG9oXBuE4tq6V6WLhGmrU+cLCBoGg6yGiAtHXB05Cti6AtLpzlt+A8R00XC+AyPZ1yLYFWQcuFZmhRzUVgW/5YszYwV+6FSI73A014wfrj2M5mkGhS2ydafXW6eI/+zPUNt6/3eP9uhnp6AaSLpuNF5NCzZ7dBwx+Vzh2V0y1LoqxxIJtvlOOjsB0KVhNS09N9kW8tmrDRJ/AdK1qB6pCB5eE/pZ6W0KFx5eOtjxyMe5AhVThD5cppJFi9ZRrAAAAAElFTkSuQmCC);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo013.png);
    width: 22%;
    padding-bottom: 14.4%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="YxReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo013_h.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .logoA {
    background-image: url(data:image/png;base64,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);
    width: 15%;
    padding-bottom: 15.4%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"]:hover .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4LAvBfUJ+/L46kAU3GSLzsEXnm4pD4ddf3kb1LxZJB+3mmdWOtCXUjSpSeTXysWkj0+TdGtxOiHtAAAD3UlEQVRYw6WX55rqIBCGJ5EUY+91LbGtZXfVo3P/l3YgJBkCWM6e74f6mPDCFIYBHmk+ayynUYDoRVN3MFzAP6myc1BTbVeBN1Udn9AqZ1R9Z/iljA/lNdrwXOwW4lOFXQZP1GviSzV78FD3Mr6hcv3R8mOb477RVMdqhv+BhpZXgH3HXNeH/8748DLP4mpkRcsgsKX2yrauvnPV8R+6FR1UFRw2RoAuYdEPxccr9dlp1LY6aTVFRYVYlMqKeWv2eI8cAopmSXFAHitv1yvk9Xo8rs9B0WQU5RlF/95Q6qvbL6z5LOf7WRTcPftBqW4+j3SPq+/XUZ4O2oNS7CVxzlx1wUTfuudnGeCP9qDfkEtrpAtIcGX+eZ5AQZ8t8eL2BlrIuBsSgldVVupMDvyfsa+Fbt7r65HYItY+XRQagVBNAgA2Tf61hqea85HhmIGbDeLDkH7XI54HJSDZjI+571IACr/vCCDfCGJ76SM+AWJhAQHkGqluGcanFhKgxlMLCSB1/OIpdbQaL3zM9j4BcAEzAwCsG/Lk6RWMH5QRO20BquG3AhjCgACk6o67otEvGr9P4MLiNgEG4BJAVYlXkGhlGj9Erj4BXJgSQEtDPleTh2mRJhg5TzVhChEBNPljD/GQGE8pLnbiTAFE4BHA0KST7GZufO8cyzX8SbYWATxAK6D05Saz7kO8i4LIw7JK69oxNSWVCcgmcpIgOCgyr5VuHBIB7CY0ZN1NAb0k4laAZzpxdq7wEIja3pYAGbuwD+x2KOmAyAyjh8EamDiLrhIgcfdk0I8OmBqJxERbtIAK/xpmAP/ndJcVztEBbiGVh2JO0SJcAK61U2aCUOrJlg4YwJAAnxzI4J7s0lQqIJDH0Xw1KWymBQG6CZE1uQ02gMdTm8FnGbfqdlYLylEU5ypMmri0AcbBsg0TEXZfLSgQ5wAWpWdmz9cApEES+xywE5uVnFinw8IKSF18LhZVcCQgzeD6cwAvd0EpBzjKweKtkxq/BitgVmv10xz3ZmKTyVlHytGW1SwrYE0NxaYKMDkj0tEmqKnith3ATvIwp0IjRP5qhxkhvDEb4CiebbJS5+Rv5/N1la7+aADk82laaVr0blcNDmnZMwAznmCbrNznajJ7k4XBpa/7oOPu0wOHVC5MVEdV0YqpADryVNUtjSZpW9EB8yVaGk0S03tZd0EA6oqMVpfktzRCeeDngFWkN9tvteunoQRUtu+0+8LXqOt74+D18OrCQaqbV4vAduX5z0tXCZ6IdV9e++CF2g3vdxdPUnXk/PrqS5fvmnH5jivwT1oMB+408l5e//8CDwVhrF6lxm4AAAAASUVORK5CYII=);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="vv"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ptx"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="xpg"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="one"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="alb"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="dwc"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mgg"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ts"]:hover .logoA {
    filter: brightness(1.5);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .model {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
    transition: 0.3s ease-out;
    position: absolute;
    z-index: 2;
    margin: 0 auto;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
    padding-bottom: 55%;
    top: 5%;
    left: -7%;
}

.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
    background-image: url(/image/main/home/v2/casino01.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
    background-image: url(/image/main/home/v2/casino01.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .modelA {
    padding-bottom: 55%;
    top: -14%;
    left: 5%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain04.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .modelA {
    background-image: url(/image/main/home/v2/casino01.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
    padding-bottom: 54%;
    width: 83%;
    left: 8%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
    background-image: url(/image/main/home/v2/casino02.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
    background-image: url(/image/main/home/v2/casino02.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    padding-bottom: 55%;
    width: 68%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    padding-bottom: 55%;
    width: 68%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
    padding-bottom: 55%;
    width: 94%;
    top: 3%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
    background-image: url(/image/main/home/v2/casino04.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
    background-image: url(/image/main/home/v2/casino04.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mg"] .modelA {
    padding-bottom: 48%;
    width: 83%;
    top: 6%;
    left: 6%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game="mg"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain17.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game="mg"] .modelA {
    background-image: url(/image/main/home/v2/casino04.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
    padding-bottom: 56%;
    width: 84%;
    left: 4%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
    background-image: url(/image/main/home/v2/casino05.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
    background-image: url(/image/main/home/v2/casino05.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .modelA {
    padding-bottom: 52%;
    width: 83%;
    left: 2%;
    top: 2%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino05.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
    padding-bottom: 55%;
    width: 91%;
    left: 7%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
    background-image: url(/image/main/home/v2/casino06.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
    background-image: url(/image/main/home/v2/casino06.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .modelA {
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain01.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .modelA {
    background-image: url(/image/main/home/v2/casino06.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
    padding-bottom: 55%;
    width: 93%;
    left: 3%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
    background-image: url(/image/main/home/v2/casino07.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
    background-image: url(/image/main/home/v2/casino07.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .modelA {
    padding-bottom: 46%;
    width: 84%;
    left: 5%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino07.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino07.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
    padding-bottom: 55%;
    width: 73%;
    left: 6%;
    top: 12px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
    background-image: url(/image/main/home/v2/casino08.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
    background-image: url(/image/main/home/v2/casino08.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .modelA {
    padding-bottom: 51%;
    width: 73%;
    left: 8%;
    top: 12px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain05.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino08.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    padding-bottom: 51%;
    width: 84%;
    top: 4%;
    left: 5%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    padding-bottom: 56%;
    width: 100%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    top: 3%;
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ezugi"] .modelA {
    padding-bottom: 47%;
    width: 71%;
    left: 9%;
    top: 21px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game="ezugi"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain02.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game="ezugi"] .modelA {
    background-image: url(/image/main/home/v2/casino09.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="bt"] .modelA {
    padding-bottom: 47%;
    width: 87%;
    left: 12%;
    top: 12px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game="bt"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain16.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game="bt"] .modelA {
    background-image: url(/image/main/home/v2/casino010.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .modelA {
    padding-bottom: 49%;
    width: 82%;
    left: 9%;
    top: 3%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .modelA {
    background-image: url(/image/main/home/v2/casino011.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .modelA {
    background-image: url(/image/main/home/v2/casino011.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .modelA {
    padding-bottom: 44%;
    width: 74%;
    left: 12%;
    top: 7%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .modelA {
    background-image: url(/image/main/home/v2/casino012.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .modelA {
    background-image: url(/image/main/home/v2/casino012.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .modelA {
    padding-bottom: 46%;
    width: 81%;
    left: 9%;
    top: 7%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .modelA {
    background-image: url(/image/main/home/v2/casino013.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .modelA {
    background-image: url(/image/main/home/v2/casino013.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .modelA {
    padding-bottom: 46%;
    width: 81%;
    left: 9%;
    top: 7%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .modelA {
    background-image: url(/image/main/home/v2/casino014.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .modelA {
    background-image: url(/image/main/home/v2/casino014.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="vv"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain06.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ptx"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain07.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain12.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="xpg"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain08.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="one"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain09.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="alb"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain10.webp);
    padding-bottom: 50%;
    width: 77%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    background-size: 100%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="dwc"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain11.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .modelA {
    background-image: url(/image/main/home/v2/SkyWind-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mgg"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain13.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ts"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain14.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain15.webp);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .come {
    display: none;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming {
    cursor: auto;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .come img {
    width: 100%;
    height: auto;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .come {
    display: flex !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .modelA,
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .txt,
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .mask {
    display: none;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .model {
    background-position-y: 5px;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .txt {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 2;
    position: absolute;
    bottom: 18px;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .txt h2 {
    font-size: 1.7vw;
    color: var(--txtColor73);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .txt span {
    font-size: 0.8vw;
    color: var(--txtColor73);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .txt h2,
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .txt span {
    color: var(--txtColor02);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--bgColor075);
    background: linear-gradient(0deg, var(--bgColor076_g01) 0%, var(--bgColor076_g02) 40%, var(--bgColor076_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .mask .inner {
    width: 99%;
    height: 99%;
    background: var(--bgColor077);
    background: linear-gradient(180deg, var(--bgColor078_g01) 0%, var(--bgColor078_g02) 75%, var(--bgColor078_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    display: none;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .mask .inner .icon-icconPlay {
    display: none;
}
.v_deep_home .main_content_wrap .casinoZone .content ul .maintainGo .maintain {
    display: flex;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .maintain span {
    font-size: 6vw;
    color: var(--txtColor85);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .maintain h4 {
    color: var(--txtColor85);
    font-size: 1vw;
    font-weight: 700;
    margin-top: 3%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .mask,
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .inner {
    display: flex;
}
.v_deep_home .main_content_wrap .slotZone {
    padding-top: 34px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.v_deep_home .main_content_wrap .slotZone .leftFrame {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.v_deep_home .slotShow {
    display: flex !important;
}
.v_deep_home .slotHide {
    display: none !important;
}
.v_deep_home .main_content_wrap .slotZone .slotLeft {
    width: 78%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.v_deep_home .main_content_wrap .slotZone .leftZone {
    width: 56%;
    border: 1px solid var(--bdColor038);
    border-radius: 10px;
    box-shadow: 2px 4px 5px 1px #a7b5cc59, inset 0 0 6px 1px #ffffffbf;
    background: var(--bgColor073);
    background: linear-gradient(360deg, var(--bgColor074_gs) 0%, var(--bgColor074_ge) 100%);
    overflow: hidden;
    position: relative;
    cursor: pointer;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic {
    background-size: cover;
    width: 100%;
    /*padding-bottom:54%;*/
    transition: 0.4s ease-out;
    position: relative;
}

.v_deep_home .webp .main_content_wrap .slotZone .slot01 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-sports.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot02 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-live.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot03 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-minigame.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot04 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/main/home/v2/adL06-742df3bd.webp);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot05 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-casino.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot06 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-slot.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .slot07 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-holdem.png);
}

.v_deep_home .main_content_wrap .slotZone .leftZone:hover .pic {
    transform: rotate(5deg) scale(1.2) translateX(-48px);
}

.v_deep_home .webp .main_content_wrap .slotZone .leftZone .pic .bg-cover-img {
    /*position: absolute;*/
}

.v_deep_home .main_content_wrap .slotZone .leftZone .ppPro {
    position: absolute;
    top: 0;
    left: 0;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .ppPro img {
    width: 8vw;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .ppPro {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .ppPro img {
    width: 2.78vw;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic .maintain span {
    font-size: 6vw;
    color: var(--txtColor85);
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic .maintain h4 {
    color: var(--txtColor85);
    font-size: 1vw;
    font-weight: 700;
    margin-top: 3%;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .maintainGo .maintain {
    display: flex;
}
.v_deep_home .main_content_wrap .slotZone .centerZone {
    width: 35%;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .upZone {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--bdColor042);
    margin-bottom: 20px;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .upZone h2 {
    color: var(--txtColor72);
    font-size: 2.1vw;
    margin-bottom: 20px;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .upZone p {
    color: var(--txtColor66);
    line-height: 1.6;
    font-size: 0.8vw;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .downZone {
    display: flex;
    justify-content: space-between;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .downZone a {
    border: 1px solid var(--bdColor038);
    color: var(--txtColor66);
    font-weight: 700;
    border-radius: 10px;
    font-size: 12px;
    padding: 22px 0;
    margin-bottom: 21px;
    box-shadow: none;
    background: var(--bgColor017);
    background: linear-gradient(180deg, var(--bgColor079_g01) 0%, var(--bgColor079_g02) 34%, var(--bgColor079_g03) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 49%;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .downZone a:hover {
    font-weight: 700;
    background: #fff;
    background: linear-gradient(180deg, var(--bgColor080_g01) 0%, var(--bgColor080_g02) 34%, var(--bgColor080_g03) 100%);
}
.v_deep_home .main_content_wrap .slotZone .rightZone {
    width: 15%;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li {
    width: 100%;
    border: 1px solid var(--bdColor038);
    border-radius: 10px;
    box-shadow: 2px 4px 5px 1px #a7b5cc59, inset 0 0 6px 1px #ffffffbf;
    margin-bottom: 21px;
    background: var(--bgColor073);
    background: linear-gradient(360deg, var(--bgColor074_gs) 0%, var(--bgColor074_ge) 100%);
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:before {
    content: "";
    background-color: var(--bgColor084);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    opacity: 0;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover:before {
    opacity: 1;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .pic {
    background-size: cover;
    background-position: center;
    padding-bottom: 25%;
    width: 100%;
    z-index: 2;
    position: relative;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .pic {
    transform: rotate(5deg) scale(1.2);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu01 .pic01 {
    background-image: url(/image/main/home/v2/sl_4.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu01 .pic01 {
    background-image: url(/image/main/home/v2/adr02-ccbbb0b9.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu02 .pic02 {
    background-image: url(/image/main/home/v2/sl_3.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu02 .pic02 {
    background-image: url(/image/main/home/v2/adr03-9e165699.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu03 .pic03 {
    background-image: url(/image/main/home/v2/sl_2.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu03 .pic03 {
    background-image: url(/image/main/home/v2/adr04-83b877cb.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu04 .pic04 {
    background-image: url(/image/main/home/v2/sl_2.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu04 .pic04 {
    background-image: url(/image/main/home/v2/adr05-25f3a5f5.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu05 .pic05 {
    background-image: url(/image/main/home/v2/sl_1.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu05 .pic05 {
    background-image: url(/image/main/home/v2/adr06-478dc13b.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu06 .pic06 {
    background-image: url(/image/main/home/v2/sl_5.png?v=002);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu06 .pic06 {
    background-image: url(/image/main/home/v2/adr06-478dc13b.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu07 .pic07 {
    background-image: url(/image/main/home/v2/sl_6.png?v=002);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu07 .pic07 {
    background-image: url(/image/main/home/v2/sl_6.png.png);
}

.v_deep_home .main_content_wrap .slotZone .rightZone ul li .mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--bgColor075);
    background: linear-gradient(0deg, var(--bgColor081_gs) 0%, var(--bgColor081_ge) 40%, rgb(236, 201, 168) 100%);
    border-radius: 8px;
    z-index: 1;
    align-items: center;
    justify-content: center;
    display: flex;
    transition: 0.4s ease-out;
    opacity: 0;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .mask .inner {
    width: 98%;
    height: 98%;
    background: var(--bgColor077);
    background: linear-gradient(180deg, var(--bgColor078_g01) 0%, var(--bgColor078_g02) 75%, var(--bgColor078_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    transition: 0.4s ease-out;
    opacity: 0;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .mask,
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .mask .inner {
    opacity: 1;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .txt {
    font-size: 20px;
    color: var(--txtColor66);
    font-weight: 700;
    position: absolute;
    z-index: 3;
    left: 10px;
    top: 12px;
    transition: 0.4s all;
    opacity: 1;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .txt {
    left: 20px;
    /*top: 50%;*/
    /*opacity: 1;*/
    /*transform: translate(-50%, -50%);*/
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul .maintainGo .maintain {
    display: flex;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    align-items: center;
    justify-content: center;
    top: 0;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .maintain span {
    font-size: 2.4vw;
    color: var(--txtColor85);
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .maintain h4 {
    color: var(--txtColor85);
    font-size: 0.8vw;
    font-weight: 700;
    margin-left: 3%;
}
.v_deep_home .main_content .main_content_wrap .infoZone {
    width: 100%;
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 15px;
    padding: 0 5px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 {
    width: 24%;
    border: 0;
    background-color: var(--bgColor070);
    border-radius: 10px;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
    --bgColor070: #111;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01:before {
    position: absolute;
    top: 0;
    width: 420px;
    height: 31px;
    left: 0;
}
.v_deep_home .webp .main_content .main_content_wrap .infoZone .info01:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop.webp);
}
.v_deep_home .no-webp .main_content .main_content_wrap .infoZone .info01:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop.png);
}
.v_deep_home .main_content_wrap .casinoZone .infoZone .info01 .title {
    color: var(--txtColor71);
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 0;
    margin: 0;
    background: linear-gradient(180deg, #2adaee 0, #105d66);
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    padding: 13px;
    font-weight: 700;
    border-radius: 5px;
    color: #fff;
    text-shadow: 0 1px 3px rgb(0 0 0 / 50%);
}

.cart_head table td ._cls_betall {
    line-height: 1;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .title .ft-s {
    color: var(--txtColor72);
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 0;
    margin: 0;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .title .ft-s .btn {
    margin: 0;
    padding: 0px 12px;
    font-size: 13px;
    background: transparent;
    text-transform: uppercase;
    border: 0;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .title span {
    color: var(--txtColor72);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .listFrame {
    overflow: auto;
    height: 167px;
    scroll-behavior: smooth;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .listFrame.autoScrolling {
    overflow: hidden;
    height: 170px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list {
    /*animation-duration:1s;background-position:-15px -13px;animation-iteration-count:infinite;animation-timing-function:step-start;animation-play-state:running;*/

    overflow: auto;
    scroll-behavior: smooth;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(1),
.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(2) {
    display: none;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(3),
.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(4) {
    width: calc(50% - 1%);
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(4) {
    margin-right: 0.5%;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .zerolisting {
    background: url(/image/icon/newv2/icon-empty-box-wt.png);
    height: 135px;
    width: 100px;
    background-size: 100%;
    margin: 0 auto;
    background-position: center;
    background-repeat: no-repeat;
}
.notice_tlt,
.event_tlt {
    color: #3ad941;
    margin-right: 10px;
}

.event_tlt-color {
    color: #57ff8a;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 ul.list {
    animation: 30s linear infinite autoScroll;
    animation-direction: reverse;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 ul.list li.tr {
    display: flex;
    justify-content: space-between;
    height: 40px;
    align-items: center;
    border-bottom: 1px solid var(--bdColor040);
    color: var(--txtColor66);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 ul.list li.tr p.info span:nth-child(2) {
    padding-left: 5px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA {
    width: 100%;
    display: flex;
    height: 40px;
    align-items: center;
    border-bottom: 1px solid var(--bdColor040);
    --bdColor040: #242424;
    cursor: pointer;
    justify-content: space-between;
    transition: 0.4s ease-out;
    padding: 0 9px;
    background-color: var(--bgColor070);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA:hover {
    background-color: var(--bgColor082);
    --bgColor082: #242424;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .no {
    color: var(--txtColor16);
    font-size: 13px;
    width: 10%;
    padding-left: 1%;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .no .outer {
    display: flex;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    width: 25px;
    height: 21px;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    background: var(--bgColor06);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .no .outer span {
    display: flex;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    width: 20px;
    height: 17px;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    background: var(--bgColor083);
    background: linear-gradient(0deg, var(--bgColor05_gs) 0%, var(--bgColor05_ge) 100%);
    color: var(--txtColor05);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .time {
    font-size: 1.4rem;
    text-align: left;
    color: var(--txtColor66);
    transition: 0.4s ease-out;
    white-space: nowrap;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .message {
    font-size: 1.4rem;
    text-align: left;
    color: var(--txtColor66);
    transition: 0.4s ease-out;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA:hover .message {
    font-size: 1.4rem;
    padding-right: 4%;
    color: var(--txtColor02);
    transition: 0.4s ease-out;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA:hover .time {
    font-size: 1.4rem;
    text-align: right;
    color: var(--txtColor02);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02:before {
    content: "";
    position: absolute;
    top: 0;
    width: 420px;
    height: 31px;
    left: 0;
}
.v_deep_home .webp .main_content .main_content_wrap .infoZone .info02:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop01.webp);
}
.v_deep_home .no-webp .main_content .main_content_wrap .infoZone .info02:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop01.png);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .upZone .listC .attention {
    font-size: 13px;
    width: 40%;
    text-align: left;
    display: flex;
    align-items: center;
    padding-left: 2%;
    color: var(--txtColor04);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .upZone .listC .attention span {
    display: block;
    width: 6px;
    height: 6px;
    background-color: var(--bgColor016);
    transform: rotate(45deg);
    float: left;
    margin-right: 12px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .upZone .listC .time {
    text-align: right;
    width: 60%;
    padding-right: 2%;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone {
    margin-top: 22px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat {
    display: flex;
    margin-top: 19px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat .chat01 {
    display: flex;
    align-items: center;
    margin-right: 48px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat .chat01 span {
    font-size: 13px;
    margin-left: 10px;
    cursor: pointer;
    transition: 0.4s ease-out;
    color: var(--txtColor06);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat .chat01 span:hover {
    color: var(--txtColor06_h);
}
.v_deep_home .main_content .main_content_wrap .checkZone {
    width: 100%;
    height: 646px;
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper {
    width: 90%;
    margin: 0 auto;
    height: 646px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper span {
    color: var(--txtColor79);
    font-size: 324px;
    margin-bottom: 20px;
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper h4 {
    font-size: 30px;
    color: var(--txtColor79);
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper h5 {
    font-size: 24px;
    color: var(--txtColor79);
    margin-top: 20px;
}
.v_deep_home .pointFlow {
    background-color: var(--bgColor130);
    position: fixed;
    bottom: 50px;
    border-radius: 0 50px 50px 0;
    box-shadow: 2px 4px 5px 1px #a7b5cc59, inset 0 0 6px 1px #ffffffbf;
    z-index: 14;
    cursor: pointer;
    right: 2vw;
    padding: 11px 11px 11px 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.v_deep_home .pointFlow img {
    height: 52px;
    position: absolute;
    top: 52%;
    left: -9%;
    transform: translateY(-50%);
}
.v_deep_home .pointFlow .txt {
    font-size: 14px;
}
.v_deep_home .pointFlow .txt span {
    color: var(--txtColor111);
}
.v_deep_home .pointFlow .XX {
    background: var(--bgColor131);
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin-left: 20px;
    cursor: pointer;
}
.v_deep_home .pointFlow .XX span {
    color: var(--txtColor02);
    font-size: 9px;
    font-weight: 700;
}
.v_deep_home .aniPointFlow {
    -webkit-animation: aniPointFlow-8c6ca05e 15s infinite;
    animation: aniPointFlow-8c6ca05e 15s infinite;
}
@keyframes aniPointFlow-8c6ca05e {
    0% {
        left: 120vw;
    }
    to {
        left: -20vw;
    }
}
.v_deep_home .luckyWheelFlow {
    position: fixed;
    bottom: 50px;
    cursor: pointer;
    left: 15vw;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
.v_deep_home .luckyWheelFlow .XX {
    background: var(--bgColor131);
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin-left: 20px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.v_deep_home .luckyWheelFlow .XX span {
    color: var(--txtColor02);
    font-size: 9px;
    font-weight: 700;
}
.v_deep_home .aniLucky {
    -webkit-animation: aniLucky-8c6ca05e 1s infinite;
    animation: aniLucky-8c6ca05e 1s infinite;
}
@keyframes aniLucky-8c6ca05e {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(720deg);
    }
}
.v_deep_home .aniModel {
    -webkit-animation: aniModel-8c6ca05e 1s infinite;
    animation: aniModel-8c6ca05e 1s infinite;
}
@keyframes aniModel-8c6ca05e {
    0% {
        background-position-y: 0;
    }
    50% {
        background-position-y: 5px;
    }
    to {
        background-position-y: 0;
    }
}

.v_deep_home .main_content_wrap .casinoZone .content {
    padding: 5px;
    margin: 0;
}

.avoidFlicker {
    animation: defer_render-8c6ca05e 0s 0.1s forwards;
    opacity: 0;
}
@keyframes defer_render-8c6ca05e {
    to {
        opacity: 1;
    }
}
.banner {
    margin-top: 82px;
}

.red-button1 {
    align-items: center;
    justify-content: center;
    display: flex;
}
.provider_container .logo_provider {
    border: 1px solid #333;
}
.provider_container .button_hub_slot[idx="29"] .logo_provider:before,
.provider_container .button_honor_slot[idx="Dragoon Soft"] .logo_provider:before,
.provider_container .button_honor_slot[idx="DragoonSoft"] .logo_provider:before {
    background-image: url(/image/slot-logo/v4/slot_ds.png?v=06);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_honor_slot[idx="Relax Gaming"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="RelaxGaming"] .logo_provider:before{
    background-image: url(/image/slot-logo/v4/slot_relax.png?v=06);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_honor_slot[idx="1X2 Gaming"] .logo_provider:before {
    background-image: url(/image/slot-logo/v4/slot_1x2.png?v=06);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="pgsoft_slot"] .logo_provider:before,
.provider_container .button_honor_slot[idx="PG Soft"] .logo_provider:before,
.provider_container .button_honor_slot[idx="slot-pgsoft"] .logo_provider:before,
.provider_container .button_honor_slot[idx="PG Soft"] .logo_provider:before,
.provider_container .button_honor_slot[idx="pgsoft"] .logo_provider:before,
.provider_container .button_hub_slot[idx="57"] .logo_provider:before {
    background-image: url(/image/slot-logo/v4/slot_pgs.png?v=06);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="jili"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="JiLi"] .logo_provider:before  {
    background-image: url(/image/slot-logo/v4/slot_jili.png?v=06);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="fachai"] .logo_provider:before,
.provider_container .button_honor_slot[idx="Fachai"] .logo_provider:before {
    background-image: url(/image/slot-logo/v4/slot_fc.png?v=06);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="JDB"] .logo_provider:before {
    background-image: url(/image/slot-logo/v4/slot_jdb.png?v=06);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="kagaming"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="KaGaming"] .logo_provider:before {
    background-image: url(/image/slot-logo/v4/slot_KAg.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_honor_slot[idx="hacksaw"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="Hacksaw"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="HacksawGaming"] .logo_provider:before {
    background-image: url(/image/slot-logo/v4/slot_hacksaw.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.property > div .l_property > i {
    height: 16px;
    margin: 0 2px 0 0;
}

#user-container button {
    background: linear-gradient(to bottom, rgba(150, 33, 33, 1) 1%, rgba(80, 0, 0, 1) 100%);
    border: 1px solid red;
    font-size: 14px;
    width: 200px;
    height: 50px;
    color: #fff;
    float: unset;
}

.submit_wrapp_btn {
    text-align: center;
    width: calc(100% - 225px);
    float: right;
}

.style1r_info_box {
    display: none;
}

.el-scrollbar__wrap-main {
    margin-top: 145px;
}

.speech-bubble img {
    width: auto;
    max-width: 100% !important;
}

#user-container #modify_birthday .info-group input {
    margin-left: 20px;
}
#user-container .member_infoForm .info-group.w-50 select {
    width: calc(100% - 226px);
}
#ad-top {
    display: none;
}

#user_info .user-info .lvCont .t2 .lv_img {
    width: 30px;
    height: 30px;
    display: none;
}

#user_info .user-info .lvCont .t2 .lv_num {
    padding: 0;
    width: auto;
}

#user_info .user-info .lvCont .trsfr {
    display: flex;
    align-items: center;
}

#user_info .user-info .r_nick {
    margin: 0;
    border: 0;
    padding: 3px 6px;
}

.tl_reg_item {
    width: 100%;
    padding: 5px;
}

#mini_wrap #V-league-container {
    width: 100%;
}

.float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menu,
.float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menuselected {
    width: 25% !important;
    display: inline-block;
}

#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(1),
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(1) ~ .vsport_block {
    width: calc(calc(100% / 1) - 0px) !important;
}

#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(2),
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(2) ~ .vsport_block {
    width: calc(calc(100% / 2) - 0px) !important;
}

#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(3),
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(3) ~ .vsport_block {
    width: calc(calc(100% / 3) - 0px) !important;
}
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(4),
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(4) ~ .vsport_block {
    width: calc(calc(100% / 4) - 0px) !important;
    height: auto;
}

#mini_wrap #V-league-container {
    height: auto;
}

.vsports_list .sportsbtn.vview-all:first-child {
    border-bottom: 5px solid white;
}
.vsports_list .sportsbtn.vview-all:nth-child(2) {
    border-bottom: 5px solid #ff9000;
}
.vsports_list .sportsbtn.vview-all:nth-child(3) {
    border-bottom: 5px solid #1e8567;
}
.vsports_list .sportsbtn.vview-all:last-child {
    border-bottom: 5px solid #fff210;
}

.low-virtual-menu.sportsbtn i:before {
    background: url(/image/v4_grit/icon_bet365.png) no-repeat top left !important;
    background-size: 100% !important;
}
#mini_wrap #V-league-container .vsport_block .on_sel {
    padding: 13px 4px;
    box-shadow: 1px 0 0px #454545;
}

.low-virtual-menu.sportsbtn i.sicon-greyhounds:before,
.low-virtual-menu.sportsbtn i.sicon-basketball:before,
.low-virtual-menu.sportsbtn i.sicon-horse:before,
.low-virtual-menu.sportsbtn i.sicon-soccer:before {
    background-position: unset !important;
}
.vsports_list .sportsbtn.vview-all:before {
    background: transparent;
}

.detail-Viframe {
    width: 100%;
}

.monetary-event-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    word-break: keep-all;
    width: 100%;
}
.monetary-event-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    width: calc(25% - 10px);
    padding: 15px;
    background-color: #090909;
    border: 1px solid black;
    border-radius: 3px;
    box-shadow: 0 4px 8px rgb(0 0 0 / 48%);
    text-align: center;
    font-weight: bold;
}
.redbox1 {
    background-color: transparent;
    color: #deddd2;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
    border-radius: 3px;
    width: 100%;
    box-shadow: 0 0 10px rgb(0 0 0 / 51%);
    animation: bounceGlow 1.5s infinite alternate;
}

@keyframes bounceGlow {
    0% {
        transform: translateY(0);
        box-shadow: 0 0 10px rgb(255 255 255 / 0%);
    }
    50% {
        transform: translateY(-5px);
        box-shadow: 0 0 20px rgb(249 255 0 / 50%);
    }
    100% {
        transform: translateY(0);
        box-shadow: 0 0 10px rgb(236 186 8 / 0%);
    }
}

.redbox2 {
    background-color: #121212;
    color: #a89342;
    font-size: 22px;
    padding: 10px;
    margin: 0 0 5px 0;
    border-radius: 3px;
    width: 100%;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    align-items: center;
}

.redbox3 {
    font-size: 13px;
    color: #bebca9;
}

.supporttbl_wrap .modal-title {
    margin: 0 auto !important;
    clear: both;
    line-height: normal;
}

.supporttbl_wrap .support-tbl {
    margin: 0 auto;
    width: 70%;
    min-width: 250px;
}
.supporttbl_wrap .support-tbl tr > td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.supporttbl_wrap .support-tbl tr > td > p {
    margin: 0;
}
.supporttbl_wrap .support-tbl tr > td > input,
.supporttbl_wrap .support-tbl tr > td > textarea {
    width: 100%;
    border-radius: 3px;
    padding: 14px;
    font-size: 15px;
    border: 1px solid transparent;
    background: #00000066;
    color: white;
    box-shadow: 0 0 1px #ffffff7a;
}

.supporttbl_wrap .modal-footer {
    justify-content: center;
    gap: 2px;
}

.supporttbl_wrap .modal-content .btn-close {
    display: none;
}

.supporttbl_wrap.el-dialog__wrapper.main-dialog .support-table {
    margin: 0 auto;
    width: 70%;
    min-width: 250px;
}

.supporttbl_wrap.el-dialog__wrapper.main-dialog .support-table tr > td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.supporttbl_wrap.el-dialog__wrapper.main-dialog .support-table tr > td > p {
    margin: 0;
}
.supporttbl_wrap.el-dialog__wrapper.main-dialog .support-table tr > td > input,
.supporttbl_wrap.el-dialog__wrapper.main-dialog .support-table tr > td > textarea {
    width: 100%;
    border-radius: 3px;
    padding: 17px !important;
    font-size: 15px !important;
    color: white;
    /* box-shadow:0 0 1px #ffffff7a; */
}

.supporttbl_wrap.el-dialog__wrapper.main-dialog .modal-footer {
    justify-content: center;
    gap: 2px;
}

.supporttbl_wrap.el-dialog__wrapper.main-dialog .modal-content .btn-close {
    display: none;
}

.supporttbl_wrap.el-dialog__wrapper.main-dialog .stats-desc .preview-login-button-blue2 {
    width: 35% !important;
    padding: 12px;
    border-radius: 30px;
    font-size: 14px !important;
}

.supporttbl_wrap .supprt-list-wrap-nuser {
    overflow: hidden;
    color: #fff;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-header {
    display: flex;
    font-weight: bold;
    padding: 12px 16px;
    background: #000000 !important;
    border-bottom: 1px solid #000000;
    color: white;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-header > div {
    padding: 8px;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-board-tr {
    display: flex;
    align-items: center;
    padding: 0px 16px;
    background: #262626 !important;
    transition: background 0.3s ease;
    border-bottom: 1px solid #000000;
    color: white;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-board-tr:nth-child(even) {
    background: #262626;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-board-tr:hover {
    background: #202020 !important;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-board-td-first {
    flex: 4;
    justify-content: center;
    text-align: center;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-board-flex-field {
    flex: 1;
    text-align: left;
}

.supporttbl_wrap .supprt-list-wrap-nuser .collapse {
    background-color: #202020;
    padding: 12px 16px;
    display: none;
    border-top: 1px solid #323232;
    color: #ccc;
}

.supporttbl_wrap .supprt-list-wrap-nuser .table-board-content h1 {
    text-align: left;
    border-bottom: 1px solid;
    color: silver;
}
.supporttbl_wrap .supprt-list-wrap-nuser .table-board-content .bl-container {
    display: none;
}

.supporttbl_wrap ._casinoconfirmtxt.stats-title .table-board-content .speech-bubble .initial > p,
.supporttbl_wrap ._holdemconfirmtxt.stats-title .table-board-content .speech-bubble .initial > p {
    color: #fff !important;
}

.table-sbetlog-blue2 > .el-row > .el-row {
    border-bottom: 1px solid #616161;
}

#ad-top .ad_area > ul > li {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    background: #000000;
    color: #fff;
    padding: 10px 0;
    position: relative;
}

#ad-top .ad_area > ul > li > marquee {
    display: flex;
    justify-content: flex-end;
    animation: scroll-left 20s linear infinite;
    padding: 5px;
    align-items: center;
    margin-top: 0;
    padding-top: 2px;
    color: #eeeeee;
}

@keyframes scroll-left {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}

.round-box.bet-side._bet span.snip:has(+ .odds.nosp) {
    width: 65%;
}

@media (min-width: 768px) {
    .main_p.footer_v4_mobile {
        display: none;
    }
    #header #topmenu #top_pc ._login_.m-l-15.login_b1._login_ {
        margin: 0 !important;
    }
}

@media (min-width: 1081px) {
    .v_deep_home .main_content_wrap {
        width: 100%;
        margin-left: 0%;
    }

    .v_deep_home .main_content_wrap .casinoZone {
        width: 100%;
    }
}

@media only screen and (min-width: 1081px) {
    .el-scrollbar__wrap-main .el-scrollbar__view {
        height: calc(100vh - 150px);
    }
}

@media (min-width: 1500px) {
    .v_deep_home .main_content .main_content_wrap .infoZone .info01 {
        width: 24%;
    }
}

@media only screen and (min-width: 1501px) {
    .main_event .event_height .swiper-slide img {
        height: auto;
        width: 100%;
        aspect-ratio: 205/ 88;
        object-fit: cover;
    }
}

@media (max-width: 1920px) {
    .redbox2 {
        font-size: 15px;
    }

    .redbox1 {
        font-size: 16px;
    }

    .redbox3 {
        font-size: 12px;
    }

    .monetary-event-card {
        min-width: 138px;
    }
}

@media (max-width: 1835px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:66%*/
    }
}

@media (max-width: 1743px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:67%*/
    }
}

@media (max-width: 1720px) {
    .supporttbl_wrap.el-dialog__wrapper.main-dialog form > table,
    .supporttbl_wrap.el-dialog__wrapper.main-dialog .support-tbl {
        width: 60% !important;
    }
}

@media (max-width: 1572px) {
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
        top: 6%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
        top: 7%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .modelA,
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
        top: 5%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
        top: 6%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
        top: 7%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
        top: 6%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
        top: 5%;
    }
}

@media (max-width: 1552px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:52%*/
    }
}

@media only screen and (max-width: 1500px) {
    .main_event .event_height .swiper-slide img {
        height: auto;
        width: 100%;
        aspect-ratio: 205/ 88;
        object-fit: cover;
    }
}

@media (max-width: 1480px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:54%*/
    }
}

@media (max-width: 1420px) {
    .v_deep_home .main_content_wrap .casinoZone .content ul li {
        width: 16%;
        height: auto;
        margin: 0;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul {
        justify-content: center;
        gap: 5px;
    }

    .v_deep_home .main_content_wrap .casinoZone .content ul li .logo {
        background-size: cover;
        position: absolute;
        right: 24%;
        top: 17%;
        z-index: 2;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .logoA {
        width: 8.9%;
        padding-bottom: 8.9%;
        right: 27%;
        top: 21%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .logoA {
        width: 13%;
        padding-bottom: 7.1%;
        right: 25%;
        top: 24%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .logoA {
        width: 13.2%;
        padding-bottom: 7.8%;
        top: 23%;
        right: 26%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .logoA {
        width: 8.2%;
        right: 27%;
        top: 23%;
        padding-bottom: 8.1%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .logoA {
        width: 8.3%;
        padding-bottom: 11.9%;
        right: 28%;
        top: 12%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .logoA {
        width: 19%;
        padding-bottom: 7.5%;
        top: 24%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .logoA {
        width: 11%;
        padding-bottom: 9.1%;
        top: 20%;
        right: 27%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .logoA {
        width: 17%;
        padding-bottom: 8.1%;
        right: 23%;
        top: 21%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
        padding-bottom: 31%;
        width: 54%;
        top: 6%;
        left: -4%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
        padding-bottom: 34%;
        width: 43%;
        left: 6%;
        top: 4%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
        padding-bottom: 33.7%;
        width: 57%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
        padding-bottom: 36%;
        width: 60%;
        left: -5%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
        padding-bottom: 36%;
        width: 48%;
        left: 2%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
        padding-bottom: 36%;
        width: 54%;
        left: 4%;
        top: 4%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
        padding-bottom: 36%;
        width: 61%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
        padding-bottom: 36%;
        width: 49%;
        top: 2%;
        left: 2%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li .txt {
        left: 50%;
        top: 54%;
        transform: translate(-32%, -17%);
    }

    .v_deep_home .main_content_wrap .slotZone {
        flex-direction: column-reverse;
        width: 85%;
    }
    .v_deep_home .main_content_wrap .slotZone .rightZone ul li {
        width: 32.8%;
    }
    .v_deep_home .main_content_wrap .slotZone .slotLeft {
        width: 100%;
    }
    .v_deep_home .main_content_wrap .slotZone .rightZone ul {
        display: flex;
        justify-content: space-between;
    }
    .v_deep_home .main_content_wrap .slotZone .rightZone {
        width: 100%;
    }
    .v_deep_home .main_content .main_content_wrap .infoZone {
        width: 100%;
    }
    .v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .message {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 183px;
    }
}

@media (max-width: 1280px) {
    .v_deep_home .main_content .main_content_wrap .infoZone .info01 {
        width: 48%;
    }
}

@media (max-width: 1193px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:45%*/
    }
}

@media (max-width: 1164px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:46%*/
    }
}

@media (max-width: 1143px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:47%*/
    }
}

@media (max-width: 1121px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:49%*/
    }
}

@media (max-width: 1081px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:53%*/
    }
}

@media (max-width: 1080px) {
    .el-scrollbar__wrap-main {
        margin-top: 0;
        height: 100%;
    }

    #betslip-icon.betslipvirtual {
        display: none !important;
    }

    .v_deep_home .main_content_wrap {
        width: 100%;
        margin-left: 0%;
    }

    .v_deep_home .main_content_wrap .casinoZone {
        width: 100%;
    }

    .content .panel {
        height: 145vh;
    }

    .main_enter .m_box_warp:hover .m_sub_txt,
    .main_enter .m_box_warp .m_sub_txt {
        bottom: 26%;
    }
    .el-scrollbar__wrap-main:has(.content) {
        overflow: auto;
    }
}

@media (max-width: 1077px) {
    .v_deep_home .main_content_wrap .slotZone .leftZone .pic {
        /*padding-bottom:53%*/
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
        top: 14%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
        top: 13%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
        top: 12%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
        top: 11%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
        width: 50%;
        top: 11%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
        top: 11%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
        top: 10%;
        left: 0%;
    }
    .v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
        top: 10%;
        left: 2%;
    }
}

@media (max-width: 868px) {
    .supporttbl_wrap.el-dialog__wrapper.main-dialog form > table,
    .supporttbl_wrap.el-dialog__wrapper.main-dialog .support-tbl {
        width: 100% !important;
    }

    .supporttbl_wrap.el-dialog__wrapper.main-dialog {
        width: 100% !important;
    }

    .sup_inqbtn .fs-20 {
        font-size: 21px;
        padding: 0px 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

@media (max-width: 768px) {
    .redbox2 {
        font-size: 18px;
    }

    .redbox1 {
        font-size: 16px;
    }

    .redbox3 {
        font-size: 12px;
    }

    .monetary-event-card {
        min-width: 155px;
    }
    .v_deep_home .main_content_wrap .casinoZone {
        display: none;
    }
}

@media (max-width: 650px) {
    .monetary-event-card {
        width: calc(50% - 10px);
    }
}

@media (max-width: 640px) {
    .v_deep_home .main_content .main_content_wrap .infoZone .info01 {
        width: 100%;
    }
}

@media (max-width: 350px) {
    .monetary-event-container {
        flex-direction: column;
        align-items: center;
    }
    .monetary-event-card {
        width: 100%;
    }
}
