  #reports-section #yearFilterMaterial {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #f9f9f9 url(../images/select-arrow.svg);
    background-repeat: no-repeat;
    background-position: right 24px center;
    background-size: 10px;
    padding-right: 60px;
    padding: 10px 10px;
    border-radius: 16px;
    font-size: 18px;
    width: 170px;
    max-width: 100%;
    border: none;
    padding-left: 15px;
  }

#brsr #employee-stock {
    padding: 20px 0px;
}

.authorized-person {
    padding: 100px 0
}

.authorized-person ul,.authorized-person li {
    list-style: none
}

.authorized-person ul {
    padding: 0
}

.authorized-person li {
    padding: 25px 30px;
    background: rgba(99,193,249,.1019607843);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin-bottom: 20px
}

.authorized-person li p {
    font-size: 1.8rem;
    line-height: 1.2;
    font-weight: 300
}

.authorized-person li h4 {
    font-size: 2.4rem;
    line-height: 1.1;
    font-weight: 400;
    margin: 0
}

.authorized-person .person-details {
    padding-top: 30px
}

.authorized-person .person-details .add-panel {
    padding-bottom: 20px
}

.authorized-person .person-details h5 {
    font-size: 2.4rem;
    color: var(--black-color);
    font-weight: var(--font-weight-700)
}

.authorized-person .person-details p {
    font-size: 2.4rem;
    font-weight: 300
}

.authorized-person .person-details a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.6rem;
/*     text-transform: uppercase; */
    color: var(--black-color);
    font-weight: var(--font-weight-600);
    margin-bottom: 5px
}

.authorized-person .person-details a img {
    margin-right: 5px
}

.header_full_wrp .container_1360_wrp .header_main ul.main_nav li .invsubwrp .invsub .lnks {text-transform: none;}

/*  Custom css */
.home_overview .container_1360_wrp .cntr_text
{
	font-size:2.4rem !important;
}
.chairman-wrp .chairman-message:hover svg {
    fill: #36c3ff;
}

.awards .award:hover::after {
    display: none;
}

.breadcrumb a::after {
  content: '>';
    position: absolute;
    right: 10px;
    top: 45%;
    transform: translateY(-50%);
    font-size: 18px;
}
.breadcrumb a {
   margin-right:0;
    padding-right: 30px;
	    line-height: 22px;
}
.breadcrumb{
    letter-spacing: 2px;
    font-size: 12px;
    line-height: 20px;
	color: #444444;
	padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}
.breadcrumb a:hover {
    color: var(--blue-color);
}

.Performance_Figures .nav-tabs{
    gap: 10px;
}

#JSWEnergyMarketWatch span.rs,
 .performance-insights span.rs {
    display: inline-block !important;
    font-weight: 300;
   font-size: 100px;
    margin-right: 10px;
}

#JSWEnergyMarketWatch .Performance_Figures .share_box .stocks_prices_wrap .stocks_prices,
 .performance-insights .stocks_prices {
	 font-size: 100px !important;
}

#JSWEnergyMarketWatch .Performance_Figures .nav-tabs .nav-link {

    border: 1px solid #63c1f9;
    color: #0f1011;
    background: #fff;
    font-weight: 300;
    transition: all 0.3s ease;
    font-size: 16px;
    border-radius: 10px;
    padding: 5px 10px;
	    width: fit-content;
}

#JSWEnergyMarketWatch .Performance_Figures .nav-tabs{
	gap:10px;
	 margin-top: 0;
}

#JSWEnergyMarketWatch .Performance_Figures .nav-tabs .nav-link.active

 {
    background: #63c1f9;
    color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

#JSWEnergyMarketWatch .Performance_Figures {
    
    padding:  0;
}


.header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu .mm_grid .level2_lnks.active,
.header_full_wrp .container_1360_wrp .header_main ul.main_nav li .invsubwrp .invsub .level2_lnks.active{
color: var(--blue-color);
    padding-left: 10px;
}

.footer_wrp .container_1360_wrp .ftr_grid p.ttle {
	font-size:13px;
	line-height: 20px;
	
}
.footer_wrp .container_1360_wrp .ftr_grid .ftr_links {
  
    font-size: 1.4rem;
	line-height: 17px;
}

.Performance_Figures .share_box{
	    justify-content: flex-start;
    padding-top: 36px;
}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3
{
	    line-height: 0;
	margin-bottom: 30px;
}

