@media screen and (max-width: 1025px) and (min-width: 667px) {
  section#KeyFeatures .bx-repeat {
    width: 50%;
  }
}
@media (min-width: 1025px) {
  section#KeyFeatures .bx-repeat .icon {
    width: 2.0833333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#KeyFeatures .bx-repeat .icon {
    width: 2.0833333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#KeyFeatures .bx-repeat .icon {
    width: 30px;
  }
}
@media (max-width: 600px) {
  section#KeyFeatures .bx-repeat .icon {
    width: 30px;
  }
}
@media (min-width: 1025px) {
  section#KeyFeatures .bx-repeat .icon {
    height: 2.0833333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#KeyFeatures .bx-repeat .icon {
    height: 2.0833333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#KeyFeatures .bx-repeat .icon {
    height: 30px;
  }
}
@media (max-width: 600px) {
  section#KeyFeatures .bx-repeat .icon {
    height: 30px;
  }
}
@media (min-width: 1025px) {
  section#KeyFeatures .bx-repeat .icon {
    margin-right: 1.0416666667vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#KeyFeatures .bx-repeat .icon {
    margin-right: 1.0416666667vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#KeyFeatures .bx-repeat .icon {
    margin-right: 15px;
  }
}
@media (max-width: 600px) {
  section#KeyFeatures .bx-repeat .icon {
    margin-right: 15px;
  }
}
section#KeyFeatures hr.linekey {
  opacity: 1;
  margin-bottom: 20px !important;
  border-bottom: 1px solid #fff;
}
@media (min-width: 1025px) {
  section#KeyFeatures hr.linekey {
    margin-top: 1.0416666667vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#KeyFeatures hr.linekey {
    margin-top: 1.0416666667vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#KeyFeatures hr.linekey {
    margin-top: 15px;
  }
}
@media (max-width: 600px) {
  section#KeyFeatures hr.linekey {
    margin-top: 15px;
  }
}
section#KeyFeatures hr.linekey:last-child {
  display: none;
}
@media screen and (max-width: 1025px) {
  section#KeyFeatures hr.linekey {
    display: none;
  }
}
section#KeyFeatures .offerBtn {
  border: 1px solid #ffffff;
}
section#KeyFeatures .offerBtn:hover {
  color: #ffffff !important;
}
@media screen and (max-width: 1025px) {
  section#KeyFeatures .villa-inner-slider {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 1025px) {
  section#KeyFeatures .villa-inner-slider .villaImg {
    height: 41.6666666667vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#KeyFeatures .villa-inner-slider .villaImg {
    height: 41.6666666667vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#KeyFeatures .villa-inner-slider .villaImg {
    height: auto;
  }
}
@media (max-width: 600px) {
  section#KeyFeatures .villa-inner-slider .villaImg {
    height: auto;
  }
}
section#KeyFeatures .villa-inner-slider .slick-arrow {
  top: auto;
  bottom: 5%;
}
@media screen and (max-width: 991px) {
  section#KeyFeatures .villa-inner-slider .slick-arrow {
    bottom: 4%;
  }
}
@media screen and (max-width: 667px) {
  section#KeyFeatures .villa-inner-slider .slick-arrow {
    filter: none !important;
    bottom: 0%;
  }
}
section#KeyFeatures .villa-inner-slider button.slick-prev {
  left: 43% !important;
}
@media screen and (max-width: 1025px) {
  section#KeyFeatures .villa-inner-slider button.slick-prev {
    left: 38% !important;
  }
}
@media screen and (max-width: 667px) {
  section#KeyFeatures .villa-inner-slider button.slick-prev {
    left: 25% !important;
  }
}
section#KeyFeatures .villa-inner-slider button.slick-next {
  right: 43% !important;
}
@media screen and (max-width: 1025px) {
  section#KeyFeatures .villa-inner-slider button.slick-next {
    right: 38% !important;
  }
}
@media screen and (max-width: 667px) {
  section#KeyFeatures .villa-inner-slider button.slick-next {
    right: 25% !important;
  }
}
section#KeyFeatures .slider-counter {
  text-align: center;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: auto;
  bottom: 4%;
  margin: auto;
  left: 45%;
  right: 45%;
  color: #ffffff;
}

@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#amenity .villainnervedia {
  object-fit: cover;
  width: 100%;
}
@media (min-width: 1025px) {
  section#amenity .villainnervedia {
    height: 41.1458333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#amenity .villainnervedia {
    height: 41.1458333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#amenity .villainnervedia {
    height: auto;
  }
}
@media (max-width: 600px) {
  section#amenity .villainnervedia {
    height: auto;
  }
}
@media screen and (max-width: 1025px) {
  section#amenity .wysiwig-container ul {
    column-count: 2;
  }
}
@media screen and (max-width: 667px) {
  section#amenity .wysiwig-container ul {
    column-count: 1;
  }
}

section#viewOffers .offerBtn {
  border: 1px solid #ffffff;
  margin-bottom: 0 !important;
}
section#viewOffers .offerBtn:hover {
  color: #ffffff !important;
  border: 1px solid #5d2439;
}

section#otherCabins .two-item-slider .slick-arrow {
  position: absolute;
  top: 14.3229166667vw;
}
section#otherCabins .two-item-slider .slick-arrow.slick-prev {
  left: -3vw;
}
section#otherCabins .two-item-slider .slick-arrow.slick-next {
  right: -3vw;
}
@media screen and (max-width: 1025px) {
  section#otherCabins .two-item-slider .slick-arrow {
    top: auto !important;
    bottom: -5%;
  }
}
section#otherCabins .two-item-slider .slide-item picture {
  display: flex;
}
section#otherCabins .two-item-slider .slide-item picture .villaImg {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item picture .villaImg {
    height: 31.25vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#otherCabins .two-item-slider .slide-item picture .villaImg {
    height: 31.25vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item picture .villaImg {
    height: auto;
  }
}
@media (max-width: 600px) {
  section#otherCabins .two-item-slider .slide-item picture .villaImg {
    height: auto;
  }
}
section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
  opacity: 0.5;
  border: 1px solid #000;
  margin-top: 0 !important;
}
@media (min-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-left: 0.78125vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-left: 0.78125vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-left: 15px;
  }
}
@media (max-width: 600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-left: 15px;
  }
}
@media (min-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-right: 0.78125vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-right: 0.78125vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-right: 15px;
  }
}
@media (max-width: 600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    margin-right: 15px;
  }
}
@media (min-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    height: 1.0416666667vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    height: 1.0416666667vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    height: 20px;
  }
}
@media (max-width: 600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    height: 20px;
  }
}
@media (min-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    width: 0.0520833333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    width: 0.0520833333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    width: 1px;
  }
}
@media (max-width: 600px) {
  section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line {
    width: 1px;
  }
}
section#otherCabins .two-item-slider .slide-item .wrapdataVilla hr.line:last-child {
  display: none;
}
/*# sourceMappingURL=accommodation-inner.min.css.map */
