.card-text {
  height: 60px;
}

@media (min-width: 768px) {
  .card-text {
    height: 90px;
  }
}

@media (min-width: 992px) {
  .card-text {
    height: 50px;
  }
}

.card {
  margin-bottom: 25px;
}

.card-img-top {
  height: 200px;
}

.col-md-4.col-lg-4 {
  padding-right: 50px;
  padding-left: 50px;
}

@media (min-width: 768px) {
  .col-md-4.col-lg-4 {
    padding-right: 15px;
    padding-left: 15px;
  }
}

navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5
rem
;
  padding-bottom: 0.5
rem
;
}
.bg-danger {
  background-color: #fcfcfc!important;
}

