@media print {
  header,
  footer,
  aside,
  form,
  #header-menu,
  #mobile-menu,
  #breadcrumbs,
  .related-recipe,
  .footer-section,
  .footer-bottom,
  .btn-print,
  .featured-image {
    display: none;
  }
  @page {
    margin: 2cm;
  }
  .single-recipe .mt-5 {
    margin-top: 1rem !important;
  }
  .single-recipe .p-4 {
    padding: 10px !important;
  }
  .single-recipe .my-5 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .single-recipe h1 {
    font-size: 36px;
  }
}
