@font-face {
    font-family:mont-heavy;
    src:url(../fonts/mont-heavyDemo.OTF);
}
@font-face {
    font-family:soleto-light;
    src:url(../fonts/Soleto-Light.ttf);
}
@font-face {
    font-family:soleto-regular;
    src:url(../fonts/Soleto-Regular.ttf);
}
@font-face {
    font-family:soleto-bold;
    src:url(../fonts/Soleto-Bold.ttf);
}
@font-face {
    font-family:Soleto-Medium;
    src:url(../fonts/Soleto-Medium.ttf);
}
body
{
	padding:0;
	margin:0;
    font-family:soleto-regular;
}
body.modal-open {
  overflow-y: hidden !important;
} 

h1,h2,h2,h3,h4,h5,h6,p
{
	margin: 0px;
	padding:0px;
}
p{
	color: #000;
    font-size: 16px;
    line-height: 26px;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}

/* Menu Start */
.ham-icon, .my-sidenav {
    display: none;
    float: right;
}

header {
    display: block;
    margin: auto;
    width:1170px;
    z-index: 999;
    background: #fff;
    height:80px;
    position:absolute;
    top:0;
}
/*.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    transition: all ease .3s;
    padding: 0;
    box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}*/
.logo
{
    float: left;
    margin-top: 15px;
    padding-left:20px;
}
header .navbar-inverse {
    background-color: transparent;
    border: none;
}
.menu
{
    float:right;
}
.menu ul
{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
}
.menu ul li
{
    display: inline-block;
    padding-right:10px;
    padding-left: 10px;
    padding-bottom:30px;
    padding-top: 28px;
}
.menu ul li a {
    font-size: 16px;
    color: #090909;
    font-family: soleto-light;
    text-decoration:none;
}
.menu ul li:hover{
    background-color: #413b6f;
}
.menu ul li:hover a
{
    color: #fff;
}


.dropdown:hover>.dropdown-menu 
{
    display: block;
}
.menu ul.dropdown-menu li
{
    display: block;
}
.menu ul.dropdown-menu {
    border-radius: 0px;
    background-color: #f5f5f5;
    margin: 0px 0px;
    padding:0px;
    /*border-top:5px solid #ff8922;*/
}
.menu ul.dropdown-menu li a
{
    text-transform: capitalize;
}
.menu ul.dropdown-menu li:hover
{
    background-color: #413b6f;
}
.menu ul.dropdown-menu li:hover>a
{
    color: #ffffff;
}
.submenu1 li a span img
{
    transition: ease 1s;
}
.menu ul.dropdown-menu li a {
    color: #555555;
    padding: 0px 10px;
    font-weight: 400;
    font-size: 15px;
}
ul.submenu1 li.dropdown:hover a span img {
    transform: rotate(90deg);
    transition: ease 1s;
}
.submenu1 li ul.dropdown-menu {
    left: 100%;
    top: 0%;
    padding: 0px 0px;
    margin: 0px 0px;
    border: 0px;
}
.menu ul.dropdown-menu li {
    border-bottom: 1px solid #000000;
    display: block;
    padding: 10px 30px 10px 10px;
}
.menu ul.dropdown-menu li a:focus, .menu ul.dropdown-menu li a:hover {
    background-color: transparent;
}
.submenu1 li a span {
    position: absolute;
    right: 20px;
}
.menu ul.dropdown-menu li:last-child {
    border-bottom: 0px;
}
.download-btn
{
    float:right;
    margin-top: 28px;
}
.download-btn a
{
    color: #394805;
    background-color: #afd136;
    padding: 5px;
    border-radius: 18px;
    margin-right: 20px;
    margin-left: 40px;
    transition: all .3s ease-in-out;
}
.download-btn a:hover
{
  color: #fff;
    background-color: #413b6f;  
}
/* Menu Css End */
.section1
{
    position: relative;
    /*overflow: hidden;*/
}
.section1 video
{
    position: absolute;
    top:0;
    z-index:9;
    object-fit: cover;
    height: 100%;
}
#fp-nav ul li
{
    margin: 10px 7px;
}
#fp-nav ul li a span
{
   background:#413c6f;
   width: 8px;
   height:8px;
   margin: -4px 0 0 -4px;
   border:1px solid #fff;
}
#fp-nav ul li .fp-tooltip
{
    max-width: 310px;
    top:-4px;
}
#fp-nav ul li .fp-tooltip.fp-right {
    color:#413c6f;
}
.banner-content
{
    position: absolute;
    z-index: 999;
    top: 0;
    right:0;
}
.banner-content h1
{
    font-family:mont-heavy;
    font-size: 50px;
    color: #ffffff;
    margin-right: 95px;
    margin-top:80px;
}
.banner-content h1 span
{
    display: block;
    color: #b0d235;
}
.banner-btn
{
    margin-top: 30px;
}
.banner-btn a
{
    background-color: #afd136;
    color:#2b3701;
    font-size: 18px;
    font-family:soleto-light;
    border-radius: 8px;
    padding: 4px 8px;
    transition: all .3s ease-in-out
}
.banner-btn a:hover
{
 background-color: #fff;   
}
.banner-btn a img
{
    padding-left: 8px;
}
.annual-report
{
    float: right;
}
.annual-report h4
{
    color: #fff;
    margin-top: 40px;
}

