@media (min-width: 1920px) and (max-width: 2560px) {



}

@media (min-width: 1600px) and (max-width: 1919px) {

.container-1360-wrp{max-width: 1360px;}
.common-ttle{ font-size: 46px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}



}


@media  screen and (max-width: 1440px) {

.container-1360-wrp{max-width: 1300px;}
.common-ttle{ font-size: 46px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}
#value-creation .creationRight {padding: 40px;}


}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

.container-1360-wrp{max-width: 1200px;}
.common-ttle{ font-size: 32px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 14px;}
.fs22 {
font-size: 20px !important;
}
#indiaLeadeing .indiaLeadeingTabs .OurStrengthsBox h4 {
font-size: 22px;
}

#redifine .thumbs .swiper-slide { font-size: 14px; }
#redifine .container .redifine-left {width: 500px;}
#glance .glance-left .glancePix {
    transform: translate(-225px, 0px);
}

#SegmentalPerformance .segCard .segTxt {width: 340px;}

#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-1, #Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-3 {
    width: 480px;
}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-1, #Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-3 {
    width: 480px;
    left: -89px;
}

#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-2 {
    width: 470px;
    right: 80px;
}

#Stakeholder .stakeholderLeft .stakeholderImg {width: 950px;}

#csr .csr-left .csrPix {
    transform: translate(-185px, 0px);
    width: 751px;
}
#capital .capCards p {height: 220px;}
#hero-anim-track .ex-text {
    padding-top: 20px;
}
}


/* (1366x768) WXGA Display */
/* @media  screen and (max-width: 1366px) {

}
 */
/* 3. scale and layout setting at 150% */
@media (resolution: 1.5dppx) {
.common-ttle {
font-size: 32px;
}

#banner .container .banneritile h1 {font-size: 60px;line-height: 60px;}
#OurSolutions .nav-tabs .nav-link {font-size: 16px;}
#OurGrowth .OurGrowthBox {padding: 16px;}
#OurGrowth .OurGrowthBox h3,#Integrated .IntegratedList .IntegratedBox h3 {font-size: 20px;}
#downloadCenter .downloadright a {font-size: 16px;}

#banner .container .banneritile h1 {
font-size: 50px;
line-height: 50px;
}

#banner .container .banner-title h1 {font-size: 60px;line-height: 60px;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-2 {
    right: 20px;
}

#downloadCenter .downloadLink h3 {font-size: 19px;}

#hero-anim-track .ex-text {
    padding-top: 20px;
}

}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)
{
.row { margin: 0px; }
#redifine .swiper-button-next,#redifine .swiper-button-prev {top: 35%;}
.logo img {width: 100px;}
.annualreportBt img {width: 200px;}
#banner { overflow: hidden; height: auto; }
#banner .airtel-banner {
position: relative;
left: 0px;
bottom: 0px;
width: 60%;
padding-top: 30px;
}
#banner .container .banner-title {text-align: center;width: 100%;padding: 50px 0px; position: relative; }
#banner .container .banner-title h1 {line-height: 50px;font-size: 50px;}
.common-ttle {
font-size: 36px;
}
#hero-anim-track .container {padding-top: 30px;}
/*     #hero-anim-track .decarbonisation-bg {height: 420px;}
#hero-anim-track {height: 820px;} */

/*     #hero-anim-track .decarbonisation-bg img {
height: 110%;transform: translate(-180px, 0px);width: 560px;
} */


#redifine .thumbs { display: none; }

#redifine .redifineimg {
position: relative;
margin: auto;
left: 0%;
}

#redifine .redifineSlider .swiper-slide { height: auto; }
#redifine .redifineimg span {
transform: translateX(0%);
display: inline-block;
}

#redifine .redifineimg span img {
height: 100%;
object-fit: cover;
overflow: hidden;
width: 100%;
}

#redifine .container .redifine-left {

border: none; border-radius: 0px; margin-left:0px; height: auto; width: 100%; margin-top: 20px; padding: 0px;

}

#redifine .common-cta.mt-5 {
margin-top: 2rem !important;
}

