﻿.hmPgTopRow { margin: 0px; display: table; height: 100%; }
.hmPgTopRow > .hpssMainContainer { width: 33.33%; padding: 12px; display: table-cell; vertical-align: middle; }
.hmPgTopRow > .hmPgIntro { width: 66.66%; padding: 12px; display: table-cell; vertical-align: middle; }

.lneBoxUpdates { width: 48%; margin: 1%; }

@media only screen and (min-width: 768px) {
    .hmPgTopRow { margin: 60px 0px 25px 0px; }
}


@media only screen and (max-width: 600px) {
    .hmPgTopRow > .hpssMainContainer { width: 90%; padding: 0px; display: block; margin: 30px auto 30px auto; }
    .hmPgTopRow > .hmPgIntro { width: 100%; display: inline-block; text-align: center; }
    .lneBoxUpdates { width: 96%; margin: 30px 2% 1% 2%; }
    .hmPgTblCirleImg { float: none; }
}

