/*====about page==*/
.aboutSec {
    .aboutTextWrap {
        padding-left: 0px;

        .secHead {
            margin-bottom: 10px;
        }

        .abOvrTle {
            font-size: 24px;
            font-weight: 700;
            margin-bottom: 20px;

            &.redText {
                text-transform: uppercase;
            }
        }
    }
}

/*==objects start===*/
.objecSec {
    .row_2 {
        padding-top: 30px;

        .objectItem {
            text-align: center;

            .objectInner {
                width: 350px;
                height: 350px;
                border-radius: 50%;
                padding: 40px;
                box-shadow: 0px 0px 10px 0px #ccc;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                z-index: 1;
                background-color: #fff;
                margin: 0 auto;
                transition: 0.5s;

                .objTle {
                    color: #014E9D;
                    font-size: 20px;
                    font-weight: 600;
                }

                p {
                    font-size: 16px;
                    line-height: 26px;
                }

                .objectIcon {
                    text-align: center;
                    display: flex;
                    justify-content: center;
                    margin-bottom: 10px;
                }
            }

            .round_1 {
                width: 50px;
                height: 50px;
                border-radius: 50%;
                background-color: rgba(227, 0, 17, 0.15);
                position: absolute;
                top: -15px;
                right: 130px;
                transition: 0.5s;

                &::after {
                    width: 60px;
                    height: 60px;
                    border-radius: 50%;
                    border: 1px dashed #ccc;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    content: "";
                    position: absolute;
                    z-index: -1;
                    transition: 0.5s;
                }
            }

            .round_2 {
                width: 100px;
                height: 100px;
                border-radius: 50%;
                background-color: rgba(227, 0, 17, 0.15);
                position: absolute;
                bottom: 0px;
                right: 60px;
                transition: 0.5s;

                &::after {
                    width: 110px;
                    height: 110px;
                    border-radius: 50%;
                    border: 1px dashed #ccc;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    content: "";
                    position: absolute;
                    z-index: -1;
                    transition: 0.5s;
                }
            }

            .round_3 {
                width: 100px;
                height: 100px;
                border-radius: 50%;
                background-color: rgba(227, 0, 17, 0.15);
                position: absolute;
                bottom: 30px;
                left: 30px;
                transition: 0.5s;

                &::after {
                    width: 110px;
                    height: 110px;
                    border-radius: 50%;
                    border: 1px dashed #ccc;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    content: "";
                    position: absolute;
                    z-index: -1;
                    transition: 0.5s;
                }
            }

            &:hover {
                .objectInner {
                    background-color: #E30011;

                    .objTle {
                        color: #fff;
                    }

                    .textWrap {
                        p {
                            color: #fff;
                        }
                    }

                    .objectIcon {
                        img {
                            filter: brightness(0) invert(1);
                        }
                    }
                }

                .round_1 {
                    background-color: #F4F4F4;
                    top: auto;
                    bottom: -15px;
                }

                .round_2 {
                    background-color: #F4F4F4;
                    bottom: auto;
                    top: 0;
                }

                .round_3 {
                    background-color: #F4F4F4;
                    bottom: auto;
                    top: 0;
                }
            }
        }
    }

    &.globalObjecSec {
        .row_2 {
            .objectItem {

                .round_1,
                .round_2,
                .round_3 {
                    border-color: rgba(0, 0, 0, 0.25);

                    &::after {
                        z-index: 0;
                    }
                }

                &:hover {
                    .round_1 {
                        background-color: #fff;
                    }

                    .round_2 {
                        background-color: #fff;
                    }

                    .round_3 {
                        background-color: #fff;
                    }
                }
            }
        }
    }
}

/*===manufacturer start==*/
.menufacSec {
    background-color: #F4F4F4;

    .secHead {
        line-height: 1.2;
    }

    .manuFacImgWrap {
        display: flex;
        gap: 15px;
        justify-content: space-between;
        align-items: flex-end;

        &.resView {
            display: none;
        }

        .manuImg {
            /* width: calc(50% - 10px); */
            width: 100%;

            .manuImg_1 {
                border-radius: 10px;
                overflow: hidden;
                width: 100%;
                height: 560px;

                img {
                    width: 100%;
                    height: 90%;
                    border-radius: 10px;
                    object-fit: cover;
                    object-position: center center;
                }
            }

            .manuImg_2 {
                border-radius: 10px;
                overflow: hidden;
                margin-bottom: 15px;
                height: 250px;

                img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    object-position: center center;
                }
            }

            .manuImg_3 {
                border-radius: 10px;
                overflow: hidden;
                height: 250px;

                img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    object-position: center center;
                }
            }
        }
    }
}

