.mobMileWrap {
  display: none;
}
@media screen and (max-width: 1600px) {
  .milestonesBox {
    min-width: 20%;
  }
  .milestonesWarpInn {
    padding: 0 0 0 10px;
  }
}

@media screen and (max-width: 1440px) {
  .mDIngConH6 {
    margin-bottom: 10px;
    padding: 40px 15px;
  }
  .mDIngConH6 {
    font-size: 30px;
  }
  .mDImgInn {
    height: auto;
  }

  .milestonesBoxH6 {
    font-size: 40px !important;
  }
}

@media screen and (max-width: 1366px) {
  .marketsServed3B4 {
    padding: 0px;
  }
  .bSSrArr::after {
    right: -25px;
  }
  .cSRDetailsBoxInn1 {
    padding-right: 20px;
  }
}

@media screen and (max-width: 1280px) {
  .milestonesBox {
    padding: 0px 0px 80px 10px;
  }
  .milestonesBoxH6 {
    font-size: 32px !important;
  }
}

@media screen and (max-width: 1279px) {
}

@media screen and (max-width: 1240px) {
}

@media screen and (max-width: 1200px) {
  .marketsServed3B3 img {
    width: 55%;
  }
}

@media screen and (max-width: 1170px) {
  .cSR_Initiatives_Page.bgSec {
    padding-bottom: 210px;
  }
}

