.banner-section{position:relative;overflow:hidden}.banner-carousel{position:relative}.banner-carousel .slide-item{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;padding:280px 0 200px}.banner-carousel .slide-item:before{position:absolute;content:'';width:100%;height:100%;background:-webkit-linear-gradient(0deg,rgba(39,39,39,.8),rgba(39,39,39,0) 100%);top:0;right:0;z-index:1}.banner-carousel .slide-item:after{position:absolute;content:'';width:100%;height:100%;background:-webkit-linear-gradient(-90deg,rgba(39,39,39,.5)0%,rgba(39,39,39,0) 100%);top:0;left:0;z-index:1}.banner-carousel .slide-item .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 6s linear;-moz-transition:all 6s linear;-ms-transition:all 6s linear;-o-transition:all 6s linear;transition:all 6s linear}.banner-carousel .active .slide-item .image-layer{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.banner-carousel .content-box{position:relative;display:block;max-width:600px;z-index:5}.banner-carousel .content-box h1{position:relative;display:block;color:#fff;font-size:90px;line-height:95px;font-weight:900;margin-bottom:37px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.banner-carousel .active .content-box h1{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.banner-carousel .content-box p{position:relative;display:block;color:#fff;font-size:20px;line-height:32px;font-weight:500;margin-bottom:41px;font-style:italic;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box .btn-box{position:relative;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1.3s ease;-moz-transition:all 1.3s ease;-ms-transition:all 1.3s ease;-o-transition:all 1.3s ease;transition:all 1.3s ease}.banner-carousel .active .content-box .btn-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.banner-carousel .content-box .btn-box .theme-btn-one{padding:22px 69px}.banner-carousel .owl-nav .owl-prev{position:absolute;left:50px;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#fff;text-align:center;line-height:60px;font-size:24px;font-weight:600;color:#272727;cursor:pointer;border-radius:50%;opacity:.2;transition:all .5s ease}.banner-carousel .owl-nav .owl-next{position:absolute;right:50px;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#fff;text-align:center;line-height:60px;font-size:24px;font-weight:600;color:#272727;cursor:pointer;border-radius:50%;opacity:.2;transition:all .5s ease}.banner-carousel:hover .owl-nav .owl-prev,.banner-carousel:hover .owl-nav .owl-next{opacity:1}.banner-carousel .owl-nav .owl-prev:hover,.banner-carousel .owl-nav .owl-next:hover{color:#fff}.banner-section.style-two .banner-carousel .content-box{max-width:870px;margin:0 auto}.banner-section.style-two .banner-carousel .content-box h1{font-size:100px;line-height:100px}.banner-section.style-two .banner-carousel .slide-item{padding:185px 0 195px}.banner-section.style-two .banner-carousel .slide-item:before{background:#272727;opacity:.5}.testimonial-section{position:relative}.testimonial-section .inner-container{position:relative;margin-top:-120px;z-index:1;padding-bottom:160px;border-bottom:1px solid #e6e6e6}.testimonial-block-one .inner-box{position:relative;display:block;background:#fff;padding:0 60px;box-shadow:0 5px 15px rgba(0,0,0,.06)}.testimonial-section .owl-carousel .owl-stage-outer{overflow:visible}.testimonial-section .owl-carousel .owl-item{opacity:0;transition:all .5s ease}.testimonial-section .owl-carousel .owl-item.active{opacity:1}.testimonial-block-one .inner-box .icon-box{position:relative;display:inline-block;font-size:50px;color:#fff;width:50px;height:50px;line-height:75px;text-align:center;margin-bottom:29px}.testimonial-block-one .inner-box p{font-size:20px;line-height:36px;font-style:italic;margin-bottom:27px}.testimonial-block-one .inner-box h5{font-size:18px;line-height:28px;font-weight:700;margin-bottom:32px}.testimonial-block-one .inner-box .image-box{position:relative;display:inline-block;margin-bottom:-52px!important}.testimonial-style-two{position:relative}.testimonial-style-two .inner-container{position:relative;padding-bottom:100px}.testimonial-style-two .inner-container:before{position:absolute;content:'';width:5000px;height:calc(100% - 67px);left:0;top:67px}.image_block_2 .image-box{position:relative;display:block;margin-right:70px}.image_block_2 .image-box .image{position:relative;display:block;background:#fff;padding-right:30px;padding-bottom:30px}.image_block_2 .image-box .image img{width:100%}.image_block_2 .image-box .icon-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.image_block_2 .image-box .icon-box span{position:relative;display:inline-block;width:77px;height:77px;line-height:117px;text-align:center;font-size:80px;color:#fff;border-radius:50%;box-shadow:0 0px 0px 20px rgba(0,0,0,.1)}.content_block_9 .content-box{position:relative;display:block;padding-top:160px}.content_block_9 .content-box .sec-title p{color:rgba(255,255,255,.7)}.content_block_9 .content-box .testimonial-inner .testimonial-content h3{position:relative;display:block;font-size:30px;line-height:50px;font-style:italic;color:rgba(255,255,255,.7);margin-bottom:42px;font-weight:400}.content_block_9 .content-box .testimonial-inner .testimonial-content h5{position:relative;display:block;font-size:18px;line-height:28px;color:#fff;font-weight:700}.testimonial-style-two .owl-nav{position:absolute;right:0;bottom:0}.testimonial-style-two .nav-style-one .owl-prev,.testimonial-style-two .nav-style-one .owl-next{opacity:.5}.testimonial-style-two .nav-style-one .owl-prev:hover,.testimonial-style-two .nav-style-one .owl-next:hover{background:#fff!important;opacity:1;color:#272727!important}.testimonial-style-two .sec-title{margin-bottom:33px}