/* Mobile adjustments for your row */
@media only screen and (max-width: 767px) {
    .responsive-row-ai {
        min-height: auto !important; /* remove full-height on mobile */
        padding: 30px 15px !important; /* add spacing inside row */
    }

    .responsive-row-ai .wpb_wrapper {
        text-align: center !important; /* center text on mobile */
    }

    .responsive-row-ai h2 {
        font-size: 24px !important; /* smaller heading */
    }

    .responsive-row-ai p {
        font-size: 16px !important; /* smaller paragraph text */
    }
}

/* General row background */
.responsive-bg-row {
     
    background-size: cover;      /* Full coverage on desktop */
    background-position: center; /* Centered */
    background-repeat: no-repeat;
}

/* Mobile adjustments */
@media only screen and (max-width: 767px) {
    .responsive-bg-row {
        background-size: contain;  /* Scale image to fit on mobile */
        min-height: auto !important; /* Remove full-height forcing */
        padding: 30px 15px !important; /* Add inner spacing */
    }

    .responsive-bg-row .wpb_wrapper {
        text-align: center !important; /* Center text on mobile */
    }

    .responsive-bg-row h2 {
        font-size: 24px !important; /* Adjust heading */
    }

    .responsive-bg-row p {
        font-size: 16px !important; /* Adjust paragraph */
    }
}