.top-blog-section .blogs {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 40px;
        list-style-type: none;
        padding-left: unset;
    }
    @media (max-width: 680px) {
    .top-blog-section .blogs {
            grid-template-columns: 1fr;
            row-gap: 10px;
        }
    }

.top-blog-section .blogs h3 {
        padding-bottom: unset;
        border-bottom: unset;
        color: #fff;
        margin: 1rem 0 0 0;
        font-size: 1rem;
    }

.top-blog-section .blogs a:hover {
        text-decoration-color: #fff !important;
    }

.top-blog-section .blogs h3::after {
        content: none;
    }

.top-blog-section .blogs img {
        aspect-ratio:14 / 9;
        object-fit: cover;
    }

.top-blog-section .btn {
        width: 100%;
        margin-bottom: 3rem;
    }

.top-blog-section .btn a {
        background-color: #000;
        display: block;
        max-width: 15rem;
        width: 100%;
        height: auto;
        margin: 0 auto;
        padding: .7rem 3rem;
    }

.top-blog-section .btn a:hover {
        color: #fff;
    }