.card .card-logo {
      width: 80px;
      height: 80px;
      object-fit: contain;
    }
    
.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: end !Important;
}

    .card {
      border-color: #D4D4D4 ;
      box-sizing: border-box; /* Include padding and border in total width/height */
      overflow: hidden; /* Ensure content overflow is hidden if necessary */
      
    }

    .card-footer {
      background-color: white;
    }
    .owl-carousel .owl-nav.disabled {
    display: block !Important;
    text-align: end !Important;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    background-color: #00D2C5 !Important;
    border-radius: 50% !Important;
    width: 40px !Important;
    height: 40px !Important;
}
.owl-theme .owl-nav [class*=owl-] {
    transition: background-color 0.3s ease !Important;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #98a3a2 !Important;
}
button:focus {
    outline: 0px dotted !Important;
    outline: 0px auto -webkit-focus-ring-color !Important;
}



  

    .owl-item {
      transition: transform 0.3s ease !Important; /* Smooth transition for scaling */
    }


    .owl-item.middle-card {
  transform: scale(1) !Important; /* Default scale for all sizes */
  z-index: 1;
}

@media (min-width: 961px) {
  .owl-item.middle-card {
    transform: scale(1.1) !Important; /* Increase size by 10% for larger screens */
  }
  .card {
      height: 40rem !Important; /* Adjust the height as per your design */
    }
    p.card-text {
    font-size: 20px !important;
}
.card-footer h6{
    font-size: 22px !important;
}
}