  .styled-table {
			width: 1000px;
            border-collapse: collapse;
            margin: 0px;
            font-size: 0.9em;
            font-family: 'Solari', Arial, sans-serif;			
            /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); */
			background-color:#313140;
           /* border: 1px solid ##000;  */
        }
        
		
        .styled-table thead tr {
            background-color: #009879;
            color: #ffffff;
            text-align: left;
        }
        
        .styled-table th,
        .styled-table td {
            padding: 12px 10px;
			font-size: 16px;
			color:#FFF;
			background-color:#313140;
			text-transform:uppercase;
        }
        
        .styled-table tbody tr {
            border-bottom: 1px solid #FBFBFB;
        }
		
		.styled-table tbody tr header {
            font-family:  Arial, sans-serif;	
        }
        
        .styled-table tbody tr:nth-of-type(even) {
            background-color: #f3f3f3;
        }
        
        .styled-table tbody tr:last-of-type {
            border-bottom: 1px solid #FBFBFB;
        }
        
        .styled-table tbody tr.active-row {
            font-weight: bold;
            color: #009879;
        }
		.now {color: #FF0000;}
		.now arrived-earlier {color: green !important;}
		.arrived-earlier {color: green !important;}
		
		.headertxt {font-size:24px;margin-bottom:0px;padding-top:20px;}
		
		@media (max-width: 1000px){

			.styled-table th, .styled-table td { padding: 12px 10px;font-size: 12px; line-height:14px;}
			 .styled-table {width: 110%; overflow:hidden;}
        
			}
		
		
		@media (max-width: 600px){
			
			.mobtable {width: 110%; overflow:hidden;margin-left:-20px;}
			.styled-table th, .styled-table td { padding: 12px 10px;font-size: 10px; line-height:13px;}
			 .styled-table {width: 110%; overflow:hidden;}
			 .headertxt {font-size:18px;margin-bottom:0px;padding-top:20px;}
        
			}
		
		@media (max-width: 500px){
			.mobtable {width: 110%; overflow:hidden;margin-left:-20px;}
			.styled-table th, .styled-table td { padding: 12px 7px;font-size: 9px; line-height:13px;}
			
		}
		
		
		@media (max-width: 400px){

			.mobtable {width: 110%; overflow:hidden;margin-left:-20px;}
			.styled-table th, .styled-table td { padding: 12px 5px;font-size: 8px; line-height:13px;}
			 .styled-table {width: 110%; overflow:hidden;}
			.styled-table thead tr {width:360px; overflow:hidden;}
			.styled-table tbody tr	{width:360px; overflow:hidden;}
				.styled-table thead tr {font-size: 9px; }	
				
				 .styled-table tbody td:last-of-type {padding: 0px 0px; }	
				 .headertxt {font-size:18px;margin-bottom:0px;padding-top:20px;} 
        
			}