@media print {
    * {
        -webkit-print-color-adjust: exact;
        
    }

    #main-content{
        border: none !important;
    }
   .wrapper {
        width: 100% !important;
        max-width: none;
        display: block;
    }
    html,
    body {
        font-size: 100% !important;
     
    }
 
    html#data-emittance,
    html#data-emittance body {
        font-size: 150% !important;
    }
    .header-top,
    .header-section .header-bottom .col-lg-9.col-md-8{
        display: none;
    }
  
    .header-section .header-bottom .row,
    .header-section .header-bottom .row .col-lg-3.col-md-4 {
        display: block !important;
    }
    .header-section .header-bottom .row .col-lg-3.col-md-4 {
        width: 234px !important;
        margin: 0 auto !important;
    }
  
    h2,
    h3 {
        color: #000 !important;
    }

    .canvas-menu{background-color: transparent;}
     body:after {
      content: "";
      position: fixed;
      inset: 0;
      width: 100%;
      height: 100%;
      background-image: url(../images/bg-print.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      transform: rotate(-30deg);
      opacity: 0.3;
      z-index: -1;
    }
    .alert-primary, .alert {
        background-color: #eee;
        border-color: #eee;
    }

    .owl-carousel,
     .owl-stage-outer,
     .owl-stage,
     .owl-item,
    .item {
        width: 100% !important;
        max-width: 100% !important;
        transform: none !important;
    }
    .home-banner img {
        width: 100% !important;
        height: auto !important;
        display: block;
        margin-bottom: 5px;
    }
    .owl-item.cloned,
    .owl-nav,
    .owl-dots {
        display: none !important;
    }
    .post-slider.owl-carousel .item {
       width: 500px !important;
        text-align: center;
        margin: 0 auto;
        border: 1px solid #eee !important;
        margin-bottom: 5px;
    }

    .form-content .data-row label {
        width: 100%;
    }
    .form-content .data-row span {
        width: 100%;
    }
    .form-content .data-row label,
    .form-content .data-row span {
        padding: 10px;
    }
    .donation-receipt header,
    .donation-receipt .form-wrapper h1 {
        display: none;
    }
    body.donation-receipt:after {
        content: none;
    }
    #pr-receipt body {
        margin: 90px 0;
    }
    .form-wrapper.receipt {
        width: 1086px;
    }
    .sbi-upi .form-wrapper.receipt {
        width: 1200px;
    }
    .receipt-box img {
        width: 100%;
    }
    .receipt-box .rec-code,
    .sbi-upi .receipt-box .rec-code {
        top: 10px;
        right: 25px;
        width: 80px;
        height: 80px;
    }
    .receipt-box .rec-no,
    .sbi-upi .receipt-box .rec-no {
        font-size: 0.75em;
        height: 50px;
        top: 104px;
        left: 120px;
        width: 400px;
    }
    .receipt-box .rec-date,
    .sbi-upi .receipt-box .rec-date {
        font-size: 0.7em;
        height: 50px;
        right: 0;
        top: 105px;
        width: 86px;
    }
    .receipt-box .rec-toname {
        font-size: 1em !important;
        height: 50px;
        right: 280px;
        top: 143px;
        width: 300px;
    }
    .receipt-box .rec-name {
        font-size: 1em !important;
        height: 50px;
        right: 0px;
        bottom: 115px;
        width: 500px;
    }
    .receipt-box .rec-add {
        font-size: 0.7em !important;
        height: 50px;
        width: 700px;
        bottom: 80px;
        right: 0;
    }
    .receipt-box .rec-amt {
        font-size: 1em !important;
        height: 100px;
        width: 500px;
        bottom: 5px;
        right: 300px;
    }
    .receipt-box .rec-amt span {
        font-size: 0.7em !important;
    }
    .sbi-upi .receipt-box .rec-toname {
        font-size: 0.8em !important;
        height: 50px;
        right: auto;
        left: 75px;
        top: 147px;
        width: 750px;
    }
    .sbi-upi .receipt-box .rec-name {
        font-size: 0.8em !important;
        height: 50px;
        right: 0px;
        bottom: 110px;
        width: 500px;
    }
    .sbi-upi .receipt-box .rec-add {
        font-size: 0.7em !important;
        height: 50px;
        width: 750px;
        bottom: 80px;
        right: 0;
    }
    .sbi-upi .receipt-box .rec-amt {
        font-size: 0.78em !important;
        height: 80px;
        width: 565px;
        bottom: 27px;
        right: auto;
        left: 95px;
        line-height: 13px;
    }
    .header-sticky,
    .header-sticky.is-sticky {
    position: relative;
    }
    .captcha-box {
        margin-bottom: 10px;
    }

 .footer-section a.top{
    display: none !important;
 }



.main-content {
   page-break-after: always;
  }



}

