/* Construction Worx */

/* Team */
.team-img {
  background: url('../images/team/team.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 400px;
  height: 400px;
}

/* Services */
.crack-injection-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/crack-injection/crack-injection.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

.grout-concrete-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/grout-concrete/grout-concrete.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

.concrete-repair-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/concrete-repair/concrete-repair.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

.exterior-plastering-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/exterior-plastering/exterior-plastering.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

.joint-sealant-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/joint-sealant/joint-sealant.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

.form-work-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/form-work/form-work.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

.core-drilling-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/core-drilling/core-drilling.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

.concrete-cutting-img {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/services/concrete-cutting/concrete-cutting.jpg') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 300px;
  height: 300px;
}

/* SERVICES PAGE BANNER */
.service-crack-injection-banner-img {
  background: url('../images/services/crack-injection/banner.jpg') center/cover no-repeat;
  position: relative;
}

.service-grout-concrete-banner-img {
  background: url('../images/services/grout-concrete/banner.jpg') center/cover no-repeat;
  position: relative;
}

.service-concrete-repair-banner-img {
  background: url('../images/services/concrete-repair/banner.jpg') center/cover no-repeat;
  position: relative;
}

.service-exterior-plastering-banner-img {
  background: url('../images/services/exterior-plastering/banner.jpg') center/cover no-repeat;
  position: relative;
}

.service-joint-sealant-banner-img {
  background: url('../images/services/joint-sealant/banner.jpg') center/cover no-repeat;
  position: relative;
}

.service-form-work-img {
  background: url('../images/services/form-work/banner.jpg') center/cover no-repeat;
  position: relative;
}

.service-core-drilling-img {
  background: url('../images/services/core-drilling/banner.jpg') center/cover no-repeat;
  position: relative;
}

.service-concrete-cutting-img {
  background: url('../images/services/concrete-cutting/banner.jpg') center/cover no-repeat;
  position: relative;
}

/* Portfolio Banner */
.portfolio-banner-img {
  background: url('../images/portfolio/banner.jpg') center/cover no-repeat;
  position: relative;
}

/* Terms and Conditions & Privacy Policy Banners */
.terms-and-conditions-banner-img {
  background: url('../images/terms-and-conditions/banner.webp') center/cover no-repeat;
  position: relative;
}

.privacy-policy-banner-img {
  background: url('../images/privacy-policy/banner.webp') center/cover no-repeat;
  position: relative;
}

/* Trusted */




/* New Build Homes Images */
.new-build-banner-bg-img {
  background: url('../images/new-build-homes/new-build-banner.webp') center/cover no-repeat;
  position: relative;
}

.new-build-1-img {
  background: url('../images/new-build-homes/new-build-1.webp') center/cover no-repeat;
  border-radius: 0.5rem 0 0 0.5rem;
  flex: 0 0 200px;
  height: 200px;
}

.new-build-2-img {
  background: url('../images/new-build-homes/new-build-2.webp') center/cover no-repeat;
  border-radius: 0.5rem 0 0 0.5rem;
  flex: 0 0 200px;
  height: 200px;
}

.new-build-3-img {
  background: url('../images/new-build-homes/new-build-3.webp') center/cover no-repeat;
  border-radius: 0.5rem 0 0 0.5rem;
  flex: 0 0 200px;
  height: 200px;
}

.new-build-4-img {
  background: url('../images/new-build-homes/new-build-4.webp') center/cover no-repeat;
  border-radius: 0.5rem 0 0 0.5rem;
  flex: 0 0 200px;
  height: 200px;
}

.new-build-5-img {
  background: url('../images/new-build-homes/new-build-5.webp') center/cover no-repeat;
  border-radius: 0.5rem 0 0 0.5rem;
  flex: 0 0 200px;
  height: 200px;
}

.new-build-6-img {
  background: url('../images/new-build-homes/new-build-6.webp') center/cover no-repeat;
  border-radius: 0.5rem 0 0 0.5rem;
  flex: 0 0 200px;
  height: 200px;
}

.new-build-cta-img {
  background: linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.8)), url('../images/new-build-homes/new-build-cta-img.webp') center/cover no-repeat;
}

@media (max-width: 575.98px) {

  .new-build-1-img,
  .new-build-2-img,
  .new-build-3-img,
  .new-build-4-img,
  .new-build-5-img,
  .new-build-6-img {
    flex: 0 0 100px !important;
    min-width: 40%;
    border-radius: 0.5rem 0.5rem 0 0;
  }
}

/* Existing Build Homes */
.existing-build-banner-bg-img {
  background: url('../images/existing-build-homes/existing-build-banner.webp') center/cover no-repeat;
  position: relative;
}

.wall-insulation-img {
  background: url('../images/existing-build-homes/wall-insulation.webp') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 400px;
  height: 400px;
}

.vapour-barrier-img {
  background: url('../images/existing-build-homes/ground-vapour-barrier.webp') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 400px;
  height: 400px;
}

.ceiling-insulation-img {
  background: url('../images/existing-build-homes/ceiling-insulation.webp') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 400px;
  height: 400px;
}

.underfloor-insulation-img {
  background: url('../images/existing-build-homes/underfloor-insulation.webp') center/cover no-repeat;
  border-radius: 0.5rem 0.5rem;
  flex: 0 0 400px;
  height: 400px;
}

.existing-build-cta-img {
  background: linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.8)), url('../images/existing-build-homes/existing-build-cta-img.webp') center/cover no-repeat;
}

@media (max-width: 575.98px) {
  .wall-insulation-img,
  .vapour-barrier-img,
  .ceiling-insulation-img,
  .underfloor-insulation-img {
    flex: 0 0 100% !important;
    border-radius: 0.5rem 0.5rem;
  }
}