.infra_logo{
  padding-top: 54px;
  width: 110px;
} 

/* glance */
.glance{ width: 100%; position: relative;}
.glance h5 {
  font-weight:600;
  letter-spacing: -0.04em;
  font-size: 1.375rem;
  line-height:1.3;
  padding: 16px 0;
  font-family: FFClanWebProBook, sans-serif;
  position: relative;
  /* border-right: solid 1px #333; */
  width: 13%;
  color: #269fc7;
  letter-spacing: 0.5px;
}
.glance ul{ width: 100%;}
.glance ul li{ width: 100%; list-style: none; padding-left: 0; margin-bottom: 10px;margin-left: 0;}
.title-lines.glance_line{width: 125px;} 
 
/* vision__missio */

.vision__mission_flex{ width: 100%; display: flex; gap:1%}
 
.vision__mission_box {
  padding:30px;
  background-color: #f2f2f2;
  border-radius: 5px;
  width: 49.5%;
  display: flex;
  gap: 2%;
  align-items: center;
  /*! box-shadow: 0 6px 10px #dcdcdcb5; */
}

.vision__mission_box h5 {
  font-weight:600;
  letter-spacing: -0.04em;
  font-size: 1.375rem;
  line-height:1.3;
  padding: 16px 0;
  font-family: FFClanWebProBook, sans-serif;
  position: relative;
  /* border-right: solid 1px #333; */
  width: 13%;
  color: #269fc7;
  letter-spacing: 0.5px;
}

.vision__mission_box h5::after {
  position: absolute;
  right: 0;
  top: -18px;
  /* background-color: #333; */
  width: 1px;
  height: 100px;
  content: "";
background: #bfbfbf;
background: radial-gradient(circle, rgba(191, 191, 191, 1) 0%, rgba(242, 242, 242, 1) 100%);
} 

.vision__mission_box P{
  line-height:1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  width:85%;
  margin-bottom: 0;
  letter-spacing: 0.5px;
}
.title-lines.vision_line{width: 67px;}


/* values */

.values_box{
  padding:30px;
  background-color: #f2f2f2;
  border-radius: 5px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 2%;
  margin-top: 15px;
  /*! box-shadow: 0 6px 10px #dcdcdcb5; */
}  
 
.values_box h5 {
  font-size: 1.375rem;
  line-height:1.3;
  padding: 16px 0;
  font-family: FFClanWebProBook, sans-serif;
  position: relative;
  width: 8%;
  height: 100%;
  color: #269fc7;
  letter-spacing: 0.5px;
  font-weight: 600;
}  

.values_box h5::after {
  position: absolute;
  right: 0;
  top: -61px;
  /* background-color: #333; */
  width: 1px;
  height: 180px;
  content: "";
  background: #bfbfbf;
  background: radial-gradient(circle, rgba(191, 191, 191, 1) 0%, rgba(242, 242, 242, 1) 100%);
}  

.values_box ul{ width: 100%;margin-bottom: 0;}
.values_box ul li{ width: 100%; list-style: none; padding-left: 0; margin: 0;margin-bottom: 10px;}
.values_box ul li::last{ width: 100%; list-style: none; padding-left: 0; margin: 0;margin-bottom: 10px;}
.title-lines.values_line{width: 62px;}

