  /*=== BANNER STYLE ===*/
/* === GLOBAL BANNER CSS === */
.banner-center-cover{background-size: cover;background-repeat: no-repeat;background-position: center center;position: relative;}
.banner-main-wrapper .social-links > ul > li:first-child{margin-right: 20px}
.banner-main-wrapper .contact-info > p > a{color: var(--white-color); display: inline-block; margin-left: 24px}
/* === GLOBAL BANNER CSS === */

/* === HERO BANNER CSS === */
.hero-banner-main-wrapper{position: relative;overflow: hidden}
.hero-banner-slider-wrapper .hero-banner-sliding-item{min-height: 800px;background-color: var(--black-color);}
.hero-banner-slider-wrapper .hero-banner-sliding-item::before {content: '';background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));z-index: 0;width: 100%;position: absolute;height: 100%;}
.hero-banner-slider-wrapper .hero-banner-content{margin-top: 45px;}
.hero-banner-slider-wrapper .hero-banner-content .title{margin-bottom: 20px;}
.hero-banner-slider-wrapper .hero-banner-content .cta-wrapper{margin-top: 83px;}
.hero-banner-tabs-wrapper{position: absolute;width: 100%;bottom: 0;transition: all 0.3s ease-in-out;}
.hero-banner-tabs-wrapper.tab-initialised{opacity: 1}
.hero-banner-tabs-wrapper ul li{width: 100%}
.hero-banner-tabs-wrapper ul li:not(:last-child){border-right: 1px solid rgba(255, 255, 255, 0.5);}
.hero-banner-tabs-wrapper ul li a.hero-tab-link{color: var(--white-color);background: var(--red-color);display: block;text-decoration: none;padding: 35px 25px 23px;transition: all 0.3s ease-in-out;height: 100%;}
.hero-banner-tabs-wrapper ul li a.hero-tab-link:hover, .hero-banner-tabs-wrapper ul li a.hero-tab-link:focus, .hero-banner-tabs-wrapper ul li a.hero-tab-link.active-tab{background: var(--white-color);color:var(--blue-navy);}
.hero-banner-tabs-wrapper ul li:first-child a.hero-tab-link{border-radius: 10px 0px 0px 0px;}
.hero-banner-tabs-wrapper ul li:last-child a.hero-tab-link{border-radius: 0px 10px 0px 0px;}

.hero-banner-main-wrapper .sliding-arrows{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.hero-banner-main-wrapper .sliding-arrows .slick-arrow{position: absolute;transition: all 0.3s ease-in-out}
.hero-banner-main-wrapper .sliding-arrows .slick-arrow > a{color: var(--white-color);font-size: 5.3rem;text-decoration: none;}
.hero-banner-main-wrapper .sliding-arrows .slick-arrow > a > span {background-color: var(--banner-bg);}
.hero-banner-main-wrapper .sliding-arrows .slick-arrow.slide-prev{transform: rotate(90deg);left: 70px;}
.hero-banner-main-wrapper .sliding-arrows .slick-arrow.slide-next{transform: rotate(270deg);right: 70px;}

@media all and (max-width: 1280.98px){
	.hero-banner-main-wrapper .sliding-arrows .slick-arrow.slide-prev{left: 10px;}
	.hero-banner-main-wrapper .sliding-arrows .slick-arrow.slide-next{right: 10px;}
}
/* === HERO BANNER CSS === */

/* === THIN BANNER CSS === */
.thin-banner-main-wrapper .thin-banner-item{min-height: 376px;padding: 50px 0;position: relative;background-color: var(--black-color);}
.thin-banner-main-wrapper .thin-banner-item::before{content: '';background: linear-gradient(89.95deg, rgba(0, 0, 0, 0.15) 20.92%, rgba(0, 0, 0, 0) 61.17%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));z-index: 0;width: 100%;position: absolute;height: 100%;top: 0;}
.thin-banner-main-wrapper .thin-banner-item.two-col-banner{padding-top: 30px}
.thin-banner-main-wrapper .thin-banner-item .three-col > .title{margin-top: 27px;}
.thin-banner-main-wrapper .thin-banner-item .three-col > .content{margin-top: 40px;}
.thin-banner-main-wrapper .thin-banner-item .three-col > .social-links{margin-top: 40px}
.thin-banner-main-wrapper .thin-banner-item .three-col > .contact-info{margin-top: 43px;}
.thin-banner-main-wrapper .thin-banner-item .three-col > .contact-info > p{margin-bottom: 16px}
.thin-banner-main-wrapper .thin-banner-item .three-col > .contact-info > p > spoan.icon-location{font-size: 2.0rem}
/* === THIN BANNER CSS === */

/* === THICK BANNER CSS === */
.thick-banner-main-wrapper .content a{color: var(--aqua-color)}
.thick-banner-main-wrapper .thick-banner-item{min-height: 550px;padding: 70px 0 50px;position: relative;background-color: var(--black-color);}
.thick-banner-main-wrapper .thick-banner-item::before{content: '';position: absolute; height: 100%; width: 100%; left: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); z-index: 0;top: 0;}
.thick-banner-main-wrapper .thick-banner-item.has-links{padding: 70px 0 115px}
.thick-banner-main-wrapper .thick-banner-item.has-links .title{margin-bottom: 20px;padding-right: 90px}
.thick-banner-main-wrapper .thick-banner-item.has-links .banner-link{margin-top: 55px}
.thick-banner-main-wrapper .thick-banner-item.has-links.no-banner-content .banner-link{margin-top: 32px}
.thick-banner-main-wrapper .thick-banner-item.no-banner-content{align-items: center !important;padding: 80px 0}
.thick-banner-main-wrapper .thick-banner-item .banner-link{margin-top: 45px;}
.thick-banner-main-wrapper .thick-banner-item .banner-link > p{margin: 0 30px 0 0;}
.thick-banner-main-wrapper .thick-banner-item.has-card.number-card{padding-bottom: 155px;}
.thick-banner-main-wrapper .thick-banner-item.has-card.news-card{padding-bottom: 250px;}
.thick-banner-main-wrapper .thick-banner-item.two-column-thick-banner{padding-top: 86px}
.thick-banner-main-wrapper .thick-banner-item.two-column-thick-banner > .container-fluid.top-col{max-width: 1090px;margin: 0 auto;}
.thick-banner-main-wrapper .thick-banner-item.two-column-thick-banner > .container-fluid.top-col .content{margin-left: -11px;margin-top: 7px;}
.thick-banner-main-wrapper .banner-bottom-image-main{margin-top: -230px;}
.thick-banner-main-wrapper .banner-bottom-image-main .banner-bottom-image-wrapper .banner-bottom-image{min-height: 456px;background-repeat: no-repeat;background-position: center center;z-index: 1;}
.thick-banner-main-wrapper .thick-banner-item.has-banner-bottom-img{padding-top: 88px;padding-bottom: 270px;}

.thick-banner-main-wrapper .banner-intro-main{margin: 0;transition: all 0.3s ease-in-out;z-index: 1;position: relative;}
.thick-banner-main-wrapper .banner-intro-inner-wrapper{background: #fff;border-radius: 10px;padding: 45px 0;}
.banner-intro-wrapper .title{margin-top: -9px}
.banner-intro-wrapper .title h1{color: var(--black-color)}
.banner-intro-wrapper .content{color: var(--dark-color);margin-bottom: 13px}
.banner-intro-wrapper .content > p{margin-bottom: 0}
.banner-intro-wrapper .signature img{width: 206px}
.banner-intro-wrapper .intrower-name{color: var(--dark-color);margin-top: 12px;}

.thick-banner-main-wrapper .thick-banner-item.results-reports-card{min-height: 496px;padding-bottom: 160px;}

.thick-banner-main-wrapper .results-card-main{margin-top: -109px;}
.thick-banner-main-wrapper .news-card-main{margin-top: -215px;}
.thick-banner-main-wrapper .report-result-card-main{margin-top: -133px;}
/* === THICK BANNER CSS === */
.banner-module-wrapper{margin-bottom:40px;}
.banner-module-wrapper .details-banner a{
    color: var(--light);
    font-size: 2.2rem;
}
.banner-module-wrapper .details-banner a:hover{
    color: var(--purple);
}
@media all and (max-width: 991.98px){
	.hero-banner-slider-wrapper .hero-banner-sliding-item{min-height: 602px;padding-bottom: 100px}
    .hero-banner-tabs-wrapper{position: relative;margin-top: -80px;}
    .hero-banner-main-wrapper .sliding-arrows{display: none}
    .hero-banner-slider-wrapper .hero-banner-content{margin-top: 100px}
    .hero-banner-slider-wrapper .hero-banner-content .cta-wrapper{margin-top: 40px;}
    .hero-banner-tabs-wrapper ul li:not(:last-child){border: 0}
    .hero-banner-tabs-wrapper ul li:first-child a.hero-tab-link{border-radius: 10px 10px 0px 0;}
    .hero-banner-tabs-wrapper ul li:last-child a.hero-tab-link{border-radius: 0px 0px 10px 10px;}
    .hero-banner-tabs-wrapper ul li a.hero-tab-link{position: relative}
    .hero-banner-tabs-wrapper ul li a.hero-tab-link::before{content: '';height: 1px;background: rgba(255, 255, 255, 0.3);width: calc(100% - 50px);position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
    
    .thick-banner-main-wrapper .thick-banner-item{min-height: 380px;}
    .thick-banner-main-wrapper .thick-banner-item.no-banner-content{min-height: 428px;}
    .thick-banner-main-wrapper .thick-banner-item.has-card.number-card{padding-bottom: 135px;}
    
    .thick-banner-main-wrapper .banner-bottom-image-main{margin-top: -200px;}
    .thick-banner-main-wrapper .banner-bottom-image-main .banner-bottom-image-wrapper .banner-bottom-image{min-height: 267px;}
    .thick-banner-main-wrapper .thick-banner-item.has-banner-bottom-img{padding-bottom: 235px;}
    
    .thick-banner-main-wrapper .thick-banner-item.results-reports-card{min-height: 428px}
	.banner-module-wrapper{margin-bottom:30px;}
}
@media all and (max-width: 767.98px){
	.thick-banner-main-wrapper .thick-banner-item{padding: 60px 0; min-height: auto}
	.hero-banner-slider-wrapper .hero-banner-content{margin-top: 45px}
    .thin-banner-main-wrapper .thin-banner-item{min-height: 241px;padding: 60px 0;}
    .thin-banner-main-wrapper .thin-banner-item .three-col > .title{margin-top: 0}
    .thin-banner-main-wrapper .thin-banner-item .three-col > .content{margin-top: 20px;}
    .thin-banner-main-wrapper .thin-banner-item .three-col > .contact-info{margin-top: 0}
    .thin-banner-main-wrapper .thin-banner-item.three-col-banner .three-col:nth-child(2){order: 3}
    .thin-banner-main-wrapper .thin-banner-item.three-col-banner .three-col:last-child{order: 2}
    .thin-banner-main-wrapper .thin-banner-item.two-col-banner{padding: 60px 0;}
    .thick-banner-main-wrapper .thick-banner-item.has-links{padding: 60px 0;min-height: auto;}
    .thick-banner-main-wrapper .thick-banner-item.has-links .banner-link{margin-top: 40px;}
    .thick-banner-main-wrapper .thick-banner-item.has-card.number-card{padding-bottom: 135px;min-height: 380px;}
    .thin-banner-main-wrapper .thin-banner-item .three-col > .contact-info > p{margin-bottom: 0}
    .thin-banner-main-wrapper .thin-banner-item .three-col > .social-links{margin-top: 25px;}
    .banner-main-wrapper .social-links > ul > li{margin-bottom: 0}
    .thick-banner-main-wrapper .thick-banner-item.has-card.news-card{min-height: 380px;padding-bottom: 150px;}
    .thick-banner-main-wrapper .thick-banner-item.has-links .title{padding: 0}
    .thick-banner-main-wrapper .results-card-main{margin-top: -89px}
    .thick-banner-main-wrapper .news-card-main{margin-top: -89px}
    .thick-banner-main-wrapper .thick-banner-item.two-column-thick-banner{padding: 60px 0}
    .thick-banner-main-wrapper .thick-banner-item.two-column-thick-banner > .container-fluid.top-col .content{margin: 0}
    .thick-banner-main-wrapper .thick-banner-item.has-banner-bottom-img{padding-bottom: 235px;}
    .thick-banner-main-wrapper .banner-intro-inner-wrapper{padding: 20px}
    .thick-banner-main-wrapper .banner-intro-main{margin-top: -70px !important}
    .thick-banner-main-wrapper .thick-banner-item.has-links .banner-link {flex-direction: column;align-items: start !important;}
    .thick-banner-main-wrapper .thick-banner-item .banner-link > p {margin: 0 0 20px;}
    .thick-banner-main-wrapper .thick-banner-item .banner-link > p:last-child {margin: 0;}
}

body.nojs .thick-banner-main-wrapper .news-card-main{margin-top: 0}
body.nojs .thick-banner-main-wrapper .banner-intro-main{margin-top: -100px}
body.nojs .hero-banner-slider-wrapper{display: flex}
body.nojs .hero-banner-slider-wrapper .hero-banner-sliding-item{align-items: flex-start !important;}
body.nojs .hero-banner-slider-wrapper .hero-banner-sliding-item .col-12.offset-lg-1.col-lg-8{width: 100% !important;margin-left: 0 !important;flex: 0 0 100%;max-width: 100%;}
body.nojs .hero-banner-main-wrapper .sliding-arrows{display: none}
/*=== BANNER STYLE ===*/

/*=== PROMO STYLE ===*/
.image-text-signpost-main-wrapper .image-text-signpost-item .signpost-image-container .image {min-height: 669px;width: 100%;height: 100%;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 172px 100%, 0 569px);clip-path: polygon(0 0, 100% 0, 100% 100%, 172px 100%, 0 569px);}
.image-text-signpost-main-wrapper .image-text-signpost-item.color-overlap-top::before{content: '';background: var(--color-blue);position: absolute;width: 100%;height: 90%;top: -70px;z-index: -1;}
.image-text-signpost-main-wrapper .image-text-signpost-item.color-overlap-bottom::after{content: '';background: var(--color-blue);position: absolute;width: 100%;height: 100%;bottom: 0;z-index: -1;}
.image-text-signpost-main-wrapper .second-row-wrapper { position: absolute;top: 50%;transform: translate(0, -50%);left: 0;width: calc(100% - 15px);display: block;    z-index: 2;} 
.image-text-signpost-main-wrapper .second-row-wrapper .text-inner-wrapper{-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%, 0 89%);clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%, 0 89%);margin-right: -15px;}
.image-text-signpost-main-wrapper .signpost-link-one{margin-bottom: 10px;}
.image-text-signpost-main-wrapper .bg-blue .text-inner-wrapper{background-color: var(--color-blue);}
.image-text-signpost-main-wrapper .bg-white .text-inner-wrapper{background-color: var(--white-color);}
.image-text-signpost-main-wrapper .content-wrap{max-width: 643px;}
.image-text-signpost-main-wrapper .second-row-wrapper .content-wrap{padding: 100px 41px 100px 41px;}
.image-text-signpost-main-wrapper .second-row-wrapper .title-wrapper{margin-bottom: 20px;text-transform: uppercase;}
.image-text-signpost-main-wrapper .second-row-wrapper .content-wrap .content{margin-bottom: 25px;}
.image-text-signpost-main-wrapper .two-cta-wrapper .cta-first{margin-bottom: 10px;}
.image-text-signpost-main-wrapper .content-row-wrapper.flex-column .signpost-image-container{margin-left: -15px;}
.image-text-signpost-main-wrapper .content-row-wrapper.flex-column-reverse .signpost-image-container{margin-right: -15px;}
.image-text-signpost-main-wrapper .bg-blue .title-wrapper .white-title-wrapper > h2{margin-bottom: 0;}
.image-text-signpost-main-wrapper .content-row-wrapper.bg-white{    background-color: transparent !important;}
.image-text-signpost-main-wrapper .second-row-wrapper .two-cta-wrapper .icon{    margin-left: 10px;}
/*Font Color*/
/*Primary color title*/
.image-text-signpost-main-wrapper .bg-blue .white-title-wrapper > h2 {color: var(--white-color);}
.image-text-signpost-main-wrapper .bg-white .white-title-wrapper > h2 {color: var(--color-blue);}
/*Color title*/
.two-cta-wrapper .cta-wrapper .cta{min-width: 236px;}

.mobile-display-block{display: none;}
.mobile-display-none{display: block;overflow: hidden;    position: relative;    z-index: 1;}
.justify-content-start .image-column-holder {max-width: 65%;width: 99vw;right: 0%;position: relative;    z-index: 1;}
.justify-content-end .image-column-holder {max-width: 65%;width: 99vw;right: 0%;position: relative;}
/*.signpost-image-container{margin-right: -15px;}*/

@media (max-width: 991.98px){
  .image-text-signpost-main-wrapper .image-text-signpost-item .signpost-image-container .image {
      clip-path:polygon(0 0, 100% 0, 100% 100%, 90px 100%, 0 616px);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 90px 100%, 0 616px);
  }
  
  .mobile-display-none{display: none;}
  .mobile-display-block{display: block;}
  .image-column-holder {max-width: auto;width: auto;right: auto;position: inherit;}
}
@media all and (max-width: 767.98px){
.image-text-signpost-main-wrapper .title-wrapper .white-title, .title-wrapper .color-title{font-size: 2.6rem; line-height: 2.3rem;}
.image-text-signpost-main-wrapper .image-text-signpost-item .content-row-wrapper{flex-direction: column !important;}
.image-text-signpost-main-wrapper .image-text-signpost-item .signpost-image-container .image {min-height: 206px;width: 100%;height: 100%;clip-path:none;}
.image-text-signpost-main-wrapper .signpost-image-container{margin:0 -15px;}
.image-text-signpost-main-wrapper .second-row-wrapper{position: relative;bottom: 30px;top: auto;transform: none;left: 0;width: auto;display: block;}
.image-text-signpost-main-wrapper .second-row-wrapper .content-wrap{padding: 30px 20px 30px 20px;}
.image-text-signpost-main-wrapper .second-row-wrapper .text-inner-wrapper{margin: 0px}
/*.image-text-signpost-main-wrapper .two-cta-wrapper .cta-wrapper .cta {width: 100%}*/
.image-text-signpost-main-wrapper .second-row-wrapper .text-inner-wrapper{-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 84px 100%, 0 calc(100% - 50px));clip-path: polygon(0 0, 100% 0, 100% 100%, 84px 100%, 0 calc(100% - 50px));}
.image-text-signpost-main-wrapper .second-row-wrapper .title-wrapper{margin-bottom: 10px;}
.image-text-signpost-main-wrapper .second-row-wrapper .content-wrap .content{margin-bottom: 20px;}
.image-text-signpost-main-wrapper .image-text-signpost-item.color-overlap::before{display: none}
.image-text-signpost-item .content-row-wrapper{    margin-bottom: -30px;}
.image-text-signpost-main-wrapper .image-text-signpost-item.color-overlap-top::before, .image-text-signpost-main-wrapper .image-text-signpost-item.color-overlap-bottom::after{display: none}
}

