.hide-print {display: none !important}
.btn.show-print {display: block !important}
.show-print {display: block !important; width: auto;  }
.show-print img {max-height: 1040px; width: auto}
.btn.show-print span{display: none !important}
.pagebreak { page-break-after: always; } /* page-break-after works, as well */
.btn.show-print {border: 0px !important; padding: 0 !important; text-align: left !important}
h1.site-logo, .back-button, footer, .other-package, footer {display: none}
body { margin: 0; color: #000; background-color: #fff; font-size: 12pt !important }
h2 {font-size: 1.2rem !important}
h2.display-5, .currency-aud .display-4 {font-size: 16pt !important; font-weight: 800 !important}

  .card img {max-width: 50%; height: auto;} 
  .card {border: none }
  .alert-success {background: none; border: 0px; color: #000}

.fw-bold, .fs-4, .fs-2 {font-size: 12px !important }


.price-box {background: transparent; padding: 20px 0 0 0 !important}
.currency-aud .mt-5 {margin-top: 20px !important}

.price-box svg{width: 20px !important; height: auto !important}
.mb-5 {margin-bottom: 0 !important}
.my-5 {margin: 20px 0 !important}
.mt-4, .mt-5 {margin-top: 0 !important}
.p-5, .pb-5, .pt-5, .p-4 {padding: 0 !important; color: #000 !important} 
.badge.bg-secondary {padding: 0 !important; background: transparent !important; border: 0px !important; color: #000 !important}
.elevations {margin-top: 20px !important}
hr {display: none !important}

.acf-map {height: 320px !important}
.btn-group-sm {display: none !important}