.cc-32-rounded {
    display: inline-block;
    width: 51px;
    height: 32px;
    background-image: url(../img/sprites.png);
    background-repeat: no-repeat;
    text-align: center;
}

.cc-32-rounded-blank {
    background-position: -0px -0px;
}

.cc-32-rounded-2checkout {
    background-position: -51px -0px;
}

.cc-32-rounded-7eleven {
    background-position: -102px -0px;
}

.cc-32-rounded-affinbank {
    background-position: -153px -0px;
}

.cc-32-rounded-aib {
    background-position: -204px -0px;
}

.cc-32-rounded-alipay {
    /*background-position: -255px -0px;*/
    background-position: -153px -577px;
    width: 102px;
}

.cc-32-rounded-alliedwallet {
    background-position: -306px -0px;
}

.cc-32-rounded-ambank {
    background-position: -357px -0px;
}

.cc-32-rounded-american-express,
.cc-32-rounded-AM {
    background-position: -408px -0px;
}

.cc-32-rounded-amexsafekey {
    background-position: -459px -0px;
}

.cc-32-rounded-androidpay {
    background-position: -0px -32px;
}

.cc-32-rounded-applepay {
    background-position: -51px -32px;
}

.cc-32-rounded-argencard {
    background-position: -102px -32px;
}

.cc-32-rounded-astropaycard {
    background-position: -153px -32px;
}

.cc-32-rounded-astropaydirect {
    background-position: -204px -32px;
}

.cc-32-rounded-aura {
    background-position: -255px -32px;
}

.cc-32-rounded-banamex {
    background-position: -306px -32px;
}

.cc-32-rounded-bancodechile {
    background-position: -357px -32px;
}

.cc-32-rounded-bancodeoccidente {
    background-position: -408px -32px;
}

.cc-32-rounded-bancodobrasil {
    background-position: -459px -32px;
}

.cc-32-rounded-bancontact,
.cc-32-rounded-bcmc {
    background-position: -0px -64px;
}

.cc-32-rounded-bankcard,
.cc-32-rounded-BC {
    background-position: -51px -64px;
}

.cc-32-rounded-bankislam {
    background-position: -102px -64px;
}

.cc-32-rounded-banktransfer {
    background-position: -153px -64px;
}

.cc-32-rounded-barclaycard {
    background-position: -204px -64px;
}

.cc-32-rounded-bbvabancomermx {
    background-position: -255px -64px;
}

.cc-32-rounded-bcp {
    background-position: -306px -64px;
}

.cc-32-rounded-bitcoin {
    background-position: -357px -64px;
}

.cc-32-rounded-bitpay {
    background-position: -408px -64px;
}

.cc-32-rounded-boleto {
    background-position: -459px -64px;
}

.cc-32-rounded-borgun {
    background-position: -0px -96px;
}

.cc-32-rounded-bradesco {
    background-position: -51px -96px;
}

.cc-32-rounded-cabal {
    background-position: -102px -96px;
}

.cc-32-rounded-carte-blanche,
.cc-32-rounded-DC {
    background-position: -153px -96px;
}

.cc-32-rounded-carulla {
    background-position: -204px -96px;
}

.cc-32-rounded-cashflows {
    background-position: -255px -96px;
}

.cc-32-rounded-cencosud {
    background-position: -306px -96px;
}

.cc-32-rounded-china-union-pay,
.cc-32-rounded-unionpay,
.cc-32-rounded-CU {
    background-position: -357px -96px;
}

.cc-32-rounded-cimbclicks {
    background-position: -408px -96px;
}

.cc-32-rounded-cirrus {
    background-position: -459px -96px;
}

.cc-32-rounded-clydesdale,
.cc-32-rounded-CF {
    background-position: -0px -128px;
}

.cc-32-rounded-cmr {
    background-position: -51px -128px;
}

.cc-32-rounded-cobroexpress {
    background-position: -102px -128px;
}

