#banner .item {
	position: relative;
	overflow: hidden;
}
#banner .item img {
	display: block;
	width: 100%;
	height: auto;
}
/*.bx-wrapper .bx-pager{
	display:none;
}*/
.max916width{
	max-width:916px;
}
.corporDirTab .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 10px;
    height: 10px;
	border: 1px solid #ef7104;
}
.bx-controls-direction {
	display: none;
}
.bx-wrapper li {
	background: #046094;
}
.bxslider .item .bnrText {
	background-color: rgba(241,144,39,0.5);
	/*background-color: rgba(140,139,138,0.5);*/
	left: 0;
	right: 0;
	position: absolute;
	bottom: 0;
	text-align: center;
	color: white;
	font-size: 16px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	line-height: 30px;
	z-index: 100;
}
.bxslider .item .bnrText h2 {
	font-size: 25px;
	margin-bottom: 0px;
	font-family: 'Arial';
	margin-top: 10px;
	color: white;
}
.bnrText p {
	margin-bottom: 30px;
}


.hmSustain_mblOwel_blk .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 10px;
    height: 10px;
}
@media screen and (max-width:768px) {
/*.bx-wrapper .bx-controls-direction a {
	width: 30px !important;
	height: 30px !important;
}*/
.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
	background-size: 30px 58px !important;
}
}

@media screen and (max-width:640px) {
.bx-wrapper .bx-controls-direction a {
	display: none;
}
.bx-wrapper .bx-pager {
	bottom: 0 !important;
}
.bxslider .item .bnrText {
	bottom: 0px;
	font-size: 16px;
	line-height: 20px;
}
.bxslider .item .bnrText h2 {
	font-size: 18px;
	margin-bottom: 25px;
}
.bxslider .bnrText p {
	display: none;
}

.gryBgPort .col {
  margin-left:auto;
	margin-right:auto; 
}

}
/* Home Plants section */
.hmPlantsPort {
}
.hmPlantTabsBlock {
	background-color: #ffe7ab;
	padding: 20px 0 0;
	margin-bottom: 50px;
	position: relative;
	z-index: 5;
}
.hmPlantsPort #hmPlantTabs {
	/*border:1px solid red;*/
	max-width: 730px;
	
	margin: 0 auto;
	position: relative;
}
#hmPlantTabs .item {
	text-align: center;
	position: relative;
}
/*#hmPlantTabs .item:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 20px;
	background-color: rgba(34,34,34,1.00);
	top: 2px;
	right: 0
}*/
.hmPlantsPort #hmPlantTabs .item:nth-child(3):after{
	background-color:rgba(34,34,34,0);
}
#hmPlantTabs .item a {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #222222;
	font-size: 20px;
	text-align: center
}
.planTabLink_act a {
	font-weight: bold;
}
#hmPlantTabs .owl-prev {
	position: absolute;
	left: 0;
	top: -7px;
	background: url(../images/arrow_prev.png) no-repeat 0 0 !important;
	width: 14px;
	height: 25px;
	text-indent: -9999px;
}
#hmPlantTabs .owl-next {
	position: absolute;
	right: 0;
	top: -7px;
	background: url(../images/arrow_next.png) no-repeat 0 0 !important;
	width: 14px;
	height: 25px;
	text-indent: -9999px;
}
.tabShadow {
	position: relative;
	background: #ffe7ab;
	padding-bottom: 20px;
}
.tabShadow:before, .tabShadow:after {
	content: "";
	position: absolute;
	z-index: -2;
}
.curved:before {
	top: 10px;
	bottom: 10px;
	left: 0;
	right: 50%;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);
	box-shadow: 0 0 15px rgba(0,0,0,0.6);
	-moz-border-radius: 10px / 100px;
	border-radius: 10px / 100px;
}
.curved-hz-1:before {
	top: 50%;
	bottom: 0;
	left: 14%;
	right: 14%;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px;
}

@media screen and (max-width:640px) {
#hmPlantTabs .item:after {
	display: none;
}
}
.hmPlant_contentBlk {
    background-size: cover;
	position: relative;
	margin-top: -50px;
	z-index: 0;
    
}
.hmPlant_content {
	display: none;
}
.hmPlant_content .mapAllPlants {
	max-width: 500px;
	width: 100%;
	margin: 0 auto; 
	min-height: 640px; 
	position: relative;
}
.mapAllPlants .mapBlock {
	max-width: 500px;
	width: 100%;
	margin: 0 auto;
	max-height: 510px;
	position: relative;
}
.hmPlant_content .pointer {
	position: relative;
	margin: 0;
	position: absolute;
	/*top:0;
	left:0;*/
	font-family: 'Trebuchet MS', Tahoma, Arial;
	padding-left:16px;
}
.pointer a {
	color: #222;
	font-size: 13px;
	padding: 0px 3px 0px 0px;
}
/*.pointer a:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #201109;
	border-radius: 50%;
	top: 7px;
	right: -7px;
}*/
.pointer.pointerSel a:after {
    background: #e11e2b;
}


.pointerSolar a:after {
	background: #6CBD44;
}
.pinPunjab {
	top: 112px;
	left: 85px;
}
.pinMudra {
	top: 246px;
	left: 0px;
}
.planLoc_content {
	background-color: rgba(100,100,100,0.70);
	max-width: 240px;
	width: 100%;
	min-height: 345px;
	position: absolute;
	/* right: -165px; */
	right: -205px;
	top: 80px;
	display: none;
}
.planLoc_content .close_icon{
	background:url(../images/cancel.png) no-repeat;
	position: absolute;
   right:20px;
    top: 22px;
    height: 20px;
    width: 20px;
	cursor:pointer;
}
.planLoc_content .contPd {
	padding: 20px;
}
.planLoc_content h3 {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #000;
	text-shadow: 1px 1px rgba(255,255,255,0.34);
	margin: 0 0 15px 0;
	border-bottom: 4px solid #ffcc00;
	padding-bottom: 20px;
	display: inline-block;
}
.planLoc_content h3 span {
	font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	display: block;
	text-shadow: none;
	margin: 8px 0 0 0;
}
.planLoc_content p {
	font-size: 13px;
	line-height: 23px;
	color: #010101;
	max-height: 190px;
	min-height: 120px;
}
.planLoc_content .btnKnow {
	margin-top: 50px !important;
}

@media screen and (max-width:840px) {
.hmPlant_content .mapAllPlants {
	padding-bottom: 45px;
	min-height: 570px;
}
.planLoc_content {
	position: relative;
	left: 0;
	top: 20px;
	max-width: none;
	min-height: 100%;
}
}
@media screen and (max-width:640px) {
	#adanidefaultdetail{
	display:none;
}
.hmPlant_content .mapAllPlants {
    max-width: 225px;
}
}
@media screen and (max-width:440px) {
.hmPlant_content .mapAllPlants {
	background-size: 100% 100%;
	min-height: 540px;
    max-width: 225px;
}
.pinMudra {
	top: 195px
}

}
.hmPowe_plantsPort {
	padding: 0 0 25px;
	/*background-color: #f5f3f0;*/
}
.hmPowe_plantsPort .powPlantBox {
	float: left;
	/*max-width: 458px;*/
    max-width: 470px;
	width: 100%;
	margin: 0 0px;
}
.powPlantBox .powPlantBox_lf {
	float: left;
/*	max-width: 226px;*/
    max-width: 232px;
	width: 100%;
	margin-right:3px;
}
.powPlantBox .powPlantBox_Rht {
	float: right;
/*	max-width: 226px;*/
    max-width: 232px;
	width: 100%;
	margin-right:3px;
}
.powPlantBox .plantBoxBlk {
	position: relative;
	overflow: hidden;
	margin-bottom:3px;
}
.plantBoxBlk img {
	width: 100%;
	position: relative;
	z-index: 0;
	display: block;
}
.plantBoxBlk .hovLayer {
	background:rgba(141, 100, 170, 0.9);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 5;
	transition: all 0.2s ease;
}
.plantBoxBlk h3 {
	font-size: 16px;
	padding: 20px;
	line-height: 23px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: white;
	text-shadow: 0px 0px 11px rgba(48, 48, 48, 1);
	position: absolute;
	z-index: 8;
	left: 0;
	right: 0;
	top: 0;
}
.plantBoxBlk:hover .hovLayer {
	top: 100%;
}
.plantBoxBlk:hover .hovLayer {
	background: rgba(105, 105, 105, 0);
}
.plantBoxBlk:hover h3 {
	color: white;
	text-shadow: 0px 0px 11px rgba(48, 48, 48, 1);
}

@media screen and (max-width:979px) {
.hmPowe_plantsPort .powPlantBox {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.powPlantBox .plantBoxBlk {
	margin-top: 0px;
}
}

@media screen and (max-width:510px) {
.powPlantBox .powPlantBox_lf {
	/*float:none;
		max-width:auto;
		width:100%;*/
	width: 48%;
}
.powPlantBox .powPlantBox_Rht {
	/*float:none;
		max-width:275px;
		width:100%;*/
	width: 49%;
}
.plantBoxBlk h3 {
	font-size: 14px;
	line-height: 20px;
	padding: 10px;
}
}

@media screen and (max-width:480px) {
.hmPowe_plantsPort {
	padding-left: 10px;
	padding-right: 10px;
}
.powPlantBox .plantBoxBlk {
	position: relative;
	overflow: hidden;
	margin-bottom: 3px;
}
}
/* Media Portion Section */
.hmMediaPort {
	padding: 95px 0 75px;
}
.hmMediaPort .hmMedBox {
	float: left;
	max-width: 300px;
	width: 100%;
	background: white;
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
	/*height: 400px;*/
	height:405px;
	margin: 0 10px 20px;
}
.hmMedBox h3 {
	font-size: 20px;
	color: #444;
	padding: 20px;
	border-bottom: 2px solid #eaeaea;
}
.hmMedBox .owl-buttons {
	position: relative;
	width: 190px;
	margin: 0 auto;
}
.hmMedBox .owl-prev {
	position: absolute;
	left: 0;
	top: -25px;
	background: url(../images/arrow_prev.png) no-repeat 0 0 !important;
	width: 14px;
	height: 25px;
	text-indent: -9999px;
}
.hmMedBox .owl-next {
	position: absolute;
	right: 0;
	top: -25px;
	background: url(../images/arrow_next.png) no-repeat 0 0 !important;
	width: 14px;
	height: 25px;
	text-indent: -9999px;
}
.hmMedBox .owl-theme .owl-controls .owl-page span {
	/*background: #4c9cd0;*/
	background:#ef7104;
	width: 6px;
	height: 6px;
	margin: 0 10px;
	
}
.hmMedBox .owl-theme .owl-controls .owl-page span::after {
	/*background: #cce3f2;*/
	background:rgb(247, 206, 170);
	width: 6px;
	height: 6px;
	border: none;
	left: 0;
	top: 0
}
.hmMedBox .contenBox {
	height: 297px;
}
.hmMediaPort .webBox {
}
.hmMediaPort p {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 13px;
	color: #444444;
	padding: 15px 20px 0px;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	line-height: 17px;
}
.hmMediaPort .hmMediaBox {
}
.hmMediaBox .titleBox {
	padding: 20px;
}
.titleBox .titleBox_lf {
	float: left;
	width: 100%;
	/* width:60%;*/
}
.titleBox_lf .mediaRel {
	font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	text-transform: uppercase;
	    padding: 15px 20px 10px;
		color:black;

}
.mediaRel span {
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.hmMediaBox .titleBox_lf h4 {
	font-size: 20px;
	color: #444444;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin: 15px 0 0 0;
}
.titleBox_Rht {
	/*float: right;*/
}
.hmMediaPort .hmCareerBox {
}
.hmCareerBox .titleBox {
	padding: 20px 20px 0;
}
.titleBox .titleBox_lf {
	float: left;
	width: 100%;
	/*width:60%*/
}
.titleBox_lf h4 {
	font-size: 20px;
	color: #444444;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin: 0 0 0 0;
}
.titleBox_Rht {
	/*float: right;*/
}

@media screen and (max-width:979px) {
.hmMediaPort .row {
	padding: 0px;
}
}

@media screen and (max-width:660px) {
.hmMediaPort .hmMedBox {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
}
/* Stustainability */
#carouselParent_82176 .mycanvas {
	display: none;
}
/*.hmSustainPort {
	padding: 25px 0 45px;
	background: url(../images/sustainBg.png) repeat-x 0 0 white;
	margin-bottom: 30px;
}*/
.hmSustainPort {
	padding: 0 0 100px;
	background: url(../images/sustainBg_btm.png) repeat-x 0 100% white;
}
.hmSustainPort .hmSustBlk {
	background: url(../images/sustainBg.png) repeat-x 0 0;
	padding-top: 60px;
}
.hmSustainPort h1 {
	/*text-align: center;*/
	color: #454545;
	margin-bottom: 25px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 31px;
}
.hmSustainbility_desk {
	padding-bottom: 40px;
	margin-top: -14px;
}
.hmSustainbility_desk .newFS {
	font-size: 24px !important;
	color: #333333;
	margin-top: -5px;
}
.hmSustainbility_desk .text_span_powerful {
	font-size: 13px;
	color: rgba(0,0,0,0.7) !important;
	display: block;
	margin-top: 5px;
	max-width: 500px;
	left: 50%;
	margin-left: -250px;
}
/*.hmSustainPort .contentHolder{
	height:347px !important
}
.hmSustainPort .contentHolderUnit{
	height:342px !important;
}*/

#carouselParent_82176 .mycanvas {
	display: none;
}
.hmSustain_mblOwel_blk {
	display: none !important;
}
#hmSustain_mblOwel .item:before {
        background:url(../images/shadow.png) no-repeat 0 0;
	position: absolute;
	content: '';
	bottom: -20px;
	left: 0px;
	width: 50%;
	height: 50px;
	z-index: -1;	
}

#hmSustain_mblOwel .item:after {
	background:url(../images/shadow.png) no-repeat top right;
	position: absolute;
	content: '';
	bottom: -20px;
	right: 0px;
	width: 50%;
	height: 50px;
	z-index: -1;	
}
div#swipeDiv:before{
    background:url(../images/shadow.png) no-repeat 0 0;
	position: absolute;
	content: '';
	bottom: -20px;
	left: 0px;
	width: 50%;
	height: 50px;
	z-index: -1;	
}