/*==research and development start===*/
.researchWrap {
    display: flex;
    flex-wrap: wrap;

    .researchItem {
        flex: 0 0 auto;
        width: 33.33%;
        position: relative;
        padding: 50px 20px;
        border-bottom: 1px solid #ccc;

        &:nth-last-child(1),
        &:nth-last-child(2),
        &:nth-last-child(3) {
            border-bottom: none;
        }

        &::after {
            width: 1px;
            height: 100%;
            position: absolute;
            content: "";
            right: 0;
            top: 0;
            background-color: #ccc;
        }

        &:nth-child(3n) {
            &::after {
                display: none;
            }
        }

        .researchInner {
            text-align: center;

            .rdIcon {
                width: 90px;
                height: 90px;
                display: flex;
                justify-content: center;
                align-items: center;
                position: relative;
                margin: 0 auto;
                margin-bottom: 30px;
                padding: 15px;

                .rdIconInner {
                    width: 100%;
                    height: 100%;
                    border-radius: 50%;
                    background-color: #F4F4F4;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    transition: 0.5s;
                }

                img {
                    filter: brightness(0) invert(0.5);
                    transition: 0.5s;
                }

                &::after {
                    width: 100%;
                    height: 100%;
                    border-radius: 50%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    content: "";
                    border: 2px dashed rgba(0, 0, 0, 0.5);
                    animation: Rotate 15s linear infinite;
                    -webkit-animation: Rotate 15s linear infinite;
                    transition: 0.5s;
                }
            }

            .rdTle {
                font-size: 20px;
                font-weight: bold;
                margin-bottom: 8px;
                font-family: "Oxygen", sans-serif;
            }

            &:hover {
                .rdIconInner {
                    img {
                        filter: brightness(1) invert(0);
                    }
                }

                .rdIcon {
                    &::after {
                        border: 2px dashed #E30011;
                    }
                }
            }
        }
    }
}

@-webkit-keyframes Rotate {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}


/*==leadershipSec start==*/
.leadership {
    background-color: #F4F4F4;

    .leadershipWrap {
        .leaderShipItem {
            margin: 0 15px;

            .leadeershipImg {
                height: 420px;
                border-radius: 15px;
                overflow: hidden;

                img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    object-position: center top;
                }
            }

            .leaderInfo {
                position: absolute;
                width: 95%;
                left: 50%;
                bottom: 10px;
                transform: translateX(-50%);
                padding: 15px;
                background-color: #fff;
                border-radius: 10px;
                transition: 0.5s;

                .leaderName {
                    font-size: 22px;
                    color: #014E9D;
                    margin-bottom: 0px;
                    font-family: "Oxygen", sans-serif;
                    font-weight: bold;
                }
            }

            &:hover {
                .leaderInfo {
                    background-color: #E30011;

                    .leaderName {
                        color: #fff;
                    }

                    p {
                        color: #fff;
                    }
                }
            }
        }
    }

    .slick-next {
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
        right: -80px;
    }

    .slick-prev {
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
        left: -80px;
    }
}


/*==awards start==*/
/* .awardsSlider {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    .js-marquee {
        display: flex;
        gap: 40px;
        padding: 20px 0;
        .awardsItem{
            padding: 20px;
            width: 350px;
            background-color: #fff;
            text-align: center;
            white-space: initial;
            background-color: #fff;
            border-radius: 15px;
            box-shadow: 0px 0px 10px 0px #ccc;
            .awardsImg{
                text-align: center;
                display: flex;
                justify-content: center;
            }
        }
    }
} */
.awardsSec {
    overflow: hidden;
    padding-bottom: 130px;

    /* .slick-list {
        padding: 20px 0;
    } */

    .awardsItem {
        min-height: 350px;
        margin: 15px 15px;
        padding: 20px;
        background-color: #fff;
        text-align: center;
        white-space: initial;
        background-color: #fff;
        border-radius: 15px;
        box-shadow: 0px 0px 10px 0px #ccc;

        .awardsImg {
            text-align: center;
            display: flex;
            justify-content: center;
        }

        .awardsText {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;
        }
    }
}

