html, body {
    overflow-x: hidden !important;
}
.mobile-margin-top-cust {
    margin-top: 0px;
}

@media (max-width:420px) {
    .mobile-margin-top-cust {
        margin-top: 50px !important;
    }
}

/* NOTE: CSS for headline inclusion (Delete if headline is not used. Search for 'vsl-headline' to find) */
.top-bg {
    height: 800px !important;
}

.video-disclaimer {
    margin-top: 0px !important;
}

@media (max-width: 480px) {
    .top-bg {
        height: 870px !important;
    }
}

.btn-custom-w {
    width: 70%;
}

@media (max-width:725px) {
    .btn-custom-w {
        width: 95%;
    }
}

@media (min-width:725px) {
    .mobile {
        display: none;
    }
}

@media (max-width:725px) {
    .desktop {
        display: none !important;
    }
}

.buy-btn-m {
    margin-top: -40px;
}

.text-center {
    text-align: center;
}

.mt-15 {
    margin-top: 15px;
}

.mt-5 {
    margin-top: 5px;
}
/* slider */
    
.wrapper{
width:100%;
padding-top: 20px;
text-align:center;
}

.carousel{
width:90%;
margin:0px auto;
}
.slick-slide {
    display: flex !important;
    justify-content: center;
    align-items: center;
  }
  
  .slick-slide img {
    max-height: 100vh; 
    height: auto;
    width: auto;
    max-width: 105%;
  }
  
  
.wrapper .slick-dots li button:before {
font-size:20px;
color:black;
}

.slick-prev:before, .slick-next:before {
    color:black;
}
@media (max-width: 768px) {
    .slick-track {
      display: flex !important;
      align-items: center !important;
    }
  
    .slick-slide {
      display: flex !important;
      justify-content: center;
      align-items: center;
      height: auto !important; 
    }
  
    .slick-slide img {
      max-height: 80vh !important; 
      height: auto !important;
      width: auto !important;
      max-width: 105% !important;
    }
  
    .wrapper {
      padding: 0 !important;
      margin: 0 !important;
    }
  
    .carousel {
      margin: 0 auto !important;
      padding: 0 !important;
      height: auto !important;
    }
  
    .slick-list {
      padding: 0 !important;
      margin: 0 !important;
    }
  }
  
  @media (min-width: 1024px) {
    .slick-slide {
      max-width: 33.333% !important; 
    }
  }