div#swipeDiv:after{
	background:url(../images/shadow.png) no-repeat top right;
	position: absolute;
	content: '';
	bottom: -20px;
	right: 0px;
	width: 50%;
	height: 50px;
	z-index: -1;	
}
#hmSustain_mblOwel .owl-wrapper {
    height: 295px;
}

@media screen and (max-width:640px) {
#iFrameMobile {
    height: 260px;
    border: none;
}
.hmSustainPort {
	/*padding: 25px 0 25px;*/
	
	padding: 0 0 25px;
	margin-bottom: 0px;
}
.hmSustainbility_desk {
	display: none !important;
}
.hmSustain_mblOwel_blk {
	display: block !important;
	padding: 0 10px;
}
#hmSustain_mblOwel {
	margin: 25px 0 0 0;
}
#hmSustain_mblOwel .imgBox {
	max-width: 445px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.imgBox img {
	width: 100%
}
.imgBox h3 {
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 6px;
	padding: 10px;
	color: white;
}
#hmSustain_mblOwel .owl-controls {
	margin-top: 10px !important;
}
#hmSustain_mblOwel .owl-controls .owl-page span {
	/*background: #848080 !important;*/
	background: white;
	border: 1px solid #848080;

}
#hmSustain_mblOwel .owl-controls .owl-page span:after {
	/*background: white !important;*/
	background: #848080;
	
}
}
@media screen and (max-width:400px) {
#iFrameMobile {
    height: 188px !important;
    border: none;
}	
}
.contentHolderUnit {
	padding-bottom: 50px;
}
.contentHolder {
	height: 352px !important
}
.contentHolderUnit:before {
	background:url(../images/shadow.png) no-repeat 0 0;
	position: absolute;
	content: '';
	bottom: 22px;
	left: 0px;
	width: 50%;
	height: 50px;
	z-index: -1;	
}

.contentHolderUnit:after {
	background:url(../images/shadow.png) no-repeat top right;
	position: absolute;
	content: '';
	bottom: 22px;
	right: 0px;
	width: 50%;
	height: 50px;
	z-index: -1;	
}
/* Business Page css */
.pgBusiness {
}
.pgBusiness .innerPgConten {
	padding-bottom: 0px;
}
.pgBusiness .innerPgConten h1 {
	/*text-align:center;
	border-bottom: 4px solid #662d91;
	padding-bottom: 20px;*/
}
.pgBusiness .hmPowe_plantsPort {
	/*padding: 85px 0 25px;*/
	padding-top:85px;
	background-color: #f5f3f0;
}
/* Business Project Locations */

.pgBusiness .projLocatPort {
    background: url(../images/business_map_background.jpg) no-repeat center bottom;
    background-size: 100% 100%;
	padding: 90px 0 50px;
}
.projLocatPort h2 {
	font-size: 39px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	text-align: center;
}
.projLocatPort .projMapBlk {
	margin: 35px 0 0 0;
	position: relative;
}
.projMapBlk .mapBox {
	max-width: 813px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}
.mapBox .projLocImg {
	width: 100%;
	position: relative;
	z-index: 0
}
.busPinBox {
	position: absolute;
	z-index: 300;
	height: 20px;
	top: 0;
	left: 0;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #515151;
	font-size: 18px;
}

.busPinBox a {
	color: #515151;
	position: relative;
	padding: 0 0 0 20px
}
.busPinBox.pointerSel:after {
    background: #e11e2b;
}

/*.projMapBlk .busPin:after {
	position: absolute;
	content: '';
	width: 13px;
	height: 13px;
	background-color: #DE1E2A;
	border-radius: 50%;
	left: 0;
	top: 4px
}*/
.projMapBlk .pinUnderComissioning:after {
	background-color: #FCF064;
}
.projMapBlk .pinSolarComissioning:after {
	background-color: #a0cc3a;
}
.busPinBox.pin_chhindwara {
	
}
.busPinBox.pin_kawai {
	top: 235px;
	left: 230px;
}
.bus_obtuse {
	background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: none;
    height: 230px;
    right: 0;
    margin: 0;
    padding: 15px;
    position: relative;
    top: 0;
    z-index: 500;
    width: 250px;
    margin: -330px 0 0 -190px;
    font-family: 'Trebuchet MS', Tahoma, Arial;
    font-size: 13px;
    line-height: 22px;
/*	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
	display: none;
	font-size: 15px;
	height: 260px;
	right: 0;
	margin: 0;
	padding: 15px;
	position: relative;
	top: 0;
	z-index: 500;
	width: 280px;
	margin: -360px 0 0 -190px;*/
}
.bus_obtuse h4{
	font-family: 'Trebuchet MS', Tahoma, Arial;
    font-size: 20px;
    border-bottom: 2px solid #f9f164;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.bus_obtuse:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 50px 50px 0 0;
	border-color: #000000 transparent transparent;
	bottom: -50px;
	right: 0
}
.busPinBox a:hover ~ .bus_obtuse {
	display: block;
}
.projMapBlk .mapInfBox {
	position: absolute;
	bottom: 150px;
	right: 100px;
}
@media screen and (max-width:800px) {
.bus_obtuse {
   background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: none;
    height: 280px;
    right: 0;
    margin: 0;
    padding: 10px;
    position: relative;
    top: 0;
    z-index: 500;
    width: 110px;
    margin: -360px 0 0 -20px;
    font-family: 'Trebuchet MS', Tahoma, Arial;
    font-size: 10px;
    line-height: 16px;
}
}
@media screen and (max-width:600px) {
.busPinBox  {
	font-size: 10px;
}
.projMapBlk .mapInfBox {
	bottom: -13px;
	right: 14px;
}

}
.mapInfBox li {
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	line-height: 28px;
	position: relative;
	/*color: #e11e2b;*/
	color:black;
}
.mapInfBox li span {
	margin-right: 20px;
	display: inline-block;
}
.mapInfBox li span.busPin:after {
	width: 10px;
	height: 10px;
	top: 8px;
}
/* Business Plant Lists */
.bus_plantListPort {
	position: relative;
	padding: 70px 0 30px 0;
}
.bus_plantListPort .busPlant_listBox {
    float: left;
    max-width: 442px;
    width: 100%;
    margin: 0 15px 20px;
    border: 1px solid white;
    background: white;
}
.busPlant_listBox .plantImg {
	position: relative;
	overflow: hidden;
  
}
.busPlant_listBox .plantImg img {
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
}
.busPlant_listBox h4 a {
	line-height: 50px;
	padding: 0 20px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #454545;
	font-size: 16px;
}
.busPlant_listBox .plantImg img:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
}

@media screen and (max-width:659px) {
.bus_plantListPort .busPlant_listBox {
	float: none;
	margin-left: auto;
	margin-right: auto;
    max-width: 320px;
}
}
/* Project Page Current */
.pgProjCurrent {
}
.pgProjCurrent .owl-item .item{
	height: 312px;
}
.pgProjCurrent .projCurrBox {
	padding: 80px 10px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #454545;
	line-height: 23px;
}
.projCurrBox:nth-child(even) {
	background-color: white;
}
.pgProjCurrent .projCurrBoxPd {
}
.projCurrBox .projCurr_lf {
	float: left;
	max-width: 460px;
	width: 100%;
	margin: 0 10px;
}

.projcurr1_lf{
	/*max-height: 275px;*/
	max-height: 282px;
	overflow: hidden;
	display: block;
	margin-bottom: 4px;
}
.projCurr_lf.projCurr_lf100 {
	max-width: 100% !important;
}
.projCurrBox h3 {
	font-size: 39px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin-bottom: 20px;
}
.projcurr1_lf h3{
	margin-top: 6px;
}
.projCurrBox .projText {
	min-height: 190px;
}
.projCurrBox .meghawalt {
	font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #454545;
	margin-bottom: 30px;
}

.meghawalt{
	font-weight: bold;
}
.projCurrBox .btnKnowMore a {
	margin: 10px 0 0 0;
	padding-top: 
}
.btnEnvironment a {
	background: url(../images/pdf.png) no-repeat 0 0;
	padding: 0 0 0 30px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 16px;
	color: #454545;
	line-height: 30px;
	display: inline-block;
	text-transform: uppercase;
	margin: 25px 0 0 0;
}
.projCurrBox .projCurr_Rht {
	float: left;
	max-width: 460px;
	width: 100%;
	margin: 0 10px;
}
.projCurrBox .projCurr_Rht .item img {
	width: 100%;
}
.projCurrBox .projCurr_Rht .owl-theme .owl-controls {
	margin-top: -25px;
	text-align: left;
	margin-left: 10px;
}

@media screen and (max-width:979px) {
.projCurrBox .projCurrBoxPd {
	padding: 0 10px;
}
.projCurrBox .projCurr_lf {
	margin: 0px;
	max-width: 100%;
}
.projCurrBox .projCurr_Rht {
	margin: 20px 0 0 0;
}
}

@media screen and (max-width:400px) {
.projCurrBox h3 {
	font-size: 29px;
}
}
/* Project Detail Page */
.pgProj_det {
}
.pgProj_det .owl-item .item{
	height: 259px;
}
.pgProj_det h2 {
	margin-bottom: 5px;
}
.pgProj_det .videoPort {
background: url(../images/bgimage.png) no-repeat 0 0;
	background-size: cover;
	padding: 72px 0;
	margin: 120px 0 0 0;
}
.videoPort .videoBlk {
	text-align: center;
	max-width: 704px;
	width: 100%;
	margin: 0 auto;
}
.videoBlk, .videoBlk img {
	width: 100%;
	display: inherit;
}
.pgProj_det .projCurrBox {
	padding: 60px 0;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #454545;
	line-height: 23px;
}
.pgProj_det .projCurrBox .projCurrBoxPd {
}
.pgProj_det .projCurrBox:nth-child(even) {
	background-color: white;
}
.pgProj_det .projCurrBox .projCurr_lf {
	float: left;
	max-width: 460px;
	width: 100%;
	margin: 0 10px;
}
.pgProj_det .projCurr_lf.projCurr_lf100 {
	max-width: 100% !important;
}
.pgProj_det .projCurrBox h3 {
	font-size: 39px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin-bottom: 10px;
}
.pgProj_det .projCurrBox .projCurr_Rht {
	float: left;
	max-width: 460px;
	width: 100%;
	margin: 0 10px;
}
.pgProj_det .projCurrBox .projCurr_Rht .item img {
	width: 100%;
}
.pgProj_det .projCurrBox .projCurr_Rht .owl-theme .owl-controls {
	margin-top: -27px;
	text-align: left;
	margin-left: 10px;
}

@media screen and (max-width:979px) {
.pgProj_det .projCurrBox .projCurrBoxPd {
	padding: 0 10px;
}
.pgProj_det .projCurrBox .projCurr_lf {
	margin: 0px;
	max-width: 100%;
}
.pgProj_det .projCurrBox .projCurr_Rht {
	margin: 20px 0 0 0;
}
}
.projDet_slide {
	padding: 20px 0;
}
#plant_carousel .item {
	margin: 0 10px;
}
#plant_carousel .item .slideImg {
	max-width: 300px;
}
.slideImg img {
	width: 100%;
}
#plant_carousel .owl-prev {
	position: absolute;
	top: -5px;
	left: -5px;
	background-color: rgba(255,255,255,0.6);
	width: 100px;
	bottom: 18px;
	background: url(../images/arrowPrev_slider.png) no-repeat 50% 50% rgba(255,255,255,0.6);
	text-indent: -99999px;
}
#plant_carousel .owl-next {
	position: absolute;
	top: -5px;
	right: -5px;
	background-color: rgba(255,255,255,0.6);
	width: 100px;
	bottom: 18px;
	background: url(../images/arrowNext_slider.png) no-repeat 50% 50% rgba(255,255,255,0.6);
	text-indent: -99999px;
}

@media screen and (max-width:768px) {
#plant_carousel .owl-next, #plant_carousel .owl-prev {
	width: 30px;
}
}

@media screen and (max-width:479px) {
#plant_carousel .item .slideImg {
	margin: 0 auto;
}
#plant_carousel .item h4 {
	text-align: center
}
}
/* Accordion Section */
.projDet_accord {
}
.projDet_accord .accordion {
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
}
.projDet_accord .accordion .plantAccordBlk ul li{
	background:transparent;
	border-bottom:none;
	position: relative;
   padding: 7px 0 7px 20px !important;
	/*text-align:justify;*/
	line-height:17px;
}
.projDet_accord .accordion .plantAccordBlk p{
	/*text-align:justify;*/
}
.projDet_accord .accordion li ul li:before
{
	position: absolute;
    content: '';
    top: 15px;
    left: 0;
    width: 5px;
    height: 5px;
    background: white;
	}
.projDet_accord .accordion li {
	margin: 0 0 0px 0;
	padding: 0;
	border-bottom: 1px solid #f5f3f0;
	background: white;
}
.projDet_accord .accordion li:last-child {
	margin-bottom: 0;
}
.projDet_accord .accordion li .accordion-head {
	cursor: pointer;
}
.projDet_accord .accordion li .accordion-head.active {
	background-color: #b8471b;
	color: white;
}
.projDet_accord .accordion li .accordion-head {
	padding: 15px 15px 15px 0;
	color: #454545;
	line-height: normal;
	position: relative;
	font-size: 25px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	background-color: white;
}
.projDet_accord .accordion li .accordion-head span {
	font-size: 13px;
	display: block;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin-top: 2px;
	margin-left:2px;
}
.projDet_accord .accordion li .accordion-head i {
	position: absolute;
	top: 10px;
	right: 12px;
}
.projDet_accord .accordion li .accordion-panel {
	border-top: 0;
	padding: 22px 0;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	background: #e28d46;
	color: white;
}
.projDet_accord .accordion li .accordion-panel .acrrodPd {
	padding: 2px 0 0;
}
.projDet_accord .accordion li .plus {
	position: relative;
	width: 19px;
	height: 13px;
	margin-top: 8px;
	background: url(../images/accordArrow_down.png) no-repeat 0 0;
}
.projDet_accord .accordion li .minus {
	position: relative;
	width: 19px;
	height: 13px;
	background: url(../images/accordArrow_up.png) no-repeat 0 0;
	margin-top: 8px;
}
.projDet_accord .accordion li .accordion-panel .plantAccordBlk {
	/*float: left;*/
	max-width: 460px;
	/*width:100%;*/
	/*margin: 0 10px;*/
	margin-left:4px;
	margin-right:10px;
}
.projDet_accord .accordion li .accordion-panel .plantAccordBlk .plantDes_img img {
	width: 100%;
	padding-bottom:30px;
}