/* engineering_group */
.engineering_group{ width: 100%; position: relative;margin-top: 30px;}
.engineering_group h5 {
  font-weight:600;
  letter-spacing: -0.04em;
  font-size: 1.375rem;
  line-height:1.3;
  padding: 16px 0;
  font-family: FFClanWebProBook, sans-serif;
  position: relative;
  color: #269fc7;
}   
.engineering_group P{
  line-height:1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
}
.title-lines.engineering_group_line{width: 390px;}
.engineering_group h6 {
font-family: FFClanWebProMedium,sans-serif;
line-height: 1.3;
padding: 10px 0;
margin-bottom: 10px !important;
font-size: 18px !important;
padding-bottom: 0;
font-weight: 400;
font-style: normal;
color: #454545;
}  
.engineering_group_flex{ width: 100%; display: flex; justify-content: space-between; margin-top: 15px;}
.engineering_group_box{ width: 24%; border: solid 1px #CCC;padding: 10px;border-radius: 5px;   transition: all 0.5s linear;}
.engineering_group_box:hover{ width: 24%; border: solid 1px #269FC7; padding: 10px;border-radius: 5px; cursor: default;   transition: all 0.5s linear;}
.engineering_group_box p{ margin-bottom: 0;}
.engineering_group_box h6{color: #454545;   transition: all 0.5s linear;}
.engineering_group_box:hover h6{color: #269FC7;   transition: all 0.5s linear;}


/*  capabilities */
 
.capabilities{ width: 100%; position: relative;margin-top: 30px;}
.capabilities h5 {
  font-weight:600;
  letter-spacing: -0.04em;
  font-size: 1.375rem;
  line-height:1.3;
  padding: 16px 0;
  font-family: FFClanWebProBook, sans-serif;
  position: relative;
  color: #269fc7;
}   
.capabilities P{
  line-height:1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
} 
.title-lines.capabilities_line{width: 150px;}
.capabilities h6 {
font-family: FFClanWebProMedium,sans-serif;
line-height: 1.3;
padding: 10px 0;
margin-bottom: 10px !important;
font-size: 18px !important;
padding-bottom: 0;
font-weight: 400;
font-style: normal;
color: #454545;
}  


/* =========================================
   PROCESS TABLE
   Colors taken from the supplied document
   ========================================= */

.process-table-wrap {
    width: 100%;
    margin: 30px 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border: solid 1px #F2F4F7;
}
 
.process-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background: #FFFFFF;
    color: #0F2A4A;
    font-size: 16px;
    line-height: 1.6;
}

.process-table thead th {
    background: #0F2A4A;
    color: #FFFFFF;
    padding: 16px 20px;
    text-align: left;
    font-weight: 600;
    border: 1px solid #0F2A4A;
}

.process-table tbody td {
    padding: 16px 20px;
    border-right: 1px solid #EEE;
    vertical-align: top;
}
.process-table tbody tr td:last-child {
  border-right: unset;
}
table tbody tr:hover td {
  background: unset !important;;
  border-bottom: unset !important;;
}
table tbody tr td {
  border-bottom: unset !important;
}
.process-table tbody td:first-child {
    width: 20%;
    font-weight: 600;
    color: #0F2A4A;
    position: relative;
}
 table tbody tr td:hover {
  background: unset !important;
  border-bottom: unset !important;
}
/* .process-table tbody td:first-child::after {
    width: 1px;
    height: 100vh;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #F2F4F7;
    content: "";
  }  */



.process-table tbody td:last-child {
    width: 80%;
    color: #333333;
} 

.process-table tbody tr:nth-child(even) td {
    background: #F2F4F7 !important;
}

.process-table tbody tr:nth-child(odd) td {
    background: #FFFFFF !important;
}

/* .process-table tbody tr:hover td {
    background: #E9EDF2;
    transition: background 0.25s ease;
} */
 

.brd{ border-right: solid 1px #EEE;}

table tbody tr td {
  background: #fff;
  border-bottom: 0px solid #ccc;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
.infra_pg .process-table-wrap{
  margin: 50px 0;
}




@media (max-width: 991px) {

    .process-table {
        font-size: 15px;
    }

    .process-table thead th,
    .process-table tbody td {
        padding: 14px 16px;
    }

    .process-table tbody td:first-child {
        width: 32%;
    }

    .process-table tbody td:last-child {
        width: 68%;
    }
}

@media (max-width: 767px) {

    .process-table-wrap {
        overflow-x: visible;
        margin: 20px 0;
    }

    .process-table,
    .process-table tbody,
    .process-table tr,
    .process-table td {
        display: block;
        width: 100%;
    }


    .process-table thead {
        /* display: none; */
        display: block;
    }


    .process-table tbody tr {
        margin-bottom: 18px;
        background: #FFFFFF;
        border: 1px solid #D9DEE5;
        border-radius: 4px;
        overflow: hidden;
    }


    .process-table tbody td {
        width: 100% !important;
        border: 0;
        padding: 13px 15px;
    }


    .process-table tbody td:first-child {
        background: #0F2A4A !important;
        color: #FFFFFF;
        font-size: 15px;
        font-weight: 600;
        line-height: 1.4;
    }


    .process-table tbody td:last-child {
        background: #FFFFFF !important;
        color: #333333;
        font-size: 14px;
        line-height: 1.65;
    }


    /* .process-table tbody tr:hover td {
        background: inherit;
    }

    .process-table tbody tr:hover td:first-child {
        background: #0F2A4A !important;
    } */

    .process-table tbody tr:nth-child(2n+1) td{
      color: #333;
    }
    .process-table tbody tr{
      display: flex;
    }
    .process-table tbody tr:nth-child(2n) td{
      color: #333;
    }
    .process-table tbody td{
      border-right: 1px solid #EEE;
    }
      .process-table tbody tr {
        margin-bottom: 0px !important;
    }
    .process-table tbody tr{
      border: none;
      border-radius: 0px;
    }
    .process-table tbody td:first-child{
          padding: 7px 8px !important;
    }
    table th{
          letter-spacing: 0.1px;
    }


}


@media (max-width: 480px) {

    .process-table tbody tr {
        margin-bottom: 14px;
    }

    .process-table tbody td:first-child {
        padding: 12px 13px;
        font-size: 14px;
    }

    .process-table tbody td:last-child {
        padding: 12px 13px;
        font-size: 13px;
    }
}


.portfolio_tab {
  width: 100%;
}

.portfolio_tab h6 {
  font-family: FFClanWebProMedium,sans-serif;
  line-height: 1.3;
  padding: 10px 0;
    padding-bottom: 10px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  color: #454545;
}

.portfolio_tab P {
  line-height: 1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
}

.portfolio_tab ul{ width: 100%;}
.portfolio_tab ul li{ width: 100%; list-style: none; padding-left: 0; margin-bottom: 10px;margin-left: 0;}
.portfolio_tab ul li b{ font-weight: 600;}

.acco {
  max-width: 100%;
  padding: 12px 15px 9px;
  background: #f2f2f2;
  border-radius: 0 !important;
  margin-bottom: 20px;
}

.applications_served{ width: 100%; border: solid 0px #CCC; padding: 10px; border-radius: 5px;background-color: #e9e9e9;} 

.portfolio_tab_flex{ width: 100%; display: flex; justify-content: space-between;}
.portfolio_tab_50{ width:49.6%;  border: solid 0px #CCC; padding: 10px; border-radius: 5px; margin-bottom: 15px;background-color: #e9e9e9;}
.portfolio_tab_50 h6 {
  font-family: FFClanWebProMedium,sans-serif;
  line-height: 1.3;
  padding: 10px 0;
    padding-bottom: 10px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  color: #454545;
} 

.portfolio_tab_50 P {
  line-height: 1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
}


.why_infravolt_box{ width: 100%; }
.why_infravolt_box h6 {
  font-family: FFClanWebProMedium,sans-serif;
  line-height: 1.3;
  padding: 10px 0;
    padding-bottom: 10px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  color: #454545;
}

.why_infravolt_flex{ width: 100%; display: flex; justify-content: space-between;flex-wrap: wrap;}

.why_infravolt{ width:33%;  border: solid 1px #CCC; padding: 10px; border-radius: 5px; margin-bottom: 15px;}
.why_infravolt h6 {
  font-family: FFClanWebProMedium,sans-serif;
  line-height: 1.3;
  padding: 10px 0;
    padding-bottom: 10px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  color: #454545;
} 

.why_infravolt P {
  line-height: 1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
}

.title-lines.why_infravolt_line {
  width: 133px;
}

/* Get in Touch */ 

.get__in__touch_box{ width: 100%; }
.get__in__touch_box h6 {
  font-family: FFClanWebProMedium,sans-serif;
  line-height: 1.3;
  padding: 10px 0;
    padding-bottom: 10px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  color: #454545;
}

.get__in__touch_flex{ width: 100%; display: flex; justify-content: space-between;flex-wrap: wrap;}

.get__in__touch_left{ width:53%;  border: solid 0px #CCC; padding: 10px; border-radius: 5px; margin-bottom: 15px;background-color: aliceblue;}
.get__in__touch_left h6 {
  font-family: FFClanWebProMedium,sans-serif;
  line-height: 1.3;
  padding: 10px 0; 
  padding-bottom: 10px;
  margin-bottom: 0px !important;
  font-size: 18px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  color: #269fc7;
} 

.get__in__touch_left P {
  line-height: 1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
}
 
.get__in__touch_right{ width:15%;  border: solid 0px #CCC; padding: 10px; border-radius: 5px; margin-bottom: 15px;background-color: aliceblue;}
.get__in__touch_right h6 {
  font-family: FFClanWebProMedium,sans-serif;
  line-height: 1.3;
  padding: 10px 0; 
    padding-bottom: 10px;
  margin-bottom: 0px !important;
  font-size: 18px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  color: #269fc7;
} 

.get__in__touch_right P {
  line-height: 1.5;
  font-family: FFClanWebProBook,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
}

.title-lines.get__in__touch_line {
  width: 133px;
}

.about-welcome-section {
  padding: 8px 0px 20px;
}

/* Cryogenic OGS Middle East FZE pg css */

.ogs_pg .values_box h5{
  width: 13%;
}
.ogs_pg .values_box h5::after{
  height: 240px;
  top: -88px;
    display: none;
}
.ogs_pg .title-lines.values_line{
  width: 130px; 
}
.ogs_pg .title-lines.capabilities_line{
width: 510px; 
}
/* .ogs_pg .brd{
  border-right: solid 2px #EEE;
} */
.ogs_pg .model_line{
width: 470px;
}
.ogs_pg .Hybrid_line{
  width: 330px; 
}
.ogs_pg .process-table thead th{
  border: 0px solid #0F2A4A;
}
.hybrid_box{
  display: block;
}
.w100{
  width: 100% !important;
}
.ogs_pg .vision__mission_box h5::after{
  display: none;
}
.Procurement_line{
    width: 520px;
}
.execution_line{
  width: 510px;

}
.ogs_pg  .values_box{
display: block;
}
.india_line{
    width: 215px;
}
.manufacturing_line{
    width: 350px;
}
.ogs_pg .process-table tbody td:last-child{
width: 80%; 
}

.w40{
    width: 40% !important;
}
.Cost_line{
  width: 300px; 
}
.quality_line{
  width: 222px;
}
table tbody {
  position: unset;
}
.support_line{
  width: 482px;
}
.ogs_pg .get__in__touch_left{
  width: 40%;
}
.ogs_pg .get__in__touch_right{
  width: 24%;
}
.ogs_pg .get__in__touch_flex{
  gap: 10px;
  justify-content: start;
}
.get__in__touch_last{
    border: solid 1px #CCC;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 15px;
  background-color: transparent;
  width: 65%;
}
.get__in__touch_last p{
  margin-bottom: 0px;
}
.pb5{
    padding-bottom: 5px !important;
}
.ogs_pg .vision__mission_box h5{
padding: 27px 0 6px 0;
}
.ogs_pg .vision__mission_box{
  padding-top: 5px;
}
.ogs_logo{
  width: 350px;
  padding-top: 65px; 
}
.typically_tab tbody td:first-child{
  width: 37%;
}
.cost_tab tbody td:first-child{
  width: 30%;
}
.w35{
    width: 35%;
}
.ogs_pg .vision__mission_box P{
width: 100%;
}

@media screen and (min-width:1900px) and (max-width:1920px){
  .ogs_pg .get__in__touch_left {
  width: 32%;
}
.ogs_pg .get__in__touch_right {
  width: 17%;
}
.get__in__touch_last{
    width: 50%;
}
.about-welcome-section {
  padding: 8px 0px 50px;
}
  .Procurement_line {
  top: 77px;
  width: 520px;
}
.ogs_pg .vision__mission_box{
  padding: 20px;
  
}
.ogs_pg .values_box{
  padding: 20px;
}
.ogs_pg .values_box h5{
padding: 20px 0;
padding-top: 0px;
}
.pc_mb0{
    margin-bottom: 0px !important;
}
.subsidiaries_title::before{
  left: 31.8% !important;
}
.subsidiaries_title::after{
  right: 32.2% !important;
}
.values_line{
  top: 33px;
  left: 0px;
}
.ogs_pg .title-lines.values_line {
  width: 135px;
}
.typically_tab tbody td:first-child {
  width: 33%;
}
.ogs_pg .vision__mission_box h5{
  padding-top: 0px;
}
.process-table tbody td:first-child{
  width: 30%;
} 
.typically_tab tbody td:first-child{
      width: 26%;
}
.qc_tab tbody td:first-child{
  width: 20%; 
}
.attribute_tab tbody td:first-child{
    width: 20%;
}

/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 24.5% !important;     
  }
 .infra_pg  .subsidiaries_title::after {
    right: 24.2% !important;  
  }
 .infra_pg .vision__mission_box h5{
  width: 14%;  
  }
.infra_pg .title-lines.vision_line {
  width: 67px;
}
.infra_pg .title-lines{
width: 85px;
}
.infra_pg .vision__mission_box h5::after{
    top: -18px;
        height: 95px;   
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 71px;
  }
 .infra_pg  .values_box h5::after{
  top: -60px;
  height: 180px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }

 .infra_pg .infra_line{
      width: 145px !important;
}

 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 20%;
  }


}

@media screen and (min-width:1800px) and (max-width:1899px){
  .ogs_pg .get__in__touch_left {
  width: 32%;
}
.ogs_pg .get__in__touch_right {
  width: 17%;
}
.get__in__touch_last{
    width: 50%;
}
.about-welcome-section {
  padding: 8px 0px 50px;
}
  .Procurement_line {
  top: 77px;
  width: 520px;
}
.ogs_pg .vision__mission_box{
  padding: 20px;
  
}
.ogs_pg .values_box{
  padding: 20px;
}
.ogs_pg .values_box h5{
padding: 20px 0;
padding-top: 0px;
}
.pc_mb0{
    margin-bottom: 0px !important;
}
.subsidiaries_title::before{
  left: 30.8% !important;
}
.subsidiaries_title::after{
  right: 30.9% !important;
}
.values_line{
  top: 33px;
  left: 0px;
}
.ogs_pg .title-lines.values_line {
  width: 135px;
}
.typically_tab tbody td:first-child {
  width: 33%;
}
.ogs_pg .vision__mission_box h5{
  padding-top: 0px;
}
.process-table tbody td:first-child{
  width: 30%;
} 
.typically_tab tbody td:first-child{
      width: 27%;
}
.qc_tab tbody td:first-child{
  width: 20%; 
}
.attribute_tab tbody td:first-child{
    width: 20%;
}

/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 22.5% !important;    
  }
 .infra_pg  .subsidiaries_title::after {
    right: 22.2% !important;  
  }
 .infra_pg .vision__mission_box h5{
  width: 14%;  
  }
.infra_pg .title-lines.vision_line {
  width: 67px;
}
.infra_pg .title-lines{
width: 85px;
}
.infra_pg .vision__mission_box h5::after{
    top: -18px;
        height: 95px;   
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 71px;
  }
 .infra_pg  .values_box h5::after{
  top: -60px;
  height: 180px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }

 .infra_pg .infra_line{
      width: 145px !important;
}

 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 20%;
  }

}

@media screen and (min-width:1700px) and (max-width:1799px){
  .ogs_pg .get__in__touch_left {
  width: 33%;
}
.ogs_pg .get__in__touch_right {
  width: 18%;
}
.product_title7::before{
  left: 23.7%;
}
.product_title7::after{
  right: 23.7%;
}
.get__in__touch_last{
  width: 52%;
}
.about-welcome-section {
  padding: 8px 0px 50px;
}
  .Procurement_line {
  top: 77px;
  width: 520px;
}
.ogs_pg .vision__mission_box{
  padding: 20px;
  
}
.ogs_pg .values_box{
  padding: 20px;
}
.ogs_pg .values_box h5{
padding: 20px 0;
padding-top: 0px;
}
.pc_mb0{
    margin-bottom: 0px !important;
}
.subsidiaries_title::before{
  left: 29.8% !important;
}
.subsidiaries_title::after{
  right: 29.9% !important;
}
.values_line{
  top: 33px;
  left: 0px;
}
.ogs_pg .title-lines.values_line {
  width: 135px;
}
.typically_tab tbody td:first-child {
  width: 33%;
}
.ogs_pg .vision__mission_box h5{
  padding-top: 0px;
}
.process-table tbody td:first-child{
  width: 30%;
} 
.typically_tab tbody td:first-child{
      width: 29%;
}
.qc_tab tbody td:first-child{
  width: 20%; 
}
.attribute_tab tbody td:first-child{
    width: 20%; 
}


/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 21.5% !important;   
  }
 .infra_pg  .subsidiaries_title::after {
    right: 21.2% !important;  
  }
 .infra_pg .vision__mission_box h5{
  width: 14%;  
  }
.infra_pg .title-lines.vision_line {
  width: 67px;
}
.infra_pg .title-lines{
width: 85px;
}
.infra_pg .vision__mission_box h5::after{
    top: -18px;
        height: 95px;   
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 71px;
  }
 .infra_pg  .values_box h5::after{
  top: -60px;
  height: 180px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }

 .infra_pg .infra_line{
      width: 145px !important;
}

 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 21%;
  }

}
@media screen and (min-width:1600px) and (max-width:1699px){
.ogs_pg .get__in__touch_left {
  width: 35%;
}
.ogs_pg .get__in__touch_right {
  width: 19%;
}
.get__in__touch_last{
  width: 55%;
}
  .Procurement_line {
  top: 77px;
  width: 520px;
}
.about-welcome-section {
  padding: 8px 0px 50px;
}
.ogs_pg .vision__mission_box{
  padding: 20px;
  
}
.ogs_pg .values_box{
  padding: 20px;
}
.ogs_pg .values_box h5{
padding: 20px 0;
padding-top: 0px;
}
.pc_mb0{
    margin-bottom: 0px !important;
}
.subsidiaries_title::before{
  left: 28.3% !important;
}
.subsidiaries_title::after{
  right: 28.5% !important;
}
.values_line{
  top: 33px;
  left: 0px;
}
.ogs_pg .title-lines.values_line {
  width: 135px;
}
.typically_tab tbody td:first-child {
  width: 33%;
}
.ogs_pg .vision__mission_box h5{
  padding-top: 0px;
}
.process-table tbody td:first-child{
  width: 30%;
} 
.typically_tab tbody td:first-child{
      width: 31%;
}
.qc_tab tbody td:first-child{
  width: 20%;
}
.attribute_tab tbody td:first-child{
    width: 20%; 
}

/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 19.5% !important;  
  }
 .infra_pg  .subsidiaries_title::after {
    right: 19.2% !important;  
  }
 .infra_pg .vision__mission_box h5{
  width: 17%;
  }
.infra_pg .title-lines.vision_line {
  width: 67px;
}
.infra_pg .title-lines{
width: 85px;
}
.infra_pg .vision__mission_box h5::after{
    top: -18px;
        height: 95px;   
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 71px;
  }
 .infra_pg  .values_box h5::after{
  top: -60px;
  height: 180px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }

 .infra_pg .infra_line{
      width: 145px !important;
}

 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 21%;
  }
  
}


@media screen and (min-width:1500px) and (max-width:1599px){
.about-welcome-section {
  padding: 8px 0px 50px;
}
  .Procurement_line {
  top: 77px;
  width: 520px;
}
.ogs_pg .vision__mission_box{
  padding: 20px;
  
}
.ogs_pg .values_box{
  padding: 20px;
}
.ogs_pg .values_box h5{
padding: 20px 0;
padding-top: 0px;
}
.pc_mb0{
    margin-bottom: 0px !important;
}
.subsidiaries_title::before{
  left: 26.9% !important;
}
.subsidiaries_title::after{
  right: 25.9% !important;
}
.values_line{
  top: 33px;
  left: 0px;
}
.ogs_pg .title-lines.values_line {
  width: 135px;
}
.typically_tab tbody td:first-child {
  width: 33%;
}
.ogs_pg .vision__mission_box h5{
  padding-top: 0px;
}
.process-table tbody td:first-child{
  width: 30%;
} 
.typically_tab tbody td:first-child{
      width: 34%;
}
.qc_tab tbody td:first-child{
  width: 20%; 
}
.attribute_tab tbody td:first-child{
    width: 20%; 
}


/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 17.5% !important;  
  }
 .infra_pg  .subsidiaries_title::after {
    right: 17.2% !important; 
  }
 .infra_pg .vision__mission_box h5{
  width: 17%;
  }
.infra_pg .title-lines.vision_line {
  width: 67px;
}
.infra_pg .title-lines{
width: 85px;
}
.infra_pg .vision__mission_box h5::after{
    top: -18px;
        height: 95px;   
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 71px;
  }
 .infra_pg  .values_box h5::after{
  top: -60px;
  height: 180px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }

 .infra_pg .infra_line{
      width: 145px !important;
}

 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 21%;
  }

}

