/*$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 35, ../scss/homepage.scss */
.col1-layout .col-main {
  margin-bottom: 0;
}

/* line 38, ../scss/homepage.scss */
.homeWrapper {
  font-family: "Helvetica Neue", Arial, sans-serif;
  width: 100%;
}
/* line 42, ../scss/homepage.scss */
.homeWrapper h3 {
  font-family: "nimbus-sans-condensed", "Oswald", "Helvetica Neue", Arial, sans-serif;
  font-weight: bold;
}

/* line 47, ../scss/homepage.scss */
#homeNeeds, #homeMarquee, #monthlyPromoBannerHome, #homeAlphaCare-v2, #supplyLocatorSubmit span span, #unknownPrinterBubbleLink, #homeSupplyLocator label, #homeShopByBrand, #homeDeepLinks, .needExpertHelp {
  display: none !important;
}

/* line 50, ../scss/homepage.scss */
#homeMarqueeMobile {
  width: 100%;
  height: auto;
  float: left;
  display: block;
  position: relative;
  text-align: right;
}
/* line 58, ../scss/homepage.scss */
#homeMarqueeMobile img {
  width: 100%;
  height: auto;
}
/* line 62, ../scss/homepage.scss */
#homeMarqueeMobile h1 {
  font-family: "Helvetica Neue", Arial, sans-serif;
  position: absolute;
  top: 10%;
  right: 5%;
  color: #636363;
  font-size: 18px;
  width: 164px;
  line-height: 21px;
  font-weight: bold;
  text-transform: none;
}
/* line 74, ../scss/homepage.scss */
#homeMarqueeMobile a.home-marquee-call-to-action {
  position: absolute;
  right: 5%;
  top: 44%;
  font-size: 18px;
  font-weight: bold;
  padding-right: 14px;
  color: #901F18;
}
/* line 83, ../scss/homepage.scss */
#homeMarqueeMobile a.home-marquee-call-to-action span {
  display: none;
}
/* line 86, ../scss/homepage.scss */
#homeMarqueeMobile a.home-marquee-call-to-action:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #901F18;
  border-right: none;
  float: right;
  top: 50%;
  right: 0;
  display: block;
  margin-top: -6px;
}
/* line 102, ../scss/homepage.scss */
#homeMarqueeMobile div {
  display: none;
}
/* line 106, ../scss/homepage.scss */
#homeMarqueeMobile.default-promo .default-msg {
  display: block;
}
/* line 109, ../scss/homepage.scss */
#homeMarqueeMobile.default-promo .summer-promo-msg {
  display: none;
}
/* line 114, ../scss/homepage.scss */
#homeMarqueeMobile.summer-promo .default-msg {
  display: none;
}
/* line 117, ../scss/homepage.scss */
#homeMarqueeMobile.summer-promo .summer-promo-msg {
  display: block;
}

/* line 123, ../scss/homepage.scss */
#homeSupplyLocatorWrapper {
  float: left;
  display: inline !important;
  width: 100%;
  height: 73px;
  background-color: #dfeaf2;
}
/* line 130, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator {
  height: 73px;
  width: 306px;
  margin: 0 auto;
  position: static !important;
}
/* line 136, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator p {
  float: left;
  width: 149px;
  height: 48px;
  margin: 13px 0 0 0 !important;
  border-right: 1px solid #a6aeb4;
  text-align: right;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: #636363;
  padding: 4px 8px 0 0;
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeSupplyFinderIcon.png) 2px 0 no-repeat;
  background-size: 28px 25px;
}
/* line 151, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator p span {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 14px;
}
/* line 157, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator #supplyLocator {
  width: 147px !important;
  height: 67px !important;
  float: right !important;
  margin: 6px 0 0 0 !important;
}
/* line 163, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator #supplyLocator select {
  position: static !important;
  width: 113px !important;
  height: 22px;
  font-size: 12px !important;
  margin-top: 6px;
  float: left;
}
/* line 171, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator #supplyLocator select + select {
  margin-left: 0;
}
/* line 175, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator #supplyLocator .supplyLocatorSubmit {
  margin: -7px 3px 0 0 !important;
  float: right !important;
  color: #901F18 !important;
  font-size: 14px !important;
  font-weight: bold !important;
  cursor: pointer;
}
/* line 183, ../scss/homepage.scss */
#homeSupplyLocatorWrapper #homeSupplyLocator #supplyLocator .supplyLocatorSubmit:hover {
  text-decoration: none;
}

