.communityrec-header__text-wrapper,
.communityrec-subheader__text-wrapper {
  padding: 20px 0 60px;
}
#communityrec .communityrec-header .tz-brand-header__img {
  background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/header.png');
}
.communityrec-header p {
  margin: 20px 0 30px;
}

#communityrec .communityrec-subheader .tz-brand-header__img {
  background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/subheader.png');
  background-position-x: right;
}

#communityrec .enterprise-third__card[data-card="1"] .enterprise-third__card-img {
  background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/tz-on-all-devices.jpg');
}
#communityrec .enterprise-third__card[data-card="3"] .enterprise-third__card-img {
  background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/habits-screen.jpg');
}

#communityrec .enterprise-fourth__img {
  padding-top: 10px;
}

.communityrec-sixth__logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 30px 0;
  justify-content: center;
}
.communityrec-sixth__logos div {
  width: 50%;
}

.communityrec-scale__video .tz-video__poster {
  background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/large/jcc-video-poster.jpg');
  background-position: center;
}

#communityrec #enterprise-lead {
  background: var(--color-tertiary);
}

@media only screen and (min-width:768px) {
  .communityrec-header__text-wrapper,
  .communityrec-subheader__text-wrapper {
    padding: 0;
  }
  .communityrec-header h1,
  .communityrec-header p {
    max-width: 300px;
  }
  .communityrec-header p {
    margin: 40px 0 60px;
  }
  
  #communityrec .enterprise-third__title {
    max-width: 545px;
  }

  #communityrec .enterprise-fourth__text h2 {
    max-width: 515px;
  }  

  #communityrec .enterprise-fifth__title {
    max-width: 650px;
  }

  .communityrec-sixth__logos div {
    width: 25%;
  }

  #communityrec #enterprise-lead {
    background: linear-gradient(90deg, var(--color-tertiary) 0%, var(--color-tertiary) 50%, var(--color-light-gray) 50%, var(--color-light-gray) 100%);
  }
  #communityrec .enterprise-lead__text {
    margin: 10px 0 0 25px;
  }
  #communityrec .enterprise-tenth__title,
  #communityrec .enterprise-tenth__subtext {
    max-width: 350px;
  }
}

@media only screen and (min-width:992px) {
  .communityrec-header h1,
  .communityrec-header p {
    max-width: 365px;
  }

  #communityrec .communityrec-subheader h2,
  #corporatewellness .communityrec-subheader h2{
    font-size: 32px;
  }

  #communityrec .enterprise-third__title {
    max-width: 845px;
  }

  #communityrec .enterprise-fifth__title {
    max-width: 855px;
  }

  #communityrec .enterprise-fourth__img {
    padding-top: 0;
  }

  #communityrec .enterprise-sixth__title h2 {
    font-size: 32px;
  }
  .communityrec-sixth__logos div {
    width: 20%;
  }

  #communityrec .studios-brand h2 {
    margin: 0 auto;
    max-width: 720px;
  }

  .communityrec-scale__video .tz-video__poster {
    background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/large/jcc-video-poster.jpg');
    width: 100%;
    max-width: 1030px;
    height: 541px;
  }

  #communityrec .enterprise-lead__text {
    margin-left: 40px;
    max-width: 425px;
  }

  #communityrec .enterprise-tenth__title {
    max-width: 440px;
  }
  #communityrec .enterprise-tenth__title p {
    font-size: 20px;
    max-width: 400px;
  }
  #communityrec .enterprise-tenth__subtext {
    max-width: 405px;
  }
}

@media only screen and (min-width:1200px) {
  #communityrec .communityrec-header .tz-brand-header__img {
    background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/large/header.png');
  }
  #communityrec .communityrec-header h1 {
    font-size: 60px;
  }

  #communityrec .communityrec-subheader .tz-brand-header__img {
    background-image: url('https://file.trainerize.com/assets/tz/communityrec/images/large/subheader.png');
  }
  #communityrec .communityrec-subheader .tz-brand-header__text-wrapper {
    max-width: 530px;
  }
  #communityrec .communityrec-subheader h2,
  #corporatewellness .communityrec-subheader h2{
    font-size: 42px;
  }

  #communityrec .enterprise-third__title {
    max-width: none;
  }

  #communityrec .enterprise-fifth__title {
    max-width: 1080px;
  }

  #communityrec .enterprise-lead__text {
    margin: 55px 0 0 55px;
    max-width: 490px;
  }

  #communityrec #enterprise-tenth {
    padding-bottom: 80px;
  }
}