/*.testimonial-row {*/
/*    display: flex;*/
/*    flex-wrap: wrap; !* Allows items to wrap into a new row if they overflow *!*/
/*    justify-content: space-between; !* Distributes space between items *!*/
/*}*/

/*!*.testimonial {*!*/
/*!*    flex: 1 1 calc(50% - 20px); !* Takes up 50% of the row minus margins *!*!*/
/*!*    margin: 10px; !* Adjust margin as needed *!*!*/
/*!*    border: 2px solid #d8ae76;*!*/
/*!*    border-radius: 8px;*!*/
/*!*    padding: 15px;*!*/
/*!*    box-sizing: border-box; !* Ensures padding is included in the width *!*!*/
/*!*}*!*/

/*.p--new{*/
/*    color: #999999;*/
/*    font-size: 18px;*/
/*    font-weight: 400;*/
/*    line-height: 35px;*/
/*    font-family: 'Merriweather', serif;*/
/*    font-style: italic;*/
/*}*/

/*.testimonial--body {*/
/*    text-align: left;*/
/*}*/

/*.testimonial--meta {*/
/*    text-align: right;*/
/*    font-size: 18px;*/
/*}*/

/*@media (max-width: 768px) {*/
/*    .testimonial {*/
/*        flex: 1 1 100%; !* Stacks the testimonials in a single column on smaller screens *!*/
/*    }*/
/*}*/

/*.reviews-body {*/
/*    font-family: Merriweather, serif;*/
/*    background-color: #f5f5f5;*/
/*    color: #333;*/
/*    font-style: italic;*/
/*}*/

.reviews-container {
    /*max-width: 800px;*/
    margin: auto;
    padding: 50px;
    background: white;
    border-radius: 8px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    text-align: center;
}

h2 {
    margin-bottom: 20px;
}

.reviews-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.review {
    flex: 0 1 calc(50% - 20px); /* Two columns with margin */
    box-sizing: border-box;
    margin: 10px; /* Space between boxes */
    border: 2px solid #d8ae76; /* Custom border color */
    border-radius: 8px;
    background: #f9f9f9;
    padding: 15px;
}

.review p {
    margin: 0 0 10px; /* Space below paragraph */
    font-family: Merriweather, serif;
    font-style: italic;
}

.review h4 {
    margin: 0; /* No margin below name */
    font-family: Merriweather, serif;
    font-style: italic;
}

/* Responsive adjustments */
@media (max-width: 600px) {
    .reviews-grid {
        flex-direction: column; /* Stack reviews on smaller screens */
    }

    .review {
        flex: 1 1 100%; /* Full width for smaller screens */
    }
}

