.children-banner{
    background: url('../images/breadcrumb/children-banner.jpg')!important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.physio-banner{
    background: url('../images/breadcrumb/physio-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.podiatry-banner{
    background: url('../images/breadcrumb/podiatry-banner.jpg')!important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.sports-injury-banner{
    background: url('../images/breadcrumb/sports-injury-banner.jpg')!important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.injection-therapy-banner{
    background: url('../images/new/injection-therapy-banner.webp')!important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.durolane-injection-therapy-banner{
    background: linear-gradient(90deg, rgba(23, 35, 61, 0.78) 0%, rgba(23, 35, 61, 0.45) 55%, rgba(23, 35, 61, 0.18) 100%), url('../images/breadcrumb/durolane-banner.webp')!important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.chronic-pain-banner{
    background: url('../images/breadcrumb/chronic-pain-banner.jpg')!important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.neck-pain-banner{
    background: url('../images/breadcrumb/neck-pain-banner.jpg')!important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.elbow-pain-banner{
    background: url('../images/breadcrumb/elbow-pain-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.pelvic-banner{
    background: url('../images/new/pelvic-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.knee-banner{
    background: url('../images/new/knee-pain-banner.webp') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.work-injury-banner{
    background: linear-gradient(90deg, rgba(23, 35, 61, 0.78) 0%, rgba(23, 35, 61, 0.45) 55%, rgba(23, 35, 61, 0.18) 100%), url('../images/new/work-related-banner.webp') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.shoulder-banner{
    background: url('../images/new/shoulder-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.respiratory-banner{
    background: linear-gradient(90deg, rgba(23, 35, 61, 0.78) 0%, rgba(23, 35, 61, 0.45) 55%, rgba(23, 35, 61, 0.18) 100%), url('../images/new/respiratory-physiotherapy-banner.webp') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.neuro-banner{
    background: url('../images/breadcrumb/neuro-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.vestibular-banner{
    background: url('../images/breadcrumb/vestibular-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.shockwave-banner{
    background: url('../images/breadcrumb/shockwave-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.acupuncture-banner{
    background: url('../images/breadcrumb/acupuncture-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.massage-banner{
    background: url('../images/breadcrumb/massage-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.about-banner{
    background: url('../images/breadcrumb/about-banner.png') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
.pilates-banner{
    background: url('../images/breadcrumb/pilates-banner.jpg') !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
}
section.services-banner.back-pain-banner {
    background: url('../images/back-pain-banner.webp');
    background-repeat: no-repeat !important;
    background-size: 100% !important;  
}
section.services-banner.r-force-banner {
    background: url('../images/servicesimgs/r-force1.jpg');
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: center;
}
section.services-banner.exercise-banner {
    background: url('../images/new/group-exercise-banner.webp');
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: center;
}
.services-banner{
    background-repeat: no-repeat !important;
    padding: 80px 0;
    background-size: 100% !important;
    background-position-y: -70px;
    z-index: 9;
    margin: 0;
    border-radius: 0;
    position: relative;
    top: 0;
    margin-top: -122px;
    padding-top: 218px !important;
    background-attachment: fixed !important;
}
.women-banner {
    background: url('../images/breadcrumb/women-banner.jpg') !important;
    background-repeat: no-repeat !important;
    padding: 80px 0;
    background-size: 100% !important;
    background-position-y: -70px;
    z-index: 9;
    margin: 0;
    border-radius: 0;
    position: relative;
    top: 0;
    margin-top: -122px;
    padding-top: 218px;
    background-attachment: fixed !important;
}

body.group-session-page section.services-banner.group-session-banner {
    position: relative;
    min-height: 320px;
    display: flex;
    align-items: center;
    background: linear-gradient(90deg, rgba(23, 35, 61, 0.78) 0%, rgba(23, 35, 61, 0.45) 55%, rgba(23, 35, 61, 0.18) 100%), url('../images/new/group-exercise-banner.webp') center center / cover no-repeat;
}
body.mat-pilates-page section.services-banner.mat-pilates-banner {
    position: relative;
    min-height: 320px;
    display: flex;
    align-items: center;
    background:
        linear-gradient(90deg, rgba(10, 18, 32, 0.72) 0%, rgba(10, 18, 32, 0.46) 60%, rgba(10, 18, 32, 0.18) 100%),
        url('../images/new/mat-pilates.png') center center / cover no-repeat;
}
@media (min-width: 1600px) {
.services-banner {
    padding: 100px 0;
}
}
@media (min-width: 1900px) {
.services-banner {
    padding: 120px 0;
}
}
@media (min-width: 2400px) {
.services-banner {
    padding: 180px 0;
}
}
@media (max-width: 1440px) {
    .women-banner {
        background-size: 100%;
        background-position-y: 0;
    }
    .services-banner {
        background-size: 100%;
        background-position-y: 0;
    }
}

@media only screen and (max-width: 767px) {
    .women-banner {
        background-position: center;
        background-size: cover;
        background-attachment: scroll;
    }
    .services-banner {
        background-position: center;
        background-size: cover;
        background-attachment: scroll;
    }
    body.group-session-page section.services-banner.group-session-banner {
        min-height: 260px;
    }
}