.tours-single-gallery-more-wrap .gallery-items {
  display: grid;
  grid-template-columns: repeat(var(--thim-ekits-gallery-columns, 3), 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: var(--thim-ekits-gallery-column-gap, 24px);
  grid-row-gap: var(--thim-ekits-gallery-row-gap, 15px);
  align-items: start;
  align-content: space-between;
  justify-items: stretch;
  justify-content: center;
}
.tours-single-gallery-more-wrap .gallery-items .gallery-item {
  padding: 0;
}
.tours-single-gallery-more-wrap .gallery-items .gallery-item .box-item {
  position: relative;
}
.tours-single-gallery-more-wrap .gallery-items .gallery-item .box-item .more-photos-button {
  position: absolute;
  bottom: 14px;
  right: 13px;
  height: 44px;
  padding: 12px 16px;
  border-radius: 200px;
  background: #fff;
  display: inline-flex;
  flex-wrap: nowrap;
  gap: 8px;
  align-items: center;
  color: #1e1e1e;
  cursor: pointer;
}
.tours-single-gallery-more-wrap .gallery-items .gallery-item img {
  border-radius: 16px;
}
.tours-single-gallery-more-wrap .gallery-items .gallery-item.gallery-item-second {
  grid-area: 1/1/3/3;
}
.tours-single-gallery-more-wrap .gallery-items .gallery-item:nth-child(3) {
  grid-area: 2/3/3/3;
}

.fixed-size .lg-outer {
  margin: 0 auto;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -40%);
}
.fixed-size .lg-outer .lg-thumb-outer {
  background-color: transparent;
}
.fixed-size .lg-outer .lg-object {
  border-radius: 16px;
}
.fixed-size .lg-outer .lg-toolbar {
  right: 167px;
  left: auto;
  position: absolute;
  top: 0;
}
.fixed-size .lg-outer .lg-toolbar .lg-icon {
  font-size: 40px;
}
.fixed-size .lg-outer .lg-toolbar .lg-counter {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
  position: absolute;
  top: 420px;
  right: 30px;
  padding: 8px;
  height: 38px;
  border-radius: 4px;
  background: rgba(18, 18, 18, 0.85);
}
@media (min-width: 1600px) {
  .fixed-size .lg-outer .lg-toolbar .lg-counter {
    top: 580px;
    right: 20px;
  }
}
@media (max-width: 1440px) {
  .fixed-size .lg-outer .lg-toolbar .lg-counter {
    top: 425px;
    right: 20px;
  }
}
.fixed-size .lg-outer .lg-prev {
  left: 127px;
}
.fixed-size .lg-outer .lg-next {
  right: 127px;
}
.fixed-size .lg-outer .lg-prev,
.fixed-size .lg-outer .lg-next {
  border-radius: 200px;
  background-color: #fff;
}
.fixed-size .lg-outer .lg-prev:hover,
.fixed-size .lg-outer .lg-next:hover {
  color: #121212;
}
.fixed-size .lg-outer .lg-thumb-item {
  border: 2px solid transparent;
}
.fixed-size .lg-outer .lg-thumb-item.active, .fixed-size .lg-outer .lg-thumb-item:hover {
  border-color: #fff;
}
.fixed-size .lg-outer .lg-inner {
  overflow: hidden;
}
.fixed-size .lg-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
}

@media (min-width: 1604px) {
  .fixed-size .lg-outer .lg-prev {
    left: 67px;
  }
  .fixed-size .lg-outer .lg-next {
    right: 67px;
  }
}
@media (max-width: 1440px) {
  .fixed-size .lg-outer .lg-toolbar {
    right: 0px;
  }
  .fixed-size .lg-outer .lg-prev {
    left: -65px;
  }
  .fixed-size .lg-outer .lg-next {
    right: -65px;
  }
}
@media (max-width: 1024px) {
  .fixed-size .lg-outer .lg-toolbar {
    right: 0px;
  }
  .fixed-size .lg-outer .lg-prev {
    display: none;
  }
  .fixed-size .lg-outer .lg-next {
    display: none;
  }
  .fixed-size .lg-outer .lg-counter {
    display: none;
  }
}
@media (max-width: 880px) {
  .fixed-size .lg-outer {
    transform: translate(-50%, -29%);
  }
  .fixed-size .lg-outer .lg {
    height: 60% !important;
  }
}
@media (max-width: 766px) {
  .fixed-size .lg-outer {
    transform: translate(-50%, -16%);
  }
  .fixed-size .lg-outer .lg {
    height: 40% !important;
  }
  .elementor-widget-thim-ekits-tours-gallery-show-more .gallery-items {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, 1fr);
  }
  .elementor-widget-thim-ekits-tours-gallery-show-more .gallery-items .gallery-item {
    display: none;
  }
  .elementor-widget-thim-ekits-tours-gallery-show-more .gallery-items .gallery-item:nth-child(3) {
    grid-area: 1;
    display: block !important;
  }
}