/*KALPIT IMAGE FULL STRETCH*/
/*.image-column-holder{max-width: 95%;width: 100%;left: -15%;position: relative;}*/

@media all and (max-width: 480px){
.two-cta-wrapper .cta-wrapper .cta, .hero-two-ctas-wrapper .cta { width: 100% !important;}
}
/*=== PROMO STYLE ===*/

/* === BIOGRAPHY CSS === */
.biography-item-wrapper{margin-bottom: -30px;}
.biography-item-wrapper a.bod-box-wrapper{text-decoration: none;border-radius: 10px;overflow: hidden;display: block;background: var(--grey-one);transition: all 0.3s ease-in-out;margin-bottom: 30px}
.biography-item-wrapper a.bod-box-wrapper.active, .biography-item-wrapper a.bod-box-wrapper.active:hover{background: var(--black-color);}
.biography-item-wrapper a.bod-box-wrapper *{transition: all 0.3s ease-in-out}
.biography-item-wrapper a.bod-box-wrapper:hover{text-decoration: none;background: var(--black-color);}
.biography-item-wrapper a.bod-box-wrapper:hover .bod-box h2, .biography-item-wrapper a.bod-box-wrapper.active .bod-box h2{color: var(--white-color);}
.biography-item-wrapper a.bod-box-wrapper:hover .bod-box p, .biography-item-wrapper a.bod-box-wrapper.active .bod-box p{color: var(--white-color);}
.biography-item-wrapper a.bod-box-wrapper .image{min-height: 285px}
.biography-item-wrapper a.bod-box-wrapper .bod-box{min-height: 128px;padding: 20px 55px 24px 24px;position: relative;}
.biography-item-wrapper a.bod-box-wrapper .designation > p{margin-top: 6px}
.biography-item-wrapper a.bod-box-wrapper .bod-box span.icon-arrow{position: absolute;bottom: 44px;right: 24px;padding-top: 3px;}
.biography-item-wrapper a.bod-box-wrapper.active .bod-box span.icon-arrow{transform: rotate(180deg);background: var(--white-color);color: var(--black-color);}
.biography-item-wrapper a.bod-box-wrapper:not(.active):hover .bod-box span.icon-arrow{background: var(--white-color);color: var(--black-color);}
.biography-item-wrapper a.bod-box-wrapper.active:hover .bod-box span.icon-arrow{background: var(--white-color);color: var(--black-color)}

