.main-slider{position:relative}.main-slider .pattern-layer{position:absolute;top:0;right:0;width:1035px;height:740px;top:0;right:0;background-repeat:no-repeat;animation-name:slideInRight;animation-duration:2s;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-name:slideInRight;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:slideInRight;-moz-animation-duration:2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear;-ms-animation-name:slideInRight;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-timing-function:linear}.main-slider .slide{position:relative;width:100%;padding:175px 0 100px;background-size:cover;background-repeat:no-repeat;background-position:center}.main-slider .content-box{position:relative;display:block;max-width:560px;width:100%;padding-top:70px;z-index:1}.main-slider .top-text{position:relative;display:inline-block;padding-left:43px;font-size:18px;line-height:28px;text-align:center;opacity:0;margin-bottom:9px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.main-slider .active .top-text{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:.5s}.main-slider h1{position:relative;display:block;font-size:74px;line-height:80px;color:#222;font-weight:700;margin-bottom:33px;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.main-slider .active h1{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);transition-delay:1s}.main-slider .text{position:relative;font-size:18px;line-height:26px;color:#666;font-weight:700;margin-bottom:47px;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}.main-slider .active .text{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);transition-delay:1s}.main-slider .btn-box{opacity:0;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.main-slider .active .btn-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:1.5s}.main-slider .btn-box .theme-btn.style-one{margin-right:8px}.main-slider .image-box{position:relative;padding-right:65px}.main-slider .image-box .bg-layer{position:absolute;right:-75px;bottom:0;width:972px;height:625px;background-repeat:no-repeat;z-index:-1}.main-slider .image-box .image{opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.main-slider .active .image-box .image{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:1s}.main-slider .active .image-box .image img{position:relative;width:auto}.main-slider.style-two{position:relative}.main-slider.style-two .content-box{max-width:560px;padding-top:0}.main-slider.style-two h1{margin-bottom:53px}.main-slider.style-two .content-box .btn-box .video-btn{position:relative;display:inline-block;overflow:hidden;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;background:rgba(0,0,0,.4);border-radius:30px;padding:17px 30px 17px 67px;z-index:1}.main-slider.style-two .content-box .btn-box .video-btn:before{position:absolute;content:'';width:0;height:100%;top:0;right:0;z-index:-1;transition:all .5s ease}.main-slider.style-two .content-box .btn-box .video-btn:hover:before{width:100%;left:0}.main-slider.style-two .content-box .btn-box .video-btn i{position:absolute;left:6px;top:6px;font-size:18px;border:2px solid #fff;width:48px;height:48px;line-height:48px;text-align:center;border-radius:50%}.main-slider.style-two .content-box .btn-box .theme-btn.style-two{margin-right:10px}.main-slider.style-two .slide{padding:133px 0 270px}.main-slider.style-three .content-box{max-width:100%;padding-top:0}.main-slider.style-three .slide{padding:190px 0 200px}.main-slider.style-three h1{font-size:60px;line-height:68px}.feature-section{position:relative;padding-bottom:100px}.feature-section .sec-title{margin-bottom:41px}.feature-section .inner-content{position:relative}.feature-section .feature-block{position:relative}.feature-section .feature-block:last-child:before{display:none}.feature-block-one{position:relative;display:block;background:#fff;text-align:center;padding:30px}.feature-block-one .inner-box .icon-box{position:relative;display:inline-block;font-size:70px;line-height:70px;margin-bottom:28px;transition:all .5s ease}.feature-block-one .inner-box h3{position:relative;display:block;font-size:22px;line-height:30px;font-weight:700;color:#222;margin-bottom:15px}.feature-block-one .inner-box h3 a{display:inline-block;color:#222}.feature-block-one .inner-box .text{position:relative;margin-bottom:22px}.feature-block-one .inner-box .link a{position:relative;display:inline-block;font-size:14px;line-height:14px}.video-section{position:relative;padding:120px 0}#video_block_one .video-inner{position:relative;max-width:810px;width:100%}.video-section .upper-content .video-inner{margin:0 auto;padding-bottom:50px}#video_block_one .video-inner .video-box{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;padding:160px 0;border-radius:5px}#video_block_one .video-inner .video-box .video-btn a{position:relative;display:inline-block;font-size:30px;color:#222;background:#fff;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;-webkit-animation:pulse 3s infinite;-o-animation:pulse 3s infinite;animation:pulse 3s infinite}.video-section .top-title{margin-bottom:108px}.video-section .lower-content{position:relative}.video-section .lower-content .image-box{position:relative;overflow:hidden;display:block;border-radius:5px}.video-section .lower-content .image-box img{position:relative;display:block;width:100%;border-radius:5px;transition:all .5s ease}.video-section .lower-content .image-box:hover img{transform:scale(1.05);opacity:.5}.composition-section{position:relative;padding:100px 0}.composition-section .upper-content{position:relative;margin:0 -90px}.composition-section .upper-content .inner-box .single-item{position:relative;margin-bottom:145px;max-width:350px}.composition-section .upper-content .left-column .inner-box .single-item:last-child,.composition-section .upper-content .right-column .inner-box .single-item:last-child{margin-bottom:0 !important}.composition-section .upper-content .inner-box .single-item .icon-box{position:absolute;top:6px}.composition-section .upper-content .left-column .inner-box .single-item .icon-box:before{right:-95px}.composition-section .upper-content .right-column .inner-box .single-item .icon-box:before{left:-95px}.composition-section .upper-content .left-column .inner-box .single-item .icon-box{right:0}.composition-section .upper-content .left-column .inner-box .single-item{padding-right:105px;text-align:right}.composition-section .upper-content .right-column .inner-box .single-item .icon-box{left:0}.composition-section .upper-content .right-column .inner-box .single-item{padding-left:105px;text-align:left;max-width:100%;margin-left:70px}.composition-section .upper-content .inner-box .single-item .icon-box span{position:absolute;top:-6px;font-size:30px;line-height:35px;font-weight:300;font-family:'Open Sans',sans-serif}.composition-section .upper-content .left-column .inner-box .single-item .icon-box span{left:-28px}.composition-section .upper-content .right-column .inner-box .single-item .icon-box span{right:-28px}.composition-section .upper-content .inner-box .single-item h3{position:relative;display:block;font-size:22px;line-height:30px;font-weight:700;color:#222;margin-bottom:1px}.composition-section .upper-content .inner-box .single-item h3 a{display:inline-block;color:#222}.composition-section .upper-content .inner-box .single-item h5{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;color:#222;margin-bottom:14px}.composition-section .upper-content .inner-box{position:relative;margin-top:25px}.composition-section .upper-content .image-box{position:relative;display:block;text-align:center}.composition-section .upper-content .image-box .pattern-bg{position:absolute;left:-20px;top:-15px;width:460px;height:460px;background-repeat:no-repeat;-webkit-animation:zoom-fade 5s infinite linear;animation:zoom-fade 5s infinite linear}.composition-section .sec-title{margin-bottom:68px}.composition-section .upper-content{position:relative;margin-bottom:85px}.composition-section .lower-content{position:relative;max-width:945px;width:100%;margin:0 auto}.composition-section .lower-content .single-item{position:relative;width:25%;float:left;text-align:center}.composition-section .lower-content .single-item h3{position:relative;display:block;font-size:22px;line-height:30px;font-weight:700;color:#222;margin-bottom:1px}.composition-section .lower-content .single-item h5{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;color:#222}.composition-section .lower-content .single-item:last-child:before{display:none}.composition-section .border-shap .border-2{z-index:2}.info-section{position:relative;padding:120px 0 105px}.info-section .bg-pattern{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.info-section .content-box{margin-left:50px;z-index:1}.info-section .image-layer{position:absolute;left:0;top:0;z-index:1}.info-section .image-layer img{position:relative;border-radius:44% 78% 50% 70%}#content_block_one .content-box{position:relative;display:block}#content_block_one .content-box .sec-title h1{color:#fff;font-weight:700}#content_block_one .content-box .sec-title h1:before{right:inherit;left:0}#content_block_one .content-box .text{position:relative;color:#fff;margin-bottom:25px}#content_block_one .content-box .list-item li{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;color:#fff;margin-bottom:9px;padding-left:25px}#content_block_one .content-box .list-item li:last-child{margin-bottom:0}#content_block_one .content-box .list-item li:before{position:absolute;content:"\f00c";font-family:'Font Awesome 5 Free';font-size:16px;font-weight:700;left:0;top:1px}#content_block_one .content-box .list-item{position:relative;margin-bottom:57px}#content_block_one .content-box .theme-btn.style-one{margin-right:8px}#content_block_one .content-box .sec-title{margin-bottom:27px}.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}