/*===journeySec Start==*/
.journeySec {
    background-size: cover;
    background-position: center center;

}

.journeyWrap {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;

    .timeline_nav {
        width: 20%;

        .slick-list {
            padding: 10px 0;
        }

        .yearNav {
            margin: 10px 0;

            span {
                color: #fff;
                font-size: 18px;
            }

            &.slick-current {
                span {
                    font-size: 20px;
                    font-weight: bold;
                    color: #E30011;
                }
            }
        }
    }

    .timeline_for {
        width: calc(100% - 20%);

        .timelineInner {
            display: flex;
            flex-wrap: wrap;

            .timelineContent {
                width: 50%;
                padding-right: 20px;

                h4 {
                    font-size: 36px;
                    color: #fff;
                    font-family: "Oxygen", sans-serif;
                    font-weight: 500;
                }

                .yearText {
                    display: block;
                    font-size: 180px;
                    color: #fff;
                    font-weight: bold;
                }
            }

            .yearTxtRes {
                display: none;
            }

            .timelineImg {
                width: 50%;
                border-radius: 20px;
                overflow: hidden;
                height: 390px;
                border: 1px solid #fff;

                img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    object-position: center center;
                }
            }
        }
    }
}


/*==about global page start==*/
.aboutGlobalWrap {
    padding-left: 30px;

    .aboutGlobalBox {
        background-color: #f4f4f4;
        border-radius: 10px;
        margin-bottom: 20px;
        padding: 20px;
        display: flex;

        .aboutGlobalIcon {
            width: 90px;
            height: 90px;
            border-radius: 50%;
            position: relative;
            padding: 10px;
            display: flex;
            align-items: center;
            justify-content: center;

            .globalIcon {
                width: 100%;
                height: 100%;
                background-color: #fff;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 10px;
            }

            &::before {
                width: 100%;
                height: 100%;
                border-radius: 50%;
                position: absolute;
                content: "";
                border: 2px dashed #E30011;
                top: 0;
                left: 0;
                animation: Rotate 15s linear infinite;
                -webkit-animation: Rotate 15s linear infinite;
            }
        }

        .aboutGlobalText {
            width: calc(100% - 90px);
            padding-left: 15px;

            h4 {
                color: #014E9D;
                font-weight: bold;
                font-size: 24px;
                font-family: "Oxygen", sans-serif;
            }
        }
    }
}

/*===globalObjecSec start===*/
.globalObjecSec {
    background-color: #f4f4f4;
}

.geographicWrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

    .geographicItem {
        width: 25%;
        flex: 0 0 auto;
        text-align: center;
        padding: 30px;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;

        &:nth-child(4n) {
            border-right: none;
        }

        &:nth-child {
            border-right: none;
        }

        &:last-child {
            border-right: none;
        }

        &:nth-last-child(1),
        &:nth-last-child(2),
        &:nth-last-child(3) {
            border-top: none;
            width: 33.33%;
        }

        h3 {
            font-size: 40px;
            color: #E30011;
            font-family: "Oxygen", sans-serif;
            font-weight: bold;
        }
    }
}

.facetsSec {
    background-color: #f4f4f4;
    padding-bottom: 140px;

    .slick-list {
        padding-bottom: 30px;
    }

    .facetCard {
        border-radius: 20px;
        background-color: #fff;
        margin: 0 15px;
        display: flex;
        flex-wrap: wrap;
        padding: 20px;

        .facetLogo {
            width: 170px;
            height: 210px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            border: 1px solid #ccc;
            border-radius: 10px;
            padding: 10px;

            img {
                width: 100%;
                height: 100%;
                object-fit: contain;
            }
        }

        .facetContent {
            width: calc(100% - 170px);
            padding-left: 20px;
            flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            height: 195px;
            overflow: auto;
            padding-right: 10px;
        }
    }
}

/* Responsive */

@media (max-width: 1600px) {
    .leadership {
        .leadershipWrap {
            padding: 0px 70px;

            .leaderShipItem {
                .leaderInfo {
                    .leaderName {
                        font-size: 20px;
                    }

                    p {
                        font-size: 16px;
                    }
                }
            }
        }
    }

    .awardsSec {
        .awardsItem {
            min-height: 310px;

            .awardsImg {
                width: 140px;
                height: 140px;
                margin: 0px auto;
                margin-bottom: 10px;

                img {
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                }
            }
        }
    }
}

