.tab_1 { display: table;
margin: 0 auto;
border: 0px solid #ccc;
border-collapse:collapse; border-spacing: 1px;
width: 100%;
}

.tab_1 td {
border: 0px solid #ccc;
padding: 1px;
} 
#tab_2 { display: table;
margin: 0 auto;
border: 1px solid #ccc;
border-collapse:collapse; border-spacing: 1px;
width: 100%;
}

#tab_2 td {
border: 1px solid #ccc;
padding: 5px;
} 
#tab_3 { display: table;
margin: 0 auto;
border: 0px solid #ccc;
border-collapse:collapse; border-spacing: 1px;
width: 100%;
}

#tab_3 td {
border: 0px solid #ccc;
padding: 1px;
} 
.tabtd_1 {
background-color: rgb(204,255,153);
}

.tabtd_2 {
width: initial;
text-align: center;
background-color: rgb(255,204,0);
}

.tabtd_3 {
height: 70px;
width: initial;
}

.tabtd_4 {
text-align: center;
background-color: rgb(102,204,255);
}

.tabtd_5 {
text-align: center;
background-color: rgb(51,204,0);
}

.tabtd_6 {
text-align: center;
}

.img_1 {
width: 100%;
max-width: 624px;
}

.img_2 {
width: 100%;
max-width: 624px;
}

.img_3 {
width: 100%;
max-width: 113px;
}

.img_4 {
width: 100%;
max-width: 115px;
}

.img_5 {
width: 100%;
max-width: 115px;
}

.img_6 {
width: 100%;
max-width: 113px;
}

.img_7 {
width: 100%;
max-width: 115px;
}

.img_8 {
width: 100%;
max-width: 117px;
}

.img_9 {
width: 100%;
max-width: 115px;
}

.img_10 {
width: 100%;
max-width: 121px;
}

.img_11 {
width: 100%;
max-width: 20px;
}

.img_12 {
width: 100%;
max-width: 120px;
}

@media screen and (max-width:767px){
#tab_3,#tab_3 thead,#tab_3 tbody,#tab_3 tr,#tab_3 th,#tab_3 td {
	width: auto;
	display: block;
}
#tab_3 th,#tab_3 td {
/*	border-right: 0px;*/
/*	float:left;*/
}
.table_style_1 td {
white-space: nowrap;
}
#tab_3 { border: 0px solid #ccc;}