@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);/*font-family: 'Roboto Condensed', sans-serif;*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);/*font-family: 'Open Sans Condensed', sans-serif;*/

* {font-family: 'Roboto Condensed', sans-serif;}

*, *:after, *:before {box-sizing: border-box;}

.btn, button, select, input, textarea{ border-radius:0px!important;}
a:active,a:focus{outline:0 none;}
.gap-xl{height: 80px;}
.gap-md{height: 60px;}
.gap-lg{height: 40px;}
.gap-sm{height: 20px;}
.gap-xs{height: 10px;}
.color-main1{color:#03974d!important;}
.color-main2{color:#03974d!important;}
.color-default{color:#fff!important;}
.desktop-show{display:block!important}
.bg-main1{background:#03974d!important;}
.bg-main2{background:#03974d!important;}
.bg-silver{background:#ddd!important;}
.bg-default{background:#fff!important;}
.padd10{padding:10px!important;}
.padd5{padding:5px!important;}
.padlr2{padding-left:2px!important; padding-right:2px!important}
.nopadl{padding-left:0px!important;}
.nopadr{padding-right:0px!important}
.nopadlr{padding-left:0px!important; padding-right:0px!important;}
.totop {width: 40px;height: 40px;text-align: center;color: #fff;background: #333 !important;position: fixed;padding-top: 10px;right: 20px;bottom: 10px;display: none;z-index: 999;transition: linear 0.1s;border: 1px solid #fff;}
.totop:hover, totop:active, .totop:focus {color:#fff; border-radius:50%;}
.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: rgba(255,255,255,0.8) url(../images/processing.gif) center no-repeat;}
 body, html {width: 100%;height: 100%;padding: 0px;background-size: cover;font-size: 14px !important;}
.wrapper{width:100%; height:auto; min-height:100%;}
.bannerbg {background: url(../images/bg.jpg) no-repeat fixed;}
.mainbanner, .innerbanner{width:100%;overflow:hidden; border-bottom:10px solid #03974d; position:relative;}
.mainbanner{max-height:500px; overflow:hidden}
.carousel{margin:0 auto; max-width:1366px; position:relative}
.carousel-item{width:100%; height:auto}
.carousel-item > img{display:block; width:100%;}
.carousel-item:after{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background:url(../images/grid.png) repeat;}
.carousel-control-next,.carousel-control-prev{width:10%;}
.innerbanner{height:300px; position:relative; position:relative;}
.innerbanner:after{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background:url(../images/grid.png) repeat;}
.larghead{ margin-bottom:20px; border-bottom:1px solid none; padding:0 0 0px 0; text-align:left!important}
.mediaandnews{background:url(../images/media.jpg) no-repeat center top}
.aboutus{background:url(../images/aboutus.jpg) no-repeat center top}
.contactus{background:url(../images/contact.jpg) no-repeat center top}
.investorrelations{background:url(../images/investorrelations.jpg) no-repeat center top}
.finance{background:url(../images/finance.jpg) no-repeat center top}
.para{/*border-bottom:1px solid #03974d*/}
.para >  strong{color:#03974d;}
.paragraph{border-bottom:1px solid #eee; padding:15px 5px 5px 5px; margin:0 0 10px 0;}
.paragraph > strong{color:#777;}
.mtxt {position: absolute;left:0px;right:0px; top:0px;left:0px;bottom:0px;margin:auto;width: 80%;height: 100%;text-align: center;}
.mainpage{position:relative; margin-top:-100px;}
.shaddow-left, .shaddow-right {position: absolute;width: 7px;height: 100%;top: 0px;}
.shaddow-left { background:url(../images/shadow-left.png) no-repeat top left;left:-7px;}
.shaddow-right{ background:url(../images/shadow-right.png) no-repeat top left; right:-7px;}
.textleft{text-align:left!important}
.textright{text-align:right!important}
.cusnav {background: #fff;border-radius: 0px !important;padding: 0px !important;border: 0px !important;margin-bottom: 0px !important;-webkit-box-shadow: 0 5px 11px -5px #777;-moz-box-shadow: 0 5px 11px -5px #777;box-shadow: 0 5px 11px -5px #777;position:relative;z-index:1;}
.cus-navbar-toggler{background:#03974d!important; color:#fff!important; outline:0 none!important}
.cus-navbar-toggler > span {text-align: center;padding-top: 15px !important;display: block;width: 3em!important;height: 3.1em!important;}
.cus-navbar-toggler > span:before{font-size:25px;}
.cusbrand {padding: 4px 0 0 0 !important;transition:linear 0.1s;}
.cusnavul {margin-bottom: 0px; position:relative;z-index:1000;}
.cusnavul li {}
.cusnavul li a {padding: 0 8px;text-decoration:none!important;text-transform: uppercase;height: 80px;line-height: 80px;color: #03974d;position: relative;font-weight:600;background:#fff;}
.cusnavul li a:hover, .cusnavul li a:active, .cusnavul li a:focus {background: none !important;}
.cusnavul li a span {content: '';display: block;position: absolute;left: 0px;right: 0px;bottom:10px;width: 0; opacity:0.0;height: 3px;margin: auto;background: #03974d;transition: linear 0.1s;}
.cusnavul li a:hover span { opacity:0.9;  bottom:0px; width:100%;}
.cusnavul li a.active span { opacity:0.9;  bottom:0px; width:100%;}
.page-heading{padding:30px 0 10px 0; border-bottom:1px solid #eee; margin-bottom:20px; }
.page-heading h1{color:#03974d; text-transform:uppercase; text-align:center;}
.textlist{margin-bottom:10px;}
.textlist ul{padding:0px; margin:0px; list-style:none;}
.textlist ol{padding:0px; margin:0px;}
.textlist ul li{ padding:0 0 0 20px; background:url(../images/liarrow-pl.png) no-repeat 2px 2px; }
.doclist{width:100%; height:auto;}
.doclist ul{padding:0px; margin:0px; list-style:none}
.doclist ul:after{content:''; display:block; clear:both; float:none;}
.doclist ul li{width:50%; float:left; position:relative}
.doclist ul li span.hasspan{position:absolute; right:0px; top:0px; width:60px; height:60px; background:url(../images/down_black.png) no-repeat 50% 50%}
.doclist ul li:hover span.hasspan{ background:url(../images/down_green.png) no-repeat 50% 50%}
.doclist ul li:hover a{ background:#f0f0f0 }
.doclist ul li a {margin:3px 5px;display: block!important;text-decoration: none !important;text-align:left!important;padding:5px 10px 5px 30px;font-size:13px;color: #333;height:60px;background: #f9f9f9 url(../images/download-black.png) no-repeat 5px 5px;border:1px solid #eee;transition:linear 0.1s;overflow-y:auto;/*text-overflow:ellipsis;text-transform:uppercase;white-space:pre;
overflow:hidden;*/}
.doclist ul li:hover a{background:#f9f9f9 url(../images/download-pink.png) no-repeat 5px 5px;border:1px solid #03974d;color:#03974d;}
.doclist ul li > ul {display: none;width: 98% !important;padding: 10px 0 !important;background: #f9f9f9 !important;position: absolute;left: 5px;box-shadow: 0px 7px 9px -5px #777;z-index: 9;border-bottom: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.doclist ul li:hover > ul{z-index:9;}
.doclist ul li > ul li{display:block; clear:both; width:100%!important; float:none!important}
.doclist ul li > ul li a {margin:-1px 5px 0 5px;display: block!important;text-decoration: none !important;text-align:left!important;padding:5px 10px 5px 30px;font-size:13px;color: #333;height:auto;background: #f9f9f9 url(../images/download-black.png) no-repeat 5px 5px;border-width:0px!important;transition:linear 0.1s;/*text-overflow:ellipsis;text-transform:uppercase;white-space:pre;overflow:hidden;*/}
.doclist ul li > ul li a:hover{background:#eee url(../images/download-pink.png) no-repeat 5px 5px;border:1px solid #03974d;color:#03974d;} 
.emp-data{text-align:left!important; color:#888; padding:10px;}
.emp-head {border: 1px solid #ddd;text-transform: uppercase;padding: 10px;position: relative;text-align:left;font-size:16px;}
.emp-head:after {top: 100%;left: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(50, 157, 238, 0);border-top-color: #ddd;border-width: 15px;margin-left: -15px;}
.empa{color:#333!important; text-decoration:none!important}
.fordate{text-align:right; font-size:12px; }
.borderless td, .borderless th {border: none!important;}
.btn-main1{background:#03974d; color:#fff; font-weight:700; text-transform:uppercase; box-shadow:0 6px 2px -4px #777;}
.btn-main2{background:#03974d; color:#fff; font-weight:700; text-transform:uppercase; box-shadow:0 6px 2px -4px #777;}
.btn-main2:hover,.btn-main2:active, .btn-main2:focus, .btn-main1:hover,.btn-main1:active, .btn-main1:focus{color:#fff!important; outline:0 none!important}
.custable{margin-bottom:5px!important; border-bottom:1px solid #eee;}
.custable td a{color:#333!important;text-decoration:none!important}
.custable td a:active, .custable td a:focus{text-decoration:none!important; outline:0 none;}
.custable td a:hover{color:#03974d!important; }
.footer-panel{width:100%; height:auto; padding:15px 0; background:#333; color:#fff; text-align:center;}
.footer-panel a{color:#03974d!important; display:inline-block; text-transform:uppercase; text-decoration:none!important;}
.desktop-text-right{text-align:right}
.tabpanel{width:100%; height: auto;}
.tabslist {width: 100%;list-style: none;padding: 0px 0 0 0;margin: 0px; border-bottom:1px solid #eee; text-align:center}
.tabslist li{ margin-right:1px; display:inline-block;}
.tabslist li a {display: block;padding: 8px 12px;text-decoration: none;color: #03974d !important;text-align: left;outline: 0 none !important;transition: linear 0.1s;background: url(../images/listbg.png) repeat;border-radius: 5px 5px 0 0;}
.tabslist li:last-child{}
.tabslist li a:hover{background:url(../images/listbgh.png) repeat; color:#fff!important;}
.tabslist li a.listactive{background:url(../images/listbgh.png) repeat; color:#fff!important;}
.tabcontent{width:100%;text-align: left; padding:15px; border:1px solid #dee2e6; border-top:0px; background: #fff; min-height: 500px; color:#333;}
.tabcontent .contentbody{padding:0px;}
.cus-nav-tabs > .nav-tabs > a{color:#333!important;padding:15px 15px!important; border-top:5px solid transparent}
.cus-nav-tabs > .nav-tabs > a.active{border-top:5px solid #03974d;}