/*$c-red: #b0422a;*/
/*$c-button-hover: darken($c-blue, 5%);*/
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/* line 6, ../scss/style.printer-comparison-tool.scss */
.col1-layout .col-main {
  padding-top: 0;
}

/* line 8, ../scss/style.printer-comparison-tool.scss */
.breadcrumbs {
  display: none;
}

/* line 10, ../scss/style.printer-comparison-tool.scss */
.wrapper {
  background: url(../images/bodyBgBlue.gif) 0 155px repeat-x;
}

/* line 14, ../scss/style.printer-comparison-tool.scss */
#compHeader {
  margin: 0 auto;
  width: 100%;
  height: 358px;
  background: url(../images/printer_comparison_tool/banner.jpg) 100% 100% no-repeat;
  background-size: 1280px 358px;
  float: none;
  display: table;
}
/* line 24, ../scss/style.printer-comparison-tool.scss */
#compHeader h1 {
  margin: 47px 0 0 20px;
  padding: 0;
  font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
  color: #636363;
  font-size: 41px;
  line-height: 41px;
  font-weight: 300;
  text-transform: none;
  float: right;
  width: 320px;
}
/* line 35, ../scss/style.printer-comparison-tool.scss */
#compHeader h1 span {
  display: block;
}
/* line 39, ../scss/style.printer-comparison-tool.scss */
#compHeader p {
  margin: 12px 0 0 20px;
  padding-right: 20px;
  font-size: 16px;
  color: #636363;
  display: block;
  font-style: normal;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  line-height: 25px;
  width: 320px;
  clear: right;
  float: right;
}

/* line 92, ../scss/style.printer-comparison-tool.scss */
#comparisonNav {
  margin: -61px auto 0;
  width: 100%;
  max-width: 429px;
  min-height: 104px;
  position: relative;
  display: table;
}
/* line 121, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner {
  margin: 0 7px;
  padding: 0 16px;
  width: calc(100% - 14px);
  min-height: 99px;
  display: table;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  background: #e7e7e7 !important;
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #efefef 10%, #fefefe 100%) !important;
  background: linear-gradient(to bottom, #e7e7e7 0%, #efefef 10%, #fefefe 100%) !important;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border: 1px solid #ccc;
  border-width: 2px 1px 0 1px;
  border-bottom: none;
}
/* line 138, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner:before, #comparisonNav .comparisonNavInner:after {
  content: '';
  position: absolute;
  width: 7px;
  height: calc(100% - 61px);
  top: 61px;
  display: block;
}
/* line 147, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner:before {
  left: 1px;
  background: #ececec !important;
  background: -webkit-linear-gradient(right, #ececec 0%, #fafafa 100%) !important;
  background: linear-gradient(to left, #ececec 0%, #fafafa 100%) !important;
}
/* line 151, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner:after {
  right: 1px;
  background: #ececec !important;
  background: -webkit-linear-gradient(left, #ececec 0%, #fafafa 100%) !important;
  background: linear-gradient(to right, #ececec 0%, #fafafa 100%) !important;
}
/* line 156, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner h3 {
  margin: 9px 0 0;
  text-transform: uppercase;
  text-align: center;
  color: #0371a8;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
/* line 165, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner #volumeCol {
  margin: 11px auto 0;
  float: none;
  width: 266px;
}
/* line 169, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner #volumeCol select {
  width: 100%;
}
/* line 171, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner #brandCol {
  margin: 11px auto 0;
  float: none;
  width: 266px;
}
/* line 175, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner #brandCol select {
  width: 100%;
}
/* line 177, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner #userCol {
  margin: 9px auto 0;
  float: none;
  width: 266px;
  display: table;
}
/* line 183, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner .optionItem {
  margin-top: 4px;
  width: 100%;
  float: left;
}
/* line 185, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner .optionItem input {
  margin-top: 1px;
  float: left;
}
/* line 189, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner .optionItem label {
  margin-left: 7px;
  font-size: 12px;
  float: left;
}
/* line 193, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner .optionItem label span {
  display: inline;
}
/* line 198, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner #expertHelpLink {
  position: relative;
  padding: 0 11px 0 0;
  color: #901F18;
  font-size: 13px;
  text-decoration: none;
  background: url(../images/printer_comparison_tool/ttlArrow.gif) 100% 50% no-repeat;
  margin: 14px auto 0;
  width: 110px;
  display: block;
  text-align: center;
}
/* line 210, ../scss/style.printer-comparison-tool.scss */
#comparisonNav .comparisonNavInner #expertHelpLink:hover {
  text-decoration: underline;
}