@media screen and (max-width:979px) {
.projDet_accord .accordion li .accordion-panel .plantAccordBlk {
	max-width: 440px;
	margin: 0 10px;
}
.projDet_accord .accordion li .accordion-panel .plantAccordBlk .plantDes_img {
	margin-top: 10px;
	position: relative;
}
.projDet_accord .accordion li .accordion-panel .plantAccordBlk .plantDes_img img {
	max-width: 460px;
	width: 100%;
}
}

@media screen and (max-width:919px) {
.projDet_accord .accordion li .accordion-panel .plantAccordBlk {
	max-width: 100%;
	float: none;
	margin: 0 10px;
}
}
.projDet_accord .btnDownload {
	background: white;
	margin: 20px 0 0 0;
	display: block;
	padding: 15px 0
}
.projDet_accord .btnDownload a {
	color: #454545;
	font-size: 25px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	display: block;
}
.projDet_accord .btnDownload a span {
	font-size: 13px;
	display: block;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin-top: 2px;
}
/* About Us Page Css */

.pgAbout {
}
.pgAbout .bussBannerPort {
	position: relative;
	max-width: 1400px;
	margin: 0 auto;
}
.bussBannerPort img {
	display: block;
	width: 100%;
}
.bussBannerPort .busBnr_lf {
	float: left;
	width: 27.2%;
}
.bussBannerPort .busBnr_rht {
	float: right;
	width: 72.7%;
}
.bussBannerPort .bnrLarg_coal img, .bussBannerPort .bnrLarg_oil img, .bussBannerPort .bnrLarg_port img, .bussBannerPort .bnrLarg_infrastructure img, .bussBannerPort .bnrLarg_investor img {
	display: block;
	width: 100%;
}
.bussBannerPort .bnrLarg_investor, .bussBannerPort .bnrLarg_thermal {
/*max-width:379px;
	width:100%;	*/
}
.bussBannerPort .bnrLarg_investor {
	margin-top: 0.2%;
}
.bussBannerPort .bnrLarg_infrastructure {
	/*max-width:591px;*/	
	/*width:57.9%;*/
	float: left;
	width: 57.9%;
}
.bussBannerPort .bnrLarg_port {
	/*max-width:430px;*/
	/*width:41.9%;*/	
	float: left;
	width: 42%;
	margin-left: 0.1%;
}
.bussBannerPort .bnrLarg_oil {
	/*max-width:319px;*/			
	float: left;
	margin-top: 0.1%;
	width: 31.4%;
	max-width: 319px;
}
.bussBannerPort .bnrLarg_coal {
	/*max-width:700px;*/	
	/**/
	background: red;
	float: left;
	margin-top: 0.1%;
	margin-left: 0.1%;
	width: 68.5%;
}


@media screen and (max-width:680px) {
.bussBannerPort .busBnr_lf, .bussBannerPort .busBnr_rht, .bussBannerPort .bnrLarg_coal, .bussBannerPort .bnrLarg_oil, .bussBannerPort .bnrLarg_port, .bussBannerPort .bnrLarg_infrastructure, .bussBannerPort .bnrLarg_investor, .bussBannerPort .bnrLarg_thermal {
	float: none;
	max-width: 320px;
	width: 100%;
	margin: 0 auto 10px;
}
.bussBannerPort .busBnr_lf {
	margin-top: 15px;
}
.bussBannerPort .bnrLarg_coal img, .bussBannerPort .bnrLarg_oil img, .bussBannerPort .bnrLarg_port img, .bussBannerPort .bnrLarg_infrastructure img, .bussBannerPort .bnrLarg_investor img {
	display: block;
	width: 100%;
	display: block;
}
}
.pgAbout .aboutOurVal_Port {
	padding: 50px 0 5px;
}
.pgAbout .ourBox {
	float: left;
	max-width: 469px;
	width: 100%;
	margin: 0 1px 0 0;
}
.ourBox h3 {
	font-size: 25px;
	color: #ef7104;
	margin-bottom: 10px;
}
.pgAbout .ourBoxBlk {
	float: left;
	max-width: 234px;
	/*width: 100%; */
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
}

.ourBoxBlk img {
	width: 100%;
	position: relative;
	z-index: 0;
	display: block;
}
.ourBoxBlk_big {
	max-width: 487px !important;
	width: 100%;
	margin-right: 0px;
}
.commitBlk, .dedicationBlk, .resultBlk {
	margin-left: 1px;
}
.ourBoxBlk .hovLayer {
	background:rgba(141, 100, 170, 0.9);
	/*background: rgba(105, 105, 105, 0.8);*/
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 5;
	transition: all 0.2s ease;
}
.ourBoxBlk h4 {
	font-size: 20px;
	text-align: center;
	position: absolute;
	z-index: 8;
	bottom: 42%;
	text-align: center;
	left: 0;
	right: 0;
	color: white;
	transition: all 0.2s ease;
	font-style:bold;
}
.ourBoxBlk h5 {
	font-size: 16px;
	text-align: center;
	position: absolute;
	z-index: 8;
	bottom: 2%;
	text-align: center;
	left: 0;
	right: 0;
	color: white;
	transition: all 0.2s ease;
	opacity: 0;
	visibility: hidden;
	padding: 0 5px;
	font-style:bold;
}
.ourBoxBlk:hover .hovLayer {
	top: 65%;
}
.ourBoxBlk:hover h4 {
	opacity: 0;
	visibility: hidden;
}
.ourBoxBlk:hover h5 {
	opacity: 1;
	visibility: visible;
}
.layerCommit {
	background: rgba(128, 195, 66, 0.85) !important;
}
.layerTrust {
	background: rgba(0, 130, 198, 0.85) !important;
}
.layerPassion {
	background: rgba(243, 112, 50, 0.85) !important;
}
.commitBlk:hover .hovLayer, .trustBlk:hover .hovLayer {
	top: 61%
}
.dedicationBlk:hover .hovLayer, .resultBlk:hover .hovLayer, .passionBlk:hover .hovLayer {
	top: 60%
}
.integrationBlk:hover .hovLayer {
	top: 46.5%
}
.enterprenBlk:hover .hovLayer {
	top: 60%
}
.cultureBox {
	float: right !important;
}

@media screen and (max-width:999px) {
.pgAbout .ourBox {
	float: none;
	margin: 0 auto;
}
.cultureBox {
	float: none !important;
	margin-top: 25px !important;
}
}

@media screen and (max-width:515px) {
.ourBoxBlk {
	float: left;
	max-width: 243px;
	width: 49.7%;
}
.ourBoxBlk_big {
	max-width: 487px;
	width: 100%;
}
.ourBoxBlk h5 {
	font-size: 16px;
	line-height: 17px;
}
}

@media screen and (max-width:348px) {
.ourBoxBlk {
	float: left;
	max-width: 243px;
	width: 49.5%;
}
.ourBoxBlk_big {
	max-width: 487px;
	width: 100%;
}
}
/* Chairman Message Page Css */
.pgChairman {
}
.abtHead {
	font-size: 27px;
	color: #ef7104;
	margin-top:-5px;
}
.abtHead span {
	display: block;
	font-size: 17px;
	color: #454545
}
.abtSubHead {
	color: #323232;
	font-size: 23px;
	margin: 14px 0
}
.peopleImgBlk {
	max-width: 306px;
	width: 32%;
	border: 1px solid #d3d3d3;
	display: inline-block;
	float: left;
}
.peopleImgBlk img {
	height: 100%;
	width: 100%;
	display: block;
}
.aboutTextBlk {
	width: 64.5%;
	float: right;
	padding: 0 0 0 0;
}

@media screen and (max-width:640px) {
.peopleImgBlk {
	float: none;
	width: 100%;
}
.aboutTextBlk {
	width: 100%;
	float: none;
	margin: 20px 0 0 0;
}
}
/* Page One Vision One Brand */
.pgOneVision {
}
.pgOneVision .oneVisionImg img {
	width: 100%;
}
/* Page Corporate Goverance */
.pgCorportateGove {
}
.pgCorportateGove .corporDirTab {
	max-width: 1024px;
	width: 100%;
	position: relative;
	overflow: hidden;
	min-height: 288px;
    margin-bottom: 10px;
}
.corporDirTab .dirTab {
	max-width: 166px;
	width: 100%;
	margin: 0 auto
}
.dirTab .imgBlk {
	border: 1px solid #c0c0c0;
	position: relative;
}
.dirTab img {
	width: 100%;
	display: block;
}
.corporDirTab .owl-carousel .owl-item {
	min-height: 310px;
}
.corporDirTab .textPort {
	position: relative;
	z-index: 10;
	width: 100%;
	color: #454545;
	min-height: 75px; 
}
.textPort h3 {
	padding: 5px 5px 0;
	color: #ed6e36;
	font-size: 18px;
}
.textPort h4 {
	padding: 0 5px 10px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 14px;
}
.textPort:after {
	position: absolute;
	content: '';
	bottom: -108px;
	left: -2px;
	border: 85px solid transparent;
	border-top: 22px solid #ed6e36;
	display: none;
}
.dirTabAct .imgBlk {
	border: 1px solid #ed6e36 !important
}
.dirTabAct .textPort {
	background: #ed6e36 !important;
	border: 1px solid #ed6e36 !important;
	color: white !important
}
.dirTabAct .textPort h3 {
	color: white !important;
}
.dirTabAct .textPort:after {
	display: block !important;
}
.directContenBox {
	position: relative;
	margin: 0px 0 0 0;
}
.directContenBox .directConten {
	position: relative;
	top: 0;
	left: 0;
	display: none;
	text-align: justify;
	margin-bottom: 30px;
	background: #f1f1f1;
	color: #454545;
	padding: 25px;
	background: #ededed;
	line-height: 23px;
}
.corporDirTab .owl-controls {
	position: absolute;
	top: 0;
	/*margin-left: -40px;*/
	margin-top: -28px;
	width: 100%;
	z-index: 0
}
.corporDirTab .owl-controls .owl-pagination {
	width: 100%;
	left: 50%;
}
.corporDirTab .owl-buttons {
	display: none;
}

@media screen and (max-width:640px) {
.corporDirTab .dirTab:first-child {
	margin-left: auto;
}
.corporDirTab .owl-buttons {
	display: block;
}
.corporDirTab .owl-controls .owl-buttons .owl-next {
	position: absolute;
	margin-top: 85px;
	right: 0;
	background: url(../images/smallArrow_next.png) no-repeat 0 0;
	text-indent: -9999px;
	height: 53px;
	width: 20px;
}
.corporDirTab .owl-controls .owl-buttons .owl-prev {
	position: absolute;
	margin-top: 85px;
	left: 0;
	background: url(../images/smallArrow_prev.png) no-repeat 0 0;
	text-indent: -9999px;
	height: 53px;
	width: 20px;
}
}

@media screen and (max-width:1000px) {
.corporDirTab .owl-wrapper-outer {
	margin-top: 30px;
}
}
.corporDirTab .owl-controls .owl-page span::after {
	background: #ef7104;
}
.corporDirTab .owl-controls .owl-page span {
	background: #fff;
}
.direBtmPort {
	position: relative;
	margin: 20px 0;
}
.direBtmPort .boardDir_list {
	float: left;
	max-width: 307px;
	width: 100%;
}
.boardDir_list img {
	width: 100%;
}
.direBtmPort .directorDetailBox {
	float: none;
	padding: 10px;
	position: absolute;
	left: 330px;
	right: 0;
	top: 0
}
.directorDetailBox .directorDetailRow {
	border-bottom: 1px solid #caccce;
	padding: 10px 5px;
}
.directorDetailRow:last-child {
	border-bottom: none;
}
.directorDetailBox .directTag {
	float: left;
	font-size: 16px;
	line-height: 31px;
}
.btnView a {
	float: right;
	background: url(../images/icon_view.png) no-repeat 7px 50% #ed6e36;
	border-radius: 5px;
	color: white;
	padding: 0 10px 0 40px;
	line-height: 31px;
	font-size: 16px;
}

