   body {font-family: 'Inter', sans-serif;}
.form-control:focus {
  box-shadow: 0 0 0 0.25rem rgba(28, 184, 205, 0.25);
  border-color: rgba(28, 184, 205, 0.7);
}/* h1,h2,* {font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 1.6; -webkit-font-smoothing: antialiased;} */
h1,h2,h3,h4,h5,h6 {font-family: "Playfair Display", serif;font-weight: 600;/* color: #111; */}
.Contact-Info:hover {color: whitesmoke;}
.testimonial-card {transition: all 0.3s ease;}
.testimonial-card:hover {transform: translateY(-5px);box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);}
.owl-dot.active {background-color: #1c82b1 !important;}
.owl-prev:hover,[data-bs-target="#carouselId"]:hover .owl-next:hover {border-radius: 10px;/* adjust as needed */background: #03588076 !important;
}
.owl-prev,[data-bs-target="#carouselId"],.owl-next {border-radius: 10px;/* adjust as needed */border: 1px solid #0267964b !important;
}
/* [class^="owl"] {
  border-radius: 10px;  
  border: 1px solid #1c82b1 !important;

} */.owl-dot {border-radius: 50%;border: 0 !important;background-color: #1c82b1 !important;}
.bg-pom {background: #035880e2;color: white}
.text-pom {color: #035880e2;}
/* Optional hover zoom on image */.hover-zoom {transition: transform 0.3s ease;}
.hover-zoom:hover {transform: scale(1.05);}
/* Transition effect for card hover */.blog-card {transition: all 0.3s ease-in-out;}
.blog-card:hover {box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.1);transform: translateY(-4px);}
/* Blog title styling */.blog-title:hover {color: #0d6efd;text-decoration: underline;}
/* Transition helper */.transition {transition: all 0.3s ease-in-out;}
/* Hover effect: show icons */.team-card:hover .team-icons {opacity: 1;background-color: rgba(0, 0, 0, 0.4);}
/* Icon styles */.team-icons a {width: 35px;height: 35px;display: inline-flex;align-items: center;justify-content: center;font-size: 14px;}
.team-card:hover {transform: translateY(-6px);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.1);}
/* Optional global style helpers */.object-fit-cover {object-fit: scale-down;/* object-fit: cover; */}
/* Project Card Animation */.project-card {transition: all 0.3s ease-in-out;}
.project-card:hover {transform: translateY(-5px);box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.08);}
.more-projects-btn {font-size: 1rem;font-weight: 500;letter-spacing: 0.5px;transition: all 0.3s ease-in-out;}
.more-projects-btn:hover {background-color: #0b5ed7;transform: translateY(-2px);box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.1);color: #fff;}
.counter-card {transition: all 0.3s ease-in-out;}
.counter-card:hover {transform: translateY(-5px);box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.06);}
.counter-section {background: linear-gradient(to bottom, #f8f9fa 0%, #ffffff 100%);}
.counter-card i {transition: transform 0.3s ease;}
.counter-card:hover i {transform: scale(1.1);}
.btn.transition:hover {background-color: #0b5ed7;transform: translateY(-2px);}
.service-item:hover .btn-outline-light {background-color: #fff;color: #000;transition: all 0.3s ease;}
.service-item:hover img {transform: scale(1.03);transition: transform 0.4s ease;}
.transition {transition: all 0.3s ease-in-out;}
.transition:hover {transform: translateY(-5px);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}
.bg-secondary-subtle {background-color: rgba(108, 117, 125, 0.1);/* Light secondary tone */}
.about-item-content p,.about-item-content h4 {transition: color 0.3s ease;}
.about-item-content a.btn-primary:hover {background-color: #0056b3;box-shadow: 0 8px 20px rgba(0, 86, 179, 0.4);}
.about-item-content p:hover,.about-item-content h4:hover {color: #0056b3;}
  .whatsapp-float {
      position: fixed;
      bottom: 40px;
      /* Adjust the distance from the bottom */
      right: 20px;
      /* Adjust the distance from the right */
      z-index: 1000;
      /* Ensure it stays on top of other elements */
    }

    .whatsapp-float button {
      background-color: #25D366;
      color: white;
      border: none;

      border-radius: 5px;
      font-size: 16px;
      display: flex;
      align-items: center;
      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
      cursor: pointer;
    }

    .whatsapp-float img {
      height: 2.5em;
      vertical-align: middle;

    }