.spaces-carousel-custom-paging{
      display: flex;
      align-items: center;
      justify-content: space-between;
      position: relative;
}

.spaces-carousel-custom-paging::before{
      content:'';
      height:1px;
      width: 100%;
      background-color: #ccc;
      position: absolute;
      right: 0;
      left: 0;
}
.spaces-carousel-paging{
      background: #fff;
      z-index: 1;
      padding: 0 0.5em;
}

.spaces-carousel-custom-paging .next_prev a{
      color:#cccccc;
      transition: all 0.3s ease;
}
.spaces-carousel-custom-paging .next_prev
{
      border: 1px solid #cccccc;
      font-size: 13px;
      text-transform: uppercase;
      width: 113px;
      margin: 0;
      background: #fff;
      z-index: 9;
      transition: all 0.3s ease;
      text-align: center;
}
.spaces-carousel-custom-paging .next_prev:hover{
      border-color: #000;
}

.spaces-carousel-custom-paging .next_prev:hover > a{
      color:#000;
}

.spaces-carousel-custom-paging .next_prev > a{
      padding: .25em 0;
      color: #00000080;
      display: block;
      position: relative;
}
.spaces-carousel-paging span.max{
      font-size: 15px;
      color:#cccccc;
}
.spaces-carousel-paging span.current{
      font-size: 24px;
      color: #000;
}


.spaces-carousel-custom-paging .next_prev.pull-left:hover a::before,
.spaces-carousel-custom-paging .next_prev.pull-right:hover a::before
{
      opacity: 1;
}
.spaces-carousel-custom-paging .next_prev.pull-left a::before{
      content: '\f104';
      font-family: 'FontAwesome';
      font-size: 14px;
      position: absolute;
      left: 20px;
      opacity: 0;
      transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
      -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.spaces-carousel-custom-paging .next_prev.pull-right a::before{
      content: '\f105';
      font-family: 'FontAwesome';
      font-size: 14px;
      position: absolute;
      right: 20px;
      opacity: 0;
      transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
      -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}




/* hide slick arrow and dots */
.slick-arrow,ul.slick-dots{
      visibility: hidden;
      pointer-events: none;
}





