.responsivePicture span:first-child img{max-width:60%;color:#ff9930}
.responsivePicture span:first-child+span img{max-width:80%;color:#ff2a80}
.heroFullWidth-phoneContact,.heroFullWidth-eGainChat{text-align:right}
.heroFullWidth-eGainChat .chatActive span,.heroFullWidth-eGainChat .chatActive a{color:#fff}
.heroFullWidth-phoneContact .icon-phone.phNumber:before,.heroFullWidth-eGainChat .icon-comments-alt:before{font-size:30px;font-size:3rem;vertical-align:middle}
.heroFullWidthPage{position:relative;max-height:336px;overflow:hidden;z-index:10}
.headingGroupHero{width:60%;padding-left:10px}
.heroFullWidth-heading{font-size:34px;font-size:3.4rem;font-family:"OpenSansLight","Open Sans",Sans-serif;line-height:3.5rem}
.heroFullWidth-heading,.secondaryHeadingLrg{color:#FFF;display:block}
.backBoard .heroFullWidth-heading,.backBoard .secondaryHeadingLrg{background:#000;background:rgba(0,0,0,0.35);padding:5px;display:table}
.secondaryHeadingLrg{font-family:Georgia,Serif;font-style:italic;font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem;margin:15px 0 0;color:#FFF}
.heroFullWidth-editBlocks{position:absolute;width:96%;height:95%;top:5%;left:2%}
.responsivePictureInner.fullWidth span>img{width:100%}
.responsivePictureInner.fullWidth span:first-child img,.responsivePictureInner.fullWidth span:first-child+span img{max-width:100%}
.heroFullWidth-phoneContact{position:absolute;width:45%;top:0;right:12%}
.heroFullWidth-phoneContact .touchPhone{display:block;width:100%;float:right;color:#fff}
.heroFullWidth-phoneContact .applianceRepair-responsive-questions-text-and-icon{color:#FFF}
.heroFullWidth-phoneContact .phone-icon-break{display:none}
.heroFullWidth-phoneContact .applianceRepairPhoneIcon{padding-right:10px;position:relative;color:#fff}
.heroFullWidth-eGainChat{position:absolute;width:40%;top:0;right:0;text-align:right}
.heroFullWidth-eGainChat .eGainChatComponent{margin:0}
.contentLayer .heroFullWidth-eGainChat a,.contentLayer .heroFullWidth-phoneContact a{color:#fff}
.eGainChatComponent.chatLink[title~="Not"] a,.contentLayer .chat247Wrap .chatNotAvailable a,.eGainChatComponent.chatLink[title~="Not"] a:hover,.contentLayer .chat247Wrap .chatNotAvailable a:hover{color:#cfcfcf;text-decoration:none}
.contentLayer .chat247Wrap .chatNotAvailable{display:none}
.ctaBtn-HeroArea{position:absolute;bottom:20%;left:0;width:60%}
.dynamicAds-HeroArea{position:absolute;left:50%;bottom:0;width:50%}
.heroFullWidth-phoneContact.hideText .applianceRepair-responsive-questions-text-and-icon{display:none}
.heroFullWidth-phoneContact.hideText .phone-icon-break{display:none}
@media only screen and (min-width :768px) and (max-width :1020px){.heroFullWidth-heading{font-size:24px;font-size:2.4rem;width:auto;margin-bottom:0;display:inline;line-height:3.5rem}
.secondaryHeadingLrg{font-size:16px;font-size:1.6rem;margin:0}
.heroFullWidth-eGainChat{clear:right}
.heroFullWidth-eGainChat,.heroFullWidth-phoneContact{position:relative;float:right;right:0;top:0;width:auto;margin:0 0 10px 0}
.heroFullWidth-phoneContact .inPagePHNumber{font-size:14px;font-size:1.4rem;color:#fff}
.headingGroupHero{float:left;width:45%}
.heroFullWidth-phoneContact .icon-phone.phNumber::before,.heroFullWidth-eGainChat .icon-comments-alt::before{vertical-align:top}
}
@media only screen and (max-width :540px){.heroFullWidth-heading{font-size:20px;font-size:2rem;width:auto;margin-bottom:0;display:inline;line-height:3.2rem}
.secondaryHeadingLrg{font-size:154px;font-size:1.4rem;margin:3px 0 0}
.headingGroupHero{width:auto;float:none}
}