@media (min-width: 1440px) {
  #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3 {
    padding-top: 23%; } }
@media (max-width: 1439px) and (min-width: 1280px) {
  /* hero banner style starts */
  #cwwbos_epson_wrapper header .cwwbos_hero_wrapper {
    max-width: 1280px; }
    #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text {
      width: 500px;
      padding-top: 40px;
      padding-left: 120px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.para_text {
        width: 451px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.cwwbos_caveat {
        margin-bottom: 10px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text .epson_logo {
        padding-bottom: 30px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text h1 {
        margin-bottom: 10px; }
    #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_img {
      background: url(/sbd/cre/products/fastfoto/images/hero_printer_img_1440.png) right top no-repeat;
      height: 466px;
      width: 774px;
      top: 40px;
      right: -45px;
      background-size: 97%; }

  /* hero banner style ends */
  /* category banners starts */
  #cwwbos_epson_wrapper .cwwbos_main_content_wrap {
    width: 1280px; }

  #cwwbos_epson_wrapper {
    /* White background category starts */
    /* White background category ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */ }
    #cwwbos_epson_wrapper section.white_bg.memories {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 90px;
          padding-top: 40px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 326px; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 540px;
          margin: 0 40px 0 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 524px;
          margin: 0 90px 0 0; }
    #cwwbos_epson_wrapper section.gray_bg.signle_detail {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper {
        padding: 50px 0 30px 0; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 90px;
          padding-top: 80px; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 347px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 560px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 610px; }
    #cwwbos_epson_wrapper section.white_bg.old_photo {
      background-size: 53%;
      background-position: 602px 50px;
      height: 410px; }
      #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 90px;
          padding-top: 100px; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            padding: 58px 0 10px 0;
            font-size: 36px;
            line-height: 43px;
            margin: 0; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            padding: 0 0 10px 0;
            font-size: 15px;
            line-height: 22px;
            margin-top: 0;
            width: 340px; }
            #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p span, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p span {
              font-size: 0.6em;
              line-height: 0;
              vertical-align: 7px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 630px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 700px;
          float: right; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_right_img img {
            position: absolute; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 130px;
      padding-top: 100px; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 347px; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 90px;
      padding-top: 100px; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 322px; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 355px; }

  /* category banners ends */
  .cwwbos_main_container {
    width: 1280px; }
    .cwwbos_main_container .cwwbos_video_box #video {
      width: 861px;
      height: 482px; }
    .cwwbos_main_container .cwwbos_video_box #video_overlay {
      left: 209px;
      width: 861px;
      height: 482px; }
    .cwwbos_main_container .cwwbos_inner_wrap p {
      width: 37%; }
    .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup {
      padding: 135px 0 75px 85px;
      width: calc((86.7%)/2); }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup p {
        width: 80%; }
    .cwwbos_main_container ol.cwwbos_bottom_list {
      padding: 38px 330px 40px 149px; } }
