I am sharing this answer for the designers who want to align their content both horizontally and vertically. Or you may say in the center of the web page. Please go to this site to download the file.
.ver-hor-div {
display: table-cell;
vertical-align: middle;
text-align: center;
}