/* line 190, ../scss/homepage.scss */
.home-categories {
  float: left;
  width: 100%;
  margin: 0;
  padding-top: 40px;
  text-align: center;
}
/* line 196, ../scss/homepage.scss */
.home-categories:after {
  content: '';
  display: block;
  clear: both;
}
/* line 201, ../scss/homepage.scss */
.home-categories h3 {
  font-size: 27px;
  line-height: 27px;
}
/* line 205, ../scss/homepage.scss */
.home-categories p {
  padding: 0 2%;
  color: #636363;
  max-width: 490px;
  margin: 0 auto;
}
/* line 212, ../scss/homepage.scss */
.home-categories .col-container:after {
  content: '';
  display: block;
  clear: both;
}
/* line 217, ../scss/homepage.scss */
.home-categories .col-container .col {
  width: 100%;
  max-width: 365px;
  margin: 0 auto;
}
/* line 221, ../scss/homepage.scss */
.home-categories .col-container .col:after {
  content: '';
  display: block;
  clear: both;
}
/* line 226, ../scss/homepage.scss */
.home-categories .col-container .col .item-container {
  width: 100%;
  float: left;
}
/* line 229, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item {
  width: 50%;
  display: inline;
  float: left;
}
/* line 234, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat .name {
  font-size: 16px;
  color: #363636;
  display: block;
  line-height: 18px;
  padding: 155px 2% 0;
}
/* line 242, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.systems .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCompleteSystems@1x.jpg) 50% 47px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCompleteSystems@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCompleteSystems@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCompleteSystems@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCompleteSystems@2x.jpg) 2x);
  background-size: 103px auto;
}
/* line 258, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.printers .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdCardPrinters@1x.jpg) 50% 49px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdCardPrinters@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdCardPrinters@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdCardPrinters@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdCardPrinters@2x.jpg) 2x);
  background-size: 129px auto;
}
/* line 274, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.software .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdSoftware@1x.jpg) 50% 73px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdSoftware@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdSoftware@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdSoftware@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryIdSoftware@2x.jpg) 2x);
  background-size: 117px auto;
}
/* line 290, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.supplies .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryRibbonsSupplies@1x.jpg) 50% 50px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryRibbonsSupplies@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryRibbonsSupplies@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryRibbonsSupplies@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryRibbonsSupplies@2x.jpg) 2x);
  background-size: 116px auto;
}
/* line 306, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.prox .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryProxAccessControl@1x.jpg) 50% 58px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryProxAccessControl@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryProxAccessControl@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryProxAccessControl@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryProxAccessControl@2x.jpg) 2x);
  background-size: 136px auto;
}
/* line 322, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.id-cards .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCards@1x.jpg) 50% 66px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCards@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCards@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCards@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryCards@2x.jpg) 2x);
  background-size: 101px auto;
}
/* line 338, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.accessories .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryLanyardsIdHolders@1x.jpg) 50% 50px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryLanyardsIdHolders@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryLanyardsIdHolders@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryLanyardsIdHolders@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryLanyardsIdHolders@2x.jpg) 2x);
  background-size: 116px auto;
}
/* line 354, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.cat.visitor-management .name {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryVisitorManagement@1x.jpg) 50% 55px no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryVisitorManagement@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryVisitorManagement@2x.jpg) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryVisitorManagement@1x.jpg) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategoryVisitorManagement@2x.jpg) 2x);
  background-size: 116px auto;
}
/* line 370, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special {
  width: 100%;
  height: 476px;
  border-top: 58px solid #98012e;
  margin-top: 60px;
  position: relative;
  background: #414142 url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategorySpecial-alphapassLinesBg.png) 50% bottom/480px auto no-repeat;
}
/* line 377, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special:before {
  content: '';
  display: block;
  width: 159px;
  height: 37px;
  position: absolute;
  top: -47px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategorySpecial-alphapassLogo@1x.png) 0 0/159px auto no-repeat;
  background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategorySpecial-alphapassLogo@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategorySpecial-alphapassLogo@2x.png) 2x);
  background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategorySpecial-alphapassLogo@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeCategorySpecial-alphapassLogo@2x.png) 2x);
}
/* line 399, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special h4 {
  font-family: "Helvetica Neue", Arial, sans-serif;
  color: #e4e4e4;
  text-transform: none;
  font-size: 29px;
  margin-top: 40px;
  font-weight: bold;
  line-height: 36px;
}
/* line 408, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form {
  position: relative;
}
/* line 410, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul {
  display: block;
  list-style: none;
  margin: 0 auto;
  padding: 0 0 0 30px;
  overflow: auto;
  max-width: 205px;
}
/* line 417, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li {
  color: #c7c8ca;
  display: block;
  position: relative;
  text-align: left;
  float: left;
  width: 100%;
  height: 30px;
  margin: 0;
}
/* line 426, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li input[type=radio] {
  position: absolute;
  visibility: hidden;
}
/* line 430, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li label {
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 17px;
  width: 100%;
  margin: 0 auto;
  padding-left: 29px;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  transition: all 0.20s linear;
  -webkit-transition: all 0.20s linear;
}
/* line 444, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li .check {
  display: block;
  position: absolute;
  border: 1px solid #f2f4f5;
  background: #f2f4f5;
  border-radius: 100%;
  height: 14px;
  width: 14px;
  top: 5px;
  left: 0;
  z-index: 5;
  transition: border 0.20s linear;
  -webkit-transition: border 0.20s linear;
}
/* line 457, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li .check:before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 4px;
  width: 4px;
  top: 2px;
  left: 2px;
  margin: auto;
  transition: background 0.20s linear;
  -webkit-transition: background 0.20s linear;
}
/* line 472, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li input[type=radio]:checked ~ .check {
  border: 3px solid #c8053f;
  background: transparent;
}
/* line 476, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li input[type=radio]:checked ~ .check::before {
  background: #c8053f;
}
/* line 479, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li input[type=radio]:checked ~ label {
  color: #c8053f;
}
/* line 484, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li:hover label {
  color: #fff;
}
/* line 487, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form ul li:hover .check {
  border: 3px solid #fff;
}
/* line 493, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form .button {
  color: #fff;
  background: #98012e;
  border: 1px solid #98012e;
  padding: 8px 43px 8px 27px;
  margin-top: 45px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  position: relative;
  z-index: 10;
}
/* line 506, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form .button:after {
  content: '';
  display: block;
  position: absolute;
  top: 12px;
  right: 24px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fff;
  border-right: none;
}
/* line 518, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item.special form .bg-cards {
  position: absolute;
  bottom: -62px;
  left: 19px;
  overflow: hidden;
}
/* line 526, ../scss/homepage.scss */
.home-categories .col-container .col .item-container .item ul {
  display: none;
}
/* line 530, ../scss/homepage.scss */
.home-categories .col-container .col .item-container div:nth-of-type(odd) {
  clear: left;
}

