@media screen and (max-width:1919px) {
	.container {width:1400px;padding:0 15px;}
	header .navigation > ul > li {height: 120px;margin: 0px 0px;}
	header .navigation > ul > li > a {font-size: 18px;line-height: 30px;padding: 41px 10px;}
	.btn_blue,
	.btn_yellow {line-height: 30px;font-size: 24px;padding: 35px;}
	#additional_menu .socials {padding: 35px;}
	#additional_menu .socials span {display: none;}
	.main_wrap .white_block,
	.main_wrap .gray_block {padding:35px 30px;}
	.news_list .news_item .info .desc {font-size: 18px;line-height: 24px;max-height: 70px;}
	.programm_widget ul li {font-size: 16px;line-height: 24px;padding: 14px 0px;}
	.programm_widget {margin: 0px 0px 50px;padding: 20px 30px 60px;}
	.subscribe_widget {margin: 0px 0px 50px;padding: 25px 30px;}
	.subscribe_widget .title {font-size: 20px;line-height: 24px;margin: 0px 0px 15px;}
	.statut_widget {padding: 30px 30px 60px;}
	.statut_widget .title {width: 290px;height: 90px;top: 30px;font-size: 20px;line-height: 30px;padding: 15px 30px;}
	.statut_widget .icon_pdf {left: 290px;top: 30px;}
	footer .socials {padding: 40px 0 0 0;}
	.featured_video_widget .video_item .video {height: 280px;}
	header .search_wrap.opened .search {width: 800px;}
	#breadcrumbs ul {padding:0 0 0 30px;}
	.search_page .results {padding:0 0 0 30px;}
	.main_wrap.search_page .white_block {padding:35px 30px 25px 30px;}

	.contacts_page .title {font-size: 24px;line-height: 30px;}
	.contacts_page .contacts_row p {font-size: 20px;line-height: 30px;}
	.contacts_page .contacts_row a {font-size: 20px;line-height: 30px;}


}
@media screen and (max-width:1400px) {
	.container {width:1200px;padding:0 40px;}
	header {height: 120px;}
	header .navigation > ul > li {height: 120px;margin: 0px 0px;}
	header .navigation > ul > li > a {font-size: 14px;line-height: 30px;padding: 41px 5px;}
	header .logo {height: 80px;}
	header .logo img {height: 78px;}
	header .socials ,
	header .search_wrap {padding: 45px 0px;}
	header .navigation ul.sub-menu {top:116px;}
	header .navigation ul.sub-menu li {margin:0 0 10px;}
	header .navigation ul.sub-menu li a {font-size: 14px;}
	.btn_blue,
	.btn_yellow {padding: 25px;}
	#additional_menu .socials {padding: 25px;}
	#additional_menu .socials span {display: none;}
	.main_wrap.home .content {padding: 10px 0px 0px;}
	.main_wrap.home .sidebar {padding: 45px 0px 0px 20px;}
	.main_wrap .white_block,
	.main_wrap .gray_block {padding:35px 30px 35px 0;}
	.news_list .news_item .info .desc {font-size: 18px;line-height: 30px;max-height: 66px;}
	.programm_widget ul li {font-size: 14px;line-height: 20px;padding: 14px 0px;}
	.subscribe_widget .title {font-size: 18px;line-height: 20px;}
	.statut_widget span {height: 60px;font-size: 18px;line-height: 60px;}
	.statut_widget .title {height: 73px;font-size: 16px;line-height: 20px;}
	footer .logo {width: 300px;}
	footer .logo img {height: 60px;}
	footer .contacts {width: 800px;float: right;}
	footer .socials {clear: both;}
	.featured_video_widget .video_item .video {height: 280px;}
	header .search_wrap.opened .search {width: 630px;}
	.main_wrap.news_page .content {padding:5px 0 0;}
	.main_wrap.news_page .sidebar {padding:50px 0 0 20px;}
	#breadcrumbs ul {padding:0 0 0 0;}
	.main_wrap.news_one_page .sidebar {padding:50px 0 0 20px;}
	.item_title {font-size: 36px;line-height: 48px;}
	.main_wrap.video_one_page .content {padding:10px 0 0;}
	.main_wrap.video_one_page .sidebar {padding:45px 0 0 20px;}
	.related_video_list .related_video_item .info .desc {display: none;}
	.main_wrap.search_page .content {padding:20px 0 0;}
	.main_wrap.search_page .sidebar {padding:20px 0 0 20px;}
	.main_wrap.search_page .white_block {padding:35px 30px 25px 0;}
	.search_page .results {padding:0 0 0 0;}

	.contacts_page .white_block {padding:35px 0;}
	.contacts_page .title {font-size: 22px;line-height: 30px;}
	.contacts_page .contacts_row p {font-size: 18px;line-height: 30px;}
	.contacts_page .contacts_row a {font-size: 18px;line-height: 30px;}


}

