.owl-theme .owl-controls {
  margin-top: 0;
  height: 0;
  .owl-buttons,
  .owl-nav {
    div {
      padding: 0;
      opacity: 0.85;
    }
    .owl-prev,
    .owl-next {
      top: 50%;
      left: 1rem;
      position: absolute;
      width: 24px;
      height: 42px;
      text-indent: -8765em;
      overflow: hidden;
      background: url(../images/build/nav-carousel.png) left 2px no-repeat;
    }
    .owl-next {
      left: auto !important;
      right: 1rem;
      background: url(../images/build/nav-carousel.png) -25px 2px no-repeat;
      &.disabled {
        top: -8765em !important;
      }
    }
    .owl-prev {
      &.disabled {
        top: -8765em !important;
      }
    }
  }
  .owl-pagination {
    position: relative;
    top: -3em;
    z-index: 10;
  }
}