/* 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) {
  #ourLeader {
    transform: translateX(0%) !important;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  #ourLeader {
    transform: translateX(0%) !important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
.row {
margin: 0px;
}
.common-container {
width: 1200px;
max-width: 100%;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.header-main-wrp .container-md {
max-width: 1360px !important;
}

#homeChairman .chairman-quote h2 {font-size: 24px;line-height: 28px;}
#ourLeader .ourLeaderpix span {transform: translateX(-48%) scale(0.89);}

#ourLeader .tooltipList1 {
  transform: translate(70px, 320px);
}
#ourLeader .tooltipList2 {
  transform: translate(0px, 225px);
}
#ourLeader .tooltipList3 {
  transform: translate(78px, 164px);
}
#ourLeader .tooltipList4 {
  transform: translate(510px, 340px);
}
#ourLeader .tooltipList5 {
  transform: translate(194px, 220px);
}
#ourLeader .tooltipList6 {
  transform: translate(320px, 239px);
}
#ourLeader .tooltipList7 {
  transform: translate(228px, 154px);
}
#ourLeader .tooltipList8 {
  transform: translate(400px, 190px);
}
#ourLeader .tooltipList9 {
  transform: translate(700px, 354px);
}
#ourLeader .tooltipList10 {
  transform: translate(540px, 204px);
}
#ourLeader .tooltipList11 {
  transform: translate(725px, 224px);
}
#ourLeader .tooltipList12 {
  transform: translate(772px, 227px);
}
#ourLeader .tooltipList13 { 
  transform: translate(840px, 260px);
}
#ourLeader .tooltipList14 {
  transform: translate(937px, 202px);
}
#ourLeader .tooltipList15 {
  transform: translate(1025px, 181px);
}
#ourLeader .tooltipList16 {
  transform: translate(1100px, 245px);
}
#ourLeader .tooltipList17 {
  transform: translate(949px, 354px);
}
#Financial .container .financialBox.financialBox1 {width: 505px;}
#Financial .container .financialBox.financialBox1 .finpix img {width: 270px;}
#Financial .container .financialBox.financialBox1 .curveline1 {right: 255px;}
#Financial .container .financialBox.financialBox3 .fin3 .curveline1 {left: -141px;bottom: 190px;}
#Financial .container .financialBox.financialBox3 .fin3 .finlist {
  bottom: 120px;
  left: -160px;
}
#downloadCenter .downloadBt p {
  font-size: 15px;
}
.mainTitle {font-size: 26px;}
#ourLeader {
  transform: translateX(0%) !important;height: 766px;
}
}



/* @media (min-width: 1025px) and (max-width: 1280px){
  .header-main-wrp .container-md {
  max-width: 1360px !important;
  }
  
  #homeChairman .chairman-quote h2 {font-size: 24px;line-height: 28px;}
  #ourLeader .ourLeaderpix span {transform: translateX(-48%) scale(0.89);}
  #ourLeader .tooltipList1 {
    transform: translate(70px, 320px);
  }
  #ourLeader .tooltipList2 {
    transform: translate(0px, 225px);
  }
  #ourLeader .tooltipList3 {
    transform: translate(78px, 164px);
  }
  #ourLeader .tooltipList4 {
    transform: translate(510px, 340px);
  }
  #ourLeader .tooltipList5 {
    transform: translate(194px, 220px);
  }
  #ourLeader .tooltipList6 {
    transform: translate(320px, 239px);
  }
  #ourLeader .tooltipList7 {
    transform: translate(228px, 154px);
  }
  #ourLeader .tooltipList8 {
    transform: translate(400px, 190px);
  }
  #ourLeader .tooltipList9 {
    transform: translate(700px, 354px);
  }
  #ourLeader .tooltipList10 {
    transform: translate(540px, 204px);
  }
  #ourLeader .tooltipList11 {
    transform: translate(725px, 224px);
  }
  #ourLeader .tooltipList12 {
    transform: translate(772px, 227px);
  }
  #ourLeader .tooltipList13 {
    transform: translate(916px, 232px);
  }
  #ourLeader .tooltipList14 {
    transform: translate(1037px, 162px);
  }
  #ourLeader .tooltipList15 {
    transform: translate(1103px, 235px);
  }
  #ourLeader .tooltipList17 {
    transform: translate(1039px, 334px);
  }
  
  #Financial .container .financialBox.financialBox1 {width: 505px;}
  #Financial .container .financialBox.financialBox1 .finpix img {width: 270px;}
  #Financial .container .financialBox.financialBox1 .curveline1 {right: 255px;}
  #Financial .container .financialBox.financialBox3 .fin3 .curveline1 {left: -141px;bottom: 190px;}
  #Financial .container .financialBox.financialBox3 .fin3 .finlist {
    bottom: 120px;
    left: -160px;
  }
  
  #long-term .CreatingBox p {
    font-size: 14px;
}

#downloadCenter .downloadBt p {
  font-size: 15px;
}
#ourLeader {
  position: relative;
  height: 766px;
  overflow: hidden;
}
#oss .oss2Box h4 {
  font-size: 22px;
}

.mainTitle {font-size: 26px;}

  } */
  

/* 1. scale and layout setting at 100% */
@media (resolution: 1dppx) {
 
  #ourLeader {
    transform: translateX(-1%);
}

}


