/* equal card height */

.row-equal > div[class*='col-'] {
  display: flex;
  flex: 1 0 auto;
}

.row-equal .card {
  width: 100%;
}


/* ensure equal card height inside carousel */

.row-equal.carousel-inner>.active,
.row-equal.carousel-inner>.next,
.row-equal.carousel-inner>.prev {
  display: flex;
}

.row-equal.carousel-inner .next {
  left: 33%;
}

.row-equal.carousel-inner .prev {
  left: -33%;
}

.carousel,
.carousel-inner,
.carousel-inner > .item {
  overflow: hidden;
}


/* control image height */

.card-img-top-250 {
 /* max-height: 350px;*/
  overflow: hidden;

}
.carousel-inner-new
{
	    position: relative;
    width: auto;
    overflow: hidden;

}

