.carousel-container-desktop {
    padding-top: 3%;
    padding-bottom: 3%; 
  }
  .provider-carousel-title-mobile {
    padding-top: 3%;
    padding-bottom: 3%;
  }
  .carousel-container-mobile {
    border-bottom: 2px solid #ffe4ac;
    padding-bottom: 6%;
  }
  .provider-carousel-title  {
    margin-bottom: 28px;
  }
  .item {
    padding: 15px 30px;
    aspect-ratio: 2 / 0.8;
    background: #4c4c4c;
    border-radius: 8px;
  }
  .provider-carousel-image {
    height: 100%;
    width: 100%;
    object-fit: contain;
  }
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.owl-nav {
  position: absolute;
  left: -14px;
  top: 43%;
  background-color: var(--base-color) !important;
  display: block;
  padding: 0 .3em !important;
  font-size: 2em !important;
  margin: 0;
  cursor: pointer;
  color: #fff !important;
  transform: translate(-50%, -50%);
  }
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.owl-nav:focus {
    outline: none;
  }
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot.owl-nav {
  position: absolute;
  right: -25px;
  top: 43%;
  background-color: var(--base-color) !important;
  display: block ;
  padding: 0 .3em !important;
  font-size: 2em !important ;
  margin: 0;
  cursor: pointer;
  color: #fff !important;
  transform: translate(-50%, -50%);
  }
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot.owl-nav:focus {
    outline: none;
  }
  .owl-dots {
  display: none;
  }
  
  @media (max-width: 576px) {
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.owl-nav {
      top: 48%;
    }
    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot.owl-nav {
      top: 48%;
    }
  }