.page-header-bg {
  background-image: url("images/emporment_banner.webp");
  background-color: rgb(255 255 255 / 0%) !important;
}

.section-title__title {
  color: #a91316 !important;

  /* margin-left: -11% !important; */
}
/* .thm-breadcrumb li.active {
  color: #a01215 !important;
} */
.about-three__text-2 {
  font-size: 16px;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.section-title__title {
  font-size: 36px !important;
  color: #a01215 !important;
}
.about-two__img-box:before {
  background-image: none !important;
}
.causes-one__content {
     
  height: 420px !important;
}

.carousel-dot-style.owl-carousel .owl-dot.active {
    
  background-color: #ffffff !important;
}
.carousel-dot-style.owl-carousel .owl-dots .owl-dot {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ffffff !important;
}
.causes-one__cat {
  position: absolute;
  bottom: 30px;
  left: 30px;
  background-color: #0972a2 !important;
}
.causes-one__cat p {
  font-size: 18px;
  color: #ffffff !important;
}
.section-title {
  position: relative;
  display: block;
  margin-top: -4px;
  /* margin-bottom: 5px !important; */

}
.gallery-one__bottom {
  position: relative;
  display: block;
  padding-top: 80px !important;
  padding-bottom: 50px !important;
}
.testimonial-one{
  padding-top:100px !important ;
  padding-bottom:  100px !important;

}
@media (max-width: 767px) {

.gallery-one__bottom {
 
  padding-top: 50px !important;
  padding-bottom: 25px !important;
}
.events-two__left {
  margin-bottom: 0px !important;
}
.about-five__content {
  padding: 0px !important;
}

}
.section_env {
  padding: 90px 0px !important;
}
.section_environment{
  padding: 80px 0px !important;
}

@media (max-width: 1024px) {
.about-five__image__inner {
  mask:none !important;
}
.section_environment{
  padding: 60px 0px 110px !important;
}
.events-two__text {
  font-size: 17px;
  padding-bottom: 5px !important;
}
.about-two {
  padding: 0 0 50px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .events-two__left {
      margin-bottom: 0px !important;
  }
}

@media (max-width: 1024px) {  /* Tablet screens */
  .gallery-one__bottom {
      padding-top: 60px !important;
      padding-bottom: 40px !important;
  }
}
.section-title {
  margin-bottom: 0px !important;
}
@media (max-width: 991px) {
  .about-five__content {
      padding: 30px 0 0 !important;
  }
}