.carousel-item img {
      height: auto; /* Reset height to auto */
      max-height: 500px; /* Set max-height as per your requirement */
      width: 100%; /* Ensure the image takes the full width of the container */
      object-fit: cover; /* Maintain aspect ratio and cover entire container */
    }

body {
    background: #78A083;
}
#copyRightOne {
    font-size: 12px;
    color: white
}
.timeline {
  border-left: 3px solid white;
  position: relative;
  list-style: none;
}

.timeline .timeline-item {
  position: relative;
}

.timeline .timeline-item:after {
  position: absolute;
  display: block;
  top: 0;
}

.timeline .timeline-item:after {
  background-color: white;
  left: -41px;
  border-radius: 70%;
  height: 14px;
  width: 14px;
  content: "";
}
@media only screen and (max-width: 600px) {
    .mobilePage {
        display: none;
    }
    #copyRightOne {
        font-size: 8px;
    }
    .mb-2 {
        font-size: 14px;
    }
    p {
        font-size: 13px;
    }
    h5 {
        font-size: 16px;
    }
}
