@media only screen and (max-width:1279px){.main-navigation .contact-info{align-self: end; width: 100%;}.container{padding:0 2.8rem}.main-navigation .contact-info,.menu-toggle{display:block}header .main-navigation{padding:9.6rem 2.4rem 2.1rem;position:fixed;background-color:#002633;top:0;left:0;bottom:0;right:0;margin:0;display:none;z-index:1;flex-flow:column wrap;align-items:space-between;justify-content:space-between}header .logo img{height:3.8rem;width:auto}.menu-toggle,header .logo{position:relative;z-index:2;background-color:transparent;border:0}.submenu{position:relative;padding-left:2rem}.main-navigation .inline-ul{flex-flow:column wrap}.main-navigation .contact-info li a{display:grid;align-items:center;grid-template-columns:2rem auto;column-gap:1rem;padding:0}.main-navigation .contact-info ul{margin-bottom:2.3rem}.main-navigation .contact-info li a .icon{position:relative;top:.4rem}.d-none-mobile{display:none}}@media only screen and (min-width:992px) and (max-width:1279px){.services .four-columns{grid-template-columns:auto auto;row-gap:2.8rem}.feature .three-columns{grid-template-columns:auto auto auto}.success-stories .gradient-bg .tile-img{min-height:.1rem}}@media only screen and (max-width:991px){.banner-columns.big,.india-contact .three-columns{grid-template-columns:100%;row-gap:3rem}.our-logo .two-columns,.white-bg .two-columns,.white-bg .two-columns.variant-1{grid-template-columns:100%}.success-stories .with-bg,.success-stories .with-gray{padding:2rem}.banner-bottom-img{margin-top:0}.accordion h3.size-48{font-size:3.2rem}.about .two-columns>div.about-right,.footer-right{order:1}.contact-wrapper .two-columns{grid-template-columns:100%;row-gap:10rem}.contform-info{border-left:0;padding-left:0}.services.withMargin{background-color:#fff}.main-navigation a.btn{padding-right:67px}.banner .btn+.btn{margin:1rem 0 0}.banner-inner-page h1,h1{font-size:5.2rem;line-height:5.6rem}h3{font-size:2.4rem;line-height:2.8rem}.container{padding:0 2.8rem}.section-heading{font-size:4.8rem;line-height:5.6rem}.page-section p{font-size:2rem;line-height:1.4}.about .two-columns,.client-saying .two-columns,.feature .three-columns,.footer-two-columns,.services .four-columns,.success-stories .three-columns,.two-columns,.ul-grid{display:grid;grid-template-columns:100%;row-gap:1.5rem}.reverse-order .left-side{order:initial}.banner p.info{margin-bottom:1.5rem}.banner{margin-top:5rem}.banner p{font-size:2rem;line-height:1.5;margin:2.3rem 0}.banner a{font-size:1.85rem;line-height:1}.feature{padding:4.3rem 0}.feature .count{font-size:10rem;line-height:1;padding-bottom:1.3rem;margin-bottom:1.6rem}.feature p{font-size:2rem}.about,.services{background-color:#002633}.services{padding:2.8rem 0 0}.about{padding:7.3rem 0}.about .two-columns{display:flex;flex-flow:column wrap}.about .two-columns>div{order:2}.success-stories{padding:6.1rem 0}.success-stories .gradient-bg .tile-img{min-height:auto}.success-stories .gradient-bg h3{padding:2.7rem 2.8rem 2.7rem 3.6rem}.success-stories .arrow{width:3.4rem;height:3.4rem}.client-saying .left-side>div:last-child{margin-bottom:3.4rem}.client-saying .left-side>div{margin-bottom:6.5rem}.white-bg{margin-top:7.3rem}.accordion::-webkit-scrollbar{display:none}.accordion-content p{font-size:2.2rem}.accordion h3{font-size:1.85rem}.accordion .accordion-item{white-space:normal;border-bottom:0;padding-top:0}.accordion h3 img,.accordion h3 svg,.footer-left .logo,footer .divider img{display:none}.accordion-content{padding-right:0;display:block!important}.footer-right,.footer-right .logo{display:block}footer .divider{padding-right:0}footer .divider .line{width:100%}.footer-two-columns{margin-top:2rem}.footer-left{order:2;margin-top:3.9rem}.footer-left>p{font-size:1.58rem}footer{padding:5rem 0}.footer-middle{text-align:left}.footer-middle h3{margin-bottom:4rem}}@media only screen and (min-width:768px) and (max-width:991px){.services .four-columns{grid-template-columns:auto auto}.banner-columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));row-gap:50px}}@media only screen and (max-width:767px){.services.withMargin{margin-bottom:9rem}.banner-columns{grid-template-columns:100%;text-align:center;row-gap:20px}.tag-list.scroller__inner{width:100%;display:block;animation:none}.tag-list li{padding:2rem 0}.logos{padding:0 0 7rem}.logos-slide{display:flex;flex-flow:column wrap;align-items:center;animation:none;row-gap:3.6rem}.img-section-ui{display: block;}}