.imgBox img {
  width: 100%;
}
.intellectual_capital .IntCSec1{
  min-height: 620px;
}

@media screen and (max-width: 1680px) {
  .leaderShip .slick-prev.slick-arrow {
    left: 12%;
  }
  .leaderShip .slick-next.slick-arrow {
    right: 12%;
  }
}

@media screen and (max-width: 1600px) {
  .intellectual_capital .IntCSec1{
    min-height: 620px;
  }
}

@media screen and (max-width: 1440px) {
}

@media screen and (max-width: 1366px) {
  .pdfList a {
    width: 100%;
  }
  .pdfList a.fz_30 {
    font-size: 20px !important;
  }
  @media (max-width: 1366px){
    .footerWidget .footerContent p a{
        word-break: break-all;
    }
}
}

@media screen and (max-width: 1280px) {
  .intellectual_capital .IntCSec1{
    min-height: 620px;
  }
  .soItemWrap {
    justify-content: center;
    gap: 20px;
  }
  .soItemBox {
    width: 100%;
    max-width: calc(33.33% - 20px);
    flex: 0 0 calc(33.33% - 20px);
    position: relative;
    transition: 0.5s;
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 1280px) and (max-height: 800px) {
}

@media screen and (max-width: 1280px) and (max-height: 768px) {
}

@media screen and (max-width: 1280px) and (max-height: 600px) {
}

@media screen and (max-width: 1279px) {
  /* -------------AOS Disable---------- */
  [data-aos^="fade"][data-aos^="fade"],
  [data-aos^="zoom"][data-aos^="zoom"] {
    opacity: 1;
  }

  [data-aos="flip-up"],
  [data-aos="flip-down"],
  [data-aos="fade-up"],
  [data-aos="fade-down"],
  [data-aos="fade-left"],
  [data-aos="fade-right"],
  [data-aos="zoom-in"],
  [data-aos="zoom-in-up"],
  [data-aos="zoom-in-down"],
  [data-aos="zoom-in-left"],
  [data-aos="zoom-in-right"],
  [data-aos="zoom-out-right"],
  [data-aos="zoom-out-left"] {
    transform: translate(0) !important;
  }

  [data-aos^="fade"][data-aos^="fade"].aos-animate,
  [data-aos^="zoom"][data-aos^="zoom"].aos-animate {
    transform: translate(0) !important;
  }
}

@media screen and (max-width: 991px) {
  .reportTxt {
    height: auto;
  }
  .kphContentBox {
    flex-wrap: wrap;
    padding-bottom: 200px;
  }
  .kphInnerImg {
    width: 240px;
  }
  .kphContentList {
    width: 100%;
  }
  .kphItemInner {
    height: auto;
    margin-left: 40px;
  }
  .stickyBox {
    position: static;
  }
  .leaderShipQuote {
    margin-bottom: 20px;
  }
  .leaderShipInnerImg.wid_50 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .mid_head {
    display: none;
  }
  .kphItem {
    padding-left: 0px;
  }
  .fz_48 {
    font-size: 30px !important;
  }
  .aboutContentTxt {
    margin-bottom: 20px;
  }
  .valueWrap .valueItem {
    max-width: 30.33%;
    flex: 0 0 30.33%;
  }
  .valueWrap .valueItem:nth-child(3)::after {
    display: none !important;
  }
  .textInnerImg.wid_30 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .boardContentItem {
    position: relative;
    margin-top: 0;
  }
  .boardContentTxt {
    height: auto;
  }
  .vcsContent,
  .vcsHeading {
    min-height: auto;
  }
  .businessVerticalInner .sub_row1 .imgBox {
    margin-bottom: 20px;
  }
  .sdgCardDiv {
    min-height: 100%;
    height: auto;
    display: flex;
    align-items: flex-start;
    gap: 30px;
    padding: 25px 20px;
  }
  .sdgFig {
    position: static;
  }
  .sdgCardText {
    padding-top: 0;
  }
  .sdgCardText ul {
    padding: 0;
  }
  .sdgCardInn {
    row-gap: 20px;
  }
  .pdfList a.fz_30 {
    font-size: 17px !important;
  }
  .pdfList {
    margin-bottom: 20px;
  }
  .shakeholderCTIL ul li {
    max-width: 100%;
    flex: 0 0 100%;
    clip-path: polygon(49% 100%, 100% 88%, 100% 0, 0 0, 0 87%);
    background-image: linear-gradient(to bottom, #f1f5f5 67%, #cbdfe2 100%);
  }
  .shakeholderCTIL ul::after {
    width: 100%;
    height: 88%;
    background-color: #f1f5f5;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
  }
  .shakeholderCTIL ul li {
    flex-direction: column;
    text-align: center;
  }
  .shakeholderCTIL ul li h6 {
    padding-top: 20px;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .eachAccInner {
    flex-wrap: wrap;
  }
  .eachAccInner .accList.wid_25 {
    width: 50% !important;
  }
  .mmBoxwrap ul li {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .smtWrap .mmBoxInner,
  .sdgImgWrap {
    min-height: auto;
  }
  .fc-table {
    overflow: auto;
  }
  .hcNavigatorTp {
    width: 100%;
  }
  .ncSec2Gbox {
    height: auto;
    margin-bottom: 20px;
    min-height: auto;
  }
  .row_2.mt-5 {
    margin-top: 20px !important;
  }
  .footerWidget{
    margin-bottom:30px;
  }
  .footerWidget .footerContent h4{
    font-size: 20px !important;
  }
  .footerWidget .footerContent p{
    font-size: 18px !important;
  }
  .footerWidget .footerContent .fz_22{
    font-size: 18px !important;
  }
}
@media screen and (max-width: 768px) {
  .valueWrap .valueItem {
    max-width: 47.33%;
    flex: 0 0 47.33%;
  }
  .valueWrap .valueItem:nth-child(2n)::after {
    display: none !important;
  }
  .valueWrap .valueItem:nth-child(3)::after {
    height: 2px;
    width: 70%;
    background-color: #328272;
    position: absolute;
    top: 30px;
    left: 70%;
    content: "";
    display: block !important;
  }
  .soItemBox {
    max-width: calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
    margin-bottom: 100px;
  }

  .themeSec1 .row_2 h5.wid_50 {
    width: 100% !important;
    padding-right: 0 !important;
    font-size: 17px !important;
  }
  .footerWidget {
    margin-bottom: 20px;
  }
  .linkageCapitalBox {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .sdgBox ul {
    flex-wrap: wrap;
  }
  .min_h_550 {
    min-height: auto;
  }
  .bfkpContent {
    min-height: auto;
    padding-bottom: 70px;
  }
  .linkageCapitalBox {
    flex-direction: column;
  }
  .lcbIcon.bg_427d39 {
    margin-bottom: 20px;
  }
  .lcbText {
    padding-left: 0px;
    width: 100%;
  }
  .kpAccHeader {
    padding: 12px 20px 12px 60px;
  }
  .kpAccHeader .accIcon {
    padding: 10px;
  }
  .kpAccHeader .fz_20 {
    font-size: 18px !important;
  }
  .eachAccTitle figure {
    margin-right: 15px;
}
.redText{
  width: calc(100% - 75px);
  padding-right: 40px;
}
}
@media screen and (max-width: 640px) {
  .kphItemInner {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
  }
  .titleBoxWrap,
  .kphContentBox {
    width: 100%;
  }
  .titleBox {
    transform: rotate(0deg);
    margin-left: 0;
  }
  .titleBoxWrap .kphIcon {
    width: 70px;
    height: 70px;
    padding: 10px;
    margin-top: -40px;
  }
  .titleBoxWrap {
    padding-bottom: 10px;
  }
  .keyHighSec1 .row.row_2 {
    margin-top: 30px;
  }
  .titleBoxWrap .kphIcon {
    transform: rotate(0deg);
  }
  .middleWrap {
    min-width: 200px;
    max-width: 200px;
  }
  .shakeholderIdentifyBox {
    width: 100%;
    max-width: calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
    min-height: 150px;
  }
  .shakeholderIdentifyBox::before {
    right: -10px;
  }
  .borderRightNone::before,
  .borderBottomNone::after {
    display: block;
  }
  .shakeholderIdentifyBox:nth-child(2n)::before {
    display: none;
  }
  .eachAccInner .accList.wid_25 {
    width: 50% !important;
  }
  .leaderShipQuote {
      padding: 15px 15px 60px;
  }
  .quoteTxt::after {
    width: 60px;
    height: 40px;
    bottom: -38px;
  }
  .quoteTxt::before {
    width: 77%;
}
}
@media screen and (max-width: 575px) {
  .valueWrap .valueItem {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .valueWrap .valueItem:nth-child(2n)::after,
  .valueWrap .valueItem:nth-child(3n)::after,
  .valueWrap .valueItem::after {
    display: none !important;
  }
  .soItemBox {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 100px;
  }
  .soItemBox:last-child {
    margin-bottom: 20px;
  }

  .sdgFig {
    width: 75px;
  }
  .keyHighSec1 {
    padding-bottom: 20px !important;
  }
  .footerWidget {
    flex-direction: column;
  }
  .footerWidget .footerContent {
    width: 100%;
    margin-top: 15px;
    padding-left: 0px;
  }
  .footerWidget {
    margin-bottom: 20px;
  }
  .currentPagiTxt {
    font-size: 14px;
    line-height: 18px;
  }
  .fc_content h2 {
    font-size: 30px !important;
  }
  .customBlock {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .ncSec1 {
    padding-bottom: 150px;
  }
  .mcSec1 {
    padding-bottom: 80px;
    height: auto;
  }
  .sdgBox {
    padding: 15px;
  }
  .intellectual_capital .sdgBox, .natural_capital .sdgBox{
    padding: 20px;
  }
  .LCap {
    flex-direction: column;
    align-items: start !important;
  }
  .drPin_fcCon {
    width: 100%;
    padding-top: 20px;
    padding-left: 0px !important;
  }
  .mc_birla_bx_con h5 {
    font-size: 18px;
  }
  .mcOngBxrgt.pl_30 {
    padding-left: 10px !important;
  }
  .drPin_fcCon h5 {
    padding-left: 0px !important;
  }
  .eachAccTitle{
    height: auto;
  }
  .redText{
    font-size: 16px;
  }
}
@media screen and (max-width: 420px) {
  .shakeholderIdentifyBox {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    min-height: 150px;
  }
  .shakeholderIdentifyBox::before {
    display: none;
  }
  .shakeholderIdentifyBox:last-child {
    display: none;
  }
}