#redifine .container .redifine-right { width: 100%; padding: 20px; height: auto; margin-top: 30px; margin-bottom: 60px; }
#redifine .container .redifine-right .icons { position: relative; left: 0px; top: 0px; width: 90px;  }
.fs20 {
font-size: 18px !important;
}
#redifine .redifineSliderbutton {
width: 104px;
position: absolute;
right: 20px;
left: inherit;
top: 520px;
margin: auto;
}
/* #glance .glance-left {width: auto;} */
#glance .glance-left .glancePix {
transform: translate(0px, 0px);
}
#glance .glance-left .glanceTitle { position: relative; width: 100%; margin-top: 0px; padding: 12px; }
#glance .glance-left .glancePix img { width: 100%; }
#glance .sub-ttle,#glance .common-ttle {  color: #ed174c !important;}
#glance .glance-right {padding: 20px;}
.fs22 {
font-size: 20px !important;
}
#glance .glanceInfo {
padding: 20px 0px;
}
#Keyhighlights {
padding: 30px 0px;
}
#Keyhighlights .nav-tabs {margin-top: 40px;}
#Keyhighlights .nav-tabs .nav-link {padding: .5rem 1rem;font-size: 18px;}
#Keyhighlights .tab-content {
margin-top: 30px;
height: auto;
}
#Keyhighlights .tab-content .fin-icon {
transform: translate(0px, 0px);
}
#Keyhighlights .tab-content .fin-icon img { width: 100%; }
.quarterlyCard.q4 {margin-top: 454px;}
#chairmanperson {padding: 40px 0px;}
#chairmanperson .chairleft {padding: 12px;} 
#chairmanperson .chairright {padding: 15px 0px;}
#chairmanperson .chairright .common-cta { position: relative; left: 0px; }
#chairmanperson .swiper-button-next,#chairmanperson .swiper-button-prev { position: relative; bottom: 0px; margin-top: 30px; }
#SegmentalPerformance {
padding: 30px 0px;
}
.esgright { padding-top: 20px; }
#SegmentalPerformance .segCard .segTxt {padding: 20px;width: 100%; margin-top: 13px;
margin-left: 0px;}
#SegmentalPerformance .segCard .segTxt p {position: relative;
left: 0px;
right: 0px; width: 100%;top: 0px;}
#SegmentalPerformance .segCard .segTxt h3 {margin-bottom: 10px;}
#SegmentalPerformance .segCard { overflow: hidden; }

#SegmentalPerformance .swiper-button-next {
right: 20px;
}
#SegmentalPerformance .swiper-button-prev {right: 50px;}
#SegmentalPerformance .swiper-button-next, #SegmentalPerformance .swiper-button-prev {
top: 250px;
width: auto;
height: auto;
}

#Quarterly {padding: 30px 0px;}
#Quarterly .quarterlySlider {
margin-top: 40px;
}
#Quarterly .quarterlySlider .quarterlyCard,#Stakeholder .stakeholderLeft { height: auto; }
#Stakeholder .stakeholderLeft {padding-top: 0px;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg { position: relative; left: 0px; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-1, #Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-3,#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-2 {width:80%;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox { width: 96%; margin: auto; height: auto; position: relative; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox { padding: 10px 0px; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .nos {font-size: 36px;padding: 20px;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .common-cta {
position: relative;
right: 0px;
bottom: 0px;
z-index: 2;
margin-left: 20px;
}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .q-list {margin-top: 20px;margin-bottom: 30px;}
#Quarterly .swiper-pagination-bullet {width: 50px;}
#Quarterly .quarterlySlider-button { position: relative; bottom: 0px;}
#Quarterly .swiper-pagination {
bottom: 40px;
}
#Quarterly .swiper-pagination { position: relative; bottom: 0px; }
#Stakeholder .stakeholderLeft .stakeholderImg {
position: absolute;
left: 0px;
top: 0px;
height: auto;
width: 100%;
margin-bottom: 30px;
}
#Stakeholder .stakeholderLeft .stakeholderImg {position: relative;width: 100%;left: 0px;top: 0px;height: auto;}
#Stakeholder .stakeholderRight {gap: 0;height: 100%;width: 100%;padding-left: 0px; margin-top: 20px; }
#Stakeholder .stakeBottom {
margin-top: 40px;
}
#Stakeholder .stakeBottom .StakeCard p {
font-size: 16px;
}
#Stakeholder .Materiality { border: none; padding: 0px; }
#Stakeholder .stakeBottom h3 {margin-bottom: 10px; margin-top: 10px; }
#esg .esgimg {height: 290px;position: relative;}
#esg .esgimg img {
height: 100%;
}
#esg { height: auto; padding-bottom: 30px; }
#esg .container {padding-top: 0px;}
#esg .esgleft {margin-top: 20px; margin-bottom: 20px; }
.common-ttle br { display: none; }
#csr { padding-bottom: 30px; }
#csr .csr-left { height: auto; padding-top: 30px; }
#csr .csr-left .csrPix {transform: translate(0px, 0px);width: 100%; position: relative; margin-top: 20px; }
#csr .csrright {padding-left: 0px;height: 100%;gap: 0px; margin-top: 20px;}
#capital {padding: 30px 0px;}
#capital .capCards p {height: auto;margin-left: 0px;padding-left: 15px;}
#capital .swiper-pagination-bullet {width: 30px;}
#downloadCenter { padding: 0px; overflow: hidden; }
#hero-anim-track .container .hero-anim-bottomContent p br { display: none; }
#hero-anim-track .container .hero-anim-bottomContent p { padding:0px 10px; }
#Keyhighlights #Customer .col-lg-5 {
padding-top: 10px;
}
#downloadCenter .a-v2 { display: none; }

