@media screen and (max-width: 1400px) {
    .panel {
        margin-left: clamp(25px, calc((100% - 1300px) / 2), 50px) !important;
        margin-right: clamp(25px, calc((100% - 1300px) / 2), 50px) !important;
    }
    .sections-container {
        padding: 25px 0;
    }
    .home-section + .home-section, .section + .section {
        margin-top: 25px;
    }
    #home-jerry-section .section-content {
        height: 33vw;
        padding: 5vw 10vw 10vw 45vw;
        transition: height 200ms ease-in-out, padding 200ms ease-in-out;
    }
    #home-motto-section p, .motto-section p {
        font-size: 37px;
        padding: 33px 50px;
    }
    #where-we-work img {
        max-height: 17.3vw;
    }
    #motto {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .latest-stories-container .latest-stories-resources .lemelson-featured-news-items .panel {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .latest-stories-container .latest-stories-resources .featured-resource-container .lemelson-resource .resource-content {
        padding: 20px 0 0;
    }
}  /*  @media screen and (max-width: 1400px) {  */
@media screen and (max-width: 1300px) {
    #edge-sustainability-banner .panel {
        padding: 0 100px;
    }
    #edge-sustainability-banner .panel h2 {
        font-size: 24px;
    }
    #edge-sustainability-banner .panel h5 {
        font-size: 18px;
    }
    .sustainability-button a {
        font-size: 15px !important;
        padding: 4px 18px;
    }
}  /*  @media screen and (max-width: 1300px) {  */
@media screen and (max-width: 1200px) {
    :root {
        --lemelson-header-height: 100px;
    }
    header > .panel {
        height: var(--lemelson-header-height);
    }
    .wp-block-site-logo.is-default-size img {
        height: 60px;
    }
}
@media screen and (max-width: 1100px) {
    :root {
        --lemelson-post-thumbnail-title-size: 18px;
    }
    h2 {
        font-size: 30px;
    }
    #anniversary-video-background h2 {
        font-size: 40px;
    }
    h3, h5 {
        font-size: 25px;
    }
    p.main-menu-link-text {
        font-size: 16px;
    }
    h4, h6, .query-panel main ul li .wp-block-post-title, main.wp-block-query ul li .wp-block-post-title {
        font-size: 19px;
    }
    .wp-block-button a, input[type="submit"] {
        font-size: 15px;
        height: 30px;
        min-width: 160px;
        padding: 6px 16px 4px;
    }
    .invention-notebook-featured .posts-list .notebook-category-post .notebook-category-content .notebook-category-post-title {
        font-size: 35px;
    }
    .invention-notebook-featured .posts-list .notebook-category-post .notebook-category-content .notebook-category-post-excerpt {
        font-size: 22px;
    }
    .invention-notebook-featured .posts-list .notebook-category-post .notebook-category-details .notebook-category-post-date {
        font-size: 16px;
    }
    .invention-notebook-featured .posts-list .notebook-category-post .notebook-category-details .notebook-category-post-read-time {
        font-size: 14px;
    }
    h1, h2, h3, h4, h5, h6, p, li {
        text-wrap: pretty;
    }
    #home-mission-statement-banner .panel p {
        padding: 27px 10px;
        font-size: 20px;
    }
    #home-mission-statement-banner-line-container {
        margin: 0 !important;
        padding: 0;
        width: 100%;
    }
    #home-mission-statement-banner-line-container::before {
    }
    footer .site-info-footer {
        padding: 30px 0;
    }
    footer .site-info-footer #footer-address {
        flex-basis: auto;
    }
    footer .site-info-footer #footer-follow {
        flex-basis: 310px;
    }
    footer .site-info-footer #footer-portals {
        flex-basis: 155px;
    }
    #home-fund-banner .panel {
        padding: 30px;
    }
    .team-container .team-header {
        margin-bottom: 0;
    }
    .team-container {
        padding: 25px 40px;
    }
    .lemelson-team-person figure {
        margin-bottom: 0;
    }
    .lemelson-team-person h3 {
        font-size: 18px;
        padding: 5px 3px 0;
    }
    .lemelson-team-person h4 {
         font-size: 16px;
         padding: 0 3px;
     }
    .secondary-message p {
        font-size: 22px;
    }
    .our-approach-container {
        padding: 25px 40px;
    }
    .our-approach-container h3 {
        font-size: 25px;
    }
    .our-approach-container p, .our-approach-container li {
        font-size: 16px;
    }
    .carousel-nav-container {
        padding: 10px 0;
    }
    .carousel-nav-container p {
        font-size: 16px;
    }
    .featured-profiles-query .wp-block-query ul li h2 {
        font-size: 18px;
    }
    .featured-profiles-query .wp-block-query ul li .wp-block-post-date,
    #faces-of-invention #faces-of-invention-header p {
        font-size: 12px;
    }
    #faces-of-invention .wp-block-columns {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }
    .latest-stories-container .latest-stories-resources .featured-resource-container {
        margin-top: 26px;
    }
    .featured-resource-container .lemelson-resource .resource-content-upper h4 {
        font-size: 19px;
    }
    .featured-resource-container .lemelson-resource .resource-content-upper p {
        font-size: 16px;
    }
    .hero-biography .bio-hero-text h1, #anniversary-parallax-panel-1 h1 {
        font-size: 32px;
    }
    .hero-biography .biography-gradient {
        left: -9.09vw;
        width: 68.2vw;
    }
    .hero-biography .biography-photo {
        width: 81.8vw;
        left: -11.8vw;
        bottom: -6.45vw;
    }
    .hero-biography .biography-photo#dolly-biography-photo {
        width: 40.9vw;
        left: 2.72vw;
        bottom: -6.5vw;
    }
    .sustainability-banner #sustainability-background img {
        object-position: 60% 0;
    }
    .invention-notebook-tout h3 {
        margin-top: 27px;
    }
    .established-inventors h3 {
        font-size: 25px;
    }
    .invention-notebook-nav-container {
        margin: 35px 0 20px;
    }
    .invention-notebook-grid .posts-list .wp-block-post-featured-image {
        margin-bottom: 10px;
    }
    .invention-notebook-grid .posts-list .notebook-category-post .notebook-category-details .notebook-category-post-date,
    .invention-notebook-grid .posts-list .notebook-category-post .notebook-category-details .notebook-category-post-read-time {
        font-size: 12px;
    }
    .invention-notebook-grid .posts-list .notebook-category-post .notebook-category-content .notebook-category-post-title {
        font-size: 24px;
    }
    .invention-notebook-grid .posts-list .notebook-category-post .notebook-category-content .notebook-category-post-excerpt {
        font-size: 16px;
    }
    .invention-notebook-header-container {
        flex-direction: column;
    }
    .invention-notebook-header-container > div {
        margin-left: 0 !important;
        margin-right: auto !important;
        display: flex;
        flex-wrap: wrap;
    }
    .invention-notebook-query .inq-post h2 {
        font-size: 24px;
    }
    .invention-notebook-query .wp-block-query > ul > li:nth-child(3) h2, .invention-notebook-query .wp-block-query > ul > li:nth-child(4) h2 {
        font-size: 18px;
    }
    .nid2024-roundup-profile #prisha-shroff {
        margin-top: 200px;
    }
    .sustainability-banner .panel {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .sustainability-banner-content {
        padding-left: 30px !important;
    }
    .page-sustainability-definition .panel {
        padding: 0 !important
    }
    #anniversary-video-background .panel,
    .anniversary-spotlight .panel {
        padding: 25px;
    }
    #k12-inventors figure img, #developing-countries figure img {
        object-position: center top;
    }
}  /*  @media screen and (max-width: 1100px) {  */
@media screen and (max-width: 990px) {
    #national-inventors-day-2024 {
        height: 720px;
    }
    #national-inventors-day-2024 #inventors-header-container {
        height: 720px;
        margin-top: 0;
    }
    #national-inventors-day-2024 #inventors-header-container > div {
        height: 100%;
    }
    #national-inventors-day-2024 #nid2024-background {
        position: absolute;
        width: 100%;
        height: 100%;
    }
    #national-inventors-day-2024 #nid2024-background img {
        height: 100%;
    }
    #national-inventors-day-2024 #nid2024-title {
        position: relative;
        width: min(656px, 86vw);
        height: unset;
        left: unset;
        top: unset;
        margin: 75px auto 80px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container {
        position: relative;
        left: unset;
        top: unset;
        margin: 0 auto;
    }
    body.page-sustainability-definition {
        padding-top: 0 !important;
    }
}
@media screen and (max-width: 980px) {
    body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) .panel, .panel {
        margin-left: 25px!important;
        margin-right: 25px!important;
    }
    #anniversary-parallax-panel-1 {
        padding: 0 25px 25px;
    }
    #edge-sustainability-banner .panel {
        padding: 0 25px;
        gap: 30px;
    }
    #edge-sustainability-banner #sustainability-eric {
        min-width: 150px;
    }
    #edge-sustainability-banner {
        height: 400px;
    }
    .lemelson-team-person {
        width: calc((100% - 60px) / 4)
    }
    #board .lemelson-team-person {
        width: calc((100% - 20px) / 2);
    }
    .featured-profiles-query .wp-block-query ul {
        grid-template-columns: 1fr 1fr;
    }
    .hero-biography {
        height: 375px;
    }
    #approach .panel-indent-3 .wp-block-media-text.has-media-on-the-right {
        grid-template-columns: 100%;
        grid-row-gap: 25px;
    }
    #approach .panel-indent-3 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        padding-right: 0;
        grid-column: 1;
        grid-row: 2;
    }
    #approach .panel-indent-3 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        grid-column: 1;
    }
    .home-section:has(.video-container) {
        padding: 0;
    }
}  /*  @media screen and (max-width: 980px) {  */
@media screen and (max-width: 950px) {
    .patent-man > div {
        flex-direction: column;
    }
    .patent-man .featured-stories-text > div {
        display: flex;
        align-items: center;
    }
    .patent-man .featured-stories-text {
        order: 1 !important;
        padding-right: 0;
        padding-bottom: 20px;
    }
    .patent-man .featured-stories-text .wp-block-image {
        flex-basis: 40%;
        flex-shrink: 0;
        order: 1 !important;
    }
    .patent-man .featured-stories-text .wp-block-group {
        order: 2 !important;
    }
    .patent-man .featured-stories-video {
        order: 2 !important;
    }
}
@media screen and (max-width: 900px) {
    .post-single {
        display: block;
    }
    p {
        font-size: 20px;
    }
    .query-panel main ul, main.wp-block-query ul {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .sustainability-banner .sustainability-banner-content {
        padding-right: 35%;
    }
    #sustainability-banner-home {
        margin: 60px 0;
    }
    #sustainability-banner-climate {
        margin-bottom: 60px;
    }
    .sustainability-banner h4 {
        font-size: 16px;
    }
    .sustainability-banner h5 {
        font-size: 14px;
    }
    .sustainability-button a {
        font-size: 12px !important;
        padding: 3px 12px 4px !important;
    }
}  /*  @media screen and (max-width: 900px) {  */
@media screen and (max-width: 850px) {
    .home-section-bg-image img {
        object-position: 40%;
    }
    #home-jerry-section .section-content {
        height: 50vw;
    }
    #home-motto-section p, .motto-section p {
        font-size: 22px;
    }
    footer .site-info-footer .panel {
        justify-content: space-between;
    }
    footer #footer-portals > .wp-block-navigation.is-vertical {
        align-content: flex-end;
    }
    footer #footer-portals > .wp-block-navigation.is-vertical ul {
        align-items: flex-end;
    }
    footer .site-info-footer .panel #footer-address,
    footer .site-info-footer .panel #footer-follow,
    footer .site-info-footer .panel #footer-portals {
        flex-basis: 33%;
        margin: 0 !important;
    }
    footer .site-info-footer #footer-address #logo {
        width: 150px;
        padding-bottom: 20px;
    }
    footer .site-info-footer #footer-follow {
        text-align: center;
    }
    footer .site-info-footer #footer-follow figure {
        padding-top: 20px;
        width: 150px;
        margin: 0 auto !important;
    }
    footer .site-info-footer #footer-follow p {
        padding-left: 0;
    }
    footer .site-info-footer #footer-follow p {
        margin-bottom: 0;
    }
    footer .site-info-footer #footer-follow .fa {
        font-size: 24px;
    }
    #faces-of-invention {
        padding: 25px;
    }

    nav.menu-news ul {
        row-gap: 10px;
    }
    nav.menu-news a {
        padding: 4px !important;
        min-width: 50px;
        text-align: center;
    }
    #sustainability-definition-logo {
        width: 25%;
        top: -15vw;
        min-width: 150px;
    }
    #sustainability-definition-indent {
        margin-top: 25vw;
    }
}  /*  @media screen and (max-width: 850px) {  */
@media screen and (max-width: 800px) {
    .entry-content:has(.motto-container), .page-gradient {
        background-image: none;
    }
    #our-story-intro {
        padding: 0 25px;
    }
    #our-founders, #our-founders-video, #legacy-impact, #resources .panel  {
        padding: 25px;
    }
    #legacy-impact {
        margin: 0 !important;
    }
    .entry-content:has(.motto-container), .page-gradient {
        padding-top: 40px;
    }
    #our-founders .wp-block-column:first-of-type {
        margin-bottom: 25px;
    }
    #timeline-header .panel {
        padding: 40px 75px 30px;
    }
    .timeline-legend .panel {
        padding: 25px 75px 30px;
    }
    #history-and-mission .panel {
        padding: 0 25px 25px;
    }
    .lemelson-team-person {
        width: calc((100% - 40px) / 3)
    }
    #legacy-impact figure {
        max-width: 300px;
    }
    .panel-indent-3 {
        padding: 25px;
    }
    .lemelson-hero figure, .news-featured-image-wrapper, .archive-featured-image-wrapper, .search-featured-image-wrapper, .single-featured-image-wrapper {
        height: 260px;
    }
    .our-approach-container {
        padding: 25px;
    }
    .our-approach-container .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns: 100% !important;
    }
    .our-approach-container .wp-block-media-text.is-stacked-on-mobile > * {
        grid-column: 1;
    }
    .our-approach-container .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        grid-row: 1;
    }
    .our-approach-container .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        grid-row: 2;
        padding-top: 20px;
    }
    #our-work-grantee-profiles .panel {
        padding: 25px;
    }
    .featured-profiles-query {
        margin-top: 25px;
    }
    .invention-notebook-grid .posts-list {
        grid-template-columns: 1fr 1fr;
        grid-gap: 15px;
    }
    .page-gradient:has(+ #parallax-20th-anniversary) {
        min-height: 50px;
    }
    #anniversary-parallax-panel-2 {
        margin-top: 150px;
        padding: 25px;
    }
    #anniversary-parallax-panel-2 img {
        object-position: center top;
    }
    .page-sustainability-definition #sustainability-definition-content .panel {
        margin: 0 !important;
    }
    #sustainability-definition-indent {
        margin: 150px 25px 0 !important;
    }
    #sustainability-definition-sky {
        top: -175px;
    }
}  /*  @media screen and (max-width: 800px)  */
@media screen and (max-width: 782px) {
    form[aria-label="Contact form"] {
        flex-direction: column;
        gap: 30px;
    }
    .our-approach-container .wp-block-column:first-of-type {
        padding-bottom: 20px;
    }
    #where-we-work img {
        max-height: 250px;
    }
    .latest-stories-container {
        grid-template-columns: 1fr;
    }
    .latest-stories-container .latest-stories-resources .featured-resource-container .lemelson-resource, .latest-stories-container .latest-stories-resources .featured-resource-container .lemelson-featured-news-items {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .latest-stories-container .latest-stories-resources .featured-resource-container .lemelson-featured-news-items .panel {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 15px;
        grid-row-gap: 25px;
    }
    .bio-tout {
        padding: 25px 0;
    }
    .bio-tout h3, .lemelson-center-tout h3 {
        padding-top: 25px;
        margin-bottom: 15px;
    }
    .bio-tout .wp-block-buttons {
        margin-top: 20px;
    }
    #history-and-mission .wp-block-media-text {
        margin-bottom: 16px;
    }
    .founder-bio h2 {
        padding-top: 25px;
    }
    #future-inventors .wp-block-column + .wp-block-column {
        margin-top: 15px
    }
}  /*  @media screen and (max-width: 782px) {  */
@media screen and (max-width: 750px) {
    #national-inventors-day-2024 #nid2024-globe {
        width: 172px;
        left: calc(50% - 86px);
        top: 150px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container {
        position: relative;
        width: 0;
        margin: 0 auto;
    }
    #national-inventors-day-2024 #nid2024-title {
        display: none;
    }
    #national-inventors-day-2024 #nid2024-title-mobile {
        display: block;
        margin-top: 75px;
        width: min(90vw, 434px);
        transform: translateX(-50%);
        position: relative;
        left: 50%;
    }
    #national-inventors-day-2024 #nid2024-inventors-container .nid2024-profile-container {
        width: 90px;
        height: 90px;
        min-width: 90px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #prisha-shroff {
        left: -180px;
        top: 173px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #denise-gray {
        left: -221px;
        top: 88px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #robert-sansone {
        left: -182px;
        top: 0;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #adyant-bhavsar {
        left: -94px;
        top: 35px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #vepox-filter {
        left: 0;
        top: 35px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #tarun-batchu {
        left: 89px;
        top: 0;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #benard-tabu {
        left: 130px;
        top: 88px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #klaw-industries {
        left: 89px;
        top: 173px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #fresh-life {
        left: -94px;
        top: 130px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #elise-strobach {
        left: 0;
        top: 130px;
    }
}
@media screen and (max-width: 740px) {
    h2, #anniversary-video-background h2 {
        font-size: 31px;
    }
    p {
        font-size: 18px;
    }
    .page-template-bio main .panel {
        display: block;
    }
    .page-template-bio main .panel .wp-block-post-featured-image {
        margin-top: 0;
        margin-bottom: 25px;
    }
}
@media screen and (max-width: 700px) {

    .query-panel main ul, main.wp-block-query ul {
        grid-template-columns: 1fr 1fr;
    }
    .hero-biography .panel {
        align-items: flex-start;
    }
    .hero-biography .bio-hero-text {
        width: 100%;
        padding-top: 25px;
    }
    .hero-biography#dolly-hero-biography .bio-hero-text {
        width: 55%;
    }
    .tout-2-content-container {
        height: unset;
    }
    .sustainability-banner {
        height: unset;
    }
    .sustainability-banner > div {
        height: 100%;
    }
    #sustainability-background-responsive img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center bottom;
    }
    .sustainability-banner .sustainability-banner-content {
        padding: 40px;
    }
    .sustainability-banner .wp-block-buttons {
        margin-left: 50%;
    }
    .nid-2025-profile-container, .bhm-2025-profile-container {
        grid-template-columns: 100%;
        margin-top: 15px;
    }
    .nid-2025-portrait-container, .bhm-2025-portrait-container {
        height: 128px;
        margin-bottom: 10px;
    }
    .nid-2025-portrait-container::before, .bhm-2025-portrait-container::before {
        bottom: 10px;
    }
    .nid-2025-portrait, .bhm-2025-portrait {
        margin-left: 30px !important;
    }
    .sustainability-banner .panel {
        min-height: 370px;
    }
    .sustainability-banner #sustainability-background {
        display: none;
    }
    .sustainability-banner #sustainability-background-responsive {
        display: block;
    }
    .sustainability-banner #sustainability-background-responsive {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .sustainability-banner .sustainability-banner-content {
        padding: 40px
    }
    .sustainability-banner h4 {
        font-size: 20px;
        text-align: center;
        padding-bottom: 30px;
    }
    .sustainability-banner h5 {
        font-size: 18px;
        width: 100%;
        text-align: left;
        padding-left: 50%;
    }
    .sustainability-button {
        font-size: 14px;
        margin-left: 50%;
    }
}  /* @media screen and (max-width: 700px) {  */
@media screen and (max-width: 600px) {
    #home-jerry-section .section-content {
        height: 80vw;
        padding-left: 50%;
        padding-right: 5%;
        background-image: linear-gradient(to right, #ffffff00, #ffffff00 45%, #ffffffaa 45.1%, #ffffffaa);
    }
    .invention-notebook-query .wp-block-query > ul > li .wp-block-post-excerpt {
        display: none !important;
    }
    .invention-notebook-container, .our-approach-container {
        padding: 25px;
    }
    .invention-notebook-query .wp-block-query > ul {
        grid-gap: 25px;
    }
    #home-motto-section p, .motto-section p {
        padding: 27px 40px;
    }
    #edge-sustainability-banner {
        height: unset;
    }
    #edge-sustainability-banner .panel {
        flex-direction: column;
        padding: 50px 20px;
    }
    #edge-sustainability-banner .panel h2,
    #edge-sustainability-banner .panel h5 {
        text-align: center;
    }
    #edge-sustainability-banner .wp-block-buttons.is-content-justification-right {
        justify-content: center;
    }
    #edge-sustainability-banner #sustainability-eric {
        width: 200px;
    }
    footer .site-info-footer .panel {
        flex-wrap: wrap;
    }
    footer .site-info-footer .panel #footer-address, footer .site-info-footer .panel #footer-follow, footer .site-info-footer .panel #footer-portals {
        flex-basis: 100%;
    }
    footer .site-info-footer .panel #footer-address {
        text-align: center;
    }
    footer .site-info-footer #footer-address #logo   {
        margin: 0 auto !important;
    }
    footer #footer-portals > .wp-block-navigation.is-vertical {
        align-content: center;
    }
    footer #footer-portals > .wp-block-navigation.is-vertical ul {
        align-items: center;
    }
    .copyright-line p {
        text-align: center;
    }
    .copyright-line p a {
        display: block;
        margin-left: 0;
    }
    .wp-block-media-text.is-stacked-on-mobile figure {
        margin-bottom: 20px;
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        padding-left: 0;
        padding-right: 0;
    }
    #our-founders .our-founder-frame {
        padding: 25px;
    }
    #timeline-header .panel {
        padding: 25px;
    }
    .timeline-legend .panel {
        padding: 25px;
    }
    .team-container {
        padding: 25px;
    }
    .lemelson-team-person {
        width: calc((100% - 20px) / 2);
    }
    .secondary-message .panel {
        flex-direction: column;
        padding: 20px 0;
    }
    .secondary-message h3 {
        padding-right: 0;
        margin-bottom: 0;
        text-align: center;
    }
    .secondary-message p {
        padding-left: 0;
        padding-top: 10px;
        text-align: center;
        font-size: 18px;
    }
    .secondary-message p::before {
        content: none;
    }
    #initiatives .initiatives-container {
        grid-template-columns: 1fr;
    }
    .featured-profiles-query .wp-block-query ul {
        grid-template-columns: 1fr
    }
    #faces-of-invention .wp-block-columns {
        grid-template-columns: 1fr;
    }
    .strategic-focus .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media,
    #initiatives .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        aspect-ratio: 3 / 2;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    #strategic-focus .wp-block-media-text.is-stacked-on-mobile p,
    #initiatives .wp-block-media-text.is-stacked-on-mobile p {
        margin-bottom: 10px !important;
    }
    #initiatives .initiatives-statement {
        margin-bottom: 25px;
    }
    .page-toggles .wp-block-button a {
        height: unset;
        font-size: 11px;
        padding: 5px;
        min-width: unset;
    }
    h2, #anniversary-video-background h2 {
        font-size: 24px;
    }
    h3 {
        font-size: 20px;
    }
    .invention-notebook-featured .posts-list .notebook-category-post a {
        grid-template-columns: 100%;
        grid-gap: 0;
    }
    .invention-notebook-featured .posts-list .notebook-category-post figure {
        grid-column: 1;
        grid-row: 1;
    }
    .invention-notebook-featured .posts-list .notebook-category-post .notebook-category-content .notebook-category-post-title {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .invention-notebook-featured .posts-list .notebook-category-post .notebook-category-content {
        grid-column: 1;
        grid-row: 2;
    }
    .invention-notebook-featured .posts-list .notebook-category-post .notebook-category-details {
        grid-column: 1;
        grid-row: 3;
        margin-top: 0;
    }
    #sustainability-definition-logo {
        top: -90px;
    }
    #sustainability-definition-indent {
        margin: 150px 20px 0;
    }
    .metaslider.ms-theme-outline.ms-is-small .flexslider ol.flex-control-nav, .metaslider.ms-theme-outline.ms-is-small ul.rslides_tabs, .metaslider.ms-theme-outline.ms-is-small .slider-wrapper .nivo-controlNav, .metaslider.ms-theme-outline.ms-is-small .coin-slider .cs-buttons {
        bottom: 0;
    }
    #anniversary-video-background .panel, .anniversary-spotlight .panel {
        padding: 25px;
    }
}  /*  @media screen and (max-width: 600px) {  */
@media screen and (max-width: 550px) {
    h2 {
        font-size: 31px;
    }
}
@media screen and (max-width: 533px) {
    .carousel-nav-container p, .carousel-nav-buttons {
        font-size: 14px;
    }
}  /*  @media screen and (max-width: 533px) {  */
@media screen and (max-width: 500px) {
    .query-panel main ul, main.wp-block-query ul {
        grid-template-columns: 1fr;
    }
.latest-stories-container .latest-stories-resources .featured-resource-container .lemelson-featured-news-items .panel {
grid-template-columns: 1fr;
}
    .lemelson-hero figure, .news-featured-image-wrapper, .archive-featured-image-wrapper, .search-featured-image-wrapper, .single-featured-image-wrapper {
        height: 150px;
    }
    .hero-biography {
        height: 325px;
    }
    .hero-biography#dolly-hero-biography {
        height: 425px;
    }
    .hero-biography#dolly-hero-biography .bio-hero-text {
        width: 100%;
    }
    .hero-biography .bio-hero-text h1, .page-title h1, #anniversary-parallax-panel-1 h1 {
        font-size: 24px;
    }
    #history-and-mission h2 {
        font-size: 22px;
    }
    .horizontal-header .panel {
        padding: 10px 0 25px;
    }
    .invention-notebook-grid .posts-list {
        grid-template-columns: 1fr;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #prisha-shroff {
        left: -180px;
        top: 181px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #denise-gray {
        left: -181px;
        top: 91px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #benard-tabu {
        left: 90px;
        top: 91px;
    }
    #national-inventors-day-2024 #nid2024-inventors-container #klaw-industries {
        left: 89px;
        top: 181px;
    }
    .tout-2-container-pad {
        padding: 25px;
    }
}  /*  @media screen and (max-width: 500px)  */
@media screen and (max-width: 480px) {
    .sustainability-banner .panel:not(.full-width) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
@media screen and (max-width: 400px) {
    #home-jerry-section .section-content h3 {
        font-size: 20px;
        margin-bottom: 0;
    }
    #home-jerry-section p {
        margin-bottom: 0;
    }
    .wp-block-button a, input[type="submit"] {
        font-size: 12px;
        height: 24px;
        min-width: 128px;
        padding: 4px 12px 3px;
    }
    #board .lemelson-team-person, .lemelson-team-person {
        width: 100%;
    }
    .wp-block-site-logo {
        transform: translateX(-10px);
    }
    .wp-block-site-logo.is-default-size img {
        height: 45px;
    }
}  /*  @media screen and (max-width: 400px) {  */
