@media only screen and (max-width: 1279px) {
  body .cwwbos_content_wrapper {
    width: 100%; }
  body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_intro_text {
    max-width: 637px; }
  body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_tile_wrapper {
    width: 100%;
    overflow: hidden; }
    body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_tile_wrapper .cww_content {
      height: 427px; }
      body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_tile_wrapper .cww_content .cwwbos_cta {
        position: relative;
        left: 82px;
        top: -200px; }
    body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_tile_wrapper .cwwbos_circle {
      top: calc(50% - 82px); }
  body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_left_50 {
    padding-left: 4%; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_left_50 .cww_content p {
      max-width: 100%; }
  body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_right_50 .cww_content p {
    max-width: 100%; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article {
    margin-left: 0;
    height: 400px;
    flex-basis: 49%;
    margin: 0.65%; }
    body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
      position: relative;
      left: 0; }
    body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div div {
      left: -4px; }
      body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div div p:nth-of-type(2) {
        font-size: 24px;
        line-height: 24px; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(1) {
    margin-left: 0; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(3) {
    margin-left: 0; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(5) {
    margin-left: 0; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(2) {
    margin-right: 0; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(4) {
    margin-right: 0; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(6) {
    margin-right: 0; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:last-of-type {
    flex-basis: 100%;
    margin-left: 0; } }
@media only screen and (max-width: 1023px) {
  body section#cwwbos_hero .cwwbos_content_wrapper {
    width: 768px; }
    body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_intro_text {
      max-width: 637px; }
    body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_tile_wrapper {
      width: 768px;
      overflow: hidden; }
      body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_tile_wrapper .cww_content .cwwbos_cta {
        position: relative;
        left: 32px;
        top: -160px; }
      body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_tile_wrapper .cwwbos_circle {
        top: calc(50% - 132px); }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -18%; } }
@media only screen and (max-width: 960px) {
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -24%; } }
@media only screen and (min-width: 821px) {
  body section#cwwbos_hero {
    margin-top: 20px !important; } }
@media only screen and (max-width: 820px) {
  body section#cwwbos_proof_car button.prev,
  body section#cwwbos_proof_car button.prev1,
  body section#cwwbos_business_cards button.prev,
  body section#cwwbos_business_cards button.prev1 {
    display: none; }
  body section#cwwbos_proof_car button.next,
  body section#cwwbos_proof_car button.next1,
  body section#cwwbos_business_cards button.next,
  body section#cwwbos_business_cards button.next1 {
    display: none; }
  body section#cwwbos_hero {
    background: url("/sbd/cre/products/copy-and-print/staples-design-services/images/19005_new_hero_tab.png") no-repeat center;
    background-size: cover;
    height: 601px; }
    body section#cwwbos_hero .cwwbos_content_wrapper {
      width: 100%;
      padding-top: 164px; }
      body section#cwwbos_hero .cwwbos_content_wrapper p {
        padding-top: 23px; }
      body section#cwwbos_hero .cwwbos_content_wrapper h1 {
        font-size: 36px;
        line-height: 1.2em;
        padding-bottom: 24px; }
      body section#cwwbos_hero .cwwbos_content_wrapper p.cwwbos_p_hero {
        max-width: 510px;
        padding: 0 0 44px; }
  body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_left_50 {
    width: 50%;
    padding-left: 0%;
    float: left; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_left_50 .cwwbos_imgwrapper {
      float: none;
      margin: 0 auto 10px; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_left_50 .cww_content {
      margin: 0 auto;
      text-align: center;
      float: none;
      padding-left: 0; }
      body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_left_50 .cww_content p {
        max-width: 100%; }
  body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_right_50 {
    padding-left: 0%;
    width: 45%;
    float: left; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_right_50 .cwwbos_imgwrapper {
      float: none;
      margin: 0 auto 10px; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_right_50 .cww_content {
      margin: 0 auto;
      padding-left: 0;
      text-align: center;
      float: none; }
      body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_right_50 .cww_content p {
        max-width: 100%; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .bottom_fix {
    bottom: 50px; }
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -48%; } }
@media only screen and (max-width: 768px) {
  body h2 {
    font-size: 20px;
    line-height: 24px; }
  body .cwwbos_content_wrapper {
    width: 100%; }
  body section {
    margin: 0 auto;
    width: 100%; }
  body section#cwwbos_hero {
    width: 100%; }
    body section#cwwbos_hero .cwwbos_content_wrapper {
      width: 100%; }
  body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50 .cww_content,
  body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 .cww_content {
    padding-left: 0;
    width: 100%; }
  body section#cwwbos_proof_car .cwwbos_content_wrapper,
  body section#cwwbos_business_cards .cwwbos_content_wrapper {
    padding: 36px 0px 96px 0; }
    body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box,
    body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box {
      width: 100% !important; }
      body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption,
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption {
        width: 100% !important; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy,
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy {
          width: 90%;
          padding-left: 0px !important;
          margin: 0 auto;
          float: none; }
          body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy p,
          body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy p {
            font-size: 18px;
            line-height: 22px;
            padding: 20px 0;
            text-align: center; }
            body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy p:nth-of-type(3),
            body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy p:nth-of-type(3) {
              padding-top: 0; }
          body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy .heading_two,
          body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy .heading_two {
            text-align: center; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_slider_icons,
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_slider_icons {
          width: 100%;
          text-align: center; }
  body section#cwwbos_business_cards .cwwbos_content_wrapper {
    padding: 0px !important; }

  /*section#cwwbos_articles {
          h2 {
              padding: 57px 0 29px 0;
          }
          .cwwbos_content_wrapper {
              width: 320px;
              .cwwbos_article {
                  flex-basis: 100%;
                  margin: 9px 9px 0 9px;
                  &:nth-of-type(1) {
                      margin-left: 9px;
                  }
                  &:nth-of-type(5) {
                      margin-left: 9px;
                  }
                  &:last-of-type {
                      flex-basis: 100%;
                      p {
                          &:last-of-type {
                              padding: 0 20px;
                          }
                      }
                  }
                  video {
                      width: 320px;
                  }
                  div {
                      div {
                          p:nth-of-type(2) {
                              font-size: 24px;
                          }
                      }
                  }
              }
              
          }
      }*/
  .cwwbos_desktop {
    display: none; }

  .cwwbos_mobile {
    display: block; } }
@media only screen and (max-width: 700px) {
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -74%; } }
@media only screen and (max-width: 600px) {
  body {
        /*
       section#cwwbos_minor_ref{

        .cwwbos_float_l{
            .cwwbos_left_50, .cwwbos_right_50{
                width: 100%;
                .cwwbos_imgwrapper
                {
                        
                        float: none;
                        margin: 0 auto;
                }

                .cww_content{
                    padding-left: 0;
                    margin: 28px auto 4px;
                    float: none;
                    text-align: center;
                    width: 65%;
                }

            } 
        } 
       }*/ }
    body section#cwwbos_hero .cwwbos_content_wrapper {
      padding-top: 86px; }
      body section#cwwbos_hero .cwwbos_content_wrapper h1 {
        max-width: 300px;
        line-height: 1.1em;
        padding-bottom: 41px; }
      body section#cwwbos_hero .cwwbos_content_wrapper p.cwwbos_p_hero {
        display: none; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper,
    body section#cwwbos_face_of_brand .cwwbos_content_wrapper {
      padding: 74px 0px 20px 0; }
      body section#cwwbos_minor_ref .cwwbos_content_wrapper h2,
      body section#cwwbos_face_of_brand .cwwbos_content_wrapper h2 {
        padding-bottom: 69px;
        width: 290px; }
      body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l,
      body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l {
        width: 100%; }
        body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50,
        body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50,
        body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50,
        body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 {
          margin-bottom: 20px;
          padding-left: 0;
          width: 100%; }
          body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50 .cwwbos_imgwrapper,
          body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 .cwwbos_imgwrapper,
          body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50 .cwwbos_imgwrapper,
          body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 .cwwbos_imgwrapper {
            float: none;
            margin: 0 auto; }
          body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50 .cww_content,
          body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 .cww_content,
          body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50 .cww_content,
          body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 .cww_content {
            float: none;
            padding-left: 0;
            margin: 28px auto 4px;
            width: 65%;
            text-align: center; }
            body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50 .cww_content p,
            body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 .cww_content p,
            body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_left_50 .cww_content p,
            body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l .cwwbos_right_50 .cww_content p {
              font-size: 14px;
              line-height: 20px; }
      body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_divider,
      body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_divider {
        display: none; }
      body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_cta,
      body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_cta {
        margin-bottom: 56px;
        margin-top: 48px; }
    body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box {
      width: 260px !important; }
      body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption {
        width: 260px !important;
        float: left; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box li.figure_caption .cwwbos_bx-slider-copy {
          width: 90%; }
    body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy {
      padding-left: 0;
      padding-top: 20px;
      width: 80%;
      margin: 0 auto;
      text-align: center; }
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy p:first-of-type {
        width: 90%;
        text-align: center;
        margin: 0 auto;
        padding: 0; }
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy p {
        text-align: center; }
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy div.heading_two {
        text-align: center; }
    body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article {
      flex-basis: 100%;
      margin: 4px 0; }
      body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .bottom_fix {
        bottom: 40px; }
      body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
        position: relative;
        left: 0; } }
@media only screen and (max-width: 510px) {
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -17%; } }
@media only screen and (max-width: 450px) {
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -32%; } }
@media only screen and (max-width: 380px) {
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -57%; } }
@media only screen and (max-width: 320px) {
  body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
    position: relative;
    left: -74%; } }

/*# sourceMappingURL=responsive.css.map */