@media screen and (min-width:1400px) and (max-width:1499px){
.about-welcome-section {
  padding: 8px 0px 50px;
}
  .Procurement_line {
  top: 77px;
  width: 520px;
}
.ogs_pg .vision__mission_box{
  padding: 20px;
  
}
.ogs_pg .values_box{
  padding: 20px;
}
.ogs_pg .values_box h5{
padding: 20px 0;
padding-top: 0px;
}
.pc_mb0{
    margin-bottom: 0px !important;
}
.subsidiaries_title::before{
  left: 25.3% !important;
}
.subsidiaries_title::after{
  right: 25.5% !important;
}
.values_line{
  top: 33px;
  left: 0px;
}
.ogs_pg .title-lines.values_line {
  width: 135px;
}
.typically_tab tbody td:first-child {
  width: 35%;
}
.ogs_pg .vision__mission_box h5{
  padding-top: 0px;
}

/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 15.5% !important; 
  }
 .infra_pg  .subsidiaries_title::after {
    right: 15.2% !important; 
  }
 .infra_pg .vision__mission_box h5{
  width: 17%;
  }
.infra_pg .title-lines.vision_line {
  width: 67px;
}
.infra_pg .title-lines{
width: 85px;
}
.infra_pg .vision__mission_box h5::after{
    top: -30px;
        height: 122px;  
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 71px;
  }
 .infra_pg  .values_box h5::after{
  top: -93px;
  height: 245px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }

 .infra_pg .infra_line{
      width: 145px !important;
}

 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 24%;
  }

}