.arrow-down {
    animation-name: scroll;
    animation-duration: 2.2s;
    animation-timing-function: cubic-bezier(.15,.41,.69,.94);
    animation-iteration-count: infinite;
     float: right;
}
@keyframes scroll {
    0% { opacity: 0; }
    10% { transform: translateY(0); opacity: 1; }
    100% { transform: translateY(15px); opacity: 0;}
}
.wealth-main h2
{
    margin-bottom: 60px;
}
.main-heading
{
    color: #413c6f;
    font-family:mont-heavy;
    font-size: 30px;
}
.main-heading span
{
    display: block;
}
.wealth-box
{
    border:1px solid #413c6f;
    overflow: hidden;
}
.wealth-top
{
    border-bottom: 1px solid #413c6f;
    overflow: hidden;
    margin-bottom: 30px;
}
.wealth-top img
{
    float: left;
}
.wealth-top h3
{
  color: #413c6f;
  font-size:24px;
  float: left;
  font-family:soleto-bold; 
  padding-top: 13px;
  margin-left: 25px; 
}
.wealth-top h3 span
{
    font-family:soleto-regular;
}
.wealth-box img
{
    float: left;
}
.wealth-box h4
{
    float: left;
    font-size:60px;
    color: #413c6f;
    line-height: 35px;
    margin-left: 10px;
}
.wealth-box p
{
    font-size: 18px;
    color: #090909;
    line-height: 20px;
    padding-left:46px;
    padding-top: 15px;
    margin-bottom: 35px;
}
.wealth-box p span
{
    display: block;
}
.wealth-box p.footnote
{
    font-style: italic;
    margin-bottom: 15px;
     font-family:soleto-light;
}
.w-btn
{
    margin-top: 60px;
}
.w-btn a:hover, .g-btn a:hover
{
    background-color: #413b6f;
    color: #fff;
}
.w-btn a:hover img, .g-btn a:hover img
{
    filter: invert(100%);
}
.about-bg
{
    background-color: #afd136;
    padding: 60px 0px;
}
.about-bg h2
{
text-align: center;
margin-bottom:40px;
}
.about-bg p
{
    text-align: center;
    font-size:17px;
    color: #425318;
}
.abt-btn
{
    text-align: center;
    margin-top: 50px;
}
.abt-btn a
{
    background-color: #413c6f;
    color: #afd136;
}
.reputation h2
{
    text-align: center;
    margin-top: 40px;
    margin-bottom:30px;
}
.repo-box
{
    border:2px solid #413c6f;
    border-radius: 8px;
    padding: 20px;
    min-height: 210px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.repo-box p
{
    color: #575757;
    font-size: 18px;
    text-align: center;
}

.abt-slider button.owl-prev {
    position: absolute;
    width: 39px;
    height:31px;
    left:-50px;
    top:80px;
    background: url(../images/repo-left.png) no-repeat !important;
}
.abt-slider button.owl-next {
    position: absolute;
    width: 39px;
    height:31px;
    right:-50px;
    top:80px;
    background: url(../images/repo-right.png) no-repeat !important;
}

.abt-slider .owl-nav button.owl-prev:hover
{
    background:transparent;
    background-repeat: no-repeat;
}
.abt-slider .owl-nav button.owl-next:hover
{
    background:transparent;
    background-repeat: no-repeat;
}
.abt-slider .owl-nav button.owl-prev:focus, .abt-slider .owl-nav button.owl-next:focus
{
    outline: none;
}

.ch-text
{
    position:relative;
    background-color: #afd136;
    padding: 95px 65px 105px 65px;
    z-index: 9;
    margin-right: -65px;
    margin-top: 110px;
}
.ch-text p, .section5 p
{
    color:#425318;
    font-size: 18px;
    margin-top: 35px;
}
.ch-btn
{
    text-align: left;
}
.map-img
{
    padding-left: 190px;
    margin-top: -70px;
}
.btm-box
{
    border-radius: 8px;
    padding: 15px;
    text-align: center;
}
.btm-box h4
{
    font-size: 24px;
    color: #fff;
    font-family:mont-heavy;
    margin-top:15px;
    margin-bottom: 15px;
}
.btm-box h4 span
{
    display: block;
}
.btm-slider.owl-carousel .owl-item img
{
width: auto;
}
.btm-icon
{
min-height: 52px;
}
.btm-icon img, .btm-arrow img
{
    margin: auto;
}
.b1
{
    background-color: #0097b8;
}
.b2
{
    background-color: #f04e37;
}
.b3
{
    background-color: #8b288f;
}
.b4
{
    background-color: #b38d49;
}
.b5
{
    background-color: #673a97;
}
.b6
{
    background-color: #b0d136;
}
.btm-slider.owl-theme .owl-dots .owl-dot:focus
{
outline: none;
}
.btm-slider.owl-theme .owl-dots .owl-dot.active span
{
    background:#252525;
}
.btm-slider.owl-theme .owl-dots .owl-dot span
{
  width: 12px;
  height: 12px;  
}
.btm-slider
{
    margin-top:35px;
}
/***footer**/

.footer {
    background-color: #d8d8d8;
    margin-top: 0;
    padding: 40px 0px;
    margin-top: 100px;
}
.footerar {
    max-width: 380px;
    width: 100%;
    margin: auto;
    border-bottom: 1px solid #6b6c6e;
    padding-bottom: 20px;
}
.footerar h3 {
    float: left;
    margin-right: 30px;
    padding-top: 4px;
    font-family:soleto-light;
}
.footerar img {
    border-left: 1px solid #6b6c6e;
    padding-left: 10px;
}
.footerar-btm {
    text-align: center;
    padding-top: 15px;
    margin-bottom: 30px;
}
.footerar-btm a {
    font-size: 18px;
    color: #333333;
    font-family:soleto-light;
}
.footerar-btm p span {
    border-left: 1px solid #4d4d4f;
    margin-left: 30px;
    padding-left: 30px;
}
.footer p
{
    font-size: 14px;
    font-family:soleto-light;
    color: #333;
    text-align: center;
}
.footer-btm {
    background-color: #313133;
    padding: 15px 0px 10px 0px;
}
.footer-btm p {
    color: #fff;
    float: left;
    font-size: 14px;
}
.footer-btm p:last-child {
    float: right;
    font-size: 12px!important;
}
.footer-btm p a
{
   color: #fff;  
}

/******Animation***********/

.hbar {    
    transform: rotatey(90deg);
    transform-origin:left 330px;
    animation: hbarchart linear 1s forwards;
}
@keyframes hbarchart {   
    0% { 
        transform: rotatey(90deg);
    }
    100% {
        transform: rotatey(0deg);
    }   
}

.hbar1
{
    animation-delay:.3s;
}
.hbar2
{
    animation-delay:0.5s;
}
.hbar3
{
    animation-delay:0.7s;
}
.hbar4
{
    animation-delay:0.9s;
}
.hbar5
{
    animation-delay:1.1s;
}

  .s-wd
  {
    width:80vw;
  }
  .abt-modal .modal-body
{
    padding: 0px;
}
.s-mdl-inner
{
    padding:50px 30px 0px 250px;
    border-radius: 0px;
    background-image:url(../images/pop-bg.jpg);
    background-size: cover;
    background-position: center;
    height: 580px;
    overflow-y: scroll;
}

.close2
{
    top:10px;
    right: 10px;
    opacity: 1;
    position: absolute;
    z-index: 99;
}
.close2:focus, .close2:hover {
    outline: none;
}
.s-modal-text h5
{
    font-family:mont-heavy;
    color: #fff;
    font-size:20px;
    line-height:26px;
    margin-bottom:20px;
}
.s-modal-text h5.pop-green
{
    color: #b0d235
}
.s-modal-text p
{
color: #fff;
line-height:22px;
font-size: 16px;
margin-bottom:20px;
}

.ch-msg
{
    background-color: #afd136;
}
.head-page
{
    min-height: 320px;
}
.head-page h1
{
    font-size: 35px;
    font-family:mont-heavy;
    padding-top: 200px;
    color: #fff;
}
.head-page h1 span
{
    display: block;
}
.e-overview
{
    margin-top: 50px;
}
.e-overview h5
{
    font-size: 18px;
    font-family:soleto-bold;
    color: #1888c3;
    margin-bottom:15px;
    line-height: 22px;
}
.e-overview h5.e-last
{
    margin-top: 50px;
}
.e-overview p
{
    padding-bottom: 20px;
      font-family:soleto-light;
}
.chairman-img
{
    margin-bottom: 25px;
}
.e-overview h4
{
    font-size: 30px;
    font-family:soleto-regular;
    line-height: 36px;
    color: #2ba5e5;
    margin-bottom: 30px;
}
.cagr
{
    display: flex;
    align-items: flex-end;
}
.cagr h3
{
    font-size: 50px;
     color: #2ba5e5;
}
 .cagr-top
 {
    border-top:4px solid #b0d136;
 }
.cagr-main
{
    border-bottom:1px solid #838181;
    padding-bottom:10px;
}
.cagr-main p
{
    padding-bottom:5px;
    padding-top: 10px;
}
.cagr-main h6
{
    font-size: 16px;
    font-family:soleto-light;
    padding-top:10px;
}
.e-overview h5.sign-btm
{
    color: #363636;
    font-family:soleto-bold;
    margin-bottom: 0px;
    margin-top: 10px;
}
.e-overview h6
{
    font-size: 16px;
    font-family:soleto-light;
}
.about-banner
{
    background-image: url(../images/abt-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.abt-green-bg
{
    background-color: #afd136;
    padding: 30px 20px;
    margin-top: 25px;
    margin-bottom: 20px;
}
.abt-green-bg p
{
    font-size: 18px;
    font-family:soleto-bold;
    color: #fff;
    padding-bottom: 20px;
}
.abt-green-bg p:last-child
{
    padding-bottom: 0px;
}
.abt-heading
{
    color: #50baf2;
    font-size: 18px;
    font-family:soleto-bold;
    margin-bottom:30px !important;
}
.repo p
{
    border-right: 1px solid #afd136;
    margin-bottom: 40px;
}
.r2
{
    padding-right:50px;
    padding-left: 10px;
}
.r3
{
    padding-right:55px;
}
.repo p.r-last
{
    border-right: none;
}
.ownership, .business
{
    margin-top: 50px;
}
.business h4, .business h5, .capabilities h5
{
    color: #50baf2;
    font-size: 18px;
    font-family:soleto-bold;
    text-transform: uppercase;
    margin-bottom: 5px; 
}
.business h5, .capabilities h5
{
    text-transform: inherit;
}
.b-img
{
margin:30px 0px;
overflow: hidden;
}
.b-img img
{
transition: all 3000ms;
}
.b-img img:hover
{
    transform: scale(1.2);
}
.segment
{
    min-height:420px;
}
.mr-40
{
    margin-top: 40px;
}
.capabilities
{
    margin-top: 60px;
}
.capabilities p
{
    padding-bottom:30px;
}
.abt-report
{
   background-image: url(../images/report-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;  
}
.abt-report h1
{
    color: #413c6f;
}
.capitals
{
    padding-top:30px;
}
.capitals h6
{
    font-size: 16px;
    font-family:soleto-bold;
    padding-top: 15px;
    padding-bottom:5px;
}
.a1
{
    color: #0097b8;
}
.a2
{
    color: #f04e37;
}
.a3
{
    color: #8b288f;
}
.a4
{
    color: #b38d49;
}
.a5
{
    color: #673a97;
}
.a6
{
    color: #b0d136;
}
.priority
{
    margin-top: 40px;
}
.priority img
{
    padding-bottom: 15px;
}
.bod-bg
{
    background-color: #006cb8;
}
.bod
{
    margin-top: 60px;
}
.bod-text h5
{
    font-size: 16px;
    font-family:soleto-bold;
    padding-top: 15px;
}
.bod-number
{
    margin-top: 20px;
}
.bod-number span
{
    background-color: #6a6a6a;
    padding:5px 20px;
    color: #fff;
    text-align: center;
    margin-right: 15px;
    font-family:soleto-bold;
}
.bod-number span.blue
{
    background-color: #006cb8;
}
.bod .col-md-3
{
    min-height: 400px;
}
.bod-details h4
{
font-family:soleto-bold;
font-size: 16px;
margin-bottom: 25px;
}
.bod-details .bod-number span
{
    float: left;
    width: 50px;
    height: 28px;
}
.bod-details .bod-number h4
{
    float: left;
}
.bd-n-last
{
    margin-top: 5px;
}
.global-banner
{
    background-image: url(../images/global-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;     
}
.e-main
{
    margin-top: 40px;
}
.europe h5, .robust h5
{
color: #50baf2;
font-size: 18px;
font-family:soleto-bold;
padding-bottom: 20px;
}
.blue-cir
{
    background-color:#50baf2;
    border-radius:100px;
    height: 165px;
    width: 165px;
    text-align: center;
    padding: 40px 20px;
}
.blue-cir h4
{
 font-family:soleto-bold;
 font-size: 30px;
 color: #fff;
}
.blue-cir p
{
    color: #fff;
}
.north-a h5
{
    color: #ffd530;
}
.yellow-cir
{
   background-color:#ffd530; 
}
.india h5
{
    color: #93bc21;
}
.green-cir
{
   background-color:#93bc21; 
}
.tpa
{
    margin-top: 40px;
}
.tpa h2
{
    font-family:soleto-bold;
    font-size: 58px;
}
.g-map
{
    margin-top: -80px;
}
.mtpa
{
    margin-top: 60px;
}
.m-cir
{

    border-radius:100px;
    height: 105px;
    width: 105px;
    text-align: center;
    float: left;
    margin-right: 30px;
}
.m-cir h3
{
    font-family:soleto-bold;
    font-size:50px;
    color: #fff;
    line-height: 105px;
}
.m-cir1
{
    background-color: #6ecff6;
}
.m-cir1 p
{
   color:#6ecff6;
   padding-top: 10px;
}
.m-cir2
{
    background-color: #93bc21;
}
.m-cir2 p
{
   color:#93bc21;
   padding-top: 10px;
}
.m-cir3
{
    background-color: #ffc21e;
}
.m-cir3 p
{
   color:#ffc21e;
   padding-top: 10px;
}
.robust-bg
{
    background-color: #292661;
}
.robust
{
    margin-top: 60px;
}
.input-img1
{
    min-height: 200px;
    margin-bottom: 30px;
}
.input-img
{
    margin-bottom: 30px;
}




/***********Nitesh _______CSS*/
.inside-capital
{

    padding: 125px 0px 47px;
}
.inside-capital h3
{
    font-size: 36px;
    color: #ffffff;
    font-family:mont-heavy;
}
.inside-capital h3 span
{
    display: block;
    font-family:Soleto-Medium;
    font-size: 24px;
    padding-bottom: 10px;
}
.manufacturing-ban
{
    background-color: #f04e37;
}
.financial-ban
{
    background-color: #0097b7;
}
.capital-data h6
{
    color: #0097b7;
    font-size: 18px;
    font-family:Soleto-Bold;
    padding: 40px 0px 0px;
}
.capital-data h5
{
    font-size: 18px;
    color: #4d4d4f;
    font-family:Soleto-Bold;
    padding: 30px 0px 0px;
}
.capital-data p
{
    padding: 20px 0px 0px;
    font-family:Soleto-Light;
    font-size: 16px;
}
.capital-data p.font-md
{
    font-family:Soleto-Medium;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 30px;
    padding-top: 0px;
}
.financial-dt .col-sm-6 img
{
    padding-top: 30px;
}
.capital-data
{
    padding: 50px 0px 70px;
}
.d-flex
{
    display: flex;
    align-items: center;
}
.financial-dt .d-flex h6
{
    padding-bottom: 20px;
}
.human-ban 
{
    background-color: #b38d49;
}
.human-dt h5,.human-dt h6
{
    color: #b38d49;
}
.five-pillar
{
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #333;
    padding-bottom: 15px;
}
.five-pillar h5
{
   position: relative;
   padding-left: 35px;
}
.five-pillar h5:before
{
   position: absolute;
   content: '1';
   background-color: #b38d49;
   width: 23px;
   height: 20px;
   left: 0px;
   top: 30px;
   color: #fff;
   text-align: center; 
}
.capital-data ul
{
    padding-left: 25px;
}
.capital-data ul li
{
    padding: 20px 0px 0px 10px;
    font-family:Soleto-Light;
    font-size: 16px;
}
.five-pillar .col-sm-4:nth-child(2) h5:before
{
    content: '2';
}
.five-pillar .col-sm-4:nth-child(3) h5:before
{
    content: '3';
}
.five-pillar .col-sm-4:nth-child(4) h5:before
{
    content: '4';
}
.five-pillar .col-sm-4:nth-child(5) h5:before
{
    content: '5';
}
.human-dt .col-sm-5 img
{
    padding-top: 20px;
}
.our-acd
{
    background-color: #efe7da;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 20px;
}
.human-dt  .our-acd p
{
    padding-top: 0px;
    color: #4d4d4f;
    font-size: 18px;
    font-family:Soleto-Bold;
}
.human-dt  .our-acd ul
{
    padding-left: 20px;
}
.human-dt  .our-acd ul li
{
    padding-left: 5px;
    padding: 10px 0px 0px;
    font-size: 18px;
    color: #4d4d4f;
    font-family:Soleto-Regular;
}
.mrgin-btm-30
{
    margin-bottom: 30px;
}
.mrgin-top-30
{
    margin-top: 30px;
}
.human-dt .col-sm-2
{
    padding-left: 0px;
}
.hm-number
{
    margin-top: 60px;
    overflow: hidden;
    padding: 30px 0px;
    border-top: 1px solid #b38d49;
    border-bottom: 1px solid #d9c6a4;
}
.hm-number2
{
    border-top: 0px;
    margin-top: 0px;
    border-bottom: 1px solid #b38d49;
}
.hm-number .col-sm-4
{
    display: flex;
    align-items: center;
    padding-left: 0px;
}
.hm-number .col-sm-4 h5
{
    padding: 0px;
    font-size: 36px;
}
.hm-number .col-sm-4 p
{
    padding-top: 0px;
    font-size: 16px;
    color: #4d4d4f;
    font-family:Soleto-Regular;
}
.hm-de
{
    padding-left: 30px;
}
.human-dt .col-sm-5
{
    padding-left: 0px;
}
.intellectual-ban
{
    background-color: #8b288f;
}
.intellectual-dt h6
{
    color: #8b288f;
}
.intellectual-dt h3
{
    font-size: 36px;
    color: #683a96;
    font-family:Soleto-Bold;
    padding-top: 30px;
}
.intellectual-dt p.font-md
{
    padding-bottom:0px;
}
/*.intellectual-nm
{
    border-bottom: 1px solid #8b288f;
    padding: 0px 0px 30px;
    overflow: hidden;
}*/
.intellectual-nm .col-sm-2
{
    padding-left: 0px;
}

.intellectual-nm .col-sm-2 p
{
    font-size: 16px;
    color: #4d4d4f;
    font-family:Soleto-Regular;
    padding-top: 0px;
}
.intellectual-dt ul
{
    padding-left: 18px;
}
.rdcenters
{
    overflow: hidden;
    background-color: #e5d7ea;
    padding-bottom: 30px;
    margin-top:50px;
}
.intellectual-dt  .rdcenters ul
{
    padding-left: 35px;
}
.intellectual-dt  .rdcenters h6
{
    padding-left: 15px;
}
.intellectual-nm p
{
    padding-top: 10px;
}
.manufacturing-dt h6
{
    color: #f04e37;
}
.manumap
{
    overflow: hidden;
    background-color: #f8a387;
    margin-top: 30px;
    padding: 20px 0px;  
}
.manumap img
{
    max-width: 80%;
}
.manumap h5
{
    font-size: 48px;
    color: #ffffff;
    font-family:Soleto-Light;
}
.manumap p
{
    color: #ffffff;
    padding-top: 0px;
}
.natural-ban
{
    background-color: #afd136;
}
.natural-dt h6
{
    color: #afd136;
}
.natural-dt p.font-md
{
    padding-bottom: 0px;
}
.treeplant
{
    padding-top: 30px;
    position: relative;
}
.treeplant p
{
    position: absolute;
    left: 0px;
    bottom: 30px;
    background-color: #ffffff;
    padding: 10px;
    font-family:Soleto-regular;
    color: #4d4d4f;
    font-size: 18px;
}
.social-ban
{
    background-color: #683a96;
}
.social-dt h6
{
    color: #683a96;
}
.mgmt-panel .panel-default {
    border-left: none;
    border-right: none;
    border-bottom: none;
    box-shadow: none;
    border-top: none;
    border-radius: 0px;
}
.mgmt-panel .panel-title
{
    position: relative;
}
.mgmt-panel .panel-title > a {
    color: #fff;
    font-size: 24px;
    font-family:soleto-bold;
}
.mgmt-panel .panel-heading {
    background-color: transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding: 20px 15px;
}
.mgmt-panel .panel-default>.panel-heading {
    background-color: #683a96;
}
.mgmt-panel .panel-title > a:before {
    float: right !important;
    content: '';
    background-image: url(../images/minus-icon.png);
    position: absolute;
    right: 25px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    margin-top: -6px;
}
.mgmt-panel .panel-title > a.collapsed:before {
    float: right !important;
    content: '';
    background-image: url(../images/plus-icon.png);
    position: absolute;
    right: 25px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    margin-top: -6px;
}
.social-dt .col-sm-4 p
{
    font-size: 18px;
    color: #683a96;
    font-family:soleto-bold;
}
.social-dt .col-sm-4 ul
{
    list-style: none;
    padding-left: 0px;
    border-top: 1px solid #683a96;
    border-bottom: 1px solid #683a96;
    margin-top: 30px;
}
.social-dt .col-sm-4 ul li
{
    position: relative;
    padding-left: 45px;
    padding: 15px 0px 15px 45px;
}
.social-dt .col-sm-4 ul li:nth-child(2)
{
  border-top: 1px solid #683a96;
  border-bottom: 1px solid #683a96;
}
.social-dt .col-sm-4 ul li:before
{
    position: absolute;
    content: '1';
    width: 23px;
    height: 20px;
    background-color: #683a96;
    left: 0px;
    top: 25px;
    color: #ffffff;
    text-align: center;
    font-family:soleto-bold;
}
.social-dt .col-sm-4 ul li:nth-child(2):before
{
    content: '2';
}
.social-dt .col-sm-4 ul li:nth-child(3):before
{
    content: '3';
}
.recognition
{
    background-color: #ded6eb;
    overflow: hidden;
    margin: 30px 0px;
    padding: 30px 0px;
}
.recognition h6
{
    padding-left: 15px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.recognition .col-sm-3 h6
{
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}
.recognition .col-sm-3 p
{
    padding-top: 5px;
}
.recognition .col-sm-3 
{
    border-right: 1px solid #683a96;
    padding: 15px;
    margin: 15px 0px 0px;
}
.recognition .col-sm-3:nth-child(5),.recognition .col-sm-3:nth-child(9)
{
    border-right: 0px;
}
.recognition .clearfix
{
   border-bottom: 1px solid #b39cca;
}
.social-dt h4
{
    color: #683a96;
    font-size: 30px;
    font-family:mont-heavy;
    padding-bottom: 20px;
}
p.color-bl
{
    color: #683a96;
}
.sdgimpct h5
{
    padding-left: 15px;
    padding-bottom: 15px;
    color: #683a96;
}
.sdgimpctig img
{
    padding-top: 40px;
}
.sdgimpct img
{
    margin-bottom: 10px;
}
.csr-focus .col-sm-3,.csr-focus .col-sm-4
{
    display: flex;
    align-items: center;
    padding: 30px 0px;
}
.csr-focus p
{
    padding-top: 0px;
    color: #683a96;
}
.csr-focus h5
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 36px;

}
.csr-focus h6
{
    padding-top: 0px;
    font-size: 16px;
    color: #4d4d4f;
    font-family: soleto-regular;
}
.csr-dt
{
    padding-left: 30px;
}
.social-dt .col-sm-4 .csr-dt p
{
    font-family: soleto-light;
    font-size: 16px;
}
.csr-focus
{
    overflow: hidden;
    border-top: 1px solid #683a96;
    border-bottom: 1px solid #683a96;
    margin-bottom: 30px;
    margin-top: 20px;
}
.csr-focus .clearfix
{
    border-bottom: 1px solid #b39cca;
}
.mgmt-panel h3
{
    font-size: 22px;
    color: #683a96;
    padding-top: 30px;
}
.social-dt .mgmt-panel h4
{
    padding-bottom: 0px;
}
.social-dt .mgmt-panel p span
{
   font-family: soleto-bold;
}
.social-dt .mgmt-panel h6
{
    font-size: 18px;
    color: #4d4d4f;
    font-family: soleto-regular;
    position: relative;
    padding-left: 25px;
    padding-top: 30px;
}
.social-dt .mgmt-panel h6:before
{
 position: absolute;
 content: '';
 width: 8px;
 height: 8px;
 border-radius: 50%;
 background-color: #4d4d4f;
 left: 0px;
 top: 35px; 
}
.capital-data .mgmt-panel ul
{
    padding-left: 20px;
}
.capital-data .mgmt-panel ul li
{
    padding-left: 5px;
}
.capital-data .mgmt-panel .panel-body
{
    padding: 0px 0px 20px;
}
.pd-left0
{
    padding-left: 0px;
}
.an-intent
{
    overflow: hidden;
    background-color: #f4f8e8;
    margin-top: 30px;
}
.capital-data .mgmt-panel .sportdp h6
{
    background-color: #b0d235;
    color: #ffffff;
    padding: 15px;
    margin: 0px 0px 30px;
}
.capital-data .mgmt-panel .sportdp h6:before
{
    display: none;
}
.capital-data .mgmt-panel .sportdp .col-sm-6 p
{
    padding-top: 30px;
}
.capital-data .mgmt-panel .sportdp .col-sm-5 img
{
    padding: 30px 0px;
}
.capital-data .mgmt-panel .sportdp .clearfix
{
    border-bottom: 1px solid #a0a29b;
}
.mgmt-panel .panel-title > a:focus
{
    outline: none;
}
.bringing-sm
{
    background-color: #e7e2f1;
    margin-top: 30px;
}
.capital-data .bringing-sm h5
{
    padding-left: 15px;
    background-color: #683a96;
    color: #ffffff;
    padding: 15px;
}
.capital-data .bringing-sm p
{
    padding:20px 0px 20px 15px;
}
.wt-pur
{
    overflow: hidden;
    margin-top: 30px;
}
.wt-pur .col-sm-7,.wt-pur .col-sm-5
{
    padding: 0px;
}
.impct-progm h5
{
    padding: 0px 0px 20px;
}
.Performance-highlights
{
    margin-top: 60px;
}
.ph-graph
{
    margin-bottom: 60px;
}
.e-overview .capital-data h6
{
padding-top: 0px;
color: #1888c3;
}
.e-overview .capital-data p
{
padding-top: 5px;
}
.mtpa-img
{
    margin-top: 20px;
}
.capital-data h6.om
{
    padding-top: 10px;
}
.under-roof
{
    margin-top:40px;
}

.journey
{
    margin-top: 60px;
}
.j-heading
{
    background-color: #413b6f;
    margin-top: 100px;
    padding:15px;
    margin-bottom: 30px;
}
.j-heading h3
{
    color: #fff;
    font-family:soleto-bold;
    font-size: 22px;
}
.j-subheading h4
{
    font-size: 20px;
    color: #4d4d4f;
    font-family:soleto-bold;
    position: relative;
    display: inline;
    background-color: #fff;
    padding-right: 30px;
}
.blue-line
{
   background-color:#4d4d4f;
    height: 1px;
    width:100%;
    margin-top: -12px;  
}
/*.j-subheading h4:after
{
    content: '';
    position: absolute;
    right:0;
    top:12px;
    background-color:#4d4d4f;
    height: 1px;
    width:100%;
}*/
.cir1 h5, .leverage h5
{
    font-size: 24px;
    font-family:soleto-regular;
    margin: 25px 0px;
}
.cir1-text
{
    margin-top: 90px;
}
.cir1-text p
{
font-size: 30px;
font-family:soleto-bold;
color: #4d4d4f;
margin-bottom: 20px;
position: relative;
padding-left: 30px;
}
.cir1-text p span.ct
{
    font-size: 16px;
    font-family:soleto-regular;
}
.cir1-text p:before
{
    content: '';
    position:absolute;
    left: 0;
    top:5px;
    height: 15px;
    width: 15px;
    border-radius: 100px;
    background-color: #b0d136;
}
.cir1-text p.p1:before
{
background-color: #221d55;
}
.cir1-text p.p2:before
{
background-color: #06b0ef;
}
.cir1-text h5
{
font-size: 18px;
color: #221d55;
margin-top: 30px;
margin-bottom: 10px;
}
.cir1-text h2
{
    font-size: 36px;
    color: #221d55;
    font-size: 30px;
}
.cir1-text h2 span
{
font-family:soleto-bold;
font-size: 36px;
}
.cir-btm-text
{
    margin-top: 40px;
}
.cir-btm-text p
{
    font-size: 18px;
    color: #413b6f;
    margin-bottom: 15px;
}
.cir-btm-text ul, .leverage ul
{
    padding-left: 15px;
}
.cir-btm-text ul li, .leverage ul li
{
    font-size: 18px;
    padding-left: 0px;
    padding-bottom: 10px;
}
.leverage
{
    background-color: #f4f3f7;
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    padding: 30px 15px;
    margin-bottom: 40px;
}
.leverage p
{
    color: #413b6f;
    font-size: 18px;
}
.leverage h4
{
color:#413b6f;
font-size: 36px;
font-family:soleto-bold;
margin-top: 10px;
}
.leverage h3
{
color:#413b6f;
font-size: 20px;
font-family:soleto-bold;    
}

.cir2-text {
    margin-top: 160px;
}
.leverage ul li span
{
font-family:soleto-light;
}
.emp-strength
{
    background-color: transparent;
    padding: 0px;
}
.emp
{
    margin-bottom: 40px;
}
.emp h4 span.ct
{
     font-family:soleto-regular;
}

#ci .s-mdl-inner
{
    background-image: none;
    background-color: #fff;
    padding: 30px 0px;
    overflow-x: hidden;
}
#ci .s-modal-text h2
{
font-size: 30px;
 font-family:mont-heavy;
color:#413c6f;
margin-bottom: 30px;
}
#ci .s-modal-text h4
{
    font-size: 18px;
    font-family: soleto-bold;
    color: #1888c3;
    margin-bottom: 15px;
    line-height: 22px;
}
#ci .s-modal-text p
{
    color: #000;
    margin-bottom: 10px;
}
.mr-20
{
    margin-top: 20px;
}
.an-intent h6 {
    background-color: #b0d235;
    color: #ffffff;
    padding: 15px;
    margin: 0px 0px 30px;
}
.an-intent .col-sm-5 img {
    padding: 30px 0px;
}
.an-intent .clearfix {
    border-bottom: 1px solid #a0a29b;
}
.an-intent .col-sm-6 p {
    padding-top: 30px;
}
.capital-data p {
    padding: 20px 0px 0px;
    font-family: Soleto-Light;
    font-size: 16px;
}
.btm-slider button.owl-prev {
    position: absolute;
    width: 39px;
    height:31px;
    left:-50px;
    top:80px;
    background: url(../images/repo-left.png) no-repeat !important;
}
.btm-slider button.owl-next {
    position: absolute;
    width: 39px;
    height:31px;
    right:-50px;
    top:80px;
    background: url(../images/repo-right.png) no-repeat !important;
}

.btm-slider .owl-nav button.owl-prev:hover
{
    background:transparent;
    background-repeat: no-repeat;
}
.btm-slider .owl-nav button.owl-next:hover
{
    background:transparent;
    background-repeat: no-repeat;
}
.btm-slider .owl-nav button.owl-prev:focus, .btm-slider .owl-nav button.owl-next:focus
{
    outline: none;
}
