
/* background-color */
.darker-blue-bg { background-color:#062a49; }
.sky-blue-bg { background-color:#2479a7; }
.sky-blue2-bg { background-color:#a5d5e3; }
.sky-blue3-bg { background-color:#d5e8f2; }
.dark-blue-bg { background-color:#06466d; }
.clr-white-bg { background-color:#FFF !important; }
.clr-black-bg { background-color:#000; }
.clr-grey-bg{ background-color:#e3e4e6;}
.light-grey-bg,.l-grey-bg{ background-color:#f1f2f2;}
.dark-grey-bg{ background-color:#8f9094;}
.light-pink-bg{ background-color:#c37a7d;}
.dark-blue2-bg { color:#074365; }

.darker-blue { color:#062a49; }
.sky-blue { color:#2479a7; }
.dark-blue { color:#06466d; }
.clr-white { color:#FFF; }
.clr-black { color:#000; }
.clr-red { color:#a52238; }


.calibri-light { font-weight:300; }
.calibri-bold { font-weight:700; }


.pd-lr-0  { padding-left: 0; padding-right: 0; }
.pd-lr-10  { padding-left: 10px; padding-right: 10px; }
.pd-lr-15  { padding-left: 15px; padding-right: 15px; }
.pd-lr-20  { padding-left: 20px; padding-right: 20px; }
.pd-lr-30  { padding-left: 30px; padding-right: 30px; }
.pd-lr-40  { padding-left: 40px; padding-right: 40px; }
.pd-lr-50  { padding-left: 50px; padding-right: 50px; }
.pd-lr-60  { padding-left: 60px; padding-right: 60px; }
.pd-lr-70  { padding-left: 70px; padding-right: 70px; }
.pd-lr-80  { padding-left: 80px; padding-right: 80px; }
.pd-lr-90  { padding-left: 90px; padding-right: 90px; }
.pd-lr-100 { padding-left: 100px; padding-right: 100px; }
.pd-lr-150 { padding-left: 150px; padding-right: 150px; }

.pd-r-0  { padding-right: 0; }
.pd-r-10  { padding-right: 10px; }
.pd-r-20  { padding-right: 20px; }
.pd-r-30  { padding-right: 30px; }
.pd-r-40  { padding-right: 40px; }
.pd-r-50  { padding-right: 50px; }
.pd-r-60  { padding-right: 60px; }
.pd-r-70  { padding-right: 70px; }
.pd-r-80  { padding-right: 80px; }
.pd-r-90  { padding-right: 90px; }
.pd-r-100 { padding-right: 100px; }

.pd-l-0  { padding-left: 0px !important; }
.pd-l-10  { padding-left: 10px; }
.pd-l-20  { padding-left: 20px; }
.pd-l-30  { padding-left: 30px; }
.pd-l-40  { padding-left: 40px; }
.pd-l-50  { padding-left: 50px; }
.pd-l-60  { padding-left: 60px; }
.pd-l-70  { padding-left: 70px; }
.pd-l-80  { padding-left: 80px; }
.pd-l-90  { padding-left: 90px; }
.pd-l-100 { padding-left: 100px; }
.pd-l-150 { padding-left: 150px; }

.pd-b-0  { padding-bottom: 0; }
.pd-b-10  { padding-bottom: 10px; }
.pd-b-20  { padding-bottom: 20px; }
.pd-b-30  { padding-bottom: 30px; }
.pd-b-40  { padding-bottom: 40px; }
.pd-b-50  { padding-bottom: 50px; }
.pd-b-60  { padding-bottom: 60px; }
.pd-b-70  { padding-bottom: 70px; }
.pd-b-80  { padding-bottom: 80px; }
.pd-b-90  { padding-bottom: 90px; }
.pd-b-100 { padding-bottom: 100px; }

.pd-t-0  { padding-top: 0; }
.pd-t-10  { padding-top: 10px; }
.pd-t-20  { padding-top: 20px; }
.pd-t-30  { padding-top: 30px; }
.pd-t-40  { padding-top: 40px; }
.pd-t-50  { padding-top: 50px; }
.pd-t-60  { padding-top: 60px; }
.pd-t-70  { padding-top: 70px; }
.pd-t-80  { padding-top: 80px; }
.pd-t-90  { padding-top: 90px; }
.pd-t-100 { padding-top: 100px; }
.pd-t-200 { padding-top: 200px; }
.pd-t-150 { padding-top: 150px; }


/* Margin
=========================*/
.mr-auto { margin-left: auto; margin-right: auto; }
.mr-0 { margin: 0px !important; }
.mr-5  { margin: 5px; }
.mr-10  { margin: 10px; }
.mr-20  { margin: 20px; }
.mr-30  { margin: 30px; }
.mr-40  { margin: 40px; }
.mr-50  { margin: 50px; }
.mr-60  { margin: 60px; }
.mr-70  { margin: 70px; }
.mr-80  { margin: 80px; }
.mr-90  { margin: 90px; }
.mr-100 { margin: 100px; }

.mr-top-100-minus{ margin-top: -100px;}

.ctrl-mr-t10 .owl-dots,
.mr-t-10  { margin-top: 10px; }
.ctrl-mr-t20 .owl-dots,
.mr-t-20  { margin-top: 20px; }
.ctrl-mr-t30 .owl-dots,
.mr-t-30  { margin-top: 30px; }
.ctrl-mr-t40 .owl-dots,

.mr-t-0  { margin-top: 0px !important; }
.mr-t-5  { margin-top: 5px !important; }
.mr-t-10  { margin-top: 10px !important; }
.mr-t-20  { margin-top: 20px !important; }
.mr-t-30  { margin-top: 30px !important; }
.mr-t-40  { margin-top: 40px !important; }
.mr-t-50  { margin-top: 50px !important; }
.mr-t-60  { margin-top: 60px !important; }
.mr-t-70  { margin-top: 70px !important; }
.mr-t-80  { margin-top: 80px !important; }
.mr-t-87 { margin-top: 87px !important;}
.mr-t-90  { margin-top: 90px !important; }
.mr-t-100 { margin-top: 100px !important;}
.mr-t-150 { margin-top: 150px !important;}


.mr-t-minu-15{ margin-top: -15px;}

.mr-b-5{ margin-bottom: 5px;}
.mr-b-10{ margin-bottom: 10px;}
.mr-b-20{ margin-bottom: 20px;}
.mr-b-30{ margin-bottom: 30px;}

.pd-0  { padding: 0; }
.pd-10  { padding: 10px; }
.pd-20  { padding: 20px; }
.pd-30  { padding: 30px; }
.pd-40  { padding: 40px; }
.pd-50  { padding: 50px; }
.pd-60  { padding: 60px; }
.pd-70  { padding: 70px; }
.pd-80  { padding: 80px; }
.pd-90  { padding: 90px; }
.pd-100 { padding: 100px; }

.min-px-h50 { min-height: 50px; }
.min-px-h60 { min-height: 60px; }
.min-px-h70 { min-height: 70px; }
.min-px-h80 { min-height: 80px; }
.min-px-h90 { min-height: 90px; }
.min-px-h100 { min-height: 100px; }
.min-px-h120 { min-height: 120px; }
.min-px-h150 { min-height: 150px; }
.min-px-h180 { min-height: 180px; }
.min-px-h200 { min-height: 200px; }
.min-px-h250 { min-height: 250px; }
.min-px-h300 { min-height: 300px; }
.min-px-h350 { min-height: 350px; }
.min-px-h400 { min-height: 400px; }
.min-px-h500 { min-height: 500px; }
.min-px-h600 { min-height: 600px; }
.min-px-h640 { min-height: 640px; }
.min-px-h650 { min-height: 650px; }
.min-px-h700 { min-height: 700px; }
.min-px-h800 { min-height: 800px; }
.min-px-h900 { min-height: 900px; }
a { text-decoration:none !important; }
.border-bottom { border-bottom:solid 1px #b4975a; }

.fs-12 { font-size:12px !important; }
.fs-14 { font-size:14px !important; }
.fs-15 { font-size:15px !important; }
.fs-16 { font-size:16px !important; }
.fs-18 { font-size:18px !important; }
.fs-20 { font-size:20px !important; }
.fs-22 { font-size:22px !important; }
.fs-24 { font-size:24px !important; }
.fs-25 { font-size:25px !important; }
.fs-30 { font-size:30px !important; }
.fs-36 { font-size:36px !important; }
.fs-40 { font-size:40px !important; }
.fs-100 { font-size:100px !important; line-height:76px; }

.row-no-margin { margin:0px; }
h2,h3,h4,h5,h6 { margin:0px; padding:0px; }
h2 { font-size:50px; line-height:41px; font-weight:300;}
h3 {font-size:30px}
h4 { font-size:24px; font-weight:700;}
h5 {font-size:20px; font-weight:700;}
h6 { font-size:24px; font-weight:300;}
p { color:#58585a; font-size:18px; line-height:22px; }



.container-1280 { width:1280px; margin:auto; }
a.common-bt { display:inline-block; background-color:#06466d; color:#FFF; font-size:14px; text-transform:uppercase;padding: 12px 50px; position:relative; clip-path: polygon(13% 0%, 100% 0%, 88% 100%, 0% 100%);  transition:all 0.5s ease-in-out}
a:hover.common-bt {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}

a.common-bt2 { display:inline-block; background-color:#06466d; color:#FFF; font-size:12px; text-transform:uppercase;padding:10px 30px; position:relative; clip-path: polygon(13% 0%, 100% 0%, 88% 100%, 0% 100%);  transition:all 0.5s ease-in-out}
a:hover.common-bt2 {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}

#header { position:fixed; width:100%; top:0px; left:0px; background-color:transparent; z-index:999; padding:2px 0px;}

#header .download-bt {}
#header .download-bt a {background-color:#1d2e4a; position:relative; font-size:18px; color:#FFF; display:inline-block; text-transform:uppercase;padding: 14px; position:relative;line-height: 17px; padding-right:70px;text-align: right;}
#header .download-bt a span { position:relative; z-index:2 }
#header .download-bt a:before { content:''; position:absolute; width:50px; height:50px; background-color:#FFF; background-image:url(../images/bownload-icon.png); background-repeat:no-repeat; background-position:center center; right:11px; top:6px; transition:all 0.2s ease-in-out; z-index:1; clip-path: circle(50% at 50% 50%); }
#header .download-bt a:hover:before { width:100%;height:100%; background-position:90% center; border:solid 2px #FFF; border-radius:0px; right:0px; top:0px;clip-path: circle(100% at 50% 50%); border:solid 2px #1d2e4a;}
#header .download-bt a:hover { color:#1d2e4a; }

#banner { background-color:#FFF; }
#banner [class*="col-"] { padding:0px; }
#banner .banner-box { position:relative; margin:2px;overflow: hidden;}
/*#banner .banner-box a { overflow:hidden; }*/
#banner .banner-box .banner-img-logo { position:absolute; width:100%; text-align:center; top:22%; left:0px; overflow: hidden;}
#banner .banner-box .banner-img-logo.top2 {top: 10%;}

.know-more-bt  { display:inline-block; background-color:#FFF; color:#06466d; font-size:14px; text-transform:uppercase;padding: 9px 30px; position:absolute; clip-path: polygon(13% 0%, 100% 0%, 88% 100%, 0% 100%);  transition:all 0.5s ease-in-out;bottom: -60px;}
.know-more-bt:hover{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}

.banner-box:hover a .know-more-bt { bottom:30px; }

#glance {}
#glance [class*="col-"] { padding:0px; }
#glance .glance-banner {clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);}
#glance .glance-banner2 {clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);}
.glance-container { float:right; max-width: 430px; padding-top:73px;}
.glance-container2 { float:none; max-width: 530px; padding-top:8px;padding-left: 17px;}
.glance-container h4,.glance-container h2 { margin-bottom:7px; }

.numner-style1 { font-size:48px; line-height:35px; position:relative; display:inline-block; font-weight:700; padding-top: 12px;}
.numner-style1 span.lable { display:block; font-weight:300; line-height: 24px; margin-top:8px;}
/*.numner-style1:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#2479a7;}*/
.numner-style2 { font-size:32px; line-height:26px; position:relative; display:inline-block; font-weight:700; padding-top: 12px;}
.numner-style2 span.lable { display:block; font-weight:300; font-size:15px;line-height: 15px;margin-top: 6px;}
/*.numner-style2:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#2479a7;}*/
.numner-style3 { font-size:36px; line-height:26px; position:relative; display:inline-block; font-weight:700; padding-top: 12px; color:#FFF;}
.numner-style3 span.lable { display:block; font-weight:300; font-size:15px;line-height: 15px;margin-top: 6px;}
.numner-style3:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#FFF;}
.numner-style4 { font-size:48px; line-height:26px; position:relative; display:inline-block; font-weight:700; padding-top: 12px;}
.numner-style4 span.lable { display:block; font-weight:300; font-size:15px;line-height: 19px;margin-top:10px; }
/*.numner-style4:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#062a49;}*/
.numner-style5 { font-size:36px; line-height:26px; position:relative; display:inline-block; font-weight:700; padding-top: 12px; color:#062a49;}
.numner-style5 span.lable { display:block; font-weight:300; font-size:15px;line-height: 15px;margin-top: 6px;}
.numner-style5:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#062a49;}



#intro-capital {/* background-color:#a6d7e5;*/height:100vh;padding-top: 80px;}
#intro-capital h4, .glance-container h2 { margin-bottom:0px;}
#intro-capital .intro-capital-left {padding-top: 180px;}
#intro-capital .intro-capital-right { width:770px; background-color:#FFF; clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%); height:560px;}
#intro-capital .numner-style2 { margin-bottom:11px;}
#intro-capital .numner-style2 span.lable {line-height: 18px;margin-top: 5px;}
#intro-capital .intro-capital-title,#introducing-capitals .intro-capital-title { background-repeat:no-repeat; background-position:left 5px; padding-left: 54px;background-size: 40px;margin-top: 4px;margin-bottom: 6px;}
#intro-capital .intro-capital-title.icon1,#introducing-capitals .intro-capital-title.icon1 { background-image:url(../images/financial-capital-iocn1.png); }
#intro-capital .intro-capital-title.icon2,#introducing-capitals .intro-capital-title.icon2 { background-image:url(../images/financial-capital-iocn2.png); }
#intro-capital .intro-capital-title.icon3,#introducing-capitals .intro-capital-title.icon3 { background-image:url(../images/financial-capital-iocn3.png); background-size: 48px;background-position: left -1px;}
#intro-capital .intro-capital-title.icon4,#introducing-capitals .intro-capital-title.icon4 { background-image:url(../images/financial-capital-iocn4.png); }
#intro-capital .intro-capital-title.icon5,#introducing-capitals .intro-capital-title.icon5 { background-image:url(../images/financial-capital-iocn5.png); background-size: 49px;}
#intro-capital .intro-capital-title.icon6,#introducing-capitals .intro-capital-title.icon6 { background-image:url(../images/financial-capital-iocn6.png); background-size: 49px;background-position: left 1px;}
#intro-capital h2,#introducing-capitals h2 {line-height: 43px;}
#section2, #section4 { background-color:#13293D;}
#section5 { background-color:#f4f4f4;}
#md-ceo { padding-top:130px; padding-bottom:50px;}
#md-ceo .md-ceo-pic { text-align:center; width: 370px;}
#md-ceo .md-ceo-pic img {clip-path: polygon(13% 0%, 100% 0%, 75% 190%, 0% 100%); width:100%; transition:all 0.5s ease-in-out;}
#md-ceo .me-ceo-right { margin-left: 80px;}


#footer .copyright { background-color:#FFF; color:#000;  text-align:center;}
#section6 #footer { background-color:#FFF; position:absolute; width:100%; left:0px; bottom:0px; border-top:none;height: 61px;padding:0px 0px}
#section6 .copyright { background-color:#06466d; color:#FFF;margin-top:0px;}
.copyright { text-align:center; color:#FFF; font-weight:300; font-size:12px; padding: 4px 0px;}
.footer-logo { padding-top:12px; }
 

.middle-container { padding-bottom:40px; }
#inner-banner { position:relative; }
#inner-banner .container-1280 {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom:60px;
    margin: auto;
}

.inner-title h1 {font-size:50px; line-height:41px; font-weight:300;}
.inner-title h1 span.black-patch { display:inline-block; background-color:rgba(0,0,0,0.4); padding: 10px;color: #FFF;}
#breadcrumb-c { margin-top:66px; background-color:#e4e4e4; }
.breadcrumb { background-color:transparent; border-radius:0px;margin-bottom: 0px; }
.breadcrumb-item a { color:#000; }

#our-brand { background-color:#a5d5e3; padding-top: 10px;}
.brand-box { margin-bottom:50px; }  
.brand-box .brand-img img {clip-path: polygon(13% 0%, 100% 0%, 75% 190%, 0% 100%); width:100%;}
.brand-box h6 { font-size:45px; font-weight:300; color:#FFF;position: relative;z-index: 2;margin-top: -30px;margin-left: 20px;}

#introducing-capitals .numner-style2 {margin-bottom: 10px; }

#introducing-capitals .intro-capital-title {margin-bottom: 13px;}

.glance-container2 [class*="col-"] { background-color:#a5d5e3;padding: 5px !important; border:solid 3px #FFF;} 
.listing-style {}
.listing-style ul { margin:0px; padding:0px;list-style-type:none;}
.listing-style ul li {font-size: 18px;line-height: 20px;color: #000; position:relative;padding-left:16px;}
.listing-style ul li::before {content: "\2022"; color: #000; left:0px;position:absolute;} 
#business-model .listing-style ul li.blue-dots::before {color: #074365;}


#glance .glance-container2 .listing-style ul { margin-top:7px  !important; }
#glance .glance-container2 .listing-style ul li {padding-right: 12px; word-break:break-all;}
#glance .glance-container2 .listing-style h6 { padding-left:10px !important; margin-bottom:5px !important; border-bottom:solid 3px #FFF; padding-bottom:3px;}
#glance .listing-style ul {margin-left: 10px;}

.unlocking {background-color: #f1f1f1; padding-top:30px; padding-bottom:30px;margin-top: 20px;}
.slant-img img {clip-path: polygon(13% 0%, 100% 0%, 75% 190%, 0% 100%); width:100%;}
.protfolio-box .slant-img { margin-bottom:20px; }
.protfolio-box { margin-bottom:30px; position:relative;}
.protfolio-box.h-645 {height: 645px;}
.protfolio-box.h-730 {height: 750px;}
.protfolio-box.h-830 {height: 850px;}
.protfolio-box a { position:absolute; bottom:0px; }
.india-list { display:inline-block; width:100%; }
.india-list ul { width:31%; margin:0px; margin-right:1.5%; display:inline-table; padding:0px; list-style-type:none;}

#business-model .listing-style ul li { line-height:25px; }
#business-model .business-model-left { border-bottom:solid 3px #FFF;}
#business-model .business-model-left:nth-child(7) { border-bottom:none; }
#business-model .border-right { border-right:solid 5px #FFF !important; } 

.spectrum-pic { position:relative; margin-bottom:8px;}
.spectrum-pic p { position:absolute; left:10px; bottom:10px; margin-bottom:0px; }

.capital-icons img { margin-right:30px; margin-bottom:10px; }
.border-top-bottom  { border-top:solid 3px #e9e9ea; border-bottom:solid 3px #e9e9ea;}
.managing-capital [class*="col-"] { padding:0px; }

.innerglance .glance-container {padding-top: 28px;max-width: 520px;}
.shakeholder-table table tr th { font-weight:700; border-bottom:solid 2px #c8c9cb; border-top:solid 2px #c8c9cb; padding:20px; text-align:center;}
.shakeholder-table table tr td { width:25%; padding:10px 10px;border-bottom:solid 1px #c8c9cb}
.shakeholder-table table tr td:nth-child(odd),.shakeholder-table table tr th:nth-child(odd) { background-color:#f3f3f4; }


.inner-glance .glance-container {padding-top: 28px;max-width: 510px;}
.shakeholder-table li { margin-bottom: 8px; }
.mobile-pd { padding:15px; }
#business-model .border-right {border-right:none !important;}

.india-map img { width:70%; }

#seleqtions {}
.seleqtions-container {
    float: right;
    max-width: 514px;
    padding-top: 38px;
}
.border-top  { border-top:solid 3px #FFF !important; padding-top:5px;}
.slant-banner {clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);}
.mobile-hide { display:block; }
.mobile-show { display:none; }
.expressions li { margin-bottom:10px; }
.pd-top86 { padding-top:86px; }
.our-brand-con .numner-style2 {margin-right: 5px;}

.tajsats-container {
    float: right;
    max-width: 514px;
    padding-top: 19px;
}

.images-box { position:relative; }
.images-box p { left:10px; bottom:0px; margin-bottom:10px; position:absolute; color:#FFF; font-weight:bold;}
.images-box img { border:solid 3px #FFF; }
#people-ihcl li { margin-bottom:15px; color: #58585a;}


.graph-bar {padding-bottom: 21px;}
.graph-bar h2 { margin:0px; font-size:22px; line-height:16px; color:#1d2e4a; font-weight:700; padding-bottom:1px; margin-bottom:3px; border-bottom:solid 3px #535456; padding-bottom:5px;}
.graph-bar h2 .top-lable { font-size:16px; font-weight:400; color:#535456; }

.chart {
  display: table;
  table-layout: fixed;
  width:95%;
  max-width: 700px;
  height: 240px;
  margin: 0 auto;
  margin-top: 20px;
  padding-left: 0;
/* background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 2%, rgba(0, 0, 0, 0) 2%);
  background-size: 100% 50px;
  background-position: left top;*/
}
.chart2 { width:65%; }
.chart3 { width:35%; }

.chart li {
  position: relative;
  display: table-cell;
  vertical-align: bottom;
  height: 240px;
}
.chart span {
	width: 20px;
  /*margin: 0 1.3em;*/
  display: block;
  background:#074365;
  font-size: 12px;
  /*-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;*/
}
.chart li:last-child span {background:#00a5ec;}

.chart span:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  padding: 5px 1em 0;
  display: block;
  text-align: center;
  content: attr(title);
  word-wrap: break-word;
  transform: rotate(-90deg) translate(-9px,-18px);
  font-weight:700;
  width: 50px;
}

.chart span:after { content: attr(rel); position:absolute; left:0px; color:#333; font-size:14px; transform: translateY(-47px) translateX(-14px) rotate(-90deg);width: 46px; font-weight:700;letter-spacing: 1px; font-size:18px;}

.chart li:last-child span:after {color:#0060a4;}

.chart li.graph-2 span {margin: 0 2.3em !important;}

.left-no ul { margin:0px; padding:0px; list-style-type:none; font-size:12px; padding-top:10px; }
.left-no ul li { margin-bottom:22px; }

.total-p { font-size:30px; text-align:center; color:#3c3d3e; font-weight:700;border-top:solid 3px #074365; padding-top:8px; display:inline-block;margin-top: 56px;line-height: 26px;}
.graph-bar p.desc {padding-left: 5px;}
.mb-96 { margin-bottom:96px !important; }
.mb-110 { margin-bottom:110px !important;}
.chart span.nagitive-val:after {transform: translateY(53px) translateX(-12px) rotate(-90deg); }
.chart span.nagitive-val2:after {transform: translateY(80px) translateX(-12px) rotate(-90deg); }

.box{
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  transform-style: preserve-3d;
  transition: 
    background ease-in-out .1s,
    box-shadow ease-in-out .1s;
}

.box a:link, .box a:visited {
  color: black;
}

.box:hover{
  box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.70);
  background: #7cffcb;
  text-shadow: 3px 3px 1px #fff;
}


#download-center { background-color:#FFF;  padding-top:30px; display:inline-block; width:100%;} 
#download-center .page-title h1 {background: linear-gradient(330deg, #f5ae00 0%, #943063 0%, #943063 5%, #f5ae00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
#download-center .page-title h1:before { margin:auto; left:0; right:0; width:10% } 

.download-content { padding-top:20px; }
.download-content p { color:#FFF; font-size:16px; font-weight:300; line-height:20px;}
.download-content ul { margin:0px; padding:0px; list-style-type:none; margin-right:30px;}
.download-content ul li a { display:block; color:#333333; font-size:14px; font-weight:600; padding-top:14px; padding-bottom:14px; text-decoration:none; position:relative; background-image:url(../images/download-icon.png); background-repeat:no-repeat; background-position:right 18px; border-bottom:solid 1px #d7d7d7;}
.download-content ul li a .section-kb { position:absolute; right:10px; top:18px; font-weight:300; color:#bed7f3}

.download-annual {     background-image: url(../images/download-annual-ng.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF !important;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px !important;
    line-height: 13px !important;
    padding: 6px !IMPORTANT; }
 /* Tabs 3*/
#download-center ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
width: 100%;
margin-top:20px;
}

#download-center ul.tabs li {
float: left;
text-align: center;
width:30%;
margin: 0 1%;
cursor: pointer;
padding:21px 0px;
font-size:30px;
line-height:35px;
font-weight:700;
overflow: hidden;
position: relative;
  border-right:solid 1px #e4e4e4; color:#1d2e4a;background-color: #d5e8f2;
}
#download-center ul.tabs li:nth-child(3){ border-right:none; }
#download-center ul.tabs li.actives{background-color: #074365; color:#FFF;}

/*#download-center ul.tabs li:hover {
background-color: #4f2c8d;
color: #FFF;
}*/


/*#download-center ul.tabs li.actives:before {
content:''; position:absolute; width:25%; height:5px; left:0; right:0; margin:auto; bottom:0; background-color:#f5ae00;
}*/

#download-center .tab_container {
border-top: none;
clear: both;
float: left;
width: 100%;
background-color:transparent;
overflow: auto;
min-height: 440px;
}

#download-center .tab_content {
padding:0px;
padding-top:0px;
display: none;
}
#download-center .tab_content h3 { margin:0px; color:#575756; font-weight:400; margin-bottom:20px;line-height: 17px; height:100px; height:33px;margin-top: 14px;}
#download-center .tab_content h3 span { font-size:16px; color:#9d9e9d; }


#download-center .tab_drawer_heading { display: none; }


.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: 20%;
    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 screen and (max-width: 480px) {
#download-center .tabs {
display: none;
}
#download-center .tab_drawer_heading {
background-color: #2863a4;
color: #fff;
border-top: 1px solid #FFF;
margin: 0;
padding: 16px 20px;
display: block;
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#download-center .d_active {
background-color: #072a47;
color: #fff;
}
.col-xs-15 {
    width:100%;
	margin-bottom:10px;
}

}

#materiality .common-list li { font-size:16px; line-height:19px; }

.no-line,.no-line2,.no-line3 { display:inline-block; position:relative;}
.no-line:before {
    content: '';
    position: absolute;
    top: -12px;
    left: 0px;
    width: 100%;
    height: 3px;
    background-color: #2479a7;
}

.no-line2:before {
    content: '';
    position: absolute;
    top: -12px;
    left: 0px;
    width: 100%;
    height: 3px;
    background-color: #FFF;
}

.no-line3:before {
    content: '';
    position: absolute;
    top: -12px;
    left: 0px;
    width: 100%;
    height: 3px;
    background-color: #062a49;
}

/*.external-environment .numner-style1 {font-size: 39px;}*/
.Tajsats li { color: #58585a;  }


/*vishwajeet css start*/
.common-list{ margin: 0px; padding: 0px 0px 0px 18px;}
.common-list li{color: #58585a;
    font-size: 18px;
    line-height: 22px; margin-bottom: 15px;}
.cvr-box{ padding: 20px; height: 100%;}

.mtr-table tr th.mtr-fst, .mtr-table tr td.mtr-fst{ padding:10px;}
.mtr-inner1 tr th{ border-bottom: 1px solid #fff; padding:10px;}
.mtr-bord-rght{ border-right:1px solid #fff;}
.grey-clr{ color:#666;}

.exen-icn1{ background-image: url(../images/exen-icn-1.jpg); background-repeat: no-repeat; background-position: 0px 0px; background-size:auto;}
.exen-icn2{ background-image: url(../images/exen-icn-2.jpg); background-repeat: no-repeat; background-position: 0px 0px; background-size:auto;}
.exen-icn3{ background-image: url(../images/exen-icn-3.jpg); background-repeat: no-repeat; background-position: 0px 0px; background-size:auto;}
.exen-icn4{ background-image: url(../images/exen-icn-4.jpg); background-repeat: no-repeat; background-position: 0px 0px;     background-size: 30px !important;padding-bottom: 3px;}

.pyrmd-pic-box{ margin-top:-130px;}
.sf-table th, .sf-table td{ line-height: 1; padding: 10px; border-top:1px solid #e0e0e2;border-bottom:1px solid #e0e0e2;}
.sf-cvr-box{ padding: 20px;}

.imas-qrt-box{ text-align: center;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    background-color: #06466c;
    padding: 55px 20px;
    height: 150px;}
.imas-qrt-box span{border-top:3px solid #2578a8;}

.imas-list-box{ padding: 10px 10px;}
.height-125{ height:150px;}
ul.pe-list{ margin: 0px; padding:0px 0px 0px 20px;}
ul.pe-list li{ font-size:13px; line-height:1; padding-bottom: 10px;}
.imas-big-box{ padding: 10px;}
.height-300{ height:300px;}
.bord-imas{ border: 3px solid #fff;}
.height-200{ height:200px;}
.imas-pic-box2{ height:100px; overflow: hidden;}
.brand-rhs-infobox{ width:1005; height:100%; padding:20px;}
.brnd-tab tr td{ color:#fff; font-size:20px; line-height:1; padding: 5px 10px; border-right:10px solid #a5d5e3;}
.bord-btm-brnd{ border-bottom:1px solid #fff;}
.note-list{ padding:0px 0px 0px 18px;}
.note-list li{ color:#fff; font-size:14px;}
.brnd-taj-topbox{ width:100%; padding:25px;}
.brnd-taj-midbox{ padding:20px 15px;}
.pnp-box{ width:100%; margin-top:10px;}
.line-height-1{ line-height:1 !important;}
.bord-top-whte{ border-top:2px solid #fff;}
.brnd-taj-lstbox{ width:100%; padding:25px; height: 266px;}
.bord-top-blue{ border-top:3px solid #062a49;}
.calibri-bold{ font-weight:700 !important;}
.brd-tj-pic{ margin-bottom:30px;}
.gold-light-bg{ background-color:#c7b9a6;}
.clr-gold{ color:#8e734b;}
.clr-purple{ color:#3c2b7a;}
.purple-bg{ background-color:#3c2b7a;}
.numner-style22 { font-size:48px; line-height:35px; position:relative; display:inline-block; font-weight:700; padding-top: 12px;}
/*.numner-style22:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#fff;}*/
.numner-style33 { font-size:48px; line-height:35px; position:relative; display:inline-block; font-weight:700; padding-top: 12px;}
.numner-style33:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:3px; background-color:#3c2b7a;}
.height-260{ height:260px;}
.brnd-taj-lstbox2{height: 165px;width: 100%;padding: 25px;}
.clr-pink{ color:#f36e63;}
.pink-bg{ background-color:#f36e63;}
.clr-white{ color:#fff !important;}
.brnd-taj-lstbox3 {
    height: 140px;
    width: 100%;
    padding: 25px;
}

.ci-picvr{ width:100%; height:200px;}
.partner-speak-cvr{ padding-bottom:150px; background-image:url(../images/ci-bg.jpg); background-repeat:no-repeat; background-position:bottom center; background-size:contain;}
.height-auto{ height:auto !important;}

.bod-pcwrp{ border-bottom:2px solid #000;}
.bod-cvr{ margin-bottom:30px;}
.bod-cvr span{ margin-bottom:5px; display:inline-block;}
.bod-legend{display: block;vertical-align: middle;height: 30px;line-height: 30px}
.bod-legend img{ vertical-align: top;}
.bod-legend p{ display: inline-block;
    margin-left: 10px;
    font-size:14px;
    line-height:1;
    margin-bottom: 0px;
    vertical-align: middle;}
/*vishwajeet css end*/

#section1 { background-color:#FFF; }
/*#section1 .numner-style1 {
			opacity: 0;
      transition: all 600ms ease;
		}*/

#section6 .chart,#section6 .chart li {height: 155px;}
#section6 .total-p{margin-top: 42px;line-height: 14px;margin-bottom: 0px;font-size: 21px}
#section6 .graph-bar p.desc {line-height: 14px;font-size: 12px;}
#section6 .graph-bar h2 {font-size: 17px;}
#section6 .f-logo img {width: 57px;}
#section6 .f-logo2 img {width: 370px;}
#section6 .footer-logo {
    padding-top: 0;
}
#section6 .graph-bar {
    padding-bottom: 0;
}

#section6 #key-performance {padding-top: 73px;}
#section6 #key-performance .chart span:after {font-size: 16px;    transform: translateY(-39px) translateX(-14px) rotate(-90deg);}
#section6  .mb-96 {
    margin-bottom: 75px !important;
}
#section6 .mb-110 {
    margin-bottom: 80px !important;
}
