    .slider-container {
      position: relative; 
       max-width: 850px; 
      margin: 50px auto;
      overflow: hidden;
    }

    .slides {
      display: flex;
      transition: transform 0.5s ease-in-out;
    }

    .slide {
      min-width: 100%;
      /* max-height: 700px; */
      min-height: 625px;
      background-size: cover;
      background-position: center;
      /* For Slide internal */
      display: flex;
      flex-direction: row;
    }

    /* Dots */
    .dots {
      text-align: center;
      /* margin-top: 10px; */
      margin: 5px auto 20px auto;
      width: 100%;
    }

    .dot {
      cursor: pointer;
      height: 12px;
      width: 12px;
      margin: 0 4px;
      background-color: #e94a4a;
      border-radius: 50%;
      display: inline-block;
      transition: #333 0.3s;
    }

    .dot.active {
      background-color: #fff;
      border: 2px solid #e94a4a;
    }

    /* Responsive height */
    @media (max-width: 480px) {
      .slide {
        height: 300px;
      }
    }

    .slide-content-left {
      width: 52%;
      padding: 20px;
      color: white;
      display: flex;
      flex-direction: column;
      justify-content: center;
      z-index: 5;
    }
    .slide-content-right {
      width: 48%;
      padding: 0;
      /* display: flex;
      justify-content: center;
      align-items: flex-start; */
    
      background-position: top left;
        background-repeat: no-repeat;
        background-size: contain;
        height:550px;  
    }
    .slide-content-left h2, .slide-content-left-reverse h2 {
      margin-top: 5px;
      margin-inline: auto;
      font-size: 30px;
    }
    .slide-content-left h2 span,.slide-content-left-reverse h2 span {
      font-size: 100px;
    }
    .slide-content-right-reverse {
       width: 48%;      
      background-position: top right;
      padding: 0;
      background-repeat: no-repeat;
      background-size: contain;
      height: 550px;
    }
    .slide-content-left-reverse {
      width: 60%;
      padding: 20px;
      color: white;
      display: flex;
      flex-direction: column;
      justify-content: center;
      z-index: 5;
      margin-left: -55px;
    }
    .slide-content{
        position: absolute;
        width: 55%;
        min-height: 435px;
        color: #444444;
        text-align: left;
        margin-left: 5px;
        padding: 50px 10px;
        background-color: #FCF7F3;
        background-image: url('../images/home/slide_back.png');
        background-size: contain;
        /* bottom: -50px; */
        top: 165px;
    }
    .slide-content h3 {
      text-align: center;
    }
    .slide-content p{
        padding: 15px;
        font-family: "Lato-Light";
        line-height:24px;
    }
    .slide-content ul{margin: 5px 20px;font-family:'Lato-Light'; line-height: 25px;}
    .slide-link {align-self: flex-end;margin: 0 auto;  flex: none; z-index:5;}
@media (min-width: 481px) and (max-width: 820px) {
   .slider-container{    max-width: 800px;}
}