.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;
}
