/* imac 21 4k inch Styles here */
@media (min-width: 1920px) and (max-width: 2560px) {
}

@media (min-width: 1920px) and (max-width: 2560px) {}

@media (min-width: 1600px) and (max-width: 1919px) {}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {

/*   .container_1360_wrp {
width: 1100px;
}
*/
.header_full_wrp .container_1360_wrp .top_head {height: 48px;}
.header_full_wrp .container_1360_wrp .top_head ul li a {font-size: 11.6px;}
.header_full_wrp .container_1360_wrp .header_main ul.main_nav li a { font-size: 14px; }
.header_full_wrp .container_1360_wrp .header_main { height: 70px; }
.header_full_wrp .container_1360_wrp .top_head ul {column-gap: 1.8rem;}

.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2,.Performance_Figures .share_box .stocks_prices_wrap .stocks_prices {
    font-size: 98px;line-height: 104.64px;
    /* font-size: 68px;line-height: 1.2; */
}
.common_cta {font-size: 1.4rem;height: 42px;}
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p {font-size: 34px;line-height: 36px;}
.home_overview .container_1360_wrp .cntr_text {font-size: 1.9rem;}
.home_overview .container_1360_wrp .cntr_text .lineParent2 { display: inline-block !important; }
.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card h2 {font-size: 4rem;}
.home_overview .container_1360_wrp .overview_numb_wrp .infonumb_card p {font-size: 1.3rem;}
.common_ttle {font-size: 4rem;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .common_ttle {font-size: 50px;}
.Business_segments .Business_segments_left p {font-size: 2rem;}
.Business_segments .Business_segments_left {margin-right: 20px;}
.Business_segments .swiper-button-next, .Business_segments .swiper-button-prev {width: 50px;height: 50px;}
.Business_segments .swiper-button-next:after, .Business_segments .swiper-button-prev:after {font-size: 20px;}
.Business_segments .Business_segments_slider_nav {width: 34%;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details p {line-height: 19px;
font-size: 15px;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details h2 {line-height: 32px;}
.home_sustainability_wrp .container_1360_wrp p {font-size: 1.6rem;} 
.home_sustainability_wrp .sustainability_cards h3,.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 20px;}

.home_sustainability_wrp .sustainability_cards p {
font-size: 15px !important;
line-height: 22px !important;
}

.home_sustainability_wrp .sustainability_cards {height: 210px;padding: 26px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h6,.Performance_Figures .Performance_Figures_left .Performance_Figures_Company p,.Performance_Figures .Performance_Figures_left .Performance_Figures_Company a,.Performance_Figures .nav-tabs .nav-link,.Performance_Figures .share_box .stocks_prices_wrap .market-info {font-size: 14px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company p {line-height: 24px;}
.latest_news_wrp .lates_container .latest_card .lates_lhs p {line-height: 33px;font-size: 22px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr h4 {line-height: 24px;font-size: 12px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc {font-size: 18px;line-height: 26px;}

#careers .careers_title {font-size: 64px;line-height: 70px;line-height: 70px;}
.inner-banner .inner-banner-slider .container_1360_wrp h1 {font-size: 6rem;line-height: 1.1;}
/* 
.home_overview.contact_us_container .container_1360_wrp {
  width: 750px;
  max-width: 100%;
} */

.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control {font-size: 15px;height: 55px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from textarea.form-control {padding-top: 16px;overflow-y: hidden;}

.home_overview.contact_us_container .contact_address .jsw_center {font-size: 28px;}
.home_overview.contact_us_container .contact_address .address {font-size: 18px;}
.home_overview.contact_us_container .contact_address .tel a {font-size: 14px;}
.chairman-message .container_1360_wrp .row .cm-left p {font-size: 30px;}

.End-to-End-Strategy canvas {height: 520px;}
.End-to-End-Strategy .Strategy-tabs .slider-thumbnail .swiper-slide {font-size: 20px;}
.Milestones .Milestones_right .Milestones_cards .Milestones_Details h2 {font-size: 22px; margin-bottom: 10px;}
.Milestones .infonumb_card h2 {font-size: 3.2rem;}
.Milestones .infonumb_card p {font-size: 1.3rem;}
.Milestones hr {margin-top: 14px;}
.Milestones .Milestones_left p {font-size: 2.2rem;}
.world_map .container_1360_wrp {transform: scale(0.85);}
.world_map {height: 811px;}
.world_map .map_canvas {transform: translate(280px, -140px);}
.world_map .map_India_wrap {transform: translate(-151px, -20px);}
#ResponsibleApproach .item {
    padding: 30px 0px;
}
#TransitioningTomorrow .container_1360_wrp {padding-top: 100px;}
#reports-section.annualReport .filter-container .filter-label,#reports-section.cgr .filter-container .filter-label,#reports-section.ShareholdersMeeting .filter-container .filter-label,#reports-section.PressReleases .filter-container .filter-label {font-size: 32px;}

#reports-section .chairman-message .common_ttle {font-size: 60px;}
#reports-section .chairman-message p {font-size: 20px;}
.inner-banner.investorOverviewBanner .swiper-slide .container_1360_wrp h1 {font-size: 5rem;line-height: 60px;}
#InvestorOverview .desc {font-size: 21px;}

#Financial-Highlights .Financial-Highlights-lhs h4,#investorOverviewChairman .chairman-message p {font-size: 20px;}
#Financial-Highlights .Financial-Highlights-lhs p {
    font-size: 16px;
}
#Financial-Highlights .overview_numb_wrp .infonumb_card h2 {font-size: 4.6rem;}
#Financial-Highlights .overview_numb_wrp .infonumb_card {margin: 10px 0px;}
#LatestAnnouncements .LatestAnnouncementsSlider .AnnouncementsCard .AnnouncementsCard_details h6 {font-size: 14px;}

#investorOverviewChairman .chairman-message .common_ttle {font-size: 62px;}
.our-thermal-plant ul.tabs li,#ManufacturingTabs .accordion-header h3 {font-size: 20px;}
.our-thermal-plant .tab_container p,#ManufacturingTabs .RenewableProject p,#ManufacturingTabs .accordion-content a {font-size: 18px;}
.small_ttle,#ManufacturingTabs .RenewableProject h6 {font-size: 14px;}

}

/* @media  screen and (max-width: 1440px) {

} */

@media only screen and (min-width: 1025px) and (max-width: 1399px) {
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {
    font-size: 88px; line-height: 90px; 
    /* font-size: 50px; line-height:1.2;  */
}
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p { font-size: 28px; line-height: 32px; }
.chairman-message .container_1360_wrp .row .cm-left p {font-size: 26px;line-height: 1.3;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company {padding: 18px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 32px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company p {font-size: 18px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control {height: 60px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control.EnquirySelect {padding-top: 10px;
    padding-bottom: 10px;}

.inner-banner .inner-banner-slider .container_1360_wrp h1 {font-size: 6rem;line-height: 1.1;}
.Chairperson_message .Chairperson_message_lhs .q, .Sustainability_officer_message .Sustainability_officer_lhs .q {font-size: 31px;}
.Chairperson_message .Chairperson_message_lhs .name h2, .Sustainability_officer_message .Sustainability_officer_lhs .name h2 {font-size: 20px;}
.End-to-End-Strategy .desc {font-size: 20px;}
.End-to-End-Strategy canvas {width: 518px;}
#ResponsibleApproach .item {
    padding: 50px 0px;
} 
#TransitioningTomorrow .container_1360_wrp {
    position: relative;
    padding-top: 100px;
}

#brsr .report-list li .report-item .fy {font-size: 16px;}
#brsr .tabs_wrp .nav-tabs .nav-link {font-size: 20px;}
#employee-stock .report-list li .report-item .fy {font-size: 16px;}
#reports-section .accordion-body .report-card ul li a {font-size: 13px;}
#reports-section.annualReport .filter-container .filter-label,#reports-section.cgr .filter-container .filter-label,#reports-section.ShareholdersMeeting .filter-container .filter-label {font-size: 28px;}
#reports-section .chairman-message .common_ttle {font-size: 60px;}
#reports-section .chairman-message p {font-size: 18px;}
.home_sustainability_wrp .sustainability_cards h3,.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 20px;}
.home_sustainability_wrp{height: calc(125vh - 10px);}
.latest_news_wrp .lates_container .latest_card .lates_lhs p{line-height: 28px;font-size: 22px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc{font-size: 18px;line-height: 26px;}
#careers .careers_title{font-size: 60px;line-height: 70px;}
#careers p{font-size: 28px;line-height: 30px;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details h2{line-height: 30px;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details p{line-height: 20px;font-size: 16px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .common_ttle {font-size: 40px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo ul li {margin-bottom: 10px;font-size: 15px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .summary-txt {margin-bottom: 20px;padding-top: 6px;font-size: 18px;}
.culture-wrp .cultureSwiper .swiper-pagination {bottom: 30px;}

#investorOverviewChairman .chairman-message .common_ttle {font-size: 62px;}
.our-thermal-plant ul.tabs li,#ManufacturingTabs .accordion-header h3 {font-size: 18px;}
.our-thermal-plant .tab_container p,#ManufacturingTabs .RenewableProject p,#ManufacturingTabs .accordion-content a {font-size: 18px;}
.small_ttle,#ManufacturingTabs .RenewableProject h6 {font-size: 14px;}
#Commitment .CommitmentCard .CommitmentText p,.whyOur .whyOurRhs .whyOurCard .whyOurText p,.rightside-section-wrp p {font-size: 18px;}
#Commitment .CommitmentCard .CommitmentText h3,.whyOur .whyOurRhs .whyOurCard .whyOurText h3 {font-size: 24px;}

.common_ttle {font-size: 3.6rem;}

.home_overview .container_1360_wrp .cntr_text {font-size: 2rem;}

}

@media (resolution: 1.75dppx) {
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {
    font-size: 88px; line-height: 90px; 
    /* font-size: 50px; line-height:1.2;  */
}
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p { font-size: 28px; line-height: 32px; }
.chairman-message .container_1360_wrp .row .cm-left p {font-size: 26px;line-height: 1.3;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company {padding: 18px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 32px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company p {font-size: 18px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control {height: 60px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control.EnquirySelect {padding-top: 10px;
    padding-bottom: 10px;}

.inner-banner .inner-banner-slider .container_1360_wrp h1 {font-size: 6rem;line-height: 1.1;}
.Chairperson_message .Chairperson_message_lhs .q, .Sustainability_officer_message .Sustainability_officer_lhs .q {font-size: 31px;}
.Chairperson_message .Chairperson_message_lhs .name h2, .Sustainability_officer_message .Sustainability_officer_lhs .name h2{font-size: 20px;}
.End-to-End-Strategy .desc {font-size: 20px;}
.End-to-End-Strategy canvas {width: 518px;}
#ResponsibleApproach .item {
    padding: 50px 0px;
} 
#TransitioningTomorrow .container_1360_wrp {
    position: relative;
    padding-top: 100px;
}

#brsr .report-list li .report-item .fy {font-size: 16px;}
#brsr .tabs_wrp .nav-tabs .nav-link {font-size: 20px;}
#employee-stock .report-list li .report-item .fy {font-size: 16px;}
#reports-section .accordion-body .report-card ul li a {font-size: 13px;}
#reports-section.annualReport .filter-container .filter-label,#reports-section.cgr .filter-container .filter-label,#reports-section.ShareholdersMeeting .filter-container .filter-label {font-size: 28px;}
#reports-section .chairman-message .common_ttle {font-size: 60px;}
#reports-section .chairman-message p {font-size: 18px;}
.home_sustainability_wrp .sustainability_cards h3,.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 20px;}
.home_sustainability_wrp{height: calc(125vh - 10px);}
.latest_news_wrp .lates_container .latest_card .lates_lhs p{line-height: 28px;font-size: 22px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc{font-size: 18px;line-height: 26px;}
#careers .careers_title{font-size: 60px;line-height: 70px;}
#careers p{font-size: 28px;line-height: 30px;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details h2{line-height: 30px;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details p{line-height: 20px;font-size: 16px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .common_ttle {font-size: 40px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo ul li {margin-bottom: 10px;font-size: 15px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .summary-txt {margin-bottom: 20px;padding-top: 6px;font-size: 18px;}
.culture-wrp .cultureSwiper .swiper-pagination {bottom: 30px;}

#investorOverviewChairman .chairman-message .common_ttle {font-size: 62px;}
.our-thermal-plant ul.tabs li,#ManufacturingTabs .accordion-header h3 {font-size: 16px;}
.our-thermal-plant .tab_container p,#ManufacturingTabs .RenewableProject p,#ManufacturingTabs .accordion-content a {font-size: 16px;}
.our-thermal-plant ul.tabs li {padding: 7px 10px;}
.small_ttle,#ManufacturingTabs .RenewableProject h6 {font-size: 14px;}
#Commitment .CommitmentCard .CommitmentText p,.whyOur .whyOurRhs .whyOurCard .whyOurText p,.rightside-section-wrp p {font-size: 18px;}
#Commitment .CommitmentCard .CommitmentText h3,.whyOur .whyOurRhs .whyOurCard .whyOurText h3 {font-size: 24px;}

.common_ttle {font-size: 3.6rem;}

.home_overview .container_1360_wrp .cntr_text {font-size: 2rem;}
.leftside-section-wrp p {font-size: 16px;}
}

@media (resolution: 1.5dppx) {
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {
    font-size: 88px; line-height: 90px; 
    /* font-size: 50px; line-height:1.2;  */
}
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p { font-size: 28px; line-height: 32px; }
.chairman-message .container_1360_wrp .row .cm-left p {font-size: 26px;line-height: 1.3;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company {padding: 18px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 32px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company p {font-size: 18px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control {height: 60px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control.EnquirySelect {padding-top: 10px;
    padding-bottom: 10px;}

.inner-banner .inner-banner-slider .container_1360_wrp h1 {font-size: 6rem;line-height: 1.1;}
.Chairperson_message .Chairperson_message_lhs .q, .Sustainability_officer_message .Sustainability_officer_lhs .q {font-size: 31px;}
.Chairperson_message .Chairperson_message_lhs .name h2, .Sustainability_officer_message .Sustainability_officer_lhs .name h2 {font-size: 20px;}
.End-to-End-Strategy .desc {font-size: 20px;}
.End-to-End-Strategy canvas {width: 518px;}
#ResponsibleApproach .item {
    padding: 50px 0px;
} 
#TransitioningTomorrow .container_1360_wrp {
    position: relative;
    padding-top: 100px;
}

#brsr .report-list li .report-item .fy {font-size: 16px;}
#brsr .tabs_wrp .nav-tabs .nav-link {font-size: 20px;}
#employee-stock .report-list li .report-item .fy {font-size: 16px;}
#reports-section .accordion-body .report-card ul li a {font-size: 13px;}
#reports-section.annualReport .filter-container .filter-label,#reports-section.cgr .filter-container .filter-label,#reports-section.ShareholdersMeeting .filter-container .filter-label {font-size: 28px;}
#reports-section .chairman-message .common_ttle {font-size: 60px;}
#reports-section .chairman-message p {font-size: 18px;}
.home_sustainability_wrp .sustainability_cards h3,.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 20px;}
.home_sustainability_wrp{height: calc(125vh - 10px);}
.latest_news_wrp .lates_container .latest_card .lates_lhs p{line-height: 28px;font-size: 22px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc{font-size: 18px;line-height: 26px;}
#careers .careers_title{font-size: 60px;line-height: 70px;}
#careers p{font-size: 28px;line-height: 30px;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details h2{line-height: 30px;}
.Business_segments .Business_segments_right .Business_segments_cards .Business_segments_Details p{line-height: 20px;font-size: 16px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .common_ttle {font-size: 40px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo ul li {margin-bottom: 10px;font-size: 15px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .summary-txt {margin-bottom: 20px;padding-top: 6px;font-size: 18px;}
.culture-wrp .cultureSwiper .swiper-pagination {bottom: 30px;}

#investorOverviewChairman .chairman-message .common_ttle {font-size: 62px;}
.our-thermal-plant ul.tabs li,#ManufacturingTabs .accordion-header h3 {font-size: 18px;}
.our-thermal-plant .tab_container p,#ManufacturingTabs .RenewableProject p,#ManufacturingTabs .accordion-content a {font-size: 18px;}
.small_ttle,#ManufacturingTabs .RenewableProject h6 {font-size: 14px;}
#Commitment .CommitmentCard .CommitmentText p,.whyOur .whyOurRhs .whyOurCard .whyOurText p,.rightside-section-wrp p {font-size: 18px;}
#Commitment .CommitmentCard .CommitmentText h3,.whyOur .whyOurRhs .whyOurCard .whyOurText h3 {font-size: 24px;}

.common_ttle {font-size: 3.6rem;}

.home_overview .container_1360_wrp .cntr_text {font-size: 2rem;}

}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/* Portrait and Landscape */

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

.Business_segments { padding: 40px 20px; }
.Business_segments .Business_segments_left { width: 100%; float: none; margin-bottom: 20px; }
.Business_segments .Business_segments_slider_nav {
position: absolute;
bottom: 105px;
right: 0px;
width: 18%;
left: inherit;
}

.home_sustainability_wrp .home_sus_pic,.home_sustainability_wrp {height: 770px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company {padding: 20px; }
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company a { position: relative; left: 0px; bottom: 0px; display: inline-block; margin-top: 10px; }
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 30px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company p {font-size: 16px;
line-height: 25px;}

.Performance_Figures .share_box .stocks_prices_wrap .stocks_prices {font-size: 98px;line-height: 105px;}
.Performance_Figures {padding: 60px 0px;}
.latest_news_wrp .lates_container .latest_card .lates_lhs p {font-size: 24px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc {

font-size: 16px;
line-height: 26px;
}
#careers .careers_title {font-size: 54px;line-height: 60px;}
#careers p {font-size: 24px;line-height: 30px;}
.chairman-message .container_1360_wrp .row .cm-left p {font-size: 26px;}
.home_overview.contact_us_container .contact_address {padding: 40px 40px;}


#ResponsibleApproach {padding: 0px 0px; padding-bottom: 30px; background-color: white; }
#ResponsibleApproach .item { position: relative; display: flex; }
#ResponsibleApproach .list,#ResponsibleApproach .wrapper { height: auto; }
#ResponsibleApproach .swiper-pagination-bullet {width: 20px;}
#ResponsibleApproach .ResponsibleContent { margin-top: 20px; } 
#ResponsibleApproach .swiper-pagination { left: 0px; margin: auto; }
#ResponsibleApproach .sdgs img {
    width: 50px; margin-bottom: 5px;
}
#ResponsibleApproach .ResponsibleCards .ResponsibleContent {padding: 0 10px;}
#ResponsibleApproach .item {
    padding: 0px 0px;
}

#ResponsibleApproach .swiper-pagination { top: inherit; bottom: 0px; position: relative; }
#ResponsibleApproach .ResponsibleCards {padding-bottom: 40px;padding-top: 30px; }
#TransitioningTomorrow .container_1360_wrp {
    position: relative;
    padding-top: 40px;
}
#brsr  .tabs_wrp .nav-tabs .nav-link {font-size: 20px;}
#brsr {
    padding: 30px 0px;
}
.inner-banner .inner-banner-slider .container_1360_wrp h1 {line-height: 1.1;font-size: 6rem;} 
#reports-section .chairman-message .common_ttle {font-size: 58px;line-height: 1;}
#reports-section .chairman-message p {
    font-size: 16px;
}
#reports-section .chairman-message h5 {font-size: 20px;}

#reports-section .ShareholdersMeeting_warp .ShareholdersMeetingPdf {padding-right: 130px;}
#reports-section.PressReleases .PressReleasesPdf {padding-right: 60px;}



.investorOverviewBannerslider { height: 100%; }

    .investorOverviewBannerslider .swiper-wrapper .swiper-slide {
        width: 100vw;
        padding-left: 0;
        padding-right: 0;
    }
    .investorOverviewBannerslider .swiper-wrapper .swiper-slide img {height: 100%;
    object-fit: cover;
    width: 100%;}

    .inner-banner.investorOverviewBanner .swiper-slide .container_1360_wrp h1 {line-height: 81px;}
/*     .inner-banner.investorOverviewBanner .swiper-slide .container_1360_wrp ul li {font-size: 12px;} */
    .inner-banner.investorOverviewBanner .common_cta {height: 40px;font-size: 1.2rem;padding: 0px 10px;} 
    #InvestorOverview {padding: 16px;}
    #InvestorOverview .desc {font-size: 20px;}
    .common_cta {padding: 0px 16px;letter-spacing: 0.9px;}
    .WhyInvestEnergy_rhs { margin-top: 20px; }
    #InvestorOverview .InvestmentStory {padding: 20px;text-align: center;}
    #InvestorOverview .InvestmentStory .row { margin-bottom: 30px; }
    #InvestorOverview .InvestmentStory .row h3 { margin-top: 20px; }
    #InvestorOverview .InvestmentStory .row img {width: 70px;}
    #InvestorOverview .AnnualReport-Q3 {
    margin-top: 40px;
}
#JSWEnergyMarketWatch .JSWMarket {padding: 20px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-tabs .btn {font-size: 13px;padding: 5px 10px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-tabs {gap: 6px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-container {height: 350px; margin-bottom: 30px; }
#JSWEnergyMarketWatch .JSWMarket h2 {font-size: 20px;}
#JSWEnergyMarketWatch {
    padding-bottom: 30px;
}
#Financial-Highlights .Financial-Highlights-lhs { padding: 20px; }
#Financial-Highlights .Financial-Highlights-lhs p {
    font-size: 18px;
}
#LatestAnnouncements {padding: 20px;}
#LatestAnnouncements .LatestAnnouncementsSlider .AnnouncementsCard { margin-bottom: 0px; padding: 20px; }
#Eventsmeetings .EventsmeetingsSlider .EventsmeetingsCard { padding: 20px; }
#LatestAnnouncements .LatestAnnouncementsSlider .AnnouncementsCard .AnnouncementsCard_details h2 {font-size: 20px;}
#Eventsmeetings .EventsmeetingsSlider .EventsmeetingsCard .Eventsmeetings_details h2 {font-size: 18px;}
#LatestAnnouncements .common_cta { margin-top: 20px !important; }
#investorOverviewChairman .chairman-message .common_ttle {font-size: 46px;}
#investorOverviewChairman .chairman-message p {
    font-size: 19px;
    line-height: 1.4;
}
#investorOverviewChairman .chairman-message { padding-bottom: 30px; }
#Eventsmeetings {
    padding: 10px;
}

#Shareholderinformation {
    padding: 10px;
    padding-bottom: 40px;
}
#Shareholderinformation ul { margin-bottom: 0px; }
#InvestorESG {
    padding: 30px 10px;
}
#InvestorESG .InvestorESG_details {margin-top: 10px;padding-left: 10px;}
#ImportantInvestor {
    padding: 32px 12px;
}
#ImportantInvestor .Institutional_address {
    margin-top: 0px;
}

#InvestorESG .InvestorESG_links .common_cta {
    margin-right: 2px;
}
#InvestorESG .InvestorESG_links {
    display: inline-block;
} 

