.tie-global-page h2{margin-bottom: 40px; text-align: center;}
.tie-global-page p, .tie-global-page ul > li{margin-bottom: 20px; line-height: 1.625;}

.tie-banner{background-size: cover; background-repeat: no-repeat; background-position: center;}
.tie-banner h1{margin-bottom: 30px;}
.tie-banner h4{font-size: 25px; font-weight: 400; line-height: 1.5;}
.tie-banner .content-block{max-width: 840px;}

.about-tie-global h2{text-align: left;}
.about-tie-global .content-block > p{position: relative; padding-left: 20px; margin-bottom: 0;}
.about-tie-global .content-block > p:before{ position: absolute;content: "";width: 9px;height: calc(100% - 5px);left: 0;top: 2px;background-color: #ffda30;border-radius: 10px;}

.tie-roadblocks{position: relative;}
.tie-roadblocks .col-6{position: static;}
.tie-roadblocks .img-block{position: absolute; display: flex; bottom: 0;left: 0; width: 44.4%; justify-content: flex-end;}
.tie-roadblocks .content-block > ul > li{padding-left: 25px;}
.tie-roadblocks .content-block > ul > li:before{display: none;}
.tie-roadblocks .content-block > ul > li:after{position: absolute; content: ""; background-image: url(../images/tie-global/list-arrow.png); width: 17px; height: 16px; background-size: 100%; background-position: center; background-repeat: no-repeat; left: 0; top: 4px;}

.tie-vision .section-title{text-align: center; margin-bottom: 60px;}
.tie-vision .section-title > h2{margin-bottom: 30px;}
.tie-vision .section-title > p{margin-bottom: 0;}
.tie-vision .row{align-items: center;}
.tie-vision .content-block{position: relative; text-align: right; margin-top: 20px;}
.tie-vision .content-block > p{margin-bottom: 60px;}
.tie-vision .content-block > p:last-child{margin-bottom: 0;}
.tie-vision .img-block{position: relative;}
.tie-vision .img-block > .watermark-img{position: absolute; right: -20px; z-index: -1;}

.tie-strategic-approach{}
.tie-strategic-approach .section-title{margin-bottom: 60px; text-align: center;}
.tie-strategic-approach .section-title > p{max-width: 1155px; margin: 0 auto;}
.tie-strategic-approach .inner-block{max-width: 1230px; width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 40px;}
.tie-strategic-approach .inner-block:last-child{margin-bottom: 0;}
.tie-strategic-approach .inner-block > .icon-block{width: 125px; display: flex; justify-content: center;}
.tie-strategic-approach .inner-block > .content-block{width: calc(100% - 125px); padding-left: 20px;}
.tie-strategic-approach .inner-block > .content-block > h4{font-size: 20px; margin-bottom: 6px;}
.tie-strategic-approach .inner-block > .content-block > p{margin-bottom: 0;}

.key-performance-indicator{position: relative; overflow: hidden;}
.key-performance-indicator .section-title{text-align: center; margin-bottom: 170px;}
.key-performance-indicator .section-title > h2{margin-bottom: 30px;}
.key-performance-indicator .section-title > p{margin-bottom: 0px;}
.key-performance-indicator .row{column-gap: 200px; row-gap: 200px;}
.key-performance-indicator .row:before{position: absolute; content: ""; background-image: url(../images/tie-global/key-performance-indicators-line1.png); width: 1920px; height: 277px; background-size: 100%; background-position: center; background-repeat: no-repeat; left: 0; right: 0; margin-top: -2%; z-index: -1;}
.key-performance-indicator .row:after{position: absolute; content: ""; background-image: url(../images/tie-global/key-performance-indicators-line2.png); width: 1920px; height: 308px; background-size: 100%; background-position: center; background-repeat: no-repeat; left: 0; right: 0; bottom:5%; z-index: -1;}
.key-performance-indicator .key-performance-col{width: calc(50% - 100px);}
.key-performance-indicator .inner-block{background-color: #F4F4F4; padding: 65px 80px; padding-top: 0; border-radius: 200px; display: inline-block; text-align: center; height: 100%;}
.key-performance-indicator .inner-block > .icon{width: 217px; height: 217px; border-radius: 100%; display: flex; justify-content: center ; align-items: center; background-color: #fff; margin: 0 auto; margin-top: -108px; margin-bottom: 25px;}
.key-performance-indicator .inner-block > h5{font-size: 21px; text-transform: inherit; margin-bottom: 28px;}
.key-performance-indicator .inner-block > p{margin-bottom: 0;}

.tie-social-media-growth{position: relative; padding-top: 0;}
.tie-social-media-growth:after{position: absolute; content: ""; background-image: url(../images/tie-global/tie-social-media-growth-background.png); width: 1920px; height: 611px; background-size: 100%; background-position: center; background-repeat: no-repeat; left: 0; right: 0; bottom: 0; z-index: -1;} 
.tie-social-media-growth .section-title{text-align: center; margin-bottom: 60px;}
.tie-social-media-growth .section-title > h2{margin-bottom: 30px;}
.tie-social-media-growth .section-title > p{margin-bottom: 0px;}
.tie-social-media-growth .graph{display: flex; justify-content: space-between; margin-bottom: 120px; column-gap: 20px;}
.tie-social-media-growth p.line{position: relative; padding-left: 20px; margin-bottom: 50px;}
.tie-social-media-growth p.line:last-of-type{margin-bottom: 0px;}
.tie-social-media-growth p.line:before{position: absolute; content: ""; width: 9px; height: calc(100% - 5px); left: 0; top: 2px; background-color: #ffda30; border-radius: 10px;}

.tie-stand .content-block{max-width: 1325px; width: 100%; margin: 0 auto; text-align: center;}
.tie-stand .content-block > p:last-of-type{margin-bottom: 0;}

@media (max-width:1366px){
    .tie-banner h4{font-size: 21px;}
    .key-performance-indicator .row{column-gap: 100px;}
    .key-performance-indicator .key-performance-col {width: calc(50% - 50px); row-gap: 150px;}
    .key-performance-indicator .inner-block{padding: 50px 70px; padding-top: 0; border-radius: 160px; }
}

@media (max-width:1199px){
    .about-tie-global h2,the-road-ahead h2{margin-bottom: 20px;}
    
    .tie-roadblocks .img-block{right: 10px;width: 50%;}

    .tie-vision .section-title > h2,.key-performance-indicator .section-title > h2,.tie-social-media-growth .section-title > h2{margin-bottom: 20px;}

    .key-performance-indicator .section-title{margin-bottom: 140px;}
    .key-performance-indicator .row{column-gap: 50px; row-gap: 120px;}
    .key-performance-indicator .row:before{margin-top: -9%;}
    .key-performance-indicator .row:after{bottom: 9%;}
    .key-performance-indicator .key-performance-col {width: calc(50% - 25px);}
    .key-performance-indicator .inner-block{border-radius: 30px; padding: 40px; padding-top: 0;}
    .key-performance-indicator .inner-block > .icon{width: 160px; height: 160px; margin-top: -80px; padding: 35px;}
}

@media (max-width:1023px){
    .tie-banner h4{font-size: 18px;}
}


@media (max-width:991px){
    .tie-roadblocks .row > .col-6{width: 100%;}
    .tie-roadblocks .img-block{display: none;}
    .tie-vision .content-block{margin-top: 0;}
    .tie-vision .content-block > p{margin-bottom: 35px;}
}

@media (max-width:767px){
    h2 > br{display: none;}
    .tie-global-page h2{margin-bottom: 30px;}
    .tie-banner .content-block{text-align: center;}
    
    .about-tie-global .img-block{ max-width: 200px;margin: 0 auto;text-align: center;margin-bottom: 30px;}
    
    .tie-strategic-approach .section-title,.tie-vision .section-title,.key-performance-indicator .section-titl,.tie-social-media-growth .section-title{margin-bottom: 40px;}
    .tie-strategic-approach .inner-block{flex-direction: column; align-items: flex-start;}
    .tie-strategic-approach .inner-block > .content-block{width: 100%; padding-left: 0;}
    .tie-strategic-approach .inner-block > .icon-block{margin-bottom: 15px;}
    .tie-strategic-approach .inner-block > .content-block > h4{font-size: 16px; margin-bottom: 8px;}

    .tie-vision .img-block{display: none;}
    .tie-vision .content-block{text-align: left;}
    .tie-vision .content-block > p{margin-bottom: 20px;}

    .key-performance-indicator .row { column-gap: 0; row-gap: 100px;}
    .key-performance-indicator .key-performance-col{width: 100%;}
    .key-performance-indicator .inner-block{padding: 30px;}
    .key-performance-indicator .inner-block > .icon{width: 140px; height: 140px;}
    .tie-social-media-growth .graph{flex-direction: column; justify-content: center; align-items: center; row-gap: 50px; column-gap: 0; margin-bottom: 50px;}
    .tie-social-media-growth p.line{margin-bottom: 30px;} 
}



