@media screen and (max-width: 1480px) {
	.header_logo {
		margin-right: 20px;
	}
	.header_menu {
		margin-left: 20px;
	}
	.header_menu_link {
		margin-right: 25px;
	}
	.header_lang {
		margin-right: 20px;
	}
	.main_middle {
		width: 70%;
	}
	.widgets {
		flex-wrap: wrap;
	}
	.widgets_left {
		width: 100%;
		padding-bottom: 20px;
	}
	.news_block {
		width: 35%;
	}
	.news_content {
		height: calc(8 * 25px);
	}
	.news_block:first-child {
		width: calc(100% - 35% - 120px);
		margin-right: 20px;
	}
	.news_block:last-child {
		display: none;
	}
	.widgets_right {
		width: 100%;
		margin-left: 0;
		display: flex;
		justify-content: space-between;
		margin: 50px 0px;
	}
	.rating {
		display: block;
		margin-top: 0;
	}
	.rating_container {
		margin-top: 10px;
	}
	.rating:before {
		left: 50%;
		top: 55%;
		transform: translate(-50%, -50%);
	}
	.posts_block__btn {
		padding: 20px 30px;
	}
}
@media screen and (max-width: 1280px) {
	.wrapper {
		max-width: 96%;
	}
	.header_menu_link {
		margin-right: 18px;
		font-size: 14px;
	}
	.widgets_left {
		padding-bottom: 0;
	}
	.news_block:first-child {
		width: calc(100%);
		margin-right: 0px;
	}
	.news_block {
		width: calc(50% - 70px);
	}
	.news_block:last-child {
		display: block;
	}
	.widgets_right {
		flex-wrap: wrap;
	}
	.posts {
		width: 100%;
	}
	.rating {
		width: 100%;
		margin-top: 50px;
	}
	.rating_over {
		width: 100%;
	}
	.rating:before {
		left: 0;
		transform: translate(0%, -50%);
	}
	#media {
		margin-top: 20px;
	}
	.footer_middle {
		width: 290px;
	}
	.popap_over {
		width: 80%;
	}
}
@media screen and (max-width: 1080px) {
	.header_menu_mob {
		display: block;
	}
	.header_menu {
		width: 240px;
		position: absolute;
		background: #37334a;
		top: 65px;
		border-radius: 2em;
		flex-direction: column;
		justify-content: flex-start;
		text-align: left;
		padding: 20px 0px;
		border-bottom: 4px solid #37334a;
		display: none;
	}
	.header_menu:before {
		position: absolute;
		content: "";
		background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%2337334a" d="M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"/></svg>');
		width: 20px;
		height: 20px;
		background-size: cover;
		top: -15px;
		right: 40px;
	}
	.header_menu_link {
		margin: 0;
		margin: 1px;
		background: rgb(255 255 255 / 2%);
		width: calc(100% - 40px);
		padding: 6px 20px;
		border-radius: 1em;
	}
	.header_menu_link span {
		width: 25px;
		text-align: center;
		display: inline-block;
	}
	.header_menu_link:hover {
		background: #8a75e7;
		color: #fff;
	}
	.header_menu_link:hover i {
		color: #fff;
	}
	.main_middle {
		width: 60%;
	}
	.main_title {
		font-size: 40px;
	}
	.footer_container {
		flex-wrap: wrap;
		/* justify-content: center; */
	}
	.footer_middle {
		order: 3;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		margin: 20px 0px;
		background: rgb(0 0 0 / 25%);
		padding: 10px;
	}
	.footer_middle span {
		display: block;
	}
	.widgets_left {
		margin-right: 0;
	}
}
@media screen and (max-width: 890px) {
	.main_logo img {
		width: 250px;
	}
	.preim_container {
		flex-wrap: wrap;
	}
	.preim_item {
		width: 40%;
		margin: 20px;
	}

	.footer_links {
		margin-left: 20px;
	}
	.footer_social {
		margin-left: 20px;
	}
	.main_container {
		flex-wrap: wrap;
	}
	.main_middle {
		order: 1;
		width: 100%;
	}
	.main_server {
		order: 2;
		display: flex;
		width: auto;
	}
	.main_startplay {
		margin: 35px auto 10px;
	}
	.main_server_head {
		border-radius: 3em 0 0 3em;
		width: 120px;
	}
}
@media screen and (max-width: 640px) {
	.news_block_img {
		display: none;
	}
	.news_block {
		width: auto;
		margin: 10px 0px;
	}
	.news_block:last-child {
		margin-left: 0px;
	}
	.logo {
		font-size: 26px;
		margin-right: 5px;
	}
	.logo span {
		font-size: 40px;
		margin-right: 1px;
	}
	.header_menu_mob {
		margin-left: 5px;
	}
	.header_lc {
		padding: 6px 10px;
		font-size: 14px;
		border-left: 2px solid #8a75e7;
		border-right: 2px solid #8a75e7;
	}
	.header_lang {
		margin-right: 10px;
	}
	.news_block_over {
		margin-bottom: 20px;
		margin-right: 20px;
	}
	.posts_block {
		width: 100%;
		margin: 5px;
	}
	.posts_block__btn {
		padding: 20px 40px;
	}
	.rating_item {
		width: 100%;
	}
	.footer_left {
		width: 100%;
		justify-content: space-between;
	}
	.footer_right {
		justify-content: space-between;
		width: 100%;
	}
	.footer_links {
		order: 1;
		margin: 0;
	}
	.footer_links a {
		margin: 0;
		margin-right: 10px;
	}
	.footer_std {
		order: 2;
	}
	.footer_middle {
		font-size: 10px;
	}
	.footer_social_item {
		margin-right: 0;
		margin-left: 10px;
	}
	.header_left .logo {
		display: none;
	}
	.header_decoration {
		display: none;
	}
	#header {
		height: auto;
		padding: 10px 0px;
	}
	.header_menu:before {
		right: auto;
		left: 30px;
	}
	.header_menu {
		margin-left: 0;
	}
	.title {
        font-size: 16px;
        line-height: 1.3;
	}
	.post_block__title {
		font-size: 14px;
		width: 220px;
	}
	.popap_close {
		right: 0px;
	}
	.popap_container h3 {
		font-size: 26px;
	}
	.popap_container {
		height: 500px;
		overflow: auto;
	}
}
@media screen and (max-width: 460px) {
	body {
		font-size: 14px;
	}
	.media_btns {
		display: none;
	}
	.rating_item:nth-child(1) .rating__name {
		font-size: 16px;
		width: 170px;
	}
	.rating_item:nth-child(2) .rating__name {
		font-size: 16px;
		width: 170px;
	}
	.rating_item:nth-child(3) .rating__name {
		font-size: 16px;
		width: 170px;
	}
	.rating_item:nth-child(1) .rating__score span {
		font-size: 12px;
	}
	.rating_item:nth-child(2) .rating__score span {
		font-size: 12px;
	}
	.rating_item:nth-child(3) .rating__score span {
		font-size: 12px;
	}
	.rating_item:nth-child(1) .rating__score {
		font-size: 14px;
	}
	.rating_item:nth-child(2) .rating__score {
		font-size: 14px;
	}
	.rating_item:nth-child(3) .rating__score {
		font-size: 14px;
	}
	.rating_item {
		padding: 6px 10px;
	}
	.rating_selector_item {
		padding: 5px 10px;
	}
	.post_block__title {
		font-size: 14px;
		width: 180px;
	}
	.posts_block__btn {
		padding: 16px 40px;
	}
	.posts_block__btn {
		font-size: 12px;
	}
	.news_title {
		font-size: 21px;
	}
	.preim_name {
		font-size: 16px;
	}
	.informer_block {
		width: 280px !important;
  }
}
