@media (max-width: 1200px) {
	.wrapper {
		width: 800px;
	}
	.header .left {
		width: 300px;
	}
	.header .logo {
		line-height: 95px;
		font-size: 36px;
		width: 200px;
	}
	.header ul li {
		margin-right: 15px;
	}
	.news .item.big {
		width: 385px;
		height: 385px;
	}
	.news span {
		width: 177px;
		height: 177px;
	}
	.news .item {
		margin-bottom: 31px;
	}
	.group:nth-child(4n+1) {
		clear: none;
	}
	.group {
		width: 33%;
		float: left;
		margin-bottom: 20px;
	}
	.group:nth-child(3n+1) {
		clear: both;
	}
	.registration .left {
		width: 380px;
	}
	.registration .right {
		width: 380px;
	}
	.fut_once > .left {
		width: 270px;
	}
	.fut_once > .right {
		width: 500px;
	}
	.fut_once .rating {
		float: none;
		clear: both;
		padding-top: 15px;
	}
	.filters .button br {
		display: none;
	}
	.filters .button {
		width: 100%;
	}
}
@media (max-width: 800px) {
	.wrapper {
		width: 480px;
	}
	h1 {
		font-size: 25px;
		line-height: 25px;
	}

	iframe {
		max-width: 100%;
		height: auto;
	}
	.show480 {
		display: block !important;
	}
	.hide480 {
		display: none !important;
	}
	.mobilenav {
		display: none;
		background: rgba(100, 140, 230, 0.95);
		text-align: center;
		padding: 30px;
		position: fixed;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100vh;
		z-index: 99;
	}
	.header ul li {
		display: block;
		padding: 20px 0;
		margin: 0;
	}
	.closemenu {
		display: block;
		margin-top: 5px;
	}
	.news .item.big, .news span {
		width: 225px;
		height: 225px;
	}
	.index-news .news a:last-child {
		display: none;
	}
	.news .item.big span {
		width: 225px;
		height: 225px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.openmenu {
		float: left;
		width: 30px;
		display: block;
		margin: 33px 20px 0 0;
	}
	.questions .image {
		display: none;
	}
	.questions .question {
		width: 100%;
		padding: 0;
	}
	.group:nth-child(3n+1) {
		clear: none;
	}
	.group {
		width: 50%;
		float: left;
		margin-bottom: 20px;
	}
	.group:nth-child(2n+1) {
		clear: both;
	}
	.registration .left, .registration .right {
		margin: 0;
		float: none;
		width: 100%;
	}
	.fut_once > .left, .fut_once > .right {
		float: none;
		width: 100%;
	}
	.fut_once > .left {
		margin-top: 30px;
	}
	.fut_once .contacts {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.base_block li {
		width: calc(100% / 2 - 30px);
	}
}

@media (max-width: 480px) {
	.wrapper {
		width: 320px;
	}
	.show480 {
		display: block !important;
	}
	.hide480 {
		display: none !important;
	}
	.news .item.big, .news span {
		width: 100%;
		height: 150px;
	}
	.index-news .news a:last-child {
		display: none;
	}
	.fut_once .name {
		width: 100%;
	}
	.news .item.big span {
		width: 100%;
		height: 150px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.news .item.big {
		width: calc(100% - 30px);
		height: 320px;
	}
	.openmenu {
		float: left;
		width: 30px;
		display: block;
		margin: 33px 20px 0 0;
	}
	.questions .image {
		display: none;
	}
	.questions .question {
		width: 100%;
		padding: 0;
	}
	.group:nth-child(3n+1) {
		clear: none;
	}
	.group {
		width: 50%;
		float: left;
		margin-bottom: 20px;
	}
	.group:nth-child(2n+1) {
		clear: both;
	}
	.registration .left, .registration .right {
		margin: 0;
		float: none;
		width: 100%;
	}
	.fut_once > .left, .fut_once > .right {
		float: none;
		width: 100%;
	}
	.fut_once > .left {
		margin-top: 30px;
	}
	.group:nth-child(2n+1) {
		clear: none;
	}
	.group {
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}
	.footer .left, .footer .right {
		float: none;
		width: 100%;
		text-align: center;
	}
	.base_block li {
		width: calc(100% - 30px);
	}
	.page_wrapper {
		min-height: calc(100vh - 204px);
	}
}