.testimonial-section{position:relative;padding:150px 0 120px}.testimonial-section .client-thumb-outer{position:relative;max-width:300px;margin:0 auto;overflow:hidden;padding-top:32px}.testimonial-section .client-thumb-outer .client-thumbs-carousel{position:relative;max-width:80px;margin:0 auto;margin-bottom:5px}.testimonial-section .client-thumb-outer .client-thumbs-carousel .owl-stage-outer{overflow:visible}.testimonial-section .client-thumb-outer .client-thumbs-carousel .thumb-item{position:relative;width:80px;border-radius:50%;margin:0 auto}.testimonial-section .client-thumb-outer .thumb-item .thumb-box{width:80px;height:80px;cursor:pointer;overflow:hidden;border-radius:50%;background:#fff}.testimonial-section .client-thumb-outer .client-thumbs-carousel .thumb-item img{overflow:hidden;width:100%;height:100%;display:block;border-radius:50%;opacity:.3}.testimonial-section .owl-item.active .thumb-item .thumb-box img{opacity:1}.testimonial-section .client-testimonial-carousel .owl-prev,.testimonial-section .client-testimonial-carousel .owl-next{position:absolute;display:inline-block;bottom:-95px;font-size:20px;font-weight:600;color:#222;width:45px;height:45px;line-height:45px;background:#fff;border-radius:50%;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,.2);cursor:pointer;transition:all .5s ease}.testimonial-section .client-testimonial-carousel .owl-prev:hover,.testimonial-section .client-testimonial-carousel .owl-next:hover{color:#fff}.testimonial-section .client-testimonial-carousel .owl-prev{left:155px}.testimonial-section .client-testimonial-carousel .owl-next{right:155px}.testimonial-section .top-title{margin-bottom:50px}.testimonial-section .inner-content{position:relative;max-width:800px;width:100%;margin:0 auto}.testimonial-section .testimonial-content{position:relative;text-align:center;margin-top:60px}.testimonial-section .testimonial-content .inner-box .text{position:relative;font-size:22px;line-height:36px;color:#222;font-style:italic;margin-bottom:48px}.testimonial-section .testimonial-content .inner-box .text:before{position:absolute;content:"\f111";font-size:200px;line-height:150px;font-family:'Flaticon';left:50%;top:0;transform:translateX(-50%);z-index:-1}.testimonial-section .testimonial-content .inner-box .author-info .name{position:relative;font-size:18px;line-height:26px;font-family:'PT Sans',sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:0}.testimonial-section .testimonial-content .inner-box .author-info .designation{position:relative;display:block;font-size:12px;line-height:14px;text-transform:uppercase}.border-shap .border-3{position:absolute;left:0;bottom:0;width:100%;height:17px;background-repeat:repeat-x;animation:slide 300s linear infinite;-webkit-animation:slide 300s linear infinite}.testimonial-style-two{position:relative;padding:100px 0 120px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.testimonial-style-two:before{position:absolute;content:'';background:rgba(14,44,80,.6);width:100%;height:100%;left:0;top:0}.testimonial-style-two .sec-title{margin-bottom:25px}.testimonial-style-two .sec-title h1{color:#fff;padding-bottom:24px}.testimonial-style-two .sec-title h1:before{right:inherit;left:0}.testimonial-style-two .testimonial-content .inner-box .text{position:relative;font-size:22px;line-height:36px;color:#fff;font-style:italic;margin-bottom:33px}.testimonial-style-two .testimonial-content .inner-box .author-info .name{position:relative;font-size:18px;line-height:26px;font-family:'PT Sans',sans-serif;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:0}.testimonial-style-two .testimonial-content .inner-box .author-info .designation{position:relative;display:block;font-size:12px;line-height:14px;color:#fff;text-transform:uppercase;margin-bottom:32px}.testimonial-style-two .testimonial-content .inner-box .author-info .image-box{position:relative;display:inline-block;width:80px;height:80px;border-radius:50%}.testimonial-style-two .testimonial-content .inner-box .author-info .image-box img{width:100%;border-radius:50%}.testimonial-style-two .content-inner{position:relative;margin-left:50px}.testimonial-style-two .owl-dots{position:absolute;right:-125px;top:50%;transform:translateY(-50%)}.testimonial-style-two .owl-theme .owl-dots .owl-dot{display:block;margin:15px 0}.testimonial-style-two .owl-theme .owl-dots .owl-dot span{position:relative;display:inline-block;background:#666;width:8px;height:8px;border-radius:50%;cursor:pointer;transition:all .5s ease}.testimonial-style-two .owl-theme .owl-dots .owl-dot.active span,.testimonial-style-two .owl-theme .owl-dots .owl-dot span:hover{width:10px;height:10px;box-shadow:0 0 0 5px rgba(255,255,255,.5)}.testimonial-style-two .owl-theme .owl-dots .owl-dot span:before{position:absolute;content:'';background:rgba(255,255,255,.5);width:28px;height:28px;left:-9px;top:-9px;border-radius:50%;z-index:-1;transform:scale(0,0);transition:all .5s ease}.testimonial-style-two .owl-theme .owl-dots .owl-dot.active span:before,.testimonial-style-two .owl-theme .owl-dots .owl-dot span:hover:before{transform:scale(1,1)}.testimonial-style-three{position:relative;padding:100px 0 70px;background:#f7f7f7}.testimonial-style-three .testimonial-content .inner-box{position:relative;display:block;background:#fff;margin:40px 0 30px;padding:43px 30px 41px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.testimonial-style-three .testimonial-content .inner-box .image-box{position:absolute;top:-40px;right:40px;width:80px;height:80px;border-radius:50%}.testimonial-style-three .testimonial-content .inner-box .image-box img{width:100%;border-radius:50%}.testimonial-style-three .testimonial-content .inner-box .rating-box{position:relative;display:block;margin-bottom:16px}.testimonial-style-three .testimonial-content .inner-box .rating-box li{position:relative;display:inline-block;float:left;font-size:14px;margin-right:7px}.testimonial-style-three .testimonial-content .inner-box .rating-box li:last-child{margin-right:0}.testimonial-style-three .testimonial-content .inner-box .text{margin-bottom:20px;position:relative}.testimonial-style-three .testimonial-content .inner-box .author h5{position:relative;display:block;font-size:18px;line-height:26px;font-weight:600;margin-bottom:0}.testimonial-style-three .testimonial-content .inner-box .author span{font-size:14px;line-height:24px;position:relative;display:block;font-style:italic;margin:0}.testimonial-style-four{position:relative;padding:100px 0;background:#f7f7f7}.testimonial-style-four .testimonial-content{position:relative;margin:40px 10px 10px}.testimonial-style-four .testimonial-content .inner-box{position:relative;display:block;background:#fff;padding:0 60px 54px;border-radius:20px;box-shadow:0 0px 10px 0px rgba(0,0,0,.1)}.testimonial-style-four .testimonial-content .inner-box .image-box{position:relative;display:inline-block;margin-bottom:26px;margin-top:-40px}.testimonial-style-four .testimonial-content .inner-box p{margin-bottom:14px}.testimonial-style-four .testimonial-content .inner-box .icon-box{position:relative;font-size:24px;line-height:30px;color:#222;margin-bottom:7px}.testimonial-style-four .testimonial-content .inner-box h5{position:relative;display:block;font-size:18px;line-height:28px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.testimonial-style-four .testimonial-content .inner-box .designation{position:relative;display:block;font-size:15px;font-style:italic;margin:0}.testimonial-style-four .owl-theme .owl-dots .owl-dot span{position:relative;display:inline-block;width:10px;height:10px;border-radius:50px;margin:0 5px;cursor:pointer;transition:all .5s ease}.testimonial-style-four .owl-theme .owl-dots .owl-dot.active span,.testimonial-style-four .owl-theme .owl-dots .owl-dot span:hover{width:30px}.testimonial-style-four .owl-theme .owl-dots{margin-top:62px}.clients-section{position:relative;padding-bottom:100px}.clients-section .top-title{margin-bottom:87px}.clients-section .image-box img{display:block;max-width:100%;width:auto;margin:0 auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.clients-section .image-box:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}.fact-counter{position:relative;padding:80px 0}.fact-counter .counter-block{position:relative;display:block;text-align:center}.fact-counter .counter-column:last-child .counter-block:before{display:none}.fact-counter .counter-block .count-outer{position:relative;display:block;font-size:48px;line-height:60px;font-family:'Playfair Display',serif;font-weight:700;margin-bottom:3px}.fact-counter .counter-block .text{position:relative;font-size:14px;color:#333;text-transform:uppercase}.service-section{position:relative;padding:100px 0 70px}.service-section .top-title{margin-bottom:60px}.service-block-one{position:relative;display:block;background:#fff;border-radius:5px;overflow:hidden;text-align:center}.service-section .service-block-one{margin-bottom:30px}.service-block-one .inner-box .image-box{position:relative;display:block;overflow:hidden;border-radius:5px}.service-block-one .inner-box .image-box a{position:relative;display:block}.service-block-one .inner-box .image-box a:before{position:absolute;content:'';width:100%;height:0;left:0;top:-100%;transition:all .5s ease-in-out;z-index:1}.service-block-one:hover .inner-box .image-box a:before{top:0;height:100%}.service-block-one .inner-box .image-box img{position:relative;display:block;width:100%;transition:all .5s ease}.service-block-one:hover .inner-box .image-box img{transform:scale(1.05)}.service-block-one .inner-box .lower-content{position:relative;padding:38px 30px 45px}.service-block-one .inner-box .lower-content h3{position:relative;display:block;font-size:22px;line-height:30px;font-weight:700;color:#222;margin-bottom:15px;transition:all .5s ease}.service-block-one .inner-box .lower-content h3 a{display:inline-block;color:#222}.service-block-one .inner-box .lower-content .text{position:relative;margin-bottom:27px}.service-block-one .inner-box .lower-content .price{position:relative;font-size:20px;line-height:28px;margin-bottom:22px}.service-block-one .inner-box .lower-content .btn-box a{position:relative;display:inline-block;font-size:16px;line-height:26px;font-family:'PT Sans',sans-serif;font-weight:700;color:#222;text-transform:uppercase;border-radius:30px;text-align:center;padding:10px 35px}.service-block-one .inner-box .lower-content .btn-box a:hover{color:#fff}