/*------------------------
    10. Testmonial Css here
----------------------------*/
.servicos .testimonial {
  background: rgba(0, 0, 0, 0) url("images/testimonial/bg-1.jpg") no-repeat scroll right top ;
}
.servicos .single-test-text {
  padding: 60px 150px;
}
.servicos .testimonial-text-slider {
  background: rgba(0, 0, 0, 0) url("images/testimonial/bg-2.jpg") no-repeat scroll center center / cover ;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  height: inherit !important;
  position: relative;
}
.servicos .testimonial-text-slider.slick-slider {
  margin-top: 40px;
}
.servicos .testimonial-text-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.servicos .sin-testiImage img {
  border: 1px solid #fff;
  cursor: pointer;
  display: inline-block !important;
  height: 150px;
  margin-bottom: 30px;
  margin-top: 36px;
  outline: 0 none;
  -webkit-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
  width: 150px;
}
.servicos .sin-testiImage.slick-current img {
  border: 2px solid #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  height: 180px;
  margin-top: 20px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  width: 180px;
}
.servicos .testimonial .slick-slider {
  height: 223px;
  z-index: 99;
}
.servicos .testimonial .testimonial-image-slider.slick-slider {
  margin-top: -20px;
}
.servicos .sin-testiImage {
    position: relative;
}
.servicos .sin-testiImage:before {
    background: none repeat scroll 0 0 rgba(229, 76, 42, 0.5);
    content: "";
    height: 150px;
    left: 18px;
    position: absolute;
    top: 36px;
    width: 150px;
    pointer-events: none;
}
.servicos .sin-testiImage.slick-current:before {
  display: none;
}
.servicos .testimonial-text-slider:before {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.79);
  content: "";
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.servicos p.text-qoute i {
    color: #e54c2a;
    font-size: 30px;
}
.servicos p.test-text {
    font-style: italic;
}
.servicos .test-title h4 {
  color: #e54c2a;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase;
}
.servicos .test-title > p {
    margin: 0;
}
.servicos .testimonial-sliders .slick-dots li a {
    color: #535353;
    font-size: 16px;
    font-weight: 600;
}
.servicos .testimonial-sliders .slick-dots li.slick-active a {
    color: #e54c2a;
    font-size: 24px;
}
.servicos .testimonial-sliders .slick-dots {
  bottom: 58px;
}
.servicos .sin-testiImage.slick-slide.slick-current.slick-active.slick-center:focus {
    outline: medium none !important;
}
.servicos .sin-testiImage.slick-slide.slick-active:focus {
    outline: medium none !important;
}