.clickToChat{margin:5px auto 10px}
.HILandingChat .clickToChat{margin:0}
.chatLinkText.chatLink{margin-left:.286em}
.applianceRepair-call-box{margin:0 auto;width:100%}
.applianceRepair-call-box.storeLocatorPhone{margin-bottom:20px}
.icon-phone.phNumber:before{font-family:"HomeServices";vertical-align:middle;font-size:20px;font-size:2.0rem}
.applianceRepair-responsive-questions-text-and-icon{font-size:14px;font-family:'OpenSansSemiBold',sans-serif;color:#666}
.inPagePHNumber{color:#666;font-family:'OpenSans','Open Sans',Arial,sans-serif;font-size:20px;font-size:2.0rem;display:block}
.applianceRepairPhoneIcon{font-size:20px;font-size:2.0rem color:#666}
.clickToChat .icon-comments-double1{font-size:26px;font-size:2.6rem;line-height:.8em}
@media(min-width:961px) and (max-width:980px){.inPagePHNumber{font-size:22px;font-size:2.2rem}
}
@media(min-width:521px) and (max-width:767px){.applianceRepair-call-box{width:auto;margin:0 auto 3px auto;float:left;clear:left}
.headingPhoneBlock>.span8,.headingPhoneBlock>.span4{width:100%;margin:0}
.applianceRepair-call-box.storeLocatorPhone{float:none;clear:left}
}
@media(min-width:220px) and (max-width:520px){.applianceRepair-call-box{width:auto;margin:0 auto 10px}
.applianceRepair-call-box.smViewport{max-width:100%;margin:0 auto}
.ctaLinkTo>.button.scheduleLead{display:block;text-align:center;margin:0 auto;padding:12px 0}
.inPagePHNumber{font-size:14px;font-size:1.4rem}
}
@media(min-width:220px) and (max-width:765px){.contactGroupSmallView .ctaLinkTo>.button.scheduleLead{font-size:14px;font-size:1.4rem}
.headingPhoneBlock>.span8,.headingPhoneBlock>.span4{width:100%;margin:0}
.applianceRepair-call-box.smViewport{position:relative;font-family:'Open Sans','OpenSans',Helvetica Neue,Helvetica,Arial;margin:0 auto 10px auto;padding:12px;border-radius:3px;display:block;text-align:center;background:#f60;float:none}
.ctaLinkTo>.button.scheduleLead.externalLinkIcon,.ctaLinkTo>.button.scheduleLead.calendarIcon{width:100%;float:none;padding:12px 0}
.smViewport .phNumber.inPagePHNumber.touchBtn a[href*="tel"],.smViewport .phNumber.inPagePHNumber.touchBtn{color:#FFF}
.contactGroupSmallView .ctaLinkTo>.button.scheduleLead{display:block;margin:0 auto;position:relative}
.button.scheduleLead.externalLinkIcon:after,.button.scheduleLead.calendarIcon:after{font-family:'HomeServices';display:block;position:absolute;top:12px;right:3%;color:#fff}
.button.scheduleLead.calendarIcon .btnTxt:before{content:"";position:absolute;z-index:2;color:#fff;display:block;background:transparent;padding:13px;border-radius:100px;border:2px solid #fff;right:10px;top:6px}
.button.scheduleLead.calendarIcon:after{content:"\f073";font-size:1.8rem;right:16px;top:10px}
.button.scheduleLead.externalLinkIcon:after{content:"\e64e";font-size:20px;font-size:2rem}
.icon-phone.rounded.icon-align-right{position:absolute;z-index:2;font-size:20px;font-size:2rem;color:#f60;display:block;background:#fff;padding:2px;border-radius:50%;border:2px solid #fff;right:3%;top:7px;width:20px}
a[href^=tel] .phNumber.inPagePHNumber.touchBtn:after{content:attr(data-buttontext);font-size:1.8px;font-size:1.8rem;display:block;background:#f60;color:#fff;position:absolute;z-index:1;top:10px;width:95%;height:75%}
}
@media(min-width:220px) and (max-width:765px) and (orientation:landscape){.icon-phone.rounded.icon-align-right{right:2%}
}
@media(max-width:767px){.screenSizeCondition .applianceRepair-call-box{display:none}
}