@media screen and (max-width:800px) {
.direBtmPort .boardDir_list {
	float: none;
}
.direBtmPort .directorDetailBox {
	position: relative;
	left: 0;
	margin-top: 20px;
}
}
.pgCorportateGove .corpGoveList {
}
.corpGoveList .corpGoveRow {
	border-bottom: 1px solid #caccce;
	padding: 11px 10px;
}
.corpGoveRow:last-child {
	border-bottom: none;
}
.corpGoveList .directTag {
	float: left;
	font-size: 20px;
	line-height: 31px;
}
.btnView a {
	float: right;
	background: url(../images/icon_view.png) no-repeat 7px 50% #ed6e36;
	border-radius: 5px;
	color: white;
	padding: 0 10px 0 40px;
	line-height: 31px;
	font-size: 16px;
}
.pgCorportateGove .sharingPattBox {
	margin: 20px 0 0 0;
}
.sharingPattBox .btnDownload_inv a {
	margin-bottom: 10px;
	margin-right: 10px;
	color: white;
}
.financialBoxCol .investList li a {
	/*width: 98px;
	margin: 8.5px;*/
}
/* Page Investor Download Css */
.pgInvestorDown {
	/* height:1540px;  */
}
.pgInvestorDown .investDownList {
	margin: 0px;
}
.investDownList li {
	display: inline;
	float: left;
}
.investDownList li a {
	position: relative;
	background: #757575;
	line-height: 17px;
	border: 1px solid #757575;
	float: left;
	width: 98px;
	text-align: center;
	color: white;
	margin: 10px;
	font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	overflow: hidden;
	padding: 15px 0;
}
.investDownList li a:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(239,113,4, 0.8);
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s ease;
}
.investDownList li a:after {
	position: absolute;
	content: '';
	top: -110%;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/icon_download.png) no-repeat 50% 50%;
	transition: top 0.2s ease;
}
.investDownList li a:hover:before {
	opacity: 1;
	visibility: visible;
}
.investDownList li a:hover:after {
	top: 8%;
}
/* Page sustainability css */
.pgSustainability {
}
.pgSustainability .sustPortLf {
	float: left;
	max-width: 620px;
	position: relative;
	margin: 0 10px;
}
.pgSustainability .sustPortRht {
	float: right;
	max-width: 298px;
	position: relative;
	margin: 0 10px;
	border: 1px solid rgba(53,137,31,0.90);
}
.pgSustainability .chairmanMess {
	max-width: 298px;
	background-color: #48af2d;
	padding: 15px 15px;
	color: white;
	min-height: 425px;
}
.chairmanMess h3 {
	font-size: 25px;
    margin-bottom: 5px;
    line-height: 27px;
    font-family: 'Trebuchet MS', Tahoma, Arial;
}
.chairmanMess .chairPic {
	margin: 20px auto 0;
    border: 3px solid white;
    text-align: center;
    max-width: 193px;
}
.chairPic img {
	width: 100%;
	display:block;
}
.chairText .hasText {
	margin: 0px 0 0 0;
	line-height: 17px;
	font-size: 15px;
	line-height: 20px;
}
.chairText .hasText span {
	background: url(../images/hasBottom.png) no-repeat 100% 100%;
	padding: 15px 25px 0 25px;
}
.pgSustainability .greyBg {
	background: #ededed;
	padding: 15px;
}
.pgSustainability .greyBg h5 {
	font-size: 22px;
	color: #454545;
	margin-bottom: 25px;
}
.pgSustainability .presidentName {
	font-size: 20px;
	margin: 20px 0 10px;
}
.presidentName span {
	display: block;
	font-size: 16px;
	font-weight: 300;
}
.chairmanMess .chairArchivBox{
	margin: 15px 0 0 0;
    /*height: 111px;*/
    overflow: hidden;
}
.chairArchivBox hr{
	 margin-top: 5px;
    margin-bottom: 1px;
    border-color: white;
}
.chairmanMess .btnSeeMore a{
	border: 1px solid white;
    border-radius: 5px;
    color: white;
    font-size: 13px;
    display: block;
    text-align: center;
    line-height: 26px;
    margin-top: 7px;
    position: relative;
	cursor:pointer;
}
.chairmanMess .btnSeeMore a.changed:after{
	
    top: 41%;
    
    -webkit-transform: rotate(-135deg);

}
.chairmanMess .btnSeeMore a:after{
	position: absolute;
    content: '';
    top: 20%;
    right: 15px;
    border: 1px solid rgba(255,255,255,0.8);
    border-top: none;
    border-left: none;
    width: 9px;
    height: 9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}
.chairmanMess label{
	font-size: 11px;
    float: left;
    margin-top: 15px;
}
.chairmanMess .btnDownload_inv a{
	padding: 0 6px 0 33px;
    background-color: #368f1f;
    background-size: 20px 17px;
    font-size: 13px;
    line-height: 31px;
    margin-top: 5px;
    float: right;
	color:white;
}
.sustPortRht .btmImg{
	background: white;
    text-align: center;
    /*padding: 15px;*/
	height:96px;
	padding-top: 15px;
}
@media screen and (max-width:959px) {
.pgSustainability .sustPortLf {
	float: none;
	margin-bottom: 15px;
	max-width: 100%;
}
.pgSustainability .sustPortRht {
	float: none;
	width: 100%;
	margin-bottom: 15px;
	
}
}

@media screen and (max-width:370px) {
.chairmanMess .chairPic {
	float: none;
}
.chairmanMess .chairText {
	float: none;
	margin-left: 0px;
}
}
/* Page Environment */
.pgEnivronment {
}
.pgEnivronment .envir_chartImg {
	text-align: center;
	margin: 10px 0 15px;
}
.envir_chartImg img {
	max-width: 590px;
	width: 100%;
	display: inline;
}
.pgEnivronment #environAccord {
	margin: 35px 0 0 0
}
#environAccord li {
	margin: 0 0 0px 0;
	padding: 0;
	border-bottom: 1px solid #f5f3f0;
	background: #F1F1F1;
}
#environAccord li:last-child {
	margin-bottom: 0;
}
#environAccord li .accordion-head {
	cursor: pointer;
}
#environAccord li .accordion-head.active {
	background-color: #ef7104;
	color: white;
}
#environAccord li .accordion-head {
	padding: 15px;
	color: #fff;
	line-height: normal;
	position: relative;
	font-size: 20px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
#environAccord li .accordion-head span {
	font-size: 13px;
	display: block;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin-top: 2px;
}
#environAccord li .accordion-head i {
	position: absolute;
	top: 15px;
	right: 15px;
}
#environAccord li .accordion-panel {
	border-top: 0;
	padding: 22px 0;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	background: #e28d46;
	color: #454545;
}
#environAccord li .accordion-panel .acrrodPd {
	padding: 0 15px;
}
#environAccord li .plus {
	position: relative;
	width: 19px;
	height: 13px;
	margin-top: 8px;
	background: url(../images/accordArrow_down_white.png) no-repeat 0 0;
}
#environAccord li .minus {
	position: relative;
	width: 19px;
	height: 13px;
	background: url(../images/accordArrow_up_white.png) no-repeat 0 0;
	margin-top: 8px;
}
.projDet_accord li .accordion-panel .plantAccordBlk {
	float: left;
	max-width: 460px;
	/*width:100%;*/
	margin: 0 10px;
}
#environAccord li .accordion-panel .plantAccordBlk .plantDes_img img {
	width: 100%;
}
#faq li .accordion-panel {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (max-width:979px) {
.projDet_accord li .accordion-panel .plantAccordBlk {
	max-width: 440px;
	margin: 0 10px;
}
.projDet_accord li .accordion-panel .plantAccordBlk .plantDes_img {
	margin-top: 10px;
	position: relative;
}
.projDet_accord li .accordion-panel .plantAccordBlk .plantDes_img img {
	max-width: 460px;
	width: 100%;
}
}

@media screen and (max-width:919px) {
.projDet_accord .accordion li .accordion-panel .plantAccordBlk {
	max-width: 100%;
	float: none;
	margin: 0 10px;
}
}
#environAccord .terrestImg {
	text-align: center;
	margin: 22px 0 0 0;
}
.terrestImg img {
	width: 100%;
	max-width: 448px;
}
#environAccord .bgWht {
	margin: 20px 0 0 0
}
#environAccord .mangrovImgLf {
	float: left;
	width: 100%;
}
.mangrovImgRht img, .mangrovImgLf img {
	width: 100%;
	display: block;
}
#environAccord .mangrovImgRht {
	float: right;
	max-width: 420px;
	width: 100%;
}
#environAccord .casestudiesBox {
	max-width: 310px;
}

@media screen and (max-width:990px) {
#environAccord .mangrovImgLf {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}
#environAccord .mangrovImgRht {
	float: none;
	width: 100%;
}
}
/* Foundation Page */
.pgFoundation .ourBox {
	width: 100%;
	margin: 20px 0 0 0;
}
.ourBox h3 {
	font-size: 25px;
	color: #ef7104;
	margin-bottom: 10px;
}
.pgFoundation .ourBoxBlk {
	float: left;
	width: 49.8%;
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
	margin-right: 1px;
}
.ourBoxBlk img {
	width: 100%;
	position: relative;
	z-index: 0;
	display: block;
}
.ourBoxBlk_big {
	max-width: 487px;
	width: 100%;
	margin-right: 0px;
}
.ourBoxBlk .hovLayer {
	background:rgba(141, 100, 170, 0.9);
	/*background: rgba(105, 105, 105, 0.8);*/
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 5;
	transition: all 0.2s ease;
}
.pgFoundation .ourBoxBlk h4 {
	font-size: 26px;
	text-align: center;
	position: absolute;
	z-index: 8;
	bottom: 12%;
	text-align: center;
	left: 0;
	right: 0;
	color: white;
	transition: all 0.2s ease;
}
.pgFoundation .ourBoxBlk h5 {
	font-size: 18px;
	text-align: center;
	position: absolute;
	z-index: 8;
	bottom: 5%;
	text-align: center;
	left: 0;
	right: 0;
	color: white;
	transition: all 0.2s ease;
	opacity: 0;
	visibility: hidden;
	padding: 0 5px;
}
.ourBoxBlk .icons {
	position: absolute;
	top: 25px;
	left: 50%;
	z-index: 8;
	width: 70px;
	text-align: center;
	margin-left: -35px;
	height: 62px;
}
.ourBoxBlk_big h4 {
	/*font-size: 22px;*/
	font-size:20px;
	font-family:'Trebuchet MS', Tahoma, Arial;
}
.pgFoundation .ourBoxBlk:hover .hovLayer {
	top: 50%;
}
.ourBoxBlk:hover .hovLayer {
	top: 85%;
}
.ourBoxBlk:hover h4 {
	opacity: 0;
	visibility: hidden;
}
.ourBoxBlk:hover h5 {
	opacity: 1;
	visibility: visible;
}
.ourBoxBlk:hover h5 a {
	color: white;
}
.ourBoxBlk:hover .icons {
	display: none;
}
.layerRural {
	background: rgba(128, 195, 66, 0.85) !important;
}
.layerLivehood {
	background: rgba(0, 130, 198, 0.85) !important;
}
.layerYoung {
	background: rgba(243, 112, 50, 0.85) !important;
}
.findMore {
	float: right;
	margin-top: 15px;
	margin-right: 12px;
}
.commitBlk:hover .hovLayer,
.trustBlk:hover .hovLayer{
	top:65%
}

.dedicationBlk:hover .hovLayer,
.passionBlk:hover .hovLayer{
	top:66%
}

.resultBlk:hover .hovLayer{
	top:79%
}

.integrationBlk:hover .hovLayer{
	top:48%
}

.enterprenBlk:hover .hovLayer{
	top:81%
}
@media screen and (max-width:890px) {
.ourBoxBlk h4 {
	bottom: 5%;
}
.ourBoxBlk:hover .hovLayer {
	top: 35%;
}
.pgFoundation .ourBoxBlk:hover .hovLayer {
	top: 28%;
}
}

@media screen and (max-width:800px) {
.ourBoxBlk .icons {
	display: none;
}
.ourBoxBlk h4 {
	bottom: 25%;
}
}

@media screen and (max-width:640px) {
.pgFoundation .ourBoxBlk {
	float: none;
	max-width: 490px;
	width: 100%;
	margin: 0 auto;
}
.ourBoxBlk h4 {
	bottom: 32%;
}


.pgFoundation .ourBoxBlk h5 {
	    font-size: 13px;
		line-height: 14px;
}
.pgFoundation .ourBoxBlk:hover .hovLayer {
	top:35%;
}
.ourBoxBlk:hover .hovLayer {
    top: 65%;
	}
.integrationBlk:hover .hovLayer {
	top: 23%;
}
	 .resultBlk:hover .hovLayer{
	top: 56%;
	}
	.commitBlk:hover .hovLayer{
	top: 34%;
	}
	.passionBlk:hover .hovLayer {
    top: 38%;
	}
	.dedicationBlk:hover .hovLayer {
	top:40%
	}
	.trustBlk:hover .hovLayer {
    top: 56%;
	}
	.enterprenBlk:hover .hovLayer{
	top:73%
	} 
}
@media screen and (max-width:320px) {
	.ourBoxBlk h5 {
	    font-size: 13px;
	}
}
/* Contact Us Page */
.pgContact {
}
.pgContact .innerPgConten {
	padding-top: 20px;
	background-color: white;
	border-bottom: 2px solid #f5f3f0;
}
.pgContact .innerPgConten h1 {
	text-align: left;
	box-shadow: none !important;
}
.pgContact .mapWrapper {
	position: relative;
}
.mapWrapper .mapImg {
	position: relative;
	z-index: 0;
	width: 100%;
}
.mapImg img {
	width: 100%;
}
.mapWrapper .filterBox {
	background-color: rgba(236,236,236,0.55);
	max-width: 275px;
	width: 100%;
	position: absolute;
	top: 40px;
	left: 0;
	padding: 20px;
	z-index: 10
}
.pgContact .filterBox .label {
	font-size: 18px;
	color: #454545;
	margin-bottom: 20px;
}
.pgContact .filterBox .select-style {
	padding: 0px;
	margin: 0px;
	background: #fff url("../images/arrowdown.png") no-repeat 95% 54%;
	height: 41px;
	overflow: hidden;
}
.pgContact .select-style select {
	width: 100%;
	border: 1px solid white;
	font-size: 20px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: rgba(77,78,83,0.45);
	padding: 10px 10px;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

@media screen and (max-width:700px) {
.mapWrapper .mapImg {
	position: relative;
	z-index: 12;
	width: 100%;
}
.mapWrapper .filterBox {
	background-color: rgba(236,236,236,0.55);
	max-width: 275px;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0;
	padding: 20px;
	z-index: 10
}
}
/* Download Page Css */
.pgDownload {
}
.pgDownload .direBtmPort {
	position: relative;
	margin: 0px 0;
}
.direBtmPort .boardDir_list {
	float: left;
	max-width: 307px;
	width: 100%;
}
.boardDir_list img {
	width: 100%;
}
.direBtmPort .directorDetailBox {
	float: none;
	padding: 10px;
	position: none;
	left: 330px;
	right: 0;
	top: 0
}
.pgDownload .direBtmPort .directorDetailBox {
	position: initial;
}
.directorDetailRow {
	border-bottom: 1px solid #caccce;
	padding: 11px 5px;
}
.directorDetailRow:last-child {
	border-bottom: none;
}
.directorDetailBox .directTag {
	float: left;
	font-size: 16px;
	line-height: 31px;
}
.btnView a {
	float: right;
	background: url(../images/icon_view.png) no-repeat 7px 50% #ef7104;
	border-radius: 5px;
	color: white;
	padding: 0 10px 0 40px;
	line-height: 31px;
	font-size: 16px;
}

@media screen and (max-width:800px) {
.direBtmPort .boardDir_list {
	float: none;
}
.direBtmPort .directorDetailBox {
	position: relative;
	left: 0;
	margin-top: 20px;
}
}
/* Commercials Page Css */
.pgCommercials {
}
.pgCommercials .direBtmPort {
	position: relative;
	margin: 0px 0;
}
.direBtmPort .boardDir_list {
	float: left;
	max-width: 307px;
	width: 100%;
}
.boardDir_list img {
	width: 100%;
}
.direBtmPort .directorDetailBox {
	float: none;
	padding: 10px;
	position: none;
	left: 330px;
	right: 0;
	top: 0
}
.pgCommercials .direBtmPort .directorDetailBox {
	position: static;
}
.pgCommercials .directorDetailRow {
	border-bottom: 1px solid #caccce;
	padding: 11px 5px;
}
.pgCommercials .directorDetailRow:last-child {
	border-bottom: none;
}
.pgCommercials .directorDetailBox .directTag {
	float: left;
	font-size: 20px;
	line-height: 31px;
}
.pgCommercials .btnView a {
	float: right;
	background: url(../images/icon_view.png) no-repeat 7px 50% #ef7104;
	border-radius: 5px;
	color: white;
	padding: 0 10px 0 40px;
	line-height: 31px;
	font-size: 16px;
}

@media screen and (max-width:800px) {
.pgCommercials .direBtmPort .boardDir_list {
	float: none;
}
.pgCommercials .direBtmPort .directorDetailBox {
	position: relative;
	left: 0;
	margin-top: 20px;
}
}
/* Page Investor css */
/* Enterprise */
.pgInvestorReal {
}
.pgInvestorReal .topText {
	float: left;
	width: 67%;
	line-height: 21px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	font-size: 15px;
	text-align: justify
}
.pgInvestorReal .investContactBox {
	border: 1px solid #7e5899;
	float: right;
	max-width: 235px;
	width: 30%;
	padding: 10px;
	font-size: 15px;
}
.investContactBox .btnInvestRel a:hover {
	background: #7f599a
}
.investContactBox h4 {
	font-size: 17px;
	color: #000000;
	margin-bottom: 10px;
}
.investContactBox .link a {
	font-size: 13px;
	color: #0082bf;
}
#investRel_carsol {
	margin: 20px 0 0 0;
}
#investRel_carsol .owl-wrapper {
	padding-bottom: 50px;
}
#investRel_carsol .investRelBox {
	border: 2px solid #7f599a;
	max-width: 238px;
	width: 100%;
	height: 250px;
	color: #606060;
	font-size: 15px;
	position: relative;
	margin: 0 auto
}
#investRel_carsol .investRelBox:after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 20px;
	border-right: 100px solid transparent;
	border-left: 100px solid transparent;
	border-top: 22px solid #ef7104;
	z-index: -1;
	transition: all 0.2s ease;
}
.investRelBox .investRelPd {
	padding: 20px;
	background: white;
	height: 84%;
}
.investRelBoxSel:after {
	bottom: -23px !important;
	z-index: 0 !important
}
.investRelBoxSel .investRelPd {
	background: #f3f3f3;
}
.investRelBox h3 {
	font-size: 17px;
	margin-bottom: 27px;
	color: #323232;
}
.investRelBox .label {
	float: left;
	width: 37%;
	text-transform: uppercase;
	margin-bottom: 11px;
}
.investRelBox .value {
	float: left;
	text-transform: uppercase;
	width: 63%;
}
.investRelBox .btnNormal a {
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: #7f599a;
}
.investRelBox .btnNormal a:hover {
	background: #f3f3f3;
	color: #454545;
	border: 1px solid rgba(148,148,148,0.5);
}
.investRel_mainContBlk {
}
.investRel_contenBlk {
	padding: 20px 0;
	position: relative;
	display: none;
}
.invRelBlk {
	margin: 10px 0 0 0;
}
.investorFactBox {
	float: left;
	width: 48%;
}
.invRelBlk .invRelRow {
	border-bottom: 1px solid #d3d3d3;
	padding: 2px 5px 2px;
	font-size: 15px;
	color: #606060;
}
.invRelBlk .invRelRow:last-child {
	border-bottom: none;
}
.invRelRow .invRel_label {
	float: left;
	width: 49%;
	padding-top: 5px;
	color: #606060;
}
.invRelRow .invRel_value {
	float: right;
	width: 49%;
	line-height: 28px;
	color: #606060;
}
.stockChartBox {
	float: right;
	width: 48%;
}
.stockChartBox .stockChart img, .stockChartBox .stockChart {
	max-width: 532px;
	width: 100%;
}