.biography-item-wrapper .bod-content{width: calc(300% + 60px);position: relative;display: none;padding: 18px 30px 22px;background: var(--grey-one);border-radius: 10px;margin-bottom: 30px;}
.biography-item-wrapper .bod-member:nth-child(3n+2) .bod-content{left: calc(-100% - 30px);}
.biography-item-wrapper .bod-member:nth-child(3n) .bod-content{left: calc(-200% - 60px);}
.biography-item-wrapper .bod-content a.btn-close{font-size: 2.1rem;color: #4B4B4B;position: absolute;right: 30px;top: 30px;z-index: 1;}
.biography-item-wrapper .bod-content .designation{margin: 10px 0}
.biography-item-wrapper .bod-content .title{margin-bottom: 20px;}
.biography-item-wrapper .bod-content .top-copntent.intro-body{padding-right: 100px;margin-bottom: 15px;}
.biography-item-wrapper .bod-content .top-copntent.intro-body > p{margin-bottom: 0;}
.biography-item-wrapper .bod-content .content{padding-right: 40px}
.biography-item-wrapper .bod-content .social-wrapper{padding: 10px 0 0 15px;height: 100%;position: relative}
.biography-item-wrapper .bod-content .social-wrapper::before{content: '';background: var(--black-color);position: absolute; width: 1px; height: 100%;left: -10px;top: 10px;}
.biography-item-wrapper .bod-content .social{margin-bottom: 16px}
.biography-item-wrapper .bod-content .social > a{text-decoration: none;display: inline-flex;align-items: center;}
.biography-item-wrapper .bod-content .social > a span.icon{margin-right: 15px}
.biography-item-wrapper .bod-content .social > a span.text{color: var(--black-color)}
.biography-item-wrapper .bod-content .social > a:hover span.text{text-decoration: underline}

@media all and (max-width: 991.98px){
	.biography-item-wrapper .bod-content{width: calc(200% + 30px);}
    .biography-item-wrapper .bod-member:nth-child(odd) .bod-content{left: 0}
    .biography-item-wrapper .bod-member:nth-child(even) .bod-content{left: calc(-100% - 30px);}
}
@media all and (max-width: 767.98px){
	.biography-item-wrapper .bod-content{width: 100%}
    .biography-item-wrapper .bod-member:nth-child(even) .bod-content{left: 0}
    .biography-item-wrapper a.bod-box-wrapper.active{border-radius: 10px 10px 0 0;margin-bottom: 0}
    .biography-item-wrapper .bod-content{border-radius: 0;}
    .biography-item-wrapper a.bod-box-wrapper.active .bod-box{height: 0;min-height: 0;padding: 0;overflow: hidden;}
    .biography-item-wrapper .bod-content .designation{margin: 10px 30px 10px 0;}
    .biography-item-wrapper .bod-content .social-wrapper{height: auto;margin-bottom: 38px;}
    .biography-item-wrapper .bod-content a.btn-close .icon-close::before{content: "\e900"}
    .biography-item-wrapper .bod-content a.btn-close{text-decoration: none;top: 32px}
    .biography-item-wrapper .bod-content a.btn-close .icon-close{font-size: 9.6px;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;background: var(--black-color);color: var(--white-color);border-radius: 50%;transition: all 0.3s ease-in-out;transform: rotate(180deg);}
	.biography-item-wrapper .bod-content .top-copntent.intro-body, .biography-item-wrapper .bod-content .content {padding-right: 0;}
}

body.nojs .biography-main-wrapper .bod-member{width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
body.nojs .biography-item-wrapper .bod-content{width: 100% !important; display: block !important; left: 0 !important; right: 0 !important}
/* === BIOGRAPHY CSS === */

/* === TEXT MODULE CSS === */
/*.text-inner-wrapper .content-wrap a{color: var(--black-color)}*/

.text-inner-wrapper .signpost-link{margin-top: 25px}
.text-inner-wrapper .bullet-list-content .signpost-link{margin-top: 35px;}

/* === BULLET LIST CSS === */
.text-module .bullet-list-content-wrapper ul li, .text-module .bullet-list-content-wrapper ul li *{font-size: 2.0rem;line-height: 3.2rem;}
.text-module .bullet-list-content-wrapper a{color: var(--black-color);text-decoration: underline;}
.text-module .bullet-list-content-wrapper{margin-top: 24px}
.text-module .bullet-list-content-wrapper ul li{margin-bottom: 24px}
.text-module .bullet-list-content-wrapper ul li ul {margin-top: 20px;}

/* === TWO COLUMN LIST TEXT CSS === */
.two-col-list-text-module-item .tow-col-wrapper .left-title{padding-right: 20px;}
.two-col-list-text-module-item .text-module .bullet-list-content-wrapper{margin-top: 16px;}
.two-col-list-text-module-item .text-module .bullet-list-content-wrapper ul li{margin-bottom: 16px}

/* === QUOTE CSS === */
.quote-content .quote-item{border-left: 2px solid var(--black-color);padding-left: 23px;padding-right: 22px;}
.quote-content .quote-item > p{margin: 0;font-size: 2.0rem;line-height: 3.2rem;letter-spacing: 0.3px;}

/* === BOX CARD TEXT CSS === */
.box-card-text-module-item .box-card-wrapper > div{flex: 0 0 50%; max-width: 0 0 50%}
.box-card-text-module-item .box-card-wrapper{min-height: 737px; background: var(--white-color);border-left: 1px solid var(--black-color);padding: 50px 43px 50px 56px;}
.box-card-text-module-item .box-card-wrapper .left-card{padding-right: 22px}
.box-card-text-module-item .box-card-wrapper .right-card{padding-left: 22px;margin-top: -65px;}
.box-card-text-module-item .box-card-wrapper .signature{margin-top: 88px;padding-left: 12px;}
.box-card-text-module-item .box-card-wrapper .signature img{width: 206px}
.box-card-text-module-item .box-card-wrapper .card-name{margin-top: 15px;padding-left: 7px;}
.box-card-text-module-item .box-card-wrapper .left-card > .title{margin-bottom: 33px;}

.box-card-text-module-item .box-card-wrapper .right-card .right-top-content{margin-bottom: 37px;}
.box-card-text-module-item .box-card-wrapper .right-card .right-bottom-content{margin-top: 25px}

.text-module h1, .text-module h2, .text-module h3, .text-module .h1, .text-module .h2, .text-module .h3{margin-bottom:1.5rem; margin-top:3.0rem;}
.text-module h4, .text-module h5, .text-module h6, .text-module .h1, .text-module .h2, .text-module .h3, .text-module .h4, .text-module .h5, .text-module .h6{margin-bottom:1.5rem; margin-top:3.0rem;}
.text-module p{margin-bottom: 0.5rem}
.text-content-wrapper > :first-child {margin-top:0;}

.bg-navy.text-module-wrapper a {    color: var(--white-color);}
@media all and (max-width: 767.98px){
	.box-card-text-module-item .box-card-wrapper{padding: 15px 48px}
	.text-module .bullet-list-content-wrapper ul li{font-size: 1.6rem;line-height: 2.4rem;}
    .text-module .bullet-list-content-wrapper ul li{margin-bottom: 16px}
    .text-module .bullet-list-content-wrapper ul li a{word-break: break-all;}
    .sitemap-content-wrapper.text-module .bullet-list-content-wrapper ul li a{word-break: normal;}
    .box-card-text-module-item .box-card-wrapper .signature{margin-top: 0;padding-left: 0;}
    .box-card-text-module-item .box-card-wrapper .right-card{padding: 0; margin: 0}
    .box-card-text-module-item .box-card-wrapper .card-name{margin: 0; padding: 0}
    .box-card-text-module-item .box-card-wrapper .right-card .right-top-content{margin: 0}
}
/* === BOX CARD TEXT CSS === */

/* === DOWNLOAD CSS === */
.download-module-item .main-title{margin-bottom: 35px;}

.download-table-wrapper{border: 1px solid var(--grey-one);border-radius: 10px;overflow: hidden;}
.download-table-wrapper table thead tr th{background: var(--white-color);color: var(--table-text-grey);padding: 9px 15px;}
.download-table-wrapper table th:first-child{width: 75%}
.download-table-wrapper table th:last-child{width: 10%}
.download-table-wrapper table tbody tr td {padding: 11px 15px 10px;border-top: 1px solid var(--grey-one);}
.download-table-wrapper table tbody tr td .report-link{text-decoration: none;color: var(--black-color);}
.download-table-wrapper table tbody tr td .report-link .icon{font-size: 2.0rem;}
.download-table-wrapper table tbody tr td .report-link span.text{font-size: 1.2rem;line-height: 1.2rem;margin-top: 10px;}
.download-table-wrapper table tbody tr td:first-child {color: var(--table-text-grey);}
.download-table-wrapper table tbody tr:nth-child(2n+1) td{background: var(--grey-three);}

.list-view .download-module-item .main-title{margin-bottom: 20px;}
.download-list-wrapper ul li{padding: 29px 0 28px;border-top: 1px solid var(--grey-three);}
.download-list-wrapper ul li:last-child{border-bottom: 1px solid var(--grey-three);}
.download-list-wrapper ul li p.item-title{width: 35%; padding-right: 20px; color: var(--table-text-grey)}

@media all and (max-width: 991.98px){
	.download-list-wrapper ul li p.item-title{width: 50%}
}
@media all and (max-width: 767.98px){
.download-table-wrapper table tbody tr:nth-child(2n+1) td {background: none;}
}
@media all and (max-width: 480.98px){
	.download-list-wrapper ul li{flex-direction: column;align-items: flex-start !important;}
    .download-list-wrapper ul li p.item-title{margin-bottom: 20px !important;width: 100%}
}
/* === DOWNLOAD CSS === */

/* === CONTENT MODULE CSS === */
.rich-content p{margin: 10px 0 32px 0; color: var(--dark-color)}
.rich-content a{color: var(--black-color);text-decoration: underline;}

.rich-content table{width: 100%;margin-top: 30px;margin-bottom: 50px}
.rich-content table thead tr th{padding: 11px 16px;border-bottom: 1px solid #CDCDCD;}
.rich-content table tbody tr td{padding: 33px 18px;border-bottom: 1px solid #CDCDCD;}
.rich-content table tbody tr:nth-child(2n+1) td {background: var(--grey-three);}

.quick-links-card-wrapper{border-left: 6px solid var(--black-color);margin-top: 15px;padding: 15px 22px 15px;}
.quick-links-card-wrapper .quick-link-items-wrapper{margin-top: 10px;}
.quick-links-card-wrapper .quick-link-items-wrapper li a{color: var(--table-text-grey);display: block;border-top: 1px solid var(--grey-three);padding: 7px 0;text-decoration: none;transition: all 0.3s ease-in-out}
.quick-links-card-wrapper .quick-link-items-wrapper li a:hover{background: var(--black-color); color: var(--white-color);padding-left: 7px;}
.quick-links-card-wrapper .quick-link-items-wrapper li:last-child a{border-bottom: 1px solid var(--grey-three);}
.content p:last-child, .rich-content p:last-child{margin-bottom:0;}
.text-inner-wrapper p a{     color: var(--navy-color);   font-weight: 1000;font-family:var(--font-xbold);}
@media all and (max-width: 767.98px){
.rich-content table tbody tr:nth-child(2n+1) td {background: none;}
}
/* === CONTENT MODULE CSS === */

/* === TEXT AUTHOR CSS === */
.thick-banner-main-wrapper.has-banner-bottom-img + .text-author-module-main-wrapper{margin-top: -225px;}
.thick-banner-main-wrapper.has-banner-bottom-img + .text-author-module-main-wrapper .text-author-module-item .text-author-content{padding-top: 215px;}
.thick-banner-main-wrapper.has-banner-bottom-img + .text-author-module-main-wrapper .text-author-module-item .author-card-wrapper{padding-top: 215px;}
.text-author-module-main-wrapper{overflow:hidden}
.text-author-module-item .text-author-content{padding-bottom: 55px;position: relative;}
.text-author-module-item .text-author-content a{color: var(--aqua-color)}
.text-author-module-item .text-author-content .title{margin-bottom: 31px;}
.text-author-module-item .text-author-content .intro-content{margin-bottom: 23px;}
.text-author-module-item .text-author-content .content img{margin: 17px 0}
@media all and (max-width: 767.98px){
	.thick-banner-main-wrapper.has-banner-bottom-img + .text-author-module-main-wrapper .text-author-module-item .author-card-wrapper{padding-top: 175px;}
    .thick-banner-main-wrapper.has-banner-bottom-img + .text-author-module-main-wrapper .text-author-module-item .text-author-content{padding: 60px 0 30px}
    .text-author-module-item .text-author-content{padding: 0 0 30px}
    .text-author-module-item .text-author-content::before{left: -30px;top: 0;}
    .text-author-module-item .text-author-content::after{display: none;}
}
/* === TEXT AUTHOR CSS === */

/*KALPIT - ACCORDION - 24/02/2023*/
.accordion-expand{color: var(--color-blue);text-decoration: none;position: relative;}
.accordion-expand > span.icon{display: inline-block; color: var(--black-color);font-size: 2.2rem;padding: 5px;margin-left: 12px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}
.accordion-main-wrapper .accordion-item{border-bottom: 1px solid var(--border-gray);}
.accordion-main-wrapper .accordion-item{border-radius: 10px;padding: 30px 20px;position: relative;border-radius: 0}
.accordion-main-wrapper .accordion-item:last-child{margin-bottom: 0}
.accordion-main-wrapper .accordion-item .accordion-item-wrapper{width: 100%}
.accordion-main-wrapper .accordion-item .accordion-content{display: none}
.accordion-item-outer-holder{border-left: 2px solid transparent;}
/*.primary-title-wrapper .color-title{padding-left: 10px;}*/
.accordion-item-wrapper a.accordion-expand .title.accordion-item-title p{font-size: 2.2rem; line-height: 2.4rem;}
.accordion-item-wrapper a.accordion-expand .title.accordion-item-title{max-width: calc(100% - 50px);width: 100%;}
/*Icon styling*/
.accordion-wrapper.background-blue .accordion-expand > span.icon{background-color: var(--white-color);color: var(--navy);}
.accordion-wrapper.background-white .accordion-expand > span.icon{color: var(--navy); }
.accordion-item-wrapper span.icon{font-size: 1rem;font-weight: 1000;height: 40px;width: 40px;text-align: center;}
.accordion-item-wrapper .icon-plus:before, .accordion-item-wrapper .icon-minus::before, .accordion-item-wrapper .icon-minus .plus-svg, .accordion-item-wrapper .minus-svg{display:none;}
.accordion-item-wrapper .icon-plus .plus-svg{display:block;}
.accordion-item-wrapper .icon-minus .minus-svg{display:block;}
.accordion-item-wrapper svg { fill: var(--navy); height: 16px;width: 16px}
.accordion-item-wrapper .accordion-expand.active svg{ fill: var(--white); }
 /*Icon color variation*/
.module-energy-green .accordion-item-wrapper span.icon{border: 1px solid var(--energy-green);color: var(--color-blue);}
.module-energy-green .accordion-expand.active span.icon{background-color: var(--energy-green);}
.module-purple .accordion-item-wrapper span.icon{border: 1px solid var(--purple);}
.module-purple .accordion-expand.active span.icon{background-color: var(--purple); color: var(--white-color);}
.module-tech-red .accordion-item-wrapper span.icon{border: 1px solid var(--tech-red);}
.module-tech-red .accordion-expand.active span.icon{background-color: var(--tech-red); color: var(--white-color);}
.module-heathcare-blue .accordion-item-wrapper span.icon{border: 1px solid var(--heathcare-blue);}
.module-heathcare-blue .accordion-expand.active span.icon{background-color: var(--heathcare-blue);}
.accordion-inner-wrapper .cta-accordion{text-align: right;}
/* === ACtive left border style === */
.module-energy-green .accordion-item-outer-holder.background-item{border-left: 2px solid var(--energy-green);}
.module-purple .accordion-item-outer-holder.background-item{border-left: 2px solid var(--purple);}
.module-tech-red .accordion-item-outer-holder.background-item{border-left: 2px solid var(--tech-red);}
.module-heathcare-blue .accordion-item-outer-holder.background-item{border-left: 2px solid var(--heathcare-blue);}
/*=== Background Setting ===*/
/*.accordion-main-wrapper .accordion-inner-wrapper{padding: 60px 0px;}*/
.accordion-main-wrapper .accordion-inner-wrapper.background-blue{background-color: var(--color-blue);}
.accordion-wrapper.background-blue .accordion-item-outer-holder.background-item{background-color: var(--white-color);}
.accordion-wrapper.background-white .accordion-item-outer-holder.background-item{background-color: var(--color-blue);}
/*=== Primary Title And Content Setting ===*/
.accordion-main-wrapper .accordion-inner-wrapper.background-blue .main-title-wrapper .primary-title-wrapper{color: var(--white-color);margin-bottom: 20px;}
.accordion-main-wrapper .accordion-inner-wrapper.background-white .main-title-wrapper .primary-title-wrapper{color: var(--color-blue);margin-bottom: 20px;}
.accordion-main-wrapper .accordion-inner-wrapper.background-blue .main-title-wrapper .primary-title-wrapper .subheading-title-wrapper{color: var(--white-color);}
.accordion-main-wrapper .accordion-inner-wrapper.background-white .main-title-wrapper .primary-title-wrapper .subheading-title-wrapper{color: var(--color-blue);}
.accordion-inner-wrapper.background-blue .accordion-top-wrapper .content{color: var(--white-color);}
.accordion-inner-wrapper.background-white .accordion-top-wrapper .content{color: var(--color-blue);}
.accordion-wrapper.background-blue .accordion-item-title{color: var(--white-color);}
.accordion-wrapper.background-white .accordion-item-title{color: var(--color-blue);}
.accordion-wrapper.background-blue .accordion-content .description{color: var(--white-color);}
.accordion-wrapper.background-white .accordion-content .description{color: var(--color-blue);}
.accordion-wrapper .accordion-content{margin-top: 20px;max-width: calc(100% - 50px); width: 100%;}
/*== Active State Color ===*/
.accordion-wrapper.background-blue .accordion-expand.active .accordion-item-title{color: var(--color-blue);}
.accordion-wrapper.background-white .accordion-expand.active .accordion-item-title{color: var(--white-color);}
.accordion-wrapper.background-blue .background-item .accordion-content .description{color: var(--color-blue);}
.accordion-wrapper.background-white .background-item .accordion-content .description{color: var(--white-color);}
/*=== Anchor Link Style ===*/
.accordion-item-wrapper .description a {color: var(--white-color) !important;font-family: var(--font-heavy);position: relative;display: inline-block;}
.accordion-item-wrapper .description a:hover::after {width: 100%;right: auto;left: 0px;}
.accordion-item-wrapper .description a::after{content: '';position: absolute;left: auto;right: 0px;bottom: 0px;height: 2px;width: 0%;transition: all 0.5s ease-in-out;background: var(--purple);}

/*STYLE - MOBILE*/
@media all and (max-width:767.98px){
.accordion-inner-wrapper .cta-accordion{text-align: left;margin-bottom: 10px;}
.accordion-expand > span.icon {right: -5px;}
.primary-title-wrapper h2{display: flex;flex-direction: column;}
.accordion-main-wrapper .accordion-inner-wrapper.background-white .main-title-wrapper .primary-title-wrapper{margin-bottom: 10px;}
.accordion-item-wrapper a.accordion-expand .title.accordion-item-title p{max-width: calc(100% - 60px);width: 100%;font-size: 1.6rem; line-height: 2.2rem;}
.accordion-main-wrapper .accordion-item{margin: 0;padding: 20px 20px;}
.accordion-item-wrapper span.icon{height: 30px; width: 30px;}
.accordion-item-outer-holder.background-item .accordion-item{padding-top: auto;}
.accordion-item-wrapper span.icon:before {font-size: 19px;}
.accordion-item-wrapper span.icon:before{    top: 43%;  }
}

.accordion-content ul{list-style: disc;    padding-left: 25px;}
.accordion-content ul li{ list-style-type: disc !important;}

body.nojs .accordion-main-wrapper .accordion-item .accordion-content{display: block !important}
body.nojs .accordion-expand span.icon{display: none !important}
/*ACCORDION END HERE*/

/* === LOCATION CAROUSEL CSS === */
.location-carousel-main-content > .label{margin-bottom: 10px;}
.location-carousel-main-content .content{margin-top: 21px;}
.location-carousel-main-content .content > p{margin-bottom: 8px}
.location-carousel-main-content .card-arrows{margin-top: 33px;}

ul.card-arrows li.card-arrow-item.prev > a > span.icon{transform: rotate(180deg);}
ul.card-arrows li.card-arrow-item.prev{margin-right: 24px}

.location-carousel-inner-wrapper{background: var(--grey-one);min-height: 610px}
.location-carousel-list-wrapper > .slick-list{width: 111%;padding: 0 11% 0 0;}
.location-carousel-list-wrapper > .slick-list::before{content: '';position: absolute;width: auto;height: 100%;right: 0;box-shadow: -1px 0px 6px 1px rgba(0, 0, 0, 0.25);z-index: 1;}

.location-card{text-decoration: none;display: block;min-height: 475px;background: var(--white-color);border-radius: 10px;border: 1px solid var(--black-color);padding: 20px 20px 65px 20px;position: relative}
.location-card:hover{text-decoration: none}
.location-card .flag-image{height: 48px; width: 48px;border-radius: 100px;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));margin-bottom: 21px;}
.location-card .country-title{margin-bottom: 2px;}
.location-card .sub-title{margin-top: 14px;margin-bottom: 6px;}
.location-card .link-cta{margin-top: 40px;position: absolute;bottom: 15px;}

@media all and (max-width: 1439.98px){
	.location-carousel-list-wrapper > .slick-list{width: 100%;}
}
@media all and (max-width: 767.98px){
	.location-carousel-inner-wrapper{position: relative;padding-bottom: 100px;}
    .location-carousel-inner-wrapper > .container-fluid > .row > .col-md-3{position: inherit}
    .location-carousel-main-content .card-arrows{position: absolute;bottom: 50px;margin: 0;}
    .location-carousel-main-content{margin-bottom: 30px;}
    .location-carousel-list-wrapper > .slick-list{padding: 0}
    .location-carousel-list-wrapper > .slick-list::before{display: none}
}
/* === LOCATION CAROUSEL CSS === */

/* === ICON TEXT CSS === */
.ico-text-main-wrapper .ico-text-inner-wrapper.has-background{background: var(--grey-one);}
.thick-banner-main-wrapper.results-reports-main-card + .ico-text-main-wrapper.module-wrapper.has-background{background: var(--blue-xlignt);}
.thick-banner-main-wrapper.results-reports-main-card + .ico-text-main-wrapper.module-wrapper > .ico-text-inner-wrapper.has-background{background: transparent;padding: 0;}
.ico-text-main-wrapper .main-title{margin-bottom: 40px}
.ico-text-main-wrapper .ico-text-item .ico{margin-bottom: 42px;height: 56px;width: 56px;display: flex;justify-content: center;background: var(--black-color);padding: 10px;border-radius: 50%;}
.ico-text-main-wrapper .ico-text-item .ico img{width: 100%;}
.ico-text-main-wrapper .ico-text-item .content{position: relative;padding: 0 0 0 25px;}
.ico-text-main-wrapper .ico-text-item .content::before{content: '';width: 1px;min-height: 107px;height: 100%;background: var(--black-color);position: absolute;top: 6px;left: 0;}
.ico-text-main-wrapper .ico-text-item .content .title{margin-bottom: 12px;}
.ico-text-main-wrapper.has-background + .ico-text-main-wrapper.has-background > .ico-text-inner-wrapper{padding-top: 0}
@media all and (max-width: 767.98px){
	.ico-text-main-wrapper .ico-text-item{border-bottom: 1px solid var(--black-color);margin-bottom: 20px;padding-bottom: 10px;}
    .ico-text-main-wrapper .ico-text-item .content{padding: 0}
    .ico-text-main-wrapper .ico-text-item .ico{margin-bottom: 14px}
    .ico-text-main-wrapper .ico-text-item .content::before{display: none}
}
/* === ICON TEXT CSS === */

/*=== VIDEO POPUP ===*/
.full-image-content-wrapper .image-video-bg{min-height: 500px;background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative}

.full-image-content-wrapper .image-video-bg.video-background {overflow: hidden;position: relative;padding-bottom: 56.25%;height: 0;min-height: 0;background-color: transparent;}
.full-image-content-wrapper .image-video-bg.video-background .yt-video-wrapper {width: 100%;height: 100%;position: absolute;left: 0;right: 0;}
.full-image-content-wrapper .image-video-bg.video-background .yt-video-wrapper > iframe {width: 100%;height: 100%;position: absolute;pointer-events: none;}

.full-image-content-wrapper .image-video-bg.video-background .vimeo-background-wrapper {width: 100%;height: 100%;position: absolute;left: 0;right: 0;}
.full-image-content-wrapper .image-video-bg.video-background .vimeo-background-wrapper > iframe {width: 100%;height: 100%;position: absolute;pointer-events: none;}

.full-image-content-wrapper .image-video-bg.brite-video-background{max-height: 500px;pointer-events: none}
.full-image-content-wrapper .image-video-bg.brite-video-background .britecoveVideoBack *{max-height: 500px;}
.full-image-content-wrapper .image-video-bg.brite-video-background .britecoveVideoBack video{object-fit: cover}

.video-trigger .play-btn .icon-arrow-right {width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 40px solid var(--white-color);}

.video-trigger .play-btn {display: inline-flex;position: absolute;right: 50px;bottom: 35px;z-index: 1;}
.mfp-inline-holder > .mfp-content{line-height: 0;width: 100%;max-width: 900px;}
.mfp-close-btn-in .mfp-close{background: #fff;color: #000;width: 44px;height: 44px;padding: 0;display: flex;justify-content: center;align-items: center;top: -45px;right: 0;}

@media all and (max-width: 767.98px){
.video-trigger .play-btn {right: 15px;bottom: 15px;}
.video-trigger .play-btn .icon-arrow-right {border-top-width: 20px;border-bottom-width: 20px;border-left-width:30px;}
}
/*=== VIDEO POPUP ===*/

/*=== COUNT MODULE ===*/
.circular-progress-bar {position: relative;}
.progress-percentage, .progress-text { position: absolute;width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;padding: 0px 60px;}
.progress-percentage {font-size:64px; line-height:56px; transform: translate(-50%, -50%); font-family: var(--font-heavy);}
.progress-percentage span{font-size:48px; line-height:44px;font-family: var(--font-regular);}
.progress-text {transform: translate(-50%, 0%);color: #585858;font-size: 21px;}

.counter-wrapper .box-counting-box .small-text{font-size:1.2rem;}
.my-progress-bar::after {content: '';position: absolute;left: 0px;top: 0px;bottom: 0px;right: 0px;margin: auto;width: 188px;height: 188px;border:10px solid #B3B3D6;z-index: -1;border-radius: 50%;display: none}

.stats-percentage-wrapper{clip-path: polygon(172px 80px, 100% 80px, 100% 100%, 0 100%, 0 0);-webkit-clip-path:polygon(172px 80px, 100% 80px, 100% 100%, 0 100%, 0 0); padding-top:80px;}

.number-decimalicon{margin-bottom:20px;}
.number-decimalicon .number-text{margin-bottom:0px;font-family: var(--font-heavy);}
.number-decimalicon .number-text .decimalicon{color:var(--navy);font-size: 4.8rem;font-family: var(--font-light);display: inline-block;position: relative;left: -10px;font-weight: 300;    line-height: 40px;}
.number-decimalicon .count-name{ margin-bottom:0px;}


.number-decimalicon.number--count-name{display: flex;align-items: baseline;}
.number-decimalicon.number--count-name .count-name{font-family: var(--font-regular);}
.number-decimalicon .count-name.fnt-light {font-family: var(--font-light) !important;font-weight: 300;}
/* Background color add */
.stats-percentage-wrapper.background-bg-navy > *{color:var(--white-color)}
.stats-percentage-wrapper.background-bg-navy  .my-progress-bar::after{border-color:#191980;}
.stats-percentage-wrapper.background-bg-navy .number-decimalicon .h2 .decimalicon{color:currentColor;}
.background-bg-navy.stats-percentage-wrapper.background-bg-navy .number-decimalicon .h2 .decimalicon{color:var(--white-color); }


/* Currentcolor 2 */
.stats-percentage-wrapper .box-counting-column.col-box2 .box-counting-box{display:flex; align-items: center;}
.stats-percentage-wrapper .box-counting-column.col-box2 .box-counting-box .counter {margin-bottom:0; margin-right:30px;}


.stats-percentage-wrapper.background-bg-navy .my-progress-bar.white-color svg{
	color: var(--purple);
}
.my-progress-bar svg path {
    stroke: currentColor;
}
.my-progress-bar svg text {
    fill: var(--navy);
    font-weight: 1000 !important;
    font-size: 64px !important;font-family: var(--font-heavy) !important;line-height: 56px;
}
.background-bg-navy .my-progress-bar svg text {
    fill: var(--white-color);
}

@media all and (max-width: 991px){
.number-decimalicon{margin-bottom: 14px;display: flex;align-items: flex-end;}
.counter-wrapper .box-counting-box{margin-bottom:30px;}
.stats-percentage-wrapper .box-counting-column.col-box2 .box-counting-box{display:block;}
.stats-percentage-wrapper{clip-path: polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0);-webkit-clip-path:polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0); padding-top:53px;}
.number-decimalicon .number-text .decimalicon{left: -2px; font-size: 2.6rem;    line-height: 2.3rem;}
}
@media only screen and (min-device-width: 991px) and (max-device-width: 1100px) {
  .number-decimalicon .number-text{    font-size: 5.4rem;    line-height: 4.6rem;}
  .number-decimalicon.number--count-name .count-name{font-size: 3.8rem;    line-height: 3.4rem;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 991px) {
  .stats-percentage-wrapper-main-title .main-cta-wrapper .cta{margin-bottom:40px;}
}
@media all and (max-width: 767.98px){
.main-title-wrapper .h3.mb-20{margin-bottom:10px;}
.my-progress-bar::after{width: 187px;height: 187px;border-width:9px;}
.counter-wrapper .box-counting-box{margin-top:30px; margin-bottom:0px;}
.stats-percentage-wrapper .in-page-promo-main-content {padding-top: 0px;}
.stats-percentage-wrapper-main-title{display: block !important;}
.main-title-wrapper{    margin-bottom: 20px;}
.counter-wrapper .box-counting-box .counter{margin-bottom:23px;}
}
/*=== COUNT MODULE ===*/


/*=== featured-docs-links ===*/

<!--- Below css added as per new requirment by Divya 23/02/2024 ------------>
.module-featured-docs-links .featured-item-wrapper{display: flex;}
.module-featured-docs-links .featured-icon{margin-top: 3px;margin-right: 10px;}
.module-featured-docs-links .color-blue div{color: var(--white-color);}
.module-featured-docs-links .color-white div{color: var(--color-blue);}
.module-featured-docs-links .color-blue .docs-data a{color: var(--white-color);}
.module-featured-docs-links .color-white .docs-data a{color: var(--color-blue);}
.module-featured-docs-links .featured-doc-cta-wrapper{text-align: end;}
.module-featured-docs-links .featured-doc-title-wrapper{margin-bottom: 10px}
.module-featured-docs-links .link-items-wrapper{padding-top: 20px;}
.module-featured-docs-links .results-data{display: flex;}
.module-featured-docs-links .results-data .docs-data{margin-left: 20px;}
.module-featured-docs-links .featured-content .featured-doc-title-wrapper{text-transform: uppercase;}

.module-featured-docs-links .color-blue{background-color: var(--color-blue);}

<!--Below css commented as per new design required by Divya 22-02-2024-->
/*.module-featured-docs-links .color-white{background-color: var(--white-color);}*/

.module-featured-docs-links .color-blue .download-content .icon{color: var(--white-color);}
.module-featured-docs-links .color-white .download-content .icon{color: var(--color-blue);}
/*Primary Color variation*/
.module-featured-docs-links .anchor-wrapper{display: flex}
.module-featured-docs-links .anchor-wrapper .icon{color: var(--color-blue);}
.module-featured-docs-links .anchor-wrapper .cta-box.box-energy-green{border:2px solid var(--energy-green);}
.module-featured-docs-links .anchor-wrapper .cta-box.box-heathcare-blue{border:2px solid var(--heathcare-blue);}
.module-featured-docs-links .anchor-wrapper .cta-box.box-purple{border:2px solid var(--purple);}
.module-featured-docs-links .anchor-wrapper .cta-box.box-tech-red{border:2px solid var(--tech-red);}
.module-featured-docs-links .anchor-wrapper.box-tech-red:hover .cta-box{background-color: var(--tech-red);} 
.module-featured-docs-links .anchor-wrapper.box-tech-red:hover .docs-data p{color: var(--tech-red);}
.module-featured-docs-links .anchor-wrapper.box-tech-red:hover .cta-box .icon{color: var(--white-color);}
.module-featured-docs-links .anchor-wrapper.box-energy-green:hover .cta-box{background-color: var(--energy-green);} 
.module-featured-docs-links .anchor-wrapper.box-energy-green:hover .docs-data p{color: var(--energy-green);}
.module-featured-docs-links .anchor-wrapper.box-energy-green:hover .cta-box .icon{color: var(--color-blue);}
.module-featured-docs-links .anchor-wrapper.box-purple:hover .cta-box{background-color: var(--purple);} 
.module-featured-docs-links .anchor-wrapper.box-purple:hover .docs-data p{color: var(--purple);}
.module-featured-docs-links .anchor-wrapper.box-purple:hover .cta-box .icon{color: var(--white-color);}
.module-featured-docs-links .anchor-wrapper.box-heathcare-blue:hover .cta-box{background-color: var(--heathcare-blue);} 
.module-featured-docs-links .anchor-wrapper.box-heathcare-blue:hover .docs-data p{color: var(--heathcare-blue);}
.module-featured-docs-links .anchor-wrapper.box-heathcare-blue:hover .cta-box .icon{color: var(--color-blue);}
.cta-wrapper span.text{text-transform: uppercase;}
.module-featured-docs-links .results-data-link .download-content span.icon {padding: 0px 8px;}
.module-featured-docs-links .results-data-wrapper .results-data {padding-bottom: 20px;border-bottom: 1px solid var(--border-gray);margin-top: 20px;    min-height: calc(100% - 20px);}

@media all and (max-width: 991.98px){
.module-featured-docs-links .featured-content .featured-doc-title-wrapper > h2{font-size: 2.6rem; line-height: 2.3rem;}
}

@media all and (max-width: 767.98px){
.module-featured-docs-links .featured-content .featured-doc-title-wrapper > h2{font-size: 2.6rem; line-height: 2.3rem;}
.module-featured-docs-links .featured-content .featured-doc-content-wrapper{margin-bottom: 20px;}
/*.module-featured-docs-links .featured-doc-cta-wrapper .cta-wrapper .cta{width: 100%;}*/
.module-featured-docs-links .featured-doc-cta-wrapper .cta-wrapper{text-align: left;}
.module-featured-docs-links .link-items-wrapper{padding-top: 10px;}
.module-featured-docs-links .docs-data .link-title{font-size:1.6rem; line-height: 2.2rem;}
.module-featured-docs-links .docs-data .results-data-link .download-content .text{font-size: 1.4rem; line-height: 2.2rem;}
.module-featured-docs-links .results-data .docs-data{margin-left: 11px;}
}
/*=== featured-docs-links ===*/

/*===BANNER NEW ===*/
.bannner-wrapper{background: linear-gradient(90deg, #005EB8 55.05%, rgba(0, 94, 184, 0) 100%);display: inline-block;padding: 0px 12px 0px 38px;}
.banner-module-wrapper{position: relative;}
.banner-module-wrapper .banner-image-wrapper{position: relative;min-height:475px; padding-bottom:80px;}
.side-cover-wrapper{position: absolute;width: 100%;height: 100%; top: 0;left: 0;clip-path: polygon(38% 2px, 100% 0px, 100% 435px, 80% 435px, 38% 55px); -webkit-clip-path: polygon(38% 2px, 100% 0px, 100% 435px, 80% 435px, 38% 55px);}
.banner-image-wrapper h1{padding-top:100px;}
.banner-image-wrapper h1 sup{top: -0.3em;}
.banner-image-wrapper .banner-breadcrumb-wrapper{margin-top:44px;}
.banner-image-wrapper{background-color:var(--navy);}
.banner-image-wrapper .details-banner{max-width: 640px;margin-bottom: 30px;}
.banner-image-wrapper .banner-breadcrumb-wrapper{margin-bottom: 30px;}
.banner-image-wrapper .btn-banner-wrapper .main-cta-wrapper  a.cta{white-space: nowrap; margin-bottom:20px;}

.hero-banner-slider-new-wrapper{padding: 300px 0px 100px;z-index: 233;position: relative;}
.hero-banner-box{background:#fff; position:relative; padding:20px 20px;}


@media all and (max-width: 1023.98px){
.banner-module-wrapper .banner-image-wrapper{min-height:300px;}
}

@media all and (max-width: 767.98px){ 
.banner-image-wrapper h1 {padding-top: 60px;}
.banner-module-wrapper .banner-image-wrapper{min-height:233px; padding-bottom: 30px;}
.banner-image-wrapper .banner-breadcrumb-wrapper {margin-top: 13px;}
.side-cover-wrapper{clip-path: polygon(38% 2px, 100% 0px, 100% 280px, 80% 280px, 38% 55px); -webkit-clip-path: polygon(38% 2px, 100% 0px, 100% 280px, 80% 280px, 38% 55px);}
.banner-image-wrapper .btn-banner-wrapper .main-cta-wrapper a.cta {    z-index: 9;}
}
@media all and (max-width: 480.98px){ 
.side-cover-wrapper{clip-path:polygon(38% 2px, 100% 0px, 100% 143px, 100% 143px, 38% 35px);-webkit-clip-path:polygon(38% 2px, 100% 0px, 100% 143px, 100% 143px, 38% 35px);}
}
/*===BANNER NEW ===*/

/*=== LATEST EVENTS ===*/
.upcoming-events .icon-box .cta > span.icon{font-weight:bold;    font-size: 2.0rem;}
.latest-event-item{border-bottom: 1px solid #B3B3D6;padding-bottom:20px;    height: calc(100% - 20px);}
.latest-event-item a.icalLink{color: #fff}

.upcoming.event-table-wrapper table th:first-child{width: 15%;}
.upcoming.event-table-wrapper table th:nth-child(2){width: 70%;}
.upcoming.event-table-wrapper table th:nth-child(3){width: 10%;}
.event-table-wrapper table thead tr th{border-top: 1px solid var(--grey-one);}
.past.event-table-wrapper table th:first-child{width: 15%;}
.past.event-table-wrapper table th:nth-child(2){width: 80%;}
.upcoming.event-table-wrapper table td a.outlookLink{font-size: 2.0rem;color: var(--aqua-color);}
.event-table-wrapper .showing-results{display:none;}
.latest-rdp-item-detail{display:flex;    margin-bottom: 0;}
.latest-rdp-item-detail span:after {    content: '';    border: 1px solid var(--white-color);    position: absolute;    right: -1px;    top: 4px;    bottom: 4px;}
.latest-rdp-item-detail span {    padding-right: 8px;    margin-right: 8px;    position: relative;}
.latest-rdp-item-detail span:last-child:after{display:none;}
@media all and (max-width: 767.98px){
  .event-table-wrapper table thead{display:none;}
  .event-table-wrapper table tbody tr{display: flex;flex-flow: column;padding:20px;    border-bottom: 1px solid #B3B3D6;}
  .event-table-wrapper table tbody tr td, .event-table-wrapper table tbody tr td:first-child {padding: 0px;}
  .event-table-wrapper table tbody tr td .cta-box{margin-bottom:10px;position: relative;width:30px;height:30px;}
  .event-table-wrapper table tbody tr td .span-dashed{display:none;}
  .event-table-wrapper .title-resposive{display:block;position: absolute;left: 40px;color: var(--navy);font-family: var(--font-xbold);font-size: 1.6rem;line-height: 2.2rem;}    
  .event-table-wrapper table, .event-table-wrapper table tbody{display:block;}
  .calender-main-wrapper .filter-row .mt-20{display: flex;    justify-content: space-between;    width: 100%;}
}
/*=== LATEST EVENTS ===*/

/*=== FEATURED ARTICLE ===*/
.featured-article-inner-wrapper{background-color:var(--navy);padding:220px 0px 120px;
    clip-path: polygon(172px 100px, 100% 100px, 100% 100%, 0 100%, 0 0);-webkit-clip-path: polygon(172px 100px, 100% 100px, 100% 100%, 0 100%, 0 0);}
    .featured-article-inner-wrapper .article-box-inner-wrapper{background-color:var(--white-color);padding: 10px 0 0 10px;margin-top:40px;    clip-path: polygon(0 0, 100% 0, 100% 100%, 25% 100%, 0 88%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 25% 100%, 0 88%);}
    .featured-article-inner-wrapper .article-box-wrapper .artical-img img{object-fit: cover;height: 153px;width:100%;}
    .featured-article-inner-wrapper .artical-content{margin-top:30px;}
    .featured-article-inner-wrapper .artical-content p{margin-bottom:10px;    padding: 0px 20px;}
    .featured-article-inner-wrapper .article-box-wrapper .cta-box-dark{width:54px;height:54px;}
    .featured-article-inner-wrapper .article-box-wrapper{padding: 0px 16px;}
    .featured-article-inner-wrapper h3{margin-bottom:20px;}
    
    .featured-article-inner-wrapper .slick-dots{display: flex;justify-content: center;    margin-top: 50px;}
    .featured-article-inner-wrapper .slick-dots li button{background-color: transparent;color: var(--white-color);font-family: var(--font-xbold);border: 0px;font-size: 1.6rem;line-height: 2.0rem;padding: 10px;margin: 0px 2px;}
    .featured-article-inner-wrapper .slick-dotted .slick-prev{position: absolute;width: 54px;height: 54px;bottom: -7px;left: 16px;}
    .featured-article-inner-wrapper .slick-dotted .slick-prev span{transform: rotate(180deg);}
    .featured-article-inner-wrapper .slick-dotted .slick-next{position: absolute;width: 54px;height: 54px;bottom: -7px;right: 16px;}
    .featured-article-inner-wrapper .slick-dots .slick-active button{border-bottom: 2px solid var(--purple);}
    
    @media all and (max-width:767.98px) {
    .featured-article-inner-wrapper{padding: 120px 0px 60px;clip-path: polygon(86px 60px, 100% 60px, 100% 100%, 0 100%, 0 0);-webkit-clip-path: polygon(86px 60px, 100% 60px, 100% 100%, 0 100%, 0 0);}
    .featured-article-inner-wrapper .article-box-inner-wrapper{margin-top:30px;}
    .featured-article-inner-wrapper .article-box-wrapper {padding: 0px 6px;}
    .featured-article-inner-wrapper .cta-primary{width:100%;margin-top:20px;}
    }
/*=== FEATURED ARTICLE ===*/

/*=== VIDEO ===*/
.video-signpost-wrapper {position: relative;}
.video-signpost-wrapper .video-background{min-height: 486px; background-size: cover; background-position: center center; background-repeat: no-repeat; clip-path: polygon(0 0, 100% 0, 100% 100%, 168px 100%, 0 calc(100% - 100px));}
.play-btn{height: 100%;}
.inv_videoMainContainer.noCursor, .inv_videoMainContainer.noCursor *{cursor:pointer!important;}
.inv_overlayPlay{ background-image:none; }
.inv_playerContainer[data-inv_playertype="singleplayer"].inv_videoPaused.inv_desktop .inv_overlayPlay, .inv_playerContainer[data-inv_playertype="singleplayer"].inv_videoPaused.inv_desktop .inv_overlayPlay:hover{background-image:none;}
.inv_overlayPlay::before{content: "\e800";width: 100%;position: absolute;left: 0px;top: 0px;text-align: center;width: 100%;line-height: 55px; color:var(--navy);}
.module-video .applyhover .inv_overlayPlay:hover,.module-video  .inv_overlayPlay{width: 54px;height: 54px; top:auto; left:auto; bottom:0px; right:0px;background-color:currentColor; background-image:none !important; font-family: 'icomoon';}
.video-title-wrapper h3{margin-bottom:20px; text-transform: uppercase;}
.video-title-wrapper h3 span{display:block;}
.video-caption-wrapper{margin-top:20px;}
.video-caption-wrapper p{ font-size:1.4rem;}
.video-body-text-wrapper p{margin-bottom:2.5rem;}
.video-body-text-wrapper p b{border-bottom:2px solid var(--purple);    font-weight: 1000;}
.inv_overlayPlay.inv_overlayPlayClicked{ font-size:0px;}

.purple-color .inv_overlayPlay::before, .navy-color .inv_overlayPlay::before,.tech-red-color .inv_overlayPlay::before {  color: var(--white-color);}
.inv_playerContainer,.inv_mobilesmall.inv_playerContainer {min-height:auto !important;}

.var-font--white .video-body-text-wrapper p b{border-color: var(--white-color);}
.var-white-color .video-body-text-wrapper p b{border-color: var(--white-color);}
.var-navy-color .video-body-text-wrapper p b{border-color: var(--navy);}
.var-purple-color .video-body-text-wrapper p b{border-color: var(--purple);}
.var-secondary-blue-color .video-body-text-wrapper p b{border-color: var(--secondary-blue);}
.var-tech-red-color .video-body-text-wrapper p b{border-color: var(--tech-red);}
.var-energy-green-color .video-body-text-wrapper p b{border-color: var(--energy-green);}
.var-heathcare-blue-color .video-body-text-wrapper p b{border-color: var(--heathcare-blue);}
.var-black-color .video-body-text-wrapper p b{border-color: var(--black-color);}

.share-price-image-wrapper{min-height:490px;clip-path: polygon(0 0, 100% 0, 100% 100%, 92px 100%, 0 calc(100% - 52px));padding:10px 40px 40px 40px;}
.module-video .video-body-text-wrapper ul{list-style: disc;  padding-left: 20px;}

.module-video.topShape{clip-path: polygon(172px 80px, 100% 80px, 100% 100%, 0 100%, 0 0);padding-top: 160px;margin-top: -80px;}


@media all and (max-width:1024px){
.video-signpost-wrapper .video-background{min-height: 360px;    clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 310px);}
.video-body-text-wrapper p{margin-bottom: 2.0rem;}
.module-video .inv_iostablet.inv_videoReady .inv_videoControls,.module-video .inv_mobilelarge.inv_videoReady .inv_videoControls, .module-video .inv_mobilesmall.inv_videoReady .inv_videoControls,.module-video .inv_tablet.inv_videoReady .inv_videoControls{bottom:0 !important;}
.inv_ParentContainer .inv_overlayPlay {    display: none !important;}
}
@media all and (max-width:991px){
.video-title-wrapper h3{font-size:2.6rem;line-height:23px;}
.share-price-image-wrapper{padding:10px 30px 30px 30px;}


.module-video.topShape{clip-path: polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0);-webkit-clip-path: polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0);padding-top: 120px;margin-top: -60px;}

}
@media all and (max-width:767px){
.video-caption-wrapper p, .video-signpost-wrapper{margin-bottom:20px;}
.share-price-image-wrapper{min-height:290px;padding:0px;}
.video-title-wrapper{margin-top:20px;}
.video-title-wrapper .fnt-heavy{margin-bottom:10px;}
}
@media all and (max-width:640px){
.video-signpost-wrapper .video-background{min-height:250px;}
.module-video .applyhover .inv_overlayPlay:hover,.module-video  .inv_overlayPlay{width: 46px;height: 46px; background-size: 30px;line-height: 47px;}
.video-title-wrapper h3 {margin-bottom: 10px;}
.module-video .inv_overlayPlay::before{line-height: 47px;}
.video-signpost-wrapper .video-background{clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 calc(100% - 49px));}
}
@media all and (max-width:480px){
.video-content-wrapper .cta-wrapper .cta{width:100%;} 
.video-content-wrapper .cta-wrapper span.text{width: 80%;text-align: center;}
.video-title-wrapper h3 span{display: block;}
.video-signpost-wrapper .video-background{min-height:162px;}
}

/*=== VIDEO ===*/

/*=== READ THIS NEXT ===*/
.read-next-section{position: relative; padding-top: 80px;clip-path: polygon(172px 80px, 100% 80px, 100% 100%, 0 100%, 0 0); -webkit-clip-path: polygon(172px 80px, 100% 80px, 100% 100%, 0 100%, 0 0); }
.read-next-section .slick-list{margin:0px -15px;}
.read-next-section .slick-list .slick-slide{flex:1; padding:0px 15px;height: inherit;}
.read-next-section .slick-list .slick-slide:focus-visible{outline: 0px;}
.read-next-box{height: 100%;} 
.read-next-box .read-next-img{padding:10px 0px 0px 10px;background:var(--navy);}
.read-next-box .read-next-img span{height: 154px; display: block;background-size: cover; background-position: center center;}
.read-next-box .box-detail-section > *{color:var(--white-color)}
.read-next-box .box-detail-section{padding:30px 20px 54px;position: relative;height:100%;
background:var(--navy); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 92px 100%, 0 calc(100% - 54px)); clip-path:polygon(0 0, 100% 0, 100% 100%, 92px 100%, 0 calc(100% - 54px));}
.read-next-box .box-detail-section .txt-22{line-height:2.4rem;}
.read-next-box .box-detail-section .button-arrow{position: absolute;right: 0px;bottom: 0px;}
.read-next-img + .box-detail-section{height: calc(100% - 164px);}

.read-next-section.bg-navy .box-detail-section{background:var(--white-color);}
.read-next-section.bg-navy .box-detail-section > *{color:var(--navy)}
.read-next-section.bg-navy .read-next-img{background:var(--white-color);}

.read-next-section  .slick-slider .slick-track{min-width: 100%;display: flex;}

.read-next-section .slick-arrow{font-family: 'icomoon' !important;width: 54px;height: 54px;background-color: var(--purple);display: flex;align-items: center;justify-content: center;border: 2px Solid var(--purple);transition: 0.3s;color: var(--white-color);min-width: auto;clip-path: unset;padding: 0;font-size:0px;position: absolute;left: 0px;right: 0px;bottom: 0px; z-index: 2;}
.read-next-section .slick-arrow.slick-disabled{opacity: 0.4;}
.read-next-section .slick-arrow.slick-next{right: 0px;left: auto}
.read-next-section .slick-arrow.slick-prev{transform: rotate(180deg);}
.read-next-section .slick-arrow::after {content: "\e90a";position: absolute;display: block;transition: all 0.5s;color:currentColor;font-size:10px;}
.read-next-section .slick-dots{display: flex;justify-content: center;align-content: center;position: absolute;left: 0px;right: 0px;bottom: 0px;z-index:0;}
.read-next-section .slick-dots li{padding:0px 5px;}
.read-next-section .slick-dots li button{background: no-repeat;border: 0px; font-family: var(--font-heavy);padding: 4px;border-bottom: 2px solid transparent;color: var(--color-blue);}
.read-next-section .slick-dots li.slick-active{border-bottom: 2px solid var(--purple);}

.read-next-box .cta.cta-primary{width: auto;}
.read-next-section .main-title-wrapper .h3{margin-bottom:20px;}
.read-next-section .slick-dots li:only-child {display: none;}

@media all and (max-width: 1023px){
.read-next-slider{padding-bottom:84px;}
.read-next-slider.btn-heathcare-blue .slick-arrow{color: var(--navy);background: var(--heathcare-blue);border: none;}
.read-next-slider.btn-heathcare-blue .slick-dots li.slick-active {border-color: var(--heathcare-blue);}

.read-next-slider.btn-energy-green .slick-arrow{color: var(--navy);background: var(--energy-green);border: none;}
.read-next-slider.btn-energy-green .slick-dots li.slick-active {border-color: var(--energy-green);}

.read-next-slider.btn-tech-red .slick-arrow{color:var(--white-color);background: var(--tech-red);border: none;}
.read-next-slider.btn-tech-red .slick-dots li.slick-active {border-color: var(--tech-red);}
}
@media all and (max-width: 991.98px){
.read-next-box .box-detail-section{padding:20px 20px 54px;}
.read-next-section{clip-path:polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0); -webkit-clip-path:polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0);}
.read-next-section{padding-top: 53px;}
}
@media all and (max-width: 767.98px){
.read-next-section .main-title-wrapper .h3{margin-bottom:10px;}
.read-next-section .slick-list .slick-slide{height:auto;}
.read-next-box .box-detail-section { min-height: auto;}
}
@media all and (max-width: 567px){
}

.nojs .read-next-slider{display: flex;}
.nojs .read-next-slider > div{flex:1;margin-right: 10px;}
.nojs .read-next-slider > div:last-child{ margin-right: 0px;}
/*=== READ THIS NEXT ===*/

/*=== QUOTE ===*/
.quote-profile-box{display: flex; flex-direction: row; align-items: center;}
.quote-profile-box .quote-profile img{height: 60px;width: 60px;clip-path: polygon(0 0, 100% 0, 100% 100%, 34% 100%, 0 80%); background: yellow;margin-right: 20px}
.quote-box{padding-bottom:30px; border-bottom:1px solid currentColor;}
.quote-icons svg{fill: currentColor;}
.quote-content{margin-bottom:30px;}
.quote-icons{margin-bottom:30px;}

.background-bg-navy{background-color: var(--navy);}
.background-bg-navy > *, .background-bg-navy .navy-color > *{color:var(--white-color)}  

@media all and (min-width: 768px) and (max-width: 1280px){
/* .home-banner-wrapper .bannerAnimate .banner-front-object { background-position: unset !important; background-size: contain; } */
}
@media all and (min-width: 768px) and (max-width: 1080px){
	/* .home-banner-wrapper .bannerAnimate .banner-front-object {max-width: 730px; } */
}
@media all and (min-width: 1281px){
	body#ip3-Homepage .banner-front-object {top:20px;}
}
@media all and (max-width: 991.98px){
.quote-content{margin-bottom:20px;}
.quote-box{padding-bottom:20px;}
.quote-icons{margin-bottom:20px;}
}
@media all and (max-width: 767.98px){
	
}
@media all and (max-width: 567px){
}
/*=== QUOTE ===*/

/*=== CONTACT MAP ===*/

.contact-map-main .block-title .h4 {color: var(--dark-color);}
.contact-map-main .detail-content{margin: 14px 0 0;}
.contact-map-main .detail-content > p {font-size: 1.6rem;line-height: 2.4rem;color: var(--dark-color); margin: 0 0 8px;}
.contact-map-main .contact-bottom-text {margin: 54px 0 0;border-left: 1px solid var(--black-color);padding-left: 20px;}
.contact-map-main .contact-bottom-text .contact-details {padding-top: 24px;}
.contact-map-main .contact-bottom-text .contact-details > p {margin: 0 0 16px;}
.contact-map-main .contact-bottom-text .contact-details > p > a {color: var(--dark-color); margin-left: 20px;}
.contact-map-main .contact-bottom-text .contact-details .phone .icon-phone {font-size:1.8rem;line-height:1.8rem;}
.contact-map-main .contact-bottom-text .contact-details .fax .icon-fax {font-size:1.8rem;line-height:1.8rem;}
.contact-map-main .contact-bottom-text .contact-details .website .icon-globe {font-size:2rem;line-height:2rem;}
.contact-map-main .map-wrapper {padding-left: 50px;}
.contact-map-main .map-wrapper .map-content {background: var(--grey-three);border-radius: 10px;padding: 20px;}
.contact-map-main .map-wrapper .map-content > iframe {width:100%; height: 500px;}

.map-wrapper{clip-path: polygon(0 0, 100% 0, 100% 100%, 168px 100%, 0 386px);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 168px 100%, 0 386px);}
.contact-top{ margin-bottom:60px; border-bottom:1px solid var(--navy);}
.map-content {height: 486px;}
.map-content iframe{height: 100%; width: 100%;}
.contact-category-item:first-child{margin-top:0px;}
.contact-category-item {margin-top:80px;}
.department-tab-wrapper.disabled, .filter-cta-wrapper.disabled{opacity:0.5;pointer-events:none;}
.contact-tab-wrapper{margin-right:5px;}
.contact-top{display:none;}
@media all and (min-width: 768px){
.tabs-column .mb-20{margin-bottom: 10px;}
}
@media all and (max-width: 991.98px){
.contact-top .tabs-column {    flex: 0 0 90%;    max-width: 90%;}
}
@media all and (max-width: 767.98px){
.contact-tab-wrapper{margin-right:0px;}
.contact-map-main .map-wrapper {padding-left: 0;padding-top:50px;}
.filter-row{display:block !important;}
.contact-map-reverse{flex-direction: column-reverse;}
.map-wrapper{margin-bottom:20px;}
.map-content {height: 162px;}
.map-wrapper {    clip-path: polygon(0 0, 100% 0, 100% 100%, 80px 100%, 0 113px); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 80px 100%, 0 113px); }
.contact-category-item:first-child{margin-top:0px;}
.contact-category-item {margin-top:40px;}
.contact-top .tabs-column {    flex: 0 0 100%;    max-width: 100%;}
}

/*=== CONTACT MAP ===*/

/*=== CONTACT PROFILE ===*/
.contact-profiles-section{position: relative;}
.contact-profiles-img{margin-bottom:20px;}
.contact-profiles-img img{height:80px;width:80px;clip-path: polygon(0 0, 100% 0, 100% 100%, 34% 100%, 0 80%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 34% 100%, 0 80%);}
.contact-profiles-details >*{color:var(--navy)}
.contact-profiles-details .txt-22{margin-bottom:16px;}
.contact-profiles-box { padding-bottom:30px; border-bottom:1px solid currentColor;height: calc(100% - 60px); margin-bottom:60px;}
.contact-rich-details p{margin-bottom:0px;}
.contact-rich-details >*,.contact-rich-details p,.contact-rich-details a{color:var(--navy)}
.contact-rich-details address{margin:16px 0px 0px 0px;line-height: 22px; font-weight: 500;}
@media all and (max-width: 767.98px){ 
.contact-profiles-title .h3{font-size:2.6rem;}
.contact-profiles-title{margin-bottom:20px;}
.contact-profiles-details .h5{font-size:2.2rem;}
.contact-profiles-details .txt-22{margin-bottom:7px; font-size:1.6rem; line-height: 22px;}
.contact-rich-details address{margin:10px 0px 0px 0px;}
.contact-profiles-box{padding-bottom:20px;height: calc(100% - 30px); margin-bottom:30px;}	
}
/*=== CONTACT PROFILE ===*/

/*=== GALLERY CAROUSEL ===*/
.gallery-carousel-slider .slick-arrow{display:none !important;}
.gallery-carousel-btn-wrap{display: inline-flex;justify-content: flex-end;margin-top: -54px;float: right;}
.gallery-carousel-btn-wrap .prev-btn .icon{    transform: rotate(180deg);    display: block;}
.gallery-carousel-btn-wrap button{height:54px; width:54px;     border: none;background-color: inherit; font-size: 12px;}
.gallery-carousel-btn-wrap  .pagingInfo{width: 84px;justify-content: center;display: flex;align-items: center;height: 54px; background-color:#ffffff;}
.gallery-carousel-btn-wrap button.slick-disabled{opacity:0.3;cursor: not-allowed;}
.gallery-carousel-slider .slick-slide img{clip-path:polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 450px);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 450px)}
.gallery-carousel-slider .image-wrapper{min-height:486px;background-repeat: no-repeat;background-position: center center;background-color: #ededed;background-size: cover;    clip-path: polygon(0 0, 100% 0, 100% 100%, 168px 100%, 0 386px);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 168px 100%, 0 386px);}

.gallery-carousel-btn-wrap .btn-purple{background-color: var(--purple);color: var(--white-color);}
.gallery-carousel-btn-wrap .btn-navy{background-color: var(--navy);}
.gallery-carousel-btn-wrap .btn-energy-green{background-color: var(--energy-green);color: var(--navy);}
.gallery-carousel-btn-wrap .btn-tech-red{background-color: var(--tech-red);color: var(--white-color);}
.gallery-carousel-btn-wrap .btn-heathcare-blue{background-color: var(--heathcare-blue);color: var(--navy);}
@media all and (max-width: 992px){
  .gallery-carousel-slider .image-wrapper{margin-bottom:10px;}
}
@media all and (max-width: 767px){
  .gallery-carousel-inner-wrapper{position:relative;}
  .gallery-carousel-slider-arrow-wrap{position:inherit;}
  .gallery-carousel-btn-wrap{display: flex; margin-top: 0px; justify-content: space-between; float: none; position: absolute;
    top: 167px;   left: 15px;    right: 15px;}
  .gallery-content-details{ margin-top: 84px;}
  .gallery-carousel-slider .image-wrapper{min-height:162px;    clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 113px);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 83px 100%, 0 113px);}
  .gallery-carousel-slider .image-wrapper{margin-bottom:0px;}
}


