#ps_checkout-payment-method-logo-block-container {
    display: none;
}

#payment-methods_block .payment-icon {
    margin-bottom: 10px;
}

.payment-icon {
    width: auto !important;
}

.payment-icon-row a:hover {
    text-decoration: none;
}

.footer-container .payment-icon-row {
    text-align: center;
}

.payment-icon-column {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
}

.img-icon {
    height: 25px !important;
    width: auto !important;
    text-decoration: none;
}

.payment-icon-column img {
    margin-top: 4px;
    vertical-align: middle;
}

#footer .payment-icon {
    margin: 1px 0 1.5rem;
}

.product_list.grid .item-content .payment-icon-column img{
    cursor: default;
}

#landing-container .payment-icon-column > a{
    pointer-events: none;
}

@media (max-width: 991px) {
    .payment-icon-column img {
        max-height: 80px;
        -ms-flex: 30%;
        flex: 30%;
    }
    .payment-icon-row {
        float:none !important;
    }
}

@media (min-width: 992px) {
    .payment-icon-column img {
        max-height: 50px;
        -ms-flex: 18%;
        flex: 18%;
    }
}

@media (min-width: 1024px) {
    .payment-icon-column img {
        -ms-flex: 25%;
        flex: 25%;
    }
    .payment-icon {
        float: none !important;
    }
    .img-icon {
        height: 30px !important;
    }
    #order .img-icon {
        height: 30px !important;
    }
}
