.property-slider-wrap, .img-property-slide-wrap {
  position: relative; }
  .property-slider-wrap .tns-outer .tns-inner, .img-property-slide-wrap .tns-outer .tns-inner {
    padding-bottom: 100px !important; }
  .property-slider-wrap .tns-nav, .img-property-slide-wrap .tns-nav {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 40px;
    z-index: 2; }
    .property-slider-wrap .tns-nav button, .img-property-slide-wrap .tns-nav button {
      background: none;
      border: none;
      display: inline-block;
      margin: 2px;
      position: relative; }
      .property-slider-wrap .tns-nav button:active, .property-slider-wrap .tns-nav button:focus, .img-property-slide-wrap .tns-nav button:active, .img-property-slide-wrap .tns-nav button:focus {
        outline: none; }
      .property-slider-wrap .tns-nav button:before, .img-property-slide-wrap .tns-nav button:before {
        position: absolute;
        content: "";
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background-color: rgba(0, 0, 0, 0.2);
        right: 0;
        -webkit-transition: .3s all ease;
        -o-transition: .3s all ease;
        transition: .3s all ease; }
      .property-slider-wrap .tns-nav button.tns-nav-active:before, .img-property-slide-wrap .tns-nav button.tns-nav-active:before {
        background-color: #00204a; }

.gradient-text {
  font-weight: 700;
  background: -webkit-gradient(linear, right top, left top, from(#f82a7e), to(#752a90));
  background: -webkit-linear-gradient(right, #f82a7e 0%, #752a90 100%);
  background: -o-linear-gradient(right, #f82a7e 0%, #752a90 100%);
  background: linear-gradient(270deg, #f82a7e 0%, #752a90 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.property-item.mb-30 {
  margin-bottom: 30px; }

.property-item .img {
  position: relative;
  z-index: 1; }

.property-item .property-content {
  background: #fff;
  padding: 30px;
  font-size: 13px;
  position: relative;
  width: 100%;
  margin-top: -100px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
  z-index: 2; }
  .property-item .property-content .price, .property-item .property-content .city {
    font-size: 20px;
    font-weight: 700;
    color: #000; }
  .property-item .property-content .price {
    color: #005555; }
    .property-item .property-content .price span {
      position: relative;
      padding-bottom: 4px;
      display: inline-block; }
      .property-item .property-content .price span:after {
        position: absolute;
        content: "";
        width: 100%;
        height: 2px;
        left: 0;
        bottom: 0;
        background-color: #005555; }
  .property-item .property-content .specs {
    font-size: 18px; }
    .property-item .property-content .specs .caption {
      font-size: 13px; }

.slider-nav {
  margin-top: -100px;
  position: relative; }
  .slider-nav span {
    cursor: pointer;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: white; }


#property-nav {
  position: absolute;
  width: 100%;
  bottom: 64px; }
  #property-nav span {
    display: inline-block;
    cursor: pointer;
    padding: 7px 20px;
    border-radius: 30px;
    background: rgb(86 0 0 / 77%);
    color: #dea400;
    text-align: center;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
    #property-nav span:hover, #property-nav span.active {
      background: #4a0000;
      color: #dea400 !important; }
  #property-nav .prev, #property-nav .next {
    position: absolute;
    cursor: pointer; }
    #property-nav .prev:hover, #property-nav .next:hover {
      color: #4a0000; }
  #property-nav .prev {
    left: 0; }
  #property-nav .next {
    right: 0; }
