.card-wrapper {
  background-color: #fff;
  border-radius: 12px;
  transition: transform 0.3s ease;
}

.card-wrapper:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}

.whatsapp-card-center {
  position: absolute;
  top: 80%;
  left: 85%;
  transform: translate(-50%, -50%);
  /* background-color: #25D366; */
  
  color: #00e040;
  font-size: 60px;
  padding: 2px;
  /* border-radius: 50%; */
  text-decoration: none;
  transition: all 0.3s ease;
  z-index: 0; /* Ensure it appears above other elements */
}


.whatsapp-card-center i:hover {
  transform: scale(1.1);
}
.whatsapp-card-center:hover {
  /* background-color: #1ebe5d; */
  color: #02c831;
  transform: translate(-50%, -50%) scale(1.1);
}


.text-custom-icons-color {
    color: #ffcf2e !important; /* Example: bright orange */
}

/* Responsive package image styling */
.package-image {
    max-width: 360px;
    width: 100%;
    /* height: 250px; */
    object-fit: cover;
    object-position: center;
}

/* Responsive adjustments for different screen sizes */
@media (max-width: 1200px) {
    .package-image {
        width: 100%;
    }
}

@media (max-width: 992px) {
    .package-image {
       width: 100%;
    }
}

@media (max-width: 768px) {
    .package-image {
        width: 100%;
    }
}

@media (max-width: 576px) {
    .package-image {
        width: 100%;
    }
}

/* Ensure images maintain aspect ratio on all devices */
.place-img {
    overflow: hidden;
}

.place-img img {
    transition: transform 0.3s ease;
}