.cc-32-rounded-credorax {
    background-position: -153px -128px;
}

.cc-32-rounded-dankort,
.cc-32-rounded-DK {
    background-position: -204px -128px;
}

.cc-32-rounded-danskebank {
    background-position: -255px -128px;
}

.cc-32-rounded-davivienda {
    background-position: -306px -128px;
}

.cc-32-rounded-decta {
    background-position: -357px -128px;
}

.cc-32-rounded-delta {
    background-position: -408px -128px;
}

.cc-32-rounded-dineromailpayu {
    background-position: -459px -128px;
}

.cc-32-rounded-diners-club,
.cc-32-rounded-DI,
.cc-32-rounded-DE,
.cc-32-rounded-MI {
    background-position: -0px -160px;
}

.cc-32-rounded-dinersprotectbuy {
    background-position: -51px -160px;
}

.cc-32-rounded-direct-debit {
    background-position: -102px -160px;
}

.cc-32-rounded-discover,
.cc-32-rounded-DS {
    background-position: -153px -160px;
}

.cc-32-rounded-dlocal {
    background-position: -204px -160px;
}

.cc-32-rounded-dnb {
    background-position: -255px -160px;
}

.cc-32-rounded-dragonpay {
    background-position: -306px -160px;
}

.cc-32-rounded-ebay {
    background-position: -357px -160px;
}

.cc-32-rounded-edeq {
    background-position: -408px -160px;
}

.cc-32-rounded-efecty {
    background-position: -459px -160px;
}

.cc-32-rounded-elo {
    background-position: -0px -192px;
}

.cc-32-rounded-elavon {
    background-position: -51px -192px;
}

.cc-32-rounded-enets {
    background-position: -102px -192px;
}

.cc-32-rounded-entercash {
    background-position: -153px -192px;
}

.cc-32-rounded-epay {
    background-position: -204px -192px;
}

.cc-32-rounded-eps {
    background-position: -255px -192px;
}

.cc-32-rounded-esapay {
    background-position: -306px -192px;
}

.cc-32-rounded-evopayments {
    background-position: -357px -192px;
}

.cc-32-rounded-exito {
    background-position: -408px -192px;
}

.cc-32-rounded-finishonlinebanking {
    background-position: -459px -192px;
}

.cc-32-rounded-firstdata {
    background-position: -0px -224px;
}

.cc-32-rounded-firstdataomnipay {
    background-position: -51px -224px;
}

.cc-32-rounded-flex-cache,
.cc-32-rounded-FC {
    background-position: -102px -224px;
}

.cc-32-rounded-gcp {
    background-position: -153px -224px;
}

.cc-32-rounded-generic,
.cc-32-rounded-XX {
    background-position: -204px -224px;
}

.cc-32-rounded-giropay {
    background-position: -255px -224px;
}

.cc-32-rounded-globalpayments {
    background-position: -306px -224px;
}

.cc-32-rounded-google-checkout {
    background-position: -357px -224px;
}

.cc-32-rounded-googlepay {
    background-position: -408px -224px;
}

.cc-32-rounded-handelsbanken {
    background-position: -459px -224px;
}

.cc-32-rounded-hipercard {
    background-position: -0px -256px;
}

.cc-32-rounded-hongleongbank {
    background-position: -51px -256px;
}

.cc-32-rounded-hsbc {
    background-position: -102px -256px;
}

.cc-32-rounded-iban {
    background-position: -153px -256px;
}

.cc-32-rounded-ideal {
    background-position: -204px -256px;
}

.cc-32-rounded-insta-payment,
.cc-32-rounded-IP {
    background-position: -255px -256px;
}

.cc-32-rounded-instanttransfer {
    background-position: -306px -256px;
}

.cc-32-rounded-interbank {
    background-position: -357px -256px;
}

.cc-32-rounded-internationalpayout {
    background-position: -408px -256px;
}

