@charset "utf-8";

#vga_w .ClassyCountdown-value{ font-size:56px;}
#vga_w .tr{ color:#fff; letter-spacing:0px; font-size:36px; text-align:right; margin-top:40px; 
margin-right:-20px;

}
#vga_w .timep{font-size:15px; color:#90887f; letter-spacing:3px; text-align:left; margin-left:-50px;}


#vga_w .time-box{ text-align:left; font-weight:600;}	
#vga_w {
	background: #000;
	font-family: 'GeForce-Bold','DIN Pro',Helvetica,Arial,sans-serif;
	padding: 0;
	margin: 0;
    overflow-x: hidden;


	
}
#canvas {
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
#vga_w img {
	width: 100%;
}
#vga_w .b03bg {
	background: url(https://asset.msi.com/event/vga/2017/t_m_k/images/bg2.jpg) fixed;
	text-align: center;
	width: 100%;
	background-size: cover;
	background-position: 50% 0%
}
#vga_w .b01bg {
	background: url(https://asset.msi.com/event/vga/2017/t_m_k/images/bg.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	width: 100%;
}
#vga_w .b01_2bg {
	background: url(https://asset.msi.com/event/vga/2017/t_m_k/images/bg3.jpg) no-repeat;
	background-size: cover;
	width: 100%;
}
#vga_w .b01 {
	padding: 10% 10% 0% 10%;
}

#vga_w .b01 .table-wrap {
	display: table;
	height: 224px;
	transform: rotate(-5deg);
	width: 95%;
	padding-top: 80px;
}
#vga_w .b01 .cell1 {
	display: table-cell;
	vertical-align: middle;
	width: 101px;
}
#vga_w .b01 .cell2 {
	display: table-cell;
	background-color: #b31d23;
	vertical-align: middle;
	box-shadow: 4px 4px 3px rgba(0%,0%,0%,0.1);
}
#vga_w .b01 h2 {
	color: #ffde14;
	font-size: 70px;
	letter-spacing: -3px;
	font-weight: 600;
}
#vga_w .b01 h1 {
	color: #ffde14;
	font-size: 120px;
	letter-spacing: -4px;
	font-weight: 600;
	margin-top: -30px;
}
#vga_w .timeb {
	margin-top: 150px;
}
#vga_w .timeb .msiblock {
	position: absolute;
	left: 0;
}
#vga_w .b02 {
	text-align: center;
}
#vga_w .b02 h3 {
	font-size: 40px;
	color: #FFF;
	letter-spacing:2px;
}
#vga_w .b02 h3 b {
	color: #f9c100;
	font-size:70px;
	margin-bottom:15px;

}
#vga_w .submit {
	width: 460px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: url(https://asset.msi.com/event/vga/2017/t_m_k/images/button.png);
	height: 120px;
	color: #fff;
	font-size: 50px;
	border: 0px;
	font-weight: 600;
}
#vga_w .submit a {
	width: 460px;
	position: absolute;
	color: #fff;
	font-size: 46px;
	font-weight: 600;
	text-decoration: none;
	margin-top: 15px;
}
#vga_w .submit:hover {
	color:#f9c100;
}
#vga_w .b03 {
	background: url(https://asset.msi.com/event/vga/2017/t_m_k/images/w_02.jpg) no-repeat;
	background-size: cover;
	text-align: left;
	position: relative;
}

#vga_w .b03 .table-wrap {
	display: table;
	width: 100%;
	border: 2px #000000 solid;
}
#vga_w .b03 .cell1 {
	display: table-cell;
	height: 100px;
}
#vga_w .css_table {
	display: table;
	width: 90%;
	margin: 0 auto;
	font-size: 26px;
	font-weight: 600;
}
#vga_w .css_tr {
	display: table-row;
	width: 100%;
	vertical-align:middle;
}
#vga_w .css_td_0 {
	display: table-cell;
	text-align: center;
	width: 80px;
		vertical-align:middle;
}
#vga_w .css_td_t {
	display: table-cell;
	text-align: right;
	font-size: 15px;
	width: 30%;
		vertical-align:middle;
}
#vga_w .css_td {
	padding: 1px;
	display: table-cell;
	text-align: center;
	background-color: rgba(0,0,0,0.1);
	border: #666 1px solid;
	box-shadow: 0 0 0 2px #ecd7bf;
	width: 80px;
	vertical-align:middle;
}


#vga_w .css_td_r {
	display: table-cell;
	color: #C00;
	text-align: center;
	background-color: rgba(255,204,0,0.2);
	border: #666 1px solid;
	box-shadow: 0 0 0 2px #ecd7bf;
	width: 80px;
	vertical-align:middle;
}
#vga_w .css_td_n {
	position: absolute;
	font-size: 10px;
	color: #732F2F;
	padding-left: 3px;
	text-align: left;
}
#vga_w .css_td_w {
	background-color: rgba(0,0,0,0);
	border: 0px;
	text-align: center;
	width: 60px;
}
#vga_w .final {
	margin: 0 auto;
	padding-left: 10%;
	padding-right: 10%;
	margin-top: 20px;
}



