@media screen and (max-width: 992px) {}

/** max992 **/


/**** Desktop ****/
@media only screen and (min-width: 1401px) and (max-width: 2000px) {

    .includes .item .item-content * {
        font-size: 14px !important;
    }

    .includes .item .item-image img {
        height: 100px !important;
    }

    .includes .item .item-content {
        margin-top: 10px !important;
    }

    .nutritional-values .item .nutrition,
    .nutritional-values .item .percentage {
        height: 50px;
    }

    .nutritional-values .item.per-portion-item span.portion-title,
    .nutritional-values .item .percentage span,
    .nutritional-values .item .nutrition span {
        font-size: 16px;
        font-weight: 300;
    }

    .nutritional-values .item.per-portion-item span.portion-value,
    .nutritional-values .item .value span.portion-value {
        font-size: 55px;
    }

    .nutritional-values .item.per-portion-item span.unit,
    .nutritional-values .item .value span.unit {
        font-size: 20px;
    }
    .cart-item {        
        height: 200px;        
    }
}

/**** Desktop END ****/


/**** Laptop ****/
@media only screen and (min-width: 768px) and (max-width: 1400px) {

    .includes .item .item-content * {
        font-size: 14px !important;
    }

    .includes .item .item-image img {
        height: 75px !important;
    }

    .includes .item .item-content {
        margin-top: 10px !important;
    }

    .nutritional-values .item .nutrition,
    .nutritional-values .item .percentage {
        height: 50px;
    }

    .nutritional-values .item.per-portion-item span.portion-title,
    .nutritional-values .item .percentage span,
    .nutritional-values .item .nutrition span {
        font-size: 14px;
        font-weight: 300;
    }

    .nutritional-values .item.per-portion-item span.portion-value,
    .nutritional-values .item .value span.portion-value {
        font-size: 45px;
    }

    .nutritional-values .item.per-portion-item span.unit,
    .nutritional-values .item .value span.unit {
        font-size: 18px;
    }
    
    .cart-item {        
        height: 175px;        
    }


}

/**** Laptop END ****/


/**** Tablet ****/
@media only screen and (min-width: 450px) and (max-width: 767px) {

    .includes .item .item-content * {
        font-size: 12px !important;
    }

    .includes .item .item-image img {
        height: 30px !important;
    }

    .includes .item .item-content {
        margin-top: 10px !important;
    }
}

/**** Tablet END ****/


/**** Tablet ****/
@media screen and (max-width: 768px) {

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        width: 100%;
        padding-right: 25px !important;
        padding-left: 25px !important;
        margin-right: auto;
        margin-left: auto;
    }

}

@media screen and (min-width: 992px) {
    a.list-item .title {
        font-size: 14px;
        line-height: 18px !important;
        height: 36px;
    }
}

/** min992 **/

/**** Tablet END ****/