@charset "UTF-8";
/* CSS Document */

.features {
	height: auto;
   overflow: hidden;
   margin-top:20px;	
   line-height:normal;
   font-size:13px;
}

.features .title {
	margin-bottom:10px;
	padding:5px 0px;
	font-size:16px;
	color:#da0808;
}

.features .margin {
	margin:0px 0px;	
}

.features .clear {
	height:10px;
}

.features_left {
	width: auto;
    overflow: hidden;
	padding-bottom:20px;
}

.features_left ul {
	margin-bottom:20px;
}

.features_left ul li {
	padding:3px 0px;	
}

.features_right {			/* IN-DEMAND PRODUCTS DIV */
	width: 160px;
    float: right;
	padding-bottom:20px;
	margin-left:20px;
}

.features_right img {
	width:95%;	
	
}

.in_dem {
	margin-bottom:20px;
}





.press_link {
	
}

.press_link:last-child {
	border-bottom:none;
}

.press_img {
	width:20%;
	float:left;
	line-height:normal;
}

.press_img img {
	width:100%;
}

.press_text {
	width:73%;
	float:left;
	display:inline-block;
	padding:0px 0px 0px 3%;	
	color:#777;
}

.press_text h2 {
	font-weight:bold;
	padding:0px 0px 5px 0px;

}

.press_link a {
	text-decoration:none;
	display:block;
}

@media all and (max-width: 680px) {
				
	.features_right {			/* IN-DEMAND PRODUCTS DIV */
		width: 100%;
		float: none;
		padding-bottom:0px;
		margin-left:0px;
	}
	
	.features .margin {
		margin:0px 0px;	
	}
	
	.in_dem {
		width:47%;
		margin-right:3%;
		float:left;
		min-height:180px;
		margin-bottom:10px;
	}
	
	.features_right .clear {
		height:0px;
	}
	
	.press_img {
		width:55%;
		float:none;
		line-height:normal;
	}
	
	.press_text {
		width:100%;
		float:none;
		display:inline-block;
		padding:10px 0px 0px 0%;	
		color:#777;
	}
	
}
