.tab-list {
    height: 100%;
    gap: 0;
    justify-content: space-between;
}

.page-liquified-gas-container .process-equipment-section .process-equipment-container{ background: linear-gradient(90deg, #0079AC -28.96%, #6B509F 100%)}  
.page-liquified-gas-container .tab-list{height: 100%;}
.page-liquified-gas-container .industries-tabs{height: auto;}
.page-liquified-gas-container .industry-tab.active:last-child::before{top: 35px;}
.page-liquified-gas-containers .process-equipment-section .process-equipment-container {
    background: linear-gradient(90deg, #6B509F -18.82%, #22428D 115.08%);} 

    .isgec-tech-card img{width: 150px; height: auto;}
    .page-liquified-gas-containers .isgec-tech-partner .featured-slide-btn-box{display: none;}

    .page-liquified-gas-containers .liquid-section{    background: linear-gradient(90deg, #6B509F -18.82%, #22428D 115.08%);}


@media screen and (max-width:1439px) {
    .isgec-tech-slider .swiper-wrapper{justify-content: center;}
}
@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);
}




.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: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, #0079AC -28.96%, #6B509F 100%);
}

.global-footprint-section {
    background: linear-gradient(90deg, #0079AC -28.96%, #6B509F 100%);
}

.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;
}







.isgecsmheading span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    padding-top: 10px;
}





.wide-range-section {
    background: linear-gradient(90deg, #0079AC -28.96%, #6B509F 100%);
}

.wide-range-section .fixed-top-section .legacy-deatils p {
    color: #fff;
}

.wide-range-section .fixed-top-section .legacy-deatils h3 {
    color: #fff;
}


.wide-range-tabs {
    display: flex;
    justify-content: center;
    gap: 50px;
    padding: 20px 0;
}

.wide-range-tab-a {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    cursor: pointer;
    position: relative;
    padding-bottom: 15px;
    transition: color 0.3s ease;
}

.wide-range-tab-a:hover {
    color: #e0e0e0;
}

.wide-range-tab-a.active {
    font-weight: 600;
    color: #ffffff;
    border-bottom: 1px solid #ECCC12;
}

.wide-range-tab-items {
    padding: 70px 20px;
}

.wide-range-tab-item-a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 38px;
    max-width: 1200px;
    margin: 0 auto;
    display: none;
}

.wide-range-tab-item-a.active {
    display: flex;
}

.wide-inner-tab-box {
    background: #ffffff15;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    padding: 24px 34px;
    border-radius: 12px;
    transition: background-color 0.3s ease;
    text-align: center;
    max-width: max-content;
    white-space: nowrap;
}


.wide-range-tab-wrapper {
    display: flex;
    flex-direction: column-reverse;
}

.industry-tab::after {
    color: #0078AF
}

.industry-tab.active::before,
.vertical-line {
    background: #0078AF;
}

.stat-item{justify-content: space-between;}

@media screen and (min-width:1699px) {

    .wide-inner-tab-box {
        font-size: 18px;
        padding: 30px 40px;
    }

    .wide-range-tab-a {
        font-size: 18px;
    }

    .wide-range-tab-items {
        padding: 90px 0;
    }

    .wide-range-tab-item-a {
        gap: 45px;
        max-width: 1200px;
    }

    .isgecsmheading span {
        font-size: 16px;
    }

}

@media screen and (max-width:1280px) {


    .wide-inner-tab-box {
        padding: 18px 26px;
    }

    .wide-range-tab-item-a {
        gap: 28px;
    }

    .wide-range-tab-items {
        padding: 50px 0;
    }
}

@media screen and (max-width:1024px) {

    .wide-range-tab-wrapper {
        flex-direction: column;
        padding-top: 30px;
    }

    .wide-range-tab-items {
        padding: 30px 0;
    }

    /* .wide-range-tab-item-a.active{white-space: nowrap; flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; margin: 0 20px;}  */
    /* .wide-inner-tab-box{margin-bottom: 20px;} */
    /* .wide-range-tab-item-a.active::-webkit-scrollbar {
        height: 3px;
    }

    .wide-range-tab-item-a.active::-webkit-scrollbar-thumb {
        background-color: #ECCC12;
        border-radius: 3px;
    }

    .wide-range-tab-item-a.active::-webkit-scrollbar-track {
        background: #ddd;
    } */
}

@media screen and (max-width:992px) {

    .separate-slider {
        display: flex;
    }
}

@media screen and (max-width:767px) {

    .wide-range-tabs {
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
        margin: 0 20px;
        padding-bottom: 5px;
    }

    .wide-range-tab-a.active {
        border-bottom: 3px solid #ECCC12;
        border-radius: 7px;
    }

    .wide-range-tab-item-a.active {
        overflow-x: auto;
        flex-wrap: nowrap;
        justify-content: flex-start;
        padding-bottom: 10px;
    }

    .wide-range-tab-a {
        white-space: nowrap;
        font-size: 14px;
    }

    .wide-inner-tab-box {
        font-size: 13px;
        padding: 12px 18px;
    }

    .wide-range-tab-item-a {
        gap: 20px;
    }

    .wide-range-tabs {
        gap: 20px;
    }

    .isgecsmheading span {
        font-size: 12px;
    }

    .wide-range-tabs::-webkit-scrollbar {
        height: 3px;
        display: none;
    }

    .wide-range-tabs::-webkit-scrollbar-thumb {
        background-color: #fff;
        border-radius: 3px;
    }

    .wide-range-tabs::-webkit-scrollbar-track {
        background: #aaa;
    }

    .wide-range-tab-item-a.active::-webkit-scrollbar {
        height: 3px;
    }

    .wide-range-tab-item-a.active::-webkit-scrollbar-thumb {
        background-color: #fff;
        border-radius: 3px;
    }

    .wide-range-tab-item-a.active::-webkit-scrollbar-track {
        background: #aaa;
    }

    .wide-range-section .fixed-top-section .item-top .legacy-deatils p{padding-bottom: 20px;}
}