.banner{background-image:linear-gradient(180deg,#021342,#01081f);color:#fff;padding-top:70px;padding-bottom:80px;display:table;width:100%;height:100vh}.banner img{width:100%;height:100%}.banner .section-title-1{padding-top:74px}.banner .section-title-2{padding-bottom:24px}.banner p{padding-bottom:30px;font-size:1.25rem;line-height:1.5}@media only screen and (max-width:991px){.banner .section-title-1{padding-top:0}}@media (max-width:667px){.form{padding-top:50px}}.our-offerings-section{padding-top:100px;padding-bottom:30px}.our-offerings-section .section-title{text-align:center}.our-offerings-section .section-title-2{padding-bottom:20px}.our-offerings-section .img-size{width:100%;position:relative;z-index:-1}.our-offerings-section .sub-title{font-size:1.5rem;line-height:1.4;letter-spacing:.5px;padding-bottom:12.6px}.our-offerings-section .description{font-size:.875rem;line-height:1.57;letter-spacing:normal;padding-bottom:30px}.our-offerings-section .set-bg-right{background-position-x:90%}.our-offerings-section .set-bg-left{background-position-x:left}.our-offerings-section .set-bg-left,.our-offerings-section .set-bg-right{margin-bottom:43px;background-repeat:no-repeat;background-size:contain;padding:12px 0}.our-offerings-section .content-wrapper{top:0;left:0;display:block;margin:auto}.our-offerings-section .pattern-right{position:absolute;left:-80px;bottom:-135px;z-index:-1}.our-offerings-section .pattern-left{position:absolute;right:-60px;bottom:-135px;z-index:-1}@media only screen and (max-width:991px){.our-offerings-section .set-bg-left,.our-offerings-section .set-bg-right{background-image:none!important}.our-offerings-section .section-title-2{padding-bottom:50px}.our-offerings-section .set-bg-left,.our-offerings-section .set-bg-right{margin-bottom:50px}.our-offerings-section{padding-bottom:50px}.our-offerings-section .img-size{width:75%;position:relative;z-index:-1;display:block;margin:auto}}@media (max-width:1199px) and (min-width:991px){.our-offerings-section .pattern-left,.our-offerings-section .pattern-right{bottom:-90px}}@media (max-width:767px){.our-offerings-section .section-title-2{padding-bottom:0}.our-offerings-section .set-bg-left,.our-offerings-section .set-bg-right{margin-bottom:0}.our-offerings-section{padding-top:50px}.our-offerings p,.service-offering .description,.service-offering p{padding-bottom:50px}.section-tnb-spacing.service-offering{padding-bottom:20px}}.why-choose-us{background-color:#01addf;color:#fff;text-align:center}.why-choose-us .section-title-2{padding-bottom:77px}.why-choose-us .content-align{text-align:center;padding-bottom:57px}.why-choose-us .content-wrapper{text-align:center;max-width:204px;display:inline-block}.why-choose-us img{margin-bottom:20px}.why-choose-us p{text-align:center;font-size:.875rem;line-height:1.57;letter-spacing:.17px}@media (max-width:768px){.why-choose-us{padding-bottom:0}}@media (max-width:767px){.why-choose-us{padding-top:50px;padding-bottom:0}.ui_ux_design_page .section-tnb-spacing.why-choose-us,.why-choose-us .content-align:last-child{padding-bottom:0!important}.crossplatform_dev_page .why-choose-us,.mobile_app_dev_page .why-choose-us,.why-choose-us .content-align,.why-choose-us .section-title-2{padding-bottom:50px!important}}@media (max-width:576px){.why-choose-us{padding-bottom:50px}}.specialization{background-color:#f6f8f9!important}.specialization,.specialization .section-title{text-align:center}.specialization .section-title-2{padding-bottom:80px}.specialization .content-holder{padding-bottom:50px}.specialization .content-holder .icon-size{margin-bottom:20px}.specialization .content-holder p{font-size:.875rem;line-height:1.57;letter-spacing:.17px;max-width:200px;margin:0 auto}@media (max-width:767px){.our-clients .section-title-2,.pennpetchem_page .specialization li:last-child .content-holder,.specialization .content-holder,.specialization .section-title-2{padding-bottom:50px!important}.specialization li:first-child .content-holder{padding-top:0!important}.ui_ux_design_page .section-tnb-spacing.specialization{padding-bottom:10px}.android_dev_page .section-tnb-spacing.specialization,.crossplatform_dev_page .section-tnb-spacing.specialization,.enterprise-app-page .specialization,.md-pb-0,.mobile_app_dev_page .specialization,.specialization li:last-child .content-holder{padding-bottom:0!important}.section-tnb-spacing.specialization{padding-top:50px;padding-bottom:50px}}@media (max-width:480px){.section-tnb-spacing.specialization{padding-top:50px}.specialization .content-holder .icon-size{margin-bottom:10px}}.portfolio .section-title{text-align:center}.portfolio .section-title-2{padding-bottom:80px}.portfolio .card-wrapper{border-radius:3px;overflow:hidden;margin-bottom:30px}.portfolio .anchor-custom-button{top:0;left:0;display:flex;justify-content:center;margin:30px auto auto}.portfolio .card-wrapper .card-intro{position:relative;display:block}.portfolio .card-wrapper .card-intro:hover .card-overlay{background-color:rgba(0,0,0,.5)}.portfolio .card-wrapper .card-intro .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;-webkit-transition:background-color .4s cubic-bezier(.25,.46,.45,.94);-ms-transition:background-color .4s cubic-bezier(.25,.46,.45,.94);transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}.portfolio .card-wrapper .card-intro .card-title-wrapper{position:absolute;bottom:20px;left:24px}.portfolio .card-wrapper .card-intro img{width:100%}.portfolio .card-wrapper .card-intro .card-title-wrapper .card-title{font-family:Montserrat,sans-serif;font-size:1.5625rem;font-weight:600;line-height:1.67;letter-spacing:.5px;color:#fff;margin:0}.portfolio .card-wrapper .card-intro .card-title-wrapper .card-sub-title{font-family:Raleway,sans-serif;font-size:.875rem;line-height:1.57;letter-spacing:.17px;color:#fff;font-weight:400}.portfolio .card-wrapper .card-description{min-height:198px;padding:26px 24px 40px;font-size:.875rem;line-height:1.57}@media (max-width:767px){.portfolio .section-title-2{padding-bottom:50px}.portfolio .card-wrapper .card-intro .card-title-wrapper .card-title{font-size:1.2rem}.portfolio .row div:last-child .card-wrapper{margin-bottom:0}.portfolio{padding-bottom:50px!important}}.our-clients .section-title-2{padding-bottom:80px}.our-clients{width:100%;margin-bottom:30px}.section-client-spacing.our-clients{padding-bottom:20px;padding-top:50px}.our-clients{text-align:center;padding-left:15px!important;padding-right:15px!important}.our-clients .container{padding-right:15px;padding-left:15px}.client-container{display:grid;grid-template-columns:repeat(7,1fr);gap:32px;justify-items:center}.client-images{max-width:100%;height:auto;object-fit:contain}@media (min-width:993px){.client-container .client-images:nth-child(29){grid-column-start:2}.client-container .client-images:nth-child(30){grid-column-start:3}.client-container .client-images:nth-child(31){grid-column-start:4}.client-container .client-images:nth-child(32){grid-column-start:5}.client-container .client-images:nth-child(33){grid-column-start:6}}@media (max-width:992px) and (min-width:767px){.client-container{grid-template-columns:repeat(5,1fr);gap:35px}.client-container .client-images:nth-child(31){grid-column-start:2}.client-container .client-images:nth-child(32){grid-column-start:3}.client-container .client-images:nth-child(33){grid-column-start:4}}@media (max-width:767px) and (min-width:480px){.our-clients .section-title-2{padding-bottom:50px}.section-client-spacing.our-clients{padding-bottom:0}.client-container{grid-template-columns:repeat(3,1fr);gap:35px}.client-images{max-width:100px;max-height:50px}}@media (max-width:480px){.our-clients .row div:last-child .client-images{margin-bottom:0}.section-client-spacing.our-clients{padding-bottom:50px}.client-container{grid-template-columns:repeat(2,1fr);gap:30px;grid-column-gap:10px}.client-images{max-width:80px;max-height:40px}.client-container .client-images:nth-child(33){grid-column:span 2;justify-self:center}}.services{padding-top:100px;padding-bottom:80px;background-color:#f6f8f9}.services .section-title{text-align:center}.services .section-title-2{padding-bottom:50px}.services ul li{margin-bottom:31px}.services .service-wrapper{display:flex;padding:26px;color:#121212;min-height:160px}.services .service-wrapper:hover{background-color:#fff;border-radius:6px;box-shadow:0 0 37px 18px #f1f1f1;text-decoration:none}.services .service-wrapper img{margin-right:16px;flex-shrink:0}.services .service-wrapper .service-title{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0;padding-bottom:2.9px;color:#121212}.services .service-wrapper .service-description{font-size:.875rem;line-height:1.57;max-width:558px;color:#121212}.services .service-wrapper a{display:flex}@media only screen and (max-width:991px){.services .service-wrapper{min-height:100%}.services{padding-bottom:19px}}@media (max-width:767px){.services{padding-top:50px}.ui_ux_design_page .services li:first-child .service-wrapper{padding-top:0}.ui_ux_design_page .services li:last-child .service-wrapper{padding-bottom:0}.ui_ux_design_page .services{padding-bottom:50px}.ui_ux_design_page .services ul li:last-child{margin-bottom:0}.services ul li{margin-bottom:10px}.crossplatform_dev_page .services .service-wrapper,.services .service-wrapper{padding:25px 5px}.services .service-wrapper .service-title{font-size:1.3rem}}.faq{background-color:#f6f8f9}.faq .section-title{text-align:center}.faq .section-title-2{padding-bottom:68px}.faq .plus-minus-toggle{cursor:pointer;height:20px;position:relative;width:20px;margin-right:27px;top:10px}.faq .plus-minus-toggle:after,.faq .plus-minus-toggle:before{background:#00addf;content:"";height:2px;left:0;position:absolute;top:0;width:20px;transition:transform .2s ease}.faq .plus-minus-toggle:after{transform-origin:center}.faq .plus-minus-toggle.collapsed:after{transform:rotate(90deg)}.faq .plus-minus-toggle.collapsed:before{transform:rotate(180deg)}.faq .faq-question-wrapper{display:flex;padding-top:32px;padding-bottom:16px;border-bottom:1px solid #e4e6e7}.faq .faq-question-wrapper:last-child{border-bottom:none}.faq .faq-question{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;padding-bottom:16px;cursor:pointer}.faq .faq-answer{font-size:.875rem;line-height:1.57}.faq .faq-qa-wrapper{width:100%}@media (max-width:767px){.faq .section-title-2{padding-bottom:30px}.faq .faq-question-wrapper:last-child{padding-bottom:0}}.header-nav .navbar-brand h4,.header-nav .navbar-brand h4 small,.header-nav .navbar-collapse .navbar-nav .nav-link{color:#fff}.icon-close,.icon-hamburger{color:#fff;font-size:2rem}.about-development{padding-top:90px;padding-bottom:80px;background-color:#f6f8f9}.about-development img{width:100%}.about-development h3{text-align:center;padding-bottom:100px}.our-capabilities .row{min-height:630px}.our-capabilities h2{font-size:3.125rem;font-weight:800;letter-spacing:1px;text-align:center;padding-top:100px}.our-capabilities img{margin:135px 0;width:100%}.our-capabilities .table-to-vertically-align h3{max-width:438px;font-size:1.5rem;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.5px;padding-bottom:10.4px}.our-capabilities .table-to-vertically-align p{font-size:.875rem;line-height:1.57;padding-bottom:16px}.our-capabilities .table-to-vertically-align ul{font-size:.875rem;line-height:2.29}.our-capabilities .table-to-vertically-align ul li:before{content:url(https://d1qgh7vfxb2rk6.cloudfront.net/points.svg);margin-right:10px}.our-offerings-section .description{padding-bottom:22px}.our-offerings-section ul{font-size:.875rem;padding-bottom:33px;display:flex}.our-offerings-section ul li{margin-right:30px}.our-offerings-section ul li:before{content:url(https://d1qgh7vfxb2rk6.cloudfront.net/blue-point.svg);margin-right:10px}.what-do-we-do-desktop-view{position:relative;height:1080px;background-position:50%;background-repeat:no-repeat;background-size:cover}.what-do-we-do-desktop-view h3{font-family:Montserrat,sans-serif;font-size:3.125rem;font-weight:700;letter-spacing:1px;padding-top:100px;padding-bottom:24px}.what-do-we-do-desktop-view h3,.what-do-we-do-desktop-view p,.what-do-we-do-desktop-view ul{margin:0 auto}.what-do-we-do-desktop-view p{max-width:960px;text-align:center;margin-bottom:581px;font-size:1.25rem;line-height:1.5}.what-do-we-do-desktop-view .content{display:flex;font-size:1.25rem;line-height:1.5}.what-do-we-do-desktop-view .points:first-child{max-width:279px;margin-left:180px}.what-do-we-do-desktop-view .points:nth-child(2){max-width:266px;margin-left:39px}.what-do-we-do-desktop-view .points:nth-child(3){max-width:279px;margin-left:36px}.what-do-we-do-mobile-view{padding-top:100px;padding-bottom:50px}.what-do-we-do-mobile-view h3{font-family:Montserrat,sans-serif;font-size:3.125rem;font-weight:800;letter-spacing:.48px;text-align:center;padding-bottom:20px}.what-do-we-do-mobile-view p{font-size:1.125rem;line-height:1.67;text-align:center;padding:0 30px 50px}.what-do-we-do-mobile-view img{width:100%;margin-bottom:50px}.what-do-we-do-mobile-view ul{padding:0 30px}.what-do-we-do-mobile-view ul li{padding-bottom:30px;text-align:center;max-width:500px;margin:0 auto}.ui_ux_design_page .industries-served .industries-area:first-child .industries-icon{background-position:0 0}.ui_ux_design_page .industries-served .industries-area:nth-child(2) .industries-icon{background-position:0 -60px}.ui_ux_design_page .industries-served .industries-area:nth-child(3) .industries-icon{background-position:0 -120px}.ui_ux_design_page .industries-served .industries-area:nth-child(4) .industries-icon{background-position:0 -180px}.ui_ux_design_page .industries-served .industries-area:nth-child(5) .industries-icon{background-position:0 -240px}.ui_ux_design_page .industries-served .industries-area:nth-child(6) .industries-icon{background-position:0 -300px}.ui_ux_design_page .industries-served .industries-area:nth-child(7) .industries-icon{background-position:0 -360px}.ui_ux_design_page .industries-served .industries-area:nth-child(8) .industries-icon{background-position:0 -420px}.ui_ux_design_page .industries-served .industries-area:nth-child(9) .industries-icon{background-position:0 -480px}.ui_ux_design_page .industries-served .industries-area:nth-child(10) .industries-icon{background-position:0 -540px}.ui_ux_design_page .industries-served .industries-area:nth-child(11) .industries-icon{background-position:0 -600px}.ui_ux_design_page .industries-served .industries-area:nth-child(12) .industries-icon{background-position:0 -660px}@media only screen and (max-width:991px){.about-development{padding-bottom:50px}.about-development h3{padding-bottom:60px}.banner img{margin-bottom:100px}.our-capabilities h2{padding-top:50px}.our-capabilities{padding-bottom:50px}.what-do-we-do-desktop-view h3{padding-top:50px}.our-capabilities img{margin:80px 0}}@media only screen and (max-width:1200px){.our-offerings-section ul{display:block;padding-bottom:20px;line-height:2.29}}@media (min-width:991px) and (max-width:1199px){.our-offerings-section .pattern-left,.our-offerings-section .pattern-right{bottom:-60px}.what-do-we-do-desktop-view{height:920px}.what-do-we-do-desktop-view .points:first-child{max-width:220px;margin-left:175px}.what-do-we-do-desktop-view .points:nth-child(2){max-width:220px;margin-left:20px}.what-do-we-do-desktop-view .points:nth-child(3){max-width:220px;margin-left:30px}.what-do-we-do-desktop-view p{margin-bottom:400px}}@media only screen and (max-width:767px){.banner img{margin-bottom:80px!important}.what-do-we-do-mobile-view{padding-top:50px;padding-bottom:0}.our-capabilities img{margin:50px 0}.our-capabilities h2{padding-top:30px}.about-development,.our-offerings-section{padding-top:50px}.our-offerings-section{padding-bottom:20px}.our-capabilities h2,.what-do-we-do-mobile-view h3{font-size:2.25rem}.section-tnb-spacing.our-clients{padding-bottom:2rem}}@media only screen and (max-width:467px){.banner img{margin-bottom:50px!important}}.industries-served .content-holder{display:flex;flex-direction:column;align-items:center}.industries-served .industries-area .industries-icon{background:url(https://d1qgh7vfxb2rk6.cloudfront.net/benefits/industries-serve-icons.svg) no-repeat;width:60px;height:60px;background-position:0 0;background-size:60px;margin-bottom:20px}.industries-served .industries-area:first-child .industries-icon{background-position:0 0}.industries-served .industries-area:nth-child(2) .industries-icon{background-position:0 660px}.industries-served .industries-area:nth-child(3) .industries-icon{background-position:0 600px}.industries-served .industries-area:nth-child(4) .industries-icon{background-position:0 540px}.industries-served .industries-area:nth-child(5) .industries-icon{background-position:0 480px}.industries-served .industries-area:nth-child(6) .industries-icon{background-position:0 422px}.industries-served .industries-area:nth-child(7) .industries-icon{background-position:0 362px}.industries-served .industries-area:nth-child(8) .industries-icon{background-position:0 300px}.industries-served .industries-area:nth-child(9) .industries-icon{background-position:0 238px}.industries-served .industries-area:nth-child(10) .industries-icon{background-position:0 180px}.industries-served .industries-area:nth-child(11) .industries-icon{background-position:0 120px}.industries-served .industries-area:nth-child(12) .industries-icon{background-position:0 60px}