/* line 215, ../scss/style.printer-comparison-tool.scss */
#compContainer {
  margin: 0 auto;
  width: 100%;
  background: url(../images/elementTopGrayGradient.gif) 0 -1px repeat-x;
  float: none;
  display: inline-block;
}

/* line 224, ../scss/style.printer-comparison-tool.scss */
#compContainerInner {
  margin: 0;
  width: 100%;
  background: url(../images/elementTopGrayGradient.gif) 0 -1px repeat-x;
  float: left;
}

/* line 231, ../scss/style.printer-comparison-tool.scss */
.std table thead {
  background: #fff;
}

/* line 232, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable {
  margin: 26px 0;
  width: 100%;
  text-align: left;
  float: left;
}
/* line 237, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th {
  min-width: 132px;
}
/* line 239, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th.compCols2 {
  width: 36%;
}
/* line 242, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th.compCols3 {
  width: 25%;
}
/* line 245, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th.compCols4 {
  width: 20%;
}
/* line 248, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th.compCols5 {
  width: 20%;
}
/* line 252, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th.compIdentifier {
  padding-left: 6px;
  min-width: 226px;
  width: auto;
}
/* line 258, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th,
.std table.printerComparisonToolTable td {
  padding: 0;
  border: none;
  background: #fff;
}
/* line 260, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th img {
  display: block;
  margin: 0 auto;
}
/* line 261, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable tr.topBorder {
  border-top: 1px solid #d5d4d4;
}
/* line 262, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable tr.visible-xs,
.std table.printerComparisonToolTable tr.sectionTitleRowMobile,
.std table.printerComparisonToolTable tr.afterTitleRowSubHeadMobile,
.std table.printerComparisonToolTable tr.subHeadMobile {
  display: none;
}
/* line 268, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .sectionTitleRow td {
  padding: 0 5px 0 10px;
  background: #ececec;
  line-height: 22px;
  color: #6a6969;
  border-left: 1px solid #e0e0e0;
  cursor: pointer;
}
/* line 270, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .sectionTitleRow td.sectionTitleArrow {
  padding: 0;
  border-left: 0px solid #e0e0e0;
  background: #ececec url(../images/printer_comparison_tool/ttlRowArrow.gif) 6px 13px no-repeat;
}
/* line 271, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .sectionTitleRow td.sectionTitleArrow.closed {
  background-position: 6px -8px;
}
/* line 272, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .sectionTitleRow td.sectionTitle {
  padding: 0;
  color: #363636;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: left;
  border-left: 0px solid #e0e0e0;
}
/* line 275, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th a {
  text-decoration: none;
}
/* line 276, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th a:hover {
  text-decoration: underline;
}
/* line 277, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th h3 {
  margin: 4px 0 6px 0;
  font-size: 12px;
  font-weight: bold;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  text-align: center;
  color: #363636;
}
/* line 278, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable th h3 strong {
  padding: 0 11px;
  text-transform: uppercase;
  background: url(../images/printer_comparison_tool/ttlArrow.gif) 100% 50% no-repeat;
}
/* line 279, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .standardRow td {
  padding: 0 5px 0 10px;
  border-left: 1px solid #eae9e9;
  /*line-height: 15px;*/
  color: #6a6969;
  vertical-align: top;
}
/* line 281, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .standardRow td.voidSpace, .std table.printerComparisonToolTable .standardRow td.title {
  padding: 0 10px 0 0;
  border-left: 0px solid #fff;
}
/* line 286, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .standardRow td div.slide {
  padding: 5px 0 3px;
  float: left;
}
/* line 291, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .standardRow.lastRow td {
  border-left: 0px solid #fff;
}
/* line 293, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .standardRow.lastRow td div.slide {
  padding-top: 16px;
}
/* line 295, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .priceBoxLoginForPrice {
  color: #901F18;
}
/* line 296, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .standardRow.beforeTitleRow td div.slide {
  padding-bottom: 7px;
}
/* line 297, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .standardRow.afterTitleRowSubHead td div.slide {
  padding-top: 10px;
}
/* line 299, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .compIdentifier img {
  margin: 0;
}
/* line 300, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .compIdentifier h3 {
  margin: 0;
  font-size: 26px;
  color: #363636;
  font-weight: normal;
  line-height: 28px;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  text-align: left;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
  display: block;
}
/* line 301, ../scss/style.printer-comparison-tool.scss */
.std table.printerComparisonToolTable .compIdentifier h4 {
  margin: 5px 0 0 3px;
  font-size: 17px;
  color: #636363;
  font-weight: normal;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  line-height: 19px;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
  display: block;
}

