@media (max-width: 1000px) {
	.firstblock .header .sep {
		display: block;
	}
	.firstblock .header .menu {
		display: none;
	}
}



@media (max-width: 870px) {
	.firstblock .slider_wrap .text {
		padding: 0 30px;
		box-sizing: border-box;
	}
	.firstblock .header .cont {
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
	}
	.firstblock .header .cont_wide {
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
	}
	.firstblock .header {
		padding: 15px 0;
	}
	.headerinner .cont {
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
	}
	.headerinner .cont_wide {
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
	}
	.headerinner {
		padding: 15px 0;
	}
	.firstblock .slider_wrap .text .line1 {
		font-size: 32px;
		line-height: 1.2;
	}
	.firstblock .slider_wrap .text .line2 {
		line-height: 1.2;
	}
	.firstblock .slider_wrap .text .line2 span {
		display: block;
	}
	.social_bt {
		
	}
	.targets .items .item {
		width: calc(50% - 30px);
	}
	.targets .items {
		justify-content: center;
	}
	.humanitarian .items .item {
		width: calc(50% - 30px);
	}
	.humanitarian .items {
		justify-content: center;
	}
	.countries .wrap {
		justify-content: center;
	}
	.countries .wrap .item {
		width: calc(33.33% - 10px);
	}
	.reports .items {
		justify-content: center;
	}
	.reports .items .item {
		width: calc(50% - 30px);
	}

	footer .cont {
		flex-wrap: wrap;
		justify-content: center;
	}

	.donateform .items {
		justify-content: center;
	}
	.donateform .items .item {
		width: calc(50% - 30px);
	}
}


@media (max-width: 540px) {

	.firstblock,
	.slider_wrap,
	.slider_wrap .slide {
		height: 85vh;
	}

	.firstblock .header .sep {
		display: none;
	}
	.firstblock .header .lang {
		order: 3;
	}
	.firstblock .header .contacts {
		order: 4;
	}
	.firstblock .header .logo img {
		width: 200px;
	}
	.headerinner .sep {
		display: none;
	}
	.headerinner .lang {
		order: 3;
	}
	.headerinner .contacts {
		order: 4;
	}
	.headerinner .logo img {
		width: 200px;
	}
	.firstblock .slider_wrap .text {
		text-align: center;
	}
	.firstblock .slider_wrap .text .line1 {
		font-size: 23px;
	}
	.firstblock .slider_wrap .text .line2 {
		font-size: 19px;
	}

	.targets .header1 {
		font-size: 24px;
		line-height: 1.2;
		padding-bottom: 15px;
	}
	.targets .header2 {
		font-size: 13px;
	}
	.humanitarian .header1 {
		font-size: 24px;
		line-height: 1.2;
		padding-bottom: 15px;
	}
	.humanitarian .header2 {
		font-size: 13px;
	}
	.donateform .header {
		font-size: 24px;
		line-height: 1.2;
	}
	.countries .header {
		font-size: 24px;
		line-height: 1.2;
	}
	.reports .header {
		font-size: 24px;
		line-height: 1.2;
	}
	.targets .items .item {
		width: calc(100% - 30px);
	}
	.humanitarian .items .item {
		width: calc(100% - 30px);
	}

	.countries .wrap .item {
		width: calc(100% - 10px);
	}

	.reports .items .item {
		width: calc(100% - 30px);
	}
	footer .info {
		text-align: center;
	}
	.donateform .items .item {
		width: calc(100% - 30px);
	}

	.inner_content h1 {
		font-size: 27px
	}
	.inner_content h2 {
		font-size: 22px
	}
	.inner_content h3 {
		font-size: 18px
	}

	.donateform .donateform_bottom_text .wrap {
		flex-wrap: wrap;
	}

	.headerinner .contacts .social_bt,
	.firstblock .header .contacts .social_bt,
	footer .social_bt {
		justify-content: center;
	}
	.headerinner .contacts .social_bt a,
	.firstblock .header .social_bt a,
	footer .social_bt a {
		margin-left: 5px;
		margin-right: 10px;
	}

}






















