@media(max-width: 1000px){
	.main_banner{
		display: flex;
		justify-content: center;
		overflow: hidden;
	}

	.main_banner img{
		width: 114%;
	}

	.menu li a{
		font-size: 14px;
	}

	.games .item{
		height: 149px;
	}

	.games .item_image{
		height: 111px;
	}
}

@media(max-width: 900px){
	.games .item{
		width: calc(25% - 13px);
	}
}

@media(max-width: 840px){
	.main_banner p{
		font-size: 20px;
	}
}

@media(max-width: 750px){
	.desktop_banner{
		display: none;
	}

	.mobile_banner{
		display: block;
	}

	.main_banner img{
		width: 100%;
	}

	.menu li{
		width: calc(50% - 12px);
	}
}

@media(max-width: 640px){
	.games .item{
		width: calc(33% - 13px);
	}
}

@media(max-width: 550px){
	.login_signup a.login_a{
		display: none;
	}
}

@media(max-width: 500px){
	.title_a a{
		width: 192px;
	}
}

@media(max-width: 480px){
	.games .item{
		width: calc(50% - 13px);
	}
}

@media(max-width: 410px){
	.login_signup a{
		font-size: 14px;
		width: 120px;
		height: 32px;
	}

	.logo img{
		width: 130px;
	}
}