/* labelpost-4 Style */
@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@400;700&display=swap');

.lp4-row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    font-family: 'Mukta', sans-serif;
    margin-bottom: 30px;
}

.lp4-col {
    flex: 1;
    min-width: 300px;
    border-top: 3px solid #cc0000; /* रातो बोर्डर */
    padding-top: 10px;
}

.lp4-label-title {
    background: #cc0000;
    color: #fff;
    display: inline-block;
    padding: 2px 15px;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 16px;
}

.lp4-main img { width: 100%; height: 180px; object-fit: cover; border-radius: 4px; }
.lp4-main-title { font-size: 18px; margin: 10px 0; line-height: 1.4; font-weight: 700; }

.lp4-bottom-row { display: flex; gap: 10px; margin-top: 10px; border-top: 1px solid #eee; padding-top: 10px; }
.lp4-small-item { flex: 1; }
.lp4-small-item img { width: 100%; height: 80px; object-fit: cover; border-radius: 4px; }
.lp4-small-title { font-size: 14px; margin: 5px 0; line-height: 1.3; height: 38px; overflow: hidden; }

.lp4-col a { text-decoration: none; color: #333; }
.lp4-col a:hover { color: #cc0000; }

@media screen and (max-width: 768px) {
    .lp4-col { flex: 1 1 100%; }
}
