@media only screen and (max-width: 1320px){
	main{
		max-width: 1024px;
	}
	.left-container {
		width: 468px;
		font-size: 26px;
	}
	.right-container {
		width: 530px;
	}
	.header-title span {
		font-size: 41px;
	}
	.mid {
		font-size: 18px;
	}
}
@media only screen and (max-width: 1024px){
	body{
		background-image: url("../_images/main-background-720.jpg");
		background-color: #04071a;
	}
	main {
		max-width: 720px;
		padding: 19px 0px 37px 0px;
	}
	.main-inner-container {
		display:block;
		margin: 25px auto;
	}
	.left-container {
		width: 580px;
		font-size: 31px;
		width:100%;
		margin-top: 375px;
	}
	.right-container {
		width: 532px;
	}
	.header-title span {
		font-size: 42px;
	}
	.header-title {
		width: 565px;
		margin: 0 auto;
	}
	.mid {
		font-size: 25px;
	}
}
@media only screen and (max-width: 767px){
	.tpl-logo-wrap span{
		left: 208px;
		top: 14px;
		font-size: 14px;
	}
	.table-mobi{
		display:table-row;
	}
	.table-desk{
		display:none;
	}
	.lbox-winners{
		width:540px;
	}
}
@media only screen and (max-width: 696px){
	main {
		max-width: 590px;
	}
}
@media only screen and (max-width: 599px){
	body{
		background-image: url("../_images/main-background-480.jpg");
		background-position: center 50px;
	}
	main {
		max-width: 460px;
		font-size: 14px;
	}
	.header-title {
		width: 458px;
	}
	.header-title span {
		font-size: 36px;
	}
	.mid {
		font-size: 18px;
	}
	.big {
		font-size: 36px;
	}
	.big-2 {
		font-size: 30px;
	}
	.left-container {
		font-size: 25px;
		margin-top: 345px;
	}
	.right-header {
		font-size: 21px;
	}
	#submit-form input {
		width: 238px;
	}
	.right-container {
		width: 435px;
	}
	.lbox-terms,
	.lbox-winners{
		height: 573px;
		width:398px;
		padding: 65px 12px 20px 12px;
	}
	.lbox-success{
		width: 417px;
		height: 354px;
	}
	.lbox-success p{
		font-size: 17px;
	}
	.lbox-success span{
		font-size: 15px;
	}
	.tpl-header {
		height: 76px;
	}
	.tpl-logo-wrap span {
		left: 0px;
		top: 44px;
		font-size: 12px;
		border: none;
	}
}
@media only screen and (max-width: 479px){
	body{
		background-position: center top;
	}
	.tpl-txt-lang{
		display:none;
	}
	.tpl-lang-wrap {
		width: 65px;
	}
	main{
		max-width: 300px;
	}
	.header-title {
		width: 100%;
	}
	.header-title span {
		font-size: 25px;
	}
	.big {
		font-size: 29px;
	}
	.big-2 {
		font-size: 20px;
	}
	.left-container {
		font-size: 17px;
		margin-top: 305px;
	}
	.mid {
		font-size: 14px;
	}
	.right-container {
		width: 100%;
	}
	.right-header {
		width: 94%;
	}
	.username-field{
		margin-bottom:10px;
	}
	.br-mobi{
		display:block;
	}
	.lbox-success{
		width: 306px;
		height: auto;
		padding: 36px 22px;
	}
	.lbox-success p{
		font-size: 17px;
	}
	.lbox-success span{
		font-size: 13px;
	}
	.lbox-success img{
		width:92%;
	}
	.lbox-success .btn{
		font-size: 18px;
		padding: 12px 12px 8px 12px;
	}
	.lbox-terms,
	.lbox-winners{
		height: 450px;
		width: 303px;
		padding: 47px 12px 20px 12px;
	}
	.scroll-pane{
		height:372px;
	}
	.lbox-msg {
		height: auto;
		width: 300px;
	}
}