#banner-home-wrapper {
	display: inline-block;
	width: 100%;
	overflow: hidden;
/* 	text-align: center; */
	/* padding: 8px 0 16px; */
	padding:0;
	}
#banner-home {
/* 	margin: 0 auto; */
/* 	position: absolute; */
/*
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform:    translateX(-50%);
	-ms-transform:     translateX(-50%);
	-o-transform:      translateX(-50%);
	transform:         translateX(-50%);
*/
	}

#main-content {
/* 	display: table; */
	overflow: hidden;
	}

#home-body-wrapper  {
	clear: both;
	margin-top: 25px;
	}
#home-body-left,
#home-body-right  {
	padding-bottom: 24px;
/*     display: table-cell; */
/* 	border: 1px solid red; */
	}
#home-body-left {
	float: left;
	width: calc(100% - 260px);
	overflow: hidden;
	}
#home-body-right {
	overflow: hidden;
    width: 260px;
    /* padding-top: 3px; */
    padding-left: 24px;
/* 	border: 1px solid red; */
	}

#featurebar-wrapper {
	width: 100%;
/*
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
*/
	}
/*
#featurebar-wrapper .feature-box {
	flex: 1;
	}
*/
.feature-box-wrapper {
	display: inline-block;
	float: left;
	width: 33.3333%;
/* 	min-width: 202px; */
	margin-bottom: 10px;
	}
.feature-box {
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	margin-right: 10px;
/*
	box-sizing:border-box;
	-moz-box-sizing:border-box;
*/
/* 	border: 1px solid #000; */
	}
.feature-box:hover .feature-title {
	background-color: #40b550;
	}
.feature-box:hover .feature-body {
	background-color: #e9e9e9;
	}
.feature-box-wrapper:last-child {
	padding-right: -10px;
	}
/*
.feature-box-wrapper:nth-last-child(2) .feature-box {
	margin-right: 10px;
	}
*/
.feature-title {
	background-color: #369c47;
	padding: 12px 13px 10px 13px;
	}
.feature-title,
.feature-title p,
.feature-title p.subtitle {
	font-family: "Montserrat", "Open Sans", Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color: #fff;
	}
.feature-title p {
	font-size: 18px;
	letter-spacing: -0.03em;
	color: #fff;
	margin-bottom: 0;
	}
.feature-title p.subtitle {
    font-family: "Open Sans", Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: -0.01em;
/*
	-webkit-transform: scale(1.1,1.0);
    -moz-transform: scale(1.1, 1.0);
    -ms-transform: scale(1.1, 1.0);
    -o-transform: scale(1.1, 1.0);
    transform: scale(1.1,1.0);
    margin-left: 16px;
    margin-right: 16px;
*/
	margin-bottom: 0;
	}
.feature-body {
	padding: 10px 13px 14px 13px;
	background-color: #e5e5e5;
	}
.feature-body b,
.feature-body strong {
	font-weight: 600;
	}
.feature-link {
	margin-top: -6px;
	}






@media only screen and (max-width : 768px) {

	#main-content {
/* 		position: relative; */
		}

	#home-body-left,
	#home-body-right  {
		float: none;
		width: 100%;
		}
	#home-body-right {
		padding-left: 0;
		}
	#home-body > td:nth-child(2) {
		width: 100% !important;
		padding-top: 30px;
		padding-left: 0 !important;
		}

	#banner-home {
/* 		display: none; */
		}

	td.news-home-button {
		width: 100% !important;
		text-align: center !important;
		padding-top: 20px !important;
		}

	.sidebar-feature {
		margin-bottom: 0 !important;
		}
	.sidebar-feature,
	.sidebar-feature td,
	.itemcontlist-pic {
		width: 100% !important;
		}
	.itemcontlist-pic img {
		width: 33% !important;
		}
	.sidebar-feature div {
		text-align: center;
		margin-bottom: 15px;
		}
	.sidebar-feature tr:nth-child(2) td {
		text-align: center;
		}

	.footernav-text {
		font-size: 17px !important;
		}

	.copyright {
		font-size: 13px !important;
		}

}


@media only screen and (max-width : 550px) {


	.feature-box-wrapper {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 16px;
		}

	.feature-box {
		margin-right: 0;
		}


}