.footer_wrp .container_1360_wrp .ftr_grid .subscribe_wrp input {width: 100%;}

.home_sustainability_wrp .sustainability_cards {padding: 20px;}
.home_sustainability_wrp .sustainability_cards p {font-size: 16px !important;line-height: 22px !important;}
#ManufacturingTabs .sidebar {width: 300px;}
#ManufacturingTabs .content-area {margin-left: 30px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0.5;}
.whywork .navwrp .swiper-button-next {
    position: relative;
    top: auto;
    bottom: auto;
    margin: 0;
    right: -40px;
}
.whywork .navwrp .swiper-button-prev {
    position: relative;
    top: auto;
    bottom: auto;
    margin: 0;
    left: -40px;
}

}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 { font-size: 8rem !important; line-height: 50px; }
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p {font-size: 3rem !important;}
.Business_segments .Business_segments_left {margin-right: 0px;padding-right: 30px;}
.home_sustainability_wrp .sustainability_cards {
padding: 22px;
height: 330px;
}

.Business_segments {padding: 50px 20px;}
.Business_segments .Business_segments_left {width: 100%; margin-bottom: 20px; }

.Business_segments .Business_segments_slider_nav {
position: absolute;
bottom: -85px;
right: 0px;
left: inherit;
width: 22%;
}
.home_sustainability_wrp .home_sus_pic,.home_sustainability_wrp {height: 770px;}