.nojs .gallery-carousel-btn-wrap{display:none;}
.nojs .gallery-carousel-main-wrapper .item{margin-bottom:10px;}
/*=== GALLERY CAROUSEL ===*/

/*=== HISTORY TIMELINE ===*/
.history-timeline-main-wrapper{position: relative;}
.history-year-droplist{display: flex;justify-content: center; margin-bottom:30px; z-index:2; position: relative;left: 0;right: 0;margin: 0 auto;margin-top: 0; transition: all 0.3s ease-in-out;top: 0}
.history-year-droplist.fixed{position: fixed; top: 120px}
.history-year-droplist > .drop-list > ul.tabs-wrapper{max-height: 400px;}
.history-year-droplist .reports-tab-wrapper.drop-list{margin-right: 15px;margin-left: 15px;}
.history-year-droplist a.tab-trigger{background:var(--white-color); border:0px;}




/*  row - col */
.history-item-inner-wrapper{padding-top: 30px;}
.history-item-inner-wrapper .history-item-row{display: flex;flex-direction: row;justify-content: space-between;margin: 0 -15px; padding-bottom:120px;position: relative;}
.history-item-inner-wrapper .history-item-row:nth-child(even){flex-direction: row-reverse;}
.history-item-inner-wrapper .history-item-row:last-child{padding-bottom:60px;}


