.btns { padding: 60px 0; background: linear-gradient(to top, #f8f8f8, #fff); border-top: 10px solid #f9c701; } 
.btns a { margin: 1%; width: 31%; height: 115px; border-radius: 25px; background: #f9c501; font: 15px montserrat-bold; color: #1a1a48; line-height: 1.5; text-align: center; display: flex; align-items: center; justify-content: center; } 
.btns a:hover { background: #ffe26e; } 

@media(max-width: 1200px){
 .btns a { height: auto; padding: 20px; border-radius: .5rem; } 
 .btns a br { display: none; } 
 }

@media(max-width: 990px){
 .btns { padding: 15px 0 25px; } 
 .btns a { width:100%; margin: 1% 0; font-size: 13px; } 
 }