 @charset "utf-8";
html *, html *:before, html *:after {
	box-sizing: border-box;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.fixed {
	position: fixed !important;
	top: 0;
	z-index: 999;
}
#vepb .a1 {
	-webkit-animation-delay: 0.2s;
}

#vepb .a2 {
	-webkit-animation-delay: 0.4s;}
#vepb .a3 {
	-webkit-animation-delay: 0.6s;
}
#vepb .a4 {
	-webkit-animation-delay: 0.8s;
}

/* CSS Document */
@font-face {
  font-family: "DINPro-Regular";
  src: url("fonts/DINPro-Regular.eot");
  src: url("fonts/DINPro-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/DINPro-Regular.woff") format("woff"), url("fonts/DINPro-Regular.ttf") format("truetype"), url("fonts/DINPro-Regular.svg#DINPro-Regular") format("svg");
}

@font-face {
  font-family: "DINPro-Bold";
  src: url("fonts/DINPro-Bold.eot");
  src: url("fonts/DINPro-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/DINPro-Bold.woff") format("woff"), url("fonts/DINPro-Bold.ttf") format("truetype"), url("fonts/DINPro-Bold.svg#DINPro-Bold") format("svg");
}

@font-face {
  font-family: "EurostileRegular";
  src: url("fonts/EurostileRegular.eot");
  src: url("fonts/EurostileRegular.eot?#iefix") format("embedded-opentype"), url("fonts/EurostileRegular.woff") format("woff"), url("fonts/EurostileRegular.ttf") format("truetype"), url("fonts/EurostileRegular.svg#EurostileRegular") format("svg");
}
body {
	background-color: #000;
}
#vepb {
	background: #000;
	padding: 0;
	margin: 0;
	overflow: hidden;
	font-family: "DINPro-Medium", "Geforce-Light", Helvetica, Arial, sans-serif;
}
#vepb .mainbox {
	padding: 0 50px;
}
#vepb ul {
	list-style: none;
}
/* Top按鈕 */
.navbar-fix {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 999;
	margin-right: 0;
	margin-bottom: 0;
	vertical-align: middle;
	text-align: right;
	width: 100%
}
.navbar-fix a {
	display: block;
	margin: 0;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	opacity: .75;
	vertical-align: middle
}
.nav-icon a {
	background-color: rgba(220,220,220,1);
	display: inline-block
}
.top-icon a {
	font-size: 12px;
	color: #fff;
	text-align: center;
	display: inline-block;
	padding: 0;
	margin: 0;
	background-color: rgba(220,0,0,1);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}
.navbar-fix a:hover {
	opacity: 1
}
.fa-icon {
	display: block;
	font-size: 26px;
	color: #000;
	padding: 0;
	margin: 0
}
.nav-icon .fa-facebook-f:before, .nav-icon .fa-facebook:before {
	content: "\f09a";
	padding: 0 5px
}
/*header*/
#vepb .header {
	background: #f0efed;
	text-align: center;
	font-size: 26px;
	padding-top:35px;
}
#vepb .header .logo {
	position: absolute;
	right: 0px;
}
#vepb .header .logo img {
	width: 80%;
}
#vepb .header h1 {
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 2px;
	color:#000;
}
#vepb .pdcenter {display: inline-flex;}
#vepb .header h2, #vepb .b12 h2, #vepb .pd h2 {
	font-size: 40px !important;
	letter-spacing: 0px;
	margin: 0 auto;
	font-family:"Geforce-Light","DINPro-Medium" , Helvetica, Arial, sans-serif;
	font-weight: bold;
	color:#000;
}
#vepb .header .title {
	width: 40%;
	margin: 0 auto;
}
#vepb .table {
	display: table;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
