.prog-hdr {
  background-color: #70397A;
   background-image: url("https://d2sljpqia91b3y.cloudfront.net/41281b90-84fd-4f5a-b4c9-3dd117096db8_w800.png");
  background-repeat: no-repeat, no-repeat;
  background-size: 40%;
  background-position: 56% 20%;
}

@media (min-width: 640px) and (max-width: 991px)  {
  .prog-hdr {
    background-size: 42%;
    background-position: 70% 10%;
    }
}

@media (max-width: 640px) {
  .prog-hdr {
    background-size: 60%;
    background-position: 80% 0;
    }
}