.repair-section1-block  {
  padding-top: 100px;
}
.repair-section1 > div {
  display: block;
    margin-bottom: 50px;
  letter-spacing: -1rem;
}
.repair-section1 > div > * {
  letter-spacing: normal;
}

.repair-list {
  margin: 0;
  padding: 0;
}
.repair-list li {
  list-style: none;
}
.repair-list a {
  display: block;
  width: 100%;
  margin: 0 0 2rem 0;
  padding: 8px 0;
  border: solid 1px #000;
  text-align: center;
  color: #fff;
  background-color: #000;
}
.repair-list a:hover {
  transform: rotateX(360deg);
  transition: transform .5s;
}
@media (max-width: 991.98px) {
  .repair-list li {
    display: block;
    width: 100%;
    letter-spacing: normal;
  }
  .repair-list a {
    font-size: 14pt;
  }
}
@media (min-width: 992px) {
  .repair-list {
    letter-spacing: -1rem;
  }
  .repair-list li {
    display: inline-block;
    width: 47%;
    letter-spacing: normal;
  }
  .repair-list li:nth-child(2n) {
    margin-left: 6%;
  }
  .repair-list a {
    font-size: 16pt;
  }
}

@media (min-width: 768px) {
  .repair-section1-text {
    width: 45%;
    vertical-align: top;
  }
  .repair-section1-img {
    width: 50%;
  }
  .left-block {
    float: left;
  }
  .right-block {
    float: right;
  }
}