.Performance_Figures {padding: 50px 0px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company {padding: 30px;}
.Performance_Figures .share_box { margin-top: 20px; padding: 30px; }
#careers { background-color: var(--grey-color); padding-bottom: 30px; }
#careers .container_1360_wrp { position: relative; }
#careers .careers_title {font-size: 64px;line-height: 80px; padding: 20px; }
#careers .careers_right {padding:0px 20px;}
.header_full_wrp .container_1360_wrp .header_main .search_ico { display: none; }
.cm-left { margin-top: 10px; }
.chairman-message { padding-bottom: 40px; }
.chairman-message .container_1360_wrp .row .cm-left p {font-size: 28px;}
.inner-banner .inner-banner-slider .container_1360_wrp h1 {line-height: 1.1;font-size: 6rem;}
.home_overview.contact_us_container .contact_address {padding: 40px 40px;}

#TransitioningTomorrow {background-color: #36c3ff; height: auto; padding-bottom: 30px; }
#TransitioningTomorrow .TransitioningPix { position: relative; overflow: hidden; }
#TransitioningTomorrow .TransitioningPix img { width: 100%; height: 300px; object-fit: cover; }
#TransitioningTomorrow .container_1360_wrp {
    position: relative;
    padding-top: 10px;
}

#ResponsibleApproach {padding: 0px 0px; padding-bottom: 30px; background-color: white; }
#ResponsibleApproach .item { position: relative; display: flex; }
#ResponsibleApproach .list,#ResponsibleApproach .wrapper { height: auto; }
#ResponsibleApproach .swiper-pagination-bullet {width: 20px;}
#ResponsibleApproach .ResponsibleContent { margin-top: 20px; } 
#ResponsibleApproach .swiper-pagination { left: 0px; margin: auto; }
#ResponsibleApproach .sdgs img {
    width: 50px; margin-bottom: 5px;
}
#ResponsibleApproach .ResponsibleCards .ResponsibleContent {padding: 0 10px;}
#ResponsibleApproach .item {
    padding: 0px 0px;
}

