body {
  background-color: #d6feb0;
}
.navbar-brand img, .footer img{
    max-height:80px;
}
.wdn-header-top {
  background: #dde35f;
}
.slider-heading {
  position: absolute;
  top: 260px;
  left: 0%;
  width: 100%;
}
.banner-header-wrapper {
  z-index: 9;
  position: relative;
}
.wdn-banner-section .slider-heading .image-container {
  max-width: 920px !important;
  margin: 0 auto;
  top: 20%;
  /* transform: translateY(-50%); */
}
.wdn-banner-section .slider-heading .image-container .image-title {
  font-size: 50px;
  color: #016801;
}
.wdn-banner-section .slider-heading .image-container .image-title2 {
  color: #016801;
  background: #ffffff5e;
}
.owl-theme .owl-nav button span {
  font-size: 32px !important;
  margin-top: -28px;
  position: absolute;
  margin-left: -6px;
}
.wdn-banner-section .owl-theme .owl-nav button span {
  /* line-height: 5; */
  position: absolute;
  margin-top: -40%;
  margin-left: -5px;
}
h2.gallery-heading {
  text-align: left;
  /* padding-bottom: 36px; */
  padding: 18px 7px;
  background: #dde35f;
  margin-top: 30px;
}
.news:nth-child(even) {
  background-color: #21584e6b !important;
}
.alter-bg-home:nth-child(odd) {
  background-color: #dde35f3b !important;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
.about-content {
  background-color: #dde35f;
}
.form-control {
  background-color: #dde35f87;
}
.common-hero-image {
  background: linear-gradient(
      rgba(30, 99, 87, 0.8) 50%,
      rgba(30, 99, 87, 0.8) 50%
    ),
    url(../assets/image64.jpg) center center no-repeat;
}
.parallelogram-text {
  line-height: 1;
}
.about-content {
  padding: 15px 39px;
}
.about-bg-image {
  background-position: center 83%;
}
.what-we-do .content p {
  margin-bottom: 0.5rem;
}
.what-we-do .content ol,
.what-we-do .content ul {
  margin-left: 10px;
  margin-block-start: 0.1em;
  padding-inline-start: 17px;
}
.testimonials-subtitle{
    text-align:center;
}
#testimonials img{
    border-radius:100%;
}
#site-header {
  position: sticky;
  top: 0;
  z-index: 9999;  
  background: #d6feb0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* optional */
}
img.wdn-logo-n{
    width: 200px;
}
.wdn-header-top .logo-text h1{
    font-weight: 700;
}
.wdn-pubication-section{
    padding: 20px 0;
}
.director-image {
    width: 100%;
}
.vaccancy-left{
     min-height: 144px;
    background: green;
    color: white;
    font-size: 20px;
    padding: 20px 45px;
    text-align: center;
    vertical-align: middle;
    font-weight: bolder;

}
.single-job-title{
    min-height: 400px;
    background: green;
    color: white;
    padding: 44px 42px;
    text-align: center;
}
.single-job-title h1{
    font-size: 4.5rem;
    font-weight: bold;
}
.single-we_do .parallelogram{
    height:80px;
}
.color-green{
    color:green;
}

.card-title {
    font-size: 27px !important;
    color: green;
  }
  .card-text {
    font-size: 25px !important;
    color: green;
  }
  
 .donate-content p {
    font-size:18px;
 }
 
.modal-content{
        background-color: #d6feb0;
}
.modal{    z-index:9999;
}
.welcome-section p{
    text-align:justify;
}
  
@media (min-width: 768px) and (max-width: 1310px) {
  /* Styles for tablets */
 .card-title {
    font-size: 22px !important;
    color: green;
  }
  .card-text {
    font-size: 20px !important;
    color: green;
  }
}
 
@media (min-width: 768px) {
  #site-header {
    position: sticky;
    top: 0;
  }
  
}
@media (min-width: 1024px) {
  /*.chairman {*/
  /*  padding-top: 150px !important;*/
  /*}*/
  .welcome-section{
      padding-right: 5px !important;
  }
  .pd-50 {
    padding-top: 10px;
  }
  .director .paragraph.wdn-post-content {
    /*margin-top: -10px;*/
  }
}
@media only screen and (min-width: 992px) {
  .about-content {
    top: 90% !important;
  }
}

@media (max-width: 768px) {
  .wdn-banner-section .slider-heading .image-container .image-title {
    font-size: 26px;
  }
  .wdn-banner-section .owl-theme .owl-nav [class*="owl-"] {
    margin-top: 150px !important;
  }
  .wdn-banner-section .owl-theme .owl-nav .owl-prev {
    left: 20%;
  }
  .wdn-banner-section .owl-theme .owl-nav .owl-next {
    right: 20%;
  }
  .card-title {
    font-size: 30px !important;
    color: green;
  }
  .card-text {
    font-size: 25px !important;
    color: green;
  }
  .chairman {
    padding-bottom: 1rem !important;
  }
  .sm-center {
    text-align: center !important;
  }
  .director .paragraph.wdn-post-content {
    margin-top: 40px;
  }
  .single-job-title h1{
    font-size: 3.5rem;
}
}