@media (max-width: 1440px) {
    .aboutSec {
        .aboutTextWrap {
            .abOvrTle {
                font-size: 22px;
            }
        }
    }

    .menufacSec {
        .manuFacImgWrap {
            .manuImg {
                .manuImg_1 {
                    height: 500px;
                }

                .manuImg_2 {
                    height: 220px;
                }

                .manuImg_3 {
                    height: 220px;
                }
            }
        }
    }

    .journeyWrap {
        .timeline_nav {
            .yearNav {
                margin: 7px 0;
            }
        }

        .timeline_for {
            .timelineInner {
                .timelineImg {
                    height: 340px;
                }

                .timelineContent {
                    h4 {
                        font-size: 26px;
                    }

                    .yearText {
                        font-size: 110px;
                    }
                }
            }
        }
    }

    .awardsSec {
        .awardsItem {
            margin: 15px 10px;
            padding: 15px;
        }
    }

}

@media (max-width: 1366px) {

    .aboutGlobalWrap {
        .aboutGlobalBox {
            .aboutGlobalIcon {
                width: 70px;
                height: 70px;
                padding: 8px;
            }

            .aboutGlobalText {
                h4 {
                    font-size: 22px;
                }
            }
        }
    }

    .objecSec {
        .row_2 {
            .objectItem {
                .objectInner {
                    p {
                        font-size: 14px;
                        line-height: 24px;
                    }

                    .objectIcon {
                        width: 40px;
                        height: 40px;
                        margin: 0px auto;
                        margin-bottom: 8px;
                    }
                }
            }
        }
    }
}


@media (max-width: 1365px) {
    .leadership {
        .slick-arrow {
            bottom: -20px;
            top: auto;
            transform: none;

            &.slick-prev {
                left: calc(50% - 80px);
            }

            &.slick-next {
                right: calc(50% - 80px);
            }
        }

        .leadershipWrap {
            padding: 0;

            .leaderShipSlider {
                padding-bottom: 60px;
            }
        }
    }
}

@media (max-width: 1280px) {
    .aboutSec {
        .aboutImgWrap {
            .aboutImgTop {
                .aboutImg_1 {
                    height: 230px;
                }
            }

            .aboutImgBottom {
                height: 225px;
            }
        }
    }

    .geographicWrap {
        .geographicItem {
            h3 {
                font-size: 30px;
            }
        }
    }

    .menufacSec {
        .manuFacImgWrap {
            .manuImg {
                .manuImg_1 {
                    height: 450px;
                }

                .manuImg_2 {
                    height: 180px;
                }

                .manuImg_3 {
                    height: 180px;
                }
            }
        }
    }

}

@media (max-width: 1199px) {

    .facetsSec {
        .facetCard {
            align-items: center;

            .facetLogo {
                height: 150px;
            }
        }
    }


    .journeyWrap {
        .timeline_for {
            .timelineInner {
                .timelineContent {
                    h4 {
                        font-size: 22px;
                    }

                    .yearText {
                        font-size: 85px;
                    }
                }
            }
        }
    }

    .menufacSec {
        .manuFacImgWrap {
            align-items: center;

            .manuImg {
                .manuImg_1 {
                    img {
                        height: 100%;
                    }
                }

                .manuImg_2 {
                    height: 215px;
                }

                .manuImg_3 {
                    height: 215px;
                }
            }
        }
    }

    .objecSec {
        .row_2 {
            justify-content: center;
            row-gap: 80px;

            .objectItem {
                .round_1 {
                    top: 20px;
                }

                .round_2 {
                    right: 120px;
                }

                .round_3 {
                    left: 95px;
                }

                &:hover {
                    .round_1 {
                        bottom: 15px;
                    }
                }
            }
        }
    }
}

@media (max-width: 1100px) {
    .objecSec {
        .row_2 {
            .objectItem {
                .round_1 {
                    top: 0;
                }

                .round_2 {
                    right: 100px;
                }

                .round_3 {
                    left: 75px;
                }

                &:hover {
                    .round_1 {
                        bottom: 15px;
                    }
                }
            }
        }
    }
}

