.tab {
	display: flex;
	width: 100%;
	flex-direction: column;
}
.tab td img {
	width: 100%;
}
.tab h1 {
	font-weight: bold;
}
@media (min-width: 79px) and (max-width: 480px) {
.tab h1 {
	display: flex;
	font-size: 1.5rem;
	margin-left: 2%;
	text-align: center;
}
.tab h3 {
	display: flex;
	font-size: 1.2rem;
	margin-left: 2%;
}
.tab p {
	display: flex;
	flex-direction: column;
	font-size: 1rem;
	line-height: 1.5;
	margin-left: 2%;
	margin-right: 2%;
	text-align: justify;
}
.tab li {
	display: flex;
	flex-direction: column;
	font-size: 1rem;
	line-height: 1.5;
	margin-left: 2%;
	margin-right: 2%;
	text-align: justify;
}
}


@media (min-width: 481px) and (max-width: 799px) {
	
.tab h1 {
	font-size: 1.5rem;
	text-align: center;
}
.tab h3 {
	font-size: 1.2rem;
	margin-left: 2%;
}
.tab p {
	font-size: 1rem;
	line-height: 1.3;
	text-align: justify;
	margin-left: 2%;
	margin-right: 2%;
}
.tab li {
	font-size: 1rem;
	line-height: 1.3;
	text-align: justify;
	margin-left: 2%;
	margin-right: 2%;
}
}

@media (min-width: 800px) and (max-width: 8000px) {
	
.tab h1 {
	font-size: 1.8rem;
	text-align: center;
}
.tab h3 {
	font-size: 1.5rem;
}
.tab p {
	font-size: 1.25rem;
	line-height: 1.3;
	text-align: justify;
}
.tab li {
	font-size: 1.25rem;
	line-height: 1.3;
	text-align: justify;
}
}
