@media screen and (max-width:1440px){
	.index-header .big_kv { left: 10%;}
	.kvill {right: 20%;}
	.mainill { right: 8%;}
	.inside-header .insidekv {right: 20%;}
	.inside-header .insidekvill {left: 20%;}
	.fh5co-press-item { height: 320px;}
}
@media screen and (max-width:1200px){
	.index-header .kvill { width: 500px; right: 5%;}
	.index-header .big_kv { left: 5%;}
	.index-header .eng { width: 650px;}
	.index-header { height: 700px;}
	.mainill{ width:400px;right: 0%;}
	.inside-header .insidekv {right: 10%;}
	.inside-header .insidekvill {left: 10%;}
	.fh5co-press-item { height: 360px;}
	.p_list li{width: 23.7%;}
	.team-text {height: 350px; padding: 0px 15px 10px 15px;}

}
@media screen and (max-width:991px){
	.index-header .big_kv {width: 70%; left: 5%;}
	.index-header .eng {width: 600px;}
	.inside-header .insidekv { width:350px; top:28%; }
	.inside-header .insidekvill {width:260px; }
	.inside-header{height: 350px;}
	.fh5co-press-item { height: auto;}
	.p_list li{width: 31.8%;}
	.team-text {height: 300px;}
	.ml_b { width: 85%;}
}
@media (max-width: 840px) {
	.table{
	font-size: 16px;
	}
  	/*針對tr去做隱藏*/
  	tr.tr-only-hide {display: none !important;}
  	tr{border: 1px solid #ddd; }
    /*讓tr變成區塊主要讓他有個區塊*/
	td.rwd_time{
		background-color: #a9d28c !important;
		color:#fff;
	}
	.rwd_test{
		display: block !important;
		color: #FFFFFF!important;
		text-align:center;
		font-weight: bold;
		background-color: #ff9937;
		padding: 2px 10px;
		margin-bottom:5px;
		border-radius:5px;
	}
	td.nonclass { display: none !important;}
	.table-rwd td {
	    text-align: left;
	    overflow: hidden;
	    width: 100%;
	    display: block;
	}
	.table-rwd td:before {
	    /*填入標題
	    content: attr(data-th) " : ";
	    */
	    display: inline-block;
	    text-transform: uppercase;
	    font-weight: bold;
		margin-right: 10px;
  	}
    /*當RWD縮小的時候.table-bordered 會有兩條線，所以針對.table-bordered去做修正*/
  	.table-rwd.table-bordered td,
    .table-rwd.table-bordered th,
    .table-rwd.table-bordered{border:0;}
	.p_list li{width: 48.8%; margin-right: 8px}
	.mr {margin-left:64px;}
	.forumtable {width:100%;}	
}

}
@media (max-width: 768px) {
	.index-header .big_kv { width: 65%;}
	.index-header .kvill { width: 380px;}
	#main { height:1120px;}
	.information{ width: 100%;}
	.mainill {width: 450px; right:20%;}
	.agendainfo{margin-bottom: 10px;}
	.team-text {height: auto; padding: 0px 15px 10px 15px;}
	.team-image img { width:100%; height:auto;}
	.big_kv p {font-size:18px;line-height:1.4;}
	.signbtn{font-size:20px;width:100%;}
	.agendainfo h2 { font-size: 30px;}
	.agendainfo h3 { font-size: 20px; }
	.agendainfo .highlight { font-size: 24px; }
}
@media screen and (max-width:680px){
	.feature-content{width:60%;}
}
@media screen and (max-width:640px){
	#main { height:1180px;}
	.mainill {width: 450px; right:15%;}
	.fh5co-press-item {display: block !important;}
	.fh5co-press-item .fh5co-press-text, .fh5co-press-item .fh5co-press-img {height: inherit; float: none !important;width: 100%;
display: block !important;}
	.fh5co-press-item .fh5co-press-img {height: 200px;left: 0;top: 0;position: relative;width: 100%;}
	.fh5co-press-item .fh5co-press-text {padding: 10px 20px;}
	.p_img{width: 145px; height: 145px;}
	.p_list li{width: 48%; margin-right:6px;}
	.team-text {height: auto;}
	.signbtn {width: 100%;}

	
	.use-btn{display:none;}
	.overlay ul{margin-left:0px;}
	.overlay ul li a{padding:20px 0;min-width:120px;font-size:12px;}
	ul.social-buttons li a {padding-left:12px;}
}
@media screen and (max-width:465px){
	.screenshots ul li{width:100%;min-height:100%;float:none;}
	.feature-content{width:100%;text-align:center;margin-bottom:30px;}
	.feature-icon{display:block;margin:0 auto;}
	.noticBox {	width: 94%;margin:3%;}
	.p_img{width: 140px; height: 140px;}
	.p_list li{width: 48.7%; margin-right:5px;}
	.ml_b { width: 100%;}
	.f_l { width: 100%;}
}
/* iphone6 */
@media (max-width: 440px) {
	.index-header .big_kv { top: 12%; width: 90%;}
	.index-header .kvill { right:3%;width: 300px;}
	.index-header {height: 680px;}
	.big_kv p {padding-left:15px;}
	.index-header .eng { width:90%;right:5%;}
	.inside-header .insidekv { width:250px; top:30%;right:3%; }
	.inside-header .insidekvill {width:150px; left:3%; }
	.inside-header{height: 250px;}
	#main { height:1200px;}
	.mainill { width:80%; right:12%;}
	.information .highlight {font-size: 28px; line-height: 1.4;}
	.bigtitle h1 {font-size: 38px;}	
	.pageheader h2 img {width: 100%;}
	section {padding: 20px 0;}
	.p_list li{ height: 320px;}
	.p_list li p:nth-of-type(1) {height: 60px;}
	ul.madia-links {width: 60%;}
}

/* iphone5 */
@media (max-width: 375px) {
	.index-header .big_kv { top: 14%;}
	.index-header { height: 620px;}
	.big_kv h1 {margin-top: -70px;}
	.big_kv p {padding-left:12px;}
	.index-header .kvill { right:3%;width: 280px;}
	.big_kv p {font-size:16px;line-height:1.4;}
	.inside-header .insidekv { width:220px; top:32%;right:3%; }
	.inside-header .insidekvill {width:130px; left:3%; }
	.inside-header{height: 220px;}
	#main { height:1320px;}
	.p_img{width: 135px; height: 135px;}
	.p_list li{width: 48.7%; margin-right:4px; margin-bottom: 10px;}
	ul.madia-links {width: inherit;}
}
@media (max-width: 320px) {
	.index-header {height: 580px;}
	.big_kv h1 {margin-top: -60px;}
	.index-header .kvill { right:3%;width: 230px;}
	.inside-header .insidekv { width:180px; top:35%;}
	.inside-header .insidekvill {width:110px; }
	.inside-header{height: 190px;}
	#main { height:1320px;}
	.p_list li{width: 48.6%; margin-right:4px;  height: 310px;}
	.p_list li p span { display:none;}
	.agendainfo h2 { font-size: 29.5px;}
	.agendainfo h3 { font-size: 18px; }
	.agendainfo .highlight { font-size: 22px; }
	ul.imp-links {width: inherit;}
}
