@media screen and (max-width: 1600px) and (min-width: 320px){
	.content_item_left {
		flex-basis: 315px;
		margin-bottom: 0;
	}

	.content_item_right {
		flex-basis: 300px;
	}
}

@media screen and (max-width: 1400px) and (min-width: 320px){
	.top_nav {
		width: 100%;
	}

	.content_item_middle {
		margin-right: 0;
	}

	.content_item_right {
		flex-basis: auto;
		margin-top: 0;
		margin-left: 338.5px;
	}

	.content_item_block {
		display: block;
		overflow: hidden;
	}

	.content_item_left {
		float: left;
	}

	.content_item_middle {
		overflow: hidden;
		margin-bottom: 30px;
	}

	.content_item_right_block_h2 {
		background: #0B52B6;
		color: #fff;
		position: absolute;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		left: 0;
		top: 0;
		width: 100%;
		border-radius: 4px 4px 0 0;
	}

	.content_item_right_block {
		height: auto;
	}

	.content_item_right_block_news_block {
		padding-top: 57px;
	}

	.content_item_middle_inner.-forms {
		width: 100%;
	}
}

@media screen and (max-width: 1300px) and (min-width: 320px){
	.content_item_middle_about_top_slider_item:nth-child(2n+2) .content_item_middle_about_top_slider_item_text_wrap {
		right: 20px;
		left: auto;
	}

	.content_item_middle_about_top_slider_item_text_wrap_h1 {
		font: 28px/32px 'FranklinGothicDemiCmpC';
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 1135px) and (min-width: 320px) {
	.content_forms_block {
		width: 100%;
	}

	.content_item_middle_about_top_slider_item {
		min-height: 300px !important;
		padding-top: 0;
		display: block !important;
		padding: 0 20px;
	}

	.content_item_middle_about_top_slider_item_text_wrap {
		position: static;
		padding-bottom: 40px;
		max-width: none;
	}

	.content_item_middle_about_top_slider_item_text_wrap_h1 {
		position: static;
		font-size: 28px;
		line-height: 32px;
		margin: 20px 0;
	}

	.content_item_middle_about_top_slider_item img {
		display: none !important;
	}

	.content_item_middle_about_top_slider_item_text_wrap {
		right: 40px !important;
		left: 40px !important;
		text-align: center;
	}

	.content_item_middle_about_top_slider_item_text_wrap p {
		max-width: none;
		margin: 20px 0;
	}
}

@media screen and (max-width: 1024px) and (min-width: 320px) {
	.top_nav {
		padding: 10px 15px;
	}

	.header_logo_img {
		display: none;
	}

	.header_logo_img.-mobile {
		display: inline-block;
		width: auto;
	}

	.header_logo:before {
		height: 30px;
		top: 130px;
	}

	.header_text_top {
		font-size: 22px;
		line-height: normal;
		margin-bottom: 5px;
	}

	.header_text_bot_item {
		font-size: 20px;
		line-height: 21px;
		float: none;
	}

	.header_text_bot_item.-right {
		float: none;
		display: block;
		font: 14px/25px 'FranklinGothicBookCondC';
	}

	/*.header_logo_text {
		font-size: 18px;
		line-height: 15px;
		position: absolute;
		right: 20px;
		padding-left: 0;
		padding-top: 13px;
	}*/

	.header_logo_text span {
		font-size: 20px;
	}

	.content_item_left_list_link.-no_list:before, .content_item_left_list_item_third_a.-no_list:before {
		content: none;
	}

	.top_nav_mobile_menu {
		display: block;
		cursor: pointer;
	}

	.top_nav_link {
		display: none !important;
	}

	.content_item_left_list {
		position: fixed;
		left: 0;
		top: 40px;
		background: #031746;
		z-index: 12;
		width: 480px;
		display: none;
		height: 100%;
		padding-bottom: 40px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 0;
		overflow-y: auto;
	}

	.content_item_left_list_item_third_a.-no_list {
		text-transform: uppercase;
	}

	.content_item_left_list_link:after, .content_item_left_list_item_third_a.-no_list:after {
		position: absolute;
		right: 30px;
		top: calc(50% - 7px);
		content: '';
		width: 19px;
		height: 12px;
		transition: .5s;
		background: url(../img/index/mobile_arrow.svg) no-repeat 95% center;
	}

	.content_item_left_list_item ul ul a {
		padding-left: 50px;
		padding-right: 20px;
	}

	/*

	.content_item_left_question_block {
		width: 48.9%;
		display: inline-block;
		margin-right: 2.2%;
	}*/

	.content_item_left_question_block.-send_news {
		margin-right: 0;
	}

	.content_item_left_list_link {
		border-bottom: 1px solid #21304A;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 20px;
		padding: 15px 50px 15px 29px;
		position: relative;
		color: #C1D6E6;
		height: auto;
		background: none;
	}

	.content_item_left_list_link:hover {
		text-decoration: none;
	}

	.content_item_left_list_link:before {
		content: none;
	}

	.content_item_left_list_item.-logo_mobile .content_item_left_list_link:after {
		position: static;
	}

	.content_item_left_list_link:after {
		position: absolute;
		right: 30px;
		top: calc(50% - 7px);
		content: '';
		width: 19px;
		height: 12px;
		transition: .5s;
		background: url(../img/index/mobile_arrow.svg) no-repeat 95% center;
	}

	.content_item_left_list_link.open:after {
		transform: rotate(180deg);
	}

	.content_item_left_list_item:last-child .content_item_left_list_link {
		border: 0;
	}

	.content_item_left_list_item {
		margin-bottom: 0;
	}

	.content_item_left_list_item ul {
		padding: 0px;
		display: none;
		background: #001036;
	}

	.content_item_left_list_item_third_li {
		padding: 0;
	}

	.content_item_left_list_item ul a {
		border-bottom: 1px solid #21304A;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 15px 40px;
		color: #C1D6E6;
		font: 20px 'FranklinGothicDemiCmpC';
	}

	.content_item_left_list_item ul a.active {
		background: url(../img/index/mobile_arrow.svg) no-repeat 91.4% center #001035;
	}

	.content_item_left_list_item.-no_ul .content_item_left_list_link {
		font: 20px/74px 'FranklinGothicDemiCmpC';
		text-transform: uppercase;
	}

	.content_item_left_list a.active {
		background: #001035;
		color: #C1D6E6;
	}

	.content_item_left_list_item.-logo_mobile {
		display: block;
	}

	.content_item_left_list_item.-logo_mobile span {
		color: #fff;
	}

	.content_item_right {
		margin-left: 0;
		margin-bottom: 30px;
	}

	.content_bottom {
		margin-top: 30px;
	}

	.footer_item:first-child {
		width: 11%;
	}

	.top_nav_search_block_input {
		width: 300px;
	}

	.sitemap_column {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	.content_item_middle_napravlenie_raboti_wrapper_item {
		width: 49.2%;
		padding-top: 34%;
	}

	.content_item_middle_napravlenie_raboti_wrapper_item:nth-child(3n+3) {
		margin-right: 1.5%;
	}

	.content_item_middle_napravlenie_raboti_wrapper_item:nth-child(2n+2) {
		margin-right: 0;
	}
}

@media screen and (max-width: 800px) and (min-width: 320px) {

	.content_item_middle_organization_slider_item_text_wrap_p {
		font-size: 16px;
	}
}

@media screen and (max-width: 768px) and (min-width: 320px) {

	.content_item_block {
		display: flex;
		flex-wrap: wrap;
	}

	.content_item_left {
		float: none;
		min-width: auto;
		max-width: none;
		order: 3;
		flex-basis: auto;
		margin: 0;
		width: 100%;
	}

	.content_item_left_slider_block {
		display: none;
	}

	.content_item_left_media_block_slider {
		margin: 0 auto;
	}

	.content_item_middle {
		flex: auto;
		margin: 11px 0 20px 0;
	}

	.content_item_middle_about_top_img_block {
		clear: left;
	}

	.content_item_middle_tabs_block_item_td {
		display: block;
		padding-bottom: 10px;
	}

	.content_item_middle_tabs_block_item {
		display: none !important;
	}

	.content_item_middle_tabs_block_item.-anons {
		display: table !important;
		box-sizing: border-box;
		width: 100%;
		position: relative;
		padding: 20px;
	}

	.content_item_middle_tabs_block input[type="radio"]:checked + label {
		display: none;
	}

	.content_item_middle_tabs_block label {
		width: 100%;
		text-align: left;
		font: 26px/22px 'FranklinGothicMediCondC';
		padding: 10px 20px;
		text-decoration: none;
		border-radius: 4px 4px 0 0;
		height: auto;
	}

	.content_item_middle_tabs_block label > img {
		display: none;
	}

	.content_item_middle_tabs_block_item_td_date {
		width: auto;
		text-align: left;
		font-size: 0;
	}

	.content_item_middle_tabs_block_item_td_date_top {
		font: 12px/20px 'FranklinGothicMediCondC';
		text-align: center;
		height: auto;
		display: inline-block;
		width: 50px;
		border-radius: 4px 0 0 4px;
	}

	.content_item_middle_tabs_block_item_td_date_bot {
		font: 12px/18px 'FranklinGothicMediCondC';
		border: 1px solid #979797;
		border-left: 0;
		display: inline-block;
		width: 50px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		vertical-align: top;
		border-radius: 0 4px 4px 0;
		text-align: center;
	}

	.content_item_middle_tabs_block_item_td_h {
		font: 22px/28px 'FranklinGothicMediCondC';
		margin-bottom: 10px;
	}

	.content_item_middle_tabs_block_item_td_p {
		font: 18px/26px 'FranklinGothicBookCondC';
	}

	.content_item_middle_tabs_block_item.-anons .content_item_middle_tabs_block_item_td:nth-child(2) {
		padding-left: 0;
		padding-bottom: 30px;
	}

	.content_item_middle_about_top {
		display: flex;
		flex-direction: column;
	}

	.content_item_middle_about_top_img_block {
		width: 100%;
	}

	.content_item_middle_about_top_text_block_link:before {
		position: static;
	}

	.content_item_middle_about_top_text_block_item {
		position: static;
	}

	.content_item_middle_about_top_text_block {
		max-height: none;
		padding-top: 0;
		height: auto;
		order: 2;
	}

	.content_item_middle_about_top_img_block {
		width: 100%;
		float: none;
		padding-top: 65%;
	}

	.content_item_middle_about_top_img_block.-vertical {
		width: 100%;
		float: none;
	}

	.content_item_middle_tabs_block > input:nth-of-type(1):checked ~ div:nth-of-type(1), .content_item_middle_tabs_block > input:nth-of-type(2):checked ~ div:nth-of-type(2) {
		border-radius: 0 0 4px 4px;
	}

	.content_item_right_block_news_bottom {
		border-radius: 0 0 4px 4px;
	}

	.content_item_middle_news_list_item_actual {
		width: 100%;
		margin-right: 0;
	}

	.content_item_middle_news_list_item_actual:last-child {
		margin-bottom: 0;
	}

	.sitemap_column_list.-menu {
		display: none;
	}
}

@media screen and (max-width: 730px) and (min-width: 320px) {
	.top_nav_mobile_menu {
		background: url(../img/index/mobile_menu_small_link_img.svg) no-repeat center center;
	}

	.header {
		margin-bottom: 5px;
	}

	.header:after {
		right: 15px;
		left: 15px;
	}

	.header_logo {
		display: block;
	}

	.header_logo_img.-mobile {
		display: none;
	}

	.header_logo_img.-mobile_small {
		display: inline-block;
		margin-top: 0;
		width: 68px;
	}

	.header_logo:before {
		position: static;
	}

	.header_logo_block {
		float: left;
		margin: 0 13px;
	}

	.header_logo_text {
		display: none;
	}

	.content {
		clear: both;
	}

	.content_item_middle_about_top_text {
		font-size: 18px;
		line-height: 26px;
	}

	.content_item_block {
		padding: 0 15px;
	}

	.content_item_middle_about_top_text_sign p {
		font-size: 18px;
		line-height: 26px;
	}

	.content_item_middle_about_top_text_sign {
		font-size: 18px;
		line-height: 26px;
	}

	.content_item_middle_inner h1 {
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	.content_item_middle_inner_content span {
		font: 14px/12px 'FranklinGothicBookCondC';
	}

	.content_item_middle_inner_content p {
		font-size: 18px;
		line-height: 26px;
	}

	.content_item_middle_inner p {
		font-size: 18px;
		line-height: 26px;
	}

	.content_item_middle_about_top_h1 {
		margin-top: 15px;
	}

	.content_item_left_list {
		top: 40px;
	}

	.content_bottom_block_bot_left {
		display: none;
	}

	.content_bottom_resourse_slider .content_bottom_block_slider_item_top {
		display: block;
		margin: 0 auto;
		margin-bottom: 10px;
	}

	.content_bottom_resourse_slider .content_bottom_block_slider_item_bot {
		display: inline-block;
		text-align: center;
	}

	.content_bottom_block_h1 {
		font-size: 30px;
		line-height: normal;
		padding: 0 10px;
	}
}

@media screen and (max-width: 698px) and (min-width: 320px) {

	.content_item_left_question_block {
		margin-right: 0;
		display: block;
		width: 100%;
	}

	.content_item_left_question_block_top_item {
		display: table-cell;
		height: 70px;
		vertical-align: middle;
		padding-left: 14px;
	}
}

@media screen and (max-width: 660px) and (min-width: 320px) {
	.footer {
		padding-left: 10px;
	}

	.footer .wrapper {
		margin: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.footer_item {
		width: auto;
		display: block;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.footer_item:first-child {
		width: auto;
		order: 4;
	}

	.footer_item:nth-child(3) {
		order: 1;
	}

	.footer_item:nth-child(2) {
		order: 2;
	}

	.footer_item:nth-child(4) {
		order: 3;
	}

	.footer_item a {
		text-decoration: underline;
	}

	.top_nav_search_block_input {
		width: 184px;
	}
}

@media screen and (max-width: 500px) and (min-width: 320px) {
	.content_item_left_list {
		width: 90%;
	}

	.header_text_bot {
		display: none;
	}

	.content_item_middle_about_top_slider_item_text_wrap {
		top: 60px;
	}

	.content_item_middle_about_top_slider_item_text_wrap p {
		font-size: 16px;
		line-height: 18px;
		margin: 10px 0;
	}

	.content_item_middle_about_top_slider_item_text_wrap h1 {
		font-size: 24px;
		line-height: 28px;
	}
}

@media screen and (max-width: 400px) and (min-width: 320px) {

	.content_item_middle_napravlenie_raboti_wrapper_item {
		width: 100%;
		margin-right: 0;
		padding-top: 60%;
	}

	.header_logo {
		display: none;
	}

	.header {
		line-height: normal;
		padding: 20px;
	}
}

@media screen and (max-width: 360px) and (min-width: 320px) {
	.content_item_left_media_block_slider {
		width: 100% !important;
	}
}
