@media (min-width: 1025px) {
  section#villaCheck .villaiconwrap .svgIcon {
    width: 2.0833333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#villaCheck .villaiconwrap .svgIcon {
    width: 2.0833333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#villaCheck .villaiconwrap .svgIcon {
    width: 30px;
  }
}
@media (max-width: 600px) {
  section#villaCheck .villaiconwrap .svgIcon {
    width: 30px;
  }
}
@media (min-width: 1025px) {
  section#villaCheck .villaiconwrap .svgIcon {
    height: 2.0833333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#villaCheck .villaiconwrap .svgIcon {
    height: 2.0833333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#villaCheck .villaiconwrap .svgIcon {
    height: 30px;
  }
}
@media (max-width: 600px) {
  section#villaCheck .villaiconwrap .svgIcon {
    height: 30px;
  }
}
section#villaCheck .villaiconwrap .svgIcon .icon {
  width: 100%;
  height: 100%;
}

section#villaListing .two-item-grid .list-item picture {
  display: flex;
}
section#villaListing .two-item-grid .list-item picture .villaImg {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 1025px) {
  section#villaListing .two-item-grid .list-item picture .villaImg {
    height: 31.25vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#villaListing .two-item-grid .list-item picture .villaImg {
    height: 31.25vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#villaListing .two-item-grid .list-item picture .villaImg {
    height: auto;
  }
}
@media (max-width: 600px) {
  section#villaListing .two-item-grid .list-item picture .villaImg {
    height: auto;
  }
}
section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
  opacity: 0.5;
  border: 1px solid #000;
  margin-top: 0 !important;
}
@media (min-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-left: 0.78125vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-left: 0.78125vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-left: 15px;
  }
}
@media (max-width: 600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-left: 15px;
  }
}
@media (min-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-right: 0.78125vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-right: 0.78125vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-right: 15px;
  }
}
@media (max-width: 600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    margin-right: 15px;
  }
}
@media (min-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    height: 1.0416666667vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    height: 1.0416666667vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    height: 20px;
  }
}
@media (max-width: 600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    height: 20px;
  }
}
@media (min-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    width: 0.0520833333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    width: 0.0520833333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    width: 1px;
  }
}
@media (max-width: 600px) {
  section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line {
    width: 1px;
  }
}
section#villaListing .two-item-grid .list-item .wrapdataVilla hr.line:last-child {
  display: none;
}

section#viewOffers .offerBtn {
  border: 1px solid #ffffff;
  margin-bottom: 0 !important;
}
section#viewOffers .offerBtn:hover {
  color: #ffffff !important;
  border: 1px solid #5d2439;
}
/*# sourceMappingURL=accommodation.min.css.map */
