
@media screen and (max-width:1100px) {
    #main-container-cart{
        padding-top: 155px !important;
    }

    .bp-container {
        padding-right: 0px;
        padding-left: 0px;
        margin-right: auto;
        margin-left: auto;
        min-width: 100%;
    }

    #steper-containter{
        padding-left: 15px;
    }

    #container-right-summary{
        margin-left: 15px;
        margin-right: 15px;
    }

    .bp-grid-cart {
        display: flex;
        float: right;
        margin-right: 20px;
    }

    .bp-table thead{
        font-size: 14px;
    }

    .footer-method{
        flex-direction: column;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .footer-method div{
        width: 100%;
    }

    .address-box{
        flex-direction: column;
        padding: 0px 0px 0px 0px;
    }

    .payment-container {
        margin-bottom: 10px;
    }

    .bp-back-icon{
        padding-bottom: 25px;
        margin-left: 15px;
    }
    
    #flag-container-idc {
        position: absolute;
        top: 320px;
        right: 20px;
    }
    
    #carousel-sugeridos{
        padding-bottom: 15px;
        margin-top: 25px;

    }
    .carusel-sugeridos{
        width: 100% !important;
    }

    .carusel-sugeridos .slick-slide {
        max-width: 320px !important;
    }

    #container-summary-order{
        padding-bottom: 15px;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #lbl-CFDI{
        margin-bottom: 20px;
    }

    #payment-container-cart{
        margin-bottom: 30px !important;
    }

    .footer-method select, .address-box input{
        margin-bottom: 20px;
    }

    #container-CFDI{
        margin-bottom: 25px;
    }

    #step1{
        margin-top: 10px;
    }

    #step2{
        padding-top: 0px;
        margin-top: 0px;
    }

    #step3{
        padding-top: 15px;
    }


    #msj-cart-empty{
        margin-left: auto;
        margin-right: auto;
    }
}