@media only screen and (max-width: 768px) {
    .how-it-works {
        display: flex;
        flex-direction: column; /* Corrected property value to 'column' */
        justify-content: flex-start;
        margin: 15px;
        width: calc(100% - 30px); /* Adjust width to account for margins */
        padding: 10px;
        text-align: center;
        position: relative;
        overflow: hidden;
        border-radius: 15px; /* Smaller radius for mobile */
    }

    .feature {
        text-align: center;
        width: 100%; /* Full width for mobile */
        display: flex; /* Changed to flex to center the items */
        flex-direction: column; /* Stack items vertically */
        align-items: center; /* Center items horizontally */
        z-index: 1;
    }

    .feature-head {
        font-size: 2rem; /* Reduced font size for mobile */
        color: #7d6a82;
        font-weight: 650;
        margin: 20px 0; /* Reduced margin for mobile */
        font-family: 'Myanmar Text', sans-serif;
    }

    .feature img {
        width: 100%; /* Full width, respecting container padding */
        height: auto; /* Maintain aspect ratio */
        margin-bottom: 20px;
        /* Removed animation for performance and distraction reasons */
        display: block;
        margin-top: 75px;
    }

    .feature-title {
        font-size: 2rem; /* Adjusted for mobile readability */
        color: #7d6a82;
        margin-bottom: 15px; /* Adjusted for mobile */
    }

    .feature-description {
        font-size: 1.5rem; /* Adjusted font size for mobile screens */
        font-weight: 500;
        padding: 0 20px; /* Adjusted padding for mobile */
        margin: 10px 0; /* Adjusted margin for mobile */
        font-family: 'Myanmar Text', sans-serif;
    }

    .pricing {
        text-align: center;
        flex-direction: column;
        align-items: center;
        padding: 10px;
        position: relative;
    }

    .price-value {
        font-size: 2.5rem; /* Adjusted for mobile screens */
        font-family: 'Myanmar Text', sans-serif;
        font-weight: 650;
        color: #7d6a82;
        margin-left: 10px;
        margin-right: 10px;
    }
}
