.custom_feature_list {margin: 0 auto; max-width: 600px;}
.custom_feature_list .feature-item {margin: 0; position: relative;}
.custom_feature_list .feature-item img {float: left;}
.custom_feature_list .feature-item figcaption h4,
.custom_feature_list .feature-item figcaption h4 a {
	color: #258a9a;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-transform: uppercase;
	margin-top: 0;
}
.custom_feature_list .feature-item figcaption p {line-height: 18px; margin-bottom: 0;}

.custom_feature_list .slide-play-btn {
	position: absolute;
	top: 18px;
	left: 42px;
	width: 60px;
	opacity: .8;
	z-index: 9999;
	cursor: pointer;
	transition: all ease .5s;
}
.custom_feature_list .slide-play-btn:hover {opacity: 1;}

@media only screen and (max-width: 40em) {
	.custom_feature_list .feature-item {padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #dfdace;}
	.custom_feature_list .feature-item img {width: 90px;}
	.custom_feature_list .feature-item figcaption {padding-left: 110px;}
	.custom_feature_list .slide-play-btn {left: 25px; top: 30px; width: 40px;}
}

@media only screen and (min-width: 40.0625em) and (max-width: 64em) {
	.custom_feature_list .feature-item {padding-bottom: 25px;}
	.custom_feature_list .feature-item img {width: 200px;}
	.custom_feature_list .feature-item figcaption {padding-left: 220px;}
	.custom_feature_list .slide-play-btn {left: 64px; top: 30px; width: 72px;}
}

@media only screen and (min-width: 64.0625em) {
	.custom_feature_list .feature-item {padding-bottom: 25px;}
	.custom_feature_list .feature-item img {width: 144px;}
	.custom_feature_list .feature-item figcaption {padding-left: 164px;}
}