@media (max-width: 1280px) {
    #display-type::after { content:"notebook"; }

    .page-content-wrapper,
    #textpage {
        width: 90%;
    }

    #vrlogo {
        margin:0 1rem;
        z-index:2;
    }

    .nav-container {

    }

    #blackbar .page-content-wrapper {
        padding:0;
    }

    .bigbox {
        flex-direction: column;
        align-items: center;
        gap: 0px;
    }

    .bigbox > div {
        width: 500px;
        height: auto;
        margin: 40px 0 10px 0;
    }

    .hp-services-box .list {
        gap:1.5em;
    }
    .hp-services-box .list .service {
        width:160px;
    }
    .text-wrapper {
        text-align: left;
    }
    .hp-texts .text-content .text-wrapper {
        text-align: left;
    }
    .boldtext {
        text-align: left;
    }
    .bolditem {
        text-align: left;
    }
}
