.para-description {
  line-height: 40px;
  font-weight: 200;
  font-size: 15px;
}

.amenity {
  display: flex;
  background: #f0f8ff0d;
  padding: 0.5rem;
  border-radius: 5px;
  margin-bottom: 12px;
}

.amenity .amenity-name {
  font-size: 14px;
  margin-left: 15px;
  font-weight: 300;
}

.amenity .amenity-icon {
  height: 30px;
  width: 30px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
}

.amenity .amenity-icon.washing-machine {
  background-image: url("../icon/washing-machine.png");
}

.amenity .amenity-icon.shower {
  background-image: url("../icon/shower.png");
}

.amenity .amenity-icon.wi-fi {
  background-image: url("../icon/wi-fi.png");
}

.amenity .amenity-icon.courtyard {
  background-image: url("../icon/potted-plant.png");
}

.amenity .amenity-icon.living-area {
  background-image: url("../icon/living-room.png");
}

.amenity .amenity-icon.dining-area {
  background-image: url("../icon/dining-room.png");
}

.amenity .amenity-icon.kitchen {
  background-image: url("../icon/kitchenwares.png");
}

.amenity .amenity-icon.ac {
  background-image: url("../icon/air-conditioner.png");
}

.amenity .amenity-icon.dressing-table {
  background-image: url("../icon/dressing-table.png");
}

.amenity .amenity-icon.workspace {
  background-image: url("../icon/home-office.png");
}

.amenity .amenity-icon.cupboard {
  background-image: url("../icon/cabinet.png");
}

.amenity .amenity-icon.double-bed {
  background-image: url("../icon/double-bed.png");
}

.amenity .amenity-icon.rice-cooker {
  background-image: url("../icon/rice-cooker.png");
}

.amenity .amenity-icon.gas-cooker {
  background-image: url("../icon/gas-stove.png");
}

.amenity .amenity-icon.fridge {
  background-image: url("../icon/fridge.png");
}

.amenity .amenity-icon.e-kettle {
  background-image: url("../icon/electric-kettle.png");
}

.amenity .amenity-icon.blender {
  background-image: url("../icon/blender.png");
}

.amenity .amenity-icon.cutlery {
  background-image: url("../icon/cutlery.png");
}

.amenity .amenity-icon.dishes {
  background-image: url("../icon/dishes.png");
}

.amenity .amenity-icon.pots-and-pans {
  background-image: url("../icon/frying-pan.png");
}

.amenity .amenity-icon.pool {
  background-image: url("../icon/pool.png");
}

.amenity .amenity-icon.sunbed {
  background-image: url("../icon/sunbed.png");
}

.amenity .amenity-icon.netflix {
  background-image: url("../icon/netflix.png");
}

.amenity .amenity-icon.youtube {
  background-image: url("../icon/youtube.png");
}

.amenity .amenity-icon.tv {
  background-image: url("../icon/tv.png");
}

.amenity > * {
  margin-top: auto;
  margin-bottom: auto;
}

.villa-main-img {
  height: 400px;
  width: 100%;
  object-fit: cover;
}

.room-img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  margin: 20px 0;
}

.amenity-group {
  padding: .8rem;
}

@media (max-width: 992px) {
  .room-img {
    height: 300px;
  }
}

@media (min-width: 1100px) {
  .body-container, nav.navbar {
    padding-left: 120px;
    padding-right: 120px;
  }
}

img {
  border-radius: 12px;
}

.row.amenity-section:not(.amenity-section:last-of-type) {
  border-bottom: 1px solid #cdcdcd2e;
}