@media screen and (max-width:640px) {
.investorFactBox {
	float: none;
	width: 100% !important;
}
.stockChartBox {
	float: none;
	width: 100% !important;
	margin-top: 20px;
}
}

@media screen and (max-width:780px) {
.pgInvestorReal .topText {
	float: none;
	width: 100%;
}
.pgInvestorReal .investContactBox {
	float: none;
	margin: 10px 0 0 0;
	width: 100%;
}
}
#investRel_carsol .owl-prev, #investRel_carsol .owl-next {
	position: absolute;
	top: 32%;
	/*width: 20px;*/
	height: 36px;
	margin-top: -0px;
	text-indent: -9999px;
	transition: all 0.2s ease;
}
#investRel_carsol .owl-prev {
	background: url(../images/smallArrow_prev.png) no-repeat 0 0;
	left: 0px;
}
#investRel_carsol .owl-next {
	background: url(../images/smallArrow_next.png) no-repeat 0 0;
	right: 0px;
}
#investRel_carsol .owl-pagination {
	position: absolute;
	top: -30px;
	width: 100%;
	margin-bottom: 50px;
}

@media screen and (max-width:990px) {
#investRel_carsol {
	margin-top: 50px;
}
}
.investContactBox .inveterContactName {
	color: #B6B6B6;
}
.pgInvestorReal .gryBgPort {
	margin: 0px 0 0 0;
}
.gryBgPort .col {
	float: left;
	max-width: 300px;
	width: 100%;
	margin: 0 10px 10px;
	color: #606060;
	min-height: 310px;
	overflow: hidden;
	line-height: 27px;
}
.col .colPd {
	padding: 15px 20px;
}
.gryBgPort h3 {
	font-size: 20px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.gryBgPort .link a {
	color: #ed6e36;
	font-size: 16px;
	display: inline-block;
	margin: 5px 0;
}
.gryBgPort .link a:hover {
	text-decoration: none
}
.complInvestBlk .subHead_second_grey {
	margin-bottom: 5px;
}


/* Page Financial Css */
.pgFinancial {
}
.pgFinancial .financialBox {
	margin: 0 0px 25px;
	font-size: 16px;
}
.pgFinancial .btnDownload_inv a {
	margin-right: 10px;
	margin-bottom: 10px;
	color:white;
}
.financialBox .financialBoxCol {
	float: left;
	width: 100%;
	max-width: 460px;
	margin: 0 10px;
}
.financialBox.financialBoxCol {
		float: left;
		width: 100%;
	max-width: 460px;
	margin: 0 10px;
}
.financialBox.operationalBoxCol {
		float: left;
		width: 100%;
	max-width: 460px;
	margin: 0 10px;
}
.financialBox .financHead {
	font-size: 20px;
	color: white;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	background: #ef7104;
	height: 40px;
	padding: 0 25px;
	margin: 0;
	line-height: 40px;
	margin-bottom: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap*/
}
.investorBox .investPd {
	/*padding-left: 15px;
	padding-right: 15px;*/
	padding:20px;
}
.investPd {
	/*padding-left: 15px;
	padding-right: 15px;*/
	padding:20px 0 10px 10px;;
}
.financialBox th, .financialBox td {
	text-align: right;
	padding: 8px 10px;
	vertical-align: top
}
.financialBox th:first-child, .financialBox td:first-child {
	text-align: left;
	padding-left: 25px;
}
.financialBox th:last-child, .financialBox td:last-child {
	padding-right: 25px;
}
.financialBox .finGreyPanel {
	background: #e3e3e3;
}
.financialBox .finTotal {
	border-top: 1px solid #bfbfbf;
	color: #ef7104;
	font-weight: bold;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}
.financialTable {
	overflow: hidden;
	overflow-x: auto;
	width: 100%;
	transform: scale(1, 1);
	padding: 10px 0 0;
}
.financialBoxCol .investList li a {
	/*width: 98px;
	margin: 8.5px;*/
}
.financialBox.subsidiaryBoxCol {
	    margin: 0 10px 25px !important;
}
@media screen and (max-width:959px) {
.financialBox.financialBoxCol{
		margin-bottom:20px;
		max-width:580px;
		
	}
	.financialBox.operationalBoxCol{
		margin-bottom:20px;
		max-width:580px;
		
	}
}
@media screen and (max-width:639px) {
.gryBgPort .col {
	float: none;
	margin: 10px auto;
}
.financialBoxCol {
	margin-bottom: 20px;
	width: auto;
	max-width: 320px;
}
}


.financialquarterly{
	float: left;
    width: 100%;
    max-width: 460px;
    margin: 0 10px 25px !important;

}

@media screen and (max-width:768px) {
	.financialquarterly {
    max-width: 580px;
    
	}
}
@media screen and (max-width:400px) {
	.financialquarterly {
    max-width: 300px;
    
	}
	.financialBox.financialBoxCol{
		max-width: 300px;
	}
	.financialBox.operationalBoxCol{
		max-width: 300px;
	}
}



/* Investor Faq css */
.pgInvestorFaq {
}
.pgInvestorFaq .subHead_second_grey {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-family:'Trebuchet MS', Tahoma, Arial;
	font-size:25px;
}
.pgInvestorFaq .accordion {
	margin-bottom: 30px;
}
/* Investor Download Css */
.pgInvestorDown {
}
.pgInvestorDown .financialBox {
	margin-bottom: 30px;
}
.pgInvestorDown .invstrList > li {
	font-size: 18px;
	border-bottom: 1px solid #cdcdcd;
	padding: 15px;
}
.pgInvestorDown .btnDownload_inv a {
	background: #ef7104 url("../images/icon_download.png") no-repeat scroll 10px 7px;
	margin: 0 10px 15px;
	float: right;
}
.invstrList .checkbox:empty {
	margin-left: -999px;
}
/* style label */
.invstrList input.checkbox:empty ~ label {
	-moz-user-select: none;
	cursor: pointer;
	float: left;
	position: relative;
	/*text-indent: 1.25em;*/
	padding-left: 32px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.invstrList input.checkbox:empty ~ label::before {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #ED6E36;
	bottom: 0;
	content: "";
	display: block;
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
	margin-top: 2px;
}
/* toggle hover */
.invstrList input.checkbox:hover:not(:checked) ~ label:before {
	content: '';
	text-indent: .9em;
}
.invstrList input.checkbox:hover:not(:checked) ~ label {
/*color: #888;*/
}
.invstrList input.checkbox:checked ~ label:before {
	content: '';
	text-indent: .9em;
	background: url("../images/input-right-icon.png") no-repeat center center #ED6E36;
	border: 2px solid #ED6E36;
}

@media only screen and (max-width: 800px) {
.btnDownload_inv a {
	width: 150px;
	margin-top: 5px;
}
.logoHovBg .btnDownload_inv a {
	width: auto;
    margin-top: 0px;
}
}

@media only screen and (max-width: 680px) {
.invstrList > li {
	height: 30px;
}
}
.pgInvestorDown .investList li a {
	min-height: 85px;
	width: 97px;
}
/* Media Page Css */
.pgMedia {
}
.pgMediaReleaseDet .boxPd {
    padding: 15px;
}
.editorBox ul {
    margin: 10px 0 0 0;
}
.editorBox li {
   
   /* font-size: 14px;*/
	position: relative;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    padding: 7px 0 7px 20px !important;
	line-height: 23px;
}
.editorBox li:before{
	position: absolute;
    content: '';
    top: 13px;
    left: 0;
    width: 5px;
    height: 5px;
    background: #ef7104;
}
.pgMedia .mediaBox {
	float: left;
	max-width: 300px;
	width: 100%;
	position: relative;
	margin: 40px 10px 0;
}
.mediaBlk {
	border: 1px solid #000;
	position: relative;
	overflow: hidden;
	height:300px;
}
.mediaBlk:before, .mediaBlk:after {
	content: "";
	position: absolute;
	z-index: -2;
}
.mediaBlk img {
	width: 100%;
	display: block;
	position: relative;
	z-index: 3
}
.mediaBlk .mediaHovBg {
	background: rgba(42,42,42,0.85);
	position: absolute;
	left: 0;
	right: 0;
	bottom: -44px;
	padding: 10px 15px;
	transition: all 0.2s ease;
	z-index: 5;
}
.mediaHovBg h3 {
	font-size: 26px;
	color: white;
}
.mediaHovBg .btnLearn a {
	float: right;
	background: #ef7104;
	border-radius: 5px;
	max-width: 115px;
	width: 100%;
	line-height: 32px;
	text-align: center;
	color: white;
	font-size: 16px;
	margin-top: 10px;
}
.mediaBlk:hover .mediaHovBg {
	bottom: 0
}

@media screen and (max-width:639px) {
.mediaBox {
	float: none !important;
	margin: 30px auto 0 !important;
}
}
/* Media Release Css */
.pgMediaRelease .sortTab {
	float: right;
	font-size: 16px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
}
.sortTab ul {
	float: left;
	margin: 0 0 0 8px;
}
.sortTab li {
	display: inline;
}
.sortTab li a {
	display: inline-block;
	background: #f1f1f1;
	line-height: 33px;
	padding: 0 10px;
	color: #454545;
}
.sortTab li.select a {
	background: #ef7104;
	color: white;
}
.pgMediaRelease .accordion-panel .grayBackground {
	padding: 20px;
	max-height: 17em;
	height: auto;
	overflow-y: auto;
}
.pgMediaRelease .pressLink {
	color: #ef7104;
	font-size: 16px;
}
.pgMediaRelease .dateTime {
	font-size: 13px;
}
.pgMediaRelease .sept {
	margin: 10px 0;
}
#mediaReleaseAccord .textBlk {
	float: left;
	width: 92%;
	line-height: 17px;
}
#mediaReleaseAccord .icon {
	float: right;
	margin-right: 5px;
}

@media screen and (max-width:640px) {
.pgMediaCoverage .accordion-panel .grayBackground {
	padding: 20px 10px;
	height: 15em;
	overflow-y: auto;
}
}