/* 3. scale and layout setting at 150% */
@media (resolution: 1.5dppx) {
  .header-main-wrp .container-md {
  max-width: 1360px !important;
  }
  
  #homeChairman .chairman-quote h2 {font-size: 24px;line-height: 28px;}
  #ourLeader .ourLeaderpix span {transform: translateX(-48%) scale(0.89);}

  #ourLeader .tooltipList1 {
    transform: translate(70px, 320px);
  }
  #ourLeader .tooltipList2 {
    transform: translate(0px, 225px);
  }
  #ourLeader .tooltipList3 {
    transform: translate(78px, 164px);
  }
  #ourLeader .tooltipList4 {
    transform: translate(510px, 340px);
  }
  #ourLeader .tooltipList5 {
    transform: translate(194px, 220px);
  }
  #ourLeader .tooltipList6 {
    transform: translate(320px, 239px);
  }
  #ourLeader .tooltipList7 {
    transform: translate(228px, 154px);
  }
  #ourLeader .tooltipList8 {
    transform: translate(400px, 190px);
  }
  #ourLeader .tooltipList9 {
    transform: translate(700px, 354px);
  }
  #ourLeader .tooltipList10 {
    transform: translate(540px, 204px);
  }
  #ourLeader .tooltipList11 {
    transform: translate(725px, 224px);
  }
  #ourLeader .tooltipList12 {
    transform: translate(772px, 227px);
  }
  #ourLeader .tooltipList13 { 
    transform: translate(840px, 260px);
  }
  #ourLeader .tooltipList14 {
    transform: translate(937px, 202px);
  }
  #ourLeader .tooltipList15 {
    transform: translate(1025px, 181px);
  }
  #ourLeader .tooltipList16 {
    transform: translate(1100px, 245px);
  }
  #ourLeader .tooltipList17 {
    transform: translate(949px, 354px);
  }
  
  #Financial .container .financialBox.financialBox1 {width: 505px;}
  #Financial .container .financialBox.financialBox1 .finpix img {width: 270px;}
  #Financial .container .financialBox.financialBox1 .curveline1 {right: 255px;}
  #Financial .container .financialBox.financialBox3 .fin3 .curveline1 {left: -141px;bottom: 190px;}
  #Financial .container .financialBox.financialBox3 .fin3 .finlist {
    bottom: 120px;
    left: -160px;
  }
  
  #long-term .CreatingBox p {
    font-size: 14px;
}

#downloadCenter .downloadBt p {
  font-size: 15px;
}
#ourLeader {
  position: relative;
  height: 766px;
  overflow: hidden;
}
#oss .oss2Box h4 {
  font-size: 22px;
}

.mainTitle {font-size: 26px;}

  }

/* ----------- 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) {

  .row {
  margin: 0px;
  }
  
  .chairmanpix { margin-top: 20px; }
  
  .chairman-right {
  padding: 30px 0px;
  }
  .chairman-right .chairman-quote h2 {font-size: 22px;line-height: 33px;}
  .chairman-right .chairman-quote {padding: 15px;}
  
  .white-br-right {
  border-right: none;
  border-bottom: solid 1px #ffffff;
  }
  
  .infoNos h2 { font-size: 28px; }
  .infoNos h2 .cr {
    font-size: 20px;
}
  
  #fulfilling {
  padding: 30px 0px;
  }
  
  #DrivingFinancial .DrivingLeft { padding: 20px; }
  
  .viewport {
  padding-bottom:0px;
  }
  
/*   .financialBox.financialBox3 ul { display: flex; flex-wrap: nowrap; }
  .financialBox.financialBox3 ul li { width: 10%; } */

  
  #banner {/* height: auto; */ /* padding-bottom: 50px; */ height: 92vh; padding-top: 50px; }
  #banner .bannerLeft h2 span {font-size: 25px;}
  #banner .bannerLeft h2 {font-size: 40px;}
  #banner .bannerLeft { display: block; text-align: center; }
  #banner .bannerCover { display: block; padding-top: 100px; }
  #banner .container .scrll-dwn, #banner .row .scrll-dwn { display: none; }
  #homeChairman .chairman-quote { width: 100%; margin-left:0px; padding: 20px; }
  #homeChairman .ChairmanLeft {
    padding: 20px 0px;
  }
  #homeChairman .chairman-quote h2 {font-size: 24px;line-height: 32px;}
  #ourLeader .ourLeaderpix {
    position: relative;
    left: 0%;
  }
  #ourLeader .ourLeaderpix span {transform: translateX(0%);}
  #ourLeader .ourLeaderpix span img { width: 100%; }
  #ourLeader .container,#ourLeader .container .tooltipContainer {position: relative;padding-top: 20px;height: auto;}
  
  #ourLeader .container .tooltipContainer  {display: flex; gap: 14px;
    flex-wrap: wrap;} 
    #ourLeader .tooltip-button { display: none; }
  #ourLeader {background-color: #075daa; height: auto; padding-bottom: 30px; }
  #ourLeader .tooltip-container {position: relative; transform: translate(0px,0px) !important;display: block;width:47%; margin: auto; }
  
  #ourLeader .tooltip {
    visibility: visible;
    width: 100%;
    background-color: #ffffff;
    color: #fff;
    padding: 5px;
    position: relative;
    bottom: 0px;
    left: 0%;
    margin-left:0px;
    opacity: 1;
    transition: opacity 0.3s;
  }
  
  #fulfillinglist .swiper-button-next, #fulfillinglist .swiper-button-prev {
    top:55%;
  }
  
  #fulfillinglist .swiper-button-next {
    left: inherit; right: 2%;
  }
  #fulfillinglist .swiper-button-prev {
    left: 77%; 
  }
  
  #fulfillinglist .fulfillinglistLeft { width: 100%; padding: 20px; }
  
  #Financial {padding: 40px 0px;height: auto;text-align: center;}
  #Financial .swiper { height: auto; }
  
  #Financial .swiper-slide {
    height: auto;
  }
  
  #Financial .swiper-slide:nth-child(1) .financialBox,#Financial .swiper-slide:nth-child(2) .financialBox,#Financial .swiper-slide:nth-child(3) .financialBox { width: 100%; text-align: center; display: block; padding: 25px; }
  #Financial .swiper-slide:nth-child(1) .financialBox img,#Financial .swiper-slide:nth-child(2) .financialBox img,#Financial .swiper-slide:nth-child(3) .financialBox .financialImg img { width: 100%; }
  #Financial .swiper-slide .financialBox .curveline1{ display: none; }
  #Financial .finlist { width: 30%; margin-top: 20px; text-align: left; margin: 30px auto; }
  
  #Financial .swiper-button-prev {
    left: inherit;
    right: 16%;
  }
  
  #Financial .swiper-button-next, #Financial .swiper-button-prev {
    top:130px;
  }
  #Financial .swiper-slide:nth-child(2) .financialBox {margin: 0 0 0 0px;}
  
  #Financial .swiper-slide:nth-child(2) .finlist {
    margin-top: 10px;
  }
  
  #Financial .swiper-slide:nth-child(3) .financialBox .fin2 {
    margin-top:20px;
  }
  
  #Financial .swiper-slide:nth-child(3) .financialBox .fin4,#Financial .swiper-slide:nth-child(3) .financialBox .fin5,#Financial .swiper-slide:nth-child(3) .financialBox .fin6 {
    transform: translate(0px,0px);
  }
  
  #Financial .swiper-slide:nth-child(3) .financialBox .fin1 .finlist {
    margin-top: 0px;
    margin-left: 0px;
  }
  #Financial .swiper-slide:nth-child(3) .financialBox .fin2 .finlist {
    margin-top: 0px;
    transform: translateX(0px);
  }
  
  #Financial .swiper-slide:nth-child(3) .financialBox .fin3 .finlist {
    transform: translate(0px, 0px);
    position: relative;
    z-index: 1;
  }
  
  #Financial .swiper-slide:nth-child(3) .financialBox .fin4 .finlist {
    transform: translate(0px, 0px);
    position: relative;
    z-index: 1;
  }
  
  #Financial .swiper-slide:nth-child(3) .financialBox .fin5 .finlist {
    transform: translate(0px,0px);
    position: relative;
    z-index: 1;
  }
  
  #Financial .swiper-slide:nth-child(3) .financialBox .financialImg { margin-bottom: 20px; }
  
  #OurBusiness .OurBusinessBox .hoverBox {
    opacity: 1;
    visibility: visible;
    transition: 0.4s;
  }
  
  #OurBusiness {
    padding: 30px 0px;
  }
  
  #OurBusiness .BusinessListRight .OurBusinessBox {background-color: #075daa;}
  
  #OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox {
    background-color: #E1EEF9;
  }
  
  #OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox h3 {
    color: #000;
  }
  
  #OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox p {
    color: #000;
  }
  
  #OurBusiness .BusinessListRight h3,#OurBusiness .BusinessListRight .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .OurBusinessBox .hoverBox p { color: white; }
  
  .w-75 {
    width: 100% !important;
  }
  
   #oss {
    background-color: #E1EEF9;
    padding: 40px 0px;
  } 
  
  #oss .nav-tabs .nav-link {font-size: 14px; width: 130px;padding: 10px 6px;}
  #myTabContent br { display: none; }
  #oss .oss2Box h4 {font-size: 18px;}
  #oss .oss2Box { padding-top: 10px;
    height: auto; width: 100%;
  }
  
  #long-term {
    background-color: #251E47;
    padding: 40px 0px;
    padding-bottom: 120px;
  }
  #long-term .mainTitle {
    text-align: center;
    margin-top: 0px;
  }
  #long-term .CreatingBox { margin-top: 10px; height: 740px; }
  
  #long-term .long-term-button {
    position: relative;
    width:12%;
    margin: auto;
    right: 0px;
    top: 40px;
  }
  
  #ALegacy {
    background-color: #E1EEF9;
    padding: 40px 0px;
    text-align: center;
  }
  #ALegacy .Legacybox { display: block; text-align: center; margin-bottom: 30px;border-radius: 0; padding: 20px; }
  #ALegacy .Legacybox .Legacytext { padding:20px 0px; }
  
  #ALegacy .mt-5 {
    margin-top: 1rem !important;
  }
  
  #cards {
    position: relative;
    padding: 0px 0px;
  }
  
  #cards .cardsSlider {padding-left: 0%;padding-top: 0px;padding-bottom: 0px;}
  #cards .swiper-button-next {
    right: inherit;
    left:16%;
  }
  .coverDownload { margin-bottom: 30px; }
  
  #header .container .tatalogo { display: none; }
  #header .container .ham {right: 20px;}
  
  #Financial .swiper-slide { padding-bottom: 0px; }
  
  #fulfilling .fulfilling-pix {
    position: relative;
    overflow: hidden;
    height: 378px;
    margin-bottom: 20px;
  }
  .mainTitle {font-size: 22px;}
  
  p {
    font-size: 14px;
    font-weight: 400;
}


  #homeChairman {
    padding: 0px 0px;
  }
  
  #ourLeader .tooltip {
    top: 0px !important; left: 0 !important;
  }
  #ourLeader .tooltip p {line-height: 13px;}
  
  #fulfillinglist .swiper-slide::after {height: 70%;}
  #OurBusiness .OurBusinessBox {  height: auto; margin-bottom: 20px;}
  
