.testimonial{display:inline-block;position:relative;width:100%}.testimonial:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 0,#fff 49%,hsla(0,0%,100%,0));bottom:150px;content:"";height:250px;left:0;position:absolute;width:100%}.testimonial.all-loaded:after,.testimonial.theme-review:after{display:none}.testimonial .button-box{margin:60px 0;position:relative;text-align:center;z-index:99}.testimonial.all-loaded .button-box{margin:0}.testimonial .top-content{position:relative}.testimonial .top-content .image{animation:rotate 60s linear infinite;max-width:320px;position:relative;width:100%}.testimonial .top-content .image img{animation:correct 2s linear infinite;border-radius:100%;height:90px;overflow:hidden;position:absolute;width:90px}.testimonial .top-content .image img:first-child{animation-duration:3s;left:0;margin-top:-80px}.testimonial .top-content .image img:nth-child(2){left:60px;margin-top:80px}.testimonial .top-content .image img:last-child{animation-duration:5s;margin:-30px 0 0;right:40px}@keyframes correct{0%{top:-50px}50%{top:-30px}to{top:-50px}}.testimonial .testimonial-outer{display:flex;flex-wrap:wrap;justify-content:space-between}.testimonial .testimonial-outer .testimonial-box{margin:36px 0;width:calc(50% - 16px)}.testimonial .testimonial-outer .testimonial-box .rating{color:#f5c26b;padding:0 0 36px}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner{background-color:#fff;border-radius:17px;box-shadow:0 20px 32px 0 rgba(96,97,112,.24),0 2px 8px 0 rgba(40,41,61,.08);height:100%;padding:48px}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner h5{margin-top:0}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .srvices-provider .title{font-size:16px;font-weight:700;margin-bottom:8px;margin-top:25px;text-transform:uppercase}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .srvices-provider .srvices-tags{display:flex;flex-wrap:wrap}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .srvices-provider .tag-box{background-color:#fff;border:1px solid rgba(15,9,53,.14);border-radius:10px;box-shadow:0 3px 4px 0 rgba(7,6,36,.12);font-size:16px;line-height:normal;margin:0 8px 8px 0;padding:8px 12px;text-transform:uppercase}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .client-detail{align-items:center;display:flex;flex-wrap:wrap;padding:40px 0 0}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .client-detail .image{border:2px solid #000;border-radius:100%;height:100px;overflow:hidden;width:100px}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .client-detail .name{font-weight:700;margin-left:24px}.testimonial .top-content .button-box.mobile{display:none}.testimonial.style_two .top-content{max-width:100%}.testimonial.style_two .top-content .image{display:none}.testimonial.style_two .top-content .button-box.mobile{display:block;margin:0}.testimonial.style_two:after{display:none}.testimonial .content .rating-box{align-items:center;display:flex;flex-wrap:wrap;padding:16px 0 35px}.testimonial .content .rating-box .rating-image{padding-right:20px}.testimonial .content .rating-box .fa{color:#fbba54}.testimonial .content .rating-box span.rating-text{display:inline-block;font-weight:500;width:100%}@media (max-width:1023px){.testimonial .top-content{padding:0 16px}.testimonial .top-content .image{display:none}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner{padding:24px 16px}.testimonial .content-wrapper{padding:0}.testimonial .slick-list{padding:0 50px 0 0}.testimonial .slick-track{padding-left:8px}.testimonial .testimonial-outer{padding:0 12px}.testimonial .testimonial-outer .testimonial-box{margin:48px 8px;width:100%}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .srvices-provider .tag-box{font-size:14px}.testimonial .testimonial-outer .testimonial-box .testimonial-box-inner .client-detail .name{margin-left:0;margin-top:16px;width:100%}.testimonial .button-box,.testimonial:after{display:none}.testimonial .top-content .button-box.mobile{display:block;margin:16px 0 0}}@media (min-width:640px) and (max-width:1023px){.testimonial .slick-list{padding:0 250px 0 0}.testimonial .top-content{padding:0 24px}.testimonial .testimonial-outer .testimonial-box{margin:48px 12px}}@media (min-width:768px) and (max-width:1023px){.testimonial .top-content{align-items:center;display:flex;padding:0 36px}.testimonial .top-content .content{max-width:445px}.testimonial .testimonial-outer .testimonial-box{margin:48px 10px;width:calc(50% - 20px)}}