/* Smart phone portrait */
@media (min-width: 320px) and (max-width: 640px) {
  .is-desktop {
    display: none !important;
  }
  .fs-2 {
    font-size: calc(2.2rem - 1vw) !important;
  }
  .fs-1 {
    font-size: 3rem !important;
  }
  .px-5 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .icon-lg {
    font-size: 2rem
  }

  .scroll_img1,
  .scroll_img2,
  .scroll_img3,
  .scroll_img4,
  .scroll_img5,
  .scroll_img6 {
    width: 80%;
  }

  .inventoryImg {
    width: 95px !important;
  }
}

/* @media screen and (min-Width: 576px) {
  #usersPageFilters {
    padding: 0 9.6px !important;
  }
} */

/* Tablet portrait */
@media screen and (min-width: 641px) and (max-width: 768px) {
  .is-desktop {
    display: none !important;
  }
  .fs-2 {
    font-size: calc(2.2rem - 1vw) !important;
  }
  .icon-lg {
    font-size: 1.8rem
  }

  .scroll_img1,
  .scroll_img2,
  .scroll_img3,
  .scroll_img4,
  .scroll_img5,
  .scroll_img6 {
    width: 60%;
  }
}

/* IPad Landscape / Small Laptop */
@media screen and (min-width: 769px) and (max-width: 961px) {
  .is-desktop {
    display: none !important;
  }
  .icon-lg {
    font-size: 1.6rem
  }
}

@media screen and (min-width: 769px) {
  #solutions {
    height: 282px;
  }

  .scroll_img1,
  .scroll_img2,
  .scroll_img3,
  .scroll_img4,
  .scroll_img5,
  .scroll_img6 {
    width: 25%;
  }
}

/* Desktop and Laptop */
@media screen and (min-width: 962px) and (max-width: 1025px) {
  .is-desktop {
    display: none !important;
  }
  .icon-lg {
    font-size: 1.3rem
  }
}

/* Wide Screen2 */
@media screen and (min-width: 1026px) and (max-width: 1420px) {
  .is-desktop {
    display: none !important;
  }
  .icon-lg {
    font-size: 1.2rem
  }
}

@media print {
  @page {
    size: letter;
  }

  .print-field-value {
    border-bottom: 1px solid #000;
    border-color: #888;
    text-align: left;
  }

  .is-screen {
    display: none !important;
  }

  .is-print {
    display: block !important;
  }

  input,
  textarea,
  select {
    border: none !important;
  }

  textarea {
    overflow: hidden !important;
  }

  table {
    border: 1px solid #CCC !important;
  }

  tr,
  th,
  td {
    border: 1px solid #CCC !important;
  }

}