#ResponsibleApproach .swiper-pagination { top: inherit; bottom: 0px; position: relative; }
#ResponsibleApproach .ResponsibleCards {padding-bottom: 40px;}

#brsr {
    padding: 30px 0px;
}

#brsr .tabs_wrp { overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch; }
#brsr .tabs_wrp .nav-tabs { border-bottom: none;
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  min-width: 100%; margin-bottom: 20px; }
#brsr .tabs_wrp .nav-tabs .nav-item { flex: 1 0 auto;
  text-align: center; }
#brsr .tabs_wrp .nav-tabs .nav-link {padding: 10px 20px;font-size: 16px; line-height: 1.2; }
#employee-stock {
    padding: 30px 0px;
}
/* #employee-stock .report-list li .report-item .fy {line-height: 21px; display: grid; }
#employee-stock .report-list li .report-item svg {width: 40px; height: 40px;} */
#reports-section .nobanner {
    padding-top: 20px;
}

#reports-section .latest-reports .annual-report-lhs a {padding: 0px 18px;}
#reports-section .latest-reports .annual-report-lhs .desc {padding-right: 20px;}
#reports-section .ShareholdersMeeting_warp .ShareholdersMeetingPdf {padding-right: 50px;font-size: 18px;}
#reports-section .chairman-message .common_ttle {font-size: 58px;}
#reports-section.PressReleases .PressReleasesPdf {padding-right: 60px;}