#vga_w .b04bg {
	background: url(https://asset.msi.com/event/vga/2017/t_m_k/images/bg4.jpg) fixed;
	text-align: center;
	width: 100%;
	background-size: cover;
}
#vga_w .b04 .term {
	color: #FFF;
	font-size: 15px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 40px;
}

#vga_w .b04 .term a{
	color: #FFF;
	font-size: 15px;
	}
#vga_w .b04 .term a:hover{
	color: #f9c100;

	}	
#vga_w .b04 .term ul {
	margin-left: -27px;
}
#vga_w .b04 h4 {
	color: #FFF;
	font-size: 46px;
}
#vga_w .b04 .contact {
	color: #FFF;
	font-size: 21px;
	border: 2px #FFF solid;
	border-radius: 15px;
	background-color: rgba(0,0,0,0.7);
	text-align: right;
	padding-right: 100px;
	padding-top: 50px;
	margin-bottom: 20px;
}
#vga_w .b04 .contact b {
	color: #fee25b;
}
#vga_w .b04 .okb {
	color: #FFF;
	font-size: 18px;
	vertical-align: middle;
	padding: 10px;
}
#vga_w .a1 {
	-webkit-animation-delay: 0.2s;
}
#vga_w .a2 {
	-webkit-animation-delay: 0.4s;
}
#vga_w .a3 {
	-webkit-animation-delay: 0.6s;
}



 @media (min-width:320px) and (max-width:768px) {
#vga_w ol{
margin-left:-30px;}
#vga_w .rounded-list li { font-size:12px;		}
#vga_w .timep{font-size:13px; color:#90887f; letter-spacing:1px; text-align:left; margin-left:0px;}
#vga_w .ClassyCountdown-value{ font-size:30px;}
#vga_w .tr{ color:#fff; letter-spacing:0px; font-size:20px; text-align:center; margin-top:0px;}
#vga_w {overflow-y:visible;}
#vga_w .b01 .cell1 {
	width: 41px;
	display:none;

}

#vga_w .b01 .cell2 {
		font-size:14px;
}


#vga_w .b01 h2 {
	font-size: 20px;
	letter-spacing:0px;
}
#vga_w .b01 h1 {
	font-size: 40px;
	margin-top: -15px;
	letter-spacing:-2px;
}
#vga_w .col-xs-3 {
	padding: 0px;
}
#vga_w .timeb .msiblock {
	position: absolute;
	left: 25%;
	top: 550px;
	width: 50%;
}
#vga_w .b04 .contact {
	text-align: left;
	padding-right: 100px;
	padding-top: 50px;
}
#vga_w .b01 {
	padding: 5%;
}

#vga_w .b02 h3{
	font-size:20px;

}	
#vga_w .b02 h3 b {
	color: #f9c100;
	font-size:30px;
	margin-bottom:15px;
}
#vga_w .submit {
	width: 220px;

	height: 56px;
	color: #fff;
	font-size: 20px;
	background-size:cover;
	padding-top:10px;
	margin-top:-20px;


}


#vga_w .b01 .table-wrap {
	height: 80px;
	margin-top: 30px;
}
#vga_w {
	overflow:scroll;
	overflow-y:scroll;}
#vga_w .css_tr, #vga_w .css_td_0, #vga_w .css_td,#vga_w .css_td_r, #vga_w .css_td_w{height:50px; width:50px; font-size:20px; font-weight:200;}


#vga_w .time-box{ text-align:center;}	
#vga_w .css_td_n{font-size:10px;}

#vga_w .css_table {
	min-width:800px;
	font-size:16px;
}

#vga_w .b01_2bg{min-width:800px;}
#vga_w .css_td_t{font-size:14px; margin-left:-50px;}
}
@media (min-width:769px) and (max-width:1200px) {

	
	
	
#vga_w .ClassyCountdown-value{ font-size:30px;}
#vga_w .tr{ color:#fff; letter-spacing:0px; font-size:20px; text-align:center; margin-top:35px; margin-right:-150px;}
#vga_w .time-boxP{ text-align:center;}	


#vga_w .css_table {
	width: 95%;
}


