/* n10-site-code: [Imported] N10 Document Columns Fix [Nine10 CSS] · last edited by unknown on 2026-11-09 19:01:51 UTC · Nine10 entries are maintained by Nine10; use the Client entries for site changes. */
/* Ensure proper row layout for .elementor-row */
.nt-document-list {
    display: flex;
    flex-wrap: wrap; /* Allow wrapping of columns if needed */
    justify-content: space-between; /* Add spacing between columns */
    gap: 20px; /* Adjust as needed for column spacing */
}

/* Set up .elementor-column for equal-width columns */
.nt-document-list .elementor-column {
    flex: 1 1 calc(33.333% - 20px); /* Make columns flexible and responsive */
    max-width: calc(33.333% - 20px); /* Ensure max width aligns with flex-basis */
    box-sizing: border-box; /* Ensure padding/margin don't break layout */
}

/* Adjust for smaller screens */
@media screen and (max-width: 768px) {
   .nt-document-list .elementor-column {
        flex: 1 1 calc(50% - 10px); /* Two columns on medium screens */
        max-width: calc(50% - 10px);
    }
}

@media screen and (max-width: 480px) {
    .nt-document-list .elementor-column {
        flex: 1 1 100%; /* Single column on small screens */
        max-width: 100%;
    }
}

