@media screen and (max-width: 500px) {
    .rightbox {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-lg-1 {
        margin-left: 0%;
    }
    .left-cart {
        /* flex: 0 0 auto; */
        width: 99.666667%;
    }
  }
  @media screen and (max-width: 768px) {
    .rightbox {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-lg-1 {
        margin-left:0px;
    }
    .left-cart {
        /* flex: 0 0 auto; */
        width: 99.666667%;
    }
}

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-left: 8.333333%;
    }
    .rightbox {
        flex: 0 0 auto;
        width: 33%;
    }
    .offset-lg-1 {
        margin-left: 15.333333%;
    }
    .left-cart {
        /* flex: 0 0 auto; */
        width: 67.666667%;
    }
}
@media (min-width: 992px) {
    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
}
@media (min-width: 992px) {
    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
}