.investorOverviewBannerslider { height: 100%; }

    .investorOverviewBannerslider .swiper-wrapper .swiper-slide {
        width: 100vw;
        padding-left: 0;
        padding-right: 0;
    }
    .investorOverviewBannerslider .swiper-wrapper .swiper-slide img {height: 100%;
    object-fit: cover;
    width: 100%;}

    .inner-banner.investorOverviewBanner .swiper-slide .container_1360_wrp h1 {line-height: 81px;}
/*     .inner-banner.investorOverviewBanner .swiper-slide .container_1360_wrp ul li {font-size: 12px;} */
    .inner-banner.investorOverviewBanner .common_cta {height: 40px;font-size: 1.2rem;padding: 0px 10px;} 
    #InvestorOverview {padding: 16px;}
    #InvestorOverview .desc {font-size: 20px;}
    .common_cta {padding: 0px 16px;letter-spacing: 0.9px;}
    .WhyInvestEnergy_rhs { margin-top: 20px; }
    #InvestorOverview .InvestmentStory {padding: 20px;text-align: center;}
    #InvestorOverview .InvestmentStory .row { margin-bottom: 30px; }
    #InvestorOverview .InvestmentStory .row h3 { margin-top: 20px; }
    #InvestorOverview .InvestmentStory .row img {width: 130px;}
    #InvestorOverview .AnnualReport-Q3 {
    margin-top: 40px;
}
#JSWEnergyMarketWatch .JSWMarket {padding: 20px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-tabs .btn {font-size: 13px;padding: 5px 4px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-tabs {gap: 6px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-container {height: 250px; margin-bottom: 30px; }
#JSWEnergyMarketWatch .JSWMarket h2 {font-size: 20px;}
#JSWEnergyMarketWatch {
    padding-bottom: 30px;
}
#Financial-Highlights .Financial-Highlights-lhs { padding: 20px; }
#Financial-Highlights .Financial-Highlights-lhs p {
    font-size: 18px;
}
#LatestAnnouncements {padding: 20px;}
#LatestAnnouncements .LatestAnnouncementsSlider .AnnouncementsCard { margin-bottom: 0px; }
#LatestAnnouncements .common_cta { margin-top: 20px !important; }
#investorOverviewChairman .chairman-message .common_ttle {font-size: 46px;}
#investorOverviewChairman .chairman-message p {
    font-size: 19px;
    line-height: 1.4;
}
#investorOverviewChairman .chairman-message { padding-bottom: 30px; }
#Eventsmeetings {
    padding: 10px;
}

#Shareholderinformation {
    padding: 10px;
}
#Shareholderinformation ul { margin-bottom: 0px; }
#InvestorESG {
    padding: 30px 10px;
}
#InvestorESG .InvestorESG_details {margin-top: 10px;padding-left: 10px;}
#ImportantInvestor {
    padding: 12px;
}
#ImportantInvestor .Institutional_address {
    margin-top: 0px;
}

#InvestorESG .InvestorESG_links .common_cta {
    margin-right: 2px;
}
#InvestorESG .InvestorESG_links {
    display: inline-block;
} 

