@media (max-width: 1199.98px) {

    .blog-card h5 {
        font-size: 22px;
    }

    .blog-meta {
        font-size: 14px;
    }

    .read_more {
        font-size: 13px;
    }

    .renct-blk a {
        font-size: 14px;
    }

    ul.archieves a {
        font-size: 14px;
    }

    .read-more-toggle {
        font-size: 14px;
    }

    .load-more a {
        font-size: 14px;
    }

    .clickme {
        position: absolute;
        right: 0;
        width: 50px;
        height: 36px;
        z-index: 44444;
        background: red;
        top: 0;
        font-size: 33px;
        color: #fff;
        text-align: center;
        font-weight: 700;
        line-height: 33px;
        cursor: pointer;
    }

    .right-sidebar {
        margin-right: 30px;
    }

    .footer-wrap .footer-sec .main-footer .footer-left .footer-logo {
        width: 118px;
        height: 118px;
    }

    .footer-wrap .footer-sec .main-footer .footer-left .footer-logo img {
        width: 80px;
    }
    .blog-details p,.blog-details ul li{font-size:14px}
    .breadcrumb-wrap{padding-top:15px;padding-bottom:15px;}
    .breadcrumb .breadcrumb-item a{font-size:14px;}
    .blog-details h1{font-size:28px;}

}

@media (max-width: 991.98px) {

    .sidebar-box {
        padding: 20px 20px;
    }

    .blog-card h5 {
        font-size: 18px;
    }

    .blog .bo-r {
        margin-top: 40px;
    }

    .footer-wrap .footer-sec .main-footer .footer-left .footer-para {
        margin-bottom: 20px;
    }

    .footer-wrap .footer-sec .main-footer .footer-left {
        margin-bottom: 20px;
    }

    .main-footer {
        padding-bottom: 40px;
    }
}

@media (max-width: 767.98px) {

    header {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .logo img {
        width: 100px;
    }

    .blog-banner {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .blog-banner .page-title {
        padding: 7px 12px;
        font-size: 13px;
    }

    .blog-banner h1 {
        font-size: 28px;
    }

    .blog-banner p {
        font-size: 14px;
    }

    .category-btns button {
        font-size: 14px;
    }

    .search_blk .form-control {
        padding: 10px 15px
    }

    .signup_btn {
        margin-left: 10px;
        padding: 6px 13px;
        font-size: 14px;
    }

    .footer-wrap .footer-sec .main-footer .footer-right h4 {
        margin-bottom: 10px;
    }

    .footer-wrap .footer-sec .main-footer .footer-left .footer-logo {
        height: 90px;
        width: 90px;
    }

    .footer-wrap .footer-sec .main-footer .footer-left .footer-logo img {
        width: 60px;
    }

    .footer-wrap .footer-sec .main-footer .footer-left .footer-para p {
        font-size: 14px;
    }
    .blog-details .content{padding-top:50px;padding-bottom:40px;}
    .sharepost{padding-top:30px;}
    .blog-details h1{font-size:21px;}

}

@media (max-width: 575.98px) {

    .search-dropdown {
        right: -90px;
    }

}

@media (max-width: 480px) {}