@media (min-width: 992px) {
	#product-grid {
		font-size: 15px;
	}
	/**
	 * Force buttons to same size
	 */
	#product-grid .btn {
		font-size: 15px;
	}


	/* Normal grid */
/*	#product-grid tr.grid-group-item .price {
		font-size: 19px;
	}*/


	#product-grid.grid-size-normal tr.grid-group-item {
		width: 22.65% !important; /* 31.5 * 3 = 94,5%*/
    	margin: 1.35%; /*Total of 5.5% to use in to 4 margins as first and last child have only 1 margin*/
    	border-radius: 10px 10px 4px 4px;
	}

	#product-grid tr.grid-group-item .product-image img {
		border-radius: 4px 4px 0 0;
	}

	#product-grid tr.grid-group-item td {
	    padding: 0 16px 0 16px;
	}

	#product-grid.grid-size-normal tr.grid-group-item:first-child,
	#product-grid.grid-size-normal tr.grid-group-item:nth-child(2),
	#product-grid.grid-size-normal tr.grid-group-item:nth-child(3),
	#product-grid.grid-size-normal tr.grid-group-item:nth-child(4) {
		margin-top: 0;
	}
	#product-grid.grid-size-normal tr.grid-group-item:first-child,
	#product-grid.grid-size-normal tr.grid-group-item:nth-child(4n+1) {
		margin-left: 0;
		/* margin-top: 0; */
	}

	#product-grid.grid-size-normal tr.grid-group-item:last-child,
	#product-grid.grid-size-normal tr.grid-group-item:nth-child(4n+4) {
		margin-right: 0;
		
	}

	/* Small grid - 5 per row */
	#product-grid.grid-size-small tr.grid-group-item {
		width: 18% !important; /* 5 per row */
    	margin: 0.8%; /*Total margins spread across the row, first and last child have only 1 margin*/
	}

	/* Override the base 4-per-row clear (style.css) so 5 fit per row */
	#product-grid.grid-size-small tr.grid-group-item:nth-child(4n+1) {
		clear: none;
	}
	#product-grid.grid-size-small tr.grid-group-item:nth-child(5n+1) {
		clear: left;
	}

	#product-grid.grid-size-small tr.grid-group-item:first-child,
	#product-grid.grid-size-small tr.grid-group-item:nth-child(2),
	#product-grid.grid-size-small tr.grid-group-item:nth-child(3),
	#product-grid.grid-size-small tr.grid-group-item:nth-child(4),
	#product-grid.grid-size-small tr.grid-group-item:nth-child(5) {
		margin-top: 0;
	}
	#product-grid.grid-size-small tr.grid-group-item:first-child,
	#product-grid.grid-size-small tr.grid-group-item:nth-child(5n+1) {
		margin-left: 0;
	}

	#product-grid.grid-size-small tr.grid-group-item:last-child,
	#product-grid.grid-size-small tr.grid-group-item:nth-child(5n+5) {
		margin-right: 0;
	}

	#product-view .preview-pic {
	  /*	-webkit-box-flex: 1;
	  	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	    flex-grow: 1;*/
	    height: 240px;
	    position: relative;
	}

	#product-view .preview-pic > .tab-pane {
		position: absolute;
	    top: 50%;
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	    width: 100%;
	    max-height: 100%;
	    text-align: center;
	}

	#product-view .preview-pic > .tab-pane .img {
		/*width: 100%;*/
		max-height: 100%;
		height: auto;
	}
}

