.display12,.icon-content{font-weight:800;color:#002365}.animation-slide,img.image-pattern-top{animation:2s cubic-bezier(0,0,0,0) infinite slideRight1}li.loc-footer,li.mail-footer{list-style:none}a.btn-about,a.nav-link:hover{text-decoration:none}.btn-form-new-project,.btn-get-appointment,.images-pattern-2 img.image-pattern,.img-center,.services .btn-center,.what-we-do,.what-we-do-image,.who-we-are-content,.who-we-are-image,section#testimonial .btn-center{display:flex;display:flex}h1,h2,h3,h4,h5,h6{font-family:Montserrat!important}p{font-size:20px!important}section.header{padding-top:10px;padding-bottom:10px;background-color:#fff}li.nav-item{font-family:Poppins;padding-left:20px;padding-right:20px;font-size:18px;font-weight:500}li.nav-item:active,li.nav-item:hover{font-weight:600}.navbar-light .navbar-nav .nav-link{color:#002365!important}p.content-banner{margin-bottom:0;color:#fff;font-family:Montserrat;padding:55px;font-size:28px!important;font-weight:700}img.banner-home{width:100%!important}.banner-home-main ul#uk-slideshow-1-items{min-height:440px!important}.col-lg-6.banner-home{padding:0}.uk-position-center-right-out{left:89%!important;width:max-content}img.left-arrow,img.right-arrow{width:30px;margin-left:39px;position:absolute;margin-top:-20px!important}a.uk-position-center-right-out svg{margin-left:52px}.uk-position-small{margin:0!important}.uk-slidenav{padding:0!important}h2.counter-heading{font-family:Montserrat;font-size:22px;text-align:center;font-weight:400;margin:0}h2.about-heading,h4.counter-head{font-weight:700;font-family:Montserrat;margin:0}.counterbox,.image-center,.images-pattern,.what-we-do-content .btn-center,.who-we-are-content .btn-center{display:flex;flex-direction:column;justify-content:center;align-items:center}h4.counter-head{font-size:22px;color:#5b5c6f}.container.counter{box-shadow:0 6px 10px #9a9a9a;margin-top:-100px;background-color:#fff;padding:30px;border-radius:0 10px 10px 0}.btn-center,.row.how-we,.row.inner-points,section.about{padding-top:40px}.display12{font-family:MONTSERRAT;font-size:30px}.icon-content{font-size:32px}section.about{padding-bottom:40px;overflow:hidden}h2.about-heading{font-size:40px;color:#002365}p.content-about{margin:0;font-family:Montserrat;font-size:20px;text-align:justify;padding-top:20px}.services .btn-center a.btn-about,a.btn-about{font-size:17px;transition:.4s ease-in-out!important}a.btn-about{background-color:#002365;padding:12px 45px;font-family:Montserrat;border-radius:7px;box-shadow:0 4px 9px grey;font-weight:600;color:#fff}.image-point img,.what-we-do-image img,.who-we-are-image img{transition:1s ease-in-out}section.services{padding-top:25px;padding-bottom:25px;overflow:hidden!important}h2.heading-what-we-do,h2.heading-who-we-are,h2.services,h2.testimonials{text-align:center;margin:0;font-family:Montserrat;font-weight:700;font-size:40px;color:#002365}h2.service-name,p.service-content{color:#fff;font-family:Montserrat}.bg-img-form-new-project,.color-overlay-service{padding:50px}h2.service-name{margin-bottom:0;font-weight:700;font-size:30px}p.service-content{margin:0;text-align:center;padding-top:10px;font-size:20px}.row.services{padding-top:70px}img.image-pattern{width:65%}.images-pattern,.right-quote{position:relative}.row.services.third{padding-top:110px}.row.services.second,.what-we-do{padding-top:85px}img.image-pattern-top{position:absolute;margin-top:-95px;width:50%}.animation-slide2{animation:2s cubic-bezier(0,0,0,0) infinite slideRight2}.animation-slide3{animation:2s cubic-bezier(0,0,0,0) infinite slideRight3}.animation-slide1{animation:1s cubic-bezier(0,0,0,0) infinite slideRight4;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes slideRight{0%,100%{opacity:1;transform:translateX(2px)}20%,80%{opacity:1;transform:translateX(4px)}40%,60%{opacity:1;transform:translateX(6px)}}@keyframes slideRight1{0%,100%{transform:scale(1,1)}50%{transform:scale(.95,.95)}}@keyframes slideRight2{0%,100%{opacity:1;transform:translateX(2px)}20%,80%{opacity:1;transform:translateX(4px)}40%,60%{opacity:1;transform:translateX(6px)}}@keyframes slideRight3{0%,100%{opacity:1;transform:translateY(2px)}20%,80%{opacity:1;transform:translateY(4px)}40%,60%{opacity:1;transform:translateY(6px)}}@keyframes slideRight4{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.services .btn-center{flex-direction:column;justify-content:center;align-items:center;margin-top:30px}.services .btn-center a.btn-about{padding:15px 65px;font-family:Montserrat}.service-box{border-radius:0 70px 0 0}section.who-we-are{padding-top:50px;padding-bottom:50px;overflow:hidden}p.content-our-purpose,p.content-what-we-do,p.content-who-we-are{margin:0;font-family:Montserrat;padding-top:15px;text-align:justify;font-size:20px}.who-we-are-content{margin:15px;justify-content:center;align-items:center;flex-direction:column}.what-we-do{flex-direction:column;justify-content:center;align-items:center;margin:15px}.what-we-do-content{padding-top:85px;margin:15px}.container.bg-blue{background-color:#002365;border-radius:50px}.bg-contain{padding:60px}.p_10,section.footer i.fa-solid{padding-right:10px}h2.heading-how-we-work{text-align:center;margin:0;color:#fff!important;font-weight:700;font-size:35px;font-family:Montserrat}h2.heading-inner-points,h2.number-1{font-weight:600;font-family:Montserrat;color:#fff}p.content-how-we-work{font-size:20px;margin:0;color:#fff;font-family:Montserrat;text-align:center;padding-top:10px}h2.number-1{font-size:100px}.icons-1 img{width:100px}.icons-1{padding-top:9px}.btn-contact-form,.inner-points-content,textarea#message{padding-top:25px}h2.heading-inner-points{margin:0}p.content-inner-points{margin:0;font-family:Montserrat;color:#fff;text-align:justify;padding-top:10px;font-size:20px}.image-point,.p-10.mx-20{margin:15px}.our-purpose-content{padding-top:70px;color:#fff}section.our-purpose{padding-top:100px;padding-bottom:129px}h2.our-purpose-heading{margin:0;font-family:Montserrat;font-weight:700;font-size:40px;color:#fff;text-align:left}section.new-project{padding-top:130px;padding-bottom:100px;background-color:#0000000D}form.new-project{background-color:#fff;padding:50px}input#email_address,input#full_name,input#number{width:100%;border-bottom:2px solid #002365!important;border:none;padding:10px;font-family:Montserrat;color:#000!important}:focus-visible{outline:0!important}textarea#message{width:100%;border-bottom:2px solid #002365!important;border:none;font-family:Montserrat;color:#000!important;padding-left:12px}.btn-form-new-project{justify-content:end;align-items:end;justify-content:end;align-items:end;margin-top:15px}button.btn.btn-primary{background-color:#002365;border:none;font-family:Poppins;padding:10px 30px;transition:.4s ease-in-out!important}h2.start-project{margin:0;color:#fff;font:600 41px Montserrat;padding-top:40px}p.content-start-project{margin:0;font-family:Montserrat;color:#fff;padding-top:20px}img.bg-pattern-npform{position:absolute;width:15%;margin-left:-73px;margin-top:-65px}.row.form-new-project{background-color:#fff!important;position:relative;z-index:99999999}.bg-form-np{z-index:-1}section#testimonial{padding-top:80px;padding-bottom:80px}p.testimonial-description{font:17px Poppins;color:#212529;text-align:center;padding-top:30px}h2.name-testi{margin:0;color:#002365!important;text-align:center!important;font-size:35px;font-family:Montserrat!important;font-weight:500!important}h2.footer-heading,h2.get-appontment,h2.service-heading{text-align:center;font-weight:600}section#testimonial svg{display:none}section#testimonial a.uk-position-center-left-out{margin-top:-65px!important;position:absolute!important;margin-right:-235px!important;width:20px}section#testimonial a.uk-position-center-right-out{margin-top:-65px!important;position:absolute!important;margin-left:-140px!important;width:20px}.img-center{flex-direction:column;justify-content:center;align-items:center;padding-top:35px}img.star{width:150px}.uk-visible\@s{position:relative!important}section.banner-section-home img.right-arrow{width:30px;margin-left:39px;position:absolute;margin-top:-240px!important}section.banner-section-home svg{margin-top:-670px}section.banner-section-home img.left-arrow{margin-left:-28px;margin-top:-238px!important;width:30px!important;position:absolute}section.banner-section-home a.uk-position-center-left-out.uk-position-small.uk-icon.uk-slidenav-previous.uk-slidenav{width:100%}.left svg{margin-left:-23px}img.quote-left{width:35px}img.quote-right{width:35px;position:absolute;margin-left:90%}section#testimonial .btn-center{justify-content:center;margin-top:10px}h2.get-appontment{font-family:Montserrat;color:#002365;margin:0;font-size:40px}h2.footer-heading,li.loc-footer{color:#fff;font-family:Montserrat}input#appnumber,input#email,input#location,input#name{width:100%;padding:10px;border:1px solid #dadada;border-radius:5px}.btn-get-appointment{flex-direction:column;margin-top:40px}form.new-get-appointment{box-shadow:0 0 3px #e0e0e0;padding:50px}li.mail-footer,p.footer-content.phone{padding-top:20px}h2.footer-heading{margin:0;font-size:40px}.row.content-footer{padding-top:30px}li.loc-footer{font-size:20px}a.mail_footer,a.mail_footer:hover,li.mail-footer,p.footer-content{font-size:18px;color:#fff}p.footer-content{margin:0;font-family:Montserrat}a.phone_footer,a.phone_footer:hover{color:#fff}section.appointment-service{padding-top:40px;padding-bottom:40px}section.footer{background-color:#002365;padding-top:30px;padding-bottom:70px}.row.content-footer-2{padding-top:70px;border-bottom:2px solid #9fc5ea;padding-bottom:50px}.p_10{padding-left:10px}img.about-image.about{padding-top:100px}img.service-image{width:50%}h2.service-heading{margin:0;font-family:Montserrat;color:#002365;padding-top:20px}p.services-content{margin:0;text-align:justify;font-family:Montserrat;padding-top:10px}.boxes-service{padding:20px}input#caddress,input#cemail_address,input#cfull_name,input#cnumber{width:100%;border:none;padding:10px 10px 10px 20px;box-shadow:0 5px 10px #d8d8d8;border-radius:5px;margin-top:10px;margin-bottom:10px;font-family:Montserrat}textarea#cmessage{width:100%;border:none;padding:10px 10px 10px 20px;font-family:Montserrat;box-shadow:0 5px 10px #d8d8d8;border-radius:5px;margin-top:40px;margin-bottom:10px}a.btn-about:hover,button.btn.btn-primary:hover{border:2px solid #002365;background-color:#fff;color:#002365;text-decoration:none}.who-we-are-image img{width:75%}.who-we-are-image{justify-content:center;align-items:center;flex-direction:column}.what-we-do-image img{width:75%}.what-we-do-image{justify-content:center;align-items:center;flex-direction:column;padding-top:123px}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgb(255 255 255 / 50%)}.images-pattern-2 img.image-pattern{width:65%;flex-direction:column;justify-content:center;align-items:center;padding-top:70px}img.image-pattern-3{padding-top:45px}.fadeinleft{margin-left:0;max-width:100%}[data-animate-in]{opacity:0;transition:transform .8s,opacity .8s}[data-animate-in=up]{transform:translate3d(0,24px,0)}[data-animate-in=left]{transform:translate3d(-25%,0,0)}[data-animate-in=right]{transform:translate3d(25%,0,0)}[data-animate-in=down]{transform:translate3d(0,-24px,0)}[data-animate-in=fadeIn],[data-animate-in].in-view{transform:translate3d(0,0,0)}[data-animate-in].in-view{opacity:1;-webkit-transform:translate3d(0,0,0);transition:transform .6s,opacity .6s}.fade-in{opacity:0;transition:opacity 1s}.page-loaded .fade-in,.page-loaded.fade-in{opacity:1}.isSafari.isTouch [data-animate-in=up],.isSafari.isTouch [data-animate-in]{opacity:1;transition:none;transform:none}section.how-we-work{overflow:hidden}img.banner-img{min-width:100%}img.about-image{width:85%}.counter-grade{position:absolute;width:100%;top:25%}section.counter{padding-top:30px;padding-bottom:100px;position:relative}p.content-banner{text-align:center}a.link-bold{font-weight:700;color:#000} h1.counter-heading {font-size: 25px; text-align: center; font-weight: 900;color: #002365;}h1.contact-us {font-size: 30px;font-weight: 700;text-align: center;color: #012465;}.about-page {width: 100% !important;padding-top: 60px;border-radius: 0px 57px !important;} h1.about-page-head {font-size: 40px;font-weight: 700;color: #012364;}img.about-page-2 {width: 100% !important;padding-top: 35px;border-radius: 0px 0px 57px 0px;}h1.common-h {font-size: 30px;text-align: center;font-weight: 800;color: #012465;}