/*   .performance-fy23 .nav {flex-direction: inherit !important;justify-content: space-evenly;} */
/*   .performance-fy23 .common-container .linksWrapper ul li button {
    width: 100%;
    font-size: 13px;
    text-align: center;
  } */
  
/*   .performance-fy23 .common-container .linksWrapper ul li {
    margin-bottom: 10px;
    width: 100px;
  } */
  
  .performance-fy23 .common-container .chartWrapper {padding: 20px;}
  .performance-fy23 .common-container .chartWrapper #net-worth h2,.performance-fy23 .common-container .chartWrapper #total-icome h2,.performance-fy23 .common-container .chartWrapper #profitAfterTax h2 {font-size: 22px;line-height: 14px;}
  #ALegacy::before { display: none; }
  #ALegacy .ALegacyleft {padding-right: 0px;}
  
  #ALegacy .ALegacyright { background-color: #075daa; margin-top: 0px; }
  
  #Financial .container .financialBox.financialBox1,#Financial .container .financialBox.financialBox2,#Financial .container .financialBox.financialBox3 {
    left: 0px;
    bottom: 0px;
    height: auto;
    width: 100%;
    position: relative;
  } 
  #Financial .container .financialBox.financialBox1 .financialImg,#Financial .container .financialBox.financialBox2 .financialImg,#Financial .container .financialBox.financialBox3 .financialImg { position: relative; }
  
  #Financial .container .financialBox.financialBox1 .curveline1,#Financial .container .financialBox.financialBox3 .fin3 .curveline1,#Financial .container .financialBox.financialBox3 .fin1 .curveline1,#Financial .container .financialBox.financialBox3 .fin4 .curveline1,#Financial .container .financialBox.financialBox3 .fin5 .curveline1,#Financial .container .financialBox.financialBox3 .fin6 .curveline1,#Financial .container .financialBox.financialBox2 .curveline1,#Financial .fakebox {
    position: relative;
    right: 0px;
    top: 0px;
    display: none !important;
  }
  #Financial .container .financialBox.financialBox1 .finlist,#Financial .container .financialBox.financialBox3 .fin2 .finlist,#Financial .container .financialBox.financialBox3 .fin3 .finlist,#Financial .container .financialBox.financialBox3 .fin4 .finlist,#Financial .container .financialBox.financialBox3 .fin5 .finlist,#Financial .container .financialBox.financialBox3 .fin6 .finlist {
    transform: translate(0px, 0px); position: relative; left: 0px; top: 0px; bottom: 0px;
  }
  
  #Financial .container .financialBox.financialBox3 .finpix img { width:40%; }
  
  #Financial .container .financialBox.financialBox3 .fin2 .curveline1 { display: none; }

  .pt-5 {
    padding-top: 0rem !important;
  }
  
  #Financial .mainTitle br { display: none; }
  
  #Financial .container .financialBox.financialBox2 .finlist {
    transform: translate(0px, 0px);
  }
  
  #Financial .container {
    height: auto;
  }
  
  #Financial .container .financialBox.financialBox3 .financialImg { width: 100%; height: 100%; }
  
  #Financial .container .financialBox.financialBox3 .fin1 .finlist {
    transform: translate(0px, 0px);
  }
  
  #Financial .container .financialBox,#Financial .container .financialBox.financialBox1 .financialImg { position: relative; }
  #Financial .container .financialBox { margin-bottom: 30px; }
  
  #downloadCenter {
    background-color: #E1EEF9;
    padding: 40px 0px;
  }
  
  #downloadCenter .mainTitle { text-align: center; padding-left: 0px; }
 

  }

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #Financial .container .financialBox.financialBox3 .fin2 .curveline1 { display: none; }
.row {
margin: 0px;
}