@media screen and (min-width:1300px) and (max-width:1399px){
.ogs_pg  .vision__mission_box h5{
font-size: 1.350rem;
padding-top: 2px;
  }
  .about-welcome-section {
  padding: 8px 0px 50px;
}
  .values_line{
  top: 33px;
  left: 0px;
}
.ogs_pg .title-lines.values_line {
  width: 135px;
}

  .Procurement_line {
  top: 77px;
  width: 520px;
}
.ogs_pg .vision__mission_box{
  padding: 20px;
  
}
.ogs_pg .values_box{
  padding: 20px;
}
.ogs_pg .values_box h5{
padding: 20px 0;
padding-top: 0px;
}
.pc_mb0{
    margin-bottom: 0px !important;
}


/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 13.9% !important; 
  }
 .infra_pg  .subsidiaries_title::after {
    right: 13.5% !important; 
  }
 .infra_pg .vision__mission_box h5{
  width: 17%;
  }
.infra_pg .title-lines.vision_line {
  width: 67px;
}
.infra_pg .title-lines{
width: 85px;
}
.infra_pg .vision__mission_box h5::after{
    top: -43px;
        height: 142px; 
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 71px;
  }
  .infra_pg .infra_line{
      width: 145px !important;
}
 .infra_pg  .values_box h5::after{
  top: -93px;
  height: 245px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 128px;
 }

