
.owl-nav {
    display: block !important;
}

.owl-nav .disabled {
    display: none !important;
}


.faqsImages img:nth-child(1) {
    width: 20% !important;
  }
  
  .faqsImages img:nth-child(2) {
    width: 25% !important;
  }
  
  .faqsImages img:nth-child(3) {
    width: 22% !important;
  }
  
  .faqsImages img:nth-child(4) {
    width: 20% !important;
  }

  .blogs1 img{
    width: 130px;
    height: 100px;
   float: right;
  }


.panch img{
  float: left;
  margin-right:20px;

}
.punch_dta {
  text-align: center;
  
}
.punch_dta img {
  text-align: center;
  height: 203px;
  width: 337px;

}


/* Ensure modal content looks clean */
.modal-content {
  border-radius: 1rem;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  padding: 0.5rem;
}

/* Style for form input spacing */
.modal-body .form-label {
  font-weight: 500;
  margin-bottom: 0.3rem;
}

.modal-body input,
.modal-body textarea {
  border-radius: 0.4rem;
  padding: 0.6rem;
  font-size: 0.95rem;
}

/* Checkbox disclaimer styling */
.modal-body .form-check-label {
  font-size: 0.75rem;
  color: #555;
}

/* Button styling */
.modal-body .btn-primary {
  padding: 0.5rem 1.5rem;
  font-weight: 500;
  border-radius: 0.4rem;
}

.modal-content {
  background-color: #fff !important;
  border-radius: 0.75rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.swal-popup-zfix {
  z-index: X !important;
}

.select-loading {
  background-image: url('/bundles/pimcoreadmin/img/flat-color-icons/clock.svg'); /* Replace with your spinner path */
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 16px 16px;
}

#loadingSpinner {
  z-index: 9999;
  position: absolute; /* or fixed if modal is scrolling */
}

.swal2-container{
  z-index: 100000000 !important; /* Higher than Bootstrap modal (1050) */
}