.performance-insights .Performance_Figures_left .Performance_Figures_Company {
       
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        padding-top: 50px !important;
    }

.Performance_Figures .Performance_Figures_left .Performance_Figures_Company a
{
	    left: unset;
}



/* unified font size */

#page-id-2288  {
    padding-top: 100px !important;
}
    
.inner-banner .inner-banner-slider .container_1360_wrp span
{
	font-size: 1.6rem;
    line-height: 20px;
}
.common_cta {
   
    font-size: 1.6rem !important; 
	letter-spacing: .2rem;
	height: 50px !important;
}

.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card p
 {
    font-size: 1.6rem !important;
    line-height: 1.2;
	     width: 85%;
}

	 @media screen and (max-width: 767px) and (max-width: 1023px){
		  .other-explore-info.related-info-hld .related-info-con {
   
    padding: 3rem;
}
		.inner-banner .current-subtitle br {
    display: none;
}
		
	 .newsroom_inner_main_wrp .subscribe-con .controller-con, .newsroom_inner_main_wrp .subscribe-con .common_cta, .wpcf7 form .wpcf7-response-output {
       margin: 0 !important; 
    }

/* .newsroom_inner_main_wrp .subscribe-con .common_cta{
width: 100% !important;
} */

.newsroom_inner_main_wrp .subscribe-con {
          gap: 40px;
	      padding: 30px 0 0px !important;

}
		 
    #page-id-2288  {
    padding: 40px 15px !important;
	}
	.container_1360_wrp {
 
        padding: 0px 15px;
    }
}
/* title */
.common_ttle, .careers_title {
     font-size: 4rem;
    font-weight: 100 !important;
	    line-height: 1.15 !important;
	    letter-spacing: -0.2rem;
}

	
	/* home page heading */
	.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {
        font-size: 8rem !important;
		text-transform:capitalize!important;
		font-weight:300 !important;
        line-height: 55px !important;
		font-family: "roboto", sans-serif
    }
	
	.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p{
		font-size: 2.4rem !important;
   		line-height: 1.5 !important;
		letter-spacing: .02rem !important;
		 margin: 20px 0px 25px 0px;
    
	}


.Business_segments .Business_segments_left p
{
	font-size:2.2rem !important;
}

@media(max-width:1440px){
	.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {
              font-size: 6rem !important;
    }
	 .container_1360_wrp {
     
		width: 1200px !important;
	}
}

	
	@media(max-width:1280px){
	font-size: 6rem !important;
}

	@media(max-width:1280px){
	       .container_1360_wrp {	
        max-width: 1100px;
		padding: 0px 15px;
    }
	
}

@media (min-width: 1200px) {
    .container_1360_wrp {
        width: 1100px;
        padding: 0px 20px;
    }
}

   


/* Tablet View */
@media (max-width: 991px) {
	    .culture-wrp .bg img
 {
        position: absolute;
        left: 0;
        top: 0;
	}
  .home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {
    font-size: 40px !important;
    line-height: 45px !important;
    font-weight: 300 !important;
    font-family: "roboto", sans-serif;
  }

  .home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p {
    font-size: 2rem !important;
    line-height: 1.5 !important;
    letter-spacing: 0.02rem !important;
    margin: 15px 0 20px;
  }
}

/* Mobile View */
@media (max-width: 576px) {
  .home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 300 !important;
    font-family: "roboto", sans-serif;
  }

  .home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p {
    font-size: 1.6rem !important;
    line-height: 1.4 !important;
    letter-spacing: 0.02rem !important;
    margin: 12px 0 18px;
  }
}

@media (max-width: 767px) {
	    .home_career_wrp .container_1360_wrp {
        height: auto !important; 
		border-radius: 30px !important;
	}
	
	 .infoSlide .row {
        height: 100%;
        overflow-y: auto !important;
        overscroll-behavior: auto;
        -webkit-overflow-scrolling: touch !important;
	}
		 .infoSlide .row .infoSlide-right{
		height:unset !important;
	}
	.culture-wrp .container_1360_wrp .custom-pagination{gap:5px}
	
	    .header_full_wrp, .container_1360_wrp, .header_main, .mega_menu.BusinessesNav {
        overflow: visible;
    }
	  .culture-wrp .bg {
        position: relative;
        padding-bottom: 110vh;
    }
  
	
     .common_ttle, .careers_title {
        font-size: 4rem !important;
    }
	.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card p {
        font-size: 1.3rem !important;
        line-height: 1 !important;
    }
	.home_overview {
        padding: 40px 15px !important;
    }
	
}


