ul.card_logos {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.card_visa, .card_mastercard, .card_amex, .card_discover, .card_diners, .card_jcb, .card_none {
	height: 22px;
	overflow: hidden;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 994px)
{
    .card_visa, .card_mastercard, .card_amex, .card_discover, .card_diners, .card_jcb, .card_none {
        height: 32px;
    }
}
@media (max-width: 568px)
{
    .card_visa, .card_mastercard, .card_amex, .card_discover, .card_diners, .card_jcb, .card_none {
        height: 22px;
    }
}
.card_visa {
    background-image: url('Images/CC/visa.png');
}
.card_mastercard {
	background-image: url('Images/CC/mc.png');
}

.card_amex {
	background-image: url('Images/CC/amex.png');
}

.card_discover {
    background-image: url('Images/CC/discover.png');
}

.card_diners {
	background-image: url('Images/CC/diners.png');
}

.card_jcb {
	background-position: -660px 0;
}

/*
.is_visa , .is_mastercard , .is_amex , .is_discover , .is_diners , .is_jcb , .is_nothing  {
	opacity: .2;
}
*/

.card_visa, .card_mastercard, .card_amex, .card_discover, .card_diners, .card_jcb {
	display: none;
}

.card_none {
    display: inline-block;
}

.is_visa .card_visa, .is_mastercard .card_mastercard, .is_amex .card_amex, .is_discover .card_discover, .is_diners .card_diners, .is_jcb .card_jcb {
	display: inline-block;
}

.is_visa .card_none, .is_mastercard .card_none, .is_amex .card_none, .is_discover .card_none, .is_diners .card_none, .is_jcb .card_none {
	display: none;
}