.builder-section {
    box-sizing: border-box;
    margin: var(--builder-margin-top, 0) var(--builder-margin-right, 0) var(--builder-margin-bottom, 0) var(--builder-margin-left, 0);
    padding: var(--builder-padding-top, 0) var(--builder-padding-right, 0) var(--builder-padding-bottom, 0) var(--builder-padding-left, 0);
}

.builder-heading-when-hidden { display: none; }

@media (min-width: 1025px) {
    .builder-section.builder-hidden-desktop { display: none; }
    .builder-heading-when-hidden.builder-hidden-desktop { display: block; }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .builder-section.builder-hidden-tablet { display: none; }
    .builder-heading-when-hidden.builder-hidden-tablet { display: block; }
}

@media (max-width: 767px) {
    .builder-section.builder-hidden-mobile { display: none; }
    .builder-heading-when-hidden.builder-hidden-mobile { display: block; }
}
