.prog-hdr {
 background-color: #452046;
  background-image: url("https://d3p8n5v2phyax0.cloudfront.net/058a0000-0aff-0242-1db6-08daddca142a_w1500.png");
  background-repeat: no-repeat;
  background-size: 700px;
  background-position: -40px 40%;
}

@media (min-width: 640px) {
  .prog-hdr {
       background-size: cover;
       background-position: 100% 40%;
    background-size: 550px;
    }

@media (min-width: 991px) {
  .prog-hdr {
       background-size: cover;
       background-position: 65% 40%;
    background-size: 550px;
    }