#vepb .icon-img {
	width: 40px;
	height: 3px;
	background: #000;
	-webkit-clip-path: polygon(15% 0, 100% 0, 85% 100%, 0% 100%);
}
#vepb .tr {
	display: table-row;
}
#vepb .td, .th {
	display: table-cell;
	vertical-align: middle;
}
/*nav*/
#ag-nav {
	z-index: 50;
	width: 100%;
}
#ag-nav ul, #ag-nav li {
	list-style: none;
	padding: 0px 10%;
	margin: 0 0;
	text-align: center;
}
#ag-nav ul {
	background: rgba(255,255,255,0.9);
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 10px 0;
}
#ag-nav li {
	display: inline-block;
}
#ag-nav li a {
	padding: 0 25px;
	color: #000;
	text-decoration: none;
	font-size: 36px;
	font-family: "Geforce-Light","DINPro-Medium" , Helvetica, Arial, sans-serif;
	font-weight: bold;
}
#ag-nav li a:hover {
	color: #ef7709;
}
#btnav {
	display: none;
}
#ag .top-title {
	position: absolute;
	top: 25%;
}


@media (max-width: 1280px) {
#ag-nav li a {
	padding: 0 15px;
	font-size: 1.8em;
}
}
@media screen and (max-width:960px) {
#ag #btnav {
	display: block;
	padding: 10px 0;
	z-index: 99999;
	text-align: center;
}
#ag-nav ul {
	display: none;
}
#ag-nav ul li {
	display: block;
	width: 100%;
	z-index: 99999;
}
}
/*block common*/
#vepb h3 {
	text-align: center;
	font-size: 56px !important; 
	padding-top: 5%;
	font-family: "Geforce-Light","DINPro-Medium", Helvetica, Arial, sans-serif;
	font-weight: 800;
	border-bottom: 3px solid #000;
	padding-bottom: 40px;
	color:#000;
}
#vepb .btitle {
	text-align: center;
	font-size: 36px;
	padding-top: 5%;
	font-family: "Geforce-Bold","DINPro-Medium", Helvetica, Arial, sans-serif;
}
#vepb .btitle_2 {
	text-align: left;
	font-size: 36px;
	padding-top: 5%;
	border-bottom: 3px solid #000;
	font-family: "Geforce-Light","DINPro-Medium", Helvetica, Arial, sans-serif;
	font-weight: 800;
}
#vepb .btxt {
	font-size: 22px;
	padding-top: 1%;
	line-height: 46px;
	font-weight: 100;
	font-family: "DINPro-Medium", Helvetica, Arial, sans-serif;
}
/*block2*/
#vepb .b2 {
	background: url(ttps://asset.msi.com/event/mb/2017/4k_video/images/b_2_bg.jpg) fixed;
	text-align: center;
	padding-bottom: 100px;
	
}
#vepb #s1{background-color: #f0efed;}


/*block3*/
#vepb .b3 {
	background-color: #d7d7d7;
}
#vepb .b3 h1 {
	font-size: 64px;
	letter-spacing: 15px;
	line-height: 1.5;
	margin: 0 auto;
	font-family: "Geforce-Bold","DINPro-Medium", Helvetica, Arial, sans-serif;
	color:#000;
}
#vepb .b3 .lbox {
	text-align: center;
	padding: 10% 0px 0px 60px;
}
/*block4*/ /*block9*/ /*block11*/
#vepb .b4 {
	background-color: #d7d7d7;
}
#vepb .b4 .table, #vepb .b9 .table, #vepb .b11 .table {
	display: table;
	margin: 0 auto;
}
#vepb .b4 .lbox, #vepb .b9 .lbox {
	width: 50%;
	display: table-cell;
	vertical-align: middle;
}
#vepb .b4 .rbox, #vepb .b9 .rbox {
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	padding: 0 60px;
}
/*block5*/
#vepb .b5 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_bg2.jpg) right fixed no-repeat;
	background-size: 100%;
	background-size: cover;
}
#vepb .b5 .lbox {
	padding: 10% 0px 0% 0px;
	position: absolute;
}
/*block5_2*/
#vepb .b5_2 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_2_bg.jpg) left no-repeat fixed;
	background-size: 100%;
	background-size: cover;
	position: relative;
}
#vepb .b5_2 .rbox {
	position: absolute;
	top: 15%;
	right: 55px;
}
/*block6*/
#vepb .b6 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_6_bg.jpg) no-repeat;
	background-position: 50%;
	background-size: cover;
	display: table;
	width: 100%;
}
/*block7*/
#vepb .b7_8 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_7_bg.jpg) right fixed no-repeat;
}
#vepb .b7 {
	background-position: 50%;
	background-size: cover;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 50px;
}
#vepb .b7 .lbox, #vepb .b8 .lbox, #vepb .b5 .lbox {
	padding-left: 70px;
	display: table-cell;
	vertical-align: middle;
}


