.d-md-show,
.footer-info-list{
    display: none;
}
.up-down-qta{
    position: relative;
    width: 15px;
    height: 45px;
}
.up-down-qta a:nth-of-type(1){        
    position: absolute;
    top: 0;
}
.up-down-qta a:nth-of-type(2){        
    position: absolute;
    bottom: 0;
}
@media only screen and (max-width: 5000px){
    .page-wrapper {
        overflow: hidden;
    }
    .default-container {
        max-width: 1440px;
    }
}
@media only screen and (max-width: 1600px){
    .default-container {
        max-width: 1320px;
    }
}
@media only screen and (max-width: 1340px){
    .page-wrapper {
        overflow: hidden;
    }
}
@media only screen and (max-width: 1140px){
    .page-wrapper {
        overflow: hidden;
    }
}
@media only screen and (min-width: 992px){
    .relative-lg{
        position: relative;
    }
}
@media (max-width: 991px){
    .container.carrello {
        padding: 0 !important;
    }
    table.table.table-cart.table-cart-riv {
        min-width: 1190px;
    }
    .d-md-show,
    .footer-info-list{
        display: block;
    }
    .d-md-hide{
        display: none !important;
    }
    .tiolo-sito, .imgDxTop{
        display: none !important;
    }
    .nav-logato{
        display: none !important;
    }
    .absolute-sm{
        position: absolute;
    }

}
@media (max-width: 767px){
    .carousel-indicators{
        z-index: 1;
    }
    .info-pagamento .form-control{margin-bottom: 7px;}
    .info-pagamento .form-control label {
        font-size: .85rem;
    }
}
@media (max-width: 575px){
    .container.carrello {
        padding: 0 35px !important;
    }
}
@media (max-width: 480px){    
    .info-pagamento label {
        font-size: .85rem;
    }
}