.home-slider{z-index:1}.home-slider .carousel-item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.home-slider .carousel-item::before{content:"";background:rgba(0,0,0,.4196078431);position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.home-slider .carousel-item .mobile-banner{background-repeat:no-repeat;background-position:center center;background-size:0}.home-slider .carousel-item .carousel-caption{position:relative;right:auto;bottom:auto;left:auto;z-index:1;transition:.3s all ease-in-out;padding:160px 0}.home-slider .carousel-item .carousel-caption .banner-area{background-color:rgba(0,0,0,.6);padding:25px 0}.home-slider .carousel-item .carousel-caption .banner-area p.heading-three{font-size:1.6rem;line-height:2.6rem;font-weight:400;text-transform:uppercase;margin:0 0 25px;position:relative;color:#fff;letter-spacing:3px;font-family:"Segoe UI Regular"}.home-slider .carousel-item .carousel-caption .banner-area p.heading-three::before{position:absolute;content:"";background:#f2f2f2;opacity:.5;width:75px;height:1px;left:0;right:0;margin:0 auto;bottom:-7px}.home-slider .carousel-item .carousel-caption .banner-area p.heading-two{font-size:33px;line-height:43px;text-transform:uppercase;font-family:"Segoe UI Regular";margin:30px 0;color:#fff;letter-spacing:1.6px}.home-slider .carousel-item .carousel-caption .banner-area p.heading-two span{color:#efb189}.home-slider .carousel-item .carousel-caption .banner-area p{font-size:2.2rem;line-height:2.3rem;color:#f3f3f3;margin-top:15px;text-transform:uppercase;font-family:"segoe_uilight"}.home-slider .carousel-item .carousel-caption .banner-area .btn-main{background-color:rgba(255,102,0,.6);text-transform:uppercase;border-radius:0;border:2px solid rgba(245,123,44,.8117647059);margin-top:20px;letter-spacing:1.6px;font-weight:400;font-weight:300;font-size:1.8rem;line-height:2.8rem;color:#fff}.home-slider .carousel-item .carousel-caption .banner-area .btn-main:hover{background:#2f2f2f;border:2px solid #2f2f2f}.main-heading{font-size:4rem;line-height:5rem;font-weight:500;position:relative}.main-heading::before{position:absolute;content:"";background:#ddd;opacity:.5;width:100px;height:1px;left:0;right:0;margin:0 auto;bottom:0}.text-big{font-size:2.1rem;line-height:3.6rem;margin-top:30px}.text-big .underscore{position:relative}.text-big .underscore::after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:#ffcb93}.service-bg{background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:relative;border-bottom:4px solid #8da1bd}.service-bg .white-bg{background:rgba(255,255,255,.9);padding:15px 50px}.service-bg .white-bg .product-wrp{margin:50px 0 50px;min-height:calc(100% - 40px)}.service-bg .white-bg .product-wrp .our-product{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;margin-bottom:20px}.service-bg .white-bg .product-wrp .our-product.dark .product-icon{background:#333}.service-bg .white-bg .product-wrp .our-product.dark .product-icon:hover{color:#333;border-color:#333}.service-bg .white-bg .product-wrp .our-product.dark .product-icon:hover::before{border:2px solid #333}.service-bg .white-bg .product-wrp .our-product.dark .product-title{color:#333}.service-bg .white-bg .product-wrp .our-product .product-icon{width:100px;height:100px;border-radius:50%;background-color:#efb189;border:2px solid #fff;display:flex;justify-content:center;align-items:center;font-size:4rem}.service-bg .white-bg .product-wrp .our-product .product-icon:hover{background-color:#fff;color:#efb189;border:2px solid #efb189;position:relative;z-index:1}.service-bg .white-bg .product-wrp .our-product .product-icon:hover::before{content:"";position:absolute;border:2px solid rgba(245,123,44,.8117647059);top:0;left:0;right:0;bottom:0;z-index:0;-webkit-animation-name:ripple;animation-name:ripple;-webkit-animation-duration:1s;animation-duration:1s;border-radius:50%;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:-1;transform:scale(1.05)}.service-bg .white-bg .product-wrp .our-product .product-icon:hover::before{opacity:0}.service-bg .white-bg .product-wrp .our-product .product-title{color:rgba(245,123,44,.8117647059);text-transform:uppercase;font-size:2rem;line-height:3rem;margin-top:20px;font-weight:500;position:relative;padding-bottom:20px}.service-bg .white-bg .product-wrp .our-product .product-title:hover{text-decoration:underline}.service-bg .white-bg .product-wrp .our-product .product-title:hover::before{width:100px}.service-bg .white-bg .product-wrp .our-product .product-title::before{position:absolute;content:"";background:#ddd;opacity:.5;width:75px;height:2px;left:0;right:0;margin:0 auto;bottom:0;transition:all .3s ease-in-out}@-webkit-keyframes ripple{0%{opacity:.25}100%{border-radius:50%;opacity:0;transform:scale(1.3)}}@keyframes ripple{0%{opacity:.25}100%{border-radius:50%;opacity:0;transform:scale(1.3)}}.owl-wrp .owl-item img{transform:translate3d(0,0,0);filter:grayscale(100%);transition:all .4s cubic-bezier(.63,.08,.35,.92);opacity:.6}.owl-wrp .owl-item img:hover{opacity:1;filter:grayscale(0)}.owl-wrp .owl-nav{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:space-between;align-items:center;z-index:-1}.owl-wrp .owl-nav .owl-prev,.owl-wrp .owl-nav .owl-next{width:40px;height:40px;border-radius:50%;border:2px solid #ddd;display:flex;justify-content:center;align-items:center;font-size:2.4rem;line-height:3.4rem;color:#aaa;transition:all .3s ease-in-out}.owl-wrp .owl-nav .owl-prev:hover,.owl-wrp .owl-nav .owl-next:hover{color:rgba(245,123,44,.8117647059);border-color:rgba(245,123,44,.8117647059)}.owl-wrp .owl-nav .owl-prev{margin-left:-40px!important}.owl-wrp .owl-nav .owl-next{margin-right:-40px!important}.blog-carousel{position:relative;padding:50px}.blog-carousel a:hover{color:rgba(245,123,44,.8117647059);text-decoration:underline}.blog-carousel .img-post{position:relative;overflow:hidden;display:block}.blog-carousel .img-post:before{content:"";position:absolute;font-family:"Font Awesome 6 Pro";display:flex;justify-content:center;align-items:center;font-size:30px;z-index:999;top:0;left:0;bottom:0;right:0;transition:.3s all ease-in-out;opacity:0;color:#2a2828;background-color:rgba(163,155,155,.2);font-weight:800}.blog-carousel .img-post:hover:before{opacity:1}.blog-carousel .img-post img{transform:scale(1);transition:.3s all ease-in-out}.blog-carousel .img-post:hover img{transform:scale(1.09)}.blog-carousel .blog-desc{padding:20px 0;min-height:200px}.blog-carousel .blog-desc h4,.blog-carousel .blog-desc h3{text-transform:uppercase;font-size:20px;line-height:30px;font-weight:400}.blog-carousel .blog-desc .small_post_date{font-size:14px}.blog-carousel .owl-nav{position:absolute;display:flex!important;justify-content:space-between;left:0;right:0;z-index:1;top:270px;align-items:center}.blog-carousel .owl-prev,.blog-carousel .owl-next{width:40px;height:40px;border:2px solid #ccc!important;color:#ccc!important;border-radius:50%;transition:.3s all ease-in-out;font-size:20px;line-height:32px;padding:3px 10px}.blog-carousel .more-link2{font-size:14px;line-height:14px}.blog-carousel .more-link2:before{content:"";font-family:"Font Awesome 6 Pro";font-size:13px;line-height:11px;background:rgba(245,123,44,.8117647059);display:inline-block;color:#fff;border-radius:12px;text-align:center;margin-right:10px;transition:all .2s linear;padding:1px 0 1px 0;width:13px}.blog-carousel .more-link2:hover{margin-left:5px}.quote-today{background-position:center center;background-repeat:repeat;background-size:cover;position:relative;z-index:1;filter:grayscale(60%)}.quote-today:before{content:"";background-color:#505050;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.3}.quote-today p{font-size:28px;line-height:38px;text-transform:uppercase;letter-spacing:1.2px}.quote-today .btn-main{background-color:transparent;border:2px solid #f2f2f2;border-radius:20px;padding:15px 30px;font-weight:bold;color:#fff}.quote-today .btn-main:hover{background-color:#333;border-color:#2f2f2f;text-decoration:none}.home-slider .mob-banner{background-size:0}@media(max-width:1024px){.home-slider .container{padding:0!important;max-width:100%}}@media(max-width:767px){.main-heading{font-size:28px;line-height:38px}.service-bg .white-bg .product-wrp{margin:30px 0 30px}.owl-wrp .owl-nav{position:-webkit-sticky;position:sticky;justify-content:space-evenly;margin:20px auto}.home-slider .mob-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset}.home-slider .carousel-item .carousel-caption{padding:65px 10px}.home-slider .carousel-item .carousel-caption .banner-area p.heading-two{font-size:24px;line-height:34px}}.owl-wrp .owl-nav .owl-prev{background-image:none!important}.blog-carousel .owl-prev,.blog-carousel .owl-next{background-image:none!important}.rep-testimonial-slider-single{border:0!important}.rep-testimonial-footer{padding:0!important;border-top:0!important;justify-content:center}.rep-testimonial-txt p{text-align:center}.rep-testimonial-stars{display:none}.review-badge{margin:10px 0}#powby{padding-bottom:0!important}.review-badge a:last-child img{filter:hue-rotate(137deg) invert(1)!important;max-width:100%}