.mobile-images {
  display: none; }

@media screen and (max-width: 768px) {
  .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcboxtitle, .templatecontent.container form table tbody .cass-pack-first-tr .calculator .inner-table .calcbox, .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcbox, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #padprintoptions label, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #paperlabeloptions label {
    font-size: 17px; }

  .mobile-images {
    display: block; }

  .templatecontent.container .pcenter img {
    width: 100%;
    height: auto; }
  .templatecontent.container .addthis_horizontal_follow_toolbox {
    height: 40px; }
  .templatecontent.container form {
    width: 100%; }
    .templatecontent.container form table {
      width: 100%;
      display: block; }
      .templatecontent.container form table tbody {
        width: 100%;
        display: block; }
        .templatecontent.container form table tbody .cass-pack-first-tr {
          width: 100%;
          display: block;
          margin-bottom: 30px; }
          .templatecontent.container form table tbody .cass-pack-first-tr .first-td {
            width: 510px;
            display: block;
            margin: auto; }
            .templatecontent.container form table tbody .cass-pack-first-tr .first-td img {
              width: 100%;
              height: auto;
              display: block; }
          .templatecontent.container form table tbody .cass-pack-first-tr .calculator {
            width: 510px;
            display: block;
            margin: auto; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .inner-table tr {
              color: black;
              display: block;
              height: auto;
              margin: 15px 0; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .inner-table .calcbox .calc-p-first {
              text-align: left; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .inner-table .calcbox .calc-p-last {
              margin-bottom: 0; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .mobile-label span {
              margin-bottom: 15px; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .mobile-label #mobile-label {
              display: block;
              margin: 15px 0 15px 0; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcbox .calc-p-first {
              text-align: left; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcbox .calc-p-last {
              margin-bottom: 0; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .submit-btn {
              margin-top: 15px; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator #downloadcodes {
              margin: 15px 0; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator #testtape {
              margin-bottom: 15px; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator #padprintoptions, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #paperlabeloptions {
              margin-top: 15px; }
              .templatecontent.container form table tbody .cass-pack-first-tr .calculator #padprintoptions label, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #paperlabeloptions label {
                color: #066;
                margin-bottom: 15px; }
              .templatecontent.container form table tbody .cass-pack-first-tr .calculator #padprintoptions label:last-child, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #paperlabeloptions label:last-child {
                margin-bottom: 0; }
            .templatecontent.container form table tbody .cass-pack-first-tr .calculator .total-weight tbody {
              display: table; }
              .templatecontent.container form table tbody .cass-pack-first-tr .calculator .total-weight tbody tr {
                width: 100%; }
        .templatecontent.container form table tbody .cass-pack-second-tr {
          display: block; }
          .templatecontent.container form table tbody .cass-pack-second-tr td {
            margin: auto;
            display: block; }
            .templatecontent.container form table tbody .cass-pack-second-tr td .pcenter a img {
              width: 80%; }
          .templatecontent.container form table tbody .cass-pack-second-tr .pcenter {
            width: 510px; }
            .templatecontent.container form table tbody .cass-pack-second-tr .pcenter strong {
              display: block; }
            .templatecontent.container form table tbody .cass-pack-second-tr .pcenter a {
              display: block;
              height: auto; }
          .templatecontent.container form table tbody .cass-pack-second-tr .pcenter-table {
            width: 100%; }
            .templatecontent.container form table tbody .cass-pack-second-tr .pcenter-table tr {
              display: block;
              width: 100%;
              border-radius: 13px; }
              .templatecontent.container form table tbody .cass-pack-second-tr .pcenter-table tr td {
                display: block;
                width: 100%;
                text-align: center; }
          .templatecontent.container form table tbody .cass-pack-second-tr .c0sku {
            width: 100%; }
    .templatecontent.container form .desktop-images {
      display: none; }
  .templatecontent.container p.pcenter {
    /*width : $width;
    display: block;
    margin: 0 auto 16px auto;*/ }
  .templatecontent.container .responsive-table {
    width: 100%;
    display: block; }
    .templatecontent.container .responsive-table tbody {
      display: block; }
      .templatecontent.container .responsive-table tbody tr {
        display: block;
        width: 100%; }
        .templatecontent.container .responsive-table tbody tr td.calcbar {
          width: 100%;
          display: block;
          text-align: center;
          margin-bottom: 5px; }
        .templatecontent.container .responsive-table tbody tr td.calcdot {
          width: 6px; }
        .templatecontent.container .responsive-table tbody tr td img {
          width: 100%;
          height: auto; } }
@media screen and (max-width: 546px) {
  .templatecontent.container form table tbody .cass-pack-first-tr .calculator {
    width: 100%; }

  .templatecontent.container form table tbody .cass-pack-first-tr .first-td {
    width: 100%; }

  .templatecontent.container form table tbody .cass-pack-second-tr .pcenter {
    width: 100%; } }
@media (max-width: 445px) {
  .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcboxtitle, .templatecontent.container form table tbody .cass-pack-first-tr .calculator .inner-table .calcbox, .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcbox, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #padprintoptions label, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #paperlabeloptions label {
    font-size: 13px; } }
@media (max-width: 358px) {
  .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcboxtitle, .templatecontent.container form table tbody .cass-pack-first-tr .calculator .inner-table .calcbox, .templatecontent.container form table tbody .cass-pack-first-tr .calculator .calcbox, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #padprintoptions label, .templatecontent.container form table tbody .cass-pack-first-tr .calculator #paperlabeloptions label {
    font-size: 11px; } }


