@media (max-width: 768px) {
  .responsive-hidden {
    display: none; }

  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 form[name='ca'] {
    margin-bottom: 0; }
  div.templatecontent.container form[name='ca'] > table {
    display: block;
    width: 510px; }
  div.templatecontent.container form[name='ca'] > table > tbody {
    display: block;
    width: 100%; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr {
    display: block;
    width: 100%; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr > td {
    display: block;
    width: 100%;
    height: auto; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:last-child {
    display: block;
    width: 100%;}
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child {
    background-color: #DBDBDB;
    border-radius: 20px;
    padding: 10px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] p {
    font-size: 17px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-first-tab {
    color: red; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-first-tab > tbody .responsive-hidden {
    display: none; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-first-tab > tbody > tr {
    display: block;
    margin: 15px 0; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-first-tab > tbody > tr * {
    font-size: 17px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-first-tab > tbody > tr #media {
    margin-top: 15px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab * {
    font-size: 17px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab input[type=text] {
    margin: 3px 0; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child p.responsive-hidden {
    display: none; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child .calculator div[align=center] {
    display: block;
    width: 100%;
    margin-bottom: 10px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child .calculator div[align=center] > table {
    width: 100%; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child .calculator div[align=center] > table * {
    font-size: 17px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child .calculator p.pcenter > textarea {
    width: 100%; }
  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:first-child {
  margin-bottom: 10px; }
  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 .homebody {
  width: 100%;
  display: block; }
  div.templatecontent.container .common-tab-con > tbody tr .homebody > blockquote {
  margin: 0; }
  div.templatecontent.container .common-tab-con > tbody tr .homebody p {
  margin: 0;
  text-align: center; }
  div.templatecontent.container .common-tab-con > tbody tr .calcdot {
  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; }
}
@media (max-width: 540px) {
  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 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%;
    margin-bottom: 15px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child {
    display: block;
    width: 100%;
    margin: auto auto 15px auto;
    height: auto; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child > div[align=center] > table {
    width: 100%;
    display: block; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child > div[align=center] > table > tbody {
    width: 100%;
    display: block; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-first-tab > tbody > tr * {
    font-size: 15px;
  }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child > a {
    height: auto;
    display: block;
    margin-bottom: 15px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child img {
    width: 30%;
    height: auto; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child p.pcenter.calcboxhighlight {
    display: none; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator {
    display: block;
    width: 100%;
    margin: auto;
    padding-bottom: 20px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > br {
    display: none; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > div[align=center] {
    margin-bottom: 15px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > div[align=center] > table {
    margin: 0;
    width: 100%; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > div[align=center] > table > tbody {
    display: table;
    width: 100%; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > div[align=center] > table > tbody > tr * {
    font-size: 17px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator p.calcboxterms {
    margin-bottom: 0; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator p.pcenter {
    margin-bottom: 0; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody.first-tbody > tr {
    display: block;
    margin-top: 15px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody.first-tbody > tr * {
    font-size: 17px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody.first-tbody tr:first-child {
    margin-top: 0; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody.second-tbody tr {
    margin: 15px 0;
    display: block; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody.second-tbody tr * {
    font-size: 17px; }
  div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody.second-tbody tr #media, div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > .calculator > table > tbody.second-tbody tr #labeltype {
    margin-top: 15px; }
  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 > p {
    width: 100%; }
  div.templatecontent.container > p > img {
    width: 100%;
    height: 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; }
  #upsoption {
    width: 275px;
  }
}
@media (max-width: 400px) {
div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab input[type=text], div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab textarea, div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab select {
width: 200px; } }
@media (max-width: 380px) {
div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab .calcboxterms {
width: 50px; }
div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab input[type=text], div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab textarea, div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab select {
width: 180px; } }
@media (max-width: 370px) {
div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab input[type=text], div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab textarea, div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab select {
width: 170px; } }
@media (max-width: 360px) {
div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab input[type=text], div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab textarea, div.templatecontent.container form[name='ca'] > table > tbody > tr:first-child > td:first-child div[align=center] > .inner-second-tab select {
width: 160px; } }
#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: inline-block;
width: 50%; }
.modal-body > ul > .modal-item .item-two-row .modal-item-body {
text-align: center; }
.modal-body > ul > .modal-item .item-two-row > img {
width: 30%;
display: block;
margin: auto; }
.modal-body > ul > .modal-item .item-two-row:last-child {
float: right; }
.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; }


