
@media print {
        
    .col-lg-3{ display: none;}
    .col-lg-4{ display: none;}
    .wrapper, body, html{ 
       margin:0px !important;
       height:fit-content !important; 
      
       font-family: 'Verdana', sans-serif; 
      
       /* font-weight:500;*/
    }
    /* @page { 
        size: A5 landscape !important; 
       
         margin-left : 5mm !important;
        margin-right : 0mm !important;
        margin-top : 0mm !important; 
         size: auto !important; 
    } */
   
    .invoice_fill_details,.show_pending_items_takeaway,.print_takeaway_header,.takeaway_invoice_modal,#takeaway_header,#modal_edit_invoice,#dine_in_header,.left_side_details,.invoice_list,.edit_invoice_modals,.kotdatamapview,.all_kot_display,.show_pending_items,.leftsidepan,.rightsidepan,.swal2-container,.invoice_box,.modal-backdrop,.modal,.prinaldata.leftpanside,.card-header,.main-footer,.tabledatamap1, .tablesAllDetails ,.sidebar-wrapper,.sub-header-container,.header-container,.footer-wrapper,.fixed_qab,.fix_b,.hideonprint{display: none;}  
    .ticket_small{
        max-width: 93mm !important;
        width: 93mm  !important;
        min-width: 93mm !important;
        border:solid 0px !important;
        font-size:13pt !important;
        white-space: pre-wrap !important;
        page-break-after : avoid  !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
       
        /*font-family: 'Times New Roman';*/
        
    }
    .a5print{
        max-width: 210mm !important;
        width: 210mm  !important;
        min-width: 210mm !important; 
        /* white-space: pre-wrap !important; */
        width: 100vw;
        /* height: 90vh; */
        /*margin-left:3mm !important; */
        page-break-after : avoid  !important;
        size: A5 portrait !important;
    }
    .prinaldata{
        page-break-after: avoid !important;
    }
    .invoice_top_notes_print{
        text-align: center; 
        font-size: 12pt;
        line-height: 12pt; 
        margin-top: 14pt;
        margin-bottom:0pt;
       /* font-family: 'Arial', 'Helvetica', sans-serif !important; */
       font-family: 'Tahoma', sans-serif !important;
    }
    .resto_name_print{
        text-align: center; 
        font-size: 14pt;
        line-height: 20pt; 
        letter-spacing: 0.2pt;
        margin-top: 2pt; 
        font-weight:600;
        margin-bottom:0pt; 
        font-family: 'Tahoma', sans-serif !important;
    }
    .resto_tagline_print{
        text-align: center;
        font-size: 12pt;
        line-height: 12pt; 
        margin-top: 2pt; 
        margin-bottom:0pt;
    }
    .resto_address_print{
        text-align: center;
        font-size: 11pt;
        line-height: 12pt; 
        margin-top: 0pt; 
        margin-bottom:2pt;
        font-family: 'Tahoma', sans-serif !important;
    }
    .resto_city_print{
        text-align: center;
        font-size: 13pt;
        line-height: 13pt; 
        letter-spacing: 0.1pt;
        margin-top: 0pt; 
        margin-bottom:0pt;
        font-family: 'Tahoma', sans-serif !important;
    }
    .small_text_print{
        font-size: 14pt;
        line-height: 14pt; 
        font-weight:500;
        font-family: 'Tahoma', sans-serif !important;
    }
    .small_bold_text_print{
        font-size: 12pt;
        line-height: 14pt; 
        font-weight:500;
        font-family: 'Tahoma', sans-serif !important;
    }
    .invoice_heading_print{
        margin: auto;
        padding: 2pt; 
        font-size: 12pt; 
        font-weight: 600; 
        line-height:18pt;
        letter-spacing: 0.4pt;
        width:auto;
    }
    
    .lic_details_print{
        font-size: 11pt; 
        font-weight: 400; 
        line-height:12pt;
        font-family: 'Tahoma', sans-serif !important;
    }
    
    
    /*KOT CSS*/  /*OMS KOT PRINT TakeawayCSS*/
    .main_headline_kot{
        font-size:12pt;
        text-align:center;
        font-weight:bold;
    }
    .date_time_headline_kot{
        font-size:12pt;
        text-align:center;
        font-weight:500;
    }
    .item_qty_headline_kot{
         font-size:12pt;
        font-weight:500;
    }
    .item_qty_text_kot{
         font-size:12pt;
         font-weight:500;
    }
    .special_ins_text_kot{
        font-size:12pt;
        font-weight:700;
        padding-left:3px;
        padding-top:0px;
        padding-bottom:0px;
        margin:0px;
    }
   
      
    
    
}