:root{--pri-color:#055ada;--txt-color:#1b1b1b;--title-font:'Open Sans',sans-serif;--body-font:'Roboto',sans-serif}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,p{font-family:var(--body-font)}h1,h2,h3,h4,h5{font-family:var(--title-font)}.navbar{width:100%;font-family:var(--body-font);font-size:.85rem;font-weight:500;background:#fff}.navbar-brand{background:url(/assets/img/logofull.png) center/150px 50px no-repeat;height:50px;width:150px;margin:0}.nav-item{margin-left:20px}#side-menu .nav-link,.dropdown-menu a,.nav-link{color:rgba(0,0,0,.6)!important;letter-spacing:.6px;transition:.3s ease-in;font-weight:500}.nav-link:hover{color:var(--pri-color)!important;opacity:.8}.nav-link.active{pointer-events:none;color:var(--pri-color)!important}#side-menu{background:#fff}#side-menu .close{color:var(--pri-color);text-shadow:none;opacity:1}#side-menu .nav-item{width:fit-content}#side-menu .nav-link.active{color:var(--pri-color)!important}#side-menu .dropdown-menu{display:block;border:none;margin:0;padding:0}.btn{padding:16px 32px;margin:10px 0;border:none;background:0 0;box-shadow:none;text-shadow:none;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:.4px;line-height:1;outline:0!important;transition:.3s ease-in;border-radius:50px;min-width:150px}.btn:hover{opacity:1;transform:scale(1.07)}.btn:active{transform:translateY(1px)}.btn-primary{background-color:var(--pri-color)!important;color:#fff;opacity:.9}.btn-sec{border:1px solid var(--pri-color);color:var(--pri-color)}.btn-sec:hover{background-color:var(--pri-color);color:#fff}.btn-light{border:1px solid #fff;color:#fff}.btn-light:hover,.btn-white:hover{color:var(--pri-color)}.dropdown-menu{margin:0}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu a{padding:.5rem 1.5rem;font-size:.85rem}.dropdown-toggle.nav-link strong{font-weight:500}.dropdown-toggle.nav-link::after{display:none}footer .icon{height:36px;width:auto}.footer-dark{background-color:#fff;color:#706e6e;width:100%;padding:8px 16px}.footer-dark .copyright{text-align:center;margin-top:4px;font-size:13px;margin-bottom:0}.intro-container{background:url(/assets/img/background/Pic1.jpg) top/cover no-repeat rgba(0,0,0,.3);background-blend-mode:multiply;padding:140px 0}.intro-text{width:90%;max-width:800px;margin:0 auto;text-align:center;background-color:rgba(0,0,0,.25);border-radius:20px;padding:40px}.intro-text h1{color:#fff;margin-top:0;margin-bottom:15px;font-weight:300;line-height:1.4}.intro-text h1:after{content:"";background:#fff;display:block;height:1.5px;margin:15px auto auto;width:70%}.intro-text p{color:#fff;font-size:20px;margin-bottom:20px;font-weight:300}.features.testing .item .icon{color:#1485ee}.features-boxed{color:#313437;background-color:#eef4f7}.features-boxed p{color:#7d8285}.features-boxed h2{font-weight:700;margin-bottom:40px;padding-top:60px;color:inherit}.features-boxed .intro,.projects-clean .intro{font-size:16px;max-width:500px;margin:0 auto}.features-boxed .features{padding:50px 0}.features-boxed .item{text-align:center;margin-bottom:40px}.features-boxed .item .box{text-align:center;padding:30px;background-color:#fff;height:100%}.features-boxed .item .icon{font-size:60px;color:#1485ee;margin-top:20px;margin-bottom:35px}.features-boxed .item .name{font-weight:700;font-size:18px;margin-bottom:8px;margin-top:0;color:inherit}.features-boxed .item .description{font-size:15px;margin-top:15px;margin-bottom:20px}#it{margin-bottom:0;padding-top:50px}.features-clean{color:#fff;padding-bottom:30px;background:#fff;background-blend-mode:multiply}.features-clean p,.projects-clean p{color:#ddd}.features-clean h2{font-weight:700;color:inherit;padding:60px 0 10px}.features-clean .intro{font-size:16px;max-width:650px;margin:0 auto 60px}.features-clean .item{min-height:100px;padding-left:80px;margin-bottom:40px}.features-clean .item .name{font-size:20px;font-weight:700;margin-top:0;margin-bottom:20px;color:inherit}.features-clean .item .description{font-size:15px;margin-bottom:0}.features-clean .item .icon{font-size:40px;color:#fff;float:left;margin-left:-65px}.features-clean .testing .item{min-height:0}@media (max-width:576px){.features-clean .testing{padding:0 20px}}.features-clean.ai-container{background:url(/assets/img/background/Pic1.jpg) center/cover no-repeat rgba(0,0,0,.45)}#ai{padding-bottom:20px}#customer-care{background:url(/assets/img/background/Pic5.jpg) center/cover no-repeat rgba(0,0,0,.25)}#about-us h2,#customer-care .description{color:#fff}.highlight-clean{background-color:#eef4f7;padding:75px 0}.highlight-clean p{color:var(--txt-color)}.highlight-clean h2{font-weight:700;margin-bottom:25px;line-height:1.5;padding-top:0;margin-top:0;color:var(--pri-color)}.highlight-clean .intro{font-size:16px;max-width:510px;margin:0 auto 25px}.highlight-clean .buttons{text-align:center}.highlight-clean .buttons .btn{margin:6px}#about-us{background:url(/assets/img/background/Pic6.jpg) center/cover no-repeat rgba(0,0,0,.25);background-blend-mode:multiply}#about-us p{color:#fbfbfb}.projects-clean{color:#fff;background:url(/assets/img/background/Pic4.jpg) center/cover no-repeat rgba(0,0,0,.6);background-blend-mode:multiply}.projects-clean h2{font-weight:700;margin-bottom:30px;padding-top:60px;color:inherit}.projects-clean .intro p{margin-bottom:0}.projects-clean .projects{padding-bottom:40px}.projects-clean .item{text-align:center;padding-top:50px;min-height:425px}.projects-clean .item .name{font-weight:700;margin-top:28px;color:inherit;font-size:1.6rem}.projects-clean .item .description{font-size:15px;margin-top:15px;margin-bottom:0}@media (min-width:1200px){.heading-fix{margin-bottom:38px}}.img-fluid{transition:.5s}@media (min-width:576px){.img-fluid:hover{transform:scale(1.05)}.services-container{padding:6rem 3rem}}.services{padding:1rem}.services-img{margin-bottom:30px}.services img{width:100px}.services-heading{color:var(--pri-color);font-weight:600;margin-bottom:1.5rem;font-size:1.5rem}@media (min-width:768px){.services-heading{font-size:1.15rem}}.services-para{color:#6d6d6d;padding:.5rem;font-size:.9rem}.services-container .icon{color:#1485ee;font-size:70px;margin-top:20px;margin-bottom:35px}#about-container{background:url(/assets/img/background/Image2.jpg) center/cover no-repeat rgba(0,0,0,.4);background-blend-mode:multiply}#transparent-container{width:90%;min-height:450px;margin:70px 0 0;background:rgb(255 255 255 / .2);color:#fff;padding:1rem 3rem;border-radius:12px 12px 0 0}@media (min-width:576px){#transparent-container{min-height:450px;max-width:80%;padding:1rem 4rem;margin-top:100px}}@media (min-width:768px){#transparent-container{padding:1rem 5rem;max-width:525px;margin-left:25%;margin-top:150px}}@media (min-width:992px){.intro-text h1{margin-bottom:24px;line-height:1.2}.features.features-h3-fix h3{min-height:51px}.services-container{padding:7rem 3rem}.services-heading{font-size:1.5rem}.services-para{font-size:1rem}#transparent-container{margin-left:30%}}#transparent-container #h{padding:2rem 0 1.2rem;font-weight:600;font-size:2rem}#transparent-container #p{opacity:.9;line-height:2rem;font-size:.85rem}@media (min-width:576px){#transparent-container #h{padding:2rem 0 1rem;font-size:2.8rem}#transparent-container #p{font-size:1rem}}@media (min-width:768px){#transparent-container #h{padding:2rem 0;font-size:3.3rem}#transparent-container #p{font-size:1rem;line-height:2rem}}.services-container{padding:4rem 3rem 2rem;max-width:1600px;margin:auto}.btn-white{background-color:#fff;color:var(--pri-color);border:1px solid #fff}.body{background:#f1f7fc}.main-container{margin:80px auto;background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.1);border-radius:4px}.contact,.contact-clean form{max-width:480px;margin:0 auto;padding:40px;color:#505e6c}@media (min-width:768px) and (max-width:992px){.contact,.contact-clean form{max-width:600px}}@media (max-width:767px){.features-boxed h2,.projects-clean h2{margin-bottom:25px;padding-top:25px;font-size:24px}.features-clean h2{font-size:24px}.features-clean .intro{margin-bottom:40px}.features-clean .item{min-height:0}.main-container{margin:20px auto}.contact-clean form{padding:30px}}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}