@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Marcellus&display=swap);@import url(https://fonts.googleapis.com/css2?family=ABeeZee:ital@0;1&family=Berkshire+Swash&family=Leckerli+One&display=swap);body,html{overflow-x:hidden}body,h1,h2,h3{font-weight:400}spacer,spacer:before{display:inline;margin:0 5px}.flinks,.npm,body{padding:0;margin:0}body,ul{margin:0}.grey-bg,.p70,body{position:relative}#clients.owl-theme .owl-next,#clients.owl-theme .owl-prev{top:25%;transform:translateY(-50%);color:#444242;cursor:pointer}.shape_inner,.shape_wrapper,.testimonial-section{background-position:center center;background-repeat:no-repeat;background-size:cover}ul,ul.square{list-style-type:none}:focus{outline:0}body,html{max-width:100%}body{background:#fff;font-size:17px;line-height:29px;color:#4b4342;letter-spacing:.45px;-webkit-font-smoothing:antialiased;font-family:ABeeZee,sans-serif}.button-1:hover,h3,h6{color:#0f0200}a,a:active,a:hover,a:link{text-decoration:none!important;-webkit-transition:.3s;transition:.3s;outline:0!important}.breadcrumb a,.button-1,.button-1:hover,.flinks a{text-decoration:none}.h6,h1,h2,h3,h4,h5,h6{-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s;outline:0;font-weight:400;color:#0f0200;font-family:Marcellus,serif}.product-box .pro-image,.product-box .pro-image img{transition:.3s ease-in-out}h1{font-size:40px;line-height:50px}h2{font-size:47px;line-height:64px}h3{font-size:40px;line-height:40px}.sub-title,h4{font-weight:600}h4{font-size:30px;line-height:30px}.cate-content h4,.experience-box span,h5,h6{font-weight:700}h5{font-size:22px;line-height:22px}.sub-title,h6{font-size:20px}h6{line-height:24px}p{font-weight:400;text-align:inherit;margin-bottom:20px;margin-top:0;line-height:1.7}spacer:before{content:"\2044"}.white-text{color:#fff!important}ul{padding-left:0}button{border:0!important;outline:0!important}.black-text{color:#010101}.p70{padding:70px 0}.container-fluid1{padding-left:45px;padding-right:45px}.text-left{text-align:left}.text-right{text-align:right}.explore-product,.icon-category,.text-center{text-align:center}.ml-auto,.mx-auto{margin-left:auto!important}.sub-title{line-height:35px;color:#01466a}.sub-title-1{font-size:25px;line-height:40px;color:#01466a;font-weight:800}.red-text{color:#e40007;font-weight:600}.ptb-15{padding-top:15px;padding-bottom:15px}.contact-form-wrap,.p-30{padding:30px}.about-feature-item .icon,.mb-15,.our-promise p{margin-bottom:15px}.mb-20{margin-bottom:20px}.footer-content .phone_wrapper,.lets-discuss .title,.mb-30,.recent-post-wrap .title{margin-bottom:30px}.button-1{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:18px 22px;line-height:1.2;background-color:#e40007;color:#fff;transition:.3s;border:1px solid #fff;border-radius:4px;cursor:pointer}.button-1:hover{background-color:#a2daf7;border:1px solid #fff}.grey-bg{background-color:#f5f8fd}.line-img{position:absolute;bottom:0;left:0}.about-box,.explore-product,.footer-content .info .text,.main-footer,.product-box,.testimonial-section{position:relative}.icon-category{display:flex;align-items:center;padding:10px;width:100%;border-radius:50px}.icon-category-bg-1{background-color:#e9ba2c}.cate-icon{flex:0 0 auto;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;overflow:hidden;margin-left:5px}.about-box,.about-img img{border-radius:4px}.cate-icon-bg-1{background-color:#e3c7f2}.icon-category-bg-2{background-color:#977b6a}.cate-icon-bg-2{background-color:#f3b9b9}.cate-icon-bg-3{background-color:#c5e5a3}.icon-category-bg-3{background-color:#aba3bd}.cate-icon-bg-4{background-color:#f6c872}.icon-category-bg-4{background-color:#fcefd5}.cate-icon img{width:60%;height:60%;object-fit:contain;display:block}.cate-content h4{font-size:24px;margin:0;letter-spacing:3px}.about-box{z-index:1;overflow:hidden;padding:36px 40px;background-color:#ffeeee96;margin-bottom:12px}.about-box h2{font-size:47px}.experience-box h2{font-size:40px;margin-top:5px;border-radius:4px}.about-box .about-shape{position:absolute;top:0;right:-150px;z-index:-1}.about-box .contact-shape,.testimonial-section .classic-rightimage{right:0;bottom:0;position:absolute}.about-box .about-shape img,.about-box-inner .about-shape-inner img{opacity:.05}.about-box .contact-shape{z-index:-1}.about-box .contact-shape img{opacity:.1}.experience-box{padding:40px;background-color:#a2daf7}.experience-box p,.grey-box p,.grey-box-2 p{margin-bottom:0}.experience-box span{color:#000;font-size:20px}.explore-product{padding:105px 40px;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;height:100%}.btn-alignment,.main-footer .footer-bottom .txt-rgt{text-align:right}.explore-product h3{font-size:48px;line-height:65px;font-weight:600;color:#fff;text-shadow:1px 1px #484747}.btn-alignment{display:flex;justify-content:center;align-items:center}.testimonial-section{background-image:url(../images/cta-bg.jpg);padding-top:70px;padding-bottom:70px}.testimonial-section .classic-leftimage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-section .classic-leftimage img{opacity:8%}.testimonial-section .classic-leftimage-1{position:absolute;bottom:90px;left:80px;top:70px}.testimonial-section .classic-rightimage-1{position:absolute;right:80px;top:70px}.testimonial-heading{margin-bottom:50px}.testimonial-content p{font-size:25px;line-height:35px;margin-bottom:25px;padding:0 25px}.testimonial-content .testi-name{font-size:18px;line-height:18px;font-weight:700;color:#e40007;margin-bottom:10px;display:block}.testimonial-content .testi-review{font-size:14px;line-height:14px;font-weight:400;color:#646464;margin-bottom:12px;display:block}.testimonial-content ul li{display:inline-block}.testimonial-content ul li i{font-size:12px;line-height:12px;color:#fbab2a}#clients.owl-theme .owl-prev{position:absolute;font-size:60px;left:0}#clients.owl-theme .owl-next{position:absolute;font-size:60px;right:0}#products.owl-theme .owl-dot span{width:13px;height:13px;margin:5px 7px;background:#3da4db52;display:block;transition:opacity .2s;border-radius:50%}#products.owl-theme .owl-dot.active span{background:#3da5db}.product-box{margin-bottom:15px}.product-box .pro-image{overflow:hidden;border-radius:20px;background-color:#000}.product-box .prod-content{left:0;bottom:0;width:94%;height:55px;margin:0 10px 14px;padding:0 12px 0 22px;display:flex;align-items:center;justify-content:space-between;position:absolute;border-radius:16px;background-color:#fff}.product-box .prod-content h5{font-weight:600;font-family:ABeeZee,sans-serif;font-size:20px}.product-box .prod-content i{font-size:14px;width:35px;height:35px;line-height:35px;text-align:center;border-radius:100%;color:#fff;background-color:#e40007;transition:.4s ease-in-out}.product-box:hover .pro-image img{transform:scale(1.1);opacity:60%}.product-box:hover .prod-content i{background-color:#3da5db}.shape_inner,.shape_wrapper,.shape_wrapper .overlay{position:absolute;top:0;width:100%;height:100%;left:0}.shape_inner,.shape_wrapper{display:block;padding:0;margin:0;background-color:transparent;overflow:hidden;-webkit-mask-position:top;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;z-index:-1}.main-footer .shape_wrapper .overlay{background-color:#45b5ef}.shape_wrapper .overlay{background-color:rgba(0,0,0,.5);content:""}.footer-content{padding:85px 0 30px}.footer-content .icon,.footer-content .info,.pl-20{padding-left:20px}.footer-content .phone_wrapper i{font-size:30px;top:4px;float:left;position:relative;color:#fff}.footer-content .phone_wrapper .phone_content{padding-left:48px}.footer-content .phone_wrapper a{font-size:16.5px;line-height:20px;font-weight:700;margin-bottom:6px;color:#fff;transition:.3s ease-in-out}.footer-content .phone_wrapper span{font-size:14px;line-height:20px;font-weight:600;display:block;color:#1b1212;font-family:Marcellus,serif}.footer-content .info i,.footer-content .social-icons i{height:46px;width:46px;line-height:46px;background-color:rgb(48 126 167);transition:.3s ease-in-out;text-align:center}.footer-content .social-icons li:first-child{margin-left:0}.footer-content .social-icons li{margin:0 4px;display:inline-block;transition:.3s ease-in-out}.footer-content .social-icons a{margin-left:0!important}.footer-content .social-icons li:last-child{margin-right:0}.footer-content .social-icons i{font-size:16px;border-radius:100px;color:#fff}.footer-content .social-icons i:hover{transform:translateY(-5px);color:rgb(48 126 167);background-color:#fff}.footer-content h4{font-weight:600;margin-bottom:10px;font-size:20px}.flinks a,.footer-content .info p{font-size:16.5px;color:#fff;font-weight:600}.main-footer .footer-image{position:absolute;right:0;bottom:0;z-index:-1}.main-footer .footer-image img{opacity:10%}.flinks a{display:inline-flex;align-items:center;gap:14px;letter-spacing:1px;margin-bottom:7px}.flinks a i{font-size:8px;color:#fff;background-color:#fff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:inline-block;line-height:10px;text-align:center;box-shadow:2px 2px 0 rgb(220 0 6 / 56%)}.flinks a:hover i{color:#e40007;background-color:#e40007;border:2px solid #e40007}.footer-content .info p{margin-bottom:0}.footer-content .info li{display:flex;margin-bottom:24px}.footer-content .info i{font-size:16px;border-radius:100px;position:absolute;color:#fff}.footer-content .info .text{padding:2px 0 0 68px}.footer-content .info span{font-size:20px;line-height:16px;font-weight:600;display:block;margin-bottom:10px;color:#1b1212;font-family:Marcellus,serif}.footer-content .info a{font-size:17px;line-height:25px;font-weight:500;display:block;color:#fff;transition:.3s ease-in-out}.main-footer .footer-bottom .txt-rgt,.main-footer .footer-bottom a span,.main-footer .footer-bottom p{font-size:15px;margin-bottom:0;font-weight:600;color:#fff;line-height:25px}.footer-content .info a:hover{color:#1a475f}.foot-log img{width:200px;height:auto}.main-footer .footer-bottom{background-color:rgba(0,0,0,.3);color:#fff;padding:20px 0}.main-footer .footer-bottom a{color:#fff}.main-footer .footer-bottom a span{transition:.3s ease-in-out}.breadcrumb-home,.main-footer .footer-bottom a span:hover{color:#000}.back-to-top{display:none;position:fixed;bottom:30px;right:8px;z-index:119}.back-to-top i{display:block;width:44px;border-radius:50%;height:44px;line-height:45px;font-size:20px;color:#fff;text-align:center;background-color:#d0324b;transition:.2s ease-in-out;box-shadow:6px 6px 0 rgba(103,102,102,.2)}.about-feature{margin-left:-275px;margin-top:30px}.about-feature-item{z-index:1;background:#fff;position:relative;margin-bottom:30px;padding:30px 30px 25px;-webkit-box-shadow:10px 0 60px rgba(26,36,40,.07);box-shadow:10px 0 60px rgba(26,36,40,.07);border:1px solid #eee}.about-feature-item h4{font-size:22px;line-height:30px;font-weight:500;color:#e40007;margin-bottom:10px}.about-feature-item p{line-height:1.5;margin-bottom:10px}.about-feature-item .number{top:10px;z-index:-1;right:0;opacity:.07;line-height:1;font-weight:500;font-size:200px;color:transparent;position:absolute;-webkit-text-stroke:1px;-webkit-text-stroke-color:black;font-family:Livvic,sans-serif}.about-box-inner{position:relative;z-index:1;overflow:hidden;padding:31px 30px;background-color:#ffeeeeb3;margin-bottom:12px;border-radius:4px}.about-box-inner .about-shape-inner{position:absolute;top:-70px;right:-120px;z-index:-1}.img-wrapper-1,.inner-product-box .img-wrapper{position:relative;overflow:hidden}.about-box-inner p{margin-bottom:0;color:#000;margin-top:10px}.inner-product-box,.inner-product-box-1{background:#fff;padding:15px;border:1px solid #eee;border-radius:15px;box-shadow:0 5px 20px 0 rgba(0,0,0,.07);text-align:center;cursor:pointer;margin-bottom:25px}.inner-product-box .img-wrapper{border-radius:20px;margin-bottom:18px}.inner-product-box .img-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s;border-radius:20px;pointer-events:none;z-index:1}.inner-product-box:hover .img-wrapper::before{opacity:1;cursor:pointer}.inner-product-box h4,.inner-product-box-1 h4{font-size:26px;margin-bottom:10px;color:#e40007}.inner-product-box p,.inner-product-box-1 p{margin-bottom:5px;font-size:16px;font-weight:600}.inner-product-box-1:hover h4,.inner-product-box:hover h4{color:#45b5ef}.inner-product-box-1 .img-wrapper-1{margin-bottom:18px}.img-wrapper-1 img{width:100%;transition:opacity .4s ease-in-out}.img-hover-effect{position:absolute;top:0;left:0;opacity:0}.inner-product-box-1:hover .img-hover-effect{opacity:1}.inner-product-box-1:hover .default-img{opacity:0}.head-img{position:relative;background-image:url(../images/inner-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:225px 0;overflow:hidden}.head-img .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:1}.head-img .container{position:relative;z-index:2}#breadcrumb{border-bottom:1px solid #efefef;background-color:#fff;padding:10px 0}.grey-box,.grey-box-2{border-color:1px solid #e9e9e9;padding:40px 45px;text-align:center}.breadcrumb{margin-bottom:0;background-color:transparent;font-size:13px}.grey-box,.grey-box-2:hover{background-color:#fbfbfb}.breadcrumb>li+li:before{padding:0 5px;color:#7a7676;content:"/\00a0"}.breadcrumb a{font-weight:700}.breadcrumb-content,.breadcrumb-home:hover{color:#e40007}.grey-box h3,.grey-box-2 h3{font-size:30px;margin-bottom:10px}.grey-box p a,.grey-box-2 p a{color:#4b4342}.grey-box-2{background-color:#a2daf7}.contact-icon,.grey-box:hover .contact-icon{background-color:#e40007;color:#fff}.contact-icon{width:80px;height:80px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px;margin-bottom:15px}.grey-box:hover{background-color:#a2daf7}ul.square{margin-bottom:20px;margin-top:20px}ul.square li{padding-bottom:5px;padding-left:30px;line-height:24px;position:relative}ul.square li:before{font-family:'Font Awesome 5 Free';content:"\2022";font-size:30px;position:absolute;left:0;color:#d0324b;font-weight:900;line-height:25px;display:inline-block}.contact-form-wrap .title{font-size:33px;margin-bottom:20px;line-height:48px}input:focus,select:focus,textarea:focus{box-shadow:none!important;outline:0}.contact-form-wrap input.form-control.style1,.contact-form-wrap select.form-select.style1,.contact-form-wrap textarea.form-control.style1{padding:20px 30px;font-size:15px;font-weight:600;background:#ffffff00;border:1px solid #cfcbcb;outline:0;width:100%}.contact-form-wrap input.form-control.style1::placeholder,.contact-form-wrap select.form-select.style1,.contact-form-wrap textarea.form-control.style1::placeholder{font-size:15px;font-weight:400;color:#8f9193;line-height:1.25px}.contact-form-wrap .team-appointment-form .form-group{display:block}.home-two-appointment .contact-form-wrap input.form-control.style1{width:100%}.form-select option,select.form-select.style1,textarea.form-control.style1{font-weight:400}.form-select option,input::placeholder{color:#8f9193;font-size:16px;font-weight:400}.form-control{line-height:1.25}.error-msg{color:#e40007;font-size:15px;margin-top:5px}.home-three-title .text{font-size:18px;font-weight:400;margin-bottom:40px}.home-three-about-area{padding:0!important}.about-company-area .about-thumb img{width:100%;object-fit:cover}.lets-discuss{margin-left:35px}.about-us-area .text,.get-in-touch-area .text{margin-bottom:40px}.title-with-line{display:flex;align-items:center}.title-with-line .line{width:100px;height:2px;background-color:#3da5db;margin-left:10px}

@media (max-width:767px){.carousel-caption{font-size:20px;position:absolute;top:25%;left:20%;width:60%;text-align:center}.carousel-caption .h2{font-size:15px;line-height:20px}.explore-product{padding:25px 30px}.explore-product h3{font-size:28px;line-height:35px}.head-img{padding:100px 0}.inner-product-box .img-wrapper,.inner-product-box-1 .img-wrapper-1{margin-bottom:5px;border-radius:15px 15px 0 0}.inner-product-box,.inner-product-box-1{padding:10px;min-height:300px;margin-bottom:15px}.inner-product-box h4,.inner-product-box-1 h4{font-size:16px;line-height:24px;margin-bottom:5px}.inner-product-box p,.inner-product-box-1 p{margin-bottom:5px;font-size:12px;font-weight:600}.about-box h2,.experience-box h2,h2{font-size:30px}.p70{padding:40px 0}.container-fluid1,.footer-content .info,.footer-content .phone_wrapper .phone_content{padding-left:10px}h2{line-height:40px}#clients.owl-theme .owl-next,#clients.owl-theme .owl-prev,h1{font-size:40px}.container-fluid1{padding-right:10px}h1{line-height:55px}.footer-content .phone_wrapper,.icon-category,.mb-30{margin-bottom:15px}.about-box,.experience-box{padding:40px 20px}.footer-content .info i,.footer-content .phone_wrapper i,.testimonial-section .classic-leftimage-1,.testimonial-section .classic-rightimage-1{display:none}.flinks,.testimonial-heading{margin-bottom:20px}.testimonial-content p{font-size:20px}.testimonial-section .classic-rightimage{width:150px}.footer-content{padding:20px 0 30px}.foot-log,.footer-content h4,.main-footer .footer-bottom{text-align:center}.foot-log img{width:250px;height:auto}.footer-content .info .text{padding:0 10px;text-align:center}.footer-content .info li{display:flow;margin-bottom:24px}.footer-content .icon{padding-left:10px;text-align:center}.main-footer .footer-bottom .txt-rgt{text-align:center;padding-top:5px;font-size:14px}.back-to-top{bottom:50px}.about-feature{margin-left:0}}
