@media (max-width: 767px) {
    .carousel-inner .carousel-item > div {
        display: none;
    }
    .carousel-inner .carousel-item > div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

/* medium and up screens */
@media (min-width: 768px) {
    
    .carousel-inner .carousel-item-end.active,
    .carousel-inner .carousel-item-next {
      transform: translateX(25%);
    }
    
    .carousel-inner .carousel-item-start.active, 
    .carousel-inner .carousel-item-prev {
      transform: translateX(-25%);
    }
}

.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start { 
  transform: translateX(0);
}

.card{
    border: 0px;
    background: #FFF0;
}
.card-img img{   
    border: 3.71703px solid #FFFFFF;
    filter: drop-shadow(-1.48681px 1.48681px 7.43405px #F1BBB7);
    border-radius: 7.43405px;
}
/* .carousel-inner {    
    overflow: visible;
  } */
.card-img-overlay {
    top: auto;
    bottom: 20px;
    background: #FFE4E2;
    border: 0.743405px solid #FFFFFF;
    box-shadow: -1.48681px 1.48681px 3.71703px #F1BBB7;
    border-radius: 7.43405px;
    padding: 3px 0px;
    width: 80%;
    margin: auto;
}
.carousel-control-next-icon {
    background-image: url("/svg/arrov-right.svg");
    width: 3rem;
    height: 3rem;
}
.carousel-control-prev-icon {
    background-image: url("/svg/arrov-left.svg");
    width: 3rem;
    height: 3rem;
}
.carousel-control-next {
    right: -70px;
    top: 150px;
}
.carousel-control-prev {
    left: -70px;
    top: 150px;
}