.rentals #cb1 .imgLt {
  width: 300px!important;
}
@media (max-width: 768px) {
  .rentals #cb1 .imgLt {
    margin: auto;
  }
}
@media (min-width: 768px) {
  .rentals #content {
    width: 754px!important;
  }
}
header .btn {
  height: 42px!important;
}
.additional-content {
  background: white;
}
.additional-content .tabs,
.additional-content .tabs-content {
  margin: 0;
  padding: 0;
  list-style: none;
}
.additional-content .tabs li,
.additional-content .tabs-content li {
  width: 100%;
}
.additional-content .tabs-content li {
  display: none;
}
.additional-content .tabs-content li.active {
  display: block;
}
.additional-content .tabs {
  display: flex;
  list-style: none!important;
}
.additional-content .tab {
  cursor: pointer;
  background: #acacac;
  color: black;
  padding: 1rem 2rem;
  text-align: center;
  font-weight: 600;
}
.additional-content .tab.active {
  background: #cecece;
}
.additional-content .cards {
  font-family: "Open Sans", Helvetica, Arial, "Lucida Grande", sans-serif;
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 1rem 0;
  background: #f3f3f3;
}
.additional-content .cards .card-container {
  box-sizing: border-box;
  padding: .25rem;
}
@media (min-width: 768px) {
  .additional-content .cards .card-container {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .additional-content .cards .card-container {
    width: 33.3%!important;
  }
}
.additional-content .cards .card {
  border: 1px solid #cecece;
  box-shadow: 0px 0px 8px #bbbbbb;
  height: 100%;
  background: white;
  border-radius: 4px;
  display: block;
  text-decoration: none;
}
.additional-content .cards .card .card-intro {
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-size: cover;
  background-position: center;
  color: white;
  font-size: 16px;
}
.additional-content .cards .card .card-intro .card-content {
  color: white;
  text-decoration: none;
  padding: .5rem 1rem;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 70%);
}
.additional-content .cards .card .card-intro .price {
  font-size: 24px;
  font-weight: 700;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}
.additional-content .cards .card .card-intro .details {
  display: flex;
}
.additional-content .cards .card .card-intro .details > div:not(:first-of-type) {
  margin-left: 1rem;
}
.additional-content .cards .card .card-intro .type {
  font-weight: 600;
  color: #737373;
}
.additional-content .cards .card .card-details {
  padding: .5rem 1rem;
  color: #737373;
}
.additional-content .filter-row {
  margin: .5rem 0;
}
@media (max-width: 500px) {
  .additional-content .filter-row > .flex > .flex {
    margin-bottom: 1rem;
  }
  .additional-content .filter-row > .flex > .flex:last-child {
    margin-bottom: 0;
  }
}
#sidebar {
  float: right!important;
}
.m-0 {
  margin: 0;
}
.ml-1 {
  margin-left: 1rem;
}
.flex {
  display: flex;
  align-items: center;
}
.flex.wrap {
  flex-wrap: wrap;
}
.flex .auto {
  flex: auto;
}
.flex.between {
  justify-content: space-between;
}
.flex.around {
  justify-content: space-around;
}
