/* Slider */
.content-group {display: none; width: 100%;}
.flickity-enabled .content-group {display: block;}  {# /* ADL */ #}

{# /* BEGIN ADL */ #}
.scrolling-testimonials .flickity-viewport {
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  -o-transition: height 0.2s;
  -ms-transition: height 0.2s;
  transition: height 0.2s;
}

.scrolling-testimonials.flickity-enabled .content-group { text-align:center; outline: none;}
.scrolling-testimonials.flickity-enabled .content-group  img{ display:inline-block; vertical-align:middle;}

.scrolling-testimonials .flickity-prev-next-button:focus{ outline: none;}
.scrolling-testimonials .flickity-prev-next-button:hover{ opacity:0.4;}

.scrolling-testimonials button.previous,
.scrolling-testimonials button.next {
   position: absolute;
   top: 50%;
   margin-top: -31px;
}

.scrolling-testimonials button.previous { 
  left: -60px; 
  transform: rotate(45deg);
}
.scrolling-testimonials button.next { 
  right: -60px; 
  transform: rotate(-135deg);
}

.scrolling-testimonials button.previous svg,
.scrolling-testimonials button.next svg {
  display: none; 
}

.scrolling-testimonials .flickity-page-dots li.is-selected { 
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.scrolling-testimonials .flickity-page-dots {
  position: static;
  margin-top: 25px;
}

.scrolling-testimonials .flickity-page-dots li.is-selected {
  background-color: #25AAE2 !important
}

.scrolling-testimonials blockquote {
  border-left: 0px;
  padding-left: 0px;
}

.test-name {
 font-weight: bold; 
}

@media screen and (max-width: 768px) {
  .scrolling-testimonials button.previous,
  .scrolling-testimonials button.next { 
   display: none !important; 
  }
}
{# /* END ADL */ #}

.content-group.dFlex {
  display: flex !important;
  flex-direction: row-reverse;
}

.quote-con {
  width: 800px;
  font-style: inherit !important;
  font-family: 'canada-type-gibson';
  font-size: 32px !important;
  font-weight: 600;
}

.quote-con_subText {
  font-family: 'canada-type-gibson';
  font-size: 24px;
  color: #FFF;
}

#testimonialWithImg .content-group .quote-con {
  text-align: left !important;
}

img.customImgWidth {
  width: 380px !important;
  margin-right: 50px;
}

.scrolling-testimonials .flickity-page-dots li {
  width: 130px !important;
  height: 5px !important;
  border-radius: 6px !important;
}

@media (max-width: 775px) {
  #testimonialWithImg .flickity-viewport {
    height: 700px !important;
  }
  
  #testimonialWithImg .flickity-viewport .quote-con, #testimonialWithImg .flickity-viewport .quote-con_subText {
    position: relative;
    top: 20rem;
  }
  
  #testimonialWithImg .flickity-viewport .quote-con {
    line-height: 1.2em;
  }
  
  #testimonialWithImg .flickity-viewport .quote-con_subText {
    font-size: 20px;
  }
  
  #testimonialWithImg img.customImgWidth {
    margin-right: 170px;
  }
  
  .quote-con {
    width: 570px;
  }
  
  .scrolling-testimonials .flickity-page-dots li {
    width: 35px !important;
  }
}

@media (max-width: 576px) {
  #testimonialWithImg .flickity-viewport {
    height: 700px !important;
  }
  
  #testimonialWithImg .flickity-viewport .quote-con, #testimonialWithImg .flickity-viewport .quote-con_subText {
    position: relative;
    top: 20rem;
  }
  
  #testimonialWithImg .flickity-viewport .quote-con {
    line-height: 1.2em;
  }
  
  #testimonialWithImg .flickity-viewport .quote-con_subText {
    font-size: 20px;
  }
  
  #testimonialWithImg img.customImgWidth {
    margin-right: 50px;
  }
  
  .quote-con {
    width: 300px;
  }
  
  .scrolling-testimonials .flickity-page-dots li {
    width: 35px !important;
  }
}