.container {
  max-width: 1200px !important;
}
.muscle-container {
  width: 100%;
}
.muscle-container .muscle-legend {
  width: 20%;
  margin: 0 auto;
  padding: 24px 0 0;
  display: inline-block;
  flex-wrap: wrap;
  font-size: 12px;
  vertical-align: top;
}
.muscle-container .muscle-legend li {
  display: block;
  margin: 4px 5px;
}
.muscle-container .muscle-legend li .muscle-link {
  /*border: 1px solid @turquoise;*/
  text-decoration: none;
  border-radius: 2px;
  padding: 2px 4px;
  margin: 0 0 2px;
  background-color: #fff;
  color: #666;
  transition: 400ms background-color, 400ms color;
  margin-bottom: 0 !important;
}
.muscle-container .muscle-legend li .muscle-link:hover,
.muscle-container .muscle-legend li .muscle-link.hover,
.muscle-container .muscle-legend li .muscle-link.active {
  background-color: #1dc5c7;
  color: #111;
}
.muscle-container .muscle-legend li .muscle-link:after {
  display: none !important;
}
.muscle-container .muscle-content {
  width: 100%;
  margin: 0 auto;
  min-height: 300px;
  display: block;
  padding: 10px 5px;
}
.muscle-container .muscle-content .muscle-desc {
  display: none;
}
.muscle-container .muscle-content .muscle-desc.active {
  display: block;
}
.muscle-container .muscle-image {
  width: 80%;
  padding-bottom: 57.2%;
  margin: 0 auto;
  background-image: url("../images/human-bg.png");
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.muscle-container .muscle-image .muscle-layer {
  position: absolute;
  opacity: 0;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url('../images/muscle-layers.png');
  transition: 200ms opacity;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.muscle-container .muscle-image .muscle-layer:hover,
.muscle-container .muscle-image .muscle-layer.hover,
.muscle-container .muscle-image .muscle-layer.active {
  opacity: 1;
}
.muscle-container .muscle-image .sprite-layers-Quads_1 {
  -webkit-background-size: 1080.3030303% 312.980769231%;
  -moz-background-size: 1080.3030303% 312.980769231%;
  background-size: 1080.3030303% 312.980769231%;
  background-position: 0.0 0.0;
  top: 40.8391608392%;
  left: 13.4%;
  width: 6.6%;
  height: 27.7333333333%;
}
.muscle-container .muscle-image .sprite-layers-Quads_3 {
  -webkit-background-size: 1131.74603175% 319.117647059%;
  -moz-background-size: 1131.74603175% 319.117647059%;
  background-size: 1131.74603175% 319.117647059%;
  background-position: 10.1538461538% 0.0;
  top: 41.3986013986%;
  left: 81.1%;
  width: 6.3%;
  height: 27.2%;
}
.muscle-container .muscle-image .sprite-layers-Quads_2 {
  -webkit-background-size: 1048.52941176% 323.880597015%;
  -moz-background-size: 1048.52941176% 323.880597015%;
  background-size: 1048.52941176% 323.880597015%;
  background-position: 20.0% 0.0;
  top: 41.958041958%;
  left: 20.1%;
  width: 6.8%;
  height: 26.8%;
}
.muscle-container .muscle-image .sprite-layers-Calves_2 {
  -webkit-background-size: 1550.0% 351.891891892%;
  -moz-background-size: 1550.0% 351.891891892%;
  background-size: 1550.0% 351.891891892%;
  background-position: 29.5352323838% 0.0;
  top: 67.972027972%;
  left: 49.7%;
  width: 4.6%;
  height: 24.6666666667%;
}
.muscle-container .muscle-image .sprite-layers-Calves_1 {
  -webkit-background-size: 1584.44444444% 351.891891892%;
  -moz-background-size: 1584.44444444% 351.891891892%;
  background-size: 1584.44444444% 351.891891892%;
  background-position: 36.377245509% 0.0;
  top: 68.6713286713%;
  left: 55.8%;
  width: 4.5%;
  height: 24.6666666667%;
}
.muscle-container .muscle-image .sprite-layers-Abs_2 {
  -webkit-background-size: 642.342342342% 372.0%;
  -moz-background-size: 642.342342342% 372.0%;
  background-size: 642.342342342% 372.0%;
  background-position: 47.8405315615% 0.0;
  top: 26.7132867133%;
  left: 14.9%;
  width: 11.1%;
  height: 23.3333333333%;
}
.muscle-container .muscle-image .sprite-layers-Calves_3 {
  -webkit-background-size: 1550.0% 380.701754386%;
  -moz-background-size: 1550.0% 380.701754386%;
  background-size: 1550.0% 380.701754386%;
  background-position: 0.0 43.3333333333%;
  top: 68.5314685315%;
  left: 77.3%;
  width: 4.6%;
  height: 22.8%;
}
.muscle-container .muscle-image .sprite-layers-Hams_2 {
  -webkit-background-size: 1096.92307692% 394.545454545%;
  -moz-background-size: 1096.92307692% 394.545454545%;
  background-size: 1096.92307692% 394.545454545%;
  background-position: 7.0987654321% 42.7983539095%;
  top: 49.3706293706%;
  left: 48.0%;
  width: 6.5%;
  height: 22.0%;
}
.muscle-container .muscle-image .sprite-layers-Hams_1 {
  -webkit-background-size: 1064.17910448% 399.386503067%;
  -moz-background-size: 1064.17910448% 399.386503067%;
  background-size: 1064.17910448% 399.386503067%;
  background-position: 17.1826625387% 42.6229508197%;
  top: 50.0699300699%;
  left: 54.6%;
  width: 6.7%;
  height: 21.7333333333%;
}
.muscle-container .muscle-image .sprite-layers-Feet_3 {
  -webkit-background-size: 2097.05882353% 431.125827815%;
  -moz-background-size: 2097.05882353% 431.125827815%;
  background-size: 2097.05882353% 431.125827815%;
  background-position: 26.2150220913% 41.6%;
  top: 70.3496503497%;
  left: 21.4%;
  width: 3.4%;
  height: 20.1333333333%;
}
.muscle-container .muscle-image .sprite-layers-Feet_1 {
  -webkit-background-size: 1782.5% 431.125827815%;
  -moz-background-size: 1782.5% 431.125827815%;
  background-size: 1782.5% 431.125827815%;
  background-position: 31.5007429421% 41.6%;
  top: 70.3496503497%;
  left: 15.8%;
  width: 4.0%;
  height: 20.1333333333%;
}
.muscle-container .muscle-image .sprite-layers-Feet_10 {
  -webkit-background-size: 2160.60606061% 468.345323741%;
  -moz-background-size: 2160.60606061% 468.345323741%;
  background-size: 2160.60606061% 468.345323741%;
  background-position: 37.0588235294% 40.625%;
  top: 73.006993007%;
  left: 79.0%;
  width: 3.3%;
  height: 18.5333333333%;
}
.muscle-container .muscle-image .sprite-layers-Hams_3 {
  -webkit-background-size: 2097.05882353% 471.739130435%;
  -moz-background-size: 2097.05882353% 471.739130435%;
  background-size: 2097.05882353% 471.739130435%;
  background-position: 41.9734904271% 40.5458089669%;
  top: 52.1678321678%;
  left: 79.0%;
  width: 3.4%;
  height: 18.4%;
}
.muscle-container .muscle-image .sprite-layers-Forearm_2 {
  -webkit-background-size: 1345.28301887% 471.739130435%;
  -moz-background-size: 1345.28301887% 471.739130435%;
  background-size: 1345.28301887% 471.739130435%;
  background-position: 48.3333333333% 40.5458089669%;
  top: 27.5524475524%;
  left: 43.0%;
  width: 5.3%;
  height: 18.4%;
}
.muscle-container .muscle-image .sprite-layers-Feet_8 {
  -webkit-background-size: 2300.0% 471.739130435%;
  -moz-background-size: 2300.0% 471.739130435%;
  background-size: 2300.0% 471.739130435%;
  background-position: 58.504398827% 0.0;
  top: 72.027972028%;
  left: 15.4%;
  width: 3.1%;
  height: 18.4%;
}
.muscle-container .muscle-image .sprite-layers-Feet_9 {
  -webkit-background-size: 2742.30769231% 489.473684211%;
  -moz-background-size: 2742.30769231% 489.473684211%;
  background-size: 2742.30769231% 489.473684211%;
  background-position: 58.0786026201% 26.6409266409%;
  top: 72.7272727273%;
  left: 22.6%;
  width: 2.6%;
  height: 17.7333333333%;
}
.muscle-container .muscle-image .sprite-layers-Feet_7 {
  -webkit-background-size: 5092.85714286% 489.473684211%;
  -moz-background-size: 5092.85714286% 489.473684211%;
  background-size: 5092.85714286% 489.473684211%;
  background-position: 53.2188841202% 40.1544401544%;
  top: 73.1468531469%;
  left: 81.1%;
  width: 1.4%;
  height: 17.7333333333%;
}
.muscle-container .muscle-image .sprite-layers-Chest_2 {
  -webkit-background-size: 536.090225564% 891.780821918%;
  -moz-background-size: 536.090225564% 891.780821918%;
  background-size: 536.090225564% 891.780821918%;
  background-position: 74.1379310345% 0.0;
  top: 17.7622377622%;
  left: 14.3%;
  width: 13.3%;
  height: 9.73333333333%;
}
.muscle-container .muscle-image .sprite-layers-Abs_1 {
  -webkit-background-size: 1371.15384615% 500.769230769%;
  -moz-background-size: 1371.15384615% 500.769230769%;
  background-size: 1371.15384615% 500.769230769%;
  background-position: 65.0529500756% 14.0115163148%;
  top: 27.6923076923%;
  left: 82.7%;
  width: 5.2%;
  height: 17.3333333333%;
}
.muscle-container .muscle-image .sprite-layers-Triceps_4 {
  -webkit-background-size: 3100% 992%;
  -moz-background-size: 3100% 992%;
  background-size: 3100% 992%;
  background-position: 69.8550724638% 13.9047619048%;
  top: 26.013986014%;
  left: 77.5%;
  width: 2.3%;
  height: 8.75%;
  /* 16.8 */
}
.muscle-container .muscle-image .sprite-layers-Forearm_6 {
  -webkit-background-size: 3100.0% 516.666666667%;
  -moz-background-size: 3100.0% 516.666666667%;
  background-size: 3100.0% 516.666666667%;
  background-position: 69.8550724638% 14.98168498%;
  top: 34.96398601%;
  left: 77.6%;
  width: 2.3%;
  height: 8.07692308%;
  /* 16.8 */
}
.muscle-container .muscle-image .sprite-layers-Upper_Back_1 {
  -webkit-background-size: 570.4% 533.606557377%;
  -moz-background-size: 570.4% 533.606557377%;
  background-size: 570.4% 533.606557377%;
  background-position: 73.1292517007% 38.3742911153%;
  top: 17.0629370629%;
  left: 49.2%;
  width: 12.5%;
  height: 16.2666666667%;
}
.muscle-container .muscle-image .sprite-layers-Forearm_1 {
  -webkit-background-size: 1320.37037037% 533.606557377%;
  -moz-background-size: 1320.37037037% 533.606557377%;
  background-size: 1320.37037037% 533.606557377%;
  background-position: 76.6312594841% 13.7996219282%;
  top: 30.3496503497%;
  left: 62.3%;
  width: 5.4%;
  height: 16.2666666667%;
}
.muscle-container .muscle-image .sprite-layers-Traps_1 {
  -webkit-background-size: 589.256198347% 1103.38983051%;
  -moz-background-size: 589.256198347% 1103.38983051%;
  background-size: 589.256198347% 1103.38983051%;
  background-position: 0.0 64.0202702703%;
  top: 9.93006993007%;
  left: 49.4%;
  width: 12.1%;
  height: 7.86666666667%;
}
.muscle-container .muscle-image .sprite-layers-Forearm_5 {
  -webkit-background-size: 1273.21428571% 551.694915254%;
  -moz-background-size: 1273.21428571% 551.694915254%;
  background-size: 1273.21428571% 551.694915254%;
  background-position: 0.0 82.1763602251%;
  top: 30.0699300699%;
  left: 27.4%;
  width: 5.6%;
  height: 15.7333333333%;
}
.muscle-container .muscle-image .sprite-layers-Glutes_1 {
  -webkit-background-size: 609.401709402% 731.460674157%;
  -moz-background-size: 609.401709402% 731.460674157%;
  background-size: 609.401709402% 731.460674157%;
  background-position: 9.39597315436% 77.9359430605%;
  top: 40.6993006993%;
  left: 48.9%;
  width: 11.7%;
  height: 11.8666666667%;
}
.muscle-container .muscle-image .sprite-layers-Forearm_3 {
  -webkit-background-size: 2228.125% 561.206896552%;
  -moz-background-size: 2228.125% 561.206896552%;
  background-size: 2228.125% 561.206896552%;
  background-position: 82.6725403818% 0.0;
  top: 31.1888111888%;
  left: 79.9%;
  width: 3.2%;
  height: 15.4666666667%;
}
.muscle-container .muscle-image .sprite-layers-Feet_5 {
  -webkit-background-size: 614.655172414% 1627.5%;
  -moz-background-size: 614.655172414% 1627.5%;
  background-size: 614.655172414% 1627.5%;
  background-position: 72.02680067% 53.1914893617%;
  top: 91.4685314685%;
  left: 77.0%;
  width: 11.6%;
  height: 5.33333333333%;
}
.muscle-container .muscle-image .sprite-layers-Forearm_4 {
  -webkit-background-size: 1229.31034483% 576.10619469%;
  -moz-background-size: 1229.31034483% 576.10619469%;
  background-size: 1229.31034483% 576.10619469%;
  background-position: 90.8396946565% 0.0;
  top: 30.6293706294%;
  left: 8.3%;
  width: 5.8%;
  height: 15.0666666667%;
}
.muscle-container .muscle-image .sprite-layers-Mid_Back_1 {
  -webkit-background-size: 1188.33333333% 581.25%;
  -moz-background-size: 1188.33333333% 581.25%;
  background-size: 1188.33333333% 581.25%;
  background-position: 100.0% 0.0;
  top: 26.5734265734%;
  left: 55.5%;
  width: 6.0%;
  height: 14.9333333333%;
}
.muscle-container .muscle-image .sprite-layers-Mid_Back_2 {
  -webkit-background-size: 1229.31034483% 591.818181818%;
  -moz-background-size: 1229.31034483% 591.818181818%;
  background-size: 1229.31034483% 591.818181818%;
  background-position: 99.6946564885% 20.7024029575%;
  top: 26.4335664336%;
  left: 49.3%;
  width: 5.8%;
  height: 14.6666666667%;
}
.muscle-container .muscle-image .sprite-layers-Feet_11 {
  -webkit-background-size: 3961.11111111% 602.777777778%;
  -moz-background-size: 3961.11111111% 602.777777778%;
  background-size: 3961.11111111% 602.777777778%;
  background-position: 93.9568345324% 40.8839779006%;
  top: 72.1678321678%;
  left: 15.0%;
  width: 1.8%;
  height: 14.4%;
}
.muscle-container .muscle-image .sprite-layers-Upper_Back_2 {
  -webkit-background-size: 3395.23809524% 625.961538462%;
  -moz-background-size: 3395.23809524% 625.961538462%;
  background-size: 3395.23809524% 625.961538462%;
  background-position: 96.9653179191% 40.5850091408%;
  top: 15.3846153846%;
  left: 77.1%;
  width: 2.1%;
  height: 13.8666666667%;
}
.muscle-container .muscle-image .sprite-layers-Feet_4 {
  -webkit-background-size: 727.551020408% 2244.82758621%;
  -moz-background-size: 727.551020408% 2244.82758621%;
  background-size: 727.551020408% 2244.82758621%;
  background-position: 46.8292682927% 28.1350482315%;
  top: 93.2867132867%;
  left: 50.2%;
  width: 9.8%;
  height: 3.86666666667%;
}
.muscle-container .muscle-image .sprite-layers-Triceps_2 {
  -webkit-background-size: 1876.31578947% 671.134020619%;
  -moz-background-size: 1876.31578947% 671.134020619%;
  background-size: 1876.31578947% 671.134020619%;
  background-position: 96.7407407407% 59.5667870036%;
  top: 22.0979020979%;
  left: 46.0%;
  width: 3.8%;
  height: 12.9333333333%;
}
.muscle-container .muscle-image .sprite-layers-Calves_5 {
  -webkit-background-size: 5092.85714286% 678.125%;
  -moz-background-size: 5092.85714286% 678.125%;
  background-size: 5092.85714286% 678.125%;
  background-position: 98.9985693848% 40.0%;
  top: 73.8461538462%;
  left: 21.1%;
  width: 1.4%;
  height: 12.8%;
}
.muscle-container .muscle-image .sprite-layers-Triceps_1 {
  -webkit-background-size: 1739.02439024% 685.263157895%;
  -moz-background-size: 1739.02439024% 685.263157895%;
  background-size: 1739.02439024% 685.263157895%;
  background-position: 97.1726190476% 76.7985611511%;
  top: 22.3776223776%;
  left: 61.1%;
  width: 4.1%;
  height: 12.6666666667%;
}
.muscle-container .muscle-image .sprite-layers-Lower_Back_1 {
  -webkit-background-size: 1064.17910448% 685.263157895%;
  -moz-background-size: 1064.17910448% 685.263157895%;
  background-size: 1064.17910448% 685.263157895%;
  background-position: 0.0 100.0%;
  top: 33.1468531469%;
  left: 51.7%;
  width: 6.7%;
  height: 12.6666666667%;
}
.muscle-container .muscle-image .sprite-layers-Feet_6 {
  -webkit-background-size: 766.666666667% 1550.0%;
  -moz-background-size: 766.666666667% 1550.0%;
  background-size: 766.666666667% 1550.0%;
  background-position: 19.5161290323% 62.2331691297%;
  top: 91.4685314685%;
  left: 16.1%;
  width: 9.3%;
  height: 5.6%;
}
.muscle-container .muscle-image .sprite-layers-Calves_4 {
  -webkit-background-size: 5941.66666667% 707.608695652%;
  -moz-background-size: 5941.66666667% 707.608695652%;
  background-size: 5941.66666667% 707.608695652%;
  background-position: 98.5734664765% 59.0339892665%;
  top: 73.5664335664%;
  left: 18.3%;
  width: 1.2%;
  height: 12.2666666667%;
}
.muscle-container .muscle-image .sprite-layers-Biceps_3 {
  -webkit-background-size: 1980.55555556% 715.384615385%;
  -moz-background-size: 1980.55555556% 715.384615385%;
  background-size: 1980.55555556% 715.384615385%;
  background-position: 87.8877400295% 20.1785714286%;
  top: 22.5174825175%;
  left: 27.0%;
  width: 3.6%;
  height: 12.1333333333%;
}
.muscle-container .muscle-image .sprite-layers-Biceps_2 {
  -webkit-background-size: 1876.31578947% 731.460674157%;
  -moz-background-size: 1876.31578947% 731.460674157%;
  background-size: 1876.31578947% 731.460674157%;
  background-position: 88.1481481481% 36.2989323843%;
  top: 22.2377622378%;
  left: 10.7%;
  width: 3.8%;
  height: 11.8666666667%;
}
.muscle-container .muscle-image .sprite-layers-Feet_12 {
  -webkit-background-size: 7130.0% 756.976744186%;
  -moz-background-size: 7130.0% 756.976744186%;
  background-size: 7130.0% 756.976744186%;
  background-position: 100.0% 58.407079646%;
  top: 72.8671328671%;
  left: 24.6%;
  width: 1.0%;
  height: 11.4666666667%;
}
.muscle-container .muscle-image .sprite-layers-Biceps_1 {
  -webkit-background-size: 3240.90909091% 756.976744186%;
  -moz-background-size: 3240.90909091% 756.976744186%;
  background-size: 3240.90909091% 756.976744186%;
  background-position: 91.3169319826% 20.0%;
  top: 24.4755244755%;
  left: 81.8%;
  width: 2.2%;
  height: 11.4666666667%;
}
.muscle-container .muscle-image .sprite-layers-Triceps_3 {
  -webkit-background-size: 2458.62068966% 765.882352941%;
  -moz-background-size: 2458.62068966% 765.882352941%;
  background-size: 2458.62068966% 765.882352941%;
  background-position: 86.9883040936% 51.7667844523%;
  top: 22.9370629371%;
  left: 78.9%;
  width: 2.9%;
  height: 11.3333333333%;
}
.muscle-container .muscle-image .sprite-layers-Glutes_2 {
  -webkit-background-size: 2097.05882353% 765.882352941%;
  -moz-background-size: 2097.05882353% 765.882352941%;
  background-size: 2097.05882353% 765.882352941%;
  background-position: 87.6288659794% 66.7844522968%;
  top: 42.3776223776%;
  left: 78.2%;
  width: 3.4%;
  height: 11.3333333333%;
}
.muscle-container .muscle-image .sprite-layers-Feet_2 {
  -webkit-background-size: 5092.85714286% 803.703703704%;
  -moz-background-size: 5092.85714286% 803.703703704%;
  background-size: 5092.85714286% 803.703703704%;
  background-position: 99.2846924177% 74.9122807018%;
  top: 71.3286713287%;
  left: 82.2%;
  width: 1.4%;
  height: 10.8%;
}
.muscle-container .muscle-image .sprite-layers-Lower_Back_2 {
  -webkit-background-size: 5092.85714286% 845.454545455%;
  -moz-background-size: 5092.85714286% 845.454545455%;
  background-size: 5092.85714286% 845.454545455%;
  background-position: 90.5579399142% 35.5400696864%;
  top: 33.006993007%;
  left: 77.7%;
  width: 1.4%;
  height: 10.2666666667%;
}
.muscle-container .muscle-image .sprite-layers-Delts_3 {
  -webkit-background-size: 1250.87719298% 845.454545455%;
  -moz-background-size: 1250.87719298% 845.454545455%;
  background-size: 1250.87719298% 845.454545455%;
  background-position: 90.7012195122% 80.6620209059%;
  top: 17.6223776224%;
  left: 78.4%;
  width: 5.7%;
  height: 10.2666666667%;
}
.muscle-container .muscle-image .sprite-layers-Delts_4 {
  -webkit-background-size: 963.513513514% 1085.0%;
  -moz-background-size: 963.513513514% 1085.0%;
  background-size: 963.513513514% 1085.0%;
  background-position: 27.0735524257% 74.1116751269%;
  top: 17.0629370629%;
  left: 11.4%;
  width: 7.4%;
  height: 8.0%;
}
.muscle-container .muscle-image .sprite-layers-Neck_4 {
  -webkit-background-size: 990.277777778% 1446.66666667%;
  -moz-background-size: 990.277777778% 1446.66666667%;
  background-size: 990.277777778% 1446.66666667%;
  background-position: 38.5335413417% 72.2772277228%;
  top: 11.3286713287%;
  left: 17.2%;
  width: 7.2%;
  height: 6.0%;
}
.muscle-container .muscle-image .sprite-layers-Chest_1 {
  -webkit-background-size: 1697.61904762% 904.166666667%;
  -moz-background-size: 1697.61904762% 904.166666667%;
  background-size: 1697.61904762% 904.166666667%;
  background-position: 9.98509687034% 96.0276338515%;
  top: 17.7622377622%;
  left: 83.2%;
  width: 4.2%;
  height: 9.6%;
}
.muscle-container .muscle-image .sprite-layers-Serratus_3 {
  -webkit-background-size: 2097.05882353% 1001.53846154%;
  -moz-background-size: 2097.05882353% 1001.53846154%;
  background-size: 2097.05882353% 1001.53846154%;
  background-position: 16.0530191458% 94.8805460751%;
  top: 23.7762237762%;
  left: 83.4%;
  width: 3.4%;
  height: 8.66666666667%;
}
.muscle-container .muscle-image .sprite-layers-Delts_5 {
  -webkit-background-size: 1250.87719298% 1050.0%;
  -moz-background-size: 1250.87719298% 1050.0%;
  background-size: 1250.87719298% 1050.0%;
  background-position: 21.7987804878% 94.3972835314%;
  top: 17.4825174825%;
  left: 24.4%;
  width: 5.7%;
  height: 8.26666666667%;
}
.muscle-container .muscle-image .sprite-layers-Traps_2 {
  -webkit-background-size: 1426.0% 1085.0%;
  -moz-background-size: 1426.0% 1085.0%;
  background-size: 1426.0% 1085.0%;
  background-position: 30.1659125189% 94.0778341794%;
  top: 9.65034965035%;
  left: 77.8%;
  width: 5.0%;
  height: 8.0%;
}
.muscle-container .muscle-image .sprite-layers-Delts_2 {
  -webkit-background-size: 1229.31034483% 1122.4137931%;
  -moz-background-size: 1229.31034483% 1122.4137931%;
  background-size: 1229.31034483% 1122.4137931%;
  background-position: 38.1679389313% 93.760539629%;
  top: 17.0629370629%;
  left: 46.0%;
  width: 5.8%;
  height: 7.73333333333%;
}
.muscle-container .muscle-image .sprite-layers-Delts_1 {
  -webkit-background-size: 1320.37037037% 1142.10526316%;
  -moz-background-size: 1320.37037037% 1142.10526316%;
  background-size: 1320.37037037% 1142.10526316%;
  background-position: 46.7374810319% 93.6026936027%;
  top: 17.6223776224%;
  left: 59.4%;
  width: 5.4%;
  height: 7.6%;
}
.muscle-container .muscle-image .sprite-layers-Neck_3 {
  -webkit-background-size: 1620.45454545% 1183.63636364%;
  -moz-background-size: 1620.45454545% 1183.63636364%;
  background-size: 1620.45454545% 1183.63636364%;
  background-position: 54.110612855% 93.288590604%;
  top: 10.0699300699%;
  left: 80.9%;
  width: 4.4%;
  height: 7.33333333333%;
}
.muscle-container .muscle-image .sprite-layers-Infraspinatus_2 {
  -webkit-background-size: 2458.62068966% 1276.47058824%;
  -moz-background-size: 2458.62068966% 1276.47058824%;
  background-size: 2458.62068966% 1276.47058824%;
  background-position: 91.2280701754% 48.8333333333%;
  top: 19.3006993007%;
  left: 49.3%;
  width: 2.9%;
  height: 6.8%;
}
.muscle-container .muscle-image .sprite-layers-Serratus_2 {
  -webkit-background-size: 2742.30769231% 1302.0%;
  -moz-background-size: 2742.30769231% 1302.0%;
  background-size: 2742.30769231% 1302.0%;
  background-position: 81.9505094614% 19.3011647255%;
  top: 24.8951048951%;
  left: 24.3%;
  width: 2.6%;
  height: 6.66666666667%;
}
.muscle-container .muscle-image .sprite-layers-Infraspinatus_3 {
  -webkit-background-size: 4753.33333333% 1302.0%;
  -moz-background-size: 4753.33333333% 1302.0%;
  background-size: 4753.33333333% 1302.0%;
  background-position: 90.1146131805% 62.8951747088%;
  top: 19.5804195804%;
  left: 77.8%;
  width: 1.5%;
  height: 6.66666666667%;
}
.muscle-container .muscle-image .sprite-layers-Infraspinatus_1 {
  -webkit-background-size: 2037.14285714% 1302.0%;
  -moz-background-size: 2037.14285714% 1302.0%;
  background-size: 2037.14285714% 1302.0%;
  background-position: 59.8820058997% 92.5124792013%;
  top: 19.7202797203%;
  left: 58.6%;
  width: 3.5%;
  height: 6.66666666667%;
}
.muscle-container .muscle-image .sprite-layers-Serratus_1 {
  -webkit-background-size: 2742.30769231% 1356.25%;
  -moz-background-size: 2742.30769231% 1356.25%;
  background-size: 2742.30769231% 1356.25%;
  background-position: 81.9505094614% 27.5290215589%;
  top: 25.1748251748%;
  left: 14.6%;
  width: 2.6%;
  height: 6.4%;
}
.muscle-container .muscle-image .sprite-layers-Traps_3 {
  -webkit-background-size: 2097.05882353% 2604.0%;
  -moz-background-size: 2097.05882353% 2604.0%;
  background-size: 2097.05882353% 2604.0%;
  background-position: 96.1708394698% 83.3865814696%;
  top: 13.8461538462%;
  left: 15.1%;
  width: 3.4%;
  height: 3.33333333333%;
}
.muscle-container .muscle-image .sprite-layers-Teres_Major_3 {
  -webkit-background-size: 5092.85714286% 1914.70588235%;
  -moz-background-size: 5092.85714286% 1914.70588235%;
  background-size: 5092.85714286% 1914.70588235%;
  background-position: 89.2703862661% 55.7536466775%;
  top: 22.0979020979%;
  left: 78.0%;
  width: 1.4%;
  height: 4.53333333333%;
}
.muscle-container .muscle-image .sprite-layers-Traps_4 {
  -webkit-background-size: 2228.125% 2503.84615385%;
  -moz-background-size: 2228.125% 2503.84615385%;
  background-size: 2228.125% 2503.84615385%;
  background-position: 82.6725403818% 34.24%;
  top: 13.986013986%;
  left: 23.2%;
  width: 3.2%;
  height: 3.46666666667%;
}
.muscle-container .muscle-image .sprite-layers-Teres_Major_2 {
  -webkit-background-size: 2852.0% 2170.0%;
  -moz-background-size: 2852.0% 2170.0%;
  background-size: 2852.0% 2170.0%;
  background-position: 81.8313953488% 38.6473429952%;
  top: 22.2377622378%;
  left: 49.1%;
  width: 2.5%;
  height: 4.0%;
}
.muscle-container .muscle-image .sprite-layers-Neck_1 {
  -webkit-background-size: 5941.66666667% 2325.0%;
  -moz-background-size: 5941.66666667% 2325.0%;
  background-size: 5941.66666667% 2325.0%;
  background-position: 91.0128388017% 55.2166934189%;
  top: 9.93006993007%;
  left: 56.7%;
  width: 1.2%;
  height: 3.73333333333%;
}
.muscle-container .muscle-image .sprite-layers-Teres_Major_1 {
  -webkit-background-size: 2640.74074074% 2411.11111111%;
  -moz-background-size: 2640.74074074% 2411.11111111%;
  background-size: 2640.74074074% 2411.11111111%;
  background-position: 82.0699708455% 43.2692307692%;
  top: 23.0769230769%;
  left: 58.9%;
  width: 2.7%;
  height: 3.6%;
}
.muscle-container .muscle-image .sprite-layers-Neck_2 {
  -webkit-background-size: 4753.33333333% 2411.11111111%;
  -moz-background-size: 4753.33333333% 2411.11111111%;
  background-size: 4753.33333333% 2411.11111111%;
  background-position: 90.1146131805% 68.5897435897%;
  top: 9.93006993007%;
  left: 53.1%;
  width: 1.5%;
  height: 3.6%;
}
.muscle-container .muscle-image .sprite-layers-Teres_Minor_1 {
  -webkit-background-size: 5484.61538462% 4650.0%;
  -moz-background-size: 5484.61538462% 4650.0%;
  background-size: 5484.61538462% 4650.0%;
  background-position: 99.1428571429% 79.748822606%;
  top: 21.3986013986%;
  left: 61.4%;
  width: 1.3%;
  height: 1.86666666667%;
}
.muscle-container .muscle-image .sprite-layers-Teres_Minor_2 {
  -webkit-background-size: 5941.66666667% 5425.0%;
  -moz-background-size: 5941.66666667% 5425.0%;
  background-size: 5941.66666667% 5425.0%;
  background-position: 98.002853067% 81.6901408451%;
  top: 20.8391608392%;
  left: 48.4%;
  width: 1.2%;
  height: 1.6%;
}
@media only screen and (max-width: 768px) {
  .muscle-container .muscle-image {
    width: 100%;
    padding-bottom: 71.5%;
  }
  .muscle-container .muscle-legend {
    width: 100%;
    display: flex;
    padding-top: 0;
  }
  .muscle-container .muscle-legend li {
    flex-grow: 0;
  }
}
