.cq-expandslider .swiper {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
}

.cq-expandslider .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 300px;  /*height: 300px;*/
  height: auto;
}

.cq-expandslider .cq-expandslider-item {
  margin: 0;
  padding: 0;
  /*transition: all 0.4s ease-in-out;*/
  transition: all 500ms cubic-bezier(0.87, 0, 0.13, 1);
  /*-webkit-transition: all 0.4s ease-in-out;*/
  -webkit-transition: all 500ms cubic-bezier(0.87, 0, 0.13, 1);
}

.cq-expandslider .vc_btn3-container {
  margin: 0;
}

.cq-expandslider .cq-expandslider-title{
  color: #FFF;
  font-size: 1.5em;
}
.cq-expandslider-title, .cq-expandslider-outtitle{
  font-size: 1.5em;
  font-weight: bolder;
  margin: 0;
  padding: 0;
}
.cq-expandslider-outtitle{
  display: inline-block;
  margin: 12px 0;
}

.cq-expandslider .cq-expandslider-desc {
  padding: 12px 24px 12px 24px;
  color: #fff;
  position: relative;
  z-index: 1;
  width: 100%;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  /*transform: translateY(calc(100% - 54px));*/
  /*-webkit-transform: translateY(calc(100% - 54px));*/
  transform: translateY(calc(50%));
  -webkit-transform: translateY(calc(50%));
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  /*background: #AAB2BD;*/
  /*background: rgb(170,178,189);
  background: linear-gradient(0deg, rgba(170,178,189,0.8) 0%, rgba(204,209,217,0.8) 100%);*/
  background: rgb(67,74,84);
  background: linear-gradient(0deg, rgba(67,74,84,0.8) 0%, rgba(101,109,120,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-grapefruit .cq-expandslider-desc {
  background: rgb(218,68,83);
  background: linear-gradient(0deg, rgba(218,68,83,0.8) 0%, rgba(237,85,101,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-bittersweet .cq-expandslider-desc {
  background: rgb(233,87,63);
  background: linear-gradient(0deg, rgba(233,87,63,0.8) 0%, rgba(252,110,81,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-sunflower .cq-expandslider-desc {
  background: rgb(246,187,66);
  background: linear-gradient(0deg, rgba(246,187,66,0.8) 0%, rgba(255,206,84,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-grass .cq-expandslider-desc {
  background: rgb(140,193,82);
  background: linear-gradient(0deg, rgba(140,193,82,0.8) 0%, rgba(160,212,104,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-mint .cq-expandslider-desc {
  background: rgb(55,188,155);
  background: linear-gradient(0deg, rgba(55,188,155,0.8) 0%, rgba(72,207,173,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-aqua .cq-expandslider-desc {
  background: rgb(59,175,218);
  background: linear-gradient(0deg, rgba(59,175,218,0.8) 0%, rgba(79,193,233,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-bluejeans .cq-expandslider-desc {
  background: rgb(74,137,220);
  background: linear-gradient(0deg, rgba(74,137,220,0.8) 0%, rgba(93,156,236,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-pinkrose .cq-expandslider-desc {
  background: rgb(215,112,173);
  background: linear-gradient(0deg, rgba(215,112,173,0.8) 0%, rgba(236,135,192,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-lavender .cq-expandslider-desc {
  background: rgb(150,122,220);
  background: linear-gradient(0deg, rgba(150,122,220,0.8) 0%, rgba(172,146,236,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-lightgray .cq-expandslider-desc {
  background: rgb(230,233,237);
  background: linear-gradient(0deg, rgba(230,233,237,0.8) 0%, rgba(245,247,250,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-mediumgray .cq-expandslider-desc {
  background: rgb(67,74,84);
  background: linear-gradient(0deg, rgba(67,74,84,0.8) 0%, rgba(101,109,120,0.8) 100%);
}
.cq-expandslider .cq-expandslider-item-darkgray .cq-expandslider-desc {
  background: rgb(67,74,84);
  background: linear-gradient(0deg, rgba(67,74,84,1) 0%, rgba(101,109,120,1) 100%);
}

.cq-expandslider .cq-expandslider-item-mint .cq-expandslider-desc {
  background: rgb(55,188,155);
  background: linear-gradient(0deg, rgba(55,188,155,0.8) 0%, rgba(72,207,173,0.8) 100%);
}


.cq-expandslider-desc .cq-expandslider-caption {
  opacity: 0;
  color: #FFF;
  display: block;
  padding: 0;
  font-size: 1.2em;
  margin: 12px 0 0 0;
  line-height: 150%;
  /*margin-top: 8px;*/
  background-color: none;
  -webkit-transform: translateY(82px);
  transform: translateY(82px);
  transition: all 0.4s ease-in-out 0.3s;
  -webkit-transition: all 0.4s ease-in-out 0.3s;
}

.cq-expandslider-item.active .cq-expandslider-desc .cq-expandslider-caption {
  opacity: 1;
  /*display: block;*/
  height: auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.cq-expandslider-item.active .cq-expandslider-outtitle{
  display: none;
}

.cq-expandslider-item.active {
  width: 480px;
  /*box-shadow: 12px 40px 40px rgba(0, 0, 0, 0.25);*/
  /*-webkit-box-shadow: 12px 40px 40px rgba(0, 0, 0, 0.25);*/
}
@media screen and (min-width: 320px) and (max-width: 480px) {
  .cq-expandslider-item.active {
      width: 100%;
      max-width: 100%;
  }
}

.cq-expandslider-item.active .cq-expandslider-desc {
  opacity: 1;
  display: block;
  transform: none;
  -webkit-transform: none;
}

.cq-expandslider .cq-expandslider-link:focus {
  outline: none;
  border: none;
}

.cq-expandslider span.swiper-pagination-bullet {
  opacity: 1;
}
.cq-expandslider span.swiper-pagination-bullet:focus {
  outline: none;
  border: none;
}

.cq-expandslider-dot-grapefruit span.swiper-pagination-bullet {
  background: #DA4453;
}

.cq-expandslider-dot-bittersweet span.swiper-pagination-bullet {
  background: #E9573F;
}

.cq-expandslider-dot-sunflower span.swiper-pagination-bullet {
  background: #F6BB42;
}

.cq-expandslider-dot-grass span.swiper-pagination-bullet {
  background: #8CC152;
}

.cq-expandslider-dot-mint span.swiper-pagination-bullet {
  background: #48CFAD;
}

.cq-expandslider-dot-aqua span.swiper-pagination-bullet {
  background: #3BAFDA;
}

.cq-expandslider-dot-bluejeans span.swiper-pagination-bullet {
  background: #4A89DC;
}

.cq-expandslider-dot-pinkrose span.swiper-pagination-bullet {
  background: #D770AD;
}

.cq-expandslider-dot-lightgray span.swiper-pagination-bullet {
  background: #F5F7FA;
}

.cq-expandslider-dot-mediumgray span.swiper-pagination-bullet {
  background: #AAB2BD;
}

.cq-expandslider-dot-darkgray span.swiper-pagination-bullet {
  background: #434A54;
}

.cq-expandslider-active-grapefruit span.swiper-pagination-bullet-active {
  background: #DA4453;
}

.cq-expandslider-active-bittersweet span.swiper-pagination-bullet-active {
  background: #E9573F;
}

.cq-expandslider-active-sunflower span.swiper-pagination-bullet-active {
  background: #F6BB42;
}

.cq-expandslider-active-grass span.swiper-pagination-bullet-active {
  background: #8CC152;
}

.cq-expandslider-active-mint span.swiper-pagination-bullet-active {
  background: #48CFAD;
}

.cq-expandslider-active-aqua span.swiper-pagination-bullet-active {
  background: #3BAFDA;
}

.cq-expandslider-active-bluejeans span.swiper-pagination-bullet-active {
  background: #4A89DC;
}

.cq-expandslider-active-pinkrose span.swiper-pagination-bullet-active {
  background: #D770AD;
}

.cq-expandslider-active-lightgray span.swiper-pagination-bullet-active {
  background: #F5F7FA;
}

.cq-expandslider-active-mediumgray span.swiper-pagination-bullet-active {
  background: #AAB2BD;
}

.cq-expandslider-active-darkgray span.swiper-pagination-bullet-active {
  background: #434A54;
}

/*.cq-expandslider .swiper-3d .swiper-slide-shadow-left, .cq-expandslider .swiper-3d .swiper-slide-shadow-right{
  background-image: none;
}
*/
.cq-expandslider .swiper-slide img {
  display: block;
  width: 100%;
}

.cq-expandslider .swiper-button-next, .cq-expandslider .swiper-button-prev {
  color: #222F46;
}

.cq-expandslider .swiper-button-next:focus, .cq-expandslider .swiper-button-prev:focus {
  outline: none;
  border: none;
}

.lity{
  z-index: 999999!important;
}