#downloadCenter .downloadLink h3 {font-size: 16px;}
#innerfooter .viewport {
    padding-bottom: 0px;
}

.redifine-left .common-ttle.white,.redifine-left .common-cta2 { color: #ed174c !important; }

.redifine-left .common-cta2::before {background-color: #ed174c !important;}
#hero-anim-track { height: auto; }

#hero-anim-track .container .hero-anim-bottomContent {
    padding-left: 40px;
}

#hero-anim-track .ex-text {
    padding-top: 30px;
}

}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) 
{


.row { margin: 0px; }
#redifine .swiper-button-next,#redifine .swiper-button-prev {top: 25%;}
.logo img {width: 100px;}
.annualreportBt img {width: 200px;}
#banner { overflow: hidden; height: auto; }
#banner .airtel-banner {
position: relative;
left: 0px;
bottom: 0px;
width: 100%;
padding-top: 30px;
}
#banner .container .banner-title {text-align: center;width: 100%;padding: 50px 0px; position: relative; }
#banner .container .banner-title h1 {line-height: 50px;font-size: 50px;}
.common-ttle {
font-size: 34px;
}
#hero-anim-track .container {padding-top: 30px;}
#hero-anim-track .decarbonisation-bg {height: 480px;}
#hero-anim-track {height: auto;}

#hero-anim-track .decarbonisation-bg img {
height: 110%;transform: translate(-180px, 0px);width: 1000px;
}


#redifine .thumbs { display: none; }

#redifine .redifineimg {
position: relative;
margin: auto;
left: 0%;
}

#redifine .redifineSlider .swiper-slide { height: auto; }
#redifine .redifineimg span {
transform: translateX(0%);
display: inline-block;
}

#redifine .redifineimg span img {
height: 100%;
object-fit: cover;
overflow: hidden;
width: 100%;
}

#redifine .container .redifine-left {

border: none; border-radius: 0px; margin-left:0px; height: auto; width: 100%; margin-top: 20px; padding: 0px;

}

#redifine .common-cta.mt-5 {
margin-top: 2rem !important;
}

#redifine .container .redifine-right { width: 100%; padding: 20px; height: auto; margin-top: 30px; margin-bottom: 60px; }
#redifine .container .redifine-right .icons { position: relative; left: 0px; top: 0px; width: 90px;  }
.fs20 {
font-size: 18px !important;
}
#redifine .redifineSliderbutton {
width: 104px;
position: absolute;
right: 20px;
left: inherit;
top: 370px;
margin: auto;
}
/* #glance .glance-left {width: auto;} */
#glance .glance-left .glancePix {
transform: translate(0px, 0px);
}
#glance .glance-left .glanceTitle { position: relative; width: 100%; margin-top: 0px; padding: 12px; }
#glance .glance-left .glancePix img { width: 100%; }
#glance .sub-ttle,#glance .common-ttle {  color: #ed174c !important;}
#glance .glance-right {padding: 20px;}
.fs22 {
font-size: 20px !important;
}
#glance .glanceInfo {
padding: 20px 0px;
}
#Keyhighlights {
padding: 30px 0px;
}
#Keyhighlights .nav-tabs {margin-top: 40px;}
#Keyhighlights .nav-tabs .nav-link {padding: .5rem 1rem;font-size: 18px;}
#Keyhighlights .tab-content {
margin-top: 30px;
height: auto;
}
#Keyhighlights .tab-content .fin-icon {
transform: translate(0px, 0px);
}

#chairmanperson {padding: 40px 0px;}
#chairmanperson .chairleft {padding: 12px;} 
#chairmanperson .chairright {padding: 15px 0px;}
#chairmanperson .chairright .common-cta { position: relative; left: 0px; }
#chairmanperson .swiper-button-next,#chairmanperson .swiper-button-prev { position: relative; bottom: 0px; margin-top: 30px; }
#SegmentalPerformance {
padding: 30px 0px;
}

