.online_methods{margin: 0;}
.online_method {
    text-align: center;
    background: #fff;
    border: solid 1px #eee;
    margin: 10px -5px;
    padding: 10px 0;
    display: block;
    border-radius: 5px;
	cursor: pointer;
}
.online_method.checked {
    border-color: #2196F3;
}
.online_method input[type=radio] {
    display:none;
}


.online_method h3 {
    text-align: center;
    /* display: none; */
    font-size: 12px;
    font-weight: normal;
    height: 2rem;
    line-height: 18px;
}

.bank_logo {
	display:inline-block;
	width: 50px;
	height: 50px;
	background: transparent url('../../assets/images/banks.webp?57') no-repeat center center;
	background-size: 500px;
	margin: auto;
	
}

.bank_sm {
	width: 25px;
	height: 25px;
	background-size: 250px;
	display: inline-block;
}

.bank_logo.bank_mellat {
	background-position: 0px 0;
}
.bank_logo.bank_pasargad {
	background-position: 0px -50px;
}
.bank_logo.bank_parsian {
	background-position: 0px -100px;
}
.bank_logo.bank_parsianbank {
	background-position: 0px -100px;
}
.bank_logo.bank_saman {
	background-position: 0px -150px;
}
.bank_logo.bank_ghavamin {
	background-position: 0px -200px;
}
.bank_logo.bank_keshavarzi {
	background-position: 0px -250px;
}
.bank_logo.bank_parspal {
	background-position: 0px -300px;
}
.bank_logo.bank_zarinpal {
	background-position: 0px -350px;
}
.bank_logo.bank_irankish,.bank_logo.bank_irankish2 {
	background-position: 0px -400px;
}
.bank_logo.bank_saderat {
	background-position: 0px -450px;
}
.bank_logo.bank_postbank {
	background-position: -50px 0;
}
.bank_logo.bank_payir {
	background-position: -50px -50px;
}
.bank_logo.bank_melli {
	background-position: -50px -100px;
}
.bank_logo.bank_idpay {
	background-position: -50px -150px;
}
.bank_logo.bank_payping {
	background-position: -50px -200px;
}
.bank_logo.bank_aqayepardakht {
	background-position: -50px -250px;
}
.bank_logo.bank_tejarat {
	background-position: -50px -300px;
}
.bank_logo.bank_arianpal {
    background-position: -50px -350px;
}
.bank_logo.bank_zibal {
    background-position: -50px -400px;
}
.bank_logo.bank_jibit {
    background-position: -50px -450px;
}
.bank_logo.bank_sizpay {
	background-position: -100px 0;
}
.bank_logo.bank_vandar {
	background-position: -100px -50px;
}
.bank_logo.bank_asanpardakht {
	background-position: -100px -100px;
}
.bank_logo.bank_atipay {
	background-position: -100px -150px;
}
.bank_logo.bank_bahamta {
	background-position: -100px -200px;
}
.bank_logo.bank_dey {
	background-position: -100px -250px;
}
.bank_logo.bank_samankish {
	background-position: -100px -300px;
}
.bank_logo.bank_etebarino {
	background-position: -100px -350px;
}
.bank_logo.bank_tally ,.bank_logo.bank_apsan {
	background-position: -100px -400px;
}
.bank_logo.bank_sayan {
	/* background-position: -100px -450px; */
	background-position: -150px -350px; /*sepah*/
}
/* col-4 */
.bank_logo.bank_eqtesadnovin {
	background-position: -150px 0;
}
.bank_logo.bank_payfa {
	background-position: -150px -50px;
}
.bank_logo.bank_tara {
	background-position: -150px -100px;
}
.bank_logo.bank_novino {
	background-position: -150px -150px;
}
.bank_logo.bank_azkivam {
	background-position: -150px -200px;
}
.bank_logo.bank_kimia {
	background-position: -150px -250px;
}
.bank_logo.bank_toman,.bank_logo.bank_toman_escrow {
	background-position: -150px -300px;
}
.bank_logo.bank_sepah {
	background-position: -150px -350px;
}
.bank_logo.bank_sama {
	background-position: -150px -400px;
}
.bank_logo.bank_yekpay {
    background-position: -150px -450px;
}
.bank_logo.bank_snapppay {
	background-position: -200px -0;
}

.bank_logo.bank_top {
	background-position: -200px -50px;
}
.bank_logo.bank_ozone {
	background-position: -200px -100px;
}
.bank_logo.bank_receipt {
	background-position: -200px -150px;
}
.bank_logo.bank_nextpay {
	background-position: -200px -200px;
}
.bank_logo.bank_deliverytime {
	background-position: -200px -250px;
}
.bank_logo.bank_invoice {
	background-position: -200px -300px;
}

.bank_logo.bank_bmellat {
	background-position: -200px -350px;
}
.bank_logo.bank_digipay {
	background-position: -200px -400px;
}

.bank_logo.bank_keepa {
	background-position: -200px -450px;
}

.bank_logo.bank_gsmpay {
	background-position: -250px -0;
}
.bank_logo.bank_zarinplus {
	background-position: -250px -50px;
}

.bank_logo.bank_vibe {
	background-position: -250px -100px;
}
.bank_logo.bank_wallet {
	background-position: -250px -150px;
}