.logo-img-mobile {
	display:none;
	height: 100%;
}

@media (max-width: 768px) { 
	.logo-img-mobile {
		display:block;
	}
	.logo-img {
		display:none;
	}
}
/*****************************************************************************Mobile*********************************************************************************************************************/

@media (max-width: 768px) {
	/*****************************Heder*************************************/
	.logo-content {
		width:auto;
	}
	.header-top-conteiner{
		display:none!important;
	}
	
	.search-and-donat{
		column-gap: 17px;
        margin-right: 17px;
	}
	
	.burger-menu {
    display: flex;
  }

  .menu {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    width: 100%;
    display: none;
    flex-direction: column;
    padding: 20px;
  }

  .menu.open {
    display: flex;
	  top: 75px;
    z-index: 99999;
	  background-color: #ffff;
    height: auto;
  }

  .menu ul.main-list {
    flex-direction: column;
    gap: 15px;
	height: unset;
	  align-items:start;
  }

  .header-bottom-container {
    justify-content: space-between;
    align-items: center;
	  padding: 10px 16px;
  }
	
	.header-top-conteiner-mobile{
		display:flex;
		flex-direction:column;
	}
	.conact-email {
		padding: 20px 0px;
    	border-top: 1px solid #D0D0D0;
    	width: 100%;
    	margin-top: 20px;
	}
	.header-lang{
		padding: 20px 0px;
    	border-top: 1px solid #D0D0D0;
    	width: 100%;
		/*border-bottom: 1px solid #D0D0D0;*/
	}
	/******************************************************/
	
	.icon-partners{
		padding-left: 25px;
		scroll-snap-type: x mandatory;
		column-gap: 5px;
	}
	.icon-partners img {
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
	
	/***************************SECTION-BANER********************************/
	.section-banner{
		overflow:hidden;
	}
	.section-banner .container{
		padding:0px;
	}
	.section-banner .row{
		padding:0px;
		margin:0px;
		width:100%;
	}
	.banner-social{
		display:none;
	}
	.banner-left-col{
		padding: 60px 20px;
		min-height: 669px;
	}
	.banner-left-col::after{
		/*right:unset;*/
	}
	.banner-right-col::before{
		 content: url("https://www.novaheneratsiia.org.ua/wp-content/uploads/2025/08/circle-baner-mobile-1.svg");
		position:absolute;
		bottom:0;
		
		z-index:1;
		
	}
	.banner-right-col img{
		bottom: -95px!important;
		width: 360px;
		left: 50%;
		transform: translateX(-50%);
	}
	.banner-btn{
		flex-direction: column;
		row-gap:10px;
	}
	.banner-btn .btn{
	display: flex;
    align-items: center;
    justify-content: center;
	}
	/***************************MISSION-section********************************/
	
	.mission-section .bg-icon-left:before{
		display:none;
	}
	
		
	.mission-section .row{
		padding: 20px;
    	margin: 0px;
		row-gap:30px;
	}
	.mission-description{
		padding:0px;
	}
	.mission-img figure{
		height:auto;
	}
	.mission-description .btn {
		max-width:unset;
	}
	/****************************Section-help*********************************/
	.left-col-section-help{
		margin-bottom:30px;
	}
	.left-col-section-help figure:first-child {
		width: 100%;
    	height: 278px;
	}
	.left-col-section-help figure:nth-child(2) {
		width: 100%;
    	height: 93px;
	}
	.left-col-section-help figure:nth-child(3) {
		height: 179px;
    	width: 100%;
	}
	.card-help {
		padding:25px 15px;
		column-gap:20px;
	}
	/*********************section-our-service***************************/
	.top-div-our-service .btn{
		display:none;
	}
	.grid-our-service{
		display: flex;
    	flex-direction: column;
	}
	/***************************************************/
	.grid-post-cards-post-page{
		display: flex;
	  flex-direction: row;
	  overflow-x: auto;
	  overflow-y: hidden;
	}
	.post-card-post-page {
		flex: 0 0 auto;
  		width: 296px; /* фиксированная ширина карточки */
  		scroll-snap-align: start;
	}
	.description-post-card-post-page p{
		font-size:14px;
	}
	/***************************THIRD-SECTION********************************/
	.grid-third-section{
		display: flex;
    	flex-direction: column;
	}
	.card-third-section{
		width: 100%;
	}
	.card-third-section p{
		max-width:200px;
	}
	.card-third-section img{
		width: 91px;
		height: 91px;
		top: 50%;
		transform: translateY(-50%);
	}
	/*************************Section-video********************************/
	.video-grid{
		overflow-x: auto;
    	overflow-y: hidden;
		scroll-snap-type: x mandatory; 
		display:flex;
		flex-wrap: nowrap;
	}
	.video-card{
		    width: 296px;
		flex: 0 0 auto;
    scroll-snap-align: start;
	}
	.video-card figure{
		height: 190px;
	}
	.section-video .btn{
		width:100%!important;
		
	}
	/**************************Section-contact************************************/
	.section-contact .row{
		display: flex;
		flex-direction: column-reverse;
		row-gap: 10px;
	}
	.text-col-section-contact h2 {
    	margin-bottom: 20px;
	}
	/*************************************************************HISTORY-PAGE**********************************************************************/
	.bottom-histiry-bock{
		margin-bottom:0px;
	}
	.top-histiry-page-block {
		margin-bottom:20px;
	}
	.img-col-histiry-bock figure{
		width:100%;
	}
	.time-line-section{
		overflow: hidden;
		 position: sticky;
        bottom: 0px;
        background: #fff;
        padding-top: 20px
	}
	.time-line-container{
		 column-gap: 15px;
    	justify-content: flex-start;
	}
	.bottom-block-singl-history{
		margin-top: 20px;
		margin-bottom:unset;
	}
	.btn-next-prev{
		display: none !important;
	}
	.img-block-singl-history-2001 figure{
		width: 100%;
    	margin-bottom: 20px;
	}
	
	.gallery-singl-history{
		display: grid !important;
		grid-template-columns: 1fr !important;
		gap: 10px !important;
	}
	.gallery-singl-history figure{
		width: 100% !important;
	}
	
	.section-our-group .row{
		    margin: 0px;
	}
	.section-our-group .row .col-12{
		    padding: 0px;
	}
	.top-histiry-page-block .mission-description{
		align-items: start;
    	margin-top: 15px;
	}
	.top-histiry-page-block .mission-img figure{
		width: 100%;
   		height: 169px;
	}
	.mission-page-history{
		margin: 0px;
	}
	.top-histiry-page-block .bg-icon-left:before{
		display:none;
	}
	.section-advice-history-page{
		padding: 30px 20px;
	}
	.left-col-advice-history .btn {
		width: 100%;
		display: flex;
		justify-content: center;
		margin-bottom: 15px;
	}
	
	.section-histiry-page .container .row{
		flex-direction:column-reverse;
	}
	.mission-description-top {
    	margin-bottom: 30px;
	}
	.row-singl-history{
		flex-direction:column-reverse;
	}
	.section-our-group figure{
		height:auto;
		margin-bottom:15px;
	}
	/*************************************************************OUR-TEAM-PAGE**********************************************************************/
	.top-section-post-page::after{
		display:none;
	}
	.peoples-grid{
		grid-template-columns: repeat(1, 1fr);
		padding-top:23px;
	}
	.people-card1{
		width: 100%;
	}
	.people-card1 figure{
		width: 100%;
    height: 328px;
	}
	.social-block-people-card1 figure{
		width: 32px;
    height: 32px;
	}
	.peoples-list-menu nav{
		display: flex;
    	flex-wrap: nowrap;
    	overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 20px;
	}
	.block-c3081910-5277-4420-8ac4-b288f73a4c6b a{
		font-size: 16px !important;
    padding-bottom: 5px !important;
    line-height: 100% !important;
		white-space: nowrap!important;
	}
	.bottom-section-our-team-page{
    padding: 20px 0px 50px;
}
	/*************************************************************ARCHIVE-PROJECT-PAGE**********************************************************************/
	.year-project-list{
		display: flex;
		overflow-x: auto;
		padding-bottom: 35px;
		scroll-snap-type: x mandatory;
	}
	.projects-pagination{
		display:none;
	}
	.project-img{
		flex-direction: column;
    	row-gap: 10px;
	}
	.project-img figure{
		height: 191px;
	}
	.year-project-list a{
		scroll-snap-align: center;
    scroll-snap-stop: always;
	}
	/*************************************************************ARCHIVE-REPORT-PAGE**********************************************************************/
	
	.row-list-report{
		
	}
	.report-data h4{
		font-size:14px;
		
	}
	.list-report-detailed{
		  align-items: start;
    	
	}
	.btns-row-list-report .btn-dowloads{
		font-size: 0;
		padding: 9px;
		align-items: center;
		border-radius: 10px;
		position: relative;
		width: 34px;
		height: 34px;
	}
	.btns-row-list-report img{
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
	}
	
	/*************************************************************ARCHIVE-POST-PAGE**********************************************************************/
	.list-categories-post-page{
		flex-wrap: nowrap!important;
    	column-gap: 5px;
    	overflow-x: auto;
    	scroll-snap-type: x mandatory;
	}
	.section-archive-post-page .grid-post-cards-post-page{
		flex-direction: column;
		gap:10px;
	}
	.section-archive-post-page .grid-post-cards-post-page .post-card-post-page{
		width: 100%;
	}
	.list-categories-post-page{
		margin-bottom: 20px;
	}
	/*****************************************************ARCHIVE-TENDER***********************************************************************/
	
	.contact-form-tenders-page .wpcf7 {
		position: relative;
    	top: unset;
	}
	.bottom-tender-card-content{
		flex-direction: column-reverse;
    	align-items: start;
	}
	.bottom-tender-card-content .btn {
		width: 100%;
    	margin-top: 20px;
	}
	/*****************************************SINGL-TENDERS********************************************************/
	.tender-stat{
		flex-direction: column;
	}
	.tender-stat .date-content {
		flex-direction: column;
    	gap: 20px;
	}
	.tender-wrapper-page .btn{
		width: 100% !important;
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
	}
	.tender-wrapper-page{
		margin-top: 60px;
	}
	/**********************************************SINGLE-POST-PAGE****************************************************************************/
	.section-singl-post{
		padding-top:115px;
	}
	.section-singl-post h2{
    	margin-bottom: 10px;
	}
	.section-singl-post figure {
		height:auto;    
		max-height: 560px;
	}
	/************************************************PAGE-MARCH*****************************************************************************/
		
	.top-section-march {
    	padding: 50px 0px 20px;
	}
	.block-db19a51c-e9e0-4e2c-a85e-020b66b3d178{
		padding: 20px 0px 80px 0px;
	}
	.block-05ded18a-c862-4ea4-8999-86ac29ddfa4b{
		row-gap: 10px;
	}
	.block-05ded18a-c862-4ea4-8999-86ac29ddfa4b .wp-block-cover{
		 display:flex;
		flex-direction:column;
		overflow: unset;
		background-color:#eef1f6;
		min-height:unset !important;
		
	}
	.block-05ded18a-c862-4ea4-8999-86ac29ddfa4b img{
		width: 100% !important;
    	height: 412px !important;
    	border-radius: 10px;
		position:unset !important;
	}
	.has-background-dim{
	    display: none !important;
		
	}
	.wp-block-cover__inner-container{
		display:block;
		transition:all 0.3s;
		position: unset!important;
   		bottom: -327px!important;
		padding:20px 5px 0px 5px;
	}
	.wp-block-cover__inner-container h6, .wp-block-cover__inner-container p{
		color:#000;
	}
	.block-241fcc9b-a06a-45f6-9452-9025806191e5, .block-608d0ccc-2624-4043-941e-badab80c5942{
		/*height: 730px!important;*/
    	position: relative;
	}
	.wp-block-cover__inner-container .btn{
		margin: 0 auto;
	}
	.row-freedom-people{
		margin: 0px;
    	padding: 40px 20px;
	}
	.row-freedom-people .col-md-5 {
		justify-content: center;
    	margin-bottom: 40px;
	}
	.wp-block-image img{
		width: 188px;
	}
	.row-freedom-people .col-md-7 .gold-btn, .row-bottom-section-march .col-md-4 .gold-btn {
		width: 100%;
	}
	/*************************************************CONTACT-PAGE****************************************************************************/
	.left-col-contact-page h2{
		margin-bottom:20px;
	}
	.contact-form-col{
		padding: 20px 0px 0px 0px;
	}
	.left-col-contact-page::before{
		display:none;
	}
	
	.contact-form-contact-page .d-flex{
		flex-direction:column;
	}
	.contact-form-contact-page .btn {
		width:100%;
	}
	.map-contant-page{
		margin-top:50px;
	}
	/*************************************************Donat-PAGE****************************************************************************/
	.top-section-donat-page .row{
		margin:0px;
	}
	
	.donat-info-stroke {
		row-gap:20px;
    	flex-direction: column;
	}
	.block-06e9a3ad-6fc5-4a1e-928f-d264eabe86c7 {
		row-gap:20px;
	}
	.img-bottom-donat-section figure {
		height:219px;
		width:100%;
	}
	.block-7e2214ac-b505-416b-8960-e7bc76e94255{
		display: flex;
    	flex-direction: column;
    	gap: 20px;
	}
	/********************************search-page*************************************************/
	.results-grid{
		grid-template-columns: repeat(1, 1fr);
	}
	.results-grid .post-card-post-page{
		width:100%;
	}
	.categories-post-page .list-categories-post-page{
		padding-bottom: 5px;
	}
	/***********************************Footer*****************************************/
	.top-footer-row{
		margin:0px;
	}
	.logo-footer{
		margin-bottom:30px;
	}
	.logo-footer img{
		width:100%;
	}
	.mobile-menu-footer{
		display: flex;
		justify-content: space-between;
		font-size: 16px;
		color: #fff;
		text-decoration: none;
		padding: 20px 0px;
		border-top: 1px solid #FFFFFF29;
		border-bottom: 1px solid #FFFFFF29;
	}
	.footer-main-list{
		columns: 1;
	}
	.menu_footer{
		padding: 20px 0px;
	}
	.footer-main-list {
	display: none;
	}
	.footer-main-list.active {
		display: block;
	}
	.footer-main-list a {
		font-size:16px;
	}
	.mobile-menu-footer img {
	transition: transform 0.3s ease;
	}

	.mobile-menu-footer.active img {
		transform: rotate(180deg);
	}
	.our-social-footer{
		flex-direction: column;
    	row-gap: 10px;
    	align-items: start;
	}
	.social-footer-icons{
		display: flex;
    	column-gap: 50px;
	}
	.bottom-footer-row{
		flex-direction: column-reverse;
		align-items: center;
		row-gap: 20px;
	}
	.error-page-section figure{
		min-height: 400px;
	}
	.ant-info{
		flex-direction:column;
	}
	/****************************************404***************************************************/
	
	.description-error-page{
		bottom:55px;
	}
}







