@media(max-width: 1480px){
.data-researchWrap{background-position:-500px 70px;}	
.data-researchWrap:before{background-position:-60px center;}
}

@media(max-width: 1350px){
.priceCol.pcol1{width:43%;}
.priceCol.pcol2{padding:0; margin:0; margin-left:-1px;}
.priceCol.pcol2, .priceCol{width:19%;}	
.productHeadLeft{padding-right:40px;}
.whoweareSlideIiner .whoweareSlidImg img{width:200px;}
.landingHeader{background-size:contain !important;}
}

@media(max-width: 1300px){
.flexNav li a{font-size:20px;}
.plenShape.HealthDataGraph{padding-bottom:180px;}
.data-researchWrap{background-size:60%; background-position:-80px center;}
.priceCol [class*="pr-"]{padding-left:15px; padding-right:15px;}
.pcol1 [class*="pr-"]{margin-left:20px; padding-left:0;}
.blogContent{width:calc(100% - 390px);}
.sidebar{padding-left:30px; width:390px;}
.Ready_started a.btn{margin-left:25px; margin-bottom:12px;}

.flowdiagram{padding-right:10px;}

div.flowdiagram{padding-right:0;}
}

@media(max-width: 1199px){
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-reqdemoBtn a{padding:0px 20px;}

.home-header{text-align:center;}
.image_pointWrap{padding-top:90px;}
.flexNav li a{font-size:18px; line-height:25px;}

.curveShapeBottom:after, .curveShapeTop:before, .curveShape:before{border-top: 80px solid transparent; top:-79px;}
.curveShape:after{border-bottom: 80px solid transparent; bottom: -79px;}
.plenShape.physicianOversight:after{border-bottom:80px solid transparent; bottom:-79px;}
.curveShape.curveTShape:before, section.header-content+section.curveShape.curveShape:before{border-top: 80px solid transparent; top: -79px;}
.curveShape.curveBShape:after{border-bottom: 80px solid transparent; bottom:-79px;}
section.header-content+section.plenShape.curveShapeTop:before{border-top:80px solid transparent; top:-79px;}

.to-md-text-center{text-align:center;}
.comun-home-hero{text-align:center;}
.comun-home-hero .col-lg-5.col-lg-offset-2 img{margin-top:25px;}

.plenShape{padding:102px 0 70px 0;}
.curveShape .title{margin-top:-20px;}
.well-contact .title{margin-top:10px;}
ul.customersPostList{padding-top:0;}
ul.customersPostList li{padding:30px 0;}
ul.customersPostList li .customersPostContent{padding-left:40px;}
ul.customersPostList li.ImageQuoteRight .customersPostContent{padding-right:40px;}

.dataHead{margin-top:30px;}
.header-content.dataHeader{padding-bottom:40px;}

ul.securityDataList > li .securityDataContent{padding:20px 0px 20px 30px;}
.securityData{padding:20px;}
.actionPlan h2{font-size:28px; padding-right:25px;}
ul.actionList li{font-size:20px;}
ul.actionList li span img{max-height:34px; max-width:40px;}

.plenShape.HealthDataGraph .title{padding-bottom:0;}
.health-graphImg{margin-top:40px;}
.plenShape.HealthDataGraph h3{padding:25px 0;}

.slideBesideContent{height:auto; padding:50px 0 20px 0; text-align:center; display:block;}
.plenShape.RealtimeProgress{padding-bottom:160px;}

.threeBoxImg{}
.engagingContent{width:80%; float:none; margin:0 auto; text-align:center; padding-bottom:15px;}
.engagingImg{width:80%; float:none; margin-left:auto; margin-right:auto; text-align:center;}
ul.EngagingList li:nth-child(even) .engagingContent{text-align:center; float:none;}

.customDesignSlid .owl-dots{left:0; right:0;}

.precisionHtesting li .pHtestingContent{width:305px}
.precisionHtesting li .pHtestingContent:before{border-right: 305px solid #dbedff;}
.precisionHtesting li .pHtestingContent:after{border-right: 305px solid #fff;}
.precisionHtesting li:nth-child(2) .pHtestingContent:before{border-right: 305px solid #eff7ff;}


.product-clinicalHead img{max-width:90%;}
.product-clinicalHead{bottom:0;}

.clinicalLab .clinicalLabOverlay{padding:50px 0;}
.patient-deserves{margin-top:0;}

.customDesignContent{padding:0 0 15px 0; text-align:center;}

ul.product-solutionList .solutionContent h3{margin-top:0;}

.admin-portal{padding:40px 0; text-align:center;}
.admin-portal img{margin-bottom:20px;}

.financialModel{padding:25px 30px;}
.financialModelHeadr h2{font-size:26px;}
.checkboxItem{font-size:16px;}
ul.calculatorDetails h3{font-size:21px; line-height:30px;}
.financialModel p{font-size:16px; line-height:26px;}
.healthCalc{margin-left:20px;}
.healthCalc h3{font-size:22px;}
.financialModel p.totalclc{font-size:18px;}

.home-health-testing ul.estingPlatform>li h3 br{display:none;}

.itemWrap .itemShape, .itemWrap .itemContent{float:none; width:100%; text-align:center;}
.itemWrap .itemShape{width:80%; margin:0 auto; margin-bottom:80px;}
.home-productServices> .itemWrap:nth-child(even) .itemShape{float:none; margin:0 auto; width:80%; margin-bottom:80px; padding-left:0;}
.home-productServices> .itemWrap:nth-child(odd) .itemContent{padding-left:0;}

.dataHeader{text-align:center;}

.pricebox a.btn.small{min-width:inherit; padding-left:18px; padding-right:18px;}
.priceCol .pr-2{height:140px;}

.standerdCheckboxMng, .standardCheckbox{font-size:16px;}
.pricingForm p br{display:none;}

ul.parkBenefits{margin-left:0;}
ul.parkBenefits.largePark li{padding-right:60px;}

.blogContent{width:100%;}
.sidebar{padding-left:0; width:100%;}

.productCaption{padding-bottom:25px;}
.headItemRow{padding-bottom:25px;}
.headItemWrap>.headItemRow:nth-child(1){padding-bottom:18px;}

ol.patientinitiatedFlow li{font-size:16px;}

body.home .header-content .row [class*='col-']{width:100%; text-align:center;}
.image_pointWrap{padding:0 100px; margin-bottom:100px;}
.sip-point .sip-popup .sip-popup-inner .sip-popup-content ul{text-align:left}
body.home .header-content .container > .row {display: flex; flex-direction: column-reverse;}

.detail2{padding-bottom:20px;}
.detail2 h3 + p + h3{padding-top:0;}

section.HealthDataGraph .container .row + .row{display:flex; flex-direction:column-reverse; text-align:center;}
section.HealthDataGraph .container .row + .row img{margin:0 auto; display:table; max-width:800px; width:100%; margin-top:30px;}


ul.parkBenefits.paddingLR100{padding-left:0 !important; padding-right:0 !important;}

footer .fcol{margin-right:23px;}	
}
@media(max-width: 1199px) and (min-width: 992px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:14px !important;}	
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-reqdemoBtn a{letter-spacing:0px !important;}
header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-rightSubMenu{padding-left:10px !important;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav{padding-left:0;}
header #mega-menu-wrap-primary #mega-menu-primary .megaNavItem a.negRight{margin-left:4%;}

.priceCol.pcol3 .highlights-title{font-size:22px;}
.priceCol h2{font-size:24px;}
.pcol1 [class*="pr-"]{margin-left:15px;}

ul.flowDiagram li .flowContent{padding:20px 30px 55px 30px;}

.well-contact.forDemo{margin-left:0;}
.landingTitle{font-size:60px; line-height:65px;}

ul.partnerResources li .resourcesContent{padding-left:25px; padding-right:25px;} 

.well.job-well{padding:35px 60px 60px 60px;}

.singleHeader{height:500px;}

.sidebar{padding-top:20px;}
.sidebar:after, .sidebar:before{display:block; content:''; clear:both; height:0;}
.sidebar>.widget-container{width:50%; float:left; padding:0 10px;}

.userFocus{padding-left:0; padding-right:0;}
.userFocusTitle{padding-bottom:285px;}

.data-researchWrap:before{background-position:0px center;}

.itemWrap{padding:60px 0;}
a.parallelogramShape{width:100%;}
.itemWrap .itemContent{padding-right:0;}

.connect-box-table__label--onboarding{padding-left:80px;}

.partnerList li.partners-logo{width:18%;}

.Ready_started a.btn{margin-left:20px;}

ul.parkBenefits li{height:275px;}

.row.divide2 > .col-md-6:first-child{padding-right:30px;}
.row.divide2 > .col-md-6:last-child{padding-left:30px;}

footer .widget-title{letter-spacing:.2px; font-size:14px;} 

.priceFormSection{padding:30px 40px}
img.whoweareImg{margin-top:-20px;}
}

@media(max-width: 991px){
.logo{margin-bottom:-10px}
#mega-menu-wrap-primary .mega-menu-toggle{height:20px !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-top:-53px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background-color:#FFFFFF !important;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav{padding:0;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li{padding:3px 0 8px 42px;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li:before{width:30px; height:30px; left:0;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li a h3{font-size:18px; line-height:22px;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li a h4{font-size:16px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-signIN{display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{position:absolute; right:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{width:auto; float:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{width:100% !important;}

.header-content{text-align:center; padding-top:140px;}
.image_pointWrap{padding:0 90px; margin-top:30px; margin-bottom:50px;}
.customerHDImg{padding-top:25px;}

.sm-text-center{text-align:center;}

.flexNav li a{font-size:13px; line-height:20px;}

.itemWrap{padding:50px 0;}
.itemWrap .itemContent{padding-right:0;}
a.parallelogramShape{width:100%;}
.home-productServices> .itemWrap:nth-child(even) .itemShape{width:90%;}

ul.customersPostList li .customersPostquotes{float:none; width:100%;}
ul.customersPostList li .customersPostContent{float:left; width:100%; padding-left:0;}
ul.customersPostList li .customersPostquotes img{margin-bottom:30px;} 
ul.customersPostList li.ImageQuoteRight .customersPostContent{padding-right:0;}
ul.customersPostList .cutomerLogo{padding-bottom:0;}

.swiper-button-prev:before, .swiper-button-prev:after{height:45px;}
.swiper-button-prev:before, .swiper-button-next:before{margin-top:-50px;}
.swiper-button-next:before, .swiper-button-next:after{height:45px;}
[class^="swiper-button-"]{width:48px;}

ul.securityDataList > li .securityDataImg{width:260px; padding-left:10px;}
ul.securityDataList > li .securityDataContent{width:calc(100% - 269px);}
ul.securityDataList > li p{line-height:30px; font-size:18px;}

.actionPlan{padding:18px 20px 30px 40px; margin-top:20px; margin-bottom:10px;}
.actionPlan h2{text-align:center; padding:5px 0;}
ul.actionList{display:table; margin-left:auto; margin-right:auto;}
ul.actionList li span{}
ul.actionList li span img{max-height:30px; max-width:34px;}

.to-sm-text-center{text-align:center;}
.to-sm-paddingT40{padding-top:40px;}
.to-sm-paddingT60{padding-top:60px;}
.to-sm-paddingB40{padding-bottom:40px;}
.to-sm-paddingB60{padding-bottom:60px;}

.dataHead{margin-top:25px;}
.customDesignSlid{padding:65px 0px 20px 0;}	
.header-content.populationHeader{text-align:left;}

.plenShape.Patientjourney{padding-bottom:100px;}
.engagingContent{width:auto; padding-right:0;}
.engagingImg{width:auto;} 

.clinicalOversight{text-align:center;}
.clinicalOversight h3{padding-top:25px;}

.data-researchWrap{background-position:center 0; padding:10px 30px 0 30px; margin-top:50px; text-align:center;}
.Lab-IntegrationContent h3{padding-bottom:0;}
.flowdiagram{padding:0 0 25px 0; text-align:center;}

.precisionHtesting li .pHtestingContent{width:230px;}
.precisionHtesting li .pHtestingContent:before{border-right: 230px solid #dbedff;}
.precisionHtesting li .pHtestingContent:after{border-right: 230px solid #fff;}
.precisionHtesting li:nth-child(2) .pHtestingContent:before{border-right: 230px solid #eff7ff;}
.precisionHtesting li .pHTContentinner{padding:5px 20px;}

.populationHeader ul, ul.listWithArrow{text-align:left;}
.product-clinicalHead{margin-bottom:-200px; margin-top:20px;}
.product-clinicalHead img{max-width:100%;}

.plenShape.physicianOversight .row{max-width:525px; margin:0 auto;}
.plenShape.physicianOversight h3{padding-top:20px;}

.patientexperience .container{width:100%; max-width:525px;}
.patientDeservesContent{padding:0;}

.headItemRow{padding-top:0;}
.productHeadImg{padding-top:35px;}
ol.numberorder li{padding-left:70px;}
ol.numberorder li::before{width:50px; height:50px; line-height:50px;}

.userFocus img{margin-bottom:25px;}

ul.product-solutionList li{display:block; margin-bottom:20px;}
ul.product-solutionList .solutionThumbBox{float:none; width:100%; max-width:500px; margin:0 auto; margin-bottom:12px;}
ul.product-solutionList .solutionContent{float:none; width:100%; max-width:500px; margin:0 auto; padding:5px 0 0 0;}

.internationalcoverage{text-align:center;}
.internationalcoverage h3{padding-top:10px; margin-bottom:0;}

.financialModelHeadr{text-align:center;}
.checkboxItem{display:inline-block; padding-right:20px; margin-top:10px;}
ul.calculatorDetails{padding-top:35px;}
.healthCalc{margin-top:20px;}

.curveShape.noFitAll{text-align:center; padding-bottom:30px;}

.home-health-testing h2{font-size:24px;}
.home-health-testing ul.estingPlatform>li{width:50%;}
.home-Platform-Endless.curveShape{text-align:center;}
.home-Platform-Endless.curveShape h2.text-right{text-align:center; padding-bottom:20px;}
.home-Platform-Endless{text-align:center;}
.well-contact .title{display:table; margin-left:auto; margin-right:auto;}
.pricebox p small{display:block;/* white-space:nowrap; text-overflow: ellipsis; overflow:hidden;*/}
.priceCol.pcol3{margin-top:-45px;}
.priceCol.pcol3 .highlights-title{font-size:18px; display: flex; min-height:45px; align-items: center; justify-content: center; padding:5px;}
.priceCol h2{font-size:20px;}
.pricebox a.btn.small{padding-left:12px; padding-right:12px; font-size:10px;}
ul.AdvertisingBudget li{padding:12px 5px;}

.priceFormSection{padding:30px 0px}
.pfrow{font-size:14px;}
.pfrow .pffleft{padding-right:5px;}
.pfrow .pffright{width:33%;}

img.whoweareImg{margin-top:30px; max-width:290px; margin-bottom:-40px;}

ul.flowDiagram{margin-top:50px; text-align:center;}
ul.flowDiagram li .flowContent, ul.flowDiagram li .flowImg{float:none; width:100%;}
ul.flowDiagram li .flowContent{height:auto; padding:20px 20px 80px 20px;}
ul.flowDiagram li .flowContent .flowContentInner{max-width:inherit;}

.clientWrap{padding:20px 0 90px 0;}
ul.clientList{margin-top:20px;}
ul.clientList .radiusBoxIcon{width:125px; height:125px;}

ul.parkBenefits.largePark{margin-right:0;}
ul.parkBenefits.largePark li{width:100%; padding-right:0;}

.flowDigram .displayRight{margin-right:auto;}

.well-contact.forDemo{margin-bottom:40px; margin-left:0; margin-top:25px;}

ul.parkBenefits{margin-right:0;}
ul.parkBenefits li{width:100%; float:none; padding-right:0;}

.header-content iframe{width:100%;}

.landingContent.landing2{padding-bottom:70px;}
.landingContent.landing2 .well-contact.forDemo{margin-top:45px;}

ul.partnerResources li{width:47.5%;}
ul.partnerResources li:nth-child(1), ul.partnerResources li:nth-child(2){width:100%; float:none; margin:25px 0;}

.well.job-well{padding:15px 30px 30px 30px;}
.whoweareContent blockquote{font-size:20px; line-height:28px;}
.whoweareContent blockquote span:before, .whoweareContent blockquote span:after{width:30px; height:30px; background-size:30px;}
.mission-valuesImg img{width:100%;}

ul.blogList li{border-radius:20px; text-align:center;}
ul.blogList li .blogImg{width:100%; float:none;}
ul.blogList li .blogContent{width:100%; float:none;}
.sidebar{}

.singleHeader{height:400px;}

ul.mayYouLike li{padding:0 8px;}
.productHeadLeft{padding-right:0;}
ul.customersPostList li .customersPostquotes{margin-top:30px;}
.userFocusTitle{padding-bottom:260px;}

.Ready_started{margin-top:40px; padding-bottom:20px;}
.Ready_started a.btn{margin-left:0; margin-right:15px; margin-bottom:15px;}

.data-researchWrap:before{position:relative; width:100%; background-position:center;}
ul.customersPostList li{display: flex; flex-direction: column-reverse; text-align:center;}
.whoweareSlideIiner .whoweareSlidImg{width:100%; float:none;}
.whoweareSlideIiner .whoweareSlidContent{width:100%; float:none; height:auto; text-align:center;}

.userFocus{max-width:680px; margin-left:auto; margin-right:auto; margin-top:-360px;}
.connect-box{margin-bottom:30px;}

.to-sm-show{display:block;}

.image_pointWrap .sip-point .sip-popup .sip-popup-inner{padding:25px; min-width:260px ;}
.image_pointWrap .sip-point .sip-popup .sip-popup-inner .sip-popup-content ul{font-size:15px;}

h3.titleMobile{display:block;}
ul.product-solutionList h3.titleMobile{width: 100%; max-width: 500px; margin: 0 auto; padding-bottom:15px;}
ul.product-solutionList .solutionContent h3{display:none;}

ol.patientinitiatedFlow li{padding:25px 0;} 
ol.patientinitiatedFlow li:before{content: ''; display: block; background-color:#eaf8f7; position: absolute; width: 100vw; height: 100%; left: -70px; top: 0; /*transform: translateX(calc(-50% - 76px));*/}	
ol.patientinitiatedFlow>li:nth-child(even):before{background-color:#FFFFFF;}

.desktopHide{display:block; position:relative; }
img.desktopHide{margin-bottom:15px;}
ol.patientinitiatedFlow{padding-top:20px; padding-left:22px; padding-right:22px;}
.diagramBg .flowdiagram{display:none;}
 
.partnerList li.partners-logo{width:23%; height:70px;}
.whoWeAreSlid{padding-bottom:0;}

footer .widget-title{letter-spacing:.2px; font-size:14px;} 
 
footer{padding:30px 0;}
footer .fcol.footCol1{width:100%; margin-bottom:25px;}
footer .fcol{margin-right:18px;}
footer .fcol.footCol4{width:335px;}
}

@media(max-width: 767px){
header{padding:20px 0;}
.header-content{padding-top:125px;}

p{font-size:18px; line-height:30px;}
	
.image_pointWrap{padding:0 50px;}
.image_pointWrap .sip-point .sip-popup .sip-popup-inner{min-width:160px; padding:10px; text-align:left;} 
.image_pointWrap .sip-point .sip-popup .sip-popup-inner .sip-popup-content ul{font-size:13px;}	
.image_pointWrap .sip-point .sip-popup .sip-popup-inner .sip-popup-content ul li:before{margin-right:5px; margin-top:7px; width:14px; height:14px; background-size:15px;}

.flexNav{display:block; padding-bottom:0; text-align:center;}
.flexNav li{display:block; flex:auto; padding:5px 0; border-right:none;}
.flexNav li a{font-size:18px; line-height:24px;}

.securityData{padding:15px;}
ul.securityDataList > li .securityDataImg{width:100%; float:none; padding:15px 0;}
ul.securityDataList > li .securityDataContent{width:100%; float:none; text-align:center; padding:0;}

.plenShape.HealthDataGraph h3{font-size:21px; line-height:30px;}
.dataHead img{margin-bottom:-135px;}

.populationHeader ul{font-size:18px;}
.populationHeader ul li, ul.listWithArrow li{width:50%; background-size:20px; padding:14px 20px 5px 30px;}

.curveShape.PopulationHealthTest{text-align:center;}
.PopulationHealthTest .text-right{text-align:center;}
.PopulationHealthTest .col-md-3 .text-right{padding-right:0}
.PopulationHealthTest .col-md-3 .text-right p{padding-bottom:0; margin-bottom:0;}

.customDesignSlid{padding:0;}
.customDesignSlid:before{display:none;}

.threeBoxImg{margin-left:0px; margin-right:0px;}

.customDesignSlid .owl-theme .owl-nav [class*=owl-]{width:42px; height:42px; font-size:18px;}
.customDesignSlid .owl-carousel .owl-nav button.owl-prev{left:-55px;}
.customDesignSlid .owl-carousel .owl-nav button.owl-next{right:-55px;}
.customDesignSlid{margin:50px 30px 80px 30px;}

.engagingContent h3{padding-top:30px;}
.engagingImg{margin-bottom:-30px;}

.data-researchWrap{padding:0 30px 0 30px;}

.precisionHtesting{display:block; padding-top:20px; overflow:hidden; margin-top:10px; margin-bottom:0;}
.precisionHtesting li{float:none; width:100%; margin-bottom:25px;}
.precisionHtesting li .pHtestingContent{width:100%;}
.precisionHtesting li .pHtestingContent:before{border-right: 100vw solid #dbedff;}
.precisionHtesting li .pHtestingContent:after{border-right: 100vw solid #fff;}
.precisionHtesting li:nth-child(2) .pHtestingContent:before{border-right: 100vw solid #eff7ff;}
.precisionHtesting li .pHTContentinner{padding:5px 20px;}

.populationHeader ul, ul.listWithArrow{font-size:18px;}

.curveShape h3{padding-top:20px;}

.clinicalLab .clinicalLabOverlay{padding:10px 0;}
.porductColumn ol{display:table; margin-left:auto; margin-right:auto; padding:0;}

.financialModelHeadr h2{font-size:22px;}
.financialModelHeadr h2 br{display:none;}
.healthCalc{margin-left:0;}
ul.calculatorDetails{padding-left:50px;}
ul.calculatorDetails li:before{left:-30px;}
ul.calculatorDetails h3:before{left:-45px;}

.well-contact{padding:30px 30px 15px 30px;}

.home-health-testing ul.estingPlatform>li{padding:0;}
.home-health-testing ul.estingPlatform>li h3{line-height:30px;}

.itemWrap .itemShape{width:88%;}
.itemWrap .itemContent{padding-right:0;}

ul.jobapplication .jobLabel{width:180px;}
ul.jobapplication .jobField{width:calc(100% - 180px);}

.pricebox{overflow-x:scroll; margin-top:40px;}
.priceboxInner{width:800px; padding-left:15px; padding-right:15px; padding-top:45px;}
.priceboxFooter{padding:5px 15px 20px 15px;}
.pfrow .pffright, .pfrow .pfmid, .pfrow .pffleft{float:none; width:100%; padding:10px 0 5px 0;}

ul.flowDiagram li .flowImg{height:350px;}

ul.clientList{display:block;}
ul.clientList li{flex:none;}

h3 br{display:none;}

.landingTitle{font-size:55px; line-height:60px; margin-top:60px;}
.header-content iframe{height:350px;}

ul.partnerResources li{width:100%;}
ul.partnerResources li .resourcesContent{height:auto;}
.header-content.resourceContent{padding-top:150px;}

ul.mayYouLike li{float:none; width:100%; margin-bottom:20px;}
ul.mayYouLike li .mayYouImg{width:40%; float:left; margin-bottom:0;}
ul.mayYouLike li a{float:left; width:60%;}

.whoweareSlideIiner .whoweareSlidImg{height:220px;}

.userFocus{padding-left:0; padding-right:0;}
ul.actionList li{padding-left:44px; font-size:18px; line-height:20px;}

ul.partnerList li{padding:10px 8px}
.partnerList li.partners-logo{width:30%;}
ul.partnerResources li .resourcesContent .resourceDet{min-height:auto;}
 
.Ready_started{display:block;}
.fcol.footCol2, .fcol.footCol3{width:50%; margin-right:0;}
footer .fcol.footCol4{width:100%; padding-top:30px; padding-bottom:20px;}
}

@media(max-width: 650px){
.porductColumn>.row>[class*="col-"] {width:100%;}

.itemWrap .itemShape, .home-productServices> .itemWrap:nth-child(even) .itemShape{margin-bottom:45px;}
.connect-box-table__label--onboarding{padding-left:16%;}
.connect-box-table__label--compliance{padding-left:33%;}
.connect-box-table__label--management{padding-left:40%}
a.parallelogramShape{height:inherit;}
a.parallelogramShape img{min-height:inherit;}

.header-content h2, h2{font-size:30px; line-height:42px;}
.title{font-size:24px;}

ul.partnerResources li .resourcesContent h2{line-height:30px; line-height:26px; font-size:20px;}
}

@media(max-width: 600px){
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li{padding:6px 0 8px 23px}	
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li:before{width:15px; height:15px;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li a h3{padding:0;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li a h3{font-size:13px; line-height:18px;}
header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:15px 7px 15px 7px;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li a{font-size:12px;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li a h4{font-size:13px;}
header #mega-menu-wrap-primary #mega-menu-primary ul.megaLeftNav li a span.mh{display:none;}

.partnerList li.partners-logo{width:32%; margin:0;}

.clinicalLab .clinicalLabOverlay{position:relative; padding:20px 0;}
.title br{display:none;}

.home-health-testing ul.estingPlatform{max-width:300px; margin:0 auto;}
.home-health-testing ul.estingPlatform>li{width:100%; height:auto;}

ul.jobapplication .jobLabel{width:100%; float:none; padding-bottom:10px;}
ul.jobapplication .jobField{width:calc(100% - 0px);}

.btn.btn-large{font-size:14px; padding:12px 25px;}

.well.job-well h3{font-size:20px;}
ul.jobList{font-size:16px;}

.landingContent.landing2{padding-top:60px;}
.detail_content{padding:20px 25px; margin-top:0; text-align:center;}

ol.patientinitiatedFlow li:before{left: -43px;}

.header-content{padding-bottom:130px;}
.header-content.populationHeader{padding-bottom:200px;}

.authorMeta{text-align:center;}
.authorMeta img.metaImg{float:none; text-align:center; margin-right:auto; margin-left:auto;}
.authorMeta{padding-left:0;}

.landingHeader {
    background-size: cover !important;
}
.header-content.landingHeader{min-height:400px; }
.header-content iframe{height:250px;}

}

@media(max-width: 480px){
header nav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:15px 0px}
	
.container{padding-left: 15px; padding-right: 15px;}

.curveShape .title{margin-top:0}
ul.customersPostList blockquote{padding:30px 20px 25px 20px;}

.swiper-slide .slideContent p{font-size:14px; line-height:23px; padding:5px 0;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width:14px; height:14px; margin:0 4px}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::before{width:12px; height:12px;} 
.swiper-button-next:before, .swiper-button-next:after, .swiper-button-prev:before, .swiper-button-prev:after{height:44px;}
.swiper-button-prev:before, .swiper-button-next:before{margin-top:-38px;}

ul.securityDataList > li p{font-size:16px; line-height:26px;}
.actionPlan{padding:8px 20px 20px 20px;}

.populationHeader ul li, ul.listWithArrow li{width:100%;}

.financialModel{padding:0; background:none;}
.healthCalcBody{padding:10px 20px;}
.healthCalcFoot{padding:25px 15px;}
.financialModel p.totalclc{font-size:16px;}

ul.flowDiagram li .flowImg{height:240px;}

ul.parkBenefits{text-align:center;}
ul.parkBenefits li:before{position:static; margin:0 auto; margin-bottom:15px;}
ul.parkBenefits li{padding-left:0;}
ul.parkBenefits.largePark li{padding:20px 10px; text-align:center;}
ul.parkBenefits.largePark li h4{text-align:center !important;}

.well-contact{padding-left:20px; padding-right:20px;}
.well-contact h1{font-size:28px;}
.well-contact.forDemo input[type="submit"]{font-size:15px; padding:12px 25px;}

a.landingHeadBtn{padding:8px 12px; font-size:14px;}

.landingTitle{font-size:40px; line-height:48px;}

.header-content iframe{height:250px; margin-top:30px;}

ul.jobapplication input[type="file"]{max-width:270px;}

ul.partnerResources li .resourcesContent{padding-left:25px; padding-right:25px;}

.well.job-well{text-align:center; padding-left:20px; padding-right:20px;}
.well.job-well h3{padding-top:5px;}
ul.jobList li{padding-bottom:15px;}
ul.jobList li span.fright{float:none; display:block;}

.header-content{padding-bottom:100px;}
.header-content.populationHeader{padding-bottom:150px;}

.populationHeaderBottom{margin-bottom:-150px;}
.product-clinicalHead{margin-bottom:-150px;}
.well-contact .title{font-size:22px; background-size:contain; padding-left:45px; margin-left:0;}

ul.mayYouLike li .mayYouImg{float:none; width:100%;}
ul.mayYouLike li a{float:none; width:100%; min-height:inherit;}
.postnav a{font-size:15px; line-height:16px; display:inline-block;}

.singleHeader{height:320px;}
.plenShape.blogShape{padding:45px 0;}

ul.product-solutionList .solutionThumbBox{height:205px;}
.data-researchWrap:before{min-height:300px;}

.connect-box-table__label--onboarding{padding-left:10%;}
.connect-box-table__label--compliance{padding-left:25%;}
.connect-box-table__label--management{padding-left:30%;}

.swiper-slide .slideContentMng .testmLogo{min-height:50px;}
.swiper-slide .slideContentMng .testmLogo img{max-height:45px;}

.curveShapeBottom:after, .curveShapeTop:before, .curveShape:before{border-top: 40px solid transparent; top:-39px;}
.curveShape:after{border-bottom: 40px solid transparent; bottom: -39px;}
.plenShape.physicianOversight:after{border-bottom:40px solid transparent; bottom:-39px;}
.curveShape.curveTShape:before, section.header-content+section.curveShape.curveShape:before{border-top: 40px solid transparent; top: -39px;}
.curveShape.curveBShape:after{border-bottom: 40px solid transparent; bottom:-39px;}
section.header-content+section.plenShape.curveShapeTop:before{border-top:40px solid transparent; top:-39px;}

.home-Platform-Endless.curveShape .title, .home-Platform-Endless .title{margin-top:0;}
.home-health-testing{padding:60px 0;}
section.home-health{padding:60px 0 70px 0; min-height:250px;}

section.home-health{background-position: center;}

ul.mayYouLike li a span.post-title{height:auto; overflow:visible; padding-top:5px;}

ul.blogList li .blogImg{height:240px;}
 ol.welllist{display: block !important; margin: 0 10px 10px 10px !important; padding: 0 30px !important;}

.partnerList li.partners-logo{width:45%;}

#plan-comparison .comp-row.head .comp-plan .highlights-title{top:0 !important;}		

footer .footCol2>.widget-container:first-child, footer .footCol3>.widget-container:first-child{min-height:inherit; padding-bottom:0;}
.fcol.footCol2, .fcol.footCol3{width:100%;}
.frow .ffright, .frow .ffleft{float:none; width:100%;}
.frow .ffright{padding-top:15px;}
}

@media(max-width: 478px){
.connect-box__txt{height:auto; display:block; padding-top:20px; padding-bottom:20px;}	
.image_pointWrap{padding:0 34px;}
.image_pointWrap .sip-point .sip-popup .sip-popup-inner{min-width:120px; padding:5px 10px; text-align:left;} 
.image_pointWrap .sip-point .sip-popup .sip-popup-inner .sip-popup-content{line-height:18px;}
.image_pointWrap .sip-point .sip-popup .sip-popup-inner .sip-popup-content ul{font-size:12px;}
.image_pointWrap .sip-point .sip-popup .sip-popup-inner .sip-popup-content ul li:before{margin-top:4px; display:none;}
} 