
.post-template-default article h3,
h2,
h4{
    font-weight: 800;
    color: #000;
    margin-bottom: 10px;
}
.home-event .event__content a {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 98px;
    left: 18px;
    line-height: 1.3em;
}
.home-event .event__content h4 {
	margin:0px !important;
}
/****team section****/
.team-section .team__single__thumb-social svg {
    width: 8px;
}
h4.about-me {
    display: none;
}
span.designation {
    font-size: 22px;
    font-weight: 800;
}

@media screen and (max-width: 768px) {
.home-event .event__content p{
font-size: 14px;
}
}

.footer-two .footer-two__copyright-inner p {
    font-weight: normal; 
}



.custom-image-slider .gallery__single:hover::after {
    height: 100%;
	display:none;
}
.custom-image-slider .gallery__single:hover a {
    display: none;
}
.custom-image-slider  .gallery__single:hover::after {
    height: 100%;
	display:none;
}
.custom-image-slider  .gallery__single img {
    width: 100%;
    min-height: 285px;
	}
.custom-image-slider  .gallery__single {
    height: 285px !important;
    overflow: hidden;
}
.block-slider .difference__single-wrapper img {
    max-width: 60px;
}


.change_te span.sub-title {
    padding-top: 20px !important;
}

.cta-section .cta-section__center {
    z-index: 2;
    background-image: url('/wp-content/uploads/2026/02/mask-two-green.png') !important;
}
/***********about us***********/
.counter-section .help-two__thumb-content .content h2
{
    color:#83CF3C !important;
}
.counter-section .help-two__thumb-content .content p {
    color:#83CF3C !important;
}
.counter-section .icon-donation:before {
    color: #83CF3C;
}
.counter-section .help-two .help-two__thumb-inner::after {
    border: 1px dashed #83CF3C;
}
.approach-section .commit .commit__thumb::before {
    border: 1px solid #ffffff;
    background: #5F983C;
}
.dark-box .ff-service {
    background: #5F983C;
}
.dark-box p.mt-20 {
    color: #fff;
}
.dark-box .ff-service .ff-service__single:hover .thumb::before {
    background-color: #83CF3C;
}
.dark-box .ff-service .ff-service__single:hover p.mt-20 {
    color: #000;
}
.about_r .contact .sub-title {
    color: #fff;
}
.about_r .contact h2 {
    color: #ffffff !important;
}
.about_r .section__content h2 span {
    color: #fff;
}
.about_r .ff-el-input--label label {
    color: #fff !important;
}
.about_r .contact__form.cta {
margin-top:20px !important;}

.about_r .contact .contact__content {
	background:#83CF3C;
}

.shape-left img {
    filter: none !important;
}

.donation-form__single .radio-single {
    display: none !important;
}
.donation-form__single h5 {
    display: none !important;
}
.community-donation__inner .warning {
    display: none !important;
}
.donation-form .cta {
    margin-top: 0px;
}
.community .spade img {
    filter: none; 
}

.postid-10258 .common-banner .title-animation > div:nth-child(12) > div:nth-child(2) {
    text-transform: uppercase;
}

.team-template-default ul.social-media {
    margin-top: 5px !important;
}
.team-template-default .details {
       margin-top: 0px !important;
    padding-top: 0px !important;
}
.team-template-default .social-media a {
    width: 40px;
    height: 40px;
    border: 1px solid #d3d3d3;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    border-radius: 200px;
}
.team-template-default .details-thumb img {
    border-radius: 8px !important;
}
.team-template-default h3.mb-2 {
    color: #5B4A41;
    font-weight: 800;
}
.team-template-default .details h4 {
    color: #83CF3C !important;
}
.home-banner .sprade-shape img {
    filter: none !important;
}
.block-slider .difference__single-wrapper .difference .difference__single-thumb {
    background-color: #83CF3C !important;
}
.block-slider .difference__single-wrapper .difference__single-thumb {
    background: #83CF3C !important;
}
/************Footer***********/
.footer-two__widget-content--contact a {
    text-transform: capitalize !important;
}
.footer-two .ff-default .ff-el-form-control {
    padding: 16px !important;
}
	


.custom-cause-slider .gallery {
  overflow: hidden;
  width: 100%;
}

.custom-cause-slider .gallery_inner {
  overflow: hidden; /* optional */
}

.custom-cause-slider .gallery__slider {
	max-width:1800px !important;
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  animation: marquee 25s linear infinite;
}
.custom-cause-slider .gallery_single {
  flex-shrink: 0;
  width: 180px; /* adjust */
  margin-right: 10px;
}
.custom-cause-slider .gallery_single img {
  width: 100%;
  display: block;
}
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-240%);
  }
}

.elementor-widget-text-editor a {
  color: #8EC641 !important;
  text-decoration: underline !important;
}

.page-id-8675 .common-banner .shape {
    display: none;
}
.page-id-12627 .common-banner .shape {
    display: none;
}
.cta-case-studies p {
    color: #fff !important;
}
@media (min-width: 992px) {
   .highlight-sec .col-lg-7 {
        width:100% !important;
    }
}
   .highlight-sec h2{
   font-size:38px;
   line-height:1.4em;}
#floating-images .e-con-inner > .elementor-widget:first-child {
  animation: floatUpDown 3s ease-in-out infinite;
}





.why-row .elementor-icon-box-wrapper{
  transition: padding-left 0.35s cubic-bezier(.22,1,.36,1);
  border-bottom: 1px solid rgba(74,63,53,0.08);
  padding-bottom: 18px;
  padding-top: 18px;
}

body.page-id-12765 .common-banner{
  display: none !important;
}
  body.page-id-12939 .common-banner{
  display: none !important;
} 
body.page-id-13056 .common-banner{
  display: none !important;
}
body.page-id-13107 .common-banner{
  display: none !important;
}
body.page-id-13197 .common-banner{
  display: none !important;
}

body.page-id-8145 .common-banner{
  display: none !important;
}
.floating-top {
  animation: floatUpDown 3s ease-in-out infinite;
}

.floating-bottom {
  animation: floatUpDown 3s ease-in-out infinite reverse;
}|











/* Afra - Outcome Icon Hover Effect */
#water-scroll .elementor-icon {
  transition: transform 0.4s ease-out;
}
#water-scroll:hover .elementor-icon {
  transform: rotate(-15deg);
}
#water-scroll .elementor-icon svg circle:first-child {
  transition: transform 0.4s ease-out;
  transform-origin: center;
  transform-box: fill-box;
}
#water-scroll:hover .elementor-icon svg circle:first-child {
  transform: rotate(90deg);
}
#water-scroll .elementor-icon-box-icon {
  transition: transform 0.4s ease-out, filter 0.4s ease-out;
}
#water-scroll:hover .elementor-icon-box-icon {
  transform: scale(1.1);
  filter: drop-shadow(0 8px 20px rgba(139, 195, 63, 0.8));
}




/* Afra - Moving Image Animation */
.movingimage {
  animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-15px); }
  100% { transform: translateY(0px); }


	
	
	
	
	
	

/* Outer card hover pe andar ke saare stat boxes ka background change */
[data-id="0267b8e"]:hover [data-id="1659228"],
[data-id="0267b8e"]:hover [data-id="117015d"],
[data-id="0267b8e"]:hover [data-id="ced33b3"],
[data-id="0267b8e"]:hover [data-id="a102ff8"] {
  background-color: #8BBF3F !important;
  transition: background-color 0.3s ease;
}