.cc-32-rounded-iovation {
    background-position: -459px -256px;
}

.cc-32-rounded-itau {
    background-position: -0px -288px;
}

.cc-32-rounded-jcb {
    background-position: -51px -288px;
}

.cc-32-rounded-kalixa {
    background-position: -102px -288px;
}

.cc-32-rounded-klarna {
    background-position: -153px -288px;
}

.cc-32-rounded-kount {
    background-position: -204px -288px;
}

.cc-32-rounded-link {
    background-position: -255px -288px;
}

.cc-32-rounded-lloydscardnet {
    background-position: -306px -288px;
}

.cc-32-rounded-maestro,
.cc-32-rounded-MA,
.cc-32-rounded-MU {
    background-position: -357px -288px;
}

.cc-32-rounded-magna {
    background-position: -408px -288px;
}

.cc-32-rounded-mastercard-debit,
.cc-32-rounded-MD {
    background-position: -459px -288px;
}

.cc-32-rounded-mastercard-purchasing,
.cc-32-rounded-MP {
    background-position: -0px -320px;
}

.cc-32-rounded-mastercard,
.cc-32-rounded-MC {
    background-position: -51px -320px;
}

.cc-32-rounded-mastercardpaypass {
    background-position: -102px -320px;
}

.cc-32-rounded-mastercardsecurecode {
    background-position: -153px -320px;
}

.cc-32-rounded-masterpass {
    background-position: -204px -320px;
}

.cc-32-rounded-maybank2u {
    background-position: -255px -320px;
}

.cc-32-rounded-mercadolivre {
    background-position: -306px -320px;
}

.cc-32-rounded-moneybookers {
    background-position: -357px -320px;
}

.cc-32-rounded-multibanco {
    background-position: -408px -320px;
}

.cc-32-rounded-mybank {
    background-position: -459px -320px;
}

.cc-32-rounded-myclearfpx {
    background-position: -0px -352px;
}

.cc-32-rounded-naranja {
    background-position: -51px -352px;
}

.cc-32-rounded-neteller {
    background-position: -102px -352px;
}

.cc-32-rounded-oxxo {
    background-position: -153px -352px;
}

.cc-32-rounded-pagofacil {
    background-position: -204px -352px;
}

.cc-32-rounded-paypal-old {
    background-position: -255px -352px;
}

.cc-32-rounded-paypal {
    background-position: -306px -352px;
}

.cc-32-rounded-paysafecard {
    background-position: -357px -352px;
}

.cc-32-rounded-paysbuy {
    background-position: -408px -352px;
}

.cc-32-rounded-paysera {
    background-position: -459px -352px;
}

.cc-32-rounded-payu {
    background-position: -0px -384px;
}

.cc-32-rounded-payvision {
    background-position: -51px -384px;
}

.cc-32-rounded-pcidsscertified,
.cc-32-rounded-pci {
    background-position: -102px -384px;
}

.cc-32-rounded-pcidsscompliant {
    background-position: -153px -384px;
}

.cc-32-rounded-poli {
    background-position: -204px -384px;
}

.cc-32-rounded-polishpayout {
    background-position: -255px -384px;
}

.cc-32-rounded-postfinance {
    background-position: -306px -384px;
}

.cc-32-rounded-ppro {
    background-position: -357px -384px;
}

.cc-32-rounded-presto {
    background-position: -408px -384px;
}

.cc-32-rounded-processingcom {
    background-position: -459px -384px;
}

.cc-32-rounded-provincianet {
    background-position: -0px -416px;
}

.cc-32-rounded-przelewy24 {
    background-position: -51px -416px;
}

.cc-32-rounded-pse {
    background-position: -102px -416px;
}

.cc-32-rounded-qiwi {
    background-position: -153px -416px;
}

.cc-32-rounded-qwipi {
    background-position: -204px -416px;
}

.cc-32-rounded-rapipago {
    background-position: -255px -416px;
}

