@media (max-width: 767.98px) {
	
h2 { font-size: 29px; }
#mainhead { text-align: center; }
.branding img { height: auto; }
.branding-c { padding-top: 20px; }
.intro {
	margin-top: 0;
    font-size: 16px;
}
.whyc { margin: 15px auto; }
.why .left td { padding-top: 0; padding-bottom: 15px; text-align: right; font-size: 25px; }
.why .left td img { width: 45px; height: 45px; margin-left: 15px; }
.why .right td { padding-top: 5px; padding-bottom: 10px; text-align: left; font-size: 21px; }
.why .right td img { width: 45px; height: 45px; margin-right: 15px; }

.whyv .left td { padding-top: 0; padding-bottom: 25px; text-align: right; }
.whyv .left td img { width: 45px; height: 45px; margin-left: 15px; }
.whyv .right td { padding-top: 25px; padding-bottom: 10px; text-align: left; }
.whyv .right td img { width: 45px; height: 45px; margin-right: 15px; }

.giupban img { height: auto; }


}