#vepb .b8 .lbox a{color: #2464c5; font-weight: bold; border: 1px solid #2464c5; padding: 5px;display: inline-flex; margin-top: 5px;}
#vepb .b8 .lbox a:hover{color: #fff; background: #2464c5;}
/*block8*/
#vepb .b8 {
	background: rgba(255,255,255,0.5);
}
#vepb .b8 .lbox {
	padding-top: 8%;
}
/*block8*/

/*block9*/
#vepb .b9 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_8_bg.jpg) fixed;
}
/*block10*/

#vepb .b10 {
	padding: 0px;
	text-align: center;
	background-color: #fff;
	padding-bottom: 50px;
}
/*block11*/
#vepb .b11 {
	margin: 0px;
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_bg.jpg) right fixed no-repeat;
	background-size: 100%;
	background-size: cover;
	margin: 0 auto;
}
#vepb .b11 .lbox {
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	padding: 0 50px;
}
#vepb .b11 .rbox {
	padding: 0%;
}
/*block12*/
#vepb .b12 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_12_bg.jpg) fixed;
	background-size: 100%;
	text-align: center;
}
#vepb .b12 .box {
	padding: 5% 0px 3% 0px;
}
/*pd*/
#vepb .pd {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/pd_bg.jpg) fixed;
	text-align: center;
	padding-top: 80px;
}
#vepb .pd .col-md-6 {
	padding: 0 50px;
}
#vepb .pd .box .click {
	margin-top: 20px;
	text-align: left;
}
#vepb .pd .box .click a {
	font-size: 18px;
	background-color: rgba(255,255,255,0.5);
	border-radius: 3px;
	color: #000;
	text-decoration: none;
	padding: 15px;
}
#vepb .pd .box .click a:hover {
	color: #FFF;
	background-color: #000;
}
#vepb .pd .box ul, #vepb .pd .gbox {
	font-size: 18px;
	line-height: 1.8;
	text-align: left;
	list-style: disc;
}
#vepb .pd .box .red {
	color: #F00;
}
#vepb .pd .gboxmain {
	background: rgba(255,255,255,0.0);
	margin-top: 50px;
	padding: 0 15px;
}
#vepb .pd .gbox {
	text-align: center;
	padding: 10px;
}
#vepb .pd .gbox a:hover {
	text-decoration: none;
}
#vepb .pd .gbox .boxborder {
	border: 0px #FFF solid;
	color: #000;
	font-size:14px;
	font-family: "DINPro-Medium", Helvetica, Arial, sans-serif;
	line-height:none;
}
#vepb .pd .gbox .boxborder img{width:100%;}
#vepb .pd .gbox .boxborder:hover {
}
#vepb .pd .video {
	background-color: rgba(237,237,237,0.0);
}
#vepb .pd .video .mainbox {
	padding: 5%;
}
/*block13*/
#vepb .b13 {
	background-color: #000;
}
#vepb .b13 h2 {
	padding: 5% 0px;
	color: #FFF;
}
#vepb .b13 .s4{width:100%;margin:0 auto;padding:0% 10%;margin-bottom:60px;color:#e2001a;font-size:14px;line-height:1.6}
#vepb .b13 .s4 > .block-header{width:100%;margin:30px auto;text-align:center;background-size:cover;display:table}
#vepb .b13 .s4 .block-header .txt{width:100%;max-width:640px;margin:0 auto;display:table-cell;vertical-align:middle;text-align:center;padding:0}
#vepb .b13 .s4 .block-header .title{width:100%;max-width:640px}
#vepb .b13 .s4 .content-1 .title{width:100%;text-align:left;font-size:24px;line-height:1.6;font-weight:900;text-transform:uppercase;color:#fff;padding:10px 0}
#vepb .b13 .s4 .event_area .msical-event{margin:30px 0}
#vepb .b13 .s4 .msical-event{margin:30px 0}
#vepb .b13 .s4 .msical-event-details .msical-event-enddate span{font-size:16px;font-weight:700;line-height:1.6}

