section {
    padding: 0;
    overflow: hidden;
}
/* blog */
.blog {
    min-height: 300px;
    padding: 2rem 0;
}

    .blog .card img {
        height: 245px;
        object-fit: cover;
        border-top-left-radius: 0.375rem;
        border-top-right-radius: 0.375rem;
    }

    .blog .card .card-body h3 {
        font-size: 1rem !important;
        font-weight: 500 !important;
        height: 45px;
    }

    .blog .card .card-body p {
        font-size: 0.8rem !important;
    }

    .blog .card .card-body ul li {
        font-size: .8rem !important;
    }

.head-txt {
    margin-top: 6rem;
}

a:hover {
    text-decoration: none;
    transform: scale(1.05);
    transition: transform 0.3s ease-in-out;
}

    a:hover .card {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }

/*auto serch textbox start*/
.auto-srch-reslt {
    display: none;
    position: absolute;
    width: auto;
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #ccc;
    background-color: white;
    border-radius: 5px;
    z-index: 1051;
}

    .auto-srch-reslt::-webkit-scrollbar {
        width: 8px;
    }

    .auto-srch-reslt::-webkit-scrollbar-track {
        background: #eee;
    }

    .auto-srch-reslt::-webkit-scrollbar-thumb {
        background: #999;
        border-radius: 4px;
    }


.result-item {
    padding: 8px;
    cursor: pointer;
}

    .result-item:hover {
        background-color: #f0f0f0;
    }	