@media(max-width:1380px){
:root{
	--m-site-width: 100%;
}
.mobile{display:block !important}
.mobile.table{display:table-cell !important}
.left-menu-btn{width:45px;height:45px;float:left;background-color:transparent;border:none;float:left;padding:0;position:relative;z-index:99}
.left-menu-btn span{display:block;width:calc(100% - 10px);height:3px;background-color:#ffc318;margin:0 auto 8px}
.left-menu-btn span:first-child{position:relative;margin-top:0;top:0;transition:top .3s .3s,transform .3s 0s}
.left-menu-btn span:nth-child(2){opacity:1;transition:opacity .3s}
.left-menu-btn span:last-child{margin-bottom:0;position:relative;top:0;transition:top .3s .3s,transform .3s 0s}
.left-menu-btn.opened span:first-child{top:11px;transform:rotate(-45deg);transition:top .3s 0s,transform .3s .3s,color .3s .3s}
.left-menu-btn.opened span:nth-child(2){opacity:0}
.left-menu-btn.opened span:last-child{top:-11px;transform:rotate(45deg);transition:top .3s 0s,transform .3s 3s}
.mobile-btn{width:44px;height:44px;font-size:22px;background-color:#3ecaa6;background-image:linear-gradient(#3ecaa6,#1e997a);border:solid 1px #3ecaa6;box-shadow:0 3px 3px #000,inset 0 0 0 1px #696261;border-radius:8px;margin:19px 0 0 5px;position:relative;display:flex;align-items:center;justify-content:center;float:left;overflow:hidden;z-index:1}
.mobile-btn.logout-btn{background-color:#ff812d;background-image:linear-gradient(#ff812d,#e25124);border-color:#ff812d}
.right-menu-btn{width:45px;height:45px;float:right;background-color:transparent;border:none;float:right;padding:0;position:relative;z-index:99;right:0}
.right-menu-btn .normal-icon{transition:.3s;opacity:1;transform:scale(1);position:absolute;}
.right-menu-btn.opened .normal-icon{opacity:0;transform:scale(0)}
.right-menu-btn .open-icon{transition:.3s;opacity:0;transform:scale(1.5);position:absolute;left:0;right:0;margin:0 auto}
.right-menu-btn.opened .open-icon{opacity:1;transform:scale(1)}
.sn-overlay{width:100%;height:100%;position:fixed;z-index:96;background-color:rgba(0,0,0,.5);top:80px;left:0;pointer-events:none;opacity:0;transition:.3s}
.sn-overlay.active{opacity:1;pointer-events:auto}
header .header_wrapper.header_top .inner.site3>div:nth-of-type(2){height:auto;text-align: center;}
.jackpot_section {display:none}
.sidebar-left {
width: 280px;
height: 100%;
top: 61px;
left: -100%;
background-color: #161616;
border-right: solid 1px #252525;
margin: 0!important;
padding: 7px 5px 64px;
display: block;
overflow-y: auto;
position: fixed;
transition: .5s;
z-index: 10000000;
}
.board  .date{opacity:0}
.sidebar-right {
width: 280px;
height: 100%;
top: 61px;
right: -100%;
background-color: #161616;
border-right: solid 1px #252525;
margin: 0!important;
padding: 7px 5px 64px;
display: block;
overflow-y: auto;
position: fixed;
transition: .5s;
z-index: 10000000;
}
.sidebar-left.active {left: 0;}
.sidebar-right.active {right: 0;}



header .header_wrapper.header_top .inner.site1 ._left,
header .header_wrapper.header_top .inner.site1 ._right,
header .header_wrapper.header_bottom{display:none}
header .header_wrapper.header_top .inner{width:var(--m-site-width);}
header .header_wrapper.header_bottom .inner{width:var(--m-site-width);}
footer .inner{width:var(--m-site-width);}
.container {width: var(--m-site-width);}
.main_bg_wrap .main_inner {width: var(--m-site-width) ;max-width: var(--m-site-width);}
.main_bg_wrap .main_inner .botton_logo_wrapper{width:calc(100% / 3 )}
.main_bg_wrap .main_inner .botton_logo_wrapper img{width:100%}
.main_bg_wrap > .noti .main_inner > div:first-child {width: 21%;}
.main_bg_wrap > .noti .main_inner > div:last-child {width: 78%;}
.main_bg_wrap .main_inner .bottom_banner{width: var(--m-site-width) }
.main_bg_wrap .left_nav_pop.nav_pop{display:none}
.main_bg_wrap .right_nav_pop.nav_pop{display:none}
.game_tit_section{width:var(--m-site-width);}
.page_tit{width:var(--m-site-width);}

.top_banner_1{width:calc(100% / 1 - 10px);max-width:calc(100% / 1 - 10px);}
.top_banner_2{width:calc(100% / 2 - 5px);max-width:calc(100% / 2 - 5px);}
/*.top_banner_3{width:calc(100% / 3 - 7px);max-width:calc(100% / 3 - 7px);}*/
.top_banner_3{width:98%;max-width:98%;margin:0px auto;}
.top_banner_4{width:calc(100% / 2 - 9px);max-width:calc(100% / 2 - 9px);}
.top_banner_5{width:calc(100% / 3 - 7px);max-width:calc(100% / 3 - 7px);}
.top_banner_6{width:calc(100% / 3 - 7px);max-width:calc(100% / 3 - 7px);}
.bottom_banner_1{width:calc(100% / 1 - 0px);max-width:calc(100% / 1 - 0px);}
.bottom_banner_2{width:calc(100% / 2 - 5px);max-width:calc(100% / 2 - 5px);}
.bottom_banner_3{width:calc(100% / 3 - 7px);max-width:calc(100% / 3 - 7px);}
.bottom_banner_4{width:calc(100% / 2 - 9px);max-width:calc(100% / 2 - 9px);}
.bottom_banner_5{width:calc(100% / 3 - 7px);max-width:calc(100% / 3 - 7px);}
.bottom_banner_6{width:calc(100% / 3 - 7px);max-width:calc(100% / 3 - 7px);}

.board_cs .event .noti_box .noti_tit{width:100%}
.pay.inner>.event, .pay.inner>.cs{width:var(--m-site-width);padding:5px}
.pay.inner>.event.board,
.pay.inner>.event.etc,
.pay.inner>.event.sns{min-height:241px;padding: 10px;}
.event .noti_box ul li {height:22px;align-items: flex-start;}
.pay.inner>.event .jackpot_section .item .jackpot .jackpot-odometer {transform: scale(calc(1 / 1.6));right: calc(-100% /4);}

footer .inner.footerleft > div:first-child{width:50%}
footer .inner.footerleft > div:last-child{width:50%}
footer .inner.footerright > div:first-child{width:50%;order:2}
footer .inner.footerright > div:last-child{width:50%;order:1}
footer .inner > div img{width:100%}
header .header_wrapper.header_top{padding:5px}
header .header_wrapper.header_top .inner .logo_wrapper {max-width: 80px;}
header .header_wrapper.header_top .inner.site1 > a{order : 1}
header .header_wrapper.header_top .inner.site1 > button:nth-of-type(1){order : 2}
header .header_wrapper.header_top .inner.site1 > button:nth-of-type(2){order : 3;text-align: right;}
header .header_wrapper.header_top .inner.site1.mid > a{order : 2}
header .header_wrapper.header_top .inner.site1.mid > button:nth-of-type(1){order : 1}
header .header_wrapper.header_top .inner.site1.mid > button:nth-of-type(2){order : 3;text-align: right;}
header .header_wrapper.header_top .inner.site1.left > a{order : 1}
header .header_wrapper.header_top .inner.site1.left > button:nth-of-type(1){order : 2}
header .header_wrapper.header_top .inner.site1.left > button:nth-of-type(2){order : 3;text-align: right;}
header .header_wrapper.header_top .inner.site1.right > a{order : 3}
header .header_wrapper.header_top .inner.site1.right > button:nth-of-type(1){order : 1}
header .header_wrapper.header_top .inner.site1.right > button:nth-of-type(2){order : 2}

header .header_wrapper .logo_wrapper>img {width:80px!important;}

header .header_wrapper.header_top .inner.site2 > a{order : 1}
header .header_wrapper.header_top .inner.site2 > button:nth-of-type(1){order : 2}
header .header_wrapper.header_top .inner.site2 > button:nth-of-type(2){order : 3;text-align: right;}
header .header_wrapper.header_top .inner.site2 > a{padding:0;position:initial}
header .header_wrapper.header_top .inner.site2>div:nth-of-type(2){text-align:center}
header .header_wrapper.header_top .inner.site3 > a{order : 2}
header .header_wrapper.header_top .inner.site3>div{display:none}
header .header_wrapper.header_top .inner.site3 > button:nth-of-type(1){order : 1}
header .header_wrapper.header_top .inner.site3 > button:nth-of-type(2){order : 3;text-align: right;}
header .header_wrapper.header_top .inner.site3{justify-content: space-around;}
.game_section .game_wrapper a {width: calc(100% / 2 - 8px);}
header .header_wrapper.header_top .inner.login_mid{justify-content: center;text-align: center;}
header .header_wrapper.header_top .inner.site1.mid.login_mid div.login_wrapper {justify-content: center;text-align: center;}
header .header_wrapper.header_top .inner.site1.mid>div:nth-of-type(2) {display: none;}
.game iframe{transform: scale(0.4);transform-origin: top left;}
.betting_place .bet_btn_wrapper .wrapper .btn_wrapper {width: 100% !important;}
.minipop.sports{bottom: -489px;}
.minipop.mini{bottom: -400px;}
.minipop {position: fixed;left: 0;width: 100%;top: initial !important;z-index: 9999;}
.minipop .btn_wrapper .mon_btn button {width: calc(100% / 3 - 4px);}
.minipop .time_wrapper > div {height: 23px !important;text-align:center}
.minipop .time_wrapper > div p{height: 23px !important;display: inline-block;}
.bg_wrap .container .contents table td >div{margin: inherit;}
.minipop#batting_cart.open {bottom: 0;}
.minipop#batting_cart .cart_btn{margin:0 auto; font-size:20px;padding:5px 0; width: 100%;}
#closeBetDiv{text-align:center}
#closeBetDiv .txt {left: 0 !important;font-size:30px}
.container .side {position: fixed !important; width:100%}
.container .side#batting_cart {left: 0 !important;}
.game_nav ul:nth-child(1){width: 100%;}
.game_nav ul:nth-child(1) li{width:60% !important}
.game_nav ul:nth-child(2){gap:5px}
.game_nav ul:nth-child(2) li .game_nav ul:nth-child(2) li.active, 
.game_nav ul li{width:calc(100% / 3 - 6px) !important;min-width:calc(100% / 3 - 6px) !important;margin:0;align-items: center !important;}
.game_nav.today{padding:5px !important}
.game_nav.today ul:nth-child(1){width: 30%;}
.game_nav.today ul:nth-child(1) li{width:100% !important}
.game_nav.today ul:nth-child(2) {width: 70%;gap:5px}
.game_nav.today ul:nth-child(2) li{width:calc(100% / 3 - 6px) !important;min-width:calc(100% / 3 - 6px) !important;margin:0;align-items: center !important;}
.list01 .wrapper{justify-content: flex-end !important;}
.list02 .wrapper{justify-content: flex-start !important}
.list01 .wrapper p,.list02 .wrapper p{width:100%;}
.list02 .wrapper>p:first-child{order:2;}
.list02 .wrapper>p:last-child{order:1;}

.betting .game{height:280px;}
.betting .game.viewq{height:250px}

.betting .list01 .wrapper.between .num.red>img {right: 5px!important;left:inherit;bottom:0}
.betting .list02 .wrapper.between .num.red>img {left: 5px!important;bottom:0;}
.cart_list li{display: flex;flex-wrap: wrap;justify-content: space-between;margin:5px 0}
.cart_list li div{display: flex;flex-wrap: wrap;justify-content: space-between;}
.minipop.open #betContent{display:block}
.minipop #betContent{display:none}
.container .contents .list_detail .detail_tit:after {width: 45px ;}
.container .contents .list_detail .detail_tit p {padding-left: 70px;}
.container .contents .list_detail .detail_tit p:before {left: 45px;}
.container .contents .list_detail .detail_tit p:after {width: 34px;}
.container .contents .list_detail .detail_tit {height: 37px;}
.bg_wrap > .container > .contents > .list_detail .info{width:100%}
.bg_wrap .container .contents .info p {font-size: 17px;}
.bg_wrap > .container > .contents > .list_section tr span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
word-wrap: break-word;}
.bg_wrap > .container > .contents > .list_section tr > td:first-child > p,
.bg_wrap > .container > .contents > .list_section tr > td:last-child > p,
.bg_wrap > .container > .contents > .list_section tr span,
.bg_wrap > .container > .contents > .list_section table tr th {font-size:13px !important}
.bg_wrap .container .contents .info{width:100%}
.contents.money_app th p {font-size:14px}
.bg_wrap .container .contents table .wrapper .input_wrapper input {width: 91%;}
.bg_wrap .container.bet .contents.money_app table .wrapper>p {font-size: 13px;}
.login_box.m_open{width: 100%;position: initial !important;display:flex;flex-wrap:wrap;justify-content: space-between;gap: 7px;}
.login_box.m_open > div:first-child{width: 100%}
.login_box.m_open > div{width: calc(100%/ 2 - 4px)}
.login_box.m_open > div button{width: 100%}
.bg_wrap .container .contents table .wrapper{min-height:60px }
.main-menu{padding:5px}
.bttn-bordered.bttn-primary {border-color: var(--btn-effect-light);color: var(--btn-effect);}
.bttn-bordered.bttn-primary a{color: var(--btn-effect);}
.main-menu li{font-size: 20px;font-family: inherit;padding: 5px 12px;}
.fa-gamepad{color: var(--btn-effect);}
span#jackpot, span.currency {font-size: 33px;line-height: 116px;}
.event.sns .noti_box .items1 {left: 6px;}
.event.sns .noti_box .items2 {right: 6px;}
.banner-panel,.banner-carousel,.banner-carousel img{width:var(--m-site-width)}
.banner-carousel .text-container{padding:0}
.text-container h1,
.text-container h6,
.text-container h5{text-align:center}
.text-container h1 span{font-size:22px;}
.text-container h6{font-size:12px}
.text-container h6 span{font-size:10px}
.text-container h5{}
.text-container h5 button{font-size:10px}
.betting_place .bet_btn_wrapper .wrapper .btn_wrapper.divide3 > button{width:calc(100% / 3 - 6px) !important}
.game_section .inner .wrapper_box .game_wrapper.hoca .game {max-width: calc(100% / 2 - 5px);height: auto;}
.wrapper_box .game_top.game_wrapper > a:hover .game_logo{opacity:1}
.betting_place .bet_btn_wrapper .wrapper .btn_wrapper > button p span{font-size:15px}
.game_ban_btn .inner a .btn {width: 64%;height: 29px;line-height: 11px;}
.wrapper_box .game_top.game_wrapper.gameani2 > a .txt_wrapper{display:none;top: 50%;opacity: 1;transform: translateY(-50%);}
.wrapper_box .game_top.game_wrapper.gameani2 > a:hover .txt_wrapper{top: 50%;opacity: 1;transform: translateY(-50%);}
.wrapper_box .game_top.game_wrapper.gameani2:hover a,.wrapper_box .game_top.game_wrapper.gameani2:hover a > img{transform: none;filter:none}
.wrapper_box .game_top.game_wrapper .txt_wrapper h3 {font-size: 17px;text-align: center;padding-top: 0;padding:4px}
.wrapper_box .game_top.game_wrapper .txt_wrapper p {font-size: 13px;text-align: center;padding: 4px;}
.wrapper_box .game_top.game_wrapper .txt_wrapper {height: 50%;}
.pc{display:none !important} 

.non_btn.main_game .sports_list3,.evnet_list3{width:42%}
.non_btn.main_game .sports_list4,.evnet_list4{width:16%}
.non_btn.main_game .sports_list5,.evnet_list5{width:42%}
.main_game .sports_list3,.evnet_list3{width:39%}
.main_game .sports_list4,.evnet_list4{width:16%}
.main_game .sports_list5,.evnet_list5{width:39%}
.main_game .sports_list6,.evnet_list6{width:5% !important}
#betContent{height: 103px;overflow: scroll;}
#bet_list_area table td{height:auto !important}
#bet_list_area table .list1 td{height: 50px !important;}
#bet_list_area table td.sportslist2{display: flex;flex-wrap: wrap;justify-content: center;}
#bet_list_area table td.sportslist2 .sports_left {display: block;width: 100%;order: 2;position: fixed;left:-100%;z-index: 9999;top: 62px;background: #000;height: 500px;overflow: scroll;padding: 23px 0;border:2px solid}
#bet_list_area table td.sportslist2 .sports_left span,
#bet_list_area table td.sportslist2 .sports_left p{font-size:14px}
#bet_list_area table td.sportslist2 .sports_left .sports2.list02>div>p:first-of-type{order:2;width:auto}
#bet_list_area table td.sportslist2 .sports_left .sports2.list02>div>p:last-of-type{order:1;width:auto}
#bet_list_area table td.sportslist2 .sports_left.on{left:0}
#bet_list_area table td.sportslist2 .sports_right {width: 100%;order: 1;display: block;}
#bet_list_area table td.sportslist2 .sports_right table{    position: static!important;}
#bet_list_area table td.sportslist2 .sports_right .sports2.list01{}
#bet_list_area table td.sportslist2 .sports_right .sports2.list01>div>p:first-of-type{order:1;width:auto}
#bet_list_area table td.sportslist2 .sports_right .sports2.list01>div>p:last-of-type{order:2;width:auto}
#bet_list_area table td.sportslist2 .sports_right .sports2.list01>div>img{order:3;width:auto}
#bet_list_area table td.sportslist2 .sports_right .sports2.list02{}
#bet_list_area table td.sportslist2 .sports_right .sports2.list02>div>p:first-of-type{order:2;width:auto}
#bet_list_area table td.sportslist2 .sports_right .sports2.list02>div>p:last-of-type{order:3;width:auto}
#bet_list_area table td.sportslist2 .sports_right .sports2.list02>div>img{order:1;width:auto}
#bet_list_area table td.sportslist2 .sports_left .sports2.list01>div>p:first-of-type{order:1;width:auto}
#bet_list_area table td.sportslist2 .sports_left .sports2.list01>div>p:last-of-type{order:2;width:auto}

.login_popup_bg .login_wrapper, .join_popup_bg .join_wrapper{margin:0px;}

.betting .list1 td > div > p{font-size:15px}
.betting .wrapper .league_tit, .betting .wrapper>p {font-size: 12px;}
.league_line th,.league_line th > div{min-height:35px !important}
.mobile .game_ban_btn a{width:calc(100% / 1 - 6px);max-width:calc(100% / 1 - 6px);position:relative}
.mobile .game_ban_btn a div{display:none !important}
.mobile .game_ban_btn a::before{position:absolute;top:70%;left:50%;transform: translate(-50%, -50%);width:100%;text-align:center;font-size: 20px;}
.mobile .game_ban_btn a.livecasino::before{content:""; z-index:9;}
.mobile .game_ban_btn a.slot:before{content:""; z-index:9;}
.mobile .game_ban_btn a.spkino:before{content:""; z-index:9;}
.mobile .game_ban_btn a.sports:before{content:"스포츠"; z-index:9;}
.mobile .game_ban_btn a.hocasino:before{content:"호텔카지노"; z-index:9;}
.mobile .game_ban_btn a.holdem:before{content:"홀덤"; z-index:9;}
}