 .patchworks-wrap .service-box-2{
  box-shadow: 0 6px 35px rgba(0, 0, 0, 0.15) !important;
}

.patchworks-wrap  {
  padding-top: 8rem !important;
}
.patchworks-wrap .site-title h2{
    margin-bottom: 0 !important;
}
.patchwork-partner-desc{
padding-right: 25px !important;
 }
.patchwork-partner{
    padding-top: 0px;
}

.banner-text{
        display: flex;
    flex-direction: row;
    align-items: center;
    align-content: stretch;
    justify-content: center;
}
.banner-text h1{
    color: #fff;
    /* padding: 50px 0; */
    padding: 19px 0 0 15px;

} 
.banner-wrap{
    width: 100%;
    height: 40rem;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-attachment: fixed !important;
    background-size: cover !important;
     display: flex;
     align-content: center;
    /* justify-content: space-between; */
    flex-wrap: wrap;
    padding: 7rem 0 0;
    text-align: center;
}
   



@media screen and (max-width: 1024px) {
  .banner-wrap{
    background-position: left !important;
    padding: 8rem 0 0;
     background-attachment: unset !important;
}
.expand-klaviyo .padding-left-class {
    padding-left: 0px;
}
.klaviyo-partner .padding-left-class {
    padding-left: 0px;
    padding-top: 20px;
}
.patchwork-partner-desc{
padding-bottom: 30px;
padding-right: 25px !important;

 }
  .patchworks-wrap .service-wpr-2{
    grid-row-gap: 3rem;
    padding: 0 10px;
 }
 .patchwork-partner .counter-title{
    text-align: left !important;
        padding: 0 15px !important;
 }
  .patchwork-partner{
    padding-top: 0;
  }
  .patchwork-partner-desc .heading-1{
    font-family: 36px;
  }

  .banner-text h1{
    font-size: 50px !important;
}

}
@media screen and (max-width: 768px) {
.patch-content-wrap{
  padding-top:4rem !important;
}
}
@media screen and (max-width: 575px) {
   .patchworks-wrap  {
  padding-top: 3rem !important;
}
 .patchworks-wrap h2{
            font-size: 24px;
        text-align: left;
        padding: 0 15px;
 }

}