.node.cms-ct-blog {
	min-height: 300px;
}
.field-field-blog-image,
.field-field-blog-image img,
.node.cms-ct-blog p img {
	display: block; margin: 0 0 0.9em 0; max-width: 100%; height: auto;
}

@media only screen and (min-width:768px) {
	.field-field-blog-image img,
	.node.cms-ct-blog p img {
		width: 100%; max-width: 100%; height: auto;
	}

}

@media only screen and (min-width:960px) {
	.field-field-blog-image img,
	.node.cms-ct-blog p img {
		float: right; margin: 0 0 0.9em 0.9em; width: 100%; max-width:50%;
	}
}