@media (max-width: 1279px) and (min-width: 1024px) {
  body {
    min-width: 100% !important; }

  /* hero banner style starts */
  #cwwbos_epson_wrapper header .cwwbos_hero_wrapper {
    max-width: 1024px; }
    #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text {
      width: 430px;
      padding-top: 39px;
      padding-left: 90px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.para_text {
        width: 383px;
        margin: 0 0 4px 0; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text h1 {
        margin-bottom: 7px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.cwwbos_caveat {
        margin-bottom: 10px; }
    #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_img {
      background: url(/sbd/cre/products/fastfoto/images/hero_printer_img_1440.png) right top no-repeat;
      height: 439px;
      width: 774px;
      top: 40px;
      right: -95px;
      background-size: 87%; }

  /* hero banner style Ends */
  /* category banners starts */
  #cwwbos_epson_wrapper .cwwbos_main_content_wrap {
    width: 1024px; }

  #cwwbos_epson_wrapper {
    /* White background category starts */
    /* White background category ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */ }
    #cwwbos_epson_wrapper section.white_bg.memories {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 90px;
          padding-top: 20px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 34px;
            line-height: 40px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 326px; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 470px;
          margin: 0 40px 0 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 418px;
          margin: 0 50px 0 0; }
    #cwwbos_epson_wrapper section.gray_bg.signle_detail {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper {
        padding: 50px 0 30px 0; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 90px;
          padding-top: 80px; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 34px;
            line-height: 40px; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 327px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 450px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 540px; }
    #cwwbos_epson_wrapper section.white_bg.old_photo {
      background-size: 57%;
      background-position: 441px 50px;
      height: 390px; }
      #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 90px;
          padding-top: 100px; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 34px;
            line-height: 40px; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 300px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 630px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 700px;
          float: right; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_right_img img {
            position: absolute; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 90px;
      padding-top: 50px; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 315px;
        font-size: 34px;
        line-height: 40px; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 347px; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 90px;
      padding-top: 50px; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 322px;
        font-size: 34px;
        line-height: 40px; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 315px; }

  /* category banners ends */
  .cwwbos_main_container {
    width: 1024px; }
    .cwwbos_main_container .cwwbos_video_box #video {
      width: 767px;
      height: 429px; }
    .cwwbos_main_container .cwwbos_video_box #video_overlay {
      left: 129px;
      width: 767px;
      height: 429px; }
    .cwwbos_main_container .cwwbos_inner_wrap {
      padding: 60px 0; }
      .cwwbos_main_container .cwwbos_inner_wrap p {
        margin: 0 auto 45px auto;
        width: 47%; }
      .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col img {
        width: 35%; }
      .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col p {
        font-size: 24px;
        line-height: 1.1em;
        margin: 15px auto 0 auto; }
    .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup {
      min-height: 320px;
      padding: 80px 0 55px 90px; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup h2 {
        margin: 0 0 15px 0; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup p {
        margin: 0 0 40px 0;
        width: 80%; }
    .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_img_ampup {
      min-height: 320px;
      background-position: -90px 0; }
    .cwwbos_main_container ol.cwwbos_bottom_list {
      padding: 25px 100px 15px 105px; }
      .cwwbos_main_container ol.cwwbos_bottom_list li.cwwbos_one {
        width: 80%; } }
@media (max-width: 1023px) and (min-width: 820px) {
  body {
    min-width: 100% !important; }

  /* hero banner style starts */
  #cwwbos_epson_wrapper header {
    height: 558px;
    overflow: hidden; }
    #cwwbos_epson_wrapper header .cwwbos_hero_wrapper {
      max-width: 820px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text {
        width: 400px;
        padding-top: 54px;
        padding-left: 70px; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text .epson_logo {
          padding-bottom: 20px; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.para_text {
          width: 360px;
          font-size: 14px;
          line-height: 22px;
          margin: 0 0 4px 0; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text h1 {
          width: 400px;
          font-size: 58px;
          margin-bottom: 7px; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.cwwbos_caveat {
          margin-bottom: 10px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_img {
        background: url(/sbd/cre/products/fastfoto/images/hero_printer_img_1440.png) right top no-repeat;
        height: 439px;
        width: 474px;
        top: 150px;
        right: -95px;
        background-size: 111%; }

  /* hero banner style ends */
  /* category banners starts */
  #cwwbos_epson_wrapper .cwwbos_main_content_wrap {
    width: 820px; }

  #cwwbos_epson_wrapper {
    /* White background category starts */
    /* White background category ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */ }
    #cwwbos_epson_wrapper section.white_bg.memories {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 70px;
          padding-top: 0px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 32px;
            line-height: 38px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 286px;
            font-size: 14px; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 410px;
          margin: 0 40px 0 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 318px;
          margin: 0 30px 0 0; }
    #cwwbos_epson_wrapper section.gray_bg.signle_detail {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper {
        padding: 50px 0 30px 0; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 70px;
          padding-top: 0px; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 32px;
            line-height: 38px;
            width: 270px;
            padding: 40px 0 10px 0; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 280px;
            font-size: 14px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 370px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 450px; }
    #cwwbos_epson_wrapper section.white_bg.old_photo {
      background-size: 47%;
      background-position: 441px 50px;
      height: 280px; }
      #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 70px;
          padding-top: 40px; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 32px;
            line-height: 38px; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 300px;
            font-size: 14px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 630px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 700px;
          float: right; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_right_img img {
            position: absolute; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 70px;
      padding-top: 10px; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 300px;
        font-size: 32px;
        line-height: 38px; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 297px;
        font-size: 14px; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 70px;
      padding-top: 10px; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        font-size: 32px;
        line-height: 38px;
        width: 322px; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 245px;
        font-size: 14px; }

  /* category banners ends */
  .cwwbos_main_container {
    width: 820px; }
    .cwwbos_main_container .cwwbos_video_box #video {
      width: 574px;
      height: 321px; }
    .cwwbos_main_container .cwwbos_video_box #video_overlay {
      left: 122px;
      width: 574px;
      height: 321px; }
      .cwwbos_main_container .cwwbos_video_box #video_overlay .play_btn {
        top: 35%; }
    .cwwbos_main_container .cwwbos_inner_wrap {
      padding: 60px 0; }
      .cwwbos_main_container .cwwbos_inner_wrap h3 {
        font-size: 32px;
        line-height: 1.1em;
        margin: 0 0 15px 0; }
      .cwwbos_main_container .cwwbos_inner_wrap p {
        margin: 0 auto 35px auto;
        width: 63%; }
      .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col {
        width: 285px; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col img {
          width: 35%; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col p {
          font-size: 19px;
          line-height: 1.1em;
          margin: 10px auto 0 auto; }
    .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup {
      min-height: 320px;
      padding: 65px 63px 50px 47px;
      width: calc((73%)/2); }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup h2 {
        margin: 0 0 15px 0;
        font-size: 32px;
        line-height: 1.1em; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup p {
        margin: 0 0 40px 0;
        width: 94%;
        line-height: 1.6em;
        font-size: 14px; }
    .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_img_ampup {
      min-height: 320px;
      background-position: -90px 0; }
    .cwwbos_main_container ol.cwwbos_bottom_list {
      padding: 25px 68px 15px 60px; }
      .cwwbos_main_container ol.cwwbos_bottom_list li.cwwbos_one {
        width: 100%; } }
@media (max-width: 819px) and (min-width: 600px) {
  body {
    min-width: 100% !important; }

  /* hero banner style starts */
  #cwwbos_epson_wrapper header {
    height: 880px;
    overflow: hidden; }
    #cwwbos_epson_wrapper header .cwwbos_hero_wrapper {
      max-width: 600px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text {
        width: 470px;
        padding-top: 34px;
        padding-left: 0;
        margin: 0 auto;
        text-align: center; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.para_text {
          width: 100%;
          font-size: 14px;
          line-height: 22px;
          margin: 0 0 4px 0; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text h1 {
          font-size: 58px;
          line-height: 58px;
          margin-bottom: 33px; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text .mobile_printer_ban_img {
          display: block;
          background: url(/sbd/cre/products/fastfoto/images/hero_printer_img_1440.png) center top no-repeat;
          position: static;
          height: 300px;
          width: 474px;
          top: 150px;
          right: -95px;
          background-size: 97%; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text .epson_logo {
          padding-bottom: 27px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_img {
        display: none; }

  /* hero banner style ends */
  /* category banners starts */
  #cwwbos_epson_wrapper .cwwbos_main_content_wrap {
    width: 600px; }

  #cwwbos_epson_wrapper {
    /* White background category starts */
    /* White background category ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */ }
    #cwwbos_epson_wrapper section.white_bg.memories {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 55px;
          padding-top: 20px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 22px;
            line-height: 26px;
            padding-top: 0px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 236px;
            font-size: 14px;
            line-height: 18px; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 300px;
          margin: 0 40px 0 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 230px;
          margin: 0 30px 0 0; }
    #cwwbos_epson_wrapper section.gray_bg.signle_detail {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper {
        padding: 30px 0 30px 0; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 55px;
          padding-top: 0px; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 22px;
            line-height: 22px;
            width: 180px;
            padding: 20px 0 10px 0; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 218px;
            font-size: 14px;
            line-height: 18px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 270px; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 330px; }
    #cwwbos_epson_wrapper section.white_bg.old_photo {
      background-size: 47%;
      background-position: 321px 30px;
      height: 200px; }
      #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 55px;
          padding-top: 10px; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 22px;
            line-height: 22px; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 300px;
            font-size: 14px;
            line-height: 18px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 600px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 600px;
          float: right; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_right_img img {
            position: absolute; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 0px;
      padding-top: 10px;
      width: 360px;
      margin: 0 auto; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 100%;
        font-size: 22px;
        line-height: 22px;
        text-align: center;
        padding: 44px 0 10px 0; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 100%;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        margin: 10px 0 35px 0; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap {
      width: 100%; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap {
      width: 100%;
      text-align: center; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 0px;
      padding-top: 10px;
      width: 448px;
      margin: 0 auto; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 100%;
        font-size: 22px;
        line-height: 22px;
        text-align: center;
        padding: 44px 0 10px 0; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 80%;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        margin: 10px auto 35px auto; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap {
      width: 100%;
      float: right; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap {
      width: 100%;
      text-align: center;
      float: left;
      display: none; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_mobile_img {
      display: block;
      width: 100%;
      text-align: center;
      float: left; }

  /* category banners ends */
  .cwwbos_main_container {
    width: 600px; }
    .cwwbos_main_container .cwwbos_video_box #video {
      width: 488px;
      height: 273px; }
    .cwwbos_main_container .cwwbos_video_box #video_overlay {
      left: 54px;
      width: 488px;
      height: 273px; }
      .cwwbos_main_container .cwwbos_video_box #video_overlay .play_btn {
        top: 30%;
        left: 40%; }
    .cwwbos_main_container .cwwbos_inner_wrap {
      padding: 50px 0 40px 0; }
      .cwwbos_main_container .cwwbos_inner_wrap h3 {
        font-size: 22px;
        line-height: 1.1em;
        margin: 0 0 15px 0; }
      .cwwbos_main_container .cwwbos_inner_wrap p {
        margin: 0 auto 20px auto;
        width: 63%;
        font-size: 14px; }
      .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col {
        width: 245px; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col img {
          width: 35%; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col p {
          font-size: 14px;
          line-height: 1.1em;
          margin: 10px auto 0 auto; }
    .cwwbos_main_container .cwwbos_photos_wrap {
      display: flex;
      flex-direction: column; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_txt {
        order: 2; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup {
        min-height: auto;
        padding: 55px 0 50px 0;
        width: 100%;
        text-align: center; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup h2 {
          margin: 0 0 15px 0;
          font-size: 22px;
          line-height: 1.1em; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup p {
          margin: 0 auto 35px auto;
          width: 69%;
          line-height: 1.6em;
          font-size: 14px; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup a.cwwbos_cta {
          padding: 13px 25px; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_img_ampup {
        min-height: 280px;
        background-position: 0 -20px;
        order: 1; }
    .cwwbos_main_container ol.cwwbos_bottom_list {
      padding: 25px 32px 10px 32px; }
      .cwwbos_main_container ol.cwwbos_bottom_list li {
        font-size: 11px;
        line-height: 1.1em; }
      .cwwbos_main_container ol.cwwbos_bottom_list li.cwwbos_one {
        width: 100%; } }
@media (max-width: 599px) and (min-width: 320px) {
  body {
    min-width: 100% !important; }

  #cwwbos_epson_wrapper P {
    margin: 10px 0 8px 0; }
  #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap {
    background: url(/sbd/cre/products/fastfoto/images/quickest_way_mob.png) left top no-repeat;
    width: 149px;
    height: 200px;
    box-sizing: border-box; }
    #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap img {
      display: none; }

  /* hero banner style starts */
  #cwwbos_epson_wrapper header {
    height: 560px;
    overflow: hidden; }
    #cwwbos_epson_wrapper header .cwwbos_hero_wrapper {
      max-width: 320px; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text {
        width: 320px;
        padding-top: 34px;
        padding-left: 0;
        margin: 0 auto;
        text-align: center; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.cwwbos_caveat {
          font-size: 10px;
          line-height: 12px; }
          #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.cwwbos_caveat span {
            vertical-align: 4px; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text p.para_text {
          width: 254px;
          font-size: 14px;
          line-height: 17px;
          margin: 0 auto; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text h1 {
          font-size: 33px;
          line-height: 33px;
          margin-bottom: 33px;
          width: 257px;
          margin: 0 auto;
          text-align: center; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text .mobile_printer_ban_img {
          display: block;
          background: url(/sbd/cre/products/fastfoto/images/hero_printer_img_1440.png) center top no-repeat;
          position: static;
          width: 250px;
          height: 150px;
          margin: 22px auto 0 auto;
          background-size: 90%; }
        #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text .epson_logo {
          padding-bottom: 17px; }
          #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_intro_text .epson_logo img {
            width: 60px;
            height: auto; }
      #cwwbos_epson_wrapper header .cwwbos_hero_wrapper .cwwbos_img {
        display: none; }

  /* hero banner style ends */
  /* category banners starts */
  #cwwbos_epson_wrapper .cwwbos_main_content_wrap {
    width: 320px; }

  #cwwbos_epson_wrapper {
    /* White background category starts */
    /* White background category ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */
    /* Gray background category starts */
    /* Gray background category ends */
    /* White background category starts */
    /* White background category Ends */ }
    #cwwbos_epson_wrapper section.white_bg.memories {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: left;
          padding-left: 0;
          padding-top: 40px; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 22px;
            line-height: 26px;
            padding-top: 0px;
            text-align: center; }
          #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 236px;
            font-size: 14px;
            line-height: 18px;
            margin: 0 auto 20px auto;
            text-align: center; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 270px;
          margin: 0  auto;
          float: none; }
        #cwwbos_epson_wrapper section.white_bg.memories .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 155px;
          margin: 0 auto;
          float: none; }
    #cwwbos_epson_wrapper section.gray_bg.signle_detail {
      margin: 0px;
      padding: 0px; }
      #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper {
        padding: 30px 0 30px 0; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: center;
          padding-left: 0;
          padding-top: 0px;
          width: 270px; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 22px;
            line-height: 26px;
            padding-top: 0px;
            text-align: center; }
          #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 270px;
            font-size: 14px;
            line-height: 18px;
            margin: 0 auto 5px auto;
            text-align: center; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 180px;
          margin: 0  auto 30px auto;
          float: none; }
        #cwwbos_epson_wrapper section.gray_bg.signle_detail .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 270px;
          margin: 0 auto;
          float: none; }
    #cwwbos_epson_wrapper section.white_bg.old_photo {
      background-size: 47%;
      background-position: 551px 30px;
      height: auto; }
      #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper {
        padding: 0 0 30px 0; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
          text-align: center;
          padding-left: 0;
          padding-top: 0px;
          width: 210px;
          margin: 40px auto 20px auto; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
            font-size: 22px;
            line-height: 26px;
            padding-top: 0px;
            text-align: center; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
            width: 210px;
            font-size: 14px;
            line-height: 18px;
            margin: 0 auto 5px auto;
            text-align: center; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_left_wrap {
          width: 320px; }
        #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap {
          width: 220px;
          margin: 0 auto 0 auto;
          float: none;
          display: block; }
          #cwwbos_epson_wrapper section.white_bg.old_photo .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_right_img img {
            position: static; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 0px;
      padding-top: 10px;
      width: 220px;
      margin: 0 auto; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 200px;
        margin: 0 auto;
        font-size: 22px;
        line-height: 22px;
        text-align: center;
        padding: 44px 0 10px 0; }
      #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 100%;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        margin: 10px 0 35px 0; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_left_wrap {
      width: 100%; }
    #cwwbos_epson_wrapper section.gray_bg.goodhands .cwwbos_two_wrapper .cwwbos_right_wrap {
      width: 100%;
      text-align: center; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content {
      padding-left: 0px;
      padding-top: 10px;
      width: 220px;
      margin: 0 auto; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content h3, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content h3 {
        width: 100%;
        font-size: 22px;
        line-height: 22px;
        text-align: center;
        padding: 44px 0 10px 0; }
      #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap .cwwbos_inner_content p, #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap .cwwbos_inner_content p {
        width: 90%;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        margin: 10px auto 35px auto; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_left_wrap {
      width: 100%;
      float: right; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_wrap {
      width: 100%;
      text-align: center;
      float: left;
      display: none; }
    #cwwbos_epson_wrapper section.gray_bg.scanning .cwwbos_two_wrapper .cwwbos_right_mobile_img {
      display: block;
      width: 100%;
      text-align: center;
      float: left; }

  /* category banners ends */
  .cwwbos_main_container {
    width: 320px; }
    .cwwbos_main_container h3.cwwbos_vidtile {
      font-size: 20px !important; }
    .cwwbos_main_container .cwwbos_video_box #video {
      width: 298px;
      height: 168px; }
    .cwwbos_main_container .cwwbos_video_box #video_overlay {
      left: 11px;
      width: 298px;
      height: 168px; }
      .cwwbos_main_container .cwwbos_video_box #video_overlay .play_btn {
        top: 30%;
        left: 35%; }
        .cwwbos_main_container .cwwbos_video_box #video_overlay .play_btn img {
          width: 75%; }
    .cwwbos_main_container .cwwbos_inner_wrap {
      padding: 50px 0 40px 0; }
      .cwwbos_main_container .cwwbos_inner_wrap h3 {
        font-size: 22px;
        line-height: 1.1em;
        margin: 0 auto 15px auto;
        width: 65%; }
      .cwwbos_main_container .cwwbos_inner_wrap p {
        margin: 0 auto 30px auto;
        width: 51%;
        font-size: 14px; }
      .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col {
        width: 185px; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col img {
          width: 35%; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col p {
          font-size: 10px;
          line-height: 1.1em;
          margin: 10px auto 0 auto; }
    .cwwbos_main_container .cwwbos_photos_wrap {
      display: flex;
      flex-direction: column; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_txt {
        order: 2; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup {
        min-height: auto;
        padding: 45px 0 40px 0;
        width: 100%;
        text-align: center; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup h2 {
          margin: 0 0 15px 0;
          font-size: 22px;
          line-height: 1.1em; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup p {
          margin: 0 auto 35px auto;
          width: 64%;
          line-height: 1.6em;
          font-size: 14px; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup a.cwwbos_cta {
          padding: 13px 25px; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_img_ampup {
        min-height: 225px;
        background-position: 0;
        order: 1;
        padding: 0; }
    .cwwbos_main_container ol.cwwbos_bottom_list {
      padding: 20px 25px; }
      .cwwbos_main_container ol.cwwbos_bottom_list li {
        font-size: 8px;
        line-height: 1.1em; }
      .cwwbos_main_container ol.cwwbos_bottom_list li.cwwbos_one {
        width: 100%; } }
@media (max-width: 319px) {
  .cwwbos_main_container {
    width: 320px; }
    .cwwbos_main_container h3.cwwbos_vidtile {
      font-size: 20px !important; }
    .cwwbos_main_container .cwwbos_video_box #video {
      width: 298px;
      height: 168px; }
    .cwwbos_main_container .cwwbos_video_box #video_overlay {
      left: 11px;
      width: 298px;
      height: 168px; }
      .cwwbos_main_container .cwwbos_video_box #video_overlay .play_btn {
        top: 30%;
        left: 35%; }
        .cwwbos_main_container .cwwbos_video_box #video_overlay .play_btn img {
          width: 75%; }
    .cwwbos_main_container .cwwbos_inner_wrap {
      padding: 50px 0 40px 0; }
      .cwwbos_main_container .cwwbos_inner_wrap h3 {
        font-size: 22px;
        line-height: 1.1em;
        margin: 0 auto 15px auto;
        width: 65%; }
      .cwwbos_main_container .cwwbos_inner_wrap p {
        margin: 0 auto 30px auto;
        width: 51%;
        font-size: 14px; }
      .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col {
        width: 185px; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col img {
          width: 35%; }
        .cwwbos_main_container .cwwbos_inner_wrap .cwwbos_two_col .cwwbos_col p {
          font-size: 10px;
          line-height: 1.1em;
          margin: 10px auto 0 auto; }
    .cwwbos_main_container .cwwbos_photos_wrap {
      display: flex;
      flex-direction: column; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_txt {
        order: 2; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup {
        min-height: auto;
        padding: 45px 0 40px 0;
        width: 100%;
        text-align: center; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup h2 {
          margin: 0 0 15px 0;
          font-size: 22px;
          line-height: 1.1em; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup p {
          margin: 0 auto 35px auto;
          width: 64%;
          line-height: 1.6em;
          font-size: 14px; }
        .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_ampup a.cwwbos_cta {
          padding: 13px 25px; }
      .cwwbos_main_container .cwwbos_photos_wrap .cwwbos_img_ampup {
        min-height: 225px;
        background-position: 0;
        order: 1;
        padding: 0; }
    .cwwbos_main_container ol.cwwbos_bottom_list {
      padding: 20px 25px; }
      .cwwbos_main_container ol.cwwbos_bottom_list li {
        font-size: 8px;
        line-height: 1.1em; }
      .cwwbos_main_container ol.cwwbos_bottom_list li.cwwbos_one {
        width: 100%; } }

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