@media screen and (min-width: 1921px) {
    #hd .hd-sec-sync,
    #hd .hd-sec-sync .hd-bg,
    #hd .hd-sec-mode.hd-w1100 {
        max-width: 2700px;
    }
    #hd .hd-sec-sync span {
        padding-bottom: 60%;
    }
    #hd .hd-sec-audiofeature .hd-w1400,
    #hd .hd-sec-ddr4.hd-w1200,
    #hd .hd-sec-oneclick .hd-w1200 {
        width: 90%;
    }
    #hd .hd-sec-mode.hd-w1100,
    #hd .hd-sec-ethernet.hd-w1200,
    #hd .hd-sec-languard.hd-w1200,
    #hd .hd-sec-wifi.hd-w1200,
    #hd .hd-sec-rogarmor .hd-w1200,
    #hd .hd-sec-sleek.hd-w1200 {
        width: 80%;
    }
    #hd .hd-sec-ddr4.hd-w1200,
    #hd .hd-sec-oneclick .hd-w1200 {
        max-width: 2100px;
    }
    #hd .hd-sec-ddr4 .hd-col80 {
        margin-left: 10%;
    }
    #hd .hd-sec-oneclick .hd-col80 {
        width: 50%;
    }
    #hd .hd-sec-ddr4 .hd-col80 img,
    #hd .hd-sec-audiofeature li img,
    #hd .hd-sec-mode .hd-col50 img,
    #hd .hd-sec-rogarmor .hd-col55 img {
        width: 70%;
    }
    #hd .hd-sec-rogarmor .hd-col55 img {
        width: 70%;
    }
    #hd .hd-sec-connect figure img:last-child {
        left: 34%;
    }
    #hd .hd-sec-languard .hd-col50.fright img {
        width: 80%;
        margin-top: -20%;
    }
    #hd .hd-sec-wifi .hd-col50 img {
        width: 80%;
    }
    #hd .hd-sec-rogarmor .hd-col55 {
        width: 60%;
    }
    #hd .hd-pic03 {
        background-size: 2300px;
        margin-bottom: 100px;
    }
    #hd .hd-sec-mode~.hd-pic01 div {
        padding-top: 150px;
        width: 45%;
    }
    #hd .hd-sec-ramcache~ .hd-pic,
    #hd .hd-sec-vr img {
        width: 100%;
    }
    #hd .hd-pic02,
    #hd .hd-sec-mode~.hd-pic01 {
        background-size: 2300px;
        height: 300px;
    }
}

@media screen and (min-width: 2300px) {
    #hd .hd-sec-sync span {
        padding-bottom: 80%;
    }
}

@media screen and (max-width: 1580px) {
    #hd #hd-sec-acceleration .hd-w1500 {
        width: 98%
    }
    #hd #hd-sec-acceleration li {
        width: 33%
    }
    #hd #hd-sec-acceleration .hd-w1200 {
        width: 80%;
        margin-top: 5%
    }
    #hd #hd-sec-acceleration p {
        line-height: 18px;
        font-size: 14px
    }
    #hd #hd-sec-acceleration li:nth-child(2) p {
        top: 38%;
        left: 7%;
        width: 88%
    }
    #hd #hd-sec-acceleration li span {
        margin-left: 0px
    }
    #hd #hd-sec-acceleration li:nth-child(1) .txt_level {
        right: 2%
    }
    #hd #hd-sec-acceleration li:nth-child(2) .txt_level {
        right: 4%;
        top: 3%
    }
    #hd #hd-sec-security .hd-col30 {
        margin-left:12%;
        width: 40%
    }
}

