@media (min-width: 850px) and (max-width: 1159px) {
    .donate-main {
        padding: 3rem 5vw 3rem;
        grid-template-columns: 2fr 3fr;
    }
    
    .donate-main > div {
    
  padding: 30px 20px;
}
}

@media (min-width: 560px) and (max-width: 850px) {
    .donate-main {
        padding: 3rem 5vw 3rem;
        grid-template-columns: 2fr 3fr;
    }
    
    .donate-main > div {
    
  padding: 30px 20px;
}
}

@media screen and (max-width: 559px) {
    .donate-main {
        padding: 3rem 5vw 3rem;
        grid-template-columns: 1fr;
    }
    
    .donate-main > div {
    
  padding: 30px 20px;
}
}