.challenge{padding:0px;vertical-align:text-top;position:relative}.challenge h4{margin-bottom:4px;font-size:16px}.challenge h3{margin-top:0px;font-weight:600}.challenge p.intro{width:80%;margin-bottom:35px;font-size:22px;font-weight:100;color:#868686}.solutions{width:60%;background-color:#f5f5f5;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;border:0px solid #000;display:inline-block;padding:25px}p.solutionsTitle{text-transform:uppercase;font-weight:800;margin:0px}p.solutionsSummary{margin-top:0px}.leftSolutions,.rightSolutions{display:inline-block;width:48%;vertical-align:text-top}.solBlock1,.solBlock2,.solBlock3,.solBlock4{padding-left:30%;width:100%;height:120px;display:block;margin:15px 0px}.solBlock1 p.sTitle,.solBlock2 p.sTitle,.solBlock3 p.sTitle,.solBlock4 p.sTitle{font-size:16px;font-weight:800}.solBlock1 p,.solBlock2 p,.solBlock3 p,.solBlock4 p{font-size:14px;line-height:20px;margin:0px}.solBlock1,.solBlock2,.solBlock3,.solBlock4{background-repeat:no-repeat !important;background-size:65px !important;background-position:19px -5px !important}.lh .imageColumn{display:inline-block;width:40%;position:absolute;height:440px;background-repeat:no-repeat;background-position:center bottom;background-size:323px}.ruleBelow{padding:60px 0px 15px 0px}.greyRule{background-color:#d9d9d9;width:100%;height:1px}@media only screen and (min-width :2002px){.challenge{background-image:none !important}}@media only screen and (max-width :1080px){.challenge{background-image:none !important}.lh .imageColumn{display:none}.solutions{width:90%}}@media only screen and (max-width :780px){.solBlock1,.solBlock2,.solBlock3,.solBlock4{background-image:none !important;padding-left:0;padding-right:15px}}@media only screen and (max-width :580px){.leftSolutions,.rightSolutions{display:inline-block;width:90%;vertical-align:text-top}.solBlock1,.solBlock2,.solBlock3,.solBlock4{height:auto}}