.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:230px 0 170px}.banner-carousel .slide-item:before{position:absolute;content:'';width:100%;height:100%;background:#000;top:0;right:0;z-index:1;opacity:.5}.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:650px;z-index:5}.banner-carousel .content-box h5{position:relative;display:inline-block;font-size:18px;line-height:26px;padding-left:48px;margin-bottom:10px;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 h5{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 h5 i{position:absolute;left:0;top:-18px;font-size:60px;color:#fff}.banner-carousel .content-box h1{position:relative;display:block;color:#fff;font-size:66px;line-height:76px;font-weight:600;margin-bottom:15px;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 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:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box p{position:relative;display:block;color:#fff;font-size:24px;line-height:36px;margin-bottom:41px;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: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{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 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 .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.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.banner-carousel .content-box .btn-box .call-now{position:relative;display:inline-block;padding:4px;margin-right:22px}.banner-carousel .content-box .btn-box .call-now .inner{position:relative;display:inline-block;padding:21px 30px 23px 75px}.banner-carousel .content-box .btn-box .call-now .inner:before{position:absolute;content:'';background:rgba(34,34,34,.5);width:8px;height:8px;left:0;top:0}.banner-carousel .content-box .btn-box .call-now .inner:after{position:absolute;content:'';background:rgba(34,34,34,.5);width:8px;height:8px;right:0;bottom:0}.banner-carousel .content-box .btn-box .call-now .inner i{position:absolute;left:5px;top:0;color:#fff;font-size:100px;font-weight:400}.banner-carousel .content-box .btn-box .call-now .inner span{position:relative;display:block;font-size:16px;line-height:20px;color:#fff;font-weight:400}.banner-carousel .content-box .btn-box .call-now .inner h3{display:block;font-size:30px;line-height:36px;font-weight:600}.banner-carousel .content-box .btn-box .call-now .inner h3 a{display:inline-block;color:#fff}.banner-carousel .content-box .btn-box .call-now .inner h3 a:hover{text-decoration:underline}.banner-carousel .content-box .btn-box .theme-btn-one{top:-14px}.banner-section .owl-dots{position:absolute;left:50px;top:50%;transform:translateY(-50%)}.banner-section .owl-theme .owl-dots .owl-dot{display:block}.banner-section .owl-theme .owl-dots .owl-dot span{position:relative;background:#fff;width:15px;height:15px;border-radius:50%;margin:15px 0;cursor:pointer}.banner-section .owl-theme .owl-dots .owl-dot span:before{position:absolute;content:'';width:9px;height:9px;border-radius:50%;left:3px;top:3px;transform:scale(0,0);transition:all .5s ease}.banner-section .owl-theme .owl-dots .owl-dot.active span:before,.banner-section .owl-theme .owl-dots .owl-dot span:hover:before{transform:scale(1,1)}.banner-section.style-two .content-box{max-width:100%}.banner-section.style-two .banner-carousel .slide-item{padding:155px 0 220px}.banner-section.style-two .banner-carousel .slide-item:before{opacity:.6}.banner-section.style-two .content-box .icon-box{position:relative;display:inline-block;font-size:65px;color:#fff;margin-bottom:7px;-webkit-animation:service_hexagon_2 15s infinite linear;-moz-animation:service_hexagon_2 15s infinite linear;-o-animation:service_hexagon_2 15s infinite linear;animation:service_hexagon_2 15s infinite linear}.banner-section.style-two .banner-carousel .content-box h1{margin-bottom:47px}.banner-section.style-two .content-box h3{font-size:24px;display:block;line-height:32px;color:#fff;margin-bottom:6px;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-section.style-two .banner-carousel .active .content-box h3{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-section.style-two .content-box .btn-box a{margin:0 8px}.banner-section.style-two .banner-carousel .content-box .btn-box .theme-btn-one{top:0}.banner-btn{position:relative;display:inline-block;font-size:18px;line-height:26px;font-family:'Barlow',sans-serif;font-weight:700;color:#222 !important;background:#fff;text-align:center;padding:17px 37px;text-transform:uppercase;z-index:1;transition:all .5s ease}.banner-btn:hover{background:#20445a;color:#fff !important}.banner-btn:before{position:absolute;content:'';width:100%;height:0;background:#20445a;left:0;top:0;z-index:-1;transition:all .5s ease}.banner-btn:hover:before{height:50%}.banner-btn:after{position:absolute;content:'';width:100%;height:0;background:#20445a;left:0;bottom:0;z-index:-1;transition:all .5s ease}.banner-btn:hover:after{height:50%}.banner-btn .btn-shape{position:absolute;left:0;top:0;right:0;width:100%;height:100%}.banner-btn .btn-shape:before{position:absolute;content:'';background:#a7b6bf;width:8px;height:8px;left:0;bottom:0;transition:all .5s ease}.banner-btn:hover .btn-shape:before{bottom:86%}.banner-btn .btn-shape:after{position:absolute;content:'';background:#a7b6bf;width:8px;height:8px;top:0;right:0;transition:all .5s ease}.banner-btn:hover .btn-shape:after{top:86%}.banner-section.style-three .content-box .btn-box{position:relative;display:inline-block;padding:12px}.banner-section.style-three .content-box .btn-box a{float:left}.banner-section.style-three .banner-carousel .content-box .btn-box .theme-btn-one{top:0}.banner-section.style-three .content-box .btn-box a.banner-btn{margin-right:10px}.banner-section.style-three .banner-carousel .content-box p{margin-bottom:31px}.banner-section.style-three .banner-carousel .slide-item{padding:150px 0 135px}