@media screen and (max-width: 768px) {
    header.site-header {
        margin-bottom: 0;
    }
    .site-branding {
        top: 0;
    }
    .ast-site-identity {
        padding: 5px 0;
    }
    header .custom-logo-link img {
        max-width: 60px;
    }
    .header-title {
        font-family: "Fjalla One", sans-serif;
        font-size: 13px;
        color: #ed1c24;
    }
    .subheader-title {
        position: relative;
        top: 0;
        font-family: "Fjalla One", sans-serif;
        font-size: 12px;
        color: #2e3192;
    }
    [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
        color: #fff !important;
    }
    [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
        fill: #fff !important;
    }
    .site-content {
        padding: 45px 0;
        background: #2496ee8a;
    }
    .category-block ul.d-flex,
    .category-block ul.d-flex li {
        display: block;
        max-width: unset;
    }
    .category-block ul.d-flex li {
        margin-bottom: 10px;
    }
    .category-block .catpost-img,
    .category-block .catpost-img img {
        width: 100%;
        max-width: unset;
        height: auto;
    }
    .category-block.tthd .catpost-img,
    .category-block.tthd .catpost-img img {
        width: 150px;
        max-width: 150px;
        height: 120px;
    }
    .category-block .catpost-cnt {
        padding: 10px 0;
    }
    .site-primary-footer-wrap {
        padding: 10px !important;
    }
    .category-block.tthd .catpost-cnt {
        padding: 0 10px;
    }
    .post-author {
        display: block;
    }
    .sp-none {
        display: none;
    }
    .uagb-block-81271d09.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: 100%;
        height: auto;
        max-width: unset;
    }
    .ast-separate-container .ast-separate-posts.ast-article-post {
        padding-bottom: 20px !important;
    }
    .ast-separate-container #content .ast-container {
        padding-top: 10px;
    }
    .nav-links {
        display: flex;
    }
    .ast-header-break-point .main-navigation ul .menu-item .menu-link {
        color: var(--ast-global-color-0);
    }
    .newest-post.uagb-block-44f1b7f0 {
        height: auto !important;
    }
    #content .ast-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .uagb-block-ababd020,
    .uagb-block-24bc7e53 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .no-wrap-flex {
        align-items: center !important;
    }
    .flex-66 {
        min-width: 100%;
    }
    .flex-33 {
        min-width: 100%;
    }
    .lft-block {
        min-width: 100%;
    }
    .rgt-block {
        min-width: 100%;
    }
}