.hero-main{
  background: $secondary-bg;
}

.hero-cont{
  max-width: 1120px;
  margin: 0 auto;
  .aside{

    padding: 0;
    margin: 0 auto;
  }

  h1, .sub-title{
    font-weight: $font-weight-normal!important;
    text-align: left!important;
    letter-spacing: 0;
    font-family: $font-family-secondary!important;
    text-shadow: 0 0 10px rgba(0,0,0,0.5);
    @include media-breakpoint-down(md){
      text-align: center;
    }
  }

  // h1{
  //   font-size: 5rem;
  //   @include media-breakpoint-down(md){
  //     font-size: $font-size-48;
  //   }
  // }
}

#ourrides-slider.owl-carousel .owl-dots,
#news-slider.owl-carousel .owl-dots{
  display: none;
}

.owl-carousel .owl-dots{
  margin-top: 0;

  button.owl-dot{
    background: $secondary-color;
    opacity: 60%;

    &.active{
      background: $secondary-color;
      opacity: 100%;
      box-shadow: none;
    }
  }
}

.gradient-overlay-top-bottom{
  .figure {
    &:before {
      height: 327px;
      background: transparent linear-gradient(180deg, transparent 0%, #212d25 100%) 0% 0% no-repeat padding-box;
      z-index: 2;
    }

    &:after {
      content: "";
      width: 100%;
      height: 540px;
      background: transparent linear-gradient(180deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
    }
  }
}

.owl-carousel .owl-nav button.owl-prev:before, .owl-carousel .owl-nav button.owl-next:before{
  background: none;
  box-shadow: none;
  color: $secondary-color;
}

/* Homepage Slider Position */
#slider-3858, #slider-5453, #slider-4387, #slider-5025{
  .owl-item:first-child{
    .figure img{
      object-position: 50% 5%;
    }
  }

}