.proList {
  position: relative; }
  .proList h2 {
    font-size: clamp(22px, 4.15vw, 48px);
    font-weight: 400;
    letter-spacing: 0px;
    padding-bottom: 15px;
    position: relative;
    color: #011f3b; }
    .proList h2 span {
      font-weight: 600; }
  .proList .products a {
    color: #001e3a;
    display: block;
    font-size: 18px; }
    .proList .products a span {
      font-weight: bold;
      display: block; }
      .proList .products a span.pimg {
        min-height: 270px;
        border: 1px solid #001e3a;
        display: flex;
        align-items: center;
        background: #f2f2f2; }
        .proList .products a span.pimg img {
          width: 100%; }
    .proList .products a:hover {
      color: #061a81; }
      .proList .products a:hover span.pimg {
        border: 1px solid #061a81; }

.proListdtl {
  position: relative; }
  .proListdtl h2 {
    font-size: clamp(22px, 4.15vw, 48px);
    font-weight: 400;
    letter-spacing: 0px;
    padding-bottom: 15px;
    position: relative;
    color: #011f3b; }
    .proListdtl h2 span {
      font-weight: 600; }

#qty_selector {
  width: 129px; }
  #qty_selector a {
    background-color: #011f3b;
    color: #fff;
    padding: 5px 10px;
    cursor: pointer; }

#qty_display {
  border-width: 0px;
  border-color: white;
  background-color: transparent;
  width: 35%;
  margin: 0px 10px;
  padding-left: 5px; }

#qty_display:focus {
  outline: none; }

i:hover, a:hover {
  background-color: transparent; }

#qty_select {
  border: solid #dee2e6;
  border-width: 1px 1px;
  border-radius: 0px; }

#qty_select:hover {
  border-width: 1px 1px;
  box-shadow: 0 0 10px 2px rgba(13, 110, 253, 0.2); }

/*# sourceMappingURL=products.css.map */