@media only screen and (min-width: 600px) {
  /* line 538, ../scss/homepage.scss */
  .home-categories {
    background: #f3f3f3;
    padding-bottom: 50px;
  }
  /* line 541, ../scss/homepage.scss */
  .home-categories h3 {
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #636363;
    font-size: 37px;
    line-height: 37px;
    letter-spacing: 5px;
  }
  /* line 549, ../scss/homepage.scss */
  .home-categories p {
    margin-bottom: 50px;
    padding: 0;
  }
  /* line 553, ../scss/homepage.scss */
  .home-categories .col-container {
    padding: 0 1%;
  }
  /* line 555, ../scss/homepage.scss */
  .home-categories .col-container .col {
    width: 50%;
    max-width: 100%;
    float: right;
  }
  /* line 561, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat {
    width: 49%;
    height: 234px;
    margin: 0 0 8px;
    background: #fff;
  }
  /* line 566, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat .name {
    font-size: 18px;
    line-height: 22px;
    padding-top: 144px;
  }
  /* line 572, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.systems .name {
    background-position: 50% 35px;
  }
  /* line 577, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.printers .name {
    background-position: 50% 33px;
  }
  /* line 582, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.software .name {
    background-position: 50% 33px;
  }
  /* line 587, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.supplies .name {
    background-position: 50% 32px;
  }
  /* line 592, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.accessories .name {
    background-position: 50% 28px;
  }
  /* line 597, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.visitor-management .name {
    background-position: 50% 33px;
  }
  /* line 602, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.prox .name {
    background-position: 50% 37px;
  }
  /* line 607, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.id-cards .name {
    background-position: 50% 43px;
  }
  /* line 614, ../scss/homepage.scss */
  .home-categories .col-container .col.one {
    padding-left: 8px;
  }
  /* line 617, ../scss/homepage.scss */
  .home-categories .col-container .col.one .item-container div:nth-of-type(odd) {
    float: left;
  }
  /* line 620, ../scss/homepage.scss */
  .home-categories .col-container .col.one .item-container div:nth-of-type(even) {
    float: right;
  }
  /* line 626, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 637, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .swap-to-bottom {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  /* line 643, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .swap-to-bottom div:nth-of-type(odd) {
    float: left;
  }
  /* line 646, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .swap-to-bottom div:nth-of-type(even) {
    float: right;
  }
  /* line 650, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .swap-to-top {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  /* line 658, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special {
    margin-top: 0;
    margin-bottom: 8px;
  }
  /* line 662, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .button {
    margin-top: 15px;
  }
  /* line 665, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .bg-cards {
    height: 94px;
    bottom: -124px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 770px) {
  /* line 684, ../scss/homepage.scss */
  .home-categories h3 br {
    display: none;
  }
  /* line 688, ../scss/homepage.scss */
  .home-categories p {
    max-width: 640px;
  }
  /* line 691, ../scss/homepage.scss */
  .home-categories .col-container {
    max-width: 760px;
    margin: 0 auto;
    padding: 0;
  }
  /* line 699, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat .name {
    font-size: 21px;
    line-height: 24px;
  }
  /* line 704, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.systems .name {
    background-position: 50% 20px;
    background-size: 132px auto;
  }
  /* line 710, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.printers .name {
    background-position: 50% 24px;
    background-size: 163px auto;
  }
  /* line 716, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.software .name {
    background-position: 50% 26px;
    background-size: 152px auto;
  }
  /* line 722, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.supplies .name {
    background-position: 50% 23px;
    background-size: 145px auto;
  }
  /* line 728, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.accessories .name {
    background-position: 50% 17px;
    background-size: 151px auto;
  }
  /* line 734, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.visitor-management .name {
    background-position: 50% 24px;
    background-size: 148px auto;
  }
  /* line 740, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.prox .name {
    background-position: 50% 32px;
    background-size: 163px auto;
  }
  /* line 746, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.id-cards .name {
    background-position: 50% 27px;
    background-size: 139px auto;
  }
  /* line 759, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .button {
    margin-top: 46px;
  }
  /* line 762, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .bg-cards {
    bottom: -68px;
    left: 93px;
    height: 140px;
  }
}
@media only screen and (min-width: 979px) {
  /* line 778, ../scss/homepage.scss */
  .home-categories p {
    max-width: 900px;
  }
  /* line 781, ../scss/homepage.scss */
  .home-categories .col-container {
    max-width: 945px;
  }
  /* line 787, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat .name {
    padding-top: 156px;
  }
  /* line 791, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.systems .name {
    background-position: 50% 23px;
    background-size: 138px auto;
  }
  /* line 797, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.printers .name {
    background-position: 50% 27px;
    background-size: 169px auto;
  }
  /* line 803, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.software .name {
    background-position: 50% 30px;
    background-size: 169px 105px;
  }
  /* line 809, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.supplies .name {
    background-position: 50% 25px;
    background-size: 149px auto;
  }
  /* line 815, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.prox .name {
    background-position: 50% 30px;
    background-size: 191px auto;
  }
  /* line 821, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.id-cards .name {
    background-position: 50% 27px;
    background-size: 146px auto;
  }
  /* line 827, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.accessories .name {
    background-position: 50% 20px;
    background-size: 158px auto;
  }
  /* line 833, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.visitor-management .name {
    background-position: 50% 20px;
    background-size: 167px auto;
  }
  /* line 846, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form ul {
    margin-top: 22px;
  }
  /* line 849, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .button {
    margin-top: 33px;
    padding-right: 58px;
    padding-left: 41px;
  }
  /* line 853, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .button:after {
    right: 35px;
  }
  /* line 857, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .bg-cards {
    left: 105px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 871, ../scss/homepage.scss */
  .home-categories .col-container {
    max-width: 1237px;
  }
  /* line 876, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat {
    width: 233px;
    height: 386px;
    margin-bottom: 17px;
  }
  /* line 880, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat .name {
    text-align: left;
    padding-top: 204px;
    padding-left: 24px;
  }
  /* line 886, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.systems .name {
    background-position: 50% 42px;
    background-size: 157px auto;
  }
  /* line 889, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.systems .name br {
    display: inline;
  }
  /* line 895, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.printers .name {
    background-position: 50% 46px;
    background-size: 185px auto;
  }
  /* line 898, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.printers .name br {
    display: none;
  }
  /* line 904, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.software .name {
    background-position: 50% 50px;
    background-size: 173px auto;
  }
  /* line 907, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.software .name br {
    display: none;
  }
  /* line 913, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.supplies .name {
    background-position: 50% 43px;
    background-size: 163px auto;
  }
  /* line 916, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.supplies .name br {
    display: none;
  }
  /* line 922, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.prox .name {
    background-position: 50% 38px;
    background-size: 212px auto;
  }
  /* line 928, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.id-cards .name {
    background-position: 50% 48px;
    background-size: 155px auto;
  }
  /* line 931, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.id-cards .name br {
    display: none;
  }
  /* line 937, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.accessories .name {
    background-position: 50% 36px;
    background-size: 168px auto;
  }
  /* line 943, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.visitor-management .name {
    background-position: 50% 37px;
    background-size: 181px auto;
  }
  /* line 946, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat.visitor-management .name br {
    display: inline;
  }
  /* line 951, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat ul {
    display: block;
    list-style: none;
    margin-top: 8px;
    text-align: left;
  }
  /* line 956, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat ul li {
    margin-left: 0;
  }
  /* line 958, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat ul li a {
    padding-left: 24px;
    line-height: 24px;
  }
  /* line 961, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat ul li a.more-link {
    font-weight: 700;
    position: relative;
    display: block;
  }
  /* line 965, ../scss/homepage.scss */
  .home-categories .col-container .col .item-container .item.cat ul li a.more-link:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #901F18;
    border-right: none;
    top: 6px;
    right: 155px;
  }
  /* line 985, ../scss/homepage.scss */
  .home-categories .col-container .col.one {
    padding-left: 0;
    width: 100%;
    max-width: 753px;
  }
  /* line 991, ../scss/homepage.scss */
  .home-categories .col-container .col.one .item-container .item.cat {
    margin-left: 18px;
  }
  /* line 995, ../scss/homepage.scss */
  .home-categories .col-container .col.one .item-container div:nth-of-type(odd) {
    clear: none;
  }
  /* line 998, ../scss/homepage.scss */
  .home-categories .col-container .col.one .item-container div:nth-of-type(even) {
    float: left;
  }
  /* line 1003, ../scss/homepage.scss */
  .home-categories .col-container .col.two {
    max-width: 484px;
  }
  /* line 1007, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special {
    margin-bottom: 17px;
    height: 385px;
  }
  /* line 1010, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special h4 {
    margin-top: 26px;
  }
  /* line 1014, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form ul {
    margin-top: 0;
    padding-left: 40px;
  }
  /* line 1018, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .button {
    margin-top: 16px;
  }
  /* line 1021, ../scss/homepage.scss */
  .home-categories .col-container .col.two .item-container .item.special form .bg-cards {
    left: 96px;
    bottom: -46px;
    height: 123px;
  }
}
/* line 1035, ../scss/homepage.scss */
#homeEvolisPromo {
  float: left;
  display: inline;
  width: 100%;
  height: auto;
  margin-top: 5px;
}
/* line 1042, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner {
  padding: 66px 2% 76px 2%;
  text-align: center;
  cursor: pointer;
}
/* line 1047, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div {
  max-width: 500px;
  margin: 0 auto;
}
/* line 1051, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div h3 {
  font-size: 27px;
  font-weight: bold;
  background: url(../images/home/homeEvolisPromo-logo.png) 50% 15px no-repeat;
  background-size: 183px auto;
  padding-top: 58px;
}
/* line 1058, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div p {
  padding: 0 2%;
  color: #636363;
}
/* line 1062, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div div {
  background: url(../images/home/homeEvolisPromo.png) 50% 0 no-repeat;
  background-size: 307px auto;
  padding-top: 248px;
}
/* line 1067, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div div ul {
  text-align: left;
  max-width: 288px;
  margin: 0 auto;
}
/* line 1072, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div div ul li {
  color: #636363;
}
/* line 1075, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div div ul li.heading {
  font-weight: bold;
  margin-left: 12px;
  list-style: none;
}
/* line 1082, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div div .button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  background-color: #901F18;
  background-image: none;
  display: inline-block;
  padding: 7px 40px 7px;
  margin-top: 18px;
}
/* line 1096, ../scss/homepage.scss */
#homeEvolisPromo #homeEvolisPromoInner div div .button:hover {
  background: #17B5EE;
}

