#spinner,.team .team-item:hover .team-inner .team-img .team-share{opacity:0}.glass-card,.glass-content{backdrop-filter:blur(10px)}body{background:linear-gradient(to right,#e3f2fd,#fff)}#spinner{visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}.back-to-top{position:fixed;right:30px;bottom:120px;transition:.5s;z-index:99}.btn{font-weight:600;transition:.5s}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-xl-square{width:66px;height:66px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square,.btn-xl-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.bg-breadcrumb .breadcrumb .breadcrumb-item a,.btn.btn-primary,.btn.btn-secondary,.service-item:hover .service-content p{color:var(--bs-white)}.btn.btn-primary:hover{background:#0177c7;border:1px solid #0077c8}.btn.btn-secondary:hover{background:var(--bs-primary);border:1px solid var(--bs-primary)}.navbar-light .navbar-nav .nav-link{position:relative;margin-right:15px;padding:35px 0;color:var(--bs-white);font-size:17px;font-weight:400;outline:0;transition:.5s}.sticky-top.navbar-light .navbar-nav .nav-link{padding:20px 0;color:var(--bs-dark)}.dropdown .dropdown-menu a,.sticky-top .highlight-no{color:#000}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:var(--bs-primary)}.navbar-light .navbar-brand img{max-height:100px;transition:.5s}.sticky-top.navbar-light .navbar-brand img{max-height:60px}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:600;vertical-align:middle;margin-left:8px}.dropdown .dropdown-menu a:hover{background:var(--bs-primary);color:var(--bs-white)}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0);visibility:visible;background:var(--bs-light);transition:.5s;opacity:1}@media (max-width:991.98px){.sticky-top.navbar-light{position:relative;background:var(--bs-white)}.navbar.navbar-expand-lg .navbar-toggler{padding:10px 20px;border:1px solid var(--bs-primary);color:var(--bs-primary)}.navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid rgba(0,0,0,.08)}.navbar-light .navbar-nav .nav-link,.sticky-top.navbar-light .navbar-nav .nav-link{padding:10px 0;margin-left:0;color:var(--bs-dark)}.navbar-light .navbar-brand img{max-height:45px}.sticky-top.navbar-light .navbar-nav .nav-link,body.dark-mode .navbar-light .navbar-nav .nav-link{color:var(--bs-white)}}.navbar .nav-item{font-family:'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;border:0;border-radius:10px;transition:.5s;opacity:0;font-weight:600}.navbar-light{position:absolute;width:100%;top:0;left:0;border-top:0;border-right:0;z-index:999}.sticky-top.navbar-light{position:fixed;background:var(--bs-light);border:none}.navbar-light .navbar-nav .nav-item::before{position:absolute;content:"";width:0;height:2px;bottom:-1px;left:50%;background:var(--bs-primary);transition:.5s}.sticky-top.navbar-light .navbar-nav .nav-item::before{bottom:0}.navbar-light .navbar-nav .nav-item::after{content:"";position:absolute;bottom:1px;left:50%;transform:translateX(-50%);border:10px solid;border-color:transparent transparent var(--bs-primary) transparent;opacity:0;transition:.5s}.navbar-light .navbar-nav .nav-item.active::after,.navbar-light .navbar-nav .nav-item:hover::after{bottom:1px;opacity:1}.navbar-light .navbar-nav .nav-item.active::before,.navbar-light .navbar-nav .nav-item:hover::before{width:calc(100% - 2px);left:1px}.navbar-light .navbar-nav .nav-link.nav-contact::before{display:none}}.carousel-header{position:relative;overflow:hidden}.carousel-indicators{display:none}.carousel .carousel-control-next,.carousel .carousel-control-prev{width:0}.carousel .carousel-control-next .carousel-control-next-icon,.carousel .carousel-control-prev .carousel-control-prev-icon{position:absolute;top:50%;transform:translateY(-50%);padding:25px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary);transition:.5s}.about .about-img,.bg-breadcrumb,.bg-breadcrumb .breadcrumb,.carousel .carousel-inner .carousel-item{position:relative}.carousel .carousel-control-prev .carousel-control-prev-icon{left:0;border-left:0;border-radius:0 50px 50px 0}.carousel .carousel-control-next .carousel-control-next-icon{right:0;border-right:0;border-radius:50px 0 0 50px}.carousel .carousel-control-next .carousel-control-next-icon:hover,.carousel .carousel-control-prev .carousel-control-prev-icon:hover{background:#0177c7}.carousel .carousel-inner .carousel-item .carousel-caption-1{position:absolute;width:100%;height:100%;top:0;left:0;padding-top:100px;display:flex;align-items:center;justify-content:end;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-size:cover}.carousel-caption-1-content{text-align:end;padding-right:100px}.carousel-caption-1-content .carousel-caption-1-content-btn{display:flex;justify-content:end}.carousel .carousel-inner .carousel-item .carousel-caption-2{position:absolute;width:100%;height:100%;top:0;left:0;padding-top:100px;display:flex;align-items:center;text-align:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-size:cover}.carousel-caption-2-content{text-align:start;padding-left:100px}.carousel-caption-2-content .carousel-caption-2-content-btn{display:flex;justify-content:start}.modal .modal-header{height:100px}#searchModal .modal-content{background:rgba(255,255,255,.6)}.bg-breadcrumb{overflow:hidden;background:linear-gradient(rgba(0,20,66,.7),rgba(0,20,66,.7)) center top/cover no-repeat,url(../img/NeerGuard-bg5.png) center top/cover no-repeat;padding:120px 0 60px;transition:.5s}.feature .feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--bs-white);border-radius:10px;transition:.5s}.feature .feature-item:hover,.service-item{box-shadow:0 0 45px rgba(0,0,0,.08)}.feature .feature-item .feature-icon{width:100px;height:100px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary)}.blog .blog-item .blog-content a,.blog .blog-item .blog-img img,.feature .feature-item .feature-icon i,.feature .feature-item a.btn,.footer .footer-item .footer-btn a,.footer .footer-item .footer-btn a i,.service-item .service-btn i,.service-item .service-content a,.service-item .service-content p,.team .team-item .team-inner{transition:.5s}.feature .feature-item:hover .feature-icon i,.service-item:hover .service-btn i{transform:rotate(360deg)}.blog .blog-item:hover .blog-content a:hover,.feature .feature-item:hover a.btn:hover,.footer .footer-item .footer-btn a:hover i,.service-item:hover .service-btn i{color:var(--bs-primary)!important}.about .about-img{padding-bottom:30px;margin-top:30px;margin-left:30px}.about .about-img::before{content:"";position:absolute;width:100%;height:10px;top:-30px;right:0;border-radius:10px;background:#86d8f8}.about .about-img::after{content:"";position:absolute;width:10px;height:100%;left:-30px;bottom:30px;border-radius:10px;background:#86d8f8}.about .about-img .about-exp{position:absolute;top:0;left:0;padding:25px;font-size:30px;font-weight:700;background:#86d8f8;color:var(--bs-white);border:1px solid #0077c8;margin-top:-30px;margin-left:-30px;border-radius:10px}.service-item::after{content:"";position:absolute;width:0;height:0;left:0;bottom:0;border-radius:10px;background:var(--bs-primary);transition:.5s;z-index:1}.service-item:hover::after{width:100%;height:100%}.service-item:hover .service-btn,.service-item:hover .service-content,.team .team-item .team-inner .team-img{position:relative;z-index:2}.service-item:hover .service-content a:hover{color:#0177c7}.service-item .service-btn{width:80px;height:80px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary);transition:.5s}.footer .footer-item .footer-btn a:hover,.service-item:hover .service-btn{background:var(--bs-white)}.counter{position:relative;overflow:hidden;background:linear-gradient(#19409ae6,hwb(0deg 100% 0 / 69%)) center top/cover no-repeat,url(../img/fact-bg.jpg) center top/cover no-repeat}.copyright,.footer{background:var(--bs-dark)}.counter .counter-item{display:flex;flex-direction:column;justify-content:center;text-align:center}.counter .counter-item .counter-item-icon{width:100px;height:100px;border-radius:50px;background:var(--bs-primary);display:inline-flex;align-items:center;justify-content:center}.product .product-item{border:1px solid rgba(196,211,211,.9);border-radius:10px}.blog .blog-item{border-radius:10px;background:var(--bs-light);transition:.5s}.blog .blog-item:hover,.team .team-item:hover .team-inner{box-shadow:0 0 45px rgba(0,0,0,.2)}.blog .blog-item .blog-img{position:relative;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.blog .blog-item .blog-img::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-top-left-radius:10px;border-top-right-radius:10px;transition:.5s;z-index:1}.blog .blog-item:hover .blog-img img{transform:scale(1.2)}.blog .blog-item:hover .blog-img::after{background:rgba(0,209,249,.2)}.blog .blog-item .blog-date{position:absolute;top:25px;left:25px;border-radius:10px;background:var(--bs-primary);color:var(--bs-white);z-index:2}.team .team-item{position:relative;overflow:hidden;background:var(--bs-white);border:1px solid #0077c8;border-radius:10px}.testimonial .owl-nav .owl-next,.testimonial .owl-nav .owl-prev{top:-58px;padding:5px 30px;border-radius:30px;color:var(--bs-white);position:absolute;transition:.5s}.team .team-item .team-inner .team-img::after{content:"";width:100%;height:0;position:absolute;top:0;left:0;border-top-left-radius:10px;border-top-right-radius:10px;background:rgba(0,209,249,.2);transition:.5s;z-index:3}.team .team-item:hover .team-inner .team-img::after{height:100%}.team .team-item .team-inner .team-img .team-share{position:absolute;left:10px;bottom:10px;transition:.5s;z-index:2}.team .team-item .team-inner .team-img .team-icon{position:absolute;bottom:0;left:-100%;border-bottom-left-radius:0!important;border-top-left-radius:0!important;display:inline-flex;background:var(--bs-primary);transition:.5s;z-index:4}.team .team-item:hover .team-inner .team-img .team-icon{left:-25px}.testimonial .owl-nav .owl-prev{right:0;background:var(--bs-primary)}.testimonial .owl-nav .owl-prev:hover{background:#0177c7;color:var(--bs-white)}.testimonial .owl-nav .owl-next{right:88px;background:var(--bs-primary)}.testimonial .owl-nav .owl-next:hover{background:#86d8f8;color:var(--bs-white)}.testimonial-carousel .owl-dots{display:flex;justify-content:center;margin-left:20px;margin-top:20px}.testimonial-carousel .owl-dots .owl-dot{width:20px;height:20px;border-radius:20px;margin-right:15px;border:1px solid #0077c8;background:var(--bs-primary);transition:.5s}.testimonial-carousel .owl-dots .owl-dot.active{width:20px;height:20px;border-radius:20px;border:1px solid var(--bs-primary);background:#86d8f8!important;transition:.5s}.testimonial-carousel .owl-dots .owl-dot span{position:relative;margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;text-align:center}.testimonial-carousel .owl-dots .owl-dot span::after{content:"";width:8px;height:8px;border-radius:8px;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bs-white)}@media (max-width:992px){.carousel .carousel-inner .carousel-item{height:700px;margin-top:-100px}.carousel .carousel-inner .carousel-item img{height:700px;object-fit:cover}.carousel .carousel-inner .carousel-item .carousel-caption-1,.carousel .carousel-inner .carousel-item .carousel-caption-2{max-width:100%!important;justify-content:center}.carousel-caption-1-content,.carousel-caption-2-content{padding:0 20px!important;text-align:center!important}.carousel-caption-1-content .carousel-caption-1-content-btn,.carousel-caption-2-content .carousel-caption-2-content-btn{justify-content:center}.carousel .carousel-control-next .carousel-control-next-icon,.carousel .carousel-control-prev .carousel-control-prev-icon{display:none}.bg-breadcrumb{padding:60px 0}.owl-carousel.testimonial-carousel{padding-top:30px}.testimonial .owl-nav .owl-next,.testimonial .owl-nav .owl-prev{top:-30px}}.footer .footer-item a{line-height:35px;color:var(--bs-body);transition:.5s}.footer .footer-item p{line-height:35px}.footer .footer-item a:hover{letter-spacing:1px;color:var(--bs-primary)}.copyright{border-top:1px solid rgba(255,255,255,.08)}.droplet-loader{position:relative;width:100px;height:100px}.drop{position:absolute;bottom:0;width:20px;height:20px;background:#0d6efd;border-radius:50%;animation:1.5s ease-in-out infinite dropUp;opacity:.7}.drop1{left:10px;animation-delay:0s}.drop2{left:40px;animation-delay:.3s}.drop3{left:70px;animation-delay:.6s}@keyframes dropUp{0%,100%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-50px) scale(1.2);opacity:1}}#default-logo,#sticky-logo{height:50px;transition:opacity .3s ease-in-out}.carousel-item img{height:650px;object-fit:cover}.carousel-caption{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;padding:0 15px}.carousel-caption .btn{font-size:1rem}.highlight-no{color:#d3d3d3;font-weight:600}.glass-card{background:rgba(255,255,255,.75);border-radius:1rem;transition:.3s ease-in-out;box-shadow:0 8px 24px rgba(0,0,0,.08)}.feature-icon-gradient,.service-btn i{transition:transform .3s;color:#fff}.glass-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.feature-icon-gradient{background:linear-gradient(135deg,#00b4db,#0083b0);padding:20px;display:inline-block;border-radius:50%;box-shadow:0 0 20px rgba(0,180,219,.4)}.feature-icon-gradient:hover,.whatsapp-float:hover img{transform:scale(1.1)}.about-img{height:100%;min-height:400px;border-radius:20px}.glass-content{background:rgba(255,255,255,.85);box-shadow:0 10px 30px rgba(0,0,0,.08);transition:.3s;border-radius:56px}.icon-box,.service-btn{border-radius:50%;display:flex}.glass-content:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.12)}.text-gradient{background:linear-gradient(45deg,#007bff,#00c6ff);-webkit-text-fill-color:transparent}.icon-box{width:50px;height:50px;background:#e3f0ff;align-items:center;justify-content:center}.experience-badge{font-size:15px;font-weight:600;top:20px;left:20px}.service-item{background:#fff;border-left:5px solid #0d6efd;box-shadow:0 5px 20px rgba(0,0,0,.07);position:relative}.service-item:hover{background:#f0f9ff;box-shadow:0 10px 30px rgba(0,123,255,.2);transform:translateY(-10px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.service-btn{width:60px;height:60px;background-color:#0d6efd;justify-content:center;align-items:center;transition:.3s}.text-uppercase.text-primary{letter-spacing:2px;font-weight:700}.animated-image{transition:transform .3s ease-in-out;animation:2s ease-in-out infinite float}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-30px)}}.neerguard-services{background-color:#f9f9f9;padding-top:50px;padding-bottom:50px}.neerguard-services h4{font-size:22px;font-weight:600;color:#007bff}.neerguard-services h1{font-size:36px;font-weight:700;color:#333;margin-bottom:15px}.neerguard-services p{font-size:16px;color:#777}.service-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s,box-shadow .3s}.service-item img{border-bottom:5px solid #f1f1f1}.service-content{padding:30px}.service-content p{font-size:14px;color:#666;margin-bottom:15px}.service-item .btn{background-color:#007bff;color:#fff;padding:10px 20px;border-radius:25px;font-weight:600;text-transform:uppercase}.card-btn-custom:hover,.service-item .btn:hover{background-color:#0056b3}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wow.fadeInUp{animation:1s ease-out fadeInUp}@media (max-width:768px){.neerguard-services h1{font-size:28px}.service-item{margin-bottom:20px}.service-content{padding:20px}.service-title{font-size:20px}.service-item img{border-bottom:3px solid #f1f1f1}}.theme-switch{position:relative;display:inline-block;width:50px;height:24px}.slider,.slider:before{position:absolute;transition:.4s}.theme-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translateX(26px)}body.dark-mode{background-color:#121212!important;color:#eee}body.dark-mode .copyright,body.dark-mode .footer,body.dark-mode .navbar{background-color:#1e1e1e!important;color:#fff}body.dark-mode .p-item,body.dark-mode .sticky-top.navbar-light .navbar-nav .nav-link{color:#fff}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode strong{color:#fff!important}body.dark-mode p,body.dark-mode ul{color:#535151}body.dar-mode div#faq,body.dark-mode .about-section,body.dark-mode .about-section-custom,body.dark-mode .bg-light,body.dark-mode .blog,body.dark-mode .contact,body.dark-mode .neerguard-services,body.dark-mode .product,body.dark-mode .team,body.dark-mode .testimonial{background-color:#121212!important;color:#fff}body.dark-mode div#faq{background-color:#121212!important;color:#fff!important}body.dark-mode .card-btn-custom,body.dark-mode .card-icon{background-color:#121212;border:1px solid #007bff;color:#fff}body.dark-mode a{color:#90caf9}body.dark-mode .btn{background-color:#333;color:#eee}.about-section-custom{padding:50px 0}.section-header-custom .section-subtitle-custom{font-size:1.2rem;text-transform:uppercase;color:#007bff}.section-header-custom .section-title-custom{font-size:2.5rem;font-weight:700;color:#333;margin:20px 0}.section-header-custom .section-description-custom{font-size:1rem;color:#555;line-height:1.6}.info-card-custom{min-height:550px;color:#333;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s;text-align:center}.info-card-custom:hover{transform:scale(1.05)}.card-icon{background-color:#007bff;color:#fff;border-radius:50%;padding:20px;margin-bottom:20px}.card-title-custom{font-size:1.5rem;font-weight:600;color:#333;text-decoration:none}.card-description-custom{font-size:1rem;color:#555;margin:20px 0}.card-btn-custom{display:inline-block;background-color:#007bff;color:#fff;padding:10px 20px;border-radius:5px;font-size:1rem;text-decoration:none;transition:background-color .3s}.info-card-primary{border-left:5px solid #007bff}.info-card-info{border-left:5px solid #17a2b8}.info-card-success{border-left:5px solid #28a745}.info-card-warning{border-left:5px solid #ffc107}@keyframes zoomInRotate{0%{opacity:0;transform:scale(.8) rotate(-4deg)}100%{opacity:1;transform:scale(1) rotate(0)}}.animate-on-scroll{opacity:0;transform:scale(.8) rotate(-4deg);transition:opacity .6s,transform .6s}.animate-on-scroll.visible{animation:.8s forwards zoomInRotate}@media (max-width:780px) and (min-width:425px){.carousel .carousel-inner .carousel-item{height:130vh;margin-top:0}#default-logo,#sticky-logo{background-color:#000}}@media (max-width:420px){.carousel .carousel-inner .carousel-item{height:90vh;margin-top:0}.carousel-caption-1 h1,.carousel-caption-2 h1{font-size:1.5rem}.carousel-caption-1 h2,.carousel-caption-2 h2{font-size:1rem}#default-logo,#sticky-logo{background-color:#000}.btn.btn-primary,.btn.btn-secondary{padding:15px!important}}#branchesCarousel .carousel-inner{height:auto;max-height:100px;overflow:hidden}#branchesCarousel .carousel-item{height:auto;padding:.3rem 0}#branchesCarousel p{margin:0;font-size:1rem}.service-card{background:#fff;padding:30px;margin-bottom:30px;border-radius:15px;box-shadow:0 0 15px rgba(0,123,255,.1);transition:.3s ease-in-out;height:100%}.service-card:hover{transform:translateY(-5px);box-shadow:0 0 25px rgba(0,123,255,.15)}.service-icon{font-size:40px;color:#007bff;margin-bottom:20px}.service-title{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.service-desc{font-size:15px;color:#666}.whatsapp-float{position:fixed;bottom:20px;left:20px;z-index:1000}.floating,.floating_call{position:fixed;width:60px;height:60px;left:50px;color:#fff;border-radius:50px;text-align:center;font-size:38px;box-shadow:2px 2px 3px #999;z-index:100}.whatsapp-float img{width:60px;height:60px;transition:transform .3s}#tawkchat-container{max-width:400px!important;right:20px!important;bottom:0!important}.floating{bottom:50px;background-color:#25d366}.floating_call{bottom:120px;background-color:#14c9d6}