/*  para  */
.home_sustainability_wrp .container_1360_wrp p,
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details p,
.emp-value .desc{
	    font-size: 2rem !important;
    line-height: 1.5 !important;
}

.latest_news_wrp .lates_container .latest_card .lates_lhs p,
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc{
    line-height: 1.2 !important;
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
	
    .container_1360_wrp {
        width: 980px !important;
        padding: 0px 20px;
    }

   .latest_news_wrp .lates_container .latest_card .lates_lhs p,
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc {
        font-size: 2rem !important;
    }
}

/* for statistics */
.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card{

display: flex;
    flex-direction: column;
    align-items: center;
}

@media (max-width: 767px) {
	 .grid-plant-list .swiper-wrapper.productsGrid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
.home_overview .container_1360_wrp .overview_numb_wrp

 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}


    .home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card {
        margin: 12px 0px;
    }

.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card p
 {
   
        line-height: 1.2 !important;
    }

.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card {
    width: 100%;
    padding: 15px 30px;
    text-align: center;
margin: unset;
   
}
.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card:nth-child(2) {
    border-left: unset;
    border-right: unset;
}
.common_cta{
        margin-top: 20px !important;
}
.home_overview .container_1360_wrp .cntr_text{
        margin-bottom: 30px;
}
.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card .unit,
	.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card h2{
    font-size: 3.6rem !important;
}
	#careers p, .Performance_Figures .Performance_Figures_left .Performance_Figures_Company p{
		        font-size: 16px !important;
		    line-height: 1.5 !important;
	}
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -31px !important;
}

.footer_wrp .container_1360_wrp .ftr_grid .subscribe_wrp input{
	    color: white;
}
.latest_news_wrp .lates_container .latest_card.latest1 .lates_lhs{ overflow:hidden;}
.latest_news_wrp .lates_container .latest_card.latest1 .lates_lhs .current-news-banner{ position:relative; width:100%; height:100%;}
.latest_news_wrp .lates_container .latest_card.latest1 .lates_lhs .current-news-banner:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0.3;} 

/* Mobile + Tablet  */
@media (max-width: 767px) {
	    .whyOur .swiper-pagination {
  
        bottom: 0px !important;
    }
	 .container_1360_wrp {
        width: 100% !important;
        padding: 0px 15px;
    }
	
	.biodiversity-sec img.mt-4.mb-4 {
    width: 100%;
    display: block;
}

	
	.chairman-message .img-fluid {
        width: 100% !important;
       
    }
	
    .home_overview .container_1360_wrp .cntr_text,
	    .latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc,
	.latest_news_wrp .lates_container .latest_card .lates_lhs p,
	.Business_segments .Business_segments_left p,
	.Milestones .Milestones_left p{
        font-size: 1.8rem !important;
    }
	.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {
		line-height: 44px;
		  margin-bottom: 0;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	  #InvestorOverview .overview_numb_wrp {
        justify-content: unset;
    }
	
        #JSWEnergyMarketWatch span.rs, .Performance_Figures .share_box .stocks_prices_wrap .stocks_prices {
        font-size: 78px !important;
       
    }
	  .performance-insights span.rs {
        font-size: 78px !important;
       
    }
	#JSWEnergyMarketWatch {
        padding-bottom: 60px !important;
    }
	.where-we-oprate br{
		display:none;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.inner-banner .current-subtitle br {
    display: none;
}
	.Milestones .Milestones_left  {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
	.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card .unit,
	.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card h2{
    font-size: 3.6rem !important;
}
   #JSWEnergyMarketWatch span.rs,
	.performance-insights span.rs
	{
        font-size: 100px;
       
    }
	

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	 
	
	.container_1360_wrp {
        width: 100% !important;
        padding: 0px 15px;
    }
	
    .chairman-message .container_1360_wrp .row .cm-right {
       
        display: flex;
        justify-content: center;
		
       
    }
	.chairman-message .container_1360_wrp .row{
	row-gap: 4rem;
}
	.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card p {
        font-size: 1.3rem !important;
        line-height: 1;
    }

}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #JSWEnergyMarketWatch span.rs,
	.performance-insights span.rs{
        font-size: 108px;
    
    }
}