#SegmentalPerformance .segCard .segTxt {padding: 20px;width: 100%; margin-top: 13px;
margin-left: 0px;}
#SegmentalPerformance .segCard .segTxt p {position: relative;
left: 0px;
right: 0px; width: 100%;top: 0px;}
#SegmentalPerformance .segCard .segTxt h3 {margin-bottom: 10px;}
#SegmentalPerformance .segCard { overflow: hidden; }

#SegmentalPerformance .swiper-button-next {
right: 20px;
}
#SegmentalPerformance .swiper-button-prev {right: 50px;}
#SegmentalPerformance .swiper-button-next, #SegmentalPerformance .swiper-button-prev {
top: 250px;
width: auto;
height: auto;
}

#Quarterly {padding: 30px 0px;}
#Quarterly .quarterlySlider {
margin-top: 40px;
}
#Quarterly .quarterlySlider .quarterlyCard,#Stakeholder .stakeholderLeft { height: auto; }
#Stakeholder .stakeholderLeft {padding-top: 0px;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg { position: relative; left: 0px; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-1, #Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-3,#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-2 {width:80%;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox { width: 96%; margin: auto; height: auto; position: relative; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox { padding: 10px 0px; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .nos {font-size: 36px;padding: 20px;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .common-cta {
position: relative;
right: 0px;
bottom: 0px;
z-index: 2;
margin-left: 20px;
}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .q-list {margin-top: 20px;margin-bottom: 30px;}
#Quarterly .swiper-pagination-bullet {width: 50px;}
#Quarterly .quarterlySlider-button { position: relative; bottom: 0px;}
#Quarterly .swiper-pagination {
bottom: 40px;
}
#Quarterly .swiper-pagination { position: relative; bottom: 0px; }
#Stakeholder .stakeholderLeft .stakeholderImg {
position: absolute;
left: 0px;
top: 0px;
height: auto;
width: 100%;
margin-bottom: 30px;
}
#Stakeholder .stakeholderLeft .stakeholderImg {position: relative;width: 100%;left: 0px;top: 0px;height: auto;}
#Stakeholder .stakeholderRight {gap: 0;height: 100%;width: 100%;padding-left: 0px; margin-top: 20px; }
#Stakeholder .stakeBottom {
margin-top: 40px;
}
#Stakeholder .stakeBottom .StakeCard p {
font-size: 16px;
}
#Stakeholder .Materiality { border: none; padding: 0px; }
#Stakeholder .stakeBottom h3 {margin-bottom: 10px; margin-top: 10px; }
#esg .esgimg {height: 290px;position: relative;}
#esg .esgimg img {
height: 100%;
}
#esg { height: auto; padding-bottom: 30px; }
#esg .container {padding-top: 0px;}
#esg .esgleft {margin-top: 20px; margin-bottom: 20px; }
.common-ttle br { display: none; }
#csr { padding-bottom: 30px; }
#csr .csr-left { height: auto; padding-top: 30px; }
#csr .csr-left .csrPix {transform: translate(0px, 0px);width: 100%; position: relative; margin-top: 20px; }
#csr .csrright {padding-left: 0px;height: 100%;gap: 0px; margin-top: 20px;}
#capital {padding: 30px 0px;}
#capital .capCards p {height: auto;margin-left: 0px;padding-left: 15px;}
#capital .swiper-pagination-bullet {width: 30px;}
#downloadCenter { padding: 0px; overflow: hidden; }
#hero-anim-track .container .hero-anim-bottomContent p br { display: none; }
#hero-anim-track .container .hero-anim-bottomContent p { padding:0px 0px; }
#Keyhighlights #Customer .col-lg-5 {
padding-top: 10px;
}
#downloadCenter .a-v2 { display: none; }

.quarterlyCard.q4  { margin-top: 330px; }
#innerfooter .viewport {
    padding-bottom: 0px;
}

