@media (min-width:1025px) and (max-width:1200px){.header .header-bar-white a{font-size:15px}.header .header-bar-white a.logoLink{width:140px;transition:all .2s linear}.header .header-bar-white.narrow a.logoLink{width:190px;transition:all .2s linear}.header .header-bar-white .contactInfo a img,.header .phoneNumber svg{width:20px;height:20px}.header .phoneNumber:before{right:-10px;top:10px;height:23px}.header .contactInfo{gap:18px}.home-testimonials .testimonial .quote{width:70%;padding:20px}.home-testimonials .testimonial{padding-bottom:57.5%}.home-testimonials .testimonial img{height:255px}.home-testimonials .quote h5{margin:10px 0}.home-testimonials .quote p{font-size:16px}.user-personas .tab-content .info{padding-left:20px}.sidebarContact{position:fixed;bottom:0;right:0;width:300px;color:#fff;background:url(/_next/static/media/home-gradient-red.e0505fb1.webp) 50% #1571d8;padding:15px}.about .section_main{padding-left:15px;padding-right:15px}.inner-body .site-header{height:365px!important;min-height:auto!important}body.about .section_2{background-position:left 20% center}.section_main{padding:10px 15px 50px!important}.inner-body.work .home-product{margin:-100px auto 10px}.training-form-div form{margin-top:-200px}.gallery-items{padding:30px 0}.gallery-item{height:100%;width:20%}.blog-item-outer{padding:0 7px}.inner-body.inner-height .home-product{margin:-80px auto 0}}@media (max-width:1024px){.header-inner{display:flex;align-items:center;justify-content:space-between}.logo.mobileLogo{filter:brightness(0) invert(1)}.sidebar.active .logo.mobileLogo{filter:none}.sidebarContact{position:fixed;bottom:0;right:0;width:300px;color:#fff;background:url(/_next/static/media/home-gradient-red.e0505fb1.webp) 50% #1571d8;padding:15px}.header-bar-white .call-now-top{border-color:#fff;color:#fff;width:86px;text-align:center;display:block;padding:5px 15px;font-size:15px}.header-bar-white.narrow .call-now-top{border-color:#57ca47;color:#57ca47;color:#57ca47!important}.header-bar-white.narrow .logo.mobileLogo{filter:none}.header-bar-white.narrow .menuIcon span{background-color:#fff!important}.header-bar-white .call-now-top{right:50px;top:52%}.menuIcon span{width:20px!important;height:2px!important;background-color:#fff!important;margin:6px 0!important}.menuIcon span:nth-child(2){margin-right:auto;width:60%!important}.column p{padding:0}.about .section_main{padding-left:15px;padding-right:15px}.inner-body .site-header{height:365px!important;min-height:auto!important}body.about .section_2{background-position:left 20% center}.section_main{padding:10px 15px 50px!important}.inner-body.work .home-product{margin:-100px auto 10px}.training-form-div form{margin-top:-200px}.menu-secondary li.phone_number.map_icon{display:none}.inner-body.body-career .bg-img{background-position:top}.gallery-items{padding:30px 0}.gallery-item{height:100%;width:25%}.blog-item-outer{padding:0 7px}.inner-body.inner-height .home-product{margin:-80px auto 0}}@media (max-width:991px){.container{width:100%;padding:0 15px!important;max-width:100%}.header-bar-white{padding:15px}.header-inner{display:flex;align-items:center;justify-content:space-between}.logo.mobileLogo{filter:brightness(0) invert(1)}.header-bar-white .call-now-top{border-color:#fff;color:#fff;width:86px;text-align:center;display:block;padding:5px 15px;font-size:15px}.header-bar-white.narrow .call-now-top{border-color:#57ca47;color:#57ca47;color:#57ca47!important}.header-bar-white.narrow .logo.mobileLogo{filter:none}.header-bar-white.narrow .menuIcon span{background-color:#fff!important}.header-bar-white .call-now-top{right:50px;top:52%}.menuIcon span{width:20px!important;height:1px!important;background-color:#fff!important;margin:6px 0!important}.menuIcon span:nth-child(2){margin-right:auto;width:60%!important}.home-product.project-slider h4{font-size:14px}.industries_serve ul.statistics-list li{width:25%}.sidebarContact{position:fixed;bottom:0;right:0;width:100%;color:#fff;background:url(/_next/static/media/home-gradient-red2.2d042f01.webp) 50% #1571d8;padding:15px}.call-btn-footer{clear:both;text-align:center;margin:50px auto -40px;border:1px solid #2699bd;color:#2699bd;background:#f0fbff;padding:10px 20px;border-radius:5px;width:100%;max-width:320px}.divider.call2 .call-btn-footer{margin-left:0;margin-right:0;width:100%;max-width:100%;margin-top:0}.divider.call2 .call-btn-footer.skype-bottom{margin-top:15px}.customer-logos{margin-top:0;padding-top:0;padding-bottom:20px;clear:both;display:block;width:100%;overflow:auto;border-top:none}.trusted-logos>li{padding:0 10px}.home-testimonials .testimonial img{height:auto}.home-testimonials .testimonial .quote{margin-top:15px}.home-testimonials .testimonial .quote h4{font-weight:400;color:#333}.quote p{margin-bottom:10px}.home-testimonials .testimonial a{color:#36c}.user-personas .tab-content .info{padding-left:25px}.user-personas .tab-content .description{font-size:16px}.user-personas .tab-content h3{font-size:30px;margin-bottom:10px}.user-personas .tab-content .tab-photo{height:auto}.center-desktop .about_descr p{margin:0 0 17px}.about-new-main .column:first-child{width:100%;max-width:90%;margin:0 auto;float:none}.inner-body .bg{height:365px}.inner-body .site-header{height:365px!important;min-height:auto!important}.about .bg-img,.inner-body .bg-img,.pricing .bg-img{background-position:50% 50%;background-size:cover!important}.about .logo-center img{margin-top:14px;margin-bottom:-6px}.logo-center img{max-width:160px;margin:0 auto 5px}.inner-page{padding-top:0!important}.center-desktop .highlight_line{font-weight:500}.about .section_main .container{padding-left:0!important;padding-right:0!important}body.about .section_2{background-position:left 20% center;padding:110px 20px}.about-new-main .column:first-child{width:100%!important;max-width:90%!important;margin:0 auto!important;float:none!important}body.about .section_2 .container{padding:0!important}.about-new-main .column:first-child{max-width:100%;padding:0}.about .section_main .container-1300{padding-left:0!important;padding-right:0!important}.about_descr{padding:0 15px 30px}.section_main{padding:10px 15px 50px!important}.section_main.section_2{padding-left:20px;padding-right:20px}.training-form-div{width:100%;text-align:center;margin:0 auto;float:none;clear:both}.about.training .bg-img,.inner-body .bg-img{background-position:center left 0;background-size:cover}.training-form-div form{margin:-160px auto 15px!important;float:none}.app_header_static_main{display:none}.contact-p{margin:0 0 30px}.contact .no_banner{display:none}.body-career .team_main{margin-top:15px}.clients-main .secondary-title{margin-top:10px}.gallery-item{width:25%;height:100%}.small_banner .site-header .field-body p{font-size:28px;font-weight:400;padding:0 16px}.blog-item-outer{flex:0 0 33.33%;padding:0 5px}.inner-body.inner-height .home-product{margin:-80px auto 0}}@media (max-width:767px){.hidden-xs{display:none}.container.contaimer-2{max-width:100%}.home-header{padding:160px 0}.home-header .header-title{font-size:30px}.home-product{margin:-50px auto 20px!important}.home-product .circle{width:100px;height:100px}.home-product .circle img{width:40px;height:40px}.home-product strong,.home-product.project-slider h4{display:none}.home-product h3{font-size:14px;line-height:14px}.home-product .product.projects a{height:auto;margin-top:0}.home-product a:hover h3{margin-top:10px;opacity:1}.logo.mobileLogo{filter:none}.customer-logos{margin-top:0;padding-top:0;padding-bottom:20px;clear:both;display:block;width:100%;overflow:auto;border-top:none}.trusted-logos>li{display:block;min-width:120px!important}.header-inner{display:flex;align-items:center;justify-content:space-between}.header-bar-white .call-now-top{border-color:#65d656;color:#57ca47;width:86px;text-align:center;display:block;padding:5px 15px;font-size:15px}.header-bar-white.narrow .call-now-top{color:#57ca47!important}.header-bar-white .call-now-top{right:55px;top:52%}.homepage-usageStats{padding:20px 0}.menuIcon span{width:20px!important;height:2px!important;background-color:#fff!important;margin:6px 0!important}.menuIcon span:nth-child(2){margin-right:auto;width:60%!important}.site--body{padding-top:75px}.customer-logos .trusted-logos{padding:15px 0 0}.customer-logos .trusted-logos li{margin-bottom:15px}.trusted-logos>li{width:auto;padding:0 20px;display:inline-block;margin:0 5px 30px}ul.trusted-logos{height:74px;display:flex;align-items:center;justify-content:flex-start;width:100%;white-space:nowrap;flex-wrap:nowrap}.divider.call2{background:#fff;border:1px solid #ddd;clear:both;margin:35px auto 20px;border-radius:6px;box-shadow:0 3px 4px #dde8f1;padding:30px 25px;width:100%}.site--footer .footer-horizontal .col-hold .links>li{padding:0 12px}.site--footer .footer-horizontal .col-hold{border-bottom:1px solid #eee}.site--footer .footer-horizontal .links{padding-bottom:10px}.site--footer div.col-hold .links a{color:#999}.user-personas .tab-content h3{font-size:30px}.user-personas .tab-content .description{font-size:16px}.info{width:100%}.quote p{font-size:16px;line-height:1.6;color:#333;margin-bottom:10px}.footer--getStarted.cta{padding:30px 5px}.footer--getStarted.cta .section-header .title-label{font-size:32px}.footer--getStarted.cta .section-header .sub-description{font-size:18px;margin-bottom:0}.footer--getStarted.cta .emailform .form-fields .email{width:100%;border:1px solid #ddd}.footer--getStarted.cta .emailform .form-fields div{display:block}.footer--getStarted.cta .emailform .form-fields .btn,.footer--getStarted.cta .emailform .form-fields .email{display:block;height:50px;width:100%;margin:20px 0 0}.footer--getStarted.cta .emailform .form-fields{box-shadow:none}.call2 .call-btn-footer{display:block;margin:25px auto 0;display:flex;justify-content:center;align-items:center}.site--footer ul.socials{padding:15px 0}.site--footer .main-hold{padding:20px 0 0}.all-right{display:table;clear:both;text-align:center;margin:10px auto}.site--footer .down-hold p.copyrights{height:auto;line-height:normal;padding:10px 0}.inner-body .bg{height:365px}.inner-body .site-header{height:335px!important;min-height:auto!important;padding-top:67px}.about .bg-img,.inner-body .bg-img,.pricing .bg-img{background-position:50% 50%;background-size:cover!important}.field-body{display:block;font-size:23px;padding:0 10px;font-weight:400;line-height:25px}.about .logo-center img{margin-top:14px;margin-bottom:-6px}.logo-center img{max-width:160px;margin:0 auto 5px}.inner-page{padding-top:0!important}.center-desktop .highlight_line{font-weight:500}.about .section_main .container{padding-left:0!important;padding-right:0!important}body.about .section_2 .container{padding:0!important}.about-new-main .column:first-child{max-width:100%;padding:0}.about .section_main .container-1300{padding-left:0!important;padding-right:0!important}.about_descr{padding:0 15px 30px}.section_main{padding:10px 15px 50px}.section_main.section_2{padding-left:20px;padding-right:20px}.training .field-body{top:30%;transform:translateY(-30%);width:100%}.white-header .header-bar-white{padding:12.7px 0!important}.body-career .team_main{margin-top:15px}.clients-main .secondary-title{margin-top:10px}.careers-home-page .selector .tiles .column{width:50%}.gallery-item{width:50%;height:100%}.sitemap_sec_1 .left_col3{position:relative;top:0;max-width:100%;border:none;border-bottom:3px double #ddd;padding:0;margin-bottom:5px}.sitemap_section .h2{padding:0 0 8px}.sitemap-link{padding:0}.sitemap_section .sitemap_ul{padding:0;margin-bottom:0}.small_banner .bg{margin-top:0}.inner-body.small_banner.body-sitemap .site-header{margin-top:0!important}.logo_hover{opacity:1;position:relative;margin-top:20px}.single_logo_inner{padding-bottom:20px}.single_logo{height:auto}.brochure_inner{width:100%;max-width:410px;margin:0 auto}.blog-item-outer{flex:0 0 50%;padding:0 5px}.inner-height.inner-body .bg{height:335px}}@media (max-width:600px){.header-bar-white{padding:15px}header:not(.is-product) .header-bar-white.narrow{padding:12.7px 0!important}.header-inner{display:flex;align-items:center;justify-content:space-between}.home-header .header-title{font-size:22px}.home-header h1.seoH1{font-size:14px}.home-product{margin:-50px auto 20px!important}.home-product .circle{width:75px;height:75px;background-size:8.07vw}.home-product strong,.home-product.project-slider h4{display:none}.home-product h3{font-size:14px;line-height:14px}.home-product .product.projects a{height:auto}.home-product .circle img{width:35px;height:35px}.customer-logos{margin-top:0;padding-top:0;padding-bottom:20px;clear:both;display:block;width:100%;overflow:auto;border-top:none}.trusted-logos>li{display:block;min-width:120px!important}.user-personas h2{font-size:30px;margin-bottom:0}.user-personas{padding:35px 0}.user-personas .tabs{margin:0 auto;width:100%;display:flex;flex-direction:row;white-space:nowrap;flex-wrap:nowrap;overflow:auto}.tabs-inner{display:block;overflow:auto}.user-personas .tabs li{width:100px;min-width:100px}.portfolio_ul li{width:100%;padding:0 15px}.portfolio_ul .margin-bottom-5{margin-bottom:20px!important}.ae-h3{margin-bottom:5px}.iphone-thumb{width:62px;right:16px;bottom:54px}.tab-content{margin-top:20px}.homepage-usageStats.industries_serve h4.title-label{margin-bottom:20px!important;margin-top:20px!important;font-size:23px!important}.homepage-usageStats ul.statistics-list li{transform:scale(1);width:50%}.home-testimonials{padding:20px 0}.star{max-width:30px!important}.home-testimonials h3{margin:0 0 25px;font-size:20px}.home-testimonials .testimonial img{height:auto}.home-testimonials .testimonial .quote{margin-top:15px}.home-testimonials .testimonial .quote h4{font-weight:400;color:#333}.quote p{margin-bottom:10px}.home-testimonials .testimonial a{color:#36c}.homepage-usageStats h4.title-label{font-size:23px!important;margin:0!important}.homepage-usageStats{padding:30px 0}.homepage-usageStats ul.statistics-list{display:flex;flex-wrap:wrap}.homepage-usageStats.founded-power ul.statistics-list img{margin:5px auto 0;max-width:75px;height:auto}.homepage-usageStats.founded-power ul.statistics-list li{padding:10px 25px}.homepage-usageStats ul.statistics-list strong{font-size:22px;line-height:normal}.homepage-faqs h4.title-label{margin-bottom:30px;font-size:23px}.footer--getStarted.cta{padding:30px 5px}.footer--getStarted.cta .section-header .title-label{font-size:25px}.footer--getStarted.cta .section-header .sub-description{font-size:18px;margin-bottom:0}.footer--getStarted.cta .emailform .form-fields .email{width:100%;border:1px solid #ddd}.footer--getStarted.cta .emailform .form-fields div{display:block}.footer--getStarted.cta .emailform .form-fields .btn,.footer--getStarted.cta .emailform .form-fields .email{display:block;height:50px;width:100%;margin:20px 0 0}.footer--getStarted.cta .emailform .form-fields{box-shadow:none}.call2 .call-btn-footer{display:block;margin:25px auto 0;display:flex;justify-content:center;align-items:center}.homepage-faqs .acc-item .acc-heading{padding:13px 34px 13px 24px}.site--footer ul.socials{padding:15px 0}.site--footer .main-hold{padding:20px 0 0}.all-right{display:table;clear:both;text-align:center;margin:10px auto}.site--footer .down-hold p.copyrights{height:auto;line-height:normal;padding:10px 0}.inner-body .bg{height:365px}.inner-body .site-header{height:335px!important;min-height:auto!important;padding-top:67px}.about .bg-img,.inner-body .bg-img,.pricing .bg-img{background-position:50% 50%;background-size:cover!important}.field-body{display:block;font-size:23px;padding:0 10px;font-weight:400;line-height:25px}.about .logo-center img{margin-top:14px;margin-bottom:-6px}.logo-center img{max-width:160px;margin:0 auto 5px}.inner-page{padding-top:0!important}.center-desktop .highlight_line{font-weight:500}.about .section_main .container{padding-left:0!important;padding-right:0!important}.about .section_2{background-size:190vw;background-position:top left 20%!important;padding:70vw 20px 20px!important}body.about .section_2 .container{padding:0!important}.about-new-main .column:first-child{max-width:100%;padding:0}.about .section_main .container-1300{padding-left:0!important;padding-right:0!important}.about_descr{padding:0 15px 30px}.section_main{padding:10px 15px 50px}.section_main.section_2{padding-left:20px;padding-right:20px}.faq_main .faq .margin-area.left{margin:2px 8px}.faq_main .faq .content .a{padding:0 0 0 5px}.faq_main .faq .content .q{width:100%;padding:0 0 10px 5px}.faq_main .faq .content{display:block}.training .field-body{top:30%;transform:translateY(-30%);width:100%}.contact-area{padding:35px 25px 0}.address-box-main{width:100%;float:none;padding:15px 20px}.clients-main .secondary-title{margin-top:10px}.body-career .team_main{margin-top:15px}.careers-home-page .selector .tiles .column{width:100%;max-width:400px;display:block;clear:both;margin:0 auto}.default-section.testimonial-section{padding:20px 0 50px}.testimonial .media-left,.testimonial .media>.pull-left{width:100%;padding:0 10px}.testimonial .testi-star{text-align:center}.testimonial .testi-star .star{height:30px}.testimonial .test-right{padding-left:0;text-align:center}.testimonial .testimonial-start{margin:0}.testimonial .testimonial-start .media:first-child{border:none}.testimonial .testimonial-start .media{border-top:1px solid #eee;padding:20px 0 0!important}.testimonial .testimonial-start .testi-div-detail{font-size:15px;text-align:center}.brochure .brochure_img,.brochure_hover{display:table;margin:0 auto 10px;padding:0;width:100%;max-width:230px}.brochure_hover .dwnld-btn{width:100%}.blog-item-outer{flex:0 0 100%;padding:0 5px}.blog-detail .about_descr{padding:0 0 30px}.inner-height.inner-body .bg{height:335px}}@media (max-width:576px){.home-product h3{width:70px;font-size:10px!important;margin:5px auto!important;text-align:center!important;line-height:1.4}}@media (max-width:360px){.home-product .circle,.home-product .circle img{width:8.07vw;height:8.07vw}.more-proj{padding:10px 15px;width:90%;max-width:none;display:table;text-align:center}}@media screen and (max-width:600px){.home .home-header{padding:100px 0 80px}.menuIcon span{background-color:#3d3d3d!important}.menuIcon:hover span{background-color:#000!important}.header-bar-white:not(.narrow) a:hover{color:#000!important}.header-bar-white:not(.narrow) a{color:#3d3d3d!important}}