
  .text-white {
    color: #fff !important;
  }
  
  @-webkit-keyframes fadeInUpSD {0% {opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px);}100% {opacity: 1;-webkit-transform: none;transform: none;}}@keyframes fadeInUpSD {0% {opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px);}100% {opacity: 1;-webkit-transform: none;transform: none;}}.fadeInUpSD {-webkit-animation-name: fadeInUpSD;animation-name: fadeInUpSD;}
  
  /* Specific  */
  
  .hero-slide {
    height: 90vh;
    display: flex !important;
    align-items: flex-end;
    position: relative;
    background-repeat: no-repeat !important;
    background-size: cover !important;
   }
  
  .hero-slide .container {
      z-index: 1;
      position: relative;
  }
  
  .hero-slider .slide-content {
    width: 100%;
    padding: 10px 20px 30px 0;
    font-family: "Proxima-Nova", sans-serif !important;
    opacity: 0; 
   }
  
  .slick-active .slide-content {
    animation-name: fadeInUpSD;
    animation-duration: 3s;
    opacity: 1; 
  }
  .slide-content .h1 {
    font-weight: bold;
    font-size: 26px;
  }
  
  .slider-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;  
  }
  .slider-overlay {
    background: rgba(0,0,0,0.6);
  }
  .slide-btn {
    position: relative;
    padding-left: 0;
  }
  .slide-btn:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 100%;
    border-bottom: 3px solid #6F8628;
    transition: width .1s ease-in-out;
  }
  
  .slide-btn:hover:after {
    width: 90%;
  }
  
  .slider_1 {
    background-image: url('../text/slide2.JPG');
    background-position: center center !important;
  }
  .slider_2 {
    background-image: url('../text/slide3.png') !important;
    background-position: center center !important;
  }
  .slider_3 {
    background-image: url('../text/slide4.JPG') !important;
    background-position: center center !important;
  
  }
  .slider_4 {
    background-image: url('../text/slide5.JPG') !important;
    background-position: center center !important;
  }
  
  @media screen and (min-width: 768px) {
  
    .slider-overlay {
      display: none;   
    }
  
    .hero-slide {
      align-items: center;
      min-height: 300px;
      max-height: 600px;
     }
    
    .slide-content {
      max-width: 450px;
      padding: 10px 20px 10px 0;
      background: rgba(0,0,0,0.3);
      padding: 20px !important;
    }
  
  
     .slide-content .h1 {
      font-size: 35px;
    }
  }
  
  @media screen and (min-width: 1200px) {
    .slide-content {
      max-width: 660px;
      padding: 10px 20px 10px 0;
    }
   }