@media (min-width: 1400px) {
    .header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu.aboutUsNav {
        left: 580px !important;
    }
	    .container_1360_wrp {
        width: 1200px;
			
	}

}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .home_overview .container_1360_wrp .cntr_text {
        font-size: 2.4rem !important;
    }
	.header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu.CareersNav {
        left: 630px;
        width: 570px;
    }
}

@media(max-width: 1680px) {
      .authorized-person {
        padding: 80px 0
    }
}
@media(max-width: 1023px) {
	 .grid-plant-list .swiper-wrapper.productsGrid{
        grid-template-columns: repeat(2, 1fr) !important;
    }
  .authorized-person .person-details {
        padding: 30px 0
    }
}
@media(max-width: 575px) {
    .authorized-person {
        padding: 60px 0
    }

    .authorized-person li {
        padding: 15px 20px
    }
}
/* 
certification table resp */



.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details h2{
	line-height:1.4 !important
}
.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card h2, 
.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card .unit{
	font-size:5.6rem;
}

/* footer email subscribe form */
@media (max-width: 767px) {
	.grid-plant-list .swiper-wrapper.productsGrid {
    display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
}
	
	.chairman-wrp{
		overflow: unset !important;
	}

	.infoSlide .closeInfoSlide

 {
        width: 30px;
        height: 30px;
        top: 9px;
    }
	
	.infoSlide .row {
        overflow-y: scroll !important;
		-webkit-overflow-scrolling: touch !important;
		touch-action: pan-y !important;
	
    }
	
	.table-responsive {
    max-height: 500px;
    overflow-y: auto !important;
    overscroll-behavior: auto;
}
	
    .footer_wrp .container_1360_wrp .ftr_grid
	{
		flex: auto !important;
	}
	   
}
.footer_wrp .container_1360_wrp .subscribe_wrp input.subscribe_btn {
    width: 30px;
    height: 36px;
background-image: url(../images/send-arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    background-color: #333333;
    border-radius: 0px;
    
}
/* .footer_wrp .container_1360_wrp .ftr_grid .subscribe_wrp input {
    background-image: none !important;
    border-radius: 0;
} */
.footer_wrp .container_1360_wrp .ftr_grid .subscribe_wrp input[type=email] {
    height: 36px;
    background-color: #333333;
    border: none;
    padding: 10px 20px;
    border-radius: 0px;
    width: 286px;
    background-image: unset;
    background-repeat: no-repeat;
    background-position: 96% center;
}
.footer_wrp .wpcf7-form p{
	display:flex;
	
}

#explore .explore-box{
	border-radius:40px !important;
}

.newsroom_inner_main_wrp input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.email {
    position: relative;
    width: 100%;
    height: 50px;
    font-size: 16px;
    color: var(--white);
    font-weight: var(--font-weight-900);
    padding: 0 60px 0 15px;
    background-color: #263c8a;
    border: 0;
    border-radius: 12px;
    text-transform: inherit;
    color: white !important;
	    -webkit-text-fill-color: white !important;
}
.newsroom_inner_main_wrp .subscribe-con .common_cta {
    color: #263c8a;
    margin-left: 20px;
    background: transparent;
    border: #263c8a 2px solid;
/*     margin-top: 30px; */
}
.newsroom_inner_main_wrp .subscribe-con {
	 align-items: flex-start;
	    padding: 30px 0 30px;
   
}
.newsroom_inner_main_wrp .wpcf7 form .wpcf7-response-output{
margin-top: 0 !important;
}
.newsroom_inner_main_wrp .subscribe-con .controller-con:after {
    background: url("https://uat.jsw.in/jsw-energy-cms/wp-content/uploads/2026/04/line-arrow.png");
}
.newsroom_inner_main_wrp  .controller-con p {
    margin: 0 !important;
}

.inner-banner .inner-banner-slider .swiper-wrapper .swiper-slide{ margin: 0 auto;} 



@media (min-width: 992px) {

  .hydrogen .hydrogen-det ul,
  .hydrogen.hydrogen-roadmap ul {
      padding: 0px 30px 0 0;
      margin: 0;
  }

  .hydrogen.hydrogen-roadmap ul {
      padding: 0px 0 0 30px;
  }

  .hydrogen .hydrogen-det figure {
      margin-top: 15px;
  }

}

