@media only screen and (max-device-width: 480px)
    html {
        -webkit-text-size-adjust: none; /* prevent iOS from scaling text */
    }#PageWrapper,#PageWrapperFullWidth,#PageWrapperTwoColumn{background-image:none!important;background:#fff}}


html.landscape #ContentColumn,
html.landscape #ContentColumnFullWidth,
html.landscape #ContentColumnTwoColumn
 {font-size:125%;line-height:1.3}html.mobile .desktopOnly{display:none}.mobileOnly{display:none}html.mobile .mobileOnly{display:block}html.mobile form>table{max-width:100%!important;width:auto!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#NotifyDiv input[type="text"],html.mobile .formbody input[type="text"],html.mobile .comments input[type="text"],#NotifyDiv textarea,html.mobile .formbody textarea,html.mobile .comments textarea,#NotifyDiv select,html.mobile .formbody select,html.mobile .comments select{width:90%!important}html.mobile #pendingSubmission table{width:100%}html.mobile img{max-width:100%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.mobile iframe{max-width:100%}html.mobile.android2 iframe{width:100%!important}#toolbar{text-align:center;width:100%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000;padding:4px 2px;background:#000;position:fixed;top:0;left:0;display:block}html.mobile #toolbar{display:table;padding:0}html.mobile #toolbarInnerWrapper{display:table-cell;vertical-align:middle;height:35px}html.mobile #toolbar button{width:47.5%;font-size:12px;padding:.3em}html.android2 #toolbar button{background:#f7f7f7;border:1px solid #2f4255;border-radius:.5em}html.fullView #mobileBtn{width:97%}html.mobile #toTopBtn,html.mobile #navBtn{width:64.1%}html.mobile #fullBtn{width:31.1%;margin-right:4px}html.mobile #fullBtn,html.mobile #navBtn{display:inline-block}#fullBtn,#navBtn,#toTopBtn,html.mobile #mobileBtn{display:none}.iosbtnfix{height:1000px;overflow:hidden}.phantomHeaderImage{position:absolute;left:-9999px;top:-9999px}html.mobile,html.mobile body{height:100%}html.mobile #PageWrapper,html.mobile #PageWrapperFullWidth,html.mobile #PageWrapperTwoColumn{margin-top:35px;text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-size:100%;-webkit-overflow-scrolling:touch}html.fullView #PageWrapper,html.fullView #PageWrapperFullWidth,html.fullView #PageWrapperTwoColumn{margin-top:65px}html.mobile #Header,html.mobile #Footer{width:100%}html.mobile #Header,html.mobile #Header .Liner{background-image:url(https://www.stain-removal-101.com/images/xSR101-mobile-header.jpg.pagespeed.ic.nqpd2hVj_P.jpg);background-size:100%}html.mobile #ContentWrapper,html.mobile #ContentWrapperFullWidth,html.mobile #ContentWrapperTwoColumn{padding:0;float:none}html.mobile #ContentColumn,html.mobile #ContentColumnFullWidth,html.mobile #ContentColumnTwoColumn,html.mobile #NavColumn,html.mobile #ExtraColumn{float:none;width:auto;margin:0}html.mobile #NavColumn,html.mobile #ExtraColumn{margin-top:200px}html.mobile #PageWrapper,html.mobile #PageWrapperFullWidth,html.mobile #PageWrapperTwoColumn{text-align:center}html.mobile #ContentColumn,html.mobile #ContentColumnFullWidth,html.mobile #ContentColumnTwoColumn,html.mobile #Header,html.mobile #NavColumn,html.mobile #ExtraColumn{text-align:left}html.mobile #NavColumn,html.mobile #ExtraColumn{display:inline-block;width:180px;vertical-align:top;overflow:hidden}html.mobile #Footer{position:absolute;top:10000px;left:0;overflow:hidden}@media only screen and (max-width:359px){html.mobile #NavColumn,html.mobile #ExtraColumn{width:158px}html.mobile #ExtraColumn{margin-left:-4px!important}html.mobile #NavColumn .Liner,html.mobile #ExtraColumn .Liner{padding-left:1px;padding-right:1px}html.mobile #ExtraColumn .Liner{padding-left:0}html.mobile #NavColumn *,html.mobile #ExtraColumn *{max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100%}}@media only screen and (max-width:379px){html.mobile #ExtraColumn{margin-left:0}}@media only screen and (min-width:360px){html.mobile #NavColumn,html.mobile #ExtraColumn{width:178px}}@media only screen and (min-width:380px){html.mobile #NavColumn,html.mobile #ExtraColumn{width:180px}html.mobile #ExtraColumn{margin-left:20px}}@media only screen and (max-width:550px){html.mobile .socializeIt,html.mobile .socializeIt img{width:100%!important}html.mobile .socializeIt textarea{width:100%!important}html.mobile .socializeIt>tbody>tr:first-child>td{width:45%}html.mobile .socializeIt>tbody>tr:first-child>td:first-child{width:10%}}html.mobile #ContentWrapper,html.mobile #ContentWrapperFullWidth,html.mobile #ContentWrapperTwoColumn{background:transparent}html.m #sthoverbuttons,html.m #google_translate_element{display:none!important}html.mobile .c2_invitation{width:90%;margin-right:auto;margin-left:auto}