@media screen and (max-width: 1366px) {
    #hd .hd-w1400 {
        width: 100%;
        padding: 0 50px 0 25px;
    }
    #hd h2.left,
    #hd h2.right,
    #hd #threed h2.right {
        margin: 0 auto 100px;
    }
    #hd .hd-sec-sync .hd-bg {
        background-size: 120%;
        background-position: center bottom;
    }
    #hd #hd-sec-security .hd-col30 {
        margin-left: 8%;
        width: 41%
    }
    #hd #hd-sec-security p {
        width: 100%
    }
    #hd .hd-w1500 {
        width: 100%;
        padding-bottom: 0;
    }
    #hd .hd-w1200,
    #hd .hd-w1100 {
        width: 100%;
        padding: 0 50px;
    }
    #hd #hd-sec-hardware .hd-w1200,
    #hd #hd-sec-wififree .hd-w1200 {
        padding-left: 130px
    }
    #hd .hd-w700 {
        width: 90%;
        margin: 0 auto;
    }
    #hd .hd-sec-studio,
    #hd .hd-sec-performance,
    #hd .hd-sec-ddr4,
    #hd .hd-sec-oneclick,
    #hd .hd-details,
    #hd .hd-sec-mode,
    #hd .hd-sec-controller,
    #hd .hd-sec-ethernet,
    #hd .hd-sec-languard,
    #hd .hd-sec-wifi,
    #hd .hd-sec-sleek,
    #hd .hd-sec-overwolf,
    #hd .hd-sec-clone,
    #hd .hd-sec-ramcache,
    #hd .hd-sec-keybot,
    #hd .hd-sec-process {
        margin-bottom: 100px;
    }
    #hd .hd-sec-sync .hd-bg {
        bottom: 0;
        padding-bottom: 50%;
    }
    #hd .hd-sec-sync span {
        padding-bottom: 50%;
    }
    #hd .title_logo {
        margin-bottom: 0;
    }
    #hd #hd-sec-hardware #hardware-right {
        right: 8%;
        top: 110px
    }
    #hd #hd-sec-hardware img {
        width: 850px;
        right: 4%;
        top: -100px
    }
    #hd #hd-sec-hardware .hd-col40 {
        width: 35%
    }
    #hd #hd-sec-acceleration li p {
        line-height: 20px;
        font-size: 16px;
    }
    #hd #hd-sec-wififree #wififree-bg {
        top: -100px
    }
}

@media screen and (max-width: 1250px) {
    #hd #hd-sec-acceleration li img {
        height: 480px
    }
    #hd #hd-sec-acceleration li:nth-child(1) .txt_level,
    #hd #hd-sec-acceleration li:nth-child(2) .txt_level,
    #hd #hd-sec-acceleration li:nth-child(3) .txt_level {
        top: 8%;
        right: 3%
    }
    #hd #hd-sec-acceleration li:nth-child(2) .txt_level {
        right: 7%
    }
    #hd #hd-sec-acceleration .txt_level span {
        padding: 0px 5px
    }
    #hd #hd-sec-wififree .hd-col60 {
        margin-top: 200px;
    }
    #hd #hd-sec-wififree .hd-col40 {
        margin-top: 280px
    }
    #hd #security-bg {
        width: 65%;
        top: 20%
    }
    #hd #hd-sec-security .hd-w1920 {
        padding-bottom: 78%
    }
    /*hardware*/
    #hd #hd-sec-hardware {
        position: relative;
        overflow: hidden
    }
    #hd #hd-sec-hardware .hd-col40 {
        display: block;
        width: 100%;
    }
    #hd #hd-sec-hardware .hd-col40 .txt_red,
    #hd #hd-sec-hardware .hd-col40 p {
        text-align: center;
    }
    #hd #hd-sec-hardware .hd-w1200 {
        padding-left: 50px;
        position: relative;
        width: 100%
    }
    #hd #hd-sec-hardware #hardware-img {
        position: relative;
        margin: 0 auto;
        width: 1100px;
        left: -13%;
        margin-top: -10%
    }
    #hd #hd-sec-hardware img {
        position: relative;
        margin: 0 auto;
        width: 100%;
        display: block;
    }
    #hd #hd-sec-hardware #hardware-right {
        position: absolute;
        top: 200px;
        width: 600px;
        left: 300px;
    }
    #hd #hd-sec-hardware li:nth-child(2) {
        right: 48%
    }
    #hd #hd-sec-hardware li:nth-child(3) {
        right: 20%
    }
    #hd #hd-sec-hardware li:nth-child(4) {
        right: -15%
    }
    #hd #hd-sec-hardware li:nth-child(5) {
        right: 75%;
        top: 330px
    }
    #hd #hd-sec-hardware li:nth-child(6) {
        top: 330px;
        right: 40%
    }
    #hd #hd-sec-hardware li:nth-child(7) {
        top: 330px;
        right: 15%
    }
}