@media screen and (max-width:522px) {
.pgMediaCoverage h1 {
	float: none;
}
.pgMediaCoverage .sortTab {
	float: none;
	margin-bottom: 10px;
}
}
/* Media Coverage Css */
.pgMediaCoverage .sortTab {
	float: right;
	font-size: 16px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
}
.sortTab ul {
	float: left;
	margin: 0 0 0 8px;
}
.sortTab li {
	display: inline;
}
.sortTab li a {
	display: inline-block;
	background: #f1f1f1;
	line-height: 33px;
	padding: 0 10px;
	color: #454545;
}
.sortTab li.select a {
	background: #ef7104;
	color: white;
}
.pgMediaCoverage .accordion-panel .grayBackground {
	padding: 20px;
	max-height: 17em;
	height: auto;
	overflow-y: auto;
}
.pgMediaCoverage .pressLink {
	color: #ef7104;
	font-size: 16px;
}
.pgMediaCoverage .dateTime {
	font-size: 13px;
}
.pgMediaCoverage .sept {
	margin: 10px 0;
}
#mediaCoverageAccord .textBlk {
	float: left;
	width: 92%;
	line-height: 17px;
}
#mediaCoverageAccord .icon {
	float: right;
	margin-right: 5px;
}

@media screen and (max-width:640px) {
.pgMediaCoverage .accordion-panel .grayBackground {
	padding: 20px 10px;
	height: 15em;
	overflow-y: auto;
}
}

@media screen and (max-width:522px) {
.pgMediaCoverage h1 {
	float: none;
}
.pgMediaCoverage .sortTab {
	float: none;
	margin-bottom: 10px;
}
}
/* Chairman Corner */
.pgChairmanCorn {
}
.pgChairmanCorn .subHead {
	color: #ef7104;
	margin-bottom: 0px;
}
.chairContenBox {
	border-bottom: 1px solid #c7c7c7;
	line-height: 22px;
	font-size: 15px;
	color: rgba(0,0,0,0.8);
	min-height: 617px;
}
.chairmanImg {
	max-width: 367px;
	width: 100%;
	float: right;
	margin-left: 15px;
}
.pgChairmanCorn .newArticleBox {
	max-width: 640px;
	width: 100%;
	float: left;
	margin-top:10px;
}
.newArticleBox h3 {
	padding-left: 10px;
}
.newArticleBox .newArticleBlk {
	border: 1px solid #3D3E40;
	position: relative;
	overflow: hidden;
	float: left;
	max-width: 298px;
	margin: 10px 10px;
	height: 310px;
}
.newArticleBlk a img {
	display: block;
	width: 100%;
}
.newArticleBlk .articleText {
	position: absolute;
	left: 0;
	right: 0px;
	bottom: 0;
	background: rgba(0,0,0,0.80);
	height: 50px;
	color: rgba(255,255,255,0.75);
	padding: 10px;
	font-size: 16px;
}
.articleText h5 {
	height: 34px;
	position: relative;
	overflow: hidden;
	color: white;
	font-size: 15px;
}
.articleText p {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 14px;
	font-weight: 300;
	margin: 0px 0 0 0;
}
.twitterBox {
	max-width: 300px;
	width: 100%;
	float: left;
	margin: 10px 10px 20px;
}

@media screen and (max-width:959px) {
.pgChairmanCorn .newArticleBox {
	float: none;
}
.twitterBox {

	/* margin-top: 20px; */
}
.row{
	    padding: 0 10px;
    width: auto;

}
}

@media screen and (max-width:639px) {
.newArticleBox .newArticleBlk {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
}
.pgChairmanCorn .moreStoriesBox {
	margin: 25px 10px 0;
	max-width: 620px;
}
.moreStoriesBox h2 {
	background: #ededed;
	line-height: 43px;
	padding: 0 20px;
	margin-bottom: 0px;
}
.moreStoriesBox ul {
}
.moreStoriesBox li {
	color: rgba(69,69,69,0.8);
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	font-size: 13px;
	border-bottom: 1px solid #dddddd;
	padding: 15px 0
}
.moreStoriesBox li:last-child {
	border-bottom: none;
}
.moreStoriesBox li a {
	color: #ef7104;
	font-size: 16px;
	display: block;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
/* Events Page css */
.pgEvents {
}
.pgEvents #eventAccord {
	margin: 20px 0 0 0;
}
#eventAccord .epcListBox {
}
.epcListBox .epcListBlk {
	padding: 20px;
	background: #f2f2f2;
	margin-bottom: 10px;
}
.epcListBlk .epcContenBlk {
	float: left;
	width: 67%;
	position: relative;
}
.epcContenBlk .btnMore a {
	background: #ef7104;
	line-height: 41px;
	padding: 0 15px;
	display: inline-block;
	color: white;
	font-size: 18px;
	margin-top: 30px;
	float: left;
}
.btnMore_sel a {
	background: #cbcacc !important;
}
.epcContenBlk .socIcon {
	float: left;
	margin-top: 50px;
	margin-left: 12px;
}
.socIcon li {
	display: inline-block;
	margin: 0 2px;
}
.epcListBox h3 {
	font-size: 20px;
	color: #ef7104;
	line-height: 20px;
	margin: 0 0 13px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	
	font-family: 'Trebuchet MS', Tahoma, Arial;
	
}
.epcListBox h3 span {
	font-size: 16px;
	display: block;
	margin-top: 10px;
	color: #454545;
}
.epcListBox .imgBlk {
	border: 1px solid #4a4a4a;
	width: 30%;
	margin: 0 0 0 0;
	float: right
}
.epcListBox .imgBlk img {
	max-width: 300px;
	width: 100%;
	display: block
}
.epcImgBox {
	margin-top: 20px;
}
.epcListBlk .swiper-container .swiper-wrapper {
	height: 260px !important;
}
@media screen and (max-width:340px) {
.epcListBlk .swiper-container .swiper-wrapper {
    height: 280px !important;
}
}
.epcListBlk .swiper-slide {
	width: 284px !important;
	margin: 0 12px;
	height: 212px !important;
	border: 1px solid #4a4a4a;
}
.epcListBlk .swiper-slide:first-child{
	margin-left:0px;
}
.swiper-slide img {
	width: 100%;
	cursor: pointer
}

@media screen and (max-width:640px) {
.epcListBox .epcListBlk {
	padding: 15px;
}
.epcListBlk .epcContenBlk {
	float: none;
	width: 100%;
}
.epcListBox .imgBlk {
	float: none;
	margin: 0 0 10px 0;
	width: 100%;
	max-width: 300px;
}
.epcContenBlk .btnMore a {
	margin-top: 30px;
}
.epcContenBlk .socIcon {
	margin-top: 48px;
}
}
/* Media Library css */
.pgMediaLibrary {
}
.pgMediaLibrary .accordion li {
	border-bottom: none;
	margin-bottom: 1px;
}
.pgMediaLibrary .accordion li .accordion-head {
	background-color: transparent;
	padding: 0px;
}
.pgMediaLibrary .accordion li .accordion-head i {
	right: 25px;
}
.pgMediaLibrary .accordion li .accordion-head .medTitle {
	background-color: #ef7104;
	padding: 15px;
}
.pgMediaLibrary .logoBox {
	margin: 0px 0;
	color: #fff;
}
.logoBox .logoBlk {
	float: left;
	/*max-width: 298px;*/
	max-width: 288px;
	width: 100%;
	background: white;
	height: 250px;
	margin: 0px 10px 10px 0px;
	position: relative;
	overflow: hidden;
	border: 1px solid #4a4a4a;
}
.logoBlk:before, .logoBlk:after {
	content: "";
	position: absolute;
	z-index: -2;
}
.logoBlk img {
	width: 100%;
	display: block;
}
.logoBlk .logoHovBg {
	background: rgba(74,74,74,0.9);
	position: absolute;
	left: 0;
	right: 0;
	bottom: -91px;
	padding: 10px 15px;
	transition: all 0.2s ease;
}
.logoHovBg h3 {
	font-size: 22px;
	line-height: 32px;
	padding-top: 0px !important;
	padding-bottom:10px;
}
.logoBlk:hover .logoHovBg {
	bottom: 0
}
.logoHovBg .btnPrevImg a {
	font-size: 14px;
	background: url(../images/icons/icon_prevImage.png) no-repeat 0 0;
	display: inline-block;
	padding: 0 0 0 25px;
	color: white;
	line-height: 22px;
	margin: 15px 0 0 0;
}

@media screen and (max-width:639px) {
.logoBox .logoBlk {
	float: none;
	max-width: 298px;
	width: 100%;
	margin: 10px auto;
}
}
/* Page Career Css */
.pgCareer {
}
.pgCareer .innerPgConten {
	padding: 0px;
}
.pgCareer .subHead {
	font-size: 24px;
	text-transform: uppercase;
}
.pgCareer .joinUsPort {
	background: url(../images/career/joinBg.png) no-repeat 0 0;
	background-size: cover;
	position: relative;
}
.joinUsPort:after {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	background-image: -webkit-linear-gradient(left, #c22b22, #c22b22 6%, #aa165a 6%, #aa165a 12%, #6814a1 12%, #6814a1 18%,  #4421a7 18%, #4421a7 24%, #1d62c7 24%, #1d62c7 30%, #1775c3 30%, #1775c3 36%, #1a8290 36%, #1a8290 40%, #14695b 40%, #14695b 46%, #357d21 46%, #357d21 52%, #9e9e00 52%, #9e9e00 58%, #f6aa00 58%, #f6aa00 64%, #fb9100 64%, #fb9100 70%, #eb6e00 70%, #eb6e00 76%, #d44600 76%, #d44600 80%, #4d342d 80%, #4d342d 86%, #424242 86%, #424242 90%, #c22b22 90%, #c22b22 100%);
	background-image: -moz-linear-gradient(left, #c22b22, #c22b22 6%, #aa165a 6%, #aa165a 12%, #6814a1 12%, #6814a1 18%,  #4421a7 18%, #4421a7 24%, #1d62c7 24%, #1d62c7 30%, #1775c3 30%, #1775c3 36%, #1a8290 36%, #1a8290 40%, #14695b 40%, #14695b 46%, #357d21 46%, #357d21 52%, #9e9e00 52%, #9e9e00 58%, #f6aa00 58%, #f6aa00 64%, #fb9100 64%, #fb9100 70%, #eb6e00 70%, #eb6e00 76%, #d44600 76%, #d44600 80%, #4d342d 80%, #4d342d 86%, #424242 86%, #424242 90%, #c22b22 90%, #c22b22 100%);
	background-image: -ms-linear-gradient(left, #c22b22, #c22b22 6%, #aa165a 6%, #aa165a 12%, #6814a1 12%, #6814a1 18%,  #4421a7 18%, #4421a7 24%, #1d62c7 24%, #1d62c7 30%, #1775c3 30%, #1775c3 36%, #1a8290 36%, #1a8290 40%, #14695b 40%, #14695b 46%, #357d21 46%, #357d21 52%, #9e9e00 52%, #9e9e00 58%, #f6aa00 58%, #f6aa00 64%, #fb9100 64%, #fb9100 70%, #eb6e00 70%, #eb6e00 76%, #d44600 76%, #d44600 80%, #4d342d 80%, #4d342d 86%, #424242 86%, #424242 90%, #c22b22 90%, #c22b22 100%);
	background-image: -o-linear-gradient(left, #c22b22, #c22b22 6%, #aa165a 6%, #aa165a 12%, #6814a1 12%, #6814a1 18%,  #4421a7 18%, #4421a7 24%, #1d62c7 24%, #1d62c7 30%, #1775c3 30%, #1775c3 36%, #1a8290 36%, #1a8290 40%, #14695b 40%, #14695b 46%, #357d21 46%, #357d21 52%, #9e9e00 52%, #9e9e00 58%, #f6aa00 58%, #f6aa00 64%, #fb9100 64%, #fb9100 70%, #eb6e00 70%, #eb6e00 76%, #d44600 76%, #d44600 80%, #4d342d 80%, #4d342d 86%, #424242 86%, #424242 90%, #c22b22 90%, #c22b22 100%);
	background-image: linear-gradient(left, #c22b22, #c22b22 6%, #aa165a 6%, #aa165a 12%, #6814a1 12%, #6814a1 18%,  #4421a7 18%, #4421a7 24%, #1d62c7 24%, #1d62c7 30%, #1775c3 30%, #1775c3 36%, #1a8290 36%, #1a8290 40%, #14695b 40%, #14695b 46%, #357d21 46%, #357d21 52%, #9e9e00 52%, #9e9e00 58%, #f6aa00 58%, #f6aa00 64%, #fb9100 64%, #fb9100 70%, #eb6e00 70%, #eb6e00 76%, #d44600 76%, #d44600 80%, #4d342d 80%, #4d342d 86%, #424242 86%, #424242 90%, #c22b22 90%, #c22b22 100%);
	height: 5px;
	width: 100%;
}
.joinBlur {
	background: url(../images/career/joinBg_blur.png);
	padding: 50px 10px;
}
.joinUsPort .subHead {
	color: #ef7104;
	margin-bottom: 35px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
#joinUs_carsol {
	background: white;
	box-shadow: 0 4px 4px rgba(0,0,0,0.3);
}
#joinUs_carsol .item {
	text-align: center;
	border-right: 1px solid #efefef;
}
#joinUs_carsol .joinTab a {
	line-height: 44px;
	font-size: 20px;
	color: #ef7104;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	position: relative;
	z-index: 0
}
.joinTab.joinTabAct {
	position: relative;

}

.joinTab.joinTabAct a {
	color: white !important;
}
.joinTab.joinTabAct:before {
	position: absolute;
	content: '';
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	background: url(../images/joinUs_tabBg.jpg);
	z-index: 0;
}
#joinUs_carsol .owl-controls {
	margin-top: 0px;
}
#joinUs_carsol .owl-prev {
	background: url(../images/arrowJoin_prev.png) no-repeat 40% 50% white;
	width: 15px;
	height: 44px;
	z-index: 1500;
	position: absolute;
	left: -5px;
	top: -5px;
	text-indent: -9999px;
}
#joinUs_carsol .owl-next {
	background: url(../images/arrowJoin_next.png) no-repeat 50% 50% white;
	width: 15px;
	height: 44px;
	z-index: 1500;
	position: absolute;
	right: -5px;
	top: -5px;
	text-indent: -9999px;
}
.joinUs_contenPort {
}
.joinUs_contenPort .joinUs_contenBlk {
	text-align: center;
	font-size: 20px;
	padding: 110px 0 0 0;
	color: #333333;
	height: 310px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	line-height: 27px;
	display: none;
	letter-spacing: -1px;
}
.joinUs_contenBlk h3 {
	font-size: 25px;
	margin-bottom: 30px;
	font-family:'Trebuchet MS', Tahoma, Arial;
}

