/* ==========================================================================
   Website Builder — spacing for extension blocks
   These blocks (FAQ, Gallery, Statistics, Testimonials, Partners, Team…)
   reuse the theme's `.services-three` wrapper, which only has top padding
   (100px 0 0). The compound selector below beats that single-class rule so
   these values always win. Tweak them to control the space around every
   builder block. Top is a little smaller than bottom because the preceding
   block usually already provides some breathing room.
   ========================================================================== */

.services-three.builder-block {
    padding-top: 55px;
    padding-bottom: 90px;
}

/* Never leave whitespace below the very last block on the page. */
.page-wrapper > .builder-block:last-child {
    padding-bottom: 0;
}

@media (max-width: 991px) {
    .services-three.builder-block {
        padding-top: 45px;
        padding-bottom: 70px;
    }
}

@media (max-width: 767px) {
    .services-three.builder-block {
        padding-top: 40px;
        padding-bottom: 55px;
    }
}
