#calloutElm {
  position: fixed;
  bottom: 50px;
  right: 20px;
  z-index: 10000;
  width: 100%
  text-align:right;
}

.callout-container img{
    width: 100%;
    max-width:150px;
}
.closebtn {
    position: absolute;
    top: -10px;
    right: -15px;
    font-size: 25px;
    line-height: 1;
    cursor: pointer;
    z-index: 1;
    border: none;
    border-radius: 25px;
    background-color: #000;
    color: #fff;
    padding: 4px 6px;
}

.closebtn:hover {
  color: lightgrey;
}


@media screen and (max-width: 450px) {
	#calloutElm {
	  right: 10px;
          max-width: 100%;
	}
	.closebtn {
	    right: 0px;
	    background-color: #000;
            color: #fff;
	}
}
