@media all and (max-width: 1024px)
{
    .main-hdr
    {
        justify-content: space-between;
        align-items: center;
        padding: 0;
        flex-direction: column;
        height: 88px;
    }
    .wrap-hdr.sticky .main-hdr
    {
        justify-content: space-between;
        align-items: center;
        padding: 0;
        flex-direction: column;
    }
    .wrap-hdr
    {
        z-index: 9999;
        transition: none;
    }
    .main-hdr-logo
    {
        justify-content: space-between;
        align-items: center;
        padding: 20px 20px;
        display: flex;
        flex-direction: row;
        width: 100%;
        height: 88px;
    }
    .main-hdr-menu
    {
        display: flex;
        flex-direction: column;
        width: 100%;
        position: fixed;
        z-index: 999;
        top: 88px;
        background-color: #fff;
        box-shadow: 0 20px 150px 0 #0003;
    }
    .menu-link a
    {
        color: #000;
        padding: 0;
        font-size: 18px;
        width: 100%;
    }
    .menu-link.menu-active a
    {
        color: #ea3636;
    }
    .menu-item
    {
        display: flex;
        transition: all .2s ease;
        flex-direction: column;
        margin: 0;
        overflow: hidden;
    }
    .menu-item.mn-open
    {
        display: flex;
        flex-direction: column;
        margin: 20px 0;
        transition: all .2s ease;
    }
    .menu-item .menu-link
    {
        height: 0;
        display: flex;
        transition: all .2s ease;
        padding: 0 20px;
    }
    .menu-item.mn-open .menu-link
    {
        height: 40px;
        transition: all .2s ease;
        padding: 10px 20px;
    }
    .mob-menuicon
    {
        display: block;
        transition: none;
        transition: transform .2s ease;
        cursor: pointer;
    }
    .mob-menuicon.mn-open
    {
        display: block;
        transition: none;
        transition: transform .2s ease;
    }
    .wrap-hdr.sticky .mob-menuicon
    {
        background-image: url("/static/image/menu-inv.svg");
    }
    .wrap-hdr.sticky .mob-menuicon.mn-open
    {
        background-image: url("/static/image/close-inv.svg");
    }
    .sect-row
    {
        padding: 10px 20px;
        flex-direction: column;
        gap: 50px;
        display: grid;
        grid-gap: 50px;
    }
    .sect-short
    {
        padding: 48px 0;
    }
    section
    {
        padding: 64px 0;
    }
    .inner-sect-row
    {
        flex-direction: column;
    }
    .main-ftr
    {
        gap: 32px;
    }
    .main-ftr>div
    {
        flex-direction: column;
        gap: 16px;
    }
    .inner-sect-row>div
    {
        gap: 16px;
        display: grid;
        grid-gap: 16px;
        min-height: max-content;
    }
    .ftr-cont
    {
        padding: 32px 20px;
    }
    .ftr-heading
    {
        font-size: 24px;
        line-height: 120%;
        text-align: left;
    }
    .ftrcol p
    {
        text-align: left;
        font-size: 14px;
    }
    .ftrcol a
    {
        font-size: 14px;
    }
    .attribu
    {
        font-size: 10px;
        text-align: left;
        padding: 24px 20px;
    }
    .column>div
    {
        gap: 32px;
        display: grid;
        grid-gap: 32px;
    }
    .rev-mobile
    {
        flex-direction: column-reverse;
    }
    h1
    {
        font-size: 36px;
        line-height: 120%;
    }
    h2
    {
        font-size: 32px;
        line-height: 120%;
    }
    h3
    {
        font-size: 24px;
        line-height: 120%;
    }
    p
    {
        font-size: 14px;
        line-height: 160%;
    }
    .par-desc
    {
        font-size: 14px;
        line-height: 160%;
    }
    .img-fill
    {
        max-width: 100%;
    }
    .scrl-top
    {
        width: 70px;
        height: 70px;
        border-radius: 15px;
        bottom: 20px;
        right: 20px;
    }
    #faq .column
    {
        width: 100%;
    }
    #faq .sect-row
    {
        gap: 32px!important;
    }
    .news-grid
    {/*display: flex;*/
        gap: 24px;
        grid-gap: 24px;
        display: grid;
        grid-template-columns: auto;
    }
    .news-box
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .wrap-hdr.sticky
    {
        background-color: #fffd;
        transition: background-color .2s ease;
    }
    .wrap-hdr.sticky .logo img
    {
        width: 106.5px;
        height: 48px;
        padding-left: 0;
        background-image: url("404.png");
        padding-left: 106.5px;
        margin-top: -.45px;
    }
    .inner-sect-row>.shadowed-box
    {
        display: grid;
        grid-gap: 10px;
    }
    .gap-24
    {
        gap: 24px!important;
        grid-gap: 24px!important;
        display: grid;
    }
    .gap-32
    {
        gap: 32px!important;
        grid-gap: 32px!important;
        display: grid;
    }
    .gap-64
    {
        gap: 64px!important;
        grid-gap: 64px!important;
        display: grid;
    }
    .title-with-sub
    {
        grid-gap: 16px!important;
        display: grid;
    }
    .news-box
    {
        display: grid;
        grid-gap: 24px;
    }
}