.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .common_ttle {font-size: 36px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo .summary-txt {margin-bottom: 18px;padding-top: 8px;font-size: 16px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .container_1360_wrp .cultureinfo ul li {margin-bottom: 7px;}
.culture-wrp .cultureSwiper .swiper-wrapper .swiper-slide .bg img{height: 70svh;object-fit: cover;}

.leftside-section-wrp::before { display: none; }
.leftside-section-wrp .container_1360_wrp { display: block;  position: relative; background-color: #EFFAFF; padding: 20px; }

.our-thermal-plant {
    padding: 20px 0px;
}

.our-thermal-plant .tab_drawer_heading {padding: 15px 20px;font-size: 18px;border-top: 1px solid rgba(51, 51, 51, 0.2);}
.our-thermal-plant .our-thermal-rhs { margin-top: 20px; }
.our-thermal-plant .tab_container p {font-size: 19px;}
.our-thermal-plant .tab_drawer_heading { background-color: transparent; color: #000; padding: 15px 0px; background: url(../images/acc-plus.svg) no-repeat right center; background-size: 15px; }
.our-thermal-plant .d_active { background-color: transparent; color: #f44336; background: url(../images/acc-min.svg) no-repeat right center; background-size: 15px; }
.our-thermal-plant .tab_content {padding: 20px 0px;}

.whyOur .whyOurRhs .whyOurCard .whyOurText p { width: 100%; font-size: 16px; }
.whyOur .whyOurRhs .whyOurCard .whyOurText h3 {font-size: 22px;}

.whyOur {
    padding: 30px 0px;
}

.whyOur .whyOurRhs .whyOurCard  { margin-top: 20px; }
.rightside-section-wrp .container_1360_wrp { position: relative; padding: 20px; }
.rightside-section-wrp::before { display: none; }

#ManufacturingTabs {
    padding: 20px 0px;
}
#ManufacturingTabs .ManufacturingTabs_wrap { display: block; }
#ManufacturingTabs .content-area {margin-left: 0px;}
#ManufacturingTabs .RenewableProject p {font-size: 18px;}
#ManufacturingTabs .RenewableProject h6 {font-size: 14px;}

.whyOur .swiper-pagination { position: relative; bottom: 0px; }
#ManufacturingTabs .mobile-toggle .fa-bars { color: #fff; }
#ManufacturingTabs .sidebar-header { padding: 10px; background-color: #213a8f; margin-top: 10px; position: relative; }
#ManufacturingTabs .sidebar-header h2 { display: block; color: #fff; font-size: 18px; margin-bottom: 0px; }
#ManufacturingTabs .sidebar {max-height: 87px;}

#OurPartners {
    padding: 30px 0px;
}

#OurPartners .PartnersSlider {
    margin-top: 20px;
    margin-bottom: 10px;
}
#OurPartners .swiper-pagination,#Commitment .swiper-pagination { position: relative; bottom: 0px; margin-top: 20px; }
#Commitment {
    padding: 30px 0px;
}

#ManufacturingTabs .accordion-header h3 {font-size: 18px;}
#ManufacturingTabs .accordion-content a {
        padding: 5px 20px;
        font-size: 16px;
    }

    #ManufacturingTabs .mobile-toggle {
        background: transparent;
        padding: 3px 10px;
        position: absolute;
        width: 96%;
        text-align: right;
    }
    #ManufacturingTabs .accordion {margin-top: 5px;}
.our-thermal-plant ul.tabs li {font-size: 19px;}



}



/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {
.header_full_wrp .container_1360_wrp .header_main .search_ico { display: none; }
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {line-height: 24.64px;font-size: 5rem;}
.Business_segments {padding: 40px 20px;}
.Business_segments .Business_segments_left { float: none; width: 100%; }
.Business_segments .Business_segments_left p { margin-bottom: 20px;
font-size: 2.1rem;}

.Business_segments .Business_segments_slider_nav {bottom: -75px;right: 20px; left: inherit;}
.Business_segments .swiper-button-next, .Business_segments .swiper-button-prev {width: 40px;height: 40px;}
.Business_segments .swiper-button-next:after, .Business_segments .swiper-button-prev:after {
font-size: 14px;
}

.Business_segments .Business_segments_slider_nav { width: 110px; }

.home_sustainability_wrp {
height: auto;
padding: 40px 0px;
}
.home_sustainability_wrp .home_sus_pic { height: 100%; }
.home_sustainability_wrp .sustainability_cards {padding: 22px; height: auto; }
.Performance_Figures {padding: 40px 0px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company {padding: 28px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company a { position: relative; left: 0px; bottom: 0px; margin-top: 20px; display: inline-block; }
.Performance_Figures .share_box {margin-top: 30px;}
.home_sustainability_wrp .sustainability_cards h3 {font-size: 30px;}
.home_sustainability_wrp .sustainability_cards p {font-size: 16px !important;}
.Performance_Figures .share_box .stocks_prices_wrap .stocks_prices {font-size: 78px;line-height: 85px;}
.latest_news_wrp .lates_container .latest_card .lates_lhs p {line-height: 24px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc {line-height: 27px;}
#careers .careers_title {font-size: 46px;line-height: 54px;}
#careers .container_1360_wrp { position: relative; background-color: var(--grey-color); padding: 20px 20px; }
#careers p {font-size: 26px; font-weight: 400;}
.footer_wrp .container_1360_wrp .ftr_grid .copy_txt {margin-top: 10px;}
.footer_wrp .container_1360_wrp .ftr_grid .ftr_links {font-size: 14px;}

.footer_wrp .accessibility-ico {
position: absolute;
right: 20px;
bottom: 60px;
}
.inner-banner .inner-banner-slider .container_1360_wrp h1 {
  font-size: 4rem;
        line-height: 40px;
}
.home_overview.contact_us_container .contact_address .contact-group a.email {letter-spacing: 0px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from .form-control {font-size: 16px;padding: 16px;height: 53px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from {padding: 15px;}
.home_overview.contact_us_container .container_1360_wrp .contact_from textarea.form-control { overflow-y: hidden; }
.home_overview.contact_us_container .contact_address {padding: 40px 20px;}
.home_overview.contact_us_container .contact_address .address {font-size: 16px;}
.home_overview.contact_us_container .contact_address .contact-group h4,.home_overview.contact_us_container .contact_address .contact-group p.name {font-size: 16px;}

.Chairperson_message {
    padding: 0px 0px;
}
.Chairperson_message .Chairperson_message_lhs .q {font-size: 28px;}
.Chairperson_message .Chairperson_message_pic { margin-top: 20px; }
.Sustainability_officer_message .Sustainability_officer_lhs .q {font-size: 28px;}
.Sustainability_officer_message .Chairperson_message_pic { margin-top: 20px; }
.End-to-End-Strategy .StrategyChart_lhs h3 { text-align: center;font-size: 36px; }
.End-to-End-Strategy .Strategy-tabs {margin-bottom: 20px;}
.End-to-End-Strategy .Strategy-tabs .slider-thumbnail {
    width: 92%;
}
.End-to-End-Strategy .Strategy-tabs .slider-thumbnail .swiper-slide {font-size: 18px; line-height: 20px; }
.End-to-End-Strategy canvas {height: 460px;}
.Milestones .Milestones_left { width: 100%; height: auto; float: none; }
.Milestones { padding: 10px; }
.Milestones .Milestones_slider_nav { left: inherit; right: 0px; transform: scale(0.7); z-index: 4; }
.Milestones .Milestones_right .Milestones_cards .Milestones_Details h2 {font-size: 20px;}
.world_map .map_canvas { display: none; }
.world_map .map_India_wrap {transform: translate(180px, -140px) scale(0.50);}
.world_map .map_data {
    left: 0px;
    bottom: 200px;
    width: 300px;
    right: 0;
    margin: auto;
}
.world_map .map_data h6 {font-size: 14px;}
.world_map .map_data h2 {font-size: 60px;}
.world_map {height: 770px;}
.End-to-End-Strategy { padding-bottom: 0px; }
.imageBorder { margin-bottom: 20px;  }

#TransitioningTomorrow {background-color: #36c3ff; height: auto; padding-bottom: 30px; }
#TransitioningTomorrow .TransitioningPix { position: relative; overflow: hidden; }
#TransitioningTomorrow .TransitioningPix img { width: 100%; height: 300px; object-fit: cover; }
#TransitioningTomorrow .container_1360_wrp {
    position: relative;
    padding-top: 10px;
}

#ResponsibleApproach {padding: 0px 0px; padding-bottom: 30px; background-color: white; }
#ResponsibleApproach .item { position: relative; display: flex; }
#ResponsibleApproach .list,#ResponsibleApproach .wrapper { height: auto; }
#ResponsibleApproach .swiper-pagination-bullet {width: 20px;}
#ResponsibleApproach .ResponsibleContent { margin-top: 20px; } 
#ResponsibleApproach .swiper-pagination { left: 0px; margin: auto; }
#ResponsibleApproach .sdgs img {
    width: 50px; margin-bottom: 5px;
}
#ResponsibleApproach .ResponsibleCards .ResponsibleContent {padding: 0 10px;}
#ResponsibleApproach .item {
    padding: 0px 0px;
}

#ResponsibleApproach .swiper-pagination { top: inherit; bottom: 0px; position: relative; }
#ResponsibleApproach .ResponsibleCards {padding-bottom: 40px;}

#brsr {
    padding: 10px 0px;
}
#brsr .tabs_wrp { overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch; }
#brsr .tabs_wrp .nav-tabs { border-bottom: none;
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  min-width: 100%; margin-bottom: 20px; }
#brsr .tabs_wrp .nav-tabs .nav-item { flex: 1 0 auto;
  text-align: center; }
