@media screen and (max-width: 479px) {
  .areas_wrap.male .areas_btn-wrap.arms {
    right: 0;
    top: 40px;
  }
  .areas_wrap.male .areas_btn-wrap.thighs-legs {
    bottom: 80px;
    right: 5px;
  }
  .areas_wrap.male .areas_btn-wrap.glutes {
    bottom: 100px;
    left: 5px;
  }
  .areas_wrap.male .areas_btn-wrap.abs {
    right: 0;
    top: 120px;
  }
  .areas_wrap.male .areas_btn-wrap.abs .areas_circle.show {
    top: 10px;
  }
  .areas_wrap.male .areas_btn-wrap.arms .areas_circle.show {
    left: -8px;
    top: 40px;
  }
  .areas_wrap.male .areas_btn-wrap.chest .areas_circle.show {
    top: 20px;
    right: -40px;
  }
  .areas_wrap.female .areas_btn-wrap.arms {
    right: 0;
    top: 30px;
  }
  .areas_wrap.female .areas_btn-wrap.arms .areas_circle.show {
    left: -5px;
    top: 45px;
  }
  .areas_wrap.female .areas_btn-wrap.abs .areas_circle.show {
    top: 20px;
    left: -60px;
  }
  .areas_wrap.female .areas_btn-wrap.thighs-legs .areas_circle.show {
    top: -80px;
    left: -10px;
  }
  .areas_wrap.female .areas_btn-wrap.glutes .areas_circle.show {
    top: -80px;
    right: 0;
  }
  .areas_wrap.female .areas_btn-wrap.thighs-legs {
    bottom: 70px;
    right: 5px;
  }
  .areas_wrap.female .areas_btn-wrap.glutes {
    bottom: 90px;
    left: 5px;
  }
}

@media screen and (min-width: 480px) {
  .areas_wrap.female .areas_btn-wrap.thighs-legs .areas_circle.show {
    top: -60px;
    left: -80px;
  }
  .areas_wrap.female .areas_btn-wrap.abs {
    top: 85px;
    right: -60px;
  }
  .areas_wrap.male .areas_btn-wrap.abs {
    top: 85px;
    right: -60px;
  }
  .areas_wrap.male .areas_btn-wrap.abs .areas_circle.show {
    top: 30px;
    left: -110px;
  }
  .areas_wrap.female .areas_btn-wrap.glutes .areas_circle.show {
    top: -80px;
    right: -50px;
  }
  .areas_wrap.male .areas_btn-wrap.glutes .areas_circle.show {
    top: -60px;
    right: -65px;
  }
  .areas_wrap.female .areas_btn-wrap.thighs-legs {
    bottom: 70px;
    right: -70px;
  }
  .areas_wrap.male .areas_btn-wrap.thighs-legs {
    bottom: 70px;
    right: -70px;
  }
  .areas_wrap.male .areas_btn-wrap.thighs-legs .areas_circle.show {
    top: -50px;
  }
  .areas_wrap.female .areas_btn-wrap.abs .areas_circle.show {
    top: 20px;
    left: -120px;
  }
}

@media screen and (min-width: 768px) {
  .areas_wrap.female .areas_btn-wrap.abs .areas_circle.show {
    left: -160px;
    top: 10px;
  }
  .areas_wrap.female .areas_btn-wrap.abs {
    top: 185px;
    right: -120px;
  }
  .areas_wrap.male .areas_btn-wrap.abs {
    top: 175px;
    right: -100px;
  }
  .areas_wrap.male .areas_btn-wrap.abs .areas_circle.show {
    top: 30px;
    left: -130px;
  }
  .areas_wrap.female .areas_btn-wrap.glutes .areas_circle.show {
    top: -130px;
    right: -20px;
  }
  .areas_wrap.female .areas_btn-wrap.thighs-legs {
    bottom: 180px;
    right: -130px;
  }
  .areas_wrap.male .areas_btn-wrap.thighs-legs {
    bottom: 170px;
    right: -100px;
  }
  .areas_wrap.male .areas_btn-wrap.thighs-legs .areas_circle.show {
    top: -50px;
    left: -85px;
  }
  .areas_wrap.male .areas_btn-wrap.glutes .areas_circle.show {
    top: -110px;
    right: -40px;
  }
}
