@media (max-width: 991px) {
    .brdlineblue{
        border: none;
        min-height: auto;
    }
    .csrData.pt30 {
        padding-top: 0;
    }
    .buildpara0{
        padding-bottom: 20px !important;
    }
  .homepage #wrapper {
    overflow-x: hidden;
  }
  /* home sec banner */
  .reinforcingsection {
    background: url(../images/mbl-img/reinforcing-our-s-and-p-img-mob.webp);
    background-size: cover;
  }

  .customersection {
    background: url(../images/mbl-img/our-customer-img-mob.webp);
    background-size: cover;
  }
  /* end */
  .awardsbox img {
    max-width: 100%;
  }
  .menu,
  .nav-icon3 {
    display: none;
  }
  .my-sidenav {
    width: 0px;
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    overflow-x: hidden;
    z-index: 999999999;
    height: 100vh;
    max-width: 0px;
    width: 100%;
    background-color: #003974;
    transition: 0.5s;
    -webkit-transition: 0.5s;
  }
  .my-sidenav > ul {
    padding: 0px 20px 0px;
  }
  .my-sidenav > ul > li > ul {
    margin-top: 0px;
    display: none;
  }
  .my-sidenav ul.submenu li ul.submenu {
    display: none;
    position: static;
    width: 100%;
  }
  .my-sidenav ul {
    list-style-type: none;
    padding-left: 15px;
  }
  .my-sidenav ul li {
    border-bottom: 1px solid #ffffff;
    padding: 15px 0px;
  }
  .my-sidenav > ul > li > ul > li {
    border-bottom: 1px solid #ffffff;
    padding: 10px 0px;
    position: relative;
  }
  .my-sidenav > ul > li > ul > li:last-child,
  .my-sidenav ul.submenu li ul.submenu li:last-child {
    border-bottom: 0px;
  }
  .my-sidenav ul.submenu li ul.submenu li {
    border-bottom: 1px solid #ffffff;
    padding: 10px 10px;
  }
  .my-sidenav ul.submenu li ul.submenu li a {
    color: #ffffff;
    font-size: 16px;
  }

  .cross-btn1 {
    text-align: right;
    padding: 16px 14px 0px 0px;
    color: #fff;
    font-size: 35px;
    cursor: pointer;
  }
  .my-sidenav .submenu-indicator-minus .submenu-indicator {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .my-sidenav .submenu-indicator {
    font-size: 30px;
    position: absolute;
    line-height: 25px;
    right: 15px;
  }
  .my-sidenav > ul > li > a {
    color: #ffffff;
    font-size: 18px;
    display: block;
  }
  .my-sidenav > ul > li > ul > li > a {
    color: #ffffff;
    font-size: 14px;
  }
  .my-sidenav > ul > li > ul > li > a img {
    padding-right: 0;
    float: right;
    padding-left: 50px;
  }
  header .col-xl-6,
  .headerright {
    display: none;
  }
  .header-right-mbl,
  .ham-icon1 {
    display: block;
  }
  .ham-icon1 {
    display: flex;
    align-items: center;
  }
  .ham-icon1 {
    font-size: 18px;
    color: #00529c;
  }
  .my-sidenav > ul > li > ul > li > a img {
    padding-right: 0;
    float: right;
  }
  .d-pdf img {
    top: 10px;
  }
  .hmbanner h1 {
    font-size: 40px;
    line-height: 40px;
  }
  .hmbanner h1 span {
    font-size: 24px;
    line-height: 30px;
  }
  .hmbanner h1 {
    padding-top: 80px;
  }
  .bannerbutton {
    margin-bottom: 30px;
  }
  h2,
  .buildinglegacysec h2 {
    font-size: 28px;
    line-height: 35px;
  }
  .fuellingsectioon .col-xl-4 {
    padding-left: 15px;
  }
  .fuellingsectioon .col-xl-4 {
    border-right: 0;
  }
  .fuellingsectioon .col-xl-4:nth-child(7),
  .fuellingsectioon .col-xl-4:nth-child(8) {
    border-bottom: 2px dotted #ccc;
  }
  .fuellingsectioon,
  .buildinglegacysec,
  .bodsection {
    padding: 30px 0px;
  }
  .fuellingsectioon h6 {
    padding: 15px 0px;
    font-size: 16px;
  }
  .mainslider {
    padding-top: 50px;
  }
  .mainslider .swiper-button-next1111,
  .swiper-button-prev1111,
  .counter1111 {
    top: 0;
  }
  .yeardata:before {
    left: 15px;
  }
  .yeardata h4 {
    padding-left: 25px;
  }
  .blurbox {
    display: none;
  }
  .bodbox,
  .mdtxt {
    max-width: 100%;
    padding: 20px 15px;
  }
  .mdsection h5,
  .bodbox h5 {
    font-size: 20px;
    line-height: 28px;
  }
  .cmnametxt {
    display: block;
  }
  .cmnametxt p {
    padding-bottom: 20px;
    padding-right: 0;
  }
  .mdtxt {
    padding: 20px 0px 40px;
  }
  .mdsection p,
  .mdsection h5,
  .bodbox h5 {
    padding-bottom: 30px;
  }
  .csrbx {
    min-height: auto;
    margin-bottom: 20px;
    padding: 15px;
  }
  .csrimpact {
    padding: 35px 0px;
  }
  .csrimpact h2 {
    padding-bottom: 30px;
  }
  .csrimpact .btndiv {
    margin-top: 10px;
  }
  .awardsection h2,
  .csrimpact h2,
  .deepersetion h2,
  .fuellingsectioon h2 {
    padding-bottom: 30px;
  }
  .awardsection {
    padding-top: 35px;
    min-height: auto;
  }
  footer {
    margin-top: 30px;
  }
  .awardsbox {
    display: block;
  }
  .awardsbox div {
    padding: 15px;
  }
  .copyrights p.text-end {
    text-align: left !important;
  }
  footer {
    padding-top: 15px;
  }
  footer .container {
    padding-top: 50px;
  }
  .baktop img {
    width: 25px;
  }
  .copyrights .container {
    padding-top: 0;
  }
  .mdsection .col-xl-6 {
    padding-left: 15px;
  }
  .awards-recog .row .col-xl-4:nth-child(1),
  .awards-recog .row .col-xl-4:nth-child(4) {
    margin-bottom: 30px;
  }
  .awards-recog .row .col-xl-4:nth-child(4) img,
  .awards-recog .row .col-xl-4:nth-child(1) img {
    margin: auto;
    display: block;
  }
  .Nextprev {
    margin: 30px 0px 15px;
  }
  .Nextprev a {
    margin-bottom: 15px;
    display: block;
  }
  .sitemap {
    padding-bottom: 30px;
  }
  .bod-boxshd {
    padding: 15px;
  }
  .bannerBuild .sitemap {
    padding-top: 0;
    padding-bottom: 30px;
  }
  .builData {
    padding-bottom: 30px;
  }
  .numbersec .firstNum {
    width: 100%;
  }
  .firstNum {
    border-bottom: 1px solid #707070;
    border-right: 0px;
    padding: 10px 0px;
  }
  .firstNum.noBrdr {
    border-bottom: 0px;
  }
  .toward {
    margin-bottom: 30px;
  }
  .built p,
  .innerLi,
  .values {
    padding-bottom: 20px;
  }
  .legacybanner .builData,
  .corporate .corporate-info,
  .expanddata {
    padding-bottom: 30px;
  }
  .firstLine {
    display: block;
  }
  .creamBox {
    padding: 20px 15px;
  }
  .csrData .plusIcon,
  .csrData .equalIcon {
    position: initial;
    padding-top: 25px;
  }
  .csr .container .row:nth-child(3) .col-xl-3:nth-child(2) .csrData {
    padding-bottom: 0;
  }
  .visionMission {
    border-bottom: 0;
  }
  .vimipc::before,
  .values::before {
    display: none;
  }
  .fuellingTop-para p {
    padding-bottom: 15px;
  }
  .fuellingdata {
    padding-bottom: 30px;
  }
  .perfNum {
    display: block;
  }
  .perfNum {
    border-bottom: 0px;
  }
  .numCr {
    border-right: 0;
  }
  .custmore-type .container .row .col-xl-4:nth-child(2) h6 {
    padding-top: 30px;
  }
  .yellowSec h6 {
    padding-bottom: 20px;
  }
  .yellowSec {
    padding: 30px 0px;
  }
  .personnel-box {
    padding: 20px 15px;
    margin-bottom: 30px;
  }
  .keymangebanner h1 {
    line-height: 42px;
    font-size: 35px;
  }
  .lgtblue2-box {
    min-height: 260px;
  }
  .lastYellowBox {
    min-height: auto;
    padding: 20px 15px;
  }
  .mobileImg {
    text-align: left;
    margin-bottom: 30px;
  }
  .allData {
    padding-bottom: 20px;
  }
  header .row {
    justify-content: space-between;
  }
}

@media (max-width: 767px) {
}
@media (max-width: 420px) {
}
@media (max-width: 380px) {
}
