@media (max-width: 660px) {
    
    	div.Header {
	    justify-content: center;
	}

	div.Product {
		width: 145px;
		padding: 20px 0px;
		margin: 0 8px 20px 8px;
	}

	div.ProductImg {
		width: 145px;
		height: 145px;
	}

	div.logo_title {
		font-size: 15px;
	}
	
	ul.Menu a {
	    font-size: 13px;
	}

	a.Logo img {
		width: 130px;
		margin-left: 8px;
	}

	.Gplayimg { 
		width: 120px;
		margin-right: 8px;
	}

	div.FastEntry {
		display: none;
	}

	div.ProductTitle span:nth-child(2) {
		font-size: 15px;
	}
	div.ProductTitle span:first-child {
		font-size: 12px;
	}

	div.Footer {
		display: grid;
		row-gap: 20px;
		grid-template-columns: 1fr;
	}

	div.FooterInfo {
		font-size: 14px;
		line-height: 15px;
		text-align: center;
	}

	.FooterImg {
		margin: 0 auto;
		display: block;
	}

	div.Infoline {
		font-size: 14px;
	}
	
	.popup1, .popup2, .popup3, .popup4, .popup5, .popup6, .popup7, .popup8, .popup9 {
	   width: 350px;
	}
	
	div.OrderInfo {
	 background-color: rgba(255,255,255,0);
	 min-height: 400px;
	 border: none;
	}

}

@media (max-width: 500px) {
    div.online span::after {content: 'Онлайн:';}
    a.Logo img {
		width: 200px;
		margin-left: 8px;
	}
	
	.Gplayimg { 
		width: 100px;
		margin-right: 8px;
	}
	
	div.logo_title {
		font-size: 13px;
	}
	
	ul.Menu {
	    margin-top: -13px;
	}
	
	div.BgHead {
	    border-top: 5px solid white;
	}
	
   
}

@media(max-width: 800px) {
    .stats tr { border-bottom: 0; display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 15px; }
    .stats td { border: 1px solid rgba(255,255,255,0.1); margin: 0 -1px -1px 0; padding: 10px 20px; position: relative; width: 50%; }
}