    .home-header-section {
        margin-top: 50px;
        /* Adjust the value as needed */
    }

    .tmbs_header_section h2 {
        font-size: 70px;
        font-weight: 700;
    }

    .sidebar_card_blogs {
        width: 100%;
        height: 202px;
        padding: 20px;
        gap: 0px;
        border-radius: 15px;
        opacity: 0px;
        background: rgba(29, 35, 60, 1);
    }

    #card-color {
        background: #1D233C;
        color: #fff;
        border-radius: 0 0 15px 15px;
    }

    i {
        font-size: 14px;
    }

    #card-radius {
        border-radius: 18px;
        border: 0px solid #1D233C;
    }

    .arrow-button {
        width: 160.52px;
        height: 49px;
        top: 292px;
        left: 40px;
        gap: 0px;
    }

    .btn-outline-secondary {
        font-size: 15px;
        font-weight: 700;
        line-height: 2.35;
        text-align: center;
        color: #FFFFFF;
    }

    .btn-outline-secondary:hover {
        color: #fff;
        background: none;
    }

    .search-container {
        display: flex;
        align-items: center;
        background-color: #2B3145;
        border-radius: 25px;
        padding: 10px 20px;
        width: 100%;
        max-width: 400px;
    }

    .search-input {
        flex-grow: 1;
        border: none;
        background: transparent;
        color: white;
        font-size: 16px;
        outline: none;
    }

    .search-input::placeholder {
        color: #ffffff;
    }

    .search-button {
        background: transparent;
        border: none;
        color: white;
        cursor: pointer;
        font-size: 18px;
    }

    .search-button:focus {
        outline: none;
    }

    .category-container {
        background-color: #1D233C;
        border-radius: 15px;
        padding: 30px;
        color: white;
        max-width: 100%;
    }

    .category-list {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

    .category-list li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 15px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

    .category-list li:last-child {
        border-bottom: none;
    }

    .category-name {
        font-size: 18px;
    }

    .category-count {
        background-color: rgba(255, 255, 255, 0.1);
        border-radius: 50%;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
    }

    .category-count.blue {
        background-color: #3498db;
    }

    .section-blog {
        background-color: #1D233C;
        border-radius: 20px;
        padding: 30px;
        color: white;
        margin-bottom: 20px;
    }

    .blog-item {
        background-color: #282F4D;
        border-radius: 15px;
        padding: 15px;
        margin-bottom: 15px;
        /* border: 0.8px solid #2B9ED9 */
    }

    .date {
        font-size: 14px;
        color: #8C8FA2;
        margin-bottom: 5px;
    }

    .title {
        font-size: 16px;
    }

    .tag-container {
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
    }

    .tag {
        border: 1px solid #e6e6e6;
        border-radius: 20px;
        padding: 8px 15px;
        font-size: 14px;
    }

    /* Font Awesome icon styles */
    .far {
        margin-right: 5px;
    }

/* applying media query all responsive */
@media (max-width: 786px) { 
    .service_blog_row {
        display: flex;
        flex-wrap: nowrap;
       
    }
    .service_blog_row > div {
        flex: 1 5 auto; 
    }
    .tmbs_header_section h2{
        font-size: 52px;
    }
}
