.m_login {display:none}
.mobile-gnb-btn {display:none}
.mobile-cart-button {display:none}
.black_cover {display:none;}
.mobile {display: none !important;}
.mobile_df {display: none;}
.desktop {display: block !important;}
@media screen and (max-width:1440px) {
	body,html {min-width:100%}
}


@media screen and (max-width:1200px) {
    .desktop {display: none !important;}
    .mobile {display: block !important;}
	.mobile_df {display: flex !important;}
	.container_wrap{padding:5px;margin-top:88px;}
	.btn_green,.btn_red,.btn_blue,.btn_lgr,.btn_gray {padding:5px 10px;}
	.btn_red_s {font-size:11px;padding:4px 3px}

	.top_wrap {height:50px;border-bottom: 1px solid #a10000;padding:0}
	.top_wrap .userm_wrap {height: inherit;    width: 100%;}
    .top_wrap .logo {margin: auto;}
	.top_wrap .logo img{height:30px !important;}
    .top_wrap .m_menu_expand_btn {position:absolute;left:12px;top:4px;display:inline-flex;z-index: 999;width: 40px;height: 40px;align-items: center;}
    .top_wrap .m_menu_expand_btn i {color:#d9b491;font-size: 24px;}

    .top_wrap .userm_wrap ul.submenu {display:none;}

    .top_wrap .userm_wrap ul.loginmenu {display:flex !important;position: absolute;top:50px;left:0px; margin: 0;width:100%;justify-content: center;align-items: center; background: #000;height:38px;}
    .top_wrap .userm_wrap ul.loginmenu .user_i {margin-bottom:0;padding: 1px;border-radius: 0;    background: none;}
    .top_wrap .userm_wrap ul.loginmenu .user_i .one {display: flex;align-items: center;justify-content: space-between;border-radius: 5px;gap:15px}
    .top_wrap .userm_wrap ul.loginmenu .user_i .one img {height:15px}
    .top_wrap .userm_wrap ul.loginmenu .user_i .one div {display: flex;align-items: center;justify-content: space-between;gap:3px;color: #eee;}

	.top_wrap .userm_wrap ul.loginmenu .user_i .one a.logout {background: linear-gradient(180deg, #bfad8a, #6b614e);color:#fff;border-radius: 3px;padding:5px 15px;font-size: 13px;display: flex;align-items: center;justify-content: center;gap:3px; min-width: 120px;}
	.top_wrap .userm_wrap ul.loginmenu .user_i .one a i {margin-top: -2px;font-size: 14px;}

	.top_wrap .userm_wrap ul.loginmenu .user_i .one div .mn {color: #00d2ff;}
	.top_wrap .userm_wrap ul.loginmenu .user_i .one div .pt {color: #ffdd00;}

	.top_wrap .userm_wrap .user_info { padding: 0;height:39px;margin-right: 0;width: 100%;    transform: skew(-23deg);}
	.top_wrap .userm_wrap .user_info > div {padding:0;align-items: center;flex-basis:55%;    transform: skew(23deg);}
	.top_wrap .userm_wrap .user_info > div.user_nick { flex-basis:45%;font-size: 11px;}
	.top_wrap .userm_wrap .user_info > div ul li:first-child {flex-basis: 15%;text-align:center;display: flex;align-items: center;}
	.top_wrap .userm_wrap .user_info > div ul li:last-child {flex-basis: 85%;text-align:left;font-size: 11px;}
	.top_wrap .userm_wrap .user_info > div ul li:first-child > span {text-indent: -999px;    display: none;}

	.top_wrap .userm_wrap .user_info > div ul {justify-content: center;min-width: 100%;}
	.top_wrap .userm_wrap .user_info > div ul li:first-child img {height:14px;margin-top:0;}
	.top_wrap .userm_wrap .user_info > div.user_nick span {font-size: 11px;}
	.top_wrap .userm_wrap .user_info > div ul li span.money,.top_wrap .userm_wrap .user_info > div ul li span.point {font-size: 11px;}
	.top_wrap .userm_wrap div.oneline marquee {transform: skew(23deg);}

	.container_wrap .right_area {z-index: 999;width:100%;position: fixed;left: 0;bottom:-210px;background: #0e0e12;padding: 0; }
	.container_wrap .right_area .right_cart>h1:first-child,.container_wrap .right_area .right_cart .user_body {display:none;}
	.container_wrap .right_cart .cart_body>div.line {display:inline-block;width:49.2%;}
	.container_wrap .right_cart .choice_list {display:none}
	.container_wrap .right_cart .choice_list.active {display:block}
	.container_wrap .contents {display:inherit !important;padding: 0px !important;background-size: contain !important;margin-left:0 !important}
	.container_wrap .right_cart {border-top:0}
	.container_wrap .right_cart .betcart {margin-top:0}
	.container_wrap .right_cart .choice_list .wrap_bet_team .bet_team_name {width:140px;}
	.contents .mainlink {width:100% !important;padding-top:0px !important;    margin-top: 0 !important;}
	.contents .mainlink li {padding: 5px !important;font-size: 14px !important;    flex-basis: 50% !important;flex: 0 0 50%;}
	.contents .mainlink li a img {}
    .contents.main .mainlink li span.eng {top:10px;}
    .contents.main .mainlink li span.txt {top:30px;}
	.contents.main .menu_box {padding: 0 5px;margin-top:10px}
	.main_notice_area {padding: 0 0px;margin-top:10px !important}

	.carousel-item img {width: 150%;max-width: inherit;}
	.carousel-item .text_wrap {left:5%;top:10%;}
	.carousel-item .text_wrap h4 {font-size: 21px;}
	.carousel-item .text_wrap h5 {font-size: 22px;}
	.carousel-item .text_wrap a {margin-top:0px;font-size: 16px;padding:5px 20px;}

	.game_ban_btn .inner {padding-top:1.5rem;padding-bottom:1.5rem;z-index: 9;min-height:250px}
	.game_ban_btn .dflexA {justify-content: space-between;}
	.game_ban_btn .dflexA > img.img1 {position: absolute;right:0;top:0;width:100%}
	.game_ban_btn .inner img {height: 30px;        margin-top: 100px;}
	.game_ban_btn .inner h4 {font-size: 16px;    margin: 5px auto;}
	.game_ban_btn .inner a {font-size: 14px;background: #000;padding:5px 20px;border-color: #444;}

	.game_ban_btn.mtm10 {margin-top: 0;}
	.game_ban_btn .inner.short {min-height:100px;padding-top:0.5rem;padding-bottom:0.5rem;}
	.game_ban_btn .inner.short img {margin-top: 5px;}

    .oneline { height:30px}
    .oneline .tit {width:26%}
    .oneline marquee {font-size: 12px;}
    .top_banner_2,.bottom_banner_2 {width: 100%;max-width: 100%;}
    .game_ban_btn .inner.all a .btn {display: none;}
    .casino_page {padding:6px 0;}

	.nav_wrap {display:none !important;z-index: 999;height: 100vh;background: #040404;position: fixed !important;left: 0;top: 0;align-items: flex-start;padding: 25px 35px;flex-wrap: wrap;gap:0px !important;}
	.nav_wrap.active {display:flex !important}
	.nav_wrap .nav_close {position: absolute;right:15px;top:15px;color: #fff;font-size: 18px;}
	.top_wrap .nav_wrap > ul.mainmenu {flex-wrap: wrap;gap: 10px;}
	.top_wrap .nav_wrap > ul.mainmenu > li {width: 100%;border-bottom: 1px solid #eee;display: flex;align-items: center;height: 32px;}
	.top_wrap .nav_wrap > ul.mainmenu > li > a {color: #eee;font-size: 14px;justify-content: left;gap:5px}
	.top_wrap .nav_wrap > ul.mainmenu > li > a > i {display: inline-flex;font-size: 18px;}


	.user_body {width: 100%;}
	.left_logout {width: 100%;display: flex;align-items: center;justify-content: center;height: 40px;background:#333;border:1px solid #666;color: #fff;font-size: 14px;}


	.rt_link {display:none}
	.contents .notice_box {width:100%;margin-top:6px;flex-basis: 100%;padding: 0px;border: 0;}
	.footer .service {background-size:200%;height: 50px;}
	.contents .ban_box {display: inline-block;}
	.contents .ban_box a {width:49.2%}
	.contents .ban_box a:nth-child(2n) {margin-right: 0;}
	.mobile-gnb-btn {position:absolute;display:block;left:16px;top:18px;}
	.mobile-gnb-btn img {height:32px}
	.mcart_open {position:fixed;display:block;bottom: 10px;left: calc(50% - 50px);width: 100px;;    z-index: 1000;right: 3%;}
    .mcart_open img {width: 100px;}
	.mcart_open small {position: absolute;width: 20px;height: 20px;right:12px;bottom: 13px;text-align: center;color: #000;font-size: 14px;font-weight: 700;}

	/* left menu */
	.left_content {display: none;width: 300px !important;left: 0;top: 55px;}
	.rightContent {/* padding-left: 0; */margin-top: 90px;padding-bottom: 70px;}
	.left_content.active {display: block;z-index: 1500;}
	.left_content .scrollFrame {overflow-y: scroll;margin-left: 0;top: 0;height: 100%;}
	.left_content .x-nav {border-radius: 50%;width: 45px;height: 45px;text-align: center;background: linear-gradient(0deg, #0d426c, #245e8d);filter: drop-shadow(2px 4px 5px #0d426c);color: white;
			position: fixed;font-size: 20px;display: flex !important;align-items: center;justify-content: center;left: 210px;top: 15px;z-index: 99;}
	.left_content .info {padding: 10px;display: flex;align-items: center;	}
	.left_content .info img{margin-right: 10px;	}
	.left_content .logo {text-align: center;padding-top: 25px;display: block !important;}
	.left_content .logo img{height: 45px;margin-bottom: 5px;	}
	.left_content .leftMenu{margin: 0;padding: 0;width: 100%;border-radius: 0;box-shadow: unset;/* background: unset; */	}
	.left_content .gameMenu{background: unset;border: none;display: block !important;	}
	.left_content .gameMenu ul li {border: 1px solid #363535;margin-bottom: 7px;padding: 8px;border-radius: 7px;background: linear-gradient(180deg,#244586 0%,#07235a 100%);	}
	.left_content .leftMenu ul li a {display: flex;flex-direction: row;	}
	.left_content .leftMenu ul li a span {margin-right: 10PX;opacity: 1;	}
	.left_content .leftMenu ul li .newHint,
	.left_content .leftMenu ul li a .txt {display: block;margin-top: 0;	}
	.left_content .leftMenu ul li a .hovePic {left: 0;	}
	.left_content .leftMenu ul li a .hovePic img {width: 35px;	}
	.left_content .leftMenu01 {margin-top: 10px;border: navajowhite;	}
	.left_content .leftMenu01 ul li {border-bottom: 1px solid #746e6e;padding: 6px 3px 6px 3px;	}
	.left_content .leftMenu01 ul li a span {font-size: 18px;margin-left: 10px;	}
	.left_content .leftMenu01:after{height: 0;}
	.left_content .leftMenu02 {padding-bottom: 30px;border: none;padding-top: 10px;}
	.left_content .leftMenu02 ul li{border: 1px solid var(--bdColor040);border-radius: 8px;margin-bottom: 7px;}
	.left_content .leftMenu02 ul li span{/* background: rgb(255,255,255); */margin-left:7px;}
	.left_content .bottom .logout {display: flex;align-items: center;padding: 10px;}
	.left_content .bottom .logout span {background: linear-gradient(353.95deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 97.43%);color: #af71f7;font-size: 22px;margin: 0 10px;}
	.left_content .bottom a {}
	.left_content .bottom a img {width: 100%;padding: 10px;}
    #sidebar-hamburg-orange {display:none}
    #sidebarinner {display: block;}

	.rightContent .header {left: 180px;}
    .rightMenu .user_body {display:none}
	.right_content {display: block!important;right: 0;position: fixed;width: 100%;top:inherit;}
	.right_content .rightMenu .inner h4 {display:none!important;}
	
	.right_content.active {display:block;z-index: 999;top:0px;bottom:inherit}	
	.right_content .scrollFrame {overflow-y: scroll;height: 100%;}
	.right_content .x-nav {border-radius: 50%;width: 45px;height: 45px;text-align: center;background: linear-gradient(0deg, #0d426c, #245e8d);filter: drop-shadow(2px 4px 5px #0d426c);color: white;
		position: fixed;font-size: 20px;display: flex !important;align-items: center;justify-content: center;right:20px;top: 15px;z-index: 99;}

	#mi_balance { display:none;}
	.right_content .rightMenu {padding:0px 0;bottom:0;position:fixed;margin:0}
	.right_content .rightMenu ul {display: flex;flex-wrap:wrap}
	.right_content .rightMenu ul li {width:100%}
	.right_content .rightinfo.mob {display:block !important;background: #024a78;border-radius: 10px;border: 1px solid #88b9d9;padding:10px;}
	.right_content .logo {text-align: center;padding-top: 25px;display: block !important;}
	.right_content .logo img{height: 45px;margin-bottom: 5px;}
	.right_content .rightinfo .user_info {display:flex;align-items: center;justify-content: space-between;}
	.right_content .rightinfo .user_info ul{ padding: 8px;background: rgba(75, 53, 53, 0.3);border-radius: 6px;flex-basis: 35%;}
	.right_content .rightinfo .user_info ul li {line-height: 18px;;}
	.right_content .rightinfo.mob a.logout {border-radius: 18px;padding: 6px 20px;margin-top:10px;border: 2px solid #0090ff;color: #0090ff;width:100%;font-size: 16px;}
	.right_area img.banner {display:none}

	.black_cover {position:fixed;top:0px;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.7);z-index: 99;display:none;}
	.black_cover2 {position:fixed;top:0px;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.7);z-index: 99;display:none;}
	.black_cover.active {display:block;}
	.black_cover2.active {display:block;}
	.right_area.active {display:block !important;bottom:0px !important;}

	.contents .slide_viewer {height: 130px;}
    .contents .divide {margin-top:5px !important}

    .nav>li>a {min-width: inherit;max-width: inherit;font-size: 12px;padding:0 6px}

	.container_wrap .contents .page.spo {width:100%}
	.spo_jong a {font-size: 12px;}
	.sports-list {padding:4px}
    .sports-list .league_info {padding:0 5px}
    .sports-list .league_info .m_time {color:#ffd700}
    .sports-list .game_list li.l_time {display: none !important;}
    .sports-list .game_list li.spotype_ball {display: none !important;}

	.sports-list .game_list ul {position:relative;height:auto; width: 100%;}
	.sports-list .game_list li {font-size:11px;width: 100%;padding: 0 3px;}
	.sports-list .game_list li.l_type {display:none;}
	.sports-list .game_list li.home,.sports-list .game_list li.away {width:40%;}
	.sports-list .game_list li.vs,.sports-list .game_list li.draw {width:10%;text-align: center;}
	.sports-list .game_list li:nth-child(4) {border-right:0}
	.sports-list .game_list li.status {width: 10%;}
    .sports-list .game_list li.score {width:12%}
	.sports-list .game_list li .home_odd,.sports-list .game_list li .away_odd {width:28%;letter-spacing:-0.5px;}
	.sports-list .game_list li .home_nm,.sports-list .game_list li .away_nm {width:72%;letter-spacing:-0.5px;}
	.sports-list .game_list li .away_nm {text-align:right;}
	.sports-list .game_list li .tie_odd {font-size:11px;width: 100%;}

    .page.inp .row-cols-2 .br1,.page.inp .row-cols-2 .br2 {width: 100%;}
    .page.inp .sposort .buttonarea a {padding:4px;font-size:11px}

	.sports-list .game_list.bethistory li:nth-child(1),.sports-list .game_list.bethistory li:nth-child(3) {width:39%;    border-right: 1px solid #444;display: flex;overflow: hidden;}
	.sports-list .game_list.bethistory li:nth-child(2) {width:11%;text-align: center;}
	.sports-list .game_list.bethistory li:nth-child(4) {width:11%; letter-spacing:-0.5px; text-align:center;}
	.sports-list .game_list.bethistory li .home_odd,.sports-list .game_list.bethistory li .away_odd {width:26% !important;white-space: nowrap;}
	.sports-list .game_list.bethistory li .home_nm,.sports-list .game_list.bethistory li .away_nm {width:74%;letter-spacing:-0.5px;}

	.sports-list .game_list.bethistory li.score small {margin-left:0;width:100%;display:block;}
	.sports-list .game_list.bethistory li.score em {margin-left:0;width:100%;display:block;    font-size: 11px;}
	.sports-list .bet_detail {background:rgba(0,0,0,0.3)}
	.sports-list .bet_detail span {padding: 6px 3px;}
	.sports-list .bet_detail span.subt {padding:6px;margin-right:10px;}
    .sports-list .bet_detail a {padding:3px 5px;margin-right:0}


    .tab_type a {font-size: 11px;}
    .mini_wrap {gap: 0;flex-wrap: wrap;}
    .mini_wrap .mini_left {width: 100%;}
	.minigame-list {margin-top:3px;padding:2px;}
	.minigame-view {margin-left:0;}
    .minigame-view iframe { transform-origin: top left;}
    .mini_wrap .mini_right {width: 100%;}

    .minigame-list .game-wrap {padding:8px 8px}
    .minigame-list .overunderline {margin-top:0}
    .minigame-list ul.game_info li.l_name .comment {display: none}
    .minigame-list .listwrap > div {padding:10px;width:100%;}

	.minigame-list ul.game_list {width:100%; margin:0; margin-bottom:3px;padding:2px; }
	.minigame-list ul.game_list li .home_nm {font-size: 14px;margin-top: 8px;}
	.minigame-list ul.game_list li .home_odd {font-size: 14px;margin-top:8px; }
	.minigame-list ul.game_list li .away_odd {font-size: 14px;margin-top:8px;}
	.minigame-list ul.game_list li .away_nm {font-size: 14px;margin-top: 8px;}
	.wd100 {width:100% !important; }

	.casino_page > ul > li {width:31.5%;}
	.casino_page > ul > li > .darkwrap img.logoimg {width: 4rem;top:20%;}
	.casino_page > ul > li > .darkwrap .textw h2 {font-size: 13px;background: rgba(0, 0, 0, 0.3);padding: 5px 0;}
	.casino_page > ul.slot_ul li > .name_wrap {font-size: 12px;padding: 10px 0;}

	.casino_page .exch_area {width:100%;}
	.casino_page .exch_area .casino_info {font-size:14px;}
	.casino_page .exch_area .casino_info p b {font-size:14px;}
	.casino_page .exch_area .exmoney div:nth-child(1), .casino_page .exch_area .exmoney div:nth-child(3) {width:80%}
	.casino_page .exch_area .comp {width:80%}
	.casino_page .exch_area {margin-bottom:10px;}
    .slot_page .game_choice {padding:5px}
    .slot_page .game_choice .money_movebox {text-align: center;padding: 0 10px;}
    .slot_page .slot_sub_list a {width:50%}
    .slot_page .game_choice .slot_namebox {justify-content: center;margin-top: 5px;width: 100%;}


    .exlist2 ul li div.wd50.money span {display: block;}
	table.ch_table th {height: 60px;width: 25%;}

    .charge_wrap {padding:10px 0;}
	.charge_wrap .chinput {margin-top: 5px;margin-left:0;width:100%;}
    .charge_box .cont .money {flex-wrap: wrap;}
    .charge_box {height: inherit;}
    .charge_box .text {width:20%}
    .charge_box .cont {width:80%;}
    .charge_wrap .info {width: 98%;}

	table.ch_table td .btn_small {margin-top:5px;}
	.charge_wrap ul.btnmoney {margin-left:0px;margin-top:4px;margin-bottom: 5px;}
	.charge_wrap ul.btnmoney li {min-width: 31.1%;padding:5px 10px;margin-bottom: 3px;}
	
	.bank_time {width:100%;white-space: nowrap;overflow: hidden;overflow-x: scroll;}
	.bank_time table {width:1000px}
	.bank_time table th {width:20%}

	.search {padding:10px 0;}
	.search select {padding:0 5px;}
	.search input {width:74px;padding:0 5px;}
	.search .btn_lgr {padding:5px 8px}
	
	table.list_table th,table.list_table td {font-size:11px;padding:0 3px;}
	table.list_table .span_not,table.list_table .span_event {padding:3px 3px}
    .list_table .no {display: none;}
    .list_table .type {width: 12%;}

	.reply_wrap {padding: 5px 8px 5px 8px !important;}
	.board-list .reply_wrap .text-area textarea {width:90%}
	.board-list .reply_wrap .text-area .reply_btn {margin-left:5px}
	.board-list .reply_wrap .repl .user {width:30%}
	.writeBox.stamp_calendar table tr td {height:70px;}
	.writeBox.stamp_calendar table tr td img {margin-top:20px}
	.board-list {padding:5px}
	.container_wrap .cs_kt,.container_wrap .cs_tg,.container_wrap .mt6 {width:97%;margin-left:auto;margin-right:auto;}
	
    .explanation {display: none}
    .money_title {padding:10px 10px}
    .money_title .money {flex-wrap: wrap;}
    .money_title .money a {width: 32%;}

    .btn_zone > span {display: none;}
    .casino_title a {justify-content: center;display: flex;width:80%;padding:10px 20px;}
}





