@media screen and (max-width:1200px) {
    .InnerGIGABYTEContent h3 {
        font-size: 1.5rem;
        letter-spacing: 2px;
        word-spacing: 4px;
    }

    #kv {
        height: 110vw;
    }

    #kv>video,
    #kv>img {
        width: 200%;
    }

    .kft {
        height: unset;
        padding: 15vw 10vw;
    }

    .kft>div {
        flex-direction: column;
    }

    .kft>div .text,
    .kft>div>img {
        max-width: unset;
    }

    .kft>div>img {
        width: 120%;
    }

    .text .nvgy {
        margin: 20px 0;
    }

    .kf-logos img {
        height: 50px;
    }

    #nvslide,
    .nvslide {
        height: 125vh;
        padding: 5vw 2.5vw;
    }

    .nvslide h4,
    .nvslide p {
        text-align: left;
        letter-spacing: 0px;
        font-weight: 400;
    }

    .nv-slider {
        gap: 5vw;
    }

    .ada .img {
        width: 50%;
        height: 100%;
    }

    .adagrid {
        grid-template-columns: repeat(2, 1fr);
    }

    .adagrid>div {
        justify-content: flex-start;
        align-items: flex-start;
        gap: 0;
    }

    .adagrid>div>div {
        display: flex;
        flex-direction: column;
    }

    .adagrid h4,
    .adagrid p {
        text-align: left;
        letter-spacing: 0px;
    }

    .adagrid img {
        max-width: 35px;
    }

    .vkfTmln {
        height: unset;
    }

    #v {
        display: none;
    }

    .vkf .spacer {
        position: relative;
        height: unset;
        flex-direction: column;
        padding: 10vw;
        gap: 5vw;
    }

    .vkf .spacer>section {
        position: relative;
        opacity: 1;
        flex-direction: column;
        gap: 5vw;
    }

    .vkf .spacer>section>img {
        position: absolute;
        opacity: .3;
        min-width: unset;
        min-height: unset;
        height: 250%;
    }

    .vkf .spacer>section>div {
        position: relative;
        width: 100%;
        border: solid #8080804d 1px;
        border-radius: 5px;
        padding: 5vw;
        backdrop-filter: blur(25px);
        z-index: 1;
    }

    .vkf .spacer>section article {
        justify-content: flex-start;
        align-items: flex-start;
        gap: 1vw;
    }

    .vkf .spacer>section article>div {
        gap: 1.5vw;
    }

    .vkf .spacer .windforce article h3,
    .vkf .spacer .windforce article h4,
    .vkf .spacer .windforce article p {
        text-align: left;
    }

    .vkf .spacer .chamber,
    .vkf .spacer .fin,
    .vkf .spacer .alter,
    .vkf .spacer .screen,
    .vkf .spacer .fan {
        top: unset;
        right: unset;
        bottom: unset;
        left: unset;
        max-width: unset;
        max-height: unset;
        gap: 5vw;
        flex-direction: column-reverse;
    }

    .flipTL {
        display: none;
    }

    #seq {
        display: none;
    }

    .flip .spacer {
        position: relative;
        height: unset;
        flex-direction: column;
        padding: 10vw;
        gap: 5vw;
    }

    .flip .spacer>section {
        flex-direction: column;
        position: relative;
        opacity: 1;
        pointer-events: unset;
        gap: 7.5vw;
        width: 100%;
        border: solid #8080804d 1px;
        border-radius: 5px;
        padding: 5vw;
        backdrop-filter: blur(25px);
        z-index: 1;
    }

    .flip .spacer>section.flipcnt2 {
        display: none;
        padding: 0;
    }

    .flip .spacer>section>div {
        position: relative;
        overflow: hidden;
        padding: unset;
    }

    .lcd .text>article,
    .rgb .text>article {
        flex-direction: column;
    }

    .lcd .text>article>.subside,
    .rgb .text>article>.subside {
        display: none;
    }

    .rgb .imgs {
        opacity: 1;
    }

    .lcd .imgs>* {
        transform: translate(-58%, -17%) scale(2.3);
    }

    .rgb .imgs>* {
        transform: translate(0%, 0%) scale(1.2);
    }

    .dc {
        display: none;
    }

    .exlnt {
        padding: 10vw;
    }

    .exlntbg>img {
        width: unset;
        height: 100%;
    }

    .exlntbg aside {
        display: none;
    }

    .exlnt .title h3 {
        font-size: 1.8rem;
    }

    .exlnt .content {
        max-width: unset;
        display: flex;
        flex-direction: column;
        gap: 5vw;
    }

    .exlnt .content>div,
    .exlnt .content>div.brckt {
        flex-direction: column;
        padding: 5vw;
    }

    .exlnt .content>div.brckt>.img {
        width: 100%;
    }

    .exlnt .content>div.brckt>.text {
        width: 100%;
        justify-content: flex-start;
    }

    .exlnt .content>div.deco1,
    .exlnt .content>div.deco2 {
        display: none;
    }

    .bs {
        padding: 15vw 10vw;
    }

    .bs>img.bg {
        width: unset;
        height: 100%;
    }

    .bs>div {
        display: flex;
        flex-direction: column;
        gap: 5vw;
    }

    .bs aside {
        align-items: flex-start;
        gap: 2.5vw;
    }

    .psu>img {
        height: 100%;
    }

    .psu .psugrid {
        flex-direction: column;
    }

    .gcc {
        padding: 15vw 5vw 0;
    }

    .gcc>div img:not(.gdl) {
        width: 160%;
    }

    .brand {
        margin: 10vw 0 0 0;
    }

    .brand>div {
        margin: 10vw 0 0 0;
        flex-direction: column;
        gap: 50px;
    }

    .brand>div img {
        align-self: center;
    }

    .dots {
        display: none;
    }
}

@media screen and (max-width: 960px) {
    .model-content {
        margin-top: 120px;
        display: none;
    }

    .Rwd #PageMainContent.NotCoverHeader {
        padding-top: 0;
    }

    .topBg #header-bar.new-header-bar,
    .topBg #header-bar.scrolling {
        position: relative;
    }
}