@media (max-width: 575.98px) {
    .z-index{
      z-index: -18;
    }
    .home-section .header-badge {
        margin: 0px 10px;
    }
    .home-section{
        padding-top: 12px !important;
        border-radius: 30px !important;
    }
    .text-align{
        text-align: justify;
    }
    .container{
        padding-right: calc(var(--bs-gutter-x) * 1) !important;
        padding-left: calc(var(--bs-gutter-x) * 1) !important;
      }
    .home-section .header-badge i {
        margin-bottom: 18px;
        margin-left: 3px;
      }
      .navbar > .container,
      .navbar > .container-fluid,
      .navbar > .container-sm,
      .navbar > .container-md,
      .navbar > .container-lg,
      .navbar > .container-xl,
      .navbar > .container-xxl {
        display: inline !important;
      }
    .navbar-toggler{
        position: absolute;
        top: 5px;
        left: 80%;
    }
    .modal-dialog{
      margin-top: 25% !important ;
    }
}



@media (min-width: 768px){
  .mb-md-5{
    margin-bottom: 0px !important;
  }
  .navbar-nav .nav-item .btn-primary{
    width: 7rem ;
  }
  .modal-dialog{
    margin-top: 13% ;
  }
}

@media (min-width: 576px){
  .text-align{
    text-align: justify;
  }
  .p-t-50 {
    padding-top: 50px;
  }
}
 .floating-btn {
  z-index: 10;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  opacity: 0.7;
  background-color: #007bff;
  color: white;
  border: none;
  border-radius: 50%;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  font-size: 24px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: float 2s infinite ease-in-out; 
 }
 
 .floating-btn:hover {
  background-color: #0056b3;
 }
 /* Floating animation */
 @keyframes float {
  0%, 100% {
   transform: translateY(0);
  }
  50% {
   transform: translateY(-10px);
  }
 }
  .checkbox-group {
    display: flex;
    gap: 16px; 
    flex-wrap: wrap; 
  }
  .checkbox-group div {
    display: flex;
    align-items: center;
  }
  input[type="checkbox"] {
    margin-right: 8px;
  }
  .modal-dialog{
    margin-top: calc(100% - 93%) !important;
  } 
  .navbar-nav .nav-item .btn-primary{
    width: 8rem ;
  }