.mobile-images {
  display: none; }

.desktop-images {
  display: table; }

#myModal button {
  cursor: pointer; }

.modal-item {
  margin-bottom: 15px; }
  .modal-item * {
    font-size: 15px;
    margin: 0;
    text-align: justify; }

.modal-item-title {
  color: #184b81;
  display: block;
  margin-bottom: 5px;
  font-size: 16px; }
  .modal-item-title span {
    color: #0f3358;
    font-weight: 600;
    font-size: 16px; }

.modal-item-body {
  display: block; }

.modal-item-image {
  max-width: 100%;
  margin-top: 5px; }

.modal-body > ul {
  list-style: none;
  padding: 0; }

.modal-copyring a {
  text-decoration: none;
  color: #184b81; }
.modal-copyring a:hover {
  color: #0f3358; }

@media screen and (max-width: 768px) {
  html {
    width: 100%; }

  .mobile-header td {
    display: block; }

  .templatecontent > table {
    display: block;
    width: 100%; }
    .templatecontent > table tbody {
      width: 100%;
      display: block; }
      .templatecontent > table tbody tr {
        display: block; }

  #form-table {
    display: block; }
    #form-table tbody {
      display: block; }
      #form-table tbody .first-tr {
        display: block; }
        #form-table tbody .first-tr .form-preview {
          display: block;
          margin: auto;
          width: 510px; }
          #form-table tbody .first-tr .form-preview p img {
            width: 100%;
            height: auto;
            border-radius: 15px; }
        #form-table tbody .first-tr .form-body {
          margin: auto;
          display: block;
          width: 510px; }

  #padprintoptions {
    margin-top: 10px; }

  .mobile-images {
    display: block; }

  .desktop-images {
    display: none; }

  .calcbar {
    width: 100%;
    display: block; }

  .form-body-list .calcbox, .custom-font-size, .calcboxtitle, #padprintoptions, #paperlabeloptions > * {
    font-size: 17px;
    color: #006666; }

  #paperlabeloptions {
    margin-top: 10px; }
    #paperlabeloptions label {
      color: #006666; }
    #paperlabeloptions select {
      color: black; }

  .calcbox > p {
    text-align: left; }

  .first-tr select {
    color: black; }

  .form-body-list > tr {
    color: black;
    display: block;
    height: auto;
    margin: 15px 0; }

  #testtape {
    margin-bottom: 15px; }

  #downloadcodes {
    margin-bottom: 10px; }

  .custom-margin {
    margin-bottom: 15px;
    display: block; }

  .addthis_horizontal_follow_toolbox {
    height: 40px; }

  .mobile-palette td img {
    width: 100%;
    height: auto; }
  .mobile-palette .calcdot {
    display: none; }

  .mobile-palette-container tr .calcdot {
    width: 15px; }

  .mobile-currency {
    padding: 0 5px; }
    .mobile-currency tr {
      width: 100%; }
      .mobile-currency tr .calcdot {
        display: none; }
      .mobile-currency tr td {
        width: 100%; }
        .mobile-currency tr td p {
          width: 100%; }
          .mobile-currency tr td p img {
            width: 100%;
            height: auto; }

  .mobile-pro {
    padding: 0 5px; }
    .mobile-pro tr {
      width: 100%; }
      .mobile-pro tr .calcdot {
        display: none; }
      .mobile-pro tr td {
        width: 100%; }
        .mobile-pro tr td p {
          width: 100%; }
          .mobile-pro tr td p img {
            width: 100%;
            height: auto; } }
@media screen and (max-width: 535px) {
  #form-table {
    display: block;
    width: 100%;
    padding: 0 10px; }
    #form-table tbody {
      display: block; }
      #form-table tbody .first-tr {
        display: block; }
        #form-table tbody .first-tr .form-preview {
          display: block;
          margin: auto;
          width: 100%; }
        #form-table tbody .first-tr .form-body {
          margin: auto;
          display: block;
          width: 100%; }
    #form-table #form-table .form-body-list .calcbox, #form-table #form-table .custom-font-size, #form-table #form-table .calcboxtitle, #form-table #form-table #padprintoptions, #form-table #form-table #paperlabeloptions > * {
      font-size: 16px; } }
@media screen and (max-width: 438px) {
  #form-table .form-body-list .calcbox, #form-table .custom-font-size, #form-table .calcboxtitle, #form-table #padprintoptions, #form-table #paperlabeloptions > * {
    font-size: 15px; }

  #form-table {
    display: block;
    width: 100%;
    padding: 0 10px; }
    #form-table tbody {
      display: block; }
      #form-table tbody .first-tr {
        display: block; }
        #form-table tbody .first-tr .form-preview {
          display: block;
          margin: auto;
          width: 100%; }
          #form-table tbody .first-tr .form-preview p img {
            width: 100%;
            height: auto; }
        #form-table tbody .first-tr .form-body {
          margin: auto;
          display: block;
          width: 100%; }
          #form-table tbody .first-tr .form-body table {
            display: block;
            width: 100%; } }
@media screen and (max-width: 397px) {
  #form-table .form-body-list .calcbox, #form-table .custom-font-size, #form-table .calcboxtitle, #form-table #padprintoptions, #form-table #paperlabeloptions > * {
    font-size: 13px; }

  .form-body-list > tr {
    margin: 5px 0; }

  #form-table {
    padding: 0; } }
@media screen and (max-width: 336px) {
  #form-table .form-body-list .calcbox, #form-table .custom-font-size, #form-table .calcboxtitle, #form-table #padprintoptions, #form-table #paperlabeloptions > * {
    font-size: 12px; } }