/*block14*/
#vepb .b14{background-color: #000;}
#vepb .b14 .lbox {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b14_l.jpg) no-repeat;
	background-size: 100%;
	padding: 4%;
	opacity: 1;
	filter: alpha(opacity=100);
	width: 50%;
	display: table;
}
#vepb .b14 .lbox:hover, #vepb .b14 .rbox:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#vepb .b14 .box {
	border: 1px rgba(255,255,255,0.5) solid;
	font-size: 54px;
	color: #FFF;
	font-family:"Geforce-Light","DINPro-Medium" , Helvetica, Arial, sans-serif;
	font-weight: bold;
	height: 230px;
	vertical-align: middle;

display: table-cell;
}
#vepb .b14 .rbox {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b14_r.jpg) no-repeat;
	background-size: cover;
	padding: 4%;
	opacity: 1;
	filter: alpha(opacity=100);
		width: 50%;
display: table;
}
/*arrow*/
#vepb a, #vepb a:hover {
	text-decoration: none;
}
.arrow {
	width: 100%;
	position: relative;
	text-align: center;
	bottom: 0;
	z-index: 2
}
.arrow p {
	color: #e24c57;
	font-size: 24px;
	line-height: 0;
	font-family: "DINPro-Medium", Helvetica, Arial, sans-serif;
	margin-top: 20px;
}
.arrow-img {
	display: inline-block;
	max-width: 100%
}
.arrowDown {
	-webkit-animation: arrowDown 1s ease-out infinite;
	animation: arrowDown 2s linear infinite;
	animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
}
.arrowLeft {
	-webkit-animation: arrowLeft 1s ease-out infinite;
	animation: arrowLeft 1s ease-out infinite;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
}



/* animita*/
@-webkit-keyframes arrowDown {
 0% {
 opacity: 0;
 transform: translate(0px, 0px);
}
 65% {
 opacity: 1;
 transform: translate(0px, 10px);
}
 100% {
 opacity: 0;
 transform: translate(0px, 0px);
}
}
 @keyframes arrowDown {
 0% {
 opacity: 0;
 transform: translate(0px, 0px);
}
 65% {
 opacity: 1;
 transform: translate(0px, 10px);
}
 100% {
 opacity: 0;
 transform: translate(0px, 0px);
}
}
 @-webkit-keyframes arrowLeft {
 0% {
 opacity: 1;
 transform: translate(0px, 0px);
}
 65% {
 opacity: 1;
 transform: translate(10px, 0px);
}
 100% {
 opacity: 1;
 transform: translate(0px, 0px);
}
}
 @keyframes arrowLeft {
 0% {
 opacity: 1;
 transform: translate(0px, 0px);
}
 65% {
 opacity: 1;
 transform: translate(10px, 0px);
}
 100% {
 opacity: 1;
 transform: translate(0px, 0px);
}
}


