.pri-bg{background:linear-gradient(45deg,#1e90ff,indigo,#1e90ff);color:#fff}html{scroll-behavior:smooth}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,select{outline:none!important;transition:.4s!important}#app #header .heading{margin:0}#app #header h1{letter-spacing:-.1rem}#app #header h2{letter-spacing:-.04rem}#app .sticky{position:fixed;top:0;left:0;width:100%;z-index:999}#app #scrollTopButton{position:fixed;right:25px;bottom:90px;display:none;z-index:999}#app #callButton{position:fixed;right:25px;bottom:25px;line-height:40px;z-index:999}#app #menu .container{display:inline-block;cursor:pointer;padding:9px 12px!important}#app #menu .container .bar1,#app #menu .container .bar2,#app #menu .container .bar3{width:28px;height:3px;background-color:#fff;margin:4px 0;transition:.4s}#app #menu .change .bar1{transform:rotate(-45deg) translate(-5px,6px)}#app #menu .change .bar2{opacity:0}#app #menu .change .bar3{transform:rotate(45deg) translate(-4px,-5px)}#app #menu .mobile-menu{transition:.4s;display:inline-block;border-top:2px solid white!important}#app footer .footer-details{margin:0}#app footer .about-company{text-align:justify;font-size:.8rem;line-height:1.1rem}#app footer .social-button-container{display:inline-block;margin-top:12px}#app footer .social-button-container .social-button{height:36px;width:36px;border-radius:50%;text-align:center;line-height:36px;display:inline-block;transition:.5s;font-size:1rem}#app footer .social-button-container .social-button:hover{transform:scale(1.1);box-shadow:0 0 10px #fff}#app footer .social-button-container #facebook{background-color:#1e90ff;color:#fff}#app footer .social-button-container #facebook:hover{background-color:#fff;color:#1e90ff}#app footer .social-button-container #youtube{background-color:#dc143c;color:#fff;margin-left:8px}#app footer .social-button-container #youtube:hover{background-color:#fff;color:#dc143c}#app footer .company-address{margin-bottom:12px}#app footer .company-address p{margin-bottom:4px;margin-left:15px}.acbutton span{display:inline-block;padding:4px;transition:.4s}.rotate span{transform:rotate(-90deg)}.box{padding:0}.box label{padding:0 8px;background-color:#fff;font-size:14px}.box span{color:red;padding-left:10px}.box span:before{content:"* "}.box input,.box select{padding:8px;margin-bottom:3px;width:100%;box-sizing:border-box;outline:none;border:1px solid #999}.box input[type=text],.box input[type=date],.box select{background-color:#fff!important}.box select{color:#999;font-size:16px}.box form div{position:relative;margin-top:12px}.box form div label{position:absolute;top:10px;left:10px;color:#999;pointer-events:none}.box input:focus~label,.box input:valid~label{transform:translateY(-19px);transition-duration:.3s;left:10px;color:#3f51b5;font-size:85%}.box select:focus{color:#2196f3}.box input:focus,.box input:valid,.box select:focus{border-color:#2196f3}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}input:required{box-shadow:none}.flipkart{background-color:#ffe500;color:#2874f0;width:120px;height:40px;margin:8px 4px;border:0px;display:block;font-weight:500;text-align:center;text-decoration:none;line-height:40px}.amazon{background-color:#131921;color:#fff;width:120px;height:40px;margin:8px 4px;border:0px;display:block;font-weight:500;text-align:center;text-decoration:none;line-height:40px}.amazon span{color:#ee8f02}.amazon:hover{box-shadow:0 0 2px 2px #000}.flipkart:hover{box-shadow:0 0 2px 2px #ffe500}@media only screen and (max-width: 600px){#header .logo{display:block;margin:auto}#header .heading{text-align:center}#header h1{font-size:2.1rem}#header h2{font-size:1.4rem}.slideshow{width:100%;height:270px}.product-left,.product-right{margin:15px 0;text-align:justify}.product-details{padding:20px!important}}@media only screen and (min-width: 601px){#header .logo{float:right;width:6rem;height:6rem}#header h1{font-size:2.6rem}#header h2{font-size:1.5rem}footer .company-address p{margin-top:36px}.slideshow{width:100%;height:70vh}.product-left{text-align:left}.product-right{text-align:right}.product-details{padding:0 20px!important}}.main-product-card-container,.main-product-card-container .product-card-container{padding:4px}.main-product-card-container .product-card-container .product-card{box-shadow:0 0 2px 2px #ccc;position:relative;height:240px;overflow:hidden}.main-product-card-container .product-card-container .product-card img{width:100%;height:100%}.main-product-card-container .product-card-container .product-card .description{position:absolute;top:240px;left:0;height:240px;background-color:#000000b3;color:#fff;padding:8px;transition:.4s}.main-product-card-container .product-card-container .product-card .description h2{font-size:24px;margin:0}.main-product-card-container .product-card-container .product-card .description p{margin:4px 0 0;font-size:14px}.main-product-card-container .product-card-container .product-card .description a{position:absolute;bottom:8px;right:8px}.main-product-card-container .product-card-container .product-card:hover .description{top:0}.form-container{display:flex;flex-wrap:wrap;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 0 20px #0000001a}.form-image{flex:1;min-width:300px;max-width:50%}.form-image img{width:100%;height:100%;object-fit:cover}.form-box{flex:1;background:linear-gradient(to bottom right,#9245a6,#5f2c82);color:#fff;padding:30px;min-width:300px}.form-box h2{margin-bottom:10px;font-size:24px}.form-box p{margin-bottom:20px;font-size:14px;color:#eee}form input,form select,form button{width:100%;margin-bottom:15px;padding:12px;border:none;border-radius:8px;font-size:14px}form input{background:#fff;color:#333}.phone-input{display:flex;gap:10px}.phone-input select{width:30%;background:#fff;color:#333}.phone-input input{width:70%}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#fff;margin-bottom:15px}form button{background:#ff5f5f;color:#fff;font-weight:700;cursor:pointer;transition:background .3s ease}form button:hover{background:#e14e4e}.terms{font-size:12px;text-align:center;color:#ddd;margin-top:10px}.terms a{color:#fff;text-decoration:underline}@media (max-width: 768px){.form-container{flex-direction:column}.form-image{max-width:100%}}.stats-section{background-color:#f75b5b;color:#fff;text-align:center;padding:20px 30px}.stats-section h2{font-size:36px;font-weight:600;margin-bottom:20px}.stats-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.stat-box{flex:1 1 150px;max-width:200px}.stat-box h3{font-size:45px;font-weight:700;margin-bottom:8px}.stat-box p{font-size:18px;opacity:.9}@media (max-width: 768px){.stats-grid{flex-direction:column;align-items:center}.stat-box{max-width:100%}.stats-section h2{font-size:25px}.stat-box h3{font-size:46px}}.contact-section{background:#f5f5f5;text-align:center;padding:40px 20px}.contact-section h2{color:#2c2c3e;font-size:28px;margin-bottom:10px;font-weight:600;color:#f75b5b}.contact-section p{color:#666;font-size:15px;margin-bottom:25px}.button-group{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.btn{display:flex;align-items:center;gap:10px;background-color:#2c4b6c;color:#fff;padding:12px 25px;border-radius:30px;font-weight:700;text-decoration:none;transition:background .3s ease}.btn:hover{background-color:#1f3c59}.whatsapp-btn{background-color:#25d366}.whatsapp-btn:hover{background-color:#1eb44f}@media (max-width: 600px){.btn{width:100%;justify-content:center}}.cta-section{background:linear-gradient(to bottom right,#9245a6,#5f2c82);color:#fff;text-align:center;padding:50px 20px}.cta-section h2{font-size:28px;font-weight:600;margin-bottom:15px}.cta-section .highlight{color:#ffcd2c;font-weight:700}.cta-section p{font-size:16px;color:#eaeaea;margin-bottom:30px}.cta-button{display:inline-block;background-color:#f75b5b;color:#fff;font-weight:700;padding:14px 28px;border-radius:30px;text-decoration:none;transition:background .3s ease}.cta-button:hover{background-color:#e04141}@media (max-width: 600px){.cta-section h2{font-size:22px}.cta-button{width:100%;padding:14px 0}}.hero-section{position:relative;height:70vh;background:url(https://project1.nxtgnsmart.in/storage/images/slide.jpg) no-repeat center center/cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000b3,#0000);z-index:1}.content{position:relative;z-index:2;max-width:800px;padding:20px}.content h1{font-size:4rem;font-weight:700;margin-bottom:3rem}.content a{padding:14px 28px;background-color:#f75b5b;color:#fff;border:none;border-radius:25px;font-size:1.1rem;cursor:pointer;transition:background-color .3s;text-decoration:none;text-transform:uppercase;font-weight:600}.content a:hover{background-color:#e64949}@media (max-width: 768px){.content h1{font-size:1.8rem}.content a{padding:12px 24px;font-size:.95rem}.hero-section{height:40vh}}.theme-background{background:linear-gradient(to right,#602d83,#9245a6)}.feature{width:100%;background-color:#fff}.feature.bm{margin-bottom:16px}.feature .image-container{width:100%;padding:4px;box-shadow:0 0 5px 1px #0000004d;overflow:hidden}.feature .image-container img{width:100%}.feature h4{margin-top:8px;font-size:14px;font-weight:600}.client-review{padding:48px 12px;text-align:center;text-align:left}.client-review h1{font-size:28px;text-align:center;margin-bottom:20px}.client-review .review-card-container .review-card{margin:5px 0;background-color:#fff;border:1px solid #ddd;box-shadow:1px 1px 1px 1px #eee;border-radius:15px;overflow:hidden;text-align:center;height:480px}.client-review .review-card-container .review-card img{width:150px;height:150px;border-radius:50%;margin-top:30px}.client-review .review-card-container .review-card .review{margin:24px;font-size:13px;line-height:21px}.client-review .review-card-container .review-card .review .quote-left{font-size:26px;color:#833e9b}.client-review .review-card-container .review-card .review .quote-right{font-size:18px;color:#833e9b}.client-review .review-card-container .review-card .name{margin:0 16px;font-weight:700;font-size:17px;color:#833e9b}.client-review .review-card-container .review-card .batch{margin:4px 24px 24px;font-size:13px}