@media screen and (max-width: 1150px) {
    #hd #hd-sec-acceleration .hd-w1200 {
        width: 100%
    }
}

@media screen and (max-width: 1024px) {
    #hd #hd-sec-cpu,
    #hd #hd-sec-hardware,
    #hd #hd-sec-wififree {
        margin-top: 50px
    }
    #hd .hd-w900,
    #hd .hd-w1000 {
        width: 95%;
    }
    #hd #playbutton{
        width: 50px;
        top: 43%
    }
    /*acceleration*/
    #hd #hd-sec-acceleration {
        pointer-events: none;
        background: none
    }
    #hd #hd-sec-acceleration li.dark {
        filter: brightness(1)
    }
    #hd #hd-sec-acceleration ul {
        display: block;
    }
    #hd #hd-sec-acceleration li {
        display: block;
        margin: 0 auto;
        width: 500px;
    }
    #hd #hd-sec-acceleration li img {
        height: auto;
    }
    #hd #hd-sec-acceleration .hd-w1200 {
        display: none
    }
    #hd #hd-sec-acceleration .mobile {
        display: block;
    }
    #hd #hd-sec-acceleration li:nth-child(1) .txt_level {
        top: 5%;
        right: 4%
    }
    #hd #hd-sec-acceleration li:nth-child(2) .txt_level {
        right: 10%;
        top: 6%;
    }
    #hd #hd-sec-acceleration li:nth-child(3) .txt_level {
        right: 6%;
        top: -3%;
    }
    #hd #hd-sec-acceleration li:nth-child(1) p {
        top: 20%;
        width: 50%
    }
    #hd #hd-sec-acceleration li:nth-child(2) p {
        top: 30%;
        width: 85%
    }
    #hd #hd-sec-acceleration li:nth-child(3) p {
        top: 35%
    }
    #hd #hd-sec-acceleration #map1 {
        display: none
    }
    #hd #hd-sec-acceleration #map2 {
        display: block;
        top: 1420px;
        left: 20%;
        width: 50%
    }
    #hd #hd-sec-security .hd-col30 {
        width: 100%;
        margin: 0 auto;
        padding: 0px 50px;
        position: relative;
        padding-top: 220px
    }
    #hd #hd-sec-security .hd-w1920 {
        padding-bottom: 0px;
        height: auto;
    }
    #hd #hd-sec-security .hd-w1920 p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0px
    }
    #hd #hd-sec-security .hd-w1920 h3 {
        text-align: center;
    }
    #hd #hd-sec-security #security-bg {
        display: none
    }
    #hd #hd-sec-security #security-bg1024 {
        position: relative;
        display: block;
        margin: 0 auto;
        width: 80%;
        margin-top: 30px
    }
    #hd #hd-sec-security #triangle-1,
    #hd #hd-sec-security #triangle-2 {
        display: none
    }
    #hd #hd-sec-wifi .hd-w900 {
        width: 90%
    }
    #hd #hd-sec-vpn #vpn-container {
        position: relative;
        width: 650px;
        margin: 0 auto;
    }
    #hd #hd-sec-vpn .vpn-red {
        left: 18.5%;
        top: 10%;
        width: auto;
    }
    #hd #hd-sec-vpn #vpn-text-1,
    #hd #hd-sec-vpn #vpn-text-2 {
        top: -30%
    }
    #hd #hd-sec-vpn #vpn-red-word {
        bottom: 50%
    }
    #hd #hd-sec-vpn #vpn-red,
    #hd #hd-sec-vpn #vpn-crimson {
        width: 470px;
    }
    #hd #hd-sec-vpn #earth-1,
    #hd #hd-sec-vpn #earth-2 {
        right: 8%;
        top: -10%;
        font-size: 18px;
        letter-spacing: 1px
    }
    #hd #hd-sec-vpn #earth-2 {
        top: 100%
    }
    #hd #hd-sec-hardware #hardware-img {
        left: -30%
    }
    #hd #hd-sec-cpu .hd-w1400,
    #hd #hd-sec-wififree .hd-w1200 {
        padding: 0px 50px
    }
    #hd #hd-sec-cpu .hd-w1400 img {
        margin-top: 30%
    }
    #hd #hd-sec-cpu .hd-col40,
    #hd #hd-sec-wififree .hd-col40,
    #hd #hd-sec-wififree .hd-col60 {
        width: 100%;
    }
    #hd #hd-sec-cpu .hd-col40 h3,
    #hd #hd-sec-cpu .hd-col40 p,
    #hd #hd-sec-wififree h3,
    #hd #hd-sec-wififree p {
        text-align: center;
        width: 100%
    }
    #hd #hd-sec-cpu #triangle-1,
    #hd #hd-sec-cpu #triangle-2 {
        display: none
    }
    #hd #hd-sec-cpu .hd-col40 {
        padding-bottom: 50%
    }
    #hd #hd-sec-cpu .hd-w1400 img {
        width: 60%;
        margin: 0 auto;
        display: block;
        position: absolute;
        bottom: 0px;
        left: 0;
        right: 0;
    }
    #hd #hd-sec-wififree .hd-col40 {
        margin-top: 0
    }
    #hd #hd-sec-wififree #wififree-bg {
        display: none
    }
    #hd #hd-sec-wififree .hd-col60 {
        margin-top: 0px;
    }
    #hd #hd-sec-wififree #wififree-img {
        width: 40%
    }
}