.chairmanpix { margin-top: 20px; }

.chairman-right {
padding: 30px 0px;
}
.chairman-right .chairman-quote h2 {font-size: 22px;line-height: 33px;}
.chairman-right .chairman-quote {padding: 15px;}

.white-br-right {
border-right: none;
border-bottom: solid 1px #ffffff;
}

.infoNos h2 { font-size: 28px; }
.infoNos h2 .cr {
  color: #ffffff;
  font-size: 15px;
}

#fulfilling {
padding: 30px 0px;
}

#DrivingFinancial .DrivingLeft { padding: 20px; }

.viewport {
padding-bottom:0px;
}

#cards .swiper-slide img { width: 100%; }

#banner {/* height: auto; */ /* padding-bottom: 50px; */ height: 460px;}
#banner .bannerLeft h2 span {font-size: 25px;}
#banner .bannerLeft h2 {font-size: 40px;}
#banner .bannerLeft { display: block; text-align: center; }
#banner .bannerCover { display: block; padding-top: 100px; }
#banner .container .scrll-dwn, #banner .row .scrll-dwn { display: none; }
#homeChairman .chairman-quote { width: 100%; margin-left:0px; padding: 20px; }
#homeChairman .ChairmanLeft {
padding:50px;
}
#homeChairman .chairman-quote h2 {font-size: 24px;line-height: 32px;}
#ourLeader .ourLeaderpix {
position: relative;
left: 0%;
}
#ourLeader .ourLeaderpix span {transform: translateX(0%);}
#ourLeader .ourLeaderpix span img { width: 100%; }
#ourLeader .container,#ourLeader .container .tooltipContainer {position: relative;padding-top: 20px;height: auto;}

#ourLeader .container .tooltipContainer  {display: flex; gap: 14px;
flex-wrap: wrap;} 
#ourLeader .tooltip-button { display: none; }
#ourLeader {background-color: #075daa; height: auto; padding-bottom: 30px; }
#ourLeader .tooltip-container {position: relative; transform: translate(0px,0px) !important;display: block;width:47%; margin: auto; }

#ourLeader .tooltip {
visibility: visible;
width: 100%;
background-color: #ffffff;
color: #fff;
padding: 5px;
position: relative;
bottom: 0px;
left: 0%;
margin-left:0px;
opacity: 1;
transition: opacity 0.3s;
}

#fulfillinglist .swiper-button-next, #fulfillinglist .swiper-button-prev {
top:50%;
}

#fulfillinglist .swiper-button-next {
left: inherit; right: 2%;
}
#fulfillinglist .swiper-button-prev {
left:10px; 
}

#fulfillinglist .fulfillinglistLeft { width: 100%; padding: 20px; }

#Financial {padding: 40px 0px;height: auto;text-align: center;}
#Financial .finlist {font-size: 18px;}
#Financial .swiper { height: auto; }

#Financial .swiper-slide {
height: auto;
}

#Financial .swiper-slide:nth-child(1) .financialBox,#Financial .swiper-slide:nth-child(2) .financialBox,#Financial .swiper-slide:nth-child(3) .financialBox { width: 100%; text-align: center; display: block; padding: 25px; }
#Financial .swiper-slide:nth-child(1) .financialBox img,#Financial .swiper-slide:nth-child(2) .financialBox img,#Financial .swiper-slide:nth-child(3) .financialBox .financialImg img { width: 100%; }
#Financial .swiper-slide .financialBox .curveline1{ display: none; }
#Financial .finlist { width: 100%; margin-top: 20px; text-align: left; }

#Financial .swiper-button-prev {
left: inherit;
right: 16%;
}

#Financial .swiper-button-next, #Financial .swiper-button-prev {
top:130px;
}
#Financial .swiper-slide:nth-child(2) .financialBox {margin: 0 0 0 0px;}

#Financial .swiper-slide:nth-child(2) .finlist {
margin-top: 10px;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin2 {
margin-top:20px;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin4,#Financial .swiper-slide:nth-child(3) .financialBox .fin5,#Financial .swiper-slide:nth-child(3) .financialBox .fin6 {
transform: translate(0px,0px);
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin1 .finlist {
margin-top: 0px;
margin-left: 0px;
}
#Financial .swiper-slide:nth-child(3) .financialBox .fin2 .finlist {
margin-top: 0px;
transform: translateX(0px);
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin3 .finlist {
transform: translate(0px, 0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin4 .finlist {
transform: translate(0px, 0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin5 .finlist {
transform: translate(0px,0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .financialImg { margin-bottom: 20px; }

#OurBusiness .OurBusinessBox .hoverBox {
opacity: 1;
visibility: visible;
transition: 0.4s;
}

#OurBusiness {
padding: 30px 0px;
}

#OurBusiness .BusinessListRight .OurBusinessBox {background-color: #075daa;}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox {
background-color: #E1EEF9;
}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox h3 {
color: #000;
}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox p {
color: #000;
}

#OurBusiness .BusinessListRight h3,#OurBusiness .BusinessListRight .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .OurBusinessBox .hoverBox p { color: white; }

.w-75 {
width: 100% !important;
}

#oss {
background-color: #E1EEF9;
padding: 40px 0px;
} 

#oss .nav-tabs .nav-link {font-size: 14px; width: 130px;padding: 10px 6px;}
#myTabContent br { display: none; }
#oss .oss2Box h4 {font-size: 18px;}
#oss .oss2Box { padding-top: 10px;
height: auto; width: 100%;
}

#long-term {
background-color: #251E47;
padding: 40px 0px;
padding-bottom: 120px;
}
#long-term .mainTitle {
text-align: center;
margin-top: 0px;
}
#long-term .CreatingBox { margin-top: 10px; }

