.ceo-wrp-top{background-image: url(../images/ceo-stripe.jpg); background-repeat: repeat-x; background-position: bottom left;}
.ceo-btm-sec{ padding-top: 20px;}

#braedcrumb {margin-top:88px; margin-bottom: 40px; background-color: #e80000;}

.breadcrumb {
    padding: 5px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color:transparent !important;
    border-radius: 0px;
}


.breadcrumb li {
    font-size: 12px;
    color: #FFF;
	/* text-transform:capitalize; */
}

.breadcrumb li:first-child{padding-top:1px;}

.breadcrumb li a {
    color: #FFF;
    font-weight: 400;
}

.breadcrumb li.active { color:#FFF; font-weight:700; }

.breadcrumb-item+.breadcrumb-item::before {color: #FFF;font-size: 14px;}

.pd-b-30{padding-bottom:30px;}

.inner-small-title h3 {
font-size: 24px;
color: #333333 ;
font-weight: 700;
line-height: 28px;
}

.inner-big-title h2 {
    font-size: 40px;
    color: #1e3ba0;
    font-weight:300;
    line-height:44px;
}

.inner-header-full-wrp{ width: 100%; position: fixed; top:0px; left:0px; z-index: 10; padding: 30px 0px; transition: all 0.5s ease; background-color: rgb(0 128 198 / 0.9);}
.inner-header-full-wrp.scrolled{ background-color: rgb(0 128 198 / 0.9); padding: 5px 0px;}

.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}

.bold-f{font-weight:700!important;}
.med-f{font-weight:500!important;}
.reg-f{font-weight:400!important;}
.light-f{font-weight:300!important;}

.list-style1{padding-left:15px;}
.list-style1 li{font-size: 16px; color: #333333; line-height: 22px; padding-bottom:7px;}

.fs-14{font-size:14px!important; line-height:18px;}
.fs-18{font-size:18px; line-height:22px;}
.fs-20{font-size:20px; line-height:24px;}
.fs-22{font-size:22px; line-height:26px;}
.fs-24{font-size:24px; line-height:28px;}
.fs-30{font-size:30px; line-height:34px;}

.red-clr{color:#e80000!important;}
.blue-clr {color: #1e3ba0!important;}
.black-clr {color: #333333!important;}

.bor-top-grey{border-top:1px solid #bcbec0;}
.bor-btm-grey{border-bottom:2px solid #bcbec0;}
.abt-img{height:80px;}
.abt-img1{height:60px;}
.abt-img2{height:45px;}
.lgrey-bg{background-color:#e6e7e8;}

.abt-div{width:80px; height:80px; border:2px solid #e80000; text-align:center; color:#e80000; font-size:34px; font-weight:700; vertical-align:middle; display:grid; margin-bottom:5px; align-items:center;}

#inner-banner {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    height: 500px;
    margin-bottom: 50px;
}

.about-bg{background-image:url(../images/about-bg.jpg);}
.stake-bg{background-image:url(../images/stake-bg.jpg);}


.business-box{position:relative;}
.business-box a::before { content: ''; width: 45px; height: 45px; position: absolute; background-image: url(../images/plus-icon.png); background-repeat: no-repeat; left: 0px; right: 0px; margin-left: auto; margin-right: auto; top: 50%; opacity: 0; transition: all 0.3s ease; -webkit-transform: scale(1.2); transform: scale(1.2); } 
.business-box a:hover::before { opacity: 1; top: 50%; -webkit-transform: scale(1.01); transform: scale(1.01); }

.blue-bg{background-color:#17479e;}

.key-info{background-color:#ffffff; padding:15px; min-height:220px; margin-bottom:30px;}

.stake-img{height:360px;}

.stake-info{margin-bottom:50px;/* border:1px solid #bcbec0; */padding: 1rem;}
.stake-info img{height:50px;}

#materiality{background-color:#e6e7e8;}
.material-info{background-color:#ffffff; padding:15px; min-height:450px;}
.pd-tb-30{padding:30px 0;}

.mater-rec{width:33px; height:33px; padding-top: 2px; border:2px solid #e80000; text-align:center; color:#e80000; font-size:15px; font-weight:600;display: inline-block;}
.mater-blue-rec {
    display: inline-block;
    width:45px; height:20px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #17479e;
    font-size: 15px;
	vertical-align: middle;
}
.mater-black-rec {
    display: inline-block;
    width:45px; height:20px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #000000;
    font-size: 15px;
	vertical-align: middle;
}
.mater-red-rec {
    display: inline-block;
    width:45px; height:20px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #e80000;
    font-size: 15px;
	vertical-align: middle;
}
.mater-msize-txt {
    vertical-align: top;
    display: inline-block;
    color: #333333;
	width:70%;
}

.kpi-bx{position:relative;margin-bottom: 50px;}
.kpi-bx p.ttle{ font-weight: 700; font-size: 20px; color: #333333; margin: 0px; line-height: 24px;}
.kpi-bx .sb-ttle{ font-weight: 400; font-size: 14px; color: #646464; margin: 0px;} 
.kpi-bx ul{ list-style: none; list-style-type: none; margin: 10px 0px 10px; padding: 0px; height: 350px; padding: 50px 0px 30px;}
.kpi-bx ul li{ float: left; position: relative; width: 41px; height: 100%;  margin: 0px 8px;}
.kpi-bx ul li .kpi-markers{ position: absolute; bottom:0px; width: 100%; height: 100%; background-color: #58595b;}
.kpi-bx ul li .kpi-markers::before{ content: attr(rel); position: absolute; top: -25px;color: #ffffff; font-weight:600; font-size: 15px; width: 100%; text-align: center;transform: translateY(50px) translateX(0px) rotate(-90deg);}
.kpi-bx ul li.activ .kpi-markers{ background-color: #d71920;}
.kpi-bx ul li span.yrs{color: #333333; font-size: 12px; font-weight: 400; position: absolute; bottom: -40px;}
.kpi-grwth-bx p{ font-size: 25px; line-height:30px; font-weight: 700; margin: 0px; color:#333333; display: inline-block; width: 35%;}
.kpi-grwth-bx p span.counter{font-size: 34px; font-weight: 400; margin: 0px; color:#333333;}
.kpi-grwth-bx p span{ font-size: 16px; font-weight: 400; color:#333333; margin: 0px; display:block;}
/* .kpi-grwth-bx{ padding-left: 30px; background-image: url(../images/kpi-up-arrow.png); background-repeat: no-repeat; background-position: center left;} */
.kpi-grwth-bx{padding-top:10px;}
.kpi-grwth-bx_up p{ font-size: 34px; font-weight: 400; margin: 0px; color:#333333;}
.kpi-grwth-bx_up p span.counter{font-size: 34px; font-weight: 400; margin: 0px; color:#333333;}
.kpi-grwth-bx_up p span{ font-size: 16px; font-weight: 400; color:#333333; margin: 0px;}
.kpi-grwth-bx_up{background-image: url(../images/kpi-up-arrow.png); background-repeat: no-repeat; background-position: 65% 10%; background-size: 12%;}

.kpi-grwth-bx_down p{ font-size: 34px; font-weight: 400; margin: 0px; color:#333333;}
.kpi-grwth-bx_down p span.counter{font-size: 34px; font-weight: 400; margin: 0px; color:#333333;}
.kpi-grwth-bx_down p span{ font-size: 16px; font-weight: 400; color:#333333; margin: 0px;}
.kpi-grwth-bx_down{background-image: url(../images/kpi-down-arrow.png); background-repeat: no-repeat; background-position: 72% 10%; background-size: 12%;} 
.kpi-grwth-bx img{display:inline;}
.kpi-info{position:absolute; left:0; top:50px; color: #d71a21; font-size: 40px;}

.h-100{ height: 100% !important;}
.h-95{ height: 95% !important;}
.h-90{ height: 90% !important;}
.h-87{ height: 87% !important;}
.h-85{ height: 85% !important;}
.h-83{ height: 83% !important;}
.h-80{ height: 80% !important;}
.h-78{ height: 78% !important;}
.h-75{ height: 75% !important;}
.h-72{ height: 72% !important;}
.h-70{ height: 70% !important;}
.h-65{ height: 65% !important;}
.h-60{ height: 60% !important;}
.h-55{ height: 55% !important;}
.h-50{ height: 50% !important;}
.h-45{ height: 45% !important;}
.h-43{ height: 43% !important;}
.h-40{ height: 40% !important;}
.h-35{ height: 35% !important;}
.h-30{ height: 30% !important;}
.h-25{ height: 25% !important;}
.h-20{ height: 20% !important;}
.h-15{ height: 15% !important;}
.h-10{ height: 10% !important;}
.h-5{ height: 5% !important;}
.h-1{ height: 1% !important;}

.neg-num{bottom:-13px !important;}
.kpi-bx ul li .neg-num::before{transform:none; color:#333333;}

.scale-in-ver-bottom {
  -webkit-animation: scale-in-ver-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: scale-in-ver-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }

@-webkit-keyframes scale-in-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 1; }
  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 1; } }
@keyframes scale-in-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 1; }
  100% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 1; } }


.strategy-banner{background-image:url(../images/strategy-banner.jpg);}
.strategic-growth-banner{background-image:url(../images/strategic-growth-banner.jpg);}

.dgrey-bg{background-color:#a7a9ac;}

.bor-btm-white{border-bottom:1px solid #ffffff;}

.min-150{min-height:150px;}
.min-190{min-height:190px;}
.min-210{min-height:210px;}
.min-250{min-height:250px!important;}
.min-270{min-height:270px!important;}
.min-350{min-height:350px!important;}
.min-400{min-height:400px!important;}

.risk-img1{height:50px;}

.risk-type{padding:10px; background-color:#e6e7e8; min-height:200px; border-bottom: 1px solid #bcbec0;}
.risk-response{padding:10px; min-height:200px; border-bottom: 1px solid #bcbec0;}

.risk-rec{width:35px; height:35px; padding-top: 2px; border:2px solid #e80000; text-align:center; color:#e80000; font-size:15px; font-weight:600;display: inline-block; vertical-align:top;}
.risk-type-info{display:inline-block; width:90%; padding:0 10px;}

.strat-rec{width:50px; height:50px; padding-top: 3px; border:2px solid #ffffff; text-align:center; color:#ffffff; font-size:26px; font-weight:600;display: inline-block; vertical-align:top;}

.strat-growth-bg{background-image:url(../images/strat-growth-bg.jpg); background-repeat:no-repeat; background-size: cover; background-position: center; height:500px; padding:20px;}

.strat-img1{height:400px;}
.strat-img2{height:300px;}
.str-png{height:85px;}

.peach-bg{background-color:#fae4d9;}
.inline-block{display:inline-block;}

.bor-r-grey{border-right:1px solid #bcbec0;}

.outlook-wrp{width: 40px;
      height: 60px;
      box-sizing: content-box;
      padding-top: 15px;
      position: relative;
      background: white;   
	  }
	  
.outlook-wrp:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 0;
      height: 0;
      border-bottom: 13px solid #17479e;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
    }
.out-div{padding:0 20px 20px;}

.back-int-banner{background-image:url(../images/back-int-banner.jpg);}
.back-int-bg{background-image:url(../images/back-int-bg.jpg); background-repeat:no-repeat; background-size: cover; background-position: center; height:500px; padding:20px;}
.back-img1{height:180px;}
.back-img2{height:330px;}
.strat-flow{height:500px;}

.focus-banner{background-image:url(../images/focus-banner.jpg);}
.focus-bg{background-image:url(../images/focus-bg.jpg); background-repeat:no-repeat; background-size: cover; background-position: center; height:500px; padding:20px;}
.focus-img1{height:300px;}
.focus-inn-img{background-image:url(../images/focus4.jpg); background-repeat:no-repeat; background-size: cover; background-position: center; height:500px; position:relative;}
.focus-inn-info{position:absolute; bottom:20px; right:20px; max-width:30%;}

.value-img1{height:50px;}

.bor-r2-red{border-right:2px solid #e80000;}
.val-activities{margin-bottom:20px;}
.val-activities img{height:55px;}

.image-txt{position:absolute; left:30px; bottom:20px; background-color: rgb(0, 0, 0, 0.7); padding: 10px;}
.diverse-banner{background-image:url(../images/diverse-banner.jpg);}
.diverse-bg{background-image:url(../images/diverse-bg.jpg); background-repeat:no-repeat; background-size: cover; background-position: center; height:500px; padding:20px;}

.diverse-img1{height:400px;}
.diverse-img2{height:200px;}

.white-bg{background-color:#ffffff;}

.diverse-title{padding:10px;}
.diverse-inf{min-height:170px; padding:10px;}

.diverse-bg1 {
    background-image: url(../images/diverse27.jpg);
}
.diverse-bg2 {
    background-image: url(../images/diverse28.jpg);
}
.diverse-bg3 {
    background-image: url(../images/diverse29.jpg);
}
.diverse-bg4 {
    background-image: url(../images/diverse30.jpg);
}

.diverse-img-txt{position:absolute; left:30px; top:30px;}

.min-230{min-height:230px;}

#hide-ex, #hide-ex1, #hide-ex2, #hide-ex3{display:none;}

/**/

#accordion{
  width:100%;
}
.card-header {
    background: #1e3ba0;
	font-weight: 700; 
	font-size:20px; line-height:24px;
}
.card-header a{
  color: #fff; display:block;
}

#accordion .card-link:after {
	background-image:url(../images/down_up.png);
	background-position:98% center;
	background-repeat:no-repeat;
    content:'';
    padding-right: 5px;
	padding:10px;
	position:absolute;
	right:20px;
	top:15px;
	width:15px; height:15px;
}

#accordion button.collapsed:after {
    background-image:url(../images/arrow_up.png);
	background-position:98% center;
	background-repeat:no-repeat;
    content:'';
    padding-right: 5px;
	padding:10px;
	position:absolute;
	right:20px;
	top:15px;
	width:15px; height:15px;

}

#mda .bod-name { bottom:10px; top:inherit; }
#mda #collapse2 .bod-box,#mda #collapse-liq .bod-box  {border-right: solid 3px #0db3c1; }
#mda #collapse3 .bod-box {border-right: solid 3px #e13b87; }
#mda #collapse4 .bod-box {border-right: solid 3px #0174ba; }
.mda-banner { background-repeat:no-repeat; background-size:cover; height:400px; padding-left:50px; padding-top:50px;}

#mda{padding-bottom:50px;}

.min-800{min-height:800px;}
.org-img{height:60px;}

.fs-36{font-size:36px; line-height:40px;}
.er-img1{height:100px;}
.er-img2{height:380px;}
.er-png{height:65px;}

.ind-img-txt{position:absolute; right:30px; bottom:30px; padding:10px; background-color:#ffffff; max-width:40%;}
.ir-img1{height:500px;}
.ir-img2{height:450px;}
.ir-img3{height:300px;}

.min-500{min-height:500px;}
.br-img1{height:400px;}
.br-img2{height:360px;}

.download-centre-pic-box{border:1px solid #ced5da;}
.download-center-box{margin-bottom:20px;}
.download-center-box h3{min-height:55px;}
.download-center-box h4{margin-bottom:30px;}

.fs-16{font-size:16px; line-height:20px;}

.sus-banner{background-image:url(../images/sus-banner.jpg);}
.sus-bg{background-image:url(../images/sus-bg.jpg); background-repeat:no-repeat; background-size: cover; background-position: center; height:500px; padding:20px;}

.sus-img{height:60px;}
.sus-img1{height:300px;}
.sus-diag{height:500px;}
.sus-img2{height:250px;}
.sus-img3{height:400px;}
.sus-img4{height:200px;}
.sus-img5{height:150px;}
.sus-img6{height:230px;}
.sus-tar{height:40px;}
.sus-feat{height:50px;}
.sus-png{height:70px;}
.sus-gold{height:1000px;}

.prudent-banner{background-image:url(../images/prudent-banner.jpg);}
.prudent-bg{background-image:url(../images/prudent-bg.jpg); background-repeat:no-repeat; background-size: cover; background-position: center; height:500px; padding:20px;}


#india-location ul{margin-bottom:30px;}

.mainstr-box{position:relative;}
.mainstr-box a::before { content: ''; width: 45px; height: 45px; position: absolute; background-image: url(../images/plus-icon-white.png); background-repeat: no-repeat; left: 0px; right: 0px; margin-left: auto; margin-right: auto; top: 45%; opacity: 0; transition: all 0.3s ease; -webkit-transform: scale(1.2); transform: scale(1.2); } 
.mainstr-box a:hover::before { opacity: 1; top: 45%; -webkit-transform: scale(1.01); transform: scale(1.01);}
.mainstr-box:hover{background-color:#000;}
.mainstr-box img{opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.mainstr-box:hover img{opacity: 0.4;}	
.disp-block{display:block;}

.bor-black{border:2px solid #333333;}

.col-xs-15,

.col-sm-15,

.col-md-15,

.col-lg-15 {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px;

}

.col-xs-15 {

    width: 100%;

    float: left;

}

@media (min-width: 768px) {

.col-sm-15 {

width: 20%;

float: left;

}

}

@media (min-width: 992px) {

.col-md-15 {

width: 20%;

float: left;

}

}

@media (min-width: 1200px) {

.col-lg-15 {

width: 20%;

float: left;

}

}




@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.row{margin:0px;}
.container-1280-wrp{width:100%;}	
.tab-mt-20{margin-top:20px !important;}
.ceo-wrp-top {background-image: none;}
#inner-banner{height: 320px;}
.abt-img, .abt-img1,.abt-img2{height:auto;}
.key-info{min-height:240px;}
.stake-img{height:auto;}
.stake-info{margin-bottom:30px;}
.material-info{min-height:auto;margin-bottom:30px;}
.kpi-grwth-bx_down, .kpi-grwth-bx_up{background-position: 84% 10%;}
.min-150, .min-210, .min-190,.min-230, .min-800, .min-500{min-height:auto;}
#risk-mgmt .pl-0{padding-left:15px !important;}
#risk-mgmt .pr-0{padding-right:15px !important;}
.risk-type, .risk-response{margin-top:30px;}
.risk-type-info{width:80%;}
.risk-response, .min-250, .min-350, .min-400, .min-270{min-height:auto!important;}
.strat-img1, .strat-img2{height:auto;}
.strat-flow{height:auto;}
.back-img1, .back-img2{height:auto;}
.diverse-img1, .diverse-img2{height:auto;}
.sus-img, .sus-png, .sus-gold,.sus-img1, .sus-img2, .sus-img3, .sus-img4, .sus-img5, .sus-img6, .sus-feat, .sus-diag, .sus-tar{height:auto;}
}
	
	
/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.row{margin:0px;}
.container-1280-wrp{width:100%;}
.ceo-wrp-top {background-image: none;}
.tab-mt-20{margin-top:20px !important;}
#inner-banner{height: 320px;}
.abt-img, .abt-img1,.abt-img2{height:auto;}
.key-info{min-height:310px;}
.stake-img{height:auto;}
.stake-info{margin-bottom:30px;}
.mater-msize-txt{width:45%;}
.material-info{min-height:auto;margin-bottom:30px;}
.kpi-bx ul li{width: 28px;}
.kpi-grwth-bx p{font-size:20px; line-height:24px;}
.kpi-grwth-bx p{width:48%;}
.kpi-grwth-bx_down, .kpi-grwth-bx_up{background-position: 75% 10%;}
.kpi-bx ul li span.yrs{bottom: -50px;}
.min-150, .min-210, .min-190,.min-230, .min-800{min-height:auto;}
#risk-mgmt .pl-0{padding-left:15px !important;}
#risk-mgmt .pr-0{padding-right:15px !important;}
.risk-type, .risk-response{margin-top:30px;}
.risk-type-info{width:80%;}
.risk-response, .min-250, .min-350, .min-400, .min-270, .min-500{min-height:auto!important;}
.strat-img1, .strat-img2{height:auto;}
.strat-flow{height:auto;}
.back-img1, .back-img2{height:auto;}
.diverse-img1, .diverse-img2{height:auto;}
.sus-img, .sus-png, .sus-gold,.sus-img1, .sus-img2, .sus-img3, .sus-img4, .sus-img5, .sus-img6, .sus-feat, .sus-diag, .sus-tar{height:auto;}
}

/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {
.row{margin:0px;}
.mobile-mt-20{margin-top:20px !important;}
.mobile-mt-50{margin-top:50px !important;}
.mobile-pl-0{padding-left:0px !important;}
.mobile-pr-0{padding-right:0px !important;}
.mobile-hiden{display:none !important;}
.chair-pic {height: 350px; overflow: hidden;}
.ceo-wrp-top {background-image: none;}
#braedcrumb{margin-top:85px;}
#inner-banner {height: 250px;}
.about-bg{background-position: top left!important;}
.stake-img{height:auto;}
.stake-info{margin-bottom:30px;}
.material-info{min-height:auto;margin-bottom:30px;}
.mater-msize-txt{width:80%;}
.kpi-grwth-bx_down, .kpi-grwth-bx_up{background-position: 85% 10%;}
.min-150, .min-210, .min-190,.min-230, .min-800, .min-500{min-height:auto;}
#risk-mgmt .pl-0{padding-left:15px !important;}
#risk-mgmt .pr-0{padding-right:15px !important;}
.risk-type{margin-top:30px;}
.risk-type-info{width:80%;}
.risk-response, .min-250, .min-350, .min-400, .min-270{min-height:auto!important;}
.strat-img1, .strat-img2{height:auto;}
.str-png{height:60px;}
#strategic-growth .bor-r-grey{border-right:0;}
.strat-flow{height:auto;}
.back-img1, .back-img2, .focus-img1{height:auto;}
.focus-inn-info{max-width:90%;}
#value-creation-model .bor-r2-red{border-right:0;}
.diverse-img1, .diverse-img2{height:auto;}
#diversification .pl-0{padding-left:15px !important;}
#diversification .pr-0{padding-right:15px !important;}
.diverse-inf{min-height:auto;}
#mda .image-txt{position: relative; left: 0; bottom: 0; margin-bottom:20px;}
.org-img, .er-img1, .er-img2, .ir-img1, .ir-img2, .ir-img3, .br-img1, .br-img2{height:auto;}
#mda .fs-50{font-size:30px !important; line-height:34px!important;}
.ind-img-txt{position:relative; right:0; bottom:0; max-width:100%;}
#value-creation-model .text-right{text-align:left!important;}
.sus-img, .sus-png, .sus-gold,.sus-img1, .sus-img2, .sus-img3, .sus-img4, .sus-img5, .sus-img6, .sus-feat, .sus-diag, .sus-tar{height:auto;}

#sustain .image-txt{position: relative; left: 0; bottom: 0; margin-bottom:20px;}

}