
@media (min-width: 768.95px) and (max-width: 1023.95px) {
    #error404 #azpm_main_container, #error500 #azpm_main_container, #sitemap #azpm_main_container {
        padding-top: 61px;
    }
}

@media (min-width: 743.95px) and (max-width: 768.94px) {
    #sitemap #azpm_main_container {
        padding-top: 11px;
    }
}


/* 404 error */

@media (max-width: 743.95px) {
    #error404 .inpage-submenu ul {
        line-height: 27px;
    }

    #error404 #errorpage-container h1 {
        line-height: 120%;
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 400;
    }

    #error404 #errorpage-container h1>span {
        font-size: 48px;
    }
}

#error404 .subscribe-connect-section__sub__headline {
    font-family: var(--heading-font);
}

#error404 .subscribe-connect-section__headline {
    line-height: 120%;
}

/* 404 error end */


/* 500 error */

@media (max-width: 743.95px) {
    #error500 .inpage-submenu ul {
        line-height: 27px;
    }

    #error500 #errorpage-container h1 {
        line-height: 120%;
        font-size: 2.125rem;
        font-style: normal;
        font-weight: 400;
    }

    #error500 #errorpage-container h1>span {
        font-size: 48px;
    }
}

#error500 .subscribe-connect-section__sub__headline {
    font-family: var(--heading-font);
}

#error500 .subscribe-connect-section__headline {
    line-height: 120%;
}

/* 500 error end */


/* sitemap */

@media (max-width: 743.95px) {
    #sitemap .inpage-submenu ul {
        line-height: 27px;
    }
}

@media (max-width: 1024px) {
    #error404 .inpage-submenu ul {
        line-height: 50px !important;
    }
    #error404 .inpage-submenu {
        flex-wrap: nowrap;
        padding: 12px 24px !important;
        gap: 0 8px;
    }
    #sitemap .inpage-submenu.mobile-only {
        max-height: 51px;
        padding: 12px 24px;
        margin-top: 11px;
    }
}

/* sitemap error */

#sitemap .inpage-submenu.mobile-only ul li img, #error404 .inpage-submenu.mobile-only ul li img, #error500 .inpage-submenu.mobile-only ul li img {
    top: 0;
}

@media (max-width: 1024px) {
    #error404 .inpage-submenu ul, #error500 .inpage-submenu ul {
        line-height: 120% !important;
    }
    #error404 .inpage-submenu, #error500 .inpage-submenu {
        margin-top: 1px;
        height: auto;
    }
    
    #error500 .inpage-submenu.mobile-only {
        flex-wrap: nowrap;
        padding: 12px 24px;
        gap: 0 8px;
    }
}

@media (min-width: 744px) and (max-width: 768px) {
    #error404 .inpage-submenu, #error500 .inpage-submenu  {
        margin-top: 12px;
    }
}