@media print {
  header,
  .nprt,
  footer,
  .share-buttons,
  #stickynav2,
  #product-gallery,
  .btn_photos,
  .filters_listing,
  .hidden,
  #calendarbt,
  #sidebar-prices a,
  .paging,
  #cookie-message {
    display: none !important;
    visibility: hidden;
  }
  section {
    background-size: 0 !important;
    background-color: #fff !important;
  }

  section.hero_in,
  section.tours_detail {
    height: 100px !important;
  }

  .hero_in h1 {
    color: #000;
  }

  h2 {
    font-size: 20px;
  }
  .breadcrumb {
    background-color: #fff !important;
    padding-left: 0;
  }

  .panel-collapse {
    display: block !important;
  }
  a {
    color: #000 !important;
    text-decoration: none !important;
  }
  h3 a {
    font-size: 18px;
  }
  html,
  body {
    width: 210mm;
    height: 297mm;
  }
  #htopci {
    display: block !important;
    visibility: visible;
    margin: 20px 0 40px 0;
  }

  #htopci span {
    padding-top: 10px !important;
    font-size: 18px !important;
  }

  iframe {
    display: none;
  }

  .row {
    display: block;
  }
  #product-details {
    width: 100% !important;
    max-width: 100% !important;
  }

  #clpsHotels img {
    display: none;
  }

  #homepageproducts .col-xl-3 {
    display: block !important;
    width: 100% !important;
    float: none;
    clear: both;
    max-width: 100%;
    flex: none;
  }
  .th3 {
    font-size: 20px;
    display: block;
    margin-bottom: 20px;
  }
  .ppreview ul {
    margin-top: 10px;
  }

  .ppreview {
    border-bottom: 1px solid #cccccc;
    margin: 20px 0;
    height: auto;
    min-height: 280px;
    overflow: auto;
    display: block;
  }
  .ppreview::after {
    content: "";
    clear: both;
    display: table;
  }
  .ppreview .figure img {
    width: 300px !important;
    max-height: 250px;
  }
  .ppreview .figure strong {
    display: block;
  }
  .ppreview .figure {
    float: left;
    margin-right: 40px;
  }
  .ppreview .wrapper {
    display: inline-block;
    width: 50%;
  }
}

@page {
  size: A4;
  margin: 11mm 17mm 17mm 17mm;
}