.history-item-content{max-width:558px;flex: 0 0 558px;padding: 0px 15px;z-index:1;}
.history-item-img{max-width:558px;flex: 0 0 558px;padding: 0px 15px; z-index:1;}

/* big font */
.history-item-inner-wrapper .history-item-row .big-year{position: absolute;bottom:17%;font-size: 344px;line-height: 300px;font-family: var(--font-heavy);z-index:0; opacity:0.05;}
.background-bg-navy  .history-item-inner-wrapper .history-item-row .big-year{color:var(--light-navy);opacity:1;}
.history-item-inner-wrapper .history-item-row:last-child .big-year{bottom: -6%;}

/*  Line Formatting */
.history-item-inner-wrapper .history-item-row .line,.history-item-inner-wrapper .history-item-row .line:after{content:'';position: absolute;bottom:16px; left:-1px; right:0px; margin:auto; height:calc(100% - 47px); width:1px;}
.history-item-inner-wrapper .history-item-row .line{background:currentcolor;}
.history-item-inner-wrapper .history-item-row .line:after{background:#FF00D1; height:0%; transition:1s ase-in-out;}
.history-item-inner-wrapper .history-item-row .line.active::after{height:100%; }

/*  Dots Formatting */
.history-section-details .dots{position: absolute;top:0px; left:0px; right:0px; margin:auto; height:16px; width:16px;background:#FF00D1;border-radius: 50px;}
.history-section-details .dots.active{box-shadow:0px 0px 0px 6px rgba(165, 0, 255, 0.3),0px 0px 0px 12px rgba(165, 0, 255, 0.15)}

.history-item-img .history-img{text-align: right;}
.history-item-img .history-img img{max-width:100%; width:auto; clip-path: polygon(0 0%, 100% 0, 100% 100%, 32% 100%, 0 76%); -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 32% 100%, 0 76%);
} 
.history-section-details{padding-top: 60px;}
.history-section-details .h1{margin-bottom:10px;}

.history-item-inner-wrapper .history-item-row:last-child .line{background: linear-gradient(180deg, rgba(255,255,255,1) 30%, rgba(0,0,0,0) 100%);}

@media all and (max-width: 1199.98px){
	.history-item-content{max-width:42%;flex: 0 0 42%;padding: 0px 15px;z-index:1;}
	.history-item-img{max-width:42%;flex: 0 0 42%;padding: 0px 15px; z-index:1;}
    
    .history-item-inner-wrapper .history-item-row .big-year{font-size: 200px;line-height: 270px;}
}
@media all and (max-width:767.98px){
.history-section-details{padding-top: 0px}
.history-item-inner-wrapper .history-item-row .big-year{font-size: 150px;line-height:215px;}
.history-item-inner-wrapper .history-item-row{padding-bottom: 60px;}
.history-item-content{max-width:48%;flex: 0 0 48%;}
.history-item-img{max-width:48%;flex: 0 0 48%;}
.history-year-droplist .box-tabs-wrapper{width: 100% !important;}
.history-year-droplist.fixed{top: 40px;}
.history-item-inner-wrapper .history-item-row:last-child {    padding-bottom: 30px;}
}
@media all and (max-width:575px){
.history-section-details{margin-bottom:20px;}
.history-item-inner-wrapper .history-item-row:nth-child(even),.history-item-inner-wrapper .history-item-row{flex-direction: column;}
.history-item-content{max-width:100%;flex: 0 0 100%;}
.history-item-img{max-width:100%;flex: 0 0 100%;}
.history-item-img .history-img img{width:100%;}
.history-item-inner-wrapper .history-item-row .big-year{display:none;}
.history-item-inner-wrapper .history-item-row .line, .history-item-inner-wrapper .history-item-row .line::after{bottom: 10px;height: 60px;left: 23px;right: auto;}
.history-item-inner-wrapper .history-item-row .line::after{left:0px; height:0px;}
.history-item-inner-wrapper .history-item-row:last-child .line{display:none;}
.dots{top:8px;left:0px; right:auto;}
.history-item-inner-wrapper .history-item-row .dots{top: 8px;display:none;margin:0}
.history-section-details .h1{position: relative;padding-left: 24px;}
.history-section-details .h1 .dots{display:block;background:currentcolor;}

}

/*=== HISTORY TIMELINE ===*/

/*=== KALPIT - MODULE-LARGE IMAGE CARDS - 07/03/2023 ===*/
.module-large-cards-wrapper .featured-large-full-card-wrapper{height: 100%; background-size: cover; background-position: center center;background-repeat: no-repeat;}
.module-large-cards-wrapper .col-card .card-item{position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);padding: 67px 30px 30px 30px;right: 0;}
.featured-large-full-card-wrapper.first-item + .card-item {background:none;}
.module-large-cards-wrapper .col-card:focus-visible{outline: 2px dashed #000; outline-offset: 5px;}
.featured-large-content-wrapper{max-width: 290px;}
.large-cards-holder {margin-top: 27px;}
.featured-large-content-wrapper .title,.featured-large-content-wrapper .content-wrapper{color: var(--white-color);transition: all 0.3s ease-in-out;}
.featured-large-content-wrapper .title .icon-longarrow{font-size: 1.9rem;margin-left: 15px;bottom: 4px;position: relative;}
.featured-large-main-content-wrapper{margin-top: 13px;}
/*=== Hover Effect ===*/
.tech-red-color-hover:focus .card-item .title-wrapper .title,.tech-red-color-hover:hover .title-wrapper .title{color: var(--tech-red);}
.energy-green-color-hover:focus .card-item .title-wrapper .title,.energy-green-color-hover:hover .title-wrapper .title{color: var(--energy-green);}
.puple-color-hover:focus .card-item .title-wrapper .title,.puple-color-hover:hover .title-wrapper .title{color: var(--purple);}
.heathcare-blue-color-hover:focus .card-item .title-wrapper .title,.heathcare-blue-color-hover:hover .title-wrapper .title{color: var(--heathcare-blue);}
/*=== Card Grid ===*/
.row-card{display: flex;flex-wrap: wrap;margin: 0;justify-content: center;}
.col-card{width: 33.333%;position: relative;height: 700px;}
/*=== Background  Blue Bottom ===*/
.module-large-cards-wrapper::after{content: '';height: 470px;background-color: #000072;position: absolute;width: 100vw;bottom: 0px;z-index: -2;}
.module-featured-large-cards{position: relative;overflow: hidden;}
/*=== Clip path set ===*/
.featured-large-full-card-wrapper.first-item{clip-path: polygon(0 0, 100% 0, 100% 100%, 70% 100%, 0 74%);position: relative}
.featured-large-full-card-wrapper.first-item::before{content: '';position: absolute;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);width: 100%;min-height: 200px;bottom: 0;}
.module-large-cards-wrapper{position: relative;}
.featured-large-text-title{max-width:68%;}
.featured-large-content-wrapper .content-wrapper p {    min-height: 44px;    margin-bottom: 0;}
.featured-large-full-card-wrapper-small{display:none;}
@media all and (max-width: 991.98px) {
.featured-large-content-wrapper .title .icon-longarrow{    font-size: 1.2rem;  bottom: 1px;}
}
@media all and (max-width: 767.98px){
.row-card{flex-direction: column;}
.col-card{width: 100%;height: 400px;}
.col-card::before{content: '';position: absolute;left: -15px;background-color: var(--color-blue);height: 100%;width: 100%;}
.module-large-cards-wrapper .featured-large-full-card-wrapper{margin: 0 -15px;clip-path: polygon(0 0, 100% 0, 100% 100%, 78% 100%, 0 63%);position: relative;}
.large-cards-holder{background-color: var(--color-blue);}
.module-large-cards-wrapper .col-card .card-item{left: 1px;}
.featured-large-text-main{display:block !important;}
.featured-large-text-main .text-right{    text-align: left !important;}
.featured-large-text-title{max-width:100%;}
.featured-large-content-wrapper .content-wrapper p {    min-height: auto;  }
.module-large-cards-wrapper .col-card .card-item{background:none;padding: 67px 0px 30px 0px;}
.featured-large-full-card-wrapper:after {    content: '';    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);    position: absolute;    bottom: 0;    width: 100%;    height: 200px;    left: 0;    right: 0;}
.featured-large-content-wrapper .title .icon-longarrow {    font-size: 1.1rem;    margin-left: 9px;    bottom: 1px;}
.large-image-hide{display:none;}
.featured-large-full-card-wrapper-small.large-image-hide{display:block;}
}
/*=== KALPIT MODULE LARGE IMAGE CARD ENDS HERE ===*/

