I took a quick look at your site and noticed the element you were referring to doesn’t have any height. Elements with nothing in it that have height: auto will not appear in the previewed / published site as there is no content inside “fill” the element.
So to answer your question: put some elements inside the booking button divs or give them some height. Best way to do it though is to put content inside of it and give it some padding.