.brdcum-fedback-main+.tegand-social-main h1 {
    line-height: 32px;
    padding-top: 0px;
}

.brdcum-fedback-main+.mrrbPDetail.tegand-social-main {
    padding-bottom: 15px;
}

.widget-listing-thumb,
.widget-listing-thumb img {
    border-radius: 8px;
}

.section-listing-LHS .widget-listing-content-section h2 {
    font-size: 24px;
}

.section-listing-LHS .widget-listing-content-section p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    padding-right: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.section-listing-LHS .widget-listing-content-section h5 {
    font-size: 16px;
}

@media (max-width: 1199px) {
    .section-listing-LHS {
        margin-bottom: 15px;
    }

    .sidebar .sidebar-rhs .sm-thumb-listing {
        margin-bottom: 12px;
    }
}

@media (max-width: 991px) {
    .widget-listing-body .widget-listing-content-section p {
        display: block;
        font-size: 16px;
        line-height: 1.5;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}

/* Ensuring content stays readable on smaller screens */
@media (max-width: 767px) {
    .brdcum-fedback-main+.tegand-social-main h1 {
        line-height: 24px;
    }

    .section-listing-LHS .widget-listing-content-section h2 {
        font-size: 16px;
    }

    .section-listing-LHS .widget-listing-content-section h5 {
        font-size: 12px;
    }

    .rhs-thumb-shadow-container .widget-more {
        margin-bottom: 10px;
    }
}