/* line 304, ../scss/style.printer-comparison-tool.scss */
.printerLink {
  text-decoration: none;
  font-size: 12px;
  color: #134063;
  display: block;
}
/* line 306, ../scss/style.printer-comparison-tool.scss */
.printerLink:hover {
  text-decoration: underline;
}

/* line 309, ../scss/style.printer-comparison-tool.scss */
.systemLink {
  margin: 5px 0 0;
  color: #ffffff;
  background: #83201A;
  border: 1px solid #83201A;
  padding: 5px 12px 4px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
}
/* line 326, ../scss/style.printer-comparison-tool.scss */
.systemLink:hover {
  background: #17B5EE;
  text-decoration: none;
  border: 1px solid #17B5EE;
}

/* line 334, ../scss/style.printer-comparison-tool.scss */
.toolTipIcon {
  margin: 2px 0 0 8px;
  cursor: pointer;
  float: left;
  display: block;
}

/* line 335, ../scss/style.printer-comparison-tool.scss */
.toolTipBubble {
  width: 189px;
  padding: 0 0 22px 0;
  background: url(../images/printer_comparison_tool/toolTipBottom.png) 0 100% no-repeat;
  float: left;
  z-index: 999;
}

/* line 336, ../scss/style.printer-comparison-tool.scss */
.toolTipBubbleInner {
  width: 189px;
  padding: 10px 14px 0 8px;
  text-align: left;
  font-size: 10px;
  color: #0371a8;
  background: url(../images/printer_comparison_tool/toolTipTop.png) 0 0 no-repeat;
}

/* line 337, ../scss/style.printer-comparison-tool.scss */
.toolTipBubbleMask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  float: left;
  z-index: 998;
}

/*h3.instruction { margin: 18px 0 0 63px; width: 100%; font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #636363;
    font-size: 37px;
    text-transform: none;
    line-height: 38px; text-align: left; float: left; display:block; }
h3.instruction strong { font-size: 37px; font-weight: normal; }*/
/* line 347, ../scss/style.printer-comparison-tool.scss */
h3.instruction {
  margin: 5px 0 0 63px;
  font-size: 17px;
  color: #636363;
  font-weight: normal;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  line-height: 9px;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
  display: table;
}
/* line 349, ../scss/style.printer-comparison-tool.scss */
h3.instruction strong {
  margin: 18px 0 0;
  font-size: 26px;
  color: #363636;
  font-weight: normal;
  line-height: 28px;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  text-align: left;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
  display: block;
}

/* line 352, ../scss/style.printer-comparison-tool.scss */
.comparisonBtn {
  margin: 16px 0 0 63px;
  cursor: pointer;
  float: left;
  position: relative;
  color: #ffffff;
  background: #83201A;
  border: 1px solid #83201A;
  padding: 5px 12px 4px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
}
/* line 372, ../scss/style.printer-comparison-tool.scss */
.comparisonBtn:hover {
  background: #17B5EE;
  text-decoration: none;
  border: 1px solid #17B5EE;
}
/* line 377, ../scss/style.printer-comparison-tool.scss */
.comparisonBtn.Bottom {
  margin: 12px 53px 0 0;
  float: right;
}

/* line 381, ../scss/style.printer-comparison-tool.scss */
#compSelection {
  margin-top: -25px;
  float: left;
}