@media (max-width: 1024px) {

    .geographicWrap {
        .geographicItem {
            width: 33.33% !important;

            &:nth-child(3),
            &:nth-child(6) {
                border-right: none;
            }

            &:nth-child(4) {
                border-top: none;
                border-right: 1px solid #ccc;
            }

            &:last-child {
                border-bottom: none;
                border-left: 1px solid #ccc;
                border-right: 1px solid #ccc;
            }
        }
    }

    .objecSec {
        &.globalObjecSec {
            .row_2 {
                .objectItem {
                    &:hover {

                        .round_1,
                        .round_2,
                        .round_3 {
                            background-color: rgba(227, 0, 17, 0.15);
                        }
                    }
                }
            }
        }
    }

    .awardsSec {
        .secHead {
            margin-bottom: 15px;
        }

        .awardsSlider {
            padding-left: 15px;
            padding-right: 15px;
        }
    }

    .objecSec {
        .row_2 {

            .objectItem,
            .objectItem:hover {
                .round_1 {
                    top: 0;
                    background-color: rgba(227, 0, 17, 0.15);
                }

                .round_2 {
                    bottom: 0;
                    top: auto;
                    right: 80px;
                    background-color: rgba(227, 0, 17, 0.15);
                }

                .round_3 {
                    bottom: 0;
                    top: auto;
                    left: 75px;
                    background-color: rgba(227, 0, 17, 0.15);
                }

                .objectInner {
                    background-color: #E30011;

                    .objectIcon {
                        img {
                            filter: brightness(0) invert(1);
                        }
                    }

                    * {
                        color: #fff;
                    }
                }
            }
        }
    }

    .journeyWrap {
        .timeline_nav {
            display: none;
        }

        .timeline_for {
            width: 100%;
            padding-bottom: 60px;

            .slick-arrow {
                bottom: -15px;

                &.slick-prev {
                    left: calc(50% - 100px);
                    color: #fff;

                    &::after {
                        filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(2%) hue-rotate(283deg) brightness(111%) contrast(100%);
                    }
                }

                &.slick-next {
                    right: calc(50% - 100px);
                    color: #fff;

                    &::after {
                        filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(2%) hue-rotate(283deg) brightness(111%) contrast(100%);
                    }
                }

                &:hover {
                    &.slick-prev {
                        &::after {
                            filter: none;
                        }
                    }

                    &.slick-next {
                        &::after {
                            filter: none;
                        }
                    }
                }

                &.slick-disabled:hover {
                    background-color: #fff !important;
                    color: #000;

                    &::after {
                        filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(87deg) brightness(105%) contrast(93%);
                    }
                }
            }

            .timelineInner {
                align-items: center;

                .timelineContent {
                    h4 {
                        font-size: 20px;
                    }

                    .yearText {
                        font-size: 70px;
                    }
                }

                .timelineImg {
                    height: 300px;
                }
            }
        }
    }
}

@media (max-width: 991px) {

    .aboutSec {
        .aboutImgWrap {
            margin-bottom: 20px;

            .aboutImgBottom {
                height: auto;
            }

            .aboutImgTop {
                display: flex;
                flex-wrap: wrap;
                align-items: normal;
                align-items: flex-end;

                .aboutImg_1 {
                    height: 300px;

                    img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                }

                .aboutImg_2 {
                    height: 300px;

                    img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                }
            }

            .aboutImgBottom {
                height: auto;
            }
        }

        .aboutTextWrap {
            text-align: center;
            margin-bottom: 50px;

            .abOvrTle {
                font-size: 20px;
            }

            .textWrap_2 {
                ul {
                    li {
                        .h5 {
                            text-align: left;
                        }
                    }
                }
            }
        }
    }

    .aboutGlobalWrap {
        padding-left: 0;
    }

    .researchWrap {
        .researchItem {
            width: 50%;
            padding: 30px 18px;

            &:nth-last-child(3) {
                border-bottom: 1px solid #ccc;
            }

            &::after {
                display: block !important;
            }

            &:nth-child(even) {
                &::after {
                    display: none !important;
                }
            }

            .researchInner {
                .rdTle {
                    font-size: 18px;
                }

                .rdIcon {
                    width: 70px;
                    height: 70px;
                    margin-bottom: 20px;
                    padding: 10px;

                    &::after {
                        border: 2px dashed #E30011;
                    }

                    .rdIconInner {
                        padding: 10px;

                        img {
                            filter: brightness(1) invert(0);
                        }
                    }
                }
            }
        }
    }

    .objecSec {
        .row_2 {
            row-gap: 50px;

            .objectItem,
            .objectItem:hover {
                width: 350px;
                height: 350px;
                margin: 0px auto;

                .objectInner {
                    width: 100%;
                    height: 100%;
                }

                .round_1 {
                    top: -20px;
                    right: 90px;
                }

                .round_2 {
                    bottom: 0;
                    top: auto;
                    right: 30px;
                }

                .round_3 {
                    bottom: 0;
                    left: 30px;
                }
            }
        }
    }

    .menufacSec {
        .manuFacText {
            text-align: center;
            margin-bottom: 40px;
        }

        .manuFacImgWrap {
            &.resView {
                display: flex;
                margin-bottom: 12px;
            }

            &.deskView {
                display: none;
            }
        }
    }

    .leadership {
        .leadershipWrap {
            .leaderShipItem {
                margin: 0 10px;

                .leadeershipImg {
                    height: 370px;
                }

                .leaderInfo {
                    .leaderName {
                        font-size: 18px;
                    }

                    p {
                        font-size: 15px;
                    }
                }
            }
        }
    }
}

