@media (min-width: 1600px) {
	.container {
		width: 1466px;
	}
	html {
		font-size: 16px;
	}
	body.secondary .workarea .container {
		width: 1286px;
	}
	.left-bg {
		left: calc((100% - 1903px) / 2);
	}
	.right-bg {
		right: calc((100% - 1903px) / 2);
	}
	.main-1 {
		height: 611px;
	}
	header {
		margin-top: 25px;
	}
	header .login {
		margin: 0 0 0 40px;
		min-width: 196px;
		height: 48px;
		border-radius: 24px;
	}
	header .personal-link-inner .registred-codes img {
		width: 60px;
	}
	header .personal-link.closed, header .personal-link-inner > img, header .personal-link-header {
		height: 48px !important;
	}
	header .personal-link {
		border-radius: 24px;
	}
	button.register-code, button.support {
		height: 81px;
	}
	#products {
		margin-top: 35px;
	}
	#rules h1 {
		padding-top: 90px;
	}
	#rules {
		height: 826px;
		margin-bottom: 77px;
		background-size: 1920px 626px;
	}
	#rules .imgs-wrap img:nth-child(1) {
		width: 349px;
	}
	#rules .imgs-wrap img:nth-child(2) {
		width: 531px;
	}
	#rules .imgs-wrap img:nth-child(3) {
		width: 350px;
	}
	#rules .imgs-wrap {
		margin-top: -20px;
	}
	#rules .rules-list img {
		height: 152px;
	}
	#prizes {
		margin-bottom: 100px;
	}
	#winners h1 {
		margin-bottom: 92px;
	}
	#winners .search {
		height: 100px;
		padding: 24px 24px 18px 20px;
	}
	#winners button {
		height: 100px;
	}
	#winners .winners-table-wrap {
		height: 468px;
		border-radius: 30px;
		margin-top: 32px;
		padding: 20px 30px 0 30px;
	}
	#winners {
		height: 880px;
		background-size: 1920px 880px;
	}
	#winners .winners-table-inner .os-scrollbar {
		width: 19px;
		border-radius: 9.5px;
		bottom: 20px;
	}
	#winners .winners-table-inner .os-scrollbar-handle {
		max-height: 45px;
		min-height: 45px;
		width: 45px;
		left: -13px;
	}
	#winners .winners-table-inner .os-scrollbar-handle .line {
		width: 17px;
		left: 13px;
		bottom: 43px;
		border-top-left-radius: 8.5px;
		border-top-right-radius: 8.5px;
	}
	footer .phone {
		height: 153px;
	}
	footer .disclaimer {
		margin-top: 50px;
		padding: 15px 0;
	}
}