
.about-section {
  background: url("../background/4.jpg") no-repeat top center/cover;
  color: white;
  text-align: center;
  padding: 100px 20px;
  position: relative;
  height: 600px;

  /* Extreme right-side reduction */
  clip-path: polygon(0 0, 65% 0, 35% 100%, 0% 100%);
}

/* .about-overlay {
          background: rgba(0, 0, 0, 0.6);
          padding: 50px;
          border-radius: 10px;
        } */

.about-section h2 {
  font-size: 2.5rem;
  font-weight: bold;
}

.about-section p {
  font-size: 1.2rem;
  margin-top: 15px;
}

.hover-scale {
  transition: transform 0.3s ease;
}
.hover-scale:hover {
  transform: scale(1.05);
}

.gallery-img {
  height: 250px;
  object-fit: cover;
  width: 100%;
}