@media (max-width: 768px) {
    .geographicWrap {
        .geographicItem {
            padding: 22px;

            h3 {
                font-size: 24px;
            }
        }
    }

    .aboutSec {
        .aboutImgWrap {
            .aboutImgTop {
                .aboutImg_1 {
                    height: 250px;
                }

                .aboutImg_2 {
                    height: 250px;
                }
            }
        }
    }

    .aboutGlobalWrap {
        .aboutGlobalBox {
            .aboutGlobalText {
                h4 {
                    font-size: 18px;
                }
            }
        }
    }

    .menufacSec {
        .manuFacImgWrap {
            .manuImg {
                .manuImg_1 {
                    height: 360px;
                }

                .manuImg_2 {
                    height: 170px;
                }

                .manuImg_3 {
                    height: 170px;
                }
            }
        }
    }

    .leadership {
        .slick-arrow {
            bottom: 0;
        }
    }

    .journeyWrap {
        margin-top: 0;

        .timeline_for {
            padding-bottom: 80px;

            .slick-arrow {
                bottom: 20px;
            }

            .timelineInner {
                flex-direction: column-reverse;

                .yearTxtRes {
                    display: block;
                    order: 1;
                    color: #fff;
                    font-size: 55px;
                    font-weight: 700;
                    position: relative;
                    bottom: -25px;
                    z-index: -1;
                }

                .timelineImg {
                    width: 100%;
                    height: auto;
                    max-height: 350px;
                }

                .timelineContent {
                    width: 100%;
                    padding-right: 0;
                    padding-top: 20px;
                    text-align: center;

                    h4 {
                        font-size: 18px;
                    }

                    .yearText {
                        display: none;
                    }
                }
            }
        }
    }

    .awardsSec {
        .awardsItem {
            min-height: 270px;

            .awardsImg {
                width: 100px;
                height: 100px;
            }
        }
    }
}

@media (max-width: 767px) {
    .objecSec {
        .row_2 {

            .objectItem,
            .objectItem:hover {
                width: 320px;
                height: 320px;
            }
        }
    }
}

@media (max-width: 640px) {
    .facetsSec {
        .facetCard {
            flex-direction: column;
            row-gap: 15px;

            .facetContent {
                width: 100%;
                padding-left: 0;
            }
        }
    }
}

@media (max-width: 575px) {
    .aboutGlobalWrap {
        .aboutGlobalBox {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 20px;

            .aboutGlobalText {
                width: 100%;
                padding-left: 0;
                text-align: center;
            }
        }
    }

    .aboutSec {
        .aboutTextWrap {
            margin-bottom: 30px;

            .abOvrTle {
                font-size: 18px;
            }
        }
    }

    .facetsSec {
        padding-bottom: 100px;

        .facetCard {
            margin: 0 10px;

            .facetLogo {
                width: 140px;
                height: 120px;
            }
        }
    }


    .geographicWrap {
        .geographicItem {
            width: 50% !important;
            padding: 15px;

            h3 {
                font-size: 20px;
            }

            &:nth-child(2),
            &:nth-child(4) {
                border-right: none;
            }

            &:nth-child(3) {
                border-top: none;
                border-right: 1px solid #ccc;
            }
        }
    }

    .researchWrap {
        .researchItem {
            width: 100%;
            padding: 25px 0px;

            &::after {
                display: none !important;
            }

            &:not(:last-child) {
                border-bottom: 1px solid #ccc !important;
            }
        }
    }

    .journeyWrap {
        .timeline_for {
            .timelineInner {
                .timelineContent {
                    h4 {
                        font-size: 16px;
                    }
                }
            }
        }
    }

    .awardsSec {
        .awardsItem {
            min-height: 250px;
        }
    }
}