/*---------------------移動按鈕-------------------------------------*/
[class^="btn-"] {
 position: relative;
 display: block;
 overflow: hidden;
 width: 100%;
 max-width: 550px;
 margin: 1rem auto;
 text-transform: uppercase;
 border: 0px solid #666;
 background-color:#E1E1E1;
 -webkit-transform: translateX(0%);
 transform: translateX(0%);
}
#vepb .btn-1 {
	font-size: 16px;
	line-height: 30px;
	text-decoration: none;
	color: #000;
	border-radius: 45px;
	text-align: center;
	padding: 8px;
}
#vepb .btn-1:hover {
	color: #FFF;
	z-index: 99;
}
#vepb .btn-1:before {
	content: '';
	position: absolute;
	top: 0;
	right: -50px;
	bottom: 0;
	left: 0;
	border-right: 50px solid transparent;
	border-bottom: 80px solid #666;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	z-index: -1;
}
#vepb .btn-1:hover:before {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
 @media (max-width: 1600px) {
#vepb .header .title {
	width: 90%;
}
#vepb .header h2 {
	font-size: 40px;
}
#vepb .mainbox {
	padding: 0 0px;
}
}
 @media (max-width: 1367px) {
#vepb .b3 h1 {
	font-size: 52px;
	letter-spacing: 12px;
	line-height: normal;
}
#vepb .b5_2 {
	background-position: 50% 0%;
}
#vepb .b6 {
	background-position: center;
	background-size: cover;
	padding-bottom: 30%;
}
#vepb .btxt {
	line-height: 24px;
	font-size: 20px;
}
#vepb .b7_8 {
	background-position: 50%;
	background-size: cover;
}
#vepb h3 {
	font-size: 46px;
}
#vepb .b14 .box {
	font-size: 36px
}
#vepb .pd img {
	width: 90%;
	padding-left: 0%;
}
#vepb .b6 {
	padding-bottom: 50px;
}
/*block5*/
#vepb .b5 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_bg2.jpg) right no-repeat;
	background-size: 100%;
	background-size: cover;
}
}
@media (max-width: 1200px) {
#vepb .b3 h1 {
	font-size: 48px;
	letter-spacing: 12px;
	line-height: normal;
}
#vepb .b3 .lbox {
	padding-top: 5%
}
#vepb .header .title {
	width: 90%;
}
#vepb .b5 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_bg2.jpg) no-repeat;
	background-size: cover;
}
#vepb .b5_2 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_2_bg.jpg);
	background-size: 100%;
	background-size: cover;
	position: relative;
}
#vepb .b6 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_6_bg.jpg) no-repeat;
	background-size: 100%;
	position: relative;
	padding-bottom: 0px;
}
#vepb .b6 img {
	width: 60%;
}
#vepb .header h2 {
	font-size: 36px;
}
#vepb .header h1 {
	font-size: 48px;
}
#vepb .icon-img {
	width: 40px;
	height: 3px;
}
	#vepb .btitle_2{font-size: 30px!important;}
	#vepb .btitle{font-size: 26px!important;}
#vepb h3 {
	font-size: 36px !important;
	padding-bottom: 10px;
	padding-top: 0px;
}
#vepb .btxt {
	line-height: 28px;
	font-size: 18px;
}
@media (max-width: 992px) {
 #vepb .btxt {
line-height:23px;
font-size:16px;
padding:0 10px;
text-align:left;
}
 #vepb .header .title {
width:100%;
}
 #vepb .b7_8 {
background:url(https://asset.msi.com/event/mb/2017/4k_video/images/b_7_bg.jpg) right no-repeat;
background-size:contain;
}
 #vepb .b5 .table {
display:block;
}
 #vepb .b5 .rbox, #vepb .b5 .lbox, #vepb .b5_2 .rbox {
display:table-row;
}
 #vepb .b5 {
background:url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_bg2.jpg) no-repeat;
position:90% 5%;
background-size:100%;
}
 #vepb .b5_2 {
background:url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_2_bg.jpg) no-repeat;
position:90% 5%;
background-size:100%;
text-align:left;
}
 #vepb .b5_2 .rbox {
width:50%;
top:2px;
right:20px;
}
 #vepb .btitle, #vepb .btitle_2 {
font-size:21px;
}
 #vepb h3 {
font-size:26px;
}
	/*#vepb .b4 .table { width:80%; margin:0 10%;} 
	#vepb .b4 .lbox {display:table-row;}
    #vepb .b4 .rbox {width:100%;display:table-row;} 
	#vepb .b5 .table {display:block;} 
	#vepb .b5 .rbox,#vepb .b5 .lbox  {display:table-row; }*/
	
	
	

	#vepb .b6 {
padding-bottom:0px;
}
 #vepb .header h2, #vepb .b12 h2, #vepb .pd h2 {
font-size:26px;
}
 #vepb .b12 .box, #vepb .pd {