#long-term .long-term-button {
position: relative;
width: 16%;
margin: auto;
right: 0px;
top: 50px;
}

#ALegacy {
background-color: #E1EEF9;
padding: 40px 0px;
text-align: center;
}
#ALegacy .Legacybox { display: block; text-align: center; margin-bottom: 30px;border-radius: 0; padding: 20px; }
#ALegacy .Legacybox .Legacytext { padding:20px 0px; }

#ALegacy .mt-5 {
margin-top: 1rem !important;
}

#cards {
position: relative;
padding: 0px 0px;
}

#cards .cardsSlider {padding-left: 0%;padding-top: 0px;padding-bottom: 0px;}
#cards .swiper-button-next {
right: inherit;
left: 22%;
}
.coverDownload { margin-bottom: 30px; }

#header .container .tatalogo { display: none; }
#header .container .ham {right: 20px;}

#Financial .swiper-slide { padding-bottom: 0px; }

#fulfilling .fulfilling-pix {
position: relative;
overflow: hidden;
height: 328px;
margin-bottom: 20px;
}

#homeChairman {
padding: 0px 0px;
}

#ourLeader .tooltip {
top: 0px !important; left: 0 !important;
}
#ourLeader .tooltip p {line-height: 13px;}

#fulfillinglist .swiper-slide::after {height: 70%;}
#OurBusiness .OurBusinessBox {  height: auto; margin-bottom: 20px;}

.performance-fy23 .nav {flex-direction: inherit !important;justify-content: space-evenly;}
.performance-fy23 .common-container .linksWrapper ul li button {
width: 100%;
font-size: 13px;
text-align: center;
}

.performance-fy23 .common-container .linksWrapper ul li {
margin-bottom: 10px;
width: 100px;
}

.performance-fy23 .common-container .chartWrapper {padding: 20px;}
.performance-fy23 .common-container .chartWrapper #net-worth h2,.performance-fy23 .common-container .chartWrapper #total-icome h2,.performance-fy23 .common-container .chartWrapper #profitAfterTax h2 {font-size: 22px;line-height: 14px;}
#ALegacy::before { display: none; }
#ALegacy .ALegacyleft {padding-right: 0px;}

#ALegacy .ALegacyright { background-color: #075daa; margin-top: 30px; }

#Financial .container .financialBox.financialBox1,#Financial .container .financialBox.financialBox2,#Financial .container .financialBox.financialBox3 {
left: 0px;
bottom: 0px;
height: auto;
width: 100%;
position: relative;
} 
#Financial .container .financialBox.financialBox1 .financialImg,#Financial .container .financialBox.financialBox2 .financialImg,#Financial .container .financialBox.financialBox3 .financialImg { position: relative; }

#Financial .container .financialBox.financialBox1 .curveline1,#Financial .container .financialBox.financialBox3 .fin3 .curveline1,#Financial .container .financialBox.financialBox3 .fin1 .curveline1,#Financial .container .financialBox.financialBox3 .fin4 .curveline1,#Financial .container .financialBox.financialBox3 .fin5 .curveline1,#Financial .container .financialBox.financialBox3 .fin6 .curveline1,#Financial .container .financialBox.financialBox2 .curveline1,#Financial .fakebox {
position: relative;
right: 0px;
top: 0px;
display: none !important;
}
#Financial .container .financialBox.financialBox1 .finlist,#Financial .container .financialBox.financialBox3 .fin2 .finlist,#Financial .container .financialBox.financialBox3 .fin3 .finlist,#Financial .container .financialBox.financialBox3 .fin4 .finlist,#Financial .container .financialBox.financialBox3 .fin5 .finlist,#Financial .container .financialBox.financialBox3 .fin6 .finlist {
transform: translate(0px, 0px); position: relative; left: 0px; top: 0px; bottom: 0px;
}

#Financial .container .financialBox.financialBox3 .finpix img { width: 100%; }

.pt-5 {
padding-top: 0rem !important;
}

#Financial .mainTitle br { display: none; }

#Financial .container .financialBox.financialBox2 .finlist {
transform: translate(0px, 0px);
}

#Financial .container {
height: auto;
}

#Financial .container .financialBox.financialBox3 .financialImg { width: 100%; height: 100%; }

#Financial .container .financialBox.financialBox3 .fin1 .finlist {
transform: translate(0px, 0px);
}

#Financial .container .financialBox,#Financial .container .financialBox.financialBox1 .financialImg { position: relative; }
#Financial .container .financialBox { margin-bottom: 30px; }

#downloadCenter {
background-color: #E1EEF9;
padding: 40px 0px;
}

}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px){
  #Financial .container .financialBox.financialBox3 .fin2 .curveline1 { display: none; }
.row {
margin: 0px;
}

.chairmanpix { margin-top: 20px; }

.chairman-right {
padding: 30px 0px;
}
.chairman-right .chairman-quote h2 {font-size: 22px;line-height: 33px;}
.chairman-right .chairman-quote {padding: 15px;}

.white-br-right {
border-right: none;
border-bottom: solid 1px #ffffff;
}

.infoNos h2 { font-size: 36px; }

#fulfilling {
padding: 30px 0px;
}

#DrivingFinancial .DrivingLeft { padding: 20px; }

.viewport {
padding-bottom:0px;
}


#banner {/* height: auto; */ /* padding-bottom: 50px; */ height: 92vh; padding-top: 50px; }
#banner .bannerLeft h2 span {font-size: 25px;}
#banner .bannerLeft h2 {font-size: 40px;}
#banner .bannerLeft { display: block; text-align: center; }
#banner .bannerCover { display: block; padding-top: 100px; }
#banner .container .scrll-dwn, #banner .row .scrll-dwn { display: none; }
#homeChairman .chairman-quote { width: 100%; margin-left:0px; padding: 20px; }
#homeChairman .ChairmanLeft {
padding: 20px 0px;
}
#homeChairman .chairman-quote h2 {font-size: 24px;line-height: 32px;}
#ourLeader .ourLeaderpix {
position: relative;
left: 0%;
}
#ourLeader .ourLeaderpix span {transform: translateX(0%);}
#ourLeader .ourLeaderpix span img { width: 100%; }
#ourLeader .container,#ourLeader .container .tooltipContainer {position: relative;padding-top: 20px;height: auto;}

