
@media only screen and (max-width: 1700px) {
	.line{
		top: 36px;
		width: 1007px;
		height: 345px;
	}
	.nba-prediction-page .nba-league-label {
		width: 177px;
		height: 21px;
		background-size: cover !important;
	}
	.nba-prediction-page .nba-team {
		width: 184px;
		height: 44px;
		font-size: 23px;
		background-size: cover !important;
	}
	.nba-prediction-page .nba-team .nba-team-logo {
		padding-top: 7px;
		width: 17%;
	}
	.nba-prediction-page .nba-team .nba-team-logo img{
		width:30px;
	}
	.nba-prediction-page .nba-team .nba-team-name {
		padding-top: 13px;
	}
	.nba-prediction-page .nba-team .nba-team-name p {
		font-size: 17px;
	}
	.nba-prediction-page .nba-team .nba-team-name span {
		font-size: 8px;
	}
	.nba-prediction-page .nba-team .nba-score-wrap {
		padding-top: 11px;
		width: 67px;
	}
	.nba-prediction-page .nba-league-label {
		font-size: 13px;
		padding-top: 5px;
	}
	.nba-top-wrap h1 {
		font-size: 47px;
	}
	.nba-top-wrap h2 {
		font-size: 21px;
	}
	.nba-prediction-page .nba-score-wrap ul {
		font-size: 14px;
	}
	.lbox-terms{
		height:auto;
		padding: 27px;
		font-size:14px;
	}
	.scroll-pane{
		height:394px;
	}
	.nba-prediction-page .nba-column.west .conference-finals {
		margin-left: 192px;
	}
	.nba-prediction-page .nba-column.east.semi-finals .nba-team {
		margin-left: 192px;
	}
	.nba-prediction-page .nba-column.east .conference-finals .nba-team {
		margin-left: 0px;
	}
	.nba-prediction-page .nba-column {
		margin: 0px 4px;
	}
	.nba-prediction-page .nba-column.finals {
		width: auto;
		margin: 0px 6px;
	}
	.nba-prediction-page .finals .nba-league-label {
		background-size: contain !important;
		width: 184px;
		height: 44px;
		font-size: 23px;
		margin-top: 24px;
	}
	.nba-prediction-page .finals .nba-spacer {
		height: 86px;
	}
	.nba-prediction-page .finals .nba-spacer:first-child {
		height: 117px;
	}
	.nba-prediction-page .east.semi-finals .nba-league-label {
		margin-left: 191px;
	}
	.nba-prediction-page .east .conference-finals .nba-league-label {
		margin-left: 0px;
	}
	.nba-prediction-page-play-in .nba-middle-wrap {
		width: 1380px;
	}
	.line-playin {
		left: 315px;
	}
	.line-playin2 {
		right: 315px;
	}
	body.es .finals .nba-league-label, body.pt .finals .nba-league-label {
		font-size: 18px;
		padding-top: 12px;
	}
	body.vn .finals .nba-league-label, body.id .finals .nba-league-label {
		font-size: 18px;
		padding-top: 12px;
	}
	body.th .finals .nba-league-label {
		font-size: 17px;
		padding-top: 10px;
	}

	.nba-prediction-page {
		height: 760px!important;
	}
}

