.follow-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.follow-unit .follow-img {
  width: 320px;
}

@media screen and (max-width: 960px) {
  .follow-unit .follow-img {
    width: 240px;
  }
}

@media screen and (max-width: 640px) {
  .follow-unit .follow-img {
    margin: 0 0 8px;
    width: 100%;
  }
}

.follow-unit .follow-txt {
  width: calc( 100% - 344px);
}

@media screen and (max-width: 960px) {
  .follow-unit .follow-txt {
    width: calc( 100% - 256px);
  }
}

@media screen and (max-width: 640px) {
  .follow-unit .follow-txt {
    width: 100%;
  }
}

/*# sourceMappingURL=../../maps/pages/follow.css.map */
