@media (min-width: 992px) and (max-width: 1199px) {
	.container {
		width: 909px;
	}
	html {
		font-size: 9.92px;
	}
	body.secondary .workarea .container {
		width: 797px;
	}
	.left-bg {
		left: calc((100% - 1183px) / 2);
	}
	.right-bg {
		right: calc((100% - 1183px) / 2);
	}
	.main-1 {
		height: 382px;
	}
	header {
		margin-top: 16px;
	}
	header .login {
		margin: 0 0 0 25px;
		min-width: 121px;
		height: 30px;
		border-radius: 15px;
	}
	header .personal-link-inner .registred-codes img {
		width: 37.2px;
	}
	header .personal-link.closed, header .personal-link-inner > img, header .personal-link-header {
		height: 30px !important;
	}
	header .personal-link {
		border-radius: 15px;
	}
	button.register-code, button.support {
		height: 50px;
	}
	#products {
		margin-top: 22px;
	}
	#rules h1 {
		padding-top: 56px;
	}
	#rules {
		height: 516px;
		margin-bottom: 48px;
		background-size: 1200px 391px;
	}
	#rules .imgs-wrap img:nth-child(1) {
		width: 218px;
	}
	#rules .imgs-wrap img:nth-child(2) {
		width: 332px;
	}
	#rules .imgs-wrap img:nth-child(3) {
		width: 219px;
	}
	#rules .imgs-wrap {
		margin-top: -12.5px;
	}
	#rules .rules-list img {
		height: 95px;
	}
	#prizes {
		margin-bottom: 63px;
	}
	#winners h1 {
		margin-bottom: 58px;
	}
	#winners .search {
		height: 63px;
		padding: 15px 15px 11px 13px;
	}
	#winners button {
		height: 63px;
	}
	#winners .winners-table-wrap {
		height: 293px;
		border-radius: 19px;
		margin-top: 20px;
		padding: 13px 19px 0 19px;
	}
	#winners {
		height: 550px;
		background-size: 1200px 550px;
	}
	#winners .winners-table-inner .os-scrollbar {
		width: 12px;
		border-radius: 6px;
		bottom: 13px;
	}
	#winners .winners-table-inner .os-scrollbar-handle {
		max-height: 28px;
		min-height: 28px;
		width: 28px;
		left: -7px;
	}
	#winners .winners-table-inner .os-scrollbar-handle .line {
		width: 10px;
		left: 7px;
		bottom: 26px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	footer .phone {
		height: 96px;
	}
	footer .disclaimer {
		margin-top: 31px;
		padding: 9px 0;
	}
}