/* line 1105, ../scss/homepage.scss */
#homeShopByBrand,
#homeIndustries {
  float: left;
  display: inline !important;
  width: 100%;
  height: auto;
  text-align: center;
  margin-bottom: 23px;
  background: url(../images/home/homeShopByBrandMobileBg.gif) 0 -1px repeat-x;
  padding-top: 25px;
}
/* line 1116, ../scss/homepage.scss */
#homeShopByBrand h3,
#homeIndustries h3 {
  font-size: 27px;
  font-weight: bold;
}
/* line 1120, ../scss/homepage.scss */
#homeShopByBrand p,
#homeIndustries p {
  padding: 0 2%;
  color: #636363;
}
/* line 1124, ../scss/homepage.scss */
#homeShopByBrand #brandLogos, #homeShopByBrand .MagicScroll.MagicScroll-horizontal,
#homeIndustries #brandLogos,
#homeIndustries .MagicScroll.MagicScroll-horizontal {
  display: none !important;
}

/* line 1130, ../scss/homepage.scss */
#homeIndustries .industryItemWrapper {
  float: left;
  padding-left: 2%;
  padding-right: 2%;
  width: 100%;
}
/* line 1135, ../scss/homepage.scss */
#homeIndustries .industryItemWrapper ul {
  text-align: center;
  width: 100%;
  margin-bottom: 30px;
  list-style: none;
}
/* line 1140, ../scss/homepage.scss */
#homeIndustries .industryItemWrapper ul li {
  margin-left: 0;
  line-height: 1.4em;
  padding-top: 16px;
}

@media only screen and (min-width: 600px) {
  /* line 1150, ../scss/homepage.scss */
  #homeIndustries .industryItemWrapper {
    margin-top: 40px;
  }
  /* line 1152, ../scss/homepage.scss */
  #homeIndustries .industryItemWrapper ul {
    width: 50%;
    float: left;
    display: inline;
  }
  /* line 1157, ../scss/homepage.scss */
  #homeIndustries .industryItemWrapper:after {
    content: '';
    display: block;
    clear: both;
  }
}
@media only screen and (min-width: 770px) {
  /* line 1168, ../scss/homepage.scss */
  #homeIndustries .industryItemWrapper ul {
    width: 25%;
    padding: 0 2%;
    text-align: left;
  }
}
/* line 1176, ../scss/homepage.scss */
#brandSlider,
#industrySlider,
#homeBrandsWrapper,
#featuredSpecialMobileWrapper {
  float: left;
  display: inline;
}

/* line 1183, ../scss/homepage.scss */
#industrySlider {
  margin-top: 10px;
}

/* line 1186, ../scss/homepage.scss */
#homeBrandsWrapper {
  width: 100%;
  height: auto;
  padding: 52px 0 47px 0;
  background-color: #134063;
  display: block !important;
}
/* line 1193, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands {
  width: 285px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  background-size: 556px 36px;
  padding-bottom: 57px;
  position: relative;
  cursor: pointer;
}
/* line 1203, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 52px solid transparent;
  border-left: 52px solid transparent;
  border-top: 52px solid #ffffff;
  border-bottom: none;
  border-top: 32px solid #ffffff;
  top: -52px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
/* line 1211, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands:after {
  content: '';
  position: absolute;
  background-image: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeBrandsLogos.png);
  width: 285px;
  height: 36px;
  bottom: 18px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-size: 556px 36px;
}
/* line 1224, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands h3 {
  color: #ffffff;
  font-size: 27px;
}
/* line 1228, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands p {
  color: #ffffff;
  font-size: 16px;
}
/* line 1232, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands a.button {
  display: inline-block;
  padding: 7px 32px 5px 32px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  background: #83201A;
  font-family: "Helvetica Neue", Arial, sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-top: 63px;
  position: relative;
}
/* line 1248, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands a.button:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  border-right: none;
  top: 49%;
  right: 19px;
  margin-top: -6px;
}
/* line 1262, ../scss/homepage.scss */
#homeBrandsWrapper #homeBrands a.button:hover {
  background: #17B5EE;
}

/* line 1270, ../scss/homepage.scss */
#homeResources {
  float: left;
  display: inline;
  width: 100%;
  height: auto;
  background-color: #e4f0f8;
  padding: 52px 2% 19px 2%;
  text-align: center;
  position: relative;
}
/* line 1280, ../scss/homepage.scss */
#homeResources:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 52px solid transparent;
  border-left: 52px solid transparent;
  border-top: 52px solid #ffffff;
  border-bottom: none;
  border-top: 32px solid #ffffff;
  top: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
}
/* line 1288, ../scss/homepage.scss */
#homeResources h3 {
  font-size: 27px;
  font-weight: bold;
}
/* line 1292, ../scss/homepage.scss */
#homeResources p {
  padding: 0 2%;
  color: #636363;
}
/* line 1298, ../scss/homepage.scss */
#homeResources .resource {
  float: left;
  display: inline;
  width: 100%;
  padding-top: 176px;
  margin-top: 23px;
  cursor: pointer;
}
/* line 1306, ../scss/homepage.scss */
#homeResources .resource.howtochoose {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeResource-wpHowToChoose.png) 50% 0 no-repeat;
  background-size: 300px 156px;
  cursor: auto;
}
/* line 1311, ../scss/homepage.scss */
#homeResources .resource.howtochoose:hover a {
  text-decoration: underline;
}
/* line 1315, ../scss/homepage.scss */
#homeResources .resource.howtouse {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeResource-wpHowToUse.png) 50% 0 no-repeat;
  background-size: 300px 156px;
}
/* line 1319, ../scss/homepage.scss */
#homeResources .resource.howtouse:hover a {
  text-decoration: underline;
}
/* line 1323, ../scss/homepage.scss */
#homeResources .resource.templategallery {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeResource-templateGallery.png) 50% 0 no-repeat;
  background-size: 300px 156px;
}
/* line 1327, ../scss/homepage.scss */
#homeResources .resource.templategallery:hover a {
  text-decoration: underline;
}
/* line 1331, ../scss/homepage.scss */
#homeResources .resource a {
  font-size: 16px;
  font-weight: bold;
  padding-right: 14px;
  color: #134063;
  position: relative;
  float: none;
  width: auto;
  text-transform: none;
}
/* line 1341, ../scss/homepage.scss */
#homeResources .resource a:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #901F18;
  border-right: none;
  top: 13%;
  right: 0;
}

