g@charset "utf-8";
/* CSS Document */
.transition{-webkit-transition:all 10s ease; /* Safari and Chrome */ -moz-transition:all 10s ease; /* Firefox */ -o-transition:all 10s ease; /* IE 9 */ -ms-transition:all 10s ease; /* Opera */ transition:all 0.90s ease;}
/*-----------------------------------------media-reports start---------------------------------------*/
.media-releases-search{display:block; margin-bottom:13px;}
.media-releases-search h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:800; color:#1c4176; position:relative; padding-left:0px; margin-top:12px; margin-bottom:20px; padding-bottom: 10px; text-transform:uppercase;}
.media-releases-search h2:after{content:'';  background: #1c4176; width:27px; height:1px; left:0; bottom: 0; position:absolute;}
/*=============select dropdown==============*/
.dropcontainer{position:relative; font-size:14px; font-weight:400; color:#1c4176;} 
.trigger{color:#1c4176; padding:11px 10px 10px 10px; font-size:14px; font-weight:400; width:100%; background:#fff url(../images/select-arrow-open.png) 90% center no-repeat; display:block; border:1px solid #dddddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.trigger:hover{color:#1c4176; background:#FFF url(../images/select-arrow-open.png) 90% center no-repeat;}
.activetrigger{color:#1c4176; padding:11px 10px 10px 10px; font-size:14px; font-weight:400; width:100%; background:#FFF url(../images/select-arrow-close.png) 90% center no-repeat; display:block; border:1px solid #dddddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.activetrigger:hover{background:#FFF url(../images/select-arrow-close.png) 90% center no-repeat; color:#1c4176;}
.activetrigger:active{background:#FFF url(../images/select-arrow-close.png) 90% center no-repeat; color:#1c4176;}
.releases-type .dropcontainer ul{position:absolute; font-size:15px; font-weight:400; border:1px solid #dddddd; border-top:none; background:#fff; list-style-type:none; padding:9px 10px; margin:0; width:100%; z-index:100; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.year .dropcontainer ul{position:absolute; font-size:15px; font-weight:400; border:1px solid #dddddd; border-top:none; background:#fff; list-style-type:none; padding:9px 10px; margin:0; width:100%; z-index:100; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.dropcontainer ul li{padding:5px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.dropcontainer ul li a{color:#1c4176;}
.dropcontainer ul li:hover{background:#FFF; outline:none;}
.dropcontainer ul li:first-child{display:none;}
.dropcontainer ul li:last-child{border-bottom:none;}
.dropdownhidden{display:none;}
.dropdownvisible{height:auto;}
/*=============select dropdown==============*/
.search-form{display:block;}
.year{display:inline-block; width:209px; margin-right:27px; /*display:none;*/}
.from-date{display:inline-block; width:209px; margin-right:27px;}
.to-date{display:inline-block; width:209px; margin-right:27px;}
.submit{display:inline-block; width:182px; position:relative;}
.submit:before{content:''; position:absolute; bottom:10px; left:44px; background:url(../images/search-icon.png) no-repeat 0 0; width:21px; height:20px;} 

/*input[type=text]{font-size:15px; font-weight:400; width:100%; padding:12px 20px 11px 10px; margin:0px 0; border:1px solid #dddddd; color:#1c4176;}*/

.media-releases-search input[type=text]{font-size:12px; font-weight:400; width:100%; padding:13px 20px 13px 10px; margin:0px 0; border:1px solid #dddddd; color:#1c4176; border-radius:3px; background: transparent;}
::-webkit-input-placeholder{/* Chrome */  color:#afafaf;}
:-ms-input-placeholder{/* IE 10+ */ color:#afafaf;}
::-moz-placeholder{/* Firefox 19+ */ color:#afafaf; opacity:1;}
:-moz-placeholder{/* Firefox 4 - 18 */ color:#afafaf; opacity:1;}
.calendar{position:relative;}
.calendar:after{content:''; position:absolute; z-index: -1; bottom:9px; right:12px; background:url(../images/calendar-icon.png) no-repeat 0 0; width:23px; height:23px;} 
input[type=submit]{background:#1968b3; width:100%; border:1px solid #004694; font-size:15px; font-weight:600; color:#ffffff; padding-top:12px; padding-bottom:11px; display:inline-block; text-align:left; padding-left:72px; cursor:pointer;}
.media-releases-search input[type=submit]{background:#1968b3; width:100%; border:1px solid #004694; font-size:15px; line-height:15px; font-weight:600; color:#ffffff; padding-top:11px; padding-bottom:14px; display:inline-block; text-align:left; padding-left:72px; cursor:pointer; border-radius:3px;}
.search-form span#lblMsg{color:rgb(10, 116, 207); font-size:14px; line-height:18px; font-style:italic; padding-bottom:10px; display:inline-block;}
.media-releases-cont-area{background:#eff1f2; border-top:1px solid #dddddd;}
.center-block-arrow{position:relative; display:block; padding-bottom:60px;}
.center-block-arrow:before{content:''; background:url(../images/media-releases-arrow.png) no-repeat 0 0; width:23px; height:12px; position:absolute; top:-1px; left:0;}
.cont-search-results h2{font-size:22px; line-height:30px; font-weight:600; color:#1c4176; margin:12px 0 0 0px}
.cont-search-results ul{display:block;}
.cont-search-results ul li{border-bottom:1px solid #9fcd1a; padding:25px 0 11px 22px;}
.cont-search-results ul li:first-child{padding:19px 0 11px 22px;}
.cont-search-results ul li a.pdf{display:block; position:relative; padding-right:70px;}
.cont-search-results ul li a.pdf:after{content:''; position:absolute; background:url(../images/pdf.png) no-repeat 0 0; width:30px; height:26px; right:8px; bottom:-5px;}
.cont-search-results ul li a.page{display:block; position:relative; padding-right:70px;}
.cont-search-results ul li a.page:after{content:''; position:absolute; background:url(../images/page-icon.png) no-repeat 0 0; width:22px; height:26px; right:8px; bottom:-5px;}
.cont-search-results ul li a b{font-size:14px; line-height:20px; font-weight:400; color:#acacac; position:relative; padding-bottom:4px; display:block;}
.cont-search-results ul li a:hover b{color:#1c4176;}
.cont-search-results ul li a b:before{content:''; background:url(../images/media-releases-list-icon.png) no-repeat 0 0; width:9px; height:9px; left:-22px; top:5px; position:absolute;}
.cont-search-results ul li a p{font-size:14px; line-height:20px; font-weight:400; color:#585858;}
.cont-search-results .pagination{text-align:center; width:auto;}
.cont-search-results .pagination span{display:inline-block; text-align:center; width:auto; padding-top:60px;}

.cont-search-results .pagination a{color:black; float:left; text-decoration:none; transition:background-color .3s; font-size:16px; line-height:18px; font-weight:800; color:#1c4176; padding:1px 6px;}
.cont-search-results .pagination span.active{color:black; float:left; text-decoration:none; background-color:#1c4176; color:#FFF; font-size:16px; line-height:18px; font-weight:800; padding:1px 6px;}
.cont-search-results .pagination a.previous{font-weight:600; color:#bcbcbc; position:relative; padding:1px 0 1px 15px; margin-right:20px;}
.cont-search-results .pagination a.previous:after{content:''; background:url(../images/previous-arrow.png) no-repeat 0 0; width:8px; height:12px; position:absolute; left:0; top:4px;}
.cont-search-results .pagination a.active{background-color:#1c4176; color:#FFF;}
.cont-search-results .pagination a.next{font-weight:600; color:#bcbcbc; position:relative; padding:1px 15px 1px 0; margin-left:20px;}
.cont-search-results .pagination a.next:after{content:''; background:url(../images/next-arrow.png) no-repeat 0 0; width:8px; height:12px; position:absolute; right:0; top:4px;}
.cont-search-results .pagination a:hover:not(.active){}
/*-----------------------------------------media-reports end---------------------------------------*/
/*-----------------------------------------media-Releases start---------------------------------------*/
.releases-type{display:inline-block; width:209px; margin-right:27px}
.releases-year{display:inline-block; width:209px; margin-right:27px;}
.releases-from-date{display:inline-block; width:209px; margin-right:27px;}
.releases-to-date{display:inline-block; width:209px; margin-right:27px;}
.releases-submit{display:inline-block; width:182px; position:relative;}
.releases-submit:before{content:''; position:absolute; bottom:10px; left:44px; background:url(../images/search-icon.png) no-repeat 0 0; width:21px; height:20px;} 
/*-----------------------------------------media-Releases end---------------------------------------*/
/*-----------------------------------------media-Releases-details start---------------------------------------*/
.media-releases-details{background:#eff1f2; padding-bottom:40px;}
.media-releases-details a.back{background:#157dca; width:119px; font-size:15px; line-height:24px; font-weight:600; color:#FFF; display:block; padding:7px 0 7px 49px; float:right; border-radius:4px; position:relative;}
.media-releases-details a.back b{background:url(../images/back-arrow.png) 0 100% no-repeat; width:15px; height:14px; display:inline-block; position:absolute; top:13px; left:28px;}
.media-releases-details a.back:hover b{background:url(../images/back-arrow.png) 100% 0  no-repeat}
.media-releases-details .heading{display:block; float:left; position:relative; padding-top:1px; border-bottom:1px dashed #9fcd1a; padding-bottom:24px; width:100%;}
.media-releases-details .heading .heading-date{position:absolute; left:0; top:0;}
.media-releases-details .heading .heading-date big{font-size:30px; line-height:34px; font-weight:600; color:#1c4176; display:block;}
.media-releases-details .heading .heading-date small{font-size:18px; line-height:22px; font-weight:800; color:#939393; display:block; float:right; padding-top:3px;}
.media-releases-details .heading .heading-cont{float:left; position:relative; margin-left:121px; padding-left:18px;}
.media-releases-details .heading .heading-cont:before{content:''; background:#acacac; width:1px; height:100%; position:absolute; left:0; top:7px;}
.media-releases-details .heading .heading-cont:after{content:''; background:#eff1f2; width:1px; height:11px; position:absolute; left:0; bottom:-7px;}
.media-releases-details .heading .heading-cont strong{font-size:18px; line-height:24px; font-weight:400; color:#939393; display:block; padding:1px 0 14px 0;}
.media-releases-details .heading .heading-cont sub{font-size:16px; line-height:20px; font-weight:800; color:#1c4176; display:block;}
.media-releases-details .media-releases-details-container{display:inline-block; width:100%; padding-top:48px;}
.media-releases-details .media-releases-details-container p{font-size:14px; line-height:20px; font-weight:400; color:#535353; text-align:justify; padding-bottom:29px;}
.media-releases-details .media-releases-details-container h3{font-size:16px; line-height:20px; font-weight:800; color:#535353; padding-bottom:5px;}
.media-releases-details .media-releases-details-container ul{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-left:26px; padding-top:14px;}
.media-releases-details .media-releases-details-container ul li{position:relative; padding-left:16px; padding-bottom:16px;}
.media-releases-details .media-releases-details-container ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:7px;}
/*.mrd_Collumn{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:50px; -moz-column-gap:50px; column-gap:50px;}*/
.media-releases-details .media-releases-details-container ul.media_rtelease_contact{ padding:15px 0;  border-bottom:1px solid #CCC;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact h3{border-bottom:1px solid #CCC; padding-bottom:10px; margin-bottom:15px; font-size: 16px;  line-height: 20px; font-weight: 800; color: #535353;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact:after{ content:''; display:block; clear:both;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li{ float:left; width:50%; padding-left:2.5%; padding-right:2.5%; padding-bottom:0; font-size:14px; color:#000;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li a{color:rgba(0,102,153,1);}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li:after{ display:none;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li:first-child{ margin-right:-1px; border-right:1px solid #CCC;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li:last-child{ border-left:1px solid #CCC;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li strong{ display:block;}
.mrd_rightImg{ float:right; width:100%; margin:0 0 25px 15px}
.mrd_leftImg{ float:left; width:100%; margin:0 15px 25px 0}
.mrd_leftImg em, .mrd_rightImg em{ display:block; text-align:center; font-size:14px; color:#535353; font-style:normal; }
.mrd_leftImg img, .mrd_rightImg img{ width:100%;}
.media-releases-details .media-releases-details-container .mrd_2imgholder{margin:0 -15px;}
.media-releases-details .media-releases-details-container .mrd_2imgholder ul{padding-left:0; padding-bottom:15px;}
.media-releases-details .media-releases-details-container .mrd_2imgholder ul:after{content:''; display:block; clear:both;}
.media-releases-details .media-releases-details-container .mrd_2imgholder ul li{width:50%; float:left; padding:0 15px;}
.media-releases-details .media-releases-details-container .mrd_2imgholder ul li em{display:block; text-align:center; font-size:14px; color:#535353; font-style:normal; padding-top:5px;}
.mrd_2imgholder li:after{display:none;}
.mrd_2imgholder li img{display:block; width:100%; max-width:320px; margin:0 auto;}
.media-releases-details .media-releases-details-container .mrd_3imgholder{margin:0 -15px;}
.media-releases-details .media-releases-details-container .mrd_3imgholder ul{padding-left:0; text-align:center; vertical-align:top}
.media-releases-details .media-releases-details-container .mrd_3imgholder ul li{width:33.33333333333%; min-width:320px; display:inline-block; margin:0 -4px 20px 0; padding:0 15px;}
.media-releases-details .media-releases-details-container .mrd_3imgholder ul li em{display:block; text-align:center; font-size:14px; color:#535353; font-style:normal; padding-top:5px;}
.mrd_3imgholder li:after{display:none;}
.mrd_3imgholder li img{display:block; width:100%;}
.media-releases-details .media-releases-details-container .mrd_4imgholder{margin:0 -15px;}
.media-releases-details .media-releases-details-container .mrd_4imgholder ul{padding-left:0; text-align:center; vertical-align:top}
.media-releases-details .media-releases-details-container .mrd_4imgholder ul li{width:25%; min-width:320px; display:inline-block; margin:0 -8px 20px 0; padding:0 15px;}
.media-releases-details .media-releases-details-container .mrd_4imgholder ul li em{display:block; text-align:center; font-size:14px; color:#535353; font-style:normal; padding-top:5px;}
.mrd_4imgholder li:after{display:none;}
.mrd_4imgholder li img{display:block; width:100%;}
/*-----------------------------------------media-Releases-details end---------------------------------------*/
/*-----------------------------------------board-of-directors start---------------------------------------*/
.board-of-directors-area{background:#eff1f2;}
.board-of-directors{display:block; background:#eff1f2;}
.board-of-directors h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; margin-top:44px; margin-bottom:36px; text-transform:uppercase;}
.board-of-directors h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.board-of-directors .row-directors{width:100%; display:flex; flex-wrap:wrap;}
.board-of-directors .row-directors .directors{width:23.6030025021%; margin-right:1.86266333055%; float:left; margin-bottom:22px; background:#FFFFFF; -webkit-box-shadow:0px 0px 14px 0px rgba(158,158,158,0.29); -moz-box-shadow:0px 0px 14px 0px rgba(158,158,158,0.29); box-shadow:0px 0px 14px 0px rgba(158,158,158,0.29);}
.board-of-directors .row-directors .directors:nth-child(4n+4){margin-right:0;}
.board-of-directors .row-directors .directors a .img-area{width:100%; display:block;}
.board-of-directors .row-directors .directors a .img-area img{width:100%; display:block;}
.board-of-directors .row-directors .directors a .cont-area{width:100%; display:block; padding:30px 10.6007067138% 67px 10.6007067138%; position:relative; min-height:182px;}
.board-of-directors .row-directors .directors a .cont-area h3{font-size:14px; line-height:16px; font-weight:800; color:#1c4176; padding:0; margin:0; padding-bottom:9px;}
.board-of-directors .row-directors .directors a .cont-area small{font-size:13px; line-height:17px; font-weight:600; color:#566478; padding:0; margin:0; display:block; padding-bottom:3px;}
.board-of-directors .row-directors .directors a .cont-area .more{position:absolute; left:10.6007067138%; bottom:33px; font-size:13px; line-height:15px; font-weight:600; color:#1c4176;}
.board-of-directors .row-directors .directors a .cont-area .more b{background:url(../images/more-arrow.png) 100% 0 no-repeat; width:17px; height:7px; display:inline-block; margin-left:5px;}
.board-of-directors .row-directors .directors a:hover .cont-area .more b{background:url(../images/more-arrow.png) 0 100% no-repeat}
/*-----------------------------------------board-of-directors end---------------------------------------*/
/*-----------------------------------------board-of-directors-pop start---------------------------------------*/
.pop-cont-area{display:block;}
.pop-cont-area .pop-img{width:44.8545861298%; float:left;}
.pop-cont-area .pop-img img{display:block; width:100%;}
.pop-cont-area .pop-cont{width:55.1454138702%; float:left;}
.pop-content{overflow:auto; position:relative; padding:0; margin:0; width:55.1454138702%; max-width:55.1454138702%; height:454px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:59px 33px 50px 56px;}
.pop-content p{font-size:14px; line-height:19px; color:#585858; padding-bottom:19px; text-align:justify;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#707070; background-color:rgba(112,112,112,1.00); /* background-color:rgba(255,255,255,0.75); */ filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#707070; background-color:rgba(112,112,112,1.00); filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)";}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#707070; background-color:rgba(112,112,112,1.00); filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)";}
/*-----------------------------------------board-of-directors-pop end---------------------------------------*/
/*-----------------------------------------awards start---------------------------------------*/
.awards-area h2.heading{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:800; color:#1c4176; position:relative; padding-left:43px; margin-top:44px; margin-bottom:35px; text-transform:uppercase;}
.awards-area h2.heading:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
ul.slider-nav{padding-bottom:8px;}
ul.slider-nav li a {color: #fff; text-align: center; display: block; font-size: 28px; font-weight: 400; padding: 0 0 25px 0;}
ul.slider-nav li.slick-current a{color:#1c4176;}
ul.slider-nav li.slick-current a{position:relative;}
ul.slider-nav li.slick-current a:before{content:''; background:#1c4176; position:absolute; left:0; bottom:-10px; width:100%; height:2px; z-index:-11;}
.awards_initives_prev1{background:url(../images/slider-nav-arrow.png) no-repeat 0 0; width:16px; height:29px; position:absolute; left:0; top:-10px; z-index:1; cursor:pointer; text-indent:-9999px;}
.awards_initives_next1{background:url(../images/slider-nav-arrow.png) no-repeat -26px 0; width:16px; height:29px; position:absolute; right:0; top:-10px; z-index:1; cursor:pointer; text-indent:-9999px;}
.awards-cont{background:#eff1f2; border-top:1px solid #dddddd;}
.mark-arrow{width:20%; position:absolute; left:0; bottom:-2px; border-bottom:2px solid #1c4176; z-index:1;}
.mark-arrow:after{content:''; background:url(../images/award-mark-arrow.png) no-repeat 0 0; width:23px; height:13px; position:absolute; left:0; right:0; margin:auto;}
.cont-part1-2017 h2{font-size:25px; line-height:30px; font-weight:600; color:#1c4176; padding-top:11px; padding-bottom:20px}
.cont-part1-2017 ul li{position:relative; padding-left:16px; padding-bottom:20px; font-size: 14px; line-height: 20px; font-weight: 400; color: #585858; position: relative; padding-bottom: 14px;}
.cont-part1-2017 ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:7px;}
.cont-part1-2016 h2{font-size:25px; line-height:30px; font-weight:600; color:#1c4176; padding-top:11px; padding-bottom:20px}
.cont-part1-2016 ul li{position:relative; padding-left:16px; padding-bottom:20px; font-size: 14px; line-height: 20px; font-weight: 400; color: #585858; position: relative; padding-bottom: 14px;}
.cont-part1-2016 ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:6px;}

.cont-part1-2015 h2, .cont-part1-2014 h2, .cont-part1-2013 h2, .cont-part1-2012 h2, .cont-part1-2011 h2, .cont-part1-2010 h2{font-size:25px; line-height:30px; font-weight:600; color:#1c4176; padding-top:11px;}
.cont-part1-2015 h4{font-size:22px; line-height:30px; font-weight:400; color:#1c4176; padding-top:23px; padding-bottom:15px;}
.cont-part1-2015 dd{font-size:14px; line-height:24px; font-weight:600; color:#000; border-bottom:1px solid #ddd; padding-bottom:42px; margin-bottom:46px;}
.cont-part1-2015 .cont-part1-col{width:43.0894308943%; float:left; margin-right:6.9105691057%;}
.cont-part1-2015 .cont-part1-col img.agni-v{float:left; padding-right:19px; padding-bottom:10px;}
.cont-part1-2015 .cont-part1-col .img{float:left; width:271px; height:317px; margin:0 20px 20px 0;}
.cont-part1-2015 .cont-part1-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part1-2015 .cont-part1-col p.big{font-size:14px; line-height:20px; font-weight:600; color:#000000; padding:0; margin:0; padding-bottom:11px;}
.cont-part1-2015 .cont-part1-col ul{list-style:url(../images/awards-list-icon.png); margin:0 0 3px 0;}
.cont-part1-2015 .cont-part1-col ul li{font-size:14px; line-height:20px; font-weight:400; color:#585858; position:relative; left:26px; padding-bottom:14px; padding-left:5px; vertical-align:middle;}
.cont-part2-2015{background:#FFFFFF; display:block; text-align:center; padding:29px 0 20px 0;}
.cont-part2-2015 .cont-part2-awards-img{display:inline-block; margin:0 auto;}
.cont-part2-2015 .cont-part2-awards-img .awards-part2-img{float:left; padding:0 24px;}
.cont-part2-2015 p{padding:24px 7% 0 7%; font-size:16px; line-height:24px; font-weight:400; color:#585858;}
.cont-part3-2015 .cont-part3-col{width:43.0894308943%; float:left; margin-right:6.9105691057%;}
.cont-part3-2015 .cont-part3-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part3-2015 .cont-part3-col img{float:left; padding-right:19px; padding-bottom:10px;}
.cont-part1-2014 h4{font-size:22px; line-height:30px; font-weight:400; color:#1c4176; padding-top:34px; padding-bottom:22px;}
.cont-part1-2014 dd{font-size:14px; line-height:24px; font-weight:600; color:#000; padding-bottom:0px; margin-bottom:43px;}
.cont-part1-2014 .cont-part1-col{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-bottom:34px;}
.cont-part1-2014 .cont-part1-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part1-2014 .cont-part1-col p b{font-weight:600; color:#010101;}
.cont-part2-2014{background:#FFF;}
.cont-part2-2014 img{float:left; padding-right:42px;}
.cont-part2-2014 p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part2-2014 p b{font-weight:600; color:#010101;}
.cont-part2-2014 p.bold{padding:0; font-size:14px; line-height:20px; font-weight:600; color:#010101;}
.cont-part2-2014 .cont-part2-col{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-bottom:34px; border-top:1px solid #dddddd; padding-top:45px; margin-top:53px;}
.cont-part2-2014 .cont-part2-col ul{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-left:18px; padding-top:21px;}
.cont-part2-2014 .cont-part2-col ul li{position:relative; padding-left:16px; padding-bottom:24px;}
.cont-part2-2014 .cont-part2-col ul li p b{font-weight:600; color:#010101;}
.cont-part2-2014 .cont-part2-col ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:7px;}
.cont-part3-2014 .cont-part3-col{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-top:42px; padding-bottom:15px;}
.cont-part3-2014 .cont-part3-col img{float:left; padding-right:30px;}
.cont-part3-2014 .cont-part3-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part3-2014 .cont-part3-col p b{font-weight:600; color:#010101;}
.cont-part3-2014 .cont-part3-cont{display:block; border-top:1px solid #dddddd; padding-top:24px;}
.cont-part3-2014 .cont-part3-cont h2{font-size:18px; line-height:20px; font-weight:600; color:#000000; padding-bottom:22px;}
.cont-part3-2014 .cont-part3-cont p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part3-2014 .cont-part3-cont p b{font-size:14px; line-height:20px; font-weight:600; color:#000000;}
.cont-part3-2014 .cont-part3-cont h4{font-size:14px; line-height:20px; font-weight:600; color:#000000;}
.cont-part3-2014 .cont-part3-cont ul{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-left:30px; padding-top:21px;}
.cont-part3-2014 .cont-part3-cont ul li{position:relative; padding-left:17px; padding-bottom:20px;}
.cont-part3-2014 .cont-part3-cont ul li b{font-weight:600; color:#010101;}
.cont-part3-2014 .cont-part3-cont ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:6px;}
.cont-part1-2013 h4{font-size:22px; line-height:30px; font-weight:400; color:#1c4176; padding-top:34px; padding-bottom:30px;}
.cont-part1-2013 dd{font-size:14px; line-height:24px; font-weight:600; color:#000; padding-bottom:0px; margin-bottom:63px;}
.cont-part1-2013 .cont-part1-col{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-bottom:20px;}
.cont-part1-2013 .cont-part1-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part1-2013 .cont-part1-col img{float:left; padding-right:30px;}
.cont-part1-2013 .cont-part1-col ul{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-left:21px; padding-top:2px;}
.cont-part1-2013 .cont-part1-col ul li{position:relative; padding-left:16px; padding-bottom:20px;}
.cont-part1-2013 .cont-part1-col ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:7px;}
.cont-part2-2013{background:#FFF;}
.cont-part1-2013 .cont-part1-col ul li a{color:#032d7a;}
.cont-part1-2013 .cont-part1-col ul li a:hover{color:#0a61af;}
.cont-part2-2013 .cont-part2-col{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-bottom:27px; padding-top:31px;}
.cont-part2-2013 .cont-part2-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part2-2013 .cont-part2-col img{float:left; padding-right:30px;}
.cont-part2-2013 .cont-part2-col ul{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-left:18px; padding-top:2px;}
.cont-part2-2013 .cont-part2-col ul li{position:relative; padding-left:16px; padding-bottom:24px;}
.cont-part2-2013 .cont-part2-col ul li p b{font-weight:600; color:#010101;}
.cont-part2-2013 .cont-part2-col ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:7px;}
.cont-part3-2013 .cont-part3-col{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-top:42px; padding-bottom:15px;}
.cont-part3-2013 .cont-part3-col h2{font-size:18px; line-height:20px; font-weight:600; color:#000000; padding-bottom:18px;}
.cont-part3-2013 .cont-part3-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part3-2013 .cont-part3-col p b{font-weight:600; color:#010101;}
.cont-part3-2013 .cont-part3-col ul{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-left:18px; padding-top:13px;}
.cont-part3-2013 .cont-part3-col ul li{position:relative; padding-left:16px; padding-bottom:20px;}
.cont-part3-2013 .cont-part3-col ul li b{font-weight:600; color:#010101;}
.cont-part3-2013 .cont-part3-col ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:7px;}
.cont-part3-2013 .cont-part3-col table{margin:26px 0 41px 0;}
.cont-part4-2013{background:#FFF;}
.cont-part4-2013 .cont-part4-col{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-top:40px; padding-bottom:13px;}
.cont-part4-2013 .cont-part4-col img{float:left; padding-right:30px;}
.cont-part4-2013 .cont-part4-col p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part4-2013 .cont-part4-col p b{font-weight:600; color:#010101;}
.cont-part5-2013{padding:45px 0 49px 0;}
.cont-part5-2013 img{float:left; padding-right:30px;}
.cont-part5-2013 p{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:18px;}
.cont-part5-2013 p b{font-weight:600; color:#010101;}
.ncqc-awards{display:block;}
.ncqc-awards h2{font-size:22px; line-height:30px; color:#1c4176; font-weight:400; display:block; width:100%;}
.ncqc-awards .img-row{display:flex; flex-wrap:wrap;}
.ncqc-awards .img-row .img-col{width:30%; margin:0 1.66666666667%; background:#FFFFFF; float:left;}
.ncqc-awards .img-row .img-col img{width:100%; display:block;}
.ncqc-awards .img-row .img-col .ncqc-awards-cont{padding:30px;}
.ncqc-awards .img-row .img-col .ncqc-awards-cont small{display:block; font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-bottom:5px;}
.ncqc-awards .img-row .img-col .ncqc-awards-cont small b{font-size:16px; line-height:20px; font-weight:600; color:#000000;}
.cont-part2-2010{background:#FFFFFF; display:block;}
.cont-part2-2010 .cont-part2-col{width:43.0894308943%; float:left; margin-right:6.9105691057%;}
.cont-part2-2010 .cont-part2-col ul li{font-size:14px; line-height:20px; font-weight:400; color:#585858; position:relative; padding-left:22px; padding-bottom:18px;}
.cont-part2-2010 .cont-part2-col ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:5px;}
.cont-part3-2010 .cont-part3-col{width:43.0894308943%; float:left; margin-right:6.9105691057%;}
/*-----------------------------------------awards end---------------------------------------*/
/*-----------------------------------------regulatory start---------------------------------------*/
.contTab li a.regulatoryTabIcon-1:after{background:url(../images/regulatory-icon.png) no-repeat 0 0;}
.contTab li a.regulatoryTabIcon-2:after{background:url(../images/regulatory-icon.png) no-repeat -35px 0;}
.contTab li a.regulatoryTabIcon-3:after{background:url(../images/regulatory-icon.png) no-repeat -70px 0;}
.contTab li.active a.regulatoryTabIcon-1:after{background:url(../images/regulatory-icon.png) no-repeat 0 100%;}
.contTab li.active a.regulatoryTabIcon-2:after{background:url(../images/regulatory-icon.png) no-repeat -35px 100%;}
.contTab li.active a.regulatoryTabIcon-3:after{background:url(../images/regulatory-icon.png) no-repeat -70px 100%;}
.accordian > div.accordianRegulatoryCont{padding:0 0 46px 0;}
.accordianRegulatoryCont h3{font-size:18px; line-height:22px; font-weight:600; color:#262626; padding:0; margin:0; position:relative; padding:29px 0 7px 0; display:inline-block;}
.accordianRegulatoryCont h3:before{content:''; width:100%; height:2px; background:#9fcd1a; position:absolute; left:0; top:100%;}
.accordianRegulatoryCont h3:after{content:''; width:40%; height:2px; background:#1c4176; position:absolute; left:0; top:100%;}
.accordianRegulatoryCont ul{font-size:14px; line-height:18px; font-weight:600; color:#303030; padding:0 15px 13px 15px;}
.accordianRegulatoryCont ul li{position:relative; padding:0 0 18px 19px; margin-top:30px; border-bottom:1px solid #d5d5d5;}
.accordianRegulatoryCont ul li a{color:#303030; display:block; position:relative; padding-right:70px;}
.accordianRegulatoryCont ul li a.pdf:after{content:''; position:absolute; background:url(../images/pdf.png) no-repeat 0 0; width:30px; height:26px; right:8px; bottom:-5px;}

.accordianRegulatoryCont ul li a.pdf.link:after{content:''; position:absolute; background:url(../images/link22.png) no-repeat 0 0 !important; width:30px; height:26px; right:8px; bottom:-5px;}

.accordianRegulatoryCont ul li a.zip:after{content:''; position:absolute; background:url(../images/zip.png) no-repeat 0 0; width:21px; height:26px; right:8px; bottom:-5px;}
.accordianRegulatoryCont ul li a.xls:after{content:''; position:absolute; background:url(../images/xls.png) no-repeat 0 0; width:30px; height:30px; right:8px; bottom:-5px;}
.accordianRegulatoryCont ul li a.page:before{content:''; position:absolute; background:url(../images/page-icon.png) no-repeat 0 0; width:22px; height:26px; right:8px; bottom:-5px;}
.accordianRegulatoryCont ul li:after{content:''; width:9px; height:9px; background:#1c4176; left:0; top:4px; position:absolute;}
.accordianRegulatoryCont h4{font-size:16px; line-height:20px; font-weight:800; color:#262626; padding:0; margin:0; position:relative; padding:30px 15px 0px 15px;}
.accordianRegulatoryCont ul li ul{padding:0;}
.accordianRegulatoryCont ul li ul li{border-bottom:0; padding:0 0 10px 19px;}
.tab-content h2{font-size:16px; color:#000; position:relative; border-bottom:1px solid #9fcd1a; padding:10px 60px 10px 40px; cursor:pointer;}
.tab-content h2:before{content:''; position:absolute; left:0; bottom: 0;width:27px; height:1px; /*background:url(../images/headBullet.png);*/}
.tab-content h2 a{font-size:16px; color:#000}
.tab-content h2 a.pdf:after{content:''; position:absolute; background:url(../images/pdf.png) no-repeat 0 0; width:30px; height:26px; right:0; bottom:7px;}
.tab-content h2 a.zip:after{content:''; position:absolute; background:url(../images/zip.png) no-repeat 0 0; width:21px; height:26px; right:0; bottom:7px;}
.tab-content h2 a.xls:after{content:''; position:absolute; background:url(../images/xls.png) no-repeat 0 0; width:30px; height:30px; right:0; bottom:7px;}
.tab-content h2 a.page:before{content:''; position:absolute; background:url(../images/page-icon.png) no-repeat 0 0; width:22px; height:26px; right:0; bottom:7px;}
.no-accordian h2{font-size:16px; color:#000; position:relative; border-bottom:1px solid #9fcd1a; padding:10px 60px 10px 0px; cursor:pointer;}
.no-accordian h2:before{content:''; position:absolute; left:0; bottom: 0; width:27px; height:1px; /* background:url(../images/headBullet.png);*/}
/*-----------------------------------------regulatory end---------------------------------------*/
/*-----------------------------------------renewable-energy start---------------------------------------*/
.renewable-energy-area h2{font-size:22px; line-height:30px; color:#1c4176; font-weight:400; padding:58px 0 38px 0; margin:0;}
.renewable-energy-row{border-bottom:1px solid #d9d9d9; display:inline-block; padding-bottom:22px; margin-bottom:35px;}
.renewable-energy-row:last-child{border-bottom:0;}
.renewable-energy-row h3{font-size:16px; line-height:30px; color:#1c4176; font-weight:600; margin:0 0 20px 0; position:relative; padding:0 0 0 0px; text-transform:uppercase;}
.renewable-energy-row h3:before{content:''; position:absolute; left:0; bottom:0; width:27px; height:1px; background:#1c4176;}
.renewable-energy-row p{font-size:14px; line-height:24px; color:#585858; font-weight:400; padding-bottom:19px;}
.renewable-energy-row p b{font-weight:600; color:#2b2b2b;}
.renewable-energy-row p img{float:left; padding:7px 59px 26px 0;}
.focus-on-clean-technologies{background:url(../images/renewable-energy-cont-bg.jpg) no-repeat; background-size:cover; background-position:center bottom; min-height:512px; padding-bottom: 50px;}
.focus-on-clean-technologies h2{font-size:18px; line-height:22px; color:#ffffff; font-weight:400; padding:0; margin:0; padding:93px 0 58px 0;}
.focus-on-clean-technologies h2 b{font-weight:600;}
.focus-on-clean-technologies ul{font-size:14px; line-height:20px; color:#ffffff; font-weight:400; display:flex; flex-wrap:wrap;}
.focus-on-clean-technologies ul li{width:50%; float:left; margin-bottom:20px; padding:0 34px;}
.focus-on-clean-technologies ul li b{font-weight:600;}
.focus-on-clean-technologies ul li span{position:relative; display:block; padding-left:20px;}
.focus-on-clean-technologies ul li span:after{content:''; position:absolute; width:7px; height:7px; background:#FFF; left:0; top:6px;}
/*-----------------------------------------renewable-energy end---------------------------------------*/
/*----------------------------table start---------------------------------*/

.overflow-auto{width:100%; overflow:auto;}
.table-box{width:100%; border-collapse: collapse; border: none; } 

table{width:100%; border-collapse:collapse;}
/* Zebra striping */
tr:nth-of-type(odd){background:#eff1f2;}
tr:nth-of-type(even){background:#dedede;}
th{background:#4f8acd; color:#ffffff; font-weight:bold; font-size:14px; line-height:20px; border:1px solid #4f8acd;}
td{color:#282828; font-weight:400; font-size:14px; line-height:20px; border:1px solid #bdbdbd;}
td, th{padding:16px; text-align:left;}
table.boardCommitteesHeading tr td{width:33.3333333333%;}
table.mundraOverviewTable tbody tr td:nth-child(1){width:60%;}
table.mundraOverviewTable tbody tr td:nth-child(2){width:40%;}

/*----------------------------table end---------------------------------*/
/*----------------------------contact start-----------------------------*/
.contTab li a.contactTabIcon-1:after{background:url(../images/contact-icon.png) no-repeat 0 0;}
.contTab li a.contactTabIcon-2:after{background:url(../images/contact-icon.png) no-repeat -35px 0;}
.contTab li a.contactTabIcon-3:after{background:url(../images/contact-icon.png) no-repeat -70px 0;}
.contTab li.active a.contactTabIcon-1:after{background:url(../images/contact-icon.png) no-repeat 0 100%;}
.contTab li.active a.contactTabIcon-2:after{background:url(../images/contact-icon.png) no-repeat -35px 100%;}
.contTab li.active a.contactTabIcon-3:after{background:url(../images/contact-icon.png) no-repeat -70px 100%;}
.officeAddressesCont{/*display:inline-block;*/}
.officeAddressesCont .officeAddressesLeft{width:100%; float:left; padding-top:35px;}
.officeAddressesCont .officeAddressesLeft ul{display:flex; flex-wrap:wrap;}
.officeAddressesCont .officeAddressesLeft ul li{width:33.33333%; float:left; padding-bottom:46px; padding-right:11%;}
.officeAddressesCont .officeAddressesLeft ul li span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.officeAddressesCont .officeAddressesLeft ul li small{font-size:14px; line-height:20px; font-weight:400; color:#1e1e1e; display:block;}
.officeAddressesCont .officeAddressesLeft ul li small b{font-weight:600; color:#1e1e1e;}
.officeAddressesCont .officeAddressesLeft ul li small a{color:#032d7a;}
.officeAddressesCont .officeAddressesLeft ul li small a:hover{color:#0a61af;}
.officeAddressesCont .officeAddressesLeft sub{font-size:14px; line-height:20px; font-weight:400; color:#1e1e1e; display:block; padding-bottom:37px;}
.officeAddressesCont .officeAddressesLeft sub a{color:#032d7a;}
.officeAddressesCont .officeAddressesLeft sub a:hover{color:#0a61af;}
.officeAddressesCont .officeAddressesLeft h3{font-size:18px; line-height:26px; font-weight:600; color:#1e1e1e; margin:0 0 20px 0; padding:2px 0 3px 0; position:relative;}
.officeAddressesCont .officeAddressesLeft h3:after{content:''; width:299px; height:1px; background:#989898; position:absolute; left:0; top:100%;}
.officeAddressesCont .officeAddressesRight{width:33.3333333333%; float:left; padding-top:31px;}
.officeAddressesCont .officeAddressesRight span{font-size:21px; line-height:31px; font-weight:600; color:#1c4176; display:block;}
.officeAddressesCont .officeAddressesRight b{font-size:21px; line-height:31px; font-weight:bold; color:#1c4176; display:block; padding-bottom:2px;}
.officeAddressesCont .officeAddressesRight h3{font-size:30px; line-height:30px; font-weight:900; color:#79a007; display:inline-block; padding:0 10px 0 0; margin:0; position:relative;}
.officeAddressesCont .officeAddressesRight h3:after{content:''; background:url(../images/tollFreeIcon.png) no-repeat center center; width:43px; height:43px; left:100%; top:-8px; position:absolute;}
.officeAddressesCont .officeAddressesRight em{font-size:24px; line-height:26px; font-weight:300; color:#5e5f5f; display:block; font-style:normal; position:relative; padding:0 0 32px 0; margin:0 0 54px 0;}
.officeAddressesCont .officeAddressesRight em:after{content:''; width:349px; height:3px; background:#dddddd; position:absolute; left:0; top:100%;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont{display:block; position:relative; padding:0 0 8px 46px;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont:before{content:''; background:url(../images/investorQueriesIcon.png) no-repeat center center; width:34px; height:56px; position:absolute; left:0; top:6px;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont:after{content:''; background:#9c9d9e; width:320px; height:1px; position:absolute; left:0; top:100%; margin:0 0 0 34px;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont h4{font-size:18px; line-height:26px; font-weight:bold; color:#1a1a1a; display:block; padding:0 0 1px 0; margin:0;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont i{font-size:18px; line-height:26px; font-weight:400; color:#032d7a; display:block; font-style:normal;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont i a{color:#032d7a;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont i a:hover{color:#0a61af;}
.otherVentures{display:flex; flex-wrap:wrap; padding:35px 0 0 0;}
.otherVentures .otherVenturesCol{width:33.3333333333%; float:left; padding-bottom:42px;}
.otherVentures .otherVenturesCol span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.otherVentures .otherVenturesCol small{font-size:14px; line-height:20px; font-weight:400; color:#1e1e1e; display:block;}
.otherVentures .otherVenturesCol small b{font-weight:600; color:#1e1e1e;}
.otherVentures .otherVenturesCol small a{color:#032d7a;}
.otherVentures .otherVenturesCol small a:hover{color:#0a61af;}
.otherVentures sub{font-size:14px; line-height:20px; font-weight:400; color:#1e1e1e; display:block; padding-bottom:37px;}
.contactRelatedServices{display:flex; flex-wrap:wrap; padding:35px 0 0 0;}
.contactRelatedServices .contactRelatedServicesCol{width:100%; float:left; padding-bottom:42px;}
.contactRelatedServices .contactRelatedServicesCol span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.contactRelatedServices .contactRelatedServicesCol small{font-size:14px; line-height:20px; font-weight:400; color:#1e1e1e; display:block;}
.contactRelatedServices .contactRelatedServicesCol small b{font-weight:600; color:#1e1e1e;}
.contactRelatedServices .contactRelatedServicesCol small a{color:#032d7a;}
.contactRelatedServices .contactRelatedServicesCol small a:hover{color:#0a61af;}
.contactRelatedServices sub{font-size:14px; line-height:20px; font-weight:400; color:#1e1e1e; display:block; padding-bottom:37px;}
.feedbackContainer{display:flex; flex-wrap:wrap; width:72.5%; margin:0 auto;}
.feedbackContainer .feedbackLeft{width:50%; padding-right:4.02298850575%; float:left;}
.feedbackContainer .feedbackRight{width:50%; padding-left:4.02298850575%; float:left; padding-top:0;}
.feedbackContainer .rightPaddingTop{padding-top:3px;}
.feedbackContainer input[type=text]{font-weight:400; width:100%; padding:12px 20px 12px 10px; margin:0px 0; border:1px solid #d6d6d6; color:#4a4a4a; border-radius:3px; font-size:14px;}
.feedbackContainer input[type=password]{font-weight:400; width:100%; padding:12px 20px 12px 10px; margin:0px 0; border:1px solid #d6d6d6; color:#4a4a4a; border-radius:3px; font-size:14px;}
.feedbackContainer textarea{font-weight:400; width:100%; padding:13px 20px 11px 10px; margin:0px 0; border:1px solid #d6d6d6; color:#1c4176; border-radius:3px; font-size:14px; height:124px; font-family:'Open Sans', sans-serif;}
.feedbackContainer .blue{font-size:30px; line-height:35px; font-weight:400; display:inline-block; width:100%; text-align:center; padding-top:50px; color:rgba(0,69,149,1.00);}
.feedbackContainer p.text{font-size:16px; line-height:28px; font-weight:400; display:inline-block; width:100%; text-align:center; padding-top:30px;}
.feedbackContainer a.back{width:100px;
	text-align:center;
    height: 41px;
    position: relative;
    background: #179adb;
    padding-top: 11px;
    padding-bottom: 11px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
	font-weight:600;
	color:#FFF;
	border-radius:3px;}
	
.policiesAndCodeOfConduct h2.financial {margin-bottom: 0px; margin-top:20px;}
.feedbackContainer textarea.queryTextarea{height:138px;}
.formSubmit{display:block; position:relative; padding-top:6px; width:100%;}
.formSubmit .col-2{width:45.6140350877%; margin-right:4.38596491228%; float:left;}
.formSubmit .col-2:nth-child(2){margin-left:4.38596491228%; margin-right:0;}
.formSubmit .form-submit{border:1px solid #c5cacf; color:#fff; font-size:16px; height:45px; line-height:1.42857; text-align:center; padding-left:0; cursor:pointer; transition:all .5s ease-in-out; width:100%; border-radius:3px; background:#004595;}
.feedbackContainer ul{list-style:none; margin:0; padding:0; overflow:auto;}
.feedbackContainer .feedbackLeft ul li{color:#777777; display:block; position:relative; float:left; width:50%;}
.phSelect ul.dropdownvisible li{width:100%;}
.feedbackContainer .feedbackRight ul li{color:#777777; display:block; position:relative; float:left; width:25%;}
/*.feedbackContainer ul li input[type=radio]{position:absolute; visibility:hidden;}
.feedbackContainer ul li label{display:block; color:#777777; font-size:14px; line-height:20px; position:relative; padding:12px 25px 21px 24px; margin:0px auto; height:30px; z-index:9; cursor:pointer; -webkit-transition:all 0.25s linear;}
.feedbackContainer ul li:hover label{	color:#4a4a4a;}
.feedbackContainer ul li .check{display:block; position:absolute; border:1px solid #d6d6d6; background:#FFF; border-radius:100%; height:19px; width:19px; top:12px; left:0; z-index:5; transition:border .25s linear; -webkit-transition:border .25s linear;}
.feedbackContainer ul li .check::before{display:block; position:absolute; content:''; border-radius:100%; background:#d6d6d6; height:7px; width:7px; top:5px; left:5px; margin:auto; transition:background 0.25s linear; -webkit-transition:background 0.25s linear;}
.feedbackContainer input[type=radio]:checked ~ .check{border:1px solid #d6d6d6;}
.feedbackContainer input[type=radio]:checked ~ .check::before{background:#4a4a4a;}
.feedbackContainer input[type=radio]:checked ~ label{color:#4a4a4a;}*/
select{background-image:url(../images/selectArrow.png); background-repeat:no-repeat; background-position:95%; position:relative; color:#4a4a4a; -webkit-appearance:none; outline:none; font-weight: 400; width: 100%; padding: 8px 20px 8px 10px; margin: 0px 0; border: 1px solid #d6d6d6; border-radius: 3px; font-size: 14px; line-height:24px;}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.media-releases-search select{background-image:url(../images/selectArrow.png); background-repeat:no-repeat; background-position:95%; position:relative; color:#4a4a4a; -webkit-appearance:none; outline:none; font-weight: 400; width: 100%; padding: 8px 20px 8px 10px; margin: 0px 0; border: 1px solid #d6d6d6; border-radius: 3px; font-size: 12px; line-height:24px; background: transparent;}
input[type=radio]{border: 0px; width: 19px; height:19px; position: absolute; top: 13px;}
input[type='radio']:after {width: 19px; height: 19px; border-radius: 50%; top: 0; left:0; position: relative; background-color: #FFF; content: ''; display: inline-block; visibility: visible; border: 1px solid #d6d6d6;}
input[type='radio']:before {width: 7px; height: 7px; border-radius: 50%; top: 6px; left:6px; position: absolute; background-color: #d6d6d6; content: ''; display: inline-block; visibility: visible; border: 0px solid #d6d6d6; z-index:1;}
input[type='radio']:checked:after {width: 19px; height: 19px; border-radius: 50%; top: 0; left:0; position: relative; background-color: #FFF; content: ''; display: inline-block; visibility: visible; border: 1px solid #d6d6d6;}
input[type='radio']:checked:before {width: 7px; height: 7px; border-radius: 50%; top: 6px; left:6px; position: absolute; background-color: #4a4a4a; content: ''; display: inline-block; visibility: visible; border: 0px solid #d6d6d6; z-index:1;}
.feedbackContainer ul li label{display:block; color:#777777; font-size:14px; line-height:20px; position:relative; padding:12px 25px 21px 24px; margin:0px auto; height:35px; z-index:9; cursor:pointer; -webkit-transition:all 0.25s linear;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#4a4a4a;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#4a4a4a; opacity:1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#4a4a4a; opacity:1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#4a4a4a;}
::-ms-input-placeholder { /* Microsoft Edge */ color:#4a4a4a;}
.feedbackContainer p.selectedCategory{display:inline-block; width:100%; padding-bottom:20px; font-size:12px; line-height:16px; font-style:italic; color:#003f87; }
.feedbackContainer span{display:inline-block; width:100%; padding-bottom:20px; font-size:14px; line-height:16px; font-style:italic; color:#c90000; }
h6.mandatory{display:inline-block; width:100%; padding-bottom:10px; font-size:14px; line-height:16px; font-style:italic; color:#1c4176; }
h6.mandatory b{color:#EF0003; }
.phAnimate{position:relative; padding-top:28px; margin-bottom:18px;}
.noPhAnimate{position:relative; padding-top:0px; margin-bottom:18px;}
.noPhAnimate label{font-size:14px; line-height:20px; font-weight:400; color:#4a4a4a;}
.phAnimate input{padding-left:15px;}
.phAnimate textarea{padding-left:15px;}
.phAnimate label{cursor:text; margin:0; padding:0; left:10px; top:0; position:absolute; font-size:14px; color:#777777; font-weight:normal; transition:all 0.3s ease;}
.phAnimate label b{font-weight:400; color:#EF0003; position:absolute; top:2px; left:-10px;}
.phAnimate label.active{top:0; left:0; font-size:14px; line-height:20px; color:#afafaf;}
.phAnimate b{font-size:12px; line-height:14px; font-weight:400; color:#5d5d5d;}
.phAnimate label.active.focusIn{color:#afafaf;}
.captcha{display:block; position:relative; padding-top:0px; margin-bottom:15px;}
.captcha a{position:absolute; left:243px; top:25px; font-size:16px; line-height:20px; font-weight:600; color:#3f3f3f; padding-top:0;}
.queryCaptcha{display:block; position:relative; padding-top:15px; padding-bottom:10px;}
.queryCaptcha a{position:absolute; left:243px; top:25px; font-size:16px; line-height:20px; font-weight:600; color:#3f3f3f; padding-top:0;}
.captcha2{display:block; position:relative; padding-top:28px; padding-bottom:10px;}
.captcha2 a{position:absolute; left:170px; top:40px; font-size:16px; line-height:20px; font-weight:600; color:#3f3f3f; padding-top:0;}
.phSelect .dropcontainer ul{position:relative; font-size:15px; font-weight:400; border:1px solid #dddddd; border-top:none; background:#fff; list-style-type:none; padding:9px 10px; margin:0; width:100%; z-index:100; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.phSelect ul li:first-child{display:none;}
.phSelect a{border-radius:3px;}
.usinessQueryText{border-top:1px solid #d6d6d6; font-size:13px; line-height:17px; color:#3f3f3f; font-weight:400; text-align:justify; margin-top:51px; padding-top:12px;}
.usinessQueryText a{color:#3f3f3f; font-weight:bold;}

.tollfree-div{background:#FFF; padding:30px; border:1px solid #dedede}
.tollfree-div .officeAddressesRight{width:100%; float:left;}
.tollfree-div .officeAddressesRight div.st{ float:left; width:46%; border-right:3px solid #CCC; margin:20px; box-sizing:border-box}
.tollfree-div .officeAddressesRight div.nd{ float:left; width:46%; border-right:0px solid #CCC; margin:20px; box-sizing:border-box}

.tollfree-div .officeAddressesRight span{font-size:21px; line-height:31px; font-weight:600; color:#1c4176; display:inline-block;}
.tollfree-div .officeAddressesRight b{font-size:21px; line-height:31px; font-weight:bold; color:#1c4176; display:inlineblock; padding-bottom:2px;}
.tollfree-div .officeAddressesRight h3{background:url(../images/tollFreeIcon.png) no-repeat; font-size:30px; line-height:30px; font-weight:900; color:#79a007; display:block; padding:10px 10px 0 50px; margin:0; position:relative;}
/*.tollfree-div .officeAddressesRight h3{background:url(../images/tollFreeIcon.png) no-repeat center center; width:43px; height:43px; position:absolute;}*/
.tollfree-div .officeAddressesRight h3 em{font-size:24px; line-height:26px; font-weight:300; color:#5e5f5f; display:inline-block; font-style:normal; position:relative; margin:0 0 20px 0;}
.tollfree-div .officeAddressesRight .investorQueriesCont{display:block; position:relative; padding:0 0 8px 46px;}
.tollfree-div .officeAddressesRight .investorQueriesCont:before{content:''; background:url(../images/investorQueriesIcon.png) no-repeat center center; width:34px; height:56px; position:absolute; left:0; top:6px;}
.tollfree-div .officeAddressesRight .investorQueriesCont:after{content:''; background:#9c9d9e; width:320px; height:1px; position:absolute; left:0; top:100%; margin:0 0 0 34px;}
.tollfree-div .officeAddressesRight .investorQueriesCont h4{font-size:18px; line-height:26px; font-weight:bold; color:#1a1a1a; display:block; padding:0 0 1px 0; margin:0;}
.tollfree-div .officeAddressesRight .investorQueriesCont i{font-size:18px; line-height:26px; font-weight:400; color:#032d7a; display:block; font-style:normal;}
.tollfree-div .officeAddressesRight .investorQueriesCont i a{color:#032d7a;}
.tollfree-div .officeAddressesRight .investorQueriesCont i a:hover{color:#0a61af;}

/*-----------------------------------------contact end---------------------------------------*/
/*-----------------------------------------board-committees start---------------------------------------*/
.board-committees-area{background:#eff1f2;}
.board-committees{display:block; padding-bottom:80px;}
.board-committees h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; padding-bottom: 10px; margin-top:70px; margin-bottom:36px; text-transform:uppercase;}
.board-committees h2:after{content:''; background: #1e1e1e; /*background:url(../images/social-feeds-icon.png) no-repeat 0 0;*/ width:27px; height:1px; left:0; bottom: 0; position:absolute;}
/*-----------------------------------------board-committees end---------------------------------------*/
/*-----------------------------------------Policies & Code of Conduct Start---------------------------------------*/
.policiesAndCodeOfConduct-area{background:#eff1f2; padding-bottom:50px;}
.policiesAndCodeOfConduct h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; padding-bottom: 10px; margin-top:0px; margin-bottom:36px; text-transform:uppercase;}
.policiesAndCodeOfConduct h2:after{content:'';  background: #1e1e1e;/* background:url(../images/social-feeds-icon.png) no-repeat 0 0;*/ width:27px; height:1px; left:0; bottom:0px; position:absolute;}
.policiesAndCodeOfConduct ul{display:block;}
.policiesAndCodeOfConduct ul li{border-bottom:1px solid #9fcd1a; padding:25px 0 11px 22px;}
.policiesAndCodeOfConduct ul li:first-child{padding:19px 0 11px 22px;}
.policiesAndCodeOfConduct ul li:last-child{border-bottom:1px solid #9fcd1a;}
.policiesAndCodeOfConduct ul li a.pdf{display:block; position:relative; padding-right:70px;}
.policiesAndCodeOfConduct ul li a.pdf:after{content:''; position:absolute; background:url(../images/pdf.png) no-repeat 0 0; width:30px; height:26px; right:8px; bottom:-5px;}
.policiesAndCodeOfConduct ul li a.zip{display:block; position:relative; padding-right:70px;}
.policiesAndCodeOfConduct ul li a.zip:after{content:''; position:absolute; background:url(../images/zip.png) no-repeat 0 0; width:21px; height:26px; right:8px; bottom:-5px;}
.policiesAndCodeOfConduct ul li a.video:after{content:''; position:absolute; background:url(../images/video-icon2.png) no-repeat 0 0; width:32px; height:22px; right:8px; bottom:-5px;}
.policiesAndCodeOfConduct ul li a.page{display:block; position:relative; padding-right:70px;}
.policiesAndCodeOfConduct ul li a.page:after{content:''; position:absolute; background:url(../images/page-icon.png) no-repeat 0 0; width:22px; height:26px; right:8px; bottom:-5px;}
.policiesAndCodeOfConduct ul li a {font-size:14px; line-height:20px; font-weight:600; color:#303030; position:relative; padding-bottom:4px; display:block;}
.policiesAndCodeOfConduct ul li a:hover{color:#004595;}


.policiesAndCodeOfConduct ul li a:before{content:''; background:#1c4176; width:9px; height:9px; left:-22px; top:5px; position:absolute;}
.policiesAndCodeOfConduct ul li a:hover:before{background:#004595;}
/*-----------------------------------------Policies & Code of Conduct end---------------------------------------*/
.externallink ul li {border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important; padding-left:0px !important;}
.externallink ul li a{font-size: 16px !important;}
.externallink ul li a:before{display:none;}
/*-----------------------------------------Trading Start---------------------------------------*/
.tradingContArea{background:#FFF;}
.tradingContArea h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; margin-top:70px; margin-bottom:30px; text-transform:uppercase; padding-bottom: 10px;}
.tradingContArea h3{margin:0; padding:0; display:block; font-size:14px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; text-transform:uppercase; margin-bottom:10px;}
/*.tradingContArea h2:after{content:''; width:30px; height:1px; background: #000000; left:0; bottom:0px; position:absolute;}*/
.tradingContArea .con-col{width:100%; column-count:1; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px;}
.tradingContArea .con-col p{font-size:18px; line-height:26px; font-weight:300; color:#585858; padding-bottom:18px; }
.tradingContArea .con-col p a{color:#0a61af;}
.tradingContArea .con-col p a:hover{color:#1c4176;}
.tradingContArea .tradingAddress{background:#eff1f2; padding-top:46px; margin-top:30px;}
.tradingContArea .tradingAddress .tradingAddress-row{display:flex; flex-wrap:wrap;}
.tradingContArea .tradingAddress .tradingAddress-row .tradingAddress-col{width:33.3333333333%; float:left; padding-bottom:43px;}
.tradingContArea .tradingAddress .tradingAddress-row .tradingAddress-col span{font-size:16px; line-height:24px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.tradingContArea .tradingAddress .tradingAddress-row .tradingAddress-col small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.tradingContArea .tradingAddress .tradingAddress-row .tradingAddress-col small b{font-weight:600; color:#1e1e1e; }
.tradingContArea .tradingAddress .tradingAddress-row .tradingAddress-col small a{color:#032d7a;}
/*-----------------------------------------Trading end---------------------------------------*/
/*-----------------------------------------strategic Engineering Start---------------------------------------*/
.strategicEngineeringArea{background:#FFF;}
.strategicEngineeringArea h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; margin-top:70px; margin-bottom:30px; text-transform:uppercase;}
.strategicEngineeringArea h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.strategicEngineeringArea .con-col{width:100%; column-count:1; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px;}
.strategicEngineeringArea .con-col p{font-size:14px; line-height:26px; font-weight:400; color:#585858; padding-bottom:18px; text-align:justify;}
.strategicEngineeringArea .con-col p a{color:#0a61af;}
.strategicEngineeringArea .con-col p a:hover{color:#1c4176;}
.strategicEngineeringArea .img-row{display:flex; flex-wrap:wrap; margin:30px 0 20px;}
.strategicEngineeringArea .img-row .img-col{width:33.3333333333%; float:left; padding:0 20px;}
.strategicEngineeringArea .img-row .img-col img{display:block; margin:auto; border:1px solid #B4B4B4; padding:2px;}
.strategicEngineeringArea .img-row .img-col span{display:block; font-size:14px; line-height:20px; font-weight:600; color:#0a61af; text-align:center; padding:10px 40px 10px 40px;}
.strategicEngineeringArea .strategicEngineeringAddress{background:#eff1f2; padding-top:46px; margin-top:30px;}
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row{display:flex; flex-wrap:wrap;}
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row .strategicEngineeringAddress-col{width:33.3333333333%; float:left; padding-bottom:43px;}
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row .strategicEngineeringAddress-col span{font-size:16px; line-height:24px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row .strategicEngineeringAddress-col small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row .strategicEngineeringAddress-col small b{font-weight:600; color:#1e1e1e; }
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row .strategicEngineeringAddress-col small a{color:#032d7a;}
.margin-top15{ margin-top:15px !important;}
.con-col2{width:100%; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px;}
.registr-trnsfr a{ text-decoration:none !important;}
.registr-trnsfr h4{ padding:20px 0 !important;}
.registr-trnsfr p{ padding:10px 0 0 0 !important;}
/*-----------------------------------------strategic Engineering end---------------------------------------*/
/*-----------------------------------------power Services Start---------------------------------------*/
.powerServicesArea{background:#FFF; padding-top:50px;}
.powerServicesArea h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; margin-top:20px; padding-bottom: 10px; margin-bottom:30px; text-transform:uppercase;}
/*.powerServicesArea h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}*/
.powerServicesArea h2:after{content:'';  width:40px; height:1px; left:0; bottom: 0; background: #000000; position:absolute;}
.powerServicesArea .powerServicesIntroduction{display:flex; flex-wrap:wrap; padding-bottom:40px;}
.power-address{padding-bottom:0px !important;}
.powerServicesArea .powerServicesIntroduction .introductionLeft{width:66.6666666667%; float:left; column-count:2; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px; padding-right:54px;}
.cont{column-count:1 !important;}
.powerServicesArea .powerServicesIntroduction .introductionLeft p{font-size:14px; display:table; line-height:26px; font-weight:400; color:#585858; padding-bottom:18px; text-align:left;}
.powerServicesArea .powerServicesIntroduction .introductionRight{width:33.3333333333%; float:left;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload{background:url(../images/brochureDownloadBg.png) no-repeat 0 0; width:354px; height:222px; margin:0 auto;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload .brochureDownloadCont{width:50%; float:left; margin-left:50%; height:100%;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload .brochureDownloadCont span{text-align:center; display:block; font-size:18px; line-height:28px; font-weight:600; color:#ffffff; padding:53px 0 4px;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload .brochureDownloadCont b{text-align:center; display:block; font-size:16px; line-height:24px; font-weight:bold; color:#9fcd1a; text-transform:uppercase; padding-bottom:29px;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload .brochureDownloadCont a{width:118px; margin:0 auto; background:#ea9c32; display:block; position:relative; font-size:13px; line-height:18px; font-weight:600; color:#000000; padding:7px 0 8px 38px; border-radius:3px;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload .brochureDownloadCont a:hover{color:#013c93;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload .brochureDownloadCont a:before{content:''; background:url(../images/download-icon.png) no-repeat 0 0; width:17px; height:17px; position:absolute; left:10px; top:8px;}
.powerUtilityBg{background:#eff1f2; display:block; padding:20px 0 50px 0;}
.powerUtilityBg-2{background:#eff1f2; display:block; padding:60px 0 140px 0;}

.powerUtilityRow{display:flex; flex-wrap:wrap; padding:41px 0 0 0;}
.powerUtilityRow .powerUtilityCol{width:33.3333333333%; float:left; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.powerUtilityRow .powerUtilityCol:nth-child(3n+3){border-right:0px;}
.powerUtilityRow .powerUtilityCol:nth-child(4n), .powerUtilityCol:nth-child(5n), .powerUtilityCol:nth-child(6n){border-bottom:0px;}
.powerUtilityRow .powerUtilityCol .powerUtility-icon{display:block; position:relative; height:105px;}
.powerUtilityRow .powerUtilityCol .powerUtility-icon img{display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.powerUtilityRow .powerUtilityCol .powerUtility-icon:after{content:''; width:106px; height:1px; background:#39a9e0; position:absolute; left:0; right:0; margin:auto; top:100%;}
.powerUtilityRow .powerUtilityCol span{display:block; font-size:18px; line-height:30px; font-weight:600; color:#39a9e0; text-transform:uppercase; text-align:center; padding:18px 0 41px 0;}
.powerUtilityRow .powerUtilityCol ul{width:75%; margin:0 auto; padding:0 0 32px 0; }
.powerUtilityRow .powerUtilityCol ul li{font-size:14px; line-height:24px; color:#515151; font-weight:600; position:relative; padding-left:16px; padding-bottom:21px;}
.powerUtilityRow .powerUtilityCol ul li:before{content: ''; width: 6px; height: 2px; background: #000; left: 0; top:10px; position: absolute;}
.powerUtilityRow .powerUtilityCol ul li b{font-size:16px; font-weight:bold;}
.powerUtilityBg p{font-size:16px; line-height:24px; font-weight:400; color:#585858; padding:50px 0 20px; width:70%;}
.powerUtilityBg a{font-size:16px; line-height:24px; font-weight:400; color:#032d7a;}
.powerUtilityBg a:hover{font-size:16px; line-height:24px; font-weight:400; color:#0a61af;}
/*-----------------------------------------power Services end---------------------------------------*/
/*-----------------------------------------Distribution Start---------------------------------------*/
.distributionArea{display:block;}
.distributionArea h2{font-size:28px; line-height:37px; font-weight:300; color:#1c4176; display:block; padding:56px 0 33px 0;}
.distributionArea .mumbaiDistribution{background:url(../images/distribution-bg1.jpg) no-repeat right top; background-size:cover; min-height:418px;}
.distributionArea .mumbaiDistribution .mumbaiDistribution-cont{width:70%; padding:52px 3% 52px 6%;}
.distributionArea .mumbaiDistribution .mumbaiDistribution-cont h3{padding:0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#9fcd1a; padding-bottom:22px;}
.distributionArea .mumbaiDistribution .mumbaiDistribution-cont span{font-size:20px; line-height:24px; font-weight:400; color:#ffffff; display:block;}
.distributionArea .mumbaiDistribution .mumbaiDistribution-cont b{font-size:24px; line-height:29px; font-weight:400; color:#ffffff; display:block; padding-bottom:31px;}
.distributionArea .mumbaiDistribution .mumbaiDistribution-cont p{font-size:16px; line-height:24px; font-weight:400; color:#ffffff; display:block;}
.distributionArea .distribution-cont{width:88.6363636%; margin:0 auto; padding:57px 0 0 0;}
.distributionArea .distribution-cont p{font-size:16px; line-height:24px; font-weight:400; color:#585858; display:block;}
.distributionArea .distribution-cont h4{ padding:17px 0 27px 0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#1c4176; display:block;}
.distributionArea .distribution-cont .cont-img{background:url(../images/distribution-bg2.jpg) no-repeat top right; width:100%; height:153px; display:block; position:relative; margin-top:13px; margin-bottom:55px;}
.distributionArea .distribution-cont .cont-img:before{content:''; background:#adadad; height:1px; width:100%; position:absolute; left:0; bottom:1px; z-index:-1;}
.distributionArea .distribution-cont span{font-size:20px; line-height:29px; font-weight:400; color:#585858; display:block;}
.distributionArea .distribution-cont2{width:88.6363636%; margin:0 auto; padding:45px 0 18px 0;}
.distributionArea .distribution-cont2 p{font-size:16px; line-height:24px; font-weight:400; color:#585858; display:block; padding-bottom:24px;}
.distributionArea .distribution-cont2 h4{ padding:17px 0 27px 0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#1c4176; display:block;}
.distributionArea .distribution-cont2 span{font-size:20px; line-height:29px; font-weight:400; color:#585858; display:block; padding-bottom:27px;}
.distributionArea .delhiDistribution{background:url(../images/distribution-bg3.jpg) no-repeat right top; background-size:cover; min-height:332px;}
.distributionArea .delhiDistribution .delhiDistribution-cont{width:75%; padding:52px 3% 52px 6%;}
.distributionArea .delhiDistribution .delhiDistribution-cont h3{padding:0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#9fcd1a; padding-bottom:22px;}
.distributionArea .delhiDistribution .delhiDistribution-cont p{font-size:16px; line-height:24px; font-weight:400; color:#ffffff; display:block;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul{padding:30px 0 0 0; display:flex; flex-wrap:wrap;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul li{width:33.3333333333%; float:left; padding-right:48px;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul li small{font-size:16px; line-height:24px; font-weight:400; color:#ffffff; display:block; padding-bottom:3px;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul li i{font-size:14px; line-height:22px; font-weight:400; color:#ffffff; font-style:normal; display:block; padding-bottom:6px;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul li big{font-size:26px; line-height:26px; font-weight:400; color:#ffea00; display:block; padding-bottom:6px;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul li b{font-size:26px; line-height:26px; font-weight:400; color:#ffba00; display:block; padding-bottom:6px;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul li em{font-size:26px; line-height:26px; font-weight:400; color:#ff9600; font-style:normal; display:block; padding-bottom:6px;}
.distributionArea .distributionJamshedpur {background:url(../images/distribution-bg4.jpg) no-repeat bottom center; background-size: cover; min-height: 298px;}
.distributionJamshedpur .distributionJamshedpur-cont{width:88.6363636%; margin:0 auto; padding:49px 0 33px 0;}
.distributionJamshedpur .distributionJamshedpur-cont h4{padding:0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#1c4176; padding-bottom:17px;}
.distributionJamshedpur .distributionJamshedpur-cont p{font-size:16px; line-height:24px; font-weight:400; color:#585858; display:block; padding-bottom:24px; width:70%;}
.distributionArea .ajmerDistribution{background:url(../images/distribution-bg5.jpg) no-repeat right top; background-size:cover; min-height:332px; margin-top:56px;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont{width:75%; padding:52px 3% 52px 6%;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont h3{padding:0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#9fcd1a; padding-bottom:22px;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont p{font-size:16px; line-height:24px; font-weight:400; color:#ffffff; display:block;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont ul{padding:30px 0 0 0; display:flex; flex-wrap:wrap;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont ul li{width:45%; float:left; padding-right:48px;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont ul li small{font-size:16px; line-height:24px; font-weight:400; color:#ffffff; display:block; padding-bottom:3px;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont ul li big{font-size:26px; line-height:26px; font-weight:400; color:#ffea00; display:block; padding-bottom:6px;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont ul li b{font-size:26px; line-height:26px; font-weight:400; color:#ffba00; display:block; padding-bottom:6px;}
.distributionArea .distribution-cont3{width:88.6363636%; margin:0 auto; padding:45px 0 18px 0;}
.distributionArea .distribution-cont3 p{font-size:16px; line-height:24px; font-weight:400; color:#585858; display:block; padding-bottom:24px;}
.distributionArea .ajmerContent3{background:#eff1f2;}
.distributionArea .ajmerContent3 .text{width:88.6363636%; margin:0 auto; padding:70px 0; position:relative; padding-right:238px;}
.distributionArea .ajmerContent3 .text p{font-size:16px; line-height:26px; font-weight:400; color:#585858; display:block; padding-right:15%;}
.distributionArea .ajmerContent3 .text p b{font-size:20px; line-height:26px; font-weight:400; color:#585858;}
.distributionArea .ajmerContent3 .text:after{content:''; background:url(../images/ajmer-vidyut-logo.png) no-repeat 0 0; width:133px; height:133px; position:absolute; right:88px; top:0; bottom:0; margin:auto;}
/*-----------------------------------------Distribution end---------------------------------------*/
/*-----------------------------------------media Contact start---------------------------------------*/
.mediaContact{display:block;}
.mediaContact h2{margin:0; padding:0; display:block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; margin-top:70px; margin-bottom:20px; padding-bottom: 10px; text-transform:uppercase;}
.mediaContact h2:after{content:''; width:27px; height:1px; left:0; bottom:0px; position:absolute; background: #1e1e1e;}
.mediaContact span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.mediaContact small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.mediaContact small b{font-weight:600; color:#1e1e1e;}
.mediaContact small a{color:#032d7a;}
.mediaContact small a:hover{color:#0a61af;}
.mediaContact .addressBg{background:#eff1f2; padding:50px 0 20px 0; margin-top:50px;}
.mediaContact .addressRow{display:flex; flex-wrap:wrap;}
.mediaContact .addressRow .address-col{width:48%; float:left; padding-bottom:30px;}
/*-----------------------------------------media Contact end---------------------------------------*/
/*-----------------------------------------secretarial Department start---------------------------------------*/
.secretarialDepartment{display:block; background:#eff1f2; padding:50px 0;}
.secretarialDepartment h2{margin:0; padding:0; display:block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; text-transform:uppercase; margin-bottom:30px;}
.secretarialDepartment h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.secretarialDepartment span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.secretarialDepartment small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.secretarialDepartment small b{font-weight:600; color:#1e1e1e;}
.secretarialDepartment small a{color:#032d7a;}
.secretarialDepartment small a:hover{color:#0a61af;}
/*-----------------------------------------secretarial Department end---------------------------------------*/
/*-----------------------------------------international Presence start---------------------------------------*/
.internationalPresence{display:block; background:#eff1f2; padding:50px 0 20px}
.internationalPresence h2{margin:0; padding:0; display:block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; text-transform:uppercase; margin-bottom:30px;}
.internationalPresence h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.internationalPresence .internationalPresenceRow{display:flex; flex-wrap:wrap;}
.internationalPresence .internationalPresenceRow .internationalPresenceCol{width:33.3333333333%; float:left; padding-bottom:40px;}
.internationalPresence .internationalPresenceRow .internationalPresenceCol span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.internationalPresence .internationalPresenceRow .internationalPresenceCol small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.internationalPresence .internationalPresenceRow .internationalPresenceCol small b{font-weight:600; color:#1e1e1e;}
.internationalPresence .internationalPresenceRow .internationalPresenceCol small a{color:#032d7a;}
.internationalPresence .internationalPresenceRow .internationalPresenceCol small a:hover{color:#0a61af;}
/*-----------------------------------------international Presence end---------------------------------------*/
/*-----------------------------------------customer Care start---------------------------------------*/
.customerCare{display:block; padding:50px 0 20px}
.customerCare h2{margin:0; padding:0; display:block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; text-transform:uppercase; margin-bottom:20px; padding-bottom: 10px;}
.customerCare h2:after{content:'';  background: #1e1e1e;  width:27px; height:1px; left:0; bottom:0px; position:absolute;}
.customerCare a.carePortal{display:block; font-size:16px; line-height:18px; font-weight:400;color: #032d7a; padding-bottom:10px;}
.customerCare a.carePortal:hover{color:#0a61af;}
.customerCare .customerCareAddress{display:block; background:#eff1f2; padding:50px 0; margin:30px 0 0 0;}
.customerCare .customerCareAddress span{display:inline-block; width:100%; font-size:16px; line-height:20px; font-weight:400; color:#585858; padding-bottom:10px;}
.customerCare .customerCareAddress span a{font-size:16px; line-height:18px; font-weight:400;color: #032d7a; padding-bottom:10px;}
.customerCare .customerCareAddress span a:hover{color:#0a61af;}
.customerCare .customerCareAddress em{display:inline-block; width:100%; font-size:16px; line-height:20px; font-weight:400; color:#585858; font-style:normal; padding-bottom:10px;}
.customerCare .customerCareAddress b.tollfree{display:inline-block; font-size: 30px; line-height:43px; font-weight: 900; color:#79a007; position:relative; padding-right:20px;}
.customerCare .customerCareAddress b.tollfree:after{content:''; background:url(../images/tollFreeIcon.png) no-repeat 0 0; position:absolute; top:0; left:100%; width:43px; height:43px;}
.customerCare .customerCareAddressRow{display:flex; flex-wrap:wrap;}
.customerCare .customerCareAddressRow .customerCareAddressCol{width:50%; float:left; padding-bottom:40px;}
.customerCare .customerCareAddressRow .customerCareAddressCol span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.customerCare .customerCareAddressRow .customerCareAddressCol small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.customerCare .customerCareAddressRow .customerCareAddressCol small b{font-weight:600; color:#1e1e1e;}
.customerCare .customerCareAddressRow .customerCareAddressCol small a{color:#032d7a;}
.customerCare .customerCareAddressRow .customerCareAddressCol small a:hover{color:#0a61af;}
/*-----------------------------------------customer Care end---------------------------------------*/
/*-----------------------------------------community Relations start---------------------------------------*/
.communityRelations{display:block; background:#eff1f2; padding:50px 0;}
.communityRelations h2{margin:0; padding:0; display:block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; text-transform:uppercase; margin-bottom:20px; padding-bottom: 10px;}
.communityRelations h2:after{content:''; width:27px; height:1px; left:0; bottom: 0; position:absolute; background: #1e1e1e;}
.communityRelations span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.communityRelations small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.communityRelations small b{font-weight:600; color:#1e1e1e;}
.communityRelations small a{color:#032d7a;}
.communityRelations small a:hover{color:#0a61af;}
.communityRelations i{font-size:16px; line-height:20px; font-weight:400; color:#585858; font-style:normal; display:block; padding:20px 0 10px 0;}
.communityRelations b{font-size:14px; line-height:20px; font-weight:400; color:#585858; font-style:normal; display:block;}
.communityRelations b a{color:#032d7a;}
.communityRelations b a:hover{color:#0a61af;}
/*-----------------------------------------community Relations end---------------------------------------*/
/*-----------------------------------------other Ventures start---------------------------------------*/
.otherVentures{display:block; background:#eff1f2; padding:50px 0 20px}
.otherVentures h2{margin:0; padding:0; display:block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; text-transform:uppercase; margin-bottom:30px;}
.otherVentures h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.otherVentures .otherVenturesRow{display:flex; flex-wrap:wrap;}
.otherVentures .otherVenturesRow .otherVenturesCol{width:33.3333333333%; float:left; padding-bottom:40px;}
.otherVentures .otherVenturesRow .otherVenturesCol span{font-size:16px; line-height:20px; font-weight:600; color:#0a61af; display:block; padding-bottom:10px;}
.otherVentures .otherVenturesRow .otherVenturesCol small{font-size:14px; line-height:24px; font-weight:400; color:#1e1e1e; display:block;}
.otherVentures .otherVenturesRow .otherVenturesCol small b{font-weight:600; color:#1e1e1e;}
.otherVentures .otherVenturesRow .otherVenturesCol small a{color:#032d7a;}
.otherVentures .otherVenturesRow .otherVenturesCol small a:hover{color:#0a61af;}
/*-----------------------------------------other Ventures end---------------------------------------*/
/*-----------------------------------------project start---------------------------------------*/
.nationalArea{display:block; margin-bottom:30px;}
.nationalArea h2{font-size: 28px; line-height: 37px; font-weight: 300; color: #1c4176; display: block; padding: 56px 0 33px 0;}
.nationalArea .nationalHeading{background:url(../images/projects-bg1.png) no-repeat center center; background-size:cover; padding:50px 50px 30px 50px; color:#FFF; font-size:20px; line-height:28px; font-weight:600; text-align:justify; margin:0 0 50px 0;}
.nationalArea .nationalHeading p{color:#FFF; font-size:20px; line-height:28px; font-weight:600; text-align:left;}
.nationalArea .internationalHeading{background:url(../images/projects-bg2.png) no-repeat center center; background-size:cover; padding:80px 50px 60px 50px; color:#FFF; font-size:20px; line-height:28px; font-weight:600; text-align:justify; margin:0 0 50px 0;}
.nationalArea .internationalHeading p{font-size: 16px; line-height: 24px; font-weight: 400; color: #ffffff; display: block; width:65%;}
.nationalArea p{font-size:14px; line-height:26px; font-weight:400; color:#585858; padding-bottom:20px;}
.nationalArea p.dagachhu-project{font-size:14px; line-height:26px; font-weight:400; color:#585858; padding-bottom:20px; display:inline-block;}
.nationalArea p.dagachhu-project img{float:right; margin-left:20px; border:1px solid #C9C9C9;}
.nationalArea p b{font-size:16px; line-height:26px; font-weight:800;}
.nationalArea h3{margin: 0; padding: 0; display: inline-block; font-size: 16px; line-height: 18px; font-weight: 600; color: #1e1e1e; position: relative; padding-left: 0px; margin-top: 44px; margin-bottom: 20px; padding-bottom: 10px; text-transform: uppercase;}
.nationalArea h3:after {content: '';  width: 27px; height: 1px; left: 0; bottom: 0; position: absolute; background: #1e1e1e; }
.nationalArea ul {padding: 0 0 10px 0; margin: 0;}
.nationalArea ul li {padding: 0; margin: 0; list-style: none; font-size: 14px; line-height: 18px; font-weight: 400; color: #585858; position: relative; padding: 10px 0 10px 22px; display: inline-block; width: 100%;}
.nationalArea ul li ul{padding-top:15px;}
.nationalArea ul li:before {content: ''; width: 6px; height: 2px; background: #1c4176; position: absolute; left: 0; top: 19px; }
.nationalArea h4 {font-size: 18px; line-height: 26px; font-weight: 400; color: #1c4176; padding: 0; margin: 0; padding-bottom: 10px;}
.noMargin{margin:0 !important;}
h3.projectsArchiveHead{ font-size: 22px; line-height: 30px; font-weight: 400; color: #1c4176; padding: 0; margin: 0; padding-top: 20px; padding-bottom: 14px;}
.projectTable{}
.projectTable table tr th:nth-child(1){width:5%;}
.projectTable table tr th:nth-child(2){width:20%;}
.projectTable table tr th:nth-child(3){width:10%;}
.projectTable table tr th:nth-child(4){width:10%;}
.projectTable table tr th:nth-child(5){width:15%;}
.projectTable table tr th:nth-child(6){width:5%;}
.projectTable table tr th:nth-child(7){width:35%;}
.newProjectsArea{display:block; margin-bottom:30px;}
.newProjectsArea h2{font-size: 28px; line-height: 37px; font-weight: 300; color: #1c4176; display: block; padding: 56px 0 30px 0;}
.newProjectsArea h3{margin: 0; padding: 0; display: inline-block; font-size: 16px; line-height: 18px; font-weight: 600; color: #1e1e1e; position: relative; padding-left: 43px; margin-top: 30px; margin-bottom: 30px; text-transform: uppercase;}
.newProjectsArea h3:after {content: ''; background: url(../images/social-feeds-icon.png) no-repeat 0 0; width: 27px; height: 12px; left: 0; top: 3px; position: absolute; }
.newProjectsArea .newProjectsHeading h4{padding: 0; margin: 0; font-size: 22px; line-height: 30px; font-weight: 400; color: #9fcd1a; padding-bottom: 22px;}
.newProjectsArea .newProjectsHeading{background:url(../images/projects-bg3.png) no-repeat center center; background-size:cover; padding:50px 50px 50px 50px; color:#FFF; font-size:20px; line-height:28px; font-weight:600; text-align:justify; margin-bottom:30px}
.newProjectsArea .newProjectsHeading p{color:#FFF; font-size:20px; line-height:28px; font-weight:600; text-align:left;}
.newProjectsArea p{font-size: 14px; line-height: 26px; font-weight: 400; color: #585858; padding-bottom: 18px; text-align: justify;}
.upcomingProjects{width: 100%; column-count: 2; -webkit-column-gap: 53px; -moz-column-gap: 53px; column-gap: 53px; padding-bottom: 20px;}
.upcomingProjects ul{font-size: 14px; line-height: 20px; font-weight: 400; color: #585858; padding-left: 21px; padding-top: 2px;}
.upcomingProjects ul li{position: relative; padding-left: 16px; padding-bottom: 20px;}
.upcomingProjects ul li:after {content: ''; width: 7px; height: 7px; background: #2c4e80; position: absolute; left: 0; top: 7px;}
.newProjectContent img{display:block; margin:auto; width:100%;}
.newProjectContent span{display:block; text-align:center; padding:10px 0 20px 0; font-weight:600;}
.newProjectContent p{    font-size: 14px; line-height: 24px; font-weight: 400; color: #585858; padding-bottom: 18px;}
.clr {clear: both; padding: 0px; margin: 0px;}
.india-map-left{ float:left; width:70%; text-align:left;}
.india-map-right{ float:left; width:30%; padding:120px 0 0 0;}
.india-map-right ul li:nth-child(1){ color:#2e489d; border-bottom:1px solid #555f6e; font-weight:600px;}
.india-map-right ul li:nth-child(2){ background:url(../images/national-icon3.png) left center no-repeat; padding:15px 0 5px 35px;}
.india-map-right ul li:nth-child(3){ background:url(../images/national-icon3.png) left center no-repeat; padding:5px 0 5px 35px;}
.india-map-right ul li span:nth-child(1){ color:#5c5e62; font-weight:600px;}
.india-map-right ul li.thermal{background:url(../images/national-icon1.png) left center no-repeat;}
.india-map-right ul li.Hydro{background:url(../images/national-icon2.png) left center no-repeat;}
.india-map-right ul li.wind{background:url(../images/national-icon3.png) left center no-repeat; padding:5px 0 5px 35px;}
.india-map-right ul li.maithon{background:url(../images/national-icon1.png) left center no-repeat; padding:5px 0 5px 35px;}
.india-map-right ul li.jojobera{background:url(../images/national-icon1.png) left center no-repeat; padding:5px 0 5px 35px;}
.india-map-right ul li.Wind2{background:url(../images/national-icon3.png) left center no-repeat; padding:5px 0 5px 35px;}
.national-map{ margin:0 auto; max-width:1230px; padding:30px 0;}
.national-map article{ padding:15px 25px; margin:0 0 28px 0; text-align:left;}
.national-map article ul li{float:left; width:100%; padding:5px 0; color:#5e5e5f;}
.national-map article ul li span{float:right;}

.national-map article:nth-child(1){ background:#cdf3ff;}
.national-map article:nth-child(2){ background:#ffffce;}
.national-map article:nth-child(4){ background:#e4ffa3;}
.national-map article:nth-child(5){ background:#fbe0c1;}

.nationalArea .national-map ul li:before { display:none;}
.nationalProjectContent{display:inline-block; width:100%;}
.nationalProjectContent p{font-size: 14px; line-height: 24px; font-weight: 400; color: #585858; padding-bottom: 18px;}
.nationalProjectContent h3{font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #1c4176;
    padding-bottom: 15px;}
.nationalProjectContent ul {padding: 0 0 10px 0; margin: 0;}
.nationalProjectContent ul li {padding: 0; margin: 0; list-style: none; font-size: 14px; line-height: 18px; font-weight: 400; color: #585858; position: relative; padding: 10px 0 10px 22px; display: inline-block; width: 100%;}
.nationalProjectContent ul li:before {content: ''; width: 9px; height: 9px; background: #1c4176; position: absolute; left: 0; top: 13px; }
.nationalProjectContent .img{width:50%; float:left; border:1px solid #DDDDDD;}
.nationalProjectContent .img img{width:100%; display:block;}
/*-----------------------------------------project end---------------------------------------*/
/*-----------------------------------------solar Power Start----------------------------------*/
.solarPowerArea{display:block;}
.solarPowerArea h2{font-size:28px; line-height:37px; font-weight:300; color:#1c4176; display:block; padding:56px 0 33px 0;}
.solarPowerArea .mumbaiLicenseArea{background:url(../images/solarPowerBgImg1.jpg) no-repeat center center; background-size:cover; min-height:493px; margin-bottom:93px;}
.solarPowerArea .mumbaiLicenseArea .mumbaiLicenseArea-cont{width:70%; padding:52px 3% 52px 6%;}
.solarPowerArea .mumbaiLicenseArea .mumbaiLicenseArea-cont h3{padding:0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#9fcd1a; padding-bottom:26px;}
.solarPowerArea .mumbaiLicenseArea .mumbaiLicenseArea-cont p{font-size:14px; line-height:24px; font-weight:400; color:#ffffff; display:block; padding-bottom:24px;}
.solarPowerArea .mumbaiLicenseArea .mumbaiLicenseArea-cont p:last-child{padding-bottom:0;}
.solarPowerArea .advantages{background: url(../images/bg.jpg) top center repeat; min-height:416px; overflow-x: hidden; position: relative;}
.solarPowerArea .advantages h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; margin-top:70px; margin-bottom:31px; text-transform:uppercase;}
.solarPowerArea .advantages h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.solarPowerArea .advantages .advantagesRow{display:flex; flex-wrap:wrap; width:100%;}
.solarPowerArea .advantages .advantagesRow .advantagesCol{width:33.3333333333%; float:left; border-right:1px solid #d0d3d4; margin-bottom:70px;}
.solarPowerArea .advantages .advantagesRow .advantagesCol span{font-size:18px; line-height:30px; font-weight:600; color:#39a9e0; text-transform:uppercase; text-align:center; display:block; padding:18px 0 22px 0;}
.solarPowerArea .advantages .advantagesRow .advantagesCol span b{font-weight:600; text-transform:none;}
.solarPowerArea .advantages .advantagesRow .advantagesCol:last-child{border-right:0px solid #d0d3d4;}
.solarPowerArea .advantages .advantagesRow .advantagesCol .advantagesIcon{display:block; height:121px; position:relative;}
.solarPowerArea .advantages .advantagesRow .advantagesCol .advantagesIcon img{display:block; position:absolute; left:0; right:0; bottom:31px; margin:auto;}
.solarPowerArea .advantages .advantagesRow .advantagesCol .advantagesIcon:after{content:''; width:106px; height:1px; background:#39a9e0; position:absolute; top:100%; left:0; right:0; margin:auto;}
.solarPowerArea .solorCont {padding:35px 0 58px 0;}
.solarPowerArea .solorCont h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; margin-top:35px; margin-bottom:36px; text-transform:uppercase;}
.solarPowerArea .solorCont h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.solarPowerArea .solorCont p{font-size:14px; line-height:24px; font-weight:400; color:#585858; display:block; padding-bottom:24px;}
.solarPowerArea .solorCont .powerProjectsRow{display:flex; flex-wrap:wrap; width:100%;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol{width:33.3333333333%; float:left;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol:nth-child(odd){background:#0482c0;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol:nth-child(even){background:#39a9e0;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol .powerProjectsIcon{width:100%; height:120px; position:relative;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol .powerProjectsIcon:after{content:''; width:106px; height:1px; background:#FFF; position:absolute; left:0; right:0; margin:auto; position:absolute; top:100%;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol .powerProjectsIcon img{position:absolute; left:0; right:0; bottom:14px; margin:auto;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol span{font-size:18px; line-height:30px; font-weight:600; color:#ffffff; text-transform:uppercase; text-align:center; display:block; padding:18px 24px 51px;}
.solarPowerArea .solorCont .informationVisit{font-size:18px; line-height:30px; font-weight:600; color:#585858; padding-top:16px;}
.solarPowerArea .solorCont .informationVisit a{color:#1c4176; text-decoration:underline;}
.solarPowerArea .solorCont .informationVisit a:hover{color:#004AB5;}
.solarPowerArea .tataPowerSolar{background: url(../images/bg.jpg) top center repeat; min-height:562px; overflow-x: hidden; position: relative;}
.solarPowerArea .tataPowerSolar h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; margin-top:70px; margin-bottom:36px; text-transform:uppercase;}
.solarPowerArea .tataPowerSolar h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.solarPowerArea .tataPowerSolar .tataPowerSolarCont{width: 100%; column-count: 2; -webkit-column-gap: 100px; -moz-column-gap: 100px; column-gap: 100px; padding-bottom: 7px; border-bottom:1px solid #c5c5c5;}
.solarPowerArea .tataPowerSolar .tataPowerSolarCont p{font-size:14px; line-height:24px; color:#585858; font-weight:400; text-align:justify; padding-bottom:24px;}
.solarPowerArea .tataPowerSolar .knowMore{font-size:18px; line-height:30px; font-weight:600; color:#585858; padding:16px 0 94px 0; text-transform:uppercase;}
.solarPowerArea .tataPowerSolar .knowMore a{color:#1c4176; text-decoration:underline; text-transform:none;}
.solarPowerArea .tataPowerSolar .knowMore a:hover{color:#004AB5;}
/*-----------------------------------------solar Power end---------------------------------------*/
.overview-text1{font-size: 18px; font-weight: 300; color: #2a2a2a; line-height: 30px; text-align: center!important; display: block; padding:60px 0;}

.tpsdiTrainerArea h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; margin-top:70px; margin-bottom:30px; text-transform:uppercase;}
.tpsdiTrainerArea h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.tpsdiTrainerArea img{float:left; display:block; padding-right:20px; padding-top:8px; padding-bottom:10px;}
.tpsdiTrainerArea p {
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    color: #585858;
    padding-bottom: 18px;
    text-align: justify;
}

.tpsdiTrainerArea ul{padding-bottom:30px;}
.tpsdiTrainerArea ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #585858;
    position: relative;
    padding: 10px 0 10px 22px;
    display: inline-block;
    width: 100%;
}
.tpsdiTrainerArea ul li b {font-weight:600;}
.tpsdiTrainerArea ul li:before {
    content: '';
    width: 9px;
    height: 9px;
    background: #1c4176;
    position: absolute;
    left: 0;
    top: 15px;
}

.tpsdiTrainerArea ul.pdf{display:block;}
.tpsdiTrainerArea ul.pdf li{border-bottom:1px solid #9fcd1a; padding:25px 0 11px 22px;}
.tpsdiTrainerArea ul.pdf li:first-child{padding:19px 0 11px 22px;}
.tpsdiTrainerArea ul.pdf li:last-child{border-bottom:0px solid #9fcd1a;}
.tpsdiTrainerArea ul.pdf li:before {content: ''; width: 0; height: 0; background: #1c4176; position: absolute; left: 0; top: 15px;}
.tpsdiTrainerArea ul.pdf li a{display:block; position:relative; padding-right:70px; color:#585858;}
.tpsdiTrainerArea ul.pdf li.pdf a:after{content:''; position:absolute; background:url(../images/pdf.png) no-repeat 0 0; width:30px; height:26px; right:8px; bottom:-5px;}
.tpsdiTrainerArea ul.pdf li.pdf a:before {content: ''; width:9px; height: 9px; background: #1c4176; position: absolute; left:-22px; top:4px;}

.tpsdiTrainerArea ul.pdf li.page a:after{content:''; position:absolute; background:url(../images/page-icon.png) no-repeat 0 0; width:22px; height:26px; right:8px; bottom:-5px;}
.tpsdiTrainerArea ul.pdf li.page a:before {content: ''; width:9px; height: 9px; background: #1c4176; position: absolute; left:-22px; top:4px;}
/*-----------------------------------------businesses maithon start---------------------------------------*/
.mundraOverviewContent{display:inline-block; width:100%; background:#eff1f2; padding-bottom:50px;}
.mundraOverviewContent p{font-size: 14px; line-height: 24px; font-weight: 400; color: #585858; padding-bottom: 18px; text-align:justify;}
.mundraOverviewContent h3{margin: 0; padding: 0; display: inline-block; font-size: 16px; line-height: 18px; font-weight: 600; color: #1e1e1e; position: relative; padding-left: 43px; margin-top:20px; margin-bottom:20px; text-transform: uppercase;}
/*.mundraOverviewContent h3:after{content: '';  width: 27px; height: 1px; left: 0; bottom:0; background:#1e1e1e;   position: absolute; }*/
.mundraOverviewContent ul {padding: 0 0 10px 0; margin: 0; margin-bottom:20px;}
.mundraOverviewContent ul li {padding: 0; margin: 0; list-style: none; font-size: 14px; line-height: 18px; font-weight: 400; color: #585858; position: relative; padding: 10px 0 10px 22px; display: inline-block; width: 100%;}
.mundraOverviewContent ul li:before {content: ''; width: 9px; height: 9px; background: #1c4176; position: absolute; left: 0; top: 13px; }
.mundraOverviewContent .img{width:50%; float:left; border:1px solid #DDDDDD; margin-bottom:20px;}
.mundraOverviewContent .img img{width:100%; display:block;}
.mundraOverviewContent .fullImg{width:100%; float:left; margin-bottom:40px;}
.mundraOverviewContent .fullImg img{width:100%; display:block;}
.mundraOverviewContent .overviewImgCont{display:flex; flex-wrap:wrap; width:100%;}

.maithon-left300{ padding-left: 300px; position: relative; }
.mundraOverviewContent .overviewImgCont{float:left; display:inline-block;}
.mundraOverviewContent .overviewImgCont p img{float:left; margin-right:20px; margin-top:6px; border:1px solid #DDDDDD;}
.mundraOverviewContent .overviewImgCont p b{font-size: 14px; line-height: 24px; font-weight: 400; color: #585858; padding-bottom: 18px;}
.mundraOverviewContent .overviewImgCont p img.right{float:right; margin-right:0px; margin-left:20px; margin-top:6px; border:1px solid #DDDDDD;}

.mundraOverviewContent ul.results{display:block;}
.mundraOverviewContent ul.results li{border-bottom:1px solid #dbdfe0; padding:11px 0 11px 22px;}
.mundraOverviewContent ul.results li:before {content: ''; display:none;}
.mundraOverviewContent ul.results li:first-child{padding:19px 0 11px 22px;}
.mundraOverviewContent ul.results li:last-child{border-bottom:0px solid #9fcd1a;}
.mundraOverviewContent ul.results li a.pdf{display:block; position:relative; padding-right:70px;}
.mundraOverviewContent ul.results li a.pdf:after{content:''; position:absolute; background:url(../images/pdf.png) no-repeat 0 0; width:30px; height:26px; right:8px; bottom:-5px;}
.mundraOverviewContent ul.results li a.page{display:block; position:relative; padding-right:70px;}
.mundraOverviewContent ul.results li a.page:after{content:''; position:absolute; background:url(../images/page-icon.png) no-repeat 0 0; width:22px; height:26px; right:8px; bottom:-5px;}
.mundraOverviewContent ul.results li a.zip{display:block; position:relative; padding-right:70px;}
.mundraOverviewContent ul.results li a.zip:after{content:''; position:absolute; background:url(../images/zip.png) no-repeat 0 0; width:21px; height:26px; right:8px; bottom:-5px;}

.mundraOverviewContent ul.results li a {font-size:14px; line-height:20px; font-weight:600; color:#303030; position:relative; padding-bottom:4px; display:block;}
.mundraOverviewContent ul.results li a:hover{color:#004595;}
.mundraOverviewContent ul.results li a:before{content:''; background:#1c4176; width:9px; height:9px; left:-22px; top:5px; position:absolute;}
.mundraOverviewContent ul.results li a:hover:before{background:#004595;}
.greenBeltDevelopment{display:flex; flex-wrap:wrap; padding:20px 0;}
.greenBeltDevelopment .developmentImg{width:48%; margin:0 2% 2% 0; float:left; position:relative;}
.greenBeltDevelopment .developmentImg:nth-child(2n+2){margin:0 0 2% 0;}
.greenBeltDevelopment .developmentImg img{width:100%; float:left; border:1px solid rgba(210, 203, 203, 0.57);}
.greenBeltDevelopment .developmentImg span{background:rgba(0,0,0,0.57); width:100%; text-align:left; position:absolute; left:0; bottom:0; text-align:center; font-size:13px; line-height:18px; color:#FFF; padding:10px 20px;}

.greenBeltDevelopment .developmentImg2{width:32%; margin:0 2% 2% 0; float:left; position:relative;}
.greenBeltDevelopment .developmentImg2:nth-child(3n+3){margin:0 0 2% 0;}
.greenBeltDevelopment .developmentImg2 img{width:100%; float:left; border:1px solid rgba(0,0,0,0.57);}
.greenBeltDevelopment .developmentImg2 span{background:rgba(0,0,0,0.57); width:100%; text-align:left; position:absolute; left:0; bottom:0; text-align:center; font-size:13px; line-height:18px; color:#FFF; padding:10px 20px;}

.greenBeltDevelopment .developmentImg3{width:32%; margin:0 0 2% 0; float:left; position:relative; margin:0 auto;}
.greenBeltDevelopment .developmentImg3 img{width:100%; float:left; border:1px solid rgba(0,0,0,0.57);}
.greenBeltDevelopment .developmentImg3 span{background:rgba(0,0,0,0.57); width:100%; text-align:left; position:absolute; left:0; bottom:0; text-align:center; font-size:13px; line-height:18px; color:#FFF; padding:10px 20px;}

.mundraOverviewContent .accordianRegulatoryCont ul li:after{content:''; width:0px; height:0px; background:#1c4176; left:0; top:4px; position:absolute;}
.mundraOverviewContent .accordian > div.accordianRegulatoryCont{padding: 0 0 0 0;}

.mundraOverviewContent h3{font-size:18px; line-height:22px; font-weight:600; color:#262626; padding:0; margin:0 0 20px 0; position:relative; padding:29px 0 7px 0; display:inline-block;}
/*.mundraOverviewContent h3:before{content:''; width:100%; height:1px; background:#9fcd1a; position:absolute; left:0; bottom:0;}
.mundraOverviewContent h3:after{content:''; width:40%; height:2px; background:#1c4176; position:absolute; left:0; top:100%;}*/
.mundraOverviewContent .accordianRegulatoryCont ul {padding: 0 0 10px 0; margin: 0; margin-bottom:20px; padding:0 15px;}
.mundraOverviewContent .accordianRegulatoryCont ul.results li{border-bottom:1px solid #d5d5d5; padding:25px 0 11px 22px;}
.mundraOverviewContent .accordianRegulatoryCont ul.results li:last-child{border-bottom:0px solid #d5d5d5;}
.mundraOverviewContent  .accordian{margin-bottom:20px;}

.archive{display: inline-block; width: 209px;margin-right: 27px; text-align: center; float: right;}
.archive a{ color: #1968b3; font-size: 16px; text-decoration: underline;}
.archive a:hover{ color:#9fcd1a;}
.msg{ padding:15px 0;}
.back2{float: right;position: relative;}
.back2:after{
    content: '';
    display: block;
    clear: both;
}
.back2 a.back {
    background: #157dca;
    width: 119px;
    font-size: 15px;
    line-height: 24px;
    font-weight: 600;
    color: #FFF;
    display: block;
    padding: 7px 0 7px 49px;
    float: right;
    border-radius: 4px;
    position: relative;
}
.back2 a.back b {
    background: url(../images/back-arrow.png) 0 100% no-repeat;
    width: 15px;
    height: 14px;
    display: inline-block;
    position: absolute;
    top: 13px;
    left: 28px;
}
.back2 a.back:hover b {
    background: url(../images/back-arrow.png) 100% 0 no-repeat;
}

.iepf_list{text-align:center; padding-bottom:20px; float:left;}
.iepf_list li{display:inline-block; float:left; border-bottom:0px solid !important; padding:0px 10px !important;}
.iepf_list li:first-child{padding-top:10px !important}
.iepf_list li input[type="text"]{width:500px !important;}
.iepf_list li input[type="submit"]{padding:10px 30px;}
.print_ic{text-align:left; float:left; width:100%;   }
.print_ic i{float:left; margin-right:5px;}
.print_ic a{color:#fff; font-weight:700; font-size:14px; float:left; background-color:rgb(10, 116, 207); padding:6px 10px 0;line-height:24px;}
.statement_head{padding:10px 0; display:inline-block; width:100%;}
.note_con{text-align:left; font-size:13px; color:#000; padding:10px 0; display:inline-block; width:100%;}
/*.back2 a.back b.transition {
    -webkit-transition: all 10s ease;
    -moz-transition: all 10s ease;
    -o-transition: all 10s ease;
    -ms-transition: all 10s ease;
    transition: all 0.90s ease;
}*/
.box2-w100{width: 100%; height: auto; float: left; box-sizing: border-box;}
.box2-w100 .click-here a{display:inline-block; margin-right: 40px;}
.click-here{ width: auto; margin: 0 auto; text-align: center; display: table; padding-top:10px;}
.click-here a{ width: auto; height: auto; display: block; background: #ffd21f; padding: 12px 40px; box-sizing: border-box; font-size: 14px; font-weight: 300; color: #000;  line-height: 20px; text-align: center; text-transform: uppercase;  border-radius: 40px; }
.click-here a strong{  font-size: 14px; font-weight: 600; color: #000;  line-height: 20px; text-align: center; text-transform: uppercase; display: block; }
.click-here a:hover{ background: #3d85c4;}
/*-----------------------------------------businesses maithon start---------------------------------------*/


.youtube-video{display:block; padding:30px 0 50px;}
.youtube-video iframe{margin:0 auto; display:block; max-width:560px; width:100%;}
.better-earth-area{background:#eff1f2;}
.better-earth{display:block; background:#eff1f2;}
.better-earth h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:43px; margin-top:44px; margin-bottom:36px; text-transform:uppercase;}
.better-earth h2:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
.better-earth .row-directors{width:100%; display:flex; flex-wrap:wrap;}
.better-earth .row-directors .directors{width:23.6030025021%; margin-right:1.86266333055%; float:left; margin-bottom:22px; background:#FFFFFF; -webkit-box-shadow:0px 0px 14px 0px rgba(158,158,158,0.29); -moz-box-shadow:0px 0px 14px 0px rgba(158,158,158,0.29); box-shadow:0px 0px 14px 0px rgba(158,158,158,0.29);}
.better-earth .row-directors .directors:nth-child(4n+4){margin-right:0;}
.better-earth .row-directors .directors a .img-area{width:100%; display:block; overflow:hidden; position:relative;}
.better-earth .row-directors .directors a .img-area img{width:100%; display:block; -webkit-transform:scale(1); transform:scale(1); -webkit-transition:.5s ease-in-out; transition:.5s ease-in-out;}
.better-earth .row-directors .directors a:hover .img-area img{-webkit-transform:scale(1.2); transform:scale(1.2);}
.better-earth .row-directors .directors a .img-area .zoom{background:rgba(0,0,0,0.50) url(../images/popup-zoom.png) 0 0 no-repeat; width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; border-radius:5px;}

/*-----------------------------------------better-earth-start---------------------------------------*/
.better-earth .row-directors .directors a .cont-area{width:100%; display:block; padding:30px 10.6007067138%; position:relative; min-height:150px;}
.better-earth .row-directors .directors a .cont-area h3{font-size:14px; line-height:16px; font-weight:800; color:#1c4176; padding:0; margin:0; padding-bottom:9px;}
.better-earth .row-directors .directors a .cont-area h3 span{font-size:14px; line-height:16px; font-weight:800; color:#ee7326;}

.better-earth .row-directors .directors a .cont-area small{font-size:13px; line-height:17px; font-weight:600; color:#566478; padding:0; margin:0; display:block; padding-bottom:5px;}
.better-earth .row-directors .directors a .cont-area .more{position:absolute; left:10.6007067138%; bottom:33px; font-size:13px; line-height:15px; font-weight:600; color:#1c4176;}
.better-earth .row-directors .directors a .cont-area .more b{background:url(../images/more-arrow.png) 100% 0 no-repeat; width:17px; height:7px; display:inline-block; margin-left:5px;}
.better-earth .row-directors .directors a:hover .cont-area .more b{background:url(../images/more-arrow.png) 0 100% no-repeat}

/*-----------------------------------------end-earth-start---------------------------------------*/


@media screen and (max-width:1360px){
/*-----------------------------------------project start---------------------------------------*/
.india-map-left{ float:left; width:70%; text-align:left;}
.india-map-left img{width:90%;}
.india-map-right{float:left; width:30%; padding:58px 0 0 0;}
/*-----------------------------------------project end---------------------------------------*/
}
@media screen and (max-width:1290px){
/*-----------------------------------------media-Releases start---------------------------------------*/
.releases-type{width:45%; margin-right:4.5%; margin-bottom:20px;}
.releases-year{width:45%; margin-right:4.5%; margin-bottom:20px;}
.releases-from-date{width:45%; margin-right:4.5%; margin-bottom:20px;}
.releases-to-date{width:45%; margin-right:4.5%; margin-bottom:20px;}
.releases-submit{margin-bottom:20px;}
/*-----------------------------------------media-Releases end---------------------------------------*/
/*-----------------------------------------media-reports start---------------------------------------*/
.year{width:45%; margin-right:4.7%; margin-bottom:20px;}
.from-date{width:45%; margin-right:4.7%; margin-bottom:20px;}
.to-date{width:45%; margin-right:4.7%; margin-bottom:20px;}
.submit{width:182px; position:4.7%; margin-bottom:20px;}
/*-----------------------------------------media-reports end---------------------------------------*/
.distributionArea .mumbaiDistribution .mumbaiDistribution-cont {
    width: 54%;
}

}
@media screen and (max-width:1200px){
/*-----------------------------------------contact start---------------------------------------*/
.officeAddressesCont .officeAddressesLeft{width:100%; float:left; padding-top:35px;}
.officeAddressesCont .officeAddressesRight{width:100%; float:left; padding-top:31px;}
.feedbackContainer .feedbackLeft{width:100%; padding-right:0;}
.feedbackContainer .feedbackRight{width:100%; padding-left:0; padding-top:0;}


.tollfree-div .officeAddressesRight div.st{ float:left; width:90%; border-right:0px solid #CCC; border-bottom:1px solid #CCC; margin:20px; box-sizing:border-box}
.tollfree-div .officeAddressesRight div.nd{ float:left; width:90%; border-right:0px solid #CCC; margin:20px; box-sizing:border-box}



/*-----------------------------------------contact end---------------------------------------*/


}
@media screen and (max-width:1124px){
/*-----------------------------------------board-of-directors start---------------------------------------*/
.board-of-directors .row-directors .directors{width:32%; margin-right:2%;}
.board-of-directors .row-directors .directors:nth-child(4n+4){margin-right:2%;}
.board-of-directors .row-directors .directors:nth-child(3n+3){margin-right:0;}
.board-of-directors .row-directors .directors a .cont-area{min-height:200px;}
/*-----------------------------------------media-releases end---------------------------------------*/

/*-----------------------------------------better-earth-start---------------------------------------*/

.better-earth .row-directors .directors{width:32%; margin-right:2%;}
.better-earth .row-directors .directors:nth-child(4n+4){margin-right:2%;}
.better-earth .row-directors .directors:nth-child(3n+3){margin-right:0;}
.better-earth .row-directors .directors a .cont-area{min-height:200px;}


/*-----------------------------------------end-earth-start---------------------------------------*/


/*-----------------------------------------awards start---------------------------------------*/
.cont-part2-2015 .cont-part2-awards-img .awards-part2-img{width:33.3333333333%; padding:0 2%;}
.cont-part2-2015 .cont-part2-awards-img .awards-part2-img img{width:100%;}
/*-----------------------------------------awards end---------------------------------------*/
/*-----------------------------------------renewable-energy start---------------------------------------*/
.focus-on-clean-technologies ul{padding-bottom:20px;}
.focus-on-clean-technologies ul li{width:100%; padding:0 0 0 34px;}
/*-----------------------------------------renewable-energy end---------------------------------------*/
/*-----------------------------------------other Ventures start---------------------------------------*/
.otherVentures .otherVenturesRow .otherVenturesCol{width:50%;}
/*-----------------------------------------other Ventures end---------------------------------------*/
/*-----------------------------------------power Services Start---------------------------------------*/
.powerServicesArea .powerServicesIntroduction .introductionLeft{width:100%;}
.powerServicesArea .powerServicesIntroduction .introductionLeft{width:100%; float:left; column-count:1; -webkit-column-gap:0; -moz-column-gap:0; column-gap:0; padding-right:0;}
.powerServicesArea .powerServicesIntroduction .introductionRight{width:100%; margin:20px 0;}
/*-----------------------------------------power Services end---------------------------------------*/
/*-----------------------------------------Contact Start---------------------------------------*/

/*----------------------------------------- Contact end---------------------------------------*/
}
@media screen and (max-width:1020px){
/*-----------------------------------------awards start---------------------------------------*/
	.maithon-left300{ padding-left: 0px; position: relative; }
.cont-part1-2015 .cont-part1-col .img{width:100%; height:317px;}
.slick-slide img{margin:auto;}
.cont-part1-2015 .cont-part1-col p.big{display:inline-block;}
.cont-part1-2015 .cont-part1-col{width:90%; float:inherit; margin-right:0; margin:0 auto}
.cont-part1-2015 .cont-part1-col ul{margin-bottom:30px;}
.cont-part1-2015 .cont-part1-col ul li{font-size:14px; line-height:20px; font-weight:400; color:#585858; position:relative; left:0; padding-bottom:14px; padding-left:0; vertical-align:middle;}
.cont-part3-2015 .cont-part3-col{width:90%; float:inherit; margin-right:0; margin:0 auto; padding:10px 0; display:block;}
.mark-arrow{width:25%;}
.cont-part1-2013 .cont-part1-col{column-count:1;}
.cont-part2-2013 .cont-part2-col{column-count:1;}
.cont-part3-2013 .cont-part3-col{column-count:1;}
.cont-part4-2013 .cont-part4-col{column-count:1;}
.cont-part1-2014 .cont-part1-col{column-count:1;}
.cont-part2-2014 .cont-part2-col{column-count:1;}
.cont-part3-2014 .cont-part3-col{column-count:1;}
/*-----------------------------------------awards end---------------------------------------*/
/*-----------------------------------------contact start---------------------------------------*/
.otherVentures .otherVenturesCol{width:50%; padding-right:50px;}
/*-----------------------------------------contact end---------------------------------------*/
/*-----------------------------------------strategic Engineering Start---------------------------------------*/
.strategicEngineeringArea .img-row .img-col span{padding:10px 20px 10px 20px;}
.strategicEngineeringArea .img-row .img-col img{width:100%;}
.strategicEngineeringArea .con-col p{ text-align:left;}
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row .strategicEngineeringAddress-col{width:50%;}
/*-----------------------------------------strategic Engineering end---------------------------------------*/
/*-----------------------------------------Trading start---------------------------------------*/
.tradingContArea .tradingAddress .tradingAddress-row .tradingAddress-col{width:50%;}
/*-----------------------------------------Trading end---------------------------------------*/
/*-----------------------------------------mediaContact end---------------------------------------*/
.mediaContact .addressBg{ padding:50px 0 50px 0;}
.mediaContact .addressRow .address-col{width:100%;}
/*-----------------------------------------mediaContact end---------------------------------------*/
/*-----------------------------------------international Presence start---------------------------------------*/
.internationalPresence .internationalPresenceRow .internationalPresenceCol{width:50%;}
/*-----------------------------------------international Presence end---------------------------------------*/
/*-----------------------------------------power Services Start---------------------------------------*/
.powerUtilityRow .powerUtilityCol {width: 50%;}
.powerUtilityRow .powerUtilityCol:nth-child(3n+3){border-right:1px solid #d2d2d2;}
.powerUtilityRow .powerUtilityCol:nth-child(2n+2){border-right:0px solid #d2d2d2;}
.powerUtilityCol:nth-child(5n), .powerUtilityCol:nth-child(6n){border-bottom:0px;}
.powerUtilityRow .powerUtilityCol:nth-child(4n){border-bottom:1px solid #d2d2d2;}
/*-----------------------------------------power Services end---------------------------------------*/
.distributionArea .mumbaiDistribution {
    background: url(../images/distribution-bg11.jpg) no-repeat right top; background-size:cover;
}

.distributionArea .mumbaiDistribution .mumbaiDistribution-cont {
    width: 100%;
}
.distributionArea .delhiDistribution {
    background: url(../images/distribution-bg33.jpg) no-repeat right top;
    background-size: cover;
    }
.distributionArea .delhiDistribution .delhiDistribution-cont {
    width:100%;
}
.distributionArea .ajmerDistribution {
    background: url(../images/distribution-bg55.jpg) no-repeat right top;
    background-size: cover;
}
.distributionArea .ajmerDistribution .ajmerDistribution-cont {
    width: 100%;
}
.distributionJamshedpur .distributionJamshedpur-cont p {
    width: 100%;
}
.distributionArea .ajmerContent3 .text {
    width: 88.6363636%;
    margin: 0 auto;
    padding: 200px 0 70px;
    position: relative;
    padding-right: 0;
}
.distributionArea .ajmerContent3 .text p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #585858;
    display: block;
    padding-right: 0%;
}
.distributionArea .ajmerContent3 .text:after {
    content: '';
    background: url(../images/ajmer-vidyut-logo.png) no-repeat 0 0;
    width: 133px;
    height: 133px;
    position: absolute;
    right: 0;
	left:0;
    top: 40px;
    bottom:auto;
    margin: auto;
}
}
@media screen and (max-width:980px){
/*-----------------------------------------project start---------------------------------------*/
.india-map-left{ float:left; width:100%; text-align:left;}
.india-map-right{ float:left; width:100%; padding:20px 0 0 0;}
.india-map-left img {width: 90%; display: block; margin: auto;}
/*-----------------------------------------project end---------------------------------------*/
/*-----------------------------------------solar Power Start---------------------------------------*/
.solarPowerArea .mumbaiLicenseArea .mumbaiLicenseArea-cont{width:100%; padding:52px 6% 52px 6%;}
.solarPowerArea .advantages .advantagesRow .advantagesCol {width: 100%; border-right: 0px solid #d0d3d4; border-bottom: 1px solid #d0d3d4; margin-bottom: 70px;}
.solarPowerArea .advantages .advantagesRow .advantagesCol:last-child {border-right: 0px solid #d0d3d4; border-bottom: 0px solid #d0d3d4;}
.solarPowerArea .solorCont .powerProjectsRow .powerProjectsCol {width: 100%;}
.solarPowerArea .tataPowerSolar .tataPowerSolarCont {column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; padding-bottom: 7px;}
/*-----------------------------------------solar Power end---------------------------------------*/
.submit:before{background:none;} 
input[type=submit]{background:#1968b3; width:100%; border:1px solid #004694; font-size:15px; font-weight:600; color:#ffffff; padding-top:12px; padding-bottom:11px; display:inline-block; text-align:center; padding-left:0; cursor:pointer;}
.policiesAndCodeOfConduct h2{margin-top:36px;}
.distributionArea .delhiDistribution .delhiDistribution-cont ul {padding: 30px 0 0 0; display: inline-block; flex-wrap: no-wrap;}
.powerUtilityRow .powerUtilityCol {min-height: 375px;}
.powerUtilityRow {display: inline-block;}
.center-block2 h3 {display: inline-block;}
.blog_details .details_left {padding: 0 30px;}
}
@media screen and (max-width:900px){
.awards-area{margin-top:30px;}
}
@media screen and (max-width:890px){
/*-----------------------------------------board-of-directors-pop start---------------------------------------*/
.pop-cont-area .pop-img{width:100%; float:left; padding:0 20px;}
.pop-cont-area .pop-cont{width:100%; float:left;}
.pop-content {
    width: 100%;
    max-width: 100%;
    height: 200px;
    padding: 20px 13px 10px 20px;
}
.pop-cont-area{padding:20px 0 0 0;}
.pop-cont-area .pop-img img {
    display: block;
    width: 200px;
	margin:auto;
	max-width: 100%;

}
.pop-content p {
    text-align: left;
}

/*-----------------------------------------board-of-directors-pop end---------------------------------------*/
.mundraOverviewContent .img{width:100%;}
.distributionArea .ajmerDistribution .ajmerDistribution-cont ul{padding:30px 0 0 0; display: inline-block; flex-wrap:wrap;}
}
@media screen and (max-width:770px){
/*-----------------------------------------board-of-directors start---------------------------------------*/
.board-of-directors .row-directors .directors{width:48%; margin-right:4%;}
.board-of-directors .row-directors .directors:nth-child(4n+4){margin-right:4%;}
.board-of-directors .row-directors .directors:nth-child(3n+3){margin-right:4%;}
.board-of-directors .row-directors .directors:nth-child(2n+2){margin-right:0;}
.con-col2{width:100%; column-count:1; -webkit-column-gap:53px; -moz-column-gap:53px; column-gap:53px;}
/*-----------------------------------------media-releases end---------------------------------------*/
/*-----------------------------------------better-earth-start---------------------------------------*/


.better-earth .row-directors .directors{width:48%; margin-right:4%;}
.better-earth .row-directors .directors:nth-child(4n+4){margin-right:4%;}
.better-earth .row-directors .directors:nth-child(3n+3){margin-right:4%;}
.better-earth .row-directors .directors:nth-child(2n+2){margin-right:0;}



/*-----------------------------------------end-earth-start---------------------------------------*/

/*-----------------------------------------media-reports start---------------------------------------*/
.year{width:100%; margin-right:0%;}
.from-date{width:100%; margin-right:0%;}
.to-date{width:100%; margin-right:0%;}
.submit{width:182px; position:0%;}
.trigger{background:#fff url(../images/select-arrow-open.png) 95% center no-repeat;}
/*-----------------------------------------media-reports end---------------------------------------*/
/*-----------------------------------------media-Releases start---------------------------------------*/
.releases-type{width:100%; margin-right:0%;}
.releases-year{width:100%; margin-right:0%;}
.releases-from-date{width:100%; margin-right:0%;}
.releases-to-date{width:100%; margin-right:0%;}
/*-----------------------------------------media-Releases end---------------------------------------*/
/*-----------------------------------------awards start---------------------------------------*/
.mark-arrow{width:50%;}
/*-----------------------------------------awards end---------------------------------------*/
/*-----------------------------------------renewable-energy start---------------------------------------*/
.renewable-energy-row p img{float:inherit; display:block; margin:auto; padding:0 0 20px 0;}
/*-----------------------------------------renewable-energy end---------------------------------------*/
/*-----------------------------------------contact start---------------------------------------*/
.officeAddressesCont .officeAddressesLeft ul li{width:100%;}
/*-----------------------------------------contact end---------------------------------------*/
/*-----------------------------------------contact start---------------------------------------*/
.otherVentures .otherVenturesCol{width:100%; padding-right:0px;}
/*-----------------------------------------contact end---------------------------------------*/
/*-----------------------------------------other Ventures start---------------------------------------*/
.otherVentures .otherVenturesRow .otherVenturesCol{width:100%;}
/*-----------------------------------------other Ventures end---------------------------------------*/
.nationalArea p.dagachhu-project img{float:inherit; width:48%; margin-left:0; margin:1%;}

.distributionArea .delhiDistribution .delhiDistribution-cont ul li {
    width: 100%;
    float: left;
    padding-right: 0px;
	margin-bottom:30px;
}
.distributionArea .ajmerDistribution .ajmerDistribution-cont ul li {
    width: 100%;
    float: left;
    padding-right: 0;
	padding-bottom:30px;
}

.greenBeltDevelopment .developmentImg2{width:48%;}
.greenBeltDevelopment .developmentImg2:nth-child(3n+3){margin:0 2% 2% 0;}
.greenBeltDevelopment .developmentImg2:nth-child(2n+2){margin:0 0 2% 0;}

.greenBeltDevelopment .developmentImg3{width:48%; margin:0 0 2% 0; float:left; position:relative; margin:0 auto;}

}
@media only screen and (max-width :700px){
.mrd_Collumn{-webkit-column-count:1; -moz-column-count:1; column-count:1;}
/*-----------------------------------------contact start---------------------------------------*/
.feedbackContainer{width:100%;}
.tollfree-div{background:#FFF; padding:10px;}
/*-----------------------------------------contact end---------------------------------------*/
/*-----------------------------------------strategic Engineering Start---------------------------------------*/
.strategicEngineeringArea .img-row .img-col span{padding:10px 20px 10px 20px;}
.strategicEngineeringArea .img-row .img-col img{width:100%;}
.strategicEngineeringArea .img-row .img-col{width:100%; padding-bottom:30px;}
.strategicEngineeringArea .img-row{margin:30px 0 0;}
.strategicEngineeringArea .strategicEngineeringAddress .strategicEngineeringAddress-row .strategicEngineeringAddress-col{width:100%;}
/*-----------------------------------------strategic Engineering end---------------------------------------*/
/*-----------------------------------------Trading start---------------------------------------*/
.tradingContArea .tradingAddress .tradingAddress-row .tradingAddress-col{width:100%;}
/*-----------------------------------------Trading end---------------------------------------*/
/*-----------------------------------------international Presence start---------------------------------------*/
.internationalPresence .internationalPresenceRow .internationalPresenceCol{width:100%;}
/*-----------------------------------------international Presence end---------------------------------------*/
/*-----------------------------------------customer Care start---------------------------------------*/
.customerCare .customerCareAddressRow .customerCareAddressCol{width:100%;}
/*-----------------------------------------customer Care end---------------------------------------*/
/*-----------------------------------------power Services Start---------------------------------------*/
.powerUtilityRow .powerUtilityCol {width: 100%; border-right: 0px solid #d2d2d2;}
.powerUtilityRow .powerUtilityCol:nth-child(3n+3){border-right:0px solid #d2d2d2;}
.powerUtilityRow .powerUtilityCol:nth-child(2n+2){border-right:0px solid #d2d2d2;}
.powerUtilityCol:nth-child(5n){border-bottom:1px solid #d2d2d2;}
.powerUtilityRow .powerUtilityCol:nth-child(4n){border-bottom:1px solid #d2d2d2;}
.powerUtilityCol:nth-child(6n){border-right:0px solid #d2d2d2;}
/*-----------------------------------------power Services end---------------------------------------*/

.greenBeltDevelopment .developmentImg{width:100%; margin:0 0 2% 0; float:left; position:relative;}
.greenBeltDevelopment .developmentImg:nth-child(2n+2){margin:0 0 2% 0;}





.greenBeltDevelopment .developmentImg2{width:100%;margin:0 0 2% 0;}
.greenBeltDevelopment .developmentImg2:nth-child(3n+3){margin:0 0 2% 0;}

.greenBeltDevelopment .developmentImg3{width:100%; margin:0 0 2% 0; float:left; position:relative; margin:0 auto;}

.iepf_list li{display:inline-block; float:left; border-bottom:0px solid !important; padding:0px 0px !important; width:100%; text-align:left; margin-bottom:10px;}
.iepf_list li input[type="text"]{width:100% !important;}

.bd_pic { padding-bottom:0px; height:auto;}
}
@media screen and (max-width:480px){
/*-----------------------------------------board-of-directors start---------------------------------------*/
.board-of-directors .row-directors .directors{width:100%; margin-right:0;}
.board-of-directors .row-directors .directors:nth-child(4n+4){margin-right:0;}
.board-of-directors .row-directors .directors:nth-child(3n+3){margin-right:0;}
.board-of-directors .row-directors .directors:nth-child(2n+2){margin-right:0;}
.powerUtilityBg-2{padding: 0px 0 205px 0;}
/*-----------------------------------------media-releases end---------------------------------------*/

/*-----------------------------------------better-earth-start---------------------------------------*/


.better-earth .row-directors .directors{width:100%; margin-right:0;}
.better-earth .row-directors .directors:nth-child(4n+4){margin-right:0;}
.better-earth.row-directors .directors:nth-child(3n+3){margin-right:0;}
.better-earth .row-directors .directors:nth-child(2n+2){margin-right:0;}

/*-----------------------------------------end-earth-start---------------------------------------*/

/*-----------------------------------------media-Releases-details start---------------------------------------*/
.media-releases-details .heading .heading-date{position:relative; padding-bottom:15px;}
.media-releases-details .heading .heading-date small{float:left;}
.media-releases-details .heading .heading-cont{margin-left:0; padding-left:0; border-top:1px solid #acacac; padding-top:12px;}
.media-releases-details .heading .heading-cont:before{display:none;}
.media-releases-details .heading .heading-cont:after{display:none;}
.media-releases-details .heading .heading-cont strong{font-size:18px; line-height:24px; font-weight:400; color:#939393; display:block; padding:1px 0 14px 0;}
.media-releases-details .heading .heading-cont sub{font-size:16px; line-height:20px; font-weight:800; color:#1c4176; display:block;}
.media-releases-details .media-releases-details-container{display:inline-block; width:100%; padding-top:48px;}
.media-releases-details .media-releases-details-container p{font-size:14px; line-height:20px; font-weight:400; color:#535353; text-align:justify; padding-bottom:29px;}
.media-releases-details .media-releases-details-container h3{font-size:16px; line-height:20px; font-weight:800; color:#535353; padding-bottom:5px;}
.media-releases-details .media-releases-details-container ul{font-size:14px; line-height:20px; font-weight:400; color:#585858; padding-left:26px; padding-top:14px;}
.media-releases-details .media-releases-details-container ul li{position:relative; padding-left:16px; padding-bottom:16px;}
.media-releases-details .media-releases-details-container ul li:after{content:''; width:7px; height:7px; background:#2c4e80; position:absolute; left:0; top:7px;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li{ width:100%; padding:0 0; float:none;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li:first-child{ margin-right:0px; border-right:0px solid #CCC;}
.media-releases-details .media-releases-details-container ul.media_rtelease_contact li:last-child{ border-left:0px solid #CCC; padding-top:20px;}
.media-releases-details .media-releases-details-container .mrd_2imgholder ul li{ width:100%; padding-bottom:15px;}
/*-----------------------------------------media-Releases-details end---------------------------------------*/
/*-----------------------------------------awards start---------------------------------------*/
.cont-part1-2015 .cont-part1-col img.agni-v{float:inherit; padding-right:0; padding-bottom:20px; width:90%;}
.cont-part2-2015 .cont-part2-awards-img .awards-part2-img{width:100%; padding:10px 10%;}
.cont-part3-2015 .cont-part3-col img{float:inherit; padding-right:0; padding-bottom:20px; width:90%;}
.cont-part1-2015 .cont-part1-col .img{height:auto;}
.cont-part1-2015 .cont-part1-col .img img{width:90%}
.mark-arrow{width:100%;}
.cont-part1-2013 .cont-part1-col img{float:inherit; padding-right:0; padding-bottom:20px;}
.cont-part2-2013 .cont-part2-col img{float:inherit; padding-right:0; padding-bottom:20px;}
.cont-part4-2013 .cont-part4-col img{float:inherit; padding-right:0; padding-bottom:20px;}
.cont-part5-2013 img{float:inherit; padding-right:0; padding-bottom:20px;}
.cont-part2-2014 img{float:inherit; padding-right:0; padding-bottom:20px;}
.cont-part3-2014 .cont-part3-col img{float:inherit; padding-right:0; padding-bottom:20px;}
/*-----------------------------------------awards end---------------------------------------*/
.mundraOverviewContent .overviewImgCont p{width:100%;}
.mundraOverviewContent .overviewImgCont p img{display:block; margin:auto; float:none; margin-bottom:20px;}
.mundraOverviewContent .overviewImgCont p b{width:100%; display:inline-block;}
.mundraOverviewContent .overviewImgCont p img.right{float:none; display:block; margin:auto; margin-bottom:20px; width:80%;}

}
@media screen and (max-width:400px){
/*-----------------------------------------media-reports start---------------------------------------*/
.cont-search-results .pagination a.previous{margin-right:5px;}
.cont-search-results .pagination a{font-size:12px; font-weight:600;}
.cont-search-results .pagination a.next{margin-left:5px;}
/*-----------------------------------------media-reports end---------------------------------------*/
/*-----------------------------------------contact start---------------------------------------*/
.officeAddressesCont .officeAddressesRight .investorQueriesCont h4{font-size:12px; line-height:20px;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont i{font-size:12px; line-height:20px;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont{padding:12px 0 8px 46px;}
.officeAddressesCont .officeAddressesRight .investorQueriesCont:after{width:215px;}

.feedbackContainer .feedbackRight ul li{width:50%;}
.captcha a{position:relative; left:0; display:block; top:0; padding-top:10px;}
.queryCaptcha a{position:relative; left:0; display:block; top:0; padding-top:10px;}
.captcha2 a{position:relative; left:0; display:block; top:0; padding-top:10px;}

.tollfree-div .officeAddressesRight .investorQueriesCont h4{font-size:12px; line-height:20px;}
.tollfree-div .officeAddressesRight .investorQueriesCont i{font-size:12px; line-height:20px;}
.tollfree-div .officeAddressesRight .investorQueriesCont{padding:12px 0 8px 46px;}
.tollfree-div .officeAddressesRight .investorQueriesCont:after{width:215px;}


/*-----------------------------------------contact end---------------------------------------*/
/*-----------------------------------------power Services Start---------------------------------------*/
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload {background: url(../images/brochureDownloadBg2.png) no-repeat center center; width: 100%; height:250px; margin: 0 auto; background-size:cover;}
.powerServicesArea .powerServicesIntroduction .introductionRight .brochureDownload .brochureDownloadCont {width: 100%; float: left; margin-left: 0%; height: 100%;}
/*-----------------------------------------power Services end---------------------------------------*/
/*-----------------------------------------solar Power start---------------------------------------*/
.solarPowerArea .solorCont .informationVisit {font-size: 14px; line-height: 24px;}
.solarPowerArea .tataPowerSolar .knowMore {font-size: 14px; line-height: 24px;}
/*-----------------------------------------solar Power end---------------------------------------*/
}
/*----------------------------table start---------------------------------*/
@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px){
/* Force table to not be like tables anymore */
/*.customTable table, .customTable thead, .customTable tbody, .customTable th, .customTable td, .customTable tr{display:block;}
.customTable thead tr{position:absolute; top:-9999px; left:-9999px;}
.customTable tr{border:1px solid #bdbdbd;}
.customTable td{border:none; border-bottom:0px solid #bdbdbd; position:relative; padding-left:50%; text-align:left; font-size:12px;}
.customTable td:before{position:absolute; top:16px; left:6px; width:45%; padding-right:10px; white-space:nowrap; font-weight:600; color:#4f8acd; text-align:left;}*/
/*Label the data*/
/*.customTable tr:nth-of-type(odd){background:#eff1f2;}
.customTable tr:nth-of-type(even){background:#dedede; border-bottom:0; border-top:0;}

table.awards2013 td:nth-of-type(1):before{content:"Award";}
table.awards2013 td:nth-of-type(2):before{content:"Trombay";}
table.awards2013 td:nth-of-type(3):before{content:"T & D";}
table.awards2013 td:nth-of-type(4):before{content:"Hydro";}
table.awards2013 td:nth-of-type(5):before{content:"Total";}

					
table.dividendHistory td:nth-of-type(1):before{content:"2003-04";}
table.dividendHistory td:nth-of-type(2):before{content:"2004-05";}
table.dividendHistory td:nth-of-type(3):before{content:"2005-06";}
table.dividendHistory td:nth-of-type(4):before{content:"2006-07";}
table.dividendHistory td:nth-of-type(5):before{content:"2007-08";}
table.dividendHistory td:nth-of-type(6):before{content:"2008-09";}
table.dividendHistory td:nth-of-type(7):before{content:"2009-10";}
table.dividendHistory td:nth-of-type(8):before{content:"2010-11";}
table.dividendHistory td:nth-of-type(9):before{content:"2011-12";}
table.dividendHistory td:nth-of-type(10):before{content:"2012-13";}
table.dividendHistory td:nth-of-type(11):before{content:"2013-14";}
table.dividendHistory td:nth-of-type(12):before{content:"2014-15";}

table.boardCommitteesHeading tr td{width:100%;}
table.boardCommitteesHeading td:nth-of-type(1):before{content:"Name of Director";}
table.boardCommitteesHeading td:nth-of-type(2):before{content:"Position on Committee";}
table.boardCommitteesHeading td:nth-of-type(3):before{content:"Nature of Directorship";}

table.projectTableHeading td:nth-of-type(1):before{content:"Sr. No.";}
table.projectTableHeading td:nth-of-type(2):before{content:"Project";}
table.projectTableHeading td:nth-of-type(3):before{content:"Location";}
table.projectTableHeading td:nth-of-type(4):before{content:"Client";}
table.projectTableHeading td:nth-of-type(5):before{content:"Consultant";}
table.projectTableHeading td:nth-of-type(6):before{content:"Year";}
table.projectTableHeading td:nth-of-type(7):before{content:"Job description";}

table.projectTableHeading3 td:nth-of-type(1):before{content:"Sr. No.";}
table.projectTableHeading3 td:nth-of-type(2):before{content:"Project";}
table.projectTableHeading3 td:nth-of-type(3):before{content:"Location";}
table.projectTableHeading3 td:nth-of-type(4):before{content:"Owner/Client";}
table.projectTableHeading3 td:nth-of-type(5):before{content:"Consultant";}
table.projectTableHeading3 td:nth-of-type(6):before{content:"Year";}
table.projectTableHeading3 td:nth-of-type(7):before{content:"Job description";}

table.projectTableHeading4 td:nth-of-type(1):before{content:"Sr. No.";}
table.projectTableHeading4 td:nth-of-type(2):before{content:"Project";}
table.projectTableHeading4 td:nth-of-type(3):before{content:"Location";}
table.projectTableHeading4 td:nth-of-type(4):before{content:"Owner";}
table.projectTableHeading4 td:nth-of-type(5):before{content:"Client";}
table.projectTableHeading4 td:nth-of-type(6):before{content:"Year";}
table.projectTableHeading4 td:nth-of-type(7):before{content:"Job description";}


table.projectTableHeading6 td:nth-of-type(1):before{content:"Sr. No.";}
table.projectTableHeading6 td:nth-of-type(2):before{content:"Project";}
table.projectTableHeading6 td:nth-of-type(3):before{content:"Client";}

table.partners td:nth-of-type(1):before{content:"Name of the agency";}
table.partners td:nth-of-type(2):before{content:'Activity/Project Convergence support';word-wrap: break-word;}

table.mundraOverviewTable td:nth-of-type(1):before{content:""; display:none; width:60%;}
table.mundraOverviewTable td:nth-of-type(2):before{content:""; display:none; width:40%;}
table.mundraOverviewTable tbody tr td:nth-child(1){width:60%;}
table.mundraOverviewTable tbody tr td:nth-child(2){width:40%;}
table.mundraOverviewTable tr{display:table-row;}
table.mundraOverviewTable td{border:none; border-bottom:0px solid #bdbdbd; position:relative; padding-left:10px; text-align:left; font-size:12px; display:table-cell; border:1px solid #bdbdbd; border-bottom:0; border-top:0;}
table.mundraOverviewTable tr{display:table; width:100%;}*/
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){
/*.customTable td{padding-left:56%;}*/
.captcha2 a {
    position: relative;
    left: 0;
    display: inline-block;
    top: 0;
    padding-top: 10px;
    vertical-align: top;
}
.queryCaptcha a {display: inline-block; vertical-align: top;}
.captcha a {display: inline-block;vertical-align: top;}
.box2-w100 .click-here a{display:block; margin: 20px 0 0 0;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
}
/*----------------------------table end---------------------------------*/

/*02-06-21 papan Start*/
.phAnimate5 { width: 100%; height: auto;  display: block; position: relative;padding-top: 28px;margin-bottom: 18px;}
.phAnimate5 label{cursor:text; margin:0; padding:0; left:10px; top:0; position:absolute; font-size:14px; color:#777777; font-weight:normal; transition:all 0.3s ease;}
.phAnimate5 label b{font-weight:400; color:#EF0003; position:absolute; top:2px; left:-10px;}
.phAnimate5 label.active{top:0; left:0; font-size:14px; line-height:20px; color:#afafaf;}
.phAnimate5 b{font-size:12px; line-height:14px; font-weight:400; color:#5d5d5d;}
.phAnimate5 label.active.focusIn{color:#afafaf;}
.phAnimate5 textarea{font-weight:400; width:80%;  padding:13px 20px 11px 10px; margin:0px 0; border:1px solid #d6d6d6; color:#1c4176; border-radius:3px; font-size:14px; height:124px; font-family:'Open Sans', sans-serif;}
.maxChar{width: 100%; height: auto;  display: block; font-size:13px; font-weight:400;  font-family:'Open Sans', sans-serif; color:#777777; line-height: 18px; padding-top: 6px; padding-left: 10px;}
.maxChar span{font-size:13px; font-weight:600;  font-family:'Open Sans', sans-serif; color:#1c4176; line-height: 18px;}
.feedbackContainer55 .blue{font-size:30px; line-height:35px; font-weight:400; display:inline-block; width:100%; text-align:left; padding-top:50px; color:rgba(0,69,149,1.00);}
.feedbackContainer55 p.text{font-size:16px; line-height:28px; font-weight:400; display:inline-block; width:100%; text-align:left; padding-top:30px;}
.feedbackContainer55 a.back{width:100px;text-align:center; float: left; height: 41px; position: relative; background: #179adb;
    padding-top: 11px;
    padding-bottom: 11px;
    display: block;
    
    margin-top: 20px;
	font-weight:600;
	color:#FFF;
	border-radius:3px;}


@media screen and (max-width:480px){
	.phAnimate5 textarea {width: 100%;}
	.feedbackContainer55 .blue { padding-top: 50px; text-align: center;}
	.feedbackContainer55 p.text{ text-align: center;}
	.feedbackContainer55 a.back{ float: inherit; margin: 0 auto;}
}

#lblMessageCaption{width: 100%; height: auto;  display: block; font-size:13px; font-weight:400;  font-family:'Open Sans', sans-serif; color:#FF0004; line-height: 18px; padding-top: 6px; padding-left: 10px;} 

#lblCustomerDisplayName{width: 100%; height: auto;  display: block; font-size:14px; font-weight:600;  font-family:'Open Sans', sans-serif; color:#777777; line-height: 18px; padding-top: 0px; padding-left: 10px;} 
/*02-06-21 end Start*/
