.banner-bg { position: relative; } .btn20 { position: absolute; top: 140px; right: 40px; } .btn20 .text { width: 300px !important; display: block; min-height: initial!important; } .btn20 .btn { width: 90px !important; margin-top: 12px; display: block; float: right; cursor: pointer; min-height: initial!important; } .m-btn20 .text { width: 150px !important; } .m-btn20 .btn { width: 55px !important; margin-top: 10px; } .banner_party .mobile { display: none; } @media (max-width: 750px){ .banner_party .larger { display: none; } .banner_party .mobile { display: block !important; width: 100% !important; left: 0 !important; margin-left: 0 !important; } }