.testimonial-section{background:#f1f9ff}.testimonial-section .image-box{margin-right:-45px;position:relative;padding-right:160px;display:block}.testimonial-section .image-box .image{overflow:hidden;position:relative;border-radius:10px;display:block}.testimonial-section .image-box .image:before{height:100%;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);content:"";position:absolute;top:0;background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 100%);background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.3)));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));left:-85%;width:50%;display:block;z-index:2;z-index:1}.testimonial-section .image-box .image:hover:before{-webkit-animation:shine 1s;animation:shine 1s}.testimonial-section .image-box .image img{border-radius:10px;width:100%}.testimonial-section .image-box .thumb-box{right:0;position:absolute;top:0}.testimonial-section .image-box .thumb-box li{margin-bottom:15px;position:relative;border-radius:5px;width:130px;display:block}.testimonial-section .image-box .thumb-box li img{border-radius:5px;width:100%}.testimonial-section .image-box .thumb-box li:last-child{margin-bottom:0}.testimonial-section .testimonial-content p{font-size:22px;margin-bottom:20px;line-height:22px;line-height:42px;display:block}.testimonial-section .testimonial-content .author-box{padding:8px 0 8px 85px;position:relative;display:block}.testimonial-section .testimonial-content .author-box .author-thumb{height:70px;position:absolute;top:0;border-radius:50%;left:0;width:70px}.testimonial-section .testimonial-content .author-box .author-thumb img{border-radius:50%;width:100%}.testimonial-section .testimonial-content .author-box h5{font-size:18px;font-weight:500;line-height:28px;display:block}.testimonial-section .testimonial-content .author-box .designation{font-size:16px;position:relative;line-height:26px;display:block}.testimonial-section .content-box{margin-right:-230px;position:relative;display:block}.testimonial-section .owl-nav{right:0;position:absolute;bottom:8px}.testimonial-section .owl-nav button{font-size:12px;font-weight:400;color:#c7c7c7;transition:all .5s ease;position:relative;cursor:pointer;display:inline-block}.testimonial-section .owl-nav button:hover{color:var(--main-color)}.testimonial-section .owl-nav button.owl-prev{margin-right:30px}.testimonial-section .icon-layer{position:absolute;bottom:280px;left:40px}.testimonial-style-two{padding-top:280px;position:relative}.testimonial-style-two .image-box{position:relative;padding-right:100px;display:block}.testimonial-style-two .image-box .image{position:relative;border-radius:5px;display:block}.testimonial-style-two .image-box .image img{border-radius:5px;width:100%}.testimonial-style-two .content-inner .shape .shape-1{-webkit-animation:zoom-fade 7s linear infinite;animation:zoom-fade 7s linear infinite;height:150px;position:absolute;top:-45px;border-radius:50%;background:var(--main-color);left:-118px;width:150px}.testimonial-style-two .content-inner .shape .shape-2{-webkit-animation:zoom-fade 10s linear infinite;animation:zoom-fade 10s linear infinite;height:150px;position:absolute;top:-5px;border-radius:50%;background:var(--main-color);left:-61px;width:150px}.testimonial-style-two .content-inner .shape .shape-3{top:-62px;left:-110px}.testimonial-style-two .content-inner .shape .shape-3,.testimonial-style-two .content-inner .shape .shape-4{height:150px;border:1px solid var(--main-color);position:absolute;border-radius:50%;background:var(--white-color);width:150px;z-index:-1}.testimonial-style-two .content-inner .shape .shape-4{clip-path:polygon(0 5%,100% -2%,100% 100%,0 100%,0 0);top:-21px;left:-52px}.testimonial-style-two .content-box{position:relative;margin-left:-70px;display:block}.testimonial-style-two .content-box p{font-size:22px;margin-bottom:15px;color:#8a90a2;line-height:42px}.testimonial-style-two .content-box .rating li{font-size:18px;margin-right:8px;color:#fbab58;position:relative;display:inline-block}.testimonial-style-two .content-box .rating li:last-child{margin:0}.testimonial-style-two .content-box h5{font-size:18px;font-weight:500;position:relative;line-height:28px;display:block}.testimonial-style-two .content-box .designation{font-size:16px;position:relative;line-height:26px;display:block}.testimonial-style-two .owl-nav{position:absolute;top:50%;left:0;width:100%;margin-top:-32px}.testimonial-style-two .owl-nav button{height:65px;font-size:12px;color:#fff;transition:all .5s ease;position:absolute;text-align:center;border-radius:50%;background:var(--main-color);cursor:pointer;width:65px;line-height:69px;display:inline-block}.testimonial-style-two .owl-nav button:hover{background:var(--title-color)}.testimonial-style-two .owl-nav button.owl-prev{left:-315px}.testimonial-style-two .owl-nav button.owl-next{right:-315px}.testimonial-style-two .pattern-layer{height:150px;position:absolute;background-size:100% 100%;top:0;left:0;width:100%;background-repeat:no-repeat}.testimonial-style-two.testimonial-page{padding-top:130px}.testimonial-style-three{position:relative}.testimonial-style-three .owl-carousel .owl-stage-outer{overflow:visible}.testimonial-style-three .owl-carousel .owl-stage-outer .owl-item{opacity:0}.testimonial-style-three .owl-carousel .owl-stage-outer .owl-item.active{opacity:1}.testimonial-block-one{position:relative;margin-top:42px;display:block}.testimonial-block-one .inner-box{padding:0 30px 30px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:5px;background:#fff;display:block}.testimonial-block-one .inner-box .thumb-box{height:83px;filter:drop-shadow(0 4px 20px rgba(71,51,245,.2));border:2px solid #fff;margin-bottom:25px;position:relative;border-radius:50%;width:83px;margin-top:-42px;display:inline-block}.testimonial-block-one .inner-box .thumb-box img{border-radius:50%;width:100%}.testimonial-block-one .inner-box p{font-size:16px;margin-bottom:22px}.testimonial-block-one .inner-box h3{font-size:22px;font-weight:600;position:relative;line-height:30px;display:block}.testimonial-block-one .inner-box .designation{font-size:16px;position:relative;line-height:24px;display:block}