.cc-32-rounded-redpagos {
    background-position: -306px -416px;
}

.cc-32-rounded-rhb {
    background-position: -357px -416px;
}

.cc-32-rounded-rietumu {
    background-position: -408px -416px;
}

.cc-32-rounded-ripsa {
    background-position: -459px -416px;
}

.cc-32-rounded-safetypay {
    background-position: -0px -448px;
}

.cc-32-rounded-sagepay {
    background-position: -51px -448px;
}

.cc-32-rounded-samsingpost {
    background-position: -102px -448px;
}

.cc-32-rounded-samsungpay {
    background-position: -153px -448px;
}

.cc-32-rounded-santander {
    background-position: -204px -448px;
}

.cc-32-rounded-santanderrio {
    background-position: -255px -448px;
}

.cc-32-rounded-securetrading {
    background-position: -306px -448px;
}

.cc-32-rounded-sepa,
.cc-32-rounded-sepaddmodela,
.cc-32-rounded-sepaddmodelc,
.cc-32-rounded-sepadirectdebit,
.cc-32-rounded-sepapayout {
    background-position: -357px -448px;
}

.cc-32-rounded-servipag {
    background-position: -408px -448px;
}

.cc-32-rounded-sixthcents {
    background-position: -459px -448px;
}

.cc-32-rounded-skrill {
    background-position: -0px -480px;
}

.cc-32-rounded-sofort {
    background-position: -51px -480px;
}

.cc-32-rounded-directpay {
    background-position: -51px -480px;
}

.cc-32-rounded-solo,
.cc-32-rounded-SO {
    background-position: -102px -480px;
}

.cc-32-rounded-style {
    background-position: -153px -480px;
}

.cc-32-rounded-surtimax {
    background-position: -204px -480px;
}

.cc-32-rounded-switch,
.cc-32-rounded-SW {
    background-position: -255px -480px;
}

.cc-32-rounded-tarjetashopping {
    background-position: -306px -480px;
}

.cc-32-rounded-tempo-payments,
.cc-32-rounded-TP {
    background-position: -357px -480px;
}

.cc-32-rounded-ticketonline {
    background-position: -408px -480px;
}

.cc-32-rounded-trustly {
    background-position: -459px -480px;
}

.cc-32-rounded-trustpay {
    background-position: -0px -512px;
}

.cc-32-rounded-valitor {
    background-position: -51px -512px;
}

.cc-32-rounded-venmo {
    background-position: -102px -512px;
}

.cc-32-rounded-verifiedbyvisa {
    background-position: -153px -512px;
}

.cc-32-rounded-visa-atm,
.cc-32-rounded-VA {
    background-position: -204px -512px;
}

.cc-32-rounded-visa-debit,
.cc-32-rounded-VD {
    background-position: -255px -512px;
}

.cc-32-rounded-visa-electron-old {
    background-position: -306px -512px;
}

.cc-32-rounded-EL {
    background-position: -357px -512px;
}

.cc-32-rounded-VP {
    background-position: -408px -512px;
}

.cc-32-rounded-visa,
.cc-32-rounded-VC {
    background-position: -459px -512px;
}

.cc-32-rounded-visacheckout {
    background-position: -0px -544px;
}

.cc-32-rounded-webmoney {
    background-position: -51px -544px;
}

.cc-32-rounded-webpay {
    background-position: -102px -544px;
}

.cc-32-rounded-wechatpay {
    background-position: -153px -544px;
}

.cc-32-rounded-western-union {
    background-position: -204px -544px;
}

.cc-32-rounded-wirecard {
    background-position: -255px -544px;
}

.cc-32-rounded-worldpay {
    background-position: -306px -544px;
}

.cc-32-rounded-zimpler {
    background-position: -357px -544px;
}

.cc-32-rounded-discoverprotectbuy {
    background-position: -408px -544px;
}

.cc-32-rounded-cxpay {
    background-position: 3px -576px;
}
