*{
-webkit-print-color-adjust: exact !important;   
color-adjust: exact !important;                
print-color-adjust: exact !important;
}

/* or 'A4 landscape' if needed */
@page {
  size: a3;
  margin: 1cm;
}
/* @media print {
  body {
    margin: 1cm;
    font-size: 666pt;
  }

  .print-note {
    display: none;
  }
} */
@media print{
   /* Firefox workaround using transform */
    /* html.is-firefox .slider-container {
      zoom: 85% !important;
      transform: scale(0.85);
    } */
    /* Adjusting full layout for clear view of printing */
    /* .leftcontainer,.rightcontainer{
      width:auto;
    } */
    /* .centercontainer{
      width: 80% !important;
      margin:0px auto;
    } */
    /* @page {
      size: a3;
      margin: 1cm;
    } */
    @page {
      size: a3;
      margin: 1cm;
    }
    body{
       min-width: 297mm !important;
       height: auto;
    }
    /*For Menu highlighted alignment while printing*/
    .menulists li.listitems {
      box-sizing: border-box;
      padding: 0px 8px 0px !important;
      cursor: pointer;
    }
    .sitelogodiv{
      width:40% !important;
    }

    /*For Video/Multimedia title alignment while printing*/
    .firsttitlediv {
      width:65% !important;
    }

    /*For subscribe form section alignment while printing*/
    .shareiconbtndiv{
      width: 35% !important;
    }
    .subscribetext{
      width: 35% !important;
    }
    .emailaddress{
      width: 40% !important;
    }

    /*For product innovation title section alignment while printing*/
    .singletechtitlediv div:nth-child(2){
      width:160px !important;
    }
    .allkeytrends{
      min-height: 160px;
      height: auto !important;
    }


    /*For upcoming events alignment while printing*/
    /* .sideevent-details {
    padding: 7% 7%;
    display: flex;
    min-width: 170px;
    word-break: break-word;
    }
    .sidewebinar-container {
    min-width: 180px;
    width: 100%;
    }
    .sideupcoming-footer{

    } */

    /*For Trend analysis options alignment while printing*/
    .trendanalysis-dot{
      border:2px solid #666 !important;
    }

    /*For Publication/journal section alignment*/
    .image-border-high-twofiimage{
      max-height: none !important;
    }

   /* .single-twofi-content {
    position: relative;
    height: 380px !important;
    width: auto !important;
  } */
    /*For side banner alignment*/
    #vmbannerleft, #vmbannerright{
      position:absolute !important;
    }
    .rightcontainer{
      position:static !important;
    }
    
    /*For home page*/
    .image-gallery-thumbnail{
      border:2px solid #E4E4E4;
    }
    .image-gallery-thumbnail.active{
      border: 2px solid #006F3A !important;
    }
    .stickyheader-container{
      position: sticky;
      top: 0;
      z-index: 1000;
    }
}
