#cdrpImgDemo {
	float: right;
	width: 158px;
	height: 100px;
}

#cdrpOverImg {
	position: relative;
	width: 158px;
	height: 100px;
	right: 0;
	padding: 0
	margin: 0
        background-repeat: no-repeat;
        z-index: -2;
}

#cdrpOverImg2 {
	position: absolute;
	background-color: rgba(0,0,0,.5);
	width: 158px;
	height: 100px;
	z-index: -1;
}

#cdrpImgDemo::after {
	clear: right;
}

.cdrParallax {
	position: relative;
	z-index: 1;
}

.cdrParallax::before {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	content:"";
	position:absolute; 
	top:0; 
	left:0; 
	height:100%;    
	width:100%;
	z-index: -10;
}