Typically when you see a shift in colors or your images appear to to have either a color cast or are desaturated, it has to do with the color space you selected when editing your images.  

Make sure that you have selected and are using sRGB for your color space.  If you have selected Adobe RGB, your images will appear to be desaturated or have color casts.

The reason for this is that most browsers (both on computers and devices) are set up to read image files as sRGB.  Even when you included a color profile most browsers will simply ignore the embedded color space information, and show them as sRGB images, leading to the colors not looking correct.

If you would like to read more about this you can read the following articles.

Pixel Peta 

FStoppers