.card-img-right {
  height: 100%;
  border-radius: 0 3px 3px 0;
}

.card-img-top {
  width: 100%;
  border-radius: 3px 3px 0 0;
}

.flex-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.h-250 { height: 250px; }
@media (min-width: 768px) {
  .h-md-250 { height: 250px; }
}

.h-800 { height: 800px; }
@media (min-width: 768px) {
  .h-md-800 { height: 800px; }
}


.card_title{
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
}

.display-4 {
  font-size: 2.5rem;
}

@media (min-width: 768px) {
  .display-4 {
    font-size: 3rem;
  }
}

