.grid-images {
  height: 350px;
  object-fit: cover;
}

.col-images {
  height: 720px;
  object-fit: cover;
}

.col-sm-images {
  height: 433px;
  object-fit: cover;
}

.row-images {
  height: 539px;
}

.about-imgs {
  height: 373px;
  object-fit: cover;
  width: 100%;
}

.about-col-imgs {
  height: 421px;
  object-fit: cover;
}

.lifestyle-imgs {
  height: 350px;
  object-fit: cover;
}

.qr {
  width: 70px;
}

.pt-sec {
  padding-top: 7.5rem !important;
  padding-bottom: 0 !important;
}

.footer-logo {
  width: 120px;
}

.bg-sec {
  padding: 0 !important;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 768px) {
  footer .sm-text {
    text-align: start !important;
  }
}

.znav-freya .container {
  border-radius: 0 !important;
}

.Gallery img {
  height: 100%;
  cursor: pointer;
}

@media screen and (max-width: 992px) {
  .sm-none {
    display: none !important;
  }
}

.grid-container {
  display: grid;
  grid-template-columns: 4fr 1fr;
}
.grid-container .Gallery img {
  max-height: 600px;
  width: 100%;
}
.grid-container .imgs-container {
  padding: 0 10px;
}
.grid-container .img-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.grid-container .img-row img {
  cursor: pointer;
  transition: 0.4s ease-out;
  height: 70px;
  object-fit: cover;
  width: 100%;
}
@media screen and (max-width: 992px) {
  .grid-container .img-row img {
    height: 100%;
  }
}
@media screen and (max-width: 576px) {
  .grid-container .img-row {
    grid-template-columns: 1fr !important;
  }
}
.grid-container .middle {
  margin: 5px 0;
}

.grid-gallery, .grid-3, .grid-6, .grid-7, .grid-9, .grid-10, .grid-5 {
  display: grid;
  grid-gap: 15px;
}
.grid-gallery img, .grid-3 img, .grid-6 img, .grid-7 img, .grid-9 img, .grid-10 img, .grid-5 img {
  cursor: pointer;
  transition: 0.4s ease-out;
  height: 70px;
  object-fit: cover;
}
.grid-gallery img:hover, .grid-3 img:hover, .grid-6 img:hover, .grid-7 img:hover, .grid-9 img:hover, .grid-10 img:hover, .grid-5 img:hover {
  transform: scale(1.1);
}
@media screen and (max-width: 992px) {
  .grid-gallery, .grid-3, .grid-6, .grid-7, .grid-9, .grid-10, .grid-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
  }
  .grid-gallery img, .grid-3 img, .grid-6 img, .grid-7 img, .grid-9 img, .grid-10 img, .grid-5 img {
    height: auto;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .grid-gallery, .grid-3, .grid-6, .grid-7, .grid-9, .grid-10, .grid-5 {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media screen and (max-width: 576px) {
  .grid-gallery, .grid-3, .grid-6, .grid-7, .grid-9, .grid-10, .grid-5 {
    grid-template-columns: 1fr !important;
  }
}

.n-grid img {
  height: 100%;
  width: 100%;
}

.grid-gallery {
  grid-template-columns: 1fr 1fr;
}

.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 992px) {
  .grid-3 {
    grid-template-columns: 1fr 1fr 1fr !important;
  }
}

.grid-6 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-7 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-9 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-10 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.bg-green {
  background-color: #35895D;
}

.telegram {
  bottom: 50%;
  right: 0;
  font-size: 31px;
  z-index: 1000;
  background: #426338;
  padding: 5px;
}

.telegram a {
  text-decoration: none;
}

.telegram i {
  color: #ffff;
  border-radius: 50%;
  display: block;
  padding: 10px 0;
}

.neigh img {
  height: 100%;
  object-fit: cover;
}

.vr-visit {
  height: 100vh;
}
@media screen and (min-height: 700px) and (max-width: 1024px) {
  .vr-visit {
    height: 700px;
  }
}

.map {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

/*# sourceMappingURL=custom.css.map */
