.payment_method_maesh img {
    max-width: 25px;
    width: 25px;
}

.bank-logos {
    margin-left: 5px;
    border-radius: 5px;
}

/* Transient gradient in label */
#new {
    border-radius: 10px;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #5d3edc, #ffc371);
    background-size: 10% 10%;
    animation: gradientBG 5s ease infinite;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    width: 15%;
    text-align: center;
}

@keyframes gradientBG {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@media screen and (min-width: 1025px) {
    .mobile{
      display:none;
    }
    .desktop{
      display:inline-block;
    }
  }
  
@media screen and (max-width : 1024px) {
  .mobile{
    display:inline-block;
    align-content: center;
  }
  .desktop{
    display:none;
  }
}