.prog-hdr {
  background: #532b5c;  /* fallback for old browsers */
  background-image: url(https://d3p8n5v2phyax0.cloudfront.net/058a0000-0aff-0242-a161-08dadbc364c4_w500.png);
  background-repeat: no-repeat;
  background-size: 280px;
  background-position: right -110px bottom 70%;
}

@media (min-width: 470px) {
  .prog-hdr {
       background-size: 280px;
       background-position: 95% 32%;
    }
   }

@media (min-width: 640px) {
  .prog-hdr {
       background-size: 280px;
       background-position: 80% 28%;
    }
   }

@media (min-width: 992px) {
  .prog-hdr {
       background-size: 280px;
       background-position: 70% 28%;
    }