@media screen and (max-width:640px) {
.joinTab.joinTabAct {
	padding-top: 3px;
}
.joinTab {
	padding-top: 3px;
}
#joinUs_carsol .owl-prev{
    height: 47px;
}
#joinUs_carsol .owl-next{
    height: 47px;
}
}/* Leadership Speak */
.pgCareer .leaderSpeakPort {
	padding: 25px 0 70px;
}
.leaderSpeakPort .subHead {
	color: #333333;
	margin-bottom: 18px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.leaderSpeakPort .leaderGrayBg {
	background: url(../images/leaderBG.png);
}
.leaderGrayBg .leadeSpkBlk {
	position: relative;
	padding: 20px 0 0 10px;
}
.leadeSpkBlk .speakTag {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 100;
	float: left;
	width: 75%;
	padding: 40px 0 0 0;
}
.speakTag h3 {
	font-size: 34px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.speakTag .btnBlog a {
	font-size: 13px;
	color: #4d4e53;
	text-transform: uppercase;
	margin-top: 75px;
	display: inline-block;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.leadeSpkBlk .leaderPic {
	float: right;
}
.leaderPic img {
	display: block;
}
.leaderGrayBg .namePanel {
	background: rgba(127, 49, 222, 0.85);
	font-size: 16px;
	color: white;
	padding: 12px 0;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	text-transform: uppercase;
}
.namePanel .speakName {
	font-size: 18px;
	font-weight: bold;
}
#leaderSpeak_carousel .owl-prev {
	position: absolute;
	top: 40%;
	left: 110px;
	background: url(../images/arrow_prev.png) no-repeat 0 0;
	width: 27px;
	height: 48px;
	text-indent: -9999px;
}
#leaderSpeak_carousel .owl-next {
	position: absolute;
	top: 40%;
	right: 110px;
	background: url(../images/arrow_next.png) no-repeat 0 0;
	width: 27px;
	height: 48px;
	text-indent: -9999px;
}
#leaderSpeak_carousel .owl-controls {
	margin-top: 0px;
}
#leaderSpeak_carousel .owl-pagination {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -70px;
	height: 42px;
	padding-top: 28px;
}
#leaderSpeak_carousel .owl-controls .owl-page span {
	background: #e5e5e5;
	height: 10px;
	width: 10px;
	border: none;
}
#leaderSpeak_carousel .owl-controls .owl-page span::after {
	background: #b2b2b2;
	height: 10px;
	width: 10px;
	border: none;
	left: 0px;
	top: 0px;
}

@media screen and (max-width:640px) {
.speakTag h3 {
	font-size: 20px;
}
.leaderGrayBg .namePanel {
	margin-top: 10px;
	position: relative;
}
.leadeSpkBlk .speakTag {
	float: none;
	width: 80%;
	margin: 0 auto;
}
.leaderPic {
	display: none;
}
#leaderSpeak_carousel .owl-prev {
	left: 0
}
#leaderSpeak_carousel .owl-next {
	right: 0
}
}
/* Explore Positions */
.pgCareer .explorePosPort {
	background: url(../images/leaderBG.png);
	padding: 50px 0;
}
.explorePosPort .subHead {
	font-weight: bold;
	color: #4d4e53;
	margin-bottom: 20px;
	padding-left: 10px;
}
.explorePosPort .positionBox {
	position: relative;
	float: left;
	max-width: 220px;
	overflow: hidden;
	margin: 10px;
}
.explorePosPort .firstposPower{
	max-width:460px;
    height: 343px;
}
.explorePosPort .positionBoxRht {
	max-width: 480px;
	width: 100%;
	position: relative;
	float: right;
}
.positionBoxRht .positionBox_small {
	float: left;
	max-width: 220px;
	width: 100%;
	margin: 10px;
	position: relative;
	overflow: hidden;
}
.positionBox img {
	position: relative;
	z-index: 0;
}
.positionBox .posConten, .positionBox_small .posConten {
	position: absolute;
	color: white;
	z-index: 5;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px 10px;
	font-size: 13px;
}
.posConten h4 {
	font-size: 22px;
	margin-bottom: 15px;
}
.posConten .openPos {
	margin: 20px 0 0 0;
	position: absolute;
	left: 10px;
	bottom: 10px
}
.openPos span {
	display: block;
	font-size: 34px;
	color: #ffffff;
}
.posHover {
	position: absolute;
	overflow: hidden;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 15px;
	background: rgba(231, 108, 58 , 0.9);
	z-index: 20;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.btnExplor a {
	color: white;
	width: 145px;
	display: block;
	text-align: center;
	border: 1px solid white;
	padding: 8px 0;
	position: relative;
	font-size: 13px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
}
.posHoverAct .posHover {
	transform: scale(1) !important;
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-o-transform: scale(1) !important;
}
.posCorpo img {
	width: 100%;
}
.posCorpo .btnExplor a {
	margin-top: 135px;
}
.posCorpo h4 {
	font-size: 30px;
	margin-bottom: 22px;
}
.explorePosPort .posAgri .posConten, .explorePosPort .posPower .posConten {
	color: #000000;
}
.explorePosPort .posAgri .openPos span, .explorePosPort .posPower .openPos span {
	color: #000000;
}


@media screen and (max-width:959px) {
.explorePosPort .positionBox {
	float: none;
	margin: 0px auto 10px;
    
}
    .explorePosPort .firstposPower{
        height: auto;
    }
.explorePosPort .positionBoxRht {
	float: none;
}
}

@media screen and (max-width:959px) {
}
/* CV Drop and Search Job Port */
.pgCareer .cvJobPort {
	padding: 60px 0;
}
.cvJobPort .formBox {
	max-width: 460px;
	background: #ececec;
	font-size: 13px;
	color: #88898b;
	min-height: 300px;
	margin: 10px;
}
.formBox .formBoxPd {
	padding: 15px;
}
.formBox .subHead {
	color: #4d4e53;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin-bottom: 5px;
}
.cvUpload {
	margin: 20px 0 0 0
}
.formBox .inputDes {
	background: white;
	border: 1px solid white;
	height: 39px;
	width: 96%;
	padding: 0 2%;
}
.formBox .inputDes[placeholder] {
	font-size: 20px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	color: #ebebeb;
}
.uploadInpt {
	float: left;
	margin-right: 10px;
	width: 75%;
}
.formBox .fileUpload {
	position: relative;
	overflow: hidden;
	margin: 0px;
}
.formBox .fileUpload span {
	background: #757c80;
	width: 104px;
	height: 29px;
	text-align: center;
	color: white;
	display: block;
	font-size: 15px;
	padding: 11px 0 0 0;
}
.formBox .fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.formBox .btnSubmit a {
	background: #8934f2;
	color: white;
	width: 104px;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
	line-height: 41px;
}
.cvBox {
	float: left;
}
.cvBox .btnSubmit a {
	float: left;
}
.cvBox .detSafe {
	float: left;
	margin: 5px 0 0 2%;
	width: 65%;
}
.jobSearchBox {
	float: right;
}
.formBox .select-style {
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	width: 120px;
	overflow: hidden;
	background-color: #fff;
	background: #fff url(../images/arrowdown.png) no-repeat 95% 50%;
}
.formBox .select-style select {
	padding: 7px 8px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.formBox .select-style select option {
	color: #4d4e53;
	font-size: 20px;
}
.formBox .select-style select:focus {
	outline: none;
}
.jobSearchBox {
}
.jobSearchBox .selectLoc {
	width: 48%;
	float: left;
}
.jobSearchBox .selectExper {
	width: 48%;
	float: right;
}
.jobSearchBox .selectJob {
	width: 100%;
	margin-top: 20px;
}
.jobSearchBox .btnSubmit {
	margin: 38px 0 0 0;
	float: left;
}
.jobSearchBox .searchLink {
	float: right;
	margin: 33px 0 0 0;
	text-align: right;
}
.searchLink a {
	display: block;
	font-size: 15px;
	color: #8934f2;
	line-height: 23px;
}

@media screen and (max-width:959px) {
.cvJobPort .formBox {
	float: none;
}
}
/* People Speak */
.pgCareer .peopleSpeakPort {
	/*background: url(../images/hearBg.jpg) repeat-x top left #f8f8f8;*/
	background-color:#f8f8f8;
	padding: 30px 0;
}
.peopleSpeakPort .subHead {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #4d4e53;
	margin-bottom: 25px;
	padding-left: 10px;
}
.peopleSpeakPort .videBox_big {
	float: left;
	max-width: 460px;
	margin: 5px 10px;
}
.peopleSpeakPort .videBox_box {
	float: left;
	max-width: 480px;
}
.videBox_box .videBox_small {
	float: left;
	max-width: 220px;
	margin: 10px;
	position: relative;
	overflow: hidden;
}
.videBox_small img, .videBox_big img {
	width: 100%;
}

@media screen and (max-width:479px) {
.videBox_box .videBox_small {
	margin: 10px;
	float: none;
}
}
/* Tean Connect */
.pgCareer .teamConnectPort {
	background-color: #7fd4f0;
	padding: 30px 0;
}
.teamConnectPort .subHead {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #000;
	padding-left: 10px;
}
.teamConnectPort .teamMainBox {
	background: white;
	padding: 10px 10px 20px;
	margin: 25px 10px 0;
}
.teamMainBox .teamBox {
	float: left;
	width: 23.5%;
	margin: 0 1%;
	font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	color: #363636;
}
.teamMainBox .teamBox:first-child {
	margin-left: 0px;
}
.teamMainBox .teamBox:nth-child(4) {
	margin-right: 0px;
}
.teamBox .imgBlk img {
	width: 100%;
}
.teamBox h3 {
	font-size: 18px;
	color: #363636;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	margin: 20px 0 20px;
}

@media screen and (max-width:640px) {
.teamMainBox .teamBox {
	float: left;
	width: 48%;
	margin: 0 2% 10px;
}
.teamMainBox .teamBox:nth-child(2) {
	margin-right: 0px;
}
.teamMainBox .teamBox:nth-child(3) {
	margin-left: 0px;
}
.teamMainBox .teamBox:nth-child(4) {
	margin-right: 0px;
}
}
/* Learning and Development */
.pgCareer .learnDevPort {
	background: url(../images/learningBg.png) no-repeat center bottom #7fd4f0;
	padding: 0 0 30px 0;
}
.learnDevPort .subHead {
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #000;
	padding-left: 10px;
}
.learnDevPort .learnBlk {
	background: rgba(0,0,0,0.80);
	padding: 10px;
	/* margin: 25px 10px 0; */
	position: relative;
	overflow: hidden;
}
.learnBlk .learnBox {
	float: left;
    width:100%;
    font-size: 13px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-weight: 300;
	color: white;
	line-height: 20px;
	/*margin: 10px;
    margin : 10px 4px; */
}
.learnBox .imgPic {
	position: relative;
	overflow: hidden;
    width: 48.8%;
    float: left;
    margin: 5px;
    /* margin : 5px 4px; */
    margin-bottom: 15px;
}
.learnBox .imgPic img {
	width: 100%;
}
.learnBox h3 {
	font-size: 18px;
	color: white;
	margin: 20px 0 15px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.learnBox .btnRead a {
	font-size: 13px;
	color: white;
	margin: 25px 0 10px 0;
	display: inline-block;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.learnBox .btnRead a:hover {
	text-decoration: underline;
}

@media screen and (max-width:959px) {
.learnBlk .learnBox {
	float: none;
}
}
/* Fun Portion */
.pgCareer .funPort {
	margin-top: 1px;
}
.funPort .section {
	position: relative;
	overflow: hidden;
}
.funPort .section.picture {
	transition-property: background-image;
	transition-duration: 0.2s;
	transition-timing-function: ease-in-out;
	height: 610px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-image: url(../images/festival.png);
}
.funPort .sectionbg {
	position: relative;
	overflow: hidden;
}
.funPort .sectionbg.picture {
	transition-property: background-image;
	transition-duration: 0.2s;
	transition-timing-function: ease-in-out;
	height: 610px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-image: url(../images/navratri_image.jpg); 
}
.funPort .textBox {
	/*background: rgba(0,0,0,0.60);
    max-width: 980px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    margin-left: -38%;
	padding:15px 30px;
	font-size:31px;
	color:white;*/
	position: absolute;
	bottom: 0;
	z-index: 2;
	width: 65%;
	max-width: 980px;
	min-width: 600px;
	padding: 15px 30px;
	overflow: hidden;
	background: rgba(0,0,0,0.60);
	margin: 0 auto;
	left: 0;
	right: 0;
	font-size: 28px;
	color: white;
}
.festLink a {
	color: #ef7104;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.festLink a:hover, .festLinkAct a {
	color: #76ff03;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}

@media screen and (max-width:600px) {
.funPort .textBox {
	max-width: 600px;
	min-width: 320px;
}
}
/* Team Speak CSs */
.pgTeamSpeak {
}
.pgTeamSpeak .teamSpeakPort {
}
.teamSpeakBox .teamSpeakBoxPd {
	padding: 3px;
}
.teamSpeakPort .teamSpeakBox {
	float: left;
	max-width: 220px;
	/*width:23.4%;*/
	background: #ef7104;
	/*min-height: 374px;*/
	margin: 10px;
}
.teamSpeakBox .teamPic img, .teamSpeakBox .teamPic {
	width: 100%;
	display: block;
}
.teamSpeakBox .teamText {
	padding: 10px;
	color: rgba(255,255,255,0.8);
	font-size: 13px;
	/*height: 238px;*/
    height: 110px;
}
.teamText h3 {
	font-size: 20px;
	color: rgba(255,255,255,0.95);
	text-overflow: ellipsis;
	overflow: hidden;
	/*white-space: nowrap;*/
}
.teamText .depart {
	font-size: 16px;
	color: rgba(255,255,255,0.95);
	margin-bottom: 15px;
}
.bgBlue {
	background: #0082c6 !important;
}
.bgGreen {
	background: #80c342 !important;
}
.bgOrange {
	background: #f37032 !important;
}
.bgPurple {
    background: #8d64aa !important;
}

@media screen and (max-width:506px) {
.teamSpeakPort .teamSpeakBox {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
}
/* Team Connect Page */
.pgTeamConnect {
}
.pgTeamConnect .connectBox {
}
.connectBox .connectBlk {
	padding: 20px;
	background: #f2f2f2;
	margin-bottom: 10px;
}
.connectBlk .connectContenBlk {
	float: left;
	width: 67%;
	position: relative;
	line-height:23px;
}
.connectContenBlk .btnMore a {
	background: #ef7104;
	line-height: 41px;
	padding: 0 15px;
	display: inline-block;
	color: white;
	font-size: 18px;
	/*margin-top: 75px;*/
	margin-top: 30px;
	float: left;
}
.btnMore_sel a {
	background: #cbcacc !important;
}
.connectContenBlk .socIcon {
	float: left;
	/*margin-top: 95px;*/
	margin-top: 50px;
	margin-left: 12px;
}
.socIcon li {
	display: inline-block;
	margin: 0 2px;
}
.connectBox h3 {
	font-size: 20px;
	color: #ef7104;
	line-height: 20px;
	margin: 0 0 13px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.connectBox h3 span {
	font-size: 16px;
	display: block;
	margin-top: 10px;
	color: #454545;
}
.connectBox .imgBlk {
	border: 1px solid #4a4a4a;
	width: 30%;
	margin: 0 0 0 0;
	float: right
}
.connectBox .imgBlk img {
	max-width: 300px;
	width: 100%;
	display: block
}
.connectBox .epcImgBox {
	margin-top: 20px;
}
.connectBox .swiper-container .swiper-wrapper {
	height: 260px !important;
}
.connectBox .swiper-slide {
	width: 284px !important;
	margin: 0 10px;
	height: 212px !important;
	border: 1px solid #4a4a4a;
}
.connectBox .swiper-slide:first-child {
	margin-left: 0px;
}
.connectBox .swiper-slide img {
	width: 100%;
	cursor: pointer
}

@media screen and (max-width:640px) {
.connectBox .connectBlk {
	padding: 15px;
}
.connectBlk .connectContenBlk {
	float: none;
	width: 100%;
}
.connectBox .imgBlk {
	float: none;
	margin: 0 0 10px 0;
	width: 100%;
	max-width: 300px;
}
.connectContenBlk .btnMore a {
	margin-top: 30px;
}
.connectContenBlk .socIcon {
	margin-top: 48px;
}
.gryBgPort .col {
	max-width: 100%; 
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    margin: 0 10px 10px 0;
}
}
/* Learning adn Development Css */
.pgLearnAndDev {
}
.pgLearnAndDev .coalRow {
	/*padding: 30px 0;*/
	padding: 30px 10px;
}
}
.coalRow.greyBg {
	background-color: #ededed;
}
.coalRow h3 {
	box-shadow: none;
	background: none;
	font-size: 25px;
	letter-spacing: -1px;
	padding-left: 10px;
}
.coalRow .projImg {
	float: left;
	max-width: 460px;
	margin: 20px 10px 0;/*padding-bottom:20px;*/
}
.coalRow .projImg img {
	width: 100%;
	display: block
}
.coalRow .projText {
	float: none;
	width: auto;
	color: #454545;
	font-weight: 300;
	margin-left: 490px;
	/*text-align: justify;*/
	margin-top: 15px;
	margin-right: 10px;
	line-height: 23px;
}
.coalRow.coalRowRht .projImg {
	float: right;
	max-width: 460px;
	width: 100%;
}
.coalRow.coalRowRht .projText {
	float: none;
	width: auto;
	color: #454545;
	font-weight: 300;
	margin-left: 10px;
	margin-right: 490px;
	/*text-align: justify;*/
	line-height: 23px;
	margin-top: 15x;
}
.coalRow .simpleList li {
	margin-top: 0px;
}

@media screen and (max-width:768px) {
.coalRow .projImg {
	float: none;
	max-width: 460px;
	width: 100%;
	padding-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
}
.coalRow .projText {
	float: none;
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
}
.coalRow.coalRowRht .projImg {
	float: none;
	max-width: 460px;
	width: 100%;
	margin-left: auto;
    margin-right: auto;
}
.coalRow.coalRowRht .projText {
	float: none;
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
}
.grain-responsive {
	display: block;
}
}

@media screen and (max-width:640px) {
.coalRow h1 {
	padding-bottom: 22px;
}
}
/* Leader Speaks Css */
.pgLeaderSpeak {
}
.pgLeaderSpeak .speakTextRow {
	border-bottom: 1px solid #d8dadc;
	margin: 30px 10px 0;
	padding-bottom: 25px;
	line-height: 27px;
}
.pgLeaderSpeak .subHead {
	font-size: 25px;
	margin: 10px 0 25px 0px;
}
.speakTextRow .leaderImgBlk {
	max-width: 220px;
	float: left;
	margin: 0 10px 0 0;
}
.leaderImgBlk .leaderImgBox {
	border: 3px solid #d3d3d3;
	display: inline-block;
}
.leaderImgBox img {
	height: 100%;
	width: 100%;
	display: block;
}
.leaderImgBlk h3 {
	margin: 10px 0 1px 0;
	color: #ef7104;
	font-size: 20px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
}
.leaderImgBlk .design {
	font-size: 16px;
	color: rgba(0,0,0,0.95);
	line-height: 17px;
}
.speakTextRow .speakTextBlk {
	max-width: 700px;
	float: left;
	padding: 0 0 0 0;
	line-height: 27px;
	text-align: justify;
	margin: 0 10px 0 0;
}
.speakTextBlk .spekerHead {
	font-size: 25px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	color: #ef7104;
	margin: 0 0 20px;
	float: left;
}
.spekerHead span {
	color: #454545;
	font-size: 20px;
}
.speakTextBlk .speakIconSoc {
	float: right;
}
.speakTextBlk .btnNormal a {
	float: right;
	margin: 20px 0 0 0;
	width: 110px;
	line-height: 40px;
	text-align: center;
	background: #7e5899;
	color: white;
	border: 1px solid #7e5899;
	font-size: 15px;
}

@media screen and (max-width:979px) {
.speakTextRow .leaderImgBlk {
	float: none;
}
.speakTextRow .speakTextBlk {
	float: none;
	max-width: 100%;
	margin-top: 20px;
}
}
/*@media screen and (max-width:979px){
	.speakTextBlk .spekerHead{	
		margin:0 0 10px;
		float:none;
	}
	.speakTextBlk .speakIconSoc{
		float:none;
		margin-bottom:10px;
	}
}
@media screen and (max-width:767px){
	.leaderImgBlk{
		float:none;
		width:100%;
		max-width:100%;
	}
	.speakTextBlk{
		float:none;
		width:100%;
		margin:15px 0 0 0;
	}
}
@media screen and (max-width:640px){
	.pgLeaderSpeak .speakTextRow{
		margin-top:15px;
	}
}*/

.pgLeaderSpeak .speakArchivePort {
	margin: 25px 0 0 0;
}
.speakArchivePort h3 {
	font-size: 25px;
	margin-bottom: 25px;
	padding-left: 10px;
}
.speakArchivePort .archiveBox {
	border: 2px solid #cacaca;
	margin: 0 10px 20px;
}
.archiveBox.mrgLf0 {
	margin-left: 0px;
}
.archiveBox.mrgRht0 {
	margin-right: 0px;
}
.archiveBox .archPic {
	float: left;
	width: 100px;
}
.archPic img {
	display: block;
	width: 100%;
}
.archiveBox .archiveText {
	float: left;
	margin: 4px 0 0 10px;
	color: rgba(69,69,69,0.8);
	font-size: 13px;
	width: 56%;
}
.archiveText h4 {
	font-size: 16px;
	color: #ef7104;
	font-weight: 300;
}
.archiveText .artchDesign {
	font-size: 16px;
}
.archiveText .archNormalTx {
	background: url(../images/qoute_t.png) no-repeat 0 2px;
	margin: 4px 0 0 0;
}
.archNormalTx span {
	background: url(../images/qoute_b.png) no-repeat 100% 100%;
	padding: 0 15px 0 15px;
}
#archive_carsol .owl-prev, #archive_carsol .owl-next {
	position: absolute;
	top: 52%;
	width: 20px;
	height: 53px;
	margin-top: -32px;
	text-indent: -9999px;
	transition: all 0.2s ease;
	padding: 0px;
	opacity: 1
}
#archive_carsol .owl-prev {
	background: url(../images/bntArrow_prev_gry.png) no-repeat 0 0;
	left: -25px;
}
#archive_carsol .owl-next {
	background: url(../images/bntArrow_next_gry.png) no-repeat 0 0;
	right: -25px;
}

@media screen and (max-width:1000px) {
#archive_carsol.owl-carousel {
	width: 100%;
	margin: 0 auto;
}
#archive_carsol .owl-prev {
	left: -8px;
}
#archive_carsol .owl-next {
	right: -8px;
}
}
.pgMediaReleaseDet .socialIConPosition {
    margin-top: 10px;
    float: right;
}
.pgMediaReleaseDet h2 {
    float: left;
    width: 78%;
	margin-bottom: 8px !important;
	line-height: 38px;
}

