.mCSB_inside > .mCSB_container {  margin-right: 0 !important;}

.slower{-webkit-animation-duration: 2s;  animation-duration: 2s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}


/**=========================
breadcrump
==========================**/
.breadcrump-outer{ position:absolute; top:4.5rem; right:3rem; text-transform:uppercase;}
.breadcrump-outer ul{display: flex; flex-wrap:nowrap;}
.breadcrump-outer li{font-size:18px; line-height:18px; padding:0 15px; position:relative;}
.breadcrump-outer li:before{content: '/'; position: absolute;top: calc(50% + 2px); right: 0; color: rgba(179, 151, 88, 0.5); font-size: 18px;    height: 16px; z-index: 9; transform: translateY(-50%); overflow: hidden;}
.breadcrump-outer li:last-child{ padding-right:0;}
.breadcrump-outer li:last-child:before{ display:none; }
.breadcrump-outer li a{color: rgba(179, 151, 88, 0.5); font-weight:400;}
.breadcrump-outer li a.active{color: rgba(179, 151, 88, 1);font-weight:500;}


.full-float {  width: 100%;  display:flex;}
.select-year {  background: #eaeaea;  padding: 10px 15px;  width: auto; display: inline-flex;}
.select-year p {  float: left;  margin-bottom: 0px;  margin-right: 5px;	color: #63666a; font-family: 'Bellefair', serif !important; font-size: 22px;}
.select-year select {  float: left;  width: 125px;  border: none;  background: url(http://ticden.com/tajsats/html-templates/assets/images/awards/down-arrow.png) 98% 50% no-repeat;
  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  appearance: none;  padding-left: 8px;  font-size: 14pt;  color: #992522;  font-weight: bold;}
  .select-year select:hover, .select-year select:focus, .select-year select:active{ border: none;outline: none;}
.select-year select option {  font-size: 12pt;}

.awards-accolades{padding: 100px 0px; background: url(https://ticden.com/tajsats/html-templates/assets/images/awards/awards-accolades-banner.jpg) center center no-repeat; background-size: auto;  background-size: cover;  overflow: hidden;  min-height: 750px; position: relative; z-index: 99;}
.awards-accolades-desc{background-color: rgba(255, 255, 255, 0.9);  padding: 40px 0px 30px 40px;  width: 100% !important;  max-width: 100% !important;  height: auto !important;
  margin: 0px !important;  float: left;  max-height: 540px;}
.awards-accolades-desc .mCSB_inside > .mCSB_container {  padding-bottom: 0px !important;}
.awards-accolades-img{width: 155px;  height: auto;  float: left;  text-align: center;  padding-right: 20px;}
.awards-accolades-desc table tr td p {  margin-bottom: 25px;}
.awards-accolades-content p {  width: 88%; font-size: 0.8125em;  width: 95%;  line-height: 1.2em;  padding-right: 25px;}
.awards-accolades-content p span {  display: block;  font-weight: bold; color: #a6373c; margin-bottom: 5px; text-transform: uppercase; font-size: 1.125em;  line-height: 1.2em;}

.awards-accolades-desc table tr td p{margin-bottom: 25px;color: #212529; line-height: 20px;}
.awards-accolades-desc table tr:last-child td p {margin-bottom: 0px;}
.awards-accolades-desc .mCSB_scrollTools .mCSB_draggerRail {width: 0px;}
.awards-accolades-desc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #cfcfcf;width: 8px; border-radius: 0px;}

.awards-accolades h3{margin-bottom:40px;}



/**==========================
Cpressroom slider
==========================**/

.pressroom-section .curvebox{ top:0}
.pressroom-section.parallax-section{ margin-top:-18%; padding: 80px 0 80px !important;}


.vision-excellence-resilience{ padding: 215px 100px 6% 100px;}

.pressroom-section.parallax-section {height: 100%;}

.content-inside-wrap.pressroom-content-wrap {padding-top: 0px;}
.pressroom-content-wrap .pressroom-img-box figure {position: relative; overflow: hidden;}
.pressroom-content-wrap .pressroom-content-box {display: flex;flex-direction: column;justify-content: center;height: 100%;padding: 0 0px;}
.pressroom-content-wrap .pressroom-content-box h3 {font-size: 32px;line-height: 38px;color: #284734;margin-bottom: 20px;text-transform: uppercase;}
.pressroom-content-wrap .pressroom-content-box h3:hover a {color: #A6373C;}
.pressroom-content-wrap .pressroom-content-box h3 a {color: #284734;}
.pressroom-content-wrap .pressroom-content-box p {font-size: 18px;line-height: 22px;color: #284734;}
.pressroom-content-wrap .pressroom-content-box .pressroom-date {font-size: 16px;line-height: 22px;color: #284734;}
.pressroom-vertical-box {position: relative;}
.pressroom-vertical-box .pressroom-img-box {margin-bottom: 20px;position: relative;}
.pressroom-content-wrap .pressroom-vertical-box .pressroom-content-box h3 {font-size: 24px;line-height: 30px; text-transform: uppercase;}

.pressroom-horizontal-box {display: grid;grid-template-columns: 230px auto; gap: 0 1.5rem;align-items: center;margin-bottom: 30px;}
.pressroom-content-wrap  .pressroom-horizontal-box .pressroom-content-box h3 {font-size: 18px;line-height: 24px;color: #284734;margin-bottom: 20px;text-transform: uppercase;}
.pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box p {font-size: 16px;line-height: 22px;color: #284734;}
.pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box .pressroom-date {font-size: 14px;line-height: 18px;color: #284734;}

.pressroom-content-wrap .pressroom-img-box figure img {transform: scale(1); transition: transform .25s ease-in-out;}
.pressroom-vertical-box:hover .pressroom-img-box figure img {transform: scale(1.1); transition: transform .25s ease-in-out;}
.pressroom-img-box:hover figure img {transform: scale(1.1); transition: transform .25s ease-in-out;}

/**==========================
Tab
==========================**/

#tab-section {width: 100%;float: left;padding-top:0px;}
#tab-section .tab-content {width:100%;float: none; margin: 40px auto 0 auto;padding-top:0px;  padding-left: 5rem;  padding-right: 5rem;}
#tab-section .nav-tabs {position: relative;border: none!important;background-color: transparent;border-radius: 6px;width: auto;margin: 0px auto;}
#tab-section .nav-tabs li {margin: 0px!important;flex: initial;display: inline-block;position: relative;}
#tab-section .nav-tabs li:before{content: '';position: absolute;top: calc(100% - 5px);/* width: 100%; */background: #fff;height: 5px;left: 0;right: 0;}
#tab-section .nav-tabs li a {position: relative;padding: 25px 23px !important;font-size: 1.24em;font-weight: bold;border: none!important;color: #000;text-transform: uppercase; letter-spacing: 0px;cursor: pointer;}
#tab-section .nav-tabs a:hover {background-color: #fff!important;border: none;}
#tab-section .slider {display: inline-block;width: 119px;height: 6px;border-radius: 0px;background-color: #992622;position: absolute;z-index: 1200;bottom: 0;transition: all .4s linear;}
#tab-section .nav-tabs .active {background-color: transparent!important;border: none!important;color: #A6373C!important;}
.tab-content>.tab-pane ul{display: flex; flex-wrap: wrap; margin: 30px -5px 30px;  align-items: flex-start; position: relative;}
.tab-content>.tab-pane ul li {padding: 5px 5px;border-radius: 30px;overflow: hidden;flex: 0 0 20%;max-width: 20%;margin-bottom: 0px;vertical-align: top;border: 0;position: relative;text-align: center;}
#tab-section .tab-content>.tab-pane ul li:nth-child(5n) {border-right: none;}
.tab-pane.fade {transition: .3s;transform: translateY(1rem)}
.tab-pane.fade.show.active {-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}

.pressroom-img-box .figure img {width: 100%;}

.pressroom-img-box a {width: 100%;}


.play-btn-video {position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;width: 50px;height: 50px;text-align: center; line-height: 50px;border-radius: 50%;background: rgba(255, 255, 255, 0.9);display: flex;align-items: center;justify-content: center;}
.modal-body button {position: absolute;top: -15px;right: -15px;background: #b4975a;width: 40px;height: 40px;font-size: 0px;z-index: 1;border-radius: 50%;text-align: center;line-height: 28px;box-shadow: none;box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.3);padding: 0 0;}
.play-btn-video img {position: relative;left: 3px;}
.videopopup .modal-body video {
  width: 100%;
}


.zoomOutInModal.modal.fade .modal-dialog { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; -o-transform: scale(1.2); -ms-transition: all 0.5s; -o-transition: all 0.5s;     }

.zoomOutInModal.modal.fade.show .modal-dialog {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
}
.videopopup .modal-dialog {
  max-width: 800px;
  width: 800px;
}
.videopopup .modal-content, .videopopup .close-modal {opacity: 1;}
.videopopup .modal-body button:hover {background: #b4975a;}
.videopopup .modal-body button:focus {background: #b4975a;border: none;outline: none;box-shadow: none;}
.videopopup .modal-body button img {height: 16px;}
.videopopup .modal-content {padding: 0;overflow: inherit;}
.videopopup .modal-body {padding: 0px;}
.videopopup iframe {border-radius: 0;}
.videopopup .modal-content {background-color: transparent !important;border: none;}
.modal-open {padding-right: 0 !important; overflow: hidden !important;}

.lb-data .lb-close {background: #b4975a url(../images/close.png) center no-repeat;width: 30px;height: 30px;opacity: 1;background-size: 15px;margin-bottom: 5px;font-size: 0px;border-radius: 50%;text-align: center;line-height: 28px;box-shadow: none;box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.3);}

.lb-nav a.lb-prev {
  background: url(../images/prev-arrow-white.png) center no-repeat;
  opacity: 1;
  width: 30px;
  height: 30px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-left: 10px;
  margin-top: -15px;
  background-size: 18px;
}
.lb-nav a.lb-next {
  background: url(../images/next-arrow-white.png) center no-repeat;
  opacity: 1;
  width: 30px;
  height: 30px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-right: 10px;
  margin-top: -15px;
  background-size: 18px;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe {background: #000;border-radius: 0;}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive::before {
  display: block;
  content: "";
}

.lb-nav {
  top: 50%;
}

.loaddiv-news {display: none;}
.loaddiv-medialibrary {display: none;}
.loadmorediv {cursor: pointer;font-size: 14px;line-height: 18px;color: #fff;padding: 6px 18px;border-radius: 30px;border: 1px solid #284734;text-align: center;width: auto;margin: 20px auto auto;background-color: #284734;}



@media all and (max-width: 991px) {
body, .full-float {  overflow-x: hidden !important;}	
.videopopup .modal-dialog {max-width: 90%;width: 90%;margin: 0px auto;}


}




@media all and (min-width:1600px){
  .pressroom-section.parallax-section {margin-top: -14%;}
  
}

@media all and (max-width: 1600px){
.pressroom-content-wrap .pressroom-content-box{ padding-right:22px;}
}

@media all and (max-width: 1440px){
.pressroom-section.parallax-section .curvebox{top: 1%; }
.pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box h3 {font-size: 16px;line-height: 21px;}
.pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box .pressroom-date {font-size: 13px;line-height: 16px;}
.pressroom-content-wrap .pressroom-vertical-box .pressroom-content-box h3 {font-size: 22px;line-height: 28px;}
.pressroom-content-wrap .pressroom-content-box p {font-size: 15px;line-height: 19px; }
.pressroom-content-wrap .pressroom-content-box .pressroom-date {font-size: 13px;line-height: 16px;}
	
}

@media screen and (min-width: 768px) and (max-width: 1023px){
.vision-excellence-resilience{ padding: 20% 5% 38% 5%;}
.pressroom-section.parallax-section{ margin-top: 0;  padding: 0 0 120px !important;}
.pressroom-section.parallax-section .curvebox {top: -10%;}
.vision-excellence-resilience .display-1-heading, .vision-excellence-resilience .display-2-heading {font-size: 44px;line-height: 44px;height: 44px;}
	
#tab-section .tab-content {padding-left: 0;padding-right: 0;}
.pressroom-vertical-box {margin-bottom: 30px;}
#vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {
  font-size: 50px !important;line-height: 52px !important;}
.pressroom-img-box a {width: 100%;}
.pressroom-content-wrap .pressroom-img-box figure {margin-bottom: 10px;}
.pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box h3 {font-size: 16px;line-height: 22px;}

}

@media screen and (min-width: 1024px) and (max-width: 1080px){
  .vision-excellence-resilience {padding: 200px 5% 28% 5% !important;}
  #tab-section .tab-content {padding-left: 0;padding-right: 0;}
  #vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {
    font-size: 66px !important;line-height: 66px !important;}
    .pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box h3 {font-size: 16px;line-height: 22px;}

}

@media (max-width: 1024px) {
.awards-accolades, .tata-legacy, .tata-group, .inspiring-stories {  padding: 50px 0px;}
.container {  max-width: 100%;  width: 100%;  padding: 0px 0px;}
.awards-accolades .row { margin: 0px 0px; display: inherit !important;}
.awards-accolades .col-xl-6 {  width: 100%;  max-width: 100%;  text-align: center;}
.awards-accolades h3 {   margin-bottom: 20px;}
.awards-accolades .select-year {  margin-bottom: 20px;}
.select-year {   width: 280px;  float: none;  margin: 0px auto;    margin-bottom: 0px;  display: inline-block;}
.select-year select {  width: 150px;}
.awards-accolades-desc {  width: 100% !important;  float: right; text-align: left;}




}


@media (max-width: 767px) {
.select-year select { width: 162px;}


.circle-img-wrap, .circle-text-svg{display:none}

.bar_line, .count_allitems:before, .count_current:before{font-size:14px; line-height:14px;}

.parallax-heading h2{font-size: 48px; line-height: 52px;}
.parallax-heading h3{font-size: 30px; line-height: 33px;}


.vision-excellence-resilience{padding: 40vw 3% 80px 3%;}
td.awards-accolades-img {margin-bottom: 10px;}
.pressroom-section.parallax-section .curvebox {top: 0%;}
.pressroom-section.parallax-section {margin-top: -28%;}
.pressroom-section.parallax-section {padding: 80px 20px 80px !important;}
.pressroom-horizontal-box {grid-template-columns: auto;margin-bottom: 45px;}
.pressroom-content-wrap .pressroom-img-box figure {margin-bottom: 10px;}
.pressroom-vertical-box {margin-bottom: 30px;}
.pressroom-content-wrap .row.mt-5 {margin-top: 1rem !important;}
#tab-section .nav-tabs li a {padding: 22px 16px !important;}
.pressroom-content-wrap .pressroom-content-box {padding: 0 0;}
.pressroom-content-wrap .pressroom-vertical-box .pressroom-content-box h3 {font-size: 26px;line-height: 32px;}
.vision-excellence-resilience {background-size: cover;}

.pressroom-section .loadmorediv {padding: 6px 18px !important;}

.pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box h3 {font-size: 18px;line-height: 24px;}
.pressroom-content-wrap .pressroom-content-box h3 {font-size: 24px;line-height: 30px;}
.pressroom-img-box {margin-bottom: 20px;}
.pressroom-horizontal-box .pressroom-img-box {margin-bottom: 10px;}

#media-library .pressroom-content-wrap .pressroom-img-box figure {margin-bottom: 0;}
.pressroom-content-wrap .pressroom-img-box figure {margin-bottom: 0;}

}

@media only screen and (min-width: 810px) and (max-width: 850px) {
  .pressroom-section.parallax-section {margin-top: 40px !important;}
  .vision-excellence-resilience {padding: 20% 5% 8% 5%;}
}


@media all and (min-width: 1920px){
  #vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {font-size: 100px;line-height: 88px;
    height: 90px;}

}
@media all and (max-width:1600px){
  #vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {font-size: 80px;line-height: 70px;   height: 80px;}
}
@media all and (max-width: 1440px){
  #vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {font-size: 80px;line-height: 70px;}
  
  
}


@media only screen and (min-width: 1280px) and (max-width: 1300px) {
  .vision-excellence-resilience {padding: 215px 70px 6% 70px;}
  .pressroom-content-wrap .pressroom-horizontal-box .pressroom-content-box h3 {font-size: 18px;line-height: 24px;}


} 
  


@media (max-width: 480px){
.awards-accolades-desc { padding: 20px;}
.awards-accolades-desc table tr {  border-bottom: 1px solid #ccc;}
.awards-accolades-desc table tr td {  width: 100%;  max-width: 100%;  display: block;}
.awards-accolades-img {  padding-right: 0px;  text-align: left;  padding-top: 10px;  padding-bottom: 5px;}	
.select-year {width: auto;}
.vision-excellence-resilience .display-1-heading, .vision-excellence-resilience .display-2-heading {font-size: 44px!important;line-height: 44px!important;letter-spacing: -.7px!important;
  height: 44px!important;}
#tab-section .tab-content{padding-left: 0; padding-right: 0;}
}

@media all and (max-width: 320px) {
  #tab-section .nav-tabs {    width: 100%;justify-content: center;}
  #tab-section .nav-tabs li a {padding: 20px 14px !important;}
  .full-float {overflow-x: inherit !important;}
  .pressroom-section.parallax-section {padding: 80px 0px 80px !important;}
  /* #tab-section .nav-tabs li {padding: 0 10px;} */
}


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .about-left .leaf-outer-position {bottom: -110px;}
  }

  @media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .vision-excellence-resilience {padding: 215px 90px 22% 90px;}
    .pressroom-section.parallax-section .curvebox {top: -18%;}
    .about-left .leaf-outer-position {bottom: -95px;left: -10px;}
    #tab-section .tab-content {padding-left: 0;padding-right: 0;}
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

  }
  @media only screen 
  and (min-device-width: 390px) 
  and (max-device-width: 844px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 


  }
  @media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    .vision-excellence-resilience { padding: 22vw 7% 215px 7%;}
    .pressroom-section.parallax-section .curvebox {top: -7%;height: 170vh;}

  }