padding-top:5px;
}
}
@media (max-width: 769px) {
#vepb .header h1 {
	font-size: 80px;
}
#vepb .b3 h1 {
	font-size: 44px;
	letter-spacing: 0px;
	line-height: normal;
}
#vepb .b2 {
	padding-bottom: 10px;
}
#vepb .b3 .lbox {
	padding: 1% 0px;
}
#vepb .header .title {
	width: 95%;
}
#vepb .b6 {
	padding-top: 15px;
}
#vepb .b6 {
	background: none;
}
#vepb .btxt {
	line-height: 18px;
	font-size: 15px;
}
#vepb .b5_2 .rbox {
	width: 50%;
	position: absolute;
	margin-top: 10%;
}
#vepb .btitle {
	padding-top: 2px;
}
#vepb .b7_8 {
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_7_bg.jpg) left no-repeat;
	background-size: cover;
}
#vepb .b8 {
	background-color: #000;
	color: #FFF;
}
#vepb .b7 .lbox, #vepb .b8 .lbox {
	padding-left: 20px;
}
#vepb .b5 .lbox {
	padding-left: 20px;
}
#vepb .b7 {
	padding-top: 0px;
}
#vepb .pd img {
	width: 80%;
	padding-left: 5%;
}
#vepb .pd .box ul {
	font-size: 16px;
	line-height: 1.5;
}
}
 @media (max-width: 640px) and (min-width: 300px) {
	 #vepb .b14 .lbox,#vepb .b14 .rbox{width: 100%;}
	 
	#vepb .b11 .lbox img{padding-bottom: 15px;}
	 #vepb .b9{background: #fff!important;}
	 #vepb .b4 .rbox, #vepb .b9 .rbox{padding: 0px;}
	 
	 #vepb .pd .gbox {
	text-align: center;
	padding: 10px;
	width: 100%!important;
}
	 
	 #vepb .header h2, #vepb .b12 h2, #vepb .pd h2,#vepb h3,#vepb .btitle_2{font-size: 22px !important;}
	 #vepb .btitle{font-size: 20px!important;}
#vepb .b11 .rbox {
	padding: 0px;
}
#vepb .header .title {
	width: 50%;
}
#vepb .header .logo {
	position: relative;
	margin: 0 35%;
}
#vepb .btxt, #vepb .btitle_2 {
	text-align: center;
}
#vepb .header h2 {
	font-size: 18px;
}
#vepb .header h1 {
	font-size: 26px;
	letter-spacing: 0px;
	padding-top: 20px;
}
#vepb .header {
	font-size: 18px;
}
#vepb .icon-img {
	width: 24px;
	height: 2px;
}
#vepb .b3 h1 {
	font-size: 24px;
	letter-spacing: 0px;
	line-height: normal;
}
#vepb .b3 .lbox {
	padding: 0 15px;
}
#vepb .b4 .lbox {
	display: none;
}
#vepb .b5 {
	height: 300px;
	background: url(https://asset.msi.com/event/mb/2017/4k_video/images/b_5_bg2.jpg) no-repeat;
	background-size: cover;
	background-position: 80% 90%;
}
#vepb .b5 .lbox {
	padding: 10px 15px;
	background-color: #d1d1d1;
}
#vepb .b5_2 .rbox {
	display: table-cell;
	width: 110%;
	text-align: center;
	margin-top: 0px;
	position: relative;
	right: 0px;
}
#vepb .b5_2 {
	background: none;
}
#vepb .b6 {
	padding-top: 50px;
}
#vepb .b4 .rbox {
	padding: 0px;
}
#vepb .b6 img {
	width: 100%;
}
#vepb .b7 {
	padding-bottom: 0px;
}
#vepb .b7_8 {
	background: none;
}
#vepb .b7 .lbox, #vepb .b8 .lbox {
	padding-left: 15px;
}
#vepb .b9 .lbox {
	display: none;
}

#vepb .b9 .rbox{padding-bottom:35px;}
/*block11*/
#vepb .b11 {
}
#vepb .b11 .lbox {
	width: 100%;
	display: table;
	vertical-align: middle;
	padding: 0 50px;
}
#vepb .b11 .rbox {
}

 #vepb .box{margin: 0 auto; display: block;}
	 
#vepb .pd .box ul {
	font-size: 13px;
	line-height: 1.5;
	margin-top: 0px;
	margin-left: 12%;
}
#vepb .pd {
	background: #c5c4c3;
	padding-top: 80px;
}
#vepb .pd img {
	width: 80%;
	padding-left: 10%;
}
#vepb .b14 .box {
	font-size: 34px;
}
/*block10*/
#vepb .b10 {
	padding: 5px 0px;
	height: 270px;
}
#vepb .b10 .rbox {
	position: relative;
	top: -250px;
}
#vepb .b10 .lbox {
	padding-top: 60px;
}
}