/* line 382, ../scss/style.printer-comparison-tool.scss */
.brand-products {
  margin: 0;
  padding: 0 0 12px 0;
  width: 100%;
  border-bottom: 1px solid #d5d4d4;
  float: left;
}
/* line 388, ../scss/style.printer-comparison-tool.scss */
.brand-products .brandImage {
  margin: 35px auto 24px;
  display: block;
}
/* line 389, ../scss/style.printer-comparison-tool.scss */
.brand-products .brand-grid {
  padding: 0;
  list-style: none;
  margin: 0 auto;
  display: table;
}
/* line 391, ../scss/style.printer-comparison-tool.scss */
.brand-products .brand-grid li.item {
  margin-left: 16px;
  margin-right: 9px;
  margin-bottom: 16px;
  width: 160px;
  position: relative;
  float: left;
}
/* line 398, ../scss/style.printer-comparison-tool.scss */
.brand-products .brand-grid li.item .compareChoice {
  float: left;
  margin-left: 3px;
}
/* line 399, ../scss/style.printer-comparison-tool.scss */
.brand-products .brand-grid li.item .brand-product-info {
  float: left;
  width: 138px;
  margin-left: 5px;
}
/* line 401, ../scss/style.printer-comparison-tool.scss */
.brand-products .brand-grid li.item .brand-product-info .product-name {
  margin-bottom: 3px;
  font-size: 12px;
  color: #363636;
  font-weight: 700;
}
/* line 402, ../scss/style.printer-comparison-tool.scss */
.brand-products .brand-grid li.item .brand-product-info .productModel {
  font-style: normal;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
}
/* line 406, ../scss/style.printer-comparison-tool.scss */
.brand-products .price-box {
  margin-top: 0;
  font-style: normal;
}
/* line 410, ../scss/style.printer-comparison-tool.scss */
.brand-products .price-label {
  margin-top: 6px;
  float: left;
  font-size: 12px;
}
/* line 412, ../scss/style.printer-comparison-tool.scss */
.brand-products .price-label strong {
  color: #83201A;
}
/* line 413, ../scss/style.printer-comparison-tool.scss */
.brand-products .price-label .priceBoxLoginForPrice {
  color: #83201A;
}

/* line 418, ../scss/style.printer-comparison-tool.scss */
#compFooter {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 95px;
  background: url(../images/printer_comparison_tool/compFooterBg.gif) 0 100% repeat-x;
  float: left;
}

/* line 419, ../scss/style.printer-comparison-tool.scss */
.printLink {
  margin: 58px 0 0 54px;
  padding: 0 21px 0 0;
  font-size: 11px;
  line-height: 17px;
  color: #3f3f3f;
  background: url(../images/printer_comparison_tool/iconPrinter.png) 100% 50% no-repeat;
  float: left;
}

/* line 420, ../scss/style.printer-comparison-tool.scss */
#footerChat {
  margin: 58px 53px 0 0;
  padding: 0 0 0 37px;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #901F18;
  text-decoration: none;
  background: url(../images/printer_comparison_tool/iconChat.png) 0 50% no-repeat;
  float: right;
}

/* line 421, ../scss/style.printer-comparison-tool.scss */
.footerPhone {
  margin: 58px 28px 0 0;
  padding: 0 0 0 26px;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #901F18;
  background: url(../images/printer_comparison_tool/iconPhone.png) 0 50% no-repeat;
  float: right;
}

/* line 422, ../scss/style.printer-comparison-tool.scss */
#compFooter div {
  margin: 58px 	40px 0 0;
  padding: 0;
  font-size: 15px;
  line-height: 22px;
  color: #901F18;
  float: right;
}

/* line 423, ../scss/style.printer-comparison-tool.scss */
#headerPrint {
  float: right;
  margin: -23px 57px 0 0;
}

