.testimonials .testimonials-carousel {
    background-color: transparent;
}
.testimonials .box-carousel {
    display: flex;
    justify-content: center;
    width: 300px;
    margin-bottom: -145px;
}

@media screen and (min-width: 600px) {
    .testimonials .box-carousel {
        width: 600px;
    }
}
  
@media screen and (min-width: 1000px) {
    .testimonials .box-carousel {
        width: 900px;
    }
}

.testimonials .testimonials-carousel .item {
    display: flex;
    flex-direction: column;
    background: #fff;
    color: #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.50);
    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.50);
    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.50);
    padding: 20px;
}

.testimonials .testimonials-carousel .item .box-image {
    display: flex;
    justify-content: center;
    align-items: center;
}

.testimonials .testimonials-carousel .item .box-text {
    padding: 5px;
    font-size: 15px;
}

.testimonials-carousel .owl-item img {
    width: auto!important;
    max-width: 100%;
    margin: 0 0 20px
}

.item{
    transition:.4s ease all;
    transform:scale(.7);
  }
@media(max-width:1000px){
    .item{margin:0; transform:scale(.9)}
}
.active.center .item {
    opacity:1;
    transform:scale(1);
    margin: 2px 0px;
}

.owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.link-pesquisador {
    color: #fff;
    font-size: 15px;
    font-weight: lighter;
}

.link-pesquisador a {
    color: #fff;
    text-decoration: underline;
}

.box-pre-cadastro {
    text-align: left;
}

.content-lojas-carousel {
    height: 140px;
    width: 300px;
    background-color: #fff;
    border-radius: 30px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 0px 50px;
    margin-bottom: -75px;
}
@media screen and (min-width: 600px) {
    .content-lojas-carousel {
        width: 600px;
    }
}
  
@media screen and (min-width: 1000px) {
    .content-lojas-carousel {
        width: 800px;
    }
}

.lojas-carousel {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.lojas-carousel .box-image {
    display: flex;
    justify-content: center;
}

.lojas-carousel .owl-prev {
    width: 9px;
    left: -45px;
    top: 0px;
    background: url(../img/prev-arrow-gray.png) center no-repeat;
    background-size: contain;
    animation: goLeft 2s ease-in-out infinite alternate
}

.lojas-carousel .owl-next {
    width: 9px;
    right: -45px;
    top: 0px;
    background: url(../img/next-arrow-gray.png) center no-repeat;
    background-size: contain;
    animation: goRight 2s ease-in-out infinite alternate
}

.lojas-carousel .owl-stage {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.lojas-carousel .box-image {
    display: flex !important;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

.lojas-carousel .box-image span {
    font-size: 14px;
    margin-top: 10px;
}

.box-client-types {
    margin-top: 100px;
    margin-bottom: 50px;
}

.lojas-carousel .owl-next,
.lojas-carousel .owl-prev {
    display: block;
}