.redifine-left .common-ttle.white,.redifine-left .common-cta2 { color: #ed174c !important; }

.redifine-left .common-cta2::before {background-color: #ed174c !important;}

#hero-anim-track .container .hero-anim-bottomContent {
    padding-left: 0px;
    padding-top: 440px;
    
}

#hero-anim-track .decarbonisation-bg img {
    height: 100%;
    transform: translate(0px, 0px);
    width: 100%;
}
#hero-anim-track .decarbonisation-bg {height: 440px;width: 770px !important;top: -30px !important; margin: auto !important; }
#hero-anim-track .ex-text {
    padding-top: 10px;
    padding-left: 10px;
}

}
/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {


.row { margin: 0px; }

.logo img {width: 100px;}
.annualreportBt img {width: 170px;}
#header .c-hamburger {right: 8px;}
#banner { overflow: hidden; height: auto; }
/* #header .annualreportBt {
    margin-right: 43px;
} */
#header .sub-menu.oppenned {
    right: 0;
    box-shadow: -15px 0px 28px 0px rgba(0, 0, 0, 0.3);
}
#header .sub-menu {background-color: rgba(227, 6, 19, 0.95);}
#banner .airtel-banner {
position: relative;
left: 0px;
bottom: 0px;
width: 100%;
padding-top: 30px;
}
#banner .container .banner-title {text-align: center;width: 100%;padding: 50px 0px; position: relative; }
#banner .container .banner-title h1 {line-height: 50px;font-size: 50px;}
.common-ttle {
font-size: 36px;
}
#hero-anim-track .container {padding-top: 30px;}
#hero-anim-track .decarbonisation-bg {height: 270px;width: 370px !important;top: -30px !important; margin: auto !important; }
#hero-anim-track {height: auto;}
#hero-anim-track .ex-text {
    padding: 10px 14px;
}
/* #hero-anim-track .decarbonisation-bg img {
height: 110%;transform: translate(-180px, 0px);width: 560px;
} */
#hero-anim-track .decarbonisation-bg img {
    height: 100%;
    transform: translate(0px, 0px);
    width: 100%;
}


#redifine .thumbs { display: none; }

#redifine .redifineimg {
position: relative;
margin: auto;
left: 0%;
}

#redifine .redifineSlider .swiper-slide { height: auto; }
#redifine .redifineimg span {
transform: translateX(0%);
display: inline-block;
}

#redifine .redifineimg span img {
height: 320px;
object-fit: cover;
overflow: hidden;
width: 100%;
}

#redifine .container .redifine-left {

border: none; border-radius: 0px; margin-left:0px; height: auto; width: 100%; margin-top: 20px; padding: 0px;

}

#redifine .common-cta.mt-5 {
margin-top: 2rem !important;
}

#redifine .container .redifine-right { width: 100%; padding: 20px 27px; height: auto; margin-top: 30px; margin-bottom: 60px; }
#redifine .container .redifine-right .icons { position: relative; left: 0px; top: 0px; width: 90px;  }
.fs20 {
font-size: 18px !important;
}
#redifine .redifineSliderbutton {
width: 104px;
position: absolute;
right: 20px;
left: inherit;
top: 280px;
margin: auto;
}
/* #glance .glance-left {width: auto;} */
#glance .glance-left .glancePix {
transform: translate(0px, 0px);
}
#glance .glance-left .glanceTitle { position: relative; width: 100%; margin-top: 0px; padding: 12px; }
#glance .glance-left .glancePix img { width: 100%; }
#glance .sub-ttle,#glance .common-ttle {  color: #ed174c !important;}
#glance .glance-right {padding: 20px;}
.fs22 {
font-size: 20px !important;
}
#glance .glanceInfo {
padding: 20px 0px;
}
#Keyhighlights {
padding: 30px 0px;
}
#Keyhighlights .nav-tabs {margin-top: 40px;}
#Keyhighlights .nav-tabs .nav-link {padding: .5rem 1rem;font-size: 18px;}
#Keyhighlights .tab-content {
margin-top: 30px;
height: auto;
}
#Keyhighlights .tab-content .fin-icon {
transform: translate(0px, 0px);
}

#chairmanperson {padding: 40px 0px;}
#chairmanperson .chairleft {padding: 12px;} 
#chairmanperson .chairright {padding: 15px 0px;}
#chairmanperson .chairright .common-cta { position: relative; left: 0px; }
#chairmanperson .swiper-button-next,#chairmanperson .swiper-button-prev { position: relative; bottom: 0px; margin-top: 30px; }
#SegmentalPerformance {
padding: 30px 0px;
}

#SegmentalPerformance .segCard .segTxt {padding: 20px;width: 100%; margin-top: 13px;
margin-left: 0px;}
#SegmentalPerformance .segCard .segTxt p {position: relative;
left: 0px;
right: 0px; width: 100%;top: 0px;}
#SegmentalPerformance .segCard .segTxt h3 {margin-bottom: 10px;}
#SegmentalPerformance .segCard { overflow: hidden; }