/*=== CTA and ANCHOR LINK AREA ===*/
.main-title-section{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.main-title-section .title-details{flex:0 0 70%; max-width:70%;}
.main-title-section .cta-col{flex:0 0 30%; max-width:30%;  text-align: right;    margin-left: auto;}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box{ background: var(--light-gray); display:block; color:var(--navy); transition: 0.2s ease-in-out; margin-top:16px;height: calc(100% - 16px);}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .ctas-details{padding: 20px; height: calc(100% - 40px);}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .ctas-details .txt-16{color:currentcolor;line-height: 2.2rem;}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .ctas-details p{margin-bottom:16px; color:currentcolor;}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .read-more-btn{clip-path: none;min-width: 100%; padding:0px; height:auto; background-color:transparent; border:0px; color:currentcolor; margin-bottom:0px; color:currentcolor;display: flex;justify-content: space-between;transition: 0.2s ease-in-out;}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .read-more-btn::after,.ctas-and-anchor-links-area .ctas-and-anchor-links-box .read-more-btn::before{display:none;}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .read-more-btn .text-cta-span{padding: 10px 0px 6px 20px;font-family: var(--font-heavy); color:currentcolor;font-weight: 1000;font-size: 16px;line-height: 20px;}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .read-more-btn .icon{margin: 0px;transform: rotate(90deg);height: 40px;width: 40px; border:2px solid  currentcolor;display: flex;align-items: center;justify-content: center;transition: all 0.5s; color:currentcolor; font-size:12px; background:var(--white-color);}

.ctas-and-anchor-links-area .ctas-and-anchor-links-box:hover{color:var(--white-color); background: var(--navy);}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box:hover  .read-more-btn{background-color:currentcolor; }
.ctas-and-anchor-links-area .ctas-and-anchor-links-box .read-more-btn .text-cta-span,.ctas-and-anchor-links-area .ctas-and-anchor-links-box .read-more-btn .icon::before{color:var(--navy);}



.ctas-and-anchor-links-area .background-bg-navy .ctas-and-anchor-links-box:hover .read-more-btn .icon::before{}
.ctas-and-anchor-links-area .ctas-and-anchor-links-box:hover .read-more-btn .icon{border-color:currentcolor;background-color: currentColor;}

.ctas-and-anchor-links-area .background-bg-navy .ctas-and-anchor-links-box{background:var(--light-navy); color:var(--white-color);}
.ctas-and-anchor-links-area .background-bg-navy .ctas-and-anchor-links-box .read-more-btn .text-cta-span{color:var(--white-color);}
.ctas-and-anchor-links-area .background-bg-navy .ctas-and-anchor-links-box:hover {background-color:var(--white-color);color: var(--navy);}
.ctas-and-anchor-links-area .background-bg-navy .ctas-and-anchor-links-box:hover .read-more-btn .text-cta-span{color:var(--navy);}

.ctas-and-anchor-links-area .ctas-and-anchor-links-box:hover .purple-color .read-more-btn .text-cta-span, .ctas-and-anchor-links-area .ctas-and-anchor-links-box:hover .purple-color .read-more-btn .icon::before,.ctas-and-anchor-links-area .ctas-and-anchor-links-box:hover .tech-red-color .read-more-btn .text-cta-span, .ctas-and-anchor-links-area .ctas-and-anchor-links-box:hover .tech-red-color .read-more-btn .icon::before{color:var(--white-color);}

.cta-col.text-left{flex: 0 0 100%;    max-width: 100%;}
@media all and (max-width: 1199.98px){

}
@media all and (max-width: 991.98px){
.main-title-section .title-details{flex:0 0 100%; max-width:100%;}
.main-title-section .cta-col{flex:0 0 100%; max-width:100%;  text-align:left;}
}
@media all and (max-width: 767.98px){
	
}
@media all and (max-width: 567px){
}

/*=== CTA and ANCHOR LINK AREA ===*/

/*=== IN PAGE PROMO ===*/
.card-main-content-wrapper{margin:0 -15px;}
.card-content-wrapper{margin: 0 16px;    flex: 1;}
.card-content-wrapper .content-holder{clip-path:polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 calc(100% - 54px));-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 calc(100% - 54px));    padding: 30px 20px 65px 20px;    position: relative;    height: 100%;}
.image-holder + .content-holder{height: calc(100% - 304px);}
.card-content-wrapper .main-cta-wrapper{position: absolute;    right: 0;    bottom: 0;}
.module-in-page-promo{    clip-path: polygon(172px 80px, 100% 80px, 100% 100%, 0 100%, 0 0); -webkit-clip-path: polygon(172px 80px, 100% 80px, 100% 100%, 0 100%, 0 0);padding-top: 80px; }
.card-content-wrapper .image-holder {min-height: 304px;background-repeat: no-repeat;background-position: center center;background-color: #ededed;background-size: cover;}
.main-cta-wrapper a.cta{    white-space: nowrap;}
.card-content-wrapper:hover .content-wrapper{font-weight:500;}
.in-page-promo-main-content > div{margin-bottom:30px;}
.module-in-page-promo-wrapper .bg-navy.white-color .content-wrapper a{color: #ffffff;}
.in-page-promo-main-content > div.main-cta-wrapper{margin-left: auto;}
.main-content-title-8{    max-width: 66%;}
.module-in-page-promo-wrapper .content-wrapper ul{list-style: disc;    padding-left: 20px;}
/* in-page multi promo video */
.module-in-page-promo-video{clip-path:none !important;-webkit-clip-path:none !important;}
.module-in-page-promo-video .video-holder{height:196px;position:relative;background-position: center;background-size:cover;background-repeat: no-repeat;}
.video-contains{cursor:pointer;}
.module-in-page-promo-video .video-modal{align-items: center;width: 50vw;left: 0;right: 0;top: 50%;bottom: 0;position: fixed;margin: 0 auto;z-index: 99;transform: translateY(-50%);overflow-y: auto;}
.module-in-page-promo-video .video-modal.is-visible {display:block;}
.module-in-page-promo-video .icon-plus::before {    display: inline-block;    transform: rotate(45deg);}
.video-modal-inner .btn-popup-close{position: absolute;    top: 0;    right: 0;z-index: 999;}
.video-modal-inner .btn-popup-close .icon { font-weight: bold;}
.module-in-page-promo-video .card-content-wrapper .content-holder {    height: calc(100% - 196px); }
.module-in-page-promo-video .main-cta-wrapper { left:0; }
.module-in-page-promo-video .main-cta-wrapper .cta-wrap {    width: 100%;    padding-left: 100px;    text-align: left;    justify-content: space-between;    border: none;}
.btn-play-video{position:absolute; right:0; bottom:0;}
.module-in-page-promo-video .icon.icon-Download{font-size:1.4rem;}
.vmodal-open{overflow:hidden;}
.vmodal-open:before {    content: '';    height: 100%;    width: 100%;    display: block;    background: rgba(0,0,0,0.6);;    position: fixed;    z-index: 99;    top: 0;bottom:0;}
.module-in-page-promo-video .card-content-wrapper .content-holder{position:inherit;}
.module-in-page-promo-video .card-content-wrapper{position:relative;overflow: hidden;}
.module-in-page-promo-video .card-content-wrapper .main-cta-wrapper{right: -1px;    bottom: -1px;    clip-path: polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 calc(100% - 54px));    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 calc(100% - 54px));}
.video-holder.no-image{    height: 0;}
.video-holder.no-image + .content-holder{    height: 100%;}

.btn-white .cta-wrap.cta-icon-big{background-color: var(--white);color: var(--navy);}
.btn-white .cta-wrap.cta-icon-big:hover{color: var(--white);background-color: var(--navy);}
.btn-navy .cta-wrap.cta-icon-big{background-color: var(--navy);}
.btn-navy .cta-wrap.cta-icon-big:hover{color: var(--navy);background-color: var(--white);}
.btn-tech-red .cta-wrap.cta-icon-big{background-color: var(--tech-red);color: var(--navy);}
.btn-tech-red .cta-wrap.cta-icon-big:hover{background-color: var(--white);}
.btn-energy-green .cta-wrap.cta-icon-big{background-color: var(--energy-green);color: var(--navy);}
.btn-energy-green .cta-wrap.cta-icon-big:hover{background-color: var(--white);}
.btn-heathcare-blue .cta-wrap.cta-icon-big{background-color: var(--heathcare-blue); color:var(--navy);}
.btn-heathcare-blue .cta-wrap.cta-icon-big:hover{background-color: var(--white);}

.video-modal-inner .video-item{height: 60vh;}
.video-modal-inner{height: 100%;    display: flex;    align-items: center;}
.video-modal-inner .inv_videoDisplay, .video-modal-inner .inv_videoMainContainer, .video-modal-inner .inv_videoMainContainer_inner{height:100% !important;}
.module-in-page-promo-video .main-cta-wrapper .cta-wrap:focus-visible { outline-offset: -3px;}
/* in-page multi promo video */

@media all and (max-width: 1024.98px){
	.module-in-page-promo-video .video-modal{width: 85%}
.btn-popup-close.btn-white .cta{    background-color:  var(--white);}
}

@media all and (max-width: 991.98px){
.module-in-page-promo {    clip-path: polygon(86px 60px, 100% 60px, 100% 100%, 0 100%, 0 0); -webkit-clip-path: polygon(86px 60px, 100% 60px, 100% 100%, 0 100%, 0 0);}
.card-main-content-wrapper {    margin: 0px -15px;    flex-wrap: wrap;}
.card-content-wrapper {margin: 0 0px;flex: 1;min-width: 50%;    max-width: 50%;padding: 0 16px;margin-bottom: 20px;}
.module-in-page-promo{    clip-path: polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0); -webkit-clip-path: polygon(90px 53px, 219% 53px, 100% 100%, 0 100%, 0 0);padding-top: 53px; }
.module-in-page-promo-video .card-content-wrapper .main-cta-wrapper{  left: 16px;  right: 16px;}
}
@media all and (max-width: 767.98px){
	.in-page-promo-main-content, .card-main-content-wrapper{display:block !important;}
	.card-content-wrapper {min-width: 100%;    max-width: 100%; display:block;}
    .card-content-wrapper{margin-top:16px;}
    .module-in-page-promo .in-page-promo-main-content .main-desc-wrapper p.mb-30 {    margin-bottom: 20px;}
    .in-page-promo-main-content > div { margin-bottom: 0px;}
    .in-page-promo-main-content .main-cta-wrapper{margin-top: 20px;margin-bottom: 20px;}
    .main-content-title-8{    max-width: 100%;}
    .module-in-page-promo .card-content-wrapper:last-child{margin-bottom:0;}
}
/*=== IN PAGE PROMO ===*/

/*=== TABLE ===*/

.table-scroll {
	position:relative;
	margin:auto;
	overflow:hidden;
}
.table-main-wrapper {
	width:100%;
	overflow:auto;
        padding-bottom: 20px;
}
.table-scroll table {
	width:100%;
	margin:auto;
	border-collapse:separate;
	border-spacing:0;
}
.table-scroll th, .table-scroll td {
	white-space:nowrap;
}
.table-scroll thead, .table-scroll tfoot {
	background:#f9f9f9;
}
.table-wrap .table-main-wrapper {
  overflow-x: auto;
  scrollbar-color: currentColor currentColor;
}
.table-wrap .table-main-wrapper::-webkit-scrollbar{
    height: 6px;
}
 
.table-wrap .table-main-wrapper::-webkit-scrollbar-track {
    background-color: #f2f2f2;
    
}
 
.table-wrap .table-main-wrapper::-webkit-scrollbar-thumb {
  background-color: currentcolor;border-radius:10px;
}

.table-main-wrapper .head{background-color:var(--navy);color:var(--white-color); padding:10px 20px;font-weight: 1000;font-size: 16px;line-height: 22px;margin-bottom:0;    display: block;}
.table-main-wrapper .head.head-group{font-size: 24px;line-height: 22px;padding:20px;}
.data.data-main{padding: 20px;border-bottom: 1px solid var(--border-gray);margin-bottom: 0;color: var(--navy);min-width: 190px; background-color:white;    height: inherit;    display: flex;    align-items: center; min-height:62px;}
.table-main-wrapper .group-wrapper:nth-child(2) .head-group{width: 500px;    left: 251px;    position: sticky;}
.table-main-wrapper .group-wrapper:first-child .head{width:250px;}
.data-main-inner:nth-child(odd) .data-main{background-color:var(--light-gray);}
.table-main-wrapper .group-wrapper:first-child .head-inner{ width:100%;}
.table-main-wrapper .group-wrapper:first-child{    position: sticky;  position: -webkit-sticky;  left: 0; z-index:9; border-right: 1px solid #B3B3D6; width:100%;}

.group-wrapper{background-color:var(--navy);}

.tableDD , .tableDD .head-main-wrapper, .tableDD  .head-inner {width: 100%;}
.head-inner{position:relative;}
.dropdown{position: absolute;    left: 0;    right: 0;    max-height: calc(100% - 42px);    overflow-y: auto;}
.tableDD{display:none !important;}
.table-main-wrapper .head.head-main{min-height:42px;}
@media all and (max-width: 991px){
.table-main-wrapper .group-wrapper:nth-child(2) .head-group {    width: 400px;}
}
@media all and (max-width: 767.98px){
.table-main-wrapper .group-wrapper:first-child .head{width:140px;}
.table-main-wrapper .group-wrapper:last-child .head.head-group{left: 140px;}
.data.data-main{min-width: 140px;}
.table-main-wrapper .head, .data.data-main, .table-main-wrapper .head.head-group{padding:10px;}
.table-main-wrapper .head.head-group{font-size: 16px;line-height: 22px;}
.table-main-wrapper .head, .data.data-main{ font-size: 14px;}
.tableDD{display:flex !important;}
.tableDDOn{display:none !important;}
.module-table-wrapper .main-title-wrapper { margin-bottom: 20px;}
.module-table-wrapper .main-desc-wrapper .mb-30{margin-bottom:20px;}
.module-table-wrapper .main-cta-wrapper {margin-bottom:30px;}
.table-main-wrapper .group-wrapper:nth-child(2) .head-group { left: 141px;width: 300px;}
.table-main-wrapper .group-wrapper:first-child {    z-index: 9;}
.tableDD .dropdown .head { height: auto !important;}
}

@media all and (max-width: 480px){
.table-main-wrapper .group-wrapper:nth-child(2) .head-group { width: 145px;}
}
/*=== TABLE ===*/

/*KALPIT -- 23/02/2023 -- Module-Article-Banner*/
.module-article-banner .article-banner-module-wrapper{background-color: var(--color-blue);padding-bottom: 60px;    clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%, 0 71%);}
.module-article-banner .article-banner-module-wrapper div {color: var(--white-color);}
.module-article-banner .article-banner-content-wrapper{padding-top: 44px;}
.module-article-banner .article-banner-breadcrumb-wrapper{margin-bottom: 40px;}
.module-article-banner .article-banner-title-wrapper{margin-bottom: 11px;text-transform: uppercase;max-width: 640px; width: 100%;}
.module-article-banner .article-publish-date-wrapper{margin-bottom: 16px;}
.module-article-banner .article-banner-tab-wrapper .tab-list{margin-right: 10px;}
.module-article-banner .article-banner-tab-wrapper .tab-list,.article-banner-tab-wrapper{display: flex;flex-wrap: wrap;}
.module-article-banner .article-banner-tab-wrapper .copy-link{padding:6px 0px 4px 0px;    line-height: 20px;}
.module-article-banner .article-banner-tab-wrapper .copy-link span.icon-copy-link{width: 14px;height: 14px;display: block;background-size: contain;background-repeat: no-repeat;background-position: center center;margin-left: 4px;}
.module-article-banner .article-banner-tab-wrapper .tab-list li.tab-btn{padding:6px 11px 4px 10px;background-color: var(--white-color);color: var(--color-blue) !important;margin-right: 10px;}
.module-article-banner .article-banner-tab-wrapper .copy-link a{position: relative;color: var(--white-color);text-transform: uppercase;}
.module-article-banner .article-banner-tab-wrapper .copy-link a:hover::after {width: 120%;right: auto;left: 0px;}
.module-article-banner .article-banner-tab-wrapper .copy-link a::after {content: '';position: absolute;left: 0;right: 0px;bottom: -4px;height: 2px;width: 0;transition: 0.5s ease-in-out;background: var(--purple);}
.module-article-banner .banner-image-container{height: 523px;margin-right: -15px;clip-path: polygon(0 0, 100% 0, 100% 100%, 416px 100%, 0 276px);}
.module-article-banner .article-banner-image{background-size: cover;background-position: center center;height: 100%;background-repeat: no-repeat;}
/*Banner Module Breadcrumb*/
.article-banner-tab-wrapper{    margin-bottom: 138px;}
.module-article-banner{margin-bottom: 40px;}
@media all and (max-width: 991.98px){
.article-banner-tab-wrapper{    margin-bottom: 50px;}
.module-article-banner .banner-image-container{     clip-path: polygon(0 0, 100% 0, 100% 100%, 130px 100%, 0 295px);    height: 400px;}
.module-article-banner{margin-bottom: 30px;}
}
@media all and (max-width: 767.98px){
.module-article-banner .article-banner-module-wrapper{clip-path: none;}
.module-article-banner .banner-image-container{height: 225px;margin-top: 16px;clip-path:polygon(0 0, 100% 0, 100% 100%, 185px 100%, 0 125px);}
.module-article-banner .article-banner-content-wrapper{padding-top: 13px;}
.module-article-banner .article-banner-breadcrumb-wrapper{margin-bottom: 30px;}
.module-article-banner .article-banner-tab-wrapper .tab-list{margin: 0;}
.module-article-banner .article-banner-tab-wrapper .tab-list li.tab-btn {  margin-bottom: 5px;}
.module-article-banner .article-banner-module-wrapper { clip-path: none;padding-bottom: 30px;}
.article-banner-tab-wrapper{    margin-bottom: 0px;}
}
/*Module-Artcle-Banner -- Ends Here */

