@media only screen and (max-width: 450px) {
	.main-wallet-menu img { width:30px; height:30px; }
	.home-icon img { 
		width: 42px; height: 42px;
	}
	.home-balance,.home-viplv {
		font-size:12px; 
	}
	.home-balance b,.home-viplv b { font-size:14px; }
	.home-balance img,.home-viplv img { width: 35px; height: 35px; }
	.referrals-container li { font-size:9px; }
	.link-share input { 
		font-size:12px;
	}
	.main.slot .deposit-txt { top: 45%; font-size:12px; }
}
@media only screen and (max-width: 400px) {
	.main-wallet-menu img { width:26px; height:26px; }
	.home-icon { font-size:12px; }
	.home-icon img { 
		width: 36px; height: 36px;
	}
	.home-balance img,.home-viplv img { width: 32px; height: 32px; }
	.home-balance b,.home-viplv b { font-size:12px; }
	.home-balance img.btn-refresh {
		width: 12px;
		height: 12px;
	}
	.home-balance button { height: 12px; margin: 0; padding: 0; }
	.lucky-box{max-width: 300px; width: 100%; height: 186px; margin: 0 auto; background-image: url("../img/lucky4d-base.png"); background-position: center top; background-repeat: no-repeat; background-size:cover}
	.lucky-number{max-width:260px; width: 100%; height: 50px; margin: 0 auto; padding: 66px 0 0; font-size: 45px; font-weight: bold;  color: black; text-align: center}
	.lucky-cta{ width: 100%; text-align: center; margin:90px 0 40px}
	.main.slot .deposit-txt { top: 40%;}
}
@media only screen and (max-width: 370px) {
	header .logo img { width: 107px; height: 24px; }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (max-width: 600px) {
	.jackpot-spin { max-width: 360px; margin: 0 auto; }
	.jackpot-amount {
		width:360px;
		height: 115px;
		font-size: 42px;
		padding-top: 42px;
	}	
	.jackpot-amount li { width: 40px; text-align: center; }
	.jackpot-amount li:nth-child(1) { margin-left: 36px; }
	.jackpot-amount li:nth-child(2) { margin-left: 19px; }
	.jackpot-amount li:nth-child(5) { margin-left: 19px; }

}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}

@media (min-width: 1200px) {
    .container{
        max-width: 768px;
    }
}