.jm_category_filter_bottom_inn {
            display: flex;
            flex-direction: column;
        }

        .jm_category_filter_bottom_inn img {
            max-width: 100% !important;
            width: 100%;
        }

        /* .jm_category_filter {
            background: blue;
        } */

        .jm_category_filter_top ul {
            padding: 0;
            display: flex;
            gap: 10px;
            margin: 0;
            flex-wrap: wrap;

        }

        .jm_category_filter_top ul li {
            
            list-style-type: none;
            color: #fff;
            background-color: #FFFFFF00;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #fff;
            transform: skew(-20deg);
            font-size: 18px;
            line-height: 27px;
            font-weight: 500;
            font-family: "Nunito", Sans-serif;
            transition: 0.3s all;
            cursor: pointer;
            text-transform: capitalize;
        }

        .jm_category_filter_top ul li:hover, .jm_category_filter_top ul li.active {
            background-color: #f25f95;
            border-color: #f25f95;
        }

        .jm_category_filter_top ul li span {
            transform: skew(20deg);
            display: inline-block;
			padding: 15px;
            
        }

        p.category_filter_term {
            border-bottom: 2px solid #71EAE1;
            text-transform: uppercase;
            font-weight: 600;
            letter-spacing: 2px;
            font-size: 14px;
            line-height: 26px;
            width: max-content;
            text-transform: uppercase;
            color: #fff;
            font-family: "Nunito", Sans-serif;
            margin: 0;
        }

        .jm_category_filter_bottom_inn h3 {
            margin: 0;
        }

        .jm_category_filter_bottom_inn h3 a {
            font-size: 25px;
            line-height: 35px;
            color: #fff;
            font-family: "Nunito", Sans-serif;
            font-weight: 600;
            margin: 0;
            text-decoration: none !important;
        }

        p.category_filter_excerpt {
            margin: 0;
            font-size: 18px;
            line-height: 27px;
            font-family: "Nunito", Sans-serif;
            color: #fff;
        }

        a.category_filter_read {
            color: #f25f95;
            font-size: 20px;
            line-height: 24px;
            font-family: "Nunito", Sans-serif;
            text-decoration: none !important;
            font-weight: 700;
            margin-top: auto;

        }

        .jm_category_filter_bottom {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
            margin-top: 40px;
        }

        .jm_category_bottom_content {
            padding: 20px 0;
            display: flex;
            flex-direction: column;
            align-items: start;
            flex: 1;
            gap: 20px;
        }

        .jm_category_pagination_inner ul.page-numbers {
            display: flex;
            justify-content: center;
            margin-top: 30px;
            margin-bottom: 0;
            padding: 0;
        }

        .jm_category_pagination_inner ul.page-numbers li {
            list-style-type: none;
            padding: 5px 10px;
            margin: 0 0 5px;
            display: inline-block;
            font-size: 18px;
            line-height: 27px;
            color: #fff;
        }

        .jm_category_pagination_inner span.page-numbers.current {
            color: #f25f95;
        }

        .jm_category_pagination_inner ul.page-numbers li a {
            color: #fff;
            text-decoration: none !important;
        }

        @media (max-width:1024px) {
            .jm_category_filter_bottom {
                grid-template-columns: repeat(2, 1fr);

            }
        }

        @media (max-width:767px) {
            .jm_category_filter_bottom {
                grid-template-columns: repeat(1, 1fr);

            }
        }