	/* --- DEEP NESTING OVERRIDE --- */
	@media screen and (max-width: 768px) {
		/* 1. Target the Group wrapper */
		#block-06536b82-e22d-4a5f-b25b-c89ac9c241b4,
		.wp-block-group {
			padding: 5px !important; /* Minimal breathing room */
			margin: 0 !important;
			width: 100% !important;
			max-width: 100% !important;
		}

		/* 2. Target the Column wrapper */
		#block-ed9f7eec-68a3-4762-bd5b-7375d65c390a,
		.wp-block-columns {
			display: block !important;
			width: 100% !important;
			padding: 0 !important;
		}

		/* 3. Target the individual inner blocks */
		.wp-block-column,
		.footer-box {
			flex: 0 0 100% !important;
			width: 100% !important;
			max-width: 100% !important;
			padding: 5px !important;
			box-sizing: border-box !important;
		}
	}

	/* Force text to remain left-aligned on all mobile screens */
	@media screen and (max-width: 768px) {
		.wp-block-paragraph, 
		.wp-block-heading, 
		.wp-block-group p, 
		.wp-block-group h2,
		.wp-block-group h1 {
			text-align: left !important;
		}
	}

@media screen and (max-width: 768px) {
    /* 1. Override the specific testimonial paragraph styles */
    p.has-text-align-center {
        text-align: left !important;            /* Fixes the alignment */
        padding-left: 15px !important;          /* Breathing room on the left */
        padding-right: 15px !important;         /* Breathing room on the right */
        margin-bottom: 20px !important;         /* Overrides the large spacing */
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
@media screen and (max-width: 768px) {
    /* Target the author name specifically */
    h2.testimonial-author-name {
        text-align: left !important;            /* Match your preferred alignment */
        padding-left: 15px !important;          /* Breathing room on the left */
        padding-right: 15px !important;         /* Breathing room on the right */
        margin-top: 20px !important;            /* Override the large spacing */
        margin-bottom: 10px !important;         /* Small gap before the testimonial */
    }
}

