@media screen and (max-width:1680px){
	.startTodayDesc{border-left: 0;}
	.footerContentList:nth-child(5) + div{margin-left: 30px !important;}
}
@media screen and (max-width:1600px){.arrow-right{border-bottom:90px solid transparent;border-left:1580px solid #1a6df8;margin-top:-1px;}
.rightFloat{border-left:0;border-right:1580px solid #1a6df8;width:100%;}
.headerWrapper{margin-bottom:-1px;}
.footerBottom{width:95%;}
.solutionListingSection, .problemSolved, .csStory, .startTodaySection, .caseStudyMainSection{width:95%;}
.largeWidth{width:95%;}
.solutionSegmentWrapper.segment-wrapper{margin:30px auto;}
.insight-container{width:1600px;max-width:95%;}
.insightTitle{font-size:70px !important;font-family:'d-din_condenseddinCnBd'!important;max-width:1200px !important;line-height:70px !important;position:relative !important;margin:120px auto 0;font-weight:normal !important;padding-top:0px !important;letter-spacing:5px !important;}
.homePageNewBanner.homeBanner {
	background: transparent;
}
.homePageNewBanner .textSlider {    padding: 115px 0 142px;background: #1a6df8;}
.homePageNewBanner .imgSlider img{/*margin-top: -104px;*/}
.socialMediaWrapper{text-align: center;    margin: 10px auto 10px;}
/*.footerContentList:nth-child(5){margin-top: 20px !important;}*/
.wp-gr .wp-google-right{text-align: center !important;}

.footerContentList:nth-child(5) + div{float: none !important;margin-left: 0 !important;margin-bottom: 15px !important;margin-top: 15px;}

.small_slider{padding: 0 20px;}
.bg-what-we-work .tab_class > .uk-width-medium-1-1{padding-left: 20px;}
.bg-what-we-work .offer-row{margin-left: 0;margin-right: 0;}
.bg-what-we-work .offer3{    padding: 40px 28px 60px;}
.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{    padding: 30px;
    max-height: 615px;
    overflow-y: auto;
    flex-wrap: wrap;
    justify-content: flex-start;}
}

@media screen and (min-width:1600px){
	.section.whats-new-wrapper {width: 100%; max-width: 100%; }
	.section .whats-new-content {width: 1600px; max-width: 100%; }
}
@media screen and (max-width:1599px){
	.whats-new-box img {
	    min-height: 200px;
	  }
	  .whats-new-content{padding: 0 20px;margin: 0px auto 65px !important;}
}

@media screen and (max-width: 1536px) {
	.footerContentList{padding: 90px 40px 180px}
	}

@media screen and (max-width:1440px){.arrow-right{border-bottom:90px solid transparent;border-left:1420px solid #1a6df8;}
.rightFloat{border-left:0;border-right:1420px solid #1a6df8;width:100%;}
.industry-section, .footer-section, .population-section, .portfolio-section, .case-overview-section, .reasons-section, .strategy-section, #feature-segment, #process-bg, .client-testimonials{padding:80px 20px;}
.msg-section:before{top:-80px;bottom:-80px;}
.industry-bottom-section{margin:40px auto 0;}
.industry-top-section h2, .overview-content h2, .case-overview-content h2{font-size:36px;line-height:36px;}
.target-top-section h2, .contact-top-section h1{font-size:34px;line-height:34px;}
.overview-section{padding:0 0px 80px;}
.tech-solution .serve-title{line-height:24px;}
.banner-slider{height:517px;}
html .uk-notouch{margin-top:0px !important;}
html{margin-top:0px !important;}
.venncirclft > a, .venncircrt > a, .venncirctop > a{font-size:17px;}
.stratergy-img-wrapper, .strategy-content{width:50% !important;}
.case-banner-wrapper{padding:40px 90px 0;width:100%;}
.summary-wrapper{padding:40px 90px;width:100%;}
.what-makes-section .reasons-tab{width:46%;}
.what-makes-section{padding:40px 90px 40px;}
.banner-slider h5{font-size:46px;padding-top:55px;}
.article-wrapper h1{top:30px;}
.segment-wrapper.segment-new{width:95%;}
.homeBannerTitle{font-size:70px;}
.aiBannerTitle.homeBannerTitle{/*top: inherit;*/}
.homeBanner{padding:70px 0;}
.solutionListingSectionContainer{width:55%;}
.caseStudyImage{max-width:630px;}
.caseStudyContent{max-width:660px;}
.caseStudyMainTitle{font-size:54px;line-height:60px;}
.problemSolvedLeftTitle{font-size:68px;line-height:76px;}
.startTodaySectionLeft{max-width:700px;}
.startTodaySectionRight{padding:80px 0 70px 200px;}
.csLeft{max-width:770px;}
.nav_button span{color:#ffffff !important;}
.uk-offcanvas.nav_button{position:unset !important;}
.processInnerPageSolutionSec{padding:70px 0;}
.processInnerPageReasonSection{padding:70px 0;}
.processInnerPageReasonSection p{max-width:95%;}
.caseStudyWorkflowLine{width:1072px;}
.caseStudyWorkCircleTwo{margin-top:-10px;margin-left:150px;}
.caseStudyWorkCircleThree{margin-top:-10px;margin-left:385px;}
.caseStudyWorkCircleFour{margin-top:-10px;margin-left:670px;}
.caseStudyWorkCircleFive{margin-top:-10px;margin-left:900px;}
.caseStudyWorkCircleLineOne{margin-top:-46px;margin-left:157px;}
.caseStudyWorkCircleLineTwo{margin-top:5px;margin-left:392px;}
.caseStudyWorkCircleLineThree{margin-top:-46px;margin-left:676px;}
.caseStudyWorkCircleLineFour{margin-top:5px;margin-left:907px;}
.workFlowStepOne{margin-top:-250px;margin-left:10px;}
.workFlowStepTwo{margin-top:70px;margin-left:230px;}
.workFlowStepThree{margin-top:-250px;margin-left:520px;}
.workFlowStepFour{margin-top:70px;margin-left:760px;}
.caseStudyWorkCircleExploreTwo{margin-top:-10px;margin-left:150px;}
.caseStudyWorkCircleExploreThree{margin-top:-10px;margin-left:330px;}
.caseStudyWorkCircleExploreFour{margin-top:-10px;margin-left:520px;}
.caseStudyWorkCircleExploreFive{margin-top:-10px;margin-left:710px;}
.caseStudyWorkCircleExploreSix{margin-top:-10px;margin-left:890px;}
.caseStudyWorkCircleLineExploreOne{margin-top:-46px;margin-left:157px;}
.caseStudyWorkCircleLineExploreTwo{margin-top:5px;margin-left:337px;}
.caseStudyWorkCircleLineExploreThree{margin-top:-46px;margin-left:527px;}
.caseStudyWorkCircleLineExploreFour{margin-top:5px;margin-left:717px;}
.caseStudyWorkCircleLineExploreFive{margin-top:-46px;margin-left:896px;}
.workFlowStepExploreOne{margin-top:-250px;margin-left:10px;}
.workFlowStepExploreTwo{margin-top:70px;margin-left:180px;}
.workFlowStepExploreThree{margin-top:-250px;margin-left:390px;}
.workFlowStepExploreFour{margin-top:70px;margin-left:570px;}
.workFlowStepExploreFive{margin-top:-250px;margin-left:750px;}
.healthCareServicesContent{width:23%;margin:0 1%;}
.insight-subtitle{margin-top:20px;font-size:50px;font-family:'Roboto', sans-serif !important;font-weight:300;margin:80px 0 0;}
.insightTitle{font-size:70px !important;font-family:'d-din_condenseddinCnBd'!important;max-width:1200px !important;line-height:70px !important;position:relative !important;margin:80px auto 0;font-weight:normal !important;padding-top:0px !important;letter-spacing:5px !important;}
.contactPageLocation{margin:0 0 0 50px;}
.contactPageForm{margin:0 0 0 40px;}
#contact-banner-slider .contactBannerDescription{font-size:70px !important;line-height:70px !important;}
.popup-wrapper{width:100% !important;height:auto;position:unset !important;right:auto;bottom:auto;margin:20px 0;display:block !important;}
.story-box-new .video-content{padding-left:30px;padding-right:30px;}
.video-content p{font-size:20px;line-height:28px;color:#fff;font-family:'Roboto', sans-serif;font-weight:400;margin-top:20px;letter-spacing:2px;}
.homePageNewBanner.homeBanner {
	background: transparent;
	padding: 0;
}
.homePageNewBanner .textSlider {
	padding:75px 0 115px;
	background: #1a6df8;
}
.homePageNewBanner .imgSlider img{
	/*margin-top: -133px;*/
}
.footerContentList{
	/*max-width: 237px;*/
}
.footerContentList.solutionsNav {
    max-width: 580px;
}
.problemSolved{display: flex;align-items: center;}
.problemSolvedRightSectionTop, .problemSolvedRightSectionBottom{display: flex;}
	.home_box_slider.healthcare_slider .uk-width-large-1-1{   /* display: flex;height: 100%;align-items: center;*/}
	.aiBannerTitle.homeBannerTitle{font-size: 54px;}
	.healthcareServiceImg{margin: 30px 0 0;}
	.call{left: 50px;}
	.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width: 20%;}

	.footerContentList{padding: 70px 40px 150px;}
	.footer-main:before{top: 150px;}
}
@media screen and (max-width:1377px){.fix-request-link{top:500px;}
.arrow-right{border-left:1357px solid #1a6df8;}
.rightFloat{border-left:0;border-right:1357px solid #1a6df8;width:100%;}
.csLeft{max-width:770px;}
.csRight{max-width:420px;margin:0 0 0 60px;}
.problemSolved{margin:100px auto;display: flex;align-items: center;}
.startTodaySectionRight{padding:80px 0 70px 160px;}
.problemSolvedLeftSection{max-width:600px;}
.problemSolvedRightSectionTopLeft, .problemSolvedRightSectionTopRight, .problemSolvedRightSectionBottomLeft, .problemSolvedRightSectionBottomRight{max-width:330px;}
.solutionListingSectionTitle{font-size:60px;line-height:64px;}
.solutionListingSectionContainer{width:50%;margin-right:2%;}
.contactPageLocation{margin:0 0 0 30px;}
.contactPageForm{margin:0 0 0 10px;}
.ourLocationBox{width:46%;float:left;margin:35px 4% 0 0;}
.homePageNewBanner.homeBanner {
	background: transparent;
	padding: 0;
}
.homePageNewBanner .textSlider {
	/*padding:6px 0 91px;*/padding: 60px 0 120px;
	background: #1a6df8;
}
.homePageNewBanner .imgSlider img{
	/*margin-top: -104px;*/
}
.footerContentList{
	/*max-width: 224px;*/
}
.footerContentList.solutionsNav {
    max-width: 578px;
}
.banner-slider.aboutUsBanner .bannerContent {
	margin: 100px auto 0 !important;
}
.problemSolvedRightSectionTop, .problemSolvedRightSectionBottom{display: flex;}
}
@media screen and (width:1366px) {
    .homePageNewBanner .textSlider {
        padding: 60px 0 120px;
        background: #1a6df8;
    }
    .homeBannerTitle{
        font-size: 70px;
        margin: 50px 0 0;
    }
    .homeBannerSubtitle {
        margin-top: 0;
    }
    .homePageNewBanner .imgSlider img{
        /*margin-top: -104px;*/
    }
   
}

@media screen and (max-width:1360px){.headerNav.navigation-section{display:block;/*width:100%;*/}
.nav_button{/*display:block;*/float:right;top: 0;}
.navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children.result_hover_bg::before {
    display: table;
    content: "";
    clear: both;
    width: 0;
    height: 0;
    border-left: 12px solid #ffffff00;
    border-right: 12px solid #ffffff00;
    border-bottom: 12px solid #ffd101;
    position: absolute;
    text-align: center;
    margin: auto;
    top: 47px;
    border-top: 0;
    margin-left: 25px;
}

.headerWrapper { padding: 0px;}
.bluebox p {padding-right: 20px; padding-left: 20px; text-align: center;}
	.bluebox h2 { line-height: 60px;}
	.segment-banner-wrapper { height: auto;}
	.nav_button {
		display: none;
		float: right;
		position: absolute;
		right: 0;
		color: $color_1;
		top: 0px;
		span {
			i {
				font-size: 40px;
			}
		}
	}
	.headerNav.navigation-section {
		display: flex;
		 
		justify-content: center;
		margin: 25px 0 0;
	}
	.menu-my-menu-container {
		display: block;
		top: 80px;
	}
	.logo-wrapper {
		text-align: center;
		float: left;
		 margin-left: 25px;
	}
	.navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul > li.menu-item-has-children{height: 38px;}
	.navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children.result_hover_bg::before{display: none;}
	.getStartedBtn{    margin: 14px 0 10px 10px;}
	.getStartedBtn.contact{margin: 14px 20px 10px 12px;}
.nav_button span{padding: 16px 20px;}
/*.footerContent{padding: 30px 20px 35px;}*/
.logo-section{text-align: left;    float: left;margin-left: 25px !important;margin-top: 20px !important;right: auto;position: relative !important;}
.headerWrapper, .main-header.headerWrapper{height: 83px !important;}
.getStartedBtn a{padding: 17px 30px;}
#home_slider{/*margin: 59px 0 0;*/}
.footerContentList:nth-child(5) + div{/*margin-bottom: 0!important;*/}
.footerContent.pad-b{padding: 80px 20px 30px;}
.footerContent{padding: 0;}

}
@media screen and (max-width:1280px){.busy-content-section h2{font-size:28px;}
.busy-content-section h2 span:after{border:24px solid #26a9e0;border-right-color:transparent;right:-35px;}
.industry-section, .footer-section, .population-section, .portfolio-section, .target-section, .numbers-section, .reasons-section, .strategy-section, #feature-segment, #process-bg, .client-testimonials{padding:40px 20px;}
.msg-section:before{top:-40px;bottom:-40px;}
.industry-top-section h2, .overview-content h2, .case-overview-content h2{font-size:34px;line-height:34px;}
.industry-top-section p, .overview-content p, .case-overview-content p{font-size:16px;}
.macra-content h3{font-size:26px;line-height:26px;}
.insights-heading{font-size:14px;}
.value{font-size:40px;}
.macra-content p{line-height:26px;}
.population-first-part, .population-second-part{width:100%;text-align:center;}
.population-first-part h3 span{padding:12px;}
.population-first-part h3 span{margin-right:10px;}
.read-more-btn{margin:35px auto 0;}
.population-second-part{margin-top:40px;}
.population-section .uk-flex, .population-section{display:block;}
.portfolio-content .uk-flex, .portfolio-section{display:block;}
.portfolio-first-part{width:100%;}
.portfolio-second-part{width:100%;margin-top:30px;text-align:center;}
.portfolio-first-part h3{font-size:32px;line-height:32px;}
.portfolio-first-part h4{padding-top:10px;font-size:22px;line-height:22px;}
.pager-wrapper{}
#custom-pager a{margin:0 10px;}
.pager-content{font-size:18px;padding-left:12px;}
.industry-bottom-section > .uk-flex{display:block;}
.macra-content{width:100%;}
.insights-container{width:100%;margin:40px auto;max-width:720px;}
.insights-box{padding:30px 32px;}
.target-top-section h2, .contact-top-section h1{font-size:34px;line-height:34px;}
.number-heading span{font-size:22px;}
.number-value{font-size:40px;}
.overview-section{padding:0 0px 40px;}
.our-values-content{padding:50px 40px;}
.msg-section:before{background:transparent;}
.msg-section h4{background:#0f5292;}
.segment-title, #how-do .segment-title, #contact-form .segment-title{font-size:54px;line-height:54px;}
.banner-slider{height:535px;}
.portfolio-m-t{margin-top:25px;}
.population-first-part h3{justify-content:center;}
.testimonial-bg{margin:0 auto;}
.population-first-part .story-heading{text-align:center;}
.what-makes-section{padding:40px 40px 40px;}
.population-first-part .story-heading{text-align:center;}
.solution-subtitle{line-height:18px;}
.arrow-right{border-left:1260px solid #1a6df8;}
.rightFloat{border-left:0;border-right:1260px solid #1a6df8;width:100%;}
.caseStudyImage{text-align:left;max-width:520px;}
.caseStudyContent{max-width:630px;}
.caseStudyMainTitle{font-size:54px;line-height:60px;}
.problemSolvedRightSection{max-width:600px;}
.problemSolvedLeftTitle{font-size:54px;line-height:56px;}
.problemSolvedRightSectionTopLeft, .problemSolvedRightSectionTopRight, .problemSolvedRightSectionBottomLeft, .problemSolvedRightSectionBottomRight{max-width:255px;height:155px;padding:15px 0;}
.csLeft{max-width:710px;}
.startTodaySectionRight{padding:80px 0 70px 50px;}
.startTodayTitle{font-size:60px;line-height:64px;}
.problemSolvedText{font-size:50px;}
.caseStudyHeader{padding:0 50px 30px;}
.problemSolvedLeftSection{max-width:590px;}
.logo-section{left:0;right:auto !important;margin-top: 20px !important}
.solutionWeOffer h2{font-size:54px;line-height:54px;}
.solutionWeOffer p{font-size:20px;}
.howWeDo#how-do .segment-title{font-size:54px;line-height:54px;}
#how-do .segment-wrapper{margin:120px auto;}
.strategy-section.serviceSolution.processInnerPageSolutionSec{padding:40px 0;}
.caseStudyWorkflowLine{width:942px;}
.caseStudyWorkCircleTwo{margin-top:-10px;margin-left:190px;}
.caseStudyWorkCircleThree{margin-top:-10px;margin-left:385px;}
.caseStudyWorkCircleFour{margin-top:-10px;margin-left:590px;}
.caseStudyWorkCircleFive{margin-top:-10px;margin-left:770px;}
.caseStudyWorkCircleLineOne{margin-top:-46px;margin-left:197px;}
.caseStudyWorkCircleLineThree{margin-top:-46px;margin-left:596px;}
.caseStudyWorkCircleLineFour{margin-top:5px;margin-left:777px;}
.workFlowStepOne{margin-top:-250px;margin-left:50px;}
.workFlowStepTwo{margin-top:70px;margin-left:240px;}
.workFlowStepThree{margin-top:-250px;margin-left:450px;}
.workFlowStepFour{margin-top:70px;margin-left:630px;}
.caseStudyWorkCircleExploreTwo{margin-top:-10px;margin-left:130px;}
.caseStudyWorkCircleExploreThree{margin-top:-10px;margin-left:280px;}
.caseStudyWorkCircleExploreFour{margin-top:-10px;margin-left:460px;}
.caseStudyWorkCircleExploreFive{margin-top:-10px;margin-left:640px;}
.caseStudyWorkCircleExploreSix{margin-top:-10px;margin-left:790px;}
.caseStudyWorkCircleLineExploreOne{margin-top:-46px;margin-left:136px;}
.caseStudyWorkCircleLineExploreTwo{margin-top:5px;margin-left:287px;}
.caseStudyWorkCircleLineExploreThree{margin-top:-46px;margin-left:467px;}
.caseStudyWorkCircleLineExploreFour{margin-top:5px;margin-left:647px;}
.caseStudyWorkCircleLineExploreFive{margin-top:-46px;margin-left:796px;}
.workFlowStepExploreOne{margin-top:-250px;margin-left:0px;}
.workFlowStepExploreTwo{margin-top:70px;margin-left:130px;}
.workFlowStepExploreThree{margin-top:-250px;margin-left:320px;}
.workFlowStepExploreFour{margin-top:70px;margin-left:500px;}
.workFlowStepExploreFive{margin-top:-250px;margin-left:660px;}
#contact-banner-slider .contactBannerDescription{font-size:60px !important;line-height:64px !important;}
.contactPageLocation{width:48%;margin:0 01%;}
.contactPageForm{margin:0 1%;width:48%;}
.homePageNewBanner.homeBanner {
	background: transparent;
	padding: 0;
}
.homePageNewBanner .textSlider {
	padding:70px 0 91px;
	background: #1a6df8;
}
.homePageNewBanner .imgSlider img{
	/*margin-top: -175px;*/
}

.menu-item-2217 {
    margin-left: 29px;
}
.aiBannerTitle.homeBannerTitle{width: 90%;left: 0;margin: 0 auto;right: 0;}
.home_page_side a{display: flex;height: 100%;align-items: flex-start;width: 100%;}
 .home_page_side a img{   height: 100%;display: flex;width: 100%;}
 .homeBannerSubtitle{margin-top: 30px;}

 /*whats-new-section*/
 .whats-new-box {padding: 20px;}
 .whats-new-box p {font-size: 22px;margin-bottom: 20px;}
 .whats-new-wrapper .next, .whats-new-wrapper .nextstory, .whats-new-wrapper .nextebook{right: 20px;bottom: 27px;}
 .whats-new-wrapper .prev, .whats-new-wrapper .prevstory, .whats-new-wrapper .prevebook{right: 55px;bottom: 27px;}

 .navigation-section.headerNav.bg-headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg>a:before{top: 34px;}
 .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top: 116%;}
 .navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{top: 148%;}

 /*new footer*/
 .footerContentList{padding: 40px 20px 120px;}
  .footer-main:before{top: 120px;}
  .footerContentList:first-child{width: 25%;}
.footerContent{display: flex;text-align: left;}
}
@media screen and (min-width:1200px){.left-container{width:770px;float:left;}
.left-container:not(:first-child){margin-top:30px;}
.right-container{width:370px;float:left;}
.ctLeft{max-width:770px;width:100%;}
.ctright{max-width:370px;margin-left:30px;}


}
@media screen and (max-width:1200px){.overview-top-header{position:relative;margin:40px auto 0;}
.overview-top-header h1{font-size:24px;}
.overview-content{padding:60px 0 0;}
.venncircrt{margin-left:50px;top:35%;width:210px;height:210px;}
.venncirclft{margin-left:-140px;top:35%;width:210px;height:210px;}
.venncirctop{width:210px;height:210px;}
.story-container .uk-flex{display:block;}
.story-container{background:#f1f1f1;}
.story-box{margin:0 2%;width:45% !important;max-width:none;display:inline-block;}
.story-content{padding:15px 15px;}
.story-box:nth-child(3), .story-box:nth-child(4){margin:4% 2% 0;}
.story-description{padding-top:8px;}
.solution-container .solution-box{width:44%;display:inline-block;margin:0 1%;vertical-align:top;background:#fff;}
.solution-container .uk-flex{display:block;}
.solution-container .solution-box:nth-child(3){margin-top:30px;}
.enterprise-section{padding:60px 20px;}
.most-popular-post-wrapper .story-box{max-width:none;}
.title-new{font-size:50px;}
.subtitle-new{margin-top:15px;font-size:30px;}
.case-banner-wrapper{padding:40px 40px 0;}
.summary-wrapper{padding:40px;}
.who-content{padding:0 90px;}
.arrow-right{border-left:1180px solid #1a6df8;}
.rightFloat{border-left:0;border-right:1180px solid #1a6df8;width:100%;}
.homeBannerTitle{font-size:60px;}
.aiBannerTitle.homeBannerTitle{font-size:48px;}
.popularSearchesContainer{margin:20px 0 0;}
.popularSearchesTitle{width:20%;vertical-align:top;}
.popularSearchesList{width:78%;vertical-align:top;margin:0;text-align:left;}
.solutionListingContent ul li{width:230px;}
.solutionListingContent{width:530px;margin:0 0 0 15px;}
.solutionListingSectionTitle{font-size:50px;line-height:54px;}
.solutionListingSection{margin:50px auto;}
.caseStudyImage{max-width:350px;}
.caseStudyContent{margin-left:140px;}
.problemSolvedRightSection{max-width:510px;}
.problemSolvedLeftDesc{margin-top:0;}
.problemSolvedRightSectionTopLeft, .problemSolvedRightSectionTopRight, .problemSolvedRightSectionBottomLeft, .problemSolvedRightSectionBottomRight{max-width:255px;height:140px;padding:10px 0 0;}
.problemSolvedLeftTitle{font-size:50px;line-height:54px;}
.problemSolvedText span{font-size:14px;}
.companySection{padding:95px 0;}
.companySectionTitle{font-size:60px;}
.companyImg{margin:60px 0 0;}
.csStoryTitle{font-size:60px;}
.csStoryTitle{padding:45px 0;}
.csWrapper{margin:50px 0 0;}
.csLeft{max-width:660px;}
.csStoryImg img{max-width:120px;}
.csStoryListTitle{margin-top:20px;}
.csStoryListSubitle{font-size:16px;}
.csContent{padding:20px;}
.csDesc{font-size:30px;line-height:34px;}
.startTodaySectionRight img{width:300px;}
.startTodaySection{padding:20px 0;}
.startTodayTitle{margin:30px 0 0;}
.startTodaySectionRight{padding:50px 0 50px 50px;}
.homeBanner{padding:45px 0;}
.processInnerPageSolutionSec h4{font-size:50px;}
.processInnerPageValueDeliverTitle .segment-title{font-size:50px;}
.IterationSupportText{margin-right:-120px;}
.article-list-box{width:31%;}
.insight-subtitle{margin-top:90px !important;font-size:50px;font-family:'Roboto', sans-serif !important;font-weight:300;}
.insightTitle{font-size:60px !important;font-family:'d-din_condenseddinCnBd'!important;max-width:1200px !important;line-height:70px !important;position:relative !important;margin:70px auto 0;font-weight:normal !important;padding-top:0px !important;letter-spacing:5px !important;}
.aboutUsBanner .banner-description{font-size:60px;line-height:60px;}
.aboutUsBanner .banner-title{font-size:46px;line-height:48px;}
.flex-article {
    width: 100%;
    display: flex;
    flex-flow: column;
    text-align: center;
}
.footerContent.pad-b {padding: 80px 20px 0px;}
.footerContentList:nth-child(5) + div{margin-top: 0;}

.bg-what-we-work .offer-row{flex-direction: column;}
.bg-what-we-work .offer3{width: 100% !important;min-height: inherit;}
.bg-what-we-work .offer3:nth-child(2){margin: 20px 0;}
.what-btn{display: flex;}
.bg-what-we-work .offer3{    padding: 40px 28px 70px;}
}
@media screen and (max-width:1183px){
.socialMediaWrapper{text-align: center;}
/*.footerContentList:nth-child(5){margin-top: 20px;}*/
}
@media screen and (max-width:1170px){.left-container{margin:0 10px;}
.right-container{margin:30px 10px;display:flex;}
.quote-container{margin-left:0;float:left;}
.customer-item{margin:0 20px;}
}
@media screen and (max-width:1120px){#custom-pager{display:block;text-align:center;}
#custom-pager a{margin:0 10px 10px;}
.overview-top-header h1 span:after, .overview-top-header h1 span:before{display:none;}
.overview-top-header h1 span{display:inline-block;}
.banner-slider{height:490px;}
}
@media screen and (max-width:1105px){
	.startTodaySection{display: flex;align-items: center; flex-direction: column-reverse; }
	.startTodaySectionRight {padding: 10px 0 20px 0px;}
	.startTodaySectionLeft .caseStudyHeaderBtn, .startTodaySectionLeft{text-align: center;}
	.startTodayDesc{margin-left: 0;border-left: none;padding: 15px 0 15px 0px;}
	.startTodaySectionLeft{max-width: 100%;}
}
@media screen and (max-width:1024px){.story-box:nth-child(4){margin:4% 2% 0;}
.getStartedBtn {margin: 14px 0px 10px 20px;}
.menu-my-menu-container { display: none;}
.healthcareServiceTitle{margin: 25px auto 0;}
.healthcareServiceDesc{margin: 0 auto 0;}
.healthCareServicesContent{padding-bottom: 40px;height: auto;}
.form-container{display:block;padding:30px 20px;}
.project-section{width:100%;max-width:100%;}
.form-section{width:530px;max-width:100%;margin:0 auto;float:none;}
.form-bg{width:100%;}
.article-list-content h4{font-size:20px;line-height:26px;}
.latest-content h1{font-size:26px;}
.article-wrapper h1{top:30px;}
.article-wrapper h1{font-size:28px;line-height:35px;}
.arrow-right{border-left:1020px solid #1a6df8;}
.rightFloat{border-left:0;border-right:1020px solid #1a6df8;width:100%;}
.solutionListingSectionContainer{width:100%;float:none;}
.solutionListingSectionTitle, .solutionListingSectionDescription{max-width:100%;}
.solutionListingContent{margin:20px auto;float:none;}
.caseStudyHeader{padding:0 0 20px;}
.caseStudyImage{width:100%;float:none;max-width:100%;text-align:center;}
.caseStudyContent{float:none;width:100%;max-width:100%;margin:20px 0 0;}
.quoteImg{display:none;}
.problemSolved{margin:20px auto;display: block;}
.problemSolvedLeftSection{max-width:100%;float:none;}
.problemSolvedRightSection{margin:20px auto;float:none;}
.companySection{padding:35px 35px;}
.companyImg{margin:30px 0 0;}
.csStory{padding:20px 0;}
.csStoryTitle{padding:15px 0;font-size:54px;}
.csWrapper{margin:20px 0 0;}
.csLeft{max-width:100%;float:none;}
.csRight{float:right;max-width:100%;margin:25px 0 0;}
/*.startTodaySectionLeft{max-width:650px;}*/
/*.startTodaySectionRight{padding:50px 0 50px 20px;}*/
.caseStudyMainTitle{font-size:48px;line-height:50px;text-align:center;}
.caseStudyMainTitle{font-size:48px;line-height:50px;text-align:center;}
.caseStudyDescription{text-align:center;}
.problemSolvedLeftTitle{text-align:center;}
.problemSolvedLeftDesc{text-align:center;}
.contactFormLeft{width:430px;}
.contactFormRight{width:430px;}
.banner-title{font-size:40px;line-height:50px;}
.workFlowStep{position:relative;left:auto;top:auto;right:auto;margin:35px auto;width:95%;max-width:95%;}
.caseStudyWorkLine{display:none;}
.caseStudyWorkCircle{display:none;}
.caseStudyKickOff{position:relative;margin:15px auto;width:95%;text-align:center;}
.IterationSupportText{position:relative;margin:15px 0;margin:15px auto;width:95%;text-align:center;}
.caseStudyWorkflowLine{width:95%;border:none;margin:0 auto;padding:0;}
.workFlowDesc{margin:5px 0 0;font-size:18px;}
.caseStudyWorkflowTitle{margin:0 auto;}
.healthCareServicesContent{width:46%;margin:15px 2%;}
.caseStudyWorkflowTitle{font-size:56px;}
.caseStudyBannerSlider .banner-title{font-size:56px;line-height:52px;}
.insight-subtitle{margin-top:70px !important;font-size:50px;font-family:'Roboto', sans-serif !important;font-weight:300;}
.insightTitle{font-size:50px !important;font-family:'d-din_condenseddinCnBd'!important;max-width:1200px !important;line-height:60px !important;position:relative !important;margin:60px auto 0;font-weight:normal !important;padding-top:0px !important;letter-spacing:5px !important;}
.ourLocationBox{width:100%;margin:5px 0;}
.ourLocationBox p{min-height:auto;}
.contactPageLocation h4{margin-bottom:10px;}
#contact-banner-slider .contactBannerDescription{font-size:50px !important;line-height:54px !important;}
.contactUsPageTitle h4{font-size:50px;line-height:54px;}
#contact-banner-slider .contactBannerTitle{font-size:40px;}
.contact-second-section{padding:40px 0 !important;}
.aboutOverviewSection .overview-top-header h1{font-size:36px;}
.aboutOverviewContent{padding:40px 0 10px;}
.career-bg.main-cover-section{padding:100px 10px 130px;}
.career-bg .title-section{font-family:'d-din_condenseddinCnBd';font-size:60px;text-transform:uppercase;letter-spacing:5px;}
.career-bg .sub-title{font-family:'Roboto', sans-serif;font-size:18px;line-height:30px;}
.job-section .title-section{font-size:50px;}
.our-culture-content .title-section{font-size:50px;}
.homePageNewBanner.homeBanner {
	background: transparent;
	padding: 0;
}
.homePageNewBanner .textSlider {
    padding: 60px 0 60px;
    background: #1a6df8;
}
.homePageNewBanner .textSlider .homeBannerTitle, .homePageNewBanner .textSlider .aiBannerTitle.homeBannerTitle {
    font-size: 50px;
}
.homePageNewBanner .textSlider .homeBannerSubtitle {
    font-size: 18px;
    margin-top: 30px;
}
.homePageNewBanner .imgSlider img {
    /*margin-top: -136px;*/
}
.footerContentList:last-child{
	    /*margin-top: 50px;*/
}
.breadcrumbs{
	display: none;
}
.headerWrapper {
   /* background: #1a6df8;*/
}
.main-header.headerWrapper.hellobar-wrapper{background: #1a6df8;top: 40px;}
#home_slider {
    /*margin: 68px 0 0;*/
}
.popularSearchesList ul li{display: block;}
.uk-grid.tab_class{margin-left: -15px;}
.solutionDeliveredTitle.title-responsive{/*flex-direction: column-reverse;*/padding: 20px 0 0px;}
.solutionDeliveredTitle .solutionDeliveredTitleLeftSection{text-align: center;padding-left: 0;}
.caseStudyWrapper .solutionDeliveredTitleLeftSection.firstSection{margin: 0 auto;}
.offer3{padding: 0px 0 0 30px;}

/*whats-new-section*/
.scrollable-wrapper .lets-talk-btn{font-size: 15px;}

.nav_button{display: block !important;top: 5px !important}
.headerNav.navigation-section {
    display: flex;
    justify-content: center;
    margin: 0;
    float: left;
    width: 100%;
    background: #1b6df8;}
    .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top: 187%;}
    .getStartedBtn.contact{margin: 14px 85px 10px 20px;}
    .headerWrapper, .main-header.headerWrapper{height: 83px !important;}

    /*new footer*/
    .footerContentList ul li, .contact-info span, .loc-info span, .mail-info a, .copy{font-size: 16px;}
	  .footerListlogo{margin-bottom: 65px;}
	  .contact-info, .mail-info, .other-office-info, .loc-info, .socialMediaWrapper{margin-bottom: 30px;}
	  .other-office-info ul li{margin-bottom: 10px;}
	  .footer-main:before{top: 110px;}
	  .footerContentListTitle{margin-bottom: 65px;}
}
@media screen and (max-width:1000px){.insight-container{padding:40px 20px 60px;}
}
@media screen and (max-width:991px){.busy-content-section h2{font-size:26px;line-height:48px;}
.busy-content-section h2 span:after{border:23px solid #26a9e0;border-right-color:transparent;}
.busy-section, .contact-second-section, .case-overview-section{padding:40px 20px;}
.contact-second-wrapper .uk-width-medium-1-1{width:100%;max-width:100%;}
.contact-second-wrapper h4{font-size:34px;}
.contact-second-wrapper .uk-panel-title{font-size:18px;}
.macra-content{width:100%;}
.insights-container{width:100%;}
.stratergy-img-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;}
.venncirctop{margin-left:-70px;}
.venncirclft > a, .venncircrt > a, .venncirctop > a{font-size:15px;}
.article-wrapper h1{font-size:32px;line-height:40px;}
.aricle-banner-info{padding:20px 0;}
.story-wrapper{margin:60px 0;}
.story-wrapper{}
.video-content{padding-left:20px;padding-right:20px;}
.video-content p{font-size:18px;}
.enterprise-section p{font-size:20px;line-height:30px;}
.enterprise-section .read-more-btn{margin:15px auto 0;}
.build-content .building-text{font-size:28px;line-height:40px;}
.build-content p{font-size:18px;line-height:28px;padding-top:15px;}
.banner-txt{font-size:28px;line-height:36px;}
.contact-us-btn{margin-top:20px;}
.form-section{padding:50px 20px 50px;}
.title-new{font-size:40px;}
.subtitle-new{font-size:26px;}
.case-banner-wrapper, .summary-wrapper{padding:30px 20px 0;}
.case-banner-wrapper h2{font-size:34px;}
.case-banner-content{display:block;}
.case-image{width:100%;}
.case-content{width:100%;margin-top:25px;}
.case-banner-wrapper p{margin-top:10px;}
.case-banner-wrapper .read-more-btn{margin:20px 0 0;}
.summary-wrapper h4{margin:15px 0 10px;font-size:22px;}
.summary-wrapper p{margin-top:10px;}
.summary-text ul{margin-top:15px;}
.summary-wrapper h3{font-size:32px;}
.who-content{padding:0 50px;}
.what-makes-section .reasons-tab{width:48%;}
.what-makes-section .industry-top-section h2{font-size:30px;}
.what-makes-section .reasons-container{margin:15px auto 0 !important;}
.what-makes-section{padding:30px 20px;}
.summary-text-top{padding-top:20px;}
.article-wrapper h1{font-size:26px;line-height:32px;}
.testimonial_rotator_img , .testimonial_rotator_description{width:100% !important;}
.testimonial_rotator_quote:before{display:none;}
.testimonial_rotator.format-rotator .slide, .caseStudyMainSection .testimonial_rotator_wrap{margin-top:auto !important;}
.footerContentList{max-width: 45%;}
.footerContentList.solutionsNav {
    /*max-width: 100%;*/
}
.footerContentList:nth-child(5){width: 100%;max-width: 100%;display: flex;flex-direction: column;text-align: center;}
.footerContent{text-align: left;}
/*.footerContentList:nth-child(4){margin-top: 20px;}*/
.companyImg ul li {margin: 20px 25px;}
.further-content h5{
    text-align: center;
}

}
@media screen and (max-width:960px){
/*.div_center_box .uk-flex-space-between >div{width: 23%;}*/
.div_center_box{padding: 0 15px;}
}

@media screen and (max-width:959px){.last-section .uk-flex{display:flex;}
.last-section .uk-child-width-1-4>*{width:33%;}
.last-section{display:flex;justify-content:center;}
.msg-section:before{display:none;}
.msg-section{text-align:center;}
.msg-section span{font-size:18px;}
.contact-wrapper{width:230px;}
.quick-links ul li a{text-align:center;}
.msg-section .heading-border{margin:30px auto 30px;}
.testimonial-bg p{font-size:18px;line-height:28px;}
.msg-section h4{background:#0f5292;}
#banner-slider .uk-width-large-1-2, #about-banner-slider .uk-width-large-1-2, #contact-banner-slider .uk-width-large-1-2, .service-banner-slider .uk-width-large-1-2, #edi-banner-slider .uk-width-large-1-2, #dentalcenterbilling-banner-slider .uk-width-large-1-2, #clearinghouse-banner-slider .uk-width-large-1-2{width:100%;}
.our-values-img{width:100%;}
.osp-outer-wrapper{display:block;}
.our-values-content{padding:40px 20px;width:100% !important;}
.our-values-content ul{margin-top:25px;}
.our-values-content h4{font-size:34px;line-height:34px;}
.our-values-content ul li{margin-bottom:20px;}
.osp-outer-wrapper:nth-child(2){margin-top:30px;}
.target-box{width:30%;}
.req-btn-wrapper, .request-call{float:left;max-width:100%;width:100%;padding:0px 15px;text-align:center;}
.req-btn-wrapper, .request-call{float:left;max-width:100%;width:100%;padding:0px 15px;text-align:center;}
.request-call{font-size:24px;}
#Request-quote{padding:50px 5%;}
.ui-request-btn{max-width:315px;}
#contact-form .segment-description{padding:0px 15px;}
#contact-form .segment-title{font-size:36px;letter-spacing:1px;line-height:21px;}
.segment-description{height:50px;}
.segment-wrapper .segment-description{height:auto;}
.contact-form-new{margin-top:30px;}
.contact-title{font-size:38px;}
.contact-second-wrapper .uk-width-1-2{width:100%;}
.segment-new .uk-flex, .segment-new-billing .uk-flex{display:block;}
.request-modal{margin-top:0px;}
.privacy-policy-bg-cover .title-section{font-size:60px;}
#about-banner-slider, #banner-slider, #contact-banner-slider, #service-banner-slider, #revenue-banner-slider, #mental-banner-slider, #casestudy-banner-slider, #edi-banner-slider, #dentalcenterbilling-banner-slider, #clearinghouse-banner-slider{padding:80px 15px!important;}
#about-banner-slider .uk-grid, #banner-slider .uk-grid, #contact-banner-slider .uk-grid, #service-banner-slider .uk-grid, #revenue-banner-slider .uk-grid, #mental-banner-slider .uk-grid, #casestudy-banner-slider .uk-grid, #edi-banner-slider .uk-grid, #dentalcenterbilling-banner-slider .uk-grid, #clearinghouse-banner-slider .uk-grid{padding:10% 10% !important;background:rgba(0, 0, 0, 0.55);}
.banner-title, .banner-description{color:white;}
.strategy-content{padding:0 20px;}
.segment-wrapper{padding-left:25px !important;}
.segment-contact{padding-left:0px !important;}
.tech-solution .segment-description{height:auto;}
.stratergy-container.uk-grid{flex-flow:column-reverse;}
.serviceSolution .stratergy-container.uk-grid{flex-flow:column;}
.stratergy-img{display:block;padding-left:0 !important;text-align:center;}
.feature-wrapper .uk-width-large-1-3{width:48%;float:left;}
.feature-wrapper .serve-title{font-size:16px;}
.feature-wrapper .segment-description, .how-do .segment-description{height:auto;}
.tech-solution .segment-title, .client-testimonials .segment-title{font-size:36px;line-height:36px;}
.how-do .serve-title{min-height:initial !important;}
.how-do .serve-title{font-size:24px !important;line-height:30px !important;padding:20px 0;}
.how-do .serve-description{padding:0px 0;}
#contact-form .segment-wrapper{padding-left:0px !important;}
.banner-slider{height:296px;}
.banner-slider .uk-grid{display:block;vertical-align:middle;margin-left:0;}
.venncirctop{margin-left:-40px;}
.banner-slider img{height:auto;}
.banner-slider.aboutUsBanner img{height: fit-content;}
}
@media screen and (max-width:901px){.number-box{display:inline-block;width:30%;}
.number-box:nth-child(3){border-right:none;}
.numbers-wrapper .uk-flex{display:block;}
.number-box:nth-child(5){margin-top:30px;}
.subtitle-new{line-height:34px;font-size:22px;}
.title-new{font-size:36px;}
.aricle-content-wrapeper{padding:0 20px;}
.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li ul.sub-menu li{
	margin:auto;
}
#menu-item-2408 ul.sub-menu li#menu-item-1679 ul.sub-menu {
       border-top: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0;
    padding-bottom: 0px;
    max-width: 100%;
    box-shadow: 0px 0px 0px 0px;
}
#menu-item-2408 ul.sub-menu li#menu-item-2217 ul.sub-menu {
    padding: 0;
    border-top: 0;
    border-radius: 0;
    box-shadow: 0px 0px 0px 0px;
    margin: auto;
    margin-left: -1px;
    width: 100% !important;
    border-left: 1px solid #aaaaaa;
}
.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu li#menu-item-2217 ul.sub-menu li {
    border-left: 0px solid #aaaaaa;
}
.navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu{
box-shadow: 0px 0px 0px 0px;	
    border-radius: 0;
}
.uk-grid.tab_class{margin-left: -15px;overflow: hidden;}
}
@media screen and (max-width:840px){.insights-container .uk-flex{display:block;}
.insights-box{margin:30px auto 0;padding:30px 31px;}
.menu-my-menu-container .menu li{text-align:left;width:100%;position:relative}
.menu-my-menu-container ul li > ul, .main-navigation ul li.result_hover_bg > ul {left:-999em !important;width:100% !important;}
.menu-my-menu-container ul li.result_hover_bg > ul, .main-navigation ul li.result_hover_bg > ul {left:-15px !important;width:100% !important;}
.menu-my-menu-container ul li.result_hover_bg > ul > li > ul, .main-navigation ul li.result_hover_bg > ul {left:0px !important;width:100% !important;}

#menu-my-menu.menu {
    border-bottom: 1px solid #FFF;
    box-shadow: 0 4px 6px rgba(0,0,0,0.5);
}
.payer-slider.banner-slider, .provider-slider.banner-slider{height: 340px;display: flex;align-items: center;}
.payer-slider.banner-slider .uk-grid, .provider-slider.banner-slider .uk-grid{height: auto;}
.payer-slider.banner-slider .bannerContent, .provider-slider.banner-slider .bannerContent{padding-left: 0;}

}
@media screen and (max-width:782px){html{margin-top:0px !important;}
#custom-pager{display:block;text-align:center;}
#custom-pager a{margin:0 10px 10px;}
.project-form-wrapper{padding:40px 0;}
}
@media screen and (max-width:777px){
	/*.main-header.hellobar-header, .main-header-wrapper.headerWrapper.hellobar-wrapper{top: 64px;}*/
}
@media screen and (max-width:768px){
	.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu li{width: 237px;}
	.navigation-section.headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu, .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680 ul.sub-menu, .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu {
    width: 100%;}
.banner-slider{height:240px;padding: 100px 5px 60px 5px !important;}
.headLogo img { width: 56px;}
.popImgClass { width: 420px;}
.downloadClassBtn { width: 145px;}
.closeClass { width: 20px;}

.banner-slider h5{font-size:38px;padding-top:35px;}
.banner-title{font-size:30px;line-height:38px;}
.banner-description{font-size:24px !important;line-height:30px !important;}
.article-list-box{width:31%;}
.banner-slider h5{font-weight:bold;}
.arrow-right{border-left:760px solid #1a6df8;}
.rightFloat{border-left:0;border-right:760px solid #1a6df8;width:100%;}
.startTodaySectionLeft{width:100%;float:none;max-width:100%;}
.startTodaySectionRight{float:none;margin:20px 0 0;max-width:100%;padding:0;text-align:center;}
.footerContentList{margin:0px 0 0;}
.navigation-section.headerNav{float:none;margin:0;}
.navigation-section.headerNav ul{width:100%;text-align:center;}
.navigation-section.headerNav ul li{float:none;display:inline-block;}
.companyImg ul li{margin:20px 25px;}
.footerContent{width:100%;}
.homeBannerTitle{font-size:44px;}
.aiBannerTitle.homeBannerTitle {font-size:30px;}
.solutionListingSectionTitle{font-size:44px;}
.caseStudyHeaderDesc{font-size:44px;}
.companySectionTitle{font-size:44px;letter-spacing:3px;}
.csStoryTitle{padding:15px 0;font-size:44px;letter-spacing:3px;}
.startTodayTitle{font-size:44px;letter-spacing:3px;}
.startTodayDesc{margin-top:0;}
/*.getStartedBtn{margin:15px 15px 0 0;}*/
.home_box_slider.healthcare_slider .pos_class .pos_box h1, .home_box_slider.healthcare_slider .pos_class .pos_box h3{font-size:44px;line-height:52px;}
.home_box_slider.healthcare_slider .pos_class .pos_box h2{font-size:20px;}
.home_box_slider.healthcare_slider .pos_class .pos_box ul li{font-size:18px;}
.banner-icons a{z-index:999;}
.arrow-right{border-bottom:70px solid transparent;}
.processInnerPageValueDeliver .segment-wrapper{margin:80px auto 30px;}
.caseStudyContainerLeft, .caseStudyContainerRight{float:none;width:100%;margin:15px 0;}
.caseStudyWorkflowTitle{font-size:56px;}
.caseStudyTestimonial{padding:70px 0;}
.insight-subtitle{margin-top:20px !important;font-size:50px;font-family:'Roboto', sans-serif !important;font-weight:300;}
.insightTitle{font-size:40px !important;font-family:'d-din_condenseddinCnBd'!important;max-width:1200px !important;line-height:40px !important;position:relative !important;margin:30px auto 0;font-weight:normal !important;padding-top:0px !important;letter-spacing:5px !important;}
.article-list-box{width:100%;max-width:none;margin:35px auto !important;display:block;float:none;}
.article-list-img img{width:100%;}
.contactPageLocation{width:100%;margin:15px 0;}
.contactPageForm{margin:15px 0;width:100%;}
.contact-form-wrapper{width:100%;}
/*.footerContent{padding-top:25px;}*/
#contact-banner-slider .contactBannerDescription{font-size:42px !important;line-height:48px !important;}
.aboutUsBanner .banner-title{font-size:38px;line-height:44px;}
.aboutUsBanner .banner-description{font-size:42px !important;line-height:48px !important;margin-top:30px;}
.aboutOverviewSection .overview-top-header h1{font-size:32px;line-height:38px;}
.aboutOverviewText{font-size:18px;margin:25px auto;line-height:30px;padding:0 20px;}
.our-values-content p{margin:0;font-size:20px;font-family:'Roboto', sans-serif;color:#333333;line-height:26px;letter-spacing:1px;padding-top:20px;}
.our-values-content ul li{font-size:18px;font-family:'Roboto', sans-serif;letter-spacing:1px;line-height:24px;color:#333333;margin-bottom:10px;}
.career-bg.main-cover-section{padding:80px 10px 100px;}
.career-bg .title-section{font-size:40px;}
.career-bg .sub-title{font-size:18px;line-height:30px;}
.job-section .title-section{font-size:42px;}
.our-culture-content .title-section{font-size:42px;}
.our-culture-content .sub-title{font-size:18px !important;line-height:28px !important;}
.family-section ul li .family-title{font-size:42px;}
.family-section ul li .family-sub-title{font-size:22px;line-height:30px;}
.right-container{display:block;}
.quote-container{width:100%;float:none;}
.customer-item{width:100% !important;max-width:100%;margin:0 0;}
.ctbanner .csinfo{font-size:32px;}
.osptext{font-size:36px;margin-bottom:18px;line-height:36px;}
.cta-section{padding:30px 0;}
.right-container{margin:20px 10px;}
.customer-item .story-logo-container{padding:18px;justify-content:flex-start;}
.caseStudyWrapper .caseStudyContainerRight{float:right;background-color:#F3F5F9;border:#e2e2e2 1px solid;padding:25px 5px;padding-top:0;max-width:100%;}
.caseStudyWrapper .caseStudyContainerImg{margin:25px auto;text-align:center;}
.homePageNewBanner.homeBanner {
	background: transparent;
	padding: 0;
}
.homePageNewBanner .textSlider {
    padding: 70px 0 66px;
    background: #1a6df8;
}
.homePageNewBanner .textSlider .homeBannerTitle,  .homePageNewBanner .textSlider .aiBannerTitle.homeBannerTitle {
    font-size: 34px;
}
.homePageNewBanner .textSlider .homeBannerSubtitle {
    font-size: 16px;
    margin-top: 10px;
}
.homePageNewBanner .imgSlider img {
   /* margin-top: -108px;*/
}
.talkToUs {
    text-align: center;
    margin-top: 15px;
}
.talkToUs a {
	padding: 15px 40px;
}
.banner-slider.aboutUsBanner img {
	/*height: 100%;position: relative;*/
}
.aiBannerTitle.homeBannerTitle{/*margin-top: 75px;*/}
.privacy-policy-bg-cover{/*margin-top: 83px;*/}
.wp-gr .wp-google-right{ margin-top: 0px !important;
   text-align: center !important;display: flex !important;flex-direction: row;
    justify-content: center;max-width: 100% !important;width: 100% !important;}
.wp-gr .wp-google-right div:nth-child(2){margin-top: 3px !important;margin-right: 5px !important;}
.banner-icons a{    background-color: rgba(0,0,0,0.2);}
.tab_class .uk-width-large-1-1 .offer-row{    margin-right: initial;margin-left: initial;}
/*.footerContent{ padding: 80px 20px 0px;}*/
.caseBanner{padding: 100px 10px 120px;}
.offer3{padding: 0 0;}
.portfolio-content.largeWidth{z-index: 2 !important;}
.call{position: relative;display: flex;justify-content: center;left: 0;margin-bottom: 20px;}

/*whats-new-section*/
.section .whats-new-content {flex-direction: column; }
.whats-new-box {margin: 0 auto; text-align: center; }
.whats-new-box:nth-child(2) {margin: 20px auto 20px; } 
.whats-new-box img{min-height: inherit;}
.menu-my-menu-container {
    background: #1b6df8;
    position: absolute;
    left: 0;
    width: 100%;
    right: 0;
}
.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top: 85%;position: relative;}
.navigation-section.headerNav.bg-headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg>a:before{top: 25px;}
.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu{position: relative;width: 100%;}
.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width: 33%;margin: 0;}
.navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{position: relative;top: 91%;}
.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li{width: 100%;padding-left: 2%;}
.menu-my-menu-container ul li.result_hover_bg>ul{padding: 15px 0 0;}

/*footer new*/
.footerContentList:nth-child(2), .footerContentList:nth-child(3), .footerContentList:nth-child(4){display: none;}
.footerContentList:first-child, .footerContentList{width: 40%;}
.footerContent{justify-content: flex-start !important;}
.footerContent.desk{display: none !important;}
  .footerContent.mob{display: flex !important;}
  .footerContentList:nth-child(2), .footerContentList:nth-child(3), .footerContentList:nth-child(4){display: block;}
  .footerContent.mob{flex-direction: column;}
  .footerContentListTitle{margin-bottom: 13px;}
  .footerContentList{padding: 20px 20px 0px;}
  .footerListlogo{    padding-left: 20px;padding-top: 40px;margin-bottom: 20px;font-size: 60px;}
  .footer-main:before{left: 20px;right: 20px;top:98px;}
  .footerWrapper{padding-bottom: 30px;}
  .footerContentList ul li{margin: 12px 0 0;}
  .footerContentList:nth-child(2){margin-top: 20px;}
  .footerContentList:nth-child(3), .footerContentList:nth-child(4), .footerContentList:nth-child(5){margin-top: 0;}
}
@media only screen and (max-device-height : 768px) and (max-device-width : 1366px) and (orientation : portrait){
    .headLogo img { width: 56px;}
.popImgClass { width: 420px;}
.downloadClassBtn { width: 145px;}
.closeClass { width: 20px;}
	.slick-slider.tab_box_slider{height: 400px;overflow-y: auto;}
}
@media screen and (max-width:767px){

	.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li ul.sub-menu li,{    margin: auto;
    width: 100%;
    border-bottom: 1px solid #aaaaaa;
    border-right: 0 !important;
    height: auto;
    border-left: none;}
    .closeClass {
        position: absolute;
        top: 20px;
        right: 5px; width: 20px;
    }

    .downloadClassBtn { width: 145px;}
    .headLogo img { width: 56px;}
  .popImgClass { width: 355px;}

    .ebook_btn_img_one {  position: absolute;
        top: 98px;
       right: 45px;}

    .unFlex {
        display: block;
        align-items: end;
        justify-content: center;
        margin: 0px auto;
        width: 95%;
        height: inherit;
        overflow-y: scroll;
    min-height: 450px;
        padding: 0px 30px;
    }

    .unsubscribe-field { padding: 12px !important;}

    .page-id-1118 header .site-header-main { position: static; }

    .unFlex .unsubscribe-template-content .alert { margin-top: 0px !important;}
    
    .unsubscribe-template-content h2 { font-size: 18px; margin-top: 15px;  line-height: 26px; letter-spacing: 0px;}
    .unsubscribe-field-wrapper {
        margin: 0px auto;
        text-align: center;
        width: 90%;
    }

    .unsubscribe-template-content p {     margin-top: 20px;
        margin-bottom: 0;}

        .page-id-1118 { position: relative; height: 100vh;}
        
        .myfooter { position: fixed; bottom: 0px; left: 0px; right: 0px;}

	.demoButton {
    position: absolute;
    top: 84%;
    left: 0;
    right: 0px;
    text-align: center;
    border-radius: 35px;
    width: 150px;
    margin: 0px auto;
    background: #ffd100;
    color: #333333;
    display: inline-block;
    border: 1px solid #ffd100;
    padding: 10px;
    font-size: 12px;
}

.demoButtonBilling {
    position: absolute;
    top: 84%;
    left: 0;
    right: 0px;
    text-align: center;
    border-radius: 35px;
    width: 150px;
    margin: 0px auto;
    background: #ffd100;
    color: #333333;
    display: inline-block;
    border: 1px solid #ffd100;
    padding: 10px;
    font-size: 12px;
}
	
	.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li ul.sub-menu li {
    margin: auto;
    width: 100%;
    border-bottom: 1px solid #aaaaaa;
    border-right: 0;
}
.navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul li a {
    color: #808080 !important;
    font-size: 14px !important;
    font-weight: 500;
}	
	.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu {
    flex-direction: unset;
    width: 100% !important;
    float: left;
    display: block;
    height: auto;
    position: relative;
}
.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu li:last-child , #menu-item-2408 ul.sub-menu li#menu-item-2217 ul.sub-menu {
    border-left: 1px solid #aaaaaa;
    border: 0;
}
	.get-started-section a>span.text,
.sub-title br,
.title-section br{display:none}
.get-started-section{width:90px}
.get-started-section a>span.icon-wrapper{top:0}
.title-section{font-size:40px;line-height:normal}
.main-footer{padding:10px}
.copyright,
.social-links{float:none;text-align:center}
.copyright{margin:0 0 10px}
.contact-form-section{padding:30px 10px 80px}
.busy-content-section h2{font-size:24px;line-height:46px;}
.busy-content-section h2 span:after{border:22px solid #26a9e0;border-right-color:transparent;}
.copy-text{font-size:16px;}
.industry-bottom-section{padding:40px 20px;}
.macra-content h3{font-size:24px;line-height:28px;}
.industry-top-section p, .overview-content p, .case-overview-content p{font-size:14px;line-height:26px; margin: 0px; padding-top: 0px;}
.industry-top-section h2, .overview-content h2, .case-overview-content h2{font-size:30px;line-height:30px;}
.portfolio-first-part h3{font-size:26px;line-height:30px;}
.portfolio-first-part h4{padding-top:10px;font-size:18px;line-height:22px;}
.our-values-content h4{font-size:26px;line-height:26px;}
.our-values-content p{font-size:14px;line-height:26px;}
.our-values-content ul li{font-size:16px;}
.our-values-content ul li{margin-bottom:15px;}
.target-top-section h2{font-size:30px;line-height:30px;}
.contact-top-section h1{font-size:26px;line-height:30px;}
.overview-content{padding:40px 0 0;}
.overview-top-header h1{font-size:20px;line-height:24px;}
.segment-title, #how-do .segment-title, #contact-form .segment-title{font-size:44px !important;line-height:44px !important;}
.privacy-policy-bg-cover .title-section{font-size:42px !important;}
.privacy-policy-section{padding:50px 20px;}
.privacy-policy-section .title-section{font-size:30px;}
.privacy-policy-content p, .privacy-policy-content ul li span{font-size:16px;}
.reasons-container.uk-grid{display:block;overflow:auto;}
.reasons-tab{width:100% !important;}
.reasons-tab:nth-child(2){margin-top:30px !important;}
.reason-number span{font-size:20px;width:30px;height:30px;line-height:30px;}
.reason-number{padding:0;}
.reasons-container{margin:30px auto 0 !important;}
.tech-solution .segment-title, .client-testimonials .segment-title{font-size:32px;line-height:32px;}
.article-wrapper h1{font-size:24px;line-height:32px;top:15px;}
.aricle-banner-info{font-size:16px;}
.aricle-content-wrapeper{padding:0 20px;}
.aricle-content-wrapeper h2{font-size:24px;}
.aricle-content-wrapeper p{margin-top:20px;font-size:16px;line-height:26px;}
.aricle-content-wrapeper ul{margin-top:20px;}
.aricle-content-wrapeper ul li{font-size:16px;line-height:26px;}
.aricle-content-wrapeper h2:not(:first-child){margin-top:35px;}
.article-content-img{margin-top:25px;}
.aricle-content-wrapeper ul{margin-left:0px;}
.article-box{padding:20px 20px;}
.article-box h4{font-size:18px;}
.aricle-side-info{padding-left:15px;}
.article-box{margin:50px auto 40px;}
.story-wrapper{margin:40px 0 0;}
.comment-box{padding-bottom:40px;}
.discussion-img, .post-info-img{width:40px;}
.post-side-info{padding-left:15px;}
.discussion-input{margin-left:15px;}
.discussion-input input{padding:10px;}
.video-content{padding-left:0;padding-top:20px;}
.story-box-new{display:block;text-align:center;}
.most-popular-post-wrapper .recommend-marg-top{margin:40px auto;}
.most-popular-post-wrapper .story-container{margin:30px auto 0;}
.most-popular-post-wrapper .story-content{padding:15px 15px;}
.video-wrapper{width:100%;display:block;}
.video-content{float:left;padding:30px 20px;width:100%;text-align:left;}
.video-content p{margin-top:15px;font-size:17px;}
.video-content-box{margin-top:25px;}
.second-content-section h2{font-size:24px;line-height:36px;}
.second-section{padding:20px 20px;}
.story-title{font-size:16px;line-height:24px;}
.story-description{padding-top:10px;}
.stories-wrapper{padding:40px 20px 40px;}
.story-container{margin:20px auto 0;}
.solution-heading, .enterprise-section h4{font-size:30px;line-height:40px;}
.solution-container .solution-title{font-size:20px;line-height:24px;}
.solution-container .solution-content{padding:15px 15px;}
.enterprise-section{padding:30px 20px;}
.build-content .building-text{font-size:24px;line-height:34px;}
.build-content p{font-size:16px;}
.population-content .uk-flex{padding-bottom:0;}
.population-section{padding:30px 20px;}
.partner-content .uk-flex{display:block;}
.partener-box{width:50%;float:left;}
.uk-width-large-1-4 .partener-box:nth-child(3), .uk-width-large-1-4 .partener-box:nth-child(4){margin-top:25px;}
.partner-content{overflow:hidden;}
.partners-wrapper{padding:30px 20px;}
.banner-txt{font-size:24px;line-height:32px;}
.form-section{padding:30px 0px 30px;}
.form-container{padding:0 20px;}
.form-bg{padding:30px 0 30px;}
.bottom-form, .form-heading{padding:0 20px;}
.form-subtitle{margin-top:15px;}
.form-box .submit-btn > input[type="submit"]{font-size:16px;}
.project-form-wrapper{padding:30px 0;}
.solution-subtitle{line-height:22px;}
.subtitle-new{line-height:28px;}
.partner-content .uk-width-large-1-4:nth-child(4), .partner-content .uk-width-large-1-4:nth-child(5){margin-top:20px;overflow:hidden;}
.case-banner-wrapper h2{font-size:32px;}
.case-content{margin-top:20px;}
.summary-content{display:block;}
.summary-box{width:100%;}
.summary-box:not(:first-child){margin-top:35px;}
.who-content{width:100%;padding:20px;}
.who-wrapper{display:block;}
.who-img{width:100%;}
.what-makes-section .reasons-container{margin:0 auto 0 !important;}
#contact-form .segment-wrapper.case-segment-wrapper{margin:15px auto;}
.what-makes-section .industry-top-section h2{font-size:26px;}
.what-makes-section .industry-top-section p{font-size:16px;line-height:26px;padding-top:10px;}
.what-makes-section .reason-content{font-size:17px;}
.what-makes-section .reasons-tab{margin-top:16px !important;padding-left:0;}
.who-content h4{font-size:26px;}
.uk-navbar-nav>li>a{padding:0 10px !important;}
.latest-content h1{font-size:22px;}
.article-mar-top{margin-top:45px;}
.article-list-content p{font-size:14px;margin-bottom:12px;line-height:22px;}
.article-list-content h4{font-size:18px;}
.latest-content p{font-size:14px;line-height:22px;}
.arrow-right{display:none !important;}
.rightFloat{display:none;}
.startTodayTitle{text-align:center;}
.latestTalkTitle h1{font-size:44px;line-height:54px;}
.div_center_box{margin:50px auto 50px !important;}
.how_osp.segment-wrapper-box .howOspWorkTitle h6{font-size:36px;line-height:normal;padding:35px 0;}
.howWorkContent{margin:20px auto;}
.section.small_slider_wrap{padding:0 20px;}
.caseStudyWrapper .caseStudyContainerRight{background-color:#F3F5F9;border:#e2e2e2 1px solid;padding:25px 5px;padding-top:0;}
.caseStudyWrapper .solutionNumber{margin-left:21px;}
.small_slider{flex-direction:column-reverse;}
.small_slider.maximise{flex-direction: column;}
.story-box-new .video-content{float:none;}
.story-box-new{max-height:inherit;}
	
	/*.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2365 ul.sub-menu{flex-direction:column;width:390px !important;}*/
	/* .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu{flex-direction:column;width:390px !important;} */
	.menu-item-2217{margin-left:0;margin-top:110px;}
	.menu-item-2217 ul.sub-menu{margin-left:0;}
	.menu-my-menu-container ul #menu-item-2217 ul li{padding:0 15px 0 15px;}
.small_slider_wrap .small_slider .content_box_slider.bg_content_box_slider p {
    min-height: 100% !important;
	margin-bottom:50px !important;
}	
.hand-image {
    float: left !important;
    min-height: 100%;
}
.footerContentList{
	/*max-width: 100%;*/
}
.footerContentList.solutionsNav {
    max-width: 100%;
}
.footerContentList:last-child{
	max-width: 100%;
}
.banner-slider.aboutUsBanner .bannerContent {
	margin: 75px auto 0 !important;
}
.mobile_banner{margin:0 auto;}

/*whats-new-box*/
.whats-new-box {padding: 15px; }
.whats-new-content{margin: 65px auto 65px !important;}
.whats-new-wrapper{padding-left: 0 !important;}
}
@media screen and (max-width:680px){.busy-content-section h2 span{display:inline-block;}
.busy-content-section h2 span:after{border:24px solid #26a9e0;border-right-color:transparent;}
.busy-content-section h2{font-size:20px;line-height:28px;}
.quote-btn{margin:20px auto 0;}
.last-section .uk-child-width-1-4>*{width:100%;}
.quick-links{text-align:center;padding:0 0 0 0;}
.msg-section{text-align:center;margin-top:40px;}
.quick-links .heading-border{margin:20px auto 0;}
.msg-section .heading-border{margin:20px auto 20px;}
.msg-section span{font-size:22px;}
.quick-links:nth-child(2){margin-top:30px;}
.quick-links ul{padding-top:20px;}
.quick-links h4{font-size:20px;line-height:20px;}
.quick-links ul li a{margin:0 0 12px;text-align:center;}
.contact-wrapper{margin:10px auto 0;}
.last-section .uk-flex{display:block;}
.population-second-part{margin-top:80px;}
.testimonial-bg{border-radius:0px;padding:60px 70px;}
.testimonial-bg{max-height:inherit;}
.testimonial-bg:before{left:-5px;top:-34px;}
.testimonial-bg:after{right:-5px;bottom:-34px;}
.copyright-section{width:100%;float:none;text-align:center;}
.footer-content{display:block;}
.osplabs-logo{margin-top:20px;width:100%;float:none;text-align:center;}
.copyright-section a, .copy-text{font-size:14px;}
#custom-pager{display:block;text-align:center;}
#custom-pager a:nth-child(2){margin:10px 0px;}
#custom-pager a{}
.img-wraper{padding:12px;}
.target-box{width:100%;}
.target-container .uk-flex{display:block;}
.target-text{line-height:20px;}
.target-heading{padding:15px 0 15px;}
.target-box:nth-child(2), .target-box:nth-child(3){margin-top:30px;}
.target-container{margin:30px auto 0;}
.target-top-section p{line-height:22px;}
.contact-title{font-size:32px;}
.contact-form-new{padding:35px 20px;}
.request-modal{padding:45px 20px 35px;}
.request-modal .uk-close{top:10px;}
.request-modal .contact-title{font-size:28px;}
.portfolio-content .uk-flex{padding-bottom:80px !important;}
.approach-wrapper{margin:0 auto 0;}
.testimonial-quote{padding:0 0;font-size:16px;line-height:30px;}
.testimonial-quote:before, .testimonial-quote:after{display:none;}
.testimonial-quote-name{font-size:22px;}
.copyright-section .uk-navbar{margin:0 auto 15px;display:inline-block;text-align:left;}
.banner-slider{height:208px;}
.banner-slider .aboutUsBanner{height: auto;}
.footerContentList{max-width: 100%;}
}
@media screen and (max-width:667px){
	.whats-new-box p {
	    font-size: 20px;
	  }

	  /*.footerContentList:nth-child(3) {margin-top: 30px; } */
}
@media screen and (max-width:646px){
/*.main-header.hellobar-header, .main-header-wrapper.headerWrapper.hellobar-wrapper{top: 90px;}*/
}
@media screen and (max-width:640px){
/*.main-header.hellobar-header, .main-header-wrapper.headerWrapper.hellobar-wrapper{top: 64px;}*/
.footerContentList{max-width: 100%;}
}
@media screen and (max-width:600px){.number-box:nth-child(3){margin-top:30px;}
.number-box{width:49%;}
.number-box:nth-child(2), .number-box:nth-child(4){border-right:none;}
.number-value{font-size:30px;line-height:30px;}
.number-heading{font-size:18px;line-height:24px;}
.number-heading span{font-size:18px;}
.overview-top-header h1{font-size:16px;line-height:20px;}
.feature-wrapper .uk-width-large-1-3{width:inherit;float:none;}
.number-box:nth-child(2), .number-box:nth-child(4){margin-top:30px;}
.number-box{border-right:none;width:100%;}
.busy-content-section h2 span{display:table;margin:0 auto;}
.story-heading{line-height:24px;}
.latest-article-wrapper, .article-list-wrapper{display:block;flex-direction:columns;}
.latest-content, .latest-img, .article-list-box{width:100%;}
.insight-content{padding:25px 0 35px;}
.latest-content p{margin-top:10px;line-height:22px;}
.latest-img{margin-bottom:20px;}
.article-list-box{width:100%;max-width:initial;display:flex;flex-wrap:wrap;margin-left:0px;}
.article-list-box:not(:first-child){margin-top:25px;}
.article-list-content{padding-top:0px;}
.article-list-img{margin-bottom:20px;margin-top:20px;}
.article-mar-top{margin-top:25px;}
.insight-container{padding:40px 20px;}
.article-list-content p{margin-top:10px;margin-bottom:10px;}
.article-list-content h4{line-height:24px;}
.article-wrapper h1{font-size:20px;line-height:24px;top:12px;}
.banner-slider{height:184px;}
.banner-slider h5{position:relative;}
.solutionListingContent{max-width:530px;width:100%;}
.solutionListingContent ul li{width:100%;margin:0 0 10px 0;}
.homeBannerTitle, .aiBannerTitle.homeBannerTitle{font-size:40px;}
.homeBannerSubtitle{letter-spacing:0.5px;margin-top:30px;padding:0 20px;}
.solutionListingSectionTitle, .startTodayTitle, .caseStudyHeaderDesc,.caseStudyMainTitle, .companySectionTitle{font-size:40px;line-height:44px;}
.solutionListingSectionDescription, .caseStudyTextContent{font-size:16px;line-height:22px;}

.talkToUs a{padding:15px 30px;}
.logo-section{text-align:center;}
.startTodaySectionLeft .caseStudyHeaderBtn{text-align:center;}
.contactUsTitle h1, .contactUsTitle h3, .contactUsTitle h2{font-size:44px;line-height:54px;}
.home_box_slider.healthcare_slider .pos_class .pos_box h1, .home_box_slider.healthcare_slider .pos_class .pos_box h3{font-size:36px;line-height:40px;}
.processInnerPageReasonSection .industry-top-section h2{padding:20px;}
.processInnerPageSolutionSec h4{font-size:34px;line-height:40px;padding:20px;}
.processInnerPageReasonSection .industry-top-section h2{font-size:34px;line-height:40px;padding:20px;}
.caseStudyBannerSlider .banner-title{font-size:30px;line-height:32px;}
.caseStudyBannerSlider .banner-subtitle{font-size:30px;margin:10px 0 0;line-height:32px;}
.caseStudyBannerSlider .banner-description{margin:10px 0 !important;}
.caseStudyWorkflow{padding:30px 0;}
.caseStudyWorkflowTitle{font-size:46px;}
.healthCareServicesContainer{max-width:1600px;margin:40px auto 0;}
.insight-container{padding:0px 20px;}
#contact-banner-slider .contactBannerDescription{font-size:32px !important;line-height:42px !important;}
#contact-banner-slider .contactBannerTitle{font-size:34px;}
.contactUsPageTitle h4{padding:30px 0;}
.contact-top-section p{font-size:18px;line-height:24px;font-size:18px;line-height:24px;}
.aboutOverviewContent{padding:30px 0;}
.target-box{padding:20px 30px;}
.number-box{padding:0 0 30px;border-bottom:1px dashed #fff;}
.numbers-wrapper .number-box:last-child{border-bottom:none;}
.aboutOverviewSection{margin:35px auto 0;}
.lab_content_box .segment-content-box{padding-left:0;margin:0px auto !important;}
.homePageNewBanner .textSlider {
   padding: 55px 0 55px;
    background: #1a6df8;
}
.homePageNewBanner .textSlider .homeBannerTitle, .homePageNewBanner .textSlider .aiBannerTitle.homeBannerTitle {
    font-size: 31px;
}
.homePageNewBanner .textSlider .homeBannerSubtitle {
    font-size: 12px;
    margin-top: 10px;
}
.talkToUs a {
    padding: 11px 20px;
}

header .getStartedBtn {
    display: none;
}
#menu-item-3138{display: block;}
.nav_button span{padding: 13px 20px !important;}
.headerWrapper, .main-header.headerWrapper{height: 60px !important;}
.menu-my-menu-container{top: 50px;}
.logo-section{    margin: 10px auto !important;}
.tab_class .uk-width-large-1-1 .offer-row .offer3{padding: 30px 20px 30px 20px;}
.bg-what-we-work .tab_class > .uk-width-medium-1-1{padding-left: 0;}
.what-btn{bottom: inherit;position: relative;}

/*new footer*/
.footerContentList.solutionsNav ul li {
    float: none;
    width: 100%;
  }
  .footerContent{flex-direction: column;}
  .footerContentList:first-child, .footerContentList{width: 95%;}
  .footerListlogo{font-size: 60px;}
  .footer-main:before{top: 95px;}
}

@media screen and (max-width:582px){
/*.main-header.hellobar-header, .main-header-wrapper.headerWrapper.hellobar-wrapper{top: 90px;}*/
}
@media screen and (max-width:480px){.testimonial-bg{padding:60px 30px;}
.testimonial-bg p{font-size:16px;line-height:26px;}
.testimonial-bg p:nth-child(2){font-size:14px;}
.pager-wrapper{width:280px;}
#custom-pager a{margin:0 0;}
#Request-quote{padding:40px 2%;}
.pager-content{word-break:break-word;}
.fix-request-link{top:295px;}
.portfolio-first-part h3{word-break:break-word;}
.banner-description{font-size:18px;line-height:24px;}
.banner-title{font-size:24px;line-height:32px;color:#0f5292;}
.venncirctop{width:170px;height:170px;margin-left:-25px;padding:30px;}
.venncirclft{width:170px;height:170px;margin-left:-90px;top:32%;padding:30px;}
.venncircrt{width:170px;height:170px;margin-left:40px;top:32%;padding:30px;}
.stratergy-img-wrapper .stratergy-img{height:385px;}
.venncirclft > a, .venncircrt > a, .venncirctop > a{font-size:12px;line-height:20px;}
.second-content-section h2{font-size:18px;line-height:30px;}
.story-box{margin:0 auto;width:100% !important;}
.solution-container .solution-box{width:100%;padding:0;margin:0 auto;}
.solution-description{padding-top:8px;line-height:22px;}
.solution-container .solution-box:nth-child(2){margin-top:30px;}
.solution-heading, .solution-heading, .enterprise-section h4{font-size:24px;line-height:30px;}
.story-box:not(:first-child){margin:4% 0 0;}
.story-heading{line-height:28px;}
.story-container{padding:0;}
.story-top-pad{padding-top:40px;}
.stories-wrapper, .our-solution-wrapper{padding:30px 20px;}
.solution-container .solution-title{font-size:18px;}
.enterprise-section p{font-size:18px;line-height:30px;}
.partener-box{width:100%;}
.solution-container .solution-title{font-size:16px;line-height:20px;}
.banner-slider{height:275px;}
.partner-content .uk-width-large-1-4:not(:first-child){margin-top:20px;overflow:hidden;}
.article-wrapper h1{font-size:20px;line-height:26px;}
.article-wrapper{padding:0px 0 0;}
.aricle-banner-info{padding:10px 0;font-size:14px;}
.aricle-content-wrapeper h2{font-size:22px;}
.aricle-content-wrapeper p{margin-top:15px;}
.aricle-content-wrapeper h2:not(:first-child){margin-top:25px;}
.article-box a{padding:12px 5px;font-size:16px;}
.article-info{display:block;}
.article-info-img{width:12%;margin:0 auto 15px;}
.aricle-side-info{padding-left:0;}
.aricle-side-info h5{font-size:16px;margin-bottom:5px;}
.video-content p{font-size:16px;}
.video-content-box{display:flex;text-align:center;}
.video-logo, .c-button{margin:0 0;}
.c-button{margin:10px 0;}
.video-content-box{margin-top:15px;}
.video-content{padding:20px 20px;}
.case-banner-wrapper h1{font-size:24px;line-height:32px;}
.case-banner-wrapper h2, .summary-wrapper h3{font-size:24px;}
.case-banner-wrapper p{margin-top:5px;}
.case-banner-wrapper .read-more-btn{margin:12px 0 0;}
.summary-wrapper p{font-size:16px;line-height:26px;}
.summary-wrapper .inner-ul p{margin-bottom:15px;margin-top:5px;}
.what-makes-section .reason-content{font-size:16px;line-height:26px;}
.what-makes-section .industry-top-section h2{font-size:24px;}
.who-content h4{font-size:24px;}
.contact-form-wrapper.case-contact-form-wrapper{padding:15px 0 15px;}
.banner-slider h5{position:relative;font-size:26px;color:#000000;}
.insights-tab-wrapper{flex-direction:column-reverse;}
.insight-social-icons{text-align:right;}
.insight-social-icons a{margin:0 6px;}
.insights-tab-wrapper .uk-tab{margin-top:20px;}
/*.banner-slider{padding:0;background:none;} */
.banner-slider{padding:0;}
.banner-slider .banner-title, .banner-slider .banner-description {
    color: white;
}
.banner-slider img{position:relative;}
.banner-slider.aboutUsBanner img{position: absolute;}
.banner-slider .uk-grid{display:block;}
.banner-details-devider{background-color:#0f5292;}
.banner-description{color:#0f5292;}
.problemSolvedRightSectionTopLeft, .problemSolvedRightSectionTopRight, .problemSolvedRightSectionBottomLeft, .problemSolvedRightSectionBottomRight{width:100%;height:auto;border-left:0;border-right:0;border-bottom:1px solid #cdcdcd;padding:15px 0;float:none;max-width:none;}
.socialMediaWrapper{width:100%;padding:0;text-align:center;}
.solutionListingSectionTitle, .startTodayTitle, .caseStudyHeaderDesc, .caseStudyMainTitle, .companySectionTitle{font-size:30px;line-height:34px;}
.problemSolvedLeftTitle{font-size:30px;line-height:34px;}
.csStoryTitle{font-size:30px;line-height:34px;}
.homeBannerTitle, .aiBannerTitle.homeBannerTitle{font-size:30px;}
.searchSectionTitle{font-size:20px;margin-top:20px;letter-spacing:3px;}
.searchBoxContainer div.asl_m .proinput input.orig{padding:5px 50px 10px 5px !important;}
.searchBoxContainer div.asl_w .probox .promagnifier{margin:7px 40px 0 0;}
.getStartedBtn a{padding:15px 10px;}
.getStartedBtn{display:none;}
.solutionWeOffer h2{font-size:40px;}
.solutionWeOffer p{font-size:18px;}
.stateName ul li{width:24%;margin:10px 0;text-align:center;}
.processInnerPageBanner{background:#1a6df8;}
.processInnerPageBanner .banner-title{color:#ffffff;}
.processInnerPageBanner .banner-description{color:#ffffff;padding-bottom:15px;}
.caseStudyBannerSlider{background:#1a6df8;}
.caseStudyBannerSlider .banner-title{color:#ffffff;}
.caseStudyBannerSlider .banner-subtitle{color:#ffffff;}
.caseStudyBannerSlider .banner-description{color:#ffffff;}
.healthCareServicesContent{width:92%;margin:15px 4%;}
.insight-banner{background:#1a6df8;}
.insight-subtitle{color:#ffffff;}
.insightTitle{color:#ffffff !important;}
.aboutUsBanner{background:#1a6df8;height: auto;}
.aboutUsBanner .banner-title{color:#ffffff;margin:15px 0 0;font-size:28px;line-height:44px;}
.aboutUsBanner .uk-grid{align-items: inherit;height: initial;}
.aboutUsBanner .banner-description{color:#ffffff;padding:0 15px;font-size:32px !important;line-height:38px !important;}
.aboutUsBanner .bannerContent{padding:0;}
.aboutOverviewSection .overview-top-header h1 span{max-width:100%;}
.caseBanner{padding:60px 10px 45px;background-size:cover;}
.ctbanner{margin:20px auto 0;}
.caseBannerTitle{font-size:32px;letter-spacing: 1px;    }
.btn-md{margin:0 0px;width:290px;}
.osptext{font-size:30px;}
.cta-section{margin-top:10px;}
.caseBannerSubtitle{margin-top:15px;}
.quote-content{margin:20px 15px 25px;}
.centered-container{font-size:22px;}
.caseStudyWrapper .solutionNumber{font-size:60px;}
.solutionDeliveredTitle{padding:30px 0 0px;padding-left: 0 !important;}
.popularSearchesList ul li a{margin:0 0 10px;}
.homePageNewBanner .textSlider .homeBannerTitle, .homePageNewBanner .textSlider .aiBannerTitle.homeBannerTitle {
    font-size: 26px;
    letter-spacing: 2px;
}
.homePageNewBanner .textSlider .homeBannerSubtitle {
    font-size: 12px;
    margin-top: 10px;
}
.talkToUs a {
    padding: 8px 20px;
}
.homePageNewBanner .imgSlider img {
    /*margin-top: -46px;*/
}
.homePageNewBanner .textSlider {
        padding: 50px 0 40px;
    background: #1a6df8;
}
.banner-slider.aboutUsBanner img {
    /*height: auto;*/
}
.banner-slider.aboutUsBanner .bannerContent {
    margin: 15px auto 0 !important;
}
.problemSolvedRightSectionTop, .problemSolvedRightSectionBottom{display: block;}
.aiBannerTitle.homeBannerTitle{/*margin-top: 100px;*/}
.hu-header-description{display: block;}
#hu-header-mobile .hu-header-logo{margin: 75px auto 0;}
/*#gui #hu-header, .hu-background-color_header-background{display: block !important;}*/
#the-video-destination-div{display: block;
    float: left; overflow: hidden; height: 90%; /*position: fixed;*/ width: 100%; top: 0; z-index: 99999; bottom: 80px; } 
#outerdiv{    position: fixed;left: 0;background-color: rgb(27, 60, 232);
    right: 0px; bottom: 80px; top: 0; /*overflow: auto;*/ z-index: 9999;} 
#inneriframe{/*height: 650px;*//*height: 585px;*/height: 100%;width: 100%;overflow: auto;padding-top: 65px;	}
.hu-message-container{width: 95%;}
.hu-overflow-auto{overflow-x: hidden;}
.refresh, .close{position: fixed;}
.close{right: 15px;}
.refresh{right: 65px;}
.footerContentList{width:100%;display: block;}
.privacy-policy-bg-cover .title-section{font-size:30px !important;}
.footerContent {padding: 5px 0px 0px;    width: 94%;}
.wp-gr .wp-google-right div:nth-child(2){margin-right: 0 !important;}
.div_center_box .uk-flex-space-between >div{width: 100%;}

/*whats-new-section*/
.whats-new-content .lets-talk-btn {padding: 0 22px 0 13px;}
.whats-new-box {padding: 10px 10px 20px; }
.whats-new-wrapper .prev, .whats-new-wrapper .prevstory, .whats-new-wrapper .prevebook{right: 45px;}
.whats-new-wrapper .next, .whats-new-wrapper .nextstory, .whats-new-wrapper .nextebook{right: 10px;}

.footerContentList:nth-child(3){margin-top: 0;}
}
@media only screen and (max-device-height : 768px) and (max-device-width : 1024px) and (orientation : landscape){
	#outerdiv{top: 65px;}
	#inneriframe{height: 100%;padding-top: 0;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) and (orientation : landscape){
	#outerdiv{top: 0;}
	#inneriframe{height: 100%;padding-top: 0;}
	.navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu{max-height: 300px;
    overflow-y: auto;overflow-x: hidden;}
}

@media screen and (max-width:426px){
/*.main-header.hellobar-header, .main-header-wrapper.headerWrapper.hellobar-wrapper{top: 116px;}*/
.aiBannerTitle.homeBannerTitle{top: 110px !important;font-size: 24px;}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 767px) and (orientation : portrait){
	.navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu{max-height: 300px;
    overflow-y: auto;overflow-x: hidden;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 767px) and (orientation : landscape){
	.navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu{max-height: 180px;
    overflow-y: auto;overflow-x: hidden;}
}
@media screen and (max-width:395px){
	/*.main-header.hellobar-header, .main-header-wrapper.headerWrapper.hellobar-wrapper{top: 116px;}*/
}
@media screen and (max-width:375px){
    .homePageNewBanner .imgSlider img {
        /*margin-top: -46px;*/
    }
}
@media screen and (max-width:360px){.article-wrapper h1{font-size:16px;line-height:19px;top:10px;}
.getStartedBtn a{padding:15px 10px;}
.insightTitle{font-size:26px !important;font-family:'d-din_condenseddinCnBd'!important;max-width:1200px !important;line-height:30px !important;position:relative !important;margin:30px auto 0;font-weight:normal !important;padding-top:0px !important;letter-spacing:5px !important;}
.career-bg .title-section{font-size:32px;}
.career-bg .sub-title{font-size:16px;line-height:24px;}
.caseBannerTitle{font-size:32px;letter-spacing:1px;}
.footerLogo span{float:none;margin:10px 0 0px;}
.footerLogo{float:none;}
.privacyPolicy{float:left;}
.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu{width:100% !important;}
.homePageNewBanner .imgSlider img {
    /*margin-top: -112px;*/
}
.homePageNewBanner .textSlider .homeBannerSubtitle {
    white-space: normal; font-size: 12px; margin-top: 10px; width: 360px; text-align: left; }

    .remote-landing-page .newEbook-title{margin-top: -170px !important}
    .remote-landing-container .downloadFormText{font-size: 22px !important;;line-height: 26px;}

}
@media screen and (max-width:328px){
/*.main-header.hellobar-header, .main-header-wrapper.headerWrapper.hellobar-wrapper{top: 116px;}*/
}
@media only screen and (min-device-height : 320px) and (max-device-height : 480px) and (orientation : landscape){
	.fix-request-link{top: 135px;}
}
@media screen and (max-width:320px){.acc_sect .accordion_box .uk-accordion-title{padding:15px 85px 15px 15px !important;}
.acc_sect .accordion_box .uk-accordion-title::after{width:5.4em;height:0.9em;position:absolute;right:6px;}
.homePageNewBanner .textSlider .homeBannerTitle, .homePageNewBanner .textSlider .aiBannerTitle.homeBannerTitle {
    font-size: 22px;
    letter-spacing: 1px;
    white-space: normal;
}

.homePageNewBanner .imgSlider img {
    /*margin-top: -115px;*/
}
.wp-gr .wp-google-right{/*flex-direction: column;*/}

.demoButton {
    position: absolute;
    top: 84%;
    left: 0;
    right: 0px;
    text-align: center;
    border-radius: 35px;
    width: 150px;
    margin: 0px auto;
    background: #ffd100;
    color: #333333;
    display: inline-block;
    border: 1px solid #ffd100;
    padding: 10px;
    font-size: 12px;
}

}