@charset "utf-8";
/* CSS Document */

@media (max-width: 1024px){
	.minigame .tit-g .number{padding: 5px 5px 6px;}
	.minigame .tit-g .time{width: 160px;padding: 3px 0 4px;}
	.minigame .tit-g a{padding: 7px 5px 6px;}
	.minigame .mini-g .mini{margin: 8px 0;}

	.minigame .mini .txt-g .tit{padding: 11px;font-size:16px;text-align: left;}
	.minigame .mini .txt-g .time{top: 8px;right: 10px;}
    .minigame .mini .txt-g .time .round{padding:0}
    .minigame .mini .txt-g .time .minute, .minigame .mini .txt-g .time .second{padding: 0 3px;}
    .minigame .mini .txt-g .time .minute span, .minigame .mini .txt-g .time .second span{margin: 0;padding: 0;background: none;color: #fff;}
    .minigame .mini .txt-g .time .second:after{top: 1px;left: -7px;height: 18px;font-size: 15px;}
    
    .minigame .mini .txt-g2{background: #2a9b73;height: 58px;}
    .minigame .mini .txt-g2 .time{position: absolute;top: 30px;}

	.minigame .mini .type ul li div{margin: 3px;}
	.minigame .mini .type ul li.sub-tit div{font-size:14px;}
	.minigame .mini .type ul li a{text-align:center; margin:0 auto;}
	.minigame .mini .type ul li span{display:block;clear: both;float: none !important;}
	.minigame .mini .type ul li span.tit, .minigame .mini .type ul li span.l, .minigame .mini .type ul li span.num{font-size: 14px !important;}
	.minigame .mini .type ul li span.tit, .minigame .mini .type ul li span.l, .minigame .mini .type ul li a:hover span.l, .minigame .mini .type ul li a:focus span.l{display: inline-block;margin: 5px 7px;}
	.minigame .mini .type ul li span.num{margin:0;padding-top:0;}
	.minigame .mini .type ul li a:hover span, .minigame .mini .type ul li a:focus span{margin:0;}
	.minigame .mini .type ul li.active a:hover span, .minigame .mini .type ul li.active a:focus span{margin:0;}
	.minigame .mini .type ul li span.l{margin: 5px 0 5px 0px;text-align:left;}
    .minigame .mini .type ul li a:hover span.l, .minigame .mini .type ul li a:focus span.l{margin: 5px 0 !important;}

    .minigame .mini .type ul li span.tit + .tit{margin-left:0;}
	.minigame .mini .type ul li span.tit, .minigame .mini .type ul li a:hover span.tit, .minigame .mini .type ul li a:focus span.tit{font-size: 18px;margin: 5px 0 !important;}
	.minigame .mini .type ul li a:hover span.tit + .tit, .minigame .mini .type ul li a:focus span.tit + .tit{margin: 4px 0 0;}
	
    .minigame .mini .type ul li div.bet-dummy a span, .minigame .mini .type ul li div.bet-dummy a:hover span, .minigame .mini .type ul li div.bet-dummy a:focus span{font-size:14px !important;}
	.bet_disable_pball{width: 100%;height: 100%;font-size: 18px !important;}

	.my-money{margin: -4px auto 6px;}
	.my-money .point, .my-money .money{width: 46%;height: 30px;margin: 4px;line-height: 30px;}
	.my-money .point .icon, .my-money .money .icon{width: 30px;height: 30px;line-height: 30px;font-size: 14px;}
	.my-money .point .l, .my-money .money .l{padding-left: 30px;font-size: 14px;}
	.my-money div > a{width: calc(100% - 30px);margin: 0 0 0 30px;}
	.my-money .point .r, .my-money .money .r{width: 40%;font-size: 14px;}
	.my-money .btn-close{display: inline-block;position: relative;top: inherit;right: inherit;margin-bottom: 10px;}
}
@media (min-width: 1024px){
	.iframe-wrapper {width: 762px;height: 510px;}
	.live_frame_wrap.game-viewer2 .iframe-wrapper {width: 830px;height: 655px;}
	.ext-game-viewer.game-viewer2 .iframe-wrapper {width: 830px;height: 685px;}
	.iframe {
		width: 762px;
		height: 509px;
		margin: 0;
		-ms-zoom: 1.0;
		-moz-transform: scale(1.0);
		-moz-transform-origin: 0 0;
		-o-transform: scale(1.0);
		-o-transform-origin: 0 0;
		-webkit-transform: scale(1.0);
		-webkit-transform-origin: 0 0;
		background-size: cover;
	}
	.live_frame_wrap.game-viewer2 .iframe-wrapper iframe{
		width: 830px;
		height: 644px;
	}
	.ext-game-viewer.game-viewer2 .iframe-wrapper iframe{
		width: 830px;
		height: 684px;
	}

	/* add changes el */
	.live_frame_wrap.game-viewer .iframe-wrapper.v2{
		width: 830px;
    height: 405px;
	}

	/* add changes el */
	.live_frame_wrap.game-viewer2 .iframe-wrapper.v2{
		width: 830px;
		height: 394px !important;
	}



}

@media (max-width: 666px){
	.bet_disable_pball{width: 100%;height: 100%;}
	.my-money .time{margin-bottom: 5px;padding: 5px;}
	.my-money .time .round{display: block;font-size: 14px;}
    .my-money .time > strong{display:block;padding-bottom: 9px;}
	.my-money .time .round strong{}
	.my-money .time .minute{}
	.my-money .time .second{}
	.my-money .time .second:after{font-size: 39px;}
	.my-money .time .minute span{font-size: 25px !important;}
	.my-money .time .second span{font-size: 25px !important;}
}
@media (max-width: 480px){
    .live_frame_wrap.game-viewer2{}
    .live_frame_wrap.game-viewer2 .iframe-wrapper{width: 100%;overflow-x: scroll;}
    .live_frame_wrap.game-viewer2 .iframe-wrapper .iframe{width: 830px;}
	.ext-game-viewer.game-viewer2{}
    .ext-game-viewer.game-viewer2 .iframe-wrapper{width: 100%;overflow-x: scroll;}
    .ext-game-viewer.game-viewer2 .iframe-wrapper .iframe{width: 830px;}
}

@media (max-width: 400px){
	#content-center{padding:8px}
	.board-g{margin-top: 8px;}
	
	.minigame .mini .txt-g{margin-bottom: 5px;}
	.minigame .mini .type ul{margin: -2px 3px 4px;}
	.minigame .tit-g .number{top: 8px;left: 8px;}
	.minigame .tit-g > div{padding:8px}
	.minigame .tit-g > div:after{display:block; clear:both; content:"";}
	.minigame .tit-g .time{float: right;width: 100px;margin-right: 71px;}
    .minigame .tit-g a{top: 8px;right: 8px;}
    .minigame .mini .type ul li span.tit{margin: 4px;padding: 4px !important;}
	.minigame .mini span{padding: 4px;}

	.minigame .mini .type ul li.sub-tit div{font-size:12px;letter-spacing: -0.040em;}
	.minigame .mini .txt-g .time .second:after{top: -2px;left: -6px;height: 18px;font-size: 15px;}

	.ext-game-viewer{margin: 0 -10px;padding: 0;}
	.minigame .mini .type{padding-top: 0;}
}