@media screen and (max-width: 1023px) {
  table {
    width: 100%;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
	margin-bottom: 15px;
  }

    table thead {
      display: none;
    }

table tr {
	clear: none;	
	float:left;
	width:calc(100% - 18px);
	margin:12px 8px;
	display: inline-block;
    border-bottom: 0px solid #ddd;
}
    table td {
	clear: none;	
	float:left;		
	display: inline-block;
    text-align: right;
    font-size: 100%;
	border:1px #ccc inset;
	padding-right:5px;
    }
  table td:nth-child(1){
	width: calc(100%);
	text-align: right;
	line-height: 30px;
	background-color: #666;
	color: #FFF;
}
  table td:nth-child(2){width: calc(100%);text-align: right;line-height: 30px;}
  table td:nth-child(3){width: calc(100%);text-align: right;line-height: 30px;} 

table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
	  padding-right:10px;
}

table td:after{
  content : '';
  clear : both;
  display : block;
  visibility: hidden;
}	
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  table {
    width: 100%;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
	margin-bottom: 15px;
  }

  table tr {
    padding: 3px;
	font-size:105%;
	transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;
	letter-spacing: 1px;
	height:42px;	
  }
  table th {
	padding: 3px;
	font-size: 100%;
	text-align: center;
	color: #099;
	border: 1px #ccc inset;
	line-height: 35px;
	letter-spacing: 1px;
	background-color: #DDFFFF;
  }
  
   table td {
    padding: 3px;
	text-align: left;
	border:1px #ccc inset;
	line-height:25px;
  }
  
  table td:nth-child(1){width: 120px;font-size:90%; text-align: center;}
  table td:nth-child(2){text-align: left;} 
  table td:nth-child(3){width: 100px;text-align: center;}


}
@media only screen and (min-width: 1280px) {
  table {
    width: 100%;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
	margin-bottom: 15px;
  }

  table tr {
    padding: 3px;
	font-size:105%;
	transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;
	letter-spacing: 1px;
	height:42px;	
  }
  table th {
	padding: 3px;
	font-size: 100%;
	text-align: center;
	color: #099;
	border: 1px #ccc inset;
	line-height: 35px;
	letter-spacing: 1px;
	background-color: #DDFFFF;
  }
  
   table td {
    padding: 3px;
	text-align: left;
	border:1px #ccc inset;
	line-height:25px;
  }
  
  table td:nth-child(1){width: 120px;font-size:90%; text-align: center;letter-spacing: 0px;}
  table td:nth-child(2){text-align: left;} 
  table td:nth-child(3){width: 100px;text-align: center;}

}
table tr:hover{
	transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	background-color: #099;
	background-color: rgba(0,153,153,0.2);
	color: #004A6F;
}
table tr a{
	transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;		
	color:#333;
}
table tr:hover a{
	transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	color: #003148;
}
table tr:hover .eShow{
	transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	color: #069;
}
table td:nth-child(8) img,table td:nth-child(9) img {width:35px;height:auto;}