common-tab-con-image .common-image-last-tab td .td-title {
  display: none; }

#common-sub-tab > tbody > tr > td input {
  margin: 3px 0; }

@media (max-width: 768px) {
  div.templatecontent.container > img {
    display: block;
    width: 100%;
    height: auto; }
  div.templatecontent.container .mobile-images {
    display: block; }
  div.templatecontent.container .desktop-images {
    display: none; }
  div.templatecontent.container .responsive-hidden {
    display: none; }
  div.templatecontent.container #responsive-value-calculator > table {
    width: 100%;
    margin-bottom: 15px; }
    div.templatecontent.container #responsive-value-calculator > table * {
      font-size: 17px; }
    div.templatecontent.container #responsive-value-calculator > table #prepress {
      position: relative;
      left: -5px; }
  div.templatecontent.container form[name='ca'] {
    margin-bottom: 0; }
    div.templatecontent.container form[name='ca'] > table {
      display: block;
      width: 100%; }
      div.templatecontent.container form[name='ca'] > table > tbody {
        display: block;
        width: 100%; }
        div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child {
          display: block;
          width: 100%; }
          div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child {
            display: block;
            width: 510px;
            margin: auto auto 30px auto; }
            div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child img {
              width: 100%;
              height: auto; }
          div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator {
            display: block;
            width: 510px;
            margin: auto; }
            div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator p:first-child {
              color: red; }
            div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > .pcenter {
              font-size: 17px; }
              div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > .pcenter textarea[name='notes'] {
                width: 100%; }
            div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table {
              width: 100%; }
              div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody > tr.first-tr {
                margin: 0; }
                div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody > tr.first-tr > td > select {
                  margin-top: 15px; }
              div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody > tr {
                margin: 15px 0;
                display: block; }
                div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody > tr * {
                  font-size: 17px; }
            div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > .addthis_horizontal_follow_toolbox {
              height: 40px; }
        div.templatecontent.container form[name='ca'] > table > tbody .common-quantity > td {
          padding: 0; }
        div.templatecontent.container form[name='ca'] > table > tbody > tr:last-child {
          display: block;
          width: 100%; }
          div.templatecontent.container form[name='ca'] > table > tbody > tr:last-child > td {
            width: 510px;
            display: block;
            margin: auto; }
  div.templatecontent.container .common-tab-con {
    display: block;
    width: 100%; }
    div.templatecontent.container .common-tab-con > tbody {
      display: block;
      width: 100%; }
      div.templatecontent.container .common-tab-con > tbody tr {
        display: block;
        width: 100%;
        border-radius: 13px; }
        div.templatecontent.container .common-tab-con > tbody tr td {
          text-align: center;
          width: 100%;
          display: block;
          height: auto; }
        div.templatecontent.container .common-tab-con > tbody tr td.calcdot {
          display: none; } }
@media (max-width: 540px) {
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child, div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator, div.templatecontent.container form[name='ca'] > table > tbody > tr:last-child > td {
    width: 100%; }

  .common-tab-con-image tr {
    border: none; }
    .common-tab-con-image tr * {
      border: none; }
  .common-tab-con-image .common-image-first-tab {
    border: 1px solid black;
    border-bottom: none; }
  .common-tab-con-image .common-image-second-tab {
    display: none; }
  .common-tab-con-image .common-image-last-tab td .td-title {
    display: block;
    font-weight: 600;
    font-size: 18px;
    margin-top: 5px; }
  .common-tab-con-image .common-image-last-tab td:first-child {
    display: block;
    width: 100%;
    border: 1px solid black;
    border-bottom: none; }
  .common-tab-con-image .common-image-last-tab td:last-child {
    display: block;
    width: 100%;
    border: 1px solid black; } }
#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; }

.modal-body .modal-body-description {
  font-size: 15px;
  margin: 0;
  text-align: justify;
  margin-bottom: 15px; }
.modal-body > ul > .modal-item .item-two-row {
  display: block;
  width: 100%; }
  .modal-body > ul > .modal-item .item-two-row > img {
    display: block; }
  .modal-body > ul > .modal-item .item-two-row > a {
    text-decoration: none;
    font-weight: 600;
    color: #2f2f9c;
    margin-top: 5px;
    display: block; }
.modal-body > ul > .modal-item > .item-body-list {
  margin-top: 10px;
  list-style: initial;
  padding-left: 25px; }
  .modal-body > ul > .modal-item > .item-body-list > .body-list-item {
    margin-bottom: 5px; }
    .modal-body > ul > .modal-item > .item-body-list > .body-list-item > p span {
      font-weight: 700; }

