@import "owl.carousel.min.css";
@import "owl.theme.default.min.css";
/* OWL-Slider */
.img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; 
}
.owl-carousel {
position: relative; 
}
.owl-carousel .owl-item {
opacity: 1; 
}
      .owl-carousel .owl-item.active {
        opacity: 1; }
    .owl-carousel .owl-dots {
      text-align: center; }
      .owl-carousel .owl-dots .owl-dot {
        width: 10px;
        height: 10px;
        margin: 5px;
        border-radius: 50%;
        background: #e6e6e6;
        position: relative; }
        .owl-carousel .owl-dots .owl-dot:after {
          position: absolute;
          top: -2px;
          left: -2px;
          right: 0;
          bottom: 0;
          width: 14px;
          height: 14px;
          content: '';
          border: 1px solid #4d4d4d;
          border-radius: 50%; }
        .owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots .owl-dot:focus {
          outline: none !important; }
        .owl-carousel .owl-dots .owl-dot.active {
          background: #b3b3b3; }
          .owl-carousel .owl-dots .owl-dot.active:after {
            border-color: #fff; }
    .owl-carousel.home-slider {
      position: relative;
      height: 650px;
      z-index: 0; }
      .owl-carousel.home-slider .slider-item {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        height: 650px;
        position: relative;
        z-index: 0; }
        @media (max-width: 1199.98px) {
          .owl-carousel.home-slider .slider-item {
            background-position: center center !important; } }
        .owl-carousel.home-slider .slider-item .overlay {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background: #000;
          opacity: .3; }
        .owl-carousel.home-slider .slider-item .slider-text {
          height: 650px;
          position: relative; }
          .owl-carousel.home-slider .slider-item .slider-text .text {
            z-index: 0;
            color: rgba(255, 255, 255, 0.9); }
          .owl-carousel.home-slider .slider-item .slider-text h2 {
            font-size: 3vw;
            font-weight: 800;
            text-transform: uppercase;
            color: #fff;
            line-height: 1; }
            @media (max-width: 991.98px) {
              .owl-carousel.home-slider .slider-item .slider-text h2 {
                font-size: 36px; } }
          .owl-carousel.home-slider .slider-item .slider-text h3 {
            font-size: 16px;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-family: "Poppins", Arial, sans-serif;
            font-weight: 700;
            color: white;
            color: #f5e4c3;
            display: inline-block;
            position: relative;
            letter-spacing: 4px; }
      .owl-carousel.home-slider .owl-nav {
        position: absolute;
        top: 50%;
        width: 100%; }
        .owl-carousel.home-slider .owl-nav .owl-prev,
        .owl-carousel.home-slider .owl-nav .owl-next {
          position: absolute;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          outline: none !important;
          -webkit-transition: 0.3s;
          -o-transition: 0.3s;
          transition: 0.3s;
          opacity: 0; }
          @media (prefers-reduced-motion: reduce) {
            .owl-carousel.home-slider .owl-nav .owl-prev,
            .owl-carousel.home-slider .owl-nav .owl-next {
              -webkit-transition: none;
              -o-transition: none;
              transition: none; } }
          .owl-carousel.home-slider .owl-nav .owl-prev span:before,
          .owl-carousel.home-slider .owl-nav .owl-next span:before {
            font-size: 30px;
            color: rgba(255, 255, 255, 0.5);
            -webkit-transition: 0.3s;
            -o-transition: 0.3s;
            transition: 0.3s; }
            @media (prefers-reduced-motion: reduce) {
              .owl-carousel.home-slider .owl-nav .owl-prev span:before,
              .owl-carousel.home-slider .owl-nav .owl-next span:before {
                -webkit-transition: none;
                -o-transition: none;
                transition: none; } }
          .owl-carousel.home-slider .owl-nav .owl-prev:hover span:before, .owl-carousel.home-slider .owl-nav .owl-prev:focus span:before,
          .owl-carousel.home-slider .owl-nav .owl-next:hover span:before,
          .owl-carousel.home-slider .owl-nav .owl-next:focus span:before {
            color: #fff; }
        .owl-carousel.home-slider .owl-nav .owl-prev {
          left: 0;
          margin-left: 0; }
        .owl-carousel.home-slider .owl-nav .owl-next {
          right: 0;
          margin-right: 0; }
      .owl-carousel.home-slider:hover .owl-nav .owl-prev,
      .owl-carousel.home-slider:hover .owl-nav .owl-next {
        opacity: 1; }
      .owl-carousel.home-slider:hover .owl-nav .owl-prev {
        margin-left: 50px; }
      .owl-carousel.home-slider:hover .owl-nav .owl-next {
        margin-right: 50px; }
      .owl-carousel.home-slider .owl-dots {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 40px;
        width: 100%;
        text-align: center; }
        @media (max-width: 767.98px) {
          .owl-carousel.home-slider .owl-dots {
            bottom: 5px; } }
        .owl-carousel.home-slider .owl-dots .owl-dot {
          width: 10px;
          height: 10px;
          margin: 5px;
          border-radius: 50%;
          background: rgba(255, 255, 255, 0.4); }
          .owl-carousel.home-slider .owl-dots .owl-dot.active {
            background: #fff; }
  
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y; 
}
  