#brsr .tabs_wrp .nav-tabs .nav-link {padding: 10px 20px;font-size: 16px; line-height: 1.2; }

#employee-stock {
    padding: 30px 0px;
}
#employee-stock .report-list li,#employee-stock .report-list li .report-item,#employee-stock .report-list li .report-item .fy { display: block; }
#employee-stock .report-list li .report-item .download-icon { margin-top: 10px; }
#employee-stock .report-list li .report-item .fy { width: 100%; font-size: 16px; }
#employee-stock .report-list li .report-item .fy .pdf-icon { margin-bottom: 5px; }
#reports-section {
    padding: 30px 0px;
}

#reports-section .nobanner {
    padding-top: 0px;
}

.annual-report-lhs { padding: 20px;  }
#reports-section .latest-reports .annual-report-lhs .desc { padding-right: 0px; font-size: 18px; line-height: 1.3; }
#reports-section .latest-reports .annual-report-lhs a { margin-right: 0px; margin-bottom: 10px; }
#reports-section.annualReport .filter-container .filter-label,#reports-section.cgr .filter-container .filter-label,#reports-section.ShareholdersMeeting .filter-container .filter-label,#reports-section.PressReleases .filter-container .filter-label {font-size: 28px;}
#reports-section.annualReport .accordion-button {font-size: 18px;}
#reports-section .annualreport-content h3 {font-size: 20px;}
#reports-section .annualreport-content a {font-size: 14px;}

#reports-section.PressReleases .PressReleasesPdf {padding-right: 53px;font-size: 20px;}
#reports-section.PressReleases .PressReleasesPdf p {font-size: 16px;}
#reports-section.PressReleases .filter-content {padding: 0px 10px;
    padding-bottom: 40px;}

    #reports-section.PressReleases .pagination-container button:first-child, #reports-section.PressReleases .pagination-container button:last-child {letter-spacing: 0.3px;font-size: 10px;}
    #reports-section.PressReleases .pagination-container button {width: 25px;height: 25px; font-size: 10px; }

.investorOverviewBannerslider { height: 100%; }

    .investorOverviewBannerslider .swiper-wrapper .swiper-slide {
        width: 100vw;
        padding-left: 0;
        padding-right: 0;
    }
    .investorOverviewBannerslider .swiper-wrapper .swiper-slide img {height: 100%;
    object-fit: cover;
    width: 100%;}

    .inner-banner.investorOverviewBanner .swiper-slide .container_1360_wrp h1 {line-height: 34px;}
    .inner-banner.investorOverviewBanner .swiper-slide .container_1360_wrp ul li {font-size: 12px;}
    .inner-banner.investorOverviewBanner .common_cta {height: 40px;font-size: 1.2rem;padding: 0px 10px;} 
    #InvestorOverview {padding: 16px;}
    #InvestorOverview .desc {font-size: 20px;}
    .common_cta {padding: 0px 16px;letter-spacing: 0.9px;}
    .WhyInvestEnergy_rhs { margin-top: 20px; }
    #InvestorOverview .InvestmentStory {padding: 20px;text-align: center;}
    #InvestorOverview .InvestmentStory .row { margin-bottom: 30px; }
    #InvestorOverview .InvestmentStory .row h3 { margin-top: 20px; }
    #InvestorOverview .InvestmentStory .row img {width: 130px;}
    #InvestorOverview .AnnualReport-Q3 {
    margin-top: 40px;
}
#JSWEnergyMarketWatch .JSWMarket {padding: 20px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-tabs .btn {font-size: 13px;padding: 5px 4px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-tabs {gap: 6px;}
#JSWEnergyMarketWatch .JSWMarket .FinancialHighlights .chart-container {height: 250px; margin-bottom: 30px; }
#JSWEnergyMarketWatch .JSWMarket h2 {font-size: 20px;}
#JSWEnergyMarketWatch {
    padding-bottom: 30px;
}
#Financial-Highlights .Financial-Highlights-lhs { padding: 20px; }
#Financial-Highlights .Financial-Highlights-lhs p {
    font-size: 18px;
}
#LatestAnnouncements {padding: 20px;}
#LatestAnnouncements .LatestAnnouncementsSlider .AnnouncementsCard { margin-bottom: 0px; }
#LatestAnnouncements .common_cta { margin-top: 20px !important; }
#investorOverviewChairman .chairman-message .common_ttle {font-size: 46px;}
#investorOverviewChairman .chairman-message p {
    font-size: 19px;
    line-height: 1.4;
}
#investorOverviewChairman .chairman-message { padding-bottom: 30px; }
#Eventsmeetings {
    padding: 10px;
}

