An html image is written as...
<img src="yourimagehere.jpg" alt="alternative text here">
...within your HTML.
Images can also be added to an html container via the css by using the background-image property and setting the value to one of your images. Doing that would look like this in your html...
<div id="mydiv"> Text that would show over your image </div>
...but that container would be getting the image itself from the css, not from an <img> tag. The css could look something like this...
#mydiv {
background-image:url(yourimage.jpg);
}
Since the css is writing an image into the background of really any container, there is no <img> tag, so there's nowhere to put a true Alt Attribute. There are hacks to get some alternative text that will work for some screen readers, but the Alt Attribute can't be used for images that don't have a true <img> container.
Because of that, it's fairly important to make sure you DO NOT use css background-images for items of any real importance on your site.
If you're not seeing any <img> tags when you inspect your site's code in a browser, it would mean the apprentice used a fairly poor method for making the images responsive and you'll likely have some work ahead of you.