.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: 0px;
width: 100%;
}

.tab_2 td {
border: 1px solid #ccc;
padding: 10px;
} 
.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;
} 
.tab_4 { display: table;
margin: 0 auto;
border-collapse:collapse; border-spacing: 0px;
width: 100%;
}

.tab_4 td {
padding: 5px;
} 
.tabtd_1 {
text-align: left;background: #ffffff;
vertical-align: middle;
}

.tabtd_2 {
background: #ffff99;
vertical-align: middle;
}

.tabtd_3 {
text-align: center;
}

.tabtd_4 {
text-align: center;
}

.tabtd_5 {
background: #ffff99;
}

.tabtd_6 {
background: #ffff99;
}

.tabtd_7 {
background: #ffff99;
}

.img_1 {
border: 0px #cccccc solid;
float: right;}

.img_2 {
border: 0px #cccccc solid;
width: 100%;
max-width: 270px;
}

@media screen and (max-width:767px){
.tab_1,.tab_1 thead,.tab_1 tbody,.tab_1 tr,.tab_1 th,.tab_1 td {
	width: auto;
	display: block;
}
.tab_1 th,.tab_1 td {
	border-right: 0px;
/*	float:left;*/
}
.tab_2,.tab_2 thead,.tab_2 tbody,.tab_2 tr,.tab_2 th,.tab_2 td {
	width: auto;
	display: block;
}
.tab_2 th,.tab_2 td {
	border-right: 0px;
/*	float:left;*/
}
.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;*/
}
.tab_4,.tab_4 thead,.tab_4 tbody,.tab_4 tr,.tab_4 th,.tab_4 td {
	width: auto;
	display: block;
}
.tab_4 th,.tab_4 td {
	border-right: 0px;
/*	float:left;*/
}
}

.table_style_1 td {
white-space: nowrap;
}