h1{
    text-align: center;
    margin-bottom: 40px;
}
table { 
    width: 100%; 
    table-layout: fixed;
    border-collapse: collapse; 
    margin: 0 auto;
}
/* Zebra striping */
tr:nth-of-type(odd) { 
    background: #f2f2f2; 
}
th { 
    background: #7c1002; 
    color: #E54D42; 
    font-weight: 600; 
}
td, th { 
    padding: 12px; 
    border: 1px solid #ccc; 
    text-align: left; 
    text-align: center;
	font-size: 14px;
	font-weight: 600;
	text-transform:uppercase;
}
/*Mobile View*/
@media 
only screen and 
    (max-width: 760px){
   td{ font-size: 11px; padding: 10px; padding-left: 2px;}
   th{ font-size: 11px; padding:10px;}
   
}