@media only screen and (max-width: 979px) {
  /* line 430, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.visible-xs,
  .std table.printerComparisonToolTable tr.sectionTitleRowMobile,
  .std table.printerComparisonToolTable tr.afterTitleRowSubHeadMobile,
  .std table.printerComparisonToolTable tr.subHeadMobile {
    display: table-row;
  }
  /* line 436, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .compIdentifier,
  .std table.printerComparisonToolTable .sectionTitleRow,
  .std table.printerComparisonToolTable .standardRow.lastRow td:first-child,
  .std table.printerComparisonToolTable .standardRow.hideMobileStacked {
    display: none;
  }
  /* line 442, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow.afterTitleRowSubHead {
    display: none;
  }
  /* line 446, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow .voidSpace,
  .std table.printerComparisonToolTable .standardRow .title {
    display: none;
  }
  /* line 450, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow .afterTitleRowSubHead {
    display: none;
  }
  /* line 453, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow td {
    border-left: 0px solid #eae9e9;
  }
  /* line 460, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow.beforeTitleRow td {
    padding-bottom: 9px;
  }
  /* line 465, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow.afterTitleRowSubHeadMobile .title,
  .std table.printerComparisonToolTable .standardRow.subHeadMobile .title {
    display: table-cell;
  }
  /* line 468, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow.afterTitleRowSubHeadMobile .toolTipIcon,
  .std table.printerComparisonToolTable .standardRow.subHeadMobile .toolTipIcon {
    margin: 2px 0 0 8px;
  }
  /* line 473, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.sectionTitleRowMobile td {
    padding: 0;
    background: #ececec;
    line-height: 22px;
    color: #6a6969;
    cursor: pointer;
  }
  /* line 479, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.sectionTitleRowMobile td.sectionTitle {
    padding: 0 5px 0 10px;
    color: #363636;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left;
  }
  /* line 491, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow.afterTitleRowSubHeadMobile .title,
  .std table.printerComparisonToolTable .standardRow.subHeadMobile .title {
    padding-top: 5px;
    padding-left: 10px;
  }
  /* line 495, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .standardRow.afterTitleRowSubHeadMobile .slide,
  .std table.printerComparisonToolTable .standardRow.subHeadMobile .slide {
    float: left;
  }
  /* line 499, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.topBorder {
    border-top: 0px solid #d5d4d4;
  }
  /* line 500, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.bottomBorder {
    border-bottom: 1px solid #d5d4d4;
  }
  /* line 502, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.bottomBorder td {
    padding-bottom: 9px;
  }
  /* line 505, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.visible-xs td {
    padding-top: 0px;
    padding-left: 10px;
    color: #6a6969;
    line-height: 27px;
  }
  /* line 512, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.visible-xs td .slide {
    float: left;
  }
  /* line 519, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable tr.sectionTitleRow + tr.visible-xs td,
  .std table.printerComparisonToolTable tr.standardRow.bottomBorder + tr.visible-xs td {
    padding-top: 9px;
  }
  /* line 523, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .toolTipIcon {
    margin: 6px 0 0 8px;
  }
  /* line 526, ../scss/style.printer-comparison-tool.scss */
  .std table.printerComparisonToolTable .systemLink {
    margin: 20px 0 0;
  }

  /* line 530, ../scss/style.printer-comparison-tool.scss */
  #compFooter div {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  /* line 538, ../scss/style.printer-comparison-tool.scss */
  .printerComparisonToolTableWrapper {
    width: 100%;
    height: 75vh;
    overflow-x: auto;
    overflow-y: auto;
  }

  /* line 544, ../scss/style.printer-comparison-tool.scss */
  #headerPrint,
  #footerPrint {
    display: none;
  }

  /* line 548, ../scss/style.printer-comparison-tool.scss */
  .footerPhone {
    float: left;
    margin-left: 28px;
  }

  /* line 552, ../scss/style.printer-comparison-tool.scss */
  #footerChat {
    margin-right: 26px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 561, ../scss/style.printer-comparison-tool.scss */
  .wrapper {
    background: url(../images/bodyBgBlue.gif) 0 0 repeat-x;
  }

  /* line 605, ../scss/style.printer-comparison-tool.scss */
  .brand-products .brand-grid li.item {
    width: auto;
    float: none;
  }
  /* line 608, ../scss/style.printer-comparison-tool.scss */
  .brand-products .brand-grid li.item .compareChoice {
    width: 20px;
    height: 20px;
  }

  /* line 616, ../scss/style.printer-comparison-tool.scss */
  h3.instruction {
    line-height: 20px;
    margin-left: 26px;
    margin-bottom: 10px;
  }

  /* line 622, ../scss/style.printer-comparison-tool.scss */
  .comparisonBtn.Top {
    margin-left: 26px;
    margin-bottom: 34px;
  }
}
