@media only screen and (max-width: 576px) {
  .gldani__dots {
    padding-right: 74px !important;
  }
  .project_content__img {
    padding-bottom: 0px !important;
  }
  .project_content__hover__img {
    padding-bottom: 0px !important;
  }
}

@media only screen and (min-width: 576px) {
  .gldani__dots {
    padding-right: 10px !important;
  }
  .project_content__img {
    padding-bottom: 120px !important;
    background: -webkit-gradient(linear, left bottom, left top, from(#114D3F), to(#114D3F)), url(.jpg);
    background: linear-gradient(0deg, #114D3F, #114D3F), url(.jpg);
  }
  .project_content__hover__img {
    padding-bottom: 120px !important;
  }
}

@media only screen and (min-width: 1024px) {
  .gldani__floor {
    z-index: 10;
    visibility: hidden;
    background-color: #114d3f;
    pointer-events: none;
  }
  .gldani__dots {
    padding-right: 10px !important;
  }
  .project_content__img {
    padding-bottom: 120px !important;
    background: -webkit-gradient(linear, left bottom, left top, from(#114D3F), to(#114D3F)), url(.jpg);
    background: linear-gradient(0deg, #114D3F, #114D3F), url(.jpg);
  }
  .project_content__hover__img {
    padding-bottom: 120px !important;
  }
}

@media only screen and (min-width: 1250px) {
  .gldani__floor {
    z-index: 10;
    visibility: hidden;
    background-color: #114d3f;
    pointer-events: none;
  }
  .gldani__dots {
    padding-right: 10px;
  }
  .project_content__img {
    padding-bottom: 120px !important;
    background: -webkit-gradient(linear, left bottom, left top, from(#114D3F), to(#114D3F)), url(.jpg);
    background: linear-gradient(0deg, #114D3F, #114D3F), url(.jpg);
  }
  .project_content__hover__img {
    padding-bottom: 120px !important;
  }
}

@media only screen and (min-width: 1400px) {
  .gldani__floor {
    z-index: 10;
    visibility: hidden;
    background-color: #114d3f;
    pointer-events: none;
  }
  .gldani__dots {
    padding-right: 10;
  }
  .project_content__img {
    padding-bottom: 120px !important;
    background: -webkit-gradient(linear, left bottom, left top, from(#114D3F), to(#114D3F)), url(.jpg);
    background: linear-gradient(0deg, #114D3F, #114D3F), url(.jpg);
  }
  .project_content__hover__img {
    padding-bottom: 120px !important;
  }
}

.project_content__lisi {
  padding-top: 85px;
}

.project_content__hover__img {
  top: 0px;
  left: 0px;
  bottom: 0;
}

.project_content__hover__img img {
  width: 100%;
  height: 100%;
}

svg {
  width: 100%;
  height: 100%;
}

.svg_hover > path:hover {
  opacity: 1;
  stroke: white;
}

.svg_hover > path {
  opacity: 0;
}

.gldani_build_floor {
  width: 57px;
}

.ba_half_arrow_up:before {
  content: "\e93e";
}

.floor_arrow_up {
  cursor: pointer;
}

.floor_arrow_down {
  cursor: pointer;
}

.gldani__rooms {
  background: -webkit-gradient(linear, left bottom, left top, from(#114D3F), to(#114D3F)), url(.jpg);
  background: linear-gradient(0deg, #114D3F, #114D3F), url(.jpg);
}

.gldani__room_img {
  border: 4px solid #114d3f;
}

.gldani__room_about {
  background-color: #114d3f;
}

.gldani__room_header {
  background-color: #114d3f;
  color: #fff;
}

.gldani__room_header a {
  color: #fff;
}

.gldani__room_plane {
  background-color: #114d3f;
}

.gldani__room_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gldani__room_box input[type="number"] {
  pointer-events: none;
  width: 55px;
  padding: 10px;
  text-align: center;
  color: #114d3f;
}

.gldani__room_box input[type="number"]::-webkit-outer-spin-button,
.gldani__room_box input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.gldani__next_floor {
  height: 35px;
}

.gldani__prev_floor {
  height: 35px;
}

.gldani__next_apart {
  height: 35px;
}

.gldani__prev_apart {
  height: 35px;
}

.gldani__floors_plan {
  background-color: #114d3f;
}

.gldani__room_set_line {
  width: 100%;
  height: 1px;
  background-color: #114d3f;
}

.gldani__slider_section {
  background: -webkit-gradient(linear, left bottom, left top, from(#114D3F), to(#114D3F));
  background: linear-gradient(0deg, #114D3F, #114D3F);
}

.gldani__slider_wraper {
  bottom: 0;
}

.gldani__prace_part_box_line {
  width: 100%;
  height: 1px;
  background-color: #ccc;
}

.gldani__price_hand {
  width: 30px;
  height: 30px;
}

.gldani__lari_sign {
  color: #114D3F;
}

.gldani__apartment_price {
  font-weight: bold;
}

.gldani__apartment_part {
  font-weight: bold;
}

.gldani__price_scoupe {
  width: 30px;
  height: 30px;
}

.gldani__dollar_sign {
  cursor: pointer;
}

.gldani__lari_sign {
  cursor: pointer;
}

.gldani__price_converter_active {
  background-color: #114D3F;
  color: #fff;
}

.gldani__time_left {
  font-size: 14px;
}

.gldani__day {
  font-size: 13px;
}

.gldani__choose_appartment {
  background-color: #F19243;
}

.gldani__timer_days {
  line-height: 14px;
}

.gldani__left {
  font-size: 15px;
}

.gldani__main_image {
  max-height: 760px;
}

.gldani__slider_mini_images {
  background: rgba(17, 77, 63, 0.44);
  bottom: 0;
}

.gldani__slider_images {
  border: 4px solid transparent;
}

.gldani__slider_images_active {
  border: 4px solid rgba(255, 255, 255, 0.47);
  border-radius: 8px;
}

.gldani__location_initial {
  color: #114d3f;
  font-weight: bold;
}

.gldani__apart_part p {
  padding: 10px 30px;
  position: relative;
}

.gldani__apart_part p::before {
  content: "";
  width: 15px;
  height: 15px;
  background-color: #114d3f;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.gldani__floor_mobile {
  color: #fff;
}

.show_mobile_floor a {
  color: #fff;
}

.gldani__floor_mobile div {
  position: relative;
}

.mobile_select_floor_img {
  left: 0;
  top: 0;
  height: 100%;
  z-index: 0;
}

.select_mobile {
  z-index: 10;
}

.gldani__floor_mobile div:nth-child(1) {
  position: relative;
}

.gldani__floor_mobile div:nth-child(1)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  right: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(3) {
  position: relative;
}

.gldani__floor_mobile div:nth-child(3)::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(4)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(6)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(7)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(8)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(10)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(11)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(12)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(14)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(15)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.gldani__floor_mobile div:nth-child(16)::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background: #D9D9D9;
  opacity: 0.5;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.select_mobile {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(17, 77, 63, 0.9)), to(rgba(17, 77, 63, 0.9)));
  background: linear-gradient(0deg, rgba(17, 77, 63, 0.9), rgba(17, 77, 63, 0.9));
  color: #fff;
}

.select_floor_title {
  border: 1px solid #fff;
  position: relative;
  z-index: 10;
}

.svg_hover > g {
  opacity: 0;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.svg_hover > g:hover {
  opacity: 1;
}

.svg_hover > g > path {
  opacity: 1;
}

.m-2 {
  background-color: #7E9B94 !important;
  border: 0;
  color: #fff !important;
}

.floor_ten {
  pointer-events: none;
}

.show_floor {
  cursor: default;
}

.even_room_num, .odd_room_size {
  text-align: center;
}

.bgg {
  display: none;
}

.solded_odd, .solded_even {
  font-weight: bold;
  display: none;
}

.reserv_odd, .reserv_even {
  font-weight: bold;
  display: none;
}

.cls-9 {
  opacity: 0.5 !important;
}

.gldani_floor_render {
  display: none;
}

.show_room {
  cursor: default;
}

.gldani_bg_main_image {
  display: none;
}

.cls-2 {
  fill: #fff !important;
}

.st7 {
  opacity: 0.5 !important;
}

.st00 {
  opacity: 0.5 !important;
}

text {
  cursor: pointer;
}

path {
  cursor: pointer;
}

.sold {
  display: none;
}

.reserved {
  display: none;
}
/*# sourceMappingURL=styles.css.map */