.infra_pg  .get__in__touch_right{
  width: 14%;
 }
 .infra_pg .get__in__touch_left{
  width: 56%;
 }
 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 24%;
  }


}

@media screen and (min-width:1200px) and (max-width:1299px){
  .subsidiaries_title::before{
    left: 20.5% !important;
  }
  .infra_pg .infra_line{
      width: 145px !important;
}
  .glance h5{
    width: 51% !important;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
  .subsidiaries_title::after{
    right: 21.1% !important;
    }
    .ogs_pg .get__in__touch_left {
  width: 47%;
}
.about-welcome-section {
  padding: 8px 0px 50px;
}
.ogs_pg .get__in__touch_right {
  width: 25%;

}
.get__in__touch_last{
  width: 73%;
}
.typically_tab tbody td:first-child{
  width: 41% !important;
}
.qc_tab tbody td:first-child{
  width: 24% !important;
}
    .pt75 {
  padding-top: 60px;
}
.banner_sub_title h4{
  padding-bottom: 0px;
}
.pc_mb20{
  margin-bottom: 20px !important;
}
.values_box{
  margin-top: 25px;
    padding: 20px;
}
.ogs_pg .values_box h5 {
  width: 16%;
}
.ogs_pg .title-lines.values_line {
  width: 110px;
  top: 29px;
  left: 0;
}
.typically_tab tbody td:first-child {
  width: 47%;
}
.table-scroll{
  margin-bottom: 0px;
}
.process-table tbody td:first-child{
  width: 24%;
}
.vision__mission_box{
  padding: 10px;
}
.vision__mission_box h5{
  font-size: 1.110rem;
    letter-spacing: 0px;
}
.ogs_pg .vision__mission_box h5 {
  padding: 8px 0 6px 0;
}
.values_box h5{
  font-size: 1.110rem;
  letter-spacing: 0px;
  padding-top: 0px;
}
.pc_vis_bx {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
  padding: 10px;
}

/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 8.9% !important; 
  }
 .infra_pg  .subsidiaries_title::after {
    right: 8.5% !important;
  }
 .infra_pg .vision__mission_box h5{
  width: 17%;
  }
.infra_pg .title-lines.vision_line {
  width: 54px;
}
.infra_pg .title-lines{
width: 67px;
}
.infra_pg .vision__mission_box h5::after{
    top: -43px;
        height: 142px; 
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 8%;
  }
  .infra_pg  .value_line{
    width: 56px;
  }
 .infra_pg  .values_box h5::after{
  top: -127px;
  height: 290px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }

.infra_pg  .get__in__touch_right{
  width: 17%;
 }
 .infra_pg .get__in__touch_left{
  width: 47%; 
 }
 .infra_pg .glance_line{
    width: 127px;
 } 
 .infra_pg .process-table tbody td:first-child {
    width: 27%;
  }

}