#ourLeader .container .tooltipContainer  {display: flex; gap: 14px;
flex-wrap: wrap;} 
#ourLeader .tooltip-button { display: none; }
#ourLeader {background-color: #075daa; height: auto; padding-bottom: 30px; }
#ourLeader .tooltip-container {position: relative; transform: translate(0px,0px) !important;display: block;width:47%; margin: auto; }

#ourLeader .tooltip {
visibility: visible;
width: 100%;
background-color: #ffffff;
color: #fff;
padding: 5px;
position: relative;
bottom: 0px;
left: 0%;
margin-left:0px;
opacity: 1;
transition: opacity 0.3s;
}

#fulfillinglist .swiper-button-next, #fulfillinglist .swiper-button-prev {
top:55%;
}

#fulfillinglist .swiper-button-next {
left: inherit; right: 2%;
}
#fulfillinglist .swiper-button-prev {
left: 77%; 
}

#fulfillinglist .fulfillinglistLeft { width: 100%; padding: 20px; }

#Financial {padding: 40px 0px;height: auto;}
#Financial .swiper { height: auto; }

#Financial .swiper-slide {
height: auto;
}

#Financial .swiper-slide:nth-child(1) .financialBox,#Financial .swiper-slide:nth-child(2) .financialBox,#Financial .swiper-slide:nth-child(3) .financialBox { width: 100%; text-align: center; display: block; padding: 25px; }
#Financial .swiper-slide:nth-child(1) .financialBox img,#Financial .swiper-slide:nth-child(2) .financialBox img,#Financial .swiper-slide:nth-child(3) .financialBox .financialImg img { width: 100%; }
#Financial .swiper-slide .financialBox .curveline1{ display: none; }
#Financial .finlist { width: 100%; margin-top: 20px; text-align: left; }

#Financial .swiper-button-prev {
left: inherit;
right: 16%;
}

#Financial .swiper-button-next, #Financial .swiper-button-prev {
top:130px;
}
#Financial .swiper-slide:nth-child(2) .financialBox {margin: 0 0 0 0px;}

#Financial .swiper-slide:nth-child(2) .finlist {
margin-top: 10px;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin2 {
margin-top:20px;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin4,#Financial .swiper-slide:nth-child(3) .financialBox .fin5,#Financial .swiper-slide:nth-child(3) .financialBox .fin6 {
transform: translate(0px,0px);
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin1 .finlist {
margin-top: 0px;
margin-left: 0px;
}
#Financial .swiper-slide:nth-child(3) .financialBox .fin2 .finlist {
margin-top: 0px;
transform: translateX(0px);
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin3 .finlist {
transform: translate(0px, 0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin4 .finlist {
transform: translate(0px, 0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin5 .finlist {
transform: translate(0px,0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .financialImg { margin-bottom: 20px; }

#OurBusiness .OurBusinessBox .hoverBox {
opacity: 1;
visibility: visible;
transition: 0.4s;
}

#OurBusiness {
padding: 30px 0px;
}

#OurBusiness .BusinessListRight .OurBusinessBox {background-color: #075daa;}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox {
background-color: #E1EEF9;
}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox h3 {
color: #000;
}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox p {
color: #000;
}

#OurBusiness .BusinessListRight h3,#OurBusiness .BusinessListRight .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .OurBusinessBox .hoverBox p { color: white; }

.w-75 {
width: 100% !important;
}

#oss {
background-color: #E1EEF9;
padding: 40px 0px;
} 

#oss .nav-tabs .nav-link {font-size: 14px; width: 130px;padding: 10px 6px;}
#myTabContent br { display: none; }
#oss .oss2Box h4 {font-size: 18px;}
#oss .oss2Box { padding-top: 10px;
height: auto; width: 100%;
}

#long-term {
background-color: #251E47;
padding: 40px 0px;
padding-bottom: 120px;
}
#long-term .mainTitle {
text-align: center;
margin-top: 0px;
}
#long-term .CreatingBox { margin-top: 10px; }

#long-term .long-term-button {
position: relative;
width: 29%;
margin: auto;
right: 0px;
top: 40px;
}

#ALegacy {
background-color: #E1EEF9;
padding: 40px 0px;
text-align: center;
}
#ALegacy .Legacybox { display: block; text-align: center; margin-bottom: 30px;border-radius: 0; padding: 20px; }
#ALegacy .Legacybox .Legacytext { padding:20px 0px; }

#ALegacy .mt-5 {
margin-top: 1rem !important;
}

#cards {
position: relative;
padding: 0px 0px;
}

#cards .cardsSlider {padding-left: 0%;padding-top: 0px;padding-bottom: 0px;}
#cards .swiper-button-next {
right: inherit;
left: 22%;
}
.coverDownload { margin-bottom: 30px; }

#header .container .tatalogo { display: none; }
#header .container .ham {right: 20px;}

#Financial .swiper-slide { padding-bottom: 0px; }

#fulfilling .fulfilling-pix {
position: relative;
overflow: hidden;
height: 328px;
margin-bottom: 20px;
}

#homeChairman {
padding: 0px 0px;
}

#ourLeader .tooltip {
top: 0px !important; left: 0 !important;
}
#ourLeader .tooltip p {line-height: 13px;}

#fulfillinglist .swiper-slide::after {height: 70%;}
#OurBusiness .OurBusinessBox {  height: auto; margin-bottom: 20px;}

.performance-fy23 .nav {flex-direction: inherit !important;justify-content: space-evenly;}
.performance-fy23 .common-container .linksWrapper ul li button {
width: 100%;
font-size: 13px;
text-align: center;
}

.performance-fy23 .common-container .linksWrapper ul li {
margin-bottom: 10px;
width: 100px;
}

.performance-fy23 .common-container .chartWrapper {padding: 20px;}
.performance-fy23 .common-container .chartWrapper #net-worth h2,.performance-fy23 .common-container .chartWrapper #total-icome h2,.performance-fy23 .common-container .chartWrapper #profitAfterTax h2 {font-size: 22px;line-height: 14px;}
#ALegacy::before { display: none; }
#ALegacy .ALegacyleft {padding-right: 0px;}

#ALegacy .ALegacyright { background-color: #075daa; margin-top: 30px; }

#Financial .container .financialBox.financialBox1,#Financial .container .financialBox.financialBox2,#Financial .container .financialBox.financialBox3 {
left: 0px;
bottom: 0px;
height: auto;
width: 100%;
position: relative;
} 
#Financial .container .financialBox.financialBox1 .financialImg,#Financial .container .financialBox.financialBox2 .financialImg,#Financial .container .financialBox.financialBox3 .financialImg { position: relative; }