@media only screen and (max-width: 1380px) {
	body.es .nba-prediction-page-play-in .btn {
		font-size: 16px;
	}
	body{
		background: url(../_images/2022/bg-main-tablet.png) center -140px no-repeat;
    	background-size: 1380px;
	}
	.nba-flash-page {
		height: 600px !important;
	}
	.nba-prediction-page-play-in .nba-bottom-wrap-container-desktop {
		display: none;
	}
	.nba-prediction-page-play-in .nba-time-wrap-tablet, .nba-prediction-page-play-in .nba-bottom-wrap-tablet {
		display: block;
	}
	/* .nba-prediction-page-play-in {
		height: 1200px!important;
	} */
	.west .nba-team, .finals .west-team.nba-team, .west_8thseed .nba-team, .east_8thseed .nba-team {
		background-size: contain;
	}
	.nba-team {
		width: 195px;
		height: 49px;
	}
	/* .nba-prediction-page {
		height: 1480px!important;
	} */
	.nba-time-wrap.nba-time-wrap-tablet {
		margin: 0 auto;
	}
	.nba-prediction-page-play-in .btn {
		width: 212px;
		margin: 12px 5px;
		padding-top: 15px;
	}
	.nba-time-wrap h3 {
		padding-right: unset;
	}
	.nba-prediction-page-play-in .nba-bottom-wrap.nba-bottom-wrap-tablet {
		display: flex;
		justify-content: center;
	}
	/* .nba-prediction-page .btn {
		margin: 12px 5px;
		width: 212px;
		padding-top: 15px;
	} */
	/* .line{
		display:none;
	} */
	.line {
		top: 13px;
		width: 760px;
		height: 317px;
	}
	.nba-top-wrap h1 {
		font-size: 33px;
	}
	/* .nba-prediction-page .nba-top-wrap {
		margin: 0px 0px 70px 0px;
	}
	.nba-prediction-page .nba-prediction-wrap {
		display: flex;
		flex-flow: wrap;
	}
	.nba-prediction-page .nba-column.west.round{
		order:1;
	}
	.nba-prediction-page .nba-column.east.round{
		order:2;
	}
	.nba-prediction-page .nba-column.west.semi-finals{
		order:3;
		display: flex;
		flex-flow: column;
	}
	.nba-prediction-page .nba-column.west .conference-finals {
		margin-left: 0px;
		order:1;
		margin-top: 60px;
	}
	.nba-prediction-page .nba-column.east.semi-finals{
		order:4;
		display: flex;
		flex-flow: column;
	}
	.nba-prediction-page .nba-column.east.semi-finals .nba-team {
		margin-left: 0px;
	}
	.nba-prediction-page .nba-column.east .conference-finals {
		order:1;
		margin-top: 60px;
	}
	.nba-prediction-page .nba-column.finals{
		order:5;
	}
	.nba-prediction-page .nba-column.finals .nba-match{
		display: flex;
		flex-flow: wrap;
	}
	.nba-prediction-page .nba-column.finals .nba-match .nba-spacer{
		order:1;
	}
	.nba-prediction-page .nba-column.finals .nba-match .west-team.nba-team{
		order:2;
	}
	.nba-prediction-page .nba-column.finals .nba-match .east-team.nba-team{
		order:3;
	}
	.nba-prediction-page .nba-column.finals {
		margin: 0px;
		width: 740px;
	}
	.nba-prediction-page .nba-score-wrap ul {
		font-size: 16px;
	}
	.nba-prediction-page .nba-column.east .nba-league-label{
		display:none;
	}
	.nba-prediction-page .nba-league-label{
		right: -97px;
	}
	.nba-prediction-page .conference-finals .nba-league-label {
		margin-top: -25px;
	}
	.nba-prediction-page .nba-spacer {
		display:none;
	}
	.nba-prediction-page .nba-column {
		margin-bottom: 60px;
	}
	.nba-prediction-page .finals .nba-spacer {
		display:block;
	}
	.nba-prediction-page .finals .nba-league-label {
		background: url("../_images/2022/finals-wrap.png");
		width: 213px;
		height: 25px;
		margin-top: -33px !important;
		left: 115px;
		color: #000;
		font-size: 18px;
		padding-top: 3px;
	}
	.nba-prediction-page .finals .nba-spacer:first-child {
		height: auto;
	}
	.nba-prediction-page .nba-team {
		width: 213px;
		height: 51px;
		font-size: 30px;
	}
	.nba-prediction-page .nba-team .nba-team-logo {
		padding-top: 5px;
		width: 21%;
	}
	.nba-prediction-page .nba-team .nba-team-logo img {
		width: unset;
	}
	.nba-prediction-page .nba-team .nba-team-name {
		padding-top: 15px;
	}
	.nba-prediction-page .nba-team .nba-team-name p {
		font-size: 22px;
	}
	.nba-prediction-page .nba-team .nba-score-wrap {
		width: 75px;
		padding-top: 10px;
	} */
	/* .nba-prediction-page .nba-middle-wrap {
		width: 445px;
		margin-bottom: 90px;
	} */
	/* .nba-prediction-page .nba-time-wrap {
		bottom: 50px;
	} */
	.nba-prediction-page .nba-team {
		width: 128px;
		background-size: contain!important;
		background-repeat: no-repeat!important;
		margin: 0;
	}
	.nba-prediction-page .nba-column.west .conference-finals {
		margin-left: 133px;
	}
	.nba-prediction-page .nba-league-label {
		width: 128px;
	}
	.nba-prediction-page .nba-team .nba-team-name {
		width: 45px;
		padding-top: 8px;
	}
	.nba-prediction-page .nba-team .nba-score-wrap {
		padding-top: 5px;
		width: 35px;
	}
	.nba-prediction-page .nba-league-label {
		font-size: 11px;
		background-size: contain!important;
		background-repeat: no-repeat;
		padding-top: 3px;
	}
	.nba-prediction-page .btn {
		margin: 12px 5px;
		font-size: 13px;
		padding-top: 14px;
		width: 170px;
	}
	.nba-prediction-page .east .conference-finals .nba-league-label {
		margin-left: 45px;
	}
	.nba-prediction-page .nba-column.east .conference-finals .nba-team {
		margin-left: 45px;
	}
	.nba-prediction-page .finals .nba-league-label {
		width: 145px;
		background-repeat: no-repeat;
	}
	.nba-prediction-page .nba-column.finals {
		left: 20px;
	}
	.nba-prediction-page-play-in .nba-middle-wrap {
		width: 1024px;
	}
	.line-playin {
		left: 215px;
		height: 350px;
		top:61px;
	}
	.line-playin2 {
		right: 215px;
		height: 350px;
		top:61px;
	}
	/* .nba-prediction-page .nba-middle-wrap {
		width: 1024px;
	} */
	.nba-prediction-page .nba-team .nba-team-logo img {
		width: 25px;
	}
	.nba-prediction-page .nba-team .nba-team-logo {
		padding-top: 2px;
	}
	.nba-prediction-page-play-in .west.round {
		margin-right: 9px;
	}
	.nba-prediction-page-play-in .east.round {
		margin-left: 9px;
	}
	body.sc .finals .nba-league-label, body.ch .finals .nba-league-label {
		padding-top: 1px;
	}
	body.es .finals .nba-league-label, body.pt .finals .nba-league-label {
		padding-top: 3px;
	}
	body.vn .finals .nba-league-label, body.id .finals .nba-league-label {
		padding-top: 1px;
	}
	body.jp .finals .nba-league-label {
		padding-top: 0px;
	}
	body.th .finals .nba-league-label {
		padding-top: 3px;
	}
}

