
@media screen and (min-width:1200px) 
{
h1.product									    { float:left; width:98%;   background-image: none; margin:0px 0px 10px 0px; font-size:22px; color:#3A3062; font-weight:normal; }

.product-column-left					        { float:left; width:100%;  padding: 10px 0px 30px 0;  border-bottom: 1px solid #ddd;  margin-bottom: 20px;}

.product-column-left-column				        { float:left; width:31%; margin:0px 2% 0px 0px; }
.product-column-left-column-last		        { float:right; width:40%; margin:0px 0% 0px 0px; }
.showinmobile									{display:none;}
.product-column-left-freight			        { float:left; width:70px; height:80px; position:absolute; margin:0px 0px 0px 0px; z-index:10;}

.product-image							        { float:left; width:100%; height:250px; margin:15px 0px 10px 0px; text-align:center; }
.product-image-middle           		        { position:relative; top: 18%; overflow: hidden; }

.product-column-left-brand				        { float:left; width:100%; height:70px; margin:0px 0px 5px 0px; text-align:center;  }
.product-column-left-brand-middle		        { position:relative; top:50%;  text-align: left; width:50%; transform:translateY(-50%); }
.product-column-left-text-price			        { float:left; width:100%; margin-bottom:3px;    text-align: right; font-size: 26px; font-weight: bold; }
.product-column-left-text-price-gst		        { float:left; width:100%; margin-bottom:3px; text-align:right; font-size:18px; color:#666;  }
.product-column-left-usually			        { float:left; width:100%; margin-bottom:10px; text-align:right; color:#FF0000;}
.product-column-left-usually span               {font-size:16px;}
.product-column-left-text				        { float:left; width:60%; margin-bottom:0px; text-align:left; }

.product-column-left-buy-bg				        { float:right; width:250px; margin:0px 0px 20px 0px; padding:10px 0px 5px 0px; background-image:url(../images/product-add-to-cart-bg.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; }
.product-column-left-buy						{ float:left; margin:0px 0px 0px 20px; font-size:10px; color:#FFFFFF; text-align:center; }
.product-column-left-buy-button					{ float:left; margin:1px 0px 0px 10px; }

.bulletpoints                   				{float: left; width: 100%; height: 40px; margin: 10px 0px -15px 0px; text-align: center; font-size: 15px; color: #333;}
.fb-like             					        { float:left; width:100%; margin-bottom:10px; }
.product-coloum-left-keypoints 					{ float:left; width:100%; font-size:16px; margin-bottom:10px; }
.product-column-left-finance			        { float:right; width:250px; text-align:right; margin:0px 15px 0px 0px;}
.product-column-left-friend				        { float:left; width:100%; text-align:right; margin:0px 0px 10px 0px; }
.product-column-left-more				        { float:left; width:100%; text-align:right; margin:0px 0px 10px 0px; }
.product-column-left-print				        { float:left; width:100%; text-align:right; }

.product-column-right					        { float:left; width:100%; margin:0px 0px 0px 0px; }
.product-column-right-availability		        { float:left; width:100%; }

.product-column-right-tabs				        { float:left; width:100%;    border-bottom: 1px solid #ddd; }
.product-column-right-info				        { float:left; width:100%; border:solid 1px #CCC; margin:5px 0px 5px 0px; padding:10px 0 10px 0; }
.product-column-right-text				        { float:left; width:100%; margin-bottom:10px; }
.product-column-right-text-border		        { float:left; width:100%; margin:10px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCC; }
.product-column-right-blurb				        { float:left; width:100%; margin-bottom:15px; color:#FF0000;font-size: 15px;font-weight: 600;  }
.product-column-right-in-stock			        { float:left; width:20px; margin-top:3px; }
.product-column-right-freight			        { float:left; width:25px; }

.product-column-right-fix-me			        { width:160px; margin:0px 0px 0px -200px; padding:10px 10px 10px 10px; background-image:url(/images/bg-fix-me.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; text-align:center; color:#FFFFFF; }
.product-column-right-fix-me-text		        { width:160px; margin:0px 0px 8px 0px; text-align:center; }
.product-column-right-fix-me-small		        { font-size:12px; }
.product-column-right-fix-me-price		        { width:160px; margin:0px 0px 5px 0px; text-align:center; font-size:18px; }
.product-column-right-fix-me-gst		        { width:160px; text-align:center; color:#CCC; }

.product-column-right-row						{ float:left; width:100%; border-bottom:dashed 1px #CCCCCC; }
.product-column-right-row a:Link				{ text-decoration:none; cursor:pointer; float:left; width:98%; padding:5px 1% 5px 1%; }
.product-column-right-row a:Visited				{ text-decoration:none; cursor:pointer; }
.product-column-right-row a:Hover				{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row a:Active				{ text-decoration:none; cursor:pointer; }

.product-column-right-row-even					{ float:left; width:100%; border-bottom:dashed 1px #CCCCCC; background-color:#EBE9F3; }
.product-column-right-row-even a:Link			{ text-decoration:none; cursor:pointer; float:left; width:98%; padding:5px 1% 5px 1%; }
.product-column-right-row-even a:Visited		{ text-decoration:none; cursor:pointer; }
.product-column-right-row-even a:Hover			{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row-even a:Active			{ text-decoration:none; cursor:pointer; }

.product-column-right-product					{ float:left; width:80%; margin:0px 0px 0px 0px; }
.product-column-right-price						{ float:left; width:20%; margin:0px 0px 0px 0px; text-align:right; }
.product-column-right-save						{ color:#F00;     margin-left: 10px;}

.product-column-right-location			        { float:left; width:40%; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-stock				        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-committed			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-on-order			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-available			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }

.product-column-right-add-on			        { float:left; width:100%; margin-top:0px; margin-bottom:0px; padding-bottom:5px;  }
.product-column-right-add-ons			        { float:left; width:100%; margin-top:10px; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }

.product-column-legal					        { float:left; width:100%; font-size:11px; color:#666666; padding:15px 0px 0px 0px; border-top:solid 1px #CCCCCC; margin:20px 0px 0px 0px; }
.product-column-updated					        { float:left; color: #ff0000;width:100%; font-size:11px;  margin:5px 0px 0px 0px; }

.product-column-right-text-options              { float:left; margin-bottom:10px;}
.product-column-right-text-opt-small            { display:none; float:left; margin-bottom:10px;}

.product-review							        { float:left; width:498px; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCCCCC; }
.product-review-details					        { float:left; width:498px; }
.product-review-rating					        { float:left; width:498px; }
.product-review-date					        { float:left; width:498px; color:#666; }

.addon-product						            { float:left; width:23%; margin:0px 1% 0px 1%; text-align:center; background-color:#F1F1F1; }
.addon-product-image					        { float:left; width:100%; margin:0px 0px 5px 0px; padding:10px 2px 15px 2px; height:100px; text-align:center; background-color:#FFF; }
.addon-product-details				            { float:left; height:160px; width: 100%; margin:5px, 5px, 5px, 5px; }
.addon-product-title					        { float:left; width:100%; margin:10px, 5px, 10px, 5px; text-align:center; overflow:hidden; line-height:16px; height:50px; }
.addon-product-usually				            { float:left; width:100%; margin:2px 10px 0px 10px; text-align:center; color:#F00; font-weight:normal; font-size:14px; }
.addon-product-price					        { float:left; width:100%; margin:0px 10px 0px 10px; text-align:center; font-size:18px; font-weight:normal; }
.addon-product-price-gst				        { font-size:12px; color:#666; }
.addon-in-stock					                { float:left; background-color:White; text-align:center; width:100%; height:30px; margin:0px 0px 0px 0px; }
.addon-buy-bg							        { float:left; width:100%; margin:0px 0px 0px 0px; background-image:url(../images/index-buy-bg.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px 5px 5px 5px; }
.addon-buy							            { float:left; margin:5px 0px 2px 50px; font-size:10px; color:#FFF; text-align:center; }
.addon-buy-button						        { float:left; margin:6px 5px 0px 5px;  }
.addon-button a:link					        { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; float:left; text-decoration:none; border-radius:5px 5px 5px 5px; padding:4px 10px 5px 10px; margin:0px 0px 0px 0px; }
.addon-button a:visited				            { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; }
.addon-button a:hover				            { background-color:#6CC520; color:#FFFFFF; border:1px solid #FFFFFF; background-image:url(../images/bg-button-green.png); background-repeat:repeat-x; background-position:bottom; }
.addon-button a:active				            { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; }
.newlineh3{
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
    padding: 10px 0px;
	margin-bottom: 10px;
    font-size: 19px;
	color:#000;
    font-weight: 600;
}
.newlineh3 span {
    border-bottom: 4px solid #63bb19;
    padding: 10px 0px;
}
.product-new-heading .product{
	float: left;
    width: 98%;
    background-image: none;
    margin: 0px 0px 2px 0px;
    font-size: 26px;
	color:#676767;
    font-weight: 500;
	padding: 5px 0 10px 0;
}
.bulk-price{
	
}
.bulks{
	font-weight: 600;
    font-size: 16px;
}
.bulking{
	
}
.bulking table {
	border-collapse:collapse;
	margin:10px 0;
	font-weight:500;
	font-size:14px;
}
.bulking table td{
	padding:5px 20px;
	border:1px solid #ddd;
	text-align:center;
	color:#6e6e6e;
	font-weight:600;
}
.bqty{
	display:block;
}
.bprice{
	display:block;
	padding:10px 0 0 0;
}
.onlyproduct{
	background-image: none;
    background-color: transparent;
    border-radius: 0;
	width:160px;
	margin: -7px 0px 20px 0px;
	
}
.pro-qty-label{
	color: #000;
    font-size: 16px;
    font-weight: 600;
	float: left;
}
.pro-quantity{
	width: 40px !important;
    margin: 0 0 0 20px !important;
    text-align: center !important;
    color: #000 !important;
	border-radius:0 !important;
    border: 1px solid #ddd !important;
    padding: 5px !important;
}
.onlyproduct .product-column-left-buy{
	float:none;
	margin: 0;
	text-align: right;
}
.onlyaddcart{
	display: block;
    width: 100%;
    float: none;
   
    padding:  0px;
    margin: 15px 0 0 0;
    text-align: center;
    box-shadow: 0px 0px 4px #ddd;
}
.customer-servey:after{
	clear:both;
	display:block;
	content:"";
	
}
.customer-servey{
	
}
.customer-servey .product-column-right-row,.customer-servey .product-column-right-row-even{
	background-color: transparent;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    padding: 10px 0px;


}
.customer-servey .product-column-right-row a,.customer-servey .product-column-right-row-even a{
	color:#525252;
}
.customer-servey .product-column-right-row:hover,.customer-servey .product-column-right-row-even:hover,.customer-servey .product-column-right-row a:hover,.customer-servey .product-column-right-row-even a:hover{
	background-color:#ebebeb;
	
}

.second-full,.product-right-panel{
	width:65%;
	
	float:left;
	table-layout:fixed;
}
.product-right-panel{
	margin-top:15px;
}
.product-col-one,.product-two{
	display:table-cell;
	width:50%;
	vertical-align:top;
}
.third-col{
	width:65%;
	display:table;
	table-layout:fixed;
	margin-top:30px;
}
.full-rating{
	float:left;
	width: 100%;
}
.stock-data{
	font-weight:600;
}
.stock-data img{
	vertical-align: middle;
    padding-bottom: 3px;
}
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 700px !Important;
}
.star-rating{
	padding-top: 4px;
    float: left;
    padding-right: 16px;

}
.star-rating div{
	float:none !important;
}
}


@media screen and (min-width:1020px) and (max-width:1200px) 
{
h1.product									    { float:left; width:98%;   background-image: none; margin:0px 0px 10px 0px; font-size:22px; color:#3A3062; font-weight:normal; }

.product-column-left					        { float:left; width:100%;  padding: 10px 0px 30px 0;  border-bottom: 1px solid #ddd;  margin-bottom: 20px;}

.product-column-left-column				        { float:left; width:31%; margin:0px 2% 0px 0px; }
.product-column-left-column-last		        { float:right; width:40%; margin:0px 0% 0px 0px; }
.showinmobile									{display:none;}
.product-column-left-freight			        { float:left; width:70px; height:80px; position:absolute; margin:0px 0px 0px 0px; z-index:10;}

.product-image							        { float:left; width:100%; height:250px; margin:15px 0px 10px 0px; text-align:center; }
.product-image-middle           		        { position:relative;   top: 18%; overflow: hidden;}

.product-column-left-brand				        { float:left; width:100%; height:70px; margin:0px 0px 5px 0px; text-align:center;  }
.product-column-left-brand-middle		        { position:relative; top:50%;  text-align: left; width:50%; transform:translateY(-50%); }
.product-column-left-text-price			        { float:left; width:100%; margin-bottom:3px;    text-align: right; font-size: 23px; font-weight: bold; }
.product-column-left-text-price-gst		        { float:left; width:100%; margin-bottom:3px; text-align:right; font-size:18px; color:#666;  }
.product-column-left-usually			        { float:left; width:100%; margin-bottom:10px; text-align:right; color:#FF0000;}
.product-column-left-usually span               {font-size:16px;}
.product-column-left-text				        { float:left; width:60%; margin-bottom:0px; text-align:left; }

.product-column-left-buy-bg				        { float:right; width:250px; margin:0px 0px 20px 0px; padding:10px 0px 5px 0px; background-image:url(../images/product-add-to-cart-bg.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; }
.product-column-left-buy						{ float:left; margin:0px 0px 0px 20px; font-size:10px; color:#FFFFFF; text-align:center; }
.product-column-left-buy-button					{ float:left; margin:1px 0px 0px 10px; }

.bulletpoints                   				{float: left; width: 100%; height: 40px; margin: 10px 0px -15px 0px; text-align: center; font-size: 15px; color: #333;}
.fb-like             					        { float:left; width:100%; margin-bottom:10px; }
.product-coloum-left-keypoints 					{ float:left; width:100%; margin-bottom:10px; }
.product-column-left-finance			        { float:right; width:250px; text-align:right; margin:0px 15px 0px 0px;}
.product-column-left-friend				        { float:left; width:100%; text-align:right; margin:0px 0px 10px 0px; }
.product-column-left-more				        { float:left; width:100%; text-align:right; margin:0px 0px 10px 0px; }
.product-column-left-print				        { float:left; width:100%; text-align:right; }

.product-column-right					        { float:left; width:100%; margin:0px 0px 0px 0px; }
.product-column-right-availability		        { float:left; width:100%; }

.product-column-right-tabs				        { float:left; width:100%;    border-bottom: 1px solid #ddd; }
.product-column-right-info				        { float:left; width:100%; border:solid 1px #CCC; margin:5px 0px 5px 0px; padding:10px 0 10px 0; }
.product-column-right-text				        { float:left; width:100%; margin-bottom:10px; }
.product-column-right-text-border		        { float:left; width:100%; margin:10px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCC; }
.product-column-right-blurb				        { float:left; width:100%; margin-bottom:15px; color:#FF0000; font-size: 15px;font-weight: 600; }
.product-column-right-in-stock			        { float:left; width:20px; margin-top:3px; }
.product-column-right-freight			        { float:left; width:25px; }

.product-column-right-fix-me			        { width:160px; margin:0px 0px 0px -200px; padding:10px 10px 10px 10px; background-image:url(/images/bg-fix-me.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; text-align:center; color:#FFFFFF; }
.product-column-right-fix-me-text		        { width:160px; margin:0px 0px 8px 0px; text-align:center; }
.product-column-right-fix-me-small		        { font-size:12px; }
.product-column-right-fix-me-price		        { width:160px; margin:0px 0px 5px 0px; text-align:center; font-size:18px; }
.product-column-right-fix-me-gst		        { width:160px; text-align:center; color:#CCC; }

.product-column-right-row						{ float:left; width:100%; border-bottom:dashed 1px #CCCCCC; }
.product-column-right-row a:Link				{ text-decoration:none; cursor:pointer; float:left; width:98%; padding:5px 1% 5px 1%; }
.product-column-right-row a:Visited				{ text-decoration:none; cursor:pointer; }
.product-column-right-row a:Hover				{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row a:Active				{ text-decoration:none; cursor:pointer; }

.product-column-right-row-even					{ float:left; width:100%; border-bottom:dashed 1px #CCCCCC; background-color:#EBE9F3; }
.product-column-right-row-even a:Link			{ text-decoration:none; cursor:pointer; float:left; width:98%; padding:5px 1% 5px 1%; }
.product-column-right-row-even a:Visited		{ text-decoration:none; cursor:pointer; }
.product-column-right-row-even a:Hover			{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row-even a:Active			{ text-decoration:none; cursor:pointer; }

.product-column-right-product					{ float:left; width:80%; margin:0px 0px 0px 0px; }
.product-column-right-price						{ float:left; width:20%; margin:0px 0px 0px 0px; text-align:right; }
.product-column-right-save						{ color:#F00;     margin-left: 10px;}

.product-column-right-location			        { float:left; width:40%; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-stock				        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-committed			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-on-order			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-available			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }

.product-column-right-add-on			        { float:left; width:100%; margin-top:0px; margin-bottom:0px; padding-bottom:5px;  }
.product-column-right-add-ons			        { float:left; width:100%; margin-top:10px; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }

.product-column-legal					        { float:left; width:100%; font-size:11px; color:#666666; padding:15px 0px 0px 0px; border-top:solid 1px #CCCCCC; margin:20px 0px 0px 0px; }
.product-column-updated					        { float:left; color: #ff0000;width:100%; font-size:11px;  margin:5px 0px 0px 0px; }

.product-column-right-text-options              { float:left; margin-bottom:10px;}
.product-column-right-text-opt-small            { display:none; float:left; margin-bottom:10px;}

.product-review							        { float:left; width:498px; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCCCCC; }
.product-review-details					        { float:left; width:498px; }
.product-review-rating					        { float:left; width:498px; }
.product-review-date					        { float:left; width:498px; color:#666; }

.addon-product						            { float:left; width:31%; margin:0px 1% 0px 1%; text-align:center; background-color:#F1F1F1; }
.addon-product-image					        { float:left; width:100%; margin:0px 0px 5px 0px; padding:10px 2px 15px 2px; height:100px; text-align:center; background-color:#FFF; }
.addon-product-details				            { float:left; height:160px; width: 100%; margin:5px, 5px, 5px, 5px; }
.addon-product-title					        { float:left; width:100%; margin:10px, 5px, 10px, 5px; text-align:center; overflow:hidden; line-height:16px; height:50px; }
.addon-product-usually				            { float:left; width:100%; margin:2px 10px 0px 10px; text-align:center; color:#F00; font-weight:normal; font-size:14px; }
.addon-product-price					        { float:left; width:100%; margin:0px 10px 0px 10px; text-align:center; font-size:18px; font-weight:normal; }
.addon-product-price-gst				        { font-size:12px; color:#666; }
.addon-in-stock					                { float:left; background-color:White; text-align:center; width:100%; height:30px; margin:0px 0px 0px 0px; }
.addon-buy-bg							        { float:left; width:100%; margin:0px 0px 0px 0px; background-image:url(../images/index-buy-bg.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px 5px 5px 5px; }
.addon-buy							            { float:left; margin:5px 0px 2px 50px; font-size:10px; color:#FFF; text-align:center; }
.addon-buy-button						        { float:left; margin:6px 5px 0px 5px;  }
.addon-button a:link					        { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; float:left; text-decoration:none; border-radius:5px 5px 5px 5px; padding:4px 10px 5px 10px; margin:0px 0px 0px 0px; }
.addon-button a:visited				            { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; }
.addon-button a:hover				            { background-color:#6CC520; color:#FFFFFF; border:1px solid #FFFFFF; background-image:url(../images/bg-button-green.png); background-repeat:repeat-x; background-position:bottom; }
.addon-button a:active				            { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; }
.newlineh3{
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
    padding: 10px 0px;
	margin-bottom: 10px;
    font-size: 19px;
	color:#000;
    font-weight: 600;
}
.newlineh3 span {
    border-bottom: 4px solid #63bb19;
    padding: 10px 0px;
}
.product-new-heading .product{
	float: left;
    width: 98%;
    background-image: none;
    margin: 0px 0px 2px 0px;
    font-size: 25px;
    color:#676767;
    font-weight: 500;
	padding: 5px 0 10px 0;
}
.bulk-price{
	
}
.bulks{
	font-weight: 600;
    font-size: 16px;
}
.bulking{
	
}
.bulking table {
	border-collapse:collapse;
	margin:10px 0;
	font-weight:500;
	font-size:14px;
}
.bulking table td{
	padding:5px 20px;
	border:1px solid #ddd;
	text-align:center;
	color:#6e6e6e;
	font-weight:600;
}
.bqty{
	display:block;
}
.bprice{
	display:block;
	padding:10px 0 0 0;
}
.onlyproduct{
	background-image: none;
    background-color: transparent;
    border-radius: 0;
	width:160px;
	margin: -7px 0px 20px 0px;
	
}
.pro-qty-label{
	color: #000;
    font-size: 16px;
    font-weight: 600;
	float: left;
}
.pro-quantity{
	width: 40px !important;
    margin: 0 0 0 20px !important;
    text-align: center !important;
    color: #000 !important;
	border-radius:0 !important;
    border: 1px solid #ddd !important;
    padding: 5px !important;
}
.onlyproduct .product-column-left-buy{
	float:none;
	margin: 0;
	text-align: right;
}
.onlyaddcart{
	display: block;
    width: 100%;
    float: none;
   
    padding: 0px;
    margin: 15px 0 0 0;
    text-align: center;
    box-shadow: 0px 0px 4px #ddd;
}
.customer-servey:after{
	clear:both;
	display:block;
	content:"";
	
}
.customer-servey{
	
}
.customer-servey .product-column-right-row,.customer-servey .product-column-right-row-even{
	background-color: transparent;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    padding: 10px 0px;


}
.customer-servey .product-column-right-row a,.customer-servey .product-column-right-row-even a{
	color:#525252;
}
.customer-servey .product-column-right-row:hover,.customer-servey .product-column-right-row-even:hover,.customer-servey .product-column-right-row a:hover,.customer-servey .product-column-right-row-even a:hover{
	background-color:#ebebeb;
	
}

.second-full,.product-right-panel{
	width:65%;
	
	float:left;
	table-layout:fixed;
}
.product-right-panel{
	margin-top:15px;
}
.product-col-one,.product-two{
	display:table-cell;
	width:50%;
	vertical-align:top;
}
.third-col{
	width:65%;
	display:table;
	table-layout:fixed;
	margin-top:30px;
}
.full-rating{
	float:left;
	width: 100%;
}
.stock-data{
	font-weight:600;
}
.stock-data img{
	vertical-align: middle;
    padding-bottom: 3px;
}
.star-rating{
	padding-top: 4px;
    float: left;
    padding-right: 16px;

}
.star-rating div{
	float:none !important;
}
.video-container {
    
    width: 98%;
}
}

@media screen and (min-width:800px) and (max-width:1019px) {
h1.product									    { float:left; width:98%; margin:0px 0px 10px 0px; font-size:20px; color:#3A3062; font-weight:600; text-align:left;    background-image: none;}

.product-column-left					        { float:left; width:100%; padding: 10px 0px 30px 0;  border-bottom: 1px solid #ddd;  margin-bottom: 20px; }

.product-column-left-column				        { float:left; width:32%; margin:0px 0% 0px 1%; }
.product-column-left-column-last		        { float:right; width:39%; margin:0px 0% 0px 1%; }

.product-column-left-freight			        { float:left; width:70px; height:80px; position:absolute; margin:0px 0px 0px 1%; z-index:10;}
.showinmobile									{display:none;}
.product-image							        { float:left; width:100%; height:250px; margin:15px 0px 10px 0px; text-align:center; }
.product-image-middle           		        { position:relative;  top: 18%; overflow: hidden; }
.product-image-middle img 						{ width:90% !important}
.product-column-left-brand				        { float:left; width:100%; height:70px; margin:0px 0px 5px 0px; text-align:center;  }
.product-column-left-brand-middle		        { position:relative; top:50%; text-align:left; transform:translateY(-50%); }
.product-column-left-text-price			        { float:left; width:100%; margin-bottom:3px; text-align:right; font-size:22px; font-weight:bold;  }
.product-column-left-text-price-gst		        { float:left; width:100%; margin-bottom:3px; text-align:right; font-size:18px; color:#666;  }
.product-column-left-usually			        { float:left; width:100%; margin-bottom:10px; text-align:right; color:#FF0000;}
.product-column-left-usually span               {font-size:16px;}
.product-column-left-text				        { float:left; width:60%; margin-bottom:0px; text-align:center; }

.product-column-left-buy-holder					{ margin-left:auto; margin-right:auto;  }
.product-column-left-buy-bg				        { float:right; width:250px; margin:0px 0px 20px 0px; padding:10px 0px 5px 0px; background-image:url(../images/product-add-to-cart-bg.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; }
.product-column-left-buy						{ float:left; margin:0px 0px 0px 20px; font-size:10px; color:#FFFFFF; text-align:center; }
.product-column-left-buy-button					{ float:left; margin:1px 0px 0px 10px; }

.bulletpoints                   				{float: left; width: 100%; height: 40px; margin: 10px 0px -15px 0px; text-align: center; font-size: 15px; color: #333;}
.fb-like             					        { float:left; width:100%; margin:10px 0px 10px 0px; }
.product-coloum-left-keypoints 					{ float:left; width:100%; margin-bottom:10px; }
.product-column-left-finance			        { float:right; width:250px; text-align:right; margin:0px 15px 0px 0px;}
.product-column-left-friend				        { float:left; width:100%; text-align:center; margin:0px 0px 10px 0px; }
.product-column-left-more				        { float:left; width:100%; text-align:center; margin:0px 0px 10px 0px; }
.product-column-left-print				        { float:left; width:100%; text-align:center; }

.product-column-right					        { float:left; width:100%; margin:0px 0px 0px 0px; }
.product-column-right-availability		        { float:left; width:100%; }

.product-column-right-tabs				        { float:left; width:98%; margin:0px 1% 0px 1%;     border-bottom: 1px solid #ddd;}
.product-column-right-info				        { float:left; width:100%; border:solid 1px #CCC; margin:-4px 1% 5px 1%; padding:10px 0 10px 0; }
.product-column-right-text				        { float:left; width:100%; margin-bottom:10px; }
.product-column-right-text-border		        { float:left; width:100%; margin:10px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCC; }
.product-column-right-blurb				        { float:left; width:100%; margin-bottom:15px; color:#FF0000; font-size: 15px;font-weight: 600; }
.product-column-right-in-stock			        { float:left; width:20px; margin-top:3px; }
.product-column-right-freight			        { float:left; width:25px; }

.product-column-right-fix-me			        { width:160px; margin:0px 0px 0px -200px; padding:10px 10px 10px 10px; background-image:url(/images/bg-fix-me.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; text-align:center; color:#FFFFFF; }
.product-column-right-fix-me-text		        { width:160px; margin:0px 0px 8px 0px; text-align:center; }
.product-column-right-fix-me-small		        { font-size:12px; }
.product-column-right-fix-me-price		        { width:160px; margin:0px 0px 5px 0px; text-align:center; font-size:18px; }
.product-column-right-fix-me-gst		        { width:160px; text-align:center; color:#CCC; }

.product-column-right-row						{ float:left; width:100%; border-bottom:dashed 1px #CCCCCC; }
.product-column-right-row a:Link				{ text-decoration:none; cursor:pointer; float:left; width:98%; padding:5px 1% 5px 1%; }
.product-column-right-row a:Visited				{ text-decoration:none; cursor:pointer; }
.product-column-right-row a:Hover				{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row a:Active				{ text-decoration:none; cursor:pointer; }

.product-column-right-row-even					{ float:left; width:100%; border-bottom:dashed 1px #CCCCCC; background-color:#EBE9F3; }
.product-column-right-row-even a:Link			{ text-decoration:none; cursor:pointer; float:left; width:98%; padding:5px 1% 5px 1%; }
.product-column-right-row-even a:Visited		{ text-decoration:none; cursor:pointer; }
.product-column-right-row-even a:Hover			{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row-even a:Active			{ text-decoration:none; cursor:pointer; }

.product-column-right-product					{ float:left; width:80%; margin:0px 0px 0px 0px; }
.product-column-right-price						{ float:left; width:20%; margin:0px 0px 0px 0px; text-align:right; }
.product-column-right-save						{ color:#F00; }

.product-column-right-location			        { float:left; width:40%; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-stock				        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-committed			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-on-order			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }
.product-column-right-available			        { float:left; width:15%; text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }

.product-column-right-add-on			        { float:left; width:100%; margin-top:0px; margin-bottom:0px; padding-bottom:5px; }
.product-column-right-add-ons			        { float:left; width:100%; margin-top:10px; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; }

.product-column-legal					        { float:left; width:98%; font-size:11px; color:#666666; padding:15px 0px 0px 0px; border-top:solid 1px #CCCCCC; margin:20px 1% 0px 1%; text-align:left; }
.product-column-updated					        { float:left; width:100%; color: #ff0000; font-size:11px; margin:5px 0px 0px 1%; text-align:left; }

.product-column-right-text-options              { float:left; margin-bottom:10px;}
.product-column-right-text-opt-small            { display:none; float:left; margin-bottom:10px;}

.product-review							        { float:left; width:498px; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCCCCC; }
.product-review-details					        { float:left; width:498px; }
.product-review-rating					        { float:left; width:498px; }
.product-review-date					        { float:left; width:498px; color:#666; }

.addon-product						            { float:left; width:31%; margin:0px 1% 0px 1%; text-align:center; background-color:#F1F1F1; }
.addon-product-image					        { float:left; width:100%; margin:0px 0px 5px 0px; padding:10px 2px 15px 2px; height:100px; text-align:center; background-color:#FFF; }
.addon-product-details				            { float:left; height:160px; width: 100%; margin:5px, 5px, 5px, 5px; }
.addon-product-title					        { float:left; width:100%; margin:10px, 5px, 10px, 5px; text-align:center; overflow:hidden; line-height:16px; height:50px; }
.addon-product-usually				            { float:left; width:100%; margin:2px 10px 0px 10px; text-align:center; color:#F00; font-weight:normal; font-size:14px; }
.addon-product-price					        { float:left; width:100%; margin:0px 10px 0px 10px; text-align:center; font-size:18px; font-weight:normal; }
.addon-product-price-gst				        { font-size:12px; color:#666; }
.addon-in-stock					                { float:left; background-color:White; text-align:center; width:100%; height:30px; margin:0px 0px 0px 0px; }
.addon-buy-bg							        { float:left; width:100%; margin:0px 0px 0px 0px; background-image:url(../images/index-buy-bg.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px 5px 5px 5px; }
.addon-buy							            { float:left; margin:5px 0px 2px 50px; font-size:10px; color:#FFF; text-align:center; }
.addon-buy-button						        { float:left; margin:6px 5px 0px 5px;  }
.addon-button a:link					        { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; float:left; text-decoration:none; border-radius:5px 5px 5px 5px; padding:4px 10px 5px 10px; margin:0px 0px 0px 0px; }
.addon-button a:visited				            { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; }
.addon-button a:hover				            { background-color:#6CC520; color:#FFFFFF; border:1px solid #FFFFFF; background-image:url(../images/bg-button-green.png); background-repeat:repeat-x; background-position:bottom; }
.addon-button a:active				            { background-color:#333333; color:#FFFFFF; border:1px solid #666666; background-image:url(../images/bg-button-grey.png); background-repeat:repeat-x; background-position:bottom; }
.newlineh3{
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
    padding: 10px 0px;
	margin-bottom: 10px;
    font-size: 19px;
	color:#000;
    font-weight: 600;
}
.newlineh3 span {
    border-bottom: 4px solid #63bb19;
    padding: 10px 0px;
}
.product-new-heading .product{
	float: left;
    width: 98%;
    background-image: none;
    margin: 0px 0px 2px 0px;
    font-size: 26px;
	color:#676767;
    font-weight: 500;
	padding: 5px 0 10px 0;

	
}
.bulk-price{
	
}
.bulks{
	font-weight: 600;
    font-size: 16px;
	text-align: left;
}
.bulking{
	
}
.bulking table {
	border-collapse:collapse;
	margin:10px 0;
	font-weight:500;
	font-size:14px;
}
.bulking table td{
	padding:10px 15px;
	border:1px solid #ddd;
	text-align:center;
	color:#6e6e6e;
	font-weight:600;
}
.bqty{
	display:block;
}
.bprice{
	display:block;
	padding:10px 0 0 0;
}
.onlyproduct{
	background-image: none;
    background-color: transparent;
    border-radius: 0;
	width:140px;
	
}
.pro-qty-label{
	color: #000;
    font-size: 16px;
	float:left;
    font-weight: 600;
}
.pro-quantity{
	width: 40px !important;
    margin: 0 0 0 20px !important;
    text-align: center !important;
    color: #000 !important;
	border-radius:0 !important;
    border: 1px solid #ddd !important;
    padding: 5px !important;
}
.onlyproduct .product-column-left-buy{
	float:none;
	margin: 0;
	text-align: right;
}
.onlyaddcart{
	display: block;
    width: 100%;
    float: none;
  
    padding:0;
    margin: 18px 0 0 0;
    text-align: center;
    box-shadow: 0px 0px 4px #ddd;
}
.customer-servey:after{
	clear:both;
	display:block;
	content:"";
	
}
.customer-servey{
	
}
.customer-servey .product-column-right-row,.customer-servey .product-column-right-row-even{
	background-color: transparent;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    padding: 10px 0px;


}
.customer-servey .product-column-right-row a,.customer-servey .product-column-right-row-even a{
	color:#525252;
}
.customer-servey .product-column-right-row:hover,.customer-servey .product-column-right-row-even:hover,.customer-servey .product-column-right-row a:hover,.customer-servey .product-column-right-row-even a:hover{
	background-color:#ebebeb;
	
}
.second-full,.product-right-panel{
	width:64%;
	float:left;
	table-layout:fixed;
}
.product-right-panel{
	margin-top:15px;
}
.product-col-one,.product-two{
	display:table-cell;
	width:50%;
	vertical-align:top;
}
.third-col{
	width:60%;
	display:table;
	table-layout:fixed;
	margin-top:30px;
}
.full-rating{
	float:left;
	width: 100%;
}
.stock-data{
	font-weight:600;
}
.stock-data img{
	vertical-align: middle;
    padding-bottom: 3px;
}
.star-rating{
	padding-top: 4px;
    float: left;
    padding-right: 16px;

}
.star-rating div{
	float:none !important;
}
.onlyaddcart input{
	width:100%;
}
.video-container {
    margin: 0px 1% 0px 1%;
    width: 98%;
}
}

@media screen and (max-width:799px)
{
h1.product									    { float:left; background-image:none; text-align:left;  margin:0px 0px 10px 0px; font-size:18px; color:#3A3062; font-weight:600; }
.product span									{ display:none; width:100%; text-align:center; color:#676767;}
.product-column-left							{ float:none; width:98%; padding: 10px 0px 5px 0; margin:0 auto 20px auto; border-bottom: none;  margin-bottom: 20px; }
.showinmobile									{display:block;float:left; background-image:none; text-align:left;  margin:10px 0px 20px 10px; font-size:19px; color:#676767; font-weight:500;}
.product-column-left-column				        { float:left; width:100%; margin:0px 0% 0px 0px; }
.product-column-left-column-last		        { width: 100%;margin: 0px -17px 0px -13px;box-shadow: 0px -2px 3px #d8d8d8; background-color: rgba(255, 255, 255, 0.77); position: fixed; padding: 5px 10px 0 6px; color: #fff; bottom: 38px; } 
.product-image									{ float:left; width:100%; margin-bottom:20px; text-align:center; }

.product-column-left-freight					{ float:left; width:100%; height:80px; margin:-250px 0px 0px 0px;   }

.product-column-left-brand				        { float:left; width:55%;display:none; height:70px; margin:0px 0px 0px 0px; text-align:center;  }
.product-column-left-brand-middle		        { position:relative; top:50%; transform:translateY(-50%); }
.full-rating									{ margin: 0 auto; display: block; width: 200px; height: 55px;} 
.stock-data 									{ font-weight: 600; float:right;}
.stock-data img 								{vertical-align:middle;padding-bottom:3px;}
.full-rating .clearfix							{clear:none !important; display:none;}
.clearfix										{clear:none !important; display:none;}
.fb-like-holder:before,.product-right-panel:before							{ clear:both; display:block; content:"";}
.fb-like-holder			                		{ margin-left:auto; margin-top:10px; margin-right:auto; width:250px; }
.bulletpoints                   				{float: left; width: 100%; height: 40px; margin: 10px 0px -15px 0px; text-align: center; font-size: 15px; color: #333;}
.fb-like             							{ float:left; width:80px; margin-bottom:10px; }
.product-coloum-left-keypoints 					{ float:left; width:100%; margin-bottom:10px; }
.product-column-left-text						{ float:left; margin-top: 15px;width:100%; margin-bottom:10px; text-align:center; }
.product-column-left-text-price					{ float:left; width:100%; margin-bottom:10px; text-align:center; font-size:25px;font-weight:bold;   color: #69c21d;}
.product-column-left-text-price	 span 			{    color: #333333 !important; font-size: 26px;}
.product-column-left-text-price-gst				{ float:left; width:50%; font-weight:500;margin-bottom:3px; text-align:center; font-size:18px; color:#666;  }
.product-column-left-usually					{ float:left; width:50%;font-weight:500; margin-bottom:10px; text-align:center; color:#FF0000;}
.product-column-left-usually span               {font-size:16px;}

.addon-product						   			{ display:none; }

.product-column-left-buy-holder					{ margin-left:auto; margin-right:auto;  }
.product-column-left-buy-bg						{ float:left; width:250px; margin:0px 0px 10px 0px; padding:10px 0px 5px 0px; background-image:url(../images/product-add-to-cart-bg.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; }
.product-column-left-buy						{ float:left; font-size:10px; color:#FFF; text-align:center; margin:10px 0px 0px 10px; }

.product-column-left-buy-button					{ float:left; margin:11px 0px 0px 5px; }
.tab-image                                      { width:30%;}

.product-column-left-finance			        { display:none; }
.product-column-left-friend				        { float:left; width:100%; text-align:center; margin:0px 0px 10px 0px; }
.product-column-left-more				        { float:left; width:100%; text-align:center; margin:0px 0px 10px 0px; }
.product-column-left-print				        { float:left; width:100%; text-align:center; margin:0px 0px 20px 0px; }

.product-column-right					        { float:left; width:100%; margin:0px 0px 0px 0px; }
.product-column-right-availability		        { float:left; width:100%; }

.product-column-right-fix-me			        { display:none; width:160px; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; background-image:url(/images/bg-fix-me.png); background-color:#4A9F04; background-repeat:repeat-x; border-radius:5px; text-align:center; color:#FFFFFF; }
.product-column-right-fix-me-text		        { width:160px; margin:0px 0px 8px 0px; text-align:center; }
.product-column-right-fix-me-small		        { font-size:12px; }
.product-column-right-fix-me-price		        { width:160px; margin:0px 0px 5px 0px; text-align:center; font-size:18px; }
.product-column-right-fix-me-gst		        { width:160px; text-align:center; color:#CCC; }

.product-column-right-video         			{ display:none; }
.product-column-right-tabs				        { float:left; text-align:center; width:100%;    border-bottom: 1px solid #ddd; }
.product-column-right-info				        { float:left; width:100%; border-bottom:solid 1px #ddd; margin:0px 0px 5px 0px; padding:15px 0 15px 0; }

.product-column-right-text				        { float:left; width:100%; margin-bottom:10px; }
.product-column-right-text-options              { float:left; width:100%; margin-bottom:10px; padding:0px 0px 0px 0px; }
.product-column-right-text-opt-small            { float:left; width:100%; margin-bottom:10px; padding:0px 0px 0px 0px; }

.product-column-right-text-border		        { float:left; width:100%; margin:10px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCC; }
.product-column-right-blurb				        { float:left; width:100%; margin-bottom:20px; margin-top:15px;color:#FF0000;font-size: 15px;font-weight: 600;  }
.product-column-right-in-stock			        { float:left; width:20px; margin-top:3px; }
.product-column-right-freight			        { float:left; width:25px; }

.product-column-right-row						{ float:left; width:98%; border-top:dashed 1px #CCCCCC; }
.product-column-right-row a:Link				{ text-decoration:none; cursor:pointer; float:left; width:100%; padding:5px 0px 5px 0px; }
.product-column-right-row a:Visited				{ text-decoration:none; cursor:pointer; }
.product-column-right-row a:Hover				{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row a:Active				{ text-decoration:none; cursor:pointer; }

.product-column-right-row-even					{ float:left; width:100%; border-top:dashed 1px #CCCCCC; background-color:#EBE9F3; }
.product-column-right-row-even a:Link			{ text-decoration:none; cursor:pointer; float:left; padding:5px 0px 5px 0px; width:100%; }
.product-column-right-row-even a:Visited		{ text-decoration:none; cursor:pointer; }
.product-column-right-row-even a:Hover			{ text-decoration:none; cursor:pointer; background-color:#FFFFAE; }
.product-column-right-row-even a:Active			{ text-decoration:none; cursor:pointer; }

.product-column-right-product					{ float:left; width:100%; margin:0px 10px 0px 0px; text-align:center; }
.product-column-right-price						{ float:left; width:100%; margin:0px 0px 0px 0px; text-align:center; }
.product-column-right-save						{ color:#F00; }

.product-column-right-location			        { float:left; width:98%; padding:5px 1% 5px 1%;  border-bottom:solid 1px #CCCCCC; }
.product-column-right-stock				        { float:left; width:23%; text-align:center; padding:5px 1% 5px 1%; border-bottom:solid 1px #CCCCCC; }
.product-column-right-committed			        { float:left; width:23%; text-align:center; padding:5px 1% 5px 1%; border-bottom:solid 1px #CCCCCC; }
.product-column-right-on-order			        { float:left; width:23%; text-align:center; padding:5px 1% 5px 1%; border-bottom:solid 1px #CCCCCC; }
.product-column-right-available			        { float:left; width:23%; text-align:center; padding:5px 1% 5px 1%; border-bottom:solid 1px #CCCCCC; }

.product-column-right-add-on			        { float:left; width:100%; margin:0px 0px 10px 0px; text-align:center; }
.product-column-right-add-ons			        { display:none; }

.product-column-legal					        { float:left; width:98%; font-size:11px; color:#666666; padding:15px 0px 0px 0px; margin:20px 1% 0px 1%; border-top:solid 1px #CCCCCC; }
.product-column-updated					        { float:left; width:98%; font-size:11px; color:#ff0000; padding:5px 0px 0px 0px; margin:0px 1% 0px 1%; }

.product-review							        { float:left; width:100%; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:dashed 1px #CCCCCC; }
.product-review-details					        { float:left; width:100%; }
.product-review-rating					        { float:left; width:100%; }
.product-review-date					        { float:left; width:100%; color:#666; }
.newlineh3{
	text-transform: uppercase;
    border-bottom: 4px solid #63bb19;
    padding: 10px 0px;
	text-align: left;
    line-height: 24px;
	margin-bottom: 10px;
    font-size: 18px;
	color:#000;
    font-weight: 600;
}
.newlineh3 span {
    border-bottom: none;
    padding: 10px 0px;
}
.bulk-price{
	
}
.bulks{
	font-weight: 600;
    font-size: 16px;
    padding: 10px;
    background-color: #717171;
    text-align: center;
    color: #fff;
	cursor:pointer;
}
.bulking{
	
}
.bulking table {
	border-collapse:collapse;
	margin:10px 0;
	width: 100%;
	font-weight:500;
	display: none;
	font-size:14px;
}
.bulking table td{
	padding:10px 20px;
	border:1px solid #ddd;
	text-align:center;
	color:#6e6e6e;
	font-weight:600;
}
.bqty{
	display:block;
}
.bprice{
	display:block;
	padding:10px 0 0 0;
}
.onlyproduct{
	background-image: none;
    background-color: transparent;
    border-radius: 0;
	width:100%;
	
}
.pro-qty-label{
	color: #000;
    font-size: 15px;
    font-weight: 600;
}
.pro-quantity{
	width: 55px !important;
    margin: 0 0 0 20px !important;
    text-align: center !important;
    color: #000 !important;
	border-radius:0 !important;
    border: 1px solid #ddd !important;
    padding: 8px 0 !important;
	height: 16px;
}
 .product-new-heading{
	border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
    margin-top: -20px;
    margin-bottom: 10px;

 }
.onlyproduct .product-column-left-buy{
	float:left;
	margin: 0 0 0 7px;
	text-align: right;
}
.onlyaddcart{
	display: block;
    width: 153px;
    float: right;
   
    padding:  0px;
    margin: 0px 10px 0 0;
    text-align: center;
    box-shadow: 0px 0px 4px #ddd;
}
/* fix-pro for fixed cart on scroll*/
.fix-pro .onlyaddcart{
	display: block;
    width: 150px;
    float: right;
  
    padding: 0px;
    margin: 0px 0;
    text-align: center;
    box-shadow: 0px 0px 4px #ddd;
}
.fix-pro .product-column-left-buy{
	float:left;
	margin: 4px 0 0 0;
	text-align: right;
}
.fix-pro{
	background-image: none;
    background-color: rgba(255, 255, 255, 0.84);
    border-radius: 0;
    width: 90%;
    padding: 8px 4%;
    margin: 0 0px;
    position: fixed;
    bottom: 0;
	
}
.customer-servey:after{
	clear:both;
	display:block;
	content:"";
	
}
.customer-servey{
	
}
.customer-servey .product-column-right-row,.customer-servey .product-column-right-row-even{
	background-color: transparent;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    padding: 10px 0px;
    width: 100%;

}
.customer-servey .product-column-right-row a,.customer-servey .product-column-right-row-even a{
	color:#525252;
}
.customer-servey .product-column-right-row:hover,.customer-servey .product-column-right-row-even:hover,.customer-servey .product-column-right-row a:hover,.customer-servey .product-column-right-row-even a:hover{
	background-color:#ebebeb;
	
}
.customer-servey .product-column-right-product{
	float:none;
	width:auto;
	margin:0px 0px 10px 0;
}
.product-image-middle img{
	border: 1px solid #ddd !important;
    padding: 10px;
}
.star-rating{
	padding-top: 4px;
    float: left;
    padding-right: 16px;

}
.star-rating div{
	float:none !important;
}
.onlyaddcart input{
	width:100%;
}
.video-container {
    margin: 0px 0px 30px 0;
    border-bottom: 1px solid #ddd;
	padding: 0 0 10px 0;
    margin-bottom: 20px !important;
}
.product-custom{
	padding-top: 10px;
    border-top: 1px solid #ddd;
}
}
.note{
	color: #f00;
    font-weight: bold;
}
.clearfix{
	 clear:both;
	 display:block;
	 content:"";
}
 .product-new-heading{
	border-bottom:1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.product:after,.product-right-panel:after {
	display:block;
	clear:both;
	content:"";
}
.product-column-right-info{
	border:none !important;
}
.tab-image{
	margin-bottom: -4px;
}
.product-column-right-tabs a:hover{
	text-decoration:none;
}
.clearfix-all{
	clear:both;
	display:block;
	content:"";
}
.interesteddiv{
	margin:20px 0;
}
.interesteddiv:after,.product-column-left-brand:after{
	clear:both;
	display:block;
	content:"";
}
.interesteddiv .cart-image-home {
  display:none;	
}
.interesteddiv .product-column-right-add-ons{
	border:none !important;
}

/* pop-up css starts*/
.stock-data{
	cursor:pointer;
	color: #777777;
}
.stock-data:hover{
	color:#63bb19;
	
}

.product-column-right-video{
margin:15px 0 20px 0;	
}
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 10px  20px 20px 20px;
    border: 1px solid #fefefe;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.product-consol{
	display: table;
    table-layout: fixed;
    width: 100%;
}
/* end of popup css*/
.onlyaddcart input[type="input"]{
	width:160px;
	height:36px;
}
.video-container:after{
	content:"";
	display:block;
	clear:both;
}
.video-container{
	margin:0px 0px 30px 0;
}
