.card.mb-3 { margin: 0; position: absolute; top: 50%; left: 70%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 40.00%; height: 52%; display: inline-block; } .btn.btn-secondary { margin: 0; position: absolute; top: 93%; left: 91%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .card.text-white.bg-dark.mb-3 { display: inline-block; width: fit-content; height: fit-content; position: absolute; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 30%; text-size-adjust: auto; }