

.tab-list{height: auto; gap: 0; justify-content: space-between;}
.industry-tab::after{
    color: #0078AF}
    .industry-tab.active::before, .vertical-line{background: #0078AF;}

    /* .industry-tab {padding-bottom: 30px;} */
    /* .industry-tab.active {padding-bottom: 50px;} */
    /* .industry-tab.active:last-child{padding-bottom: 0; padding-top: 50px;} */ 
    .industry-tab:last-child::after {bottom: 9px;}
    .industries-tabs{height: auto;}
    .industry-tab.active:last-child::before{top: 30px;}

    .page-steel-casting .manu-fac .fixed-top-section .item-top .legacy-deatils p{margin-bottom: 30px !important;}

    .engineer-box .separate-section .item-e{background-color: #1785bf;}

    .tech-label{display: none;}


@media screen and (max-width:1399px) {

    .vertical-line{height: 424px;}
    .tab-list{height: 438px;}
}

@media screen and (max-width:1280px) {

    .vertical-line{height: 424px;}
    .tab-list{height: 438px;}
}


.engineer-box .separate-section .item{height: 100%;}
.separate-slider{display: grid; grid-template-columns: repeat(4, 1fr);}


.global-footprint-section{background: linear-gradient(90deg, #0BA2B8 -18.82%, #22428D 115.08%);}




.sticky-name-badge{background: #035079;}
.process-equipment-container{background: linear-gradient(90deg, #0BA2B8 -18.82%, #22428D 115.08%);}
.tech-item .tech-dot{border-color: #0078AF;}
.tech-item:not(:last-child)::after{}
.tech-dot.active{background: #0078AF; border-color: #0078AF;}
.tech-item.active:not(:last-child)::after{background-image: repeating-linear-gradient(to bottom, #0078AF 0px, #0078AF 4px, transparent 4px, transparent 8px);}
.tech-item:not(:last-child)::after{background-image: repeating-linear-gradient(to bottom, #0078AF 0px, #0078AF 4px, transparent 4px, transparent 8px);}
.tech-item:hover .tech-dot{border-color: #0078AF;}
.tech-item:hover .tech-name, .tech-item.active .tech-name{color: #242424;}

.product-portfolio-section{background: linear-gradient(90deg, #0BA2B8 -18.82%, #22428D 115.08%);}
.portfolio-card:not(.active):hover .card-title{color: #22428D;}

.industry-tab::after{color: #0078AF; top: 9px;}
.industry-tab.active::before, .vertical-line{background: #0078AF;}

.engineer-box .separate-section .item-a{background-color: #035079;}
.engineer-box .separate-section .item-b{background-color: #086190;}
.engineer-box .separate-section .item-c{background-color: #0D71A6;}
.engineer-box .separate-section .item-d{background-color: #0A7AB5;}

.certificate-section{background-color: #fff;}
.common-section .fixed2-top-section{padding-top: 0;}





















.global-sourcing-inner-wrapper{background: linear-gradient(90deg, #0BA2B8 -18.82%, #22428D 115.08%); padding: 50px; border-radius: 24px;}
.global-sourcing-inner-wrapper .fixed-top-section .legacy-deatils p{color: #fff;}
.global-sourcing-inner-wrapper .fixed-top-section .legacy-deatils h3{color: #fff;}



.casting-table{width: 100%; max-width: 2560px; padding-top: 70px;}
.casting-table thead tr{padding: 25px 50px 25px 100px; background: #FFFFFF0F; display: block; width: 100%; border-radius: 10px;}
.casting-table tr th{display: inline-block; width: 33%; margin: initial; text-align: justify; color: #fff; font-size: 18px; line-height: 1.2; font-weight: 600;} 
.casting-table tr th:first-child{width: 39%; padding-right: 50px;}
.casting-table tr th:nth-child(2){width: 35%;}
.casting-table tr th:last-child{width: 25%;}

.casting-table tbody tr{padding: 25px 50px 25px 100px; background: transparent; display: block; width: 100%; border-radius: 10px;}
.casting-table tbody tr.alt{background-color: #FFFFFF0F;}
.casting-table tr td{display: inline-block; width: 33%; margin: initial; text-align: justify; color: #fff; font-size: 12px; line-height: 1.3; font-weight: 400;} 
.casting-table tr td img{height: 55px; width: auto;}
.casting-table tr td:first-child{width: 39%; padding-right: 80px; display: inline-flex; justify-content: space-between;}
.casting-table tr td:first-child p{width: 56%; color: #fff; font-size: 13px; line-height: 1.3; font-weight: 400; text-align: left;}
.casting-table tr td:nth-child(2){width: 35%;}
.casting-table tr td:nth-child(2) li{color: #fff; font-size: 13px; line-height: 1.3; font-weight: 400; margin-bottom: 6px; padding-left: 20px; position: relative; padding-right: 20px;}
.casting-table tr td:nth-child(2) li::before{content: ""; height: 11px; width: 11px; position: absolute; ;left: 0; top: 50%; transform: translateY(-50%); background-image: url("../images/division-steal-casting/casting-table-star-icon.png"); background-size: contain; background-repeat: no-repeat;}
.casting-table tr td:last-child{width: 25%; line-height: 1.5;}

.load-more {
  text-align: center;
  margin-top: 30px;
  position: relative;
  width: 100%;
}

.load-more button {color: #fff; border: none; padding: 10px 0; text-transform: capitalize; font-size: 14px; font-weight: 700; border-radius: 4px; cursor: pointer; background-color: transparent; border-bottom: 1px solid #fff; border-radius: 0;}

.global-sourcing-left-arrow{background-color: #fff; border-radius: 50%; width: 30px; height: 30px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; transition: all 0.3s;}
.global-sourcing-left-arrow svg{transition: all 0.3s;}
.global-sourcing-left-arrow:hover{background-color: #0087C5;}
.global-sourcing-left-arrow:hover svg path{stroke: #fff;}


@media screen and (min-width:1699px) {

  .casting-table tr th{font-size: 24px; }
  .casting-table tr td:first-child p{font-size: 16px;}
  .casting-table tr td:nth-child(2) li{font-size: 16px;}
  .casting-table tr td{font-size: 16px;}

}

@media screen and (max-width:1380px) {

    .casting-table thead tr{padding: 25px 30px 25px 70px;}
    .casting-table tbody tr{padding: 25px 30px 25px 70px;}
    .casting-table tr td:first-child{padding-right: 50px;}
}

@media screen and (max-width:1280px) {

    .casting-table thead tr{padding: 25px 30px 25px 50px;}
    .casting-table tbody tr{padding: 25px 30px 25px 50px;}
    .casting-table tr td:first-child{padding-right: 30px;}
}

@media screen and (max-width:1099px) {

    .steal-casting-table-inner-wrapper{overflow: scroll; overflow-y: hidden;}
    .steal-casting-table-inner-wrapper::-webkit-scrollbar {
        height: 3px;
    }

    .steal-casting-table-inner-wrapper::-webkit-scrollbar-thumb {
        background-color: #fff;
        border-radius: 3px;
    }

    .steal-casting-table-inner-wrapper::-webkit-scrollbar-track {
        background: #727272;
    }
    .steal-casting-table .casting-table{min-width: 1000px; padding-bottom: 10px;}
    .casting-table thead tr{padding: 20px 25px 20px 30px;}
    .casting-table tbody tr{padding: 20px 25px 20px 30px;}
    .casting-table tr td:first-child{padding-right: 25px;}
}

@media screen and (max-width:992px) {

    .separate-slider{display: flex;}
}

@media screen and (max-width:991px) {

  .global-sourcing-inner-wrapper{padding: 50px 30px;}
  .casting-table{padding-top: 50px;}
}

@media screen and (max-width:767px){

  .global-sourcing-inner-wrapper{padding: 30px 20px;}
  .casting-table{padding-top: 30px;}
  .casting-table tr th{font-size: 16px;}
}



