/* ITEM BOX RESPONSIVE */

@media all and (min-width: 240px) and (max-width: 363px) {

    .product-grid .item-box {
	    width: 100%;
        margin: 0 0 2%;
        overflow: hidden;
    }

}

@media all and (min-width: 364px) and (max-width: 529px) {

    .product-grid .item-box {
        width: 49.5%;
        margin: 0 0 2% 2%;
    }
        .product-grid .item-box:nth-child(2n+1) {
            clear: both;
            margin-left: 0;
        }

}

@media all and (min-width: 530px) and (max-width: 684px), screen and (min-width: 981px) {

    .product-grid .item-box {
        width: 23%;
        margin: 0 0 1% 1%;
    }
        .product-grid .item-box:nth-child(4n+1) {
            clear: both;
            margin-left: 0;
        }

}

@media all and (min-width: 685px) and (max-width: 980px) {

    .product-grid .item-box {
        width: 23%;
        margin: 0 0 1% 1%;
    }
        .product-grid .item-box:nth-child(4n+1) {
            clear: both;
            margin-left: 0;
        }

}