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