tr.usb-tr-responsive {
  display: none; }

@media (max-width: 768px) {
  div.templatecontent.container h1 {
    font-size: 30px;
    margin-top: 20px; }
  div.templatecontent.container h1:nth-child(1) {
    margin-top: 0; }
  div.templatecontent.container p {
    font-size: 15px; }
  div.templatecontent.container > table {
    display: block;
    width: 100%; }
    div.templatecontent.container > table > tbody {
      display: block;
      width: 100%; }
      div.templatecontent.container > table > tbody > tr h1 {
        font-size: 30px;
        margin-top: 20px; }
      div.templatecontent.container > table > tbody > tr h1:nth-child(1) {
        margin-top: 0; }
      div.templatecontent.container > table > tbody > tr p {
        font-size: 15px; }
      div.templatecontent.container > table > tbody > tr:nth-child(1) {
        display: block;
        width: 100%;
        margin: auto; }
        div.templatecontent.container > table > tbody > tr:nth-child(1) td {
          background-size: 100%; }
      div.templatecontent.container > table > tbody > tr:nth-child(2) {
        display: block;
        width: 100%;
        margin: auto; }
        div.templatecontent.container > table > tbody > tr:nth-child(2) > td {
          display: none; }
        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) {
          display: block;
          width: 100%; }
          div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table {
            display: block;
            width: 100%; }
            div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody {
              display: block;
              width: 100%; }
              div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr {
                display: none; }
              div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive {
                display: flex;
                width: 100%;
                flex-direction: row;
                justify-content: flex-start;
                flex-wrap: wrap; }
                div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td {
                  display: block;
                  width: 30.333%;
                  text-align: center;
                  height: 237px;
                  border: 1px solid black;
                  position: relative;
                  margin: 15px 1.5%;
                  border-radius: 5px; }
                  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td > span {
                    display: inline-block;
                    width: auto; }
                  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td img {
                    width: 50%;
                    height: auto;
                    display: block;
                    margin: auto; }
                  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td img[src='USB-Keys/usbpack_files/btn_squote.jpg'] {
                    width: 90px; }
                  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td a {
                    position: absolute;
                    bottom: 15px;
                    left: 0;
                    width: 100%; }
              div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider {
                display: block;
                width: 100%;
                height: auto;
                margin-top: 30px; }
                div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td {
                  display: block;
                  width: 100%;
                  height: auto;
                  background-size: 100% 100%;
                  padding: 15px 0; }
                  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table {
                    display: block;
                    width: 100%;
                    height: auto; }
                    div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody {
                      display: block;
                      width: 100%;
                      height: auto; }
                      div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) {
                        display: flex;
                        flex-direction: row;
                        flex-wrap: wrap;
                        justify-content: flex-end; }
                        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(1) {
                          display: none; }
                        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td.waTitle {
                          display: block;
                          width: 100%;
                          height: auto;
                          text-align: left;
                          padding-left: 15px; }
                        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(3), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(4) {
                          display: inline-block;
                          width: 22%;
                          text-align: left; }
                        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(5) {
                          display: none; }
                      div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(2) {
                        display: flex;
                        flex-direction: row;
                        flex-wrap: wrap;
                        justify-content: flex-end; }
                        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(2) > td:nth-child(1), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(2) > td:nth-child(2) {
                          display: inline-block;
                          width: 22%;
                          text-align: left; }
                      div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) {
                        display: flex;
                        flex-direction: row;
                        flex-wrap: wrap;
                        justify-content: flex-end; }
                        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) > td:nth-child(3), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) > td:nth-child(2) {
                          display: inline-block;
                          width: 22%;
                          text-align: left; }
                        div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) > td:nth-child(1) {
                          order: 3;
                          width: 100%;
                          padding-left: 15px; }
              div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr:nth-child(2) {
                display: block;
                width: 100%;
                height: auto; }
                div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td {
                  display: block;
                  width: 100%;
                  height: auto; }
                  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > p > img {
                    width: 70%;
                    height: auto; } }
@media (max-width: 600px) {
  div.templatecontent.container > table > tbody h1 {
    font-size: 30px; }
  div.templatecontent.container > table > tbody p {
    font-size: 15px; }
  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(3), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(4) {
    width: 30%;
    text-align: center; }
  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(2) > td:nth-child(2), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(2) > td:nth-child(1) {
    width: 30%;
    text-align: center; }
  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) > td:nth-child(2), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) > td:nth-child(3) {
    width: 30%;
    text-align: center; }

  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td img {
    width: 80%; }

  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td {
    height: 260px; } }
@media (max-width: 450px) {
  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-responsive > td {
    width: 48%;
    margin: 15px 1%; }

  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td > p > img {
    width: 100%; } }
@media (max-width: 420px) {
  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(3), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(1) > td:nth-child(4) {
    width: 40%;
    text-align: center; }
  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(2) > td:nth-child(2), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(2) > td:nth-child(1) {
    width: 40%;
    text-align: center; }
  div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) > td:nth-child(2), div.templatecontent.container > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr.usb-tr-divider > td > table > tbody > tr:nth-child(3) > td:nth-child(3) {
    width: 40%;
    text-align: center; } }


