.buttons-container {
    bottom: 20px;
    display: flex;
}

@media screen and (max-width: 768px) {
    .main-banner .slide .buttons-container a.mainbanner  {
        flex-basis: 80%; 
    }
}
@media screen and (min-width: 768px) {
    .main-banner .slide .buttons-container a.mainbanner { 
        flex-basis: 25%; 
    }
}

.main-banner .banner-text {
    border: 1px solid white;
    color: white;
}