/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    #promos .heading-design-h5:after,
    #janis .heading-design-h5:after,
    #nouveautes .heading-design-h5:after {
        /*display:none*/
    }
    #promos .heading-design-h5, #janis .heading-design-h5, #nouveautes .heading-design-h5 {
        font-size: 35px;
    }
    #promos .heading-design-h5 a, #janis .heading-design-h5 a, #nouveautes .heading-design-h5 a {
        line-height: 45px;
    }
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {
    #promos .heading-design-h5:after,
    #janis .heading-design-h5:after,
    #nouveautes .heading-design-h5:after {
        width: 38%;
    }
    .product-body {
        min-height: 75px;
    }
    form.woocommerce-form-login.login,
    form.woocommerce-ResetPassword.lost_reset_password,
    p.rest-confirmation,
    form.woocommerce-form-register {
        width: 60%;
        margin-left: 20%;
        margin-top: 45px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    #promos .heading-design-h5:after,
    #janis .heading-design-h5:after,
    #nouveautes .heading-design-h5:after {
        width: 52%;
    }

    .cart-collaterals {
        width: 50%;
        float: right;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    #promos .heading-design-h5:after,
    #janis .heading-design-h5:after,
    #nouveautes .heading-design-h5:after {
        width: 55%;
    }
}

@media screen and (max-width: 991px) {
    li.list-courses, li.magasins {
        display: none;
    }
}