@media screen and (min-width:1100px) and (max-width:1199px){
  .subsidiaries_title::before{
    left: 17.9% !important;
  }
  .about-welcome-section {
  padding: 8px 0px 50px;
}
.infra_pg .infra_line{
      width: 145px !important;
}
  .glance h5{
    width: 51% !important;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
  .subsidiaries_title::after{
    right: 16.8% !important;
    }
    .ogs_pg .get__in__touch_left {
  width: 47%;
}
.ogs_pg .get__in__touch_right {
  width: 25%;
  padding: 9px; 
}
.get__in__touch_last{
  width: 73%;
}
.typically_tab tbody td:first-child{
  width: 47% !important;
}
.qc_tab tbody td:first-child{
  width: 24% !important;
}
    .pt75 {
  padding-top: 60px;
}
.banner_sub_title h4{
  padding-bottom: 0px;
}
.pc_mb20{
  margin-bottom: 20px !important;
}
.values_box{
  margin-top: 25px;
    padding: 20px;
}
.ogs_pg .values_box h5 {
  width: 16%;
}
.ogs_pg .title-lines.values_line {
  width: 110px;
  top: 29px;
  left: 0;
}
.typically_tab tbody td:first-child {
  width: 47%;
}
.table-scroll{
  margin-bottom: 0px;
}
.process-table tbody td:first-child{
  width: 27%;
}
.vision__mission_box{
  padding: 10px;
} 
.vision__mission_box h5{
  font-size: 1.110rem;
    letter-spacing: 0px;
}
.ogs_pg .vision__mission_box h5 {
  padding: 8px 0 6px 0;
}
.values_box h5{
  font-size: 1.110rem;
  letter-spacing: 0px;
  padding-top: 0px;
}
.pc_vis_bx {

  padding: 10px;
}


/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 4.9% !important;
  }
 .infra_pg  .subsidiaries_title::after {
    right: 3.5% !important;
  }
 .infra_pg .vision__mission_box h5{
  width: 19%;
  }
.infra_pg .title-lines.vision_line {
  width: 54px;
}
.infra_pg .title-lines{
width: 67px;
}
.infra_pg .vision__mission_box h5::after{
    top: -55px;
        height: 166px; 
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 10%;
  }
  .infra_pg  .value_line{
    width: 56px;
  }
 .infra_pg  .values_box h5::after{
  top: -124px;
  height: 290px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 127px;
 }
.infra_pg .why_infravolt h6{
  font-size: 16px !important; 
 }
.infra_pg  .get__in__touch_right{
  width: 18%; 
 }
 .infra_pg .get__in__touch_left{
  width: 43%; 
 }
 .infra_pg .glance_line{
    width: 127px;
 }
 .infra_pg .process-table tbody td:first-child {
    width: 29%;
  }

}