@media only screen and (min-width: 1025px) and (max-width: 1399px) {
    .header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu.aboutUsNav {
		left: 450px !important;
        width: 649px !important;
    }
	    .header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu.CareersNav {
        left: 560px;
        width: 540px;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 1599px) {
/*     .container_1360_wrp {
        width: 100%;
        max-width: 1280px; 
	} */
	
	.header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu.aboutUsNav {
        left: 620px;
    }
}
@media (min-width: 1600px) {
    	.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2{
        font-size: 8rem !important;
    }
	    .container_1360_wrp {
		
     width: 1360px;
			
	}
	    .header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu.aboutUsNav {
        left: 600px !important;
        width: 760px;
    }
}

#InvestorOverview .InvestmentStory { 
	margin-top:0;
}
.inner-banner .commonCTA {
    padding-top: 26px;
}
.inner-banner .commonCTA {
    display: flex;
    flex-direction: row;
    gap: 24px;
	    flex-wrap: wrap;
    
}
.industrial-integration .highlightsCard:hover .content {
    bottom: 1.5rem;
    height: 220px;
}

.grid-plant-list .swiper-wrapper.productsGrid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
	column-gap: 24px;
    row-gap: 24px;
}
.awards-content-icn .container_1360_wrp .row .awards-right .awardsSwiper .swiper-wrapper .swiper-slide .award::after{
    bottom: 7px ;
    right: 5px ;
}
.skilling .skillsinfo .desc {
    font-size: inherit; 
}
.home_career_wrp .container_1360_wrp {
    height: 360px; 
	border-radius: 60px;
}
#investorOverviewChairman .chairman-message .common_ttle {
   
    text-transform: capitalize; 
}
.col-md-6.infoSlide-right {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 600px;
    padding-right: 20px;
}

.inner-banner .inner-banner-slider .swiper-button-next,
.inner-banner .inner-banner-slider .swiper-button-prev{
    display: none;
}
@media (resolution: 1.5dppx) {
    .home_overview.contact_us_container .container_1360_wrp .contact_from .form-control {
       height: 60px;
       padding: 10px 24px;
    }
	
}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control {
   
       padding: 10px 24px;
    }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output{
    display:none !important;
}
#wpcf7-f2724-o1 br {
    display: none;
}
 div#wpcf7-f2725-o1 {
    width: 100%;
    word-break: break-word;
}
#wpcf7-f2725-o1 form.sent .wpcf7-response-output{
    border-color:#46b450;
    color:#fff ;
}
   .other-explore-info .col-lg-3 {
       width: fit-content !important;
}

.infoSlide .row .infoSlide-right {
    
    height: 100%; 
}
#InvestorOverview .AnnualReport-Q3 ul li a { 
	
padding: 15px 60px 15px 10px;

}

.custom-popup-overlay{
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);

    display: flex;
    align-items: center;
    justify-content: center;

    opacity: 0;
    visibility: hidden;

    transition: 0.3s ease;

    z-index: 99999;
}

.custom-popup-overlay.show{
    opacity: 1;
    visibility: visible;
}

.custom-popup-box{
    width: 90%;
    max-width: 500px;

    background: #fff;

    padding: 40px;

    border-radius: 20px;

    position: relative;

    text-align: center;
}

.custom-popup-box h3{
    font-size: 28px;
    margin-bottom: 15px;
}

.custom-popup-box p{
    font-size: 18px;
    line-height: 1.6;
}

.popup-close{
    position: absolute;
    top: 15px;
    right: 15px;

    border: none;
    background: none;

    font-size: 30px;
    cursor: pointer;
}
.overflow-card{
    max-height:370px;
    overflow-y:auto;
    overflow-x:hidden;
    padding-right:10px;
    pointer-events:auto;
    overscroll-behavior:contain;
}

.Milestones_slider .swiper-slide{
    pointer-events:auto;
}
.envmnt-data-filter .col-sm-6 {
       
        gap: 20px !important;
    }

.header_full_wrp .container_1360_wrp .header_main ul.main_nav li.drop_level1 .mega_menu .mm_grid .level2_lnks.active, .header_full_wrp .container_1360_wrp .header_main ul.main_nav li .invsubwrp .invsub .level2_lnks.active{ color: #213a8f;}
 
.header_full_wrp .container_1360_wrp .header_main ul.main_nav li .invsubinfo .level2_lnks{ color:#000; border:none;}
.overlay-search-main .container-1440-wrp .header-search .search{ display:flex;}
