.testimonials-wrap{position: relative; display: block; margin: 0 0px; overflow: hidden;}
.testimonials-wrap .tml-main-box{position: relative; display: block; margin:  0 auto;}
.owl-carousel.tml-carousel .item{padding: 0px 0px 60px!important;}
.owl-carousel.tml-carousel .owl-stage-outer{ padding: 170px 0px 00px;}
.owl-carousel.tml-carousel .owl-stage-outer .owl-item{z-index: 1;}
.owl-carousel.tml-carousel .owl-stage-outer .owl-item.active.center {z-index: 5; }
.owl-carousel.tml-carousel .owl-stage-outer .owl-item .item{ transition: all 0.4s;}
.owl-carousel.tml-carousel .owl-stage-outer .owl-item.active.center .item{transform: scale(1.3);}
.owl-carousel.tml-carousel .owl-stage-outer .owl-item.active.center .item .tmls-item-box .tmls-user-review{font-size: ;}
.owl-carousel.tml-carousel.owl-grab .owl-stage-outer .owl-item.active.center .item{transform: scale(1);}
.owl-carousel.tml-carousel .owl-dots .owl-dot span{height: 8px;}
.owl-carousel.tml-carousel .owl-dots .owl-dot.active span{width: 25px; background-color: #db1515;}
.owl-carousel.tml-carousel .owl-nav{margin: 0;}
.owl-carousel.tml-carousel .owl-nav [class*=owl-]{position: absolute; top: 170px; bottom: 80px; width: 28%;}
.owl-carousel.tml-carousel .owl-nav [class*=owl-]:hover{background-color: transparent;}
.owl-carousel.tml-carousel .owl-nav [class*=owl-] span{display: none;}
.owl-carousel.tml-carousel .owl-nav .owl-prev[class*=owl-]{left: 30px;}
.owl-carousel.tml-carousel .owl-nav .owl-next[class*=owl-]{right: 30px;}

.tml-carousel .tmls-item-box{display: block; position: relative; height: auto; border-radius: 12px; padding: 40px 25px 25px; background-color: #ffffff; box-shadow: 0 5px 25px rgba(0,0,0,0.1); text-align: center;}
.tmls-item-box .tmls-author{position: absolute; top:-80px; left: 50%; transform: translateX(-50%); display: block; width: 120px; height: 120px;border-radius: 50%; background-color: #ffffff; padding: 5px; box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);}
.tmls-item-box .tmls-author .author-avatar{position: relative; display: block; width: 100%; height: 100%; overflow: hidden; border-radius: 50%;}
.tmls-item-box .tmls-author .author-avatar img{width: 100%; height: 100%; object-fit: cover;}
.tmls-item-box .tmls-user-heading{position: relative; display: block; margin: 10px 0 10px;}
.tmls-item-box .tmls-user-heading .tmls-user-title{position: relative; display: block; font-size: 18px; margin: 0 0 5px;}
.tmls-item-box .tmls-user-heading .tmls-user-position{position: relative; display: block; font-size: 13px; margin:0 0 10px; font-weight: 300; color: #757575;}
.tmls-item-box .tmls-user-heading  .review-star-sprite{margin-right: 0;}
.tmls-item-box .tmls-user-review {position: relative; display: block; font-size: 14px; }

@media (max-width: 767px){ 
    .tmls-item-box .tmls-user-heading .tmls-user-title{font-size: 16px;}
    .owl-carousel.tml-carousel .owl-stage-outer .owl-item.active.center .item{transform: scale(1.3);}
    .tmls-item-box .tmls-user-review{font-size: 12px;}
    .owl-carousel.tml-carousel .owl-stage-outer{padding-bottom: 15px;}
}
@media (max-width: 640px){
    .testimonials-wrap .tml-main-box{margin: 0 -12%;}
}

@media (max-width: 560px){
    .testimonials-wrap .tml-main-box{margin: 0 -22%;}
}
@media (max-width: 480px){
    .testimonials-wrap .tml-main-box{margin: 0 -32%;}
    .tml-carousel .tmls-item-box{padding: 40px 15px 15px;}
}
@media (max-width: 400px){
    .testimonials-wrap .tml-main-box{margin: 0 auto;}
    .testimonials-wrap{margin: 0 -15px;}
    .owl-carousel.tml-carousel .owl-stage-outer .owl-item.active.center .item{transform: unset;}
    .owl-carousel.tml-carousel .owl-nav .owl-prev[class*=owl-],
    .owl-carousel.tml-carousel .owl-nav .owl-next[class*=owl-]{width: 20px;}
    .owl-carousel.tml-carousel .owl-nav .owl-prev[class*=owl-]{left: 0;}
    .owl-carousel.tml-carousel .owl-nav .owl-next[class*=owl-]{right: 0;}
    .owl-carousel.tml-carousel .item{padding-bottom: 10px!important;}
    .owl-carousel.tml-carousel .owl-stage-outer{padding-top: 100px;}
}

