body.home .blurb-learn-more {
  margin-top: 5px;
}
.quote-popup ul.gform_fields li:last-child,
.getintouch-form ul.gform_fields li:last-child {
  display: none;
}
body.page-template-page-products .product-list .article-out {
  position: relative;
}
body.page-template-page-products .product-list .article-out .update-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 100;
  background-color: #c5c4c4;
  opacity: 0.5;
}
body.page-template-page-products .product-list .article-out .loader {
  z-index: 150;
  opacity: 1;
  position: absolute;
  left: 50%;
  margin-left: -35px;
}
@media (min-width: 768px) {
  body.page-template-page-products .product-list .article-out .products .no-results {
    padding-left: 20px;
    padding-bottom: 30px;
  }
}
body.gpc-page-product .product-title h1 {
  margin-bottom: 10px;
}
body.gpc-page-product .product-title .back-link {
  margin-bottom: 8px;
}
body.gpc-page-product .product-title .back-link a {
  font-size: 20px;
}
body.gpc-page-product .product-download {
  position: relative;
}
body.gpc-page-product .product-download ul {
  left: -14%;
  width: 128%;
}
@media (max-width: 1286px) {
  body.gpc-page-product .product-download ul {
    left: -28%;
  }
}
@media (max-width: 991px) {
  body.gpc-page-product .product-download ul {
    left: 0;
    width: 100%;
  }
}
body.gpc-page-product .product-download ul li {
  padding: 0;
}
body.gpc-page-product .product-download ul li:before {
  display: none;
}
body.gpc-page-product .product-download ul li a:before {
  display: none;
}
body.gpc-page-product .product-download ul li a img {
  margin-right: 6px;
}
body.gpc-page-product .product-img .large-img figure {
  text-align: center;
  height: 435px;
  line-height: 435px;
}
body.gpc-page-product .product-img .large-img figure img {
  max-width: 473px;
  max-height: 432px;
  width: auto;
  height: auto;
  float: none;
}
body.gpc-page-product .product-img .thumbnails ul {
  display: flex;
}
body.gpc-page-product .product-img .thumbnails ul li {
  text-align: center;
  margin: 0 !important;
  line-height: 120px;
  cursor: pointer;
  padding: 0 5px;
  width: 105px;
}
body.gpc-page-product .product-img .thumbnails ul li img {
  max-height: 120px;
  width: auto !important;
}
body.gpc-page-product .product-cont h5 {
  margin-top: 10px;
}
body.gpc-page-product .product-cont li {
  padding: 5px 0 5px 15px;
}
body.gpc-page-product .product-cont li:before {
  top: 13px;
}
body.gpc-page-product .product-cont li:last-child {
  padding-bottom: 5px;
}
body.gpc-page-product .technical-tab.thin-width {
  width: auto !important;
  float: none !important;
}
body.gpc-page-product .technical-tab.thin-width table,
body.gpc-page-product .technical-tab.thin-width tbody,
body.gpc-page-product .technical-tab.thin-width tr,
body.gpc-page-product .technical-tab.thin-width .table-info-out,
body.gpc-page-product .technical-tab.thin-width .table-info {
  width: auto !important;
  float: none !important;
}
body.gpc-page-product .technical-tab thead.fixed {
  position: fixed;
  top: 0;
  z-index: 50;
}
body.gpc-page-product .technical-tab .table-info tbody tr td:first-child {
  font-weight: bold;
}
body.gpc-page-product .product-list.related img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
body.gpc-page-product .quote-popup .form-content .gfield_label {
  color: #fff;
}
body.gpc-page-product .quote-popup .form-content ::placeholder {
  opacity: 0;
}
body.gpc-page-product .swal-button {
  background: #7cd1f9 !important;
}
body.gpc-page-product .swal-button:before,
body.gpc-page-product .swal-button:after {
  display: none;
}
body.gpc-page-product .tab-pane#video .video-img img {
  max-width: 600px;
}
