
  .hero h1 {
    font-weight: bold;
    font-size: 3rem;
  }
  .content img {
    max-width: 100%;
    margin: 20px 0;
  }


  a.btn.btn-lg {
    background: #066001;
    color: white;
}


a.btn.btn-lg:hover{
    background: #007700;
}

.intern-desc {
 font-size: 18px;
}

.categoury-details {
    font-size: 18px;
}

.contact-details a{
  text-decoration: none;
  color: black;
}


.responsive-banner {
  width: 100%;
  overflow: hidden;
}

.banner-image {
  width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
  margin-top: 88px;
}

@media screen and (max-width: 768px) {
  .banner-image {
    width: 100%;
    height: auto;
    object-fit: contain; 
  }

  .intern-desc {
    font-size: 14px;
}

li.sustainable-li {
    font-size: 14px;
}

.categoury-details {
    font-size: 14px;
}

}
