    table {
    	width:100%;
      max-width: 100%;
      background-color: transparent;
      border-collapse: collapse;
      border-spacing: 0;
    	font-family: Century Gothic,CenturyGothic,'Roboto Condensed',sans-serif;
    }
    .schedule-table {
      margin-bottom: 20px;
    	text-align: left;
    	vertical-align: middle;
    }
    .schedule-table a {font-weight: 700;}
    .schedule-table tr:nth-child(odd) {background-color: rgba(0, 0, 0, .05);}
    .schedule-table th,
    .schedule-table td {
      padding: 10px 0px 10px 15px;
      line-height: 20px;
    }
    .schedule-table th {
      font-weight: bold;
    	background: #c15727;
    	color: #fff;
    	line-height: 30px;
	font-size: 16px;
	    text-align: left;
    }
    .schedule-table tr td:first-of-type {
    }








.general-table {
      margin-bottom: 20px;
    	text-align: left;
    }
    .general-table a {font-weight: 700;}
    .general-table tr:nth-child(odd) {background-color: rgba(0, 0, 0, .05);}
    .general-table th,
    .general-table td {
      padding: 10px 0px 10px 15px;
      line-height: 20px;
	    text-align: left !important;
    }
    .general-table th {
      font-weight: bold;
    	background: #c15727;
    	color: #fff;
    	line-height: 30px;
	    font-size: 16px;
    }




    @media (max-width: 767px) {
     
     
    .schedule-table thead {
          display: none;
        }
     
    .schedule-table tr {
          display: block;
        }
     
    .schedule-table td {
          display: block;
          text-align: right;
          font-size: 16px;
        }
    .schedule-table th,
    .schedule-table td {
      padding: 10px;
    }
     
     
    .schedule-table td:before {
          content: attr(data-label);
          float: left;
          font-weight: bold;
        }
	    
	    
	.general-table thead {
          display: none;
        }
     
    .general-table tr {
          display: block;
        }
     
    .general-table td {
          display: block;
          text-align: right;
          font-size: 16px;
        }
    .general-table th,
    .general-table td {
      padding: 10px;
    }
     
     
    .general-table td:before {
          content: attr(data-label);
          float: left;
          font-weight: bold;
        }
    }
    @media (max-width: 480px) {
     
    .schedule-table td:before {
    	width: 100%;
    font-size: 18px;
    	padding: 0 0 5px 0;
        }
    .schedule-table td {text-align: center;}
    .schedule-table tr { padding: 20px 0;}
	    
	    
	.general-table td:before {
    	width: 100%;
    font-size: 18px;
    	padding: 0 0 5px 0;
        }
    .general-table td {text-align: center;}
    .general-table tr { padding: 20px 0;}
    }