table {background: #f5ffff;border-collapse: collapse;text-align: left;width: 97%;margin: 0 auto;margin-bottom:40px;overflow:auto;}
table tr:nth-child(odd) {background: #d9dcde;}
table td {border: 1px solid #e3eef7;padding: 7px 10px;position: relative;transition: all 0.5s ease;}
h1 {
    margin-top: 40px !important;
    text-align: center !important;
    font-size: 2.625rem;
    line-height: 1.2;
    margin: 0 0 20px 0;
    font-family: "Fira Sans", Arial, sans-serif;
    font-weight: 300;
    color: #000;
    text-transform: none;
    clear: both;
}

h2 {
    text-align: center;
}
@media (max-width:650px){
	table {display: block;}
}