.recommend-sec p {
  background-color: #fff;
  color: #fff;
  font-size: 18px;
  border-radius: 5px 5px 0 0;
}

.recommend-sec .single_builder {
  font-size: 13px;
  margin: 1rem 0;
}

.recommend-sec .single_builder a {
  color: #2a2a2a;
  -webkit-transition: .5s ease;
  transition: .5s ease;
}

.recommend-sec .single_builder a:hover {
  color: #CB090D;
  font-weight: 600;
}

.owl-carousel .owl-stage {
  display: flex;
}
.owl-carousel .owl-item {
  display: flex;
  flex: 1 0 auto;
}
.owl-carousel .thumbnail {
  display: flex;
  flex-direction: column;
  margin: 0 15px;
}
.owl-carousel .thumbnail .caption {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}
.owl-carousel .thumbnail .caption .flex-text {
  flex-grow: 1;
}
#owl-demo-2 article{
  box-shadow: 0 1px 6px 0 rgb(0 0 0 / 14%);
  border-radius: 8px;
}
.owl-stage-outer{
  padding-bottom: 10px;
}
.thumbnail img{
  border-radius: 8px 8px 0 0;
}
.caption{
  padding: 10px;
}
.owl-prev, .owl-next{
  box-shadow: 0 1px 8px 0 rgb(0 0 0 / 8%);
  height: 50px;
  width: 50px;
  border-radius: 50px !important;
  cursor: pointer !important;
  background-color: white !important;
  color: #333 !important;
  border: none;
}
/*# sourceMappingURL=style.css.map */