@media screen and (max-width: 950px) {
    #hd h2 {
        font-size: 100px;
        line-height: 72px;
    }
    #hd h2 span {
        font-size: 36px;
        line-height: 28px;
    }
    #hd p {
        font-size: 16px;
        line-height: 24px
    }
}

@media screen and (max-width: 850px) {
    
    #hd #hd-sec-gaming {
        overflow: hidden
    }
    
    #hd #hd-sec-gaming #gaming-PC {
        max-width: none;
        width: 170%;
        margin-left: -35%
    }
    #hd #hd-sec-gaming #gaming-scroll {
        width: 68%;
        left: 16%;
    }
    #hd #hd-sec-gaming #gaming-phone {
        width: 15%;
        bottom: 15%;
        right: 10%;
    }
    #hd #hd-sec-hardware #hardware-img {
        left: -28%;
        width: 800px
    }
    #hd #hd-sec-hardware #hardware-right {
        left: 150px;
        top: 70px
    }
    #hd #hd-sec-hardware li {
        width: 80px
    }
    #hd #hd-sec-hardware li:nth-child(3) {
        left: 58%
    }
    #hd #hd-sec-hardware li:nth-child(4) {
        left: 80%
    }
    #hd #hd-sec-hardware li:nth-child(5) {
        left: 20%;
        top: 300px
    }
    #hd #hd-sec-hardware li:nth-child(6) {
        left: 45%;
        top: 300px
    }
    #hd #hd-sec-hardware li:nth-child(7) {
        left: 60%;
        top: 300px
    }
    #hd #hd-sec-security .hd-col30,
    #hd #hd-sec-wifi {
        padding-top: 20%
    }
    #hd #hd-sec-cpu {
        padding: 0px
    }
}

@media screen and (max-width: 768px) {
    #hd .hd-col80,
    #hd .hd-col65,
    #hd .hd-col55,
    #hd .hd-col50,
    #hd .hd-col45,
    #hd .hd-col40 {
        width: 100%;
    }
    #hd .hd-w480 {
        width: 90%;
    }
    #hd .hd-sec-specs li {
        width: 48%;
    }
    #hd #hd-sec-hardware #hardware-img768 {
        display: block;
        width: 100%
    }
    #hd #hd-sec-hardware #hardware-img {
        display: none
    }
    #hd #hd-sec-hardware #hardware-768{
        display: block
    }
    #hd #hd-sec-wifi #wifi-light {
        height: 500px
    }
    #hd #hd-sec-wifi figcaption {
        width: 100px;
        font-size: 25px;
        margin: 0 auto;
        margin-top: 15px
    }
    #hd #hd-sec-wifi figcaption:before {
        width: 100px;
        top: 0px;
        height: 42px
    }
    #hd #hd-sec-cpu .hd-w1400 img {
        width: 70%
    }
    #hd #hd-sec-cpu {
        min-height: 0px;
    }
}

