.main-div{align-items:center;bottom:0;display:flex;justify-content:end;margin:0 auto;position:fixed;right:20px;width:500px;z-index:12}.main-div a:last-child{margin-left:20px}.main-div a{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:red;font-weight:700;padding:12px 20px;text-align:center;width:100%}@media only screen and (max-width:767px){.main-div{max-width:380px;right:0;row-gap:13px}.main-div a{font-size:12px;padding:12px 16px}.main-div img{width:90px}}