@media screen and (max-width: 767px) {
	.title_online{
		font-size:20px;
		width: 90vw;//800px;
		color:#d01430;
		padding:0.5em 0;
		border-top:solid 3px #d01430;
		border-bottom:solid 3px #d01430;
		margin-left:auto;
		margin-right:auto;
		text-align:center; 
	}
	/*
	table.title_online{
		width:90vw;
		margin:0px auto 20px auto;
	}
	*/
	.btn_online{
		margin-bottom: 30px;
		color:whitesmoke;
		background-color:#d01430;
		height:80px;
		font-size:28px;
	}
	.title_online_1{
		font-size:20px;
		width:90vw;
		padding-top:30px;
		font-weight:bolder;
		background: linear-gradient(transparent 70%, #d01430 100%);
	}
	.title_online_2{
		font-size:16px;
		width:90vw;
		height:25vw;
		padding-top:10px;
		padding-bottom:16px;
	}

	#table_2{
		width:90vw;
		font-size:16px;
	}
		#primary #table_2 p{
		font-weight: bold;
		font-size:16px;
		margin:0px
	}
	#primary #table_2 #table_line{
		border:1px solid #000000;
	}
	#primary #table_2 #table_line p{
		font-size:12px;
		font-weight: normal;
		margin:0px
	}
	#primary #table_2 #heads-up{
		font-size:12px;
		margin-left:0px;

	}

}
@media screen and (min-width: 768px) {
	
	.title_online_1{
		font-size:22px;
		width:330px;
		padding-top:30px;
		font-weight:bolder;
		margin-left:60px;
		background: linear-gradient(transparent 70%, #d01430 100%);
	}
	.title_online_2{
		font-size:16px;
		width:800px;
		height:60px;
		padding-top:10px;
		padding-bottom:16px;
		margin-left:60px;
	}
	#primary #table_2{
		width:800px;
		margin-left:70px;
		font-size:16px;
	}
	#primary #table_2 p{
		font-size:16px;
	}
	#primary #table_2 #table_line{
		border:1px solid #000000;
		font-size:16px;
	}
	#primary #table_2 #heads-up{
		font-size:14px;
		margin-left:0px;
	}

}