@media only screen and (max-width: 1024px) {

	.nba-prediction-page-play-in {
		height: 1200px!important;
	}

	.nba-prediction-page-play-in .nba-middle-wrap {
		width: 555px;
	}

	.line-playin {
		left: 226px;
		top: 66px;
		height: 358px;
	}

	.line-playin2 {
		right: 226px;
		top: 522px;
		height: 358px;
	}

	.nba-team {
		width: 213px;
		height: 51px;
	}

	.west .nba-team, .finals .west-team.nba-team, .west_8thseed .nba-team, .east_8thseed .nba-team {
		background-size:unset;
	}

	.nba-prediction-page {
		height: 1480px!important;
	}

	.nba-prediction-page .btn {
		margin: 12px 5px;
		width: 212px;
		padding-top: 15px;
	}

	.nba-prediction-page .nba-top-wrap {
		margin: 0px 0px 70px 0px;
	}
	.nba-prediction-page .nba-prediction-wrap {
		display: flex;
		flex-flow: wrap;
	}
	.nba-prediction-page .nba-column.west.round{
		order:1;
	}
	.nba-prediction-page .nba-column.east.round{
		order:2;
	}
	.nba-prediction-page .nba-column.west.semi-finals{
		order:3;
		display: flex;
		flex-flow: column;
	}
	.nba-prediction-page .nba-column.west .conference-finals {
		margin-left: 0px;
		order:1;
		margin-top: 60px;
	}
	.nba-prediction-page .nba-column.east.semi-finals{
		order:4;
		display: flex;
		flex-flow: column;
	}
	.nba-prediction-page .nba-column.east.semi-finals .nba-team {
		margin-left: 0px;
	}
	.nba-prediction-page .nba-column.east .conference-finals {
		order:1;
		margin-top: 60px;
	}
	.nba-prediction-page .nba-column.finals{
		order:5;
	}
	.nba-prediction-page .nba-column.finals .nba-match{
		display: flex;
		flex-flow: wrap;
	}
	.nba-prediction-page .nba-column.finals .nba-match .nba-spacer{
		order:1;
	}
	.nba-prediction-page .nba-column.finals .nba-match .west-team.nba-team{
		order:2;
	}
	.nba-prediction-page .nba-column.finals .nba-match .east-team.nba-team{
		order:3;
	}
	.nba-prediction-page .nba-column.finals {
		margin: 0px;
		width: 740px;
	}
	.nba-prediction-page .nba-score-wrap ul {
		font-size: 16px;
	}
	.nba-prediction-page .nba-column.east .nba-league-label{
		display:none;
	}
	.nba-prediction-page .nba-league-label{
		right: -97px;
	}
	.nba-prediction-page .conference-finals .nba-league-label {
		margin-top: -25px;
	}
	.nba-prediction-page .nba-spacer {
		display:none;
	}
	.nba-prediction-page .nba-column {
		margin-bottom: 60px;
	}
	.nba-prediction-page .finals .nba-spacer {
		display:block;
	}
	.nba-prediction-page .finals .nba-league-label {
		background: url("../_images/2022/finals-wrap.png");
		width: 213px;
		height: 25px;
		margin-top: -33px !important;
		left: 115px;
		color: #000;
		font-size: 18px;
		padding-top: 3px;
	}
	.nba-prediction-page .finals .nba-spacer:first-child {
		height: auto;
	}
	.nba-prediction-page .nba-team {
		width: 213px;
		height: 51px;
		font-size: 30px;
	}
	.nba-prediction-page .nba-team .nba-team-logo {
		padding-top: 5px;
		width: 21%;
	}
	.nba-prediction-page .nba-team .nba-team-logo img {
		width: unset;
	}
	.nba-prediction-page .nba-team .nba-team-name {
		padding-top: 15px;
	}
	.nba-prediction-page .nba-team .nba-team-name p {
		font-size: 22px;
	}
	.nba-prediction-page .nba-team .nba-score-wrap {
		width: 75px;
		padding-top: 10px;
	} 
	 .nba-prediction-page .nba-middle-wrap {
		width: 445px;
		margin-bottom: 90px;
	} 
	 .nba-prediction-page .nba-time-wrap {
		bottom: 50px;
	}

	.nba-prediction-page .nba-league-label {
		width: 177px;
		font-size: 13px;
	}

	.nba-prediction-page .nba-team .nba-team-name {
		width: 69px;
	}

}

