iframe{
	border:none !important;
}
/*top header*/
.top-header{
	background-color: #298731;
}
html {
  scroll-behavior: smooth;
}
.body_para{
	text-align:justify;
}
.social_icon a{
padding: 10px;
}
.address{
	padding: 10px ;
}
.seeall:hover{
	transition: .5s;
	background-color: #298701;
}
.seeall{
	transition: .5s;
}
/*navbar*/
#header-main{
	background-color: #FFFFFF;
}
.nav-item .nav-link{
	color: #000 !important;
}
a.nav-link.active{
	color: #298731 !important;
}
a.nav-link:hover{
	color: #298731 !important;
}
/*.dropdown-item{
	border-bottom: 1px solid gray !important;
}*/
.dropdown-item:focus, .dropdown-item:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #298731 !important;
    transition: .3s;
}
/*slider*/
  /* Make the image fully responsive */
  .carousel-inner img {
    width: 100%;
    height: 100%;
  }
  .carousel-caption{
  	top: 40%;
  }
  .carousel-caption h3{
  	font-size: 60px;
  	font-weight: 900;
  }

  /*latest post home*/
  .latest_title h3{
  	font-size: 25px;
  	font-weight: 700;
  }
   .latest_text p{
   	text-align: justify;
  	font-size: 17px;
  	padding: 0;
  	margin: 0;
  	font-weight: 500;

  }
  .latest_post_img img{
  	width: 100%;
  	height: auto;
  }
	#latest_section{
		margin-top: 40px;
	}
	.donate_img{
		margin-top: 20px;
	}

	/*what we do*/
	.what_we_do_title h3{
		text-align: center;	
		font-size: 25px;
		color: #298731;
		font-weight: 900;
		text-align: center;
	}
	.what_we_do_text p{
		text-align: center;
		font-weight: 500;
		color: #298731;
		font-size: 14px;
	}
	#what_we_do{
		background-color: #F6F7FB;
		margin-top: 40px;
		padding-top: 40px;
	}
	.What_we_do_inner_text p{
		text-align: center;
		padding: 7px;
		color: #fff;
	}
	.What_we_do_inner_text h4{
		color: #fff;
		padding-top: 15px;
		font-weight: 900;
		text-align: center;
	}
	.what_we_img img{
		width: 100%;
		height: auto;
	}
	.what_we_img{
		background-color:#298700;
	}
	.what_we_img:hover{
		background-color:#298731;
	}
	.what_we_do_all_images{
		margin-top: 25px;
	}


	/*counter*/
	#counter{
		margin-top: 40px;
		background-color:#298731 ;
		padding: 40px 0px;
	}

.water_pump_counter{
	text-align: center;
}
.cats span i,.counter{
	font-size: 50px;
	color: #fff;
	font-weight: 900;
}
.water_pump_counter h3{
	color:#fff;
	font-size: 20px;
}

/*get involve*/
	.get_involve_title h3{
		text-align: center;	
		font-size: 25px;
		color: #298731;
		font-weight: 900;
		text-align: center;
	}
	.get_involve_text p{
		text-align: center;
		font-weight: 500;
		color: #298731;
		font-size: 14px;
	}
	#get_involve{
		margin-top: 40px;
	}
	.get_involve_element{
		text-align: center;
	    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
	    border-radius: 10px;
	    overflow: hidden;
	}
	.get_involve_element img{
		transition: 1.2s;
		height: 300px;
		width: 100%;
		transform: scale(1);
	}
	.get_inv_title_sec{
		margin-bottom: 40px;
	}
	.get_involve_element img:hover{
		transform: scale(.9);
		transition: .6s;
	}
/*latest news section*/
	#latest_news{
		margin-top: 40px;
		padding-top: 40px;
		padding-bottom: 40px;
		background-color: #F6F7FB;
	}
	.news_title{
		padding-bottom: 40px;
	}
	.latest_news_section{
		text-align: center;
	}
	.latest_news_section h3{
		font-size: 25px;
		font-weight: 900;
	}
	.news_inner_text p{
		text-align: center;
		padding: 7px;
		color: #000;
	}
	.news_inner_text h4{
		color: #000;
		padding-top: 15px;
		font-weight: 900;
		text-align: center;
	}
	.news_img img{
		width: 100%;
		height: auto;
	}
	.news_img{
		background-color:#fff;
		padding: 10px;
		color: #000;
		transition: 1.2s;
	}
	.post_article:hover .news_img{
		transition: .6s;
		background-color:#298731;
	}
	.all_post_img{
		overflow: hidden;
		transition: 1.5s;
		transform: scale(1);
	}
	.post_article:hover .all_post_img{
		transition: .5s;
		transform: scale(.9);
		overflow: hidden;
	}
	.news_img div p{
		padding: 0px;
	}
	.what_we_img img{
		transition: 1.5s;
		transform: scale(1);
		overflow: hidden;
	}
	.what_we_img:hover img{
		overflow: hidden;
		transition: .5s;
		transform: scale(.9);
	}

	/*video section*/
	#video_sec{
		margin-top: 40px;
		padding-bottom: 40px;
	}
.video_iframe iframe{
	width: 100%;
}
.heading p{
	padding: 0;
	margin: 0;
}
/*foooter*/
#footer{
	color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #005400;
}
.footer_para{
	margin-top: 30px;
}
.our_pro_list{
	padding-left: 20px;
}
.our_pro_list li a{
	text-decoration: none;
	color: #fff;
	transition: .5s;
}
.our_pro_list li a:hover{
	text-decoration: none;
	color: #298731;
	transition: .5s;
}
.our_project_menu{
	margin-top: 30px;
}
/*setting arrow in bullet list*/
/*footer bottom*/
#footer_bottom{
	background-color: #298731;
}

	.details_info p{
		color: #298731;
	}
	.all_post_in:hover{
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		transition: .5s;
	}
	.all_post_in{
		transition: .5s;
	}
	.all_post_in:hover .img_post{
		transform: scale(1.1);
		transition: 5s;
	}
	/*gallery*/

