/***************************
Youtube Video Rotator
****************************/

//.webq-yt-video-rotator-section {padding: 0px 0px 20px 0px;}
.webq-yt-video-rotator-section-wrapper {
  width: 92%;
  margin: 0 auto;
}

.webq-yt-video-rotator-section > .slick-list > .slick-track > .slide {
  padding: 6px;
}

.webq-yt-video-rotator-section > .slick-dots {
  margin-bottom: 12px;
}

.webq-yt-video-rotator-section > .webq-control-left {
  left: -40px;
}

.webq-yt-video-rotator-section > .webq-control-right {
  right: -40px;
}

.webq-yt-video-rotator-section > .webq-control-left, .webq-yt-video-rotator-section > .webq-control-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 35px;
  color: #000;
}



/**** end Demo styles ****/
/**************************
.webq-yt-video-rotator-section h2 { text-align: center; }

 .text-white .webq-yt-video-rotator-section  a.flex-prev, .text-white .webq-yt-video-rotator-section a.flex-next {
	color: rgba(255, 255, 255, 0.8);
	}
    .text-white .webq-yt-video-rotator-section a.flex-prev:hover, .text-white .webq-yt-video-rotator-section a.flex-next:hover {
	color: rgba(0, 0, 0, 0.8);
	}
    
    .text-white .webq-yt-video-rotator-section .flex-control-paging li a {
        background-color: rgb(170, 170, 170);
        border: 1px solid white;
    }
    
    .text-white .webq-yt-video-rotator-section .flex-control-paging li a:hover {
        background-color: rgba(0, 0, 0, 0.8);
  
    }
    
    .text-white .webq-yt-video-rotator-section .flex-control-paging li a.flex-active{
    	background-color: rgb(255, 255, 255);
       
    }

.webq-yt-video-rotator-section > .flexslider {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin: 0;
  background-color:rgba(0,0,0, .0);
}






.webq-yt-video-rotator-section >  .flexslider .slide {
  padding: 30px 5px;
  padding-bottom:0px;
}

ul.slides {
	padding: 0px;
}

.webq-yt-video-rotator-section >  .flexslider .slide .fleximage, .webq-yt-video-rotator-section > .flexslider .slide .flexcaption, .webq-yt-video-rotator-section > .flexslider .slide .flexiframe {
  display: none
}
.webq-yt-video-rotator-section > .flexslider .slide .speech-bubble {
  position: relative;
  height: 130px;
  overflow-y: hidden;
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 10px 30px;
  z-index: 10
}
.webq-yt-video-rotator-section > .flexslider .slide .speech-bubble:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 20px 0 0 20px;
  border-color: #fff transparent;
  display: block;
  width: 0;
  margin-left: -15px;
  bottom: -20px;
  left: 66%
}
.webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper {
  position: relative
}
.webq-yt-video-rotator-section >  .flexslider .slide .slide-image-wrapper .slide-image-caption {
  position: absolute;
  top: 10%;
  width: 60%;
  overflow: hidden
}
.webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption.left {
  left: 8%;
  text-align: left
}
.webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption.right {
  right: 8%;
  text-align: right
}
.webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption .slide-name {
  display: block;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 10%
}
.webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption .slide-title {
  color: #0a7a69;
  font-size: 16px;
  padding: 3px
}
.webq-yt-video-rotator-section > .flexslider.promises-slider .slide {
  background: #eae0bf
}
.webq-yt-video-rotator-section > .flexslider .flex-direction-nav a:before {
  font-size: 30px;
  margin-top: 6px;
}



.webq-yt-video-rotator-section > .flexslider.video-slider{
  margin: 0 40px;
}

.webq-yt-video-rotator-section > .flexslider.webq-yt-video-slider .flex-next{
  right: -25px;
  opacity: 1;
}
.webq-yt-video-rotator-section > .flexslider.webq-yt-video-slider .flex-prev{
  left: -25px;
  opacity: 1;
}

.webq-yt-video-rotator-section > .flexslider .flex-control-nav {
  bottom: -20px;
  display: none
}

@media (min-width:768px) {
  
  .webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption .slide-name {
    font-size: 36px
  }
  .webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption .slide-title {
    font-size: 24px
  }
  .webq-yt-video-rotator-section > .flexslider .flex-control-nav {
    display: block
  }
}
@media (min-width:992px) {
  .webq-yt-video-rotator-section > .flexslider .slide .speech-bubble {
    font-size: 16px
  }
  .webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption .slide-name {
    font-size: 48px
  }
}
@media (min-width:400px) and (max-width:600px) {
  .webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption .slide-name {
    font-size: 40px
 }
  .webq-yt-video-rotator-section > .flexslider .slide .slide-image-wrapper .slide-image-caption .slide-title {
    font-size: 24px
  }
}

Mobile Fix 
@media (max-width: 786px) {

  .webq-yt-video-rotator-section > .flexslider.webq-yt-video-slider .flex-prev {
    left: -8px;
    opacity: 1;
  }

  .webq-yt-video-rotator-section > .flexslider.webq-yt-video-slider .flex-next {
    right: -10px;
    opacity: 1;
  }

  ul.slides li {
    padding: 0 15px;
  }

}
************************/

.webq-yt-video-rotator-section .slick-slide {
  height: auto;
}