.blog-title, .blogs-box h2, .blog-search button, .blog-read-more, .contact-us-link {
    font-family: IBMPLEXSANSARABIC-BOLD !important;
}

.blogs-box a, .blog-read-more {
    text-decoration: none;
    border-bottom: 2px solid #bb0000 !important;
}

.arrow:before {
    margin-top: 0.2rem;
}

@media (max-width: 575px) {
    .hero {
        padding-bottom: 18rem !important;
    }

    .blogs-box .dash:before {
        right: -4.7rem;
        width: 60px;
        height: 6px;
        bottom: 35px;
    }

    .blog-tag-title {
        font-size: 3.4rem;
    }

    /*.blog-text {*/
    /*    font-size: 3.4rem;*/
    /*}*/

    .blogs-box .text-1-div {
        margin-right: 3.5rem !important;
    }

    .blog-index {
        padding-top: 12rem !important;
    }
}

@media (max-width: 492px) {
    .hero {
        padding-bottom: 19rem !important;
    }

    .blogs-box .dash:before {
        left: -4rem;
        width: 45px;
        bottom: 45px;
    }
}

@media (max-width: 424px) {
    .hero-box.blogs-box {
        padding: unset !important;
    }
}

@media (max-width: 410px) {
    .blogs-box .text-1-div {
        margin-right: 2rem !important;
    }

    .question-icon {
        width: 80%;
    }

    .chat-icon {
        width: 20%;
    }

    .blogs-box .dash:before {
        bottom: 35px;
    }

    .blog-index {
        padding-top: 9rem !important;
    }
}

@media (max-width: 375px) {
    .hero {
        padding-bottom: 18rem !important;
    }

    .blog-index {
        padding-top: 10rem !important;
    }
}

/*--------------------------------*/

@media (min-width: 576px) {
    .hero {
        padding-bottom: 19rem !important;
    }

    .blogs-box .dash:before {
        right: -4.5rem;
        bottom: 35px;
    }
}

@media (min-width: 768px) {
    .hero {
        padding-bottom: 21rem !important;
    }

    .blogs-box .dash:before {
        bottom: 40px;
        right: -5.5rem;
    }
}

@media (min-width: 992px) {
    .hero {
        padding-bottom: 10rem !important;
    }

    .blogs-box .dash:before {
        bottom: 26px;
    }
}

@media (min-width: 1200px) {
    .blogs-box .dash:before {
        bottom: 32px;
    }
}