.search-wrap .form-control {
  width: calc(100% - 30px);
}

.site-footer {
  padding: 3rem 0 2rem;
}

.site-footer .row.pt-5.mt-5 {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.layout-product .product-info-heading {
  color: #1e3535;
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
  .site-footer {
    padding: 2.75rem 0 1.5rem;
  }
}
