/* custom css */
.logo a img {
    width: 170%; 
}
body.reversed-skew .services, body.reversed-skew .team {
    border-top: none;
}
/* Nav bar */
.navbar.navbar-light .navbar-nav .nav-item .nav-link {
    font-size: 1.0em;
    line-height: 13px;
}
.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
    color:#0082bc;
}
.navbar.navbar-light hr {
    border-top: 1px solid #0082bc;
}

/* intro */
#intro {
	padding-top: 50px;
	padding-bottom: 50px;
}

/* glance */
.glance {
	-webkit-transform: skewY(3deg);
    transform: skewY(3deg);
    margin-top: 30px;
    margin-bottom: -50px;
    padding-bottom: 90px;
    border: none;
}
.glance .container {
	-webkit-transform: skewY(-3deg);
    transform: skewY(-3deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.glance .card-body li {
	list-style: none;
    border-bottom: 1px solid #ffffff;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-left: 20px;
    font-size: 15px;
}
.glance .count-title {
	border-top: 2px solid #102057;
    color: #102057;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    font-family: "OpenSans-Bold_0";
}
.glance .count {
    font-size: 40px;
    color: #ffffff;
}
.glance .count-text {
    font-size: 40px;
    color: #ffffff;
}
.map {
    -webkit-transform: skewY(3deg);
    transform: skewY(3deg);
    margin-top: 50px;
    margin-bottom: -50px;
    padding-bottom: 90px;
    border: none;
    padding-top: 50px;
    background-color: #eeeae1;
}


.map .container {
	-webkit-transform: skewY(-3deg);
    transform: skewY(-3deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/*board of director */
.bod-list {
    list-style: none;
    padding-left: 0px;
}
.bod-list li {
    color: #0082bb;
    padding-bottom: 15px;
    font-size: 24px;
    line-height: 28px;
}
.bod-list li > span {
    font-size: 16px;
    color: #666;
    font-weight: 600;
}

/* corp info */
.corp-list {
    list-style: none;
    padding-left: 0px;
}

.corp-list h3 {
    color: #0082bb;
    font-size: 24px;
    line-height: 28px;
}
.corp-list li {
    color: #666;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
}

.corp-info .card-body li {
    list-style: none;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-left: 10px;
    font-size: 15px;
}

/* md messge */
.md-msg h4 {
    font-size: 20px;
    font-weight: 600;
}
.md-msg ul {
    padding-left: 20px;
    list-style: circle;
    font-size: 17px;
    line-height: 1.7;
    font-family: "OpenSans-Regular_0";
    color: #666;
    font-weight: 400;
}

.md-msg .count-title {
    border-top: 5px solid #0082bb;
    color: #0082bb;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    font-family: "OpenSans-Bold_0";
}
.md-msg .count {
    font-size: 40px;
    color: #102057;
    font-family: "OpenSans-Bold_0";
}
.md-msg .count-text {
    font-size: 40px;
    color: #102057;
    font-family: "OpenSans-Bold_0";
}
.md-msg .count2 {
    font-size: 40px;
    color: #0082bb;
    border-top: 1px solid #0082bb;
    padding-top:10px;
    margin-top:15px;
    padding-bottom: 10px;
}
.md-msg .count3 {
    line-height: 20px;
}
.md-msg .count4 {
    font-size: 18px;
    color: #0082bb;
    border-top: 1px solid #0082bb;
    padding-top:10px;
    margin-top:15px;
}
.md-msg .count-para {
    border-top: 2px solid #0082bb;
    border-bottom: 2px solid #0082bb;
    padding: 10px;
    font-size: 18px;
    color: #0082bb;
    line-height: 28px;
}

/* financial highlights */


.bar-box {
    padding: 20px;
    width: 100%;
    margin-bottom: 10px;
    height: 380px;
}
.bar-box h3 {
    margin: 0;
    font-size: 18px;
    color: #000;
    font-family: 'OpenSans-Bold_0';
    min-height: 50px;
}
.bar-box h3 .rupee-font {
    font-size: 18px;
}
.bar-box h3 span {
    font-size: 14px;
}
.bar-box ul {
    list-style: none;
    margin: 20px 0;
}
.bar-box ul li {
    width: 20%;
    float: left;
    text-align: center;
    position: relative;
    display: table;
}
.bar-box ul li .bar-bbox {
    height: 380px;
    position: relative;
    vertical-align: bottom;
    display: table-cell;
    padding-top: 20px;
    padding-bottom: 60px;
}

.bar-box ul li .year-text {
    font-family: 'OpenSans-Regular_0';
    font-size: 12px;
    border-bottom: 1px solid #0082bb;
    color: #0082bb; 
}
.bar-box ul li .number-t {
    font-family: 'OpenSans-Bold_0';
    font-size: 14px;
/*    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);*/
    margin: 0 0 15px;
    color: #0082bb;
}
.bar-box ul li .bar-b {
    background-image: url(../img/chart/blue-light.jpg);
    background-repeat: repeat;
    width: 30px;
    margin: 0 auto;
    -moz-transition: all 2s ease;
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
}
.bar-box ul li.blue-bar .year-text, .bar-box ul li.blue-bar .number-t {
    color: #273992;
}
.bar-box ul li.blue-bar .bar-b {
    background-image: url(../img/chart/blue-dark.jpg);
}
.height-0 {
    height: 0!important
}
.fh-head {
    font-weight: bold;
    font-size: 24px;
    padding-bottom: 20px;
}

.blue {
    font-weight: 300;
    background-color: #0082bb !important;
}
.mdb-color.lighten-3 {
    background-color: #273992 !important;
}

.inner-report-box {
    padding: 10px;
    border: 1px solid #d2d2d2;
    overflow: hidden;
    margin-bottom: 30px;
    background: #f0f8fd;
}
.inner-report-box h4 {
    font-size: 18px;
    font-family: 'Open Sans Semibold';
    color: #4c4d4f;
    padding: 0px 0px 10px 0px;
    border-bottom: 2px solid #273a92;
    min-height: 58px;
    display: table;
    width: 100%;
}
.inner-report-box .down-pdf {
    display: block;
    font-family: 'Open Sans Regular';
    font-size: 16px;
    color: #6d6e71;
    line-height: 18px;
    margin: 15px 0px 0px 0px;
    padding: 15px 0px 15px 63px;
    background-image: url(../img/pdf-icn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.height-1 {min-height:1%}
.height-2 {min-height:2%}
.height-3 {min-height:3%}
.height-4 {min-height:4%}
.height-5 {min-height:5%}
.height-6 {min-height:6%}
.height-7 {min-height:7%}
.height-8 {min-height:8%}
.height-9 {min-height:9%}
.height-10 {min-height:10%}
.height-11 {min-height:11%}
.height-12 {min-height:12%}
.height-13 {min-height:13%}
.height-14 {min-height:14%}
.height-15 {min-height:15%}
.height-16 {min-height:16%}
.height-17 {min-height:17%}
.height-18 {min-height:18%}
.height-19 {min-height:19%}
.height-20 {min-height:20%}
.height-21 {min-height:21%}
.height-22 {min-height:22%}
.height-23 {min-height:23%}
.height-24 {min-height:24%}
.height-25 {min-height:25%}
.height-26 {min-height:26%}
.height-27 {min-height:27%}
.height-28 {min-height:28%}
.height-29 {min-height:29%}
.height-30 {min-height:30%}
.height-31 {min-height:31%}
.height-32 {min-height:32%}
.height-33 {min-height:33%}
.height-34 {min-height:34%}
.height-35 {min-height:35%}
.height-36 {min-height:36%}
.height-37 {min-height:37%}
.height-38 {min-height:38%}
.height-39 {min-height:39%}
.height-40 {min-height:40%}
.height-41 {min-height:41%}
.height-42 {min-height:42%}
.height-43 {min-height:43%}
.height-44 {min-height:44%}
.height-45 {min-height:45%}
.height-46 {min-height:46%}
.height-47 {min-height:47%}
.height-48 {min-height:48%}
.height-49 {min-height:49%}
.height-50 {min-height:50%}
.height-51 {min-height:51%}
.height-52 {min-height:52%}
.height-53 {min-height:53%}
.height-54 {min-height:54%}
.height-55 {min-height:55%}
.height-56 {min-height:56%}
.height-57 {min-height:57%}
.height-58 {min-height:58%}
.height-59 {min-height:59%}
.height-60 {min-height:60%}
.height-61 {min-height:61%}
.height-62 {min-height:62%}
.height-63 {min-height:63%}
.height-64 {min-height:64%}
.height-65 {min-height:65%}
.height-66 {min-height:66%}
.height-67 {min-height:67%}
.height-68 {min-height:68%}
.height-69 {min-height:69%}
.height-70 {min-height:70%}
.height-71 {min-height:71%}
.height-72 {min-height:72%}
.height-73 {min-height:73%}
.height-74 {min-height:74%}
.height-75 {min-height:75%}
.height-76 {min-height:76%}
.height-77 {min-height:77%}
.height-78 {min-height:78%}
.height-79 {min-height:79%}
.height-80 {min-height:80%}
.height-81 {min-height:81%}
.height-82 {min-height:82%}
.height-83 {min-height:83%}
.height-84 {min-height:84%}
.height-85 {min-height:85%}
.height-86 {min-height:86%}
.height-87 {min-height:87%}
.height-88 {min-height:88%}
.height-89 {min-height:89%}
.height-90 {min-height:90%}
.height-91 {min-height:91%}
.height-92 {min-height:92%}
.height-93 {min-height:93%}
.height-94 {min-height:94%}
.height-95 {min-height:95%}
.height-96 {min-height:96%}
.height-97 {min-height:97%}
.height-98 {min-height:98%}
.height-99 {min-height:99%}
.height-100 {min-height:100%}