@media screen and (max-width: 650px) {
    #hd #hd-sec-vpn #vpn-container {
        position: relative;
        width: 450px;
        margin: 0 auto;
    }
    #hd #hd-sec-vpn .vpn-red {
        left: 18.5%;
        top: 10%;
        width: auto;
    }
    #hd #hd-sec-vpn #vpn-text-1,
    #hd #hd-sec-vpn #vpn-text-2 {
        top: -60%
    }
    #hd #hd-sec-vpn #vpn-red-word {
        bottom: 50%
    }
    #hd #hd-sec-vpn #vpn-red,
    #hd #hd-sec-vpn #vpn-crimson {
        width: 330px;
    }
    #hd #hd-sec-vpn #earth-1 {
        top: -20%;
    }
    #hd #hd-sec-wififree {
        min-height: 0px;
        padding-bottom: 40%
    }
}

@media screen and (max-width: 550px) {
    #hd #hd-sec-gaming #scroll-icon {
        display: none
    }
    #hd #hd-sec-gaming .hd-w1200{
        width: 100%;
        padding: 0
    }
    #hd #hd-sec-gaming .hd-w1500{
        pointer-events: none
    }
    #hd .txt_red {
        font-size: 40px
    }
    #hd #hd-sec-acceleration li {
        width: 290px
    }
    #hd #hd-sec-acceleration li img {
        height: 550px
    }
    #hd #hd-sec-acceleration li .mobile {
        height: auto
    }
    #hd #hd-sec-acceleration .txt_level span {
        font-size: 80px
    }
    #hd #hd-sec-acceleration li:nth-child(1) p {
        top: 18%;
        width: 53%
    }
    #hd #hd-sec-acceleration li:nth-child(3) p {
        top: 34%;
    }
    #hd #hd-sec-acceleration li:nth-child(1) .txt_level,
    #hd #hd-sec-acceleration li:nth-child(3) .txt_level {
        top: 10%;
    }
    #hd #hd-sec-acceleration li:nth-child(2) .txt_level {
        top: 15%
    }
    #hd #hd-sec-acceleration #map2 {
        top: 1530px;
        left: 15%;
        width: 55%
    }
    #hd #hd-sec-wifi #wifi-img {
        min-height: 0px;
        padding-bottom: 100%
    }
    #hd #hd-sec-vpn{
        margin-top: 70px
    }
    #hd #hd-sec-cpu{margin-top: 0px}
    #hd #hd-sec-security{
        margin-top: 50px
    }
    #hd #hd-sec-cpu .hd-w1400 .hd-col40{
        margin-top: 0px
    }
    #hd #hd-sec-acceleration ul{
        margin-top: 50px
    }
}

@media screen and (max-width: 480px) {
    
    #hd h2 {
        font-size: 72px;
        line-height: 60px;
    }
    #hd h2 span {
        font-size: 36px;
        line-height: 24px;
    }
    #hd h3 {
        font-size: 48px;
        line-height: 36px;
    }
    #hd .hd-sec-specs li {
        width: 100%;
    }
   
    #hd #hd-sec-vpn #vpn-container {
        position: relative;
        width: 320px;
        margin: 0 auto;
    }
    #hd #hd-sec-vpn .vpn-red {
        left: 18.5%;
        top: 10%;
        width: auto;
    }
    #hd #hd-sec-vpn #vpn-text-1,
    #hd #hd-sec-vpn #vpn-text-2 {
        top: -80%;
        font-size: 28px;
    }
    #hd #hd-sec-vpn #vpn-red-word {
        bottom: 50%
    }
    #hd #hd-sec-vpn #vpn-red,
    #hd #hd-sec-vpn #vpn-crimson {
        width: 235px;
    }
    #hd #hd-sec-vpn #earth-1 {
        top: -30%;
    }
    #hd #hd-sec-gaming .hd-w1100,
    #hd #hd-sec-security .hd-col30,
    #hd #hd-sec-hardware .hd-w1200,
    #hd #hd-sec-cpu .hd-w1400,
    #hd #hd-sec-wififree .hd-w1200 {
        padding: 0px 20px;
    }
    #hd #hd-sec-wififree #wififree-img {
        width: 70%
    }
    
    #hd #hd-sec-wifi #wifi-light{
        height: 400px
    }
}


/* ---------- END RWD ---------- */