.slideshow-container {

  position: relative;

  float: left;

  width: 100%;

}

.slider-menu {

  text-align: center;

  max-width: 1903px;

  margin: 0 auto;

}

.slider-menu .slide {

    vertical-align: top;

}

.slider-menu .slick-slide {

    position: relative;

    opacity: 0.5;

}

.slider-menu .slick-slide.slick-active {

    opacity: 1;

}

.slider-menu .slides {

    display: inline-block;

    vertical-align: top;

    margin: 0;

    width: 100%;

    position: relative;

    overflow: hidden;

}

.aeihomeslider {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0; 

}

.aeisliders li{

   position: absolute;

  width: 100%;

  left: 0;

  top: 0;

}

.aeihomeslider li {

  position: absolute;

  width: 100%;

  left: 0;

  top: 0;

}

.aeisliders img {

    display: block;

    position: relative;

    z-index: 1;

    height: auto;

    width: 100%;

    border: 0;

}





.aeihomeslider img {

  display: block;

  position: relative;

  z-index: 1;

  height: auto;

  width: 100%;

  border: 0;

}



.aeihomeslider .caption {

  display: block;

  position: absolute;

  z-index: 2;

  font-size: 1em;

  text-shadow: none;

  color: #fff;

  background: #000;

  background: rgba(0,0,0, .6);

  left: 50px;

  right: 0;

  bottom: 100px;

  padding: 10px 20px;

  margin: 0;

  max-width: none;

  width:50%;

}



.aeisliders_nav {

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 45%;

  left: 0;

  opacity: 0;

  z-index: 3;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  width: 40px;

  height: 40px;

  background-color: #ffffff;

  background: transparent url("../homeslider.gif") no-repeat left top;

  border: none;

}

.slider-menu:hover .aeisliders_nav{

  opacity: 1;

}

.aeisliders_nav:active {

  opacity: 1.0;

}



.aeisliders_nav.next {

  left: auto;

  background-position: right top;

  right: 0;

  background: #fff url("../img/slider-next.svg") no-repeat scroll center;

  background-size: 20px;

    transition: all 300ms ease;

    -webkit-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

}

.slider-menu:hover .aeisliders_nav.next{

  right: 30px;

}

.aeisliders_nav.next:hover {  

  background-image: url("../img/slider-next-hover.svg");

    background-color: #EB28A8;

}



.aeisliders_nav.prev {

  left: 0;

  background-position: right top;

  right: auto;

  background: #fff url("../img/slider-prev.svg") no-repeat scroll center;

  background-size: 20px;

  transition: all 300ms ease;

  -webkit-transition: all 300ms ease;

  -moz-transition: all 300ms ease;

  -ms-transition: all 300ms ease;

  -o-transition: all 300ms ease;

}

.slider-menu:hover .aeisliders_nav.prev{

  left: 30px;

}

.aeisliders_nav.prev:hover { 

  background-image: url("../img/slider-prev-hover.svg");

  background-color: #EB28A8;

 }



.aeisliders_tabs {

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    z-index: 2;

    text-align: center;

    margin: 0;

    display: none;

}

.aeisliders_tabs li {

  display: inline-block;

  vertical-align: top;

  margin: 0 5px;

  font-size: 0;

  cursor: pointer;

  font-weight: 500;

  letter-spacing: 0.96px;

  line-height: 18px;

  -webkit-transition: all 300ms ease;

  -moz-transition: all 300ms ease;

  -ms-transition: all 300ms ease;

  -o-transition: all 300ms ease;

  width: 10px;

  height: 10px;

  background-color: #ffffff;

  border-radius: 50%;

}

.aeisliders_tabs li.aeisliders_here,.aeisliders_tabs li:hover {

  background-color: #EB28A8;

  transform: scale(1.5);

   -webkit-transform: scale(1.5);

  -moz-transform: scale(1.5);

  -ms-transform: scale(1.5);

  -o-transform: scale(1.5);

}

.aeisliders_tabs li.aeisliders_here a{

  color: #EB28A8;

}

.aeisliders_tabs li a {

    display: inline-block;

    vertical-align: top;

    width: 100%;

    line-height: 15px;

    color: #ffffff;

}

.aeisliders_tabs li:hover a{

  color: #f69476;

}