/*=== TEXT MODULE ===*/
.text-module .text-module-wrapper.blue-background{background-color: var(--color-blue);}
.text-module .text-module-wrapper.white-background .text-content-wrapper > *, .text-module .text-module-wrapper.white-background .text-content-wrapper a{color: var(--color-blue);}
.text-module .text-module-wrapper.blue-background .text-content-wrapper > *, .text-module .text-module-wrapper.blue-background .text-content-wrapper a{color: var(--white-color);}
.text-module .text-module-wrapper a{text-decoration: none;font-family: var(--font-xbold);transition: 0.5s ease-in-out;position: relative;display: inline-block;}
.text-module .text-module-wrapper a:after{content: '';position: absolute;left: auto;right: 0px;bottom: 0px;height: 2px;width: 0%;transition: 0.5s ease-in-out;background: var(--purple);}
.text-module .text-module-wrapper a:hover:after{width: 100%;right: auto;left: 0px;}
/* === Unordered List === */
.sitemap-content-wrapper .bullet-list-content-wrapper ul > li,.text-module .text-module-wrapper ul > li{position: relative;padding-left: 34px;margin-bottom: 10px;}
.text-content-wrapper p:last-child{margin-bottom: 0px;}
.text-module .text-module-wrapper ul > li::last-child{margin-bottom: 0px;}
.sitemap-content-wrapper .bullet-list-content-wrapper ul > li:before,.text-module .text-module-wrapper ul > li:before {content: '';height: 4px;width: 24px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDI0IDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwSDE4Ljg2MThWMy45OTk5NEg1LjEzMDQzTDAgMC45ODQ3MjlWMFoiIGZpbGw9IiNBNTAwRkYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCA0TDUuMTM4MjEgNEw1LjEzODIxIDUuNTMwMTdlLTA1TDE4Ljg2OTYgNS42NDkyNGUtMDVMMjQgMy4wMTUyN0wyNCA0WiIgZmlsbD0iI0E1MDBGRiIvPgo8L3N2Zz4K);background-size: cover;background-repeat: no-repeat;position: absolute;left: 0;top: 9px;}
.bullets-tech-red.text-module .text-module-wrapper ul > li:before {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDI0IDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwSDE4Ljg2MThWMy45OTk5NEg1LjEzMDQzTDAgMC45ODQ3MjlWMFoiIGZpbGw9IiNGRjQxMzIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCA0TDUuMTM4MjEgNEw1LjEzODIxIDUuNTMwMTdlLTA1TDE4Ljg2OTYgNS42NDkyNGUtMDVMMjQgMy4wMTUyN0wyNCA0WiIgZmlsbD0iI0ZGNDEzMiIvPgo8L3N2Zz4K);}
.bullets-heathcare-blue.text-module .text-module-wrapper ul > li:before {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDI0IDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwSDE4Ljg2MThWMy45OTk5NEg1LjEzMDQzTDAgMC45ODQ3MjlWMFoiIGZpbGw9IiMwMGQ4ZWEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCA0TDUuMTM4MjEgNEw1LjEzODIxIDUuNTMwMTdlLTA1TDE4Ljg2OTYgNS42NDkyNGUtMDVMMjQgMy4wMTUyN0wyNCA0WiIgZmlsbD0iIzAwZDhlYSIvPgo8L3N2Zz4K);}
.sitemap-content-wrapper .bullet-list-content-wrapper ul > li:before,
.bullets-energy-green.text-module .text-module-wrapper ul > li:before {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDI0IDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwSDE4Ljg2MThWMy45OTk5NEg1LjEzMDQzTDAgMC45ODQ3MjlWMFoiIGZpbGw9IiM0NGU0NmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCA0TDUuMTM4MjEgNEw1LjEzODIxIDUuNTMwMTdlLTA1TDE4Ljg2OTYgNS42NDkyNGUtMDVMMjQgMy4wMTUyN0wyNCA0WiIgZmlsbD0iIzQ0ZTQ2ZCIvPgo8L3N2Zz4K);}
.sitemap-content-wrapper .bullet-list-content-wrapper ul > li::before{top: 14px;}
/* === Ordered List === */
.text-module .text-module-wrapper ol{padding-left: 15px; font-size: 1.6rem; line-height: 2.2rem; }
.text-module .text-module-wrapper ol li{margin-bottom: 10px;}
.text-module .text-module-wrapper ol li::last-child{margin-bottom: 0px;}
.text-module .text-module-wrapper ol li::marker{color: var(--purple);font-family: var(--font-heavy) !important;}
.bullets-tech-red.text-module .text-module-wrapper ol li::marker{color: var(--tech-red);}
.bullets-heathcare-blue.text-module .text-module-wrapper ol li::marker{color: var(--heathcare-blue);}
.bullets-energy-green.text-module .text-module-wrapper ol li::marker{color: var(--energy-green);}
.text-module .text-module-wrapper.blue-background ol li{color: var(--white-color) !important; font-size: 1.6rem;line-height: 2.2rem;padding-left: 2px;font-family: var(--font-regular) !important;}
.text-module .text-module-wrapper.white-background ol li{color: var(--color-blue) !important; font-size: 1.6rem;line-height: 2.2rem;padding-left: 2px;font-family: var(--font-regular) !important;}
/* === Font Style === */
.text-module .text-module-wrapper .rad-introtext{font-weight: 1000;}
.text-module .text-module-wrapper .rad-underline{text-decoration: underline;text-decoration-color: var(--purple);}
.bullets-tech-red.text-module .text-module-wrapper .rad-underline{text-decoration-color: var(--tech-red);}
.bullets-heathcare-blue.text-module .text-module-wrapper .rad-underline{text-decoration-color: var(--heathcare-blue);}
.bullets-energy-green.text-module .text-module-wrapper .rad-underline{text-decoration-color: var(--energy-green);}
.text-module .text-module-wrapper .rad-highlight{font-style: italic !important;}

.accent-purple.text-module .text-module-wrapper h2,
.accent-purple.text-module .text-module-wrapper h3,
.accent-purple.text-module .text-module-wrapper h4,
.accent-purple.text-module .text-module-wrapper h5{color: var(--purple);}
.accent-tech-red.text-module .text-module-wrapper h2,
.accent-tech-red.text-module .text-module-wrapper h3,
.accent-tech-red.text-module .text-module-wrapper h4,
.accent-tech-red.text-module .text-module-wrapper h5{color: var(--tech-red);}
.accent-heathcare-blue.text-module .text-module-wrapper h2,
.accent-heathcare-blue.text-module .text-module-wrapper h3,
.accent-heathcare-blue.text-module .text-module-wrapper h4,
.accent-heathcare-blue.text-module .text-module-wrapper h5{color: var(-heathcare-blue);}
.accent-energy-green.text-module .text-module-wrapper h2,
.accent-energy-green.text-module .text-module-wrapper h3,
.accent-energy-green.text-module .text-module-wrapper h4,
.accent-energy-green.text-module .text-module-wrapper h5{color: var(--energy-green);}

/*=== TEXT MODULE ===*/

