.carestationabout_mv img{
  width: 100%;
}

.carestation-content{
  padding: 30px 39px 0;
}
@media screen and (max-width: 767px){
  .carestation-content{
    padding: 30px 1.75rem 0;
  }
}
.carestation-content img{
  max-width: 100%;
}

.services{
  display: flex;
  flex-wrap: wrap;
}
.services>*{
  width: calc((100% - 20px*2 )/3);
  margin-bottom: 2em;
}
.services>* h3{
  display: flex;
  margin-bottom: 1em;
  justify-content: flex-start;
  align-items: flex-start;
}
.services>* h3 img{
  margin-right: 10px;
  flex-shrink: 0;
}
.services>* h3 span{
  font-size: 75%;
  font-weight: normal;
}
@media screen and (min-width:768px){
  .services>*{
    margin-right: 20px;
  }
  .services>*:nth-child(3n+3){
    margin-right: 0;
  }
}
@media screen and (max-width: 767px){
  .services>*{
    /* margin-right: 20px; */
    margin-bottom: 2em;
  }
  .services>*:nth-child(2n+2){
    /* margin-right: 0; */
  }
  .services>*{
    width: calc((100% - 20px*0 )/1);
  }
}
.steps{
  display: flex;
  flex-wrap: wrap;
}
.steps dt{
  display: block;
  width: 5em;
  margin-bottom: 1em;
  font-weight: bold;
  color: #e27500;
}
.steps dd{
  display: block;
  width: calc(100% - 5em);
  margin-bottom: 1em;
}
.steps dd a{
  color: #e27500;
}
.answer .heading{
  font-size: 1.25rem;
  font-weight: bold;
}

@media screen and (max-width: 767px){
  .answer .heading{
    font-size: 1rem;
  }
}