.slider-text.caption {

   position: absolute;

  top: 45%;

  left: auto;

  right: 18.5%;

  text-align: right;

  z-index: 2;

  width: 1200px;

}

.aeisliders li:nth-child(2) .slider-text.caption{

  text-align: left;

  right:auto;

  left: 18.5%;

}

.slider-text-inner{

  position: absolute;

  top: 0;

  left: 79px;

}

.slider-text h2 {

  font-size: 72px;

  font-weight: 700;

    color: #ffffff;

  letter-spacing: 0;

  margin: 0 0 40px;

  position: relative;

  text-transform: capitalize;

  transition: all 500ms ease;

  -webkit-transition: all 500ms ease;

  -moz-transition: all 500ms ease;

  -ms-transition: all 500ms ease;

  -o-transition: all 500ms ease;

  line-height: 24px;

  background-color: transparent;

}

.aeisliders-slick li:hover .slider-text h2{

  color: #f69476;

}

.slider-text .caption-description .desc {

  display: inline-block;

  vertical-align: top;

  font-size: 14px;

  font-weight: 400;

  color: #ffffff;

  letter-spacing: 0.84px;

  text-transform: capitalize;

  line-height: 30px;

  width: 51%;

}

.slider-text .caption-description .inner-text1 {

  position: absolute;

  left: 0;

  right: 0;

  top: -45px;

  font-size: 14px;

  font-weight: 300;

  color: #ffffff;

  letter-spacing: 1.4px;

  width: 150px;

  line-height: 28px;

  background-color: #222222;

  margin: 0 auto;

}

.slider-text .btn {

    padding: 7px 22px;

    background-color: #EB28A8;

    color: #ffffff;

    margin-top: 55px;

}

.slider-text .btn:hover{

      background-color: #fff;

      color: #000;

}

@media (max-width:1850px){

  .slider-menu .slick-slide{

    margin: 0 25px;

  }

}

@media (max-width:1349px){

  .slider-menu .slick-list.draggable {

      padding: 0 200px;

  }

  .slider-text.caption{

   

  }

  .slider-text h2{

    font-size: 54px;

  }

  .slider-text.caption {



}

}

@media (max-width:1199px){

  .slider-text h2{

    font-size: 40px;

  }

  .slider-text .caption-description span{

    font-size: 16px;

  }



  .slider-menu .slick-list.draggable {

      padding: 0 100px;

  }

  .slider-text.caption {

    left: auto;

    right: 10%;

  }

  .aeisliders li:nth-child(2) .slider-text.caption{

    right:auto;

    left: 10%;

  }

  .slider-text.caption{top: 40%;}

  .slider-text .btn{margin-top: 35px;}

 

}

@media (max-width:991px){

  .slider-menu .slick-slide{

    margin: 0 15px;

  }

  .slider-menu .slick-list.draggable {

      padding: 0 50px;

  }

  .slider-text h2{

    margin: 0 0 35px;

  }

  .slider-text.caption {

    top: 27%;

}

}

@media (max-width:767px){

  .slider-text-inner{

    left: 40px;

  }

  .aeisliders_tabs{

    display: block;

  }

  .aeisliders_nav.prev,.aeisliders_nav.next{

    display: none;

  }

  .slider-text.caption{width:auto;top: 18%;}

  .slider-text .caption-description .desc{width: 100%;}



}

@media (max-width:600px){

  .slider-text h2 {

    font-size: 22px;

    line-height: normal;

    margin: 0 0 15px;

  }

  .slider-text .caption-description .inner-text1{

    display: none;

  }

  .slider-text .caption-description span{

    font-size: 13px;

  }

  .slider-text .caption-description .desc{ }

  .slider-text.caption{top: 25%;}

}

@media (max-width:479px){

    
  
  .slider-text-inner {

      left: 20px;

  }

  .slider-text .caption-description span{

    display: none;

  }

  .slider-text h2{

    margin: 0 0 10px;

  }

  .slider-text.caption {

      top: 18%;

  }

  .slider-text .btn {

    margin-top: 15px;

  }

}

@media (max-width:380px){

  .slider-menu .slick-list.draggable {

      padding: 0;

  }

  .slider-text h2 {

      font-size: 17px;

  }

  .slider-text .btn{

    padding: 2px 18px;

  }

}