@charset "UTF-8";


@media (min-width: 1500px) {
  .slider .slick-arrow.slick-next {
    right: calc((100vw - 1460px) / 2 + 15px);
  }
  .slider .slick-arrow.slick-prev {
    right: calc((100vw - 1215px) / 2 + 15px);
  }
  .slider_heading .slid_number {
    right: calc((100vw - 1345px) / 2 + 15px);
  }
	
  .serch_wraper {
 	  width: 47%;
  }
	
  .poster_var_history {
    padding-left: calc((100vw - 1460px) / 2 + 30px);
    width: calc((100vw + 1440px) / 2 - 30px);
    margin-left: calc((-100vw + 1440px) / 2 - 30px);
  }
	
  .slide {
	padding: 140px 100px 180px;
	max-height: none;
  }
}

@media (max-width: 1420px) {
  .serch_wraper {
 	  width: 41%;
  }
}

@media (max-width: 1360px) {
	.title_heading h1 {
		font-size:72px;
	}
  .title_heading h3 {
		font-size:72px;
	}
   /* ST. VOLODYMYR THE GREAT MEDAL */
   .title_bl_s5-st_volod {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  .title_bl_s5-st_volod p{
    margin: 0;
  }
  /* ST. VOLODYMYR THE GREAT MEDAL END*/
}

@media (max-width: 1300px) {
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE */
.mission-inv_com {
  align-items: flex-start;
  flex-direction: column;
}
.mission-inv_com h3 {
  margin-right: 0;
  margin-bottom: 24px;
}
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE END*/
/* Big post */
.big_post {
  padding: 0;
  max-width: 900px;
  margin: 0 auto;
}

.main_img_b-post {
  height: auto;
}
/* Big post END*/

/* MAP */
.map.centr_europe .map_conteiner {
  margin-left: -10%;
}
.map.west_europe .map_conteiner {
  margin-left: -8%;
}
.map.centr_asia .map_conteiner {
  margin-left: -8%;
}
.map_conteiner {
  margin-left: -9%;
}
/* MAP END */
/* Drone army */
.text_s2_drone h2 span.lit_text{
  position: inherit;
  max-width: 100%;
  margin: 0;
}

.text_s2_drone h2{
  display: flex;
  flex-direction: column;
}
/* Drone army end*/
  .serch_wraper {
   	 width: 38%;
   }
  .red_btn {
    font-size: 14px;
  }
  header .blue_btn {
    font-size: 14px;
  }
  .title_latest h2 {
    width: 40%;
  }
  .img_support img:nth-child(1) {
    width: 228px;
    height: 151px;
  }
  .img_support img:nth-child(2) {
    width: 231px;
    height: 134px;
  }
  .img_support img:nth-child(3) {
    width: 145px;
    height: 143px;
  }
  .img_support img:nth-child(4) {
    width: 151px;
    height: 193px;
  }
  .img_support img:nth-child(5) {
    width: 236px;
    height: 151px;
  }
  .img_support img:nth-child(6) {
    width: 213px;
    height: 139px;
  }

  /* ST. VOLODYMYR THE GREAT MEDAL */
  .title_s1-sv_volod p {
    max-width: 100%;
    position: initial;
  }
  /* ST. VOLODYMYR THE GREAT MEDAL END*/
}

@media (max-width: 1200px) {
    
/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL */
 .wrap-main_s-taras_shevch {
    column-gap: 0;
    flex-direction: column;
    row-gap: 30px;
} 
.wrap-main_s-taras_shevch img {
    max-width: 100%;
    width: 100%;
}
.wrap-main_s-taras_shevch p {
    max-width: 100%;
}
/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL END*/
	
/* Programs */
.s2-programs .grid_programs {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

/* Programs End*/
	
/* Our donors v2 */
.s2_donors_v2 .serch_block {
  position: inherit;
}
.left_bl-donors_v2 {
  max-width: 450px;
  padding: 0 40px 0 0;
}
.s2_donors_v2 .accord_title {
  gap: 20px;
}
/* Our donors v2 End*/
.wrapper_popup-content .form {
  width: 100%;
}
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE */
.grid_priorit {
  grid-template-columns: repeat(3,1fr);
}
.priorit_bl:nth-child(4) {
  grid-column-start: 3;
}
.mission_bl-inv_com {
  width: 226px;
  height: 226px;
}
.mission_bl-inv_com p {
  font-size: 28px;
  line-height: 42px;
}
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE END*/


/* HOLODOMOR AWARENESS AND RECOGNITION*/
.title_bl-hol_awa span {
  display: block;
  position: inherit;
  bottom: 0;
  left: 0;
}

.title_bl-hol_awa span.ua_sub_title {
  display: block;
  position: inherit;
  bottom: 0;
  left: 0;
}

.text_about-hol_awa {
  margin-right: 50px;
  max-width: 733px;
  width: 60%;
}

.right_about-hol_awa {
  max-width: inherit;
  width: 40%;
}

.text_ed-hol_awa {
  max-width: 768px;
  margin-right: 50px;
  width: 60%;
}

.right_ed-hol_awa{
  width: 40%;
}

.right_ed-hol_awa > img {
  width: 100%;
  margin-bottom: 30px;
}
/* HOLODOMOR AWARENESS AND RECOGNITION END*/

/* OBSERVATION MISSIONS BY ELECTIONS */
.heading_s-observ img {
  width: 280px;
  height: 153px;
  margin-right: 38px;
}

.heading_s-observ h1 {
  font-weight: 300;
  font-size: 58px;
  line-height: 70px;
}

.heading_s-observ {
  margin-bottom: 30px;
}

.main_s-observ .grid_list_tab {
  margin-top: 0;
  margin-bottom: 30px;
}

.block_local {
  padding: 20px 30px 30px;
}

.local_tab .block_local p{
  margin-bottom: 20px;
}

.local_tab .link_main {
  font-size: 14px;
  line-height: 19px;
}

.local_tab .link_main img{
  width: 40px;
  height: 40px;
}

.blocks_local {
  margin-bottom: 40px;
}

.local_tab h3 {
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
}

.local_tab .accord_title:after {
  width: 26px;
  height: 11px;
}

.local_tab .container_accord img {
  width: 500px;
  height: 370px;
  margin-bottom: 40px;
}

.local_tab .left_bl_ac {
  max-width: 700px;
  margin-right: 0;
}

.tab_link p {
  font-size: 17px;
  line-height: 26px;
}

.rep_big_bl a{
  font-size: 14px;
  line-height: 20px;
}

.rep_big_bl img {
  margin-left: 12px;
  width: 40px;
  height: 40px;
}

.row_link p {
  margin: 0;
}
/* OBSERVATION MISSIONS BY ELECTIONS END */
/* single uwc member */

.main_s_map .breadcrumbs {
  display: flex;
  margin: 0;
}

.main_s_map .breadvumbs_container.white_breadcrumbs a.history-back {
  display: none;
}

.main_s_map .white_breadcrumbs {
  position: absolute;
  top: 0;
  left: 0;
  padding: 25px 0 10px 30px;
}

.main_s_member {
  background: #fff;
}
.breadvumbs_container.white_breadcrumbs a {
  margin: 0;
  display: block;
}
.white_breadcrumbs {
  position: inherit;
  top: 0;
  left: 0;
  padding: 35px 0 10px 0;
}
.breadvumbs_container.white_breadcrumbs a img {
  margin: 0;
}
/* single uwc member end */
/* MAP  */
.filtr_org form {
  align-items: flex-start;
  flex-direction: column;
}

.filtr_org.tax_p form {
  align-items: flex-end;
  flex-direction: row;
}

.UWCmembersViewFilterWrap1 {
  display: flex;
  margin-right: 0;
  margin-bottom: 15px;
}

.quote_bl p {
  font-weight: 300;
  font-size: 28px;
  line-height: 38px;
}
.map.centr_europe .map_conteiner {
  margin-left: -14%;
}
.map.west_europe .map_conteiner {
  margin-left: -21%;
}
.map.centr_asia .map_conteiner {
  margin-left: -21%;
}
.map_conteiner {
  margin-left: -13%;
}
/* MAP End */


/* END RUSSIAN AGGRESSION*/
.title_rus_aggr span {
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
}
/* END RUSSIAN AGGRESSION END*/
/* STRENGTHEN GLOBAL UKRAINIAN COMMUNITIES */
.title_link_streng {
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
}

.link_streng {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-top: 20px;
}
/* STRENGTHEN GLOBAL UKRAINIAN COMMUNITIES END*/
/* Drone army */
.s1_dron {
  height: 400px;
}

.logo_s2_dron {
  flex-wrap: wrap;
  justify-content: center;
}

.s3_dron .container {
  flex-direction: column-reverse;
}

.s3_dron .popup_video {
  width: 100%;
  height: auto;
  max-width: inherit;
}

.s3_dron .text_about {
  max-width: inherit;
  margin-bottom: 30px;
}

.s5_dron .container {
  flex-direction: column;
}

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

.s5_dron .grid_about_unite {
  max-width: 100%;
}

.s3_dron .blue_btn{
  width: 590px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px auto 0;
  box-sizing: border-box;
}
/* Drone army end*/

/* JOB OPPORTUNITIES NEW*/
.vacancy_block h2 {
  font-size: 28px;
  line-height: 36px;
}

.vacancy_block h3 {
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  margin: 10px 0 15px
}

.vacancy_block h4{
  font-size: 20px;
  line-height: 28px;
}

.until img{
  width: 36px;
  height: 36px;
}
/* JOB OPPORTUNITIES  NEW END*/

/* LEADERSHIP */
.tab_l_grid .uwc-executive-wrap {
  grid-template-columns: repeat(4,1fr);
}
/* LEADERSHIP END */


/* JOB OPPORTUNITIES */
.job_s1 .container {
  flex-direction: column-reverse;
}

.job_s1 img {
  margin-right: 0;
  margin-top: 30px;
}

.job_s2 .container {
  flex-direction: column-reverse;
}

.job_right_s2 {
  max-width: 100%;
}

.job_left_s2 {
  max-width: 100%;
  margin-right: 0;
  margin-top: 30px;
}
/* JOB OPPORTUNITIES */



.text_404 .link_main{
  position: inherit;
}
/* unite24 */
.logo_un {
    max-height: 84px;
    margin-bottom: 40px;
}

.main_s_un h3 {
  font-size: 22px;
  max-width: 585px;
  margin: 0 auto 25px;

}

.main_s_un p{
  font-size: 15px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.25px;
  max-width: 562px;
  margin: 0 auto;
}

.btn_un_p {
  font-size: 17px;
  width: 240px;
  height: 54px;
}

.s_logo_un {
  margin: 40px 50px 75px;
}

.s_logo_un img {
  transform: scale(0.8);
}

.screen1_un::before {
  height: 240px;
  width: 440px;
  top: -50px;
}

.screen1_un:after {
  height: 168px;
  width: 190px;
}

.main_s_un::before {
  height: 250px;
  width: 440px;
  top: -69px;
  left: auto;
  right: 0;
  transform: rotate(180deg);
}

.main_s_un:after {
    height: 108px;
    width: 200px;
    top: 320px;
}

.unite24 p {
  font-size: 15px;
  line-height: 28px;
}

.text_s2_in {
  max-width: 500px;
}


.s_2_text h4 {
  font-size: 24px;
  margin: 40px 0;
}

.s_2_text::before {
  height: 150px;
  width: 250px;
  top: 80px;
}

.s_2_text::after {
  height: 150px;
  width: 220px;
  top: 220px;
}

.text_s2_in::before {
  height: 150px;
  width: 330px;
  bottom: -50px;
}

.unite24 h2 {
  font-size: 28px;
  margin: 0 0 30px 0;
}

.which_drones h2{
  max-width: 300px;
}

.left_which_drones {
  max-width: 484px;
  margin-right: 75px;
  width: 60%;
}

.tab_which_dr{
  margin: 0;
  padding: 14px;
}

.right_which_drones {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  width: 40%;
}

.tab_which_dr:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 4;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.which_drones:after {
  height: 280px;
  width: 400px;
}

.right_which_drones h4 {
  font-size: 17px;
}

.right_which_drones h5 {
  font-size: 14px;
}

.which_drones_dronate {
  padding-top: 68px;
}

.which_drones_dronate .left_which_drones {
  max-width: 522px;
}

.which_drones_dronate .left_which_drones h2{
  max-width: 400px;
}

.right_which_drones.grid {
  max-width: 522px;
  width: 100%;
}

.characteristic {
  padding: 14px;
}

.which_drones_dronate:after {
  height: 400px;
  width: 350px;
}

.title_send {
  align-items: flex-start;
  margin-bottom: 50px;
  flex-direction: column;
}

.step:nth-child(1){
  margin-left: 0;
}

.step {
  margin-left: 50px;
}

.step span {
  font-size: 17px;
  padding: 8px 40px 12px 14px;
  margin-bottom: 10px;
}

.grid_send {
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  position: relative;
}

.send_adress:nth-child(3) {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 3;
}

.send_adress:nth-child(4) {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 3;
  grid-row-end: 4;
  padding: 10px 15px;
  display: flex;
  align-items: center;
  background: #000000;
  position: absolute;
  width: calc(100% - 30px);
  bottom: 0;
}

.send_adress {
  padding: 20px 25px;
}

.how_to_send:before {
  height: 130px;
  width: 318px;
  left: 475px;
}

.how_to_send:after {
  height: 50px;
  width: 100px;
  top: 30px;
  left: 570px;
}

.about_unite h2 {
  text-align: left;
}

.grid_about_unite {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.about_unite:after{
  display: none;
}

.img_unite_about {
  height: 155px;
}

.grid_about_unite p {
  margin: 20px 20px 0 20px;
}

.how_to_send {
  margin: 66px 0;
}

.screen1_un.last_s_un::before {
  background: url(../img/image/after_s1_3.png);
  height: 240px;
  width: 440px;
  top: -100px;
  background-size: 100% 100%;
}

.screen1_un.last_s_un:after{
  background: url(../img/image/after_1_2.png);
  height: 168px;
  width: 190px;
  background-size: 100% 100%;
}

.screen1_un.last_s_un .main_s_un::before {
  background: url(../img/image/after_1_4.png);
  height: 250px;
  width: 440px;
  top: -69px;
  left: auto;
  right: 0;
  transform: rotate(180deg);
  background-size: 100% 100%;
  display: block;
}
/* unite24 */


/* HISTORY PAGE */
.serch_form_filtr .serch_block{
  position: inherit;
  z-index: 1;
}

.serch_form_filtr .serch_block{
  padding: 2px 10px 2px 20px;
}

.serch_form_filtr .serch_block input {
  margin: 0;
  height: 64px;
  box-sizing: border-box;
}

.serch_form_filtr .serch_block .search_button {
  display: block;
  font-size: 16px;
  line-height: 22px;
  padding: 10px 20px;
  margin-right: 0;
}
#photo_gal {
  padding: 10px 30px;
}
.grid_photo_gallery {
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 30px;
}

.page-numbers {
  width: 40px;
  height: 40px;
  font-size: 17px;
  line-height: 23px;
}

.prev.page-numbers:after {
  width: 40px;
  height: 40px;
}

.next.page-numbers:after {
  width: 40px;
  height: 40px;
}



.wrapper_accord {
  flex-direction: column-reverse;
}

.accord_title{
  font-size: 32px;
  line-height: 44px;
}

.block_accord {
  padding: 20px 0;
}

.link_ac .link_main{
  font-size: 14px;
  line-height: 19px;
}

.right_bl_ac a img {
  transform: rotate(0deg);
  width: 40px;
}

.right_bl_ac a {
  margin: 15px 0;
}

.right_bl_ac {
  margin-left: 0;
  display: flex;
  align-items: flex-start;
}

.link_ac{
  margin-left: 30px;
}

.right_block_congr_h p {
  font-weight: 300;
  font-size: 15px;
  line-height: 28px;
  margin: 10px 0;
}
.congresses_h {
  flex-direction: column;
}

.left_block_congr_h {
  width: 100%;
}

.right_block_congr_h {
  max-width: 600px;
  margin-left: 0;
  width: 100%;
  margin-top: 50px;
}

.grid_list_tab li {
  font-size: 15px;
  line-height: 20px;
  padding: 10px 30px;
  border: none;
}

.grid_list_tab li.active_tab_history {
  padding: 10px 30px;
}

.grid_list_tab{
  width: calc(100% + 60px);
  margin-left: -30px;
  padding-left: 30px;
  box-sizing: border-box;
}

.uwc_presidents_h {
  grid-template-columns: repeat(3,1fr);
}

.presidents_block:nth-child(4) {
  padding-top: 25px;
}

.presidents_block:nth-child(4n+4) {
  border-right: 1px solid silver;
}

.presidents_block:nth-child(3n+3) {
  border-right: none;
}
  /* HISTORY PAGE */


  /* ANNUAL REPORTS */
  .annual_grid {
    margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-bottom: 50px;
  } 

  .annual_block p {
    font-weight: 300;
    font-size: 32px;
    line-height: 44px;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    color: #1A428A;
    margin: 0 0 80px;
  }

  .icon_annual{
    width: 90px;
    height: 90px;
  }

  .annual_text .link_main{
    font-size: 14px;
    line-height: 19px;
  }

  .annual_text .link_main img{
    width: 40px;
    height: 40px;
  }
  /* ANNUAL REPORTS */


  /* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */
  .main_img_comunnuty img {
    width: calc(100% + 60px);
    margin-left: -30px;
  }
  .archive-title{
    font-size: 58px;
    line-height: 70px;  
  }

  .archive-title.comunity_page{
    display: flex;
    flex-direction: column;
  }

  .archive-title span {
    font-weight: 300;
    font-size: 32px;
    line-height: 44px;
  }

  .comunnuty_about_img img {
    max-width: 320px;
  }

  .comunnuty_about_img h4 {
    font-size: 22px;
    line-height: 30px;
  }

  .comunnuty_about_img h3{
    font-size: 32px;
    line-height: 44px;
  }

  .comunnuty_about_img h5{
    font-size: 22px;
    line-height: 30px;
  }

  .purposes_objects {
    margin: 60px 0;
    padding-top: 60px;
  }

  .wrapper_purposes h3{
    font-size: 32px;
    line-height: 44px;
  }

  .grid_purposes {
    margin-top: 60px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 80px;
    grid-row-gap: 70px;
    max-width: 710px;
  }

  .purposes_s .container {
    flex-direction: column;
  }

  .purposes_left_block {
    width: 100%;
  }

  .purposes_right_block {
    width: 100%;
  }

  .purposes_bl {
    padding: 30px 0 30px 0;
    max-width: 765px;
  }
  /* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */


  /* Contact page */
  .contact_block_p {
    padding: 50px 30px;
  }

  .grid_contact_p{
    margin-top: 30px;
  }

  .form_contact_page h3{
    font-size: 38px;
  }
  /* Contact page */



	/* #UniteWithUkraine */
	.title_s_unite h4{
		font-size: 17px;
		line-height: 23px;
	}
	
	.title_s_unite h1{
		font-size: 58px;
		line-height: 70px;
	}
	
	.s_yeloww_with_button img{
		width: 570px;
		bottom: 24.5px;
	}
	
	.s_yeloww_with_button {
		padding: 37px 0;
	}
	
	
	.title_s_unite {
		padding: 55px 0 45px;
		background: #0066CB;
	}
	
	
	.s_with_video_unite .container {
		flex-direction: column;
		margin: 0 auto;
		align-items: center;
		max-width: 650px;
		margin: 0 auto;
	}
	
	.s_with_video_unite video {
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 30px
	}
	
	.s_with_video_unite p {
		max-width: 100%;
	}
	
	.s_with_video_unite {
		padding: 50px 0 0;
	}
	
	.main_block_follow_us {
		padding: 58px 40px;
	}
	
	.main_block_follow_us p{
		font-size: 16px;
		line-height: 28px;
	}
	
	.main_block_follow_us a{
		font-size: 16px;
		line-height: 28px;
	}
	
	.soc_seti_follow_us {
		margin: 30px auto;
	}
/* #UniteWithUkraine */
	
	/*uwfcanada*/
	.uwfcanada_section_with_text .container {
		flex-direction: column;
	}
	
	.left_block_uwfcanada {
		width: 100%;
		margin-bottom:25px;
	}
	
	.right_block_uwfcanada {
		width: 100%;
	}
	
	.banner_uwfcanada h2{
		font-size: 58px;
    line-height: 79px;
	}

  .banner_uwfcanada h1{
		font-size: 58px;
    line-height: 79px;
	}
	/*uwfcanada*/
	
  .menu{
		margin-top:30px;
  }
  .menu > li:first-child{
	border-top:1px solid #EAEAEA;
  }
  header{
	margin-top:-1px;
  }
  header .blue_btn {
    display: block;
  }
  .chat_wrap:hover {
    border-bottom: 1px solid #1A428A;
    padding: 12px 0;
  }
  header .sub_menu_donate li a {
    font-size: 14px;
  }
  .serch_block {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 2px 30px 0px;
    z-index: 999;
  }
  .serch_block .search_button {
    display: none;
  }
  .chat_wrap .contact_footer {
    top: 53px;
    left: auto;
    right: -79px;
    z-index: 999;
  }
  .donat_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .blue_btn.white:hover {
    background: #fff;
  }
  .sub_menu_donate {
    -webkit-transition: all .3s ease;
    -webkit-transition: none;
    transition: none;
    height: auto;
    top: 0;
    position: relative;
    max-width: inherit;
    width: 100%;
    display: none;
  }
  .blue_btn.open::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
  }
  .donat_wrap:hover .blue_btn.open::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
  }
  .donat_wrap:hover .sub_menu_donate {
    -webkit-transition: inherit;
    transition: inherit;
    height: auto;
  }
  .donat_wrap:hover .blue_btn::after {
    content: "‹";
    font-size: 21px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
  }
  .slid_number {
    display: none;
  }
  .slider_heading .slid_number {
    display: block;
  }
  .menu_wraper {
    display: none;
  }
  header .wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .menu_wraper .block_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    margin-top: 30px;
  }
  .menu .menu-item {
    width: 100%;
    margin-right: 0;
    position: relative;
  }
	
	.menu .menu-item:first-child:after{
		display:none;
	}
	
	/* .menu .menu-item:last-child:after{
		display:none;
	} */
	
  .menu .menu-item-has-children:after {
    content: "";
    width:13px;
	  height:6px;
    top: 24px;
    background-image: url(../img/icon/arrow_menu.svg);
    background-size:100% 100%;
    background-repeat:no-repeat;
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 9999;
    right: 0;
  }

	
  .menu .menu-item.open::after {
	transform: rotate(-180deg);
  }

  .menu .menu-item-has-children > a:after {
    display: none;
  }
  .menu > li {
    width: 100%;
    margin-right: 0;
    position: relative;
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 0;
	padding-top:15px;
  }
  .menu-item:hover > .sub-menu {
    display: none;
    padding: 0 35px;
	opacity:1;
	transform: none;
	height: auto;
  }
  .menu-item > .sub-menu {
    padding: 0 35px;
    height: auto;
	opacity:1;
	transform: none;
  }
  .sub-menu {
	height:auto;
	opacity:1;
    display: none;
    width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: none;
    transition: none;
	transform: none;
  }
  .menu > li:hover {
    border-bottom: 1px solid #EAEAEA;
  }
  .menu-item:hover > .sub-menu {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-transition: none;
    transition: none;
  }
  .menu > li a {
    margin-bottom: 15px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .sub-menu {
    height: auto;
    -webkit-transition: none;
    transition: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: inherit;
    background: #fff;
    padding: 20px 0 0;
    width: 100%;
    top: 0;
  }
  header .donat_wrap {
    display: none;
  }
  header .language_block {
    display: none;
  }
  .chat_wrap {
    padding: 13px 0;
  }
  .right_header {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .red_btn {
    margin-left: -30px;
  }
  .buger_btn {
    width: 24px;
    height: 19px;
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .burger_btn span {
    position: relative;
    height: 1.6px;
    background: rgba(23, 24, 24, 0.7);
    display: block;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 24px;
  }
  .burger_btn span:before, .burger_btn span:after {
    width: 24px;
    position: absolute;
    height: 1.6px;
    background: rgba(23, 24, 24, 0.7);
    display: block;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    right: 0;
  }
  .burger_btn span:before {
    content: "";
    top: -7px;
    -webkit-transition: top 300ms 300ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: top 300ms 300ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: top 300ms 300ms, transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: top 300ms 300ms, transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  .burger_btn span:after {
    content: "";
    bottom: -7px;
    -webkit-transition: bottom 300ms 300ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: bottom 300ms 300ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: bottom 300ms 300ms, transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: bottom 300ms 300ms, transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  .burger_btn span.open_b:before {
    content: "";
    top: 0px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: top 300ms, -webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: top 300ms, -webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: top 300ms, transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: top 300ms, transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  .burger_btn span.open_b:after {
    content: "";
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: bottom 300ms, -webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: bottom 300ms, -webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: bottom 300ms, transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: bottom 300ms, transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  .burger_btn span.open_b {
    background: #fff;
  }
  .chat_wrap {
    margin-left: 25px;
    margin-right: 25px;
  }
  .search {
    height: 24px;
  }
  .chat_wrap {
    margin-top: 0;
  }
  .title_heading h1 {
    font-size: 58px;
    line-height: 79px;
  }
  .title_heading h3 {
    font-size: 58px;
    line-height: 79px;
  }
  .soc_seti {
    display: none;
  }
  .slider_heading .slid_number {
    font-size: 12px;
    line-height: 16px;
    top: 66px;
    left: 382px;
    /* Stop autoplay */
    /* display:none; */
    /* Stop autoplay */
  }
  .slide {
    padding: 95px 70px 150px;
  }
  .hr_count {
    left: 100px;
  }
  .slide h2 {
    font-size: 42px;
    line-height: 57px;
  }
  .slide p {
    font-size: 16px;
    line-height: 22px;
  }
  .title_latest {
    margin-top: 60px;
    margin-bottom: 30px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .grid_latest{
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
	
 .grid_latest {
	overflow-y: scroll;
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */
  }
  .grid_latest::-webkit-scrollbar { /* WebKit */
	display: none;
  }
	
.popular_news_wraper{
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */
}
	
.popular_news_wraper::-webkit-scrollbar { /* WebKit */
	width: 0px;
 }
	
.similar_posts{
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */	
}
	
.similar_posts::-webkit-scrollbar { /* WebKit */
	width: 0px;
 }
	
  .grid_latest.cat_news{
		display:none;
   }
	
  .grid_latest a {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: 100%;
  }
  .grid_latest img {
    height: 160px;
    width: 100%;
  }
	
  .block_grid{
	width:100%;
  }
	
  .block_grid img{
	 width:100%;
	 height:160px;
  }
  .block_grid:nth-child(1) img {
    width: 100%;
  }
  .block_grid:nth-child(1) h3 {
    font-size: 24px;
	line-height: 33px;
  }
	
.block_grid:nth-child(1) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 3;
}
	
.latest_section .block_grid:nth-child(2){
	order:1;
}

.latest_section .block_grid:nth-child(3){
	order:inherit;
}

.latest_section .block_grid:nth-child(4){
	order:inherit;
}

.latest_section .block_grid:nth-child(5){
	order:inherit;
}

.latest_section .block_grid:nth-child(6){
	order:inherit;
}

.latest_section .block_grid:nth-child(7){
	order:inherit;
}

.latest_section .block_grid:nth-child(8){
	order:inherit;
}

.latest_section .block_grid:nth-child(9){
	order:9;
}
	
.link_latest_daily span{
	font-size: 18px;
	line-height: 36px;	
}
	
.link_latest_daily span:after {
    width: 40px;
    height: 40px;
	right:10px;
	bottom:auto;
}
	

	
  .title_latest h2 {
    font-size: 58px;
    line-height: 70px;
    max-width: 297px;
  }
  .video_section {
    margin-top: 60px;
  }
  .latest_section {
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(23, 24, 24, 0.15);
  }
  .title_heading img {
    max-width: 110px;
    margin-right: 20px;
  }
  h2 {
    font-size: 58px;
    line-height: 79px;
  }
  h1 {
    font-size: 58px;
    line-height: 79px;
  }
  .video_section h2 {
    text-align: left;
  }
  .video_section .container.slider_vid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 20px;
  }
  .video_section .link_main {
    margin-bottom: 0;
  }
  .video_slider {
    width: 100%;
  }
  .popup_video {
    margin-left: 20px;
    margin-right: 0;
  }
  .popup_video:nth-child(1) {
    margin-left: 0;
  }
  .popup_video .play_btn {
    width: 45px;
    height: 45px;
    top: calc(50% - 22.5px);
    left: calc(50% - 22.5px);
  }
  .video_section {
    margin-top: 60px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(23, 24, 24, 0.15);
  }
  .about_s {
    margin-top: 0;
  }
  .title_mob {
    display: block;
  }
  .title_desktop {
    display: none;
  }
  .title_block_about > img {
    display: none;
  }

  .job_p .title_block_about > img {
    display: block;
    width: 110px;
    margin-right: 20px;
  }

  .job_p.about_s {
    margin-top: 40px;
  }

  .title_deskt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  .title_deskt .link_main {
    position: relative;
    top: 0;
    left: auto;
  }
  .block_about {
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 655px;
    margin: 30px auto 0;
  }
  .block_about .video_list {
    height: auto;
    width: 100%;
  }
  .block_about .popup_video {
    width: 100%;
    margin-bottom: 40px;
  }
  .block_about .priorities_section {
    margin-top: 100px;
  }

  .text_about {
    width: 100%;
    margin-left: 0;
  }
  .priorities_text h3 {
    font-size: 32px;
    line-height: 44px;
  }
  .priorities_text p {
    font-size: 13px;
    line-height: 22px;
    margin: 10px 0 20px;
    max-width: 450px;
  }
  .priorities_img {
    width: 360px;
    height: 180px;
  }
  .support_section {
    margin-top: 50px;
    margin-bottom: 145px;
    overflow: hidden;
  }
  .center_block img {
    width: 212px;
    height: auto;
  }
  .center_block {
    max-width: 310px;
    margin: 30px auto 0;
  }
  .img_support img:nth-child(1) {
    left: 13%;
    top: 34%;
  }
  .img_support img:nth-child(2) {
    left: -40px;
    top: 68%;
  }
  .img_support img:nth-child(3) {
    position: absolute;
    left: 22%;
    top: 78%;
  }
  .img_support img:nth-child(4) {
    position: absolute;
    right: 20%;
    top: 35%;
  }
  .img_support img:nth-child(5) {
    position: absolute;
    right: -65px;
    top: 49%;
  }
  .img_support img:nth-child(6) {
    position: absolute;
    right: 8%;
    top: 82%;
  }
  .document h3 {
    font-size: 32px;
    line-height: 44px;
  }
  .document {
    padding: 20px 0;
  }
  .document:nth-child(2) {
    margin-top: 40px;
  }
  .form h3 {
    font-size: 32px;
    line-height: 44px;
  }
  .form {
    padding: 40px;
    margin-left: 10px;
    width: 42%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
	
  .form.daily_form{
	width:100%;
   }
	
  .left_block_form {
    width: 58%;
  }
  .block_link .red_btn {
    margin-left: 0;
  }
  .left_block_form h3 {
    font-size: 32px;
    line-height: 44px;
  }
  .left_block_form p {
    font-size: 13px;
    line-height: 22px;
  }
  .left_block_form img {
    width: 100%;
    height: 49%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .form_text {
    padding: 0 40px 40px 40px;
  }
  .footer {
    margin-top: 40px;
  }
  .top_left_footer > img {
    width: 100px;
    height: 100px;
    margin-right: 20px;
  }
  .top_left_footer p {
    font-size: 13px;
    line-height: 20px;
  }
  .top_left_footer a {
    font-size: 13px;
    line-height: 20px;
  }
  h3 {
    font-size: 28px;
    line-height: 38px;
  }
  .top_center_footer .link_main {
    font-size: 14px;
    line-height: 19px;
    right: -20px;
  }
  .top_center_footer .link_main img {
    width: 36px;
    height: 36px;
  }
  .top_right_footer {
    max-width: 190px;
  }
  .top_right_footer img {
    width: 130px;
    height: 44px;
    margin-bottom: 3px;
  }
  .top_right_footer p {
    font-size: 12px;
    line-height: 20px;
  }
  .footer_menu li a {
    font-size: 11px;
    line-height: 20px;
	display:block;
	width:100%;
  }
  .block_menu_footer {
    max-width: 175px;
  }
  .contact_footer p {
    font-size: 13px;
    line-height: 25px;
  }
  .contact_footer {
    max-width: 253px;
  }
  .copirate_text {
    max-width: 266px;
  }
  .copirate_text p {
    font-size: 12px;
    line-height: 20px;
  }
	
	
 /*post*/
	.similar_posts {
	  grid-template-columns: repeat(3, 1fr);
	}
	
	.main_post_img{
		height:480px;
	}

	.left_block_post {
		padding-right: 40px;
	}
	
	.right_block_post {
		width: 30%;
		padding: 0 0 0 40px;
		box-sizing: border-box;
	}
	
	.right_block_post .block_grid{
		width:100%;
	}
	
	.similar_posts .block_grid{
		width:100%
	}
	
	.title_all_daily_archive {
		width: 370px;
	}
	
	/*cat page*/
	.grid_latest.cat_page{
		grid-template-columns: repeat(3, 1fr);
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		width: 100%;
		overflow: inherit;
	}
	
	.grid_latest.cat_page .block_grid {
    	width: 100%;
	}
	
	.breadcrumbs{
		display:none;		
	}
	
	.breadvumbs_container a img {
		transform: rotate(180deg);
		margin: 36px 0 10px;
		width: 40px;
		display:block;
	}
	
	.breadvumbs_container a{
		margin: 50px 0 30px;
    	display: block;
	}
	
	.title_daily .data_news {
    	padding: 7px 0 15px;
	}
	
	.main_daily_img {
		margin-right: 40px;
		height: 248px;
		object-fit: cover;
		width: 50%;
	}
	
	.left_block_post {
		padding-right: 0;
		border-right: none;
		width: 90%;
	}
	
	.form.daily_form::before{
		display:none;
	}
	
	.daily_main_block .left_block_post {
		padding-top: 60px;
	}
	
	.right_block_post{
		display:none;
	}
	
	.post_page .left_block_post {
		padding-right: 0;
		border-right: none;
		width: 100%;
	}
	
	.img_daily_archive img {
		width: 220px;
		height: 110px;
		object-fit: cover;
	}
	
	.img_daily_archive {
		margin-right: 25px;
	}
	
	.title_all_daily_archive a {
		font-size: 14px;
		line-height: 18px;
	}
	
	.data_daily_archive span {
		font-size: 32px;
		line-height: 44px;
	}
	
	.link_all_daily_archive .link_main img{
		width:40px;
		height:40px;
	}
	
	/*history var*/
	.poster_img_historyvar{
		width: 457px;
		height: 229px;
	}
	
	.poster_var_history{
		padding:30px;
	}
	
	.poster_var_history h3{
		font-size: 32px;
		line-height: 44px;
	}
	
	.poster_var_history .link_main{
		font-size: 14px;
		line-height: 19px;
	}
	
	.poster_var_history .link_main img{
		width:40px;
		height:40px;
	}
	
	.poster_var_history p{
		margin:10px 0;
	}
	
	.poster_var_history {
		width: calc(100vw - 60px);
	}
	
	.img_map_ukr {
		height: 388px;
	}
	
	.title_history_war{
		position:relative;
	}
	
	.title_history_war h2 {
		max-width: 560px;
		position: absolute;
		left: 27px;
		bottom: 0;
	}

  .title_history_war h1 {
		max-width: 560px;
		position: absolute;
		left: 27px;
		bottom: 0;
	}
	
	.title_history_war .container{
		margin-left:0;
	}
	
	.history_var .text_post{
		max-width: 700px;
	}
	
	.main_img_histore_var h3{
		font-size: 38px;
		line-height: 52px;
		max-width:800px;
	}
	
	.img_map_ukr {
		height: 388px;
	}
	
	/*support*/
	.mobile_title_support_p{
		display:block;
	}
	
	.mobile_title_support_p h4 {
		font-weight: 300;
		font-size: 24px;
		line-height: 33px;
		letter-spacing: -0.01em;
		text-transform: uppercase;
		color: rgba(23, 24, 24, 0.5);
		margin: 10px 0 20px;
	}
	
	.text_main_support_p h2{
		display:none;
	}
	
	.text_main_support_p h4{
		display:none;
	}
	
	.text_main_support_p p{
		color: rgba(23, 24, 24, 0.5);
	}
	
	.main_support_p img{
		width: 440px;
		height: 240px;
		margin-right:30px;
	}
	
	.main_support_p {
		align-items: flex-start;
	}
	
	.button_online {
		grid-template-columns: repeat(2, 1fr);
		margin-bottom:200px;
		position:relative;
	}
	
	.button_online1:nth-child(3){
		position: absolute;
		bottom: -200px;
		left: calc(50% - 150px);
		max-width: 300px;
		padding: 0;
	}
	
	.block_support h3{
		font-size: 32px;
		line-height: 44px;
	}
	
	.block_support .button_online1 h3{
		font-size: 24px;
		line-height: 33px;
	}
	
	.wrapper_other {
		flex-direction: column;
	}
	
	.other_block2 {
		max-width: 640px;
	}
	.other_block1 {
   	 	max-width: 640px;
	  	margin-bottom:20px;
	}
	
	.button_online1:nth-child(2){
		border-right:none;
	}
	
	.quotes_support .container {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.quotes1{
		max-width:640px;
		margin: 0 auto 40px;
	}
	
	.quotes1 span{
		max-width:345px;
	}
  

  /* War chronicles v2 */

  .head-war_chronv2 {
    padding: 17px 0;
  }
  .head-war_chronv2 .breadvumbs_container a{
    margin: 0;
  }
  .head-war_chronv2 .data_news {
    display: none;
  }
  .head-war_chronv2 .breadvumbs_container a img {
    margin: 0;
  }
  .head-war_chronv2 .breadvumbs_container{
    display: flex;
    align-items: center;
  }
  .head-war_chronv2 .title-war_chronv2 h1{
    margin: 0 0 0 15px;
  }
  .wrap_main-war_chronv2 {
    flex-direction: column;
  }
  .side_bar_bl-war_chronv2 {
    flex-direction: row;
    margin-right: 0;
    padding: 15px 30px 0;
    background: #fff;
  }  
  .side_bar-war_chronv2{
    width: calc(100% + 60px);
    margin-left: -30px;
    box-sizing: border-box;
    overflow: scroll;
    margin-bottom: 30px;
    top:0;
    background: #fff;
    z-index: 2;
  }  



  .side_bar-war_chronv2 a{
    margin-bottom: 0;
    margin-right: 15px;
    white-space: nowrap;
    padding-bottom: 15px;
  }
  .side_bar-war_chronv2 a.active_side_bar{
    color: rgba(23, 24, 24, 0.50);
    border-bottom: 1px solid #1A428A;
  }
  .main-war_chronv2 {
    padding: 0 0 30px;
  }
  /* War chronicles v2 end*/
	
	

}

@media (max-width: 1020px) {
  .slider_post .slick-arrow {
    bottom: 0;
    width: 40px;
    height: 40px;
}
.slider_post {
  padding-bottom: 40px;
}
.slider_post .slick-arrow.slick-next {
  right: calc(50% - 50px);
}
.slider_post .slick-arrow.slick-prev {
  left: calc(50% - 50px);
}
/* country page */
.main_s_tax .breadvumbs_container a{
  margin: 0px 0 10px;
}

.main_s_tax {
  padding: 0;
}
.filtr_org.tax_p .accord_filtr_title{
  display: none;
}

.filtr_org.tax_p form {
  display: flex;
}
/* country page end*/
/* Map */
.control_map {
  flex-direction: row;
  width: 94%;
  left: 3%;
  right: auto;
  justify-content: space-between;
  bottom: 0;
}
.zoo_control{
  display: flex;
}
.control_map span.full_screen {
  margin-top: 0;
}
.control_map span{
  margin-top: 0;
  margin-right: 1px;
}
.map.centr_asia svg {
  width: 2290px;
  margin-left: -867px;
  margin-top: -360px;
}
.map.centr_asia .turkey {
  top: 172px;
  left: 436px;
}
.map.centr_asia .armenia {
  top: 166px;
  left: 500px;
}
.map.centr_asia .azerbaijan {
  top: 162px;
  left: 524px;
}
.map.centr_asia .cyprus {
  top: 208px;
  left: 426px;
}
.map.centr_asia .egypt {
  top: 278px;
  left: 413px;
}
.map.centr_asia .georgia {
  top: 141px;
  left: 474px;
}
.map.centr_asia .jordan {
  top: 244px;
  left: 457px;
}
.map.centr_asia .kazakhstan {
  top: 96px;
  left: 608px;
}
.map.centr_asia .kyrgyzstan {
  top: 153px;
  left: 678px;
}
.country.kyrgyzstan a {
  left: -24px;
}
.map.centr_asia .lebanon {
  top: 215px;
  left: 446px;
}
.map.centr_asia .united-arab-emirates {
  top: 289px;
  left: 567px;
}
.map.centr_asia .uzbekistan {
  top: 137px;
  left: 589px;
}
.map.centr_asia .map_conteiner {
  margin-left: 9%;
}

.map.west_europe svg {
  width: 5200px;
  margin-left: -1874px;
  margin-top: -730px;
}
.map.west_europe .france {
  top: 400px;
  left: 635px;
}
.map.west_europe .netherlands {
  top: 285px;
  left: 672px;
}
.map.west_europe .belgium {
  top: 309px;
  left: 640px;
}
.map.west_europe .luxembourg {
  top: 333px;
  left: 680px;
}
.map.west_europe .ireland {
  top: 290px;
  left: 486px;
}
.map.west_europe .germany {
  top: 322px;
  left: 736px;
}
.map.west_europe .switzerland {
  top: 391px;
  left: 714px;
}
.map.west_europe .great-britain {
  top: 301px;
  left: 581px;
}
.map.west_europe .monaco {
  top: 458px;
  left: 684px;
}
.map.west_europe .spain{
  top: 523px;
  left: 559px;
}
.map.west_europe .portugal{
  top: 529px;
  left: 485px;
}
.map.west_europe .finland{
  top: 112px;
  left: 904px;
}
.map.west_europe .sweden{
  top: 190px;
  left: 781px;
}
.map.west_europe .greece{
  top: 534px;
  left: 912px;
}
.map.west_europe .denmark{
  top: 214px;
  left: 722px;
}
.map.west_europe .daniya{
  top: 214px;
  left: 722px;
}
.map.west_europe .norway{
  top: 161px;
  left: 694px;
}

.map.west_europe .map_conteiner {
  margin-left: -61%;
  margin-top: -17%;
}

.map.centr_europe .map_conteiner {
  margin-left: 0%;
}
.map.centr_europe svg {
  width: 4000px;
  margin-left: -1652px;
  margin-top: -619px;
}
.map.centr_europe .macedonia {
  top: 309px;
  left: 487px;
}
.map.centr_europe .belarus {
  top: 132px;
  left: 541px;
}
.map.centr_europe .bulgaria {
  top: 294px;
  left: 524px;
}
.map.centr_europe .croatia {
  top: 251px;
  left: 429px;
}
.map.centr_europe .czech-republic {
  top: 194px;
  left: 415px;
}
.map.centr_europe .estonia {
  top: 41px;
  left: 501px;
}
.map.centr_europe .hungary {
  top: 231px;
  left: 465px;
}
.map.centr_europe .italy {
  top: 262px;
  left: 360px;
}
.map.centr_europe .latvia {
  top: 75px;
  left: 518px;
}
.map.centr_europe .lithuania {
  top: 103px;
  left: 487px;
}
.map.centr_europe .moldova {
  top: 216px;
  left: 549px;
}
.map.centr_europe .poland {
  top: 161px;
  left: 448px;
}
.map.centr_europe .romania {
  top: 252px;
  left: 514px;
}
.map.centr_europe .slovakia {
  top: 213px;
  left: 441px;
}
.map.centr_europe .slovenia {
  top: 251px;
  left: 398px;
}
.map.centr_europe .ukraine {
  top: 195px;
  left: 594px;
}
.map.centr_europe .austria {
  top: 225px;
  left: 413px;
}
.map.centr_europe .bosnia-and-herzegovina {
  position: absolute;
  top: 287px;
  left: 440px;
}

.map.centr_europe .germany {
  top: 187px;
  left: 349px;
}
.map.centr_europe .belgium {
  top: 176px;
  left: 297px;
}
.map.centr_europe .france {
  top: 250px;
  left: 274px;
}
.map.centr_europe .luxembourg {
  top: 193px;
  left: 310px;
}
.map.centr_europe .monaco {
  top: 284px;
  left: 318px;
}
.map.centr_europe .netherlands {
  top: 145px;
  left: 312px;
}
.map.centr_europe .switzerland {
  top: 236px;
  left: 331px;
}
.map.centr_europe .ireland {
  top: 144px;
  left: 166px;
}
.map.centr_europe .great-britain {
  top: 168px;
  left: 227px;
}
.map.centr_europe .spain{
  top: 342px;
  left: 216px;
}
.map.centr_europe .portugal{
  top: 345px;
  left: 162px;
}
.map.centr_europe .serbia{
  top: 273px;
  left: 476px;
}
.map.centr_europe .finland{
  top: 18px;
  left: 481px;
}
.map.centr_europe .sweden{
  top: 79px;
  left: 390px;
}
.map.centr_europe .greece{
  top: 344px;
  left: 487px;
}
.map.centr_europe .denmark{
  top: 102px;
  left: 339px;
}
.map.centr_europe .daniya{
  top: 102px;
  left: 339px;
}
.map.centr_europe .norway{
  top: 45px;
  left: 322px;
}

.map.west_europe .bulgaria {
  top: 474px;
  left: 964px;
}
.map.west_europe .belarus {
  top: 268px;
  left: 955px;
}
.map.west_europe .croatia {
  top: 415px;
  left: 828px;
}
.map.west_europe .czech-republic {
  top: 349px;
  left: 823px;
}
.map.west_europe .hungary {
  top: 394px;
  left: 877px;
}
.map.west_europe .italy {
  position: absolute;
  top: 461px;
  left: 767px;
}
.map.west_europe .lithuania {
  top: 221px;
  left: 915px;
}
.map.west_europe .moldova {
  top: 384px;
  left: 999px;
}
.map.west_europe .poland {
  top: 297px;
  left: 862px;
}
.map.west_europe .romania {
  top: 417px;
  left: 942px;
}
.map.west_europe .slovakia {
  position: absolute;
  top: 353px;
  left: 876px;
}
.map.west_europe .slovenia {
  position: absolute;
  top: 412px;
  left: 798px;
}
.map.west_europe .ukraine {
  position: absolute;
  top: 335px;
  left: 982px;
}
.map.west_europe .austria {
  top: 372px;
  left: 796px;
}
.map.west_europe .bosnia-and-herzegovina {
  position: absolute;
  top: 454px;
  left: 850px;
}
.map.west_europe .macedonia{
  top: 485px;
  left: 909px;
}
.map.west_europe .serbia{
  top: 439px;
  left: 886px;
}


.accord_filtr_title{
  display: flex;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  width: 100%;
  max-width: 560px;
  height: 50px;
  align-items: center;
  justify-content: center;
  background: #fff;
  transition: ease .3s all;
}

.accord_filtr_title.open_filtr:after{
  transform: rotate(180deg);
}
.accord_filtr_title:after{
  content: "";
  width: 14px;
  height: 6px;
  background: url(../img/icon/arrow_select.svg);
  background-size: 100% 100%;
  margin-left: 7px;
}
.UWCmembersViewResetWrap {
  width: 100%;
}
.UWCmembersViewResetWrap .btn {
  width: 49%;
  font-size: 14px;
}
.UWCmembersViewFilterWrap1 .LocationFilterSelect{
  width: 100%;
}
.LocationFilterSelect {
  width: 100%;
  margin-right: 0;
}
.filtr_org form {
  max-width: 560px;
  display: none;
}
.UWCmembersViewFilterWrap1 {
  flex-direction: column;
  width: 100%;
}
.main_s_map {
  height: auto;
}
.UWCmemberViewFilter {
  margin-top: 11px;
}
.UWCmemberViewFilter label {
  margin-bottom: 2px;
}

.main_s_map .container {
  position: inherit;
  bottom: auto;
  left: 0;
  background-color: #1A428A;
  margin-top: -10px;
}

.main_s_map h2 {
  padding: 22px 0;
}

.main_s_map img {
  width: 100%;
  height: 270px;
  object-fit: cover;
}

.quote_map .container {
  align-items: flex-start;
  flex-direction: column;
}

.photo_name {
  align-items: center;
  margin-right: 0;
  margin-bottom: 22px;
}

.photo_name h4{
  font-weight: 300;
  font-size: 28px;
  line-height: 38px;
  margin: 0;
}

.photo_name p{
  font-weight: 300;
  font-size: 17px;
  line-height: 23px;
  margin: 0;
}

.photo_name img {
  width: 80px;
  height: 80px;
  margin-right: 15px;
}

.map svg {
  width: 1080px;
  height: 500px;
}

.map {
  height: 500px;
}

.number {
  width: 40px;
  height: 40px;
  padding: 6px;
}

.number span {
  font-weight: 700;
  font-size: 14px;
  line-height: 28px;
}

.number.western-europe_number {
  top: 166px;
  left: 512px;
}

.number.centr_europe_number {
  top: 164px;
  left: 553px;
}

.number.central-asia_number {
  top: 190px;
  left: 629px;
}

.number.south-america_number {
  position: absolute;
  top: 327px;
  left: 379px;
}

.number.north_america_number {
  position: absolute;
  top: 83px;
  left: 300px;
}

.number.africa_number{
  position: absolute;
  top: 266px;
  left: 548px;
}

.number.asia-and-africa_number{
  position: absolute;
  top: 230px;
  left: 697px;
}




.canada {
  top: 100px;
  left: 276px;
}
.usa {
  left: 270px;
  top: 184px;
}
.argentina {
  top: 382px;
  left: 357px;
}
.brazil {
  top: 325px;
  left: 391px;
}
.paraguay {
  top: 341px;
  left: 367px;
}
.new-zealand {
  top: 417px;
  left: 920px;
}
.singapore{
  top: 278px;
  left: 768px;
}
.mozambique {
  top: 326px;
  left: 595px;
}
.tunisia{
  top: 200px;
  left: 533px;
}
.malta{
  position: absolute;
  top: 193px;
  left: 547px;  
}
.republic-of-south-africa {
  top: 364px;
  left: 565px;
}
.mongolia {
  top: 151px;
  left: 750px;
}
.malaysia {
  top: 277px;
  left: 793px;
}
.japan {
  top: 177px;
  left: 844px;
}
.india {
  top: 230px;
  left: 707px;
}
.china {
  top: 202px;
  left: 760px;
}
.australia {
  top: 362px;
  left: 843px;
}
.armenia {
  top: 174px;
  left: 616px;
}
.azerbaijan {
  top: 173px;
  left: 624px;
}
.egypt {
  top: 215px;
  left: 583px;
}
.georgia {
  top: 167px;
  left: 608px;
}
.jordan {
  top: 203px;
  left: 598px;
}
.kazakhstan {
  top: 154px;
  left: 668px;
}
.kyrgyzstan {
  position: absolute;
  top: 171px;
  left: 671px;
}
.lebanon {
  top: 193px;
  left: 596px;
}
.turkey {
  top: 184px;
  left: 590px;
}
.united-arab-emirates {
  top: 221px;
  left: 642px;
}
.uzbekistan {
  top: 164px;
  left: 650px;
}
.belgium {
  top: 142px;
  left: 520px;
}
.france {
  top: 159px;
  left: 514px;
}
.germany {
  top: 142px;
  left: 533px;
}
.luxembourg {
  top: 145px;
  left: 522px;
}
.monaco {
  top: 166px;
  left: 523px;
}
.netherlands {
  top: 138px;
  left: 520px;
}
.switzerland {
  top: 154px;
  left: 528px;
}
.belarus {
  top: 133px;
  left: 572px;
}
.bulgaria {
  top: 168px;
  left: 566px;
}
.croatia {
  top: 159px;
  left: 548px;
}
.czech-republic {
  top: 146px;
  left: 543px;
}
.estonia {
  top: 114px;
  left: 564px;
}
.hungary {
  top: 155px;
  left: 553px;
}
.italy {
  top: 165px;
  left: 535px;
}
.latvia {
  top: 120px;
  left: 564px;
}
.lithuania {
  top: 126px;
  left: 560px;
}
.moldova {
  top: 152px;
  left: 574px;
}
.poland {
  top: 139px;
  left: 552px;
}
.romania {
  top: 158px;
  left: 567px;
}
.slovakia {
  top: 150px;
  left: 552px;
}
.slovenia {
  top: 159px;
  left: 542px;
}
.ukraine{
  position: absolute;
  top: 149px;
  left: 582px;;
}



/* MAP end */
/* VACANCY */
.main_vacancy {
  flex-direction: column;
}

.text_vacancy {
  max-width: 100%;
}

.right_block_vacancy .modal_1.blue_btn{
  display: none;
}

.right_block_vacancy {
  width: 100%;
  margin-left: 0;
  margin-top: 40px;
}

.latest_vacancy {
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
/* VACANCY END*/

	/* #UniteWithUkraine */
	.s_yeloww_with_button img {
		width: 425px;
		bottom: 49.5px;
		right: 0;
	}
	
	.main_sac {
		flex-direction: column-reverse;
	}
	
	.left_sac {
		padding: 40px;
		width: 100%;
	}
	
	.right_sac {
		width: 100%;
	}
	
	.right_sac p {
		padding: 40px;
	}
	
	.general_block {
		flex-direction: column;
	}
	
	.photo_general {
		width: 100%;
	}
	
	.photo_general img {
		margin-bottom: 10px;
	}
	
	.text_general {
		width: 100%;
		margin-left: 0;
	}
	/* #UniteWithUkraine */
	
	.footer_menu li a{
		font-size: 13px;
		line-height: 20px;
	}
	
	.daily_news_block:first-child .image-popup-zoom {
		height: 350px;
	}
	
	.footer_menu .menu_footer li{
		display:none;
	}
	
	.block_menu_footer:nth-child(4) li:nth-child(1){
		display:none;
	}
	
	.block_menu_footer:nth-child(4) li:nth-child(2){
		display:none;
	}
	
	.block_menu_footer:nth-child(4) li:nth-child(3){
		display:none;
	}
	
	.block_menu_footer:nth-child(4) li:nth-child(4){
		display:none;
	}
	
	.block_menu_footer:nth-child(4) li:nth-child(5){
		display:none;
	}
	
	.more{
		display:none;
	}
	
  .slider_heading .slid_number {
    left: 345px;
  }
  .title_heading img {
    max-width: 110px;
    margin-right: 14px;
  }
  .title_heading h1 {
    font-size: 43px;
    line-height: 59px;
  }
  .title_heading h3 {
    font-size: 43px;
    line-height: 59px;
  }
  .slide {
    padding: 95px 30px 150px;
	max-height:inherit;
  }
  .hr_count {
    left: 60px;
  }
  .title_head {
    padding: 20px 0 20px;
    background: #fff;
  }
  .title_latest .link_latest {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .title_latest .link_latest a:nth-child(2) {
    margin: 15px 0;
  }
  .title_latest h2 {
    width: 50%;
  }
  .title_latest {
    margin-top: 47px;
    margin-bottom: 20px;
  }
	
  .block_grid .link_latest_daily img {
    width: 40px;
    height: 40px;
  }
	
  .link_latest_daily span {
    font-weight: 400;
    font-size: 22px;
    line-height: 130%;
    text-transform: uppercase;
    color: #EAEAEA;
  }
  .video_section h2 {
    max-width: 297px;
  }
  .block_about .popup_video {
    max-width: 100%;
  }
  .block_about {
    max-width: 100%;
  }
  .priorities_img {
    width: 300px;
    height: 180px;
    margin-left: 50px;
  }
  .support_section .container h2 {
    max-width: 455px;
	display:flex;
	flex-direction:column;
  }
  .center_block img {
    display: none;
  }
  .center_block {
    max-width: 310px;
    margin: 0 auto;
  }
  .support_section .container em {
    padding: 0;
    color: #1A428A;
  }
  .img_support img:nth-child(1) {
    width: 160px;
    height: 106px;
    left: 6%;
    top: 27%;
  }
  .img_support img:nth-child(2) {
    width: 165px;
    height: 90px;
    left: 0;
    top: 54%;
  }
  .img_support img:nth-child(3) {
    width: 102px;
    height: 100px;
    left: 17%;
    top: 78%;
  }
  .img_support img:nth-child(4) {
    width: 117px;
    height: 149px;
    right: 8%;
    top: 17%;
  }
  .img_support img:nth-child(5) {
    width: 158px;
    height: 80px;
    right: 0;
    top: 52%;
  }
  .img_support img:nth-child(6) {
    width: 154px;
    height: 100px;
    right: 4%;
    top: 77%;
  }
  .support_section {
    margin-bottom: 90px;
  }
  .form_section .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .left_block_form {
    width: 100%;
  }
  .form {
    margin-left: 0;
    width: 100%;
    margin-top: 20px;
  }
  .input_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .input_block div {
    width: 49%;
  }
  .tablet_footer_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .top_center_footer {
    display: none;
  }
  footer hr {
    margin: 25px 0;
  }
  .acardion {
    display: none;
  }
  .footer_menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .block_menu_footer {
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
    max-width: 100%;
  }
  .footer_menu h4 {
    padding: 14px 0;
    margin: 0;
    position: relative;
  }
  .footer_menu h4::after {
    content: "";
    width: 13px;
    height: 6px;
    top: 24px;
    background-image: url(../img/icon/arrow_menu.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    top: calc(50% - 3px);
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	right:0;
  }
  .footer_menu h4.open::after {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .contact_footer {
    max-width: 100%;
  }
  footer .container hr {
    display: block;
    margin: 15px 0 20px -30px;
    width: calc(100% + 60px);
  }
  .tablet_hr {
    display: block;
  }
  .title_latest a img {
    width: 40px;
    height: 40px;
  }
  .title_latest {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .latest_section {
    padding-bottom: 30px;
  }
	
/*post*/
.title_post h2 {
	font-size: 48px;
	line-height: 68px;
}

.title_post h1 {
	font-size: 48px;
	line-height: 68px;
}
	
.wpcourses-breadcrumbs {
    font-size: 11px;
    padding: 20px 0 30px;
	padding: 0;
    display: flex;
    align-items: baseline;
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
    white-space: nowrap;
}
	
.wpcourses-breadcrumbs{
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */
}
	
.wpcourses-breadcrumbs::-webkit-scrollbar { /* WebKit */
	width: 0px;
 }
	
.wpcourses-breadcrumbs a {
    font-size: 11px;
    padding: 20px 0 30px;
}
	
.main_block_post {
    flex-direction: column;
}
	
.left_block_post {
    width: 100%;
    padding-right: 0;
    border-right: none;
}

.left_block_post img{
  max-width: 100%;
}
	

	
.text_post p {
    font-size: 16px;
    line-height: 28px;
}
	
.text_post li {
    font-size: 16px;
    line-height: 28px;
}
	
.right_block_post {
    width: 100%;
	padding: 0;
}
	
.right_block_post .block_grid {
    width: 330px;
}
	
.popular_news_wraper{
	display:grid;
	grid-template-columns: repeat(9, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 0;
    width: calc(100% + 30px);
    overflow: auto;
}
	
.top_similar .link_latest span {
	font-size: 14px;
}
	
.top_similar .link_latest img {
	width:40px;
	height:40px;
}
	
.similar_posts {
    grid-template-columns: repeat(9, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 0;
    width: calc(100% + 30px);
    overflow: auto;
}
	
.similar_posts .block_grid {
    width: 330px;
}

/*daile news*/
	.header_daily{
		flex-direction:column-reverse;
	}
	
	.title_daily h2 {
   		 max-width: 100%;
	}
	
	.title_daily .data_news {
		padding: 0px 0 20px;
	}
	
	.title_daily .sharing_post {
		margin-bottom: 15px;
	}
	
	.main_daily_img{
		max-width: 100%;
		margin-right: 0;
		height: 360px;
		object-fit: cover;
		width: 100%;
	}
	
	
	.title_daily h2{
		font-size: 58px;
		line-height: 70px;
	}
	
	.header_daily{
		padding-bottom: 130px;
		position: relative;
	}
	
	.title_daily .data_news{
		position: absolute;
    	bottom: 73px;
	}
	
	.title_daily .sharing_post{
		margin-bottom:0;
		position: absolute;
    	bottom: 30px;
	}
	
	.main_daily_img{
		margin-top:30px;
	}
	
	.form.daily_form{
		padding:50px 30px;
	}
	
	.data_daily_archive {
		margin-right: 40px;
		width: 190px;
	}
	
	.data_daily_archive span{
    	white-space: inherit;
	}
	
	.title_all_daily_archive {
		display: none;
	}
	
	.title_all_daily_archive {
		max-width: 570px;
		display: none;
	}
	
	.link_all_daily_archive .link_main span {
		margin-left: 0;
	}
	
	
	.data_daily_archive {
		margin-right: 35px;
	}
	
	.latest_daily_tiltle .link_main span {
		white-space: nowrap;
	}
	
	.latest_daily_tiltle {
		align-items: flex-end;
	}
	
	.image-popup-zoom:hover img {
		transform: scale(1);
	}
	
	/*history var*/
	.poster_var_history{
		flex-direction: column;
   	 	align-items: baseline;
		position:relative;
	}
	
	.poster_img_historyvar{
		margin-right:0;
		margin-bottom:20px;
	}
	
	.poster_var_history .link_main{
		position: absolute;
		top: 30px;
		right: 30px;
	}
	
	/*support*/
	
	.main_support_p {
		flex-direction: column;
		margin-bottom: 60px;
	}
	
	.block_support {
		width: calc(100% + 60px);
		margin-left: -30px;
		padding:30px;
		box-sizing: border-box;
	}
	
	.block_support h4{
		max-width:500px;
	}

  /* ST. VOLODYMYR THE GREAT MEDAL*/
  .top_bl-st_volod img {
    margin-left: 0;
    position: absolute;
    max-width: 100%;
    right: 0;
    top: 0;
    width: 25%;
  } 
  .title_s1-sv_volod {
    max-width: 75%;
  }
  .text_bl-st_volod {
    flex-direction: column;
  }
  .text_bl-st_volod img {
    max-width: 100%;
    margin-right: 0;
    width: 100%;
  }
  .text_s1-st_volod {
    max-width: 100%;
    margin-top: 20px;
  }
  .top_bl-st_volod {
    margin-bottom: 10px;
  }
  .s1-st_volod {
    padding-bottom: 40px;
  } 
  .s2-st_volod {
    padding: 40px 0;
    background: #fff;
  }
  .s2-st_volod::before{
    display: none;
  }
  .main_s4-st_volod {
    flex-direction: column;
  } 
  .left_bl_s4-st_volod {
    width: 100%;
  }
  .right_bl_s4-st_volod {
    width: 100%;
    margin-top: 40px;
  } 
  
  /* ST. VOLODYMYR THE GREAT MEDAL END*/


}
	


@media (max-width: 991px) {
/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL */
.s2-taras_shevch .list_name {
	grid-template-columns: repeat(1,1fr);
}
.s2-taras_shevch .list_name li:nth-child(2) {
    border-top: none;
}
.s2-taras_shevch .list_name li {
    padding: 13px 0;
    font-size: 15px;
}
.s2-taras_shevch .list_name li span{
	font-size: 11px;	
}
/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL END*/
/* UWC WORLD SPORT COMMITTEE */
.wrap-main_s-sport_committ {
    column-gap: 0;
    flex-direction: column-reverse;
    row-gap: 20px;
}
.wrap-main_s-sport_committ img {
    max-width: 100%;
    width: 100%;
}
.bl-s2-sport_committ.person img {
	margin-top: -10px;
}
/* UWC WORLD SPORT COMMITTEE END*/
	
/* Our donors v2 */
.main_donors_v2 .container {
  flex-direction: column-reverse;
}
.right_bl-donors_v2 {
  max-width: 100%;
  width: 100%;
}
.right_bl-donors_v2 .logo-donors_v2{
  display: none;
}
.left_bl-donors_v2 {
  max-width: 100%;
  padding: 0;
}
.left_bl-donors_v2 h1{
  order: -1;
  margin-top: 27px;
}
.s2_donors_v2 .accord_title{
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.s2_donors_v2 .accord_title h3 {
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.28px;
  margin: 0;
  order: -1;
  width: 100%;
}
.s2_donors_v2 .accord_title {
  gap: 10px;
}
.s2_donors_v2 .accord_title .arrow {
  transition: all .3s ease;
  position: absolute;
  top: calc(50% - 12px);
  right: 25px;
  width: 24px;
  height: 24px;
}
.s2_donors_v2 .accord_title .arrow svg{
  width: 100%;
  height: 100%;
}
/* Our donors v2 end */
/* War chronicles v2 */
.head-war_chronv2 .title-war_chronv2 h1{
  font-size: 20px;
  font-weight: 400;
  line-height: 30px; 
}
.bl_news-war_chronv2 h2{
  font-size: 28px;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 15px;
  
}
.bl_news-war_chronv2:nth-child(1) h2{
  font-size: 28px;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 15px;
}

.bl_news-war_chronv2:nth-child(1) .one_img-war_chronv2{
  width: calc(100% + 60px);
  margin-left: -30px;
}
.main_bl-war_chronv2 .sharing_post{
  margin: 20px 0;
}
.bl_news-war_chronv2 {
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.bl_news-war_chronv2 .number_wrap span{
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  padding: 0 20px;
}
.bl_news-war_chronv2 .number_wrap {
  padding: 7px;
}
.wrap_slider-war_chronv2 .slider-dots span {
  font-size: 17px;
}
.wrap_slider-war_chronv2 .slider-dots {
  margin-top: 5px;
}
.streamline_bl .streamline_image {
  float: inherit;
  width: 100%;
}
.streamline_bl .streamline_image img {
  margin-bottom: 10px;
  width: 100%;
}
.main-war_chronv2 {
  padding: 0;
}
.side_bar-war_chronv2 a{
  font-size: 13px;
  font-weight: 500;
  line-height: normal;
}

/* War chronicles v2 end*/

/* ST. VOLODYMYR THE GREAT MEDAL*/
.main_s2-st_volod img{
  max-width: 200px;
}
.text_bl_s2-st_volod {
  margin-right: 50px;
}
.main_s3-st_volod {
  grid-template-columns: repeat(1,1fr);
  grid-column-gap: 0;
  grid-row-gap: 30px;
}
.right_bl_s3-st_volod {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 3;
  order: 2;
}
.info_year_s5-st_volod {
  -webkit-column-width: 280px;
  -moz-column-width: 280px;
  column-width: 280px;
  width: 1500px;
  overflow: scroll;
}
.bl_year_s5-st_volod {
  width: 100%;
  overflow: scroll;
}
/* ST. VOLODYMYR THE GREAT MEDAL END*/


/* NEWS SUBSCRIPTION */
.sucsess_subscr_form h2 {
  font-size: 48px;
  line-height: 54px;
  margin-top: 30px;
}
.popup_subscribe .sucsess_subscr_form h2{
  font-size: 38px;
  line-height: 52px;
}
.sucsess_subscr_form svg{
  width: 120px;
}
.subscribe_p .wrap_form-subscr_p .form h3{
  font-size: 32px;
  line-height: 44px;
}
.subscribe_p .wrap_form-subscr_p {
  flex-direction: column;
}
.subscribe_p .wrap_form-subscr_p img {
  height: 300px;
  width: 100%;
}
.subscribe_p .wrap_form-subscr_p .form {
  width: 100%;
  margin-top: -1px;
}
.subscribe_p .wrap_form-subscr_p .form h3 {
  max-width: 100%;
}
.subscribe_p .wrap_form-subscr_p .form span {
  margin-bottom: 38px;
  max-width: 100%;
}
/* NEWS SUBSCRIPTION END*/


/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE */
.about_bl-inv_com {
  display: flex;
  flex-direction: column;
}
.main_t-invest_committ {
  max-width: 100%;
  margin-right: 0;
}
.mission_bl-inv_com {
  width: 166px;
  height: 166px;
}
.mission_bl-inv_com p {
  font-size: 24px;
  line-height: 32px;
}
.mission_bl-inv_com span {
  font-size: 110px;
  line-height: 131px;
}
.grid_priorit {
  grid-template-columns: repeat(2,1fr);
}
.priorit_bl:nth-child(4) {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
}
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE END*/


/* HOLODOMOR AWARENESS AND RECOGNITION*/
.wrap_ab-hol_awa {
  padding-bottom: 40px;
  flex-direction: column;
}

.text_about-hol_awa {
  margin-right: 0;
  max-width: 100%;
  width: 100%;
}

.right_about-hol_awa {
  width: 100%;
}

.right_about-hol_awa img{
  max-width: 100%;
}

.bl_init-hol_awa {
  flex-direction: column-reverse;
}

.right_bl_init-hol_awa {
  width: 100%;
  height: auto;
  object-fit: cover;
  margin-bottom: 15px;
}

.text_about-hol_awa p {
  font-size: 16px;
  line-height: 27px;
}

.bl-list_countr {
  padding: 15px 15px;
  border-left: 3px solid #B84328;
  border-right: 3px solid #B84328;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.bl-list_countr a {
  margin-left: 0;
  margin-top: 20px;
}

.wrap_ed-hol_awa {
  flex-direction: column;
}

.text_ed-hol_awa {
  max-width: 100%;
  margin-right: 0;
  width: 100%;
}

.text_ed-hol_awa p {
  font-size: 16px;
  line-height: 27px;
}

.right_ed-hol_awa {
  width: 100%;
}
/* HOLODOMOR AWARENESS AND RECOGNITION END*/


/* Big post */
.main_info_b-post .main_info_b-post p{
  font-size: 16px;
  line-height: 32px;
  margin:10px 0;
}

.share_bl_b-post .main_info_b-post{
  font-size: 16px;
  line-height: 30px;
}
.main_info_b-post p {
  font-size: 15px;
  line-height: 28px;
}
/* Big post END*/

/* OBSERVATION MISSIONS BY ELECTIONS*/
.heading_s-observ .container {
  flex-direction: column;
}

.heading_s-observ img {
  margin-right: 0;
  margin-bottom: 30px;
}

.blocks_local {
  display: grid;
  grid-template-columns: repeat(1,1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.block_local {
  padding: 20px 20px 20px 30px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.local_tab .link_main {
  display: flex;
  white-space: nowrap;
  margin-left: 10px;
}

.local_tab .block_local p {
  margin-bottom: 0;
}

.local_tab .accord_title:after {
  right: 0;
}

.local_tab h3 {
  padding-right: 30px;
}

/* OBSERVATION MISSIONS BY ELECTIONS END */


/* country page */
.img_country {
  display: none;
}
.country_title {
  flex-direction: column-reverse;
}
.country_title img.img_country_mob{
  display: block;
  max-width: 520px;
  max-height: 292px;
  width: 100%;
  height: auto;
  margin-top: 15px;
  margin-right: 0;
}
.title_add_bl{
  margin: 40px 0 25px;
}

.additional_in {
  padding-top: 0;
}

.title_add_bl img {
  width: 48px;
  height: 48px;
}

.row_add_bl {
  align-items: flex-start;
  flex-direction: column;
}

.row_add_bl a {
  font-size: 14px;
  line-height: 19px;
  margin-top: 10px;
  flex-direction: row-reverse;
  text-align: left;
}

.row_add_bl a img {
  margin-left: 0;
  max-height: 42px;
}

.row_add_bl a img.link_doc {
  margin-right: 10px;
  max-height: 36px;
}

.filtr_org.tax_p form {
  display: flex;
  flex-direction: column;
}

.filtr_org.tax_p form {
  align-items: flex-start;
}

.filtr_org.tax_p .filtr_org_p {
  width: 100%;
}

.filtr_org.tax_p .select_filtr {
  width: 100%;
}

.filtr_org.tax_p .select_filtr .LocationFilterSelect {
  width: 97%;
}

.filtr_org.tax_p .UWCmembersViewResetWrap {
  margin-top: 10px;
}

.filtr_org.tax_p {
  padding: 20px 0;
  border-bottom: none;
}
.org_block {
  padding: 15px 15px 20px 15px;
}

.arrow_to_org {
  right: 5px;
  bottom: 18px;
}

.org_block h4 {
  font-size: 17px;
  line-height: 23px;
}

.org_block .tag_member p {
  font-size: 13px;
  line-height: 18px;
}

.link_to_sait img{
  max-height: 42px;
}
.grid_org {
  grid-template-columns: repeat(1,1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.bl_info {
  margin-right: 0;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

.bl_info p.number_text {
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
}

.bl_info p._text {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}

.bl_info span {
  font-size: 15px;
  line-height: 24px;
  margin-right: 20px;
}
.info_country {
  flex-direction: column;
}

.country_title img {
  width: 48px;
  height: 48px;
  margin-right: 12px;
}
/* country page end*/

/* single uwc member */
.info_s_member {
  padding: 0 0 30px;;
}
.info_s_member .container {
  flex-direction: column;
}

.left_bl_info h1{
  font-weight: 300;
  font-size: 28px;
  line-height: 38px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin-bottom: 13px;
}

.tag_member span{
  font-size: 14px;
  line-height: 19px;
}

.tag_member p{
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: rgba(23, 24, 24, 0.7);
}

.shering_wrap {
  align-items: flex-start;
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 22px;
}

.shering_wrap span{
  font-size: 11px;
  line-height: 15px;
  margin-top: 10px;
}

.right_bl_info {
  padding: 20px 30px 0 30px;
  border: none;
  max-width: 100%;
  border-top: 1px solid #D9D9D9;
  width: calc(100% + 60px);
  margin-left: -30px;
}

.right_bl_info div {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 15px;
}

.photo_gallery.member_p {
  margin-top: 40px;
  margin-bottom: 0;
}

.mob_hr_member{
  display: block;
}
/* single uwc member end*/
/* END RUSSIAN AGGRESSION*/
.container_urges {
  flex-direction: column;
}

.left_urges {
  width: 100%;
  display: grid;
}

.right_urges {
  width: 100%;
  margin-top: 30px;
}
/* END RUSSIAN AGGRESSION END*/
/* Drone army */
.s1_dron h1 {
  font-size: 58px;
  line-height: 70px;
}

.s1_dron h2 {
  font-size: 38px;
  line-height: 50px;
}

.text_drone h4 {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
/* Drone army end*/
/* JOB OPPORTUNITIES NEW*/
.grid_vacancy {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
/* JOB OPPORTUNITIES NEW END*/

/* LEADERSHIP */
.tab_l_grid .uwc-single-executive-wrap img {
  height: 250px;
}
/* LEADERSHIP END */

/* unite24 */
.s_logo_un {
  flex-wrap: nowrap;
  justify-content: center;
}

.s_logo_un img {
  transform: scale(0.7);
}
/* unite24 */
.videos_h iframe {
    max-width: 100%;
    margin-top: 20px;
    height: 390px;
}
.img_map_ukr {
    height: 388px;
    margin-bottom: 180px;
}
.comunnuty_about_text {
  max-width: 590px;
  margin-right: 60px;
}
}

@media (max-width: 768px) {
/* UWC WORLD SPORT COMMITTEE */
.grid-s2-sport_committ {
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 10px;
}
.bl-s2-sport_committ p{
	max-width: 100%;	
}
.bl-s2-sport_committ {
    padding: 20px;
}
.bl-s2-sport_committ img {
    margin-bottom: 20px;
}
.bl-s2-sport_committ.person{
	margin-top: 70px;
}
.bl-s2-sport_committ.person img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
	margin-top: -82px;
	margin-bottom: 10px;
}
.bl-s2-sport_committ.person h3{
	font-size: 20px;
	margin: 0;
}
.bl-s2-sport_committ.person span {
	font-size: 16px;
}
.s2-sport_committ {
    margin-top: -120px;
    padding-top: 110px;
    padding-bottom: -110px;
    background-size: 100% 85% !important;
}
.wraps-3-sport_committ {
    flex-direction: column;
}
.wraps-3-sport_committ > div {
    width: 100%;
}
.wraps-3-sport_committ .bl {
    padding: 20px;
    background: #fff;
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}
.wraps-3-sport_committ .bl {
    padding: 20px;
    margin-bottom: 10px;
    flex-direction: column;
}
.wraps-3-sport_committ .bl img {
    margin-right: 0;
    margin-bottom: 20px;
}
.s3-sport_committ h2 {
    margin-bottom: 20px;
    text-align: left;
}
.s3-sport_committ {
    padding: 0;
}
/* UWC WORLD SPORT COMMITTEE END*/
/* Programs */
.main_s-programs{
	padding: 36px 0 0;
}
.main_s-programs .breadvumbs_container a{
	margin: 0;	
}
.main_s-programs .breadvumbs_container a img{
	margin: 0;	
}
.main_s-programs .text-main-pr {
    margin-top: 10px;
}
.main_s-programs .text-main-pr p{
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.main_s-programs .main_img {
    position: inherit;
    width: calc(100% + 60px);
    margin-left: -30px;
    overflow: hidden;
}
.main_s-programs .main_img img {
    width: 100%;
    width: 120%;
    margin-left: -20%;
	margin-bottom: -5px;
}
.s2-programs .grid_programs {
    grid-template-columns: repeat(1, 1fr);
	grid-row-gap: 10px;
	margin-top: -50px;
}
.s2-programs .grid_programs .program .img_pr {
    height: fit-content;
	background: #EAEAEA;
	position: relative;
}
.s2-programs .grid_programs .program .name_pr {
    padding: 20px 15px;
	min-height: inherit;
}
.s2-programs .grid_programs .program .name_pr p{
	font-size: 20px;	
}
.s2-programs {
	padding: 0;
}
.s2-programs .grid_programs .program:hover img {
    transform: scale(1);
}
.s2-programs .grid_programs .program:hover .name_pr p {
    text-decoration: none;
}
.form_section.programs{
	margin-top: 40px;	
}

/* Programs End*/
/* Our donors v2 */
.right_bl-donors_v2 {
  max-width: inherit;
  width: calc(100% + 60px);
}
.main_donors_v2 {
  padding: 0;
}
.right_bl-donors_v2 span {
  font-size: 13px;
}
.left_bl-donors_v2 .blue_title {
  font-size: 14px;
  padding: 10px 15px;
}
.left_bl-donors_v2 p {
  margin: 15px 0 25px;
}
.left_bl-donors_v2 .red_btn {
  width: 100vw;
  height: 54px;
  box-sizing: border-box;
  margin: 0;
}
.s2_donors_v2 .title_s {
  display: flex;
  flex-direction: column;
}
.s2_donors_v2 .title_s span{
  font-size: 20px;
  margin-left: 0;
}
.s2_donors_v2 {
  padding-top: 20px;
}
.s2_donors_v2 .serch_block {
  padding: 6px 6px 6px 15px;
  max-width: 100%;
  margin: 10px 0 15px;
}
.wrap_donors{
  width: calc(100% + 60px);
  margin-left: -30px;
}
.s2_donors_v2 .accord_title .count {
  padding: 3px 7px;
}
.s2_donors_v2 .accord_title .count svg{
  width: 12px;
  height: 12px;
}
.s2_donors_v2 .accord_title .count span {
  color: #FFF;
  font-size: 10px;
  font-weight: 600;
  margin-left: 3px;
  line-height: 100%;
}
.s2_donors_v2 .accord_title h4{
  font-size: 16px;
}
.s2_donors_v2 .accord_title {
  gap: 2px 7px;
}
.s2_donors_v2 .accord_title {
  padding: 12px 15px;
}
.s2_donors_v2 .list_accord li {
  font-size: 14px;
  line-height: 19px;
  padding: 10px 0;
}
.s2_donors_v2 .block_accord {
  margin-bottom: 5px;
}
.biggest_donors {
  padding: 30px 0 20px;
}
.last_s_donors .left_bl-donors_v2 .red_btn {
  width: 240px;
}
.last_s_donors {
  padding: 20px;
}
/* Our donors v2 end */
/* ST. VOLODYMYR THE GREAT MEDAL END*/
.info_year_s5-st_volod h3{
  font-size: 17px;
  line-height: 23px;
  padding: 10px 0;
}
.info_year_s5-st_volod p{
  font-size: 15px;
  line-height: 20px;
  padding: 11.5px 0;
}
.top_bl-st_volod img {
  margin-left: 0;
  position: absolute;
  max-width: 100%;
  right: -60px;
  top: -40px;
  width: 150px;
}
.s1-st_volod{
  padding-bottom: 70px;
}
.title_s1-sv_volod p{
  font-size: 17px;
  line-height: 23px;
  margin: 10px 0 30px;
}
.text_s1-st_volod p {
  font-size: 13px;
  line-height: 22px;
}
.main_s2-st_volod img {
  max-width: 190px;
  position: absolute;
  right: 15px;
  top: -60px;
}
.text_bl_s2-st_volod p{
  font-size: 13px;
  line-height: 22px;
}
.s2-st_volod {
  padding: 118px 0 40px 0;
  background: #fff;
}
.s3-st_volod {
  padding: 40px 0;
}
.bl_later_s3-st_volod span{
  width: 50px;
  height: 50px;
  font-size: 30px;
  line-height: 28px;
}
.bl_later_s3-st_volod p{
  font-size: 13px;
  line-height: 22px;
}
.bl_later_s3-st_volod {
  margin-bottom: 20px;
}
.main_s3-st_volod .white_bl {
  padding: 20px 15px;
  background: #fff;
  margin-bottom: 10px;
}
.main_s3-st_volod .white_bl p{
  font-size: 13px;
  line-height: 22px;
}
.left_bl_s4-st_volod p{
  font-size: 13px;
  line-height: 22px;
  margin: 20px 0;
}
.leader_bls4-st_volod img {
  max-width: 134px;
  margin-right: 20px;
}
.leader_bls4-st_volod h4{
  font-size: 14px;
  line-height: 19px;
}
.leader_bls4-st_volod h3{
  font-size: 20px;
  line-height: 27px;
  margin: 0;
}
.leader_bls4-st_volod span{
  font-size: 14px;
  line-height: 19px;
}
.right_bl_s4-st_volod h3 {
  margin-bottom: 20px;
}
.bl_kom_s4-st_volod {
  padding: 13px 0;
  font-size: 15px;
  line-height: 20px;
}
.s4-st_volod {
  padding: 40px 0;
}
.s5-st_volod {
  padding: 40px 0;
}
.title_bl_s5-st_volod p{
  font-size: 28px;
  line-height: 38px;
  margin-top: 21px;
}
.main_s5-st_volod{
  position: relative;
}
.row_year_s5-st_volod {
  padding-bottom: 0;
  border-bottom: none;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.row_year_s5-st_volod .year_tab{
  font-size: 14px;
  line-height: 19px;
  border:none;
  padding: 10px 15px;
}
.row_year_s5-st_volod .year_tab:last-child {
  border-right: none;
}
.row_year_s5-st_volod .year_tab.active_tab_year {
  padding: 10px 15px;
  background: inherit;
}
.row_year_s5-st_volod {
  padding-bottom: 0;
  border-bottom: none;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  height: 0px;
  transition: all .3s ease;
}

.wrap_years_mob_select.open_select_year .row_year_s5-st_volod{
  height: 200px;
}

.wrap_years_mob_select{
  background: #fff;
  border-radius: 20px;
  width: 130px;
  position: absolute;
  right: 0;
  top: 120px;
  box-shadow: 0px 42px 32px -14px rgb(0 0 0 / 14%);
}

.mob_title_select{
  display: block;
  width: 100%;
  background: #1A428A;
  border-radius: 100px;
  color:#fff;
  padding: 10px 15px;
  box-sizing: border-box;
  position: relative;
}

.mob_title_select:after{
  content: '';
  width: 15px;
  height: 8px;
  background: url(../img/icon/arrow_donate.svg);
  background-size: 100% 100%;
  top: 17px;
  right: 15px;
  position: absolute;
  transition: all .3s ease;
}

.wrap_years_mob_select.open_select_year .mob_title_select:after{
  transform: rotate(180deg);
}
/* ST. VOLODYMYR THE GREAT MEDAL END*/



/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE */
.grid_mission-inv_com{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE END*/

/* Big post */
.heading_s-big_post .title_post h1 {
  font-size: 28px;
  line-height: 38px;
}

.heading_s-big_post .cat_and_date{
  margin: 10px 0 25px;
}

.main_img_b-post {
  width: calc(100% + 60px);
  margin-left: -30px;
}

.subtitle_b-post{
  font-size: 22px;
  line-height: 34px;
}

.lead_b-post{
  font-size: 17px;
  line-height: 30px;
  margin: 20px 0 0 0;
}

.text_image_s {
  flex-direction: column;
}

.image_rep_b-post {
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  margin-bottom: 30px;
}

.main_info_b-post span.caption_img{
  font-size: 12px;
  line-height: 22px;
}

.text-s_image_text {
  width: 100%;
}

.main_info_b-post .title_new_s p{
  font-size: 22px;
  line-height: 34px;
}

.main_info_b-post .main_info_b-post p{
  font-size: 16px;
  line-height: 32px;
  margin:10px 0;
}

.quote_b-post span{
  font-size: 12px;
  line-height: 22px;
}

.share_bl_b-post .logo_uwc {
  display: none;
}

.share_bl_b-post .main_info_b-post{
  font-size: 16px;
  line-height: 30px;
}

.share_bl_b-post {
  padding: 15px;
}

.more_news_b-post .top_similar{
  margin-top: 40px;
}
/* Big post END*/

/* PRIVACY POLICY */
.heading_privacy .title_text{
  padding-bottom: 0;
}

.heading_privacy p {
  font-size: 16px;
  line-height: 25px;
}

.heading_privacy .container_privacy h2 {
  margin: 20px 0 10px;
}

.container_privacy h2 {
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
}

.main_privacy h5 {
  margin: 0 0 20px;
}
/* PRIVACY POLICY End */

/* END RUSSIAN AGGRESSION*/
.left_urges_bl p {
  font-size: 15px;
  line-height: 30px;
  padding: 20px;
}

.left_urges_bl_img {
  padding: 20px 30px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.right_urges_bl {
  padding: 15px;
}

.cont_img {
  grid-template-columns: repeat(1, 1fr);
}

.uwc_urges {
  margin-top: 40px;
}

.container_urges {
  margin: 25px 0 40px;
}

.sect_img {
  margin-top: 40px;
}
/* END RUSSIAN AGGRESSION END*/

/* STRENGTHEN GLOBAL UKRAINIAN COMMUNITIES*/
.main_img_strang {
  width: calc(100% + 30px);
  margin-bottom: 30px;
  margin-left: -15px;
}

.main_s_streng h3 {
  font-size: 24px;
  line-height: 36px;
  margin: 0 0 20px;
}

.title_link_streng {
  margin-bottom: 30px;
}

.link_streng a:nth-child(1) {
  margin-bottom: 10px;
}

.text_streng {
  column-count: 1;
}

.text_streng p {
  font-size: 15px;
  line-height: 26px;
  margin: 0 0 20px;
}

.photo_gallery{
  margin-top: 40px;
}

.block_supports_streng {
  padding: 15px;
}

.grid_supports_streng {
  display: grid;
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.block_supports_streng:nth-child(7) {
  grid-column-start: inherit;
  grid-column-end: inherit;
}

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

.supports_streng {
  margin-top: 40px;
}
/* STRENGTHEN GLOBAL UKRAINIAN COMMUNITIES END*/
/* About uwc  */
.block_about_s4 {
  padding: 15px;
}

.block_about_s1 h3 {
  font-size: 26px;
  line-height: 32px;
}

.block_about_s1 h4{
  margin-top: 20px;
  font-size: 18px;
  line-height: 24px;
}

.block_about_s1 {
  padding: 16px;
}

.grid_about_s1{
  margin-bottom: 30px;
}

.title_about img {
  top: auto;
  right: 0;
  width: 75%;
  bottom: 0;
}

.grid_about_s4 {
  grid-template-columns: 1fr;
  margin-top: 30px;
}

.block_about_s4:nth-child(8) {
  grid-column-start: inherit;
  grid-column-end: inherit;
  grid-row-start: inherit;
  grid-row-end: inherit;
}

.block_about_s4 h3 {
  font-size: 24px;
  line-height: 32px;
}

.block_about_s4:nth-child(8) p {
    font-weight: 300;
    font-size: 15px;
    line-height: 22px;
}

.purposes_and_objects {
  margin: 40px 0;
}
/* About uwc end */


/* Drone army */
.s1_dron h1 {
  font-size: 52px;
  line-height: 62px;
}

.s1_dron {
  height: 280px;
}

.s1_dron h2 {
  font-size: 27px;
  line-height: 40px;
}

.s2_dron {
  margin-top: 40px;
  margin-bottom: 60px;
}

.text_s2_drone h2 span.lit_text {
  font-weight: 300;
  font-size: 15px;
  line-height: 22px;
}

.logo_s2_dron {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.logo_s2_dron img {
  max-height: 87px;
  max-width: 205px;
  margin: 0;
}

.s3_dron .blue_btn {
  width: 100%;
  padding: 14px;
}

.s3_dron .popup_video img.play_btn {
  width: 60px;
  height: 60px;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
}

.s4_dron {
  margin-top: 50px;
}

.grid_s4_dron {
  display: grid;
  grid-template-columns: repeat(1,1fr);
}

.pilot_training {
  font-size: 18px;
  line-height: 27px;
  display: inherit;
  padding: 15px;
}

.text_drone h4 {
  font-size: 18px;
  line-height: 27px;
}

.text_drone p {
  font-size: 22px;
  line-height: 35px;
}

.s4_dron .blue_btn{
  width: 100%;
  padding: 14px;
}

.s5_dron {
  margin-top: 50px;
  margin-bottom: 40px;
}

.left_bl_about_d p {
  font-weight: 300;
  font-size: 15px;
  line-height: 25px;
  color: #171818;
  margin-top: 20px;
}

.text_drone {
  padding: 15px;
}
/* Drone army end*/

/* VACANCY */
.mfp-container {
  padding-left: 0;
  padding-right: 0;
}
#modal_1 {
  max-width: 100%;
}

.up_file {
  flex-direction: column;
}

.control-file:nth-child(1) {
  padding-right: 0;
  border-right: none;
  width: 100%;
}

.title_vacancy h1{
  font-size: 36px;
  line-height: 126%;
}

.control-file:nth-child(2) {
  padding-left: 0;
  margin-top: 30px;
}


.title_vacancy h2 {
  font-size: 22px;
  line-height: 20px;
}

.left_block_vacancy {
  flex-direction: column;
}

.main_vacancy {
  margin-top: 30px;
}

.text_vacancy p{
  font-size: 15px;
  line-height: 28px;
}

.text_vacancy h3 {
  font-size: 28px;
  line-height: 36px;
  margin: 30px 0 10px;
}

.text_vacancy h4 {
  font-size: 18px;
  line-height: 130%;
  margin: 30px 0 10px;
}

.text_vacancy li{
  font-size: 15px;
  line-height: 28px;
}

.main_vacancy a.blue_btn {
  height: 40px;
  margin-top: 30px;
}

.right_block_vacancy {
  margin-top: 20px;
}
/* VACANCY END */

/* JOB OPPORTUNITIES NEW*/
.job_text_s1 p{
  font-size: 16px;
  line-height: 28px;
}

.about_s.job_p .text_about p{
  font-size: 16px;
  line-height: 28px;
}

.all_vacancy_s {
  margin-top: 40px;
}

.vacancy_block {
  padding: 15px;
}

.vacancy_block h2 {
  font-size: 20px;
  line-height: 26px;
}

.vacancy_block h3 {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  margin: 5px 0 10px;
}

.vacancy_block h4 {
  font-size: 16px;
  line-height: 23px;
}
/* JOB OPPORTUNITIES NEW END*/

/* ADVISORY COUNCIL */
.tab_l_grid .button_ {
  font-size: 15px;
  line-height: 18px;
}
.title_text {
  flex-direction: column;
}

.title_text {
  margin-bottom: 40px;
}

.text_in_title {
  max-width: 590px;
  box-sizing: border-box;
  margin-left: 0;
  margin-top: 0;
}

.text_in_title p {
  margin-bottom: 10px;
}

.p_council_members {
  margin-top: 40px;
}

.title_text a{
  position: absolute;
  left: 0;
  bottom: 0;
}

.title_text{
  padding-bottom: 40px;
  position: relative;
}
/* ADVISORY COUNCIL END*/

/* LEADERSHIP */
.tab_l_table .uwc-leader-wrap-table-position {
  margin-left: 30px;
  text-align: end;
  font-size: 15px;
  line-height: 17px;
}

.tab_l_table .uwc-leader-wrap-table-name h5 {
  font-size: 15px;
  line-height: 17px;
}
.tab_l_grid .uwc-single-executive-wrap > p {
  text-align: left !important;
}

.tab_l_grid .uwc-executive-wrap {
  grid-template-columns: repeat(3,1fr);
}

.tab_l_grid .uwc-executive-name {
  margin-top: 10px;
  font-size: 18px;
  line-height: 130%;
}

.tab_l_grid .uwc-single-executive-wrap p {
  font-size: 15px;
  line-height: 130%;
}
/* LEADERSHIP END */
  /* JOB OPPORTUNITIES */
.job_s1 h4 {
  font-size: 18px;
  line-height: 126%;
}

.job_s1 img {
  max-width: inherit;
  width: 100%;
}

.job_right_s2 p {
  font-size: 15px;
  line-height: 24px;
  margin: 15px 0 0;
}

.job_right_s2 li{
  font-size: 15px;
  line-height: 24px;
  margin:0 0 10px;
  padding-left: 25px;
  position: relative;
}

.job_right_s2 p {
  font-size: 15px;
  line-height: 24px;
  margin: 15px 0 0;
}

.job_left_s2 {
  padding: 30px;
}

.job_left_s2 p {
  font-size: 15px;
  line-height: 24px;
}

.job_s2 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.job_s3_text {
  padding: 30px 15px;
}

  /* JOB OPPORTUNITIES */


  .main_404 .container{
    flex-direction: column;
  }

  .text_404 {
    max-width: 100%;
    margin-left: 0;
    position: relative;
    width: 100%;
    margin-top: 30px;
    display: flex;
    justify-content: center;
}

.text_404 .link_main {
  justify-content: center;
  margin-top: 20px;
}

.text_404 h3{
  text-align: center;
}
  /* HISTORY PAGE */
  .img_unite_about {
    height: 115px;
}
  .grid_photo_gallery {
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 30px;
}
  .right_bl_ac{
    flex-direction: column;
  }

  .link_ac {
    margin-left: 0;
  
  }
  .uwc_presidents_h {
    grid-template-columns: repeat(2,1fr);
  }

  .presidents_block:nth-child(2n+2) {
    border-right: none;
  }

  .presidents_block:nth-child(3n+3) {
    border-right: 1px solid #C0C0C0;
  }

  .presidents_block:nth-child(3) {
      padding-top: 25px;
  }
  /* HISTORY PAGE */


  /* ANNUAL REPORTS */
  .annual_grid {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 28px;
    grid-row-gap: 28px;
}
  /* ANNUAL REPORTS */


  /* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */
  .main_img_comunnuty img {
    margin-top: 30px;
  }

  .archive-title span {
    font-weight: 300;
    font-size: 28px;
    line-height: 38px;
    margin-top: 15px;
}

.comunnuty_about_s {
  margin-top: 60px;
}

.comunnuty_about_s .container {
  flex-direction: column;
}

.comunnuty_about_text {
  margin-right: 0;
  margin-bottom: 40px;
}

.comunnuty_about_img{
  display: flex;
  align-items: flex-end;
}

.comunnuty_about_img img {
  margin-bottom: 0;
  margin-right: 30px;
}
/* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */



  /* Contact page */
  .grid_contact_p {
    grid-template-columns: repeat(1,1fr);
  }

  .contact_block_p:nth-child(2n) {
    border-left: none;
  }

  .name_and_email {
    flex-direction: column;
  }

  .name_input {
    width: 100%;
    margin-bottom: 20px;
  }

  .email_input {
    width: 100%;
  }
  /* Contact page */



	/* OUR DONORS IN 2021 */
	.button_section h1 {
		margin-bottom: 10px;
	}

  .button_section h2 {
		margin-bottom: 10px;
	}
	
	.text_our_don p {
		font-size: 15px;
		line-height: 26px;
	}
	
	.s_accord h2 {
		margin-bottom: 20px;
	}
	
	.accord_title{
		font-size: 26px;
		line-height: 36px;
		padding-right: 40px;
	}
	
	.accord_title:after {
		width: 24px;
		height: 14px;
		right: 10px;
	}
	
	.text_our_don h4 {
		font-size: 18px;
		line-height: 22px;
	}
	
	.list_accord ul {
		grid-template-columns: repeat(1,1fr);
	}
	
	.list_accord li:nth-child(2) {
		border-top: 1px solid rgba(23, 24, 24, 0.2);
	}
	
	.block_accord {
		padding: 15px 0;
	}
	
	.list_accord li {
		font-size: 15px;
		line-height: 19px;
		padding: 15px 0;}
	/* OUR DONORS IN 2021 */
	
	
	/* #UniteWithUkraine */
	.title_s_unite {
		padding: 20px 0 72px;
		background: #0066CB;
	}
	
	.title_s_unite h4 {
		font-size: 14px;
		line-height: 19px;
	}
	
	.title_s_unite h1.desk_h1 {
		display:none;
	}
	
	.title_s_unite h1.mob_h1{
		display:block;
		font-size: 40px;
		line-height: 50px;
	}
	
	.title_s_unite p{
		font-size: 15px;
		line-height: 28px;
		width: 100%;
	}
	
	.s_yeloww_with_button img {
		width: 343px;
		bottom: 103px;
	}
	
	.blue_btn.red{
		font-size: 14px;
		line-height: 19px;
	}
	
	.s_yeloww_with_button {
		padding: 83px 0 30px;
	}
	
	.s_with_video_unite p {
		font-size: 15px;
		line-height: 27px;
		margin: 0 0 20px;
	}
	
	.main_block_follow_us {
		padding: 50px 20px;
		margin-top: 20px;
	}
	
	.main_block_follow_us h2 {
		margin: 0 0 20px;
	}
	
	.main_block_follow_us p{
		font-size: 15px;
		line-height: 28px;
	}
	
	.soc_seti_follow_us {
		margin: 30px auto 15px;
	}
	
	.soc_seti_follow_us img{
		width:58px;
	}
	
	.soc_seti_follow_us a {
		margin-right: 15px;
	}
	/* #UniteWithUkraine */
	
	/*uwfcanada*/
	.banner_uwfcanada h2{
		font-size: 40px;
    	line-height: 50px;
	}

  .banner_uwfcanada h1{
		font-size: 40px;
    	line-height: 50px;
	}
	
	.banner_uwfcanada {
		padding: 50px 0 30px;
	}
	
	.banner_uwfcanada p {
    	font-size: 18px;
		line-height: 25px;
	}
	
	.board_directors li {
   		 font-size: 28px;
		 line-height: 38px;
	}
	
	.board_directors span {
		font-size: 14px;
		line-height: 18px;
		padding-left: 10px;
	}
	
	.board_directors ul {
		margin-top: 20px;
	}
	
	.board_directors li {
		padding: 20px 0;
	}
	
	.uwfcanada_section_with_text p {
		font-size: 16px;
		line-height: 27px;
		margin: 20px 0 0;
	}
	
	.left_block_uwfcanada h2 {
		margin-bottom: 10px;
	}
	
	#uwfcanada_section_with_form {
		padding: 25px 0;
	}
	
	.banner_uwfcanada .donat_wrap {
		width: 100%;
	}
	
	.board_directors {
		margin: 40px 0;
	}
	
	.more_information_block p {
		font-size: 16px;
		line-height: 27px;
	}
	
	.more_information {
		margin: 30px 0 40px;
	}
	/*uwfcanada*/
	
	
  .support_section .container h2{
	margin-bottom:17px;	
  }
  .title_heading img {
    max-width: 110px;
    margin-right: 0;
	margin-left:15px;
  }
  .serch_block {
    padding: 6px 30px 0px;
  }
  .priorities_section h2 {
    text-align: left;
    margin-bottom: 0;
  }
  .red_btn {
    padding: 14px 15px;
  }
  .priorities_block {
    border: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 30px 0 0;
  }
  .priorities_img {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .link_main img {
    width: 36px;
    height: 36px;
  }
  .title_heading h1 {
    font-size: 40px;
    line-height: 50px;
  }
  .title_heading h3 {
    font-size: 40px;
    line-height: 50px;
  }
  .title_heading {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .title_latest h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .title_latest a img {
    width: 36px;
    height: 36px;
  }
  .video_section h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .video_section .container {
    position: relative;
  }
  .video_section .link_main {
    position: absolute;
    right: 30px;
    bottom: 0;
  }
  .video_section {
    margin-top: 40px;
    padding-bottom: 30px;
    margin-bottom: 40px;
  }
  h2 {
    font-size: 40px;
    line-height: 50px;
  }
  h1 {
    font-size: 40px;
    line-height: 50px;
  }
  .block_about .popup_video {
    margin-bottom: 30px;
  }
  .block_about .popup_video .play_btn {
    width: 48px;
    height: 48px;
    position: absolute;
    top: calc(50% - 24px);
    left: calc(50% - 24px);
  }
  .about_s {
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(23, 24, 24, 0.15);
  }
  .priorities_section {
    margin-top: 40px;
  }
  .priorities_text h3 {
    font-size: 28px;
    line-height: 38px;
  }
  .priorities_text p {
    margin: 10px 0 15px;
    max-width: 100%;
  }
  .priorities_section {
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(23, 24, 24, 0.15);
  }
  .center_block p {
    display: none;
  }
  .support_section {
    margin-bottom: 0;
    margin-top: 40px;
    padding-bottom: 450px;
    border-bottom: 1px solid rgba(23, 24, 24, 0.15);
    margin-bottom: 40px;
  }
  .img_support img:nth-child(6) {
    width: 30%;
    height: auto;
    right: auto;
    top: 110%;
    left: 0;
  }
  .img_support img:nth-child(1) {
    width: 30%;
    height: auto;
    left: calc(50% - 15%);
    top: 111%;
  }
  .img_support img:nth-child(4) {
    width: 30%;
    height: auto;
    right: 0;
    top: 120%;
  }
  .img_support img:nth-child(2) {
    width: 30%;
    height: auto;
    left: 2%;
    top: 194%;
  }
  .img_support img:nth-child(3) {
    width: 30%;
    height: auto;
    left: calc(50% - 15%);
    top: 195%;
  }
  .img_support img:nth-child(5) {
    display: none;
  }
  .document h3 {
    font-size: 28px;
    line-height: 38px;
  }
  .tablet_footer_block {
    display: none;
  }
  .tablet_hr{
    display: none;
  }
  .top_center_footer {
    display: block;
    padding: 30px;
    margin: 30px 0;
    border-top: 1px solid rgba(23, 24, 24, 0.15);
    border-bottom: 1px solid rgba(23, 24, 24, 0.15);
    max-width: inherit;
    width: calc(100% + 60px);
    margin-left: -30px;
  }
  .top_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .top_center_footer .link_main {
    right: 90px;
    top: 30px;
  }
  .top_right_footer img {
    width: 147px;
    height: 50px;
    margin-bottom: 3px;
  }
  .top_right_footer {
    max-width: inherit;
  }
  footer {
    overflow: hidden;
  }
	
.block_grid:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
}
	
.grid_latest {
    grid-template-columns: repeat(2, 1fr);
}	
	
	
/*post*/
	.main_post_img{
		height:380px;
	}
		
	.text_post iframe{
		height: 320px;	
	}


  .text_post .streamlined_iframe iframe{
    width:100%;
    height:100vh;
    float: inherit;
    margin: 0;
  }
	
	.text_link_post{
		flex-direction:column;
		margin-top:30px;
	}
	
	.sharing_post {
		flex-direction: row;
		margin-right: 0;
		margin-bottom:0;
	}
	
	.sharing_post a {
		margin-bottom: 0;
		margin-right:10px;
	}
	
	.sharing_post a img{
		width:48px;
		height:48px;
	}
	
	.top_similar .link_latest {
		flex-direction: row;
    	align-items: flex-start;
	}
	
	.top_similar .link_latest a:first-child{
		margin-right:20px;
	}
	
	.top_similar .link_latest a {
		margin-bottom: 0;
    	margin-top: 25px;
	}
	
	.top_similar .link_latest a span{
		margin-right: 10px;
    	margin-left: 0;
	}
	
	.top_similar {
		align-items: flex-start;
    	flex-direction: column;
	}
	
	.similar_posts .block_grid {
		width: 310px;
	}
	
	.right_block_post .block_grid {
		width: 310px;
	}
	
	/*cat page*/
	.breadcrumbs {
		margin: 20px 0 20px;
	}
	
	.archive-title{
		font-weight: 300;
		font-size: 40px;
		line-height:120%;
	}
	
	
	.grid_latest.cat_page {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.page-numbers a {
		width:40px;
		height:40px;
	}
	
	.page-numbers span {
		width:40px;
		height:40px;
	}
	
	/*daile news*/
	.daily_main_block .left_block_post {
		padding-top: 30px;
	}
	
	.daily_news_block:first-child h3 {
		font-size: 24px;
		line-height: 33px;
	}
	
	.form.daily_form #mc_embed_signup_scroll {
		flex-direction: column;
	}
	
	.form.daily_form .mc-field-group {
		max-width: 100%;
		margin-right: 0;
	}
	
	.form.daily_form .button {
		width: 100% !important;
	}
	
	.form.daily_form  .clear {
		width: 100%;
	}
	
	.form.daily_form::before{
		display:none;
	}
	
	.form.daily_form div.mce_inline_error {
		position: inherit;
		font-size: 12px;
	}
	
	.daily_main_block .right_block_post {
		padding-top: 30px;
	}
	
	.archive-header h4 {
		font-size: 12px;
		line-height: 15px;
	}
	
	.img_daily_archive {
		width: auto;
		margin-right: 20px;
	}
	
	.data_daily_archive {
		margin-right: 20px;
		width: 140px;
	}
	
	.img_daily_archive img {
		width: 200px;
	}
	
	
	/*var history*/
	.title_history_war .sharing_post{
		display: flex;
		position: absolute;
		bottom: 0;
	}
	
	.history_var .sharing_post{
		display:none;
	}
	
	.img_map_ukr {
		height: 310px;
		margin-bottom: 250px;
	}
	
	.title_history_war h2 {
		bottom: 80px;
		font-size: 58px;
		line-height: 70px;
	}

  .title_history_war h1 {
		bottom: 80px;
		font-size: 58px;
		line-height: 70px;
	}
	
	.history_var .left_block_post {
		padding-top: 40px;
	}
	
	/*support*/
	.menu_support li{
		white-space:nowrap;
	}
	
	.menu_support{
		overflow:hidden;
		width:calc(100% + 30px);
	}
	
	.menu_support ul{
		overflow:auto;
	}
	
	.button_online1:nth-child(3) {
		position: inherit;
		bottom: inherit;
		max-width: 300px;
		padding: 30px 0 0;
		border: none;
		left: 0;
		max-width: inherit;
		border-top:1px solid #C0C0C0;
		width: calc(100% + 60px);
		margin-left: -30px;
	}
	
	.button_online1:nth-child(2) {
		border: none;
		border-top:1px solid #C0C0C0;
	}
	
	.button_online1{
		max-width: inherit;
		border-top: 1px solid #C0C0C0;
		padding: 30px 0;
		width: calc(100% + 60px);
		margin-left: -30px;
	}
	
	.button_online1 span{
		max-width: 300px;
		display: inline-flex;
	}
	
	.button_online {
		grid-template-columns: repeat(1, 1fr);
		margin-bottom: 0px;
		position: relative;
		border: none;
	}
	
}


@media (max-width: 670px) {
  /* unite24 */
.screen1_un::before {
  height: 180px;
  width: 280px;
  top: -50px;
}

.screen1_un:after {
  height: 120px;
  width: 120px;
}

.main_s_un {
  max-width: 460px;
}

.s_logo_un {
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 40px 0 40px;
}

.main_s_un:after {
  height: 78px;
  width: 140px;
  top: 310px;
}

.s_2_text::before{
  display: none;
}

.s_2_text::after{
  display: none;  
}

.text_s2_in::before{
  display: none;
}

.which_drones:after {
  height: 180px;
  width: 250px;
  bottom: auto;
  top: 400px;
}

.which_drones_dronate:after {
  height: 220px;
  width: 200px;
}

.grid_send {
grid-template-columns: repeat(1,1fr);
}

.send_adress:nth-child(3) {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 3;
grid-row-end: 4;
}

.send_adress:nth-child(4) {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 4;
grid-row-end: 5;
position: inherit;
}

.grid_about_unite {
  display: grid;
  grid-template-columns: repeat(1,1fr);
}

.screen1_un.last_s_un::before {
  height: 180px;
  width: 280px;
  top: -100px;
}

.screen1_un.last_s_un:after {
  height: 120px;
  width: 120px;
}

/* unite24 */
	/*var history*/
	.mob_title_history{
		display:block;
	}
	
	.desk_title_history{
		display:none;
	}
	
	.poster_var_history h3{
		max-width:345px;
		margin-bottom:66px;
		font-size: 28px;
    	line-height: 38px;
	}
	
	.poster_var_history{
		padding: 20px 15px;
		width: calc(100vw - 30px);
	}
	
	.poster_img_historyvar{
		width: calc(100% + 30px);
    	margin-left: -15px;
		height:189px;
		object-fit:cover;
	}
	
	.poster_var_history .link_main {
		top: 105px;
		right: auto;
		left: 15px;
	}
	
	.poster_var_history .link_main img {
		width: 36px;
		height: 36px;
	}
	
	.poster_var_history p{
		font-size: 15px;
		line-height: 28px;
		color: #171818;
		margin-top:0;
	}
	
	.img_map_ukr {
		height: 255px;
		margin-bottom: 270px;
	}

  .flex_bl_input {
    flex-direction: column;
  }
	
}


@media (max-width: 560px) {
/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL*/
.wrap-main_s-taras_shevch img {
    max-width: initial;
    width: calc(100% + 30px);
    margin-left: -15px;
}
.wrap-main_s-taras_shevch p {
    font-size: 13px;
	line-height: 22px; 
}
.s2-taras_shevch {
    padding: 40px 0 0;
}
.s2-taras_shevch h3 {
    color: #1A428A;
	font-size: 28px;
	margin-bottom: 20px;
}
.s2-taras_shevch .select_wrap {
    padding: 12px 20px 0;
    max-width: 100%;
}
.s2-taras_shevch .select_wrap .title_select {
	padding-bottom: 13px;
}
/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL END*/
/* Programs */
.main_s-programs .main_img {
    width: calc(100% + 30px);
	margin-left: -15px;
}
/* Programs End*/
	
/* Our donors v2  */
.right_bl-donors_v2 {
  width: calc(100% + 30px);
}
.wrap_donors {
  width: calc(100% + 30px);
  margin-left: -15px;
}
.donors_slider .slick-list {
  width: calc(100% + 30px);
  margin-left: -15px;
  padding-left: 15px;
  box-sizing: border-box;
}
/* Our donors v2 end */
/* War chronicles v2 */

.side_bar_bl-war_chronv2 {
  padding: 15px 15px 0;
}
.side_bar-war_chronv2 {
  width: calc(100% + 30px);
  margin-left: -15px;
}
.bl_news-war_chronv2:nth-child(1) .one_img-war_chronv2 {
  width: calc(100% + 30px);
  margin-left: -15px;
}
.slider-war_chronv2 {
  position: relative;
  width: calc(100% + 30px);
  margin-left: -15px;
}
.slider-war_chronv2 .slick-track {
  column-gap: 5px;
  padding-left: 15px;
}
.main_bl-war_chronv2 .sharing_post {
  flex-wrap: wrap;
}
.main_bl-war_chronv2 .sharing_post span {
  margin-top: 5px;
}
/* War chronicles v2 end*/
/* Application for Organizational Congress of SKU */
.additional_inform{
  font-size: 12px;
}
.checkbox span{
  font-size: 13px;
  line-height: 20px;
}
.wrap-app_congr .registration_fees p{
  font-size: 13px;
  line-height: 22px;
  margin: 0 0 12px 0;
}
.wrap-app_congr .registration_fees h3{
  font-size: 18px;
}
.wrap-app_congr p.subtitle_delegate{
  font-size: 14px;
  text-transform: uppercase;
}
.bottom_text_form a{
  font-size: 13px;
}
.btn_form_del{
  height: 40px;
  font-size: 14px;
}
.new_bl h3 {
  font-size: 18px;
}
.new_bl h5 {
  font-size: 13px;
  line-height: 22px;
}
.new_bl h4{
  font-size: 14px;
}
.title_delegate {
  width: calc(100% + 15px);
}
.wrap-app_congr {
  padding: 30px 15px;
  width: calc(100% + 30px);
  margin-left: -15px;
  box-sizing: border-box;
}
.wrap-app_congr p{
  font-size: 13px;
  line-height: 22px;
  margin: 10px 0 20px;
}
.wrap-app_congr form p{
  font-size: 10px;
}
.form-app_congr .input_bl input {
  height: 44px;
  margin-bottom: 14px;
}
.form-app_congr .radio {
  padding: 7px;
}
.form-app_congr .radio_text{
  font-size: 13px;
}
.form-app_congr .blue_btn{
  text-align: center;
}
.bottom_text_form p{
  font-size: 13px;
  margin: 14px 0 0;
}
/* Application for Organizational Congress of SKU end*/


/* ST. VOLODYMYR THE GREAT MEDAL END*/
.text_bl-st_volod img {
  max-width: initial;
  width: calc(100% + 30px);
  margin-left: -15px;
}
.main_s3-st_volod .white_bl {
  width: calc(100% + 30px);
  margin-left: -15px;
  box-sizing: border-box;
}
.bl_year_s5-st_volod {
  width: calc(100% + 30px);
  overflow: scroll;
  margin-left: -15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.info_year_s5-st_volod {
  -webkit-column-width: 250px;
  -moz-column-width: 250px;
  column-width: 250px;
  width: 1100px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}
/* ST. VOLODYMYR THE GREAT MEDAL END*/


/* POPUP SUBSCRIPTION */
.sucsess_subscr_form h2 {
  font-size: 28px;
  line-height: 38px;
  margin-top: 30px;
}

.sucsess_subscr_form{
  padding: 20px 15px;
}
.popup_subscribe{
  padding-top: 60px;
}
.close_popup-subscribe {
  position: absolute;
  right: 15px;
  top: -40px;
}
.wrapper_popup-content .form {
  margin-top: -10px;
  background: #1A428A !important;
  padding: 25px 15px;
}
.wrapper_popup-content .form .button {
  background: #FFFFFF!important;
  font-weight: 600!important;
  font-size: 14px!important;
  line-height: 19px!important;
  text-align: center!important;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A!important;
  width: 100% !important;
  margin-left: 0!important;
  justify-content: center!important;
}

.wrapper_popup-content .form p {
  color: #fff;
}

.wrapper_popup-content .form input {
  background: rgba(234, 234, 234, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.25);
}

.wrapper_popup-content .form h3 {
  font-size: 28px;
  line-height: 38px;
  color: #fff;
}
.wrapper_popup-content .form span{
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  margin: 5px 0 25px;
}
.wrapper_popup-content {
  padding-bottom: 40px;
}
/* POPUP SUBSCRIPTION END */
/* NEWS SUBSCRIPTION */
.subscribe_p .wrap_form-subscr_p .form {
  background: #1A428A!important;
  padding-bottom: 25px;
}
.subscribe_p .wrap_form-subscr_p .form span {
  margin-bottom: 25px;
  max-width: 100%;
  font-size: 13px;
  line-height: 22px;
}
.subscribe_p .wrap_form-subscr_p .form p {
  font-size: 10px;
  line-height: 14px;
  color: #fff;
}
.subscribe_p .wrap_form-subscr_p .form input {
  background: rgba(234, 234, 234, 0.1);
  border: 1px solid rgba(202, 203, 203, 0.3);
}
.subscribe_p .wrap_form-subscr_p #mc_embed_signup_scroll {
  max-width: 100%;
}
.subscribe_p .wrap_form-subscr_p .form .button{
  background: #FFFFFF!important;
  font-weight: 600!important;
  font-size: 14px!important;
  line-height: 19px!important;
  text-align: center!important;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A!important;
  width: 100% !important;
  margin-left: 0!important;
  margin-bottom: 20px;
  justify-content: center!important;
}
.subscribe_p .wrap_form-subscr_p img {
  height: 200px;
  width: 100%;
}
.subscribe_p .container {
  padding: 0;
}

.subscribe_p .breadvumbs_container a {
  position: absolute;
  top: 15px;
  margin: 0;
  left: 15px;
}
.subscribe_p .breadvumbs_container a img{
  margin: 0;
}
/* NEWS SUBSCRIPTION END*/


/* ABOUT THE COUNCIL */
.main_t-about_foreign-counc p {
  font-size: 16px;
  line-height: 26px;
}
.person_foreign-counc .chair-hol_awa {
  font-size: 16px;
  line-height: 22px;
}
.person_foreign-counc .name-hol_awa {
  font-size: 22px;
  line-height: 33px;
  margin: 10px 0 5px;
}
.member_foreign-counc {
  padding: 30px 0;
}
.member_foreign-counc h3 {
  margin-bottom: 20px;
}
.person_foreign-counc {
  margin-right: 15px;
}
.video_foreign-counc {
  margin-right: 15px;
}
/* ABOUT THE COUNCIL END*/

/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE */
.persons-invest_committ{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.person_inv_com {
  margin-right: 0;
  width: 100%;
  margin-bottom: 24px;
}
.persons-invest_committ {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.mission-inv_com {
  margin-top: 60px;
  margin-bottom: 60px;
}
.grid_priorit {
  grid-template-columns: repeat(1,1fr);
}
.priorit_bl:nth-child(4) {
  grid-column-start: inherit;
  grid-column-end: inherit;
  grid-row-start: inherit;
  grid-row-end: inherit;
}
.priorit_bl {
  padding: 20px 20px 20px 20px;
  background: #FFFFFF;
}
.priorit_bl p {
  margin: 15px 0 0;
}
.person_inv_com img {
  height: auto;
}
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE END*/

/* HUMAN RIGHTS COMMISSION end*/
  .uwc_human_member p {
    font-size: 15px;
    line-height: 20px;
    padding: 10px 0;
  }
  .uwc_human_member h3{
    margin-bottom: 15px;
  }
/* HUMAN RIGHTS COMMISSION end*/


/* HOLODOMOR AWARENESS AND RECOGNITION */
.title_bl-hol_awa span{
  font-size: 14px;
  line-height: 20px;
}

.main_scr-hol_awa img {
  width: calc(100% + 30px);
  margin-top: 20px;
  margin-left: -15px;
  height: 150px;
  object-fit: cover;
}

.main_scr-hol_awa {
  padding-bottom: 40px;
}

.chair-hol_awa {
  font-size: 14px;
  line-height: 19px;
}

.name-hol_awa {
  font-size: 25px;
  line-height: 32px;
}

.job_title-hol_awa {
  font-size: 16px;
  line-height: 20px;
}

.wrap_ab-hol_awa{
  border: none;
}

.about-hol_awa .container{
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.about-hol_awa.comm_protect .container{
  border-bottom: none;
}

.blocks_init-hol_awa{
  margin-top: 10px;
}

.bl_init-hol_awa {
  padding: 15px 0;
}

.bl-list_countr{
  width: calc(100% + 30px);
  margin-left: -15px;
  box-sizing: border-box;
}

.right_ed-hol_awa > img {
  width: 100%;
  margin-bottom: 10px;
}
/* HOLODOMOR AWARENESS AND RECOGNITION END*/

.link_to_sait img{
  margin-bottom: 10px;
}
.right_bl_info div.link_to_sait img{
  margin-bottom: 10px;
}
.UWCleaderWrap h1{
  font-size: 18px;
  line-height: 26px;
}
/* Big post*/
.main_img_b-post {
  width: calc(100% + 30px);
  margin-left: -15px;
}

.share_bl_b-post {
  width: calc(100% + 30px);
  margin-left: -15px;
}

.quote_b-post {
  padding-left: 20px;
}

.full_img_b-post img {
  width: calc(100% + 30px);
  margin-left: -15px;
}

.gerb_title:before {
  width: 43%;
}

.gerb_title:after {
  width: 43%;
}
/* Big post END*/

/* OBSERVATION MISSIONS BY ELECTIONS*/
.heading_s-observ h1 {
  font-size: 40px;
  line-height: 50px;
}

.heading_s-observ img {
  width: 210px;
  height: 115px;
  margin-bottom: 10px;
  margin-top: 20px;
}

.blocks_local {
  margin-bottom: 30px;
  width: calc(100% + 30px);
  margin-left: -15px;
}

.block_local {
  padding: 15px;
  flex-direction: column;
}

.local_tab .link_main {
  margin-left: 0;
  margin-top: 15px;
  width: 100%;
}

.local_tab .link_main img {
  width: 36px;
  height: 36px;
}

.local_tab h3 {
  display: flex;
  flex-direction: column;
}

.local_tab h3 span {
  margin-left: 0;
  padding-right: 0;
}

.local_tab .accord_title:after {
  width: 18px;
  height: 7px;
  margin-top: 3px;
}

.local_tab .right_bl_ac{
  width: 100%;
}

.local_tab .container_accord img {
  width: 100%;
  height: 258px;
  margin-bottom: 30px;
}

.tab_link h3 {
  margin: 30px 0 20px;
  font-size: 24px;
  line-height: 32px;
}

.tab_link .row_link p {
  font-size: 15px;
  line-height: 24px;
  width: 100%;
}

.row_link {
  flex-direction: column;
}

.links_in_row {
  display: flex;
  width: 100%;
  align-items: flex-end;
  justify-content: flex-end;
}
.links_in_row a {
  margin: 10px 0 0 20px;
}

.rep_big_bl img {
  width: 36px;
  height: 36px;
}
/* OBSERVATION MISSIONS BY ELECTIONS END */

/* country page */
.main_s_map .white_breadcrumbs {
  padding: 25px 0 10px 15px;
}
.main_s_map{
  overflow: hidden;
}
.filtr_org.tax_p .filtr_org_p {
  width: 100%;
  flex-direction: column;
  margin-right: 0;
}

.filtr_org.tax_p .select_filtr {
  margin: 5px 0;
}

.filtr_org.tax_p .UWCmembersViewResetWrap .btn{
  margin-right: 0;
}

.filtr_org.tax_p .UWCmembersViewResetWrap {
  margin-top: 10px;
  justify-content: space-between;
}

.filtr_org.tax_p .select_filtr .LocationFilterSelect {
  width: 100%;
}

.tag_member {
  flex-wrap: wrap;
}

.org_block .link_to_sait {
  margin-top: 20px;
}

.org_block .tag_member p {
  margin: 5px 0;
}
.grid_org {
  width: calc(100% + 30px);
  margin-left: -15px;
}
/* country page end*/

/* single uwc member*/
.info_s_member {
  overflow: hidden;
}
.right_bl_info {
  padding: 20px 15px 0 15px;
  max-width: inherit;
  width: calc(100% + 30px);
  margin-left: -15px;
}
.main_img_member {
  height: 190px;
}
.description_member p {
  font-size: 13px;
  line-height: 21px;
  margin: 0;
}

/* single uwc member end*/

  .photo_description.alignright{
    max-width: 100%;
    float: inherit;
    margin-left: 0;
  }
  .photo_description.alignright p{
    margin-bottom: 10px;
  }
  
  .photo_description.alignleft{
    max-width: 100%;
    float: inherit;
    margin-left: 0;
  }
  .photo_description.alignleft p{
    margin-bottom: 10px;
  }
  img.alignright {
    float: inherit;
    margin-left: 0;
  }
  img.alignleft {
    float: inherit;
    margin-right: 0;
  }
/* END RUSSIAN AGGRESSION*/

/* END RUSSIAN AGGRESSION END*/
.right_urges {
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: 10px;
}

.right_urges_bl img {
  width: 60px;
  margin-bottom: 20px;
}

.title_rus_aggr span {
  font-size: 14px;
  line-height: 18px;
  padding: 5px 10px;
  margin-right: 5px;
  display: block;
  width: fit-content;
  margin-top: 5px;
}

.photo_gallery_slide {
  height: 180px;
}
/* About uwc*/
.grid_about_s1 {
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: 10px;
  margin: 0 auto 30px;
}

.title_about h2 {
  max-width: 100%;
}
/* About uwc end */

/* VACANCY */
#modal_1 {
  padding: 50px 15px;
}

#vacancyFF {
  font-weight: 300;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 30px;
}

.control-file h4 {
  font-size: 21px;
  line-height: 30px;
  margin: 0px 0 5px;
}

.form-group {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  margin-bottom: 20px;
}

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

.format_file span {
  font-size: 16px;
  line-height: 22px;
}

.latest_vacancy {
  grid-template-columns: repeat(1,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
/* VACANCY */
/* JOB OPPORTUNITIES NEW */
.grid_vacancy {
  display: grid;
  grid-template-columns: repeat(1,1fr);
}

.job_p .title_block_about > img {
  display: none;
}
/* JOB OPPORTUNITIES NEW END*/
/* LEADERSHIP */
.tab_l_grid .uwc-single-executive-wrap p {
  font-size: 13px;
  line-height: 120%;
}
.grid_list_tab {
  width: calc(100% + 30px);
  margin-left: -15px;
  padding-left: 15px;
}
.tab_l_grid .uwc-executive-wrap {
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.tab_l_grid .uwc-single-executive-wrap {
  margin-bottom: 0;
}

.tab_l_grid .uwc-single-executive-wrap img {
  height: auto;
  border-radius: 0;
}
/* LEADERSHIP END*/

/* JOB OPPORTUNITIES */
.job_s1 img {
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-top: 20px;
}

.job_left_s2 {
  padding: 20px 15px;
  width: calc(100% + 30px);
  max-width: inherit;
  margin-left: -15px;
}

.job_left_s2 p {
  margin-bottom: 30px;
}

.job_s3_text p {
  font-size: 15px;
  line-height: 24px;
}

.job_s3_text a {
  font-size: 15px;
  line-height: 24px;
}

.job_s3_text {
  padding: 30px 15px;
  width: calc(100% + 30px);
  margin-left: -15px;
  box-sizing: border-box;
}
/* JOB OPPORTUNITIES */

.serch_form_filtr {
  flex-direction: column;
  margin-top: -85px;
}

.serch_form_filtr .serch_block .search_button.m_img{
  display: block;
  background: transparent;
  height: 40px;
  padding: 0;
}
.serch_form_filtr .serch_block .search_button.m_img img{
  height: 100%;
}

.serch_form_filtr .serch_block .search_button.d_img{
  display: none;
}

.search_s {
  padding-bottom: 140px;
}

.search_s .grid_latest {
  grid-template-columns: repeat(1,1fr);
  width: 100%;
}

.search_s .block_grid{
  width: 100%;
}

.serch_form_filtr .serch_block input {
  height: 54px;
  font-size: 15px;
  line-height: 20px;
}

.search_page .block_grid:nth-child(1) img {
  height:170px;
  width: 100%;
}

.search_page .block_grid img {
  height: 170px;
  width: 100%;
}
/* unite24 */
.about_unite:after {
  content: '';
  height: 190px;
  width: 380px;
  background: url(../img/image/after_6_1.png);
  position: absolute;
  top: -80px;
  right: -70px;
  background-size: 100% 100%;
  z-index: -1;
  display: block;
}
.which_drones p:nth-last-child(-n+3){
  display: none;
}

.show_more_u{
  display: block;
}
.screen1_un.last_s_un::before {
  height: 100px;
  width: 100px;
  top: -100px;
  background: url(../img/image/after_mob_1_1.png);
}

.screen1_un.last_s_un:after {
  height: 130px;
  width: 200px;
  background: url(../img/image/after_mob_1_2.png);
  top: -120px;
}

.screen1_un.last_s_un .main_s_un::before {
  height: 90px;
  width: 212px;
  background: url(../img/image/after_mob_1_3.png);
  top: 30px;
  left: 13px;
}

.grid_about_unite p {
  margin: 20px 0 0 0;
}

.about_unite {
  margin-bottom: 110px;
}

.tab_which_dr:nth-child(1) {
  max-width: inherit;
}

.img_unite_about img {
  width: 70%;
}

.screen1_un::before {
  height: 100px;
  width: 100px;
  top: -50px;
  background: url(../img/image/after_mob_1_1.png);
}

.screen1_un:after {
  content: '';
  height: 130px;
  width: 200px;
  background: url(../img/image/after_mob_1_2.png);
  top: -40px;
}

.main_s_un::before {
  height: 90px;
  width: 212px;
  background: url(../img/image/after_mob_1_3.png);
  top: 30px;
  left: 13px;
}

.main_s_un::after{
  display: none;
}

.s_logo_un{
  display: grid;
  grid-template-columns: repeat(2,1fr);
}

.s_logo_un img {
  transform: scale(1);
}

.s_logo_un img:nth-child(1){
  width: 120px;
}
.s_logo_un img:nth-child(2){
  width: auto;
}
.s_logo_un img:nth-child(3){
  width: 116px;
  order:4;
}
.s_logo_un img:nth-child(4){
  width: 65px;
  order:5;
}
.s_logo_un img:nth-child(5){
  width: 248px;
  order:2;
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
}

.button_un_p {
  flex-direction: column;
}

.btn_un_p.blue_un {
  margin-left: 0;
  margin-top: 10px;
}

.btn_un_p {
  width: 100%;
}

.which_drones .container {
  flex-direction: column;
}

.left_which_drones {
  max-width: 484px;
  margin-right: 0;
  width: 100%;
}

.right_which_drones {
  width: 100%;
  margin-top: 180px;
  align-items: stretch;
}

.which_drones:after {
  height: 250px;
  width: 310px;
  bottom: 200px;
  top: auto;
}

.right_which_drones.grid {
  width: 100%;
  margin-top: 0;
  margin-bottom: 380px;
  grid-template-columns: repeat(2,1fr);
}

.tab_which_dr:nth-child(1){
  height: auto;
}

.which_drones_dronate:after {
    height: 400px;
    width: 325px;
    bottom: -420px;
    top: auto;
}

.step_block {
  flex-direction: column;
}

.step {
  margin-left: 0;
}

.send_adress {
  padding: 20px 15px;
  width: calc(100% + 30px);
  margin-left: -15px;
  box-sizing: border-box;
}

.send_adress:nth-child(4) {
  padding: 20px 15px;
  width: calc(100% + 30px);
  margin-left: -15px;
  box-sizing: border-box;
}
/* unite24 */
/* HISTORY PAGE */
.serch_form_filtr .list_cat{
  border:none;
}

.serch_form_filtr .serch_block{
  position: inherit;
  z-index: 1;
  padding-left: 15px;
  width: calc(100% + 30px);
  margin-left: -15px;
}

.p_gallery.grid_list_tab{
  padding-left: 0;
}

.page-numbers {
  width: 36px;
  height: 36px;
}

.prev.page-numbers:after {
  width: 36px;
  height: 36px;
}

.next.page-numbers:after {
  width: 36px;
  height: 36px;
}

.next.page-numbers {
  margin: 0 0 0 15px;
  position: relative;
}

.pagination{
  margin-top: 30px;
  margin-bottom: 50px;
}

.prev.page-numbers {
  margin: 0 15px 0 0;
  position: relative;
}

.filter_gallery_mob{
  display: block;
  width: 100%;
  margin-bottom: 20px;
}

.title_and_filter ul li.active_filtr {
  width: 100%;
  height: 40px;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 19px;
}

.title_and_filter ul li.filtr {
  background: #fff;
  color: #1a428a;
  font-size: 14px;
  line-height: 19px;
  width: 100%;
  height: 40px;
  padding: 10px 15px;
  position: relative;
  top: 0;
}
.filter_gallery_desk{
  display: none;
}

.p_gallery.grid_list_tab {
  width: calc(100% + 30px);
  margin-left: -15px;
  box-sizing: border-box;
  padding-bottom: 0px;
  margin-bottom: 20px;
}

.grid_photo_gallery {
  grid-template-columns: repeat(1,1fr);
  grid-column-gap: 30px;
}
.videos_h iframe {
  max-width: 100%;
  height: 200px;
}
.uwc_50 p {
  font-size: 12px;
  line-height: 22px;
}

.uwc_50 li {
  font-size: 12px;
  line-height: 22px;
}
.agm .accord_title{
  padding-right: 70px;
  font-size: 28px;
  line-height: 38px;
}

.right_bl_ac .img_agm{
  width: 100%;
}

.left_bl_ac p {
  font-size: 13px;
  line-height: 22px;
}

.agm .accord_title:after {
  width: 18px;
  height: 7px;
  right: 0;
  top: 15px;
}
.left_block_congr_h li {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 43px;
}

.right_block_congr_h h3 {
  margin-top: 20px;
}

.right_block_congr_h {
  margin-top: 30px;
}

.left_block_congr_h li em {
  right: auto;
  top: auto;
  bottom: 20px;
  left: 15px;
  font-size: 13px;
  line-height: 18px;
  text-align: left;
}

.right_block_congr_h p {
  font-weight: 300;
  font-size: 13px;
  line-height: 22px;
  margin: 10px 0;
}

.left_block_congr_h {
  width: calc(100% + 30px);
  margin-left: -15px;
}

.presidents_block {
  display: flex;
  align-items: flex-end;
  padding: 15px 30px;
  flex-direction: column;
  text-align: right;
}

.presidents_block img {
  width: 105px;
  height: 142px;
  margin-right: 0;
  margin-bottom: 15px;
}

.presidents_block:nth-child(2n+2) {
  border-right: none;
  align-items: flex-start;
  text-align: left;
}

.date_name p{
  font-size: 15px;
  line-height: 20px;
}

.date_name span{
  font-size: 17px;
  line-height: 23px;
}

.presidents_block:nth-child(3) {
  padding-top: 15px;
}

.presidents_block:nth-child(4) {
  padding-top: 15px;
}

.grid_list_tab.inner_mob {
  margin: 10px 0 20px;
}

.grid_list_tab.inner_mob li{
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  padding: 10px 15px;
}

.grid_list_tab.inner_mob{
  padding-left: 0;
  width: 100%;
}

.grid_list_tab.inner_mob li:last-child{
  border: none;
}




.grid_list_tab.inner_mob li a{
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
}


/* HISTORY PAGE */


/* ANNUAL REPORTS */
.annual_grid {
  margin-top: 14px;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: 10px;
  margin-bottom: 30px;
}

.annual_block p {
  font-size: 28px;
  line-height: 38px;
  margin: 0 0 50px;
}
/* ANNUAL REPORTS */

/* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */
.main_img_comunnuty img {
  width: calc(100% + 30px);
  margin-left: -15px;
  height: 140px;
  object-fit: cover;
}

.comunnuty_about_s {
  margin-top: 50px;
}

.comunnuty_about_text p {
  font-size: 15px;
  line-height: 28px;
  margin: 20px 0 0;
}

.comunnuty_about_text {
  margin-bottom: 20px;
}

.comunnuty_about_img {
    align-items: flex-start;
    flex-direction: column;
}

.comunnuty_about_img img {
  margin-bottom: 20px;
  margin-right: 0;
  width: 100%;
  max-width: inherit;
}

.comunnuty_about_img {
  width: 100%;
}

.comunnuty_about_img h4 {
  font-size: 20px;
  line-height: 27px;
}

.comunnuty_about_img h3 {
  font-size: 28px;
  line-height: 38px;
}

.comunnuty_about_img h5 {
  font-size: 20px;
  line-height: 27px;
}

.purposes_objects {
  margin: 50px 0;
  padding-top: 50px;
}

.wrapper_purposes h3 {
  font-size: 28px;
}

.grid_purposes {
  margin-top: 50px;
  grid-template-columns: repeat(1,1fr);
  grid-row-gap: 40px;
}

.wrapper_purposes img {
  max-width: 50px;
  max-height: 50px;
}

.purposes_bl p {
  font-size: 13px;
  line-height: 20px;
  margin: 10px 0;
}

.purposes_bl a {
  font-size: 14px;
  line-height: 19px;
  padding-right: 44px;
  margin: 20px 0;
}

.purposes_bl a:after {
  width: 36px;
  height: 36px;
}

.purposes_s .container {
  padding: 0;
}

.purposes_bl {
  padding: 30px 15px 30px;
}
/* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */



/* Contact page */
.grid_contact_p {
  margin-top: 20px;
}

.contact_block_p {
  padding: 30px 0;
}

.contact_block_p h3{
  margin: 0 0 10px
}

.contact_block_p span {
  font-size: 13px;
  line-height: 18px;
  padding: 10px;
}

.contact_block_p a {
  font-size: 13px;
  line-height: 18px;
  padding: 10px;
}

.contact_block_p:last-child{
  border:none;
}

.blue_btn.contact_p {
  width: calc(100% + 30px);
  height: 55px;
  margin: 0 0 40px -15px;
  font-size: 14px;
  line-height: 19px;
  padding: 0 0 0 15px;
  justify-content: flex-start;
  min-width: 100%;
}

.form_contact_page h3 {
  font-size: 28px;
  text-align: left;
}

.form_contact_page p {
  font-size: 10px;
  line-height: 14px;
}

.name_input {
  margin-bottom: 15px;
}


.blue_btn.button_form {
  justify-content: flex-start;
  width: calc(100% + 30px);
  height: 54px;
  margin: 30px 0 0 -15px;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 19px;
}

.form_contact_page form{
  padding-bottom: 0;
  margin-bottom: 40px;
}


/* Contact page */


/* OUR DONORS IN 2021 */
	.but_our_don .button_section {
		margin: 0 auto 0 -15px;
	}
	.list_accord li em {
		font-size: 12px;
		line-height: 12px;
	}
	
	.text_our_don{
		padding:15px;
	}
	
	.text_our_don h4 {
		margin-bottom: 15px;
	}
/* OUR DONORS IN 2021 */
	
	
	/* #UniteWithUkraine */
	.main_sac {
		width: calc(100% + 30px);
		margin-left: -15px;
	}
	
	.right_sac p {
		padding: 15px;
		font-size: 15px;
    	line-height: 28px;
	}
	
	.left_sac h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.left_sac {
		padding: 30px 15px;
	}
	
	.list_ li {
		margin: 0px 0 25px;
	}
	
	.general_block {
		margin-top: 30px;
	}
	
	.general_block h2 {
    	font-size: 28px;
		line-height: 32px;
	}
	
	.general_block p {
		margin-bottom: 20px;
	}
	
	.section_with_but {
		margin-top: 40px;
	}
	
	.button_section {
		padding: 25px 0 0;
		width: calc(100% + 30px);
		margin-left: -15px;
	}
	
	.button_section .blue_btn.red {
		padding-left: 15px;
		width: 100%;
		margin-left: 0;
		text-align: center;
	}
	
	
	
	.s_yeloww_with_button {
		padding: 83px 0 0px;
	}
	.main_block_follow_us {
		padding: 50px 15px;
		margin-top: 20px;
		width: calc(100% + 30px);
		margin-left: -15px;
		box-sizing: border-box;
	}
	
	.blue_btn.red {
		padding-left: 15px;
		width: calc(100% + 30px);
		margin-left: -15px;
		text-align: left;
	}
	
	.s_yeloww_with_button img {
		bottom: 73px;
	}
	
	.s_follow_us_unite{
		margin-bottom:20px;	
	}
	/* #UniteWithUkraine */
	
	/*uwfcanada*/
	.banner_uwfcanada .blue_btn.white{
		width:calc(100% + 30px);
		margin-left:-15px;
	}
	
	.banner_uwfcanada {
		padding: 50px 0 0px;
	}
	
	.board_directors li {
		font-size: 25px;
		line-height: 38px;
	}	
	
	.more_information_block{
		width: calc(100% + 30px);
		margin-left: -15px;
		box-sizing: border-box;
		padding: 15px;
	}
	/*uwfcanada*/
	
	
	
  .container {
    padding: 0 15px;
  }
	
  .container_slider{
	 padding: 0 15px;	
  }
	
  .red_btn {
    margin-left: -15px;
  }
  .hr_count {
    left: 15px;
  }
  .slider_heading .slid_number {
    /* slider stop */
    left: 300px;
    /* left: 15px; */
    /* slider stop end*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

  }
  .slide {
    padding: 90px 0 0 0;
	  height:310px;
  }
  .blue_btn.white {
    width: 100%;
	display:block;
  }
  .slide .donat_wrap {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .slide .sub_menu_donate {
    top: 0;
    position: relative;
  }
  .blue_btn.white:hover {
    background: #1A428A;
  }
  .blue_btn.white {
    background: #1A428A;
    color: #FFFFFF;
    margin-top: 30px;
  }
  .slide .sub_menu_donate li {
    padding: 14px 0px 14px 20px;
    background: #1A428A;
  }
  .sub_menu_donate li {
    padding: 14px 0px 14px 20px;
    background: #1A428A;
  }
  .slide .sub_menu_donate li a {
    color: #FFFFFF;
  }
  .slider {
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .grid_latest {
    width: calc(100% + 15px);
  }

  .title_mob {
    width: 50%;
  }
  .center_block {
    max-width: 100%;
  }
  .donat_wrap {
    width: calc(100% + 30px);
  }
  .blue_btn {
    text-align: left;
    padding: 14px 48px 14px 20px;
  }
  .center_block .donat_wrap {
    margin-left: -15px;
  }
  .img_support img:nth-child(3) {
    top: 173%;
  }
  .img_support img:nth-child(2) {
    top: 174%;
  }
  .support_section {
    padding-bottom: 320px;
  }
  .document h3 {
    width: 70%;
  }
  .block_link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .form_section .container {
    padding: 0;
  }
  .form_text {
    padding: 0 15px 0;
  }
  .block_link {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .block_link .donat_wrap {
    width: 100%;
  }
  .block_link .blue_btn {
    width: auto;
  }
  .block_link .red_btn {
    padding: 14px 14px 14px 20px;
    font-size: 16px;
    line-height: 22px;
    margin-right: 0;
    width: 100%;
	margin-bottom:2px;
  }
  .form h3 {
    font-size: 28px;
    line-height: 38px;
    color: #171818;
  }
  .form p {
    font-size: 10px;
    line-height: 14px;
    color: #171818;
  }
  .form .button {
    background: #1A428A !important;
    font-size: 16px !important;
    line-height: 19px !important;
    text-align: left !important;
    color: #fff !important;
    margin-top: 20px !important;
    width: calc(100% + 30px) !important;
    margin-left: -15px !important;
    height: 50px !important;
    -webkit-box-pack: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important;
    padding: 14px 20px !important;
	border-radius:0;
  }
	
	#mc-embedded-subscribe{
		border-radius:0 !important;
	}
  .form .button:hover {
  	background: #1A428A !important;
   }
  .form {
    margin-top: 20px;
    background: #fff !important;
    padding: 25px 15px 0;
  }
  .form input {
    background: rgba(234, 234, 234, 0.4);
    border: 1px solid rgba(202, 203, 203, 0.3);
  }
  .input_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .input_block div {
    width: 100%;
  }
  footer {
    margin-top: 20px;
  }
  .left_block_form img {
    height: 170px;
  }
  .blue_btn::after {
    right: auto;
    top: calc(50% - 12px);
    left: auto;
	margin-left:5px;
  }
  .menu_wraper .block_link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  .menu_wraper .block_link .blue_btn {
    margin-right: 0;
    width: 100%;
    font-size: 14px;
    line-height: 19px;
    padding: 17px 21px;
  }
  .menu_wraper .block_link .red_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 14px;
    line-height: 19px;
    padding: 17px 21px;
  }
  .menu_wraper .block_link .blue_btn::after {
    left: auto;
    top: 17px;
	right:auto;
  }
  .menu_wraper .block_link .sub_menu_donate li a {
    font-size: 14px;
    line-height: 19px;
    padding: 17px 21px;
  }
  .menu_wraper .block_link .sub_menu_donate li {
    padding: 0;
  }
  .lock .container {
    overflow: hidden;
  }
  .chat_wrap {
    margin-left: 25px;
    margin-right: 25px;
    height: 25px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-top: 0;
    position: inherit;
    padding: 15px 0;
  }
  .chat_wrap .chat img:nth-child(2) {
    display: none;
  }
  .chat_wrap:hover {
    border-bottom: none;
    padding: inherit;
  }
  .chat_wrap:hover .chat img:nth-child(1) {
    display: block;
  }
  .chat_wrap:hover .chat img:nth-child(2) {
    display: none;
  }
  .chat_wrap:hover .contact_footer {
    height: auto;
    padding: 0 25px 25px;
    -webkit-transition: none;
    transition: none;
  }
  .chat_wrap .contact_footer {
    display: none;
    background: #fff;
    padding: 0 25px 25px;
    position: absolute;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    z-index: 2;
    top: 57px;
    left: 0;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: auto;
    overflow: hidden;
    -webkit-transition: none;
    transition: none;
    width: 100%;
    max-width: inherit;
  }
  .chat_wrap .contact_footer h4 {
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #171818;
    margin-bottom: 0;
  }
  .chat_wrap .contact_footer:nth-child(2) > p:nth-child(3) {
    margin-bottom: 20px;
  }
  .chat_wrap .top_contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .chat_wrap .top_contact a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .chat_wrap .top_contact a:nth-child(2) {
    margin: 14px 0 9px;
  }
  .chat_wrap .top_contact a img {
    margin-right: 10px;
  }
  .chat_wrap.open_chat {
    border-bottom: 1px solid #1A428A;
    width: 20px;
    height: 20px;
    padding: 17px 0;
  }
  .chat_wrap.open_chat .close {
    display: block;
  }
  .chat_wrap.open_chat img:nth-child(1) {
    display: none;
  }
  .chat_wrap.open_chat img {
    width: 100%;
    height: 100%;
  }
  .chat_wrap.open_chat:hover {
    border-bottom: 1px solid #1A428A;
  }
  .chat_wrap.open_chat:hover img:nth-child(1) {
    display: none;
  }
  .serch_block {
    padding: 0px 15px 3px;
  }
  .right_header .red_btn {
    padding: 16px 9px;
	font-size: 12px;
  }
  .form input {
    color: #171818;
  }
  .slide .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .video_section h2 {
    max-width: 215px;
  }
  .video_section .link_main {
    position: absolute;
    right: 15px;
    bottom: auto;
    top: 9px;
	max-width:140px;
  }
  .support_section .container h2 {
    text-align: left;
  }
  .form_section {
    overflow: hidden;
  }
	
  .title_heading img {
    margin-right: 0;
	margin-left:0;
  }
	
.text_about p {
    font-weight: 300;
	font-size: 15px;
	line-height: 28px;
}
	
.scroll_up span{
	display:none;
}
	
	
.link_main{
	font-size: 14px;
	line-height: 19px;
}
	
.title_latest a{
	font-size: 14px;
	line-height: 19px;
}
	
.block_grid {
    width: 310px;
}
	
.link_latest_daily span{
	font-size: 14px;
	line-height: 19px;
	padding:17px 40px 17px 15px;
	font-weight: 600;
}
	
.link_latest_daily span:after {
    width: 32px;
    height: 32px;
}
	
.ajax_cat_list li{
	padding:5px 10px;
	border-radius: 100px;
	font-weight: 500;
	font-size: 11px;
	line-height: 120%;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
}
	
.block_grid:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
}
	
.block_grid:nth-child(1) img {
    height: 170px;
}

.block_grid:nth-child(1) h3 {
    font-size: 18px;
    line-height: 25px;
}
	
.grid_latest {
    grid-template-columns: repeat(10, 1fr);
}
	
#ajax-posts{
	position:relative;
	margin-top:-70px;
}
	
#ajax-posts .all_news_c{
	padding-bottom:270px;
}
	
.link_on_daily{
	position:absolute;
	bottom:0;
	width: calc(100% + 30px);
    margin-left: -15px;
    height: 254px;
    box-sizing: border-box;
}

	
.block_grid img {
    width: 100%;
    height: 170px;
}
	
.breadcrumbs{
	display:none;	
}
	
.breadvumbs_container .mob_back{
	display:block;		
}
	
.breadvumbs_container a img{
	transform:rotate(180deg);
	margin: 36px 0 10px;
    width: 36px;
}
	
	
.ajax_cat_list li{
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;	
	padding:10px 15px;
	background: #ffffff;
    color: #1A428A;
	width: 260px;
    border-radius: 0;
}
	
.ajax_cat_list li.active_cat{
	order:-1;
	display:flex !important;
	height: 40px;
    box-sizing: border-box;
}

.ajax_cat_list li{
	display:none;	
}
	
.ajax_cat_list li.active_cat::after {
    content: "‹";
    font-size: 21px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
	transition:ease .3s all;
	padding: 0 3px;
	display: inline-block;
}
	
.ajax_cat_list li.active_cat {
    color: #EAEAEA;
    background: #1A428A;
	width: fit-content;
    border-radius: 100px;
}
	
.ajax_cat_list{
	flex-direction:column;
	align-items:flex-start;
	border-top:none;
}
	
.ajax_cat_list li.active_cat.open{
	border-radius: 20px 20px 0 0;	
}
	
.ajax_cat_list li.active_cat.open:after{
   transition:ease .3s all;
   transform: rotate(90deg);
   display: inline-block;
}		
	
	
	
	
.list_cat li a{
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;	
	padding:10px 15px;
	background: #ffffff;
    color: #1A428A;
	width: 260px;
    border-radius: 0;
}
	
.list_cat li.current-cat{
	order:-1;
	display:block;
}

.list_cat li{
	display:none;	
}
	
.list_cat li.current-cat a::after {
    content: "‹";
    font-size: 21px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
	transition:ease .3s all;
	padding: 0 3px;
}
	
.list_cat li.current-cat a {
    color: #EAEAEA;
    background: #1A428A;
	width: fit-content;
    border-radius: 100px;
}

.cat_list_acardion {
    display:none;
    flex-direction: column;
    background: #fff;
    border-radius: 0 20px 20px;
}
	
.list_cat{
	flex-direction:column;
	align-items:flex-start;
}
	
.list_cat .current-cat.open a{
	border-radius: 20px 20px 0 0;	
}
	
.list_cat .current-cat.open a:after{
   transition:ease .3s all;
   transform: rotate(90deg);
}
	
/*post*/
.popular_news_wraper {
	width: calc(100% + 15px);
}
	
.similar_posts {
	width: calc(100% + 15px);
}
	
.title_post h2 {
  font-size: 28px;
	line-height: 38px;
}

.title_post h1 {
  font-size: 36px;
	line-height: 126%;
}
	
.main_post_img{
	width:calc(100% + 30px);
	margin-left:-15px;
}
	
.tags a{
	font-size: 14px;
	line-height: 19px;	
	margin-right: 15px;
}
	
.text_post .photo_description p{
	font-size: 12px;
	line-height: 24px;		
}
	
.photo_description p{
	font-size: 12px;
	line-height: 24px;		
}
	
	
.text_post h1{
	font-size: 28px;
	line-height: 38px;	
}
	
.text_post iframe{
	height: 230px;	
}

.text_post h2{
	font-size: 18px;
    line-height: 26px;
}
	
.top_similar{
	margin-top:40px;
}
	
.wpcourses-breadcrumbs-sep {
    padding: 0 5px;
}
	
.tags {
    margin-top: 20px;
    margin-bottom: 0;
}
	
/*cat page*/
.grid_latest.cat_page {
    grid-template-columns: repeat(1, 1fr);
}
	
/*daile news*/
.breadvumbs_container a {
    margin: 35px 0 10px;
}
	
.title_daily h2 {
    font-size: 40px;
	line-height: 50px;
}
	
.header_daily{
	width: calc(100% + 30px);
    margin-left: -15px;	
}
	
.title_daily{
	padding:0 15px;	
}
	
	
.daily_news_block {
    flex-direction: column;
	  padding:30px 0 20px;
    margin-bottom: 0;
}
	
	
	
.daily_news_block li {
	font-size: 13px;
	line-height: 22px;
}	
	
.daily_news_block p {
    margin: 0 0 15px;
	font-size: 13px;
	line-height: 22px;
}
	
.daily_news_block h3 {
   font-weight: 300;
	font-size: 22px;
	line-height: 30px;
    margin: 20px 0 15px;
}
	
.daily_news_block:first-child h3{
	font-weight: 300;
	font-size: 28px;
	line-height: 38px;
	margin:0 0 20px;
}

.daily_news_block .link_main{
  margin-top: 20px;
}

	
.daily_news_block:first-child p {
    margin: 20px 0 15px;
}
	
.daily_news_block:first-child .image-popup-zoom {
    height: 180px;
}

.daily_news_block .image-popup-zoom {
    width: 75%;
    height: 140px;
    object-fit: cover;
}
	
.form.daily_form .button {
	width: calc(100% + 30px) !important;
	border-radius:0 !important;
}
	

input {
    -webkit-appearance: none;
}
	
.form.daily_form {
    padding: 35px 15px 0;
}
	
.form_daily_s .container{
	padding:0;	
}
	
.text_post p {
    font-size: 15px;
	line-height: 28px;
}
	
.text_post li {
    font-size: 15px;
    line-height: 28px;
}
	
.text_post li {
    font-size: 15px;
	line-height: 28px;
}
	
.text_post h3 {
    font-size: 22px;
	line-height: 30px;
}
	
.container_daily_block {
    flex-direction: column;
}
	
.img_daily_archive {
    max-width: inherit;
	margin-right: 0;
    margin-top: 10px;
	width:100%;
}
	
.block_daily_arhive{
	padding:20px 0 30px;
	position: relative;
}
	
.link_all_daily_archive{
	position: absolute;
    right: 0;
    top: 24px;
}
	
.link_all_daily_archive .link_main img {
    width: 36px;
    height: 36px;
}
	
.data_daily_archive span {
    font-size: 28px;
    line-height: 38px;
}
	
.data_daily_archive p{
	font-size: 20px;
	line-height: 27px;	
}
	
.archive_daily_block{
	margin-top:20px;
}
	
.latest_daily_tiltle .link_main{
	display:none;
}
	
.latest_daily_tiltle {
    margin: 40px 0 0;
}
	
.title_latest {
    align-items: flex-start;
}
	
#loadmore span{
	font-size: 14px;
	line-height: 19px;		
}
	
#loadmore{
	bottom:20px;
}
	
#loadmore img{
	width:36px;
	height:36px;
}
	
#loadmore:hover {
    text-decoration: none;
}
	
#loadmore:hover img:nth-child(2) {
    display: block;
}
	
#loadmore:hover img:nth-child(3) {
    display: none;
}

#loadmore2 span{
	font-size: 14px;
	line-height: 19px;		
}
	
#loadmore2{
	bottom:20px;
}
	
#loadmore2 img{
	width:36px;
	height:36px;
}
	
#loadmore2:hover {
    text-decoration: none;
}
	
#loadmore2:hover img:nth-child(2) {
    display: block;
}
	
#loadmore2:hover img:nth-child(3) {
    display: none;
}
	
.popup_video {
    margin-left: 0;
    margin-right: 20px;
}
	
.bg_slider{
	display:none
}

.bg_slider_mob{
	display:block;
}
	
.img_daily_archive img {
    width: 100%;
    height: 200px;
}
	
.main_daily_img {
	height: 200px;
}
	
.image-popup-zoom {
    height: 180px;
}
	
.main_post_img{
	height:180px;
}
	
.poster_var_history {
    margin-left: -15px;
}

.mob_text_history{
	display:block;
}
	
.desk_text_history{
	display:none;		
}
	
.img_map_ukr {
	height: 196px;
	margin-bottom: 200px;
}
	
.title_history_war h2 {
  bottom: 90px;
  font-size: 40px;
  line-height: 50px;
	left:15px;
}
.title_history_war h1 {
  bottom: 90px;
  font-size: 40px;
  line-height: 50px;
	left:15px;
}
	
.main_img_histore_var h3 {
   	font-size: 28px;
	line-height: 38px;
    max-width: 800px;
}
	
.history_var .left_block_post {
    padding-top: 30px;
}
	
.main_img_histore_var img{
	width: calc(100% + 30px);
	margin-left: -15px;
}
	
.photo_description p{
	margin-bottom:20px;	
}
	
.text_post .photo_description p{
	margin-bottom:20px;		
}
	
.text_post h4{
	font-size: 22px;
	line-height: 30px;	
}
	
.quotes {
	padding-top: 30px;
}
	
.author_quotes {
    position: relative;
    margin-top: 30px;
    margin-bottom: 15px;
}
	

/*support*/
	.mobile_title_support_p h4{
		font-size: 22px;
		line-height: 30px;
	}
	
	.main_support_p img{
		width: calc(100% + 30px);
		margin: 0 0 0 -15px;
		height: auto;
	}
	
	.text_main_support_p p{
		font-size: 15px;
		line-height: 28px;
		color: #171818;
	}
	
	.block_support {
   	 	width: calc(100% + 30px);
		margin-left: -15px;
	}
	
	.menu_support {
		width: 100%;
	}
	
	.menu_support ul {
		flex-direction:column;
	}
	
	.block_support h3{
		font-size: 28px;
		line-height: 38px;
	}
	
	.block_support h4{
		font-size: 22px;
		line-height: 30px;
		margin: 10px 0;
	}
	
	.block_support p{
		font-size: 15px;
		line-height: 28px;
	}
	
	.block_support li{
		font-size: 15px;
		line-height: 28px;
	}
	
	.block_support a{
		font-size: 15px;
		line-height: 28px;
	}
	
	.block_support{
		padding: 20px 15px;
	}
	
	.button_online1 {
		width: calc(100% + 30px);
		margin-left: -15px;
	}
	
	.button_online1:nth-child(3){
		width: calc(100% + 30px);
		margin-left: -15px;
	}
	
	.quotes_support {
		margin-top: 50px;
	}
	
	.quotes1 p{
		font-size: 15px;
		line-height: 30px;
		padding-top:20px;
	}
	
	.quotes1 img {
		width: 60px;
		height: 60px;
		border-radius: 50%;
	}
	
	.quotes1 span{
		font-size: 12px;
		line-height: 20px;
		max-width: 100%;
	}
	
	.quotes1 h4{
		margin-bottom:0;
	}
	
	.main_support_p {
		margin-bottom: 50px;
	}
	
	.menu_support li.active_support_menu{
		color: #EAEAEA;
		background: #1A428A;
		width: fit-content;
		border-radius: 100px;
		display: flex !important;
		order:-1;
		width:260px;
		justify-content: space-between;
	}
	
	.menu_support li.active_support_menu.open_supp{
		border-radius: 20px 20px 0 0;
	}
	
	.menu_support li.active_support_menu.open_supp:after{
		transform: rotate(90deg);
		transition: ease .3s all;
	}
	
	.menu_support li.active_support_menu:after{
		content: "‹";
		font-size: 21px;
		transform: rotate(-90deg);
		transition: ease .3s all;
		padding: 0 3px;
	}
	
	.menu_support li{
		font-size: 14px;
		line-height: 19px;
		text-transform: uppercase;
		padding: 10px 15px;
		background: #ffffff;
		color: #1A428A;
		width: 260px;
		border-radius: 0;
		display: none;
	}
	
	.menu_support ul {
		align-items: baseline;
		margin: 10px 0 20px;
	}
	
	.donate_now h2 {
		border-bottom: none;
	}
	
	.img_map_ukr_mob{
		display:block;
		height: 240px;
		margin-bottom: 215px;
		margin-left: -14px;
	}
	
	.img_map_ukr{
		display:none;
	}
	
	.mob_slider{
		display:block;
	}
	
	.desktop_slider{
		display:none;
	}
	
	.slide h2 {
		font-size: 28px;
		line-height: 40px;
	}
	
	.slide {
		background-size: 100% 85%!important;
		background-position: top right!important;
	}
	
	.blue_btn.no_sub{
		padding-left:15px;
	}
	
	.blue_btn.white{
		padding-left:15px;
	}
	

	
	
	
}

@media (max-width: 440px) {
  .s1_dron h1 {
    font-size: 43px;
    line-height: 50px;
  }

  .logo_s2_dron img {
    max-height: 51px;
    max-width: 160px;
    margin: 0;
  }
  .img_support img:nth-child(3) {
    top: 157%;
  }
  .img_support img:nth-child(2) {
    top: 157%;
  }
  .support_section {
    padding-bottom: 260px;
  }
	
.video_section .video_list {
    height: 160px;
}
	
.img_map_ukr {
    height: 165px;
    margin-bottom: 230px;
}

.job_text_s1 h1 {
  font-size: 36px;
  line-height: 50px;
}

.job_right_s2 h2{
  font-size: 36px;
  line-height: 50px;
}
	

	
}

@media (max-width: 377px) {
  .mission_bl-inv_com {
    width: 146px;
    height: 146px;
  }
  .img_support img:nth-child(3) {
    top: 148%;
  }
  .img_support img:nth-child(2) {
    top: 148%;
  }
	
.title_heading h1 {
    font-size: 36px;
    line-height: 50px;
}

.title_heading h3 {
  font-size: 36px;
  line-height: 50px;
}
	
.right_header .red_btn {
    padding: 16px 9px;
    font-size: 11px;
}
	
.img_map_ukr {
    height: 150px;
    margin-bottom: 230px;
}
}
/*# sourceMappingURL=media.css.map */