@media (min-width:600px){.btn-group{flex-direction:row}.btn-group .common-btn{width:auto;max-width:unset}.common-btn .left-arrow{width:56px;height:100%}.search .search-field{width:500px}.leadership-list-wrap{grid-template-columns:repeat(3,1fr)}.download-form-inner{max-width:580px}}@media (min-width:768px){.search-inn{overflow:hidden}.hero-banner-section{padding-top:272px;padding-bottom:100px}.hero-banner-section{height:850px}.hero-banner-content h1,.banner-text h1{font-size:6rem}.banner-text{padding-top:272px}.icon-with-content-box{padding:24px 24px 30px}.icon-image{margin-bottom:40px}.icon-with-content h3{margin-bottom:40px;font-size:3.2rem}.icon-with-content h4{font-size:2.4rem}.icon-with-content p{font-size:1.8rem}.footer-newsletter h2{font-size:3.2rem}.problems-section{padding-top:50px;padding-bottom:80px}.three-grid{grid-template-columns:repeat(2,1fr)}.two-grid{grid-template-columns:repeat(2,1fr)}.arrow-btn{width:56px;height:56px}.service-section{padding-bottom:100px}.services-outer{gap:40px}.services-box{grid-template-columns:repeat(2,1fr)}.services-box:nth-child(even) .services-image{order:2}.services-image img{height:350px}.services-content h3{font-size:2.4rem}.card-content h3{font-size:3.2rem}.leader-image img{height:320px}.leadership-card p{font-size:1.8rem}.customer-logo-slider .slider-item{height:100px}.casestudies-outer{grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:60px}.news-two-grid{flex-direction:row}.news-two-grid .news-card{width:50%}.footer-newsletter{padding:64px;max-width:1110px;margin-right:auto;margin-left:auto}.footer-contact-details{margin-top:115px}.back-label{font-size:1.4rem}.back-to-top{width:60px;height:60px}.single-banner h1{font-size:3.5rem}.default-page-content{padding-top:80px;padding-bottom:80px}.solution-post-outer{grid-gap:24px}.newsletter-form .mc_signup_submit{height:56px}.newsletter-form .mc_signup_submit:after,.newsletter-form .mc_signup_submit:before{height:56px;width:56px}.newsletter-form .mc_signup_submit .mc_signup_submit_button{font-size:1.8rem}.page-template-template-news .custom-page-banner-outer .heading h2{font-size:8em}.product-page-outer{grid-template-columns:repeat(2,1fr)}.perspective-section{padding-top:100px;padding-bottom:100px}.perspective-list-wrap{grid-template-columns:repeat(2,1fr)}.news-posts{grid-template-columns:repeat(2,1fr);grid-gap:30px}.tuse-cases-two-outer{grid-template-columns:repeat(2,1fr);max-width:1016px;margin:56px auto 0px auto}.download-form-inner{max-width:761px}.download-form-inner .wpcf7{padding:84px 84px 50px}.download-form-inner .wpcf7:before{width:315px;height:310px}.download-form h2{margin-bottom:56px}.thankyou-content h2{font-size:6.4rem}.thankyou-content{padding:24px 24px 24px 74px}.homelink{padding:16px 16px 16px 74px}}@media (min-width:1024px){p{font-size:1.8rem}.container,.wide-container{padding-right:64px;padding-left:64px}header.site-header{margin-top:56px;width:100%}.header-outer{grid-template-columns:13% 85%;grid-gap:24px;padding:15px 20px;align-items:center}.header-right-part{justify-content:space-between;margin-left:0}.search .search-field{height:54px;order:1;width:100%;position:static;font-size:1.6rem}.main-menu{order:2;margin:0 auto}.menu-toggle{display:none}.main-navigation ul.menu{display:flex;flex-wrap:wrap;gap:8px;height:auto;position:static;overflow:visible;box-shadow:none}.main-navigation ul.menu li a{color:#000}.main-navigation ul.menu>li>a{padding:7px 11px 15px;position:relative;transition:all ease .4s;border-top:0}.main-navigation ul.menu>li>a:hover,.main-navigation ul.menu>li.current-menu-item>a{color:#930}.main-navigation ul.menu>li>a:after{position:absolute;content:'';width:0;height:1px;background-color:#fff;bottom:10px;left:0;transition:all ease .4s}.main-navigation ul.menu>li>a:hover:after,.main-navigation ul.menu>li.current-menu-item>a:after{background-color:#930;width:100%}.main-navigation ul.menu li ul.sub-menu{display:none}.main-navigation ul.menu li>ul.sub-menu{position:absolute;z-index:1;top:100%;left:0;background:#fcfcfc;width:280px;border:1px solid #3333330A;box-shadow:0px -27px 27px 0px #00000005;border-radius:8px;margin-left:10px;margin-top:0}.main-navigation ul.menu>li:hover>ul.sub-menu{display:block}.main-navigation ul.menu>li>ul.sub-menu li a{padding:15px 20px;display:block;border-bottom:1px solid #3333333D}.main-navigation ul.menu>li>ul.sub-menu li:last-child a{border-bottom:0}.search{order:3;margin-left:auto}.search .search-inn{width:56px;height:56px;top:-28px;position:absolute;right:0}.search.active .search-inn{width:540px}.search .search-btn{width:54px;height:54px;padding:0;order:2;margin-right:17px}.top-btn{display:block;order:4}.hero-banner-section{height:1038px}.hero-banner-content .btn-group{margin-top:56px}.btn-group{flex-wrap:nowrap}.three-grid{grid-template-columns:repeat(3,1fr)}.heading{margin-bottom:56px}.heading h2{font-size:6.4rem}.whowe-are-serve{padding-top:120px;padding-bottom:50px;margin-top:-265px}.problems-section{padding-bottom:60px}.problems-content .para{max-width:516px}.problems-outer{grid-template-columns:45% 51%;padding:0 36px}.problems-progress{margin-top:50px}.progress-box{margin-bottom:56px}.progress-text{font-size:6.4rem}.progress-bar{height:100px}.solution-outer{padding:188px 40px 80px}.shadow-box{padding:120px 40px 148px}.services-outer{padding:80px;gap:80px}.customer-section{padding-top:100px;padding-bottom:100px}.customer-logo-slider .slider-item img{height:75px}.casestudies-outer{grid-template-columns:repeat(3,1fr)}.footer-contact-details{grid-template-columns:37% 60%;margin-top:115px;max-width:1110px;margin-right:auto;margin-left:auto;grid-gap:3%;padding-bottom:0}.contact-detail-left{order:1}.contact-detail-right{order:2}.social-network a{width:88px;height:88px}.contact-detail-left:after{display:block}.newsletter-form .mc_form_inside{display:flex;align-items:center;flex-wrap:wrap}.newsletter-form .mc_merge_var{margin-bottom:0;width:35%;margin-right:16px}.casestudies-section{padding-top:100px;padding-bottom:100px}.casestudies-section .heading h2{max-width:1040px;width:100%}.cta-section{padding-top:80px;padding-bottom:80px;background-blend-mode:screen;background:linear-gradient(180deg,#e9eaea 0%,rgba(233,234,234,0) 100%)}.cta-outer{grid-template-columns:35% 35%;grid-column-gap:5%}.ctabg-image{display:block}.cta-left-part{padding-left:36px}.news-resources-section{padding-top:20px;padding-bottom:124px}.footer-bgimage{height:380px}.single-banner{padding-top:195px;padding-bottom:80px}.single-banner h1{font-size:6.4rem}.casestudy-page-outer{grid-template-columns:45% 47%}.custom-page-banner{height:880px}.custom-page-banner{padding-top:250px;padding-bottom:70px}.about-content-section{padding-bottom:60px}.page-template-template-about .custom-page-banner-outer{max-width:540px;margin-left:auto;margin-right:250px;margin-top:150px;padding-left:30px}.about-content-section{padding-bottom:80px}.about-main-content{margin-top:80px}.about-main-content h3{margin-top:80px}.post-type-archive-solution .custom-page-banner{height:640px}.icon-with-content-box{padding:24px 24px 68px}.solution-post-outer .icon-with-content-box{padding-bottom:24px}.solution-post-section .shadow-box{padding:80px}.custom-page-banner-outer .heading h2 br,.custom-page-banner-outer p br{display:unset}.page-template-template-case-study .custom-page-banner{height:882px}.page-template-template-case-study .custom-page-banner-outer{max-width:907px;width:100%;margin:145px auto 0px auto}.page-template-template-case-study .custom-page-banner-outer .custom-page-para{max-width:791px;width:100%}.leadership-section{padding-top:90px;padding-bottom:100px}.leadership-inner{grid-template-columns:62% 32%;grid-gap:6%}.leadership-message{padding:50px}.leadership-popup{padding:124px 80px}.leader-message-inner{max-width:475px}.leadership-list-wrap{grid-template-columns:repeat(2,1fr)}.leader-image img{height:180px}.leadership-message p{font-size:3.2rem;padding-left:30px}.leadership-head .popup-content h3{font-size:3.2rem;line-height:1.25}.leadership-head .popup-content h4{font-size:2.4rem}.popup-close{top:32px;right:32px}.page-template-template-solution .custom-page-banner{height:680px}.solution-post-section{padding-bottom:100px}.page-template-template-solution .custom-page-banner-outer{max-width:660px;width:100%}.why-section{padding-top:100px;padding-bottom:100px}.why-image-content-wrap{grid-template-columns:57% 38%;padding:0 76px}.dott-list li{padding-bottom:100px}.dott-list li h3{margin-bottom:40px}.application-section{padding-top:100px;padding-bottom:130px}.solution-section.sol-single-image .solution-outer{min-height:356px}.product-page-section{margin-top:-120px;padding-top:60px;padding-bottom:60px}.product-page-section .shadow-box{padding:80px}.error-404,.search-page{padding-top:150px}.page-template-template-news .custom-page-banner-outer .heading h2{font-size:10.2rem}.page-template-template-news .news-resources-section{padding-top:100px;padding-bottom:100px}.single-post-banner.custom-page-banner{height:580px}.single-post-banner.custom-page-banner h1{font-size:6.4rem}.single-post-banner .custom-banner-para{max-width:583px;width:100%}.perspective-outer{grid-template-columns:36% 62%;grid-gap:2%}.newspage-section{padding-top:100px;padding-bottom:100px}.news-posts{grid-template-columns:59% 36.5%;grid-gap:56px}.news-listing-card.layout-a{flex-direction:row}.banner-text-with-image-section{padding-top:195px;padding-bottom:80px}.banner-text-with-image-outer{grid-template-columns:repeat(2,1fr)}.text-with-image-outer{grid-template-columns:repeat(2,1fr);padding:80px 100px}.dgp-difference-outer{padding:80px 102px}.comparison-table-section{padding-top:100px;padding-bottom:70px}.download-form h2{font-size:6.4rem}}@media (min-width:1200px){.common-btn{font-size:1.8rem}.main-navigation ul.menu{gap:32px}.search.active .search-inn{width:770px}.hero-banner-content h1,.banner-text h1{font-size:10.2rem}.hero-banner-content p{font-size:2.4rem}.news-resources-outer{grid-template-columns:32% 36% 27%;grid-gap:2.5%}.news-two-grid{flex-direction:column}.news-two-grid .news-card{width:100%}.news-two-grid{gap:56px}.news-image{height:406px}.news-card.news-overlay-text .news-image{height:676px}.newsletter-form .mc_merge_var{margin-bottom:20px;width:31%;margin-right:16px}.dercom-difference-section .text-with-image-outer{padding-left:200px;padding-right:200px;padding-bottom:264px}.feature-table-wrap{max-width:1076px;width:100%;margin:-210px auto 0px auto}.text-with-image-outer .custom-banner-para{max-width:386px;width:100%}.data-download-section{padding-bottom:100px}.data-download-section .solution-outer{padding-top:100px}.data-download-section .solution-outer .heading{max-width:852px;margin:0 auto}.download-datasheet-wrap{max-width:852px;margin:-20px auto 0px auto;padding:0}.download-datasheet-wrap h3{font-size:3.2rem}}