#Financial .container .financialBox.financialBox1 .curveline1,#Financial .container .financialBox.financialBox3 .fin3 .curveline1,#Financial .container .financialBox.financialBox3 .fin1 .curveline1,#Financial .container .financialBox.financialBox3 .fin4 .curveline1,#Financial .container .financialBox.financialBox3 .fin5 .curveline1,#Financial .container .financialBox.financialBox3 .fin6 .curveline1,#Financial .container .financialBox.financialBox2 .curveline1,#Financial .fakebox {
position: relative;
right: 0px;
top: 0px;
display: none !important;
}
#Financial .container .financialBox.financialBox1 .finlist,#Financial .container .financialBox.financialBox3 .fin2 .finlist,#Financial .container .financialBox.financialBox3 .fin3 .finlist,#Financial .container .financialBox.financialBox3 .fin4 .finlist,#Financial .container .financialBox.financialBox3 .fin5 .finlist,#Financial .container .financialBox.financialBox3 .fin6 .finlist {
transform: translate(0px, 0px); position: relative; left: 0px; top: 0px; bottom: 0px;
}

#Financial .container .financialBox.financialBox3 .finpix img { width: 100%; }

.pt-5 {
padding-top: 0rem !important;
}

#Financial .mainTitle br { display: none; }

#Financial .container .financialBox.financialBox2 .finlist {
transform: translate(0px, 0px);
}

#Financial .container {
height: auto;
}

#Financial .container .financialBox.financialBox3 .financialImg { width: 100%; height: 100%; }

#Financial .container .financialBox.financialBox3 .fin1 .finlist {
transform: translate(0px, 0px);
}

#Financial .container .financialBox,#Financial .container .financialBox.financialBox1 .financialImg { position: relative; }
#Financial .container .financialBox { margin-bottom: 30px; }

#downloadCenter {
background-color: #E1EEF9;
padding: 40px 0px;
}

}

/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {
  #Financial .container .financialBox.financialBox3 .fin2 .curveline1 { display: none; }
.row {
margin: 0px;
}

.chairmanpix { margin-top: 20px; }

.chairman-right {
padding: 30px 0px;
}
.chairman-right .chairman-quote h2 {font-size: 22px;line-height: 33px;}
.chairman-right .chairman-quote {padding: 15px;}

.white-br-right {
border-right: none;
border-bottom: solid 1px #ffffff;
}

.infoNos h2 { font-size: 36px; }

#fulfilling {
padding: 30px 0px;
}

#DrivingFinancial .DrivingLeft { padding: 20px; }

.viewport {
padding-bottom:0px;
}


#banner {/* height: auto; */ /* padding-bottom: 50px; */ height: 92vh; padding-top: 50px; }
#banner .bannerLeft h2 span {font-size: 25px;}
#banner .bannerLeft h2 {font-size: 40px;}
#banner .bannerLeft { display: block; text-align: center; }
#banner .bannerCover { display: block; padding-top: 100px; }
#banner .container .scrll-dwn, #banner .row .scrll-dwn { display: none; }
#homeChairman .chairman-quote { width: 100%; margin-left:0px; padding: 20px; }
#homeChairman .ChairmanLeft {
padding: 20px 0px;
}
#homeChairman .chairman-quote h2 {font-size: 24px;line-height: 32px;}
#ourLeader .ourLeaderpix {
position: relative;
left: 0%;
}
#ourLeader .ourLeaderpix span {transform: translateX(0%);}
#ourLeader .ourLeaderpix span img { width: 100%; }
#ourLeader .container,#ourLeader .container .tooltipContainer {position: relative;padding-top: 20px;height: auto;}

#ourLeader .container .tooltipContainer  {display: flex; gap: 14px;
flex-wrap: wrap;} 
#ourLeader .tooltip-button { display: none; }
#ourLeader {background-color: #075daa; height: auto; padding-bottom: 30px; }
#ourLeader .tooltip-container {position: relative; transform: translate(0px,0px) !important;display: block;width:47%; margin: auto; }

#ourLeader .tooltip {
visibility: visible;
width: 100%;
background-color: #ffffff;
color: #fff;
padding: 5px;
position: relative;
bottom: 0px;
left: 0%;
margin-left:0px;
opacity: 1;
transition: opacity 0.3s;
}

#fulfillinglist .swiper-button-next, #fulfillinglist .swiper-button-prev {
top:55%;
}

#fulfillinglist .swiper-button-next {
left: inherit; right: 2%;
}
#fulfillinglist .swiper-button-prev {
left: 77%; 
}

#fulfillinglist .fulfillinglistLeft { width: 100%; padding: 20px; }

#Financial {padding: 40px 0px;height: auto;}
#Financial .swiper { height: auto; }

#Financial .swiper-slide {
height: auto;
}

#Financial .swiper-slide:nth-child(1) .financialBox,#Financial .swiper-slide:nth-child(2) .financialBox,#Financial .swiper-slide:nth-child(3) .financialBox { width: 100%; text-align: center; display: block; padding: 25px; }
#Financial .swiper-slide:nth-child(1) .financialBox img,#Financial .swiper-slide:nth-child(2) .financialBox img,#Financial .swiper-slide:nth-child(3) .financialBox .financialImg img { width: 100%; }
#Financial .swiper-slide .financialBox .curveline1{ display: none; }
#Financial .finlist { width: 100%; margin-top: 20px; text-align: left; }

#Financial .swiper-button-prev {
left: inherit;
right: 16%;
}

#Financial .swiper-button-next, #Financial .swiper-button-prev {
top:130px;
}
#Financial .swiper-slide:nth-child(2) .financialBox {margin: 0 0 0 0px;}

