/*this stylesheet only affect print*/

@media print {
  * {
    /*chrome will trigger print preview first and then transition start so set all transition to none in print*/
    transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
  }

  html,
  html body {
   
    height: auto;
    background: transparent;
    /*width: 100%;*/
  }

  html{
    font-size: 14px !important;
  }

  @page {
    size: auto\9;
    /* auto is the current printer page size */
    margin: 0mm\9;
    /* this affects the margin in the printer settings */
  }

  body {
    width: 100%;
    margin: 0\9;
    /* the margin on the content before printing */
  }

  body {
    /*min-width: 1024px;
    width: 1024px;*/
    color-adjust: exact !important;/*firefox*/
    
    -webkit-print-color-adjust: exact !important;/*For Chrome*/
    
  }

  body .bodyArea {
    /*background: none;*/
    padding-top: 0 !important;
    position: static;
  }

  body .breadcrumb_bigwrap .container {
    max-width: 100%;
  }

  body.subMenuVersion .subMenuFlex .container {
    max-width: 100%;
  }

  body.subMenuVersion .contentArea {
    width: 100%;
    padding-left: 0;
  }

  body .clientTool {
    display: none;
  }

  body .simplebar-placeholder {
    display: none;
  }

  body .headerTool .myLogo {
    position: relative;
  }

  body .headerMenu,
  body .leftMenu,
  body .printTool,
  body .btmNav,
  .footerArea1,
  .headerTop {
    display: none !important;
  }
  body .footerArea .footerRow{
    flex-wrap: wrap;
  }
  body .footerArea {
    box-shadow: none;
  }


  .breadcrumb ul {
    padding-inline-start: 0;
    margin-block-start: 0em;
    margin-block-end: 0em;
  }

  .bodyArea {
    margin-top: 0 !important;
  }


  .headerNav>.container {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  body .headerArea {
    position: static;
  }

  body .breadcrumb {
    position: static;
    padding-top: 1.25rem !important;
  }

  body .mobileClient {
    display: none !important;
  }

  body .headerNav:after {
    width: 100% !important;
    height: 0.5rem !important;
  }

  body .section_header_banner {
    display: none;
  }

  body .mobileLeftMenu_nav {
    display: none !important;
  }

  /*comment*/
  body .breadcrumbbg {
    background-color: transparent;
  }


  body .simplebar-track.simplebar-horizontal {
    display: none;
  }

  body .simplebar-track.simplebar-vertical {
    display: none;
  }



 
  body .simplebar-content-wrapper {
    overflow: unset !important;
  }



  .swiper-wrapper {
    flex-wrap: wrap;
  }

  body .footerArea .swiper {
    max-width: 100% ;
  }

  body .footer_slider_area {
    display: none;
  }

  .footer_slider_area .swiper-slide {
    margin-bottom: 10px;
  }

  body .footer_slider_area2 {
    display: none;
  }

  body .footer_slider_area2 .swiper-slide {
    margin-bottom: 10px;
    width: 33.3333% !important;
    padding-right: 10px;
  }

  body .qr_code_print {
    margin-top: 1rem;
    display: block;
    page-break-inside: avoid;
  }

  body #qrcode2 {
    display: block;
    width: 130px;
    margin-bottom: 0.5rem;
  }

  
  .shortcut2 {
    display: none;
  }

 

  body:where(.subMenuFlex, .breadcrumb_bigwrap) .container {
    max-width: 100%;
  }
  body .select_items_big{
    display: none;
  }
  body .mytab {
    display: block;
  }
  .chatbot-container{
    display: none;
  }
}