.pgChairmanCorn .twitterBlk{
	margin-top:10px;
}
.pgChairmanCorn #contenPort h3{
	font-size:25px;
	font-family:'Trebuchet MS', Tahoma, Arial;
	padding-bottom:10px;
	padding-top:10px;
}
#mediaCoverageAccord li ul li{
	background:#f1f1f1;
}
#mediaCoverageAccord .subHead{
	color:#ef7104;
}
#mediaCoverageAccord .grayBackground {
    background: #f1f1f1;
    padding: 20px 30px;
    margin: 20px 0 0 0;
    margin-top: 0px;
    /*padding-left: 20px;*/
}
.mediaVidBox .mediaVidBlk{
	    float: left;
    width: 31.5%;
    background: white;
    height: 242px;
    margin: 5px 5px;
    position: relative;
    overflow: hidden;
    
}
#eventsAccord li{
	border-bottom:none !important;
}
@media screen and (max-width: 640px) {
.mediaVidBox .mediaVidBlk {
    float: none;
    width: 100%;
}
.peopleSpeakPort .peopleSpeakBox{
	    /* max-width: none; */
		float: none;
    margin: 0 auto 10px;
}
}

/*downloads*/
.pgDownload {
}
.pgDownload #downloadAccord{
}
#downloadAccord .downloadRow{
	margin-bottom: 20px;
	background:#f1f1f1;
}
#downloadAccord .listBox{
	padding: 20px 15px;
}

.downloadRow h2 {
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 15px;
    font-size: 22px;
    color: #424242;
	margin-bottom:25px;
}
.pgDownload .docList {
	margin: 0px;
}
.docList li {
	display: inline;	
}
.docList li a {
	position: relative;
	background: #757575;
	line-height: 17px;
	border: 1px solid #757575;
	float: left;
	width: 49.3%;
	text-align: center;
	color: white;
	margin: 5px 0;
	font-size: 16px;
	font-family: 'Trebuchet MS', Tahoma, Arial;
	overflow: hidden;
	padding: 15px 0;
}
.docList li:nth-child(2n+0) a{
	float:right;
}
.docList li a:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(239,113,4,0.8);
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s ease;
}
.docList li a:after {
	position: absolute;
	content: '';
	top: -110%;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/icon_download.png) no-repeat 50% 50%;
	transition: top 0.2s ease;
}
.docList li a:hover:before {
	opacity: 1;
	visibility: visible;
}
.docList li a:hover:after {
	top: 8%;
}
#pgComm h3{
	padding-top: 10px;
    font-family:'Trebuchet MS', Tahoma, Arial;
}
#pgComm h4{
	padding-top: 10px;
    padding-bottom: 10px;
}
@media screen and (max-width:800px){ 
#pgComm h4 {
    padding-top: 20px;
    padding-bottom: 0px;
}
.docList li a {
    float: right;
    width: 100%;
    display: block;
}
}
/*home white box*/
.titleBox_lf .careerLD{
font-family: 'Trebuchet MS', Tahoma, Arial;
    font-size: 13px;
    color: black;
    padding: 8px 20px 0px;
	max-height:3em;
}
.titleBox_lf .hmaptri{
	font-family: 'Trebuchet MS', Tahoma, Arial;
    font-size: 13px;
    color: black;
    padding: 15px 20px 0px;
}

.careerLD_des{
	max-height:4em;
}
.mediaRel_des{
	font-size: 13px;
	padding: 0px 20px 7px;
	-webkit-padding-after:10px;
	-moz-padding-after:5px;
	font-family:'Trebuchet MS', Tahoma, Arial;
}
.careerImg{
	height:200px;
}
.careerImg img{
		height:200px;
}
.careerImg .teamPic{
	height:200px;
}
.thermalPowerPlantsMap{
	/* background: url(../images/map/power_home_thermal_plants.png) no-repeat top center;*/
   /* background: url(../images/map/home_map_new2.png) no-repeat top center;  */
   background: url(../images/power_thermal_oprational_map.png) no-repeat top center;
	
    background-size: cover;
}
@media screen and (max-width: 640px){
.thermalPowerPlantsMap{
	/* background: url(../images/map/power_home_thermal_plants.png) no-repeat top center;*/
   /* background: url(../images/map/home_map_new2.png) no-repeat top center;  */
   background: url(../images/power_thermal_oprational_map.png) no-repeat 46%;
  /* padding-top: 30px; */
   background-size: 304%;
   background-color: #FFE7AB;
}
}
.shareBackground{
    background: url(../images/business_map_background.jpg) no-repeat 0 0;
    background-size:cover;
}
.detailedInfoPins{
	font-family:'Trebuchet MS', Tahoma, Arial;
	font-size:14px;
	line-height:20px;
}
.busPin{
	margin-top:5px;
}
.PinDefault{
	position: absolute;
    width: 12px;
    height: 12px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: transparent;
	border: 2px solid blue;
}
.contentPin{
	margin-left:20px;
}
#operationalPin{
	border-color:black;
}
#upcomingPin{
	border-color:#b50000;
}
#solarPin{
	position: absolute;
    margin-left: -3px;
    width: 22px;
    height: 34px;
	border:none;
	background:url(../images/bitta.png) no-repeat 0 0;
}
#loderImage {
	background:url(../images/ajax-loader.gif) no-repeat 50% 50%;
	height: 100px;
}
