:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(----font-inter)!important}.home-about-p{text-align:justify}.popup-box{position:absolute;bottom:0;left:0;background-color:#fff;padding:10px;border:1px solid #ccc;z-index:1;opacity:0;transition:opacity .3s ease}.close-btn-p{display:none}.pointer{cursor:pointer}.popup-box.show{opacity:1}.offcanvas-body .navbar-nav:last-child{display:none}.heading-3{font-size:24px!important;font-weight:700!important;line-height:35px}.home-banner-heading{width:424px}.s-list ul{padding-left:8px!important}.s-list ul li p{margin-bottom:0!important}.s-list li{list-style:none}.rfm-marquee-container{background-color:#fff;color:red;font-weight:600;font-size:15px}.marque{font-size:15px!important}.brand-blue{color:#061e60}.policy-sec p{text-align:justify;letter-spacing:1px}.policy-sec p,.policy-sec ul li{line-height:32px}.policy-sec h6{font-weight:700;font-size:18px}.s-list li{position:relative;padding-left:.8em}.s-list li:before{content:"";display:inline-block;position:absolute;left:-.5em;top:3px;transform:rotate(45deg);height:12px;width:7px;border-bottom:.12em solid;border-right:.12em solid}.s-list{padding-left:8px!important}.contact-icon-box{display:none}.box-p{padding-right:50px!important}.box-p2{padding-left:50px!important}.radious{border-radius:15px!important}.bg{background-color:#f2f8ff!important}.logo img{width:150px!important}.logo-2 img{width:150px}.footer-c{background-color:#1d282e}.logo-2{padding-bottom:10px}.navbar-expand-md .navbar-nav .nav-link,.navbar-nav p{font-size:15px;color:#000;font-weight:400;font-family:Roboto,sans-serif!important;cursor:pointer}.dropdown-item.active,.dropdown-item:active{background-color:#fe2f26!important}.active .dropdown-menu .dropdown-item:hover{color:#fff!important}.dropdown-menu a{font-size:13px!important}.dropdown-item:hover{background-color:#fe2f26!important;border-bottom:1px solid #fe2f26!important}.dropdown-item{border-bottom:1px solid #d3d3d3!important;padding:10px!important}.dropdown-menu{margin-top:-10px!important}.dropdown-menu a:hover{color:#fff}.navbar-expand-md .navbar-nav .dropdown-menu{border-radius:0 0 5px 5px!important;border:0!important}.navbar-nav a{text-transform:uppercase}.c-left{margin-left:35px!important}a{text-decoration:none!important}p{font-family:Roboto,sans-serif!important;letter-spacing:.5px}.offcanvas.offcanvas-end{display:flex!important;align-items:center!important}.offcanvas{background-color:#0b2369!important}.w-20,.w-33h{width:25%}.list-a{margin-left:20px}.soluction-list h6{font-weight:700;font-size:18px;margin-top:20px}.our-client .slick-dots li button:before{font-family:slick;font-size:15px!important;line-height:20px;position:absolute;top:-18px!important;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1!important;color:gray!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-2 p{font-size:18px;font-weight:500;line-height:39px!important;letter-spacing:1px;font-family:Roboto,sans-serif;margin-bottom:2px!important;max-width:80%}.partner-sec .slick-dots li button:before{font-family:slick;font-size:15px!important;line-height:20px;position:absolute;top:0!important;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1!important;color:gray!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar-nav .dropdown,.navbar-nav p{padding:10px!important}.logo-box{flex-wrap:wrap!important}.slider-res1{display:block}.slider-res2{display:none}.active{border-bottom:1px solid red;padding:0!important;color:red!important}.actives .dropdown-toggle{color:red!important;border-bottom:1px solid red!important}.activetab:hover{color:#fff!important}.slick-arrow.slick-next,.slick-arrow.slick-prev{display:none!important}.client-sec .slick-dots{position:absolute;bottom:-53px!important;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.header-btna{background-color:red!important}.header-btna:after,.header-btna:before{--tilt:1.2rem;background:#000!important;-webkit-clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);content:"";display:block;height:100%;left:calc(-100% - var(--tilt));position:absolute;top:0;transform:translateX(var(--progress,0));transition:transform .8s ease;width:calc(100% + var(--tilt))}.call-btn,.call-btn *,.call-btn :after,.call-btn :before,.call-btn:after,.call-btn:before{border:none;box-sizing:border-box}.call-btn{cursor:pointer;font-size:12px;font-weight:500;line-height:1.5;margin:0;-webkit-mask-image:-webkit-radial-gradient(#000,#fff);padding:0;font-family:Roboto,sans-serif;line-height:16px;letter-spacing:2px!important;text-transform:uppercase;background:#fff;border-radius:5px}.call-btn span{color:#000!important}.call-btn:hover.call-btn span{color:#fff!important}.call-btn{border-radius:4px;border-width:0;overflow:hidden;padding:16px;position:relative}.call-btn span{mix-blend-mode:hard-light}.call-btn:after,.call-btn:before{--tilt:1.2rem;background:red;-webkit-clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);content:"";display:block;height:100%;left:calc(-100% - var(--tilt));position:absolute;top:0;transform:translateX(var(--progress,0));transition:transform .8s ease;width:calc(100% + var(--tilt))}.call-btn:after{left:100%;transform:translateX(var(--progress,0)) rotate(180deg);z-index:-1}.call-btn:hover:before{--progress:100%}.call-btn:hover:after{--progress:-100%}.foot ul a li{color:#000!important}.banner .slick-arrow.slick-next{display:none!important}.post-sec h1{font-size:22px!important;font-weight:700;padding-bottom:20px}.accordion-body{font-size:16px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif}.accordion-header button{font-size:20px;font-family:Roboto,sans-serif}.accordion-button:not(.collapsed){border:1px solid #cfe2ff!important;background-color:#0b2369!important;color:#fff!important}.accordion-button:not(.collapsed):before{color:#fff!important}.accordion-button:focus{border:0 solid #000!important;box-shadow:0 0 0 .25rem rgba(13,109,253,0)!important}.slick-dots li button:before{font-family:slick;font-size:15px!important;line-height:20px;position:absolute;top:-34px!important;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1!important;color:gray!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#ff0202!important}.c-img{border:1px solid #ddd;text-align:center;width:92%!important;border-radius:5px}.c-img img{width:92%;height:75px}.btn-n,.btn-n *,.btn-n :after,.btn-n :before,.btn-n:after,.btn-n:before{border:none;box-sizing:border-box}.btn-3,.btn-award,.btn-n{cursor:pointer;font-size:12px;font-weight:500;line-height:1.5;margin:0;-webkit-mask-image:-webkit-radial-gradient(#000,#fff);padding:0;font-family:Roboto,sans-serif;line-height:16px;letter-spacing:2px!important;text-transform:uppercase}.btn-n{background:transparent;border:1px solid #0e3bc1!important;border-radius:5px}.btn-n span{color:#0e3bc1!important;font-size:14px;font-weight:600}.btn-n{margin-bottom:20px}.btn-n:hover.btn-n span{color:#fff!important}.btn-3,.btn-award,.btn-n{border-radius:4px;border-width:0;overflow:hidden;padding:14px 22px;position:relative}.btn-3 span,.btn-award span,.btn-n span{mix-blend-mode:hard-light}.btn-n:after,.btn-n:before{--tilt:1.2rem;background:#000;-webkit-clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);content:"";display:block;height:100%;left:calc(-100% - var(--tilt));position:absolute;top:0;transform:translateX(var(--progress,0));transition:transform .8s ease;width:calc(100% + var(--tilt))}.btn-3:after,.btn-award:after,.btn-n:after{left:100%;transform:translateX(var(--progress,0)) rotate(180deg);z-index:-1}.btn-3:hover:before,.btn-award:hover:before,.btn-n:hover:before{--progress:100%}.btn-3:hover:after,.btn-award:hover:after,.btn-n:hover:after{--progress:-100%}.btn-n:hover{border:1px solid #000!important}.btn-8,.btn-8 *,.btn-8 :after,.btn-8 :before,.btn-8:after,.btn-8:before{border:none;box-sizing:border-box}.btn-3,.btn-8,.btn-award,.call-btn{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;margin:0;-webkit-mask-image:-webkit-radial-gradient(#000,#fff);padding:0;font-family:Roboto,sans-serif;line-height:16px;letter-spacing:2px!important;text-transform:uppercase}.about-us-sec p{width:387px!important}.btn-8{background:#000}.btn-7 span{color:#0b2369!important}.btn-7{background:#fff;width:25%;margin-top:10px!important}.btn-8 span{color:#fff!important}.btn-7,.btn-7 *,.btn-7 :after,.btn-7 :before,.btn-7:after,.btn-7:before{border:none;box-sizing:border-box}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 0!important}.btn-7{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;margin:0;-webkit-mask-image:-webkit-radial-gradient(#000,#fff);padding:0;font-family:Roboto,sans-serif;line-height:16px;letter-spacing:2px!important;text-transform:uppercase}.btn-award{background-color:#f80209cf;color:#fff}.btn-3{background:#fff;color:#000!important}.btn-2:hover .btn-3 span{color:#fff;z-index:1000}.btn-3,.btn-8,.btn-award,.call-btn{padding:14px 22px}.btn-3,.btn-7,.btn-8,.btn-award,.call-btn{border-radius:4px;border-width:0;overflow:hidden;position:relative}.btn-7{padding:16px}.btn-3 span,.btn-8 span,.btn-award span{mix-blend-mode:hard-light}.btn-8:after,.btn-8:before{background:red}.btn-8:after,.btn-8:before,.btn-award:after,.btn-award:before{--tilt:1.2rem;-webkit-clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);content:"";display:block;height:100%;left:calc(-100% - var(--tilt));position:absolute;top:0;transform:translateX(var(--progress,0));transition:transform .8s ease;width:calc(100% + var(--tilt))}.btn-award:after,.btn-award:before{background:blue}.btn-3:after,.btn-3:before{--tilt:1.2rem;background:#000;color:#fff!important;-webkit-clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--tilt)) 0,100% 100%,0 100%);content:"";display:block;height:100%;left:calc(-100% - var(--tilt));position:absolute;top:0;transform:translateX(var(--progress,0));transition:transform .8s ease;width:calc(100% + var(--tilt))}.btn-3:after,.btn-8:after,.btn-award:after{left:100%;transform:translateX(var(--progress,0)) rotate(180deg);z-index:-1}.btn-3:hover:before,.btn-8:hover:before,.btn-award:hover:before{--progress:100%}.btn-3:hover:after,.btn-8:hover:after,.btn-award:hover:after{--progress:-100%}.footer-icon i{color:#000;font-size:18px;font-weight:500}.footer-icon{display:flex;justify-content:space-between;width:130px}.logo h1{font-size:32px;margin-bottom:0!important;color:#3c549a;font-weight:700;letter-spacing:2px}.logo img{width:150px}.slick-next-2,.slick-prev-2{font-size:39px;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:#fff;outline:none}.para-f{font-size:18px}.slick-next-3,.slick-prev-3{font-size:39px;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:#000!important;outline:none}.patner-sec{width:70%!important}.p-img{top:0;position:relative;border-radius:4px;text-decoration:none;z-index:0;overflow:hidden;border:1px solid #f2f8f9;width:100%}.slick-next-5,.slick-prev-5{color:#000!important}.slick-next-5,.slick-next-6,.slick-prev-5,.slick-prev-6{font-size:39px;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;outline:none}.slick-next-6,.slick-prev-6{color:#fff!important}.testimonial-sec .slick-next-6{right:46%;top:100%!important}.testimonial-sec .slick-prev-6{left:48%;top:100%!important}.slick-next-7,.slick-prev-7{font-size:39px;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:#000!important;outline:none}.client-sec .slick-next-7{right:46%;top:100%!important}.client-sec .slick-prev-7{left:48%;top:100%!important}.award-sec .slick-next-5{right:-21px;top:42%!important;z-index:1000}.award-sec .slick-next-5:before,.award-sec .slick-prev-5:before{color:#fff}.award-sec .slick-prev-5{left:-39px;top:42%!important;z-index:1000}.banner .slick-prev-2{left:18px!important;z-index:1000!important;top:40%}.banner .slick-next-2{top:40%}.logo span{color:#3c549a;font-weight:700}.header{background-color:#fff!important}.banner-1{background-image:url(/_next/static/media/header-banner-1.be0f7fc2.jpg);height:90vh;width:100%;background-size:cover;background-repeat:no-repeat;position:relative;background-position:100%}.banner-1 h2,.banner-1 p{color:#fff}.banner-3{background-image:url(/_next/static/media/header-banner-2.52039c12.jpg)}.banner-3,.banner-4{height:90vh;width:100%;background-size:cover;background-repeat:no-repeat;background-position:100%}.banner-4{background-image:url(/_next/static/media/header-banner-4.9ea96380.jpg)}.banner-1:before{background-repeat:no-repeat;background:linear-gradient(78.31deg,rgba(3,18,98,.41) 27.51%,rgba(179,0,0,0))}.banner-1:before,.banner-4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9}.banner-4:before{background-repeat:no-repeat;background:linear-gradient(78.31deg,rgba(3,18,98,.89) 27.51%,rgba(179,0,0,.22))}.banner-3 .banner-text{margin-top:25px}.banner-3 h2,.banner-3 p{color:#fff}.banner-4 .banner-text{margin-top:25px}.banner-4 h2,.banner-4 p{color:#fff}.banner-2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background:linear-gradient(78.31deg,rgba(3,18,98,.74) 27.51%,rgba(179,0,0,.22));opacity:.9}.slick-next:before{font-family:slick;font-size:45px!important;line-height:1;opacity:1!important;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-text p{font-size:18px;font-weight:500;line-height:39px!important;letter-spacing:1px;font-family:Roboto,sans-serif;margin-bottom:2px!important;max-width:80%;margin-top:10px}.banner-text{height:80vh}.banner-text h2{font-size:35px;font-weight:800;line-height:55px;font-family:Roboto,sans-serif;text-transform:uppercase;text-align:start;letter-spacing:1px}.banner .slick-next-2{right:32px!important}ul{margin:0;padding:0}.footer{background:#dfdfdf;padding:50px 0}.footer-copy ul li{font-size:12px;color:#fff;list-style:none}.footer-cta{border-bottom:1px solid #e2e0e0}.single-cta i{color:red;font-size:30px;float:left;margin-top:8px}.cta-text{padding-left:15px;display:inline-block}.cta-text h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:2px}.cta-text span{color:#fff;font-size:15px}.footer-content{position:relative;z-index:2}.footer-pattern img{position:absolute;top:0;left:0;height:330px;background-size:cover;background-position:100% 100%}.footer-logo{margin-bottom:30px}.footer-logo img{max-width:200px}.footer-text p{font-size:12px;color:#000;line-height:21px!important}.subscribe-form{line-height:22px}.footer-social-icon span{display:block;font-size:20px;font-weight:700;font-family:Poppins,sans-serif;margin-bottom:20px}.footer-social-icon a{color:#000;font-size:16px;margin-right:15px}.footer-social-icon i{height:40px;width:40px;text-align:center;line-height:38px;border-radius:50%}.facebook-bg{background:#3b5998}.twitter-bg{background:#55acee}.google-bg{background:red}.footer-widget-heading h3{color:#000;font-size:21px;font-weight:500;margin-bottom:25px;position:relative}.footer-menu-2 ul{display:flex!important;justify-content:end}.footer-menu-2 ul li{list-style:none;color:#fff;text-align:end;margin-left:10px;font-size:12px!important}.footer-menu-2 ul li a{text-decoration:none;color:#000}.f-text,.f-text p,.foot ul li{font-size:12px}.foot ul li{text-decoration:none;list-style:none;font-weight:400;line-height:22px}.foot li a:hover{color:red}.foot ul li a{color:#fff;text-transform:capitalize;text-decoration:none}.subscribe-form{position:relative;overflow:hidden}.subscribe-form input{width:100%;padding:14px 28px;background:#2e2e2e;border:1px solid #2e2e2e;color:#fff}.subscribe-form button{position:absolute;right:0;background:red;padding:13px 20px;border:1px solid red;top:0}.subscribe-form button i{color:#fff;font-size:22px;transform:rotate(-6deg)}.copyright-area{background:#202020;padding:5px 0}.copyright-text p{margin:0;font-size:12px;color:#878787}.copyright-area p{margin-bottom:0}.copyright-text p a{color:#ff5e14}.footer-menu li{display:inline-block;margin-left:20px}.footer-menu li:hover a{color:#ff5e14}.footer-menu li a{font-size:14px;color:#878787}.footer-logo span{color:#fff;font-size:25px}.footer-logo a{text-decoration:none}.navbar-brand{font-size:30px!important;color:#fff!important}.nav-2{background-color:#fff!important}.navbar-nav .dropdown{color:#000!important;font-size:15px;font-weight:500;padding:0 10px;cursor:pointer}.navbar{height:auto;background-color:#fef7e5;position:relative}.menu-icon{display:none}.nav-elements ul{display:flex;justify-content:space-between;list-style-type:none;margin-bottom:0}.nav-elements ul li p{color:#000}.dropdown-toggle{padding:1px!important}.nav-elements ul li:not(:last-child){margin-right:15px}.nav-elements ul p{font-size:15px;font-weight:500;color:#2f234f;text-decoration:none}.fade-in{animation:fadeIn 5s ease;-webkit-animation:fadeIn 5s ease;-moz-animation:fadeIn 5s ease;-o-animation:fadeIn 5s ease;-ms-animation:fadeIn 5s ease}.service-sec-main{background-image:url(/images/service-bg.png);background-size:cover;background-repeat:no-repeat;height:100%;width:100%;position:relative}.srevice-t{background-color:#180f0fab;padding:4px 5px 4px 6px}.srevice-t h6{margin:0}.service-sec-main:before{content:"";height:100%;width:100%;position:absolute;background:#e3f0f6cc;top:0;left:0}.service-box{position:relative;overflow:hidden}.service-box:hover.service-box img{transform:scale(1.15)}.service-box img{transition:.4s}.srevice-t{position:absolute;bottom:0;left:4%;color:#fff}.service-p{width:75%;margin:auto}.service-h{font-size:28px!important}.s-p{font-size:16px;font-weight:400;line-height:28px}.soluction-text{font-size:18px;font-weight:400;line-height:32px}.award-sec{background-image:url(/images/award-bg.jpg);height:400px;width:100%!important;background-size:cover;background-repeat:no-repeat;margin-bottom:150px}.award-box{position:relative}.award-box:hover .award-t{visibility:hidden}.award-t{position:absolute;bottom:4%;left:5%;background-color:#fff;height:100px;width:90%;display:flex;align-items:center}.award-t h6{font-size:18px;font-weight:500;text-align:center}.banner .slick-next-2:before,.banner .slick-prev-2:before{color:#fff}.subscribe-form p{font-size:12px;color:#000}.copyright-area .row>div p,.footer-menu-2{font-size:12px;margin:0}.elv-sec{background-image:url(/images/elv-it.jpg);height:450px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative}.elv-sec2 img{width:100%;height:100%}.elv-sec2 p{text-align:justify;font-size:16px;font-weight:400;line-height:32px}.service-img-1 img{width:100%}who-we-text p{font-size:16px;font-weight:400;text-align:justify;line-height:30px;color:#000}.service-d-sec-3 h2{font-size:42px!important;font-weight:600!important;text-transform:capitalize!important}.service-heading-1{font-size:36px!important;font-weight:600!important;line-height:28.3px;text-transform:capitalize}.service-d-w-box,.service-d-w-box-2{background-color:#263842;border-radius:5px}.service-heading-2{font-size:24px;font-weight:700;line-height:28.3px;color:#fff;text-transform:capitalize}.s-text-box-2{border-bottom:2px dotted #d3d3d3;margin-top:15px!important}.s-text-box-2 p{color:#fff}.service-d-sec-2 p,.service-d-sec-3 p,.service-d-w-box p,.service-d-w-box-2 p{font-size:16px;line-height:32px;font-weight:400}.service-d-sec-2 p{text-align:justify}.service-d-w-box p,.service-d-w-box-2 p{margin-left:10px!important;margin:0}.service-d-w-box img,.service-d-w-box-2 img{height:25px;width:25px;margin-top:2px}.left-box-main{display:flex;border-bottom:1px solid #d3d3d3;padding:10px 0 8px}.list-box{margin-left:30px!important}.contact-text h6{font-size:18px;font-weight:700;line-height:32px;letter-spacing:3%!important}.contact-icon{height:40px;width:40px;background-color:#0b2369;border-radius:50%;padding:10px}.contact-icon i{color:#fff;display:flex;align-items:center;text-align:center;font-size:20px}.contact-text p{font-size:16px;font-weight:400;line-height:20px;letter-spacing:3%!important;margin:0;padding:0}.contact-text{margin-left:10px}.why-icon{background-color:#0b2369;height:100px;width:100px;border-radius:50%;padding:20px}.why-icon img{height:60px;width:60px}.bg{background-color:#f8f9fa}.list-box ul li{font-size:18px;font-weight:400}.show-div{display:none}@media (max-width:1180px){.call-to-action{background-image:none!important}.contact-us-main,.cus-sec,.elv-it-two,.faq-sec,.fire-sec-main,.gallery-sec-main,.mission,.new-listing-sec,.p-service,.padding-b2,.padding-box-b,.padding-box-b2,.service-sec-main,.visson-row{padding:25px 0 20px!important}.who-we-are-main{padding:25px 0 0!important}.call-to-main{padding:35px 0!important}.who-we-text{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:768px){.who-we-text p{text-align:left!important}.who-we-text{margin-top:20px!important}.call-btn{padding:11px 9px 14px 14px}.slick-dots li.slick-active button:before{opacity:.75;color:#ff0202!important}.close-btn-p{display:block}.para-f{font-size:14px}.foot ul li{font-size:10px}.client-p-card img{height:80px!important}.footer{padding:20px 0}.contact-us-main{padding:44px 0 20px!important}.marque{font-size:10px!important}.call-to-action{background-size:100% 100%;background-image:none!important;height:400px;width:100%}.award-sec .slick-next-5,.award-sec .slick-prev-5,.offcanvas-body .navbar-nav:last-child{display:none}.c-img{border:1px solid #ddd;text-align:center;width:100%!important;border-radius:5px}.call-to-action{background-color:#062569!important;background-size:cover!important;height:100%!important;width:100%!important}.customer-box{border:1px solid #d3d3d3;text-align:center;border-radius:7px;margin:3px!important;overflow:hidden}.dropdown-menu{margin-top:0!important}.banner-2 h2{font-size:22px!important;font-weight:800;line-height:40px;font-family:Roboto,sans-serif;text-transform:uppercase;text-align:start;letter-spacing:1px}.box-p{padding-right:1.5rem}.box-p2{padding-left:1.5rem!important}.customer-box img{height:100%;border-radius:7px;width:86px}.w-33h{width:30%}.why-ifra img{width:100%;height:100%}.slider-m-box .slick-prev-3{left:40%;top:100%!important}.why-icon img{height:50px;width:50px}.why-icon{height:80px;width:80px}}@media (max-width:425px){.offcanvas-body .navbar-nav:last-child{display:none}.contact-icon-box{display:block}.header-btna{display:none!important}.show-div{display:block}.w-20{width:30%}.slider-res1{display:none}.slider-res2{display:block}.offcanvas.offcanvas-end{align-items:start!important}.active{border-bottom:0 solid #fff;padding:0!important}}@media (max-width:375px){.slider-m-box .slick-next-3{right:42%!important;top:104%!important}.slider-m-box .slick-prev-3{left:36%!important;top:104%!important}}@media (max-width:768px){.accordion-header button{font-size:14px!important}.main-p{padding:30px 0 0!important}.offcanvas.offcanvas-end.show{background-color:#0b2369;width:84%!important;max-width:84%!important}.padding-space{padding-top:30px!important;padding-bottom:30px!important}.heading-2{font-size:20px!important;font-weight:700!important;line-height:28px}.who-we-text h5,.who-we-text span{font-weight:700;margin:0;padding:0;font-size:16px!important;color:#000!important}.padding-space-t{padding-top:30px!important;padding-bottom:0!important}.padding-space-b{padding-top:0!important;padding-bottom:30px!important}.footer-copy,.footer-menu-2{display:flex;justify-content:center}.customer-box img{height:28px!important;border-radius:7px}.dropdown-menu.show a{font-size:11px}.dropdown-menu a:hover{color:#fff}.s-text-box-2{text-align:start}.c-img img{margin:auto;width:92%!important}.offcanvas{max-width:40%!important}.dropdown-item{background-color:transparent!important}.about-us-sec p{width:200px!important}.footer-text p{font-size:11px;color:#000;line-height:16px!important}.footer-copy ul li{font-size:11px;text-align:center;margin:0!important}.footer-menu-2{font-size:11px}.slider-box{height:213px!important}.navbar-nav a{padding:7px 10px}.c-img{margin:auto}.c-img img{width:125px;height:auto}.soluction-sec .sec-row .box-r:last-child,.soluction-sec .third-row{display:none}.v-icon-box img{width:20px!important;height:20px!important;padding-top:3px}.v-icon-box p{margin-left:5px;font-size:15px;font-weight:400;line-height:19px!important;margin-bottom:5px}.navbar-nav .dropdown,.navbar-nav p{color:#fff!important}.actives .dropdown-toggle{color:#fff!important;border-bottom:0 solid red!important}.box-p{padding-right:15px!important}.nav-2{background-color:#fff!important}.banner-text{height:44vh}.w-33{width:100%}.gallery-section{flex-wrap:wrap;position:relative}.box-r h6{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px}.banner-2 p{font-size:16px!important;font-weight:700!important;line-height:25px!important;text-align:left!important;width:100%!important;letter-spacing:.3px!important}.nav-elements ul li:not(:last-child){margin-right:35px}.banner-text h2{font-size:14px!important;line-height:25px;margin-top:0!important}.home-banner-heading{width:100%}.banner-text p{font-size:12px;line-height:14px!important}.client-sec .slick-prev-7{left:38%;top:100%!important}.award-sec .slick-next-5{right:24%;top:-10%!important}.banner-1,.banner-3,.banner-4{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;height:38vh}.banner-2{background-position:50%}.p-img{max-width:100%}.client-sec .slick-next-7{right:41%;top:100%!important}.banner .slick-next-2{right:183px!important;top:87%;display:none}h1{font-size:30px!important}.call-to-action h2{font-size:19px!important}.btn-7{background:#fff;width:61%}.banner .slick-prev-2{left:125px!important;z-index:1000!important;top:87%;display:none}.service-p,.soluction-sec p{width:100%}.service-sec-main .slick-next-3{right:43%!important;top:100%!important}.award-sec .slick-prev-5{left:85%}.testimonial-sec .slick-prev-6{left:32%;top:100%!important}.patner-sec{width:100%!important;height:100%}.menu-icon{display:block;cursor:pointer}.first-row,.sec-row,.third-row{display:flex;flex-wrap:wrap}.nav-elements{background-color:#0b2369!important}.nav-elements ul li a{color:#fff}.copyright-area p,.copyright-area ul li{font-size:14px;text-align:center}.footer-menu-2 ul{justify-content:start}.box-r{height:110px!important;width:110px!important;margin:25px!important;background-color:#103069;border-radius:10px}.slick-next-3,.slick-prev-3{display:none}.service-d-list p{text-align:start}.banner-2{height:20vh!important}}@media (max-width:769px){.sec-row,.third-row{margin:0!important}.menu-icon{display:block;cursor:pointer}.nav-elements.active{width:240px;z-index:9999}.nav-elements{position:absolute;right:0;top:60px;background-color:#fef7e5;width:0;height:calc(100vh - 60px);transition:all .3s ease-in;overflow:hidden}.nav-elements.active{width:270px}.nav-elements ul{display:flex;flex-direction:column}.nav-elements ul li{margin-right:unset;margin-top:22px}}.about-sec{background-color:#fff}.about-sec,.call-to-main,.contact-us-main,.cus-sec,.elv-it-first,.elv-it-sec,.elv-it-third,.elv-it-two,.faq-sec,.fire-sec-main,.fire-two,.gallery-sec-main,.mission,.new-listing-sec,.p-service,.padding-b2,.padding-box-b,.padding-box-b2,.service-sec-main,.visson-row,.who-we-are-main{padding:70px 0}.elv-it-forth{padding:70px 0 0}.slider-m-box{padding:0 0 70px}.main-p,.mission-vission-sec,.padding-t,.slider-main,.soluction-sec{padding:70px 0 0}.list-b-main h6{font-weight:700;font-size:18px;margin-top:20px}.client-sec{padding:0 0 40px}.why-sapinfra-main{padding:70px 0}.partner-sec{padding:0 0 70px}.award-sec,.services-card-section{padding:70px 0}.slide-left,.slide-right{width:100%}.slide-right{animation:slide-right .5s}@keyframes slide-right{0%{margin-left:-100%}to{margin-left:0}}.slide-left{animation:slide-left .5s}@keyframes slide-left{0%{margin-left:100%}to{margin-left:0}}.fade-in{animation:fadeIn 6s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.about-sec p{font-weight:400;line-height:28px;font-size:16px}.heading-2{font-size:36px;font-weight:600!important}.icon-card>div{display:flex;align-items:center}.icon-card i{font-size:25px;color:#65b530}.icon-card{border-style:none!important;border-radius:0!important;border-bottom:1px solid #eaeaea!important}.service-text p{text-align:justify}.client-box div{margin-left:15px}.service-sec-main .slick-prev-3{left:22px;top:43%!important;z-index:1}.service-sec-main .slick-next-3{right:39px;top:43%!important}.service-sec-main .slick-next-3:before,.service-sec-main .slick-prev-3:before{color:#fff}.award .slick-slide{padding:10px}.card-title{font-size:16px!important;font-weight:700}.p-img img{width:150px;display:initial!important}.p-img{border:1px solid #ddd;text-align:center;width:91%!important;height:100%!important}.quote i{font-size:35px;color:#000}.quote{text-align:center}.avtar-img-box img{width:100px;height:100px}.avtar-img-box{text-align:center;width:100%}.testimonial-box{position:relative}.testimonial-box:after{content:" ";position:absolute;left:46%;bottom:-20px;border-color:#fff transparent currentcolor;border-style:solid solid none;border-width:21px 20px 0}.testimonial-box{background-color:#fff}.testimonial-sec{background-image:url(/images/testimonial.png);height:100%;width:100%;background-size:cover;background-repeat:no-repeat;position:relative}.testimonial-sec:before{content:"";position:absolute;top:10px;left:0;width:100%;height:100%;background-color:#1d4ed8;opacity:.5}.call-to-action:before{content:"";position:absolute;top:0;left:0;background-color:#062569;position:relative}.call-to-action{background-image:url(/images/cta-1.png);background-repeat:no-repeat;background-color:#062569;background-size:100% 100%;height:400px;width:100%}.call-row{display:flex;height:100%;align-items:center}.call-to-action h2{font-size:36px;letter-spacing:1px;font-weight:600}.footer-widgets ul{display:grid!important;padding-left:0!important}.footer-widgets ul li{width:100%}.about-us-sec{background-image:url(/images/about-us-header.jpg);height:450px;background-size:cover;display:flex;flex-direction:column;justify-content:center;position:relative}.about-us-sec,.about-us-sec:before{width:100%;background-repeat:no-repeat}.about-us-sec:before{content:"";position:absolute;top:0;left:0;height:100%;background:linear-gradient(78.31deg,rgba(3,18,98,.74) 27.51%,rgba(179,0,0,.22));opacity:.9}.faq-sec-b{background-image:url(/images/faq-banner.jpg);height:450px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative}.about-us-sec{font-weight:700;line-height:30px;font-size:16px;font-family:Roboto,sans-serif!important;letter-spacing:1}.service-bg-sec{background-image:url(/images/services-bg.jpg);height:450px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;background-position:inherit;position:relative}.service-bg-sec .row p{width:594px;font-size:18px}.solutions-banner-sec{background-image:url(/images/solutions.jpg)}.contact-banner-sec,.solutions-banner-sec{height:450px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative}.contact-banner-sec{background-image:url(/images/contact-us-1.jpg)}.career-banner-sec{background-image:url(/images/Career.jpg);height:450px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative}.solutions-banner-sec{text-transform:uppercase;font-weight:700;line-height:30px;font-size:16px;font-family:Roboto,sans-serif!important;letter-spacing:1}.fire-sec{background-image:url(/images/fire-alarm.jpg)}.cus-sec-bg,.fire-sec{height:450px;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative}.cus-sec-bg{background-image:url(/images/customers.jpg);text-transform:uppercase;font-weight:700;line-height:30px;font-size:16px;font-family:Roboto,sans-serif!important;letter-spacing:1}.w-33{width:33.3%}.fire-sec:before{content:"";position:absolute;width:100%;left:0;bottom:0;background:url(/images/contact-us-before-1.png)}.banner-2 h2{font-size:42px;font-weight:800;line-height:55px;font-family:Roboto,sans-serif;text-transform:uppercase;text-align:start;letter-spacing:1px}@media (max-width:375px){.c-img{border:1px solid #ddd;text-align:center;width:100%!important;border-radius:5px}.w-20{width:7%}.about-us-sec p{width:100%!important}.box-p{padding-right:1rem!important}.box-p2{padding-left:1rem!important}.offcanvas.offcanvas-end{align-items:start!important}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-evenly!important}.navbar-nav:hover.navbar-nav p{background-color:transparent;border-radius:0;color:#fff!important}.subscribe-form p{line-height:20px!important}.w-33h{width:30%}.navbar-nav .dropdown:hover{background-color:#0b2369;border-radius:5px;color:#fff!important;padding:10px}.c-left{margin-left:19px!important}.banner-text{height:30vh}.banner-1,.banner-3,.banner-4{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;height:30vh}.banner-2 h2{font-size:22px!important;font-weight:800;line-height:35px!important;text-align:start}.banner-2 h2,.banner-text p{font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:1px}.banner-text p{font-size:10px!important;font-weight:700;line-height:18px!important;margin-bottom:2px!important}.active{border-bottom:0 solid #fff;padding:0!important}.actives .dropdown-toggle{color:#fff!important;border-bottom:0 solid #3f0d0d!important}.activetab,.activetab:hover{color:#fff!important}.btn-3,.btn-8,.btn-award{border-radius:4px;border-width:0;overflow:hidden;padding:7px;position:relative}.navbar-nav a{padding:7px 10px}.slider-box{height:213px!important}.c-img,.c-img img{margin:auto}.v-icon-box img{width:20px!important;height:20px!important;padding-bottom:3px}.v-icon-box p{margin-left:5px;font-size:15px;font-weight:400;line-height:19px!important;margin-bottom:5px}.soluction-sec .sec-row .box-r:last-child,.soluction-sec .third-row{display:none}.why-ifra img{width:100%;height:100%}.offcanvas.offcanvas-end.show{background-color:#0b2369;width:76%!important;max-width:76%!important}.dropdown-menu.show a{color:#000!important}.offcanvas{max-width:40%!important}.dropdown-item{background-color:transparent!important}.post-sec h1{font-size:16px!important;font-weight:700}.client-sec .slick-dots li button:before{font-family:slick;font-size:15px!important;line-height:20px;position:absolute;top:0!important;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gallery-section{flex-wrap:wrap!important}.cus-sec h1{font-size:13px!important}.customer-box img{width:60%!important;height:24px!important}.customer-box{border:1px solid #d3d3d3;text-align:center;border-radius:7px;margin:3px!important;overflow:hidden}.w-33{width:50%}.w-33 img{width:200px}.banner-2{height:100%}.award-sec{margin-bottom:145px!important}.client-sec .slick-prev-7{left:35%;top:100%!important}.award-sec .slick-next-5{right:4%;top:-11%!important}.award-sec .slick-prev-5{left:75%;top:-11%!important}.banner-text h1{font-size:19px!important;line-height:29px;margin-top:0!important}h1{font-size:24px!important}.btn-7,.btn-8{font-size:9px}.call-to-action h2{font-size:16px!important;line-height:22px}.copyright-area p,.copyright-area ul li{font-size:10px!important}.footer-text p,.subscribe-form p{font-size:11px;color:#000;line-height:19px!important}.subscribe-form{display:inline-block!important}.why-icon{height:70px!important;width:70px!important}.why-icon img{height:40px!important;width:40px!important}.banner-text p{font-size:14px}.banner-2 p{font-size:11px!important;font-weight:700!important;line-height:18px!important;text-align:left!important;letter-spacing:.3px!important;width:100%!important}.adress-box-main{background-color:#f8f9fa;padding:20px 50px!important}.list-box ul li{font-size:16px;font-weight:400}.nav-elements ul{display:flex;flex-direction:column}.slick-next-3,.slick-prev-3{display:none}.dropdown-menu.show a{font-size:11px}.navbar-nav .dropdown,.navbar-nav p{color:#fff!important;font-size:14px;font-weight:500;padding:0 10px;cursor:pointer}}@media (max-width:675px){.award-sec{margin-bottom:185px!important}}@media (max-width:425px){.banner-2{height:34vh!important}}@media (max-width:375px){.banner-2{height:25vh!important}}@media (max-width:320px){.award-sec{margin-bottom:53px!important}.banner-2{height:27vh!important}}@media (max-width:360px){.nav-2 .container{padding:0 5px}}@media (min-width:768px) and (max-width:1024px){.about-sec{padding:50px 0 34px}.call-to-action{background-image:none;background-color:#062569!important;background-size:100% 100%;height:300px;width:100%}.close-btn-p{display:none}.logo img{width:100px}.banner-2{height:34vh!important}.offcanvas-body{width:475px}.c-img{width:125px;height:auto}.p-img{width:84%!important}.p-img img{width:99%!important}.header-btna{padding:10px!important;font-size:12px!important;width:124px}.navbar-expand-md .navbar-nav .nav-link{font-size:9px;color:#000}.navbar-nav .dropdown:hover,.navbar-nav:hover.navbar-nav p{background-color:transparent;border-radius:0;color:#000!important;padding:0}.copyright-area p,.copyright-area ul li{font-size:11px!important;text-align:center}.subscribe-form p{font-size:10px}.c-left{margin-left:23px!important}.foot ul li{font-size:10px;text-decoration:none;list-style:none;font-weight:400}.footer-text p{font-size:12px;line-height:16px!important}.banner-text{height:34vh}.banner-1,.banner-2,.banner-3{height:100%;width:100%;background-size:100% 100%;background-repeat:no-repeat;height:34vh}.p .c-img img{width:126px}.slider-box{height:139px!important}.nav-link,.navbar-nav p{font-size:9px;color:#000!important}.slider-box a>div img{transition:.4s;width:100%;margin:0;padding:0;border-radius:7px;height:86px!important}.slider-t h6{margin-top:10px;text-transform:uppercase;font-size:11px}.nav-link{margin-top:0!important}.service-sec-main .slick-next-3,.service-sec-main .slick-prev-3{display:none}.award-sec .slick-next-5{right:5%!important;top:-16%!important}.navbar-nav a{color:#000!important;font-size:9px;font-weight:500}.faq-sec-b{background-image:url(/images/faq.jpg);height:100%;width:100%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;position:relative}.banner-text p{font-size:13px;line-height:18px!important}.award-t h6{font-size:12px;font-weight:500;text-align:center}.award-t{position:absolute;bottom:10%;left:11%;background-color:#fff;height:58px;width:78%;display:flex;align-items:center}.award-sec .slick-next-5{right:16%;top:-13%!important}.award-sec .slick-prev-5{top:-13%!important}.award-sec{margin-bottom:45px!important}.customer-box img{height:62px!important}}@media (max-width:1920px) and (max-width:2680px){.award-sec{margin-bottom:220px}}@media screen and (min-width:1400px){.award-sec{margin-bottom:275px}}@media (min-width:1600px){.container{max-width:80%!important}}