#Shareholderinformation {
    padding: 10px;
}
#Shareholderinformation ul { margin-bottom: 0px; }
#InvestorESG {
    padding: 30px 10px;
}
#InvestorESG .InvestorESG_details {margin-top: 10px;padding-left: 10px;}
#ImportantInvestor {
    padding: 12px;
}
#ImportantInvestor .Institutional_address {
    margin-top: 0px;
}

#InvestorESG .InvestorESG_links .common_cta {
    margin-right: 2px;
}
#InvestorESG .InvestorESG_links {
    display: inline-block;
} 

#brsr.Disclosure .report-list2 li .report-item .download-icon {background-size: contain;}
#brsr.Disclosure .report-list2 li .report-item .fy {font-size: 16px;padding-right: 10px;}

/* #brsr.Disclosure .report-list2 li .report-item {background-size: 24px;}
#brsr.Disclosure .report-list2 li .report-item {padding-left: 50px;} */

.chairman-message { padding-bottom: 30px; }

.leftside-section-wrp::before { display: none; }
.leftside-section-wrp .container_1360_wrp { display: block;  position: relative; background-color: #EFFAFF; padding: 20px; }

.our-thermal-plant {
    padding: 20px 0px;
}

.our-thermal-plant .tab_drawer_heading {padding: 15px 20px;font-size: 18px;border-top: 1px solid rgba(51, 51, 51, 0.2);}
.our-thermal-plant .our-thermal-rhs { margin-top: 20px; }
.our-thermal-plant .tab_container p {font-size: 19px;}
.our-thermal-plant .tab_drawer_heading { background-color: transparent; color: #000; padding: 15px 0px; background: url(../images/acc-plus.svg) no-repeat right center; background-size: 15px; }
.our-thermal-plant .d_active { background-color: transparent; color: #f44336; background: url(../images/acc-min.svg) no-repeat right center; background-size: 15px; }
.our-thermal-plant .tab_content {padding: 20px 0px;}

.whyOur .whyOurRhs .whyOurCard .whyOurText p { width: 100%; font-size: 16px; }
.whyOur .whyOurRhs .whyOurCard .whyOurText h3 {font-size: 22px;}

.whyOur {
    padding: 30px 0px;
}

.whyOur .whyOurRhs .whyOurCard  { margin-top: 20px; }
.rightside-section-wrp .container_1360_wrp { position: relative; padding: 20px; }
.rightside-section-wrp::before { display: none; }

#ManufacturingTabs {
    padding: 20px 0px;
}
#ManufacturingTabs .ManufacturingTabs_wrap { display: block; }
#ManufacturingTabs .content-area {margin-left: 0px;}
#ManufacturingTabs .RenewableProject p {font-size: 18px;}
#ManufacturingTabs .RenewableProject h6 {font-size: 14px;}

.whyOur .swiper-pagination { position: relative; bottom: 0px; }
#ManufacturingTabs .mobile-toggle .fa-bars { color: #fff; }
#ManufacturingTabs .sidebar-header { padding: 10px; background-color: #213a8f; margin-top: 10px; position: relative; }
#ManufacturingTabs .sidebar-header h2 { display: block; color: #fff; font-size: 18px; margin-bottom: 0px; }
#ManufacturingTabs .sidebar {max-height: 87px;}

#OurPartners {
    padding: 30px 0px;
}

#OurPartners .PartnersSlider {
    margin-top: 20px;
    margin-bottom: 10px;
}
#OurPartners .swiper-pagination,#Commitment .swiper-pagination { position: relative; bottom: 0px; margin-top: 20px; }
#Commitment {
    padding: 30px 0px;
}

#ManufacturingTabs .accordion-header h3 {font-size: 18px;}
#ManufacturingTabs .accordion-content a {
        padding: 5px 20px;
        font-size: 16px;
    }

    #ManufacturingTabs .mobile-toggle {
        background: transparent;
        padding: 3px 10px;
        position: absolute;
        width: 96%;
        text-align: right;
    }
    #ManufacturingTabs .accordion {margin-top: 5px;}

}


/* Portrait */
@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {

.Performance_Figures .Performance_Figures_left .Performance_Figures_Company a { position: relative; left: 0px; bottom: 0px;  }
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company h3 {font-size: 30px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company p {font-size: 16px;line-height: 22px;}
.Performance_Figures .share_box .stocks_prices_wrap .stocks_prices {font-size: 108px;line-height: 115px;}
.latest_news_wrp .lates_container .latest_card .lates_rhs .cvr .desc {font-size: 20px;}
#careers .careers_title {font-size: 56px;}
#careers .careers_right { padding-top: 30px; }
.footer_wrp .container_1360_wrp .ftr_grid .subscribe_wrp input {width: 236px;}
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp h2 {font-size: 12rem !important; line-height: 120px;}
.home_banner_wrp .home_bnr_sldr .container_1360_wrp .caption_wrp p {font-size: 4.4rem !important;}

}

@media only screen 
and (min-device-width: 1366px) 
and (max-device-width: 1366px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company {padding: 20px;}
.Performance_Figures .Performance_Figures_left .Performance_Figures_Company a { position: relative; left: 0px; bottom: 0px;  }


}

