/* print css start */

@media print {
  a.logo-align {
    text-decoration: none;
    display: flex;
    align-items: center;
    top: -50px;
  }
  .overflowDetails {
    padding-top: 36px;
    height: 100px;
  }
  .footer-top-sec {
    display: block;
  }
  .print-btn {
    display: none;
  }
  body {
    visibility: visible;
    background-color: white;
    color: black;
  }
  header,
  main,
  footer {
    page-break-inside: avoid;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
  }
  html,
  body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
  }
  .flex-container {
    display: block;
  }
  .fixed {
    border-top: 0px solid #04a559;
  }
  .no-print {
    display: none;
  }
  /*17-10-2025 css start here*/
  .banner-sec {
    height: 270px;
  }
  .overflowDetails {
    padding-top: 36px;
    height: 230px;
  }
  .counter-area ul {
    flex-wrap: wrap;
    flex-direction: row !important;
    gap: 10px;
  }
  .counter-area ul li:first-child {
    width: 49% !important;
  }
  .counter-area ul li {
    padding: 10px 20px;
    width: 49% !important;
  }
  .carousel .carousel-caption h3 {
    font-size: 2.5em;
    text-transform: uppercase;
    margin-bottom: 20px;
    width: 80%;
  }
  .chief-director .img-sec {
    height: 300px;
  }
  .chief-director img {
    width: 100%;
    height: 100%;
  }
  /*17-10-2025 css end here*/

  /*home page css start here*/

  .about-area .space-l {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .about-area .chairmanpr {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /*vison section css start here*/
  .corporate-objectives-area2 .lrspace,
  .corporate-objectives-area2 .lrspace2,
  .corporate-objectives-area2 .lrspace3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  /*vison section css start here*/

  /*Energy Assets section css start here*/
  .energy-assets-area .center-title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .energy-assets-area .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  /*Energy Assets section css end here*/
  /*map section css start here*/
  .new-tabs-area .printmap1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .new-tabs-area .printmap2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .home-customtab {
    display: flex;
    border-bottom: 1px solid #f2f2f2;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .performance-generation-sec,
  .power-generation-box {
    min-height: 270px !important;
  }

  /*map section css end here*/

  /*CSR Activities section star here*/

  .csr-activities-area .csr-activities-sec {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .csr-activities-area .challenges-sec {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /*CSR Activities section end here*/
  /*new section start here*/
  .new-focus-area .latest-news {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .new-focus-area .events-sec {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .print-news {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /*new section end here*/

  /*footer section css start here*/
  .footer-top-sec .print-social1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .footer-top-sec .foot_social {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .footer-middle-sec .print-footm1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .footer-middle-sec .print-footm2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .footer-middle-sec .print-footm3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .foot-nav ul {
    flex-direction: row;
    margin-bottom: 15px;
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    margin-right: 5px;
  }
  .foot-nav ul li {
    margin-right: 5px;
  }
  .quick-links-sec ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .quick-links-sec ul li {
    display: flex;
    width: 50%;
  }

  .footer-bottom-sec .copyright-sec {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .footer-bottom-sec .visitor-sec {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /*footer section end here*/
  /*home page css start here*/

  a {
    text-decoration: none !important;
  }

  .navbar {
    display: block;
    width: 100%;
  }

  /*about page section start here*/
  .print-about-intro1,
  .print-about-intro2,
  .vision-br,
  .vision-br2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .capacity-section {
    flex-direction: row !important;
    gap: 10px !important;
    display: flex;
    flex-wrap: wrap;
  }
  .capacity-section li {
    width: 32% !important;
  }
  .print-director {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  /*about page section end here*/
  /*inner page css start here*/
  .print-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .print-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .leftmenu-hori ul {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
    flex-direction: row;
  }
  .leftmenu-hori ul li {
    width: 22% !important;
  }
  .cir-div {
    display: flex;
    flex-direction: column;
    flex-direction: row;
    grid-column-gap: 10px;
    flex-wrap: wrap;
  }

  .cir-div li {
    width: 154px !important;
    height: 154px;
    display: flex;
  }

  .print-csr-gallery,
  .print-swachh {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .cir-div a {
    font-size: 12px;
  }
  .clear-btn {
    width: auto;
  }
  .print-water-gallery {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .print-gallery3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .print-contact1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /*inner page css end here*/
  .hydro-power-box1b ul li {
    height: auto;
    padding-bottom: 50px;
    display: flex;
    width: 50%;
  }

  .hydro-power-box1b ul li aside {
    width: 50%;
    height: 100%;
    display: block;
    padding: 0 3% 52px;
  }

  /*inner tabs section css start here*/
  .inner-customtab {
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #f2f2f2;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .inner-customtab li {
    margin-left: -15px;
    margin-right: 3px;
  }
  .inner-customtab li:first-child {
    margin-left: 0px;
  }
  .inner-customtab a {
    clip-path: polygon(0% 0%, 79% 0, 100% 108%, 0% 100%);
    background: #f2f2f2 !important;
    border-radius: 16px 107px 0 0 !important;
    font-size: 1em !important;
    color: #3a3a3a !important;
    padding: 10px 50px 10px 22px !important;
  }
  .inner-customtab a:hover {
    color: #fff !important;
    background: linear-gradient(45deg, #1d4382, #0c7ed8) !important;
  }
  .inner-customtab li .active {
    clip-path: polygon(0% 0%, 79% 0, 100% 108%, 0% 100%);
    font-weight: 500;
    background: linear-gradient(45deg, #1d4382, #0c7ed8) !important;
    border-radius: 16px 107px 0 0 !important;
    z-index: 99;
    position: relative;
    color: #fff !important;
  }

  .home-customtab li .active {
    background: linear-gradient(45deg, #1d4382, #0c7ed8) !important;
    z-index: 99;
    position: relative;
    color: #fff !important;
  }

  /*right menu section css start here*/

  footer{display: none;}
}
