.hero-slide {
  position: relative; }
  .hero-slide .owl-nav {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
    @media (max-width: 991.98px) {
      .hero-slide .owl-nav {
        display: none; } }
    .hero-slide .owl-nav .owl-prev,
    .hero-slide .owl-nav .owl-next {
      position: absolute;
      top: 50%;
      text-align: center;
      width: 70px;
      height: 70px;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      background: #fff; }
      .hero-slide .owl-nav .owl-prev > span,
      .hero-slide .owl-nav .owl-next > span {
        font-size: 1.7rem;
        position: absolute;
        top: 50%;
        left: 50%;
        color: #000;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
      .hero-slide .owl-nav .owl-prev:hover,
      .hero-slide .owl-nav .owl-next:hover {
        background: #116530; }
        .hero-slide .owl-nav .owl-prev:hover > span,
        .hero-slide .owl-nav .owl-next:hover > span {
          color: #fff; }
    .hero-slide .owl-nav .owl-prev {
      left: 10px; }
    .hero-slide .owl-nav .owl-next {
      right: 10px; }
  .hero-slide .owl-dots {
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center; }
    .hero-slide .owl-dots .owl-dot {
      display: inline-block; }
      .hero-slide .owl-dots .owl-dot > span {
        border-radius: 0%;
        display: inline-block;
        width: 18px;
        height: 4px;
        margin: 2px 5px;
        background: white; }
      .hero-slide .owl-dots .owl-dot.active > span {
        background: #116530; }
  .hero-slide:hover .owl-nav {
    opacity: 1;
    visibility: visible; }

.owl-slide-3, .owl-slide {
  position: relative; }
  .owl-slide-3 .owl-stage, .owl-slide .owl-stage {
    padding-top: 30px;
    padding-bottom: 30px; }
  .owl-slide-3 .owl-nav, .owl-slide .owl-nav {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
    .owl-slide-3 .owl-nav .owl-prev,
    .owl-slide-3 .owl-nav .owl-next, .owl-slide .owl-nav .owl-prev,
    .owl-slide .owl-nav .owl-next {
      position: absolute;
      top: 50%;
      text-align: center;
      width: 40px;
      height: 40px;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      background: #fff; }
      .owl-slide-3 .owl-nav .owl-prev > span,
      .owl-slide-3 .owl-nav .owl-next > span, .owl-slide .owl-nav .owl-prev > span,
      .owl-slide .owl-nav .owl-next > span {
        font-size: 1.5rem;
        position: absolute;
        top: 50%;
        left: 50%;
        color: #000;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
      .owl-slide-3 .owl-nav .owl-prev:hover,
      .owl-slide-3 .owl-nav .owl-next:hover, .owl-slide .owl-nav .owl-prev:hover,
      .owl-slide .owl-nav .owl-next:hover {
        background: #116530; }
        .owl-slide-3 .owl-nav .owl-prev:hover > span,
        .owl-slide-3 .owl-nav .owl-next:hover > span, .owl-slide .owl-nav .owl-prev:hover > span,
        .owl-slide .owl-nav .owl-next:hover > span {
          color: #fff; }
    .owl-slide-3 .owl-nav .owl-prev, .owl-slide .owl-nav .owl-prev {
      left: 10px; }
    .owl-slide-3 .owl-nav .owl-next, .owl-slide .owl-nav .owl-next {
      right: 10px; }
  .owl-slide-3:hover .owl-nav, .owl-slide:hover .owl-nav {
    opacity: 1;
    visibility: visible; }
  .owl-slide-3 .owl-dots, .owl-slide .owl-dots {
    position: absolute;
    bottom: -30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center; }
    .owl-slide-3 .owl-dots .owl-dot, .owl-slide .owl-dots .owl-dot {
      display: inline-block; }
      .owl-slide-3 .owl-dots .owl-dot > span, .owl-slide .owl-dots .owl-dot > span {
        border-radius: 0%;
        display: inline-block;
        width: 18px;
        height: 4px;
        margin: 2px 5px;
        background: rgba(0, 0, 0, 0.2); }
      .owl-slide-3 .owl-dots .owl-dot.active > span, .owl-slide .owl-dots .owl-dot.active > span {
        background: #116530; }

.owl-slide .owl-nav {
  display: none; }