/* line 1357, ../scss/homepage.scss */
#homeBenefits {
  float: left;
  display: inline;
  width: 100%;
  height: auto;
  background-color: #f3f3f3;
  padding: 32px 2% 35px 2%;
  text-align: center;
  margin-top: 5px;
}
/* line 1367, ../scss/homepage.scss */
#homeBenefits .benefit {
  float: left;
  width: 33%;
  padding-top: 71px;
  cursor: pointer;
  line-height: 18px;
  color: #134063;
  display: block;
}
/* line 1376, ../scss/homepage.scss */
#homeBenefits .benefit.alphacare {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeBenefit-alphacare.png) 50% 0 no-repeat;
  background-size: 100px 68px;
}
/* line 1380, ../scss/homepage.scss */
#homeBenefits .benefit.freeshipping {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeBenefit-freeshipping.png) 50% 0 no-repeat;
  background-size: 100px 68px;
}
/* line 1384, ../scss/homepage.scss */
#homeBenefits .benefit.toprated {
  background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeBenefit-toprated.png) 50% 0 no-repeat;
  background-size: 100px 68px;
}
/* line 1388, ../scss/homepage.scss */
#homeBenefits .benefit.toprated span {
  display: none;
}

/* line 1396, ../scss/homepage.scss */
#tierOneLearningCenter {
  margin-bottom: 5px;
}
/* line 1400, ../scss/homepage.scss */
#tierOneLearningCenter .resp-vtabs .resp-tab-content p a.learn-more {
  position: relative;
}
/* line 1403, ../scss/homepage.scss */
#tierOneLearningCenter .resp-vtabs .resp-tab-content p a.learn-more:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #134063;
  border-right: none;
  top: 16%;
  right: -13px;
}