@media screen and (max-width: 1199px) {
  .presenceFacts {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .presenceFactsIMgD {
    display: none;
  }
  .Products2Warp h6 {
    white-space: nowrap;
  }
  .leadershipIndicators .leadershipIndicatorsInn:first-child h6 {
    width: 350px;
  }
  .leadershipIndicators .leadershipIndicatorsInn:last-child h6 {
    width: 260px;
  }
}

@media screen and (max-width: 1024px) {
  .customList li {
    padding-left: 30px;
  }
  .mD_Page.bgSec {
    padding-bottom: 30px;
  }
  .mileBox p,
  .mileList li {
    font-size: 16px;
  }
  .deskMileWrap {
    display: none;
  }
  .mobMileWrap {
    display: block;
  }
  .milestonesWarp {
    padding: 15px;
    margin-top: 10px;
    border: 2px solid #00ade2;
  }
  .borImGMile::after {
    content: normal;
  }
  .milestonesWarpInn {
    border-width: 0;
    flex-wrap: wrap;
    justify-content: space-between;
    border-style: solid;
    border-image-source: none;
    border-image-slice: inherit;
    border-image-repeat: repeat;
    position: relative;
    padding: 0px !important;
  }
  .milestonesWarpInn2 {
    border-image-source: none;
    border-image-slice: 0;
    margin-top: 0px;
  }
  .milestonesBox {
    padding: 0;
    min-width: inherit;
    margin-bottom: 30px;
    width: calc(50% - 5px);
    border: 1px solid #00ade2;
  }
  .milestonesBoxH6 {
    display: block;
    padding: 8px 20px;
    margin-bottom: 0px;
    text-align: center;
    position: relative;
    color: #5e2c00;
    /* border: 1px solid #00ade2; */
  }
  .mileBox {
    padding: 10px;
    padding-top: 8px;
  }
  .milestonesBoxH6::after {
    top: 0;
    left: 0;
    right: 0;
    width: 50%;
    margin: auto;
    z-index: 0;
    background-color: #00ade236;
  }
  .milestonesImg {
    display: none;
  }

  .ourPartnershipHolder .mt_50 {
    margin-top: 0 !important;
  }
  .ourPartnershipSec1 .col_4 .ourPartnershipWarp2 {
    padding-bottom: 0 !important;
  }
  .ourPartnershipWarp .ourPartnershipImg {
    display: none;
  }
  .ourPartnershipWarpInn .manufacturingH6 {
    margin-bottom: 10px;
  }
  .ourPartnershipWarpInn,
  .ourPartnershipWarp2 .ourPartnershipWarpInn,
  .ourPartnershipWarp3 .ourPartnershipWarpInn {
    width: 100%;
  }
  .ops_each:not(:last-child) {
    margin-bottom: 30px;
  }

  .footprintRow .col_1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .footprintRow .col_2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .presenceUl {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0 !important;
  }
  .presenceUl li {
    list-style-position: inside;
  }

  .preludeSec1.bgSec {
    padding-bottom: 50px;
  }
  .preludeSec1 .mb_50 {
    margin-bottom: 20px !important;
  }
  .eachCounter1 .counterText {
    font-size: 20px;
  }
  .counter1 {
    font-size: 30px;
  }
  .preludeSec1 .row.row5 .mt_50 {
    margin-top: 20px !important;
  }
  .representationofWomen {
    padding: 10px;
  }
  .representationofWomenBox {
    min-width: 140px;
  }
}

@media screen and (max-width: 991px) {
  .container-max {
    max-width: 90%;
  }
  .mDImgInn {
    text-align: center;
    border-bottom: 5px solid #00ade2;
  }
  .mDImgInn img {
    max-width: 60%;
    display: inline-block;
  }
  .mDImgInn + img {
    display: none;
  }
  .environmentalImg.aiAImg {
    margin-top: 20px;
  }
  .environmentalImg.aiAImg img {
    width: 100%;
  }
  /* .industriesImgMob{
        margin-top: 20px;
    } */
  .industriesImg.aiAImg.mt_20 {
    margin-top: 0 !important;
  }
  .industriesImg.aiAImg {
    width: 100%;
  }
  .industriesImg.aiAImg img {
    width: 100%;
  }
  .industriesWarpText {
    padding-top: 20px;
  }

  .footprintRow .col_21 {
    margin-bottom: 15px;
  }
  .presenceLiWarp img {
    width: 24px;
  }

  .col-xl-7.col-lg-5 .stickyBox {
    margin-top: 20px;
  }
  .row.row3 p.mt_50 {
    margin-top: 20px !important;
  }

  .industriesWeServeSec1 .col-lg-6.col_1.mt_50 {
    padding-top: 0 !important;
  }
  .report_cardWarp {
    padding: 20px 10px 20px 0;
  }
  .Products2Warp h6 {
    font-size: 14px !important;
  }
  .brsrMain::after {
    content: normal;
  }
  .marketsServed3B3 img {
    width: 22px;
    height: 30px;
}
  .cSRDetailsBox {
    height: auto;
  }
  .secAWarp6 .row.mb_50 {
    margin-bottom: 0 !important;
  }
  .secAWarp6 .row.mb_50 .col-lg-6:first-child {
    margin-bottom: 50px;
  }
  .leadershipIndicators {
    flex-direction: column;
  }
  .leadershipIndicators .leadershipIndicatorsInn:last-child h6,
  .leadershipIndicators .leadershipIndicatorsInn:first-child h6 {
    width: 100%;
  }
  .leadershipIndicators .leadershipIndicatorsInn img {
    transform: rotate(90deg);
  }
  .leadershipIndicators.blueBLine::after {
    left: 0;
    width: 100%;
    bottom: -25px;
    height: 1px;
  }
  .leadershipIndicators:last-child .leadershipIndicatorsInn::after {
    content: normal;
  }
  .leadershipIndicators .leadershipIndicatorsInn h6 {
    text-align: center;
  }
  .costIncurredonwell h6 {
    font-size: 28px !important;
  }
  .tableCommon39 tr td:first-child {
    min-width: 250px;
  }
  .governanceLeadershipOversightBoxInn {
    flex-direction: column;
    padding-top: 50px;
    margin: 0 !important;
  }
  .governanceLeadershipOversightBoxInn:last-child {
    margin-bottom: 50px !important;
  }
  .governanceLeadershipOversightBoxInn .skyBg.whiteText,
  .governanceLeadershipOversightBoxInn .blueBg.whiteText {
    width: 100%;
    margin: 0 !important;
    margin-bottom: 40px !important;
  }
  .governanceLeadershipOversightBoxD2 {
    width: 100%;
  }
  .governanceLeadershipOversightBoxInn .skyBg.whiteText::before,
  .governanceLeadershipOversightBoxInn .blueBg.whiteText::before {
    left: -41px;
  }
  .governanceLeadershipOversightBoxInn .skyBg.whiteText::after,
  .governanceLeadershipOversightBoxInn .blueBg.whiteText::after {
    top: auto;
    left: 50%;
    right: auto;
    bottom: -35px;
    transform: none;
    transform: rotate(90deg) translateX(-50%);
  }
}

@media screen and (max-width: 768px) {
  .misWarpH6 {
    font-size: 30px !important;
  }
  .misWarp img {
    height: auto;
    width: 75px;
  }
  .corporate-snapshot_Page.bgSec {
    padding-bottom: 40px;
  }
  .corp_pshotImgDiv {
    margin-bottom: 30px;
  }
  .corp_pshotImgDiv {
    height: auto;
  }
  .sectionH2 p {
    font-size: 18px;
  }
  .sectionH2 {
    padding-left: 20px;
  }
  .misWarp p {
    font-size: 18px;
  }
  .corporate_snapshotImg5.mt_50 {
    margin-top: 20px;
  }
  .corporate-snapshotSec {
    padding-bottom: 50px;
  }
  .mid_head {
    display: none;
  }
  .cSR_InitiativesSec.cSR_InitiativesSec1 {
    padding-bottom: 50px !important;
  }
  .innerPage > section:first-child {
    padding-top: 85px;
  }
  .mainTitle br {
    display: none;
  }
  .counter1 {
    font-size: 34px;
  }
  .manufacturing_Page.bgSec {
    padding-bottom: 0;
  }
  .secAWarp2 {
    width: 100%;
    overflow-x: hidden;
  }
  .secAWarp2 .Products2Warp {
    width: 100%;
  }
  .secAWarp2 .df.borBlue {
    flex-direction: column !important;
  }

  .secAWarp3 .row3 .brsrLogoWarp {
    flex-direction: column;
  }
  .brsrLogoText {
    width: 100%;
    padding-top: 10px;
  }
  .marketsServed3BoxSpan1.borBlue::before {
    left: 16px;
    width: 100%;
  }
  .secAWarp3 .Products2Warp {
    margin-top: 20px !important;
  }
  .boXBlue {
    min-height: auto;
  }
  .IV21_Participation .col_3.df {
    justify-content: center;
  }
  .IV21_Participation .col_3.df img {
    transform: rotate(90deg);
  }
  .current_financial_yearInn {
    padding: 20px 30px;
  }
}
@media screen and (max-width: 767px) {
  .eI-PercentageBoxInn {
    position: relative;
    display: flex;
    flex-direction: column-reverse;
    padding: 10px;
  }
  /* .PercentageBox .col-md-4:first-child .eI-PercentageBoxInn::after { */
  .col-md-4 .eI-PercentageBoxInn::after {
    display: inline-block;
    content: "";
    /* position: absolute; */
    top: 10px;
    left: 0;
    width: 100%;
    height: 100%;
    color: #004c8d !important;
    text-align: center;
    font-weight: 700;
  }
  .col-md-4:first-child .eI-PercentageBoxInn::after {
    content: "Total number of training and awareness programmes held";
  }
  .col-md-4:nth-child(2) .eI-PercentageBoxInn::after {
    content: "Topics/principles covered under the training and its impact";
  }
  .col-md-4:last-child .eI-PercentageBoxInn::after {
    content: "Percentage of persons in respective category covered by the awareness programmes";
  }
  .eI-PercentageBB::before {
    content: normal;
  }
  .eI-1-Percentage > .row:first-child {
    display: none;
  }

  .eI-1-Percentage .row:not(:first-child) .col-md-9:before {
    content: "";
    position: absolute;
    top: -37px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #004c8d;
  }
  .eI-PercentageBB .col_3 {
    justify-content: center;
    transform: rotate(90deg);
  }
  .eI-PercentageBox1:after {
    content: normal;
  }

  /* .eI-PercentageBox .col-md-4:not(:nth-child(2)) .eI-PercentageBoxInn {
    align-items: end;
    padding-bottom: 10px;
  } */
  /* .percentageOfRnD .col-md-2{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}  */
  .percentageOfRnD .brsrA3 {
    transform: rotate(90deg);
    align-items: center;
    padding-top: 0;
  }
  .brsrTitle {
    height: auto;
    padding: 20px;
    background-color: #004c8d;
    width: 100%;
  }
  .brsrTitle img {
    display: none;
  }
  .brsrTitle span {
    position: relative;
    inset: 0;
  }
  .secBrC {
    border-width: 22px 22px 22px 0;
    border-image: url(../images/brsr/brsrBor2.png) 22 22 22 0 repeat;
  }
  .nOx .nOxInn p {
    white-space: normal;
    height: 120px;
  }
  .bgImg {
    padding: 25px 0;
  }

  .tableWarpNNewInn {
    width: 450px;
    margin-right: 10px;
  }
  .marketsServed3B3 img {
    width: 25px;
    height: 35px;
    transform: rotate(90deg);
    margin: 20px 0;
  }
}

@media screen and (max-width: 640px) {
  .customBlock {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .milestonesBox {
    margin-bottom: 15px;
    width: 100%;
  }

  .mDImgInn img {
    max-width: 100%;
  }

  .industriesWeServeSec1 .col-lg-6.mt_50 {
    margin-top: 20px !important;
  }

  .representationofWomenBox .fz_30 {
    font-size: 18px !important;
  }
  .representationofWomenBox {
    padding: 10px 5px;
  }
  .current_financial_year {
    flex-direction: column;
  }
  .current_financial_yearInn {
    width: 100%;
  }
}

@media screen and (max-width: 575px) {
  .cSR_InitiativesSec.cSR_InitiativesSec1 .row2 .col_2.mt_50 {
    margin-top: 20px !important;
  }
  .cSR_InitiativesSec.cSR_InitiativesSec1 .mt_50 {
    margin-top: 20px !important;
  }
  .industriesImg {
    height: 270px;
  }
  .marketsServed3Box3 .marketsServed3BoxSpan1.borBlue::before {
    left: 0;
    width: 100%;
  }
  .marketsServed3Box3 .marketsServed3BoxSpan1.bSSrArr::after,
  .marketsServed3BoxSpan1.bSSrArr::after {
    transform: translateX(-50%) rotate(90deg);
    left: 50%;
    right: 50%;
  }
  .marketsServed3Box3 .marketsServed3BoxSpan1.bSSrArr::after {
    bottom: -2.5px;
    transform: translateX(-50%) rotate(270deg);
  }
  .representationofWomenBox {
    min-width: auto;
  }
  .rAndDBox {
    min-width: auto;
  }
  .percentageOfRnD .col-lg-2 {
    margin-bottom: 20px;
  }
  .percentageOfRnD {
    padding: 50px 10px 30px 10px;
  }
  .permanentWorkersMain .col-sm-10.mt_50 {
    margin-top: 20px !important;
  }
  .permanentWorkersMain .permanentWorkers h6 {
    margin-bottom: 0;
    padding-bottom: 0 !important;
  }
  .permanentWorkers {
    display: block;
  }
  .mt_20.permanentWorkers {
    margin-top: 0 !important;
  }
  .permanentWorkersMain .col-sm-2 {
    justify-content: end !important;
    position: relative;
  }
  .permanentWorkersMain .col-sm-2::after {
    position: absolute;
    content: "Category";
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: auto;
    color: #ffffff;
    font-weight: 700;
  }
  .permanentWorkers {
    padding-left: 10px;
  }
  .permanentWorkersD2 {
    padding: 10px;
    padding-top: 50px;
    position: relative;
  }
  .permanentWorkersMain .col-sm-10::after {
    position: absolute;
    content: "Yes/No (If Yes, then give details of the mechanism in brief)";
    left: 10px;
    top: 10px;
    width: 100%;
    height: auto;
    color: #000000;
    font-weight: 700;
    text-align: center;
  }
}

@media screen and (max-width: 480px) {
  .cSR_Initiatives_Page.bgSec {
    padding-bottom: 100px;
  }
  .mainTitle {
    font-size: 22px !important;
  }
  .container-max {
    max-width: 100%;
  }

  .industriesLi {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px !important;
  }
}

@media screen and (max-width: 360px) {
  .industriesImg {
    height: 150px;
  }
}
