@font-face{font-family:Roboto-Light;src:url('../fonts/Roboto-Light.ttf');}
@font-face{font-family:Roboto-Bold;src:url('../fonts/Roboto-Bold.ttf');}
@font-face{font-family:Roboto-Regular;src:url('../fonts/Roboto-Regular.ttf');}
*{margin:0;padding:0;border:0;box-sizing:border-box;font-family:Roboto-Light;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;}
::-moz-selection{background:#0287C0;color:#fff;}
::selection{background:#0287C0;color:#fff;}
ul, ol, li, h1, h2, h3, h4, h5, h6, a, p{text-decoration:none;list-style:none;font-weight:100;}
a{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;cursor:pointer;color:#000;}
input[type="submit"]{backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;}
textarea, input, select{border-radius:0;resize:none;box-sizing:border-box;font-family:Roboto-Light;}
table,tr,td,th{border-spacing:0;padding:0;margin:0;vertical-align:top;}
img{max-width:100%;}
p,a{font-size:15px;font-family:Roboto-Light;line-height:28px;}
h1, h2, h3, h4, h5, h6{font-family:Roboto-Regular;}

body{-webkit-transition:all 0.5s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:0;}
.error{height:25px;line-height:25px;}
.error span{font-size:12px;display:none;font-family:Roboto-Light;color:#17619E;}
.overlay{position:absolute;top:0;left:0;height:100%;width:100%;padding:50px;}
.overlayColor{height:100%;width:100%;padding:30px 40px;background:rgba(28, 97, 153, 0.6);}
.table{display:table;width:100%;height:100%;}
.table_cell{display:table-cell;vertical-align:middle;}
.background_image{background-position:center;background-repeat:no-repeat;background-size:cover;}
.background_image_product{width:100%;height:100%;background-size:cover;background-position:center;}
.col_10,.col_16,.col_20,.col_25,.col_30,.col_33,.col_40,.col_50,.col_60,.col_66,.col_70,.col_80,.col_100{display:inline-block;vertical-align:top;position:relative;}
.col_10{width:10%;}
.col_16{width:16.66%;}
.col_20{width:20%;}
.col_25{width:25%;}
.col_30{width:30%;}
.col_33{width:33.33%;}
.col_40{width:40%;}
.col_50{width:50%;}
.col_60{width:60%;}
.col_66{width:66.66%}
.col_70{width:70%;}
.col_80{width:80%;}
.col_100{width:100%;}
.linetransition{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}
.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.transitionOne{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;}
.wrapper{position:relative;}
.section{position:relative;padding:50px;overflow:hidden;width:100%;}
.relative{position:relative;}
.centerAlign{text-align:center !important;}
.leftAlign{text-align:left;}
.rightAlign{text-align:right;}
.header{width:100%;position:fixed;left:0;top:0;z-index:999;background-color:#fff;}
.headerContent{position:relative;padding:0px 50px;box-shadow:0px 1px 1px 1px #e1e1e1;}
.homePageSliderBox{height:calc(80vh - 55px) !important;overflow:hidden;position:relative;}
.homePageSliderBox img{position:absolute;height:calc(80vh - 55px) !important;object-fit:cover;}
.menuTab{display:inline-block;padding:18px 10px 10px;position:relative;}
.menuTab p{font-family:Roboto-Bold;font-size:13px;text-transform:uppercase;}
.menuTab p:hover{color:#17619E;}
.menuTab:last-child{padding-right:0;}
.logoHolder{display:inline-block;vertical-align:middle;width:120px;position:relative;}
.menuHolder{display:inline-block;vertical-align:middle;width:calc(100% - 120px);position:relative;}
.logoHolder img{position:relative;display:block;padding:5px 0;}
.stuck_header .logoHolder{width:120px;}
.stuck_header .menuHolder{width:calc(100% - 120px);}
.stuck_header .menuTab{padding:10px 10px;}
.stuck_header .menuTab:last-child{padding-right:0;}
.footerHolder{position:relative;padding:50px 0 0;z-index:99;background-color:#fff;border-top:1px solid #e1e1e1;}
.socailLinkTab{display:inline-block;vertical-align:middle;position:relative;padding:0 20px;width:50%;padding-top:50px;}
.footerTop{text-align:center;margin:auto;}
.rightReserved{font-size:12px;line-height:16px;}
.socailLinkTab img{display:block;margin:auto;padding-bottom:15px;width:36px;}
.socailLinkTab:hover a{color:#17619E;}
.blockFooterSocail{position:relative;margin-top:50px;padding:50px 150px 0;border-top:1px solid #e1e1e1;}
.blockFooterSocail .col_50:first-child{border-right:1px solid #e1e1e1;}
.footerMiddle{text-align:center;margin:50px 0 30px;}
.footerMiddletab{border-radius:5px;border-bottom:1px solid rgba(171, 171, 171,0.4);width:14.28%;display:inline-block;vertical-align:middle;position:relative;height:180px;background-color:#17619E;color:#fff;}
.footerMiddleBox{height:100%;width:100%;display:table;position:relative;padding:20px;}
.footerMiddleBox p{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;color:#fff;display:table-cell;vertical-align:middle;font-family:Roboto-Regular;font-size:16px;}
.footerMiddletab:hover{background-color:#fff;color:#000;}
.footerMiddletab:hover p{color:#000;}
.footerStoreLocator{text-align:center;margin:auto;width:150px;}
.footerStoreLocator a:hover p{color:#17619E;}
.footerInvester{position:relative;padding:30px 50px 0;}
.footerInvesterTab{position:relative;text-align:left;width:1000px;margin:auto;padding-bottom:50px;}
.footerInvesterTab .col_25{text-align:center;}
.footerInvesterBox h4{color:#17619E;border-bottom:1px solid #17619E;display:inline-block;margin-bottom:15px;}
.footerPrivacy{position:relative;padding:0 50px 0px;}
.footerPrivacyContent{border-bottom:1px solid #e1e1e1;position:relative;padding:15px;text-align:center;}
.footerPrivacyContent p{display:inline-block;vertical-align:middle;position:relative;font-size:14px;color:#666666;padding:0 30px;}
.bootomLogo{position:relative;padding:50px 50px 35px;text-align:center;margin:auto;}
.footerBottom{background-color:#17619E;padding:2px 0;text-align:center;}
.footerBottom a{width:300px;display:block;margin:auto;color:#fff;text-align:center;font-size:10px;line-height:15px;}
.footerBottom a:hover span{color:red;}
.pageHolder{margin-top:65px;position:relative;}
.homePageSlider{margin:0 50px;position:relative;height:calc(80vh - 55px);overflow:hidden;width:auto;}
.paddingBottom{padding-bottom:30px;}
.sliderText{position:absolute;height:100%;width:100%;z-index:99;background-color:rgba(0,0,0,0.3);}
.sliderText .table_cell{padding:50px 0;vertical-align:bottom;text-align:left;}
.sliderText h1{text-transform:uppercase;font-size:45px;line-height:45px;color:#fff;padding:20px 50px;font-family:Roboto-Bold;}
.sliderText p{color:#fff;text-transform:capitalize;font-size:19px;background-color: #1d6399;padding: 15px 50px;display: inline-block;}

.homeGridSection{position:relative;padding:20px 50px;}
.homeGridSection .col_50:first-child{padding-right:10px;}
.homeGridSection .col_50:last-child{padding-left:10px;}
.homeGridSection .col_100:first-child{padding-bottom:10px;}
.homeGridSection .col_100:last-child{padding-top:10px;}
.bigGrid{position:relative;overflow:hidden;height:550px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.smallGrid{position:relative;overflow:hidden;height:265px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.bigGrid video{position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;}
.bannerContentVideo{position:relative;width:100%;height:100%;}
.bannerContentVideo video{width:100%;height:auto;display:block;}
.bannerContentVideo .overlayGrid{position:absolute;top:0;left:0;right:0;}
.bigGrid .blackOverlay{position:absolute;top:0;}
.blackOverlay{height:100%;width:100%;}
.homeGridSection .overlayGrid{padding:30px 0;}
.homeGridSection .overlayGrid p{font-size:17px;    background-color: #1d6399;padding: 10px 30px;display: inline-block;}
.homeGridSection .overlayGrid h2{padding: 10px 30px;}
.bigGrid:hover .blackOverlay{background-color:rgba(0,0,0,0.4);}
.smallGrid:hover .blackOverlay{background-color:rgba(0,0,0,0.4);}
.overlayGrid{height:100%;width:100%;padding:30px 40px;background:radial-gradient(ellipse at center, rgba(255, 255, 255,0) 50% , rgba(28, 97, 153, 0.5) 100%);}
.overlayGrid .table_cell{vertical-align:bottom;}
.overlayGrid h2{font-size:24px;color:#fff;padding-bottom:20px;font-family:Roboto-Bold; text-transform: uppercase;}
.overlayGrid p{font-size:14px;color:#fff;}
.overlayGrid a{font-size:14px;color:#fff;}
.homeCounterSection{position:relative;padding:50px 50px 50px;border:1px solid #e1e1e1;}
.counterTab{padding:0 30px;}
.counterTab h2{color:#17619E;font-family:Roboto-Bold;font-size:34px;}
.counterNew{color:#17619E;font-family:Roboto-Bold;font-size:34px;}
.counterTab h4{font-family:Roboto-Bold;padding:15px 0;font-size:16px;text-transform:uppercase;}
.counter-value{font-family:Roboto-Bold;}
.title{font-size:24px;line-height:28px;font-family:Roboto-Bold;}
.titleInside{font-size:15px;line-height:28px;font-family:Roboto-Bold;text-transform:uppercase;}
.pageTitle{font-size:28px;line-height:32px;font-family:Roboto-Bold;text-transform:uppercase;}
.blankSpace{height:10px;}
.pageSubTitle{font-size:18px;line-height:26px;font-family:Roboto-Bold;text-transform:uppercase;}
.dieselWindSection{position:relative;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.dieselSetsSection{padding:50px;border-right:1px solid #e1e1e1;position:relative;z-index:9;}
.windEnergySection{padding:50px;position:relative;z-index:9;height:700px;}
.dieselWindSection .title{padding-bottom:40px;}
.windEnergySection li,.dieselSetsSection li{border-bottom:1px solid #e1e1e1;font-family:Roboto-Regular;}
.windEnergySection li p, .dieselSetsSection li p{padding:30px 0;}
.bold{font-family:Roboto-Bold;}
.windEnergySection li:last-child ,.dieselSetsSection li:last-child{border-bottom:none;}
.windEnergySection li a{transition: all 0s; -webkit-transition: all 0s; -moz-transition: all 0s;}
.windEnergySection li p:hover, .dieselSetsSection li p:hover{color:#fff;font-family:Roboto-Bold;}
.background_image{width:100%;height:100%;background-size:cover;background-position:center;}
.banner_image .background_image:after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); z-index: 1;}
.banner_image{overflow:hidden;}
.absolute{position:absolute;left:0;top:0;width:100%;height:100%;}
.banner_image .background_image{height:100%;position:absolute;left:0;top:0;width:100%;opacity:0;}
.aboutSustainabilty{position:relative;padding:50px;}
.aboutSustainabilty img{width:100%;}
.whyPowericaNews img{width:100%;}
.aboutSustainabilty .col_50:first-child,.whyPowericaNews .col_50:first-child{padding-right:50px;}
.aboutSustainabilty .col_50:last-child,.whyPowericaNews .col_50:last-child{padding-left:50px;}
.color{color:#17619E;}
.aboutSustainabiltyTab h2{padding-bottom:40px !important;}
.readmore{font-size:14px;line-height:16px;cursor:pointer;font-family:Roboto-Regular;padding:20px 0;}
.readmore:hover{font-family:Roboto-Bold;}
.whyPowericaNews{position:relative;padding:50px;}
.whyPowericaNewsTab h2{padding-bottom:40px;}
.whyPowericaNews .col_50:last-child h2{padding-bottom:20px;}
.newsInnerTab{position:relative;padding:20px 0;border-bottom:1px solid #e1e1e1;cursor:pointer;}
.newsInnerTab:last-child{border-bottom:none;}
.newsInnerTab h4{font-size:18px;padding-right:30px;}
.date{font-size:14px;}
.arrowLeft{position:absolute;right:20px;top:0;bottom:0;margin:auto;opacity:0;}
.newsInnerTab:hover .arrowLeft{opacity:1;right:0;}
.newsInnerTab:hover .date{color:#17619E;}
.newsInnerTab:hover h4{color:#17619E;}
.bannerHolder{position:relative;padding:0 50px;}
.bannerContent{height:400px;background-repeat:no-repeat;width:100%;position:relative;background-position:center;background-size:cover;}
.bannerContent .overlayGrid{
	    background: rgba(0, 0, 0, 0.4);
}
.bannerContent .overlayGrid p{font-family:Roboto-Bold;}
.bannerHolder h2{padding-bottom:0;text-align:center;font-size:36px;text-transform:uppercase;}
.bannerHolder .overlayGrid .table_cell{vertical-align:middle;}
.productTextUnderBanner{position:relative;padding:50px;}
.productTextUnderBanner p{line-height:45px;}
.productListing{position:relative;padding:0 50px;}
.productListingBox{position:relative;padding-left:50px;}
.productListingTab:first-child{border-top:none;padding-top:50px;}
.productListingTab:last-child{border:none;padding-bottom:50px;}
.productListingTab{padding:20px 0;border-bottom:1px solid #e1e1e1;}
.productListingTab .col_40,.productListingTab .col_60{vertical-align:middle;}
.productListingTab h2{padding-bottom:40px;}
.overlayGradientColor{position:absolute;height:100%;width:100%;opacity:0;z-index:1;background:radial-gradient(ellipse at center, rgba(255, 255, 255,0) 50% , rgba(28, 97, 153, 0.9) 100%);}
.overlayGradientColorImg{display:block;width:100%;position:relative;}
.productListingTab:hover h2{color:#17619E;}
.productListingTab:hover .readmore{color:#17619E;}
.productListingTab:hover .overlayGradientColor{opacity:1;}
.productInnerHolder{position:relative;padding:0 50px;}
.leftSideDiv{display:inline-block;vertical-align:top;position:relative;width:300px;background-color:#fff;z-index:99; transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}
.rightSideDiv{display:inline-block;vertical-align:top;padding-top:50px;padding-bottom:50px;padding-left:40px;border-left:1px solid #e1e1e1;position:relative;width:calc(100% - 300px);}
.innerPageBanner h2{text-align:left !important;text-transform:uppercase;}
.leftSideDivAdd{left:0 !important;top:0;border-right:1px solid #e1e1e1;}
.diveder{width:100%;height:1px;background-color:#e1e1e1;}
.innerPageBanner .bannerContent{height:300px;}
.leftSideMenu{padding:20px 20px 20px 0;}
.leftSideMenuTab{position:relative;padding:20px 10px 20px 0;border-bottom:1px solid #e1e1e1;text-transform:uppercase;}
.leftSideMenuTabActive p{font-family:Roboto-Bold !important;}
.leftSideMenuTabActive{position:relative;}
.leftSideMenuTabActive:before{content:'';position:absolute;top:10px;bottom:10px;width:5px;left:-50px;background-color:#17619E;}
.leftSideMenuTab p{font-family:Roboto-Regular;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.leftSideMenuTab p:hover{color:#17619E;padding-left:5px;}
.rightSideContent .pageTitle{padding-bottom:40px;}
.rightSideContent .pageSubTitle{padding:30px 0;}
.rightSideContentTab{padding-bottom:30px;}
.rightSideContentTab .managementHolder .boardDirectorHolderContent p, .boardDirectorHolderTab .boardDirectorHolderContent p{text-align: justify;}

.imgClass{display:block;width:100%;padding-bottom:20px;}
.imgClassContainer{display:block;max-width:580px !important;margin-left:0 !important; padding-bottom:20px;}
.pageInnerUl{position:relative;}
.pageInnerUl li{padding-left:30px;}
.pageInnerUl p{position:relative;line-height:35px;}
.pageInnerUl p:before{content:'';position:absolute;left:-30px;width:14px;height:14px;background-size:12px;background-repeat:no-repeat;top:10px;margin:auto;background-image:url('../images/icons/bulletArrow.png');}
.padding_top{padding-top:30px;}
.padding_top_20{padding-top:20px;}
.pageInnerVideo video{width:100%;}
.desktopVideo{position:relative;}
.mobileVideo{display:none;position:relative;}
.activeMainPageMenu{color:#17619E;}
.wind-ipp-projects-Grid{padding:20px 0;position:relative;}
.wind-ipp-projects-Box{background-color:#1d629a;}
.wind-ipp-projects-Box-text{position:relative;width:100%;padding:20px;height:100%;color:#fff;background-color: rgba(29, 99, 153 ,0.7);}
.topRight{text-align:right;padding-bottom:100px;}
.bottomRight{text-align:right;width:calc(100% - 160px);display:inline-block;vertical-align:bottom;}
.bottomLeft{text-align:left;width:160px;display:inline-block;vertical-align:bottom;}
.bottomLeft h2{font-size:50px;line-height:40px;display:inline-block;font-family:Roboto-Bold;}
.paddingRightBottom{padding-bottom:20px;padding-right:10px;}
.paddingLeftBottom{padding-bottom:20px;padding-left:10px;}
.wind-ipp-projects-Box-text .topRight h3{text-transform:uppercase;}
.contactHolder{padding:60px 50px;position:relative;}
.contactForm .pageSubTitle{text-align:left;padding-bottom:50px;}
.group{position:relative;margin-bottom:45px;}
.contactForm input , select, textarea{font-size:15px;padding:10px 10px 10px 5px;display:block;width:100%;border:none;border-bottom:1px solid #e1e1e1;background-color:transparent;}
.contact-us-Btn input{font-size:15px;width:180px;border:1px solid #17619E;background-color:transparent;color:#17619E;cursor:pointer;}
.contact-us-Btn input:hover{background-color:#17619E;color:#fff;}
.contactForm input:focus{outline:none;}
.dieselInnerSelect{display:none;}
.serviceInnerSelect{display:none;}
.inputElement{position:relative;}
.contactForm .inputElement{padding-bottom:20px;}
.inputElement select{background-image:url(../images/icons/dropDown.png);background-repeat:no-repeat;background-position:right;}
.inputElement input{transition:all 1s;position:relative;}
.inputElement input:focus{border-color:#17619E;}
.inputElement select:focus{border-color:#17619E;}
.inputElement textarea:focus{border-color:#17619E;}
.inputElementTextarea{padding-top:20px;}
.inputElementTextarea textarea{height:100px;border:1px solid #e1e1e1;background-color:transparent;}
::-webkit-input-placeholder{color:#a1a1a1;}
::-moz-placeholder{color:#a1a1a1;}
:-ms-input-placeholder{color:#a1a1a1;}
:-moz-placeholder{color:#a1a1a1;}
.heavyFont{font-family:Roboto-Bold;}
.contactAddreeText{padding-right:50px;}
.contactAddreeTextTab{padding-bottom:40px;}
.contactAddreeTextTab h2{padding-bottom:15px;}
.contactAddreeText a:hover{color:#17619E;}
.factoriesHolder .paddingRightBottom{padding-bottom:50px;padding-right:30px;}
.factoriesHolder .paddingLeftBottom{padding-bottom:50px;padding-left:30px;}
.factoriesHolderTab .pageSubTitle{padding-top:20px;padding-bottom:15px;}
.factoriesHolderTab img{display:block;width:100%;}
.sideMenuBottomHolder{position:absolute;height:200px;width:280px;}
.sideMenuBottom{position:relative;margin-top:30px;background-color:#ececec;padding:20px;border-top:5px solid #1c6199;}
.sideMenuBottom .pageSubTitle{padding-bottom:20px;}
.sideMenuBottom p{font-size:15px;}
.legacyTab{width:7.69%;display:inline-block;vertical-align:middle;}
.legacyTab p{font-size:15px;font-family:Roboto-Bold;display:inline;cursor:pointer;}
.tab_data{display:none;}
.active_tab_data{display:block;}
.active_year_tab{padding-bottom:34px;border-bottom:2px solid #17619E;color:#17619E;}
.legacyHolderTab{padding:50px 0;}
.legacyHolderTab:first-child{padding-top:0;}
.legacyLeftHolder{display:inline-block;vertical-align:top;width:400px;position:relative;}
.legacyLeftHolder{position:sticky;top:140px;}
.legacyLeftHolder img{display:block;}
.legacyRightHolder{display:inline-block;vertical-align:top;padding-left:50px;width:calc(100% - 400px);position:relative;}
.legacyRightHolderTab h2{font-size:80px;color:#17619E;font-family:Roboto-Bold;margin-bottom:30px;position:relative;}
.legacyRightHolderTab{padding-bottom:80px;padding-top:80px;padding-left:50px;position:relative;}
.legacyRightHolderTab h2:before{content:'';transition:all 5s;position:absolute;bottom:0px;width:0;height:1px;background-color:#17619E;left:0;}
.legacyRightHolderTab p{font-size:17px;}
.visionHead{padding-top:40px;}
.add_block_effect_new h2:before{width:100%;transition:all 5s;}
.boardDirectorHolderImg{display:inline-block;vertical-align:top;position:relative;width:200px;}
.boardDirectorHolderContent{display:inline-block;vertical-align:top;position:relative;width:calc(100% - 200px);padding-left:50px;}
.boardDirectorHolderImg img{width:100%;}
.boardDirectorHolderContent a{text-decoration: underline;}
.boardDirectorHolderTab{position:relative;padding:30px 0;}
.boardDirectorHolderContent h2{font-size:18px;line-height:26px;font-family:Roboto-Bold;text-transform:uppercase;}
.boardDirectorHolderContent span{padding:5px 0 15px;font-size:16px;display:block;}
.managementHolder .boardDirectorHolderContent{width:100%;padding-left:0;}
.associationsFirstHead{padding-top:0 !important;}
.testimonialsHolder .col_25{width:calc(25% - 15px);margin-right:20px;margin-bottom:70px;}
.testimonialsHolder .col_25 img{width:100%;}
.testimonialsHolder .col_25:nth-child(4n+0){margin-right:0;}
.testimonialsHolderPage .col_33{width:calc(33.33% - 20px);margin-right:30px;margin-bottom:30px;}
.testimonialsHolderPage .col_33:nth-child(3n+0){margin-right:0;}
.testimonialsHolderPage h3{font-size:18px !important;font-family:Roboto-Bold;}
.testimonialsHolderTab h3{font-size:22px;font-family:Roboto-Bold;}
.testimonialsHolderTab{padding:20px;transition:all 0.5s;text-align:center;}
.testimonialsHolderTab img{margin:auto;display:block;position:relative;}
.testimonialsHolderTab:hover{box-shadow:0px 0px 5px 1px#ddd;}
.borderBottom{position:relative;background-color:#e1e1e1;width:100%;height:1px;margin:10px 0 10px;}
.testimonialsHolderPage .testimonialsHolderTab{padding:10px;transition:all 0.5s;text-align:left;box-shadow:0px 0px 5px 1px#ddd;min-height:130px;position:relative;}
.testimonialsHolderPage .testimonialsHolderTab:hover{background-color:#17619E;color:#fff;}
.bootomLine{position:absolute;bottom:0;left:0;right:0;width:100%;padding:0 10px 10px;}
.bootomLine .col_50{margin:0;width:100%;margin-bottom: 0 !important;}
.newsHolder .col_50{width:calc(50% - 50px);margin-right:100px;margin-bottom:60px;}
.newsHolder .col_50:nth-child(2n+0){margin-right:0;}
.newsBoxTab .pageSubTitle{padding-top:0 !important;padding-bottom:10px !important;text-transform:uppercase;}
.newsBoxTab span{padding-bottom:10px;font-size:14px;display:block;}
.majorInstallationsHolder .boardDirectorHolderImg img{display:block;}
.majorInstallationsHolder .boardDirectorHolderImg{width:calc(100% - 400px);vertical-align:middle;}
.majorInstallationsHolder .boardDirectorHolderContent{width:400px;padding:0 0 0 80px;vertical-align:middle;}
.majorInstallationsHolder .boardDirectorHolderContent h2{font-size:30px;line-height:40px;}
.viewBtn{font-size:18px;line-height:26px;font-family:Roboto-Bold;padding-top:20px;cursor:pointer;}
.marketSegmentsTab{background-color:#1C6199;}
.market-segments-Top{height:80px;padding:0px 40px;color:#fff;border-bottom:1px solid #fff;position:relative;cursor:pointer;}
.market-segments-Top:after{content:'';position:absolute;transition:all 0.5s;background-image:url('../images/icons/down-arrow.svg');background-size:20px;margin:auto;width:20px;height:20px;top:0;bottom:0;right:20px;background-repeat:no-repeat;}
.market-segments-Top img{display:inline-block;vertical-align:middle;width:40px;}
.market-segments-Top h2{text-transform:uppercase;display:inline-block;vertical-align:middle;width:calc(100% - 60px);font-size:20px;padding-left:35px;}
.market-segments-Bottom{padding-bottom:20px;display:none;}
.active_qa:after{transform:rotate(180deg);}
.market-segments-Bottom-Tab{color:#fff;padding:20px 20px 0 20px;}
.market-segments-Bottom-Tab h2{font-size:20px;padding-bottom:10px;}
.market-segments-Bottom-Tab p{position:relative;padding:0 20px 0 30px;width:50%;display:inline-block;font-size:13px;text-transform:uppercase;}
.market-segments-Bottom-Tab p:before{content:'';position:absolute;left:0px;width:14px;height:14px;background-size:11px;background-repeat:no-repeat;top:6px;margin:auto;background-image:url('../images/icons/bulletArrowWhite.png');}
.marketSegmentsHolder .col_50{width:calc(50% - 15px);margin-right:30px;margin-bottom:30px;}
.marketSegmentsHolder .col_50:nth-child(2n+0){margin-right:0;}
.overviewHeight{min-height:1010px;}
.mapCity{display:inline-block;vertical-align:top;position:relative;width:150px;}
.mapMainHolder{display:inline-block;vertical-align:top;position:relative;width:calc(100% - 150px);}
.mapCityTab p{font-size:13px;border-bottom:1px solid #e1e1e1;}
.mapCityTab{position:relative;}
.homeLogoAnimationContent{position:fixed;width:100%;height:100%;top:0;left:0;text-align:center;z-index:99;}
.homePageLineOne,.homePageLineTwo,.homePageLineThree,.homePageLineFour,.homePageLineFive,.homePageLineSix,.homePageLineSeven{position:absolute;top:0;width:1px;background-color:#17619E;height:0%;}
.homePageLineOne span,.homePageLineTwo span,.homePageLineThree span,.homePageLineFour span,.homePageLineFive span,.homePageLineSix span,.homePageLineSeven span{height:0%;position:absolute;top:0;width:1px;background-color:#fff;left:0;}
.homePageLineOne{left:12.5%;}
.homePageLineTwo{left:25%;}
.homePageLineThree{left:37.5%;}
.homePageLineFour{left:50%;}
.homePageLineFive{left:62.5%;}
.homePageLineSix{left:75%;}
.homePageLineSeven{left:87.5%;}
.onPageLine{z-index:1;position:fixed;width:100%;height:100%;left:0;top:0;}
.logoHolderConten{text-align:center;width:100%;overflow:hidden;position:relative;height:100vh;display:inline-block;}
.homepageHolder{opacity:0;}
.animationLogo{opacity:0;width:550px;}
.forBottomBorder li{border-bottom:1px solid rgba(255,255,255,0.2);}
.forBottomBorder li p{color:rgba(255,255,255,0.5);}
.customerCareHolderNo{padding-top:20px;}
.tableData a{display:inline-block;}
.customerCareTab{position:relative;}
.customerCareTab img{position:absolute;top:0;bottom:0;margin:auto;}
.customerCareTab span{padding-right:80px;}
.activeCustomerCare{color:#17619E;}
.activeCustomerCare img{transform:rotate(180deg);}
.careersGridHolderImg{width:600px;display:inline-block;vertical-align:middle;position:relative;}
.careersGridHolderContent{width:calc(100% - 600px);padding-left:50px;display:inline-block;vertical-align:middle;position:relative;}
.careersGridBoxBigHolder{display:inline-block;vertical-align:middle;width:70%;position:relative;}
.careersGridBoxSmallHolder{display:inline-block;vertical-align:middle;width:30%;position:relative;}
.careersHolder{position:relative;}
.careersGridHolder{position:relative;padding:50px 50px;}
.careersGridBoxBig{width:calc(100% - 20px);margin-right:20px;display:inline-block;vertical-align:middle;height:400px;}
.careersGridBoxSmall1{width:100%;display:inline-block;vertical-align:middle;height:calc(200px - 10px);margin-bottom:10px;}
.careersGridBoxSmall2{width:100%;display:inline-block;vertical-align:middle;height:calc(200px - 10px);margin-top:10px;}
.careersGridHolderContent .pageTitle{padding-bottom:40px;}
.workingAtPowerica{position:relative;background-color:#F9F9F3;padding:80px 50px 40px;text-align:center;}
.workingAtPowerica .pageTitle{padding-bottom:30px;}
.workingAtPowerica h3{font-size:16px;font-family:Roboto-Bold;padding-bottom:15px;}
.workingAtPowerica p{font-size:16px;color:#878787;}
.workingAtPowericaBox{position:relative;padding:40px;}
.investersHolder{position:relative;padding:50px;}
.assistanceHolder{position:relative;padding:60px 50px;text-align:center;}
.investerDateTime{text-align:center;margin:auto;}
.accordian_data{display:none;padding-top:30px;}
.accordian_title{cursor: pointer;}
.accordian_title_Tab{position:relative;}
.accordian_title_Tab .pageTitle{transition: all 0.5s; position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 50px);}
.accordian_title_Tab .arrowBtn{position:relative;display:inline-block;vertical-align:middle;width:50px;}
.accordian_title_Tab .arrowBtn img{position:absolute;top:0;bottom:0;margin:auto;right:0;}
.open_accordian .arrowBtn img{transform:rotate(180deg);}
.accordian{position:relative;padding:40px 0;border-bottom:1px solid #e1e1e1;}
.accordian:last-child{border-bottom:none;}
.selectMenuHolder{width:500px;}
.open_accordian .pageTitle{color: #17619E;}
.accordian_title_Tab .pageTitle:hover{color: #17619E;}
.selectMenu{width:50%;display:inline-block;vertical-align:middle;}
.selectMenu select{border-bottom:1px solid #e1e1e1;background-image:url('../images/icons/dropDown.png');background-position:right;background-repeat:no-repeat;width:100%;}
.accordian .selectMenu select{font-family: Roboto-Bold;font-size: 20px;}
/*.downloadPdfFile{padding-top: 30px;}*/
.downloadPdfFileBox{padding:20px 50px 0px 0;position:relative;}
.downloadPdfFileBox p{font-family: Roboto-Bold; padding-left:35px;position:relative;font-size: 17px;color: #17619E;transition: all 0.5s;}
.downloadPdfFileBox p:hover{color: #000;}
.downloadPdfFileBox p:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url('../images/icons/download.svg');height:20px;width:20px;background-size:18px;background-repeat:no-repeat;}
.loader{height:100%;width:100%;position:fixed;top:0px;left:0px;background:url('../images/loader.gif') no-repeat scroll center center #fff;z-index:99999;opacity:.6;display:none;}
.bseNseHolder{width:100%;position:absolute;bottom:40px;left:0;right:0;}
.bseNseHolder .col_50:first-child{padding-right:40px;}
.bseNseHolder .col_50:last-child{padding-left:40px;}
.bseNseBox h3{color:#fff;position:relative;display:inline;padding-left:40px;}
.up:before{content:'';position:absolute;background-image:url('../images/icons/up.png');width:20px;height:10px;background-repeat:no-repeat;top:0;bottom:0;margin:auto;left:0;}
.down:before{content:'';position:absolute;background-image:url('../images/icons/down.png');width:20px;height:10px;background-repeat:no-repeat;top:0;bottom:0;margin:auto;left:0;}
.staticPageHolder{padding:50px;position:relative;}
.staticPageHolder .pageTitle{padding:50px 0 20px;}
.staticPageHolder h3{padding:50px 0 20px;}
.menuUl{opacity:0;pointer-events:none;position:absolute;top:55px;background-color:#fff;width:280px;text-align:left;left:0px;padding:10px 20px;box-shadow:1px 1px 1px 1px #ddd;}
.smallWidth .menuUl{width:220px;}
.stuck_header .menuUl{top:46px;}
.menuTab:hover .menuUl{opacity:1;z-index:99;pointer-events:auto;}
.menuUl p{text-transform:capitalize;font-family:Roboto-Light;font-size:14px;line-height:22px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.menuUl li{padding:11px 0;border-bottom:1px solid rgba(232, 229, 229, 0.4);position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.menuUl li:before{content:'';position:absolute;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;width:0px;height:1px;background-color:#17619E;left:0;bottom:0;}
.menuUl li ul li{border-bottom:none;padding:5px;}
.menuUl li ul li:before{display:none;}
.menuUl li:hover:before{width:100%;}
.menuUl p:hover{color:#17619E;padding-left:5px;}
.menuUnderUl{padding-top:5px;}
.menuUnderUl p{position:relative;padding-left:15px;}
.menuUnderUl p:before{content:'';position:absolute;background-image:url(../images/icons/subMenuArrow.svg);background-repeat:no-repeat;left:0;width:14px;height:14px;background-size:14px;top:3px;margin:auto;}
.menuUnderUl p:hover{padding-left:20px;}
#productRangeList:hover .menuUnderUl{height:100%;opacity:1;pointer-events:auto;}
.menuUl .leftSideMenuTabActive:before{display:none;}
.majorInstallationsTab p{text-transform:uppercase;}
.menuUl:before{}
.leaflet-container .leaflet-control-attribution{display:none;}
.menuUl:before,.menuUl:after{bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.menuUl:before{border-color:rgba(170, 170, 170, 0);border-bottom-color:#efefef;border-width:10px;margin-left:2px;}
.menuUl:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:4px;}
.downloadBtnProduct{position:relative;background-color:#1c6199;cursor:pointer;color:#fff;box-shadow:2px 2px 1px 0px #8dcbfd;}
.downloadBtnProduct p{padding:0 15px;display:inline-block;vertical-align:middle;position:relative;width:calc(100% - 60px);font-family:Roboto-Bold;color:#fff;}
.downloadBtnProduct span{padding:20px 15px;text-align:center;display:inline-block;vertical-align:middle;position:relative;width:60px;border-left:1px solid #000;}
.downloadBtnProduct span img{width:20px;height:20px;filter:brightness(0) invert(1);}
.product-range-Menu-Holder{position:relative;padding:20px 0px 20px 20px;border-bottom:1px solid #e1e1e1;text-transform:uppercase;}
.downloadBtnProductHolder .col_50{width:calc(50% - 15px);margin-right:15px;margin-bottom:15px;}
.downloadBtnProductHolder .col_50:nth-child(2n + 1){margin-right:0;}
.mobileLogo{width:90px;margin:5px 10px;}
.mobileMenuHolder{box-shadow:0px 1px 1px 1px #e1e1e1;height:50px;width:100%;position:fixed;top:0;background-color:#fff;left:0;z-index:100;display:none;}
.mobile_menu{height:50px;width:45px;position:fixed;right:0;top:0;cursor:pointer;}
.mobileMenuHolder .menu{overflow:auto;background:#fff;position:fixed;top:0px;padding:0px 5px;padding-top:50px;letter-spacing:1.2px;text-transform:uppercase;font-size:14px;line-height:30px;left:0%;width:100%;height:100%;z-index:-1;display:none;}
.menuinner{position:relative;width:100%;height:100%;}
.menuinner ul.scrollbar{overflow-y:scroll;overflow-x:hidden;}
.getIntouchpopUpHolder .scrollbar{overflow-y:scroll;overflow-x:hidden;}
.scrollbar::-webkit-scrollbar-track{border-radius:10px;background-color:transparent;}
.scrollbar::-webkit-scrollbar{width:4px;background-color:transparent;}
.scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:#17619E;}
.menuinner ul{height:100%;width:100%;}
.logo{position:fixed;height:40px;left:5px;top:5px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.mobileMenuHolder a{color:#17619E;font-size:15px;line-height:50px;}
.mobileMenuHolder .menu li{width:100%;line-height:50px;padding:0 10px;color:#17619E;font-size:15px;text-transform:uppercase;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;position:relative;}
.left_transition{margin-left:-100%;}
.active .left_transition{margin-left:0;}
.active .right_transition{margin-left:0;}
.right_transition{margin-left:100%;}
.mobile_menu span:first-child{top:14px;}
.mobile_menu span:last-child{top:32px;}
.active_menu span{opacity:0;}
.active_menu span:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:24px;opacity:1;}
.active_menu span:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);top:24px;opacity:1;}
.submenu_arrow span:first-child{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);}
.submenu_arrow span:last-child{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);left:12px;}
.active_submenu span:first-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.active_submenu span:last-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.submenu_arrow span{height:3px;width:50%;position:absolute;left:3px;top:12px;background-color:#17619E;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.mobileMenuHolder .menu li:after{position:absolute;content:"";height:1px;width:100%;left:0;background-color:#17619E;bottom:0;}
.mobile_menu span{height:3px;width:70%;background-color:#17619E;position:absolute;top:23px;border-radius:4px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.submenu_arrow{position:absolute;height:30px;width:30px;top:0;top:12px;right:4px;}
.submenu_m{display:none;overflow:auto !important;height:200px;}
.submenu_m li{padding:0 10px;font-size:11px;cursor:pointer;}
.stuck_header_sideMenuBottomHolder{position:fixed;top:55px;}
.mobileMenuHolder .menu li p{font-size:15px;line-height:50px;}
.innerMenu p{position:relative;padding-left:20px;font-size:15px;line-height:30px;text-transform:initial;}
.text-transform-normal{text-transform:initial !important;}
.innerMenu p:before{content:'';position:absolute;background-image:url('../images/icons/subMenuArrow.svg');background-repeat:no-repeat;left:0;width:14px;height:14px;background-size:14px;top:7px;margin:auto;}
.innerMenu p:hover{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;color:#17619E;}
.phoneStyle{position:relative;padding-left:30px;}
.phoneStyle:before{content:'';position:absolute;background-image:url('../images/icons/call.svg');background-repeat:no-repeat;left:0;width:14px;height:14px;background-size:14px;top:0;margin:auto;bottom:0;}
.phoneStyle:hover{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;color:#17619E;}
.mailStyle{position:relative;padding-left:30px;word-wrap:break-word;}
.mailStyle:before{content:'';position:absolute;background-image:url('../images/icons/mail.png');background-repeat:no-repeat;left:0;width:14px;height:14px;background-size:14px;top:10px;}
.mailStyle:hover{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;color:#17619E;}
.masonry{-webkit-column-gap:0;-moz-column-gap:0;-ms-column-gap:0;-o-column-gap:0;column-gap:0;counter-reset:item-counter;margin:auto;-webkit-column-count:1;column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;}
.marketSegmentsTabHolder{margin-bottom:20px;}
.marketSegmentsTab{position:relative;}
.mobileSideMenuHolder{position:relative;display:none;z-index:9;}
.mobileSideMenuHolder img{position:absolute;top:0px;left:0px;width:40px;cursor:pointer;}
.sideMenuOverlay{height:100%;width:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.5);display:none;z-index:1;}
.majorInstallationsHolder .block_effect{margin-top:200px !important;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s;opacity:0;}
.majorInstallationsHolder .add_block_effect{margin-top:0px !important;opacity:1;}
.block_effect{margin-top:400px !important;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s;opacity:0;}
.add_block_effect{margin-top:0px !important;opacity:1;}
.block_effect_new{margin-top:100px !important;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.add_block_effect_new{margin-top:0px !important;}
.sustainabilityFirstHolder{position:relative;padding:40px 150px 50px;background-color:#F6F6ED;text-align:center;margin:40px 0 30px;}
.sustainabilityFirstHolder p{padding:30px 0;line-height:30px;position:relative;}
.sustainabilityThirdHolder{position:relative;margin-top:30px;border:1px solid #e1e1e1;}
.sustainabilitySecondHolder{border:1px solid #e1e1e1;position:relative;}
.sustainabilitySecondHolder .overlayColor,.sustainabilityThirdHolder .overlayColor{background:transparent;}
.co2BoxHolderText40Width{width:calc(100% - 400px);display:inline-block;vertical-align:middle;position:relative;}
.co2BoxHolderText60Width{width:400px;display:inline-block;vertical-align:middle;position:relative;}
.co2BoxHolderText{padding-right:100px;color:#17619E;}
.co2BoxHolderText h2{color:#17619E;font-size:34px;padding-bottom:20px;font-family:Roboto-Bold;}
.co2BoxHolderText p{line-height:20px;}
.co2Box{width:10.5%;margin:5px;display:inline-block;vertical-align:middle;border:1px solid #000;padding:2px;text-align:center;}
.co2Box p,.bottomCo2BoxHolderLeft p{font-size:10px !important;color:#000;}
.co2Box span{vertical-align:sub;}
.mwStyle{line-height:30px;font-size:24px;font-family:Roboto-Bold;display:inline-block;vertical-align:middle;color:#17619E;}
.co2BoxHolder{text-align:right;}
.greyBoxHolder{position:relative;padding:30px 100px;background-color:#F6F6ED;}
.greyBoxHolder p{font-size:18px;font-family:Roboto-Regular;}
.greyBoxHolder p i{font-size:17px;font-family:Roboto-Regular;display:block;}
.bottomCo2BoxHolder{text-align:right;float:right;width:210px;margin-top:25px;padding-right:5px;}
.bottomCo2BoxHolder p{font-size:14px;}
.bottomCo2BoxHolderLeft{width:38px;display:inline-block;vertical-align:middle;position:relative;}
.bottomCo2BoxHolderRight{width:calc(100% - 50px);display:inline-block;vertical-align:middle;position:relative;}
.bottomCo2BoxHolderLeft .co2Box{width:100%;margin:0;}
.PowericaTabTotal .col_33{width:calc(33.33% - 40px);margin-right:60px;}
.PowericaTabTotal .col_33:last-child{margin-right:0px;}
.AdditionSign{position:relative;}
.AdditionSign:before{content:'+';position:absolute;right:0;top:9px;right:-20px;font-size:40px;font-family:Roboto-Bold;}
.equalSign{position:relative;}
.equalSign:before{content:'=';position:absolute;right:0;top:9px;right:-20px;font-size:40px;font-family:Roboto-Bold;}
.PowericaTabTotalBox img{display:block;height:62px;}
.PowericaTabTotalBox h2{font-size:24px;color:#17619E;padding:20px 0;font-family:Roboto-Bold;}
.PowericaTabTotalBox p{color:#17619E;line-height:22px;}
.causesHolder .overlayColor{padding:20px;}
.sustainabilityFourthHolder{position:relative;padding:60px 0 40px;}
.causesHolderBox{text-align:center;height:160px;}
.causesHolderBox img{height:40px;display:block;margin:auto;}
.causesHolderBox h3{color:#fff;padding-top:20px;font-size:18px;}
.counterTab svg text{fill:#17619E;font-family:Roboto-Bold;font-size:34px;}
.causesHolder .col_33{width:calc(33.33% - 28px);margin-right:40px;margin-bottom:20px;overflow:hidden;height:200px;}
.causesHolder .col_33:nth-child(3n+0){margin-right:0;}
.causesHolder .col_33 .background_image{width:100%;height:200px;position:relative;text-align:center;cursor:pointer;margin-bottom:20px;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;}
/*.causesHolder .col_33 .background_image:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.5s ease-in-out;}*/
.sustainabilityFifthHolder{position:relative;}
.sustainabilityFifthHolder .pageTitle{padding-bottom:30px;}
.sustainabilityFifthHolder .pageSubTitle{padding:0;padding-bottom:10px;}
.sustainabilitySliderOneNew{position:relative;padding:30px 0;}
.sustainabilitySliderOneNew .sustainabilitySliderBox{position:relative;width:100%;margin:0;padding:0 10px;}
.sustainabilitySliderHolder{overflow:hidden;}
.sustainabilitySliderOne{position:relative;padding:30px 0;}
.sustainabilityFifthHolder .diveder{margin-bottom:40px;}
.certificatesTabNew h4{font-size:20px;margin:auto;text-align:center;padding-top:10px;}
.WhyPowericaNseBse{position:relative;padding:50px;}
.WhyPowericaNseBseTab1{width:100%;padding:0 100px;text-align:center;vertical-align:middle;position:relative;display:inline-block;}
.WhyPowericaNseBseInner{width:190px;display:inline-block;vertical-align:middle;}
.WhyPowericaNseBseInner h2{font-family:Roboto-Bold;font-size:34px;}
.WhyPowericaNseBseInner p{position:relative;}
.headBSENSE{font-family:Roboto-Bold;color:#666666;font-size:20px;}
.bseNsePoint{padding-left:30px;font-size:14px;}
.WhyPowericaNseBseTab1 p{line-height:45px;}
.inputElementCheckBox{position:relative;height:25px;overflow:hidden;}
.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.container input{position:absolute;opacity:0;cursor:pointer;display:inline !important;}
.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #e1e1e1;}
.container:hover input ~ .checkmark{background-color:#ccc;}
.container input:checked ~ .checkmark{background-color:#17619E;}
.checkmark:after{content:"";position:absolute;display:none;}
.container input:checked ~ .checkmark:after{display:block;}
.container .checkmark:after{left:6px;top:2px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.allow3lineText{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
#success{display:block;margin-top:20px;}
.whypowericaCounterHolder p{color:#fff;}
.achieventsPowericaHolder{position:relative;padding:60px 50px 0;}
.achieventsPowericaHolderInner{padding:30px 0;position:relative;text-align:center;}
.achieventsPowericaHolderInner .col_33{width:calc(33.33% - 20px);margin-right:30px;margin-bottom:30px;}
.achieventsPowericaHolderInner .col_33:nth-child(3n+0){margin-right:0;}
.achieventsPowericaHolderInner .col_33:last-child{margin-right:0;}
.achieventsPowericaHolderInner .col_50{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px;}
.achieventsPowericaHolderInner .col_50:nth-child(2n+0){margin-right:0;}
.VisionContentHolder .achieventsPowericaHolderInner{padding-top:0;}
.achieventsPowericaHolderBox{height:300px;width:100%;color:#17619E;display:table;padding:20px;text-align:center;border:1px solid #F6F6ED;background-color:#F6F6ED;}
.achieventsPowericaHolderBox p{display:table-cell;vertical-align:bottom;font-size:16px;font-family:Roboto-Regular;}
.VisionContentHolder .achieventsPowericaHolderBox{height:280px;width:100%;color:#17619E;display:table;padding:20px;text-align:center;border:1px solid #F6F6ED;background-color:#F6F6ED;}
.achieventsPowericaHolderBox:hover{background-color:#17619E;color:#fff;}
.VisionContentHolder .achieventsPowericaHolderBox p{font-size:17px;}
.achieventsPowericaHolderBox h4{font-size:18px;padding-bottom:10px;font-family:Roboto-Bold;}
.clientLogoHolder{position:relative;padding:60px 50px 30px;}
.clientLogoHolderSlider{position:relative;padding-top:20px;}
.clientLogoHolderSlider .col_16{vertical-align:middle;padding:30px 30px;text-align:center;}
.whypowericaInnerPage{position:relative;border-top:1px solid #e1e1e1;}
.whypowericaInnerPageLink{position:relative;padding:50px 0 0;}
.whypowericaInnerPageLink p{line-height:40px;}
.whypowericaInnerSustainability{position:relative;padding:60px 50px 0;border-top:1px solid #e1e1e1;}
.whypowericaSustLeft{width:450px;padding-right:50px;display:inline-block;vertical-align:top;position:relative;}
.whypowericaSustRight{width:calc(100% - 450px);display:inline-block;vertical-align:top;position:relative;}
.whypowericaSustLeft .title{padding-bottom:40px;}
.whypowericaSustRight .sustainabilityFourthHolder{padding-top:30px;}
.whypowericaSustLeft .color{padding-top:30px;}
.whypowericaCertification{position:relative;padding:60px 50px 40px;border-top:1px solid #e1e1e1;}
.whypowericaCertification .testimonialsHolder{padding-top:40px;}
.whypowericaCertification .testimonialsHolder .col_33{margin-bottom:30px;}
.clientLogoHolderSliderMobile{padding:20px 0;}
.clientLogoHolderSliderMobile .col_50{padding:20px;vertical-align:middle;}
.desktopSlider{display:block;position:relative;}
.mobileSlider{display:none;position:relative;}
.associationHolder .boardDirectorHolderImg{width:200px;}
.associationHolder .boardDirectorHolderContent{width:calc(100% - 200px);}
.associationHolder .boardDirectorHolderTab{padding:50px 0;}
.styleLeftArrow{position:relative;}
.styleLeftArrow:before{content:'';width:60px;height:2px;background-color:#17619E;left:-80px;top:0;bottom:0;margin:auto;position:absolute;}
.styleLeftArrow:after{content:'';width:10px;height:10px;background-color:#17619E;left:-20px;border-radius:50%;top:0;bottom:0;margin:auto;position:absolute;}
.majorInstallationsHolder .boardDirectorHolderContent h3{text-transform:uppercase;font-size:18px;font-family:Roboto-Bold;padding-top:20px;}
.profileIcon{position:relative;padding-left:30px;}
.profileIcon:before{content:'';position:absolute;background-image:url(../images/icons/Profile.svg);background-repeat:no-repeat;left:0;width:14px;height:14px;background-size:14px;top:0;margin:auto;bottom:0;}
.footerHoverEffect{position:relative;padding:0 50px;}
.footerHoverEffect
.footerHoverEffectBox{position:relative;height:140px;}
.OfficeLocatorBg{border:1px solid #e1e1e1;border-left:none;border-right:none;box-sizing:border-box;}
.FactoryLocatorBg{border:1px solid #e1e1e1;border-right:none;box-sizing:border-box;}
.ServiceCentreLocatorBg{border:1px solid #e1e1e1;border-left:none;border-right:none;box-sizing:border-box;}
.WindIPPProjectLocatorBg{border:1px solid #e1e1e1;border-right:none;box-sizing:border-box;}
.OfficeLocatorBg{background-image:url('../images/footer/office_bg.jpg');display:table;}
.FactoryLocatorBg{background-image:url('../images/footer/factory-locator.jpg');display:table;}
.ServiceCentreLocatorBg{background-image:url('../images/footer/Service-center.jpg');display:table;}
.WindIPPProjectLocatorBg{background-image:url('../images/footer/Wind-ipp-locator.jpg');display:table;}
.footerHoverEffectBox .table{background-color:#fff;}
.footerHoverEffectBox p{text-decoration:underline;}
.footerHoverEffectInner .col_33:hover .table{background-color:transparent;}
.footerHoverEffectInner .col_33:hover p{color:#fff;}
.footerInvesterTabBox{display:inline-block;vertical-align:top;padding:0 44px;position:relative;}
.footerInvesterTabBox:last-child{margin-right:0;}
.footerInvesterTabBox h3{color:#17619E;padding-bottom:10px;font-size:18px;}
.divederFooter{padding:10px 0;}
.footerInvesterTabBox p{font-size:14px;}
.footerInvesterTabBox p{position:relative;}
.footerInvesterTabBox p:hover{color:#17619E;}
.subLavel1{position:relative;padding-left:20px;}
.subLavel1:before{content:'';position:absolute;background-image:url(../images/icons/subMenuArrow.svg);background-repeat:no-repeat;left:0;width:14px;height:14px;background-size:14px;top:5px;margin:auto;}
.missionContentHolder{position:relative;padding:100px 40px;background-color:#F6F6ED;text-align:center;}
.missionContentHolder p{font-size: 17px;font-weight: 600;font-style: italic;}

.VisionContentHolder .pageInnerUl p:before{top:10px;bottom:initial;}
.windIppMap{position:relative;padding:50px 0;border-top:1px solid #e1e1e1;z-index:99;background-color:#fff;}
.officeMapHolder{position:relative;}
.windIppMap .pageTitle{padding-bottom:30px;}
.sitemapHolder .col_40{padding-right:50px;}
.SitemapDivTab{position:relative;padding:20px;border:1px solid #e1e1e1;}
.SitemapDivTabList{position:relative;padding-bottom:30px;}
.SitemapDivTabList h4{padding-bottom:5px;text-transform:uppercase;}
.SitemapDivTabList ul{padding-left:20px;}
.SitemapDivTab p{transition:all 0.5s;}
.SitemapDivTab p:hover{color:#17619E;}
.slideshow{position:relative;width:100%;height:100%;overflow:hidden;}
.aboutSustainabiltyTabImgBox img:hover{transform:scale(1.1);}
.slideshow-image{position:absolute;width:100%;height:100%;background:no-repeat 50% 50%;background-size:cover;-webkit-animation-name:kenburns;animation-name:kenburns;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:12s;animation-duration:16s;opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/ background-position: center;}
.slideshow-image:nth-child(1){-webkit-animation-name:kenburns-1;animation-name:kenburns-1;z-index:3;}
.slideshow-image:nth-child(2){-webkit-animation-name:kenburns-2;animation-name:kenburns-2;z-index:2;}
.slideshow-image:nth-child(3){-webkit-animation-name:kenburns-3;animation-name:kenburns-3;z-index:1;}
.slideshow-image:nth-child(4){-webkit-animation-name:kenburns-4;animation-name:kenburns-4;z-index:0;}
@-webkit-keyframes kenburns-1{
	0%{opacity:1;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
	/*1.5625%{opacity:1;}*/
	32%{opacity:1;}
	34%{opacity: 0;}
	/*26.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}*/
	/*100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
	98.4375%{opacity:0;-webkit-transform:scale(1.2117647059);transform:scale(1.2117647059);}*/
	98%{opacity:0;}
	100%{opacity:1;}
}
@keyframes kenburns-1{
	0%{opacity:1;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
	/*1.5625%{opacity:1;}*/
	32%{opacity:1;}
	34%{opacity: 0;}
	/*26.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}*/
	/*100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
	98.4375%{opacity:0;-webkit-transform:scale(1.2117647059);transform:scale(1.2117647059);}*/
	98%{opacity:0;}
	100%{opacity:1;}
}
@-webkit-keyframes kenburns-2{
	0%{opacity: 0;}
	32%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
	34%{opacity:1;}
	/*48.4375%{opacity:1;}*/
	65%{opacity:1;/*-webkit-transform:scale(1);transform:scale(1);*/}
	67%{opacity: 0;}
	100%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
}
@keyframes kenburns-2{
	0%{opacity: 0;}
	32%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
	34%{opacity:1;}
	/*48.4375%{opacity:1;}*/
	65%{opacity:1;/*-webkit-transform:scale(1);transform:scale(1);*/}
	67%{opacity: 0;}
	100%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
}
@-webkit-keyframes kenburns-3{
	0%{opacity: 0;}
	32%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
	34%{opacity:1;}
	/*48.4375%{opacity:1;}*/
	97%{opacity:1;/*-webkit-transform:scale(1);transform:scale(1);*/}
	99%{opacity: 0;}
	100%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
}
@keyframes kenburns-3{
	0%{opacity: 0;}
	32%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
	34%{opacity:1;}
	/*48.4375%{opacity:1;}*/
	97%{opacity:1;/*-webkit-transform:scale(1);transform:scale(1);*/}
	99%{opacity: 0;}
	100%{opacity:0;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
}
.investerContact .contactAddreeTextTab{padding-top: 20px;padding-bottom: 0;}
.investersHolder a:hover{color: #17619E;}
.investersHolder .downloadPdfFileBox p:before{margin:initial;bottom:initial;top: 4px;}
.announcementTab1,.announcementTab2, .announcementTab3{display: none;}
.financialResultsTab1,.financialResultsTab2,.financialResultsTab3,.financialResultsTab4{display: none;}
.shareholdingPatternTab1{display: none;}
.ShareholdersInformationTab1,.ShareholdersInformationTab2,.ShareholdersInformationTab3{display: none;}
.OverduesMaterialTab1{display: none;}
/*.corporateGovernanceTab1,.corporateGovernanceTab2,.corporateGovernanceTab3,.corporateGovernanceTab4{display: none;}*/
.CorporateResponsibilityTab1{display: none;}

.careerOpportunities{position: relative;padding: 50px;background-color: #f9f9f3;}
.careerOpportunitiesBox{max-width: 800px;margin: auto;text-align: center;}
.careerOpportunitiesTab h4{line-height: 28px;font-size: 16px;font-family: Roboto-Bold;text-transform: uppercase;}
.careerOpportunitiesTab{position: relative;padding:10px 0;border:1px solid #888;}
.careerOpportunitiesBox .col_50{width:calc(50% - 20px);margin:20px 10px 0;}
.careerOpportunities .col_70 a:first-child .careerOpportunitiesTab{padding-top: 0;}
/*.careerOpportunitiesTab:after{content:'';transition: all 0.5s; position: absolute;width:0;left:0;height: 1px;bottom:0;}*/
/*.careerOpportunitiesTab:hover:after{width:100%;background-color: #17619E;}*/
.careerOpportunitiesTab:hover h4{color: #17619E;}

.careerInnerHolder{position: relative;padding: 50px;}
.careerInnerHolder h4{padding-bottom: 20px;}
.careerLeftBox ,.careerRightBox{display: inline-block;vertical-align: top;padding-top: 20px;}
.careerLeftBox{width:calc(100% - 500px);padding-right: 50px;}
.careerRightBox{width: 500px;position: sticky;top: 80px;}

.file_type {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    outline: none;
    position: relative;
    padding: 0 5px;
    line-height: 34px;
    font-size: 15px;
}
input[type="file"] {
    opacity: 0;
    border: none;
    height: 35px;
    position: absolute;
    z-index: 2;
    top: 0;
    cursor: pointer;
    left: 0;padding-right: 30px;
}
.file_type label {
    right: 0;
    top: 0px;
    z-index: 0;
    width: 75px;
    font-size: 15px;
}
.file_type img {
    position: absolute;
    right: 4px;
    top: 8px;
    z-index: 1;
    width: 20px;
}
.accordianHolder{position: relative;padding:0 50px;}
.noInfoPresent{padding-left: 0 !important;}
.noInfoPresent:before{display: none;}
.careerOpportunities .col_30{width: 400px;display: inline-block;vertical-align: top;}
.careerOpportunities .col_70{width:calc(100% - 400px);padding-left: 50px;display: inline-block;vertical-align: top;}
.careerimgClass{display:block;padding: 0;width:100%;}

.bordOfCommitteHolder{position: relative;padding: 50px 0 0;}
.bordOfCommitteBox table{width: 100%;}
.bordOfCommitteBox table {border-spacing:2px;}
.bordOfCommitteBox td {text-align: left;border: 1px solid #ddd;}
.bordOfCommitteBox th, td {padding: 8px;text-align: center;}
.bordOfCommitteHolder .paddingRightBottom{padding-bottom: 50px;padding-right: 50px;}
.bordOfCommitteHolder .paddingLeftBottom{padding-bottom: 50px;padding-left: 50px;}
.bordOfCommitteHolder h2{padding-bottom: 20px;font-family: Roboto-Bold;font-size:20px;text-transform: uppercase;}

.corporateGovernanceUl{position: relative;margin: 0;padding: 0;}
.corporateGovernanceUl li{display: inline-block;vertical-align: middle;padding-right: 50px;position: relative;}

.corporateGovernanceUl li h2{cursor: pointer; margin-bottom: 20px;font-family: Roboto-Bold;font-size: 20px;text-transform: uppercase;}
.active_tab_data{display: block;}
.corporateGovernanceUl li h2:after{content:'';position: absolute;height: 2px;width: calc(100% - 50px);left: 0;bottom: 20px;background-color:transparent;}
.active_tab_data_first{display: block;}
.active_Corp_Gove h2{    color: #17619E;}
.active_Corp_Gove h2:after{background-color: #17619E !important;}

.sideLinkOnPage {
    position: fixed;
    right: 0;
    padding: 2px 8px;
    box-sizing: border-box;
    background-color: rgb(29, 99, 153);
    top:200px;
    z-index: 999;
    cursor: pointer;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transform: rotate(-90deg);
    margin-right: -44px;
    border-radius:5px 5px 0 0;
    text-transform: uppercase;
}
.sideLinkOnPage a{color: #fff;font-size: 13px;}

.customerUpdatePopupInn {
    display: table;
    width: 100%;
    height: 100%;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 15px;
}
.customerUpdatePopupOverlay{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background-color: rgba(0,0,0,.7);
    z-index: 9999;
}
.customerUpdatePopupInn .tableCell{
    display: table-cell;
    vertical-align: middle;
    position: relative;
}
.customerUpdatePopup{
    overflow: auto;
    width: 100%;
    text-align: justify;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 9999;
}
.customerUpdatePopup p{
    color:#000;
}
.closeBtn {
    position: relative;
    cursor: pointer;
    z-index: 99;
    cursor: pointer;
    color: #fff;
    text-align: right;
    margin-bottom: 5px;
}
.customerUpdatePopupContent {
    position: relative;
    padding: 30px 20px;
    border: 5px solid #1c6199;
    background-color: #fff;
}
.customerUpdatePopupContent h2{
    text-align: center;
    color: #1c6199;
    margin-bottom: 20px;
    font-family: 'Roboto-Bold';
    text-transform: uppercase;
    font-size: 18px;
}
    
}