@media only screen and (min-width: 479px) {
  /* line 1422, ../scss/homepage.scss */
  #homeMarqueeMobile h1 {
    font-size: 24px;
    width: 280px;
    line-height: 32px;
  }

  /* line 1428, ../scss/homepage.scss */
  #homeMarqueeMobile a.home-marquee-call-to-action {
    top: 41%;
    font-size: 24px;
  }
  /* line 1432, ../scss/homepage.scss */
  #homeMarqueeMobile a.home-marquee-call-to-action span {
    display: inline;
  }

  /* line 1436, ../scss/homepage.scss */
  #homeMarqueeMobile a.home-marquee-call-to-action:after {
    margin-top: -5px;
  }

  /* line 1439, ../scss/homepage.scss */
  #featuredSpecialMobile {
    height: 195px;
  }

  /* line 1448, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div h3 {
    background-size: 302px auto;
    padding-top: 88px;
  }
  /* line 1452, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div {
    background-size: 398px auto;
    padding-top: 280px;
  }
}
@media only screen and (min-width: 599px) {
  /* line 1464, ../scss/homepage.scss */
  #homeMarqueeMobile h1 {
    font-size: 25px;
    width: 280px;
    line-height: 35px;
  }

  /* line 1469, ../scss/homepage.scss */
  #homeMarqueeMobile a.home-marquee-call-to-action {
    top: 41%;
    font-size: 25px;
  }
}
@media only screen and (min-width: 600px) {
  /* line 1476, ../scss/homepage.scss */
  #homeSupplyLocatorWrapper, #homeMarqueeMobile {
    display: none !important;
  }

  /* line 1479, ../scss/homepage.scss */
  #homeMarquee {
    display: block !important;
    width: 100%;
    padding-right: 15px;
    height: 358px;
    position: relative;
  }
  /* line 1486, ../scss/homepage.scss */
  #homeMarquee h1 {
    font-size: 41px;
    line-height: 41px;
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #636363;
    text-transform: inherit;
    float: right;
    text-align: right;
    margin-top: 40px;
    display: none;
  }
  /* line 1498, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm {
    width: 245px;
    height: 154px;
    position: absolute;
    bottom: 0;
    right: 15px;
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/Homepage-Marquee-Sliding-Printer.png) 0 100% no-repeat;
    background-size: 242px auto;
    display: none;
  }
  /* line 1507, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .questionWrap {
    display: none;
  }
  /* line 1511, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .selectorSubmit {
    color: #ffffff;
    background: #83201A;
    border: 1px solid #83201A;
    padding: 7px 12px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    float: right;
  }
  /* line 1525, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .selectorSubmit:hover {
    background: #17B5EE;
    border: 1px solid #17B5EE;
  }
  /* line 1531, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 115px;
    height: 315px;
    padding: 20px 15px 0 13px;
    /*background:url(/skin/frontend/alphacard/alphacard_theme_three/images/Marquee-Site-Tool-Links-Gradient.png) 0 0 no-repeat;
    background-color:rgba(255,255,255,0.5);*/
    background-color: #fff;
    display: none;
  }
  /* line 1542, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label {
    position: relative;
  }
  /* line 1545, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #901F18;
    border-right: none;
    float: right;
    top: 50%;
    right: 5px;
    margin-top: -6px;
  }
  /* line 1563, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label.pselector:after {
    right: 2px;
  }
  /* line 1569, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label.sfinder:after {
    right: 14px;
  }
  /* line 1575, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a {
    padding-top: 23px;
    display: block;
    border-bottom: 1px solid #bfc0c0;
    line-height: 20px;
    font-size: 17px;
  }
  /* line 1582, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a:hover {
    text-decoration: none;
  }
  /* line 1585, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a:last-child {
    border-bottom: none;
  }
  /* line 1589, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a .label {
    font-weight: bold;
    line-height: 19px;
    display: block;
  }
  /* line 1594, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a .description {
    display: none;
  }
  /* line 1599, ../scss/homepage.scss */
  #homeMarquee.default-promo {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/Homepage-Marquee-M.jpg) 48% 0/1280px 358px no-repeat;
  }
  /* line 1601, ../scss/homepage.scss */
  #homeMarquee.default-promo h1,
  #homeMarquee.default-promo .marqueeSelectorForm,
  #homeMarquee.default-promo #siteToolLinks {
    display: block;
  }
  /* line 1607, ../scss/homepage.scss */
  #homeMarquee.summer-promo {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/Homepage-Hero-SummerPromo2020-L.jpg) 50% 0 no-repeat;
  }
  /* line 1609, ../scss/homepage.scss */
  #homeMarquee.summer-promo h1,
  #homeMarquee.summer-promo .marqueeSelectorForm,
  #homeMarquee.summer-promo #siteToolLinks {
    display: none;
  }

  /* line 1616, ../scss/homepage.scss */
  #homeEvolisPromo {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 70px;
    background: #f3f3f3;
  }
  /* line 1622, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner {
    background-color: #fff;
    padding-top: 95px;
    padding-bottom: 80px;
  }
  /* line 1629, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div h3 {
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #363636;
    font-size: 39px;
    line-height: 39px;
    text-transform: none;
    margin-bottom: 15px;
    background-size: 325px auto;
    padding-top: 98px;
  }
  /* line 1640, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div p {
    padding: 0;
  }
  /* line 1643, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div {
    background-size: 431px auto;
    padding-top: 300px;
    margin-top: 34px;
  }

  /* line 1651, ../scss/homepage.scss */
  #homeShopByBrand {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/homeShopByBrandMobileBg.gif) 0 -1px repeat-x;
    padding-top: 114px;
    padding-bottom: 35px;
  }
  /* line 1656, ../scss/homepage.scss */
  #homeShopByBrand #brandSlider {
    display: none;
  }
  /* line 1659, ../scss/homepage.scss */
  #homeShopByBrand h3 {
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #636363;
    font-size: 37px;
    letter-spacing: 5px;
    width: 100%;
    position: relative;
    z-index: 5;
    margin: 0 auto;
  }
  /* line 1670, ../scss/homepage.scss */
  #homeShopByBrand h3 span {
    padding: 0 5%;
    z-index: 2;
    background-color: #fff;
    position: relative;
  }
  /* line 1676, ../scss/homepage.scss */
  #homeShopByBrand h3:before {
    content: '';
    border-bottom: 1px solid #f3f3f3;
    width: 95%;
    display: inline-block;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 2.5%;
    z-index: 1;
  }
  /* line 1688, ../scss/homepage.scss */
  #homeShopByBrand p {
    margin-top: 5px;
    margin-bottom: 0;
  }
  /* line 1695, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-horizontal {
    display: block !important;
    margin-top: -26px;
    /*border-top: 2px solid #f3f3f3;*/
    height: 231px !important;
  }
  /* line 1704, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-horizontal .mcs-item img {
    width: 56%;
  }
  /* line 1711, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow {
    box-shadow: none;
    width: 40px;
    height: 59px;
  }
  /* line 1716, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-prev {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/magicscroll-arrows-prev.png) 15% 50% no-repeat;
    background-size: 17px 27px;
    left: 0;
  }
  /* line 1721, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-prev:before {
    content: "";
  }
  /* line 1725, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-next {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/magicscroll-arrows-next.png) 85% 50% no-repeat;
    background-size: 17px 27px;
    right: 0;
  }
  /* line 1730, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-next:before {
    content: "";
  }

  /* line 1745, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands {
    padding: 69px 0 119px 0;
    width: 95%;
  }
  /* line 1749, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 86px solid transparent;
    border-left: 86px solid transparent;
    border-top: 86px solid #ffffff;
    border-bottom: none;
    border-top: 56px solid #ffffff;
    top: -53px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  /* line 1757, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands:after {
    width: 436px;
    height: 52px;
    bottom: 49px;
    background-size: 851px 52px;
  }
  /* line 1763, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands h3 {
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #ffffff;
    font-size: 37px;
    letter-spacing: 5px;
  }
  /* line 1770, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands a.button {
    margin-top: 107px;
  }

  /* line 1777, ../scss/homepage.scss */
  #homeIndustries {
    padding-top: 114px;
    padding-bottom: 90px;
  }
  /* line 1780, ../scss/homepage.scss */
  #homeIndustries h3 {
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #636363;
    font-size: 37px;
    letter-spacing: 5px;
    width: 100%;
    background-color: #fff;
    position: relative;
    z-index: 5;
    margin: 0 auto;
  }
  /* line 1791, ../scss/homepage.scss */
  #homeIndustries h3 span {
    padding: 0 5%;
    z-index: 2;
    background-color: #fff;
    position: relative;
  }
  /* line 1797, ../scss/homepage.scss */
  #homeIndustries h3:before {
    content: '';
    border-bottom: 1px solid #f3f3f3;
    width: 95%;
    display: inline-block;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 2.5%;
    z-index: 1;
  }
  /* line 1809, ../scss/homepage.scss */
  #homeIndustries p {
    margin-top: 5px;
    margin-bottom: 0;
  }
  /* line 1814, ../scss/homepage.scss */
  #homeIndustries #industrySlider {
    display: none;
  }
  /* line 1819, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-horizontal {
    display: block !important;
    margin-top: -26px;
    height: 278px !important;
  }
  /* line 1827, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-horizontal .mcs-item img {
    width: 48%;
  }
  /* line 1834, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow {
    box-shadow: none;
    width: 40px;
    height: 59px;
  }
  /* line 1839, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-prev {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/magicscroll-arrows-prev.png) 15% 50% no-repeat;
    background-size: 17px 27px;
    left: 0;
  }
  /* line 1844, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-prev:before {
    content: "";
  }
  /* line 1848, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-next {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/magicscroll-arrows-next.png) 85% 50% no-repeat;
    background-size: 17px 27px;
    right: 0;
  }
  /* line 1853, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-arrows-outside .mcs-button-arrow.mcs-button-arrow-next:before {
    content: "";
  }

  /* line 1866, ../scss/homepage.scss */
  #homeResources {
    padding: 130px 0 107px 0;
  }
  /* line 1869, ../scss/homepage.scss */
  #homeResources:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 86px solid transparent;
    border-left: 86px solid transparent;
    border-top: 86px solid #ffffff;
    border-bottom: none;
    border-top: 56px solid #ffffff;
  }
  /* line 1874, ../scss/homepage.scss */
  #homeResources h3 {
    font-size: 37px;
    letter-spacing: 5px;
  }
  /* line 1878, ../scss/homepage.scss */
  #homeResources h3 a {
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
    color: #636363;
  }
  /* line 1885, ../scss/homepage.scss */
  #homeResources .resource {
    width: 33%;
    padding-top: 115px;
  }
  /* line 1889, ../scss/homepage.scss */
  #homeResources .resource.howtochoose {
    background-size: 194px 99px;
  }
  /* line 1892, ../scss/homepage.scss */
  #homeResources .resource.howtouse {
    background-size: 194px 99px;
  }
  /* line 1895, ../scss/homepage.scss */
  #homeResources .resource.templategallery {
    background-size: 194px 99px;
  }
  /* line 1898, ../scss/homepage.scss */
  #homeResources .resource p {
    line-height: 18px;
  }
  /* line 1901, ../scss/homepage.scss */
  #homeResources .resource p a {
    line-height: 29px;
  }

  /* line 1910, ../scss/homepage.scss */
  #tierOneLearningCenter h3 {
    font-family: "nimbus-sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: 300;
  }
}
@media only screen and (min-width: 770px) {
  /* line 1921, ../scss/homepage.scss */
  body.summer-promo .wrapper {
    background-position: 0px 181px !important;
  }

  /* line 1925, ../scss/homepage.scss */
  #homeMarquee h1 {
    width: 430px;
    margin-top: 52px;
    margin-right: 0;
    font-size: 42px;
    line-height: 40px;
  }
  /* line 1932, ../scss/homepage.scss */
  #homeMarquee h1 br {
    display: none;
  }
  /* line 1937, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm {
    width: 359px;
    height: 211px;
    background-size: 270px auto;
    right: 14px;
  }
  /* line 1943, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .questionWrap {
    display: block;
    float: right;
    margin-bottom: 3px;
  }
  /* line 1948, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .questionWrap label, #homeMarquee .marqueeSelectorForm .questionWrap select {
    float: right;
  }
  /* line 1951, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .questionWrap label {
    font-size: 15px;
    margin-right: 7px;
    color: #636363;
  }
  /* line 1956, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .questionWrap select {
    width: 145px;
  }
  /* line 1960, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm .selectorSubmit {
    margin-top: 10px;
  }
  /* line 1965, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks {
    width: 202px;
    padding-left: 18px;
  }
  /* line 1973, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label.sfinder:after {
    right: 18px;
  }
  /* line 1979, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a {
    font-size: 20px;
  }
  /* line 1982, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a .description {
    display: block;
    color: #363636;
    font-size: 14px;
    width: 160px;
    margin: -10px 0 24px 0;
  }
  /* line 1992, ../scss/homepage.scss */
  #homeMarquee.default-promo {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/home/Homepage-Marquee-L.jpg) 50% 0/1280px 358px no-repeat;
  }
  /* line 1995, ../scss/homepage.scss */
  #homeMarquee.summer-promo {
    height: 315px;
    background-position: 30% -19px;
  }
  /* line 1998, ../scss/homepage.scss */
  #homeMarquee.summer-promo #siteToolLinks {
    display: block;
  }

  /* line 2005, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2009, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div {
    max-width: 715px;
  }
  /* line 2012, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div {
    padding-top: 0;
    background-position: 100% 60px;
    background-size: 426px auto;
    min-height: 327px;
    margin-top: 0;
  }
  /* line 2019, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul {
    margin-left: 0;
    margin-right: 0;
    padding-top: 59px;
  }
  /* line 2024, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul li {
    margin-left: 18px;
  }
  /* line 2027, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul li.heading {
    margin-left: 0;
  }
  /* line 2032, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div .button {
    display: block;
    width: 239px;
  }

  /* line 2047, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-horizontal .mcs-item img {
    width: 66%;
  }

  /* line 2057, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands {
    padding-bottom: 153px;
  }
  /* line 2060, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands:after {
    width: 709px;
    height: 52px;
    bottom: 72px;
    background-size: 851px 52px;
  }

  /* line 2076, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-horizontal .mcs-item img {
    width: 54%;
  }

  /* line 2086, ../scss/homepage.scss */
  #homeResources .resource {
    padding-top: 159px;
  }
  /* line 2089, ../scss/homepage.scss */
  #homeResources .resource.howtochoose {
    background-size: 264px 135px;
  }
  /* line 2092, ../scss/homepage.scss */
  #homeResources .resource.howtouse {
    background-size: 264px 135px;
  }
  /* line 2095, ../scss/homepage.scss */
  #homeResources .resource.templategallery {
    background-size: 264px 135px;
  }

  /* line 2103, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tab-content {
    min-height: 779px;
  }
  /* line 2108, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step1 {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-off@1x.png) 50% 36% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-off@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-off@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-off@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-off@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2122, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step1:hover {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@1x.png) 50% 36% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2137, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step2 {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-off@1x.png) 50% 36% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-off@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-off@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-off@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-off@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2151, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step2:hover {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@1x.png) 50% 36% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2166, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step3 {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-off@1x.png) 50% 30% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-off@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-off@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-off@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-off@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2180, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step3:hover {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@1x.png) 50% 30% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2198, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs li.resp-tab-active.step1 {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@1x.png) 50% 36% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-howToComparePrinterFeatures-active@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2212, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs li.resp-tab-active.step2 {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@1x.png) 50% 36% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTabSystems-step2-active@2x.png) 2x);
    background-size: 213px auto;
  }
  /* line 2226, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs li.resp-tab-active.step3 {
    background: url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@1x.png) 50% 31% no-repeat;
    background-image: -webkit-image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@2x.png) 2x);
    background-image: image-set(url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@1x.png) 1x, url(/skin/frontend/alphacard/alphacard_theme_three/images/learnMoreTab-step4-active@2x.png) 2x);
    background-size: 213px auto;
    margin-top: 0;
  }
}
@media only screen and (min-width: 979px) {
  /* line 2247, ../scss/homepage.scss */
  #homeMarquee {
    background-position: 60% 0;
  }
  /* line 2250, ../scss/homepage.scss */
  #homeMarquee h1 {
    margin-right: 0;
  }
  /* line 2255, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm, #homeMarquee .questionWrap {
    width: 425px;
  }
  /* line 2259, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks {
    width: 252px;
    padding-left: 37px;
    padding-right: 37px;
  }
  /* line 2268, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label.pselector:after {
    right: -3px;
  }
  /* line 2274, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label.sfinder:after {
    right: 15px;
  }
  /* line 2280, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a {
    font-size: 22px;
  }
  /* line 2283, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks a .description {
    display: block;
    color: #363636;
    font-size: 15px;
    width: 160px;
    margin: -10px 0 24px 0;
  }
  /* line 2294, ../scss/homepage.scss */
  #homeMarquee.summer-promo {
    background-position: 0 -19px;
  }

  /* line 2302, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div {
    max-width: 963px;
    background: url(../images/home/homeEvolisPromo.png) 100% 100% no-repeat;
    background-size: 458px auto;
    padding-left: 26px;
    padding-right: 451px;
  }
  /* line 2309, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div {
    background: none;
    min-height: 0;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2316, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }
  /* line 2321, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul li {
    margin-left: 2em;
  }
  /* line 2324, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul li.heading {
    margin-left: 12px;
  }
  /* line 2329, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div .button {
    display: inline-block;
    width: auto;
  }

  /* line 2339, ../scss/homepage.scss */
  #homeShopByBrand p {
    width: 875px;
    margin: 5px auto 0 auto;
  }
  /* line 2347, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-horizontal .mcs-item img {
    width: 70%;
  }

  /* line 2355, ../scss/homepage.scss */
  #homeIndustries p {
    width: 875px;
    margin: 5px auto 0 auto;
  }

  /* line 2364, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands p {
    width: 785px;
    margin: 0 auto 1.5em auto;
  }
  /* line 2369, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands:after {
    width: 823px;
    height: 59px;
    bottom: 53px;
    background-size: 988px 59px;
  }

  /* line 2381, ../scss/homepage.scss */
  #homeResources p {
    width: 785px;
    margin: 0 auto 1.5em auto;
  }
  /* line 2386, ../scss/homepage.scss */
  #homeResources .resource {
    padding-top: 200px;
  }
  /* line 2389, ../scss/homepage.scss */
  #homeResources .resource.howtochoose {
    background-size: 331px 169px;
  }
  /* line 2392, ../scss/homepage.scss */
  #homeResources .resource.howtochoose p {
    width: auto;
  }
  /* line 2396, ../scss/homepage.scss */
  #homeResources .resource.howtouse {
    background-size: 331px 169px;
  }
  /* line 2399, ../scss/homepage.scss */
  #homeResources .resource.howtouse p {
    width: auto;
  }
  /* line 2403, ../scss/homepage.scss */
  #homeResources .resource.templategallery {
    background-size: 331px 169px;
  }
  /* line 2406, ../scss/homepage.scss */
  #homeResources .resource.templategallery p {
    width: auto;
  }

  /* line 2415, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tab-content {
    min-height: 707px;
  }
  /* line 2420, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step1 {
    background-size: 253px auto;
    background-position: 50% 35%;
  }
  /* line 2424, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step1:hover {
    background-size: 253px auto;
    background-position: 50% 35%;
  }
  /* line 2429, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step2 {
    background-size: 253px auto;
    background-position: 50% 33%;
  }
  /* line 2433, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step2:hover {
    background-size: 253px auto;
    background-position: 50% 33%;
  }
  /* line 2438, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step3 {
    background-size: 253px auto;
    background-position: 50% 27%;
  }
  /* line 2442, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step3:hover {
    background-size: 253px auto;
    background-position: 50% 27%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 2453, ../scss/homepage.scss */
  #homeMarquee {
    background-position: 0 0;
  }
  /* line 2456, ../scss/homepage.scss */
  #homeMarquee .marqueeSelectorForm,
  #homeMarquee .questionWrap {
    width: 472px;
  }
  /* line 2461, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks {
    left: 13px;
    width: 272px;
  }
  /* line 2469, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label.pselector:after {
    right: 17px;
  }
  /* line 2475, ../scss/homepage.scss */
  #homeMarquee #siteToolLinks span.label.sfinder:after {
    right: 34px;
  }
  /* line 2482, ../scss/homepage.scss */
  #homeMarquee.summer-promo {
    padding-right: 0;
    background-position: -60px -19px;
  }
  /* line 2485, ../scss/homepage.scss */
  #homeMarquee.summer-promo h1 {
    display: block;
    margin-top: 37px;
  }
  /* line 2489, ../scss/homepage.scss */
  #homeMarquee.summer-promo .marqueeSelectorForm {
    display: block;
    background: none;
    height: 183px;
    right: 0;
  }
  /* line 2495, ../scss/homepage.scss */
  #homeMarquee.summer-promo #siteToolLinks {
    left: 0;
  }

  /* line 2504, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div {
    max-width: 1265px;
    background-position: 97% 42px;
    background-size: 590px auto;
    padding-left: 59px;
    padding-right: 675px;
    padding-bottom: 13px;
    text-align: left;
  }
  /* line 2513, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div h3 {
    background-position: 42% 15px;
  }
  /* line 2518, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul {
    max-width: 100%;
    margin-left: 74px;
  }
  /* line 2522, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul li {
    margin-left: 18px;
  }
  /* line 2525, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div ul li.heading {
    margin-left: 0;
  }
  /* line 2530, ../scss/homepage.scss */
  #homeEvolisPromo #homeEvolisPromoInner div div .button {
    display: block;
    margin-left: 120px;
    margin-right: auto;
    width: 239px;
  }

  /* line 2546, ../scss/homepage.scss */
  #homeShopByBrand .MagicScroll.MagicScroll-horizontal .mcs-item img {
    width: 61%;
  }

  /* line 2556, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands {
    width: 100%;
  }
  /* line 2559, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands:after {
    width: 1184px;
    height: 72px;
    bottom: 57px;
    background-size: 1184px 72px;
  }
  /* line 2565, ../scss/homepage.scss */
  #homeBrandsWrapper #homeBrands a.button {
    margin-top: 133px;
  }

  /* line 2578, ../scss/homepage.scss */
  #homeIndustries .MagicScroll.MagicScroll-horizontal .mcs-item img {
    width: 48%;
  }

  /* line 2588, ../scss/homepage.scss */
  #homeResources .resource {
    padding-top: 228px;
  }
  /* line 2591, ../scss/homepage.scss */
  #homeResources .resource.howtochoose {
    background-size: 389px 199px;
  }
  /* line 2594, ../scss/homepage.scss */
  #homeResources .resource.howtouse {
    background-size: 389px 199px;
  }
  /* line 2597, ../scss/homepage.scss */
  #homeResources .resource.templategallery {
    background-size: 389px 199px;
  }

  /* line 2605, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tab-content {
    min-height: 653px;
  }
  /* line 2610, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step1 {
    background-size: 260px auto;
    background-position: 50% 37%;
  }
  /* line 2614, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step1:hover {
    background-size: 260px auto;
    background-position: 50% 37%;
  }
  /* line 2619, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step2 {
    background-size: 260px auto;
    background-position: 50% 37%;
  }
  /* line 2623, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step2:hover {
    background-size: 260px auto;
    background-position: 50% 37%;
  }
  /* line 2628, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step3 {
    background-size: 260px auto;
    background-position: 50% 29%;
  }
  /* line 2632, ../scss/homepage.scss */
  #tierOneLearningCenter .resp-vtabs .resp-tabs-list li.step3:hover {
    background-size: 260px auto;
    background-position: 50% 29%;
  }
}
/* line 2643, ../scss/homepage.scss */
.home-valueprop {
  width: 100%;
  margin-top: 10px;
  display: inline-block;
}
/* line 2647, ../scss/homepage.scss */
.home-valueprop.slick-slider {
  display: inline-block;
}
/* line 2650, ../scss/homepage.scss */
.home-valueprop .column {
  padding: 0 15px 15px;
  width: 100%;
}
/* line 2654, ../scss/homepage.scss */
.home-valueprop .column img {
  display: block;
  margin: 0 auto;
  width: 36px;
  height: auto;
}
/* line 2661, ../scss/homepage.scss */
.home-valueprop .column .lan-perks__title {
  display: block;
  font-size: 17px;
  font-weight: bold;
  color: #134063;
}
/* line 2668, ../scss/homepage.scss */
.home-valueprop .column .lan-perks__sub {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  color: #000000;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}
/* line 2678, ../scss/homepage.scss */
.home-valueprop .column .lan-perks__title,
.home-valueprop .column .lan-perks__sub {
  text-align: center;
  letter-spacing: .5px;
  line-height: 1.5;
}

@media only screen and (min-width: 600px) {
  /* line 2691, ../scss/homepage.scss */
  .home-valueprop .column {
    width: 50%;
    float: left;
  }
  /* line 2695, ../scss/homepage.scss */
  .home-valueprop .column .titleWrapper {
    text-align: center;
  }
  /* line 2698, ../scss/homepage.scss */
  .home-valueprop .column .titleWrapper img {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 2703, ../scss/homepage.scss */
  .home-valueprop .column .titleWrapper .lan-perks__title {
    display: inline-block;
    vertical-align: middle;
  }
}
@media only screen and (min-width: 770px) {
  /* line 2721, ../scss/homepage.scss */
  .home-valueprop .column {
    width: 33%;
    float: left;
  }
}