#vga_w .b01 .table-wrap {
	height: 90px;
	margin-top: 40px;
}
#vga_w .b01 .cell1 {
	width: 65px
}
#vga_w .b01 h2 {
	font-size: 40px;
}
#vga_w .b01 h1 {
	font-size: 70px;
	margin-top: -20px;
}
#vga_w .b01 {
	padding: 5% 0%;
}



}
@media (min-width:1201px) and (max-width:1366px) {
#vga_w .ClassyCountdown-value{ font-size:30px;}
#vga_w .tr{ color:#fff; letter-spacing:0px; font-size:28px; text-align:right; margin-top:20px; margin-left:-100px;}
#vga_w .time-box{ text-align:left;}		
	
	


#vga_w .css_table {
	width: 90%;
}

#vga_w .b01 .table-wrap {
	height: 100px;
	margin-top: 50px;
}
#vga_w .b01 .cell1 {
	width: 71px
}
#vga_w .b01 h2 {
	font-size: 50px;
}
#vga_w .b01 h1 {
	font-size: 80px;
}
}
@media (min-width:1367px) and (max-width:1600px) {
	#vga_w .ClassyCountdown-value{ font-size:36px;}

#vga_w .tr{ color:#fff; letter-spacing:0px; font-size:28px; text-align:right; margin-top:40px;
margin-right:-30px;
}
#vga_w .time-box{ text-align:left;}	
	
#vga_w .b02 h3 {
	font-size: 30px;
}
#vga_w .b02 h3 b {
	font-size:70px;

}	
	
	


#vga_w .css_table {
	width: 95%;
}



	

#vga_w .b01 .table-wrap {
	height: 100px;
	;
	margin-top: 60px;
}
#vga_w .b01 .cell1 {
	width: 71px
}
#vga_w .b01 h2 {
	font-size: 50px;
}
#vga_w .b01 h1 {
	font-size: 80px;
}


}







@media (min-width:1601px) and (max-width:1800px) {
#vga_w .ClassyCountdown-value{ font-size:46px;}

#vga_w .tr{ color:#fff; letter-spacing:0px; font-size:34px; text-align:right; margin-top:35px; margin-right:-30px;}
#vga_w .time-box{ text-align:left;}	
#vga_w .b02 h3 {
	font-size: 40px;
}
#vga_w .b02 h3 b {
	font-size:70px;

}	

#vga_w .css_tr, #vga_w .css_td_0, #vga_w .css_td_t, #vga_w .css_td,#vga_w .css_td_r ,#vga_w .css_td_n,#vga_w .css_td_w{height:70px;}
#vga_w .css_table {
	width: 80%;
}


}


#vga_w ol {
	counter-reset: li;
	list-style: none;
 *list-style: decimal;
	padding: 0;
	margin-bottom: 4em;
	margin: 0 0 0 2em;
	font-size: 20px;
	font-weight: 500;
}




#vga_w ol{
       counter-reset: li;
	list-style: none;
 *list-style: decimal;
	padding: 0;
	margin-bottom: 4em;
	margin: 0 0 0 2em;
	font-size: 22px;
	font-weight: 500;
}

#vga_w .rounded-list li {
			position: relative;
	display: block;
	padding: 0em 0em 0em 1em;
 *padding: 0.4em;
	margin: 0.5em 0;
	border-radius: 0.3em;
	color: #732F2F;
		}
#vga_w .rounded-list li::before {
			
			content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -1em;
	top: 50%;
	margin-top: -0.7em;
	border: 1px #732F2F solid;
	height: 1.5em;
	width: 1.5em;
	line-height: 1.5em;
 border: 0.3em solid # C00;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
		}

/* CSS Document */
@font-face {
  font-family: "GeForce-Bold";
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Bold.eot");
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Bold.eot?#iefix") format("embedded-opentype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Bold.woff") format("woff"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Bold.ttf") format("truetype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Bold.svg#GeForce-Bold") format("svg");
}

@font-face {
  font-family: "GeForce-Light";
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Light.eot");
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Light.eot?#iefix") format("embedded-opentype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Light.woff") format("woff"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Light.ttf") format("truetype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/GeForce-Light.svg#GeForce-Light") format("svg");
}

@font-face {
  font-family: "DINPro-Regular";
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Regular.eot");
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Regular.eot?#iefix") format("embedded-opentype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Regular.woff") format("woff"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Regular.ttf") format("truetype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Regular.svg#DINPro-Regular") format("svg");
}

@font-face {
  font-family: "DINPro-Light";
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Light.eot");
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Light.eot?#iefix") format("embedded-opentype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Light.woff") format("woff"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Light.ttf") format("truetype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Light.svg#DINPro-Light") format("svg");
}

@font-face {
  font-family: "DINPro-Bold";
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Bold.eot");
  src: url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Bold.eot?#iefix") format("embedded-opentype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Bold.woff") format("woff"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Bold.ttf") format("truetype"), url("https://asset.msi.com/event/vga/2017/GAMING-PERFECTED-GEFORCE-GTX-10/css/fonts/DINPro-Bold.svg#DINPro-Bold") format("svg");
}