#inner-page-wrapper > .container {
  width: 100%;
  padding: 0;
}

.page-banner .page-title {
  display: none !important;
}

.vendors-content-wrapper {
  position: relative;
  padding: 65px 0 45px;
}
.vendors-content-wrapper::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(../../images/homepage/about-text-logo-overlay.png) no-repeat
    right top/93.18% auto;
  opacity: 0.07;
  transform: translateX(25.43%);
  filter: brightness(0) invert(1);
}

.vendors-content-inner-wrapper {
  position: relative;
  width: 1360px;
  max-width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}

.vendors-content-excerpt {
  margin-top: 35px;
}
.vendors-content-excerpt p {
  font-size: 1.375em;
  line-height: 1.7;
}

.vendors-content-feed {
  margin-top: 45px;
}

.vendors-content-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -35px;
}

.vendors-content-column {
  width: 50%;
  padding: 0 35px;
}

.vendors-content-item {
  padding: 20px 0 0;
  margin-bottom: 75px;
}

.vendors-content-item-inner {
  position: relative;
  border: 3px solid #cbaa45;
  padding: 70px 60px 80px;
  min-height: 750px;
}
.vendors-content-item-inner::before {
  content: "";
  display: block;
  position: absolute;
  width: 3px;
  height: 167px;
  top: -20px;
  left: 25px;
  background: #cbaa45;
}

.vendors-content-logo {
  min-height: 60px;
  display: flex;
  align-items: center;
}
/* .vendors-content-logo img {
  filter: invert(1);
} */

.vendors-content-desc {
  margin-top: 25px;
}
.vendors-content-desc p {
  font-size: 1.375em;
  line-height: 1.7;
}
.vendors-content-desc p:not(:last-child) {
  margin-bottom: 38px;
}

.vendors-content-link.global-link {
  max-width: 100%;
  margin-top: 45px;
}
.vendors-content-link.global-link a {
  padding-left: 20px;
  padding-right: 20px;
}

.vendors-content-logo img[src*="sub-zero-logo.png"] {
  max-width: min(350px,100%)!important;
}


@media only screen and (max-width: 991px) {
  .vendors-content-column {
    width: 100%;
  }
  .vendors-content-item-inner {
    min-height: auto;
  }
}
@media only screen and (max-width: 480px) {
  .vendors-content-item-inner {
    padding: 30px 30px 40px;
  }
  .vendors-content-item-inner::before {
    left: 15px;
  }
}
