 /* Container holding the image and the text */
.custom_image_container {
  position: relative;
  text-align: left;
  color: black;
}

.custom_image_container img {
    /* border: 1px solid blue; */
    position: absolute;
		opacity: 0.5;
    /* bottom: 0; */
		left: 0;
}

/* Bottom left text */
.custom_image_bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}

/* Top left text */
.custom_image_top-left {
  position: absolute;
  top: 8px;
  left: 16px;
}

/* Top right text */
.custom_image_top-right {
  position: absolute;
  top: 8px;
  right: 16px;
}

/* Bottom right text */
.custom_image_bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}

/* Centered text */
.custom_image_centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
} 