.amcef_slider_wrapper {
  position: relative;
  height: 480px;
  overflow: hidden;
}

.amcef_slider_wrapper .elementor-button-text {
  flex-grow: 0 !important;
}

@media(max-width: 767px) {
  .amcef_slider_wrapper {
    height: 650px;
  }
}
.amcef_slider_wrapper > .elementor {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  opacity: 0;
  display: none;
  transition: opacity 0.5s ease-in-out;
}
.amcef_slider_wrapper .elementor.active_slider {
  opacity: 1;
  display: block;
}
.amcef_slider_wrapper .elementor a.elementor-button-link {
  position: relative;
}
.slider-progress {
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  bottom: -1px;
  background-color: #ffffff;
}

@media(max-width: 767px) {
  .amcef_slider_wrapper .btn-slider-1,
  .amcef_slider_wrapper .btn-slider-2,
  .amcef_slider_wrapper .btn-slider-3,
  .amcef_slider_wrapper .btn-slider-4,
  .amcef_slider_wrapper .btn-slider-5,
  .amcef_slider_wrapper .btn-slider-6 {
    width: 100%;
  }
  .amcef_slider_wrapper .btn-slider-1 a,
  .amcef_slider_wrapper .btn-slider-2 a,
  .amcef_slider_wrapper .btn-slider-3 a,
  .amcef_slider_wrapper .btn-slider-4 a,
  .amcef_slider_wrapper .btn-slider-5 a,
  .amcef_slider_wrapper .btn-slider-6 a {
    display: block;
    width: 100%;
    text-align: left;
  }




  .amcef_slider_wrapper .e-con.e-con>.e-con-inner>.elementor-widget {
    width: 100%;
  }


  .amcef_slider_wrapper .elementor-widget-container {
    width: 100%;
  }
  .amcef_slider_wrapper .elementor-button-wrapper {
    width: 100%;
  }
  .amcef_slider_wrapper .elementor-button {
    display: block;
    width: 100%;
  }


}
