         .relatedpro .package-card .card-head .img-box img {
width: 100% !important;
    }
    .relatedpro .package-card .card-head .img-box {
        width: 100% !important;
    }
    .relatedpro .package-card:hover .card-head .img-box img {
  
          transform: none !important;
}
.relatedpro {
  position: relative;
}

.relatedpro .container {
  position: relative;
  overflow: visible;
}

.relatedpro .productSwiper {
  width: 100%;
  overflow: visible;
}

.relatedpro .swiper-wrapper {
  justify-content: flex-start !important;
}

.relatedpro .swiper-slide {
  flex: 0 0 auto;
  width: auto;
}

.relatedpro .package-card {
  background: #fff;
  border-radius: 8px;
  text-align: center;
  overflow: hidden;
}
body.modal-open .grecaptcha-badge {
                visibility: hidden;
                        }

           .form-group {
  position: relative;
  .form-control {
            width: 90%;
        }
}
/* Valid field ✓ */
.form-group:has(.form-control.is-valid)::after {
  position: absolute;
  content: "\2713";
  top: 58%;
  right: 10px;
  width: 1.2em;
  height: 1.2em;
  background-color: #4BAE4F;
  border-radius: 50%;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  transform: translateY(-50%);
}

/* Invalid field ✖ */
.form-group:has(.form-control.is-invalid)::after {
  position: absolute;
  content: "\2715";
  top: 58%;
  right: 10px;
  width: 1.2em;
  height: 1.2em;
  background-color: #FF4141;
  border-radius: 50%;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  transform: translateY(-50%);
}
.theme-btn:hover{
  color: #fff !important
}