.img-top {width: 100%;height: auto;display: block;margin-bottom: 40px;
background: #222;text-align: center;
}
.topbanner{padding-top: 40px;padding-bottom: 40px;}
.img-banner {width: 80%;height: auto;display: block;margin: 20px auto 60px;
-webkit-box-shadow: 0px 0px 18px 8px rgba(50, 50, 50, 0.27);
  -moz-box-shadow:    0px 0px 18px 8px rgba(50, 50, 50, 0.27);
   box-shadow:          0 0 18px rgba(50, 50, 50, 0.27);}
.detailtxt {font: 24px 'Kanit', sans-serif;text-align: justify;
 text-indent: 90px;margin: 0 auto;width: 100%;
	color: #333;width: 80%;letter-spacing: 1px;word-spacing:-2px;}

.img-filepdpa {width: 80px;height: auto;margin-left: 20px}
.img-text {font: 16px 'Kanit', sans-serif;text-align: center;margin: 0;padding: 0;color: red}
a{text-decoration: none;color: #222222;transition: color 0.3s ease;}

.tg  {border-collapse:collapse;border-spacing:0;margin:40px auto 0;max-width: 1100px}
.tg td{border:none;font: 24px 'Kanit', sans-serif;
  overflow:hidden;padding:10px 20px;word-break:normal;}
.headtext {font: 30px 'Kanit', sans-serif;width: 80%;letter-spacing: 1px;font-weight: bold;margin: 40px auto 20px;}
.img-new {width: 70px;display: inline-block; vertical-align: middle; padding-right: 20px}


@media only screen and (min-width: 641px) and (max-width: 1000px) {
	.img-top {margin-bottom: 20px;}
	.detailtxt {width: 90%}
	.img-banner {width: 95%}
	.tg {width: 90%}
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
	.img-top {margin-bottom: 20px;}
	.detailtxt {width: 90%;font: 22px 'Kanit', sans-serif;}
	.img-banner {width: 95%;}
	.tg {width: 90%;}
	.tg td {padding: 10px 5px;font: 22px 'Kanit', sans-serif;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	/*
	.img-top {transform: scale(1.5);margin-top: 17px;}
	*/
	.topbanner {width: 95%;height: auto;padding-top: 20px;padding-bottom: 20px;}
	.img-top {margin-bottom: 20px;}
	.detailtxt {width: 90%;font: 20px 'Kanit', sans-serif;text-indent: 70px;}
	.img-banner {width: 95%;margin: 20px auto 40px;}
	.tg {width: 90%;}
	.tg td {padding: 10px 5px;font: 20px 'Kanit', sans-serif;}
	.img-new {display: block;}
}