@media (max-width:1024px) {
	
	body .content-fold-b-wrapper {
    padding: 60px 0px;
    gap: 50px;
}

main#primary > div:nth-of-type(2) .content-fold-b-wrapper {
    padding: 60px 0px 60px;
}

body .content-fold-b-content {
    padding: 0px;
}

body .alt .content-fold-b-content {
    padding: 0px;
}

body .content-fold-b-img {
    max-width: 540px;
    width: 100%;
}

body .f1-banner-wrapper {
    padding: 50px 0px 130px;
}
    
.accordion-item-row {
    flex: 1 0 100%;
}
    
}

@media (max-width:1024px) {

main#primary > div:nth-of-type(2) .content-fold-b-img {
    position: relative;
    z-index: 3;
}

main div:nth-of-type(2) .content-fold-b-img::before {
    top: 0px;
    width: calc(100% + 1024px);
    left: -50%;
    z-index: -1;
}


.content-fold-b-wrapper {
    overflow: visible;
}

main div:nth-of-type(2) .content-fold-b-img::after {
    bottom: -60px;
    width: calc(100% + 1024px);
    left: -50%;
}

.content-fold-b .pweb-title.alt {
    padding: 60px 0px 0px;
}

.content-fold-b .contact-form-wrapper ~ p:nth-of-type(n), .content-fold-b .contact-form-wrapper ~ p a {
    text-align: center;
}

.content-fold-b .contact-form-fields {
    padding: 0px;
}

}