@media (max-width: 500px) {
    .aboutSec {
        .aboutImgWrap {
            .aboutImgTop {
                .aboutImg_1 {
                    height: 170px;
                }

                .aboutImg_2 {
                    height: 170px;
                }
            }
        }
    }
}

@media (max-width: 480px) {
    .leadership {
        .leadershipWrap {
            .leaderShipItem {
                .leadeershipImg {
                    height: 330px;
                }
            }
        }
    }

    .menufacSec {
        .manuFacImgWrap {
            .manuImg {
                .manuImg_1 {
                    height: 270px;
                }

                .manuImg_2 {
                    height: 125px;
                }

                .manuImg_3 {
                    height: 125px;
                }
            }
        }
    }
}

/* end responsive */

/* start min-width */
@media(min-width: 1921px) {}

@media(min-width: 2400px) {
    .aboutGlobalWrap {
        .aboutGlobalBox {
            .aboutGlobalIcon {
                width: 100px;
                height: 100px;
            }

            .aboutGlobalText {
                h4 {
                    font-size: 26px;
                }
            }
        }
    }

    /* start global about */

    .objecSec {
        .row_2 {
            .objectItem {
                .objectInner {
                    width: 380px;
                    height: 380px;

                    .objTle {
                        font-size: 22px;
                    }

                    p {
                        font-size: 18px;
                    }
                }

                .round_1 {
                    top: -5px;
                    right: 135px;
                }

                &:hover {
                    .round_1 {
                        bottom: -4px;
                    }

                    .round_3 {
                        top: 14px;
                    }
                }


            }
        }
    }

    .journeyWrap {
        .timeline_nav {
            .yearNav {
                span {
                    color: #fff;
                    font-size: 22px;
                }

                &.slick-current {
                    span {
                        font-size: 24px;
                    }
                }
            }
        }
    }

    /* end journey */

    .researchWrap {
        .researchItem {
            .researchInner {
                .rdTle {
                    font-size: 22px;
                }
            }
        }
    }

    /* end research */

    .geographicWrap {
        .geographicItem {
            h3 {
                font-size: 42px;
            }
        }
    }

    /* end geographic */

    /* start facets */
    .facetsSec {
        .facetCard {
            .facetLogo {
                width: 200px;
            }

            .facetContent {
                width: calc(100% - 200px);
            }
        }
    }

    /* end facets */

}

@media(min-width: 2560px) {
    .aboutSec {
        .aboutTextWrap {
            .abOvrTle {
                font-size: 26px;
            }
        }
    }

    /* end about */
    .aboutGlobalWrap {
        .aboutGlobalBox {
            .aboutGlobalIcon {
                width: 110px;
                height: 110px;
            }

            .aboutGlobalText {
                h4 {
                    font-size: 28px;
                }
            }
        }
    }

    /* start global about */

    .objecSec {
        .row_2 {
            .objectItem {
                .objectInner {
                    width: 435px;
                    height: 435px;

                    .objTle {
                        font-size: 26px;
                    }

                    p {
                        font-size: 20px;
                    }
                }
            }
        }
    }

    /* end object */

    /* start journey */
    .journeyWrap {
        .timeline_nav {
            .yearNav {
                span {
                    font-size: 24px;
                }

                &.slick-current {
                    span {
                        font-size: 26px;
                    }
                }
            }
        }
    }

    /* end journey */

    /* start research */
    .researchWrap {
        .researchItem {
            .researchInner {
                .rdIcon {
                    width: 100px;
                    height: 100px;
                }

                .rdTle {
                    font-size: 24px;
                }
            }
        }
    }

    /* end research */

    .geographicWrap {
        .geographicItem {
            h3 {
                font-size: 44px;
            }
        }
    }

    /* end geographic */

    /* start facets */
    .facetsSec {
        .facetCard {
            .facetLogo {
                width: 230px;
                height: 240px;
            }

            .facetContent {
                width: calc(100% - 230px);
                height: 220px;
            }
        }
    }

    /* end facets */
}