#SegmentalPerformance .swiper-button-next {
right: 20px;
}
#SegmentalPerformance .swiper-button-prev {right: 50px;}
#SegmentalPerformance .swiper-button-next, #SegmentalPerformance .swiper-button-prev {
top: 250px;
width: auto;
height: auto;
}

#Quarterly {padding: 30px 0px;}
#Quarterly .quarterlySlider {
margin-top: 40px;
}
#Quarterly .quarterlySlider .quarterlyCard,#Stakeholder .stakeholderLeft { height: auto; }
#Stakeholder .stakeholderLeft {padding-top: 0px;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg { position: relative; left: 0px; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-1, #Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-3,#Quarterly .quarterlySlider .quarterlyCard .quarterlyImg-2 {width:80%;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox { width: 96%; margin: auto; height: auto; position: relative; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox { padding: 10px 0px; }
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .nos {font-size: 36px;padding: 20px;}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .common-cta {
position: relative;
right: 0px;
bottom: 0px;
z-index: 2;
margin-left: 20px;
}
#Quarterly .quarterlySlider .quarterlyCard .quarterlyBox .q-list {margin-top: 20px;margin-bottom: 30px;}
#Quarterly .swiper-pagination-bullet {width: 50px;}
#Quarterly .quarterlySlider-button { position: relative; bottom: 0px;}
#Quarterly .swiper-pagination {
bottom: 40px;
}
#Quarterly .swiper-pagination { position: relative; bottom: 0px; }
#Stakeholder .stakeholderLeft .stakeholderImg {
position: absolute;
left: 0px;
top: 0px;
height: auto;
width: 100%;
margin-bottom: 30px;
}
#Stakeholder .stakeholderLeft .stakeholderImg {position: relative;width: 100%;left: 0px;top: 0px;height: auto;}
#Stakeholder .stakeholderRight {gap: 0;height: 100%;width: 100%;padding-left: 0px; margin-top: 20px; }
#Stakeholder .stakeBottom {
margin-top: 40px;
}
#Stakeholder .stakeBottom .StakeCard p {
font-size: 16px;
}
#Stakeholder .Materiality { border: none; padding: 0px; }
#Stakeholder .stakeBottom h3 {margin-bottom: 10px; margin-top: 10px; }
#esg .esgimg {height: 290px;position: relative;}
#esg .esgimg img {
height: 100%;
}
#esg { height: auto; padding-bottom: 30px; }
#esg .container {padding-top: 0px;}
#esg .esgleft {margin-top: 20px; margin-bottom: 20px; }
.common-ttle br { display: none; }
#csr { padding-bottom: 30px; }
#csr .csr-left { height: auto; padding-top: 30px; }
#csr .csr-left .csrPix {transform: translate(0px, 0px);width: 100%; position: relative; margin-top: 20px; }
#csr .csrright {padding-left: 0px;height: 100%;gap: 0px; margin-top: 20px;}
#capital {padding: 30px 0px;}
#capital .capCards p {height: auto;margin-left: 0px;padding-left: 15px;}
#capital .swiper-pagination-bullet {width: 30px;}
#downloadCenter { padding: 0px; overflow: hidden; }
#hero-anim-track .container .hero-anim-bottomContent p br { display: none; }
#hero-anim-track .container .hero-anim-bottomContent p { padding:0px 0px; }
#Keyhighlights #Customer .col-lg-5,#Keyhighlights #ESG .col-lg-5 {
padding-top: 10px;
}
#downloadCenter .a-v2 { display: none; }

#innerChairperson .chair-right{ padding-top: 20px; }

#InnerStakeholder .stakeRight { padding: 10px; }


#InnerStakeholder .mt-5 {
    margin-top: 1rem !important;
}

#InnerStakeholder .Stakeholdercard1 { margin-right: 0px; margin-bottom: 20px; }

.goals { overflow: scroll; width: 98%; margin: auto; }
#innerfooter .viewport {
    padding-bottom: 0px;
}

p br { display: none; }

#redifine .swiper-button-next,#redifine .swiper-button-prev { transform: scale(0.7); top: 18%; }

.redifine-left .common-ttle.white,.redifine-left .common-cta2 { color: #ed174c !important; }

.redifine-left .common-cta2::before {background-color: #ed174c !important;}

#hero-anim-track .container .hero-anim-bottomContent { padding-left: 0px; padding-top: 280px; }

}