.message a {
    color: #000;
    text-indent: -9999px;
    display: block;
}

.wrapper {
  margin: 0 auto;
  align-self: center;
  border-radius: 25px;
  padding: 10px;
}
.about .theme_pattern_top {
    position: absolute;
    top: 0;
    left: 0;
    width: 20%;
    opacity: 0.2;
}
.about .theme_pattern_bottom {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20%;
    opacity: 0.2;
}
.row1,
.row2,
.row3 {
  display: flex;
  height: 151px;
}

@media(min-width: 666px) and(orientation: portrait) {
  .row1,
  .row2,
  .row3 {
    height: calc(235px * 0.993421);
  }
}

.row2 {
  height: 233px;
}
@media(min-width: 666px) and(orientation: portrait) {
  .row2 {
    height: calc(235px * 1.53289);
  }
}

.col1,
.col2,
.col3 {
  width: 152px;
}
@media(min-width: 666px) and(orientation: portrait) {
  .col1,
  .col2,
  .col3 {
    width: 235px;
  }
}

.row1 .col3 a {
  background: transparent url("https://zhiwaling.com/sites/all/themes/ascent/images/upper-design.png") 0 0 no-repeat;
  display: block;
  background-size: contain;
  height: 100%;
}

.row2 .col1 a {
  background: transparent url("https://zhiwaling.com/sites/all/themes/ascent/images/zhiwaling-hertitage-white.jpg") 0 0 no-repeat;
  display: block;
  height: 100%;
  background-size: contain;
}

.row2 .col2 {
  text-indent: -9999px;
  background: transparent url("https://zhiwaling.com/sites/all/themes/ascent/images/middle-text.jpg") 0 0 no-repeat;
  display: block;
  height: 100%;
  background-size: contain;
}

.row2 .col3 a {
  background: transparent url("https://zhiwaling.com/sites/all/themes/ascent/images/zhiwaling-heritage-black.jpg") 0 0 no-repeat;
  display: block;
  height: 100%;
  background-size: contain;
}

.row3 .col1 a {
  background: transparent url("https://zhiwaling.com/sites/all/themes/ascent/images/bottom-degin.png") 0 0 no-repeat;
  background-size: contain;
  height: 100%;
}