@media(min-width: 2880px) {
    .aboutSec {
        .aboutTextWrap {
            .abOvrTle {
                font-size: 28px;
            }
        }
    }

    /* end about */

    .aboutGlobalWrap {
        .aboutGlobalBox {
            .aboutGlobalIcon {
                width: 120px;
                height: 120px;
            }

            .aboutGlobalText {
                h4 {
                    font-size: 30px;
                }
            }
        }
    }

    /* start global about */

    .objecSec {
        .row_2 {
            .objectItem {
                .objectInner {
                    width: 500px;
                    height: 500px;

                    .objTle {
                        font-size: 30px;
                    }

                    p {
                        font-size: 22px;
                    }
                }

                .round_1 {
                    width: 70px;
                    height: 70px;

                    &::after {
                        width: 80px;
                        height: 80px;
                    }
                }

                .round_2 {
                    width: 120px;
                    height: 120px;

                    &::after {
                        width: 130px;
                        height: 130px;
                    }
                }

                .round_3 {
                    width: 120px;
                    height: 120px;

                    &::after {
                        width: 130px;
                        height: 130px;
                    }
                }
            }
        }
    }

    /* end object */

    /* start journey */
    .journeyWrap {
        .timeline_nav {
            .yearNav {
                span {
                    font-size: 26px;
                }

                &.slick-current {
                    span {
                        font-size: 28px;
                    }
                }
            }
        }
    }

    /* end journey */

    .researchWrap {
        .researchItem {
            .researchInner {
                .rdIcon {
                    width: 120px;
                    height: 120px;
                }

                .rdTle {
                    font-size: 26px;
                }
            }
        }
    }

    /* end research */

    .geographicWrap {
        .geographicItem {
            h3 {
                font-size: 46px;
            }
        }
    }

    /* end geographic */

    /* start facets */
    .facetsSec {
        .facetCard {
            .facetLogo {
                width: 250px;
                height: 260px;
            }

            .facetContent {
                width: calc(100% - 250px);
                height: 240px;
            }
        }
    }

    /* end facets */
}

@media(min-width: 3840px) {
    .aboutSec {
        .aboutTextWrap {
            .abOvrTle {
                font-size: 30px;
            }
        }
    }

    /* end about */

    .aboutGlobalWrap {
        .aboutGlobalBox {
            .aboutGlobalIcon {
                width: 130px;
                height: 130px;
            }

            .aboutGlobalText {
                h4 {
                    font-size: 32px;
                }
            }
        }
    }

    /* start global about */

    .objecSec {
        .row_2 {
            .objectItem {
                .objectInner {
                    width: 650px;
                    height: 650px;

                    .objTle {
                        font-size: 34px;
                    }

                    p {
                        font-size: 24px;
                        line-height: 1.4;
                    }
                }

                .round_1 {
                    width: 100px;
                    height: 100px;
                    top: 13px;
                    right: 144px;

                    &::after {
                        width: 120px;
                        height: 120px;
                    }
                }

                .round_2 {
                    width: 150px;
                    height: 150px;
                    right: 84px;

                    &::after {
                        width: 170px;
                        height: 170px;
                    }
                }

                .round_3 {
                    width: 150px;
                    height: 150px;
                    left: 58px;

                    &::after {
                        width: 170px;
                        height: 170px;
                    }
                }
            }
        }
    }

    /* end object */

    /* start journey */
    .journeyWrap {
        .timeline_nav {
            .yearNav {
                span {
                    font-size: 34px;
                }

                &.slick-current {
                    span {
                        font-size: 36px;
                    }
                }
            }
        }
    }

    /* end journey */

    .researchWrap {
        .researchItem {
            .researchInner {
                .rdIcon {
                    width: 150px;
                    height: 150px;

                    img {
                        width: 68px;
                    }
                }

                .rdTle {
                    font-size: 28px;
                }
            }
        }
    }

    /* end research */

    .geographicWrap {
        .geographicItem {
            h3 {
                font-size: 52px;
            }
        }
    }

    /* end geographic */

    /* start facets */
    .facetsSec {
        .facetCard {
            .facetLogo {
                width: 270px;
                height: 280px;
            }

            .facetContent {
                width: calc(100% - 270px);
                height: 260px;
            }
        }
    }

    /* end facets */
}

/* end min-width */