#Financial .swiper-slide:nth-child(2) .finlist {
margin-top: 10px;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin2 {
margin-top:20px;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin4,#Financial .swiper-slide:nth-child(3) .financialBox .fin5,#Financial .swiper-slide:nth-child(3) .financialBox .fin6 {
transform: translate(0px,0px);
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin1 .finlist {
margin-top: 0px;
margin-left: 0px;
}
#Financial .swiper-slide:nth-child(3) .financialBox .fin2 .finlist {
margin-top: 0px;
transform: translateX(0px);
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin3 .finlist {
transform: translate(0px, 0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin4 .finlist {
transform: translate(0px, 0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .fin5 .finlist {
transform: translate(0px,0px);
position: relative;
z-index: 1;
}

#Financial .swiper-slide:nth-child(3) .financialBox .financialImg { margin-bottom: 20px; }

#OurBusiness .OurBusinessBox .hoverBox {
opacity: 1;
visibility: visible;
transition: 0.4s;
}

#OurBusiness {
padding: 30px 0px;
}

#OurBusiness .BusinessListRight .OurBusinessBox {background-color: #075daa;}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox {
background-color: #E1EEF9;
}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox h3 {
color: #000;
}

#OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .col-lg-3:nth-child(odd) .OurBusinessBox .hoverBox p {
color: #000;
}

#OurBusiness .BusinessListRight h3,#OurBusiness .BusinessListRight .OurBusinessBox .hoverBox h6, #OurBusiness .BusinessListRight .OurBusinessBox .hoverBox p { color: white; }

.w-75 {
width: 100% !important;
}

#oss {
background-color: #E1EEF9;
padding: 40px 0px;
} 

#oss .nav-tabs .nav-link {font-size: 14px; width: 130px;padding: 10px 6px;}
/* #myTabContent br { display: none; } */
#oss .oss2Box h4 {font-size: 18px;}
#oss .oss2Box { padding-top: 10px;
height: auto; width: 100%;
}

#long-term {
background-color: #251E47;
padding: 40px 0px;
padding-bottom: 120px;
}
#long-term .mainTitle {
text-align: center;
margin-top: 0px;
}
#long-term .CreatingBox { margin-top: 10px; }

#long-term .long-term-button {
position: relative;
width: 29%;
margin: auto;
right: 0px;
top: 40px;
}

#ALegacy {
background-color: #E1EEF9;
padding: 40px 0px;
text-align: center;
}
#ALegacy .Legacybox { display: block; text-align: center; margin-bottom: 30px;border-radius: 0; padding: 20px; }
#ALegacy .Legacybox .Legacytext { padding:20px 0px; }

#ALegacy .mt-5 {
margin-top: 1rem !important;
}

#cards {
position: relative;
padding: 0px 0px;
}

#cards .cardsSlider {padding-left: 0%;padding-top: 0px;padding-bottom: 0px;}
#cards .swiper-button-next {
right: inherit;
left: 22%;
}
.coverDownload { margin-bottom: 30px; }

#header .container .tatalogo { display: none; }
#header .container .ham {right: 20px;}

#Financial .swiper-slide { padding-bottom: 0px; }

#fulfilling .fulfilling-pix {
position: relative;
overflow: hidden;
height: 328px;
margin-bottom: 20px;
}

#homeChairman {
padding: 0px 0px;
}

#ourLeader .tooltip {
top: 0px !important; left: 0 !important;
}
#ourLeader .tooltip p {line-height: 13px;}

#fulfillinglist .swiper-slide::after {height: 70%;}
#OurBusiness .OurBusinessBox {  height: auto; margin-bottom: 20px;}

.performance-fy23 .nav {flex-direction: inherit !important;justify-content: space-evenly;}
.performance-fy23 .common-container .linksWrapper ul li button {
width: 100%;
font-size: 13px;
text-align: center;
}

.performance-fy23 .common-container .linksWrapper ul li {
margin-bottom: 10px;
width: 100px;
}

.performance-fy23 .common-container .chartWrapper {padding: 20px;}
.performance-fy23 .common-container .chartWrapper #net-worth h2,.performance-fy23 .common-container .chartWrapper #total-icome h2,.performance-fy23 .common-container .chartWrapper #profitAfterTax h2 {font-size: 22px;line-height: 14px;}
#ALegacy::before { display: none; }
#ALegacy .ALegacyleft {padding-right: 0px;}

#ALegacy .ALegacyright { background-color: #075daa; margin-top: 30px; }

#Financial .container .financialBox.financialBox1,#Financial .container .financialBox.financialBox2,#Financial .container .financialBox.financialBox3 {
left: 0px;
bottom: 0px;
height: auto;
width: 100%;
position: relative;
} 
#Financial .container .financialBox.financialBox1 .financialImg,#Financial .container .financialBox.financialBox2 .financialImg,#Financial .container .financialBox.financialBox3 .financialImg { position: relative; }

#Financial .container .financialBox.financialBox1 .curveline1,#Financial .container .financialBox.financialBox3 .fin3 .curveline1,#Financial .container .financialBox.financialBox3 .fin1 .curveline1,#Financial .container .financialBox.financialBox3 .fin4 .curveline1,#Financial .container .financialBox.financialBox3 .fin5 .curveline1,#Financial .container .financialBox.financialBox3 .fin6 .curveline1,#Financial .container .financialBox.financialBox2 .curveline1,#Financial .fakebox {
position: relative;
right: 0px;
top: 0px;
display: none !important;
}
#Financial .container .financialBox.financialBox1 .finlist,#Financial .container .financialBox.financialBox3 .fin2 .finlist,#Financial .container .financialBox.financialBox3 .fin3 .finlist,#Financial .container .financialBox.financialBox3 .fin4 .finlist,#Financial .container .financialBox.financialBox3 .fin5 .finlist,#Financial .container .financialBox.financialBox3 .fin6 .finlist {
transform: translate(0px, 0px); position: relative; left: 0px; top: 0px; bottom: 0px;
}

#Financial .container .financialBox.financialBox3 .finpix img { width: 100%; }

.pt-5 {
padding-top: 0rem !important;
}

#Financial .mainTitle br { display: none; }

#Financial .container .financialBox.financialBox2 .finlist {
transform: translate(0px, 0px);
}

#Financial .container {
height: auto;
}

#Financial .container .financialBox.financialBox3 .financialImg { width: 100%; height: 100%; }

#Financial .container .financialBox.financialBox3 .fin1 .finlist {
transform: translate(0px, 0px);
}

#Financial .container .financialBox,#Financial .container .financialBox.financialBox1 .financialImg { position: relative; }
#Financial .container .financialBox { margin-bottom: 30px; }

#downloadCenter {
background-color: #E1EEF9;
padding: 40px 0px;
}

p {
  font-size: 14px;
  color: #646464;
  font-weight: 400;
}

.breadcrumb-wrp .breadcrumb .breadcrumb-item {
  color: #878787;
  font-size: 12px;
}

#Adapting .DrivingLeft,#Employment .DrivingLeft {
  padding: 13px;
}

}

@media (min-width: 1200px) {
.adanilogo {
position: relative !important;
}
}