@media screen and (max-width:1200px) {
	.container {width:768px;}
	header .navigation,
	header .socials,
	header .search_wrap {display: none;}
	#banner .container {width:100%;padding:0 0;}
	#additional_menu .container {width:100%;padding:0 0;}
	#additional_menu .socials {display: none;}
	#additional_menu .item {width:50%;}
	.main_wrap .content {width:100%;float: none;border:none;}
	.main_wrap .sidebar {width:100%;float: none;}
	.main_wrap.home .sidebar {padding: 70px 0 0 0;}
	.main_wrap .white_block, .main_wrap .gray_block {padding: 35px 0 35px 0;}
	.main_wrap .gray_block:before {background-color: #ededed;position: absolute;width: 100%;height: 100%;right:100%;top:0;content: '';display: block;}
	.main_wrap .gray_block:after {background-color: #ededed;position: absolute;width: 100%;height: 100%;left:100%;top:0;content: '';display: block;}
	.video_list .video_item {width:47%;}
	.video_list .video_item:nth-child(3) {display: none;}
	.news_list .news_item .info .desc {display: none;}
	.photo_list .photo_item {width:47%;}
	.photo_list .photo_item:nth-child(3) {display: none;}
	.featured_video_widget .video_item .video {height: 380px;}
	.programm_widget {margin:0 0 80px;padding:35px 50px 60px 50px;}
	.programm_widget ul li {padding: 20px 0;font-size: 18px;line-height: 30px;}
	.book_widget .pc {display:none;}
	.book_widget .tab {display:block;}
	.subscribe_widget {margin:0 -50px 45px;padding:30px 50px;position: relative;}
	.subscribe_widget:before {background-color: #ededed;position: absolute;width: 100%;height: 100%;right:100%;top:0;content: '';display: block;}
	.subscribe_widget:after {background-color: #ededed;position: absolute;width: 100%;height: 100%;left:100%;top:0;content: '';display: block;}
	.subscribe_widget .title {font-size: 24px;line-height: 24px;margin:0 0 20px;}
	.statut_widget {margin:0 -50px 0;padding:50px 50px 76px;}
	.statut_widget .title {width:370px;height:135px;left:0;top:50px;font-size: 24px;line-height: 36px;padding:30px 50px;f}
	.statut_widget .icon_pdf {width:76px;height:73px;left:370px;top:50px;}
	.statut_widget span {height:76px;font-size: 24px;line-height: 76px;}
	.statut_widget .img {height: 370px;}
	footer {padding: 0 0 20px;}
	footer .logo {width: 50%;}
	footer .logo img {height: 78px;}
	footer .contacts {width: 50%;float: right;position: relative;}
	footer .contacts .top {border:none;padding-left:60px;flex-wrap: wrap;}
	footer .contacts .bottom {flex-wrap: wrap;position: absolute;left: -100%;top:120px;width: 100%;}
	footer .contacts .col_address,
	footer .contacts .col_email,
	footer .contacts .col_phone {width:100%;}
	footer .contacts .title {margin:0 0 10px;}
	footer .contacts a,
	footer .contacts p {margin:0 0 20px;}
	footer .socials {clear: both;width:100%;text-align: center;padding:10px 0 20px;}
	footer .copyright {width:100%;top: 0px;text-align: center;}
	#open_mob_menu {display: block;float: right;cursor: pointer;height:40px;width:42px;margin:40px 0;background-color: #fff;border:none;outline:none;}
	#open_mob_menu span {display: block;height:7px;width:100%;margin:5px 0;background-color: #0063af;}
	#mob_menu {width:100%;height: 100vh;position: fixed;top:0;left:0;background: #fff;z-index: 22;}
	#mob_menu .container {height: 100vh;padding:30px 40px 60px;}
	#mob_menu .close {width:34px;height:34px;position: absolute;top:43px;right:40px;display: block;z-index: 23;}
	#mob_menu .search {width:100%;height:60px;margin:0 0 60px;padding:0 74px 0 0;position: relative;}
	#mob_menu .search input {width:100%;height:60px;position: relative;z-index: 1;background: #f6f6f6;border:1px solid #e9e9e9;padding: 20px 20px 20px 60px;	line-height: 18px;font-size: 16px;color: #222;font-weight: 500;}
	#mob_menu .search button {position: absolute;left:15px;top:15px;z-index: 2;display: block;height:30px;width: 30px;background: transparent;border:none;outline:none;line-height: 28px;text-align: center;padding:0 0;margin:0 0;}
	#mob_menu .socials {display: flex;position: absolute;bottom:60px;left:0;width: 100%;align-items: flex-end;justify-content: center;padding: 0 0;margin: 0 0 ;vertical-align: bottom;}
	#mob_menu .socials a {display: inline-block;}
	#mob_menu .socials img {max-height:28px;margin: 0 15px 0 15px;transform: scale(1.4);}
	#mob_menu .navigation_mob ul {list-style: none;padding:0 0;margin: 0 0;}
	#mob_menu .navigation_mob > ul > li {display:block;height: 66px;width:50%;float:left;margin:0 0 40px;position: relative;}
	#mob_menu .navigation_mob > ul > li:nth-child(even) {padding-left: 54px;}
	#mob_menu .navigation_mob > ul > li > a {font-weight: 600;font-size: 36px;line-height: 36px;text-transform: uppercase;color:#1c1c1c;padding:11px 0;display: inline-block;border-top:4px solid transparent;border-bottom: 4px solid transparent;}
	#mob_menu .navigation_mob > ul > li:hover > a,
	#mob_menu .navigation_mob > ul > li.current-menu-item > a {border-bottom: 4px solid #0064b4;}
	#mob_menu .navigation_mob ul.sub-menu {z-index: 5;background: #fff;width:90%;padding:0 0 ;height:0;overflow: hidden;box-shadow: 0 0 10px rgba(86,86,86,.16);position: absolute;left:-20px;top:100%;}
	#mob_menu .navigation_mob > ul > li.menu-item-has-children.opened ul.sub-menu {padding:30px 20px;height:auto;}
	#mob_menu .navigation_mob > ul > li.menu-item-has-children {padding-right: 60px;}
	#mob_menu .navigation_mob > ul > li.menu-item-has-children .toggle {width: 60px;height: 100%;right:0;top:0;display: block;position: absolute;z-index: 4;}
	#mob_menu .navigation_mob > ul > li.menu-item-has-children:after {width: 30px;height: 4px;content: '';background: #0064b4;position: absolute;right:15px;top:30px;display: block;z-index: 2;}
	#mob_menu .navigation_mob > ul > li.menu-item-has-children:before {transition-duration: 0.4s;width: 4px;height: 30px;content: '';background: #0064b4;position: absolute;right:28px;top:17px;display: block;z-index: 2;}
	#mob_menu .navigation_mob > ul > li.menu-item-has-children.opened:before {transform: rotate(90deg);}


	#mob_menu .navigation_mob ul.sub-menu li {display:block;margin:0 0 20px;}
	#mob_menu .navigation_mob ul.sub-menu li a {font-weight: 600;font-size: 24px;line-height: 24px;color:#323232;}
	.main_wrap.news_page .sidebar {padding:50px 0 0 0;}
	.additional_menu_widget {display: none;}
	.pc_hidden {display:block;}
	.main_wrap.news_one_page .sidebar {padding:0 0 0 0;}
	.main_wrap.news_one_page .btn_show_more {display: none;}
	#breadcrumbs.news_one_page li:nth-child(2) a:after {display:none;}
	#breadcrumbs.news_one_page li:last-child {display: none;}
	.photos_page .photo_list .photo_item {margin:0 0 50px;display: flex;width: 100%;justify-content: space-between;}
	.photos_page .photo_list .photo_item  .img {width:320px;min-width: 320px;height: 220px;background-position: center;background-size: cover;}
	.photos_page .photo_list .photo_item  .img a {width:100%;height: 100%;display: block;}
	.photos_page .photo_list .photo_item  .info {width: 340px;padding:0 0 0 35px;}
	.photos_page .photo_list .photo_item  .info .title {font-size: 26px;line-height: 36px;color: #000001;font-weight: 600;display: block;margin: 0 0 10px;}
	#gallery {margin:0 -6px 70px;}
	#gallery a {height: 230px;border-width: 6px;}
	.videos_page .video_list .video_item {margin:0 0 50px;display: flex;width: 100%;justify-content: space-between;}
	.videos_page .video_list .video_item  .video {width:320px;min-width: 320px;height: 220px;background-position: center;background-size: cover;}
	.videos_page .video_list .video_item  .info {width: 340px;padding:0 0 0 35px;}
	.videos_page .video_list .video_item  .info .title {font-size: 26px;line-height: 36px;color: #000001;font-weight: 600;display: block;margin: 0 0 10px;}
	.main_wrap.video_one_page .content {padding:10px 0 0;}
	.main_wrap.video_one_page .sidebar {padding:45px 0 0 0;}
	.main_wrap.video_one_page .white_block {padding: 25px 0 25px 0;}
	#video_item .frame_wrap {padding-bottom: 56%;}
	.related_video_list .related_video_item .video {width:320px;min-width: 320px;height: 180px;}
	.related_video_list .related_video_item .info {width: 490px;padding-left: 35px;}
	.main_wrap.video_one_page .btn_show_more {display: none;}
	.main_wrap.search_page .content {padding:60px 0 0;}
	.main_wrap.search_page .sidebar {padding:50px 0 0 0;}
	.main_wrap.search_page .white_block {padding:35px 0 25px 0;}
	.search_page .photo_list .photo_item {margin:0 0 50px;width: 100%;display: flex;}
	.search_page .photo_list .photo_item .img {width:320px;min-width: 320px;height: 225px;background-position: center;background-size: cover;position: relative;}
	.search_page .photo_list .photo_item .img a {width:100%;height: 100%;display: block;}
	.search_page .photo_list .photo_item .info {width: 690px;padding:0 0 0 35px;}
	.search_page .photo_list .photo_item .info .title {font-size: 26px;line-height: 36px;color: #000001;font-weight: 600;display: block;margin: 0 0 10px;}
	.search_page .photo_list .photo_item .info .desc {font-size: 24px;line-height: 36px;color: #828282;font-weight: 500;display: block;margin: 0 0 20px;overflow: hidden;max-height: 70px;}
	.search_page .photo_list .photo_item .info .date {line-height: 24px;height: 22px;padding:0 0 0 32px;background-position: left center;background-repeat: no-repeat;background-image: url('../img/date.png');font-size: 16px;color: #4d4d4d;font-weight: 600;}
	.search_page .video_list .video_item {margin:0 0 50px;width: 100%;display: flex;}
	.search_page .video_list .video_item .video {width:320px;min-width: 320px;height: 225px;background-position: center;background-size: cover;position: relative;}
	.search_page .video_list .video_item .info {width: 690px;padding:0 0 0 35px;}
	.search_page .video_list .video_item .info .title {font-size: 26px;line-height: 36px;color: #000001;font-weight: 600;display: block;margin: 0 0 10px;}
	.search_page .video_list .video_item .info .desc {font-size: 24px;line-height: 36px;color: #828282;font-weight: 500;display: block;margin: 0 0 20px;overflow: hidden;max-height: 70px;}
	.search_page .video_list .video_item .info .date {line-height: 24px;height: 22px;padding:0 0 0 32px;background-position: left center;background-repeat: no-repeat;background-image: url('../img/date.png');font-size: 16px;color: #4d4d4d;font-weight: 600;}


	.contacts_page {padding:20px 0 60px;}
	.contacts_page .left_col {width:100%;}
	.contacts_page .right_col {width:100%;padding-left: 0;}
	.contacts_page .contacts_row {width: 100%;padding:0 0 10px;flex-wrap: wrap;}
	.contacts_page .contacts_row .col_address {width:50%;margin:0 0 50px;}
	.contacts_page .contacts_row .col_email {width:50%;margin:0 0 50px;padding:0 0 0 50px;}
	.contacts_page .contacts_row .col_phone {width:50%;margin:0 0 50px;}
	.contacts_page .map {height:370px;margin:0 0 70px;}

	.contacts_page .title {font-size: 30px;line-height: 30px;}
	.contacts_page .contacts_row p,
	.contacts_page .contacts_row a {font-size: 24px;line-height: 36px;}


}

@media screen and (max-width:764px) {
	.container {width:335px;padding:0 0;}
	body {padding-top: 80px;}
	header  {height: 80px;}
	header .logo {height: 40px;width: 200px;}
	header .logo img {height: 40px;}
	#open_mob_menu {margin: 20px 0;}
	#additional_menu .item {width: 100%;}
	.btn_blue, .btn_yellow {padding: 25px;font-size: 24px;line-height: 30px;}
	.main_wrap.home .content {padding: 0px 0px;}
	.main_wrap.home .sidebar {padding: 50px 0px 0px;}
	.main_wrap .white_block, .main_wrap .gray_block {padding: 45px 0 45px 0;}
	.video_list,
	.photo_list {flex-wrap: wrap;}
	.video_list .video_item {width:100%;}
	.news_list .news_item .info .title ,
	.featured_video_widget .video_item .info .title {font-size: 20px;line-height: 30px;}
	.photo_list .photo_item {width:100%;}
	.news_list .news_item {margin: 0px 0px 35px;flex-wrap: wrap;}
	.news_list .news_item .img {width:100%;height: 225px;}
	.news_list .news_item .info {width:100%;padding:14px 0 0 ;}
	.featured_video_widget .video_item .video {height: 190px;}
	.programm_widget {margin:0 0 50px;padding:40px 24px 60px 24px;}
	.programm_widget ul li {padding: 20px 0;font-size: 18px;line-height: 30px;}
	.book_widget .tab {display:none;}
	.book_widget .mob {display:block;}
	.subscribe_widget {margin:0 0 0;padding:37px 0;position: relative;}
	.subscribe_widget .title {font-size: 18px;line-height: 24px;margin:0 0 30px;}
	.statut_widget {margin:0 -50px 0;padding:50px 50px 60px;}
	.statut_widget .title {width:385px;height:105px;left:0;top:50px;font-size: 24px;line-height: 36px;padding:20px 50px;f}
	.statut_widget .icon_pdf {width:76px;height:73px;left:309px;top:155px;}
	.statut_widget span {height:60px;font-size: 18px;line-height: 60px;}
	.statut_widget .img {height: 290px;}
	.main_wrap {padding: 0px 0px 75px;}
	footer .logo {width: 100%;float: none;margin:0 0 40px;}
	footer .logo img {display: block;margin:0 auto;}
	footer .contacts {width: 100%;float: none;position: relative;}
	footer .contacts .top {border:none;padding-left:0;flex-wrap: wrap;text-align: center;}
	footer .contacts .bottom {flex-wrap: wrap;position: relative;left: 0;top:0;width: 100%;text-align: center;}
	footer .socials {clear: both;width:100%;text-align: center;padding:30px 0 30px;}
	#mob_menu .container {padding: 20px 0px 40px;}
	#mob_menu .close {top: 23px;right: 0px;}
	#mob_menu .search {height: 40px; margin: 0 0 40px;padding: 0 50px 0 0;}
	#mob_menu .search input {height:40px;padding: 10px 10px 10px 40px;}
	#mob_menu .search button {left:5px;top:5px;}
	#mob_menu .navigation_mob {overflow-y: scroll;background: #fff;max-height: 70vh;}
	#mob_menu .navigation_mob > ul > li {height: 60px;width:100%;margin:0 0 10px;}
	#mob_menu .navigation_mob > ul > li:nth-child(even) {padding-left: 0;}
	#mob_menu .navigation_mob > ul > li > a {font-size: 30px;line-height: 30px;padding:11px 0;}
	#mob_menu .navigation_mob ul.sub-menu {width:110%;left:-5%;}
	#mob_menu .navigation_mob > ul > li.menu-item-has-children.opened ul.sub-menu {padding:15px 5%;}
	#mob_menu .navigation_mob ul.sub-menu li {margin:0 0 15px;}
	#mob_menu .navigation_mob ul.sub-menu li a {font-size: 20px;line-height: 20px;}
	#mob_menu .socials {bottom:20px;}
	#mob_menu .socials img {transform: scale(1.2);}
	.item_title {font-size: 30px;line-height: 36px;}
	.text_block h1 {font-size: 24px;line-height: 36px; margin-bottom: 30px;}
	.text_block h2 {font-size: 20px;line-height: 30px; margin-bottom: 24px;}
	.text_block h3 {font-size: 16px;line-height: 24px; margin-bottom: 18px;}
	.text_block p ,
	.text_block .p24 {font-size: 18px;}
	.text_block .p16 {font-size: 16px;line-height: 24px; margin-bottom: 24px;}
	.text_block .p14 {font-size: 14px;line-height: 20px; margin-bottom: 20px;}
	.share {margin:0 0;}
	.share .item {width: 60px;font-size: 0.1px;background-position: center center;}
	.photos_page .photo_list .photo_item {margin: 0px 0px 35px;flex-wrap: wrap;width: 100%;}
	.photos_page .photo_list .photo_item .img {width:100%;height: 225px;}
	.photos_page .photo_list .photo_item .info {width:100%;padding:14px 0 0 ;}
	.photos_page .photo_list .photo_item .info .title {font-size: 20px;line-height: 30px;}
	#gallery {margin:0 -6px 40px;}
	#gallery a {width: 100%;}
	.videos_page .video_list .video_item {margin: 0px 0px 35px;flex-wrap: wrap;width: 100%;}
	.videos_page .video_list .video_item .img {width:100%;height: 225px;}
	.videos_page .video_list .video_item .info {width:100%;padding:14px 0 0 ;}
	.videos_page .video_list .video_item .info .title {font-size: 20px;line-height: 30px;}
	#video_item .container {width: 100%;padding: 0 0;}
	.main_wrap.video_one_page .content {padding:0 0 0;}
	.item_date {margin: 0px 0px 25px;}
	.video_one_page .item_title {font-size: 24px;line-height: 30px;}
	.text_block .p24_h48 {font-size: 16px;line-height: 24px; margin-bottom: 24px;}
	.related_video_list .related_video_item {flex-wrap: wrap;margin:0 0 35px;}
	.related_video_list .related_video_item .video {width:100%;min-width: 100%;height: 190px;}
	.related_video_list .related_video_item .info {width: 100%;padding: 14px 0 0 0;}
	.related_video_list .related_video_item .info .title {font-size: 20px;line-height: 30px;}
	.main_wrap.search_page .content {padding:50px 0 0;}
	.search_page .photo_list .photo_item {margin: 0px 0px 35px;flex-wrap: wrap;}
	.search_page .photo_list .photo_item .img {width:100%;height: 225px;}
	.search_page .photo_list .photo_item .info {width:100%;padding:14px 0 0 ;}
	.search_page .photo_list .photo_item .info .title  {font-size: 20px;line-height: 30px;}
	.search_page .video_list .video_item {margin: 0px 0px 35px;flex-wrap: wrap;}
	.search_page .video_list .video_item .img {width:100%;height: 225px;}
	.search_page .video_list .video_item .info {width:100%;padding:14px 0 0 ;}
	.search_page .video_list .video_item .info .title  {font-size: 20px;line-height: 30px;}
	.search_page .results {font-size: 16px;}

	.contacts_page .contacts_row .col_address,
	.contacts_page .contacts_row .col_email,
	.contacts_page .contacts_row .col_phone {width:100%;margin:0 0 30px;padding:0 0 0 0;}
	.contacts_page .map {height:200px;width:120%;margin:0 -10% 50px;}














}
