@media screen and (max-width:1440px) {
	#hd #kv p {
		left: 6%;
		bottom: 20%;
		width: 43%;
	}
	/* ---------- section-slideshow ---------- */
		#hd #slideshow h3{width: 50%; }
		#hd #slideshow .position-1 {right: 10%; }

	#hd #lighting{
		padding-bottom: 100px;
	}
	#hd .hd-sec-rgbheader .fright{
		width: 55%;
		margin-right: 0;
	}
	#hd .hd-sec-sdk h3 + p{
		margin-bottom: 30px;
	}

	#hd #performance{
		padding-top: 100px;
	}
	
	#hd .hd-sec-overview{
		padding: 100px 0 0;
	}
	#hd .hd-sec-overview .hd-menu ul{
		padding: 0;
	}
	#hd .hd-sec-fan h3 + p{
		margin-bottom: 30px;
	}
	#hd .hd-sec-prolock ul{
		top: 37%;
	}

	#hd .hd-sec-supremefx p.p-width {
		width: 50%;
	}
	#hd .hd-sec-radar{
		padding-bottom: 40px;
		margin-bottom: 150px;
	}
	#hd .hd-sec-radar p.col-80{
		margin-bottom: 40px;
	}
	#hd .hd-sec-bundle{
		padding:50px 0 150px;
	}

	#hd #intel{
		padding:150px 0 50px;
	}
}
@media screen and (max-width:1366px) {
	#hd #nav p{height: 68px; }
	#hd .hd-sec-ethernet{padding-bottom: 100px; }
	#hd .hd-sec-ethernet:after{top: 50%; }
	#hd .hd-sec-pcie{
		background-size: 70%;
		padding:100px 0;
	}
	#hd .hd-sec-sonic figure{margin-top: 400px; }
}
@media screen and (max-width:1280px) {
	#hd h6{
		font-size: 18px;
	}
	#hd #slideshow h3{
		font-size: 2rem;
		line-height: 2.5rem;
	}
	#hd #specs .hd-w1300{
		width: 100%;
	}
	#hd #specs ol li small{
		margin-bottom: 5px;
	}
	
	#hd #lighting .hd-controls{
		margin-top: 0;
	}
	#colorpicker{
		position: absolute;
		right: 0;
		bottom: -150px;
	}
	#hd .hd-sec-rgbheader .fleft{
		padding-right: 0;
	}
	#hd .hd-sec-aura{
		padding-bottom: 15%;
	}
	/* ---------- 3d - own ------------ */
		#hd .hd-sec-own{
			margin-bottom: 100px;
		}
		#hd .hd-sec-own .col-65{
			width: 55%;
			margin-left: 0;
			padding-right: 20px;
		}
		#hd .hd-sec-own .col-45 img{
			margin-right: 0;
			margin-top: 20px;
		}
		#hd .hd-sec-own .hd-3dtag{
			right: -195px;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(1) h5,
		#hd .hd-sec-own .hd-3dtag li:nth-child(1) small,
		#hd .hd-sec-own .hd-3dtag li:nth-child(2) h5,
		#hd .hd-sec-own .hd-3dtag li:nth-child(2) small,
		#hd .hd-sec-own .hd-3dtag li:nth-child(3) h5,
		#hd .hd-sec-own .hd-3dtag li:nth-child(3) small{
			padding-left:0;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(1){
			width: 250px;
			top: 30px;
			right: -55px;
			margin-left: 0;
			margin-right: 0;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(2){
			top: 130px;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(2),
		#hd .hd-sec-own .hd-3dtag li:nth-child(3){
			width: 100%;
			right: -205px;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(2):before,
		#hd .hd-sec-own .hd-3dtag li:nth-child(3):before,
		#hd .hd-sec-own .hd-3dtag li:nth-child(2) small:before{
		    display: none;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(3) img{
			position: relative;
			margin-top: 10px;
			top: 0;
			left: 0;
			right: 0;
		}
	#hd .hd-sec-overview .hd-menu li{
		-webkit-transform: skewX(-30deg);
		-moz-transform: skewX(-30deg);
		-ms-transform: skewX(-30deg);
		-o-transform: skewX(-30deg);
		transform: skewX(-30deg);
	}
	#hd .hd-sec-overview .hd-menu li h4{
		font-size: 18px;
		line-height: 20px;
		-webkit-transform: skewX(30deg);
		-moz-transform: skewX(30deg);
		-ms-transform: skewX(30deg);
		-o-transform: skewX(30deg);
		transform: skewX(30deg);
	}
	#hd .hd-sec-fan .hd-filter li{
		margin-bottom: 10px;
	}
	#hd .hd-sec-prolock{
		padding:100px 0 50px;
	}
	#hd .hd-sec-pcie .right{
		padding:0;
	}
	#hd .hd-sec-supremefx .audio-button .col-25{
		padding:5px;
	}
	#hd .hd-sec-supremefx .audio-button .col-25 div{
		padding:15px;
	}
	/* ------------ sonic ------------ */
		#hd .hd-sec-sonic figure li{
			width: 35%;
		}
		#hd .hd-sec-sonic figure li:nth-child(3){
			width: 45%;
			right: -37%;
		}
		#hd .hd-sec-sonic figure li:nth-child(1),
		#hd .hd-sec-sonic figure li:nth-child(2){
			left: -38%;
		}
		#hd .hd-sec-sonic figure li h4,
		#hd .hd-sec-sonic figure li p{
			padding-left: 40px;
		}
	/* ------------ radar ------------ */
	    #hd .hd-sec-radar {
	        background-size: cover;
	        padding-bottom: 0;
	        margin-bottom: 50px;
	    }
	    #hd .hd-sec-radar p.col-80{
	    	margin-bottom: 80px;
	    }
	    #hd #audiogif {
	        width: 62%;
	        top: auto;
	        bottom: 20px;
	        left: 10px;
	    }
	    #hd .hd-sec-radar ul {
	        width: 35%;
	        max-width: 450px;
	        margin-left: auto;
	        margin-right: 0;
	        margin-top: -38.5%;
	    }
	    #hd .hd-sec-radar li.audio-tag {
	        margin-bottom: 20px;
	    }
	    #hd .hd-sec-radar li.audio-tag:nth-child(1),
	    #hd .hd-sec-radar li.audio-tag:nth-child(2),
	    #hd .hd-sec-radar li.audio-tag:nth-child(3),
	    #hd .hd-sec-radar li.audio-tag:nth-child(4) {
	        width: 100%;
	        position: relative;
	        top: 0;
	        right: 0;
	        bottom: 0;
	        left: 0;
	    }
	    #hd .hd-sec-radar li.audio-tag:nth-child(2) h5,
	    #hd .hd-sec-radar li.audio-tag:nth-child(2) small,
	    #hd .hd-sec-radar li.audio-tag:nth-child(3) h5,
	    #hd .hd-sec-radar li.audio-tag:nth-child(3) small,
	    #hd .hd-sec-radar li.audio-tag:nth-child(4) h5,
	    #hd .hd-sec-radar li.audio-tag:nth-child(4) small {
	        padding-left: 0;
	    }
	    #hd .hd-sec-radar li.audio-tag:nth-child(2):before,
	    #hd .hd-sec-radar li.audio-tag:nth-child(2):after,
	    #hd .hd-sec-radar li.audio-tag:nth-child(3):before,
	    #hd .hd-sec-radar li.audio-tag:nth-child(4):before,
	    #hd .hd-sec-radar li.audio-tag:nth-child(4):after,
	    #hd .hd-sec-radar li.audio-tag:nth-child(4) small:before {
	        display: none;
	    }
	#hd #games-guardian .fontbox{
		padding:10% 10%;
	}
	#hd .hd-sec-languard{
		padding-bottom: 50px;
	}
}
@media screen and (max-width:1024px) {
	#hd h2{
		font-size: 60px;
	}
	#hd h2 span{
		font-size: 30px;
	}
	#hd h2.top span{
		margin-bottom: -5px;
	}
	#hd h3{
		font-size: 30px;
	}
	#hd h4{
		font-size: 20px;
	}
	#hd p{
		line-height: 1.25rem;
	}
	#hd .hd-sec-fan .fright{padding-left: 10px; }
	#hd .hd-sec-fan .hd-content{padding:20px 5%; }
	
	#hd #networking{
		padding-top: 110px;
	}
	#hd #networking h2 + p{margin-bottom: 30px; }
	#hd .hd-sec-ethernet .left{
		width: 60%;
		margin-left: -10%;
		margin-right: -10%;
	}
	#hd .hd-sec-ethernet .right{width: 60%; }
	#hd .hd-sec-ethernet:after{
		width: 50%;
		top: 55%;
	}
	#hd .hd-sec-languard{
		padding-bottom: 0;
	}
	#hd .hd-sec-languard .fright li {
	    left: 78%;
	    min-width: 130px;
	    font-size: 16px;
	}
	#hd .hd-sec-clone{
		padding: 70px 0;
	}
	#hd #intel{
		padding:50px 0;
	}
	#hd #intel h2{
		margin-bottom: 50px;
	}
	#hd #intel img + div{
		margin-bottom: 30px;
		padding-left: 30px;
	}
}
@media screen and (max-width:1023px) {
	#hd .col-20 {width: 50%; }
	#hd .col-25 {width: 50%; }
	#hd .col-33 {width: 50%; }
	#hd .col-40 {width: 50%; }
	#hd .col-50 {width: 50%; }
	#hd .col-60 {width: 50%; }
	#hd .mobile-open {display: inline-block; }
	#hd .pc-open{display: none; }
	
	#hd #nav li{width: 33.3333%; }
	#hd #slideshow .position-2 {top: 30%;}
	/* ------------ SEC_SPEC ------------ */
		#hd #specs .spec-main{
			background-image: url(../img/spec/spec-m.jpg);
			padding-bottom: 100%;
		}
		#hd #specs .hd-w1300{
			width: 90%;
			margin-left: auto;
		}
		#hd #specs ol,
		#hd #specs ol li:nth-child(n){
			position: relative;
			top: 0;
			left: 0;
		}
		#hd #specs ol{
			-webkit-column-count: 2; /* Chrome, Safari, Opera */
			-moz-column-count: 2; /* Firefox */
			column-count: 2;
			padding: 30px 0 0;
		}
		#hd #specs ol li:nth-child(n){
			margin:12px 0;
			padding-left: 40px;
		}
		#hd #specs ol li:before{
			display: block;
			left: 0;
		}
	#hd #lighting .col-40{width: 40%; }
	#hd #lighting .col-60{width: 60%; }
	/* ------------ rgbheader ------------ */
		#hd .hd-sec-rgbheader .fleft,
		#hd .hd-sec-rgbheader .fright{
			width: 100%;
			float:none;
			margin:0 auto 50px;
		}
		#hd .hd-sec-rgbheader .fright{
			display: block;
			width: 80%;
		}
		#hd .hd-sec-rgbheader .fleft:before{
			top: 0;
			left: auto;
			right: 0;
			width: 50%;
			padding-bottom: 45%;
		}
	#hd #sdk_logo{width: 150px; }
	#hd .hd-sec-aura{padding-bottom: 0; }
	#hd .hd-sec-aura .hd-w1200 {
		position: relative;
		width: 85%;
		margin:0 auto;
		right: auto;
		bottom: auto;
		text-align: center;
		padding: 0;
	}
	#hd .hd-sec-aura .hd-w1200 img,
	#hd .hd-sec-aura .hd-w1200 p{
		margin:0 auto;
	}
	/* ------------ own ------------ */
		#hd .hd-sec-own{
			padding: 50px 0;
			margin-bottom: 0;
		}
		#hd .hd-sec-own .col-65,
		#hd .hd-sec-own .col-45{
			display: block;
			width: 90%;
			margin:0 auto;
			text-align: center;
			float:none;
		}
		#hd .hd-sec-own .col-45 img{margin:20px auto; }
		#hd .hd-sec-own .hd-3dtag{
			position: relative;
			right: 0;
			top: 0;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(1),
		#hd .hd-sec-own .hd-3dtag li:nth-child(2),
		#hd .hd-sec-own .hd-3dtag li:nth-child(3){
			position: relative;
			max-width: 370px;
			width: 100%;
			top: 0;
			right: 0;			
			margin:0 auto;
			text-align: center;
		}
		#hd .hd-sec-own .hd-3dtag li:nth-child(3) img{margin:0 auto; }

	#hd .hd-sec-prolock ul{
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
	}
    #hd .hd-sec-prolock .right{padding-left: 0;}
	
	#hd #audio{
		padding: 190px 0 0;
		margin-top: -130px;
	}
	#hd #audio h2 + p{
		margin-bottom: 30px;
	}
	/* ------------ supremefx --------- */
		#hd .hd-sec-supremefx{
			padding-top: 0;
		}
		#hd .hd-sec-supremefx .img-position {
			position: relative;
			top: 0;
			right: 0;
			z-index: 1;
		}
		#hd .hd-sec-supremefx .hd-supremefx {
			display: none;
		}
		#hd .hd-sec-supremefx p.p-width,
		#hd .hd-sec-supremefx .audio-button{
			width: 100%;
		}
		#hd .hd-sec-supremefx .col-25{
			width: 25%;
		}
	/* ------------ sonic ------------ */
		#hd .hd-sec-sonic:before{
			height: 50%;
			bottom: auto;
			top: 50%;
		}
		#hd .hd-sec-sonic figure li:nth-child(n){
			position: static;
			width: 100%;
			top: 0;left: 0;
			margin:10px auto;
		}
		#hd .hd-sec-sonic figure li:nth-child(n) h5,
		#hd .hd-sec-sonic figure li:nth-child(n) p{
			padding-left: 0;
		}
		#hd .hd-sec-sonic .txt_decoline,
		#hd .hd-sec-sonic .txt_decolineflip{
			background: url(../img/deco-line.png) right bottom no-repeat;
			background-size: contain;
		}
		#hd .hd-sec-sonic figure li:nth-child(1) h5:after,
		#hd .hd-sec-sonic figure li:nth-child(2) h5:after,
		#hd .hd-sec-sonic figure li:nth-child(3) h5:after{
			display: none;
		}
		#hd .hd-sec-sonic figure li h5:before{
			content:'1. ';
			display: inline-block;
			width: 40px;
		}
		#hd .hd-sec-sonic figure li:nth-child(2) h5:before{
			content: '2. ';
		}
		#hd .hd-sec-sonic figure li:nth-child(3) h5:before{
			content: '3. ';
		}
		#hd .hd-sec-sonic figure li h5 img{
			display: inline-block;
			vertical-align: middle;
		}
		#hd .hd-sec-sonic .hd-num{
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			padding-bottom: 102.24%;
		}
		#hd .hd-sec-sonic .hd-num li:nth-child(n){
			position: absolute;
			display: block;
			width: 28px;
			height: 28px;
			line-height: 24px;
			padding-right: 1px;
			text-align: center;
			border-radius: 15px;
			margin:0;
			border:2px solid #b80202;
			background-color: rgba(0,0,0,.6);
		}
		#hd .hd-sec-sonic .hd-num li:nth-child(1){
			top: 28%;
			left: .5%;
		}
		#hd .hd-sec-sonic .hd-num li:nth-child(2){
			top: 80%;
			left: .5%;
		}
		#hd .hd-sec-sonic .hd-num li:nth-child(3){
			top: 11%;
			left: 55%;
		}
	#hd .hd-sec-bundle{
		padding:50px 0 70px;
	}
	#hd .hd-sec-bundle li{
		width: 33.333%;
	}
	#hd .hd-sec-bundle li .content:before{
		height: 30px;
		top: -17px;
	}
	#hd .hd-sec-bundle li .content:after{
		height: 30px;
		top: -4px;
	}
	/* ------------ overwolf ------------ */
		#hd .hd-sec-overwolf .hd-w1200{
			text-align: center;
		}
		#hd .hd-sec-overwolf p.p-width{
			margin-left: auto;
			margin-right: auto;
		}
		#hd .hd-sec-overwolf .img-position {
			position: relative;
			top: 0;
		}
}
@media screen and (max-width:768px) {
	#hd .mobile768-open {display: block; }
	#hd .pc768-open {display: none; }

	#hd h2{
		font-size: 46px;
	}
	#hd h2 span{
		font-size: 26px;
	}
	#hd h2.top span{
		margin-bottom: -5px;
	}
	#hd h3{
		font-size: 28px;
	}
	#hd h4{
		font-size: 20px;
	}

	#hd #kv p {
		position: relative;
		left: 0%;
		bottom: 0%;
		width: 100%;
		padding: 25px;
	}
	#hd #slideshow h3:nth-child(n){
		position: relative;
		width: 100%;
		right: initial;
		left: initial;
		bottom: initial;
		text-align: center;
		font-size: 1.5rem;
		line-height: 1.5rem;
		padding: 40px 20px 10px;
	}

	#hd #lighting .col-40{
		width: 80%;
		max-width: 400px;
		margin:0 auto 30px;
	}
	#hd #lighting .col-60{
		width: 100%;
		padding-left: 0;
	}
	/* ------------ rgbheader ------------ */
		#hd .hd-sec-rgbheader .fright{
			width: 90%;
		}	
	/* ------------ own ------------ */
		#hd .hd-sec-own .col-45{
			padding-right: 0;
			text-align: center;
		}
		#hd .hd-sec-own .col-45 p{
			margin-bottom: 30px;
		}
		#hd .hd-sec-own .col-55{
			position: relative;
			top: 0;
			left: 0;
			bottom: 0;
		}
	/* ------------ overview ------------ */
		#hd .hd-sec-overview{
			padding:70px 0 0;
		}
		#hd .hd-sec-overview .hd-menu ul{
			flex-wrap: wrap;
		}
		#hd .hd-sec-overview .hd-menu li{
			width: 30%;
			margin-bottom: 10px;
		}
		#hd .hd-details .col-50{
			width: 100%;
		}
		#hd .hd-details img.col-50{
			display: block;
			width: 80%;
			margin:0 auto 30px;
		}
		#hd .hd-details div.col-50{
			padding:0 20px;
		}
	/* ------------ fan ------------ */
		#hd .hd-sec-fan{
			padding:30px 0;
		}
		#hd .hd-sec-fan h3 + p{
			margin-bottom: 0;
		}
		#hd .hd-sec-fan .fleft,
		#hd .hd-sec-fan .fright{
			display: block;
			width: 100%;
			padding-left: 0;
			margin:0 auto 30px;
			float:none;
		}
		#hd .hd-sec-fan .fleft{
			max-width: 450px;
		}
	#hd .hd-sec-prolock{
		padding:50px 0 0;
		background: none;
	}
	#hd .hd-sec-prolock .col-50{
		width: 100%;
		margin-left: 0;
	}
	#hd .hd-sec-prolock figure{
		padding:20px 0;
	}
	#hd .hd-sec-prolock figure img{
		margin:0 auto;
	}
	
	#hd .hd-sec-ramcache h4 + p{
		margin-bottom: 30px;
	}
	#hd .hd-sec-ramcache .ramcache-chart {
		position: relative;
		max-width: 300px !important;
		width: 60%;
		left: 0;
		margin: 10px auto;
	}
	#hd .hd-sec-ramcache .ramcache-tip {
		top: 5%;
		left: initial;
		right: 3%;
	}
	#hd .hd-sec-pcie{
		background-position: right top;
		padding-bottom: 0;
        margin-top: 0
	}
	#hd .hd-sec-pcie .col-50,
	#hd .hd-sec-languard .col-50{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 30px;
		float:none;
	}
	#hd .hd-sec-languard .fright{
		margin:30px auto 0 0;
	}
	#hd #audio{
		padding: 130px 0 0;
		margin-top: -90px;
	}
	#hd .hd-sec-supremefx .audio-button .col-25{
		width: 50%;
	}
	#hd .hd-sec-supremefx .audio-button .col-25 div{
		min-height: 150px;
	}

	#hd #networking h2 + p{
		margin-bottom: 50px;
	}
	#hd .hd-sec-ethernet .left,
	#hd .hd-sec-ethernet .right{
		display: block;
		width: 100%;
		margin:0;
	}
	#hd .hd-sec-ethernet .left{
		max-width: 600px !important;
		margin:-20px auto;
	}
	#hd .hd-sec-ethernet:after{
		display: none;
	}

	#hd .hd-sec-wifi .col-50{
        width: 100%;
        display: block
    }
    #hd .hd-sec-wifi .col-50:last-child{
    	max-width: 500px;
    	margin:0 auto;
    }
    #hd .hd-sec-wifi{
        background: none
    }
    #hd .hd-sec-languard .fright li {
	    left: 82%;
	    min-width: 120px;
	}
	/* ------------ radar ------------ */
	    #hd .hd-sec-radar {
	        margin-top: 30px;
	        margin-bottom: 0;
	        background: none;
	    }
	    #hd .hd-sec-radar p.col-80{
	    	width: 100%;
	    	margin-bottom: 30px;
	    }
	    #hd #audiogif {
	        width: 90%;
	        display: block;
	        margin: 0 auto 30px;
	        top: 0;
	        left: 0;
	        transform: none;
	        border: 10px solid #333333;
	    }
	    #hd .hd-sec-radar ul {
	        width: 100%;
	        max-width: 450px;
	        margin: 0 auto;
	    }
	#hd #games-guardian .col-33 {
		width: 100%;
	}
}
@media screen and (max-width:620px) {
	#hd .hd-w500,
	#hd .hd-w800{
		width: 100%;
	}
	#hd .col-20 {width: 100%; }
	#hd .col-25 {width: 100%; }
	#hd .col-30 {width: 100%; }
	#hd .col-33 {width: 100%; }
	#hd .col-40 {width: 100%; }
	#hd .col-50 {width: 100%; }
	#hd .col-60 {width: 100%; }
	#hd .col-70 {width: 100%; }

	#fp-nav {
		display: none;
	}
	#hd #specs ol{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	
	#hd #lighting{
		padding-bottom: 30px;
	}
	#hd #lighting .hd-controls li{
		width: 25%;
	}
	#colorpicker{
		display: none !important;
	}
	/* ------------ rgbheader ------------ */
		#hd .hd-sec-rgbheader .hd-description li:nth-child(1){
			top: -3%;
			left: 50%;
		}
		#hd .hd-sec-rgbheader .hd-description li:nth-child(2){
			left: 0;
		}
		#hd .hd-sec-rgbheader .hd-description li:nth-child(3){
			left: 50%;
		}
	/* ------------ sdk ------------ */
		#hd .hd-sec-sdk h3 + p{
			margin-bottom: 0;
		}
		#hd .hd-sec-sdk .col-50.left,
		#hd .hd-sec-sdk .col-50.right,
		#hd .hd-sec-sdk .col-50.left p,
		#hd .hd-sec-sdk .col-50.right p{
			width: 100%;
			padding: 0;
		}
		#hd .hd-sec-sdk .col-50.left > img,
		#hd .hd-sec-sdk .col-50.right > img{
			-webkit-transform: none;
			   -moz-transform: none;
			    -ms-transform: none;
			     -o-transform: none;
			        transform: none;
		}
		#hd #sdk_logo{
			position: relative;

		}
	#hd .hd-sec-overview{
		padding-top: 0;
	}
	#hd .hd-sec-supremefx .audio-button .col-25{
		width: 100%;
	}
	#hd .hd-sec-supremefx .audio-button .col-25 div {
		min-height: 0;
	}
	#hd .hd-sec-sonic{
		padding-top: 0px;
		padding-bottom: 0;
	}
	#hd .hd-sec-sonic figure{
		width: 90%;
	}
	#hd .hd-sec-sonic figure li h5{
		font-size: 14px;
		padding-bottom: 0;
		margin-bottom: 10px;
	}

	#hd #games-guardian img.img-hover:hover {
		opacity: 1;
	}
	#hd .hd-sec-protections .col-25 {
		width: 50%;
	}
	#hd .hd-sec-protections .hd-content{
		padding:20px;
		min-height: 290px;
	}
	#hd .hd-sec-bundle li{
		padding:5px;
	}
	#hd .hd-sec-bundle li h6{
		font-size: 16px;
	}
	#hd #gives-you-more p.p-width {
		max-width: 100%;
	}

	#hd .hd-sec-overwolf ul li{
		background-size: cover;
		margin:5px;
	}
	#hd .hd-sec-overwolf ul.tag_blue{
		width: 100%;
	}
	#hd .hd-sec-overwolf ul.tag_black{
		display: none;
	}
	#hd .hd-sec-overwolf .hd-skewtag span{
		display: inline;
	}

	#hd #intel img{
		display: block;
		margin:0 auto 20px;
	}
	#hd #intel img + div{
		display: block;
		width: 100%;
		margin-left: 0;
		padding-left: 0;
		text-align: center;
	}

}
@media screen and (max-width:480px) {
	#hd h2{
		font-size: 42px;
	}
	#hd #nav li{width: 50%; }
	#hd #nav li:nth-child(odd){margin-left: 0; }
	
	#hd #specs .spec-main{
		padding-bottom: 130%;
	}

	#hd .hd-sec-rgbheader .hd-description li:nth-child(1){
		top: -10%;
		left: 40%;
	}
	#hd .hd-sec-own .col-65,
	#hd .hd-sec-own .col-45{
		width: 100%;
	}

	#hd .hd-sec-overview .hd-menu li{
		width: 45%;
	}

	#hd .hd-sec-supremefx p.p-width {
		max-width: 100%;
	}

    #hd .hd-sec-languard .fright li {
	    left: 71%;
	    font-size: 12px;
	    font-weight: 400;
	}

	#hd .hd-sec-protections .col-25{
		width: 100%;
	}
	#hd .hd-sec-protections .hd-content,
	#hd .hd-sec-protections .hd-content h6{
		min-height: 0;
	}
	#hd .hd-sec-bundle li{
		width: 50%;
	}
	#hd .hd-sec-bundle li .content{
		padding:15px 8px;
		min-height: 230px
	}
}