@media screen and (min-width:1050px) and (max-width:1099px){
  .subsidiaries_title::before{
    left: 16.9% !important;
  }
  .infra_pg .infra_line{
      width: 145px !important;
}
  .about-welcome-section {
  padding: 8px 0px 50px;
}
  .glance h5{
    width: 51% !important;
  }
  .subsidiaries_title::after{
    right: 16.8% !important;
    }
    .ogs_pg .get__in__touch_left {
  width: 47%;
}
.ogs_pg .get__in__touch_right {
  width: 25%;
  padding: 3px;
}
.get__in__touch_last{
  width: 75%;
}
.typically_tab tbody td:first-child{
  width: 47% !important;
}
.qc_tab tbody td:first-child{
  width: 22% !important;
}
    .pt75 {
  padding-top: 60px;
}
.banner_sub_title h4{
  padding-bottom: 0px;
}
.pc_mb20{
  margin-bottom: 20px !important;
}
.values_box{
  margin-top: 25px;
    padding: 20px;
}
.ogs_pg .values_box h5 {
  width: 16%;
}
.ogs_pg .title-lines.values_line {
  width: 103px; 
}
.typically_tab tbody td:first-child {
  width: 47%;
}
.table-scroll{
  margin-bottom: 0px;
}
.process-table tbody td:first-child{
  width: 30%;
}
.vision__mission_box{
  padding: 10px;
}
.vision__mission_box h5{
  font-size: 1.110rem;
    letter-spacing: 0px;
}
.ogs_pg .vision__mission_box h5 {
  padding: 8px 0 6px 0;
}
.values_box h5{
  font-size: 1.110rem;
  letter-spacing: 0px;
}
.pc_vis_bx {
  padding-bottom: 3px !important;
  padding-top: 0px !important;
  padding: 10px;
}

/* infravolt engineering pg responsive start */

.infra_pg .subsidiaries_title::before {
    left: 4.9% !important;
  }
 .infra_pg  .subsidiaries_title::after {
    right: 3.5% !important;
  }
 .infra_pg .vision__mission_box h5{
  width: 19%;
  }
.infra_pg .title-lines.vision_line {
  width: 54px;
}
.infra_pg .title-lines{
width: 67px;
}
.infra_pg .vision__mission_box h5::after{
    top: -45px;
        height: 146px;
}
.infra_pg .vision__mission_box {
    padding: 20px;
  }
 .infra_pg  .values_box h5{
  width: 14%;
  }
  .infra_pg  .value_line{
    width: 56px;
  }
 .infra_pg  .values_box h5::after{
  top: -136px;
  height: 323px;
  }
  .pc_mb0{
    margin-bottom: 0px !important;
  }
 .infra_pg  .engineering_group_line{
  width: 398px;
  }
 .infra_pg .capabilities_line{
  width: 165px;
 }
 .infra_pg .why_infravolt_line{
  width: 129px; 
 }
.infra_pg .why_infravolt h6{
  font-size: 16px !important;
 }
.infra_pg  .get__in__touch_right{
  width: 18%;
 }
 .infra_pg .get__in__touch_left{
  width: 45%; 
 }
.infra_pg .glance_line{
    width: 127px; 
 }

}

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

  /* cryogenic-ogs-middle-east pg responsive */

  .ogs_logo{
      padding-top: 10px;
      width: 270px !important;
  }

  .product_title7  {
    font-size: 23px;
    line-height: 33px;
  }
  .about-welcome-section{
    padding-top: 0px;
  }
  .sub_title{
    font-size: 16px;
  }
 .ogs_pg .fs_21-8 {
    font-size: 15px !important;
  }
  .ogs_pg .welcome_para{
    font-size: 14px;
  }
  .res_mb0{
    margin-bottom: 0px;
  }
  .values_box{
    margin-top: 50px;
  } 
  .ogs_pg .values_box h5 {
  width: 64%;
}
.values_box{
  padding: 20px;
  padding-top: 0px;
  padding-bottom: 1px;
}
 .ogs_pg header.main__navigation > .row{
  height: 89px;
}
.values_box h5{ 
  font-size: 1.185rem;
}
.ogs_pg .title-lines.values_line {
  width: 115px;
  left: 1px;
  top: 44px;
}
.capabilities h5{
  padding-top: 0px;
  font-size: 1.105rem;
}
.ogs_pg .title-lines.capabilities_line {
  width: 328px;
}
.capabilities h6{
  font-size: 16px !important;
}


}