@media only screen and (max-width: 1000px) {
	.nba-prediction-page-play-in .nba-time-wrap-tablet, .nba-prediction-page-play-in .nba-bottom-wrap-tablet {
		width: 100%;
	}
	.nba-main-page {
		width: 768px;
	}
	/* .nba-prediction-page .nba-time-wrap {
		bottom: 55px;
	} */
	.nba-how-to-join-wrap {
		height: 150px;
	}
	.nba-how-to-join-wrap div {
		width: 230px;
		margin: -10px 10px;
		padding: 10px 12px;
	}
	.nba-how-to-join-wrap div h3 {
		font-size: 20px;
	}
	body {
		background: url(../_images/2022/bg-main-tablet.png) center 25px no-repeat;
		background-size: 1000px;
	}
	.nba-main-page .btn {
		width: 180px;
		height: 45px;
		font-size: 16px;
    	padding-top: 15px;
	}

	.nba-time-wrap h3 {
		padding-top: 0px;
	}
	.nba-main-page .nba-time-wrap .nba-time-wrap-container div {
		width: 85px;
    	height: 70px;
		padding-top: 5px;
	}
	.nba-time-wrap div span {
		bottom: 6px;
	}
	.nba-time-wrap {
		width: 350px;
	}
	body.bd .nba-how-to-join-wrap div, body.bg .nba-how-to-join-wrap div {
		font-size: 11px;
	}
	body.es .nba-main-page .btn, body.pt .nba-main-page .btn {
		font-size: 12px;
	}
	body.es .nba-how-to-join-wrap div h3, body.pt .nba-how-to-join-wrap div h3 {
		margin-top: 20px;
	}
	body.pt .nba-how-to-join-wrap div {
		font-size: 12px;
	}
	body.te .nba-main-page .btn {
		font-size: 14px;
		padding-top: 12px;
	}
	body.te .nba-how-to-join-wrap div {
		padding: 10px 10px;;
	}
	body.sc .nba-time-wrap, body.ch .nba-time-wrap, body.th .nba-time-wrap {
		width: 430px;
	}
	body.hi .nba-main-page .btn, body.kr .nba-main-page .btn, body.sc .nba-main-page .btn, body.ch .nba-main-page .btn, body.th .nba-main-page .btn, body.jp .nba-main-page .btn {
		padding-top: 10px;
	}
	body.jp .nba-how-to-join-wrap div, body.pt .nba-how-to-join-wrap div, body.es .nba-how-to-join-wrap div, body.vn .nba-how-to-join-wrap div, body.id .nba-how-to-join-wrap div {
		padding: 10px 12px;
	}
	body.vn .nba-how-to-join-wrap div h3, body.id .nba-how-to-join-wrap div h3{
		font-size: 16px;
		margin-top: 22px;
	}
	body.jp .nba-how-to-join-wrap div {
		font-size: 12px;
	}
	body.kr .nba-how-to-join-wrap div {
		font-size: 11px;
	}

	.nba-prediction-page-play-in {
		height: 1200px!important;
	}
	/* .nba-prediction-page {
		height: 1500px!important;
	} */
}
@media only screen and (max-width: 900px) {
	.lbox-terms #imp {
		font-size: 21px;
	}
	.lbox-terms {
		width: 593px;
		font-size:13px;
	}
	.nba-flash-page div {
		background-size: contain !important;
		background-repeat: no-repeat;
		width: 300px;
		height: 128px;
		padding: 9px 54px;
		margin: 10px 0px;
	}
	.nba-flash-page div span {
		font-size: 12px;
	}
	.nba-flash-page div h3 {
		font-size: 15px;
	}
	div.flash-playoffs h3 {
		margin-bottom: 28px;
	}
	.nba-flash-page div.flash-playoffs {
		padding: 18px 54px;
	}
	body.sc .nba-flash-page div, body.ch .nba-flash-page div {
		padding: 13px 65px;
	}
	body.es .nba-flash-page div h3, body.pt .nba-flash-page div h3 {
		font-size: 13px;
	}
	body.vn .nba-flash-page div h3, body.id .nba-flash-page div h3 {
		font-size: 13px;
	}
	body.hi .nba-flash-page div {
		padding: 15px 65px;
	}
	body.te .nba-flash-page div {
		padding: 16px 49px;
	}
	body.te .nba-flash-page div h3 {
		font-size: 13px;
	}
	/* body.te .nba-flash-page div h3 {
		margin-bottom: 20px;
	} */
	body.bd .nba-flash-page .flash-play-in h3, body.bg .nba-flash-page .flash-play-in h3 {
		margin-bottom: 40px;
	}
	body.jp .nba-flash-page div h3 {
		font-size: 10px;
	}
	body.jp .nba-flash-page div {
		padding: 18px 65px;
	}
	body.kr .nba-flash-page div h3 {
		font-size: 12px;
	}
	/* body.kr div.flash-play-in h3 {
		margin-bottom: 21px;
	} */
	body.kr .nba-flash-page div {
		padding: 15px 65px;
	}
	body.th .nba-flash-page div {
		padding: 14px 65px;
	}
	body.th .nba-flash-page div h3 {
		margin-bottom: 19px;
	}
	body.vn .nba-flash-page div ,
	body.id .nba-flash-page div {
		padding: 18px 47px;
	}
	/* body.vn .nba-flash-page div h3 ,
	body.id .nba-flash-page div h3 {
		margin-bottom: 19px;
	} */
}
@media only screen and (max-width: 768px) {
	.nba-main-page {
		width: 600px;
	}
	body.bd .nba-how-to-join-wrap div h3, body.bg .nba-how-to-join-wrap div h3, body.hi .nba-how-to-join-wrap div h3 {
		margin-bottom: 20px;
	}
	body.te .nba-main-page .btn, body.hi .nba-main-page .btn, body.kr .nba-main-page .btn, body.sc .nba-main-page .btn, body.ch .nba-main-page .btn, body.th .nba-main-page .btn, body.jp .nba-main-page .btn {
		padding-top: 25px;
	}
	body.es .nba-main-page .btn, body.pt .nba-main-page .btn {
		font-size: 16px;
	}

	/* .nba-prediction-page .nba-time-wrap {
		bottom: 30px;
	} */

	.nba-time-wrap {
		width: 450px;
	}

	.nba-prediction-page-play-in .btn {
		margin: 12px 0px;
	}

	/* .nba-prediction-page {
		height: 1450px!important;
	} */

	.nba-prediction-page .btn {
		width: 210px;
	}

	/* .nba-prediction-page .nba-time-wrap {
		bottom: 35px;
	} */

	/* .nba-time-wrap .nba-time-wrap-container div {
		width: 85px;
		height: 75px;
		padding-top: 15px;
	} */

	.nba-time-wrap div span {
		bottom: 6px;
	}

	.nba-top-wrap h1 {
		font-size: 30px;
	}

	.nba-how-to-join-wrap {
		background-image: url(../_images/2022/how-it-works-wrap-mobi.png);
		height: 480px;
	}

	.nba-bottom-wrap-tablet {
		display: block;
		/* flex-direction: column;
		align-items: center; */
	}

	.nba-time-wrap-tablet {
		display: flex;
	}

	.nba-bottom-wrap-container-desktop {
		display: none;
	}

	.nba-main-page .nba-middle-wrap {
		margin: 250px auto 20px;
	}

	.nba-main-page .btn {
		width: 285px;
		height: 80px;
		font-size: 16px;
		padding-top: 25px;
		margin: 10px auto;
		display: block!important;
	}

	.nba-how-to-join-wrap div {
		width: 300px;
		margin: 5px 10px;
	}

	.nba-how-to-join-wrap div h3 {
		margin-bottom: 20px;
	}

	.nba-prediction-page-play-in .nba-bottom-wrap.nba-bottom-wrap-tablet {
		display: block;
	}

}
@media only screen and (max-width: 728px) {
	.nba-prediction-page .nba-team {
		width: 212px !important;
		font-size: 24px;
		margin: 3px 0px;
	}
	.nba-prediction-page .nba-score-wrap ul {
		font-size: 13px;
	}
	.nba-prediction-page .nba-team .nba-score-wrap {
		padding-top: 15px;
	}
	.nba-prediction-page .nba-team .nba-team-name p {
		font-size: 21px;
	}
	.nba-prediction-page .nba-team .nba-team-name span {
		font-size: 8px;
	}
	.nba-prediction-page .nba-team .nba-team-logo {
		padding-top: 9px;
	}
	.nba-prediction-page .nba-team .nba-team-logo img {
		width: 34px;
	}
	.nba-bottom-text-wrap {
		font-size: 13px;
	}
	.lbox-terms {
		width: 518px;
		padding:18px;
		font-size:12px;
	}
	.lbox-submit-email, .lbox-success, .lbox-play-in-continue {
		width: 476px;
		height: 463px;
	}
	#play-form div {
		margin: 10px 0px;
	}
	.lbox-submit-email, .lbox-success, .lbox-play-in-continue {
		font-size: 14px;
	}
	.username-field, .email-field {
		height: 48px;
	}
	.lbox-submit-email .btn, .lbox-success .btn, .lbox-play-in-continue .btn {
		font-size: 22px;
	}
	.nba-prediction-page .nba-middle-wrap {
		width: 445px;
		margin-bottom: 130px;
	}
	/* .nba-prediction-page .nba-time-wrap {
		bottom: 25px;
	} */
	/* .nba-prediction-page .nba-bottom-wrap{
		width: 320px;
		margin: 0 auto;
	} */
	.nba-prediction-page .finals .nba-team {
		margin: 0px 4px;
	}	
}
@media only screen and (max-width: 649px) {
	.nba-closed-wrap{
		background: url('../_images/2022/prediction-closed-mobile.png') center no-repeat;
		width: 320px;
		height: 250px;
		padding: 19px 35px;
		background-size: contain;
	}
	body.vn .nba-closed-wrap, 
	body.kr .nba-closed-wrap, 
	body.th .nba-closed-wrap, 
	body.hi .nba-closed-wrap, 
	body.jp .nba-closed-wrap, 
	body.ch .nba-closed-wrap, 
	body.sc .nba-closed-wrap {
		padding: 15px 40px;
	}
	body.te .nba-closed-wrap{
		padding: 17px 40px;
	}
	body.te .nba-closed-wrap h3 {
		font-size: 15px;
	}
	body.sc .nba-prediction-page-play-in .nba-time-wrap, body.ch .nba-prediction-page-play-in .nba-time-wrap, body.th .nba-prediction-page-play-in .nba-time-wrap {
		width: 320px;
	}
	body{
		background: url('../_images/2022/bg-mobile.png') center -45px repeat;
		background-size: 650px;
	}
	.nba-prediction-page .nba-time-wrap {
		bottom: 85px;
	}
	.nba-how-to-join-wrap h3.htj {
		margin-left: 14px;
	}
	.nba-top-wrap h1 {
		font-size: 27px;
	}
	.nba-top-wrap h2 {
		font-size: 17px;
	}
	.nba-how-to-join-wrap div {
		background-size:contain !important;
		width:300px;
	}
	.nba-time-wrap h3 {
		width: 100%;
		padding: 0px;
	}
	.nba-flash-page{
		padding-top: 160px;
	}
	.nba-prediction-page-play-in .nba-middle-wrap {
		width: 310px;
	}
	.nba-prediction-page-play-in .btn {
		width: 210px;
		height: 50px;
		font-size: 16px;
		padding-top: 20px;
		margin: 3px 11px;
	}
	.nba-prediction-page-play-in .nba-time-wrap {
		width: 310px;
		bottom: -20px;
	}

	.nba-main-page .btn.btn-predict-now#btn-predict-home {
		display: block;
	}

	/* .nba-main-page .btn {
		width: 210px;
		height: 50px;
		font-size: 16px;
		padding-top: 20px;
		margin: 3px auto;
	} */

	.nba-prediction-page-play-in {
		height: 870px!important;
	}

	.nba-prediction-page-play-in .nba-time-wrap .nba-time-wrap-container div {
		width: 75px;
		height: 60px;
		padding-top: 5px;
	}
	.nba-time-wrap h2 {
		font-size: 25px;
	}

	.nba-prediction-page-play-in .nba-time-wrap div span {
		bottom: 2px;
	}
	.line-playin {
		left: 115px;
		top: 42px;
		width: 76px;
		height: 219px;
	}
	.line-playin2 {
		right: 115px;
		top: 322px;
		width: 76px;
		height: 219px;
	}
	.nba-prediction-page-play-in .nba-league-label {
		background-size: cover !important;
		width: 119px;
		height: 14px;
		font-size: 11px;
		padding-top:2px;
	}
	.nba-prediction-page-play-in .nba-team{
		background-size: cover !important;
		width: 121px;
		height: 29px;
		font-size: 18px;
	}
	.nba-prediction-page-play-in .nba-team .nba-team-logo img{
		width:22px;
	}
	.nba-prediction-page-play-in .nba-team .nba-team-logo {
		padding-top: 3px;
	}
	.nba-prediction-page-play-in .nba-team .nba-team-name {
		padding-top: 8px;
		width: 35px;
	}
	.nba-prediction-page-play-in .nba-team .nba-team-name p {
		font-size: 12px;
	}
	.nba-prediction-page-play-in .nba-team .nba-score-wrap {
		width: 43px;
		padding-top: 4px;
	}
	.nba-prediction-page-play-in .nba-team .nba-score-wrap h4 img{
		width:13px;
	}
	.nba-prediction-page-play-in .nba-score-wrap ul {
		font-size: 13px;
		top:28px;
	}
	.nba-prediction-page-play-in .standings {
		margin: 22px -6px;
	}
	.west_8thseed {
		margin: 18px 0px;
		margin-left: 33px;
	}
	.east_8thseed {
		margin: 18px 0px;
		margin-left: -33px;
	}
	.east.standings {
		padding-left: 33px;
	}
	.nba-prediction-page-play-in .nba-league-label {
		margin-top: -15px;
	}
	.nba-prediction-page-play-in .standings .nba-spacer {
		height: 90px;
	}
	.west_8thseed .nba-spacer, .east_8thseed .nba-spacer {
		height: 103px;
	}
	.nba-prediction-page-play-in .nba-team .nba-team-name p small {
		font-size: 9px;
	}
	.nba-prediction-page-play-in .west.round {
		margin-right: 0px;
	}
	.nba-prediction-page-play-in .east.round {
		margin-left: 0px;
	}
	body.sc .nba-time-wrap h3, body.ch .nba-time-wrap h3 {
		padding-right: unset;
	}
	body.vn .nba-how-to-join-wrap div h3, body.id .nba-how-to-join-wrap div h3 {
		font-size: 15px;
		margin-top: 10px;
	}
	body.sc .nba-time-wrap div span ,
	body.ch .nba-time-wrap div span {
		/* bottom: -14px; */
		font-size: 11px;
	}
	body.es .nba-how-to-join-wrap div, body.pt .nba-how-to-join-wrap div {
		padding: 21px 40px;
	}
	body.es .west.round .nba-team .nba-team-name p small, 
	body.es .east.round .nba-team .nba-team-name p small, 
	body.pt .west.round .nba-team .nba-team-name p small, 
	body.pt .east.round .nba-team .nba-team-name p small {
		font-size: 9px;
		left: 10px;
		margin-top: 2px;
	}
	body.vn .nba-how-to-join-wrap div, body.id .nba-how-to-join-wrap div {
		padding: 21px 40px;
	}
	body.vn .west.round .nba-team .nba-team-name p small, 
	body.vn .east.round .nba-team .nba-team-name p small, 
	body.id .west.round .nba-team .nba-team-name p small, 
	body.id .east.round .nba-team .nba-team-name p small {
		font-size: 9px;
		left: 10px;
		margin-top: 2px;
	}
	body.id .nba-time-wrap h3 ,
	body.hi .nba-time-wrap h3 {
		padding-right: unset;
	}
	body.te .nba-prediction-page-play-in .nba-league-label {
		font-size: 9px;
	}
	/* body.jp .nba-time-wrap div span {
		bottom: -12px;
	} */
	body.jp .west.round .nba-team .nba-team-name p small, body.jp .east.round .nba-team .nba-team-name p small {
		font-size: 7.5px;
	}
	body.jp .nba-league-label {
		padding-top: 0px;
	}
	body.jp .nba-time-wrap h3 {
		padding-right: unset;
	}
	body.kr .nba-time-wrap h3 {
		padding-right: unset;
	}
	body.kr .nba-time-wrap div {
		margin-top: 7px;
	}
	body.kr .nba-prediction-page-play-in .nba-league-label {
		padding-top: 0px;
	}
	body.th .nba-time-wrap h3 {
		padding-right: unset;
	}
}
@media only screen and (max-width: 600px) {

	.nba-prediction-page {
		height: 1400px!important;
	}

	.nba-prediction-page .nba-time-wrap {
		bottom: 55px;
	}

	.nba-main-page {
		width: 480px;
	}

	.nba-top-wrap h1 {
		font-size: 25px;
	}

	.nba-top-wrap h2 {
		font-size: 15px;
	}

	body {
		background: url(../_images/2022/bg-mobile.png) center -45px no-repeat;
		background-size: 600px;
	}

}
@media only screen and (max-width: 570px) {
	.lbox-terms {
		width: 411px;
		padding:11px;
	}
	.close {
		font-size: 17px;
	}
	.lbox-error {
		margin: 40% auto 0 auto;
		width: 286px;
		font-size: 13px;
	}
	.lbox-submit-email, .lbox-success, .lbox-play-in-continue {
		width: 399px;
		height: auto;
		padding: 35px 35px;
		font-size: 12px;
	}
	.username-field, .email-field {
		height: 36px;
	}
	.lbox-submit-email .btn, .lbox-success .btn, .lbox-play-in-continue .btn {
		font-size: 19px;
		padding: 13px 85px 8px 85px;
	}
	.nba-prediction-page .nba-column {
		margin-bottom: 35px;
	}
	.nba-prediction-page .nba-column.west .conference-finals ,
	.nba-prediction-page .nba-column.east .conference-finals {
		margin-top: 37px;
	}
	.nba-prediction-page .nba-middle-wrap {
		margin-bottom: 142px;
	}
	.nba-prediction-page .nba-time-wrap {
		bottom: 70px;
	}
	.nba-prediction-page .finals .nba-team {
		margin: 0px 2px;
	}

	.nba-prediction-page {
		height: 1350px!important;
	}
}
@media only screen and (max-width: 479px) {
	.nba-main-page {
		width: 320px;
	}
	body.sc .nba-time-wrap, body.ch .nba-time-wrap, body.th .nba-time-wrap {
		width: 320px;
	}
	.nba-main-page .nba-time-wrap .nba-time-wrap-container div {
		width: 75px;
		height: 60px;
	}
	.nba-prediction-page {
		height: 1200px!important;
	}
	body {
		background: url(../_images/2022/bg-mobile.png) center 50px no-repeat;
		background-size: 480px;
	}
	.nba-top-wrap h1 {
		font-size: 27px;
	}
	.nba-top-wrap h2 {
		font-size: 11px;
	}
	.nba-prediction-page .nba-column {
		margin: 20px 0px;
	}

	.nba-how-to-join-wrap div {
		background-size: contain !important;
		width: 275px;
	}
	.nba-prediction-page .nba-team {
		width: 142px !important;
		height: 34px;
		font-size: 16px;
		margin: 3px 3px;
	}
	.nba-time-wrap {
		width: 320px;
	}
	.nba-time-wrap .nba-time-wrap-container div {
		width: 75px;
		height: 60px;
		padding-top: 5px;
	}
	.nba-time-wrap div span {
		bottom: 0px;
	}
	.nba-time-wrap h2 {
		font-size: 24px;
	}
	.nba-prediction-page .nba-team .nba-score-wrap {
		padding-top: 18px;
	}
	.nba-prediction-page .nba-team .nba-team-name p {
		font-size: 13px;
	}
	.nba-prediction-page .nba-team .nba-team-logo {
		padding-top: 5px;
	}
	.nba-prediction-page .nba-team .nba-team-logo img {
		width: 22px;
	}
	.nba-prediction-page .nba-score-wrap ul li {
		padding: 1px;
	}
	.nba-prediction-page .nba-column.west .conference-finals,
	.nba-prediction-page .nba-column.east .conference-finals {
		margin-top: 38px;
	}
	.nba-prediction-page .finals .nba-league-label {
		left: 44px;
	}
	.nba-prediction-page .finals .nba-league-label br{
		display:none;
	}
	.nba-prediction-page .finals .nba-team {
		margin: 0px 2px;
	}
	.nba-how-to-join-wrap h3 {
		font-size: 17px;
	}
	.nba-how-to-join-wrap div h3 {
		font-size: 22px;
	}
	.nba-how-to-join-wrap div span {
		font-size: 11px;
	}
	.nba-bottom-text-wrap {
		font-size: 11px;
	}
	.lbox-terms #imp {
		font-size: 15px;
		margin-bottom:8px;
	}
	.lbox-terms {
		width: 300px;
		padding:10px;
		font-size:11px;
	}
	ol{
		padding-left:15px;
		padding-right:23px;
	}
	.lbox-submit-email, .lbox-success, .lbox-play-in-continue {
		width: 300px;
		padding: 35px 20px;
		font-size: 11px;
	}
	.lbox-submit-email .btn, .lbox-success .btn, .lbox-play-in-continue .btn {
		font-size: 15px;
		padding: 13px 60px 8px 60px;
	}
	.lbox-success .btn ,
	.lbox-play-in-continue .btn {
		margin-top: 29px;
	}
	.tpl-txt-lang{
		display:none;
	}
	.tpl-lang-wrap {
		width: 64px;
	}
	.nba-prediction-page .nba-team .nba-team-name {
		padding-top: 11px;
		width: 56px;
	}
	.nba-prediction-page .nba-team .nba-score-wrap {
		width: 51px;
		padding-top: 9px;
	}
	.nba-prediction-page .nba-score-wrap ul {
		top: 32px;
	}
	.nba-prediction-page .nba-time-wrap {
		bottom: 40px;
		width: 320px;
	}
	.nba-prediction-page .nba-middle-wrap {
		margin-bottom: 109px;
		width:300px;
	}
	body.sc .nba-league-label, body.ch .nba-league-label {
		padding-top: 0px;
	}
	body.kr .nba-prediction-page .nba-team .nba-team-name {
		width: 54px;
	}
	
}