	.home #content_area {
		width: 100%;
	}
	.home .side-bar {
		display: none;
	}
	@media only screen and (min-width:768px) {
		.home .container.small {
			width: 90%;
		}
	}
	@media only screen and (max-width:767px) {
		.home .container.small {
			width: 90%;
		}
	}
	.home .fpslider {
		margin: 1em 0 2em;
	}
	.home .fpslider__title {
		color: #1b4fbb;
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
	}
	.home .fpslider .name {
		color: #181818;
		font-size: 15px;
		font-weight: bold;
		text-align: center;
	}
	@media only screen and (min-width:768px) and (max-width:991px) {
		.home .fpslider .name{font-size: 13px;}
	}
	.home .fpslider .name a {
		color: #181818;
	}
	.home .fpslider .price {
		text-align: center;
		font-size: 15px;
		color: #cf0513;
	}
	@media only screen and (min-width:768px) and (max-width:991px) {
		.home .fpslider .price{font-size: 13px;}
	}
	.home .fpslider .price .pricetext {
		color: #898989;
	}
	@media only screen and (max-width:767px) {
		.home .fpslider .owl-theme .owl-controls .owl-buttons .owl-prev, .home .fpslider .owl-theme .owl-controls .owl-buttons .owl-next {
			width: 25px;
			height: 31px;
			-webkit-background-size: 100%;
			background-size: 100%;
		}
		.home .fpslider .owl-theme .owl-controls .owl-buttons .owl-prev{
			left:0;
		}
		.home .fpslider .owl-theme .owl-controls .owl-buttons .owl-next{
			right:0;
		}
	}
	.home #fpslider {
		padding: 0 20px;
		border-left: 1px solid #1b4fbc;
		border-right: 1px solid #1b4fbc;
	}
	@media only screen and (max-width:767px) {
		.home #fpslider {
			border: none;
		}
	}
	.home .promos .promo {
		display: block;
		position: relative;
		-moz-transition: 0.2s;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		padding: 0 3px;
	}
	.home .promos .promo__image {
		display: block;
		z-index: 1;
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		-moz-transition: 0.2s;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}
	.home .promos .promo__image-hover {
		opacity: 0;
		filter: alpha(opacity=0);
		position: relative;
		margin-top: -293px;
		z-index: 10;
		width: 100%;
		-moz-transition: 0.2s;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}
	.home .promos .promo:hover .promo__image {
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.home .promos .promo:hover .promo__image-hover {
		opacity: 1;
		filter: alpha(opacity=1);
	}
	@media only screen and (max-width:991px) {
		.home .promos .promo:hover .promo__image {
			opacity: 1 ;
			filter: alpha(opacity=100);
		}
		.home .promos .promo:hover .promo__image-hover {
			opacity: 0; 
			filter: alpha(opacity=0);
		}
	}

	.home .company-info {
		margin-top: 2em;
		margin-bottom: 2em;
	}
	.home .company-info .about__title {
		font-size: 22px;
		font-weight: 500;
	}
	.home .company-info .about__text {
		font-size: 14px;
		line-height: 26px;
	}
	@media only screen and (max-width:767px) {
		.home .company-info .about__text {
			margin-bottom: 1em;
		}
	}
	.home .company-info .video {
		position: relative;
		height: 0;
		padding-bottom: 32.25%;
	}
	@media only screen and (max-width:767px) {
		.home .company-info .video {
			padding-bottom: 73.25%;
		}
	}
	.home .company-info .video iframe {
		position: absolute;
		left: 0;
		top: 0;
		height: 100% !important;
		width: 100% !important;
	}
	.home #content_area table.v65-productDisplay {
		table-layout: fixed;
	}
	.home #div_articleid_2 img[src$="/FeaturedProducts.gif"], .home #div_articleid_2 img[src$="/clear1x1.gif"], .home #div_articleid_2 .v65-productDisplay img {
		display: inline-block;
		vertical-align: middle;
		max-width: 100%;
		height: auto;
		min-width: 25px;
	}
	.home #div_articleid_2 img[src="/clearfix1x1.gif"] {
		display: inline;
		width: auto;
		height: auto;
	}
	.home .v65-productDisplay .productnamecolor.colors_productname, .home a.productnamecolor.colors_productname {
		color: #909090;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font: 700 12px "Montserrat";
		text-transform: uppercase;
		line-height: 1.5em;
	}
	.home .v65-productDisplay .productnamecolor.colors_productname:hover, .home a.productnamecolor.colors_productname:hover {
		color: #7fc7c5;
		text-decoration: none;
	}
	.home table.v65-productDisplay font.text.colors_text, .home table.v65-productDisplay font.text.colors_text b {
		color: #909090;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font: 400 12px "Montserrat" !important;
	}
	.home #content_area .v65-productDisplay img[src$="nophoto.gif"], .home #content_area .v65-productDisplay img[src*="/v/vspfiles/photos/"] {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		margin-bottom: 10px;
		border: 0 !important;
	}
	.home table.v65-productDisplay .productnamecolor {
		font-size: 12px;
		font-weight: normal;
	}
	.home table.v65-productDisplay .product_listprice, .home table.v65-productDisplay .product_listprice b {
		font-size: 12px;
		font-weight: normal;
	}
	.home table.v65-productDisplay .product_productprice, .home table.v65-productDisplay .product_productprice b {
		font-size: 12px;
		font-weight: normal;
	}
	.home table.v65-productDisplay .product_saleprice, .home table.v65-productDisplay .product_saleprice b {
		font-size: 12px;
		font-weight: normal;
		color: #7fc7c5;
	}
	.home table.v65-productDisplay .product_dealprice {
		font-size: 12px;
		font-weight: normal;
		color: #7fc7c5;
	}
	@media (max-width:480px) {
		.home table.v65-productDisplay .productnamecolor {
			font-size: 12px;
		}
		.home table.v65-productDisplay .product_listprice, .home table.v65-productDisplay .product_listprice b {
			font-size: 12px;
		}
		.home table.v65-productDisplay .product_productprice, .home table.v65-productDisplay .product_productprice b {
			font-size: 12px;
		}
		.home table.v65-productDisplay .product_saleprice, .home table.v65-productDisplay .product_saleprice b {
			font-size: 12px;
		}
		.home table.v65-productDisplay .product_dealprice {
			font-size: 12px;
		}
	}