@media only screen and (max-width:1400px){
	.project-left{width:40%; margin:85px 0 20px;}
	.map-section{width:60%;}
}
@media only screen and (max-width:1300px){
	.container{width:96%;}
	.project-left{margin:35px 0 20px;}
	.project-left ul{margin:40px 0 0 7px;}
	.title{top:-20px; font-size:100px; line-height:100px;}
}
@media only screen and (max-width:1150px){
	.nav{margin:0 0 0 11%;}
	.nav ul li{margin:0 3px;}
	.usps ul{margin:0 -20px;}
	.usps ul li{padding:0 20px 9px;}
	.block-left h2{margin:0; font-size:26px;}
	.flags h3{font-size:20px;}
	.flags ul li{padding:0 2px;}
	.teams-section{padding:63px 3.8% 52px;}
	.teams-left{width:35%;}
	.teams-left p{margin:0;}
	.teams-left ul li{margin:25px 0 0;}
	.teams-right{width:60%;}
	.title3{margin:0 auto 30px;}
	.title3 h2{font-size:35px;}
	.title3 h2 span{font-size:35px;}
	.news-cont p{font-size:15px;line-height:normal;}
	.news-cont p span{letter-spacing:normal; word-spacing:normal; line-height:normal;}
	.news-section ul li span{font-size:15px;}
	.contact-left{width:40%;}
	.form-section{width:60%;}
	.text-fld, .text-fld2{font-size:12px; padding:18px 10px;}
	.text-fld3{font-size:12px; padding:19px 100px 15px 10px; height:223px;}
	.team ul li{padding:0 1.7% 20px;}
	.title1 h2, .title4 h2, .title2 h2{font-size:100px;}
}

@media only screen and (max-width:999px){
	#wrapper{margin:0 auto 0;}
}
@media only screen and (max-width:992px){
	.open .nav{right:0;overflow:hidden; height:100%;}
	.open .wrapper{left:-220px;}
	.open .header{left:-220px;}
.nav-icon{display:block;}
	.nav{display:block !important; margin:0; padding:20px 10px; position:fixed; right:-220px; top:0; width:220px; background:#001a33; height:100%;transition:all ease-in-out 0.2s;}
	.nav ul{display:block; background:none;}
	.nav ul li{margin:0 0 8px; float:none; display:block; padding:0; text-align:center; background:none;}
	.nav ul li a{display:block;}

	.banner{padding:100px 0;}
	.banner h1{font-size:80px; line-height:80px;}
	.project-left{width:100%; margin:35px 0 0;}
	.map-section{width:100%;}
	.usps ul li h3{font-size:28px;}
	.block{display:block; padding:20px 0;}
	.block-left{width:100%; margin:0 0 30px; display:inline-block; padding:0 20px;}
	.block-left h2{margin:0 0 20px 0;}
	.block-right{padding:0 20px; width:100%;}
	.block-right1{width:100%; padding:0 20px;}

	.fqa-section ul{margin:-33px 0 0;}
	.fqa-section ul li{width:100%; margin:0;}
	.fqa-section ul li.right-fqa{margin:0;border-bottom: 1px solid #ccc;}
	.block1 ul{margin:0 0 0 74px !important;}
	.economic-section{padding:0 5.4% 17px}
	.teams-section{padding:63px 5.4% 52px;}
	.teams-left{width:100%; margin:0 0 30px;}
	.teams-right{width:100%;}

	.news-section ul li span{padding:10px 12px; line-height:20px;}
	.ambassadors ul li{width:33.3%;}
	.contact-left{width:100%; padding:32px 5.4% 20px;}
	.form-section{width:100%; padding:40px 5% 25px;}
	.team ul li{width:22%; vertical-align:top;}

	.cta-donate{width:90%;}
	.cta1{width:56%;}
	.cta-donate a{width:190px;}

	.header{padding:20px 2.1%;}
	.logo{width:70px;}
	.emt{height:60px;}
	.icons a{margin:0 0 0 28px;}
	.stick_header{padding:10px 2.1%;}

	.down-arrow{bottom:6%;}
	}
	@media (min-width: 768px){
		.col-md-3-f {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
		}
		.fs-buffer{
			height: 15vw;
		}
	}
@media only screen  and (max-width:767px){
	.news-title {font-size: 25px; line-height: 30px; margin-bottom: 25px; color: #001a33;}
	.slick-list {padding: 0; }
	.slick-dots {top: -40px; bottom: initial; text-align: center;}
	.slider-title {margin-bottom: 55px; text-align: center;}
	.banner-in{width:90%;}
	.banner h1{font-size:60px; line-height:60px}
	.banner p{margin:0 50px;}
	.usps{padding:65px 0 0;}
	.usps ul{margin:0;}
	.usps ul li{width:100%; padding:0 0 30px;}

	.news-section ul li{width:33.3%;}
	.team{padding:30px 0 20px;}
	.team ul li{width:49%;}

	.donate-left{width:100%;}
	.donate-right{width:100%; margin:20px 0 0; padding:20px 0 0; border-top:1px solid #78abd8; border-left:0;}
	.cta-donate{width:100%; text-align:center; padding:20px 20px;}
	.cta1{width:100%;}
	.cta-donate a{margin:10px auto 0 auto; padding:5px 20px; float:none; display:inline-block;}

	.title1 h2, .title4 h2, .title2 h2{font-size:72px; line-height:114px;}
	.title2 h3, .title1 h3{font-size:27px; margin:-18px 0 0;}
	.fqa-section ul{margin:0;}
	.news-cont p span{padding:10px 14px;}
	.row-f img{
		margin-bottom: 15px;
	}
	.img-f-mobile{
		display: block !important;
	}
	}
@media only screen  and (max-width:599px){
	.banner{padding:50px 0 80px;}
	.banner h1{font-size:44px; line-height:44px}

	.news-block{width:100%;}
	.partner-logos ul li{padding:21px 9px 0;}
	.form-section ul{width:100%;}
	.banner a.btn{padding:10px 5px;}
	}
@media only screen and (max-width:479px) {
	.banner h1{font-size:33px; line-height:40px}
	.banner p{margin:0;}
	.banner a.btn{margin:0; font-size:15px; display:block; text-align:center;}

	.title{font-size:60px; line-height:60px;}
	.title1 h2, .title4 h2, .title2 h2{font-size:43px;}

	.block-right1 ul li img{max-width:80%; height:auto;}
	.block-right1 p{font-size:11px;}

	.title3 h2, .project-left h2, .donate-section .title3 h2, .contact-section .title3 h2{font-size:27px;}
	.title3 h2 span, .project-left h2 span, .donate-section .title3 h2 span, .contact-section .title3 h2{font-size:27px;}

	.fqa-section{padding:0 5.4% 7px;}
	.teams-section{padding:33px 5.4% 52px;}
	.partners{padding:54px 5.4% 0;}

	.news-section ul li{width:50%;}
	.arrows{top:15%;}
}
@media only screen and (min-width:992px) {
}
