.centered-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 36px;
    color: #fff;
}
.invester-banner .bnr-btn{gap: 20px;}
.bnr-btn .transparent-btn{
    background-color: transparent;
    color: #fff;

}
.bnr-btn .transparent-btn .icon{
    background: transparent;
}
.home-heading.common-h1{line-height: 32px;}

/*Quick-hightlight*/

.quick-main{padding-top: 0;}
.quick-main .legacy-wrapper{background: url('../images/investor/quick-mobile-banner.jpg')no-repeat center; background-size: cover; border-radius: 16px;}
.quick-main .fixed-top-section .legacy-deatils p{width: 100%; margin-bottom: 12px; color: #ffffff; font-size: 13px !important;}
.quick-main .fixed-top-section .legacy-deatils p svg path{stroke: #fff;}
.quick-main .fixed-top-section .right-item p{color: #ffffff; line-height: 1.6; font-size: 13px !important;}
.quick-main .fixed-top-section .legacy-deatils h3{color: #ffffff; line-height: 1.4;}
.quick-main .fixed-top-section .item-bottom .d-flex{justify-content: flex-start;}
.quick-main .fixed-top-section .item-bottom .special-link span svg{width: 18px; height: auto;}
.quick-main .fixed-top-section .item-bottom .special-link span{font-size: 13px; line-height: 1;}
.quick-details h3{font-size: 30px; font-weight: 600; color: #ffffff; line-height: 1.4;}
.quick-details p{font-size: 14px; font-weight: 500; color: #ffffff;}
.quick-main .legacy-wrapper{padding: 73px 177px 151px 60px;}
.quick-main .fixed-top-section .item-bottom {display: grid; grid-template-columns: 0.7fr 1fr; gap: 20px;}
.quick-details{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.quick-details p{line-height: 20px;}
.quick-details h3{border-bottom: 1px solid #FFFFFF33; position: relative;}
.quick-details h3::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 30px;
    height: 1px;
    background-color: #ECCC12;
}
.quick-main .fixed-top-section .item-bottom .d-flex{align-items: center;flex-direction: column;}
.special-link{display: flex; align-items: center; gap: 10px; color: #fff;}
.special-link a{font-size: 14px; font-weight: 600;}
.special-link span{line-height: 0;}
.quick-main .fixed-top-section .item-top{align-items: end;}
.quick-main .fixed-top-section .right-item p{margin-bottom: 0; }
.bnr-btn .transparent-btn{width: 100%; align-items: center; justify-content: center;}
.quick-main .legacy-wrapper{position: relative;}
.quick-main .legacy-wrapper::after{content: ''; position: absolute; bottom: 0; right: 0; background: url('../images/investor/quick-transparent-mobile.png')no-repeat; background-size: cover; width: 100%; height: 100%;}

/*Trust investor*/

        :root {
            --trust-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        
  .trust-container {
           
            width: 100%;
            background: transparent;
            overflow: hidden;
        }
        
        .trust-header {
            background: linear-gradient(to right, var(--trust-primary), var(--trust-secondary));
            color: white;
            padding: 2.5rem;
            text-align: center;
        }
        
        .trust-title {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 0.5rem;
            letter-spacing: -0.5px;
        }
        
        .trust-subtitle {
            font-size: 1.2rem;
            font-weight: 300;
            max-width: 700px;
            margin: 0 auto;
            opacity: 0.9;
        }
        
        .trust-component {
            display: flex;
            min-height: 500px;
        }
        
        /* Desktop Tabs Layout - Fixed with Grid */
        .trust-selectors {
            width: 47%;
          
            display: grid;
            grid-template-rows: repeat(4, 1fr);
            position: relative;
            z-index: 10;
        }
        
        .trust-option {
            padding: 33px 0;
            cursor: pointer;
            /* transition: var(--trust-transition);
            border-left: 4px solid transparent; */
            position: relative;
            display: flex;
            flex-direction: row;
            justify-content: center;
            border-bottom: 1px solid #ccccccad;
            justify-content: flex-start;
            width: 90%;
            transition: all 0.3s;
            gap: 35px !important;
        }
        .trust-option:first-child{border-top: 1px solid #ccccccad;}
        .trust-option:hover{border-bottom: 1px solid #01A78A;}
        .trust-details{display: flex; justify-content: space-between; flex-direction: column; gap: 15px; align-items: flex-start;}
        .trust-details h6{font-size: 24px; font-weight: 500; color: #323232;}
        .trust-details p{font-size: 16px; font-weight: 400; color: #626265; width: 70%;}
        .trust-option .trust-option-title img{width: 80px; height: 80px;}
        .trust-investor .fixed-top-section .legacy-deatils h3{line-height: 1.4;}
        .trust-investor .fixed-top-section .item-top{display: block;}
        
        /* .trust-option:hover {
            background: rgba(255, 255, 255, 0.85);
            border-left-color: var(--trust-accent);
        } */
        
        .trust-option-title {
            font-size: 1.35rem;
            font-weight: 600;
            color: var(--trust-secondary);
            display: flex;
            justify-content: flex-start;
            align-items: center;
            gap: 40px;
        }
        
        .trust-icon {
            font-size: 1.5rem;
            color: var(--trust-primary);
            opacity: 0.7;
            transition: var(--trust-transition);
        }
        
        .trust-option:hover .trust-icon {
            opacity: 1;
            transform: translateX(5px);
        }
        
        /* Content Area with Vertical Slider Effect - Fixed Height */
        .trust-display {
            width: 53%;
            position: relative;
            overflow: hidden;
            height: auto;
            border-radius: 40px;
        }
        
        .trust-content-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 400%;
            transition: var(--trust-transition);
        }
        
        .trust-content {
            height: 25%;
            width: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding: 3rem;
            background-size: cover;
            background-position: center;
            color: white;
            position: relative;
        }
        
        .trust-content::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: none;
            z-index: 1;
        }
        
        .trust-content-inner {
            position: relative;
            z-index: 2;
            max-width: 600px;
        }
        
        .trust-content-title {
            font-size: 2.2rem;
            font-weight: 700;
            margin-bottom: 1rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
        }
        
        .trust-content-details {
            font-size: 1.1rem;
            line-height: 1.7;
            margin-bottom: 1.5rem;
            text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
            background: rgba(0, 0, 0, 0.4);
            padding: 1.5rem;
            border-radius: 8px;
        }
        
        /* Accordion for Mobile - Hidden by default */
        .trust-accordion {
            display: none;
            width: 100%;
        }
        
        .trust-accordion-item {
            overflow: hidden;
        }
        .trust-accordion-item:last-child{border-bottom: 1px solid #9F9F9F;}
        
        .trust-accordion-header {
            padding: 24px 0;
            background: var(--trust-light);
            display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
            transition: var(--trust-transition);
        }
        
        /* .trust-accordion-header:hover {
            background: #e5e7eb;
        } */
        
        .trust-accordion-title {
            font-size: 1.25rem;
            font-weight: 600;
            color: var(--trust-secondary);
        }
        
        .trust-accordion-icon {
            font-size: 1.2rem;
            color: #AEAEAE;
            transition: var(--trust-transition);
        }
        
        .trust-accordion-content {
            max-height: 0;
            overflow: hidden;
            transition: var(--trust-transition);
        }
        
        .trust-accordion-content-inner {
            padding: 0;
            display: flex;
            flex-direction: column;
            gap: 1.5rem;
        }
        
        .trust-accordion-description {
            font-size: 16px;
            font-weight: 400;
            color: #626265;
            
            line-height: 1.4;
            width: 50%;
            margin-left: 60px;
        }
        .trust-accordion-item.active .trust-accordion-header{padding-bottom: 5px;}
        
        .trust-accordion-image {
            width: 100%;
            height: auto;
            overflow: hidden;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
            padding-bottom: 10px;
        }
        
        .trust-accordion-image img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 16px;
        }
        
        /* Active states */
        .trust-accordion-item.active .trust-accordion-content {
            max-height: 600px;
        }
        
        .trust-accordion-item.active .trust-accordion-icon {
            transform: rotate(45deg);
        }
        


/*News and event*/
.investor-news-wrapper .fixed-top-section .legacy-deatils p, 
.investor-news-wrapper .box_sustainibility h5,
.investor-news-wrapper .box_sustainibility p{color: #fff;}
.investor-news-wrapper .fixed-top-section .legacy-deatils p svg path{stroke: #fff;}
.investor-news-wrapper .fixed-top-section .legacy-deatils h3{color: #fff;}
.investor-news-wrapper .tab-menu-list ul li a{color: #ffffff;}
.investor-news-wrapper .tab-menu-list ul li a.active{border-color:#ECCC12; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.investor-news-wrapper .tab-menu-list ul{border-color: #D3D3D633;} 
.investor-news-wrapper .box_sustainibility{background: transparent;}
.investor-news-wrapper .btn_box_common .btn_common{color: #fff;}
.investor-news-wrapper .btn_box_common .btn_common svg{width: 24px; height: 24px;}
.investor-news-wrapper .btn_box_common .btn_common svg circle{fill: #fff; stroke: #fff;}
.investor-news-wrapper .btn_box_common .btn_common svg path{stroke: #0087C5;}
.investor-news-wrapper .sustainabilty-wraper{background: url('../images/investor/news-mobile-banner.jpg') no-repeat center; background-size: cover;}
.investor-news-wrapper .btn_box_common .btn_common{justify-content: flex-end;}
.investor-news-wrapper .sustainbility-colm-inner{border-left: 1px solid #FFFFFF1A; border-bottom: 1px solid #FFFFFF1A; position: relative;}
.investor-news-wrapper .sustainbility-colm-inner::before{content: '+'; position: absolute; top: -0px; left: -6px; font-size: 20px; color: #ECCC12; line-height: 0;}
.investor-news-wrapper .sustainbility-colm-inner:nth-child(2)::after{content: '+'; position: absolute; bottom: 0px; right: -6px; font-size: 20px; color: #ECCC12; line-height: 0;}
.investor-news-wrapper .sustainbility-colm-inner:nth-child(3)::after,  .investor-news-wrapper .sustainbility-colm-inner:nth-child(4)::after{content: '+'; position: absolute; bottom: 0px; left: -6px; font-size: 20px; color: #ECCC12; line-height: 0;}
.investor-news-wrapper .sustainbility-colm-inner:nth-child(3), .investor-news-wrapper .sustainbility-colm-inner:nth-child(4){border-bottom: 0;}
/* .investor-news-wrapper .sustainbility-colm-inner:nth-child(1)::before, */
.investor-news-wrapper .sustainbility-colm-inner:nth-child(3)::after{display: none;}
.investor-news-wrapper .sustainbility-colm-inner:nth-child(1),
.investor-news-wrapper .sustainbility-colm-inner:nth-child(3){border-left: 0;}
.investor-news-wrapper .sustainbility-colm-inner::before{top: -2px;}
.investor-news-wrapper .sustainbility-colm-inner:nth-child(2)::after{bottom: 1px;}
.progress {
  display: block;
  width: 60%;
  height: 2px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #FFFFFF1A;
  background-image: linear-gradient(to right, white, white);
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
  margin-top: 30px;
}
.slick-prev{left: unset; right: 70px; top: unset; bottom: -70px; width: 42px; height: 42px;}
.slick-next{left: unset; right: 20px; top: unset; bottom: -70px; width: 42px; height: 42px;}
.slick-prev:before, .slick-next:before{font-size: 0;}
.slick-next:before{background: url('../images/icons/arrow-right.svg')no-repeat center; width: 40px; height: 40px; padding: 2px; display: block;}
.slick-prev:before{background: url('../images/icons/arrow-right.svg')no-repeat center; width: 40px; height: 40px; padding: 2px; display: block; transform: rotate(180deg);}
.investor-news-wrapper .sustainbility-row-inner{display: grid; grid-template-columns: repeat(2, 1fr); gap: 0;}
.investor-news-wrapper .sustainbility-colm-inner{padding: 15px;}
.investor-news-wrapper .sustainbility-colm-inner .box_sustainibility h5{font-weight: 400; letter-spacing: 1px;}
.investor-news-wrapper .sustainbility-colm-inner .box_sustainibility p{color: #FFFFFF99;}
.investor-news-wrapper .btn_box_common .btn_common{font-weight: 500; font-size: 13px !important;}
.investor-news-wrapper .sustainabilty-wraper{padding-bottom: 60px;}
.sustainbility-colm-inner .imagenew{display: block;}

/*Resources*/
.section-dark-grey{background: #232323 ;}
.resouces-wrapper{padding-left: 20px; padding-right: 20px;}
.resource-item .boxes{display: flex; justify-content: space-between; align-items: flex-start;}
.resource-item{padding: 20px; width: 100%;height: 218px;display: flex;justify-content: space-between; flex-direction: column;  border-radius: 10px; transition: all 0.5s;}
.resource-grid{border: 1px solid #FFFFFF1A; border-right: 0; border-radius: 16px 0px 0px 16px; margin: 33px 0;}
.resource-grid .slick-active .resource-item {background: url('../images/investor/resource-mobile.jpg')no-repeat center; background-size: cover; border-radius: 10px;}
.resource-list{padding: 18px; border-right: 1px solid #FFFFFF1A; position: relative;}
.resource-list::after{content: '+'; position: absolute; top: 0; right: -5px; color: #ECCC12; font-size: 16px; line-height: 0; z-index: 123;}
.resource-list::before{content: '+'; position: absolute; bottom: 0; right: -5px; color: #ECCC12; font-size: 16px; line-height: 0; z-index: 123;}
.resource-list.list-three-table::before{display: none !important;}
.resource-list.list-three-table::after{display: none !important;}

.resource-list:nth-child(1)::after, .resource-list:nth-child(1)::before{display: block;}
.resource-list:nth-child(2)::after, .resource-list:nth-child(2)::before{display: block;}
.resource-list:nth-child(3){border-right: 0;}
.resource-list::after{display: none;}
.resource-item .boxes p{font-size: 24px; font-weight: 400; color: #ffffff; opacity: 50%; transition: all 0.5s;}
.resource-item:hover .boxes p{opacity: 100%;}
.resource-item .boxes h6{color: #ffffff; font-size: 24px; font-weight: 600; padding-bottom: 14px; position: relative;}
.resource-item .boxes h6::after{content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 1px; background-color: #fff;}
.resource-list:last-child::after{display: none;}
/* .resource-list:last-child::before{display: none;}    */
.resouces-wrapper .legacy-deatils p{color: #ECCC12; font-weight: 600; font-size: 13px;}
.resouces-wrapper .legacy-deatils h3{color: #fff; padding-top: 12px; font-size: 27px; font-weight: 500; line-height: 1.4;}
.resouces-wrapper .mnv-wrapper{padding-bottom: 40px;}
.resouces-wrapper .progress{margin-top: 60px;}
.resouces-wrapper .slick-next, .resouces-wrapper .slick-prev {bottom: -100px;}
.resource-grid .base-arrow{opacity: 0; width: 55px; height: 55px;}
.resource-grid .slick-active .resource-item .base-arrow{opacity: 1;}

.quick-main .fixed-top-section .item-bottom{position: relative; z-index: 4;}
.quick-main .fixed-top-section .item-top{position: relative; z-index: 4;}


.inves-ne .inside-wrap{position: absolute;
    bottom: 10px;
    left: 0px;
    padding: 20px;
    z-index: 1234; width: 100%; align-items: flex-end;}

.inves-ne .box .isgecxxsheading, .inves-ne .box .isgecsmheading{color: #fff;}
.inves-ne .box .isgecxxsheading{margin-bottom: 14px;}
.inves-ne .inside-wrap .box{width: 80%;}
.inves-ne .inside-wrap .bnr-btn{width: 20%;}
.inves-ne .inside-wrap .bnr-btn a{color: #fff; gap: 10px;}
.inves-ne .inside-wrap .bnr-btn a span{line-height: 0;}
.inves-ne .big-image::after{border-radius: 12px;}

.trust-accordion-header{position: relative;}
.trust-accordion-header::after{content: '+'; position: absolute; top: 50%; right: 20px; transform: translate(-0, -50%); color: #AEAEAE; font-size: 24px; font-weight: 600;}
.trust-accordion-item.active .trust-accordion-header::after{content: ''; color: #0087C5; font-size: 36px; border-radius: 20px;
    width: 10px;
    height: 2.5px;
    background: #0087c5; margin-top: 10px;}

    .box_sustainibility .isgecxxsheading{color: #fff; padding-bottom: 10px; display: flex; gap: 10px;}


.trust-investor .fixed-top-section .legacy-deatils h3 br{display: block;}

.page-investor-relation .sustainabilty-wraper .tab-menu-list ul li a{padding: 0 45px 16px;}

.page-investor-relation .sustainbility-image{object-fit: cover; border-radius: 24px;}

#load-more-terms {    margin-top: 50px;
    background: transparent;
    color: #fff;
}

.re-sou-slide .bnr-btn.transparent-btn{text-align: center;}

@media (max-width: 1280px) {
    .inves-ne .box .isgecsmheading{font-size: 16px;}
    .inves-ne .inside-wrap .bnr-btn{width: 30%;}
}
@media (max-width: 450px) {
    .invester-banner .bnr-btn{gap: 10px; display: block;}
    .invester-banner .bnr-btn a{width: 100%; justify-content: center;}
    .home-heading.common-h1{font-size: 26px; line-height: 42px;}
    .home-heading.common-h1 br{display: none;}
    .invester-banner .centered-text{width: 70%;}
    .invester-banner .bnr-btn a.transparent-btn{gap: 30px; margin-top: 10px;}
    
.trust-investor .fixed-top-section .legacy-deatils h3 br{display: none;}
}

@media (min-width: 320px) {
    .quick-main .legacy-wrapper{padding: 36px 20px 50px;}
    /* .quick-main .fixed-top-section .legacy-deatils p{font-size: 14px;} */
    /* .quick-main .fixed-top-section .legacy-deatils h3{font-size: 28px;} */
    /* .quick-main .fixed-top-section .right-item p{font-size: 14px;} */
    .quick-main .fixed-top-section .item-bottom{display: flex; flex-direction: column-reverse;}
    .quick-details{grid-template-columns: repeat(2, 1fr);}
    .quick-details h3{padding-bottom: 15px;}
    .quick-main .fixed-top-section .legacy-deatils h3 br{display: none;}
    .quick-details p{padding-top: 15px;}

    /*News and event*/
    .investor-news-wrapper .sustainbility-colm-inner{border: 0;}
    .investor-news-wrapper .sustainbility-colm-inner::before, .investor-news-wrapper .sustainbility-colm-inner:nth-child(2)::after,
    .investor-news-wrapper .sustainbility-colm-inner:nth-child(3)::after, .investor-news-wrapper .sustainbility-colm-inner:nth-child(4)::after{display: none;}
    .sustainbility-colm-inner .imagenew{width: 100%; height: 100%; border-radius: 16px;}
    .investor-news-wrapper .box_sustainibility{position: absolute; bottom: 0; left: 0; z-index: 123456;}
    .sustainbility-colm-inner .btn_box_common{position: unset;}
    

}

@media (min-width: 767px) {
    .sustainbility-colm-inner .imagenew {display: none;}
     .investor-news-wrapper .sustainbility-colm-inner{border-left: 1px solid #FFFFFF1A; border-bottom: 1px solid #FFFFFF1A; position: relative;}
    .investor-news-wrapper .sustainbility-colm-inner::before, .investor-news-wrapper .sustainbility-colm-inner:nth-child(2)::after,
    .investor-news-wrapper .sustainbility-colm-inner:nth-child(3)::after, .investor-news-wrapper .sustainbility-colm-inner:nth-child(4)::after{display: block;}
        .investor-news-wrapper .box_sustainibility{position: unset;}
    .sustainbility-colm-inner .btn_box_common{position: absolute;}
    .investor-news-wrapper .progress{display: none;}

    /*Resource*/
    .resource-grid{display: grid; grid-template-columns: repeat(2, 1fr); border-right: 1px solid #FFFFFF1A;}
    .resource-list{border-bottom: 1px solid #FFFFFF1A;}
    .resource-list:nth-child(3)::after, .resource-list:nth-child(3)::before, .resource-list:nth-child(6)::after, .resource-list:nth-child(6)::before, .resource-list:nth-child(9)::after, .resource-list:nth-child(9)::before, .resource-list:nth-child(12)::after, .resource-list:nth-child(12)::before, .resource-list:nth-child(15)::after, .resource-list:nth-child(15)::before, .resource-list:nth-child(18)::after, .resource-list:nth-child(18)::before, .resource-list:nth-child(21)::after, .resource-list:nth-child(21)::before, .resource-list:nth-child(24)::after, .resource-list:nth-child(24)::before, .resource-list:nth-child(27)::after, .resource-list:nth-child(27)::before, .resource-list:nth-child(30)::after, .resource-list:nth-child(30)::before, .resource-list:nth-child(33)::after, .resource-list:nth-child(33)::before {display: none;}
    .resource-list:nth-of-type(even){border-right: 0;}
    .resource-list::before{right: -6px; font-size: 18px;}
    .resouces-wrapper .progress{display: none;}
    .resource-item:hover{background: url('../images/investor/resource-mobile.jpg')no-repeat center; background-size: cover; opacity: 1;
  transition: 0.3s ease-in-out;}
    .resouces-wrapper .mnv-wrapper{padding-bottom: 0;}
    .resource-grid{margin-bottom: 0;}
    .resource-grid{border-radius: 16px;}


}

@media (min-width: 991px) {
    .home-heading.common-h1{line-height: 42px;}
    .fixed-top-section .legacy-deatils h3{line-height: 36px;}
    .quick-main .legacy-wrapper{padding: 40px 40px 80px;}
    /* .quick-main .fixed-top-section .right-item p{line-height: 22px;} */
    .quick-main .fixed-top-section .item-bottom .d-flex{align-items: center; flex-direction: row; justify-content: center;}
    /* .quick-details h3 {line-height: 54px;} */
    .quick-details p{margin-top: 10px;}
    .quick-main .legacy-wrapper{background: url('../images/investor/quick-banner.jpg')no-repeat center; background-size: cover; border-radius: 24px;}
    .quick-main .fixed-top-section .item-bottom .d-flex{margin-top: 30px;}
    .quick-details{grid-template-columns: repeat(4, 1fr);}
    .bnr-btn .transparent-btn{width: auto;}
    .quick-main .legacy-wrapper::after{background: url('../images/investor/quick-transparent.png')no-repeat; background-size: cover; width: 100%; height: 100%;}
    .quick-main .fixed-top-section .legacy-deatils h3 br{display: block;}
    /* .quick-main .fixed-top-section .legacy-deatils h3{font-size: 36px;} */


    /*news and event*/
    .investor-news-wrapper .sustainabilty-wraper{background: url('../images/investor/news-banner.jpg') no-repeat center; background-size: cover; padding: 60px;}
    .investor-news-wrapper .sustainbility_colm:first-child{padding: 20px;}
    .investor-news-wrapper .sustainbility-image{border-radius: 12px;}
    .investor-news-wrapper .sustainbility-row{border: 1px solid #FFFFFF1A; border-radius: 24px; margin: 0 5px;}
    .investor-news-wrapper .sustainbility-colm-inner:nth-child(1), .investor-news-wrapper .sustainbility-colm-inner:nth-child(3){border-left: 1px solid #FFFFFF1A; border-bottom: 1px solid #FFFFFF1A; position: relative;}
    .investor-news-wrapper .sustainbility-colm-inner::before{content: '+'; position: absolute; top: -0px; left: -6px; font-size: 20px; color: #ECCC12; line-height: 0;}
    .investor-news-wrapper .sustainbility-colm-inner:nth-child(2)::after{content: '+'; position: absolute; bottom: 0px; right: -6px; font-size: 20px; color: #ECCC12; line-height: 0;}
    .investor-news-wrapper .sustainbility-colm-inner:nth-child(3)::after,  .investor-news-wrapper .sustainbility-colm-inner:nth-child(4)::after{content: '+'; position: absolute; bottom: 0px; left: -6px; font-size: 20px; color: #ECCC12; line-height: 0;}
    .investor-news-wrapper .sustainbility-colm-inner:nth-child(3), .investor-news-wrapper .sustainbility-colm-inner:nth-child(4){border-bottom: 0;}
    .investor-news-wrapper .icon_s_colm{width: 50%;}
    .investor-news-wrapper .name_link_s_colm{width: calc(100% - 50%);}
    .investor-news-wrapper .btn_box_common .btn_common{justify-content: flex-end;}
}

@media (min-width: 1280px) {
.home-heading.common-h1 {line-height: 52px; }
.quick-main .legacy-wrapper{padding: 60px 60px 100px;}
/* .quick-main .fixed-top-section .legacy-deatils h3{line-height: 36px;} */
.quick-main .fixed-top-section .item-top{grid-template-columns: 0.7fr 1fr; gap: 10px;}
.quick-main .fixed-top-section .item-top .right-item{margin-bottom: 20px;}
.quick-main .fixed-top-section .item-bottom {display: grid; grid-template-columns: 0.7fr 1fr; gap: 20px; align-items: flex-end;}
.quick-main .fixed-top-section .item-bottom  .quick-button{margin-bottom: 20px}
.quick-details{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.quick-details h3{padding-bottom: 10px;}
.quick-details p{ padding-top: 10px;}
.quick-main .fixed-top-section .item-bottom .d-flex{justify-content: flex-start;}

/*news and event*/
    .investor-news-wrapper .sustainbility_colm:first-child{padding: 20px;}
.investor-news-wrapper .box_sustainibility{padding: 0px 5px 60px;}
.investor-news-wrapper .investor-event-hover-wrapper{transition: all 0.5s; padding: 20px; }
.investor-news-wrapper .investor-event-hover-wrapper:hover{background-color: #ffffff3b; border-radius: 12px;}
.sustainbility-colm-inner .btn_box_common{padding: 0 20px; bottom: 20px;}

/*Resourse news event*/
.resource-grid{display: grid; grid-template-columns: repeat(3, 1fr);}
.resource-list:nth-of-type(even){border-right: 1px solid #FFFFFF1A;}
/* .resource-list:nth-of-type(even)::before, .resource-list:nth-child(3)::after, .resource-list:nth-child(5)::after  {display: block;} */
.resource-grid{border-radius: 24px;}
.resouces-wrapper .legacy-deatils{text-align: center; padding-bottom: 30px;}
/* .resource-item .boxes p{font-size: 24px;} */
/* .resource-item .boxes h6{font-size: 24px;} */
/* .resource-item .boxes svg{width: 55px; height: 55px;} */
.resouces-wrapper .legacy-deatils h3 br{display: none;}
/* .resouces-wrapper .legacy-deatils h3{font-size: 36px;} */
.resource-list:nth-child(3)::after, 
.resource-list:nth-child(3)::before, 
.resource-list:nth-child(6)::after, 
.resource-list:nth-child(6)::before,
.resource-item:nth-child(4)::after{display: none;}
.resource-grid .resource-item .base-arrow {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.5s ease, transform 1s ease;
}

.resource-grid .resource-item:hover .base-arrow {
  opacity: 1;
  transform: translateY(0);
}
.resource-item .boxes{align-items: center;}
}

@media (min-width: 1440px) {
.home-heading.common-h1 {line-height: 72px; }
/* .quick-main .fixed-top-section .legacy-deatils h3{line-height: 44px;} */
}

@media (min-width: 1599px) {
    .home-heading.common-h1 {
    line-height: 80px;
}
/* .quick-main .fixed-top-section .legacy-deatils h3{line-height: 50px;} */
.quick-main .fixed-top-section .legacy-deatils h3{font-size: 36px !important;}
.quick-main .fixed-top-section .item-bottom .special-link span svg{width: 22px;}
.quick-main .fixed-top-section .item-bottom .special-link span{font-size: 15px;}

/* .quick-main .fixed-top-section .right-item p{line-height: 26px;} */

.investor-news-wrapper .box_sustainibility{padding: 25px 0px 100px;}
    .investor-news-wrapper .sustainbility_colm:first-child{padding: 40px;}
    .sustainbility-colm-inner .btn_box_common{padding: 0 40px;}
    .sustainbility-colm-inner .btn_box_common{bottom: 50px}

    .quick-main .fixed-top-section .legacy-deatils p{font-size: 16px !important;}
    .quick-main .fixed-top-section .right-item p{font-size: 16px !important;}

    .resouces-wrapper .legacy-deatils p{font-size: 16px;}
    .resouces-wrapper .legacy-deatils h3{font-size: 36px;}
    .box_sustainibility p{font-size: 15px;}
    .investor-news-wrapper .btn_box_common .btn_common{font-size: 15px !important;}
}

@media (min-width: 1900px) {
    .quick-main .legacy-wrapper{padding: 73px 160px 151px 60px;}
    .fixed-top-section .item-top{grid-template-columns: 0.7fr 1fr;}
    .quick-details{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
    .quick-details h3{font-size: 36px; font-weight: 600; }
    .quick-details p{font-size: 18px; font-weight: 500;}
    .trust-option .trust-option-title img{width: 100px; height: 100px;}
}

 @media screen and (max-width: 1599px) {
    .trust-details p{font-size: 13px;}
    .trust-details h6{font-size: 20px;}
    .trust-option{padding: 23px 0; gap: 22px !important;}
    .trust-option-title svg{width: 80px; height: 80px;}
    .trust-details{gap: 10px;}
    .resource-item .boxes p{font-size: 20px;}
    .resource-item .boxes h6{font-size: 20px;}
    .resource-item{height: 180px;}
    .resource-grid .base-arrow{width: 45px; height: 45px;}
 }

  @media screen and (max-width: 1399px) {
    .trust-details h6{font-size: 18px;}
    .trust-details p{font-size: 12px;}
    .trust-option-title svg{width: 60px; height: 60px;}
    .trust-option{padding: 18px 0;}
    .quick-details p{font-size: 12px;}
    .quick-details h3{font-size: 26px;}

    .page-investor-relation .banner-slider .cta-button svg, .page-investor-relation .quick-main .cta-button svg{width: 34px; height: 34px;}
    
  }

  @media screen and (max-width:1280px) {

    .quick-main .fixed-top-section .legacy-deatils h3{font-size: 26px !important;}
    .resouces-wrapper .legacy-deatils h3{font-size: 26px;}
    .resource-list.list-three-table::before{display: block !important;}
    .resource-list.list-three-table::after{display: block !important;}
    .resource-list:nth-child(3){border-right: 1px solid #FFFFFF1A;}
    .resource-list.list-list-two-table::before{display: none !important;}
    .resource-list.list-list-two-table::after{display: none !important;}

  }
 
   @media screen and (max-width: 991.98px) {
            .trust-component {
                flex-direction: column;
            }
            
            .trust-selectors,
            .trust-display {
                width: 100%;
            }
            
            .trust-selectors {
                display: none;
            }
            .trust-investor .fixed-top-section .legacy-deatils h3{font-size: 22px;}
            .trust-accordion-title span img{width: 70px; height: 70px;}
            .trust-accordion-description{margin-left: 90px;}
            .trust-display{display: none;}
            
            .trust-accordion {
                display: block;
            }
            
            .trust-header {
                padding: 1.8rem 1.5rem;
            }
            
            .trust-title {
                font-size: 2rem;
            }
            
            .trust-display {
                height: 400px;
            }

            .trust-investor .trust-accordion-header .trust-accordion-title{flex-direction: row;}
            .trust-investor .trust-accordion-header .trust-accordion-title span{line-height: 0;}
            .trust-accordion-item.active .trust-accordion-icon::before{color: #01A78A;}
            .trust-accordion-header{border-top: 1px solid #9F9F9F;}
            .quick-main .fixed-top-section .legacy-deatils h3{font-size: 22px !important;}
            .quick-main .fixed-top-section .item-top{align-items: baseline;}
            .quick-details h3{font-size: 24px;}
            .resouces-wrapper .legacy-deatils h3{font-size: 22px;}
            .investor-news-wrapper .sustainbility-row{border: 1px solid #FFFFFF1A; border-radius: 24px; margin: 0 5px;}

            .page-investor-relation .bnr-btn .transparent-btn{width: 200px;}
        }
        
        @media screen and (min-width: 768px) and (max-width: 991.98px) {
            .trust-display {
                height: 350px;
            }
        }
        
        @media screen and (max-width: 767.98px) {
            
            .trust-title {
                font-size: 1.8rem;
            }
            
            .trust-subtitle {
                font-size: 1rem;
            }
            
            .trust-option
            {
                padding: 1.3rem 1.5rem;
            }
            
            .trust-content {
                padding: 1.5rem;
            }
            
            .trust-content-title {
                font-size: 1.8rem;
            }
            
            .trust-display {
                height: 300px;
            }
            .trust-accordion-description {
                width: 70%;
                font-size: 14px;
            }
            .trust-investor .trust-accordion-header .trust-accordion-title{gap: 15px;}
            .trust-accordion-title span img{width: 60px; height: 60px;}
            .trust-accordion-description{margin-left: 75px;}
            .trust-investor .fixed-top-section .legacy-deatils h3{font-size: 20px;}
            .trust-investor .legacy-wrapper.fixed-top-section{padding: 0 20px;}
            .trust-accordion-title{font-size: 18px;}
            .trust-component{min-height: auto;}
            .quick-main .fixed-top-section .legacy-deatils h3{font-size: 20px !important;}
            .quick-details p{padding-top: 10px !important;}
            .quick-details h3{padding-bottom: 10px !important;}

            /* investor krishna */
            .resouces-wrapper .legacy-deatils h3{font-size: 20px;}
            .resource-list::before{display: block !important;}
            .resource-list::after{display: block !important;}
            .resource-list.list-list-two-table::before{display: block !important;}
            .resource-list.list-list-two-table::after{display: block !important;}
            .resource-item .boxes h6{font-size: 18px;}
            .resource-item .boxes p{font-size: 18px;}
            .resource-item .boxes svg{width: 40px; height: 40px;}
            .resource-grid .slick-active .resource-item .base-arrow{width: 35px; height: 35px;}
            .investor-news-wrapper .sustainbility-row-inner{display: block;}
            .investor-news-wrapper .box_sustainibility{height: auto !important; display: flex;}
            .box_sustainibility h5:after{display: none;}
            .sustainbility-colm-inner .btn_box_common .icon_s_colm{display: none;}
            .investor-news-wrapper .btn_box_common .btn_common{font-size: 0 !important; gap: 0;}
            .name_link_s_colm{width: auto;}
            .investor-news-wrapper .sustainbility-colm-inner .btn_box_common{width: max-content; display: block;}
            .name_link_s_colm .btn_common span svg{width: 35px; height: 35px;}
            .investor-news-wrapper .sustainbility-colm-inner .box_sustainibility h5{margin-bottom: 0; padding-right: 5px;}
            .investor-news-wrapper .sustainbility-colm-inner{margin: 0 10px; padding: 0;}
            .investor-news-wrapper .sustainbility-row{border: 0; border-radius: 0; margin: 0;}
            .investor-news-wrapper .sustainabilty-wraper .tab-output-box .sustainbility_colm{padding: 0;}
            .investor-news-wrapper .sustainbility-colm-inner{position: relative;}
            .investor-news-wrapper .sustainbility-colm-inner::before{content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: linear-gradient(235.03deg, rgba(0, 0, 0, 0) 48.16%, rgba(0, 0, 0, 0.8) 88.27%); border-radius: 16px;}
           .investor-news-wrapper .sustainbility-colm-inner .btn_box_common {padding: 0;}
       
           .sustainbility-row-inner .slick-dots{display: none !important;}
           .investor-news-wrapper .sustainabilty-wraper {padding-bottom: 60px;}
           .inves-ne .sustainbility-row-inner .slick-arrow{bottom: -80px;}       
           .inves-ne .sustainbility-row-inner .progress{margin-top: 40px;}

           .quick-main .fixed-top-section .item-bottom .d-flex{gap: 20px;}

           .trust-accordion-image{padding-bottom: 24px;}

           .resource-item a{display: none;} 
           .resource-grid .resource-item a{display: block;}

           .trust-investor .fixed-top-section .legacy-deatils h3{font-size: 32px;}

               .investor-news-wrapper .sustainbility-colm-inner .box_sustainibility h5{width: 80%;}
    .box_sustainibility .isgecxxsheading{width: 100%;}
    .investor-event-hover-wrapper .box_sustainibility{flex-wrap: wrap;  justify-content: space-between;}
    .progress{margin-top: 40px}
    
        .page-investor-relation .sustainbility-row .sustainbility_colm:nth-child(1){display: none;}
        #tab5 .sustainbility-row .sustainbility_colm.sus-partB:last-child{display: block;}
        #tab5 .sus-partB .investor-event-hover-wrapper .box_sustainibility{bottom: auto; top: 0; height: 100% !important;}
       
       
        }

        @media screen and (max-width:480px) {

            .quick-details h3, .resouces-wrapper .legacy-deatils h3{font-size: 32px;}
            .trust-investor .trust-accordion-header .trust-accordion-title{gap: 10px !important;}
            .trust-accordion-description{margin-left: 62px; width: 80%;}
            .trust-accordion-title span img{width: 50px; height: 50px;}

            .investor-news-wrapper .sustainbility-colm-inner .box_sustainibility h5{font-size: 14px;}

            .investor-event-hover-wrapper .box_sustainibility{min-height: auto; padding: 15px;}


        }

        @media screen and (max-width:479px) {

               .trust-investor .fixed-top-section .legacy-deatils h3, .resouces-wrapper .legacy-deatils h3{font-size: 24px;}
                .quick-details h3{font-size: 24px;}

                    .quick-main .fixed-top-section .legacy-deatils h3 {
        font-size: 24px !important;
    }


        }

        @media screen and (max-width:375px) {

            .trust-investor .trust-accordion-header .trust-accordion-title{flex-direction: row !important; align-items: center !important;}
            .resource-item .boxes h6{font-size: 16px;}
        }

                .trust-footer {
            text-align: center;
            padding: 2rem;
            background: var(--trust-light);
            color: var(--trust-dark);
            font-size: 0.9rem;
        }
        
        .trust-highlight {
            color: var(--trust-primary);
            font-weight: 600;
        }







/* krishna css start */

.term-policies .report-item{background: transparent; border-radius: 16px; padding: 0 !important;}
.term-policies .report-item:hover{background: transparent;}

.term-policies .content{display: none;}
.term-policies .right-content{width: 100%;}
.term-policies .image-placeholder{display: none;}
.term-policies .report-list{position: static; opacity: 1; transform: translateY(0);}
.term-policies .list-column{grid-template-columns: repeat(4, 1fr); gap: 20px;}
.term-policies .list-item {position: relative; border: 1px solid #0000002b; margin-bottom: 0; display: block; height: 200px; overflow: hidden; transition: transform 0.3s ease;}
.term-policies .list-item::before {content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, #8D43A6 0%, #FF7E1F 100%); opacity: 0; transition: opacity 0.4s ease; z-index: 0;}
.term-policies .list-item:hover::before {opacity: 1;}
.term-policies .list-list{align-items: flex-start; gap: 10px; position: relative; padding-bottom: 30px; height: 100%; justify-content: flex-start;}
.term-policies .list-list a{position: absolute; bottom: 10px; right: 10px;}
.term-policies .list-list a svg path{stroke: #3B3B3B; transition: all 0.3s;}
.term-policies .list-list a svg{width: 12px; height: 12px;}
.term-policies .list-item span.pdf_title_icon{width: 30px; height: 30px; margin-top: 5px;}
.term-policies .list-item span.pdf_title_icon svg path{stroke: #3B3B3B; transition: all 0.3s;}
.term-policies .pdf_title{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; color: #3B3B3B; transition: all 0.3s;}
.term-policies .list-list a{display: flex; left: 40px; gap: 8px; color: #3B3B3B; transition: all 0.3s;}

.term-policies .list-item:hover .list-list a{color: #fff;}
.term-policies .list-item:hover span.pdf_title_icon svg path, .term-policies .list-item:hover a svg path{stroke: #fff;}
.term-policies .list-item:hover a svg{scale: 1.2;}
.term-policies .list-item:hover .pdf_title{color: #fff;}
.list-item span:first-child{font-size: 12px;}

@media screen and (max-width:1099px) {

    .term-policies .list-column{grid-template-columns: repeat(3, 2fr);}
}

@media screen and (max-width:991px) {

    .term-policies .right-content{height: initial; display: block;}
    .term-policies .list-column{display: grid; width: 100%;}
    .term-policies .list-list{white-space: wrap;}
    .term-policies .list-list a{left: 50px;}
}

@media screen and (max-width:767px) {

    .term-policies .list-column{grid-template-columns: repeat(2, 2fr);}
    .term-policies .report-list{padding: 20px 0 0 6px;}
    .term-policies .list-item{height: 150px;}
}

@media screen and (max-width:550px) {

    .term-policies .list-column{grid-template-columns: repeat(1, 2fr);}
}