/* CONVERTS ALL IMAGES IN ARTICLE 2 (HOMEPAGE) TO BE RESPONSIVE */
#div_articleid_2 img {
	display: block;
  max-width: 100%;
  height: auto;
}

/* on homepage.css and category.css */
#content_area table {
  table-layout: fixed;
}

#div_articleid_2 img[src$="/FeaturedProducts.gif"],
#div_articleid_2 img[src$="/clear1x1.gif"],
#div_articleid_2 .v65-productDisplay img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  max-width: 100%;
  height: auto;
  min-width: 25px;
}

#div_articleid_2 img[src="/clearfix1x1.gif"] {
   display: inline;
   width: auto;
   height: auto;
}

/* HOMEPAGE FEATURED PRODUCTS */

/* FEATURED PRODUCTS */
#content_area .v65-productDisplay img[src$="nophoto.gif"],
#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;
}

/* Product Title */
table.v65-productDisplay .productnamecolor {
  font-size: 12px;
  font-weight: normal;
}

/* List Price */
table.v65-productDisplay .product_listprice,
table.v65-productDisplay .product_listprice b {
font-size: 12px;
font-weight: normal;
}

/* Our Price */
table.v65-productDisplay .product_productprice,
table.v65-productDisplay .product_productprice b {
font-size: 12px;
font-weight: normal;
}

/* Sale Price */
table.v65-productDisplay .product_saleprice,
table.v65-productDisplay .product_saleprice b {
font-size: 12px;
font-weight: normal;
color: #e74f5d;
}

/* Deal Price */
table.v65-productDisplay .product_dealprice {
font-size: 12px;  
font-weight: normal;
color: #e74f5d;
}

@media (max-width:480px){
  /* Product Title */
  table.v65-productDisplay .productnamecolor {
      font-size: 12px;
  }

  /* List Price */
  table.v65-productDisplay .product_listprice,
  table.v65-productDisplay .product_listprice b {
    font-size: 12px;  
  }

  /* Our Price */
  table.v65-productDisplay .product_productprice,
  table.v65-productDisplay .product_productprice b {
    font-size: 12px;
  }

  /* Sale Price */
  table.v65-productDisplay .product_saleprice,
  table.v65-productDisplay .product_saleprice b {
    font-size: 12px;
  }

  /* Deal Price */
  table.v65-productDisplay .product_dealprice {
    font-size: 12px;  
  }
}

.row.HomeBox
{	margin:0px;
}
.row.HomeBox .col-sm-6,
.row.HomeBox .col-sm-5,
.row.HomeBox .col-sm-7
{	padding:0px; 
}
.row.HomeBox .col-sm-6 img
{	width:100%; float:left;
}
.row.HomeBox h2
{	width:100%; float:left; height:47px; margin:0px; padding:0px; padding-left:22px;
	background:url(../images/title_bg.jpg) repeat-x; line-height:42px; font-weight:normal;
}
.row.HomeBox h2 a
{	font-size:24px; color:#ffffff; text-transform:uppercase; text-decoration:none; height:47px;
	background:url(../images/ficon8.png) no-repeat right 16px; padding-right:30px; display:inline-block;
}
.row.HomeBox h2 a span
{	font-size:15px; vertical-align:text-top; line-height:normal;
}
.featured_title
{	padding:40px 0 20px 58px; float:left; width:100%; margin:0px;
	font-size:24px; color:#000000; font-weight:bold;
}
#content_area td[width="100%"] > br
{	display:none;
}
#content_area
{	padding:0px;
}
.owl-theme .owl-nav,
.owl-controls
{	margin:0px !important; padding:0px !important;	
}
#vSlider .owl-controls .owl-nav .owl-prev,
#vSlider .owl-controls .owl-nav .owl-next
{	width:30px; height:41px; text-indent:-9999px; text-align:left;
	margin:0px; padding:0px; top:45%; border:0px;
}
#vSlider .owl-controls .owl-nav .owl-next
{	background:url(../images/aero_slide.png) no-repeat right; right:12px;  
}
#vSlider .owl-controls .owl-nav .owl-prev
{	background:url(../images/aero_slide.png) no-repeat left;  left:12px;
}

.v-product-grid
{	padding:0px 40px;
}
.v-product-grid .v-product
{	padding:0px 60px 0px 60px !important; margin-bottom:80px !important;
}
.v-product-grid .v-product .v-product__title
{	float:left; font-size:14px; color:#000000; font-weight:bold; height:42px; width:90%;
}
.v-product-grid .v-product .v-product__desc
{	width:auto; float:left; font-size:14px; color:#000000; font-weight:normal; height:23px;
}
.v-product-grid .v-product .product_productprice b
{	color:#f28030; font-size:14px; font-weight:bold;
}
.v-product-grid .v-product > b
{	bottom:68px;
}
/* Tab portrait */
@media only screen and (max-width: 1199px) {
	.v-product-grid .v-product .v-product__title{width:80%;}

@media only screen and (max-width: 990px) {
	.v-product-grid .v-product .v-product__title{width:65%;}
	.v-product-grid .v-product {padding: 0 15px !important;}	
	.v-product-grid {padding: 0;}
	.featured_title{padding:15px;}
	.row.HomeBox h2{padding-left:15px;}
}
@media only screen and (max-width: 767px) {
	.v-product-grid .v-product {padding: 0 15px !important;width:50% !important;}
	.v-product-grid .v-product > b{right:10px;}
	#content_area #vSlider .owl-controls .owl-nav .owl-prev{background-size: auto 15px;height: 15px;width: 12px;left:4px;}
	#content_area #vSlider .owl-controls .owl-nav .owl-next {background-size: auto 15px;height: 15px;width: 12px;right:4px;}	
}	
@media only screen and (max-width: 479px) {
	.v-product-grid .v-product{width:100% !important;float:none;margin:auto !important;}
	.v-product-grid .v-product .v-product__title {width: 80%;}
	.row.HomeBox h2 a {font-size: 16px;}
}	

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome,#div_articleid_2 .col-sm-5 img {height: 740px; width: 100%;}
	::i-block-chrome,#div_articleid_2 .col-sm-7 img {height: 740px;} {color:blue;}
}