/*KALPIT - 01/03/2023 - Module Featured News Style Starts Here*/
.module-featured-top-clip {min-height: 80px;max-width: 172px;background: #000072;clip-path: polygon(0 0, 0 100%, 100% 100%);-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);background: var(--color-blue);margin-bottom: -1px;}
.module-featured-top-clip.white-background{min-height:81px; background: var(--white);}
.module-featured-news-inner-wrapper .news-main-wrapper .news-inner-wrapper .news-item{margin-bottom: 0px;}
.module-featured-news-inner-wrapper.blue-background {background-color: var(--color-blue);}
.module-featured-news-inner-wrapper.blue-background .main-title-wrapper h3,.module-featured-news-inner-wrapper.blue-background .main-desc-wrapper p{color: var(--white-color)}
.module-featured-news-inner-wrapper .title h2{transition: all 0.3s ease-in-out;}
.module-featured-news-inner-wrapper.blue-background .title h2,.module-featured-news-inner-wrapper.blue-background .headline p{color: var(--white-color);}
.module-featured-news-inner-wrapper.white-background .title h2,.module-featured-news-inner-wrapper.white-background .headline p{color: var(--color-blue);}
/*News Tag Color*/
.news-module-main.color-purple .date-wrapper .date {color: var(--purple);}
.news-module-main.color-tech-red .date-wrapper .date {color: var(--tech-red);}
.news-module-main.color-heathcare-blue .date-wrapper .date {color: var(--heathcare-blue);}
.news-module-main.color-energy-green .date-wrapper .date {color: var(--energy-green);}
.news-module-main.color-purple a:hover .title h2{color: var(--purple);}
.news-module-main.color-tech-red a:hover .title h2{color: var(--tech-red);}
.news-module-main.color-heathcare-blue a:hover .title h2{color: var(--heathcare-blue);}
.news-module-main.color-energy-green a:hover .title h2{color: var(--energy-green);}
/*Variation of no thumbnail image*/
.news-module-main.no-thumbnail .image.banner-center-cover{display: none;}
/*Slick Slider*/
.news-module-main .slick-track {min-width: 100%;display: flex;}
.news-module-main .slick-arrow{font-family: 'icomoon' !important;width: 54px;height: 54px;display: flex;align-items: center;justify-content: center;transition: 0.3s;min-width: auto;clip-path: unset;-webkit-clip-path: unset;padding: 0;font-size:0px;position: absolute;left: 16px;right: 0px;bottom: 0px; z-index: 2;}
.news-module-main .slick-arrow.slick-next{right: 16px;left: auto;}
.news-module-main .slick-arrow.slick-prev{transform: rotate(180deg);}
.news-module-main .slick-arrow::after {content: "\e90a";position: absolute;display: block;transition: all 0.5s;color:var(--white-color);font-size:10px;}
.news-module-main .slick-dots{display: flex;justify-content: center;align-content: center;position: absolute;left: 0px;right: 0px;bottom: 0px;z-index:0;}
.news-module-main .slick-dots li{padding:0px 5px;}
.module-featured-news-inner-wrapper.blue-background .news-module-main .slick-dots li button{color: var(--white-color)}
.module-featured-news-inner-wrapper.white-background .news-module-main .slick-dots li button{color: var(--color-blue);}
.news-module-main .slick-dots li button{background: no-repeat;border: 0px; font-family: var(--font-heavy);padding: 4px;border-bottom: 2px solid transparent;}
/*Variation Color For Slick*/
.news-module-main.color-energy-green .slick-arrow {color: var(--color-blue); border: 2px solid var(--energy-green) ;background-color: var(--energy-green);}
.news-module-main.color-heathcare-blue .slick-arrow{color: var(--heathcare-blue); border: 2px solid var(--heathcare-blue) ;background-color: var(--heathcare-blue);}
.news-module-main.color-purple .slick-arrow{color: var(--purple); border: 2px solid var(--purple) ;background-color: var(--purple);}
.news-module-main.color-tech-red .slick-arrow{color: var(--tech-red); border: 2px solid var(--tech-red) ;background-color: var(--tech-red);}
.news-module-main.color-energy-green .slick-arrow::after,.news-module-main.color-heathcare-blue .slick-arrow::after{color: var(--color-blue);}
.news-module-main.color-purple .slick-dots li.slick-active{border-bottom: 2px solid var(--purple);}
.news-module-main.color-energy-green .slick-dots li.slick-active{border-bottom: 2px solid var(--energy-green);}
.news-module-main.color-heathcare-blue .slick-dots li.slick-active{border-bottom: 2px solid var(--heathcare-blue);}
.news-module-main.color-tech-red .slick-dots li.slick-active{border-bottom: 2px solid var(--tech-red);}

.news-item-wrap{display: block;padding-top: 1px;padding-left: 1px;padding-right: 1px;outline-offset: -2px;}
@media all and (max-width: 767.98px){
.module-featured-top-clip{min-height: 53px;max-width: 90px;}
.module-featured-news-inner-wrapper .news-main-wrapper.news-module-main .news-inner-wrapper .news-item {padding-bottom: 40px;    padding-right: 5px;}
.module-featured-news-inner-wrapper .news-main-wrapper .news-inner-wrapper .news-item{margin-bottom: 32px;}
.news-module-main .slick-track{display: block;}
.news-module-main .slick-arrow.slick-disabled{opacity:0.6;}
}
/*KALPIT - 01/03/2023 - Module Featured News Style Starts Here*/

/*KALPIT - MODULE BOARD OF DIRECOTRS STARTS HERE*/
.module-bod-wrapper {padding: 80px 0px 50px 0px;}
.module-bod-wrapper .dis-none{display: none;}
.module-bod-wrapper a.director-member-card-wrapper:focus-visible{outline: 2px dashed #000;outline-offset: 5px;display: block;}
.module-bod-wrapper .director-member-card-wrapper h5,.director-member-card-wrapper p{color: var(--color-blue)}
.module-bod-wrapper .director-image-wrapper{height: 500px; position: relative; background-size: cover;background-position: center center;background-repeat: no-repeat;margin-bottom: 29px;clip-path: polygon(0 0, 100% 0, 100% 100%, 21% 100%, 0 89%);display: flex;justify-content: end;align-items: end;}
/*Popup Card Style*/
.module-bod-wrapper .board-image-wrapper {min-height: 500px;background-size: cover;background-position: center center;background-repeat: no-repeat;clip-path: polygon(0 0, 100% 0, 100% 100%, 21% 100%, 0 89%);}
.module-bod-wrapper .board-card-popup .board-about-wrapper{padding: 90px 32px;background-color: var(--white-color);position: relative;}
.module-bod-wrapper .board-card-popup {position: absolute; top: 0%; /*left: 50%;*/min-width: 200% ;z-index: 10;}
.module-bod-wrapper .board-card-popup > div{width: 50%}
.module-bod-wrapper .active-popup .board-card-popup.left-left {left: 50%;display: flex;}
.module-bod-wrapper .active-popup .board-card-popup.left-center {left: -50%;display: flex;}
.module-bod-wrapper .active-popup .board-card-popup.left-right {right: 50%;display: flex;}
.module-bod-wrapper  .btn-popup-close{position: absolute; top: 0;right: 0;}
.module-bod-wrapper .board-about-wrapper .icon-plus::before{display: inline-block;transform: rotate(45deg);}
.module-bod-wrapper .board-name-holder{margin-bottom: 7px;}
.module-bod-wrapper .board-designation-holder{margin-bottom: 20px;}
.module-bod-wrapper .active-popup .board-about-wrapper .icon-plus{font-size: 1.6rem;}
.module-bod-wrapper .director-member-card-wrapper .icon{font-size: 1rem;font-weight: 1000;}
.background-shadow:before {    content: '';    position: fixed;    background: rgba(0, 0, 0, 0.6);    width: 100%;    height: 100%;    z-index: 10;    top: 0;    bottom: 0;}
.director-image-wrapper .cta-icon-big{position: absolute;    bottom: 0;    right: 0;}
.main-hover:hover.btn-purple .cta.cta-primary {    color: var(--navy);}
.main-hover:hover.btn-purple .cta.cta-icon-big span.icon {background: var(--white-color);color: var(--navy);border-color: var(--white-color);}
@media all and (max-width: 991.98px){
.module-bod-wrapper .bod-col.active-popup .board-card-popup.card-odd {left: 25% ; right : 0 ;min-width: 150%;}
.module-bod-wrapper .bod-col.active-popup .board-card-popup.card-even {right: 25% ; left : -75% ;min-width: 150%;}
.module-bod-wrapper {padding: 60px 0px 30px 0px;}
}
@media all and (max-width: 767.98px){
.module-bod-wrapper .bod-col.active-popup .board-card-popup.card-odd,.module-bod-wrapper .bod-col.active-popup .board-card-popup.card-even{min-width: auto ;flex-direction: column;background-color: var(--white-color);left: 0;margin: 0px 16px;top: 25%;right: 0;}
/*.module-board-of-director .module-bod-wrapper .bod-col.active-popup .board-card-popup{left: 0;margin: 0px 16px;top: 25%;right: 0;}*/
.module-bod-wrapper .board-card-popup > div{width: 100%}
.module-bod-wrapper .board-image-wrapper, .module-bod-wrapper .director-image-wrapper{height: 288px;}
.module-bod-wrapper .board-card-popup .board-about-wrapper{box-shadow: none;position: static;padding: 30px;}
.module-bod-wrapper .director-member-card-wrapper {margin-bottom: 30px;}
}
/*=== This is no js board of directors ===*/
body.nojs .module-bod-wrapper .board-popup-card {display: block; position: relative !important;}
body.nojs .board-popup-card .board-image-wrapper,body.nojs .board-about-wrapper a.btn-popup-close,body.nojs .director-member-card-wrapper .cta-primary,body.nojs .board-about-wrapper .board-name-holder,body.nojs .board-about-wrapper .board-designation-holder{display: none !important;}
body.nojs .board-card-popup .board-about-wrapper{padding: 30px 0px;}
/*KALPIT - MODULE BOARD OF DIRECOTRS ENDS HERE*/
 
/*=== HOME BANNER ===*/
@keyframes animateRightColor {
	0% {
		right: 100%;
	}
	100% {
		right: 0%;
	}
}
@keyframes animateBanner {
	0% {
		width: 0%;
	}
	100% {
		width: 100%;
	}
}
@keyframes animateFrontObject {

	0% {
		right: -150px;
	}
	100% {
		right: 0px;
	}
}
@keyframes animateBannerText {
	0% {
		max-height:0px;
	}
	100% {
		max-height:75px;
	}
}
@keyframes animateBottomContent {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}

}

.h100 { height:100%; }
.op0 { opacity:0; }
.btnDisabled { opacity:0.4; pointer-events:none; border-color: var(--border-gray) !important; color: var(--border-gray) !important;}
.home-banner-wrapper {background-color:#000072; position:relative; overflow: hidden;min-height: 843px;}
.txtHidden { height:0; overflow:hidden; }
.home-banner-wrapper .h1 { color:transparent; max-width: 70%;text-transform: uppercase; margin-bottom: 30px; position: relative;margin-top: 135px; }
.bgImage { /*min-height:calc(100vh - 88px);*/ height:875px; min-height:875px; background-repeat: no-repeat;background-size: cover; position: relative; overflow: hidden;}
.bannerAnimate {-webkit-animation: animateBanner 1.4s ease-out;animation: animateBanner 1.4s ease-out; -webkit-animation-fill-mode: forwards; }
.hero-banner-inner-wrapper { width:0;}
.banner-front-object { position: absolute;height: calc(100% - 35px); max-width: 970px; right: 0;width: 100%;top: 85px;z-index: 1; -webkit-animation: animateFrontObject 1.5s ease-out; -webkit-animation-fill-mode: forwards;}

.homebanner-content-wrapper { position: relative;z-index: 2;}
/* .banner-topright-background { background-color: #A500FF; position: absolute; right: 0; top: 0; width: 55%; height: 428px; } */
.homebanner-content-wrapper .container-fluid { overflow:hidden; }
.bannerWord { max-height:0px; }
.animateText { -webkit-animation:animateBannerText 0.5s ease-out 0.9s; display:inline-block; position:relative; overflow:hidden; color:#ffffff; }
.banner-bottom-left p.h5 {  text-transform: uppercase; }
.home-banner-wrapper svg.right_side_colored_object { position: absolute;right: 0; max-height: 428px; top: 113px; max-width:800px;} 
.home-banner-wrapper svg.left_side_colored_object { position: absolute; z-index: 2; bottom: 0; }
.home-banner-wrapper div.left_side_colored_object {  position: absolute; top: 0px; left: -65%; width: 100%; height: 100%; z-index: 2; transform: skewX(60deg);background-color:#000072; }
.home-banner-wrapper .banner-bottom-wrapper { background-color:#ffffff;padding:10px 10px 10px 40px; clip-path:polygon(0 0, 100% 0, 100% 100%, 80px 100%, 0 calc(100% - 50px)); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 80px 100%, 0 calc(100% - 50px))}
.hb-gallery-main-wrapper { position: relative;z-index: 2; -webkit-animation:animateBottomContent 0.5s ease-out 1.5s;}
.home-banner-wrapper .banner-bottom-left { width:67%; }
.home-banner-wrapper .banner-bottom-right { width:31%; background-size: cover;min-height: 220px;background-repeat: no-repeat; height: 100%;background-position: center;}
.hb-btn-wrapper { position:relative; }
.hb-btn-wrapper .hb-btnFirst { margin-right: 15px; }
.home-banner-wrapper .hb-pagination { margin-left:auto; }
.home-banner-wrapper .hb-pagination button { appearance: none; -webkit-appearance: none; background: var(--white-color); color: var(--navy);border: 2px solid var(--purple);font-size: 1.2rem; height: 52px; width: 53px; }
.home-banner-wrapper .hb-pagination button:hover { color: var(--white-color); background: var(--purple); }
.home-banner-wrapper .hb-pagination button.prev { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg); }
.home-banner-wrapper .hb-pagination .pageInfo { margin:0 15px; color: var(--color-blue); }

.seeMoreWrap{position: absolute;left: 0;right: 0;bottom: 30px;margin: 0 auto;text-align: center;}
.seeMoreWrap svg{display: block;height: 15px;width: 12px;fill: white;margin-top: 10px;margin:0 auto;     transition: transform 0.3s ease-out;}
.seeMoreButton {    background: transparent;    border: none;    outline: none;}
.seeMoreButton:hover svg{transform: translateY(5px);}

@media all and (min-width:1280px){
/* 	body#ip3-Homepage .banner-front-object { top: 20px;} */
	body#ip3-Homepage .home-banner-wrapper .bannerAnimate .banner-front-object { background-position: right bottom; }
}
@media all and (max-width:1150px){
	.home-banner-wrapper .banner-bottom-right { width: 40%; }
	.home-banner-wrapper .cta { padding-left: 50px; }
	.home-banner-wrapper .hb-pagination .pageInfo { margin: 0 10px; } 
	.home-banner-wrapper .banner-bottom-wrapper { padding-left:30px; }
}
@media all and (max-width:1120px){
	.home-banner-wrapper .hb-pagination { position: absolute;top: 0; right: 10px; }
	.hb-btn-wrapper { flex-direction:column; }
	.hb-btn-wrapper .hb-btnFirst { margin-bottom:10px; }
    .home-banner-wrapper .h1 {    margin-top: 0px;}
}
@media all and (max-width:991px){
	.home-banner-wrapper .banner-bottom-left { width: 70%; }
	.home-banner-wrapper .banner-bottom-right { width: 30%; }
	.home-banner-wrapper .hb-pagination { right:5px; }
	.home-banner-wrapper .hb-pagination .pageInfo { margin: 0 5px; }
	.home-banner-wrapper .banner-bottom-wrapper { padding-left:15px; }
	.homebanner-content-wrapper .container-fluid { margin-bottom:50px; }
	/*.home-banner-wrapper:after { position: absolute; content: ''; height: 111%; width: 104%; background-color: #000072; bottom: -57%; transform:skewX(60deg); z-index: 1;  }*/
    .seeMoreWrap{display:none;}
}
@media all and (max-width:767px){
	body#ip3-Homepage .hb-gallery-main-wrapper {background-color:var(--navy)}
	.home-banner-wrapper svg.right_side_colored_object { top:40px; margin-left: 25px; }
	.home-banner-wrapper svg.left_side_colored_object { bottom: -95px; }
	body#ip3-Homepage .banner-front-object { top: 65px;background-position: right 0px; }
	.banner-front-object { top: 25px;background-size: contain; animation-play-state:paused; }
	body#ip3-Homepage .hero-banner-inner-wrapper.bgImage { background-position: -112px 0px;}
	.hero-banner-inner-wrapper.bgImage { height: 400px; min-height: 10vh;  overflow: initial;}
	.home-banner-wrapper .banner-bottom-right,.home-banner-wrapper .banner-bottom-left { width:100%; }
	.home-banner-wrapper .banner-bottom-right { margin-bottom: 10px; padding-top: 49.25%; min-height:auto;}
	.home-banner-wrapper .hb-pagination { position:relative;right: 0;  margin-bottom: 20px;  }
	.home-banner-wrapper .hb-pagination .pageInfo { margin: 0 auto; }
	.home-banner-wrapper .banner-bottom-wrapper { padding-left: 10px; }
	.hb-btn-wrapper .hb-btnFirst { margin-right:0; }
	.home-banner-wrapper .cta { width:100%; }
	.banner-bottom-left p.h5,.hb-btn-wrapper { margin-bottom: 15px; }
	.hb-gallery-main-wrapper { padding: 0 15px; }
	.home-banner-wrapper .h1 { margin-bottom:20px; }
	.homebanner-content-wrapper .container-fluid { top: 55px; position: relative; }
	.hb-gallery-main-wrapper { overflow:hidden; margin-top:-75px;    margin-bottom: 20px;}
	.hb-gallery-main-wrapper:after { content: ''; background-color: #000072; width: 80%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; }
	.homebanner-content-wrapper .container-fluid { margin-bottom:0px; }
}

@media all and (min-width:991px) and (max-width:1280px){
	.home-banner-wrapper .h1 {font-size: 8rem;}
}
@media all and (min-width:768px) and (max-width:1280px){
	.home-banner-wrapper .h1 {margin-top: 360px;}
}
/*=== HOME BANNER ===*/

/*=== HERO BANNER ===*/
.first-level-hero-banner{position: relative;}
.main-hero-all-wrapper{background-color: var(--color-blue);min-height: 842px;position: relative;}
.main-hero-all-wrapper h1{color: var(--white-color);}
.main-hero-all-wrapper .main-hero-banner-content-wrapper{position: absolute;width: 100%;bottom: 120px;}
.main-hero-all-wrapper .main-hero-banner-content-wrapper .hero-primary-cta-wrapper{margin-bottom: 10px;}
.main-hero-all-wrapper .main-hero-banner-content-wrapper .hero-tag-wrapper{margin-bottom: 26px;}
.main-hero-all-wrapper .main-hero-banner-content-wrapper .hero-main-title-wrapper{margin-bottom: 30px;}
.main-hero-all-wrapper .main-hero-banner-image-wrapper .hero-breadcrumb-wrapper{margin-top: 44px;}
.main-hero-all-wrapper .main-hero-banner-image-wrapper{min-height: 700px;clip-path: polygon(0 0, 100% 0, 100% 100%, 57% 100%, 0 31%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 57% 100%, 0 31%);background-size: cover; background-position: center center; background-repeat: no-repeat;}
.main-hero-all-wrapper .main-hero-banner-image-wrapper .hero-breadcrumb-wrapper .breadcrumb-wrapper{background: linear-gradient(90deg, #000072 55.05%, rgba(0, 94, 184, 0) 100%);}
.main-hero-all-wrapper .main-hero-banner-image-wrapper:before {content: '';position: absolute;left: 0;top: 0;background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);padding: 67px 30px 30px 30px;bottom: 0;width: 70%;}
@media all and (max-width: 1199.98px){
.first-level-hero-banner{top: 0;}
}
@media all and (max-width:991px){
.main-hero-all-wrapper .main-hero-banner-content-wrapper { bottom: 60px;}
}
@media all and (max-width:767.98px){
.main-hero-all-wrapper .main-hero-banner-image-wrapper .hero-breadcrumb-wrapper{margin-top: 13px;}
.main-hero-all-wrapper .main-hero-banner-image-wrapper .hero-breadcrumb-wrapper .breadcrumb-wrapper{
background: linear-gradient(90deg, #005EB8 55.05%, rgba(0, 94, 184, 0) 100%);
    margin-left: -25px;    padding-left: 10px;
}
.main-hero-all-wrapper{min-height: 589px;}
.main-hero-all-wrapper .main-hero-banner-content-wrapper{ margin-top: 12px;}
.main-hero-all-wrapper .main-hero-banner-image-wrapper{min-height: 317px;clip-path: polygon(0 0, 100% 0, 100% 100%, 185px 100%, 0 calc(100% - 110px));-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 185px 100%, 0 calc(100% - 110px));background-position-y: 63px;margin-left: 15px;}
.main-hero-all-wrapper .main-hero-banner-image-wrapper:before { display:none;}
}
/*=== HERO BANNER ===*/

/*=== REDIRECTION TOOL ===*/

.redirection-tool-section{position: relative;padding: 60px 0px;}
.redirection-tool-section::after{content: '';position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;background:var(--navy);}
.redirection-box{position: relative; z-index:3; padding:40px; }
.redirection-box::after{content: '';position: absolute;top: 0px;left: 0px;height:100%;width: 100%;clip-path: polygon(0 0, 100% 0, 100% 100%, 110px 100%, 0 80%);background:var(--white); z-index:-1;}
.redirection-title-details *{ color:var(--navy);}
.redirection-title-details .h5{margin-bottom:10px;}
.redirection-title-details .redirection-detais{margin-bottom:20px;}
.redirection-box .tab-title{color:var(--navy);}
.redirection-box a.tab-trigger{background:var(--white-color);    border: 2px solid var(--navy);}
.redirection-box a:focus-visible, .redirection-box a.active{border-color: var(--purple);    outline: none;}
.dropdown-row{display: flex;flex-direction: row; align-items: flex-end; margin:0 -5px; margin-bottom:24px;}
.dropdown-row .col{padding:0 5px;}
.dropdown-row .dropdown-col{flex: 0 0 30%; max-width: 30%;}
.dropdown-row .drodpwom-btn-col{flex: 0 0 10%; max-width:10%;}
.redirection-box .redirection-tab-wrapper.drop-list{width: 100%; margin:0px; min-width:auto;}
.redirection-box a.tab-trigger span.text{    vertical-align: middle;    width: 90%;    display: inline-block;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}
.redirection-box .cta-apply.disabled{opacity: 0.5}
.redirection-box .cta-apply{width: 100%; opacity:1;transition: 0.5s ease-in-out;text-align: center}
.redirection-box .cta-apply:hover{opacity:1;} 
.redirection-box .disabled{pointer-events: none; opacity:0.6;}
.redirection-cta-wrapper .cta-apply{    padding: 0;    display: block;    background-color: transparent;}
.redirection-cta-wrapper .cta-apply span{width:100%;height: 54px;}

.dropdown-row.btn-energy-green .box-tabs-wrapper a.box-tab-link:hover, .dropdown-row.btn-energy-green .box-tabs-wrapper a.box-tab-link.active{background-color: var(--energy-green);color:var(--navy);}
.dropdown-row.btn-heathcare-blue .box-tabs-wrapper a.box-tab-link:hover, .dropdown-row.btn-heathcare-blue .box-tabs-wrapper a.box-tab-link.active{background-color: var(--heathcare-blue);}
.dropdown-row.btn-tech-red .box-tabs-wrapper a.box-tab-link:hover, .dropdown-row.btn-tech-red .box-tabs-wrapper a.box-tab-link.active{background-color: var(--tech-red);}

.redirection-box .dropdown-row.btn-energy-green a:focus-visible, .redirection-box .dropdown-row.btn-energy-green a.active{border-color: var(--energy-green);}
.redirection-box .dropdown-row.btn-heathcare-blue a:focus-visible, .redirection-box .dropdown-row.btn-heathcare-blue a.active{border-color: var(--heathcare-blue);}
.redirection-box .dropdown-row.btn-tech-red a:focus-visible, .redirection-box .dropdown-row.btn-tech-red a.active{border-color: var(--tech-red);}
@media all and (max-width: 1199.98px){
.dropdown-row{flex-wrap:wrap;}
.dropdown-row .dropdown-col{flex:0 0 28%; max-width:28%;}
.dropdown-row .drodpwom-btn-col{flex: 0 0 16%;max-width: 16%;}

}
@media all and (max-width: 991.98px){
.redirection-box .box-tabs-wrapper { width: 100% !important; }
}
@media all and (max-width: 767.98px){
.dropdown-row .dropdown-col{flex:0 0 100%; max-width:100%;}
.dropdown-row .drodpwom-btn-col{flex: 0 0 100%;max-width: 100%;}
.redirection-box .redirection-tab-wrapper.drop-list{margin-bottom: 20px;}
.redirection-box::after{clip-path: polygon(0 0, 100% 0, 100% 100%, 90px 100%, 0 90%);}
.redirection-box{padding: 30px 20px;}
}
@media all and (max-width: 567px){
}
/*=== REDIRECTION TOOL ===*/

/*Module - State Image Starts*/
.state-images-wrapper .image-wrapper img{height: auto;width: 100%}
.state-images-wrapper .image-wrapper .col-margin{margin-bottom: 24px}
.state-images-wrapper .title-wrapper{margin-bottom: 40px}
@media screen and (max-width: 575px){
	.state-images-wrapper .image-wrapper{flex-direction: column;}
}

/*Module - Section title Ends*/

/*Module - Section title Starts*/
.module-section-title{clip-path: polygon(0 0, 100% 0, 100% 100%, 172px 100%, 0 calc(100% - 80px));  -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 172px 100%, 0 calc(100% - 80px));min-height: 244px;display: flex; align-items: center;}
.module-section-title-wrapper{    width: 100%;}

@media screen and (max-width: 991px){
	.module-section-title{
		clip-path: polygon(0 0, 100% 0, 100% 100%, 90px 100%, 0 calc(100% - 53px));
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 90px 100%, 0 calc(100% - 53px));
            min-height: auto; 
	}
}
/*Module - Section title Ends*/

/*=== TWITTER ===*/
.twitter-wrapper{position: relative;}
.twitter-heading{margin-bottom:30px}
.twitter-box .twitter-profile-details{padding:20px; background:var(--navy);}
.twitter-box{color:var(--white-color);}
.twitter-box{margin-bottom: 30px;}
.profile-name{display: flex; flex-direction: row;align-items: center; margin-bottom:10px;}
.profile-name .profile{margin-right: 16px;}
.profile-name .profile img{height: 60px;width: 60px;clip-path: polygon(0 0, 100% 0, 100% 99%, 40% 100%, 0 70%);background-color: lightgray;}
.profile-name .name-details{display: block; width: 100%;}
.profile-name .name-details p{margin-bottom:0px; width: 100%;position: relative;}
.profile-name .name-details p svg{fill: currentColor;position: absolute;right: 0px;bottom: 0px;top: 0px;margin: auto;}
.profile-name .name-details p a{color:currentColor;}
.profile-name .name-details .date{font-size:14px;}
.profile-details .hashtag{font-family: var(--font-xbold);}
.profile-details .hashtag a{margin-right:16px;color:currentColor;}

.twitter-box .profile-image img{height: 160px;width: 100%;object-fit: cover;clip-path: polygon(0 0, 100% 0, 100% 100%, 30% 100%, 0 65%);background-color: lightgray;}
.full-twitter-box{display: flex;flex-direction: row-reverse;height: calc(100% - 30px);}
.full-twitter-box .twitter-profile-details{flex:0 0 50%;max-width: 50%;}
.full-twitter-box .profile-image img{min-height:378px; height:100%;clip-path:polygon(0 0, 100% 0, 100% 100%, 30% 100%, 0 84.9%);}
.full-twitter-box .profile-image{flex:0 0 50%;max-width: 50%}

.cta-load-more{text-align:center;}
.cta-load-more .cta{max-width:411px;width: 100%;}
.cta-load-more .cta .fnt-heavy{text-align: center; width: 80%;}
.cta-load-more .icon-longarrow::before {transform: rotate(90deg);}

/*backgdround color */
.twitter-section.background-bg-navy .twitter-box .twitter-profile-details{background:var(--white-color);}
.twitter-section.background-bg-navy .twitter-box{color:var(--navy);}
@media all and (max-width: 767.98px){

 .module-bod-wrapper .director-image-wrapper {
    background-size: contain !important;
    background-position: left;
    }
    
    .module-bod-wrapper .board-image-wrapper {
    background-size: contain !important;
    background-position: left;
    }
    
.full-twitter-box{flex-direction: column-reverse;height:auto; background:var(--navy);}
.twitter-section.background-bg-navy .twitter-box.full-twitter-box{background:var(--white-color);}
.full-twitter-box .twitter-profile-details{flex: 0 0 100%;max-width: 100%;}
.full-twitter-box .profile-image{flex: 0 0 100%;max-width: 100%;}
.twitter-box .profile-image img{height: 150px;}
.full-twitter-box .profile-image img{min-height:auto; height:288px;}
.profile-details .t-details{font-size:14px;}
}
/*=== TWITTER ===*/

.map-content{height: 486px;}
.reports-presentation-inner-wrapper .table-column, .as-reports-inner-wrapper .table-column {overflow: hidden;}

.ip3-energy .module-article-banner .article-banner-tab-wrapper .copy-link a:after {background: var(--energy-green);}
.ip3-energy .text-module .text-module-wrapper a:after {background: var(--energy-green);}

#ip3-dcc-plc .title-wrapper .white-title-wrapper  h2.h3 { font-size:2rem;}
section.module-featured-news.overlapModule{z-index:9;}

.home-banner-wrapper .bannerAnimate .right_side_colored_object {opacity:0.6;}
/*
@media all and (max-width:767px) {
	.home-banner-wrapper .banner-front-object {top: 90px;}
}  */
@media all and (min-width:768px) {
	.home-banner-wrapper .bannerAnimate .banner-front-object {background-position:right bottom;}
    
   
}
/* @media (min-width: 1101px) {
	.home-banner-wrapper .h1 { max-width: 61%; }
} */
/* reports-online-summary-2025 fixes */
#ip3-reports-online-summary-2025 #chairman-statement-title.text-module .text-module-wrapper .text-content-wrapper,
#ip3-reports-online-summary-2025 #financial-highlight-footnote.text-module .text-module-wrapper .text-content-wrapper,
#ip3-reports-online-summary-2025 #sustainability-highlight-footnote.text-module .text-module-wrapper .text-content-wrapper,
#ip3-reports-online-summary-2025 #highlights-of-the-year.text-module .text-module-wrapper .text-content-wrapper, 
#ip3-reports-online-summary-2025 #chairman-statement-title.text-module .text-module-wrapper .text-content-wrapper, 
#ip3-reports-online-summary-2025 #executive-review-title.text-module .text-module-wrapper .text-content-wrapper
{padding-bottom: 0;}
#ip3-reports-online-summary-2025 #chairman-statement-title.text-module .module-inner-wrapper
{padding-bottom: 40px;}
@media all and (max-width:767.98px) {
#ip3-reports-online-summary-2025 #chairman-statement-title.text-module .module-inner-wrapper,
#ip3-reports-online-summary-2025 #executive-review-title.text-module .module-inner-wrapper {padding-bottom: 20px;}
#ip3-reports-online-summary-2025 #executive-review-title.text-module .module-inner-wrapper,
#ip3-reports-online-summary-2025 #highlights-of-the-year.text-module .module-inner-wrapper {padding-top: 20px;}
}
/* reports-online-summary-2025 fixes */



/*WO-82107 accordion css starts*/
.accordion-content ul.no-list-style li {
  list-style-type: none!important;
}
.accordion-main-wrapper .accordion-inner-wrapper ul.no-list-style > li {
  position: relative;
  padding-left: 30px;
}
.accordion-main-wrapper .accordion-inner-wrapper ul.no-list-style > li:before{
    content: '';
    height: 4px;
    width: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDI0IDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwSDE4Ljg2MThWMy45OTk5NEg1LjEzMDQzTDAgMC45ODQ3MjlWMFoiIGZpbGw9IiNBNTAwRkYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCA0TDUuMTM4MjEgNEw1LjEzODIxIDUuNTMwMTdlLTA1TDE4Ljg2OTYgNS42NDkyNGUtMDVMMjQgMy4wMTUyN0wyNCA0WiIgZmlsbD0iI0E1MDBGRiIvPgo8L3N2Zz4K);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 9px;
}
/*WO-82107 accordion css ends*/

/* WO-96188 page specific css starts  */

#ip3-the-digital-route-to-fleet-management-success .text-module .text-module-wrapper a:after, #ip3-the-digital-route-to-fleet-management-success .module-article-banner .article-banner-tab-wrapper .copy-link a:after {
    background: var(--heathcare-blue);
}

/*WO-96188 page specific css ends  */

/* WO-98068 page specific css starts */

#ip3-our-friends-electric-powering-Irelands-favourite-attractions-with-renewable-energy.ip3-energy .text-module .text-module-wrapper a:after {background: var(--purple)!important;}

/* WO-98068 page specific css ends */

/* WO-97918 page specific css starts */

#ip3-more-of-an-energy-partner-rather-than-just-a-propane-provider.ip3-energy .text-module .text-module-wrapper a:after {background: var(--purple)!important;}

/* WO-97918 page specific css ends */