
/* 오른쪽 사라짐, 배팅카트 하단 */
@media only screen and (max-width: 1480px) {

    #right{display:none;}
    .btnMCart{display: flex;}
    
    .contents.both{width:100%;}
    
    .grid{grid-template-columns: repeat(3,1fr);padding:10px !important;}
    
    .grid.virtusl{padding:10px 200px !important;}
    
    .bonus.bet button:hover{border: 1px solid transparent !important;}
    .bonus.bet button.active{border: 1px solid var(--g-active-color) !important;}
    
    .match-list .match .bet .bet-detail button:hover{border: 1px solid transparent !important;}
    .match-list .match .bet .bet-detail button.active{border: 1px solid var(--g-active-color) !important;}
	
	.markets .market .bet button:hover {border: 1px solid transparent !important;}
    .markets .market .bet button.active{border: 1px solid var(--g-active-color) !important;}
	
	.match-list .asian .match .bet .bet-detail .m-title button.active{
	   border: 1px solid transparent !important;
	   background: var(--g-input-background);
       width: 100px;
	}
	
	.markets.bbs .market .bet span.draw{width:40px;}
    .markets.bbs .market .market-part .bet .team .name{width:100px;text-align:center;}
}

/* 왼쪽 사라짐, 함버그, 왼쪽 유저 */
@media only screen and (max-width: 1024px){
	
	* { -webkit-tap-highlight-color:transparent;}
	
	/*body{font-size: .625rem!important;}*/
	body{font-size: .68rem!important;}
	.header .nav .logo,.header .gnb, #left{display:none;}
	.header .nav{height: 40px}
	.header .nav a.pc{display:none;}
	.header .mgnb{display:flex;}
	
	.contents{margin-right: 0px;margin-left: 0px;padding: 0 10px 0px 10px;}
	
	.main .intro .register .sub1{font-size: 1rem !important;}
    .main .intro .register .sub2{font-size: .55rem !important;}
    .main .intro .register .signup-btn-wrap .signup-btn{margin-top:10px;}
	.main .intro>div {width: 100% !important;}
	.main .intro .register{height:224px;}
	.main .intro{flex-wrap: wrap;height: unset!important;}
	
	.main .intro .favorite>.title{margin:10px 0 10px 0;}
	.main .intro .favorite>.menu{margin-bottom:15px;}
	
	.main .intro .favorite .support-logo{width: 65px;}
	
	.main .casinoslot{flex-direction: column;} 
	
	.mBack{display:flex;}
	.mBtn{display:block;}
	
	.contents .markets{display:none;}
	.contents .markets.bbs{display:block;}
	.contents .markets.vrtl{display:block;}
	.contents.sports{padding:0px 5px !important;}
	
	.detail-view{padding:0;}
	
	.sports .games, .sports .markets{padding:10px 5px 120px 5px;}
	
	/*
	.match-list .match .team-wrap{width:40%;}
	.match-list .match .bet{width:60%;}
	*/
	.match-list .match .team-wrap{padding:0px 5px !important;}
	.match-list .match .team-wrap .team{/*width:100%;*/overflow: hidden;}
	.match-list .match .team-wrap .team span{display:block;}
	
	.match-list .asian .match .bet .bet-detail .m-title{display:block;}
	.match-list .asian .match .bet .bet-detail .btn-wrap .bet-list{width:100%;}
	.match-list .asian .match .bet .bet-detail .btn-wrap .game-count{display:none;}
	.sports .markets .header .back{display:block;}
	
	.grid{grid-template-columns: repeat(2,1fr)!important;padding:10px !important;}
	.grid.casino{grid-template-columns: repeat(2,1fr) !important;}
	.grid.slot{grid-template-columns: repeat(3,1fr) !important;}
	.grid.minigame{grid-template-columns: repeat(3,1fr) !important;}
	
    .contents .list-view{padding:0 0 150px 0;}
	.contents.small .list-view{width:100%;padding:0 0 20px 0;}
    .contents.small .detail-view{width:100%;display:none;padding-top: 10px;}
    
    .contents.half .list-view{width:100%;padding:0 5px 20px 0 !important;;}
    .contents.half .detail-view{width:100%;display:none;border:none;padding:10px 0 90px 0;}
    .detail-view{padding-top: 45px;}
    
    .detail-view.onepage{padding-bottom:110px;}
    
    .detail-view>.header>button.back{display:block;}
    
    /*.contents.mini .mini-wrap .game_view {height: 300px !important;}*/
    .frameScale {
        -ms-zoom: 0.8;
        -moz-transform: scale(0.8);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.8);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.8);
        -webkit-transform-origin: 0 0;
    }
    .mini-info .match-list{flex-direction:column;}
    .mini-info .match-list .match, .mini-info .match-list .minicart-wrap{width:100%;}
    
    .grid.virtusl{padding:10px !important;}
    
    .attendance .calendar-wrap .calendar span.attend-ok{background-size: 85%;}
    .setting .pinfo {flex-direction: column;}
    
    .form-view .title{width:80px;}
    
    .sports .markets .header .league-detail{width:100%;}
    .sports .markets .header .league-detail .event, .sports .markets .header .league-detail .league{padding:0;}
    
    .table-wrap .table.message table tbody tr td .reply{padding-left:10px;}
    .board-wrap.casino{padding:0;}
    
    .contents.mini .mini-wrap {
	    padding-bottom: 50px;
	}
	
	.board-wrap{padding-bottom:70px;}
	
	.attendance .calendar-wrap .calendar span.attend-ok{    background-position: 0 center;}
	
	.main .popular{margin-left:0px;}
    .main .casinoslot{padding:10px 0;}
    
}

@media only screen and (max-width: 650px){
	.special .asian .match .bet{flex-direction: column;}
    .special .asian .match .bet .bet-title{height:35px !important;}
}

@media only screen and (max-width: 420px){
	.markets.bbs .market .bet span.other{
	   width:35px;
	   font-size:0.5rem;
	}
	
	.header .nav a{margin-right: 8px;}
	.match-list .match .bet .bet-detail .button.draw{width:40px;}
	.match-list .match .bet .bet-detail .button.home, .match-list .match .bet .bet-detail .button.away{width: calc( (100% - 40px)/2 );}
	
	.main .intro .favorite .menu a{margin-right:0px;}
}


