.prog-hdr {
 background: #303042;
  background-image: url("https://d2sljpqia91b3y.cloudfront.net/82512cb1-5008-4664-af8e-73d3b1d5a28f_w350.png"), linear-gradient(90deg, rgba(224,168,92,1) 0%, rgba(204,121,92,1) 12%, rgba(76,61,71,1) 40%, rgba(48,48,66,1) 74%); 
  background-repeat: no-repeat, no-repeat;
  background-size: 230px, cover;
  background-position: 54% 25%;
}

@media (min-width: 640px) and (max-width: 991px)  {
  .prog-hdr {
    background-size: 220px, cover;
    background-position: 60% 10%;
    }
}

@media (max-width: 640px) {
  .prog-hdr {
    background-size: 300px, cover;
    background-position: 90% 0;
    }
}