Theme Name: ndb

--------------------------------------------------------------*/

@charset "utf-8";/**{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}

@font-face{font-family:'DIN Next W01 Bold';src:url('fonts/DIN Next W01 Bold.eot?#iefix') format('embedded-opentype'), url('fonts/DIN Next W01 Bold.otf') format('opentype'), url('fonts/DIN Next W01 Bold.woff') format('woff'), url('fonts/DIN Next W01 Bold.ttf') format('truetype'), url('fonts/DIN Next W01 Bold.svg#DIN Next W01 Bold') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'DIN Next W01 Bold';src:url('fonts/DIN Next W01 Bold.eot?#iefix') format('embedded-opentype'), url('fonts/DIN Next W01 Bold.otf') format('opentype'), url('fonts/DIN Next W01 Bold.woff') format('woff'), url('fonts/DIN Next W01 Bold.ttf') format('truetype'), url('fonts/DIN Next W01 Bold.svg#DIN Next W01 Bold') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'DIN Next W01 Regular';src:url('fonts/DIN Next W01 Regular.eot?#iefix') format('embedded-opentype'), url('fonts/DIN Next W01 Regular.otf') format('opentype'), url('fonts/DIN Next W01 Regular.woff') format('woff'), url('fonts/DIN Next W01 Regular.ttf') format('truetype'), url('fonts/DIN Next W01 Regular.svg#DIN Next W01 Regular') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'DIN Next W01 Regular';src:url('fonts/DIN Next W01 Regular.eot?#iefix') format('embedded-opentype'), url('fonts/DIN Next W01 Regular.otf') format('opentype'), url('fonts/DIN Next W01 Regular.woff') format('woff'), url('fonts/DIN Next W01 Regular.ttf') format('truetype'), url('fonts/DIN Next W01 Regular.svg#DIN Next W01 Regular') format('svg');font-weight:normal;font-style:normal;}

*/

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=13da7e05-9e88-4a39-a8f1-783da8a44cc5&fontids=692234,692282");

@font-face{

  font-family:"DIN Next W01 Bold";

  src:url("Fonts/692234/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix");

  src:url("Fonts/692234/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix") format("eot"),url("Fonts/692234/121784c1-863c-4e49-b682-625ea7de55b0.woff2") format("woff2"),url("Fonts/692234/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff") format("woff"),url("Fonts/692234/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf") format("truetype");

}

@font-face{

  font-family:"DIN Next W01 Regular";

  src:url("Fonts/692282/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix");

  src:url("Fonts/692282/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix") format("eot"),url("Fonts/692282/44e7b0fa-6c8d-43c2-b19e-f1e3ce9ea57c.woff2") format("woff2"),url("Fonts/692282/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff"),url("Fonts/692282/868c94b5-ca49-46b7-b62b-297f8d861125.ttf") format("truetype");

}







*{margin:0;padding:0;}

body{font-family:'DIN Next W01 Regular';color:#636466 ;font-weight:400;overflow-x: hidden !important;}

*{margin:0;padding:0;}

*, *::after, *::before{box-sizing:border-box;}

a{color:#81a14a;}

p{font-size:16px;font-weight:400;line-height:24px; font-family: 'DIN Next W01 Regular';}

img{display:block; max-width:100%; border:0}

h1 {font-size:40px; line-height: 38px;color:#4d4d4f}

h1 a {font-size:40px; text-decoration:none; color:#4d4d4f}

h2 {font-size:36px; line-height: 34px;color:#4d4d4f}

h2 a {font-size:36px; text-decoration:none; color:#4d4d4f}

h3 {font-size:28px; line-height: 26px;color:#4d4d4f}

h3 a {font-size:28px; text-decoration:none; color:#4d4d4f}

h4 {/* font-size:24px; */font-size:20px; line-height: 24px;color:#4d4d4f}

h4 a {/* font-size:24px; */ font-size:20px; text-decoration:none; /* color:#4d4d4f ;*/ color:#fff}

h4 a:hover,h5 a:hover,h6 a:hover,h7 a:hover{text-decoration:underline}

h5 a:hover{color: #81a14a}

h5 {font-size:18px; line-height: 20px;color:#4d4d4f;font-family:'DIN Next W01 Bold';font-weight:400;}

h5 a {font-size:18px; text-decoration:none; color:#4d4d4f}

h6 {font-size:16px; line-height: 18px;color:#4d4d4f;font-family:'DIN Next W01 Bold';font-weight:400;}

h6 a {font-size:16px; text-decoration:none; color:#4d4d4f}

h7 {color: #4d4d4f; float: left; font-size: 14px; line-height: 16px; margin: 0 0 15px; width: 100%;}

h7 a {font-size:14px; color:#4d4d4f; text-decoration:none;}

p:empty{display:none;}

main {

  max-width: 1366px;

  margin: 0 auto;

}

.main-all {

  max-width: 1200px;

  margin: 0 auto;

}

.press-release-part p strong,b{font-family:'DIN Next W01 Bold';font-weight:400;}

.main{width:100%;float:left; min-width:310px}

.clear{clear:both;}

.common{width:100%;max-width:1200px;margin:0 auto;}

.hm-top-panel {

  float: left;

  padding: 20px 0 15px;

  width: 100%;

}

.top-panel {

  border-bottom: 2px solid #e7e8e8;

  float: left;

  padding: 20px 0 15px;

  width: 100%;

}

.logo{float:left;min-width:180px;}

/* .menu-panel{float:left;padding:20px 3%;padding:20px 20px; width:63.7%; width:69%;} */

.menu-panel{float:left; padding:0px 0px; width: auto; clear: both;}

.search-and-social{float:right;padding:25px 0;/* width:20%; */width:14%;}

.search-and-social{float:right;padding:0px 16px 10px 0; width: auto;}

.search-box{float:left;/* margin:0 25% 0 0; */margin:0 0 0 0;/* width:59%; */width:auto; min-width: 200px;position:relative;}

.search-box input.search-input{float:left;width:100%;box-sizing:border-box;border:1px solid #d1d1d1;color:#4d4d4f;padding:2px 10px 3px 25px;border-radius:20px;font-size:12px;/*background:#fff url("images/search-icon.png") no-repeat scroll left center;*/ min-height:23px; -webkit-appearance: none;}

.search-btn {float:left;left: 1px;position: absolute;top: 2px;}

/* .social-link-box{float:left;width:16%;} */

.social-link-box{float:right;/* width:25%; */width:auto;}

.social-link-box img{display:inline;}

.social-link-box a{/* margin:0 0 0 5px; */margin:0 0 0 10px;}

.top-menu{float:left;margin:0;width:100%;}

.menu-bar{width:100%;float:left;}

.nav{width:auto;float:left;display:block;position:relative;padding:0;}

.nav ul{list-style:none;float:right;margin:0;padding:0;}

.hom .nav a{text-transform: uppercase;color:#000;font-family:"DIN Next W01 Regular";font-size:16px;font-weight:400;left:0;margin:0;/* padding:12px 9px; */padding:9px 0px; text-decoration: none; display: block;}

.hom .nav .current-page-parent a ,.hom .nav .current-page-ancestor a{color: #81a14a }

/*.hom .nav .current-page-parent .sub-menu .current-page-parent a ,.hom .nav .current-page-ancestor .sub-menu .current-page-ancestor a{color: #fff }*/

.hom .nav .current-page-ancestor .sub-menu .current-page-ancestor.hover a {color:#fff !important;}





.nav li{position:relative;text-transform:uppercase;font-size:13px;}

.nav-line{background:url(images/nav-line.jpg) no-repeat right;}

.nav > li{float:left;text-align:center;list-style:none;display:inline; margin: 0 10px;}

.nav > li > .parent{}

.nav > li > a{display:block;margin:0;text-decoration:none;}

.hom .nav li li a{text-transform:uppercase; color:#4d4d4f; font-family:"DIN Next W01 Regular"; border-bottom:1px solid #d0d0d0; width: auto; text-align: left;}

.hom .nav li li:last-child a{border-bottom:0px solid #d0d0d0;}

.hom .nav > li:hover{left:0;/* background:url("images/menu-bg.jpg") repeat-x 0 bottom; */}

.nav > li.hover{left:0;color:#b42b34;}

.nav > li:first-child{float:left;text-align:center;list-style:none;display:inline;}

.nav > li:first-child a{display:block;margin:0;text-decoration:none;}

.nav > li:first-child a:hover{display:block;margin:0;text-decoration:none;}

.nav > li:last-child{float:left;text-align:center;list-style:none;display:inline;background:none;}

.nav li ul{position:absolute;left:-9999px;text-align:left;padding:0;padding:10px;background:#fff;margin:0 0 0;/*  -webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.75);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.75); */ -webkit-box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);z-index:9; width: 100%; min-width: 210px;}

.nav > li.hover > ul{left:0;}

.nav li li.hover ul{left:100%;top:0;}

.nav li li a {

  background-color: #fff;

  border-bottom: 1px solid #fff;

  color: #fff;

  display: block;

  font-size: 14px;

  padding: 14px 10px 11px !important;

  position: relative;

  text-align: left;

  text-decoration: none;

  text-transform: capitalize;

  width: 160px;

  z-index: 100;

}

.nav > li li:first-child a{display:block;margin:0;text-decoration:none;}

.nav > li li:first-child a:hover{display:block;margin:0;text-decoration:none;}

.nav li li li{display:block;z-index:200;font-weight:400;width:60%;background:#031636;}

.nav li li .sub li a{background:#4e4e4e;z-index:200;font-weight:400;width:100%}

.nav li li .sub li a:hover{background:#2a5284;}

.nav li.menu-item-1236 ul{margin:0 0 0 -130px;}

.nav li.menu-item-1444 ul{margin:0 0 0 -20px;}

.slider-info {

  color: #fff;

  font-size: 18px;

  font-weight: 400;

  line-height: 24px;

  margin: 15px 0;

  padding: 0 8px;

  text-transform: none;

  text-align:left;

}

.slider-head {

   /* background: #81a14a; */

  /* background: #b0ff15; */

  /* background: rgba(176, 225, 21, 0.4); */

  color: #fff;

  font-size: 36px !important;

  font-weight:400;

  line-height: inherit !important;

  padding:4px 20px 3px !important;

  text-align: left;

  /* text-transform: capitalize; */

  font-family:'DIN Next W01 Bold';

  letter-spacing:0;

  line-height: 42px !important;

  text-shadow: none;

  background: transparent url("images/heading-bg.png") repeat scroll top left;

}



.slider-txt{float:left;width:520px;}

.banner{float:left;height:480px;/* height:auto; */margin:0;width:100%;}

/*#contentHolderUnit_0{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:482px !important;}

#contentHolderUnit_1{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:482px !important;}

#contentHolderUnit_2{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:482px !important;}*/

.allinone_contentSlider .contentHolderVisibleWrapper{height: 482px !important}

.allinone_contentSlider .contentHolder{height: 482px !important}

.allinone_contentSlider .contentHolderUnit{height: 482px !important}

.allinone_contentSlider.imposing {height: 420px !important;}

.mid-main-col-l{width:49%;float:left;}

.mid-main-col-r{width:49%;float:right;}

.mid-main-col{width:100%;float:left;}

.mid-main{float:left;margin:40px 0 0;width:100%;}

.mid-main-col-l > h2, .mid-main-col-r > h2, .inside-txt > h2{font-size:26px;margin:0 0 15px;text-transform:uppercase;}

.mid-main-col-l > h4, .mid-main-col-r > h4, .inside-txt > h4{/* font-size:26px */;margin:0 0 15px;text-transform:uppercase;}

.mid-main-img{float:left;width:100%;}

.mid-main-img > img{display:block;width:100%;}

.mid-main-txt{float:left;margin:30px 0 0;width:100%;}

.mid-main-col h3, .highlights-text h3, .inside-cont h3{font-size:14px;font-weight:400;text-transform:uppercase;margin:0 0 5px;}

.mid-main-col h7, .highlights-text h7, .inside-cont h7{/* font-size:14px; */font-weight:400;text-transform:uppercase;margin:0 0 5px; font-family: 'DIN Next W01 Regular';}

/* .mid-main-col h4, .highlights-text h4, .inside-cont h4 {font-size:18px;margin:0 0 10px;} */

.mid-main-col h5, .highlights-text h5, .inside-cont h5 {/* font-size:18px; */margin:0 0 10px;}

.highlights-text a{text-decoration-color: #636466; text-decoration:none} 

.highlights-text a:hover{color: #81a14a; text-decoration-color: #636466;  text-decoration:underline} 

.highlights-text a:hover h5{color: #81a14a; text-decoration-color: #636466;  text-decoration:underline} 

.highlights-text h6{font-weight: 400; margin-bottom: 10px; font-family: 'DIN Next W01 Regular';}

.mid-main-col > p, .story-col-txt p {

  font-size: 16px;

  line-height: 24px;

}

.story-col-img{float:left;width:45.4%;}

.story-col-txt{float:left;margin:0 0 0 3%;width:51.6%;}

.story-col{border-bottom:1px solid #c8c8ca;float:left;margin:0 0 40px;padding:0 0 40px;width:100%;}

.mid-main-col-r .mid-main-txt{margin:0;}

.middle-box2{width:100%;float:left;}

.mid-main1{float:left;margin:40px 0 0;width:100%;padding:40px 0 0;border-top:2px solid #abacae;}

.middle-box-col1{width:26%;float:left;max-width:100%;}

.middle-box-col2{width:44%;float:left;max-width:100%;margin:0 2%;}

.middle-box-col3{width:26%;float:left;max-width:100%;}

.middle-box-col1-main{width:100%;float:left;}

.middle-box-col1 h2, .middle-box-col2 h2, .middle-box-col3 h2{background:#81a14a none repeat scroll 0 0;color:#fff;padding:10px 0 4px 30px;text-align:left;text-transform:uppercase;}

.middle-box-col1 h4, .middle-box-col2 h4, .middle-box-col3 h4{font-family:'DIN Next W01 Bold';font-weight:400;background:#81a14a none repeat scroll 0 0;color:#fff;padding:10px 0 7px 30px;text-align:left;text-transform:uppercase;}

.middle-box-col1 h4 a, .middle-box-col2 h4 a, .middle-box-col3 h4 a{color:#fff;text-decoration:none}

.middle-box-col1 h4 a:hover, .middle-box-col2 h4 a:hover, .middle-box-col3 h4 a:hover{text-decoration:underline}

.pre-desk-l p a{color: #636466; text-decoration: none}

/* .highlights-panel h2{background:#81a14a none repeat scroll 0 0;color:#fff;padding:10px 0 4px 30px;text-align:left;text-transform:uppercase;width:240px;} */

.highlights-panel h3{background:#81a14a;color:#fff;padding:7px 0 4px 30px;text-align:left;text-transform:uppercase;width:210px; font-size: 28px;font-family:'DIN Next W01 Bold';font-weight:400;}

.middle-box-col1-img{width:100%;float:left;margin:15px 0;}

.middle-box-col1-img img{width:100%;}

.mid-main-txt1{border-bottom:1px solid #e1e2e3;float:left;margin:0 0 40px;padding:0 0 40px;width:100%;}

.mid-main-txt1:last-child{margin:0;padding:0;border:none;}

.mid-main-col.mid-bx2{border-bottom:0px solid #abacae;margin:15px 0 40px;padding:0 0 40px;}

.mid-main-col.mid-bx2.layer{background: #F8F8F8; padding: 15px;}

.middle-box-col2-main{width:100%;float:left;}

.pre-desk{float:left;width:100%;margin:20px 0 0;}

.pre-desk-l{width:50%;float:left;}

.pre-desk-r{width:100%;float:right;}

.pre-desk-r img {max-width:100%;}

.middle-box3{width:100%;float:left;}

.mid-main2{float:left;margin:40px 0;width:100%;padding:40px 0;border-top:2px solid #abacae;border-bottom:2px solid #abacae;}

.mid-main2-col-l{width:310px;max-width:100%;float:left;}

.mid-main2-col-r{float:left;margin:0 0 0 2.5%;max-width:100%;width:860px;}

.mid-main2-col-main{background:#faf8f9 none repeat scroll 0 0;float:left;padding:10px 2%;width:100%;}

.mid-main2-col-main-l{width:30%;float:left;}

.mid-main2-col-main-r{float:right;padding:0;width:67%;margin:0 0 0 3%;}

.mid-main-col.mid-bx3{margin:15px 0 0;}

.free-col{float:left;padding:0;width:100%;}

.free-col .owl-pagination{display:none;}

.free-col .item > img{display:inline-block;}

.free-col .owl-carousel .owl-item{float:left;text-align:center;}

.footer-map-panel{width:100%;float:left;padding:45px 0 0;min-height:240px;background:#fff url("images/footer-map.png") no-repeat scroll bottom center; background-size: 1500px auto;}

.footer-map-box{width:100%;float:left;position:relative;}

.brazil-icon{left:183px;position:absolute;top:85px; }

.brazil-icon a{transition:0.5s;float:left; -webkit-transition: 0.5s;}

.brazil-icon a:hover{transition:0.5s;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}

.russia-icon{left:405px;position:absolute;top:-8px;}

.russia-icon a{transition:0.5s;float:left; -webkit-transition: 0.5s;}

.russia-icon a:hover{transition:0.5s;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}

.india-icon{left:605px;position:absolute;top:0;}

.india-icon a{transition:0.5s;float:left; -webkit-transition: 0.5s;}

.india-icon a:hover{transition:0.5s;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}

.china-icon{left:768px;position:absolute;top:48px;}

.china-icon a{transition:0.5s;float:left; -webkit-transition: 0.5s;}

.china-icon a:hover{transition:0.5s;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}

/* .south-africa-icon{left:985px;position:absolute;top:70px;} */

.south-africa-icon{left:925px;position:absolute;top:38px;}

.south-africa-icon a{transition:0.5s;float:left; -webkit-transition: 0.5s;}

.south-africa-icon a:hover{transition:0.5s;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}

.footer-map-text{position:absolute;bottom:30px;width:100%;text-align:center;font-size:18px;font-family:'DIN Next W01 Regular';}

.footer-map-text b{font-family:'DIN Next W01 Bold';font-weight:400;}

.footer {

  background: #e7e8e8 none repeat scroll 0 0;

  float: left;

  margin: 40px 0 0;

  padding:13px 0 14px;

  width: 100%;

}

.footer-social{width:100px;float:none;margin:0px auto;}

.footer-social a{float:left;margin-right:15px;}

.footer-social a:last-child{margin-right:0px;}

.inside-content-panel {

  float: left;

  margin: 80px 0 0;

  width: 100%;

}

.footer-links-box {

  clear: both;

  float: left;

  font-family: "DIN Next W01 Regular";

  font-size: 11px;

  font-weight:400;

  margin: 0 auto;

  padding: 0;

  text-align: center;

  width: 100%;

  color: #4d4d4f;

}

.footer-links a {

  color: #4d4d4f;

  font-family: "DIN Next W01 Regular";

  font-size: 11px;

  font-weight:400;

  padding: 0 5px;

  text-decoration: none;

  text-transform: uppercase;

}

.footer-link a:hover{color:#81a14a; text-decoration:underline;}

.footer-links-box img{display:inline;height:10px}

.dl-menuwrapper{display:none;}

.inside-content-panel{float:left;width:100%;}

.inside-content-panel h1{font-size:35px;letter-spacing:2px;font-weight:400;text-transform:uppercase;color:#595a5c;line-height:35px;margin:0 0 20px;padding:0;}

.inside-content-panel h2{/* letter-spacing:2px; */font-family:'DIN Next W01 Bold';font-weight:400;text-transform:uppercase;color:#58595b;line-height:35px;margin:0 0 20px;padding:0;}

.inside-content-panel h4{/* letter-spacing:2px; */font-family:'DIN Next W01 Bold';font-weight:400;text-transform:uppercase;color:#58595b;line-height:24px;margin:0 0 20px;padding:0;}

.inside-content-panel h4 a{color:#58595b; text-decoration:underline;}

.inside-content-panel h4 a:hover{color: #81a14a; text-decoration:underline;}

.inside-header{float:left;width:100%;background:url(images/inside-header.jpg) no-repeat center 0;background-size:cover;height:350px;position: relative;}

.inside-header.data-doc-main{float:left;width:100%;background:url(images/data-document-banner.jpg) no-repeat center 0;background-size:cover;height:350px;}

.inside-header.data-doc-main{float:left;width:100%;background:url(images/data-document-banner.jpg) no-repeat center 0;background-size:cover;height:350px;}

.inside-header.career{float:left;width:100%;background:url(images/carrer-banner.jpg) no-repeat center 0;background-size:cover;height:350px;}

.inside-header.partner{float:left;width:100%;background:url(images/partnership-banner1.jpg) no-repeat center 0;background-size:cover;height:350px;}

.inside-header.newsroom{float:left;width:100%;background:url(images/press-release-header.jpg) no-repeat center 0;background-size:cover;height:350px;}

.inside-header.invester{background: url("images/invester-banner.jpg") no-repeat scroll center top; min-height: 350px; height: auto; background-size:cover;}

.inside-content{float:left;width:100%;margin:60px 0 20px;}

.left-panel{border-right:0px solid #c9c9c9;float:left;max-width:865px;padding-right:40px;width:100%;/* min-height: 1330px; */min-height: auto; position:relative;}

.left-panel::after {position: absolute; content: ""; top: 0; right: 0px; width: 1px; height: 100%; background: #c9c9c9; }

.right-panel{float:right;max-width:335px;padding:0 0 0 40px;width:100%; position:relative;}

.right-panel::before {position: absolute; content: ""; top: 0; left: -1px; width: 1px; height: 100%; background: #c9c9c9; }

.inside-txt{border-bottom:1px solid #e1e2e3;font-size:15px;line-height:22px;margin:0 0 40px;padding:0 0 40px;}



/*.page-template-gallery-page .right-panel{min-height:1110px}*/



.inside-txt:last-child{border:medium none;margin:0;padding:0;}

.highlights-panel {

  border-top: 2px solid #abacae;

  float: left;

  margin: 40px 0 0;

  padding: 40px 0 0;

  width: 100%;

}

.highlights-text{float:left;margin:40px 0 0;width:100%;}

.box1{float:left;margin:0 15px 0 0;width:32%;}

.box1:last-child{margin:0;}

.highl-img{float:left;margin:10px 0 0;width:100%;}

.highl-img img{width:100%;display:inline;}

.inside-r-main{width:100%;float:left;}

.inside-r-pres-dsk {border-bottom: 1px solid #e1e2e3; float: left; margin: 0 0 30px; padding: 0 0 30px; width: 100%;}

.inside-r-pres-dsk.mou-1 {border-bottom: 0}

/*.inside-r-pres-dsk{width:100%;float:left; margin:0 0 30px 0}*/

.inside-r-img{float:left;margin:10px 0 0;width:100%;}

.inside-r-img > img{display:inline-block;width:100%;}

.inside-r-one{border-bottom:1px solid #e1e2e3;border-top:1px solid #e1e2e3;float:left;margin:40px 0;padding:40px 0;width:100%;}

.inside-r-one > ul{list-style-type:none;margin:0px 0 0;}

.inside-r-one li a {

  color: inherit;

  font-size: 16px;

  line-height: 24px;

  /* text-decoration: none; */

  text-decoration: underline;

  text-transform: capitalize;

  font-family: 'DIN Next W01 Regular';

  /* color:#81a14a; */

}

.inside-r-one li a:hover{color:#81a14a; text-decoration:underline;}

.inside-r-slider{width:100%;float:left;}

.inside-r-gallery{width:100%;float:left;margin:0px 0 0;}

.inside-r-gallery li a {text-decoration:none;}

.inside-r-gallery li span:hover {color:#81a14a;}

.inside-r-main  h2 {font-size: 20px;margin: 0 0 5px;text-transform: uppercase;}

.inside-r-main  h5 {margin: 0 0 15px;text-transform: uppercase;}

.inside-txt > p {

  font-size: 16px;

  line-height: 27px;

}

.pin {

    display: none;

}

.products-live {

  float: left;

  margin: 40px 0 0;

  width: 100%;

}

.owl-item .highlights-text {

  padding: 0 3%;

}   

.inside-r-two{width:100%; float:left;} 

.inside-r-two{width:100%; float:left; border-bottom:1px solid #e1e2e3;padding:0 0 40px;margin:0 0 40px;}

.inside-r-two > ul{list-style-type:none;margin:10px 0 0;}

.inside-r-two li a {

  color: inherit;

  font-size: 16px;

  line-height: 24px;

  /* text-decoration: none;text-transform: capitalize; */

  text-decoration: underline;

  font-family: 'DIN Next W01 Regular';

  /* color: #81a14a; */

}

.inside-r-two li a:hover{color:#81a14a; text-decoration:underline;}

.inside-r-nws-txt {

  float: left;

  margin: 5px 0 0;

  text-align: center;

  width: 100%;

  font-size: 12px;

}

.inside-r-main p {

  font-size: 16px;

  line-height: 24px;

  /* margin: 0 0 30px; */

  font-family: 'DIN Next W01 Regular';

}

.inside-r-main  p:last-child{margin:0;}

.products-live > img {

  width: 100%;

}

.publication-img-1 {width:100%; float:left; margin-top:10px;}

.no-padding-margin-bottom {margin-bottom:0 !important; padding-bottom:0 !important;}

.no-margin-bottom {margin-bottom:0 !important;}

.inside-r-contact { float: left; width: 100%; }

.inside-r-contact .inside-r-email { color:#81a14a; text-decoration:none; }

.inside-r-email { color:#81a14a; text-decoration:none; }

#area{position:relative;}

.form-panel {

  float: left;

  width: 100%;

}

.form-panel input {

  background: #f7f7f7 none repeat scroll 0 0;

  border: 1px solid #dedede;

  border-radius: 8px;

  margin: 0 0 15px;

  padding: 8px 10px;

  width: 75%;

}

.captch-content{float:left;width:50%;margin-top:8px;}

.form-panel .captcha-1 input{border-radius:0;background:transparent;width:73%;float: left;font-family: "DIN Next W01 Regular";color: #636466;font-size: 15px;}

img.wpcf7-captcha-captcha-1{border: 1px solid #ccc;display: inline;float: right;height: auto;width: 100px;}

.form-panel select {

  background: #f7f7f7 none repeat scroll 0 0;

  border: 1px solid #dedede;

  border-radius: 8px;

  color: #727272;

  margin: 0 0 15px;

  padding: 8px 10px;

  width: 75%;

}

.page-id-263 .form-panel p{margin-left:0;}

select.css-select {-moz-appearance: none; -webkit-appearance: none; background: #f7f7f7 url("images/select-arrow.png") no-repeat scroll 98% center;text-indent: 0.01px;text-overflow: ""; }

select::-ms-expand{display:none;}

.form-panel input[type="button"] {

  background: rgba(0, 0, 0, 0) url("images/sub-btn-bg.png") repeat-x scroll 0 0;

  border: medium none;

  clear: both;

  color: #fff;

  cursor: pointer;

  display: block;

  font-size: 16px;

  font-family:'DIN Next W01 Bold';font-weight:400;

  padding: 5px 0;

  text-transform: uppercase;

  width: 101px;

}

.form-panel input[type="submit"] {

  background: rgba(0, 0, 0, 0) url("images/sub-btn-bg.png") repeat-x scroll 0 0;

  border: medium none;

  clear: both;

  color: #fff;

  cursor: pointer;

  display: block;

  font-size: 16px;

  font-family:'DIN Next W01 Bold';font-weight:400;

  padding: 5px 0;

  text-transform: uppercase;

  width: 101px;

}

.form-panel p {

  margin: 0 0 5px 15px;

}

.select-col {

  float: left;

  margin: 50px 0 0;

  width: 100%;

}



.select-optn {
  float: none;
  width: 620px;
  margin: 0 auto;

}

.select-optn.single-optn {width: 325px;}

.select-optn.single-optn select {width: 87%;}

.select-optn select {

  background-color: #fff !important;

  border: 1px solid #4d4d4f;

  float: left;

  /* padding: 8px 5px; */

  padding: 9px 5px;

  /* width: 31%; */

  width: 46.5%;

  border-right:0;

  color:#4d4d4f;

  font-size:16px;

  font-weight:400;

  text-transform: uppercase;

  border-radius: 0;

}

.select-optn input[type="button"] {

  background: #4d4d4f;

  border: 1px solid #4d4d4f;

  /* color: #d5d5d5; */

  color: #fff;

  cursor: pointer;

  float: left;

  font-size: 14px;

  font-family:'DIN Next W01 Bold';font-weight:400;

  padding: 11px 0 10px;

  text-transform: uppercase;

  width: 42px;

  border-radius: 0;

  -webkit-appearance: none; 

}

select.css-select1 {-moz-appearance: none; -webkit-appearance: none; background: #f7f7f7 url("images/select-arrow2.png") no-repeat scroll 98% center;text-indent: 0.01px;text-overflow: "";}

.search-col {

  float: left;

  margin: 36px 0 20px;

  width: 100%;

}

.search-common{width:255px; margin:0 auto;}

.search-common input::-webkit-input-placeholder {color:#b5b5b5; font-size: 12px; font-weight: 600;}

.search-common input::-moz-placeholder{color:#4d4d4f; font-size: 12px; font-weight: 600;}

.search-common input:-ms-input-placeholder {color:#b5b5b5; font-size: 12px; font-weight: 600;}

.search-common input:-moz-placeholder {color:#b5b5b5; font-size: 12px; font-weight: 600;}

.search-common input {

  /*background: rgba(0, 0, 0, 0) url("images/search-icon.png") no-repeat scroll 5px center;*/

  border: 1px solid #4d4d4f;

  border-radius: 10px;

  padding: 6px 10px 6px 35px;

  width: 100%;

}

.project-procur .data-doc-col-minu .data-doc-img-col {margin:18px 0px 0px}

.project-procur table {

  border: 1px solid #e7e8e8;

  border-collapse: collapse;

  margin: 0;

  padding: 0;

  width: 100%;

  float:left;

}

.project-procur table tr {

  border: 1px solid #4d4d4f;

}

.project-procur table tr:nth-child(odd){background:#fff;}

.project-procur table tr:nth-child(even){background:#f7f7f7;}

.project-procur table th, .project-procur table td {

  border: 1px solid #e7e8e8;

  padding: 10px;

  text-align: center;

}

.project-procur table td {

  color: #000;

  font-size: 13px;

  font-weight:400;

  line-height: 16px;

}

.project-procur table td p {

  color: #000;

  font-size: 13px;

  font-weight:400;

  line-height: 16px;

}

.project-procur table th {

  font-size: 16px;

  font-weight:400;

  line-height: 18px;

  text-transform: uppercase;

}





.table-1{margin:18px 0px 0px}

.table-1 table {

  border: 1px solid #e7e8e8;

  border-collapse: collapse;

  margin: 0 0 25px;

  padding: 0;

  width: 100%;

  float:left;

}

.table-1 table tr {

  border: 1px solid #e7e8e8;

}

.table-1 table tr:nth-child(odd){background:#fff;}

.table-1 table tr:nth-child(even){background:#f7f7f7;}

.table-1 table th, .table-1 table td {

  border: 1px solid #e7e8e8;

  padding: 10px;

  text-align: left;
  text-indent: 10px;

}

.table-1 table td {

  color: #000;

  font-size: 14px;

  font-weight:400;

  line-height: 16px;

}

.table-1 table td p {

  color: #000;

  font-size: 14px;

  font-weight:400;

  line-height: 16px;

}

.table-1 table th {

  font-size: 16px;

  font-weight:400;

  line-height: 18px;

  text-transform: uppercase;

}


#post-322 .table-1 table td {font-size: 15px;}



.mobile-img {display:none;}

















.inside-header-project {

  float: left;

  width: 100%;

}

#map {

  background: #fff url("images/project-banner.jpg") no-repeat scroll 0 0 / cover;

  font-family: arial,helvetica,sans-serif;

  font-size: 8pt;

  height: 520px;

  margin: 0;

  padding: 0;

  position: relative;

  width: 100%;

}

    

#map li {

margin:0;

padding:0;

list-style:none;

}





#map li a {

 position:absolute;

/* position:relative; */

display:block;

/*

Specifying a background image

(a 1px by 1px transparent gif)

fixes a bug in older versions of

IE that causeses the block to not

render at its full dimensions.

*/

font-size:15px;

text-decoration:none;

color:#000;

}



#map li a:hover span::before {

  border-bottom: 10px solid transparent;

  border-top: 10px solid transparent;

  border-right: 10px solid #fff;

  content: "";

  left: 0;

  margin-left: -10px;

  position: absolute;

  top: 5px;

  z-index: 1000;

}



/* #map li a span {display:none;} */



#map li a:hover span {

position:relative;

display:block;

width:350px;

left:20px;

top:20px;

border:1px solid #fff;

background:#fff;

padding:5px;

box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);

}

  

#map a.bunny {

  background: transparent none repeat scroll 0 0;

  height: 40px;

  /* left: 650px;

  top: 120px; */

  left: 660px;

  top: 75px;

  width: 30px;

}

    

#map a.parrot {

  background: transparent none repeat scroll 0 0;

  height: 40px;

  /* left: 715px;

  top: 240px; */

  left: 853px;

  top: 175px;

  width: 30px;

}

    

#map a.snail {

  background: transparent none repeat scroll 0 0;

  height: 40px;

  /* left: 770px;

  top: 235px; */

  left: 775px;

  top: 225px;

  width: 30px;

}

    

#map a.dog {

  background: transparent none repeat scroll 0 0;

  height: 40px;

  /* left: 580px;

  top: 365px; */

  left: 605px;

  top: 380px;

  width: 30px;

}

.gallery-text-1 {

  float: left;

  margin: 10px 0 0;

  text-align: center;

  width: 100%;

  color: #636466;

}

a:hover .gallery-text-1 {color: #81a14a; text-decoration:underline}

.president-text-top {

  font-size: 18px;

  margin: 0 0 5px;

  font-family:'DIN Next W01 Bold';font-weight:400;

}

.president-text-top a {color: #636466;}

.president-text-top a:hover {color: #81a14a;}

.data-doc-col-minu {

  float: left;

  /*margin: 0 0 0 1.7%;*/

  width: 84%; margin:0;

}

.data-doc-img-minu {

  float: left;

  width: 14.3%;

}

.data-doc-col-minu .data-doc-txt {

  width: 88%;

}

.data-doc-col-minu .data-doc-txt a { text-decoration: none;}

.data-doc-col-minu .data-doc-txt a:hover h5 { text-decoration: underline; color: #81a14a}

.data-doc-col-minu .data-doc-txt {text-decoration:none;}

.data-doc-col-minu .data-doc-txt h5 {font-weight:400;}

.no-caps-text a { text-transform: none !important;}

.data-doc-col-minu .data-doc-img-col {

  margin: 0;

  width: 11.8%;

  float: right;

}

.data-doc-col-minu .data-doc-txt1 {

  width: 88%;

}

.project-pipe.minut {

  margin: 0;

}

.data-doc-txt1 > p {

  font-size: 14px;

}

.project-procur select {

  /* font-size: 16px; */

  font-size: 12px;

  font-family:'DIN Next W01 Bold';font-weight:400;webkit-appearance: none; /*Safari/Chrome*/

  text-transform: uppercase;

}

.project-procur .select-optn input[type="button"] {

   padding: 7.7px; 

 /* padding:7px 0 8px;*/

  

}

.inside-r-two.single-col {

  border-bottom: medium none;

  margin: 0;

  padding: 0;

}

.green-more-btn-2 {

  color: #81a14a;

  font-size: 16px;

  /* margin-left: 5px; */  margin-left: 0px;

  text-decoration: none;

}

a:hover.green-more-btn-2 {text-decoration:underline}

.corporate-leftbox { width:262px;float:left; }

.corporate-videobox { width:535px;float:right;}

.videobox-title {background-color: #e8e8e8;color: #000000;  float: left;   font-size: 13px;padding: 10px; text-align: center;

    width: 532px;}

.corporate-imgbox { width:auto;float:left;}

.corporate-imgbox2 { width:auto;float:right;} 

.green-text { color:#81a14a; }

.left-text { text-align: left !important;}

/*added css*/

.data-doc-col1.space1 {

  position: absolute;

  right: 0;

  top: 25px;

  width: auto;

}

.data-doc-col {

  position: relative;

}

.space1 .data-doc-img-col {

  width: 70px;

}

.partnership-col {

  border-bottom: 1px solid #e1e2e3;

  border-top: 1px solid #e1e2e3;

  float: left;

  margin: 40px 0;

  padding: 40px 0;

  width: 100%;

}

.partnership-col .slider img {

  width: 100%;

}

.key-partners{width:100%; float:left;}

.key-partners-list{width:100%; float:left;}

.key-partners-col{width:auto; float:left;}

.key-partners-list > ul {

  list-style-type: none;

  text-align: center;

}

.key-partners-list li {

  display: inline-flex;

  margin: 0 0 20px;

  text-align: left;

  width: 33%;

}

.slider-hd {

  font-size: 26px !important;

  font-weight:400;

  line-height: 28px;

}









.full-width {

width:100% !important;

}

content-col {

  border-bottom:1px solid #e1e2e3 ;

    float: left;

    padding:4%;

    width: 100%;

}

.content-col.content-col2{

    border-top:1px solid #e1e2e3;

  

}

.news-title2 { color: #4d4d4f;  font-size: 18px;margin-bottom: 9px;}

.table-content.table-content2 {background: #f7f7f7;float:left; }

.date-area { margin-top:10px;float:left;width:100%;}

.type-area{ float:left;font-size:14px;color:#000;font-weight:400;font-family: "DIN Next W01 Regular";background:url(../images/news-devier.jpg) no-repeat right 2px;padding-right: 2%;margin:0 1%; }

.type-area span{ font-weight:600; }

.type-area:first-child { margin:0}

.type-area:last-child { background:none; }



.photo-gallery-container { width:100%;float:left;margin-top:50px;}

.photo-gallery-container P{ margin-bottom:10px;}

.photogallery-leftcol { float:left;width:400px;}

.photogallery-rightcol { float:right;width:375px;}



.newsroom-video { width:369px;}

.newsroom-video-caption { margin: 20px auto; text-align: center;width:289px;}



.president-area { width:100%;float:left;margin-bottom:50px;border-bottom:1px solid #e1e2e3;padding:0 0 50px 0}

.president-colleft { float:left;width:285px;}

.president-colright { float:right;width:520px;}

.president-coltitle { font-size:15px;font-family:'DIN Next W01 Bold';font-weight:400;text-transform:uppercase;margin-bottom: 6px; }

.president-coltitle2 { font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom: 6px; }

.president-area:last-child { border-bottom:none; }



/*-- New Css -- */

.search-and-social form.search-form {width: auto; min-width: 200px; margin: 0 0 0 0; float: left;}

.search-and-social .socialmedia-buttons.smw_right {float: right; width: auto; margin: 0; }

.footer-links {display: table; float: none; margin: 0px auto; }

.footer-links-box .textwidget {width:auto; float:left;}

.footer-links-box .menu-footer-menu-container {width:auto; float:left;}

.footer-links-box .menu-footer-menu-container ul#menu-footer-menu {width:100%; float:left; margin:0; padding:0; list-style:none;}

.footer-links-box .menu-footer-menu-container ul#menu-footer-menu li {width:auto; float:left; margin:0; padding:0; list-style:none;}

.footer-links-box .socialmedia-buttons.smw_left { float: left; width: auto; margin: 0; }

.footer-links-box .socialmedia-buttons.smw_left a img {vertical-align: top; margin: 0 !important; /* height: auto !important; */ padding: 0;}

.footer-links-box .menu-footer-menu-container ul#menu-footer-menu li a {position:relative; padding:0 4px;}

.footer-links-box .menu-footer-menu-container ul#menu-footer-menu li a::after {content:""; position:absolute; width:1px; height:10px; right:0; top:0px; background:#4d4d4f;}



.news-section-bold strong {font-family:'DIN Next W01 Bold';font-weight:400;}

.popup-list {list-style-image: none; list-style-position: outside;list-style-type: none; margin-bottom: 9px; margin-top: 18px; margin-left: 20px; float:left; width:100%;}

.popup-list li {margin-bottom: 10px;list-style:decimal;}

.popup-list li a {color:#000;}



.sjb-page {font-family: 'DIN Next W01 Regular' !important;}

.sjb-page .hom .nav a {color: #000;}

.sjb-page a {color: inherit;}

.sjb-page a.green-more-btn {color: #81a14a;}

.sjb-page a:hover {color: inherit;}

.sjb-page h1 {font-size:40px; line-height: 38px;color:#4d4d4f}

.sjb-page h1 a {font-size:40px; text-decoration:none; color:#4d4d4f}

.sjb-page h2 {font-size:36px; line-height: 34px;color:#4d4d4f}

.sjb-page h2 a {font-size:36px; text-decoration:none; color:#4d4d4f}

.sjb-page h3 {font-size:28px; line-height: 26px;color:#4d4d4f}

.sjb-page h3 a {font-size:28px; text-decoration:none; color:#4d4d4f}

.sjb-page h4 {font-size:24px; line-height: 24px;color:#4d4d4f}

.sjb-page h4 a {font-size:24px; text-decoration:none; color:#4d4d4f}

.sjb-page h5 {font-size:18px; line-height: 20px;color:#4d4d4f}

.sjb-page h5 a {font-size:18px; text-decoration:none; color:#4d4d4f}

.sjb-page h6 {font-size:16px; line-height: 18px;color:#4d4d4f}

.sjb-page h6 a {font-size:16px; text-decoration:none; color:#4d4d4f}

.sjb-page h7 {font-size:14px; line-height: 16px;color:#4d4d4f}

.sjb-page h7 a {font-size:14px; color:#4d4d4f; text-decoration:none;}

.sjb-page #sjb-application-form label {font-size:16px; color:#636466; font-family: 'DIN Next W01 Regular' !important; font-weight: normal;}

.sjb-page #sjb-application-form .form-control {font-size:14px; color:#636466; font-family: 'DIN Next W01 Regular' !important; font-weight: normal;}

.sjb-page .sjb-filters {float: left; width: 100%; background: none !important;}

.sjb-page .sjb-filters .sjb-search-button {width: auto; margin: 0; padding: 0;}

.sjb-page .sjb-filters .sjb-search-button input {background: #cec7c7 none repeat scroll 0 0; border: 1px solid #e7e8e8; color: #d5d5d5; color: #fff; cursor: pointer; float: left; font-size: 14px; font-family:'DIN Next W01 Bold';font-weight:400; padding: 9px 0 8px; text-transform: uppercase; width: 42px; border-radius: 0; -webkit-appearance: none; margin:0; height:auto;}

.job-location {text-align: left; float: left; width: 100%; padding: 10px 20px;}

.job-location .fa.fa-map-marker {margin-right:7px;}





.tp-caption{color: #fff; font-size: 36px !important; font-weight:400; line-height: inherit !important; padding: 0px 0 0px; text-align: center; text-transform: capitalize; height: auto !important; max-height: 100% !important; width: 100% !important; max-width: 100% !important; min-width: 480px !important;}

.tp-caption a{color: #fff}

.tp-caption h1.slider-head{background: transparent url("images/heading-bg.png") repeat scroll top left;float:left;padding: 23px 20px 15px 25px !important;}





.tp-parallax-wrap {

  top: 40% !important;

}



.banner .fullwidthbanner-container .fullwidthabanner {background-size: cover; /* height: 482px !important; */ height: 450px !important;}

.banner  .rev_slider_wrapper {background-size: cover;/*  height: 482px !important; */ height: 450px !important;}

.banner  .hesperiden.tp-bullets {left: 90% !important;}

.banner  .hesperiden .tp-bullet {background: #fff !important; border:0 !important;}

.banner  .hesperiden .tp-bullet.selected {background: #4D4D4D !important;}

.nav li ul ul.sub-menu {width:100%; min-width: 200px;}

.nav li ul ul.sub-menu li {width:100%; }

.nav li li.hover a {background:#81A24B; color:#fff;}

.nav li li.hover li a {background:#81A24B; color:#fff; font-size:12px; padding: 10px 10px !important;}

.nav li li.hover li a:hover {background:#6C883D;}

.nav li ul.sub-menu {padding:0;}

.hom .nav li li a {font-size:14px; border-bottom: 1px solid #bfc1bc;}

.hom .nav li li li a {font-size:14px; border-bottom: 1px solid #bccc9d;}

.hom .nav li.hover a {color:#81a14a; cursor: pointer;}

.hom .nav li.hover li a {color: #4d4d4f;}

.hom .nav li.hover li.hover a {color: #fff; cursor: pointer;}

.hom .nav li.hover li a:hover {color: #fff;}

.hom .nav li.hover li li a {color: #fff;}

.select-optn.three-optn select {width:31%;}

.page-template-newsroom-subpage .select-optn.two-optn select {width:47%;}

.hom .nav li li#menu-item-979 a {text-transform: none;}



/*-- new inside menu --*/

.inside-accordion.tabs {width: 100%; float: left; margin-bottom: 30px;}

.inside-accordion.tabs .aboutusNavd {width: 100%; float: left; padding: 0 !important; margin: 0; border: 2px solid #aeaeae;/*  height: 112px; */ height: auto;}

.inside-accordion.tabs.has-children .aboutusNavd {height:125px;}

.inside-accordion.tabs.has-children tab-83 {height:128px;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs {width: 100%; height:78px; float: left; margin:0; padding:0; background: #fff; /* border: 2px solid #aeaeae; */ position:relative; display: table;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li {background: #fff; text-shadow: none; box-shadow: none; /* float: left; */ background:#81a14a; margin: 0; border-radius: 0; display: table-cell; text-align: center; border-right: 1px solid #d0dbbe;/*  padding: 23px 20px; */ padding: 0px; vertical-align: middle;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li { background: #fff!important; border-right: none; }

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li:last-child {border-right: 0px solid #d0dbbe;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li a {color:#fff; font-size:16px; text-transform:uppercase; text-decoration:none; padding: 23px 20px 21px; float: left; width: 100%;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent, .page_item.current_page_item, .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item.current_page_item { background:#fff;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent a, .page_item.current_page_item a, .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item.current_page_item a,.current-menu-parent a {color:#81a14a; text-decoration: none;}

.current-menu-parent a.parent {color:#81a14a; text-decoration: none;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children {}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent ul.children {background: #fff;z-index:99;position: absolute; left: 0; top: 78px; display: table; width: 100%;text-align: center;padding: 0 20%;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li.current_page_item a{}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a{/*text-decoration:underline !important;*/ color: #636466}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a:hover{text-decoration:underline !important;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a {color:#a5a5a5!important; font-size:16px; text-decoration:none; text-transform:none; font-family: 'DIN Next W01 Regular'; padding: 4px 15px 0; margin: 12px 0 9px;}



/*.page-template-aboutus-page .inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a{border-bottom: 0px solid #ccc;}

.page-template-aboutus-page .inside-accordion.tabs .aboutusNavd ul.tt_tabs li a{border-bottom: 1px solid #ccc;}

.page-template-newsroom-subpage .inside-accordion.tabs .aboutusNavd ul.tt_tabs li a{border-bottom: 1px solid #ccc;}*/

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children{border-top: 1px solid #ccc;/*margin: -4px 0 0 0;padding: 4px 0 0 0;*/ display: none;}













.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li.current_page_item a {color:#81a14a !important; text-decoration:none !important;} 

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li:last-child{background-image:none!important;}



textarea:focus, input:focus{

    outline: none;

}

*:focus {

    outline: none;

}

.current-opening-new {float:left;width:100%;}

.current-opening-new a {background: #81a14a;color: #fff;float: left;font-size: 16px; line-height: 0; padding:18px 10px 14px;text-decoration: none;width: auto;}

.current-opening-new a:hover{background-color:#9bbd41;color:#fff;transition:0.5s ease}

.clear-spacer2 {clear:both; overflow:hidden; height:20px}

p.img-center {text-align:center; line-height:60px; width:100%}

.img-center  img {display:inline; margin:20px 0 0 0}

.e-s-img{margin: 15px 0;width:100%;}

.project-procur .data-doc-col-main h4{font-size: 16px;font-weight: 300;line-height: 24px;font-family: 'DIN Next W01 Regular';}

.pointer {display:none;}

.story-col:last-child {border: 0;margin-bottom: 0;}

.home  #post-5 .middle-box3{display:none;}

.home  #post-5 .mid-main{display:none;}

.home  #post-5 .mid-main1{border-bottom: 2px solid #abacae;padding-bottom:40px;}

a.more-fact {background-color: #81a14a;color: #fff; text-decoration: none; padding:5px 15px 4px; float: left; margin: 0 5px 5px 0;text-transform: uppercase;}

a.more-fact:hover {background-color: #9bbd41; color: #fff; transition: 0.5s ease; text-decoration:underline}

/* .fact-btn {  float: left;  width: 100%; margin: 0 0 20px;} */

.fact-btn {float: left;  width: 100%; margin: 0 0 30px; border-bottom: 1px solid #e1e2e3; padding: 0 0 25px;}

.inside-content .left-panel .inside-cont-part .flag-right-text p{line-height:20px;}

.flag-right-text h5{margin-bottom:2px;}

.map-text{text-align:center}

.member-table th{vertical-align: middle;text-align:center; padding:10px; color: #000; border: 1px solid #e7e8e8; font-size: 16px;font-weight:400;line-height: 18px;text-transform: uppercase; background:#f7f7f7}

.member-table td{text-align:center;vertical-align: middle; padding:10px; color: #000; border: 1px solid #e7e8e8; font-size: 16px;font-weight:400;line-height: 18px;}

.member-table td img{width:50px; display: inline-block;vertical-align: middle;}

.member-table td:first-child{text-align:left}

.no-margin {margin-bottom:0!important;}

.no-padding {padding-bottom:0!important;}

.member-table{margin-bottom:15px;margin-top: 15px;}



.page-template-aboutus-page .inside-content .left-panel .inside-cont-part.new-padding{margin: 0;padding: 0;border-bottom:0;}

.inside-txt.new-content:first-child{border:0;padding-bottom:0;margin-bottom:0;}

.page-template-documents-subpage .data-doc-col-minu{ padding: 0 0 0 20px;}

.page-template-investor-relations-page .inside-txt.new-content:last-child{border:0;padding-bottom:0;margin-bottom:0;}

.page-template-newsroom-page .inside-r-one{border-top:0;margin-top:0;padding-top:0;}

.page-template-newsroom-subpage .inside-r-one{border-top:0;margin-top:0;padding-top:0;}

.page-template-gallery-page .inside-r-one{border-top:0;margin-top:0;padding-top:0;}

.page-template-projects-subpage .inside-r-one{border-bottom:0;margin-bottom:0;padding-bottom:0;}

.page-template-partnership-page .inside-content .left-panel .inside-cont-part h4{font-size:17px;}

.page-template-careers-page .inside-r-one {border-top:0;margin-top:0;padding-top:0;}

.page-template-careers-page .inside-txt {float:left;width:100%;}

.page-template-newsroom-subpage .inside-content-panel h4.new-h4{ font-family:'DIN Next W01 Bold';font-weight:400;}

.page-template-newsroom-subpage .inside-content-panel h4.new-h4:hover{color: #81a14a; text-decoration:underline}

.content-border {float:left;width:100%;padding:20px;margin:-1px 0 0 0;border:1px solid #ccc;}

.content-border .flag-left-img {padding-bottom:0;}

.content-border .flag-right-text {padding-bottom:0;}

video.home-video {

  background: #000;

  height: 525px;

}



.event-sec  h5 a {

  font-size: 18px;

  font-weight: 300;



}

/*.event-sec .mid-main-col h7 {

  font-size: 18px;

  text-transform:capitalize;

  font-weight:600;

  margin-bottom:0



}*/

.event-sec .mid-main-col .mid-main-txt1:first-child h7{margin-bottom: 20px}


.middle-box-col3 .e-s-img {/* margin: 0 0 15px 0; */margin: 0 0 0 0;}



.contact-address{width: 40%; float: left}

.contact-map{width: 60%;  float: left}

.contact-map img{width: 100%; height: auto; margin:0 0 15px 0}

.project-procur a.more {

  background-color: #81a14a;

  color: #fff;

  text-decoration: none;

  padding:5px 15px 4px;

  float: left;

  margin: 0 5px 5px 0;text-transform: uppercase;

}

.project-procur a.more:hover {

  background-color: #9bbd41;

  color: #fff;

  transition: 0.5s ease;

  text-decoration: underline;

}

.event-sec .mid-main-col h5{margin: 0}

.event-agenda{border-bottom: 1px solid #E2E2E2; padding: 25px 0}

.event-agenda p {padding:0}

.event-participants{border-bottom: 1px solid #E2E2E2; padding: 25px 0}

.event-participants p {padding:0}

.event-content{padding: 25px 0;border-bottom: 1px solid #E2E2E2;}

.event-posts1, .event-posts2, .event-posts3 { border-bottom: 1px solid #E2E2E2; padding: 25px 0; clear: both; float: left; width: 100%; } 

.event-basic-info{border-bottom: 1px solid #E2E2E2; padding: 0 0 25px 0}

.event-post-section li a{font-weight: 300;font-family: 'DIN Next W01 Regular';}



.event-gallery .flexslider .slides > li{margin:0; padding: 0; list-style:none}

.event-gallery .photogallery-rightcol {width: 100%; float: left}

.event-gallery .newsroom-video {width: 100%;}

.photo-gallery-container.event-gallery{ margin-top: 40px;}

.tp-revslider-slidesli div.tp-parallax-wrap:last-child{display:none}



.second-annual #slide-21-layer-3{}

.second-annual .tp-parallax-wrap {

  top: 0% !important;

  left: 0 !important;

  width: 100%;

  height: 100%;

}

.second-annual .tp-loop-wrap{

  top: 0% !important;

  left: 0 !important;

  width: 100%;

  height: 100%;

}

.second-annual .tp-mask-wrap{

  top: 0% !important;

  left: 0 !important;

  width: 100%  !important;

  height: 100%  !important;

}

.second-annual  .tp-caption {

  background: none;

  color: #fff;

  font-size: 36px !important;

  font-weight:400;

  line-height: inherit !important;

  padding: 0px 0 0px;

  text-align: center;

  text-transform: capitalize;

  height: 100% !important;

  max-height: 100% !important;

  width: 100% !important;

  max-width: 100% !important;

  min-width: 100% !important;

  position: absolute;

}

.second-annual .link-img{width: 100%  !important; height: 100%  !important;}

.second-annual .link-img img{width: 100%  !important; height: 100%  !important;}

.map-images-main{text-align: center;width: 901px;margin: 0 auto;}

.home .pre-desk .green-more-btn{text-transform:none}

.member-page h3.memeber-tl{ font-size: 24px;line-height: 27px;font-family:'DIN Next W01 Bold';font-weight:400;text-transform: none;}

h4.text-transform {text-transform:none!important;}

.heading-div {float:left;width:100%;}

.content-div {float:left;width:100%;border-bottom:1px solid #e7e9e8;padding:10px;}

a.project-link {float:left;width:65%;padding:15px 15px; line-height: 1.3;color:#8ca959;font-size:15px;text-decoration:none;border-bottom:1px solid #bbb;}

.inside-content-panel h2.ui-accordion-header {float:right;width:35%;margin:0;padding:15px 15px; line-height: 1.3;color:#8ca959;font-size:15px;text-transform:none;font-family:'DIN Next W01 Regular';font-weight:400;background:url(images/dw-arrow.png) no-repeat right center #d8d8d8;border-bottom:1px solid #bbb;}

.fieldlabel {font-size: 13px;float:left;width:35%;color:#575757;text-transform:uppercase;}

.fieldvalue {float:left;width:60%;color:#000;font-size: 13px;}

.seperator {float:left;width:5%;color:#000;font-size: 13px;}

.inside-content-panel h2.ui-accordion-header.ui-accordion-header-active{background:url(images/up-arrow.png) no-repeat right center #676566;color:#fff;}



.slide-body a{text-decoration:none}

.content-img-1 {float:left;margin:0 15px 15px 0;}

a.project-link.active-link{background:#b5b5b5;color:#fff;}

.mobile-listview {display:none;}

.inside-content .left-panel .inside-cont-part.no-border2{border-bottom:0;padding-bottom:0;margin-bottom:20px;}

.btn-hamburger-clear{clear:right; display:none}



.details-2 {float:left;width:100%;margin:20px 0 0 0;}

.details-l {float:left;width:50%;line-height: 30px;}

.details-r {float:left;width:50%;line-height: 30px;}

.details-4 {float:left;width:100%;line-height: 30px;}

.gallery-img-12-l {float:left;width:48%;margin:0 0 40px;}

.gallery-img-12-r {float:right;width:48%;margin:0 0 40px;}



.postid-2226 .event-post-section .event-posts1 li:first-child{display:none}



.no_desktop{cursor:default}

.press-video {

    width: 640px;

    height: 300px;

}

.highlights-panel .highl-img{display:none}

.project-procur .content-project-map a.more {margin: 0 5px 22px 11px;}

.mid-main-col-l img{height:auto; max-width: 100%;}



.menu-social-icon-container {float:right;}

.menu-social-icon-container  ul.menu{float:left;list-style:none;margin:0;padding:0;}

.menu-social-icon-container  ul.menu li{float:left;}

.menu-social-icon-container  ul.menu li .icon-2x {

    color: #333;

    font-size: 19px;

    margin: 0 0 0 10px;

    text-decoration: none;

}

.footer .menu-social-icon-container ul.menu li .icon-2x{ font-size: 12px;margin:0;}









@media screen and (max-width: 1023px) {

  .mobile-listview {float:left;width:100%;display:block;border:1px solid #bcbcbc;border-bottom:0;}

  .captch-content{width:100%;}

  .desktop-listview {display:none;}

  .project-procur table {

    border: 0;

  }

  .project-procur table caption {

    font-size: 1.3em;

  }

  .project-procur table thead {

    border: none;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

  }

  .project-procur table tr {

    border-bottom: 3px solid #e7e8e8;

    /*display: block;*/

    margin-bottom: .625em;

  }

  

  .project-procur table td {

    border-bottom: 1px solid #e7e8e8;

    /*display: block;*/

    font-size: .8em;

    text-align: right;

  }

  .project-procur table td:before {

    /*

    * aria-label has no advantage, it won't be read inside a table

    content: attr(aria-label);

    */

    content: attr(data-label);

    float: left;

    font-family:'DIN Next W01 Bold';font-weight:400;

    text-transform: uppercase;

  }

  .project-procur table td:last-child {

    border-bottom: 0;

  }

}

.trm-con {

  float: left;

  margin: 30px 0 0;

  width: 100%;

}

.trm-con p {

  color: #000;

  font-size: 11px;

  font-weight:400;

  line-height: 10px;

}

.pagin-panel {

  float: left;

  padding: 8px 1%;

  width: 100%;

  line-height: 22px;

}

.pagination-txt{width:auto; float:left; text-transform: uppercase; font-size: 12px;}

.pagination {

  float: right;

  width: auto;

}

.pagination > a {

  color: inherit;

  float: left;

  padding: 0 8px 0 0;

  text-decoration: none;

  text-transform: uppercase;

  font-size: 12px;

}

.pagination > a.prev.page-numbers {padding-left:15px; background:transparent url("images/page-prev-icon.png") no-repeat scroll left 3px;}

.pagination > a.next.page-numbers {padding-right:15px; background:transparent url("images/page-next-icon.png") no-repeat scroll right 3px;}

.pagination > span {

  color: inherit;

  float: left;

  padding: 0 8px 0 0;

  text-decoration: none;

  text-transform: uppercase;

  font-size: 12px;

}

.pagination > a:last-child {

  /* margin: 3px 0 0; */

}

.inside-r-three {

  float: left;

  width: 100%;

}

.project-pipe .select-col {

  margin: 0;

  position: absolute;

  top: -20px;
  display: flex;
  justify-content: center;
}

.project-pipe {

  border: 1px solid #e7e8e8;

  float: left;

  margin: 30px 0 0;

  position: relative;

  width: 100%;

}

.serch-brows-col {

  float: left;

  margin: 0 0 35px;

  width: 100%;

}

.search-col-top {

  margin: 0 auto;

  max-width: 580px;

  width: 100%;

}

.search-input{width:100%; float:left;}

.browse-col {

  float: left;

  margin: 10px 0 0;

  width: 100%;

}

.search-input > input {

  border: 1px solid #d1d1d1;

  float: left;

  padding: 8px 10px;

  width: 100%;

}

.browse-col > p {

  font-size: 24px;

  line-height: 28px;

}

.browse-col p span {

  color: #90bb5f;

}

.data-doc-panel{width:100%; float:left;}

.data-doc-col{width:100%; float:left;}

.data-doc-txt {

  float: left;

  width: 88%;

}

.data-doc-img-col {

  float: left;

  margin: 0 0 0 2%;

  position: relative;

  width: 10%;

}

.data-doc-img {

  float: left;

  margin: 0 4px;

  width: auto;

}

.data-col-img {

  float: left;

  position: absolute;

  /* top: -8px; */

  top: -20px;

  width: 100%;

}

.data-doc-col1 {

  float: left;

  margin: 10px 0 0;

  width: 100%;

}

.data-doc-txt1 {

  float: left;

  width: 88%;

}

.data-doc-col-main {

  border-bottom: 1px solid #e7e8e8;

  float: left;

  padding: 25px;

  width: 100%;

}

.data-doc-col-main:first-child{border-top: 1px solid #e7e8e8;}

.data-doc-col-main:nth-child(odd){background:#fff;}

.data-doc-col-main:nth-child(even){background:#f7f7f7;}

.see-mr {

  color: #9cb33b;

  margin: 0 0 0 5%;

  font-size: 20px;

}

.weight-med {

  font-weight: 600;

}



/*-- About pages css --*/

.inside-content .left-panel .inside-cont-part  {border-bottom: 1px solid #e1e2e3; font-size: 16px; line-height: 22px; margin: 0 0 40px; padding: 0 0 40px; font-family: 'DIN Next W01 Regular'; width:100%; float:left;}

.inside-content .left-panel .inside-cont-part.new-padding  {margin: 0 0 20px; padding: 0 0 20px;}

.inside-content .left-panel .inside-cont-part p, .insidepara p {border-bottom: 0px solid #e1e2e3; font-size: 16px; line-height: 24px; margin: 0 0; padding: 0 0 10px; font-family: 'DIN Next W01 Regular';}

.inside-content .left-panel .inside-cont-part-patch  {width:100%; float:left; background:#eeeff0; padding: 30px;margin: 15px 0 25px;}

.inside-content .left-panel .inside-cont-part-patch p {font-size: 16px; line-height: 25px; margin: 0 0; padding: 0 0 0px; color: #636466; font-family: 'DIN Next W01 Regular';}

.inside-content .left-panel .inside-cont-part-patch p:last-child,.inside-content .left-panel .inside-cont-part-patch p.last-para{margin-bottom:0!important;}

.inside-content .left-panel .inside-cont-part h2 {font-size: 24px; margin: 0 0 15px; text-transform: uppercase; color: #4d4d4f;font-family:'DIN Next W01 Bold';font-weight:400;line-height: 25px;}

.inside-content .left-panel .inside-cont-part h4 {font-size: 24px; margin: 0 0 15px; text-transform: uppercase; color: #4d4d4f;font-family:'DIN Next W01 Bold';font-weight:400;line-height: 25px;}

.inside-content .left-panel .inside-cont-part h2.heading-second {font-size: 18px;}

.inside-content .left-panel .inside-cont-part h5.heading-second {font-size: 18px; text-transform: uppercase;}

.inside-cont-part-left {width: 50%; float: left; padding-right: 20px;}

.inside-cont-part-right {width: 50%; float: left;}

.inside-cont-part-right .video-part-1 {width: 100%; float: left;}

.inside-cont-part-right .video-part-1 img {width: 100%; float: left;}

.inside-cont-part-right .video-part-1 img {width: 100%; float: left;}

.inside-cont-part-right .video-part-text {width: 100%; float: left; background:#e7e8e8; color:#3f3f3f; padding: 5px; text-align: center; font-size: 9px;}

.inside-cont-part-left-3 {width: 50%; float: left; padding-left: 30px; }

.inside-cont-part-right-3 {width: 50%; float: left; padding-right: 0px;}

.inside-cont-part-right-3 .video-part-1 {width: 100%; float: left;}

.inside-cont-part-right-3 .video-part-1 img {width: 100%; float: left;}

.inside-cont-part-right-3 .video-part-1 img {width: 100%; float: left;}

.inside-cont-part-right-3 .video-part-text {width: 100%; float: left; background:#e7e8e8; color:#3f3f3f; padding: 5px; text-align: center; font-size: 9px;}



.inside-cont-part-right-1 .video-part-1 {width: 100%; float: left;}

.inside-cont-part-right-1 .video-part-1 img {width: 100%; float: left;}

.inside-cont-part-right-1 .video-part-1 img {width: 100%; float: left;}

.inside-cont-part-right-1 .video-part-text {width: 100%; float: left; background:#e7e8e8; color:#3f3f3f; padding: 5px; text-align: center; font-size: 10px;}



.inside-cont-part-left-1 {width: 36%; float: left; padding-right: 20px;}

.inside-cont-part-right-1 {width: 64%; float: left;}



.inside-cont-part-left-2 {width: 25%; float: left; padding-right: 20px; min-height: 120px;}

.inside-cont-part-left-2 img {width: 100%; float: left; }

.desk-part .inside-cont-part-left-2 img {width: 100%; float: left; }

.inside-cont-part-right-2 {width: 75%; float: left; min-height: 120px;}



.inside-header-two-column {width:100%; float:left;}

.inside-header-accordion {width:26%; float:left;}

.inside-header-accordion-data{width: 26%; float: left;}

.inside-header-accordion-proj{width: 26%; float: left;}

.inside-header-accordion ul {width:100%; float:left; margin:0; padding:0; list-style:none; border:1px solid #b7b7b7;min-height: 340px;}

.inside-header-accordion ul li {width:100%; float:left; margin:0; padding:0; list-style:none; border-bottom:1px solid #b7b7b7;}

.inside-header-accordion ul li:last-child {border-bottom:0px solid #b7b7b7;}

.inside-header-accordion ul li a {width:100%; float:left; text-align:center; margin:0; padding:13px 0; text-decoration:none; color:#636466; text-transform:uppercase; font-size: 18px; position: relative;}

.inside-header-accordion ul li.current_page_item a {background:#81a14a; color:#fff;}

.inside-header-accordion ul li a::after {content:""; position:absolute; right:15px; top:0; background:transparent url("images/accordion-arrow-2.png") no-repeat scroll center left; width:15px; height:100%;}

.inside-header-accordion ul li.current_page_item a::after {background:transparent url("images/accordion-arrow-2-active.png") no-repeat scroll center left;}

.inside-header-accordion ul li.last a::after {background:none !important;}

.inside-header-accordion ul ul {width:100%; float:left; margin:0; padding:0; list-style:none; border:0px solid #b7b7b7;min-height: auto;}

.inside-header-accordion ul li.current_page_item li a {background:none; width:100%; float:left; text-align:center; margin:0; padding:8px 0; text-decoration:none; color:#636466; text-transform:capitalize; font-size: 16px;}

.inside-header-accordion ul li.current_page_item li a::after {content:none;}

.inside-header-accordion ul li.current_page_item li.active a {background:#e1e2e3;}



.inside-header-accordion-data ul {width:100%; float:left; margin:0; padding:0; list-style:none; border:1px solid #b7b7b7;}

.inside-header-accordion-data ul li {width:100%; float:left; margin:0; padding:0; list-style:none; border-bottom:1px solid #b7b7b7;}

.inside-header-accordion-data ul li:last-child {border-bottom:0px solid #b7b7b7;}

.inside-header-accordion-data ul li a {color: #636466; float: left; font-size: 18px; margin: 0; padding: 15px 10px; position: relative; text-align: center;

  text-decoration: none; text-transform: uppercase; width: 100%;}

.inside-header-accordion-data ul li.current_page_item a {background:#81a14a; color:#fff;}

.inside-header-accordion-data ul li a::after {content:""; position:absolute; right:15px; top:0; /*background:transparent url("images/accordion-arrow.png") no-repeat scroll center left;*/ width:15px; height:100%;}

.inside-header-accordion-data ul li.current_page_item a::after {/*background:transparent url("images/accordion-arrow-active.png") no-repeat scroll center left;*/}

.inside-header-accordion-data ul li.last a::after {background:none !important;}

.inside-header-accordion-data ul ul {width:100%; float:left; margin:0; padding:0; list-style:none; border:0px solid #b7b7b7;}

.inside-header-accordion-data ul li.current_page_item li a {background:none; width:100%; float:left; text-align:center; margin:0; padding:8px 0; text-decoration:none; color:#636466; text-transform:capitalize; font-size: 16px;}

.inside-header-accordion-data ul li.current_page_item li a::after {content:none;}

.inside-header-accordion-data ul li.current_page_item li.active a {background:#e1e2e3;}



.inside-header-accordion-proj ul {width:100%; float:left; margin:0; padding:0; list-style:none; border:1px solid #b7b7b7;}

.inside-header-accordion-proj ul li {width:100%; float:left; margin:0; padding:0; list-style:none; border-bottom:1px solid #b7b7b7;}

.inside-header-accordion-proj ul li:last-child {border-bottom:0px solid #b7b7b7;}

.inside-header-accordion-proj ul li a {color: #636466; float: left; font-size: 18px; margin: 0;/*  padding: 28px 10px; */ padding: 15px 10px; position: relative; text-align: center;  text-decoration: none; text-transform: uppercase; width: 100%;}

.page-template-projects-subpage .inside-header-accordion-proj ul li a { padding: 26px 10px;}

.page-template-careers-subpage .inside-header-accordion-proj ul li a { padding: 26px 10px;}

.jobpost-template-default .inside-header-accordion-proj ul li a { padding: 26px 10px;}

.page-template-investor-relations-subpage .inside-header-accordion-proj ul li a { padding: 26px 10px;}

.page-template-newsroom-subpage .inside-header-accordion-proj ul li a { padding: 23px 10px;}

.page-template-partnership-subpage .inside-header-accordion-proj ul li a { padding: 26px 10px;}

.inside-header-accordion-proj ul li.current_page_item a {background:#81a14a; color:#fff;}

.inside-header-accordion-proj ul li a::after {content:""; position:absolute; right:15px; top:0; /*background:transparent url("images/accordion-arrow.png") no-repeat scroll center left;*/ width:15px; height:100%;}

.inside-header-accordion-proj ul li.current_page_item a::after {/*background:transparent url("images/accordion-arrow-active.png") no-repeat scroll center left;*/}

.inside-header-accordion-proj ul li.last a::after {background:none !important;}

.inside-header-accordion-proj ul ul {width:100%; float:left; margin:0; padding:0; list-style:none; border:0px solid #b7b7b7;}

.inside-header-accordion-proj ul li.current_page_item li a {background:none; width:100%; float:left; text-align:center; margin:0; padding:8px 0; text-decoration:none; color:#636466; text-transform:capitalize; font-size: 16px;}

.inside-header-accordion-proj ul li.current_page_item li a::after {content:none;}

.inside-header-accordion-proj ul li.current_page_item li.active a {background:#e1e2e3;}





.inside-header-banner-1 {width:100%; float:right;}



.inside-header-banner-1 .inside-header.about,.inside-header.about {background: url("images/about-inside-header.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}



.inside-header.about.strategy {background: url("images/banner-strategy.jpg") no-repeat center top;}









#post-136 .inside-header-banner-1 .inside-header.about,#post-144 .inside-header-banner-1 .inside-header.about,#post-142 .inside-header-banner-1 .inside-header.about,#post-140 .inside-header-banner-1 .inside-header.about{background: url("images/ndb-aboutus-Essence.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}



#post-109 .inside-header-banner-1 .inside-header.about {background: url("images/ndb-aboutus-contactus.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}



.inside-header-banner-1 .inside-header.data-doc {background: url("images/data-document-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.data-doc-fin {background: url("images/data-document-finan-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.data-doc-form {background: url("images/data-document-finan-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.data-doc-minu {background: url("images/data-document-minutes-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.data-doc-polici {background: url("images/data-document-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.data-doc-report {background: url("images/data-document-report-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.data-doc-procu {background: url("images/data-document-procu-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}



.inside-header-banner-1 .inside-header.pro-af-cen{background: url("images/project-africa-center.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.proj-pipe{background: url("images/project-pipeline.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.proj-proc{background: url("images/project-procurment-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.proj-appl{background: url("images/application-form.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.partner-comm{background: url("images/partnership-banner1.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.investor-comm{background: url("images/invester-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.inside-header-banner-1 .inside-header.careers-inside{background: url("images/careers-inside-banner.jpg") no-repeat scroll center top; min-height: 339px; height: auto; background-size:cover;}

.home .green-more-btn {margin-left:0;}

.green-more-btn {color: #81a14a; text-decoration: none; font-size: 16px; margin-left: 0px;text-transform: capitalize;}

.green-more-btn:hover {text-decoration: underline;}

.read-more-btn-1 {width:100%; float:left; text-align:right;}

.green-more-btn span {margin-top: -2px; float: right; width: 15px; height: 100%;}

.chart-part {width:100%; float:left; margin:20px 0 0;}

.full-img-part {width:100%; float:left;}

.full-img-part img {width:100%; float:left;}

.no-border-bottom {border-bottom:0 !important;}

.inside-content .left-panel .inside-cont-part .inside-cont-part-1.no-margin {

  margin-bottom: 0;

}



.inside-content .left-panel .inside-cont-part  .inside-cont-part-1 {width:100%; float:left; margin-bottom:30px;} 

.inside-content .left-panel .inside-cont-part .inside-cont-part-1:last-child {margin-bottom: 0;}

.heading-third {font-size:18px; color:#000 /*#7d7e80*/; font-family: 'DIN Next W01 Regular';}

.download-btn {width:100%; float:left;}

.download-btn a {text-transform: uppercase;width:auto; float:left; background:#81a14a; color:#fff; font-size:16px; text-decoration:none; padding: 18px 10px 15px; line-height: 0;}

.download-btn a:hover {text-decoration:underline}

.member-full {width:100%; float:left;}

.member-full-left {width:100%; float:left; border-bottom: 1px solid #e1e2e3; padding: 40px 0;}

.member-full-left:last-child { border-bottom: 0px solid #e1e2e3;}

.member-left-img { width: 17%; float: left;}

.member-right-text { width: 83%; float: left;}



.flag-full {width:100%; float:left;}

.flag-full-left {width:100%; float:left;}

.flag-full-right {width:100%; float:right;}



.flag-left-img { width: 11%; float: left; padding-bottom: 30px;margin: 0 2% 0 0;}

.flag-right-text { width: 64%; float: left; padding-bottom: 30px;}

.inside-director-box {width: 17.5%; float: left; margin-right:2.5%;}

.inside-director-box:last-child {margin-right:0;}

.inside-director-box a {color:#636466;}

.inside-director-box a:hover {color:#81a14a;}

.director-box-flag {width: 100%; float: left; text-align:left;}

.director-img {width: 100%; float: left; text-align:left; margin-top:5px;}

.director-img img {width: 100%; float: left;}

.director-name {float: left; width: 100%; color: #4d4d4f; font-size: 14px; font-family: 'DIN Next W01 Bold'; margin-top:5px; }

.director-position {

  float: left;

  font-family: "DIN Next W01 Regular";

  font-size: 12px;

  line-height: 18px;

  width: 100%;

}

.desk-part { float: left; width: 100%; border-bottom: 1px solid #e1e2e3; padding: 20px 0; }

.desk-part .inside-cont-part-left-2 {min-height: auto;}

.desk-part .inside-cont-part-right-2 {min-height: auto;}

.desk-part.no-border-bottom {padding-bottom:0px;}

.three-part {width:100%; float:left;}

.three-part .three-part-1 {width:31.7%; float:left; margin-right:20px; }

.three-part .three-part-1:last-child {margin-right:0px;}

.three-part-img {float: left; width: 100%;}

.three-part-img img {float: left; width: 100%;}

.three-part-text {float: left; width: 100%; font-size:14px; font-family: 'DIN Next W01 Regular'; line-height: 20px; margin-top: 10px;}

.strong-text {font-family:'DIN Next W01 Bold';font-weight:400;}



.four-part { width: 100%; float: left; }

.four-part-1 { width: 22.7%; float: left; margin-right:3%; }

.four-part-1:last-child { margin-right:0; }

.four-part-1 strong {font-weight: 600; text-transform: uppercase; }

/*-- End About pages css --*/



.breadcrumbs-panel {

  float: left;

  width: 100%;

}

.breadcrumbs {

  color: #636466;

  float: left;

  font-size: 12px;

  font-family:'DIN Next W01 Bold';font-weight:400;

  padding: 10px 0;

  width: 100%;

  display: none;

}

.breadcrumbs > a {

  color: #636466;

  font-size: 12px;

  font-family:'DIN Next W01 Bold';font-weight:400;

  text-decoration: none;

  text-transform: uppercase;

  padding:0 5px;

}

.breadcrumbs > a:hover{color:#81a14a;}

.breadcrumbs > strong {text-transform: uppercase;}

.breadcrumb-arrow {font-size: 17px; font-family: 'DIN Next W01 Regular'; }

a.mailto-link {

  /*color: inherit;*/

}





.header-text {

  display: block;

  float: right;

  margin: 150px 54px 0 0;

  width: 365px;

}

.header-text .lg-txt {

  color: #fff;

  font-size: 30px;

  font-weight: 600;

  line-height: 35px;

  text-transform: uppercase;

  margin-bottom: 0;

}



/*

.header-text {

  display: block;

  float: right;

  margin: 165px 54px 0 0;

  width: 330px;

}

.header-text .lg-txt {

  color: #fff;

  font-size: 34px;

  font-weight: 600;

  line-height: 50px;

  text-transform: uppercase;

}*/

.header-text .sm-txt {

  color: #fff;

  font-size: 12px;

  text-transform: uppercase;

}

.header-text .more {

  float: right;

}

.more > a {

  color: #fff;

  font-size: 20px;

  text-decoration: none;

  text-transform: uppercase;

}



.inside-banner-txt > p {

  color: #fff;

  font-size: 36px;

  line-height: 40px;

  text-transform: none;

}

.inside-banner-txt > h2 {

  color: #fff;

  font-size: 36px;

  line-height: 40px;

  text-transform: none;

  margin: 0;float:left;

  padding:20px 20px 15px;background:url("images/heading-bg.png") repeat left top;

}

.inside-banner-txt {

  bottom: 35px;

  position: absolute;

  right: 30px;
width: auto;

  /*width: 240px;*/

}

.header-panel-1 {

    float: right;

}



.inside-content-panel h2.heading-with-margin {margin-top:0px; margin-bottom: 0;}

.press-release-part {background:#fff; border:1px solid #e7e8e8; box-sizing:border-box; padding:40px; float:left; width:100%;}

.press-release-part.event-details .event-content {float: left; width: 100%;}

.press-release-part.event-details .gallery-div {float: left; width: 100%; padding-top: 40px;}

.press-release-part.event-details .gallery-div .flexslider ul li {background:transparent;padding:0}

.press-release-part.event-details .gallery-div .inside-r-gallery .flex-next {top: 45%;}

.press-release-part.event-details .gallery-div .inside-r-gallery .flex-prev {top: 45%;}

.inside-content-panel h4.new-h4 {line-height: 30px; margin:0 0 10px;}

.press-release-part p {padding:10px 0 0;float: none;}

.press-release-part p .strong-with-margin {margin:30px 0 0; font-weight:400; float: none; width: auto;}

/*.press-release-part p a {color:#444;}*/

.press-release-part a.viewpdf {float: left; padding: 7px 10px 5px 30px; background: #81a14a url("images/pdf-icon.png") no-repeat scroll 7px center; color: #fff; font-size: 12px; text-transform: uppercase; margin-top: 20px; text-decoration: none; line-height: 16px;}

.press-release-part p.press-release-content-img {width:100%; float:left; margin: 0 0 15px 0; text-align:center}
.press-release-part p.press-release-content-img-1 {width:100%; float:left; margin: 0 0 10px 0; text-align:center}
.press-release-content-img img { width: 50%;display:inline;height: auto;}
.press-release-content-img-1 img { width: 80%;display:inline;height: auto;}

.press-release-navigation-part {border:1px solid #e7e8e8; box-sizing:border-box; float:left; width:100%;}

.navigation-part-right {float:right; width:auto;}

.navigation-prev {color: inherit; float: left; padding: 0 8px 0 0; text-decoration: none; text-transform: uppercase; font-size: 13px;}

.navigation-next {color: inherit; float: left; padding: 0 8px 0 0; text-decoration: none; text-transform: uppercase; font-size: 13px;}

.navigation-prev a {color: inherit;text-decoration:none; padding: 10px 10px 8px 15px; float: left; background:transparent url("images/page-prev-icon.png") no-repeat scroll left center; line-height: 16px;font-family:'DIN Next W01 Regular';font-weight:400;}

.navigation-next a {font-family:'DIN Next W01 Regular';font-weight:400;color: inherit;text-decoration:none; padding: 10px 15px 8px 10px; float: left; background:transparent url("images/page-next-icon.png") no-repeat scroll right center; line-height: 16px;}

.press-release-view-all-btn {float:left; padding: 5px 5px;}

.press-release-view-all-btn a {float:left; padding:6px 10px 5px; background:#81a14a; color:#fff; font-size: 13px; text-transform: uppercase; /* margin-top: 20px; */ text-decoration: none; line-height: 16px;}

.new-part-1 {padding:20px; float: left; width: 100%;}

.products-inside-link { float: left; width: 100%; }

.project-procur #parentHorizontalTab .products-inside-link ul { float: left; width: 100%; list-style:none; position: static; padding: 0; margin: 0; border-top:1px solid #e7e8e8; border-bottom:1px solid #e7e8e8;  }

.project-procur #parentHorizontalTab .products-inside-link ul li { float: left; width: auto; list-style:none; border-right:1px solid #e7e8e8; }

.project-procur #parentHorizontalTab .products-inside-link ul li:last-child { border-right:0px solid #e7e8e8; }

.project-procur #parentHorizontalTab .products-inside-link ul li a { float: left; font-size:18px; font-family: 'DIN Next W01 Regular'; color:inherit; text-decoration: none; padding: 14px 35px; text-transform:uppercase;}

.project-procur #parentHorizontalTab .products-inside-link ul li:last-child a { padding: 14px 34px 14px 34px; }

.project-procur #parentHorizontalTab .products-inside-link ul li.active-sub-link a { background: #81a14a; color:#fff; }

.products-inside-content { float: left; width: 100%; margin-top: 50px; }

.products-inside-content-left { float: left; width: 45%; }

.products-inside-content-left .projects-inside-table { width: 100%; border:0px solid #e1e1e1; }

.products-inside-content-left .projects-inside-table tr {border:1px solid #e1e1e1;}

.products-inside-content-left .projects-inside-table tr.last-child {border-bottom:0px solid #e1e1e1;}

.products-inside-content-left .projects-inside-table tr:nth-child(2n) {background:#fff;}

.products-inside-content-left .projects-inside-table tr:nth-child(2n) td {padding:12px 20px;}

.products-inside-content-left .projects-inside-table tr:nth-child(2n+1) {background:#f7f7f7;}

.products-inside-content-left .projects-inside-table td {color:#696969; font-size:16px; font-family: 'DIN Next W01 Regular'; text-align:left; border:0; padding: 23px 20px;  }

.projects-inside-table.border-10 {margin-top: 20px;}

.projects-inside-table  p {padding:0 0 15px;float: left; width: 100%;}

.products-inside-content-right { float: right; width: 53%; }

.products-overview-img { float: left; width: 100%; margin-bottom:10px; }

.products-overview-img img { float: left; width: 100%; }

.products-inside-content-right-text { float: left; width: 100%; padding: 15px 20px 15px 0; }

.products-inside-content-right-text p { float: left; width: 100%; color:#696969; font-size:16px; font-family: 'DIN Next W01 Regular';  }

.serch-brows-col .search-col-top #searchform  #submitbtn {display:none;}

.jobpost-form .form-group {}

.jobpost-form .form-group input {background: #f7f7f7 none repeat scroll 0 0; border: 1px solid #dedede; border-radius: 8px; margin: 0 0 15px; padding: 8px 10px; width: 75%;}



.jobpost-form .form-group button {background: rgba(0, 0, 0, 0) url("images/sub-btn-bg.png") repeat-x scroll 0 0; border: medium none; clear: both; color: #fff; cursor: pointer; display: block; font-size: 16px; font-family:'DIN Next W01 Bold';font-weight:400; padding: 5px 0; text-transform: uppercase; width: 101px;}



.search article.hentry {float:left; width:100%; border: 1px solid #e7e8e8; /* border-top: 0px solid #e7e8e8; */ margin-top: -1px; padding: 30px 30px;}

.search article.hentry:first-child {border-top: 1px solid #e7e8e8;}

.search article.hentry .inside-content {margin: 0px 0px;}

.search article.hentry:nth-child(odd) {background:#fff;}

.search article.hentry:nth-child(even) {background:#f7f7f7;}

.search article.hentry .entry-summary .link-more a.more-link {color:#9cb33b; text-decoration:none;}

.search article.hentry .entry-summary .link-more a.more-link:hover {text-decoration:underline;}

.search article.hentry .entry-summary .link-more a.more-link span.screen-reader-text {display:none;}



.strips {background: #81a14a none repeat scroll 0 0; color: #fff; padding:10px 0 7px 30px; text-align: left; text-transform: uppercase; margin: 0 0 15px; width: 100%; float: left;}

.strips h4 {color: #fff;font-family:'DIN Next W01 Bold';font-weight:400;}

.pointer {text-align: center; width: 100%; float: left; /* background: red; height: 20px; */ margin: -10px 0 20px; }

.pointer a img {display: inline-block;}



.top-panel {position: fixed; background: #fff; z-index: 999; left:0}

.wrap { margin-top: 108px;}

.wrap .wrap { margin-top: 0px;}

.home .banner { margin-top: 108px;}



.project-procur.left-align {margin:0 0 25px;float: left;width:100%;}

.left-align {text-align:left;}

.project-procur.left-align table th, .project-procur.left-align table td{text-align:left;}

.page-template-projects-map .project-procur.left-align table th:last-child {min-width:150px;}

.inside-cont-part a.more{background-color:#81a14a;color:#fff;text-decoration:none;padding:5px 15px 4px;float:left;margin:0 5px 5px 0;font-size: 16px;text-transform: uppercase;}

.inside-cont-part a.more:hover{background-color:#9bbd41;color:#fff;transition:0.5s ease; text-decoration:underline}

.inside-cont-part p a {color:#81a14a;text-decoration:none;}

.inside-cont-part p a:hover {color:#81a14a;text-decoration:underline;}

.center {text-align:center;}

.center img{display:inline;}

.inside-content .left-panel .inside-cont-part-patch.margin-bottom p {margin:0 0 20px;}

.inside-content .left-panel .inside-cont-part-patch.margin-bottom p.last {margin:0;}

.inside-cont-part ul{float:left;width:100%;margin:5px 0 10px;padding:0;list-style:none;}

.inside-cont-part ul.no-margin-bottom{margin-bottom:0;}

.inside-cont-part ul li{float:left;width:100%;background:url(images/bullet1.png) no-repeat 0 12px;padding:0;list-style:none;border-bottom:0px solid #e1e2e3;padding:5px 0 5px 12px;box-sizing:border-box;}

.inside-cont-part ul li:last-child{border-bottom:0;padding-bottom:0;}

.inside-cont-part ul li li{float:left;width:100%;background:url(images/bullet2.png) no-repeat 0 10px;padding:5px 0 5px 10px;border:0;}

.inside-cont-part ul ul{margin:0 0 15px;}

.management-panel{float:left;width:100%;margin:15px 0;}

#sgcboxContent h4 {font-size: 24px; margin: 15px 0 10px; text-transform: uppercase; color: #4d4d4f; font-family: 'DIN Next W01 Regular'; font-family: 'DIN Next W01 Regular'; line-height: 25px;}

.popup-table{float:left;width:100%;margin:15px 0;}



.popup-table table,.popup-table th,.popup-table td {

   border: 1px solid #e1e2e3;text-align:left;padding:10px 15px;

}

.popup-table table {

    border-collapse: collapse;

}



.inside-cont-part a.sg-show-popup{text-transform: uppercase;cursor:pointer;background-color:#81a14a;color:#fff;text-decoration:none;padding:5px 15px 3px;float:left;margin:0 5px 5px 0;}


.inside-cont-part a.sg-show-popup:hover{background-color:#9bbd41;color:#fff;transition:0.5s ease}

#sgcboxContent h5{margin:15px 0 5px;}



.popup-table table tr:nth-child(odd){background:#fff;}

.popup-table table tr:nth-child(even){background:#f7f7f7;}

.pdf-bt img {display:inline;vertical-align:middle;margin:0 5px;}

.no-caps-text a { text-transform: none !important;}



.page-id-298 .more-link {

  color: #81a14a;

  font-size: 16px;

  margin-left: 0;

  text-decoration: underline;

}



.inside-header.events-inside { background: url("images/press-release-header.jpg") no-repeat center 0;}

/*.page_item.current_page_item, .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item.page-item-309.current_page_item a {text-transform:none;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item.page-item-309 a {text-transform:none;} */

.post-309.page .inside-content-panel h2 {text-transform: none;}

.mid-main-txt1 .green-more-btn {

  margin: 0;

}

.map-images-main {position: relative;}

.map-images-main #map-images {position: absolute; top:0; left:0; width: 100%;}

.map-images-main #map-images img {max-width: 60px;}

.map-images-main #map-images #canara-india {position: absolute; top: 245px; right: 363px; z-index:9;}

.map-images-main #map-images #mp-india {position: absolute; top: 215px; right: 375px;}

.map-images-main #map-images #lingang-china {position: absolute; top: 195px; right: 290px;}

.map-images-main #map-images #pinghai-china {position: absolute; top: 215px; right: 280px;}

.map-images-main #map-images #bndes-brazil {position: absolute; top: 335px; left: 380px;}

.map-images-main #map-images #eskom-south-africa {position: absolute; top: 400px; left: 610px;}

.map-images-main #map-images #edb-iib {position: absolute; top: 100px; left: 665px;}

.global-impact {margin-bottom: 10px; font-size:24px; text-align:center}

.map-images-main #map-images .map-pointer-text .pointer-text{ display:none; position: absolute; width:100%; }

.map-images-main #map-images .map-pointer-text:hover .pointer-text { display:block;}

.map-images-main #map-images .map-pointer-text:hover .pointer-text::before {border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-right: 10px solid #fff; content: ""; left: 0; margin-left: -10px; position: absolute; top: 5px; z-index: 1000;}

.map-images-main #map-images .map-pointer-text .pointer-text {width: 250px; left: 35px; top: 20px; border: 1px solid #fff; background: #fff; padding: 5px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); text-decoration:none; color:#000; font-size: 15px; z-index: 999;}

.page-template-documents-subpage .data-doc-col-minu .data-doc-txt {width:86%}

.page-template-documents-subpage .data-doc-col1 {width:67px;margin: 0;float:right;}

.page-template-documents-subpage .data-doc-col-minu .data-doc-img-col{width:100%;}

.page-template-newsroom-subpage .photo-gallery-container {text-align:center;}

.page-template-newsroom-subpage .left-panel .photogallery-leftcol {float:left;width:100%;}

.page-template-projects-subpage .left-panel .data-doc-col-minu{margin:0;width:100%;}

.page-template-newsroom-subpage .left-panel .newsroom-video{width:100%;}

.page-template-newsroom-subpage .left-panel .inside-r-gallery .flex-prev{top: 44%;}

.page-template-newsroom-subpage .left-panel .inside-r-gallery .flex-next{top: 44%;}

.page-template-projects-subpage .data-doc-col-minu .data-doc-img-col {width:9%;float:right;}

.page-template-partnership-subpage .data-doc-col1 {width:9%;float:right;}

.page-template-newsroom-subpage .data-doc-img{margin:0 0 0 6px;}

.page-template-projects-subpage .data-doc-img{margin:0 0 0 6px;}

.page-template-partnership-subpage .data-doc-img{margin:0 0 0 6px;}

.page-template-documents-subpage .data-doc-img{margin:0 0 0 6px;}

.page-template-documents-subpage .financial-statements-table .data-doc-img{width: 100%; text-align: center; margin: 0; float: left;}

.page-template-documents-subpage .financial-statements-table .data-doc-img img{display:inline-block;}

.table-col h5{margin-bottom:0;}

.data-doc-txt h5{margin-bottom:0;}



.page-template-partnership-subpage .project-procur .data-doc-col-minu .data-doc-img-col{margin:10px 0 0 0;width:100%;}



.press-release-part ul,.project-procur ul{float:left;width:100%;margin:5px 0 15px;padding:0;list-style:none;}

.press-release-part ul li,.project-procur ul li{float:left;width:100%;background:url(images/bullet1.png) no-repeat 0 9px;padding:0;list-style:none;border-bottom:0px solid #e1e2e3;padding:5px 0 5px 12px;box-sizing:border-box;margin:0;}

.press-release-part ul li:last-child,.project-procur ul li:last-child{border-bottom:0;}

.project-procur .display-none {display:none;}

.inside-cont-part-1.second {margin-top: 15px;}

.gallery-panel .inside-r-gallery ul.slides{margin: 0; padding:0; list-style:none}

.gallery-panel .inside-r-gallery ul.slides li{margin: 0; padding:0}

.gallery-panel .inside-r-gallery .flex-prev{top:50%}

.gallery-panel .inside-r-gallery .flex-next{top:50%}

.gallery-panel .inside-cont .photo-credit{display:none}



.page-template-careers-subpage .right-panel .inside-r-pres-dsk{border:0;margin:0;padding:0;}

.left-panel.gallery-panel .inside-txt{float:left;width:31.3%;margin:0 3% 40px 0;border:0;padding:0;min-height: 285px;}

.left-panel.gallery-panel .inside-txt:nth-child(3n){margin-right:0;}

.left-panel.gallery-panel .inside-txt img{width:100%;height: auto;margin:0 0 15px;}

/*.left-panel.gallery-panel{width:100%;max-width:100%;border:1px solid #e9e9e9;padding:35px 35px 0;}*/

.left-panel.gallery-panel .right-panel::before{background:#fff;}

.left-panel.gallery-panel h4 a{font-size:18px;}

.left-panel.gallery-panel h4 {margin:0 0 5px; min-height:72px}

.left-panel.gallery-panel .green-more-btn {background:#7aa048;color:#fff;text-transform:uppercase;font-size: 15px;padding:8px 15px 4px; cursor: pointer;margin: 10px 0 0 0;display: inline-block;}

.mfp-wrap .mfp-content .mfp-close {background: #81a14a !important;font-size: 40px !important;text-align: center;width: 50px !important;right: 0 !important;padding: 0;height: 50px !important;top: -12px !important;color: #fff !important;}

.left-panel.gallery-panel .press-release-part{padding:0;border:0;margin: 0 0 25px;}

/*.gallery.type-gallery .inside-content,.page-template-gallery-page .inside-content{margin-top:0;}*/



.page-template-partnership-subpage .select-optn{ width: 745px;}

.page-template-partnership-subpage .select-optn select{ width: 30.5%;}

.margin-bottom {margin-bottom: 20px!important;}

.inside-cont-part .margin-bottom .more{margin-bottom:18px;}

.footer-links-box .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent,.footer-links-box .page_item.current_page_item,.footer-links-box .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item.current_page_item{background: transparent;}

h6.margin-top{margin:8px 0 5px;float:left;width:100%;}

.full-width .flag-full-left{width:100%;}

.full-width .flag-full-right{width:100%;}

.full-width .flag-left-img{width:14%;margin:0;}

.full-width .flag-right-text{width:86%;}

.full-width .flag-right-text .column1{width:50%;padding:0 20px 0 0;float:left;}

.page-numbers.current{color:#81a14a;font-weight:400;text-decoration: underline;}

.inside-cont-part:last-child{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}

.popup-bt {float: left;margin: 0 0 15px !important;width: 100%;}

.last-div,.no-border{border-bottom:0!important;margin-bottom: 0 !important;padding-bottom: 0 !important;}

.download-btn a:hover{background-color:#9bbd41;color:#fff;transition:0.5s ease}

.photo-gallery-container .photo-gallery-container {margin: 0;}

.page-template-newsroom-subpage .select-optn select{width: 31.2%;}

.page-template-newsroom-subpage .select-optn{width: 700px;}

.left-panel .photogallery-rightcol{float:left;width:100%;}



p.width-full-p {float:left; width:100%;}



.page-template-partnership-subpage-listpartner .select-optn select{width: 31.2%;}

.page-template-partnership-subpage-listpartner .select-optn{width: 700px;}



.page-template-partnership-civil-academic .select-optn select{width: 31.2%;}

.page-template-partnership-civil-academic .select-optn{width: 700px;}

.inside-txt.inside-last {margin: 0; padding: 0; border: 0; float: left; width: 100%; }



.home .mid-main-col-r .story-col:last-child {margin-bottom:0;padding-bottom:0;}

.last-pr{margin-bottom:0!important;padding-bottom:0!important;}

/*.no-margin {margin-bottom:0!important;}*/

.page-template-documents-subpage .right-panel .inside-r-pres-dsk{border-bottom:0;}

.inside-cont-part p.last-child{padding-bottom:0!important;}

.press-release-content-img img {margin-bottom:15px;}
.press-release-content-img-1 img {margin-bottom:15px;}
h5.top-margin{margin-top:10px;}

h4.top-margin {margin-top:20px!important;}

.margin-bt {margin-bottom:15px;float: left;}



.popup-member-img {width:25%; float:left;}

.popup-member-img img {width:100%;}

.popup-member-text {width:70%; float:right;}

.popup-member-text p {font-size: 16px; line-height: 24px; margin: 0 0; padding: 0 0 10px; font-family: 'DIN Next W01 Regular';}

.popup-member-text p.popupmember-post {font-size: 18px; text-transform: uppercase; padding-bottom: 30px;}

.popup-member-text p.popupmember-post span  {font-size: 17px; text-transform: none;}

.popup-member-text p.popupmember-name {font-size: 24px; text-transform: uppercase; font-family: 'DIN Next W01 Bold';}

.page-template-aboutus-subpage #cboxOverlay {background: #ececec;}

.page-template-aboutus-subpage #colorbox  {max-width: 1170px;}

.page-template-aboutus-subpage #colorbox #cboxWrapper {max-width: 1170px;}

.page-template-aboutus-subpage #colorbox #cboxMiddleLeft {display:none;}

.page-template-aboutus-subpage #colorbox #cboxMiddleRight {display:none;}

.page-template-aboutus-subpage #colorbox #cboxTopLeft {display:none;}

.page-template-aboutus-subpage #colorbox #cboxTopRight {display:none;}

.page-template-aboutus-subpage #colorbox #cboxTopCenter {display:none;}

.page-template-aboutus-subpage #colorbox #cboxBottomCenter {display:none;}

.page-template-aboutus-subpage #colorbox #cboxBottomRight {display:none;}

.page-template-aboutus-subpage #colorbox #cboxBottomLeft {display:none;}

.page-template-aboutus-subpage #colorbox #cboxContent {box-sizing: border-box; border-top: 10px solid #82a04f !important; /* height: auto !important; */ max-width: 1170px;}

.page-template-aboutus-subpage #colorbox #cboxContent #cboxLoadedContent {padding:50px; box-sizing: border-box; width: 100% !important; max-width: 1170px; height: 100% !important;}

.page-template-aboutus-subpage #colorbox #cboxClose {top: -10px; right:0; background:transparent url("images/fancybox-close.png") no-repeat scroll top center; width: 52px; height: 52px;}







.search #cboxOverlay {background: #ececec;}

.search #colorbox  {max-width: 1170px;}

.search #colorbox #cboxWrapper {max-width: 1170px;}

.search #colorbox #cboxMiddleLeft {display:none;}

.search #colorbox #cboxMiddleRight {display:none;}

.search #colorbox #cboxTopLeft {display:none;}

.search #colorbox #cboxTopRight {display:none;}

.search #colorbox #cboxTopCenter {display:none;}

.search #colorbox #cboxBottomCenter {display:none;}

.search #colorbox #cboxBottomRight {display:none;}

.search #colorbox #cboxBottomLeft {display:none;}

.search #colorbox #cboxContent {box-sizing: border-box; border-top: 10px solid #82a04f !important; /* height: auto !important; */ max-width: 1170px;}

.search #colorbox #cboxContent #cboxLoadedContent {padding:50px; box-sizing: border-box; width: 100% !important; max-width: 1170px; height: 100% !important;}

.search #colorbox #cboxClose {top: -10px; right:0; background:transparent url("images/fancybox-close.png") no-repeat scroll top center; width: 52px; height: 52px;}





















.information-disclosure-form .wpcf7-form-control-wrap.name input {max-width: 100%; width: 100%; border-radius: 0; background: #fff; min-height: 49px; border: 1px solid #d7d7d7; min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; margin: 0 0 10px;}

.information-disclosure-form .wpcf7-form-control-wrap.name input:focus {background: #f7f7f7;}

.information-disclosure-form .wpcf7-form-control-wrap.company {width: 50%; padding-right:5px; float: left;}

.information-disclosure-form .wpcf7-form-control-wrap.position {width: 50%; padding-left:5px; float: left;}

.information-disclosure-form .wpcf7-form-control-wrap.email {width: 50%; padding-right:5px; float: left;}

.information-disclosure-form .wpcf7-form-control-wrap.telephone {width: 50%; padding-left:5px; float: left;}

.information-disclosure-form .wpcf7-form-control-wrap.request {width: 100%; float: left;}

.information-disclosure-form .wpcf7-form-control-wrap.company input, .wpcf7-form-control-wrap.position input, .wpcf7-form-control-wrap.email input, .wpcf7-form-control-wrap.telephone input {max-width: 100%; width: 100%; border-radius: 0; background: #fff; min-height: 49px; border: 1px solid #d7d7d7; min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; margin: 0 0 10px; -webkit-appearance: none;}

.information-disclosure-form .wpcf7-form-control-wrap.company input:focus, .wpcf7-form-control-wrap.position input:focus, .wpcf7-form-control-wrap.email input:focus, .wpcf7-form-control-wrap.telephone input:focus {background: #f7f7f7;}

.information-disclosure-form .wpcf7-form-control-wrap.request textarea {max-width: 100%; width: 100%; border-radius: 0; background: #fff; border: 1px solid #d7d7d7; min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; max-height: 170px; -webkit-appearance: none;}

.information-disclosure-form .wpcf7-form-control-wrap.request textarea:focus {background: #f7f7f7;}

.information-disclosure-form .form-panel input[type="submit"] {background: #81a14a; border-radius: 0; font-family: 'DIN Next W01 Regular'; font-weight: normal; margin: 10px 0; float: left; text-transform: none; padding: 10px 0; width: 155px; -webkit-appearance: none;}

.page-template-documents-subpage div.wpcf7-validation-errors {border: 1px solid #81a14a; float: left; width: auto; margin: 5px 0; padding: 10px; color: #000; line-height: 20px; font-size: 14px; font-family: 'DIN Next W01 Regular';}

.page-template-documents-subpage span.wpcf7-not-valid-tip {font-size: 13px; color: #f00; font-family: 'DIN Next W01 Regular'; min-height: 28px; margin-top: -10px;}

.page-template-documents-subpage div.wpcf7-mail-sent-ok {border: 2px solid #81a14a; float: left; margin: 0; padding: 7px; background: #fff; color: #81a14a; width: auto; font-family: 'DIN Next W01 Regular'; font-size: 14px; line-height: 20px; font-family: 'DIN Next W01 Regular';}



.page-template-aboutus-page .left-panel .inside-txt h4 {margin: 0 0 0px;}

.page-template-data-document-page .left-panel .inside-txt h4 {margin: 0 0 0px;}

.page-template-investor-relations-page .left-panel .inside-txt h4 {margin: 0 0 0px;}

.page-template-newsroom-page .left-panel .inside-txt h4 {margin: 0 0 0px;}

.page-template-projects-page .left-panel .inside-txt h4 {margin: 0 0 0px;}

.page-template-partnership-page .left-panel .inside-txt h4 {margin: 0 0 0px;}

.page-template-careers-page .left-panel .inside-txt h4 {margin: 0 0 0px;}

.green-more-btn span.text-black {color: #4d4d4f; width: 100%; float: left; height: auto; margin: 0 0 5px;}

.green-more-btn:hover span.text-black {color: #81a14a; text-decoration:underline}

.center img.only-mbl {display:none;}



.page-template-documents-subpage .select-optn.one-optn {width: 350px;}

.page-template-documents-subpage .select-optn.one-optn select {width: 88%;}

.display-only-desktop { display: block;}

.display-only-mob { display: none;}

.logos-33 img {display: inline;}





@media screen and (min-width:1024px){

.flexslider .mid-main-txt1{margin-left:10px!important;}

.flexslider .mid-main2-col-main-r{margin: 0 1% 0 3%;width: 66%;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a {/*background: url(images/divider.png) no-repeat right center #fff!important;  padding: 14px 20px; */ /*padding: 0px;*/ border-right: 1px solid #cacaca; /* width: 25%; min-width: 24%;*/  /*display: none*/; /*box-sizing: border-box;*/}
.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li:last-child a { border: 0; }
.nav > li.menu-item-2008{display:none;}

}

@media screen and (max-width:1023px){

.top-panel {position: static; background: #fff; z-index: 999;}

.wrap { margin-top: 0px;}

.wrap .wrap { margin-top: 0px;}

.home .banner { margin-top: 0px;}

.page-template-documents-subpage .data-doc-col-minu .data-doc-txt {width:100%}

.page-template-documents-subpage .data-doc-col1 {width:100%;margin: 0;}

.page-template-documents-subpage .project-procur .data-doc-col-minu .data-doc-img-col {margin: 0 0 15px; }

}

@media screen and (min-width:1024px) and (max-width:1199px){

.page-template-aboutus-subpage .inside-accordion.tabs .aboutusNavd ul.tt_tabs li a{padding:22px 20px 23px;}

.left-panel{max-width: 74%;}

.right-panel{max-width: 26%;}

.nav > li{margin:0 7px}

.hom .nav a{font-size:14px}

.common{width: 99%;}

.middle-box-col1{width:26%}

.middle-box-col2{width:44%}

.middle-box-col3{width:26%}

.footer-map-panel{background-size:1600px auto;}

.brazil-icon{left:90px;top:80px;}

.russia-icon{left:308px;top:-8px;}

.india-icon{left:520px;top:-5px;}

.china-icon{left:670px;top:48px;}

.south-africa-icon{left:827px;top:35px;}

.footer-map-panel .common{max-width: 1024px;}

.form-panel .captcha-1 input{width:69%;}

}

@media screen and (width:1024px) {

.mid-main-txt1{margin: 0 0 20px;padding: 0 0 20px;}

.page-template-newsroom-subpage .inside-accordion.tabs .aboutusNavd ul.tt_tabs li a{padding:15px 15px 15px;}

.page-template-gallery-page .inside-accordion.tabs .aboutusNavd ul.tt_tabs li a{padding:15px 15px 13px;}

.common{padding:0 1%;}

.hom .nav a{font-size:14px;padding:12px 3px;}

.tp-caption{min-width: 402px !important;}

.nav > li {margin: 0 3px;}

.full-width .flag-right-text .column1{padding: 0 0 0 20px;}

.flag-right-text{padding-left: 15px;}

/* .search-and-social{padding:30px 0 0;width:16%;} */

.search-and-social{padding:0px 0 7px;width:auto;}

/* .search-box{margin:0 17% 0 0;width:59%;} */

.search-box{margin:0 10px 0 0;width:auto;}

/* .social-link-box{float:left;width:24%;} */

.social-link-box{float:left;width:auto;}

.banner{height:450px;}

.slider-txt{float:left;width:490px;}

.slider-info{padding:0 15px;}

#contentHolderUnit_0{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:450px !important;}

#contentHolderUnit_1{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:450px !important;}

#contentHolderUnit_2{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:450px !important;}

.allinone_contentSlider .contentHolderVisibleWrapper{height: 450px !important}

.allinone_contentSlider .contentHolder{height: 450px !important}

.allinone_contentSlider .contentHolderUnit{height: 450px !important}

.allinone_contentSlider.imposing {height: 380px !important;}

.slider-head {

  font-size: 34px !important;

  padding: 12px 0 10px;

}

.top-panel {

  padding: 20px 0;

}

.hm-top-panel {

  padding: 20px 0;

}

.story-col-img > img{width:100%;}

.middle-box-col1{width:26%;}

.middle-box-col2{width:44%;}

.middle-box-col3{width:26%;}

.pre-desk-r > img{width:100%;}

.mid-main2-col-l{width:248px;}

.mid-main2-col-r{width:730px;}

.footer-map-panel{background-size:1600px auto;}

.brazil-icon{left:90px;top:80px;}

.russia-icon{left:308px;top:-8px;}

.india-icon{left:506px;top:-5px;}

.china-icon{left:670px;top:48px;}

.south-africa-icon{left:827px;top:35px;}

.left-panel{max-width:74%;}

.right-panel{max-width: 26%;}

.box1:last-child{margin:15px 2% 0;width:96%;}

.box1{margin:0 2%;width:46%;}

.inside-header {height: 290px !important;}

.project-procur #parentHorizontalTab ul {

  left: 14%;

}

.select-optn {

  display: flex;

}

.data-doc-txt1 {

  width: 84%;

}

.data-doc-img-col {

  width: 14%;

}

.project-data #parentHorizontalTab ul {

  left: 10% !important;

}

#map {

  background: #fff url("images/project-banner.jpg") no-repeat scroll 0 0 / contain ;

  height: 435px;

}

#map a.bunny {

  height: 30px;

  left: 545px;

  top: 95px;

  width: 28px;

}

#map a.parrot {

  height: 30px;

  left: 592px;

  top: 203px;

  width: 28px;

}

#map a.snail {

  height: 30px;

  left: 643px;

  top: 195px;

  width: 28px;

}

#map a.dog {

  height: 30px;

  left: 485px;

  top: 300px;

  width: 28px;

}

.data-doc-img-minu {

  float: left;

  width: 19.3%;

}

.data-doc-col-minu {

  width: 79%;

}

.data-doc-col-minu .data-doc-img-col {

  width: 18%;

}

.data-doc-col-minu .data-doc-txt1 {

  width: 80%;

}

.header-text {

  display: block;

  float: right;

  margin: 75px 54px 0 0;

  width: 365px;

}

.project-procur .select-optn input[type="button"] {

  padding: 8px 0 8px;  

}

.inside-header-accordion ul ul {

  min-height: 0 !important;

}

.chart-part > img {

  width: 100%;

}



.corporate-leftbox { width:100%;margin-bottom: 20px;}

.corporate-videobox { float:none;clear:both;margin:0 auto}



.banner .rev_slider_wrapper {height: 450px !important;}

.banner .fullwidthbanner-container .fullwidthabanner {height: 450px !important;}

#slide-1-layer-1, #slide-2-layer-1, #slide-3-layer-1, #slide-4-layer-1, #slide-5-layer-1, #slide-6-layer-1, #slide-7-layer-1, #slide-8-layer-1, #slide-9-layer-1, #slide-10-layer-1 {font-size: 25px !important; padding: 0px 0 0px; min-width: 400px !important;}

#slide-1-layer-2, #slide-2-layer-2, #slide-3-layer-2, #slide-4-layer-2, #slide-5-layer-2, #slide-6-layer-2, #slide-7-layer-2, #slide-8-layer-2, #slide-9-layer-2, #slide-10-layer-2 {min-width: 400px !important;}

.banner .tp-parallax-wrap {left:auto !important; right:500px !important;}

.page-template-newsroom-subpage .select-optn {width: 550px; }

.page-template-newsroom-subpage .select-optn select {width: 30.5%;}

.page-template-newsroom-subpage .select-optn.two-optn select {width: 46%;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li a {font-size: 15px;}

.page-template-projects-map .project-procur.left-align table th:last-child {min-width: auto;}

.menu-panel{display:none}

.header-panel-1 {

    margin-top: 0px;

  margin-right:10px

}











.gallery-listing{font-size:15px}

}

.gallery-listing p{font-size: 13px}

.gallery-listing:nth-child(1) p, .gallery-listing:nth-child(2) p, .gallery-listing:nth-child(3) p{min-height:62px}
.gallery-listing:nth-child(4) p, .gallery-listing:nth-child(5) p, .gallery-listing:nth-child(6) p{min-height:15px}

#gallery-listing-2616 p{min-height:12px}

#gallery-listing-2589 p, #gallery-listing-2497 p{min-height:62px}
#gallery-listing-2136 p{min-height:28px}


.flag-left-img{width: 15%;}

.map-my-div {

    width: 100% !important;

}





@media screen and (min-width:768px) and (max-width:1023px){

.left-panel.gallery-panel .gallery-listing:nth-child(2) h4,  .left-panel.gallery-panel .gallery-listing:nth-child(3) h4,  .left-panel.gallery-panel .gallery-listing:nth-child(4) h4{min-height:auto}

.left-panel.gallery-panel h4{min-height:auto}

.gallery-listing:nth-child(7) p, .gallery-listing:nth-child(8) p, .gallery-listing:nth-child(9) p{min-height:auto}

.gallery-listing p {

    min-height: auto;

}

video.home-video {

  background: #000;

  height: 415px;

}

.gallery-listing p{min-height:auto}

.left-panel.gallery-panel h4{min-height:auto}

.governance-page .flag-right-text {width: 76%;}

.governance-page .flag-left-img {margin: 0 4% 0 0;}

.contact-address{width:100%;}

.contact-map{width:100%;}

.map-my-div {width: 100% !important;}

.tp-caption{min-width: 320px !important;}

.mid-main-txt1{ margin: 0 0 20px; padding: 0 0 20px;}

.inside-banner-txt {bottom: 35px;right: 20px;width: auto;}

.page-template-documents-subpage .select-optn input[type="button"]{width: 42px;padding:7px 0 6px;}

.inside-content-panel h2.ui-accordion-header,.fieldlabel{width: 25%;}

a.project-link{width: 75%;}

.fieldvalue{width: 70%;}











.tp-caption h1.slider-head {padding: 18px 20px 10px 25px !important;float:left;}

.inside-content-panel h2 {width:100%;}

.full-width .flag-right-text .column1{padding: 0 0 0 20px;}

.flag-left-img.mbl-padding{padding-bottom: 10px !important;}

.page-template-documents-subpage .data-doc-col-minu{padding: 0;}

.page-template-documents-subpage .data-doc-img{margin: 5px 0 0;}



.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children{padding-top:0;}

/* .inside-accordion.tabs .aboutusNavd ul.tt_tabs li a{padding: 16px 20px 14px;background:url(images/menu-arrow.png) no-repeat right center;} */

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item_has_children a{padding: 16px 20px 14px;background:url(images/menu-arrow.png) no-repeat right center;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li a { padding: 16px 20px 14px; }

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a{padding: 12px 20px 8px;background-image:none;}

/* .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item a{background:url(images/menu-arrow-h.png) no-repeat right center;} */

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item.page_item_has_children a {background: url("images/menu-arrow-h.png") no-repeat right center;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item.page_item_has_children li a{background:none;padding: 16px 20px 14px;}

.left-panel.gallery-panel .inside-txt { width: 100%; margin: 0 0 40px 0; } 

.common{padding:0 2%;}

.menu-panel {padding: 20px 1%; width: 74%; display: none;}

.dl-menuwrapper {display: block;}

.hom .nav a{font-size:11px;padding:12px 6.1%;}

.header-panel-1 {margin-top: 0;}

/*.search-and-social{padding:0 1%;width:24%;}*/

/* .search-and-social {float: left; margin: 24px 0 24px 42%; padding: 0 1%; width: 24%;} */

.search-and-social {float: left;/*  margin: 0; */ margin: 10px 10px 0 0; padding: 0 ; width: auto;}

/* .search-box{margin:0 17% 0 0;width:59%;} */

.search-box{margin:0 10px 0 0;width:auto;}

/* .social-link-box{float:left;width:24%;} */

.social-link-box{float:left;width:auto;}

.banner{height:320px; /* height:auto; */}

.slider-txt{float:left;margin:-20px 0 0 -50px;width:400px;}

.slider-head {

  font-size: 25px !important;

  /* padding: 12px 0 10px; */

  padding: 4px 0 5px;

}

.slider-info{padding:0 15px;}

#contentHolderUnit_0{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:320px !important;}

#contentHolderUnit_1{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:320px !important;}

#contentHolderUnit_2{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:320px !important;}

.allinone_contentSlider .contentHolderVisibleWrapper{height: 320px !important}

.allinone_contentSlider .contentHolder{height: 320px !important}

.allinone_contentSlider .contentHolderUnit{height: 320px !important}

.allinone_contentSlider.imposing {height: 230px !important;}

.allinone_contentSlider.imposing .bottomNav {

  bottom: -60px !important;

}

.story-col-img > img {

  display: block;

  width: auto;

}

.middle-box-col1{width:30%;}

.middle-box-col2{width:40%;}

.middle-box-col3{width:25%;}

.home #post-5 .middle-box-col1{width:100%; margin:0 0 20px 0}

.home #post-5 .middle-box-col2{width:59.5%; margin: 0 3% 0 0}

.home #post-5 .middle-box-col3{width:37%;}

.pre-desk-r > img{width:100%;}

.mid-main2-col-l{width:215px;}

.mid-main2-col-r{width:500px;}

.mid-main2-col-main-l{float:left;width:100%;}

.mid-main2-col-main-r{margin:15px 0 0;width:100%;}

.pre-desk-l{float:left;width:100%;}

.pre-desk-r{text-align:center;margin:15px 0 0;width:100%;}

.story-col-img{float:left;width:50%;text-align:center;padding-right:20px;}

.story-col-txt{float:left;margin:15px 0 0;width:50%;text-align: left;}

.pre-desk-r > img{display:inline;width:auto;}

.middle-box-col1 h2, .middle-box-col2 h2, .middle-box-col3 h2{font-size:20px;}

.footer-map-panel{background-size:156% auto;}

.brazil-icon{left:8%;top:76px;}

.russia-icon{left:29%;top:0;}

.india-icon{left:41%;top:0px;}

.china-icon{left:65%;top:40px;}

.south-africa-icon{left:80%;top:38px;}

.left-panel{max-width:417px;}

.box1{margin:0 0 15px;width:100%;}

.inside-header {height: 218px !important;}

.select-optn {

  width: 250px;

}

.page-template-newsroom-subpage .select-optn {width: 250px;}

.project-procur.projects-inside-demo .select-optn {

  width: 94%;

}

.project-procur.projects-inside-demo .select-optn select {width: 31%;}

.project-procur.projects-inside-demo #parentHorizontalTab .products-inside-link ul {width:100% !important;}

.project-procur #parentHorizontalTab .products-inside-link ul li a {padding: 10px 12px 10px 13px; font-size:15px;}

.project-procur #parentHorizontalTab .products-inside-link ul li:last-child a {padding: 10px 16px 10px 16px;}

.products-inside-content-left .projects-inside-table tr {margin: 0; border-bottom: 0;}

.products-inside-content-left {width: 48%;}

.products-inside-content-right {width: 50%;}

.products-inside-content-left .projects-inside-table td {display: inline-block; width: 49%; box-sizing: border-box;}

.products-inside-content-left .projects-inside-table td.full-width-td {width: 100%;}

.products-inside-content-left .projects-inside-table tr:last-child {border-bottom: 1px solid #e1e1e1;}

.products-inside-content-left .projects-inside-table tr.last-child {border-bottom: 0px solid #e1e1e1;}

.select-optn select {

  background-color: #fff !important;

  border: 1px solid #4d4d4f;

  color: #4d4d4f;

  float: left;

  margin: 0 0 10px;

  padding:8px 20px 8px 5px;

  width: 100%;

}

.page-template-newsroom-subpage .select-optn.two-optn select{width:100%;}

.project-procur #parentHorizontalTab ul {

  left: 1.5% !important;

  width: 365px !important;

}

.project-procur.projects-inside-demo #parentHorizontalTab ul {

  left: 25% !important;

  width: 365px !important;

}

.project-procur .resp-tabs-list li {

  font-size: 14px !important;

}

.project-pipe .select-col {position:relative;}

.project-pipe .search-col {

  float: left;

  /* margin: 190px 0 40px; */margin: 0px 0 20px;

  width: 100%;

}

.page-template-documents-subpage  .project-pipe .select-col {margin-bottom: -10px;}

.page-template-documents-subpage  .project-pipe .search-col {margin: 10px 0 20px;}

.select-optn input[type="button"] {width: 100%;}

.data-doc-txt1 {

  width: 74%;

}

.data-doc-img-col {

  width: 24%;

}

.data-col-img {

  top: 0;

}

.project-data #parentHorizontalTab ul {

  left: 0 !important;

  width: 375px !important;

}

.project-data .resp-tabs-list li {

  font-size: 13px !important;

}

.top-panel {

  padding: 20px 0;

}

.hm-top-panel {

  padding: 20px 0;

}

/*-- About pages css --*/

.inside-header-banner-1 .inside-header {min-height: 280px !important;}

.inside-header-banner-1 .inside-header.data-doc {min-height: 280px;}

.left-panel {max-width: 60%; box-sizing: border-box;}

.right-panel {max-width: 40%; box-sizing: border-box;}

.four-part-1 {width: 48.5%;margin-bottom:20px;}

.four-part-1:nth-child(2n) {margin-right:0;}

.member-left-img {width: 100%; margin-bottom: 10px;}

.member-right-text {width: 100%;}

.flag-full-left {width: 100%;}

.flag-full-right {width: 100%;}

.flag-left-img {width: 20%; padding-bottom: 20px;}

.flag-right-text {width: 78%;}

.inside-director-box {width: 30.5%; min-height:310px}

.inside-director-box:nth-child(5n) {margin-right: 0; }

.inside-cont-part-left-1 {width: 100%;}

.inside-cont-part-right-1 {width: 100%;}

.inside-cont-part-right-2 {width: 70%;}

.inside-cont-part-left-2 {width: 30%;}

.inside-cont-part-left {width: 100%; padding-right: 0px; padding-bottom: 10px;}

.inside-cont-part-right {width: 100%;}

.inside-cont-part-right-3 {width: 100%; margin-bottom: 20px;}

.inside-cont-part-left-3 {width: 100%; padding-left: 0;}

.three-part .three-part-1 {width: 48%; margin-right: 4%;  margin-bottom: 20px; }

.three-part .three-part-1:nth-child(2n) {margin-right: 0;}

.inside-header-banner-1 {width: 100%; float: left;}

.inside-header-accordion {width: 100%; float: left; margin-top:20px;}

.inside-header-accordion-data{width: 100%; float: left; margin-top:20px;}

.inside-header-accordion-proj  {width: 100%; float: left; margin-top:20px;}

/*-- End About pages css --*/



#map {

  background: #fff url("images/project-banner.jpg") no-repeat scroll 0 0 / contain ;

  height: 326px;

}

#map a.bunny {

  height: 20px;

  left: 395px;

  top: 75px;

  width: 20px;

}

#map a.parrot {

  height: 20px;

  left: 435px;

  top: 150px;

  width: 20px;

}

#map a.snail {

  height: 20px;

  left: 470px;

  top: 145px;

  width: 20px;

}

#map a.dog {

  height: 20px;

  left: 355px;

  top: 225px;

  width: 20px;

}

.data-doc-img-minu {

  float: left;

  width: 31.3%;

}

.data-doc-col-minu {

  margin: 15px 0 0;

  width: 100%;

}

.data-doc-col-minu .data-doc-img-col {

  width: 22%;

}

.data-doc-col-minu .data-doc-txt1 {

  width: 76%;

}

.search-col.minu {

  margin: 40px 0;

}

.mid-main-col-l {

  width: 100%;

  margin: 0 0 15px ;

}

.mid-main-col-r {

  width: 100%;

}

.story-col {

  border-bottom: 0 none;

  float: left;

  margin: 0;

  padding: 0 1%;

  width: 100%;text-align: center;

}

.story-col img {display:inline;}

.mid-main-col-r .mid-main-txt {

  margin: 15px 0 0;

}

.form-panel input {

  width: 100%;

}

.form-panel select {

  width: 100%;

}



.header-text {

  display: block;

  float: right;

  margin: 35px 54px 0 0;

  width: 365px;

}

.dl-menuwrapper {

  background: transparent none repeat scroll 0 0 !important;

  float: right !important;

  /* margin: 18px 0 !important; */

  margin: 0px 0 !important;

  width: auto !important;

}

.dl-menuwrapper .dl-menu {

  right: 0;

  width: 740px !important;

}



.inside-header-accordion ul ul {

  min-height: 0 !important;

}

.inside-header-accordion ul {

  min-height: 0;

}

.chart-part > img {

  width: 100%;

}



.corporate-leftbox { width:100%;margin-bottom: 20px;}

.corporate-videobox { float:none;clear:both;margin:0 auto;width:100%;}

.corporate-videobox img { width:100%}

.videobox-title { width:100%}



.corporate-imgbox {float: left; margin-bottom: 20px;text-align: center; width: 100%;}

.corporate-imgbox2 {float: left; margin-bottom: 20px;text-align: center; width: 100%;}



.banner .rev_slider_wrapper {height: 320px !important;}

.banner .fullwidthbanner-container .fullwidthabanner {height: 320px !important;}

#slide-1-layer-1, #slide-2-layer-1, #slide-3-layer-1, #slide-4-layer-1, #slide-5-layer-1, #slide-6-layer-1, #slide-7-layer-1, #slide-8-layer-1, #slide-9-layer-1, #slide-10-layer-1 {font-size: 25px !important; padding: 12px 0 10px; min-width: 400px !important;}

#slide-1-layer-2, #slide-2-layer-2, #slide-3-layer-2, #slide-4-layer-2, #slide-5-layer-2, #slide-6-layer-2, #slide-7-layer-2, #slide-8-layer-2, #slide-9-layer-2, #slide-10-layer-2 {min-width: 400px !important;}

.banner .tp-parallax-wrap {left:auto !important; right:500px !important;}





/*-- New Inside Menu --*/

.inside-accordion.tabs.has-children .aboutusNavd {height:auto;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent ul.children {position: relative; left: 0; top: 0;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li {width: 100%; float: left; border-right: 0px solid #d0dbbe;border-top: 1px solid #d0dbbe; border-bottom: 0px solid #d0dbbe;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li { border-top: 0; border-bottom: 1px solid #d0dbbe; }

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li:last-child { border: 0; }

/*.inside-accordion.tabs .aboutusNavd ul.tt_tabs li:last-child {border:0;}*/





.inside-accordion.tabs .aboutusNavd ul.tt_tabs li li {background: #fff;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a{text-decoration: none !important;margin: 0;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent li.current_page_item{background: #d3d3d3;/*border-bottom: 0 none;border-top: 1px solid #d4d4d4;*/}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li.current_page_item a{/*padding: 10px 20px;*/}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent li a{border-bottom:0;color: #fff!important;}

.inside-accordion.tabs .aboutusNavd{border: 1px solid #cfcfcf;}





.page-template-newsroom-subpage .select-optn select {width: 100%;}

.select-optn.three-optn select {width: 100%;}

.select-optn input[type="button"] {width: 100%;}

.btn-hamburger-clear{display:block}

}

@media screen and (min-width:941px) and (max-width:1023px){

.mid-main-col-r {

  width: 49%;

}

.mid-main-col-l {

  width: 49%;

  margin: 0 0 15px;

}



}

@media screen and (min-width:481px) and (max-width:767px){



.dl-menuwrapper{display:block;}

.governance-page .flag-full-right{width:50%;padding-right:10px;box-sizing:border-box;}

.governance-page .flag-full-left{/*width:50%;padding-right:10px;*/box-sizing:border-box;}

.pre-desk-r img {margin: 0 0 15px;width: 100%;}

.captch-content {width: 50%;}

.form-panel .captcha-1 input {width: 56%;}

.common{padding:0 2%; position:relative;}

.logo {

  margin: 0 0 15px;

  min-width: 100%;

  text-align: center;

}

.dl-menuwrapper {

  margin: 5px 0 0;

}

.logo img{display:inline;}

.menu-panel {

  display: none;

  padding: 0;

  width: 100%;

}

.search-and-social {

  float: none;

  margin: 0 auto;

  /* padding: 0; */

  padding: 10px 10px 0 0;

  position: absolute;

  right: 0;

  top: 102px;

  /* width: 290px; */

  width: auto;

  z-index: 20;

}

/* .search-box{margin:0 23% 0 0;width:59%;}

.social-link-box{float:left;width:18%;} */

.search-box{ margin:0 0 0 0; width: auto; min-width: 100px;}

.social-link-box{float:left; width: auto;}

.hm-top-panel{padding:20px 0;}

.top-panel{padding:20px 0 0;}

.slider-txt{margin:-28px 0 0 -160px;width:340px;}

.slider-head{font-size:20px !important; background: rgba(176, 225, 21, 0.4) !important;}

.banner{height:160px;}

#contentHolderUnit_0{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:160px !important;}

#contentHolderUnit_1{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:160px !important;}

#contentHolderUnit_2{background:url(images/banner.jpg) no-repeat center top;background-size:cover;height:160px !important;}

.allinone_contentSlider .contentHolderVisibleWrapper{height: 320px !important}

.allinone_contentSlider .contentHolder{height: 160px !important}

.allinone_contentSlider .contentHolderUnit{height: 160px !important}

.allinone_contentSlider.imposing {height: 190px !important;}

.allinone_contentSlider.imposing .bottomNav {

  bottom: 0 !important;

}

.mid-main-col-l{float:left;margin:0 0 10px;width:100%;}

.mid-main-col-r{float:left;width:100%;}

.middle-box-col1{width:100%;}

.middle-box-col2{margin:15px 0;width:100%;}

.middle-box-col3{width:100%;}

.mid-main2-col-l{width:100%;}

.mid-main2-col-r{margin:15px 0;width:100%;}

.story-col-img{width:42.6%;}

.story-col-txt{width:54.2%;}

.mid-main2-col-main-l{width:100%;}

.mid-main2-col-main-r{margin:15px 0 0;width:100%;}

.footer-map-panel{background-size:180% auto;}

.brazil-icon{left:8px;top:95px;}

.russia-icon{left:165px;top:32px;}

.india-icon{left:305px;top:30px;}

.china-icon{left:405px;top:68px;}

.south-africa-icon{left:505px;top:50px; width:70px}

.left-panel{border-bottom:2px solid #c9c9c9;border-right:medium none;padding-bottom:40px;padding-right:0;min-height:auto;}

.box1:last-child{margin:15px 1% 0;width:98%;}

.box1{margin:0 1%;width:48%;}

.right-panel{max-width:100%;padding:40px 0 0;}

.inside-r-one{float:right;width:100%;min-height:350px;}

.inside-r-pres-dsk{float:left;width:100%;min-height:350px; margin:0 0 30px 0}

.inside-r-slider{float:left;width:100%;min-height:350px;}

.inside-header {height: 232px !important;}

.data-doc-img-col {

  width: 14%;

}

.data-doc-txt1 {

  width: 84%;

}

.slider-info {

  font-size: 15px;

  line-height: 18px;

  margin: 8px 0;

  padding: 0 8px;

}

/*-- About pages css --*/

.inside-header-banner-1 .inside-header {min-height: 135px !important;}

.inside-header-banner-1 .inside-header.data-doc {min-height: 135px;} 

.four-part-1 {width: 100%; float: left; margin-right: 0; margin-bottom: 20px;}

.inside-cont-part-left {width: 100%; padding-right: 0; padding-bottom: 10px;}

.inside-cont-part-right {width: 100%;}

.chart-part {width: 100%;}

.chart-part img {width: 100%;}

.inside-content .left-panel .inside-cont-part-patch {padding: 15px;}

.member-left-img {width: 100%; margin-bottom: 10px;}

.member-right-text {width: 100%;}

.flag-full-left {width: 100%;}

.flag-full-right {width: 100%;}

.flag-left-img {width: 100%;}

.flag-right-text {width: 100%;}

.inside-director-box {width: 30.5%; /*margin-right: 0;*/ margin-bottom: 20px;min-height: 312px;}

.desk-part .inside-cont-part-right-2 {width: 100%;}

.desk-part .inside-cont-part-left-2 {width: 100%; margin-bottom: 10px;}

.inside-cont-part-left-1 {width: 100%;}

.inside-cont-part-right-1 {width: 100%;}

.inside-cont-part-left-2 {width: 100%; float: left; padding-right: 0; margin-bottom: 10px; min-height: auto;}

.inside-cont-part-right-2 {width: 100%; float: left; margin-bottom: 30px; min-height: auto;}

.inside-cont-part-right-3 {width: 100%; margin-bottom: 20px;}

.inside-cont-part-left-3 {width: 100%; padding-left: 0;}

.three-part .three-part-1 {width: 100%; margin-right: 0;  margin-bottom: 20px; }

.inside-header-banner-1 {width: 100%; float: left;}

.inside-header-accordion {width: 100%; float: left; margin-top:20px;}

.inside-header-accordion-data{width: 100%; float: left; margin-top:20px;}

.inside-header-accordion-proj  {width: 100%; float: left; margin-top:20px;}

.mailto-link {/*color: #7d7e80; text-decoration:none; margin: 10px 0 0 0; float: left;*/}

.inside-r-main p {font-family: 'DIN Next W01 Regular'; font-size: 16px;}

.inside-r-main span.president-text-top {color:#4d4d4f; text-transform:uppercase; font-family: 'DIN Next W01 Regular'; font-size: 16px; width:100%; float:left;}

.inside-r-main span.gallery-text-1 {color:#636466; font-family: 'DIN Next W01 Regular'; font-size: 14px; width:100%; float:left; text-align:center; margin-top: 10px;}

.breadcrumb-link {width:100%; float:left; color:#636466; font-size:12px; padding: 10px 0px 40px; text-transform:uppercase;}

.breadcrumb-link a {color:#636466; font-size:12px; text-decoration:none;}

/*-- End About pages css --*/



#map {

  background: #fff url("images/project-banner.jpg") no-repeat scroll 0 0 / contain ;

  height: 272px;

}

#map a.bunny {

  height: 20px;

  left: 337px;

  top: 60px;

  width: 20px;

}

#map a.parrot {

  height: 20px;

  left: 370px;

  top: 125px;

  width: 20px;

}

#map a.snail {

  height: 20px;

  left: 400px;

  top: 120px;

  width: 20px;

}

#map a.dog {

  height: 20px;

  left: 300px;

  top: 190px;

  width: 20px;

}

.data-doc-img-minu {

  float: left;

  width: 19.3%;

}

.data-doc-col-minu {

  width: 79%;

}

.data-doc-col-minu .data-doc-img-col {

  width: 17%;

}

.data-doc-col-minu .data-doc-txt1 {

  width: 81%;

}

.form-panel input {

  width: 100%;

}

.form-panel select {

  width: 100%;

}



.header-text {

  display: block;

  float: right;

  margin: 45px 54px 0 0;

  width: 365px;

}

.mid-main-col img {

  width: 100%;

}

.header-panel-1 {float:left;}

.corporate-leftbox { width:100%;margin-bottom: 20px;}

.corporate-videobox { float:none;clear:both;margin:0 auto;}

.corporate-imgbox { float: left; text-align: center !important;  width: 100% !important;margin-bottom:20px;}

.corporate-imgbox img { display:unset !important;}

.corporate-imgbox2 { float: left; text-align: center !important;  width: 100% !important;margin-bottom:20px;}

.corporate-imgbox2 img { display:unset !important;}









}



@media screen and (min-width:641px) and (max-width:767px){

.footer-map-panel { background-size: 1030px auto; } 

.footer-map-panel .common { max-width: 640px; }

.mainNav { top: 96px; } 



}

@media screen and (min-width:600px) and (max-width:767px){

.form-panel .captcha-1 input {width: 66%;}



}

@media screen and (min-width:768px) and (max-width:900px){

.map-images-main { margin: 0 auto;max-width: 737px;text-align: center;}

.desktop-map {display:none;}

.tablet-map {display:block;}

.mobile-map{display:none;}

}



@media screen and (min-width:1px) and (max-width:767px){

.press-video {

    width: 100%;

    height: auto;

}

.form-panel .captcha-1 input{width:66%;}

/*.left-panel.gallery-panel .gallery-listing:nth-child(2) h4,  .left-panel.gallery-panel .gallery-listing:nth-child(3) h4,  .left-panel.gallery-panel .gallery-listing:nth-child(4) h4{min-height:auto}*/

.left-panel.gallery-panel h4{min-height:auto}


.gallery-listing p {min-height: auto;}

.gallery-img-12-l {float:left;width:100%;margin:0 0 20px;}

.gallery-img-12-r {float:left;width:100%;margin:0 0 20px;}

video.home-video {

  background: #000;

  height: auto;

}

.btn-hamburger-clear{display:block}

.cboxPhoto{margin-top:40px;}

.desktop-img {display:none;}

.mobile-img {display:block;}

p{font-size:14px;}

.inside-r-one{margin: 25px 0;padding: 25px 0;}

.page-template-aboutus-subpage #colorbox #cboxContent #cboxLoadedContent {padding: 10px; width: 100% !important;}

.page-template-aboutus-subpage #colorbox #cboxContent { width: 100% !important;}

.popup-member-img { width: 100%;  margin-bottom: 30px;}

.popup-member-img img { max-width: 300px; width: auto;}

.popup-member-text {width: 100%; float: left;}

/*iframe.home-video {height:auto;}*/

.top-panel .socialmedia-buttons{display:none;}

.logo{min-width: 180px;}

.mid-main1{ margin: 8px 0 0;padding: 0;}

.mid-main-txt1{ margin: 0 0 20px;padding: 0 0 20px;}

.home #post-5 .mid-main1{padding-bottom: 0;}



.story-col{margin: 0 0 20px; padding: 0 0 20px;}

.middle-box-col2{ margin: 40px 0;}

.home #post-5 .mid-main1{border:0;}

.middle-box-col2 .middle-box-col1-main {margin-bottom: 0;margin-top: 0;}

.middle-box-col3 .middle-box-col1-main:first-child {margin-bottom: 0;margin-top: 0;}

.middle-box-col2{margin:0;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children{padding-top:0;}
.project-child-pages{display: none !important;}

/* .inside-accordion.tabs .aboutusNavd ul.tt_tabs li a{padding: 16px 20px 14px;background:url(images/menu-arrow.png) no-repeat right center;} */

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li a {padding: 10px 20px 10px;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item_has_children a{padding: 10px 20px 10px;background:url(images/menu-arrow.png) no-repeat right center;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a{padding: 12px 20px 8px;background-image:none;}

/* .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item a{background:url(images/menu-arrow-h.png) no-repeat right center;} */

/* .inside-accordion.tabs .aboutusNavd ul.tt_tabs li.page_item_has_children a{background:url(images/menu-arrow.png) no-repeat right center;} */

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item.page_item_has_children a{background:url(images/menu-arrow-h.png) no-repeat right center;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item.page_item_has_children li a{background:none;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item.page_item_has_children li a:link{text-decoration: none;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_item.page_item_has_children li a:hover{text-decoration: none !important; background:#d7d7d7; color: #fff;}

.left-panel {padding-bottom: 20px;}

.inside-r-pres-dsk{margin: 0 0 25px;padding: 0 0 25px; min-height:auto}

.inside-r-two{margin: 0 0 25px;padding: 0 0 25px;}

.inside-content .left-panel .inside-cont-part{margin: 0 0 25px;padding: 0 0 25px;}

.inside-content{margin: 0 0;}

.inside-content .left-panel .inside-cont-part p, .insidepara p{font-size: 14px;color: #636466;}

.inside-content .left-panel .inside-cont-part-patch{border:1px solid #71a843;background: transparent;color: #636466;line-height: 24px;font-size: 14px;}

.inside-r-main p,.inside-r-two li a{font-size:14px}

.member-page .flag-left-img{width:25%;padding:0 2% 0 0;box-sizing:border-box;max-width: 100px;}

.member-page .flag-right-text{width:64%;padding: 0;}

.member-page .flag-full-left{margin-bottom:20px;}

.member-page .flag-full-right{margin-bottom:20px;}

.member-table td img{float: left;margin: 0 10px 0 0;}

.flag-left-img.mbl-padding{padding-bottom: 30px !important;}

.inside-txt{margin: 0 0 20px;padding: 0 0 20px;}

.footer{margin-top:0;}

h2{width:29px;}

.search-and-social form.search-form{min-width: 175px;}

.map-images-main { margin: 0 auto;max-width: 307px;text-align: center;}

.popup-member-img img{display:inline;}

.popup-member-img{text-align: center;}

.desktop-map {display:none;}

.tablet-map {display:none;}

.mobile-map{display:block;}

.hide-mbl {display:none;}

.mid-main{margin: 15px 0 0;}

.pre-desk{margin: 15px 0 0;}

.center img.only-desk {display:none;}

.center img.only-mbl {display:block;}

.hesperiden.tparrows::before{font-size: 17px;line-height: 30px;}

.tparrows::before{line-height: 30px;}

.hesperiden.tparrows{width: 30px;height: 30px;}

.table-1.financial-statements-part1 .financial-statements-table tr{display: table-row;}

.inside-r-one{min-height:20px;}

.page-template-projects-subpage .data-doc-col-minu .data-doc-img-col,.page-template-partnership-subpage .data-doc-col1{float: left;margin: 30px 0 0;width: 100%;}





a.more-fact {padding: 7px 15px 7px 15px; font-size: 16px; font-family: 'DIN Next W01 Regular';}

.select-optn input[type="button"] {width: 100%;}





.page-template-documents-subpage  .project-pipe .select-col {margin-bottom: -10px;}

.page-template-documents-subpage  .project-pipe .search-col {margin: 10px 0 20px;}


.select-optn.three-optn select {width: 100%;}
.member-table td {font-size: 12px; padding: 10px 4px;}

.footer-links-box .menu-footer-menu-container ul#menu-footer-menu li a::after{right: -2px;top: 0px;}

.footer-links-box .menu-footer-menu-container ul#menu-footer-menu li a{ padding: 0 3px; -webkit-text-size-adjust: 100%;}



.details-l {float:left;width:100%;margin:0 0 15px;}

.details-r {float:left;width:100%;}



.footer-links .menu-social-icon-container ul.menu,.menu-social-icon-container{float: left;width: 100%;text-align:center;}

.menu-social-icon-container ul.menu li{display:inline;float:none;}

.header-panel-1 .menu-social-icon-container{display:none;}

.footer-links .menu-social-icon-container a{padding: 0 3px;}













}

@media screen and (max-width: 1023px) and (min-width: 1px) {
  .inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children {
    padding: 0 !important;
  }

  .inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li.current_page_item {
    background: #cacaca !important;
  }

  .inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li.current_page_item a {
    color: #fff !important;
  }

  .inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a {
    color: #81a14a !important;
  }

}

@media screen and (min-width:1px) and (max-width:767px){

.left-panel.gallery-panel .inside-txt { width: 100%; margin: 0 0 40px 0; } 

.contact-address{width: 100%; float: left}

.contact-map{width: 100%;  float: left}

.footer-links-box .menu-footer-menu-container ul#menu-footer-menu li {float:none;display:inline;}

.footer-links-box .textwidget{width:100%;margin:0 0 5px;}

.footer-links-box .socialmedia-buttons.smw_left{width:100%;text-align: center;margin:5px 0 0 0;}

/*.inside-accordion.tabs .aboutusNavd ul.tt_tabs li li {background: #fff;}*/

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a{color: #81a14a; text-decoration: none !important;margin: 0;}

/*.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent li.current_page_item{background: #d7d7d7;border-bottom: 0 none;border-top: 1px solid #d4d4d4;}
*/
.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li.current_page_item a{/*color: #fff!important;*/padding: 10px 20px;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent li a{border-bottom:0;}

.inside-accordion.tabs .aboutusNavd{border: 1px solid #cfcfcf;}

.inside-banner-txt > h2 {

    background:url("images/heading-bg.png") repeat left top;

    font-size: 24px;

    line-height: 26px;

    padding: 10px 15px;

    width: 100%;

}



.page-template-documents-subpage .data-doc-col-minu .data-doc-txt {margin-bottom:10px;}

.left-panel::after {content:none;}

.right-panel::before {content:none;}

.header-panel-1 {float:left; width:100%;}

.inside-banner-txt > h2 {font-size: 18px; line-height: 20px;}

.press-release-part {padding:20px;}

.project-procur #parentHorizontalTab .products-inside-link ul li {width: 100%; border-right: 0px solid #e7e8e8; border-bottom: 1px solid #e7e8e8;}

.project-procur #parentHorizontalTab .products-inside-link ul li a {width: 100%; text-align: center;}

.products-inside-content-left {width: 100%;}

.products-inside-content-left .projects-inside-table tr {margin: 0;}

.products-inside-content-left .projects-inside-table td {width: 100%; padding: 15px 20px;}

.products-inside-content-left .projects-inside-table td:first-child {font-weight:600;}

.products-inside-content-right {width: 100%; float: left; margin-top: 30px;}

.products-inside-content-left .projects-inside-table tr:nth-child(2n) {border: 0;}

.products-inside-content-right-text {padding: 15px 20px 15px 20px; }

.corporate-imgbox { float: left; text-align: center !important;  width: 100% !important;margin-bottom:20px;}

.corporate-imgbox img { display:unset !important;}

.corporate-imgbox2 { float: left; text-align: center !important;  width: 100% !important;margin-bottom:20px;}

.corporate-imgbox2 img { display:unset !important;}

/*-- New Css --*/

.data-doc-col-minu .data-doc-txt {width: 100%;}

.tp-bgimg.defaultimg {  background-size: 200% !important; background-position: center top !important;}

.banner .fullwidthbanner-container .fullwidthabanner {background-size: 100% !important; height: 160px !important;}

.banner .rev_slider_wrapper {background-size: 100% !important; height: 160px !important;}

/* .banner .tp-parallax-wrap {position: relative !important; z-index: 6; float: left; left: 0 !important; top: auto !important; width: 100%; height: 100%; visibility: visible !important; overflow: visible !important;}

.banner .tp-loop-wrap {position: relative !important; width: 100%; height: 100%;}

.tp-mask-wrap {     position: relative !important;     float: left;     left: auto;     top: auto;     height: 100%;     width: 100%;     background: red;} */



/*-- New Inside Menu --*/

.inside-accordion.tabs.has-children .aboutusNavd {height:auto;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent ul.children {position: relative; left: 0; top: 0;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li {width: 100%; float: left; border-right: 0px solid #d0dbbe; border-bottom: 1px solid #d0dbbe;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li:last-child {border:0;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent a {border-bottom: 0px solid #d0dbbe;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li.current_page_parent li a {border-bottom: 0px solid #d0dbbe;}

.press-release-part p.press-release-content-img {width:100%; float:left; margin: 0 0 0 0;}
.press-release-part p.press-release-content-img-1 {width:100%; float:left; margin: 0 0 0 0;}

.press-release-content-img img{width: 100%;height: auto;}
.press-release-content-img-1 img{width: 100%;height: auto;}

.inside-content-panel h2 {width:100%;}



/*.tp-parallax-wrap {left: 70px !important; top: 50px !important;}*/

.tp-parallax-wrap {left: 0px !important; top: 50px !important; width: 100%;}

.tp-loop-wrap {

    width: 100%;

}

.full-width .flag-left-img {width: 100%; margin-bottom: 10px;}

.full-width .flag-right-text {width: 100%;}

.full-width .flag-right-text .column1 {width: 100%; padding: 0 0 10px 0;}

.member-table-part {float: left; width: 100%; /* overflow-x: scroll;  */}

.member-table-part .member-table {min-width: 100%;}

.member-table th {font-size: 14px;}

.map-my-div {width: 100% !important;}

.page-template-documents-subpage .data-doc-col-minu.full-width {padding-left:0px;}

.page-template-documents-subpage .data-doc-col-minu {padding-left:0px;}

.page-template-documents-subpage .project-procur .data-doc-col-minu .data-doc-img-col {margin-top:15px;}

.page-template-documents-subpage .data-doc-col-minu.full-width  .data-col-img{top:-5px;}

.financial-statements-part1 {overflow-x: scroll; width: 100%; float: left; }

.financial-statements-part1 .financial-statements-table tr {display: table-cell; border-bottom: 1px solid #e7e8e8;}

.financial-statements-part1 .financial-statements-table th {border:0;}

.financial-statements-part1 .financial-statements-table td {border-bottom: 0; border-right: 0; }

.page-template-investor-relations-subpage .project-procur table th {border:0;}

.page-template-gallery-page .right-panel {min-height: auto;} 

.logo img {height:auto;}

.search-and-social{right: 10px;}

.inside-banner-txt {/* width: auto; */width: 100%; bottom:0; right:auto; text-align: center;}

.inside-banner-txt h2 br {display:none;}

.page-template-newsroom-subpage .select-optn {width:250px;}

.page-template-newsroom-subpage .select-optn select {width: 100%;}

.page-template-newsroom-subpage .select-optn.two-optn select {width: 100%; border-right: 1px solid;}

.page-template-documents-subpage .select-optn.one-optn {width: 250px;}

.page-template-documents-subpage .select-optn.one-optn select {width: 100%;}

.page-template-newsroom-subpage .left-panel .inside-r-gallery .flex-next {top: 37%;}

.page-template-newsroom-subpage .left-panel .inside-r-gallery .flex-prev {top: 37%;} 



.display-only-desktop { display: none;}

.display-only-mob { display: block;}



}

@media screen and (min-width:481px) and (max-width:599px){



.form-panel .captcha-1 input {width: 56%;}

}

.pagin-panel:empty{display:none;}

@media screen and (max-width:450px){

.top-panel .logo {max-width:130px;min-width:130px;}

.footer-map-panel{padding:0;}





}

@media screen and (min-width:901px){

.desktop-map {display:block;}

.tablet-map {display:none;}

.mobile-map{display:none;}



}

@media screen and (min-width:1px) and (max-width:480px){

iframe.home-video{height:200px}

.dl-menuwrapper{display:block;}

.common {padding: 0 2%; position: relative; }

.footer-map-panel .common {max-width:300px}

.logo{/*min-width:100%;*/text-align:left;margin:0 0 15px;}

.logo img{display:inline;}

.menu-panel {

  display: none;

  padding: 0;

  width: 100%;

}

.search-and-social {

  float: none;

  margin: 0 auto;

  /* padding: 10px 10px 0 0; */

  padding: 0px;

  position: absolute;

  right: 10px;

  top: 103px;

  /* width: 230px; */

  width: auto;

  z-index: 20;

}

.dl-menuwrapper {

  margin: 5px 0 0;

}

.search-box{/* margin:0 23% 0 0;width:59%; */ margin:0 0 0 0; width: auto; min-width: 100px;}

.social-link-box{float:left;/* width:18%; */ width: auto;}

.top-panel{padding:20px 0 3px;position:relative;}

.hm-top-panel{padding:20px 0;position:relative;}

.slider-txt{margin:80px 0 0 -160px;top:85px;width:300px;background: #f8f8f8 none repeat scroll 0 0;}

.slider-head{/* font-size:18px !important; */font-size:12px !important;/* padding:18px 0; */ /*background: rgba(176, 225, 21, 0.4) !important ;*/ padding: 10px 10px 7px !important; line-height: 18px  !important; display: inline-block;text-align: center;}

.tp-caption h1.slider-head {line-height: 18px !important;padding: 6px 10px 6px !important; float: none; width: auto; display: inline;}

.tp-parallax-wrap .tp-mask-wrap { max-width: 100% !important; width: 100% !important;}

.tp-parallax-wrap .tp-caption {min-width: 100% !important; text-align: center;}

.slider-info {

  color: #000;

  font-size: 16px;

  line-height: 24px;

}

.banner{height:130px;}

.contentHolderVisibleWrapper{height:160px !important;}

#contentHolderUnit_0{background:url(images/banner.jpg) no-repeat center top;background-size:100%;height:92px !important;}

#contentHolderUnit_1{background:url(images/banner.jpg) no-repeat center top;background-size:100%;height:92px !important;}

#contentHolderUnit_2{background:url(images/banner.jpg) no-repeat center top;background-size:100%;height:92px !important;}

.allinone_contentSlider.imposing .bottomNav{bottom:9px !important;}

.allinone_contentSlider.imposing {height: 80px !important;}

.mid-main-col-l{float:left;margin:0 0 10px;width:100%;}

.mid-main-col-r{float:left;width:100%;}

.middle-box-col1{width:100%;}

.middle-box-col2{margin:15px 0;width:100%;}

.middle-box-col3{width:100%;}

.mid-main2-col-l{width:100%;}

.mid-main2-col-r{margin:15px 0;width:100%;}

.story-col-img{margin:0 0 15px;width:100%;}

.story-col-img > img{width:100%;}

.story-col-txt{margin:0;width:100%;}

.mid-main2-col-main-l{width:100%;}

.mid-main2-col-main-r{margin:15px 0 0;width:100%;}

.footer-map-panel{/* background-size:150% auto; */padding:0; background: #fff url("images/footer-map.png") no-repeat scroll 60% bottom; background-size:570px auto; min-height: 140px;}

.india-icon a:hover, .china-icon a:hover, .south-africa-icon a:hover, .russia-icon a:hover, .brazil-icon a:hover {transition:0.5s;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}





.brazil-icon{left:-20px;top:28px;}

.russia-icon{left:30px;top:27px;}

.india-icon{left:100px;top:29px;}

.china-icon{left:169px;top:50px;}

.south-africa-icon{left:222px;top:47px;}



.brazil-icon img {width: 35px;}

.russia-icon img {width: 35px;}

.india-icon img {width: 35px;}

.china-icon img {width: 35px;}

.south-africa-icon img {width: 60px;}





.pre-desk-l{float:left;width:100%;}

.pre-desk-r{margin:15px 0 0;width:100%;}

.pre-desk-r > img{display:inline;}

.free-col .owl-carousel .owl-item{height:160px;}

.free-col .item > img{width:100%;}

.left-panel{border-bottom:2px solid #c9c9c9;border-right:medium none;padding:0 0 20px;min-height:auto;}

.box1{margin:0 0 15px;width:100%;}

.right-panel{max-width:100%;padding:25px 0 0;}

.inside-content{float:left;margin:20px 0;width:100%;}

.inside-r-one.last{border-bottom:medium none;margin-bottom:0;padding-bottom:0;}

.inside-r-gallery .item > img {width: 100%;}

.inside-header {height: 150px !important;}

.select-optn {

  width: 250px;

}

.select-optn select {

  background-color: #fff !important;

  border: 1px solid #4d4d4f;

  color: #4d4d4f;

  float: left;

  margin: 0 0 10px;

  padding: 8px 5px;

  width: 100%;

}

.project-pipe .select-col{position: relative;}

.project-pipe .search-col {

  float: left;

  /* margin: 190px 0 40px; */

  margin: 0px 0 20px;

  width: 100%;

}

.data-doc-img {

  float: left;

  margin: 4px 0;

  width: auto;

}

.data-doc-col-main {

  padding: 16px;

}



/*-- About pages css --*/

.inside-header-banner-1 .inside-header{min-height: 135px !important;}

.inside-header-banner-1 .inside-header.data-doc {min-height: 135px;}

.four-part-1 {width: 100%; float: left; margin-right: 0; margin-bottom: 20px;}

.inside-cont-part-left {width: 100%; padding-right: 0; padding-bottom: 10px;}

.inside-cont-part-right {width: 100%;}

.chart-part {width: 100%;}

.chart-part img {width: 100%;}

.inside-content .left-panel .inside-cont-part-patch {padding: 15px;}

.member-left-img {width: 100%; margin-bottom: 10px;}

.member-right-text {width: 100%;}

.flag-full-left {width: 100%;}

.flag-full-right {width: 100%;}

.flag-left-img {width: 100%;}

.flag-right-text {width: 100%;}

.inside-director-box {box-sizing: border-box;margin-bottom: 20px;margin-right: 0;padding: 0 5px;width: 50%;min-height: 270px;}

.desk-part .inside-cont-part-right-2 {width: 100%;}

.desk-part .inside-cont-part-left-2 {width: 100%; margin-bottom: 10px;}

.inside-cont-part-left-1 {width: 100%;}

.inside-cont-part-right-1 {width: 100%;}

.inside-cont-part-left-2 {width: 100%; float: left; padding-right: 0; margin-bottom: 10px; min-height: auto;}

.inside-cont-part-right-2 {width: 100%; float: left; margin-bottom: 30px; min-height: auto;}

.inside-cont-part-right-3 {width: 100%; margin-bottom: 20px;}

.inside-cont-part-left-3 {width: 100%; padding-left: 0;}

.three-part .three-part-1 {width: 100%; margin-right: 0;  margin-bottom: 20px; }

.inside-header-banner-1 {width: 100%; float: left;}

.inside-accordion {width: 100%; float: left; margin-top:20px;}

.inside-header-accordion {width: 100%; float: left; margin-top:20px;}

.inside-header-accordion-data {width: 100%; float: left; margin-top:20px;}

.inside-header-accordion-proj  {width: 100%; float: left; margin-top:20px;}

/*-- End About pages css --*/











#map {

  background: #fff url("images/project-banner.jpg") no-repeat scroll -300px 0 / 750px 100%;

  height: 325px;

}

#map a.bunny {

  height: 20px;

  left: 105px;

  top: 75px;

  width: 20px;

}

#map a.parrot {

  height: 20px;

  left: 145px;

  top: 155px;

  width: 20px;

}

#map a.snail {

  height: 20px;

  left: 180px;

  top: 145px;

  width: 20px;

}

#map a.dog {

  height: 20px;

  left: 65px;

  top: 230px;

  width: 20px;

}

.data-doc-img-minu {

  float: left;

  width: 100%;

}

.data-doc-col-minu {

  margin: 15px 0 0;

  width: 100%;

}

.search-col.minu {

  margin: 40px 0;

}

.form-panel input {

  width: 100%;

}

.form-panel select {

  width: 100%;

}



.header-text {

  display: block;

  float: right;

  margin: 35px 10px 0 0;

  width: 245px;

}

.header-text .lg-txt {

  font-size: 20px;

  line-height: 22px;

}

.inside-banner-txt {

  /* width: auto; */width: 100%; bottom:0; right:auto;

}

.inside-banner-txt > p {

  font-size: 20px;

  line-height: 25px;

}

.mid-main-col img {

  width: 100%;

}

.corporate-imgbox { float: left; text-align: center !important;  width: 100% !important;margin-bottom:20px;}

.corporate-imgbox img { display:unset !important;width:100%}

.corporate-imgbox2 { float: left; text-align: center !important;  width: 100% !important;margin-bottom:20px;}

.corporate-imgbox2 img { display:unset !important;width:100%}



.information-disclosure-form .wpcf7-form-control-wrap.company, .information-disclosure-form .wpcf7-form-control-wrap.position, .information-disclosure-form .wpcf7-form-control-wrap.email, .information-disclosure-form .wpcf7-form-control-wrap.telephone {width: 100%; padding-right: 0; padding-left: 0;}

.download-btn a{line-height:15px}

}

@media screen and (width:360px){

/*.china-icon{left:190px;top:0;}

.south-africa-icon{ left:275px; left:260px;top:0;}*/

.slider-txt {

  background: #f8f8f8 none repeat scroll 0 0;

  margin: 80px 0 0 -187px;

  width: 360px;

}

/*.footer-map-panel {background: #fff url("images/footer-map.png") no-repeat scroll -138px bottom; background-size: 165% auto;}



.brazil-icon{left:0;top:23px;}

.russia-icon{left:74px;top:36px;}

.india-icon{left:152px;top:46px;}

.china-icon{left:212px;top:62px;}

.south-africa-icon{left:259px;top:47px;}

*/



}





@media screen and (min-width:370px) and (max-width:400px){

/*.brazil-icon{left:-7px;top:74px;}

.russia-icon{left:92px;top:33px;}

.india-icon{left:169px;top:35px;}

.china-icon{left:229px;top:55px;}

.south-africa-icon{left:283px;top:44px;}

.brazil-icon img,.russia-icon img,.india-icon img,.china-icon img{width:40px;}

*/





}

@media screen and (width:414px){

/*.brazil-icon{left:10px;top:77px;}

.russia-icon{left:118px;top:31px;}

.india-icon{left:206px;top:36px;}

.china-icon{left:275px;top:56px;}

.south-africa-icon{left:330px;top:43px;}

*/

}





@media screen and (min-width:480px) and (max-width:640px){

iframe.home-video{height:200px}

.brazil-icon{left:-7%;top:100px;}

.russia-icon{left:19%;top:20px;}

.india-icon{left:42%;top:23px;}

.china-icon{left: 66%;top: 67px;}

.south-africa-icon{left: 89%;top: 62px;}

.brazil-icon img,.russia-icon img,.india-icon img,.china-icon img{width:44px;}

.south-africa-icon img{width:75px;}

.footer-map-panel {background-size: 150% auto;}

.footer-map-panel .common{max-width: 480px;}



}





@media screen and (width:736px){

.brazil-icon{left:10px;top:77px;}

.russia-icon{left:118px;top:31px;}

.india-icon{left:365px;top:30px;}

.china-icon{left:502px;top:59px;}

.south-africa-icon{left:616px;top:43px;}



}



@media (min-width:360px) and (max-width:400px){

.banner {

    height: 160px;

}

}



@media screen and (width:480px){

.footer-map-panel {

  min-height: 160px;   background: #fff url("images/footer-map.png") no-repeat scroll -175px bottom; background-size: 165% auto;

}

.brazil-icon{left: 0;top: 18px;}

.russia-icon{left: 80px;top: 10px;}

.india-icon{left:180px;top:10px;}

.china-icon{left:278px;top:52px;}

.south-africa-icon{left: auto;top: 38px;right: 30px;}

.free-col .owl-carousel .owl-item {

  height: auto;

}

.slider-txt {

  background: #f8f8f8 none repeat scroll 0 0;

  margin: 80px 0 0 -250px;

  top: 85px;

  width: 480px;

}

#map {

  background: #fff url("images/project-banner.jpg") no-repeat scroll -265px 0 / 750px 100%;

}

#map a.bunny {

  left: 140px;

}

#map a.parrot {

  left: 178px;

}

#map a.snail {

  left: 215px;

}

#map a.dog {

  left: 96px;

}

.tp-parallax-wrap .tp-caption {min-width:300px !important;}

.tp-parallax-wrap {left: 100px !important;}

.banner {

    height: 200px;

}

}



.clearable{

  background: #fff url("images/mJotv.gif") no-repeat right -25px center;

  border: 1px solid #999;

  padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */

  border-radius: 3px;

  transition: background 0.4s;

}

.clearable.x  {background: #fff url("images/mJotv.gif") no-repeat right center;} /* (jQ) Show icon */

.clearable.onX{ cursor: pointer; }              /* (jQ) hover cursor style */

.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */



.search-common img.search-img {position:absolute;top:5px;left:6px;}

.search-common {position:relative;}

.map-images-main img{display:inline;}



/*.nav li li.menu-item-979 a{text-transform:none;} */

.inside-r-main .mou-1 h5{text-transform: none;}

@media screen and (min-width:768px){

.press-release-content-img img{margin:0 25%;}
.press-release-content-img-1 img{margin:0 10%;}





}

/*.governance-page .flag-left-img{margin:0;}*/

@media screen and (min-width:481px) and (max-width:767px){

.banner .fullwidthbanner-container .fullwidthabanner {height: 300px !important;}

.page-template-projects-map .select-optn{width: 250px;}

.page-template-projects-subpage .select-optn{width: 250px;}

.page-template-projects-map .select-optn select{width: 100%;}

.banner {height: 285px;}

.project-pipe .select-col{position: relative;}

.project-pipe .search-col {

  float: left;

  /* margin: 190px 0 40px; */

  margin: 0px 0 20px;

  width: 100%;

}

.select-optn select {margin: 0 0 10px; border-right: 1px solid;}

.slider-head{/* font-size:18px !important; */font-size:12px !important;/* padding:18px 0; */ /*background: rgba(176, 225, 21, 0.4) !important ;*/ padding: 10px 10px 7px !important; line-height: 18px !important; display: inline-block; text-align: center;}



}

@media print {

.nav > li.menu-item-2008 {display: none;}

.common {max-width: 1120px;width: 1120px;}

.top-panel{position: static;}

body{overflow:visible!important;margin:0;padding:0;}

.left-panel {float: left;width: 825px;}

.right-panel {float: right;width: 295px;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li a{background:#fff;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li{border-right:1px solid #81a14a;}

.inside-accordion.tabs .aboutusNavd ul.tt_tabs li ul.children li:last-child{border-right:0;}

.flag-left-img {width: 11%;}

.governance-page .flag-left-img{margin:0 2% 0 0;}

.middle-box-col1{width: 297px;}

.middle-box-col2{width: 492px;}

.middle-box-col3{width: 283px;}

.project-procur table th, .project-procur table td{padding:10px 7px;}



}

b {

    font-weight: 600;

}

p:empty{display:none;}



.mbl-menu {float:left;width:100%;max-width:320px;}

.slideout-open .mainNav {

    display: block;

}

.search-img{cursor:pointer}











/* the project summary--------------------begin--------------------- */





  .pannel-project .project-summary-menu{

            text-decoration: none;

            font-size: 13px;font-weight:normal;

            margin-left: 10px;

      

        }

  .pannel-project .p-s-menu{

            border-bottom:1px solid #81a14a;

        }

       .project-summary-menu:hover{

           border-bottom:none;

        }



        .project-summary-item{

        position: relative;

            padding:5px;

    border-bottom:1px solid #e7e8e8;

        }



   

        .project-summary-inside-title{

            height: 40px;

            visibility:hidden;

        }

        .project-summary-item input[type=checkbox]{

            opacity: 0;

            position: absolute;

            top:0;

            left:0;

            cursor:pointer;

            width:100%;

            height: 45px;

            z-index:2;

        }

     



         .project-summary-inside-ico{

            position: absolute;

            height: 40px;

            line-height: 40px;

            color:#636466;

            text-decoration: none;

            font-size:16px;

            font-family:"DIN Next W01 Regular";

            text-indent: 10px;

            padding: 2px 0;

        }



         .project-summary-item .project-summary-content{

            display:none;

        }



        .pannel-project p{

            font-size:14px;

            text-decoration:none;

            font-weight:normal;

            font-family:"DIN Next W01 Regular";

padding:5px;

        }



        .project-summary-item input[type=checkbox]:checked+.project-summary-inside-ico{

            background:#81a14a;

            color:white;

            width:100%;

        }

        .project-summary-item input[type=checkbox]:checked~.project-summary-content{

            display:inline;

        }



.project-menu{

background-color:#81a14a;

text-decoration:none;

color:#fff;

font-family:"DIN Next W01 Regular";

padding:5px 10px;

line-height: 30px;

float:right;

}







@media screen and (max-width: 1023px) {



  .mobile-listview {float:left;width:100%;}



  .captch-content{width:100%;}

  .project-menu{float:left;}

}









.p-s-table {

  border: 1px solid #e7e8e8;

  border-collapse: collapse;

  margin: 0 0 25px;

  padding: 0;

  width: 100%;

}



.p-s-table  tr {border: 1px solid #e7e8e8;}



.p-s-table tr:nth-child(odd){background:#fff;}



.p-s-table tr:nth-child(even){background:#f7f7f7;}



.p-s-table th, .p-s-table td {

  border: 1px solid #e7e8e8;

  padding: 10px;

  text-align: left;

  text-indent: 10px

}



.p-s-table td {

  color: #000;



  font-size: 14px;



  font-weight:400;



  line-height: 16px;



}



.p-s-table td p {



  color: #000;



  font-size: 14px;



  font-weight:400;



  line-height: 16px;



}



.p-s-table th {



  font-size: 16px;



  font-weight:400;



  line-height: 18px;



  text-transform: uppercase;



}







/* the project summary--------------------end--------------------- */



/* the document policy subsection--------------------begin--------------------- */



.inside-content .left-panel .inside-margin-new{

padding: 0 0  20px;

margin: 0 0  30px;

}



.inside-cont-part .doc-input{

display:none;

visibility:hidden;



}



.inside-cont-part label{

font-size: 24px;

color: #4d4d4f;

    font-family: 'DIN Next W01 Bold';

    font-weight: 400;

    line-height: 25px;

margin: 0 0 20px;

     width:100%;

    cursor:pointer;

}



.inside-cont-part label:hover{

text-decoration:underline;

}



label::after{

content: url("../ndb/images/pag-up.png");

margin-right:3px;

display: inline-block;

float:right;

}



.doc-container{

width:100%; 

font-size: 16px;

line-height: 22px;

height:auto;

overflow:hidden;

transition:height 0.5s; 

-webkit-transition:height 0.5s;  

-moz-transition:height 0.5s;  

-o-transition:height 0.5s;  

}



.inside-content .left-panel .inside-cont-part .doc-container p{

padding:10px 0 0;

}



#doc-container-1 .download-btn a{margin-top: 10px;}

#toggle-1:checked~ #doc-container-1{height:0px;}

#toggle-1:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}
#toggle-22:checked~ #doc-container-22{height:0px;}

#toggle-22:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-2:checked~ #doc-container-2{height:0px;}

#toggle-2:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-3:checked~ #doc-container-3{height:0px;}

#toggle-3:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-4:checked~ #doc-container-4{height:0px;}

#toggle-4:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}



#toggle-5:checked~ #doc-container-5{height:0px;}

#toggle-5:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-6:checked~ #doc-container-6{height:0px;}

#toggle-6:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-7:checked~ #doc-container-7{height:0px;}

#toggle-7:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-8:checked~ #doc-container-8{height:0px;}

#toggle-8:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-9:checked~ #doc-container-9{height:0px;}

#toggle-9:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-10:checked~ #doc-container-10{height:0px;}

#toggle-10:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-11:checked~ #doc-container-11{height:0px;}

#toggle-11:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}
#toggle-12:checked~ #doc-container-12{height:0px;}

#toggle-12:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-13:checked~ #doc-container-13{height:0px;}

#toggle-13:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-14:checked~ #doc-container-14{height:0px;}

#toggle-14:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}
#toggle-15:checked~ #doc-container-15{height:0px;}

#toggle-15:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-16:checked~ #doc-container-16{height:0px;}

#toggle-16:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-17:checked~ #doc-container-17{height:0px;}

#toggle-17:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-18:checked~ #doc-container-18{height:0px;}

#toggle-18:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}

#toggle-19:checked~ #doc-container-19{height:0px;}

#toggle-19:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}
#toggle-20:checked~ #doc-container-20{height:0px;}

#toggle-20:checked~ label::after{content: url("../ndb/images/pag-nxt.png");}



/* the document policy subsection--------------------end--------------------- */


#doc-container-5{height:0px;}

#toggle-5label::after{
content: url("../ndb/images/pag-nxt.png");
margin-right:3px;
display: inline-block;
float:right;
}
#toggle-5:checked~ #doc-container-5{height:auto;}
#toggle-5:checked~ #toggle-5label::after{content: url("../ndb/images/pag-up.png");}
/* the document corporate procuments subsection--------------------end--------------------- */


/* the 3rd Annual Meeting--------------------begin--------------------- */

.am-page{display:block;}

.am-container{
height:auto;
width:100%;
padding-top:30px;
padding-bottom:25px;
margin:0;
}


.am-outer-container{ 
background:rgba(0,0,0,0) linear-gradient( #d9f2f8,#6dcde6) repeat scroll 0 0;
opacity:0.9;
bottom:0;
box-sizing:border-box;
padding: 0;
}

.am-col-t-1{
border: 0.005em solid #81a14a;
margin:0;
padding:0;
background:url("../ndb/images/am-line.png") no-repeat 0 0;
}

.am-col-2,.am-flag-1, .am-flag-2, .am-flag-3, .am-flag-4, .am-flag-5, .ampress-card-lines{position:relative;}
    
.am-container p{ font-size:17px; color:#000;}


.am-button{
bottom: 4%;
height: auto;
left: 0;
text-align: center;
top: auto;
width: 100%;
}

.am-button a{
    text-align: center;
    border-radius: 3px;
    line-height: 40px;
    display: inline-block;
    margin:85px 0 20px 0;
    padding: 4px 40px;
    letter-spacing: 0.5px;
    white-space: nowrap;
    vertical-align: middle;
    text-decoration: none;
    cursor:pointer;
  font-size:17px;
  background-color:#0d85ec;
  text-transform: uppercase;
  color:#fff;
}

#am-button:hover, #am-button:focus{
  color:#81a14a;
  background-color:#fff;
    border: 0.075em solid #81a14a;
}

.am-programme{
display:block;
width:100%;
}
.am-highlights{
display:block;
width:100%;
}
.table-am .txt-sem{
padding:18px 0 3px 0;
font-size:15px;
}

.table-am .txt-sem-1{
font-size:17px;
font-weight: 400;
line-height: 18px;
}



.color-gradient{
padding:10px 0 10px 0;
background:rgba(0,0,0,0) linear-gradient( #fff 5%,#6dcde6 150%) repeat scroll 0 0; 
opacity:0.7;
bottom:0;
}

.am-contact{
margin:40px 0 20px 0;
padding: 0;border-bottom:0;
}

.col-am-3{
position: relative;
min-height: 1px;
padding-right: 30px;
padding-left: 30px;
}



.detail-meta{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.meta-Title{
border-bottom: 1px solid #fff;
padding-bottom: 10px;
margin-bottom: 15px;
line-height: 1.25;
font-weight: 500;
font-size:17px;
text-align: center;
color:#81a14a;
font-family: 'DIN Next W01 Bold';
}

.Landline{
color: #313233;
font-size:16px;
font-weight:500;
text-align: center;
margin:5px 0;
}

.btn-am{
text-decoration:none;
background-color: #6dcde6;
color: #fff;
padding:3px 3px 1px 3px;
cursor: pointer;
border: 1px solid #6dcde6;
}

.btn-am:hover,.btn-am:focus{
background-color: #fff;
color: #81a14a;
}

.col-am-4{
 margin-bottom:5px;
 min-height:1px;
}
.ampress-card-lines{
 margin-bottom:5px;
 min-height:1px;
}
.meta-name-1 p{
  padding-top:25px;
  padding-bottom:25px;
  color:#81a14a;
  text-transform:uppercase;
  border-padding:5px;
font-size:20px;
  font-weight:600;
}

.btn-am-1{
text-decoration:none;
background-color: #0d85ec;
color: #fff;
padding:8px 10px;
cursor: pointer;
}

.tel-am{
text-decoration:none;
background-color: #fff;
color: #0d85ec;
padding:8px 10px;
margin-left:8px;
border: 1px solid #0d85ec;
}

.btn-am-1:hover,.btn-am-1:focus{
background-color: #fff;
color: #81a14a;
border: 1px solid #81a14a;
}

#tel-am-1{ 
font-size:16px;
margin-left:2em;}
#tel-am-2{ 
font-size:16px;
margin-left:0.5em;
}

.table-1 table .am-table-c{
text-align:center;
}


@media screen and (min-width:768px){
.am-col-2{width:50%; float:left; height:510px; }
.col-am-3{width:50%; float:left;}
.am-flag-1, .am-flag-2, .am-flag-3, .am-flag-4, .am-flag-5{height:69px;  }
.am-flag-1{background: url(../ndb/images/flag-1.jpg) no-repeat 0 0;}
.am-flag-2{background: url(../ndb/images/flag-2.jpg) no-repeat 0 0;}
.am-flag-3{background: url(../ndb/images/flag-3.jpg) no-repeat 0 0;}
.am-flag-4{background: url(../ndb/images/flag-4.jpg) no-repeat 0 0;}
.am-flag-5{background: url(../ndb/images/flag-5.jpg) no-repeat 0 0;}
.am-col-t-1{border-left-style:none}
.table-am{}
.cont-align{ margin-left:3em;}
.col-am-4-line{border-left: 1px solid #e1e2e3;}
am-pro-img{
display:none;
margin: 0 0 40px 0;
float:left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-height:1px;}
.am-programme{ float:left; }
.tel-am{text-decoration:none;  cursor: default;}
.am-line-space-2{width:45%;float:left;}
.am-line-space-1{ width:50%;  float:left;}
.col-am-right{margin: 30px 15px 10px 15px;}
.ampress-txt{position:relative; float:right; width:75%;}
.ampress-image{position:relative; float:left; width:25%; padding-top:6px;}
.ampress-card-lines{height:170px;}
.ampress-p{display:block;}
.am-g-thumbs .am-g-thumbs-img { width:20%;height:auto;}

@media screen and (max-width:770px){
.meta-name-cred{
 font-size: 50px;
 color:#81a14a;
}
.cred-2{ font-size: 14px;}
.meta-name-cred-1{
 font-size: 14px;
color:#636466;
font-weight: 600;
}
.am-logo{margin: 0 auto;}
.am-col-2{width:100%;}
.am-pro-img{display:none;}
.table-am{display:visible;}
.am-programme{ height:auto;min-height:1px;margin:0; }
.col-am-right{margin: 50px 15px 0px 15px; }
.ampress-txt{width:100%;}
.ampress-image{margin: 10px 10px }
.ampress-image-sub{width:100%; height:auto;}
.ampress-card-lines{height:auto;}
.ampress-p{display:none;}
#am-video{width:100%; height:auto;}
.am-g-thumbs .am-g-thumbs-img { width:50%;height:auto;}
}

#icon-am{display: inline; margin-right:8px;}
#icon-am-txt{
    color: #016738;
    font-weight: 800;
    margin-top: 25px;
    text-decoration: none;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;*/
}
#icon-am-txt:hover, #icon-am-txt:focus{
color: #81a14a;
}

#doc-container-am{height:auto;}
#toggle-amlabel::after{
content: url("../ndb/images/pag-up.png");
margin-right:3px;
display: inline-block;
float:right;
}
#toggle-am:checked~ #doc-container-am{height:0px;}
#toggle-am:checked~ #toggle-amlabel::after{content: url("../ndb/images/pag-nxt.png");}


.ampress-card-lines{
margin: 20px 0 0 0;
position:relative;
width:100%;
}
.ampress-a{font-size:20px; text-transform: uppercase; color: #58595b; text-decoration: none;}
.ampress-a:hover{color:#81a14a; text-decoration: underline;}

/* the 3rd Annual Meeting--------------------end--------------------- */

/* am-gallery----------------------------------begin--------------*/

.am-g { max-width: 100%; margin: 0 auto;}

.am-g-thumbs .am-g-thumbs-img {
      margin: 0;
      float: left;
      vertical-align: bottom;
      cursor: pointer;
      z-index: 1;
            opacity: 1;
      position: relative;
      filter: brightness(100%);
      will-change: opacity, transform;
      transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.am-g-thumbs .am-g-thumbs-img:hover { filter: brightness(120%);}
.am-g-thumbs .am-g-thumbs-img:active {z-index: 50;}
.am-g-thumbs .am-g-thumbs-img:layout-completed {opacity: 1; }
.am-g-thumbs .am-g-thumbs-img:hide {opacity: 0; }
    


/* am-gallery-----------------------------------end---------------*/

/* credit rating-----------begin----------------------------*/
}.meta-name-cred{ color:#81a14a;}
.cred-2{font-size: 14px;}
.meta-name-cred-1{color:#636466;font-weight: 600;}
.col-cred-4{
margin-bottom:20px;
margin-top:20px;
min-height:5px;
position:relative;
}
.cred-meta{display:block;}
.cred-h{margin-top:20px;}

@media screen and (min-width:768px){
.meta-name-cred{ font-size: 50px;}
.cred-2{ font-size: 14px;}
.meta-name-cred-1{ font-size: 14px;}
.cred-line-space-1{width:50%;  float:left;}
}
@media screen and (max-width:767px){
.inside-r-two .meta-name-cred{ font-size: 50px; color:#81a14a;}
.meta-name-cred{ font-size: 50px; color:#81a14a;}
.cred-2{ font-size: 14px;}
.meta-name-cred-1{ font-size: 14px;}
.inside-r-two .col-cred-4{
margin-bottom:20px;
margin-top:20px;
}
}


/* credit rating-----------end----------------------------*/

/* 4th annual meeting-----------begin----------------------------*/

.am4-invitation-form .wpcf7-form-control-wrap input{background: #fff; border: 1px solid #dedede; border-radius: 0px; margin: 0 10% 5%; padding: 10px 12px; width: 80%;}
.am4-invitation-form .wpcf7-form-control-wrap input:focus {background: #f7f7f7;}

.am4-invitation-form .form-panel .am4-button{ 
text-decoration:none;
position: relative;
min-height: 1px;
width:50%;
font-family: 'DIN Next W01 Regular';
margin: 0 0 10px 0;
float: left;
text-transform: Uppercase;
padding: 30px 10% 30px;
}



.am4-invitation-form .form-panel  #yes-am4{
background: #81a14a;
text-transform: Uppercase;
margin: 0;
padding: 10px;
width: 100%;
border: medium none;
clear: both;
color: #fff;
cursor: pointer;
font-size: 17px;
text-align:center;
}
#yes-am4:hover{text-decoration:underline; background: #2a5284;}

.am4-invitation-form .form-panel  #no-am4{
background: #f7f7f7;
margin: 0;
text-transform: Uppercase;
padding: 10px;
width: 100%;
clear: both;
color: #4d4d4f;
cursor: pointer;
font-size: 17px;
border: 1px solid #dedede;
text-align:center;
}

#no-am4:hover{text-decoration:underline;}

@media screen and (max-width:768px){
.am4-invitation-form .form-panel .am4-button{ width:100%; margin-bottom: 5px; Height:20%; }
}
/* 4th annual meeting-----------Form end & Letter begin----------------------------*/
.letter-paper {
    width: 98%;
    line-height: 30px;
    margin: 0 auto;
    padding: 15px 0 29px;
    background-color: transparant;
    -moz-border-radius-bottomleft: 20px 500px;
    -moz-border-radius-bottomright: 500px 30px;
    -moz-border-radius-topright: 5px 100px;
 //  background: -moz-repeating-linear-gradient( top, #ffffff, #ffffff 29px, #81a14a 30px );
 //   background: -webkit-gradient( linear, left top, left bottom, from(#81a14a), color-stop(2%, #ffffff) );
 //      background-size: auto auto;
// background: repeating-linear-gradient( top, #ffffff, #ffffff 29px, #81a14a 30px );
 //   -webkit-background-size: 100% 30px;
    -moz-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);
  //  text-shadow: 0 1px 0 #636466;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);
}

@media screen and (max-width:768px){
.aligncenter-4am{ width:90%; width:90%; }
.align-4am-map{width:100%; width:100%;}
.align-4am{ align:center;}
}
/* 4th annual meeting-----------end----------------------------*/




/* complaince dive-----------begin----------------------------*/



.request-form .wpcf7-form-control-wrap.complainant input {max-width: 100%; width: 100%; border-radius: 0; background: #fff; min-height: 49px; border: 1px solid #d7d7d7; min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; margin: 0 0 10px;}

.request-form .wpcf7-form-control-wrap.email-comp {width: 50%; padding-right:5px; float: left;}

.request-form .wpcf7-form-control-wrap.telephone-comp {width: 50%; padding-left:5px; float: left;}

.request-form .wpcf7-form-control-wrap.email-comp input, .wpcf7-form-control-wrap.telephone-comp input{max-width: 100%; width: 100%; border-radius: 0; background: #fff; min-height: 49px; border: 1px solid #d7d7d7; min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; margin: 0 0 10px; -webkit-appearance: none;}

.request-form .wpcf7-form-control-wrap.telephone-comp input:focus, .wpcf7-form-control-wrap.email-comp input:focus, .wpcf7-form-control-wrap.complainant input:focus, .wpcf7-form-control-wrap.description-comp input:focus {background: #f7f7f7;}

.request-form .wpcf7-form-control-wrap.description-comp textarea {max-width: 100%; width: 100%; border-radius: 0; background: #fff; border: 1px solid #d7d7d7; min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; max-height: 170px; -webkit-appearance: none;}

.request-form .wpcf7-form-control-wrap.description-comp textarea:focus, .wpcf7-form-control-wrap.captcha-11 input:focus {background: #f7f7f7;}

.request-form .wpcf7-form-control-wrap.complainant-documents input{max-width: 100%; width: 100%; border-radius: 0; background: #fff; min-height: 49px;  min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; margin: 10px 0;}

.request-form .wpcf7-form-control-wrap.captcha-11 input{max-width: 100%; width: 50%; border-radius: 0; background: #fff; min-height: 49px;  min-height: 49px; padding: 8px 10px; font-size: 15px; line-height: 22px; font-family: 'DIN Next W01 Regular'; color: #636466; margin: 10px 0;}


.request-form .form-panel input[type="submit"] {background: #81a14a; border-radius: 0; font-family: 'DIN Next W01 Regular'; font-weight: normal; margin: 10px 0; float: left; text-transform: none; padding: 10px 0; width: 155px; -webkit-appearance: none;}

.request-form .form-panel .doc-headline-comp{padding-top: 8px;margin-top: 10px; font-weight:400;}
.request-form .form-panel ul{padding:0 5px; font-size:14px; margin-bottom: 10px;}
.request-form .form-panel ul li{padding: 5px 0 5px 2px;margin: 0 20px; color:#777d78;}
.request-form .form-panel ul li span{color:#81a14a;}
/* complaince dive-----------end----------------------------*/

/*------------------4am Ketchum testing---begin----------------*/
.container-4am{height: auto !important;}
/**
 * Common css
 **/

.ndb-4am-eg, .ndb-4am-eg p{font-family: 'DIN Next W01 Regular';}
.ndb-4am-eg h2{font-family: 'DIN Next W01 Bold';}
.ndb-4am-clearfix:after{content:""; display:block; clear:both;}
.ndb-4am-clearfix{zoom:1;}
.ndb-4am-upper{text-transform: uppercase;}
.ndb-4am-eg .ndb-4am-bold{font-family: 'DIN Next W01 Bold';}
.ndb-4am-eg .ndb-4am-fs40{font-size: 40px; line-height: 1em;}
.ndb-4am-eg .ndb-4am-fs34{font-size: 34px; line-height: 1.2em;}
.ndb-4am-eg .ndb-4am-fs36{font-size: 36px; line-height: 1em;}
.ndb-4am-eg .ndb-4am-fs28{font-size: 28px; line-height: 1em;}
.ndb-4am-eg .ndb-4am-fs24{font-size: 24px; line-height: 1.2em;}
.ndb-4am-eg .ndb-4am-fs22{font-size: 22px; line-height: 1em;}
.ndb-4am-eg .ndb-4am-fs18{font-size: 18px; line-height: 1em;}
.ndb-4am-eg .ndb-4am-fs16{font-size: 16px; line-height: 1em;}
.ndb-4am-eg .ndb-4am-mb_5{margin-bottom: 5px;}
.ndb-4am-eg .ndb-4am-mb_10{margin-bottom: 10px;}
.ndb-4am-eg .ndb-4am-mb_15{margin-bottom: 15px;}
.ndb-4am-eg .ndb-4am-mb_20{margin-bottom: 20px;}
.ndb-4am-eg .ndb-4am-mb_25{margin-bottom: 25px;}
.ndb-4am-eg .ndb-4am-mb_30{margin-bottom: 30px;}
.ndb-4am-eg .ndb-4am-mb_40{margin-bottom: 40px;}
.ndb-4am-eg .ndb-4am-mb_50{margin-bottom: 50px;}
.ndb-4am-eg .ndb-4am-mb_70{margin-bottom: 70px;}
.ndb-4am-eg .ndb-4am-mb_90{margin-bottom: 90px;}
.ndb-4am-eg .ndb-4am-mb_100{margin-bottom: 100px;}
.ndb-4am-eg .ndb-4am-green{color: #81A148;}
.ndb-4am-eg .ndb-4am-white{color: white;}
.ndb-4am-eg .ndb-4am-line{border-top: 2px solid #abacae; line-height: 0; height: 0px; margin: 40px 0px;}
@-webkit-keyframes ndb-4am-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes ndb-4am-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/**
 * Hero section css
 **/
.ndb-4am-eg .ndb-4am-kv{position: relative; background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/kv.jpg) center bottom; background-size: cover; height: 480px;}
.ndb-4am-eg .ndb-4am-kv .ndb-4am-text{font-family: 'DIN Next W01 Bold'; color: #ffffff; width: 100%; position: absolute; bottom: 20px; text-shadow: 4px 4px 5px rgba(0,0,0,.35); text-align: center;}
/**
 * Menu Section css
 **/
.ndb-4am-eg nav ul{list-style: none; margin: 0px;}
.ndb-4am-eg nav ul li{width: 20%; float: left; background: #81a14a; text-align: center; box-sizing: border-box; border-left: 1px solid #ffffff;}
.ndb-4am-eg nav ul li:first-child{border: 0px; background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-date.png) no-repeat; background-position: center 10px;}
.ndb-4am-eg nav ul li:nth-of-type(2){background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-content.png) no-repeat; background-position: center 10px;}
.ndb-4am-eg nav ul li:nth-of-type(3){background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-plan.png) no-repeat; background-position: center 10px;}
.ndb-4am-eg nav ul li:nth-of-type(4){background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-map.png) no-repeat; background-position: center 10px;}
.ndb-4am-eg nav ul li:nth-of-type(5){background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-phone.png) no-repeat; background-position: center 10px;}
.ndb-4am-eg nav ul li a{color: #ffffff; text-decoration: none; padding: 48px 0px 15px; display: inline-block;}
/**
 * NDB feather Section css
 **/
.ndb-4am-eg .ndb-4am-feather div, .ndb-4am-eg .ndb-4am-feather p{width: 50%; float: left;}
.ndb-4am-eg .ndb-4am-feather .ndb-4am-img{text-align: center;}
.ndb-4am-eg .ndb-4am-feather .ndb-4am-img img{ display: inline-block;}
.ndb-4am-eg .ndb-4am-feather .ndb-4am-text{padding: 40px 0px 0px 0px;}
/**
 * CountDown Section css
 **/
.ndb-4am-countdown{text-align: center; position: relative; width: 911px; margin: 0 auto; opacity: 1;}
.ndb-4am-fadeInUp{animation:ndb-4am-fadeInUp 1s linear 0.2s 1 forwards; -webkit-animation:ndb-4am-fadeInUp 1s linear 0.2s 1 forwards;}
.ndb-4am-countdown .ndb-4am-title{vertical-align: middle;}
.ndb-4am-countdown .ndb-4am-title hr{display: inline-block;  width: 25%; vertical-align: middle;}
.ndb-4am-countdown .ndb-4am-title span{padding: 0 20px;}
#ndb-4am-countdown {position:relative; width:100%; height:271px; left:0px; top:0px; font-family: Arial, sans-serif; background-repeat: no-repeat; background-position: center; background-size: contain; text-align:center; opacity:1;}
.ndb-4am-eg .time_circles {position: relative; width: 100%; height: 100%;}/**This is all the elements used to house all text used* in time circles**/
.ndb-4am-eg .time_circles > div {position: absolute; text-align: center;}/**Titles (Days, Hours, etc)**/
.ndb-4am-eg .time_circles > div > h4 { margin: 0; padding: 0; text-align: center; text-transform:capitalize; line-height: 1; font-family: 'DIN Next W01 Regular'; padding-top: 70px; font-size: 21px;} /**Time numbers, ie: 12**/
.ndb-4am-eg .time_circles > div > span {margin: 0; padding: 0; display: block; width: 100%; text-align: center; line-height: 1.5;}
#ndb-4am-counter {position: absolute; top: 0; left:0;}
/**
 * Time dates location Section css
 **/
.ndb-4am-eg .ndb-4am-location .ndb-4am-e_box{ width: 700px; margin: 0 auto;}
.ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div{ width: 280px;  text-align: left;}
.ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div.ndb-4am-e_left{ float: left; background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-cal-time.png) no-repeat; background-size:contain; background-position: left center; padding-left: 120px;}
.ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div.ndb-4am-e_right{float: right; background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-cal-map.png) no-repeat; background-size:contain; background-position: left center; padding-left: 90px;}
/**
 * Table Section css
 **/
.ndb-4am-e_table table{text-align: left; width: 100%; background: #81a14a;}
.ndb-4am-e_table table th{font-size: 18px; color: #ffffff; padding: 10px 15px;}
.ndb-4am-e_table table td{ font-size: 16px; color: #636466; padding: 10px 15px;}
.ndb-4am-e_table table .ndb-4am-t1{background: #f7f7f7;}
.ndb-4am-e_table table .ndb-4am-t2{background: #ffffff;}
.ndb-4am-e_table table .ndb-4am-t3{background: #e4e9db;}
.ndb-4am-e_table table .ndb-4am-t4{background: #d7e0c8;}
.ndb-4am-e_table table .ndb-4am-t5{background: #dde6ce;}
.ndb-4am-e_table table .ndb-4am-l{border-left:1px solid #81a14a;}
.ndb-4am-e_table table .ndb-4am-r{border-right:1px solid #81a14a;}
.ndb-4am-e_table table .ndb-4am-t{border-top:1px solid #81a14a;}
.ndb-4am-e_table table .ndb-4am-b{border-bottom:1px solid #81a14a;}
.ndb-4am-e_table table th:nth-child(1){ min-width: 150px;}
.ndb-4am-e_table table th:nth-child(2){ min-width: 135px;}
/**
 * Download Section css
 **/


.ndb-4am-e_download{position: relative; background: url(https://www.ndb.int/ndb-backup-1803/wp-content/uploads/2019/02/NDB-Feature-BR.png) no-repeat; background-size: cover; height: 520px;text-align: center; display:table; width:100%;}
.ndb-4am-e_download .ndb-4am-e_box{display:table-cell; text-align: center; vertical-align: middle;}
.ndb-4am-e_download .ndb-4am-e_center{display: inline-block; background:rgba(51,48,50,.67); padding: 55px 40px 30px; opacity: 1;}
.ndb-4am-e_download .ndb-4am-e_box a{ padding: 10px 20px 10px 40px; border: 1px solid #ffffff; border-radius: 5px; background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-download.png) no-repeat; background-position: 20px center; text-decoration: none;}
/**
 * Map Section css
 **/
.ndb-4am-map .ndb-4am-img{border: 1px solid #000000; position: relative; overflow: hidden; width: 100%; height: 330px;}
.ndb-4am-map .ndb-4am-img iframe{position: relative; width: 100% !importnat; left: 0%; margin-left:auto;}
.ndb-4am-map .ndb-4am-img .allmap{ width: 100%; height: 330px;}
/**
 * Contact us Section css
 **/
.ndb-4am-contact{background: #81a14a; padding: 30px 40px 30px 40px;}
.ndb-4am-contact p{width: 70%; float: left;}
.ndb-4am-contact p a{color: #2f5dd3;}
.ndb-4am-contact .ndb-4am-social{width: 30%; float: right; text-align: right;}
.ndb-4am-contact .ndb-4am-social a{display: inline-block; padding-right: 40px;}
.ndb-4am-contact .ndb-4am-social a:last-child{padding-right: 0px;}


@media (min-width: 1101px) and (max-width: 1200px){
.ndb-4am-eg .ndb-4am-feather .ndb-4am-img {padding-top:20px;}
}


@media (min-width: 1024px) and (max-width: 1100px){
.ndb-4am-eg .ndb-4am-feather .ndb-4am-img {padding-top:33px;}
}

@media screen and (max-width: 1023px){
    .ndb-4am-eg .ndb-4am-kv {height: 320px;}
    .ndb-4am-e_download{height: 320px; }
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs40{font-size: 28px;}
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs36{font-size: 24px;}
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs28{font-size: 20px;}
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs22{font-size: 16px;}
    .ndb-4am-eg .ndb-4am-fs16{font-size: 12px;}
    .ndb-4am-contact .ndb-4am-social a{display: inline-block; padding-right: 20px;}
    .ndb-4am-eg .time_circles > div > h4{padding-top: 30px;}
    .ndb-4am-countdown .ndb-4am-title hr{width: 15%;}
    .ndb-4am-countdown{width: 520px;}
     .ndb-4am-eg .time_circles {position: relative; min-width:520px;  width: 100%; height: 100%; left: 50%; margin-left: -260px;}
  .ndb-4am-eg .ndb-4am-feather div, .ndb-4am-eg .ndb-4am-feather p{width: 100%;}
  .ndb-4am-eg .ndb-4am-feather .ndb-4am-text {padding:0px;}

}
@media screen and (max-width: 950px){

}
@media screen and (max-width: 767px){
    .ndb-4am-eg .ndb-4am-kv {height: 285px;}
  
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs40{font-size: 25px;}
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs36{font-size: 22px;}
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs28{font-size: 20px;}
    .ndb-4am-eg .ndb-4am-kv .ndb-4am-fs22{font-size: 14px;}
    .ndb-4am-eg nav ul li{width: 100%; float: left; background: #81a14a; text-align: center; box-sizing: border-box; border:0px; border-bottom: 1px solid #ffffff !important; background: none;}
    .ndb-4am-eg nav ul li:first-child a{background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-date.png) no-repeat; background-position: left;}
    .ndb-4am-eg nav ul li:nth-of-type(2) a{background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-content.png) no-repeat; background-position: left;}
    .ndb-4am-eg nav ul li:nth-of-type(3) a{background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-plan.png) no-repeat; background-position: left;}
    .ndb-4am-eg nav ul li:nth-of-type(4) a{background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-map.png) no-repeat; background-position: left;}
    .ndb-4am-eg nav ul li:nth-of-type(5) a{background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-phone.png) no-repeat; background-position: left;}
    .ndb-4am-eg nav ul li a{text-align: left; color: #ffffff; text-decoration: none; width: 80%; padding: 15px 0px 15px 50px; display: inline-block;width: 250px;}
    .ndb-4am-eg nav .ndb-4am-title{height: 47px; background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/icon-menu.png) no-repeat; background-position: center; background-size: auto 42%;border-bottom: 1px solid #ffffff ; cursor: pointer;}
    
    .e_table table th{font-size: 18px; color: #ffffff; padding: 10px;}
    .e_table table td{font-size: 16px; color: #636466; padding: 10px;}
    .ndb-4am-eg .lndb-4am-ocation .ndb-4am-e_box{width: 100%;}
    .ndb-4am-eg .ndb-4am-fs40{font-size: 25px; line-height: 1em;}
    .ndb-4am-eg .ndb-4am-fs34{font-size: 24px; line-height: 1.2em;}
    .ndb-4am-eg .ndb-4am-fs36{font-size: 26px; line-height: 1em;}
    .ndb-4am-eg .ndb-4am-fs28{font-size: 18px; line-height: 1em;}
    .ndb-4am-eg .ndb-4am-fs24{font-size: 14px; line-height: 1.2em;}
    .ndb-4am-eg .ndb-4am-fs22{font-size: 12px; line-height: 1em;}
    .ndb-4am-eg .ndb-4am-fs18{font-size: 18px; line-height: 1em;}
    .ndb-4am-eg .ndb-4am-fs16{font-size: 16px; line-height: 1em;}
    .ndb-4am-contact .ndb-4am-social{width: 100%; float:left; text-align: left;}
    .ndb-4am-mb_40{margin-bottom: 30px;}
    .ndb-4am-countdown .ndb-4am-title hr{width: 20%;}
    .ndb-4am-eg .ndb-4am-location .ndb-4am-e_box{width: 380px;}
    .ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div{width: 160px;}
    .ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div .ndb-4am-upper{font-size: 20px;}
    .ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div.ndb-4am-e_left {padding-left: 50px; background-size: 40px; background-position: left top;}
    .ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div.ndb-4am-e_right {padding-left: 50px; background-size: 40px; background-position: left top;}
    .ndb-4am-e_table table th:nth-child(1){ min-width: 100px;}
    .ndb-4am-e_table table th:nth-child(2){ min-width: 100px;}
    .ndb-4am-e_table table td{font-size: 12px;}
    .ndb-4am-e_table table th {font-size: 14px;}
    .ndb-4am-e_download{height: 248px;}
    .ndb-4am-menu_box{display: none;}
    .ndb-4am-contact p{width: 100%;}
    .ndb-4am-eg .time_circles{min-width: 460px; margin-left: -230px;}
    .ndb-4am-countdown{width: 460px;}
}
@media screen and (max-width: 520px){
    .ndb-4am-eg .time_circles > div > h4{padding-top: 20px;}
    .ndb-4am-eg .time_circles{min-width: 320px; margin-left: -160px;}
    .ndb-4am-countdown{width: 320px;}
}
@media screen and (max-width: 480px){
    .ndb-4am-countdown{width: 300px;}
    .ndb-4am-eg .time_circles > div > h4{padding-top: 20px;}
    .ndb-4am-eg .time_circles{min-width: 300px; margin-left: -150px;}
    .ndb-4am-countdown .title hr {width: 10%;}
    .ndb-4am-eg .ndb-4am-location .ndb-4am-e_box{width:302px;}
    .ndb-4am-eg .ndb-4am-location .ndb-4am-e_box div{width: 150px;}
}


/*  --------------- 4am annual meeting Ketchum end---*/

/*  --------------- 4am annual meeting Ketchum phase2 begin---*/
/**
 * Common css
 **/
.ndb-phase2-container{max-width: 1200px; margin: 0 auto; height: auto !important;}
.ndb-phase2-eg ul, ol, p {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.ndb-phase2-eg video {
  display: block;
  width: 100%;
  height: auto;
}
.ndb-phase2-eg * {
  box-sizing: border-box;
  font-family: 'DIN Next W01 Regular';
}
.ndb-phase2-eg, .ndb-phase2-eg p {
  font-family: 'DIN Next W01 Regular';
}
.ndb-phase2-eg h2 {
  font-family: 'DIN Next W01 Bold';
}
.ndb-phase2-eg .ndb-phase2-pc {
  display: block;
}
.ndb-phase2-eg .ndb-phase2-mb {
  display: none;
}
.ndb-phase2-eg .ndb-phase2-clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.ndb-phase2-eg .ndb-phase2-clearfix {
  zoom: 1;
}
.ndb-phase2-upper {
  text-transform: uppercase;
}
.ndb-phase2-eg .ndb-phase2-bold {
  font-family: 'DIN Next W01 Bold';
}
.ndb-phase2-eg .ndb-phase2-fs40 {
  font-size: 40px;
  line-height: 40px;
}
.ndb-phase2-eg .ndb-phase2-fs34 {
  font-size: 34px;
  line-height: 36px;
}
.ndb-phase2-eg .ndb-phase2-fs36 {
  font-size: 36px;
  line-height: 36px;
}
.ndb-phase2-eg .ndb-phase2-fs28 {
  font-size: 28px;
  line-height: 28px;
}
.ndb-phase2-eg .ndb-phase2-fs23 {
  font-size: 23px;
  line-height: 23px;
}
.ndb-phase2-eg .ndb-phase2-fs22 {
  font-size: 22px;
  line-height: 22px;
}
.ndb-phase2-eg .ndb-phase2-fs18 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs16 {
  font-size: 16px;
  line-height: 16px;
}
.ndb-phase2-eg .ndb-phase2-mb_5 {
  margin-bottom: 5px;
}
.ndb-phase2-eg .ndb-phase2-mb_10 {
  margin-bottom: 10px;
}
.ndb-phase2-eg .ndb-phase2-mb_15 {
  margin-bottom: 15px;
}
.ndb-phase2-eg .ndb-phase2-mb_20 {
  margin-bottom: 20px;
}
.ndb-phase2-eg .ndb-phase2-mb_25 {
  margin-bottom: 25px;
}
.ndb-phase2-eg .ndb-phase2-mb_30 {
  margin-bottom: 30px;
}
.ndb-phase2-eg .ndb-phase2-mb_35 {
  margin-bottom: 35px;
}
.ndb-phase2-eg .ndb-phase2-mb_40 {
  margin-bottom: 40px;
}
.ndb-phase2-eg .ndb-phase2-mb_45 {
  margin-bottom: 45px;
}
.ndb-phase2-eg .ndb-phase2-mb_50 {
  margin-bottom: 50px;
}
.ndb-phase2-eg .ndb-phase2-mb_70 {
  margin-bottom: 70px;
}
.ndb-phase2-eg .ndb-phase2-mb_90 {
  margin-bottom: 90px;
}
.ndb-phase2-eg .ndb-phase2-mb_100 {
  margin-bottom: 100px;
}
.ndb-phase2-eg .ndb-phase2-mt_40 {
  margin-top: 40px;
}
.ndb-phase2-eg .ndb-phase2-pb_30 {
  padding-bottom: 30px;
}
.ndb-phase2-eg .ndb-phase2-green {
  color: #81A148;
}
.ndb-phase2-eg .ndb-phase2-white {
  color: white;
}
.ndb-4am-eg .ndb-phase2-green {
  color: #81A148;
}
.ndb-phase2-eg .ndb-phase2-line {
  border-top: 2px solid #abacae;
  line-height: 0;
  height: 0px;
  margin: 40px 0px;
}
.ndb-phase2-eg .ndb-phase2-mask {
  background: rgba(0,0,0,0.35);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  font-size: 18px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
}
.ndb-phase2-eg .ndb-phase2-mask .ndb-phase2-vh {
  display: table;
  height: 100%;
  width: 100%;
}
.ndb-phase2-eg .ndb-phase2-mask .ndb-phase2-vh p {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 30px;
}
.ndb-phase2-eg .ndb-phase2-mask a {
  color: #ffffff;
  text-decoration: none;
}
.ndb-phase2-eg .ndb-phase2-main-title {
  color: #80a148;
  font-weight: bold;
  text-align: center;
  font-size: 28px;
  line-height: 28px;
  padding: 45px 0px 30px;
  text-transform: uppercase;
}
@-webkit-keyframes ndb-phase2-fadeInUp {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 50px, 0);
 transform: translate3d(0, 50px, 0);
}
 to {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
@keyframes ndb-phase2-fadeInOpaticy {
 from {
 opacity: 0;
}
 to {
 opacity: 1;
}
}
/**
 * Hero section pc css
 **/

}
.ndb-phase2-eg .ndb-phase2-kv {
  position: relative;
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/kv.jpg) center bottom;
  background-size: cover;
  height: 480px;
}


.ndb-phase2-eg .ndb-phase2-kv a {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
}
.ndb-phase2-eg .ndb-phase2-kv .ndb-phase2-text {
  font-family: 'DIN Next W01 Bold';
  color: #ffffff;
  width: 100%;
  position: absolute;
  bottom: 20px;
  text-shadow: 4px 4px 5px rgba(0,0,0,.35);
  text-align: center;
}
/**
 * Menu Section pc css
 **/
.ndb-phase2-eg nav ul {
  list-style: none;
  margin: 0px;
}
.ndb-phase2-eg nav ul li {
  width: 14.2857%;
  height: 87px;
  float: left;
  background: #81a14a;
  text-align: center;
  box-sizing: border-box;
  border-left: 1px solid #ffffff;
}
.ndb-phase2-eg nav ul li:nth-of-type(1) {
  border: 0px;
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_key_a.png) no-repeat;
  background-position: center 10px;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(2) {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_statement.png) no-repeat;
  background-position: center 10px;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(3) {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png) no-repeat;
  background-position: center 10px;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(4) {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_gallery.png) no-repeat;
  background-position: center 10px;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(5) {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_media.png) no-repeat;
  background-position: center 10px;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(6) {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon-plan.png) no-repeat;
  background-position: center 10px;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(7) {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_overview.png) no-repeat;
  background-position: center 10px;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li a {
  color: #ffffff;
  text-decoration: none;
  padding: 48px 5px 15px;
  display: inline-block;
}
/**
 * Contact us pc Section css
 **/
.ndb-phase2-contact {
  background: #81a14a;
  padding: 30px 40px 30px 40px;
}
.ndb-phase2-contact p {
  width: 70%;
  float: left;
}
.ndb-phase2-contact p a {
  color: #2f5dd3;
}
.ndb-phase2-contact .ndb-phase2-social {
  width: 30%;
  float: right;
  text-align: right;
}
.ndb-phase2-contact .ndb-phase2-social a {
  display: inline-block;
  padding-right: 20px;
  cursor: pointer;
}
.ndb-phase2-contact .ndb-phase2-social img {
  width: 50px;
}
.ndb-phase2-contact .ndb-phase2-social a:last-child {
  padding-right: 0px;
}
/**
 * NDB key pc Section css
 **/
.ndb-phase2-eg .ndb-phase2-key {
  position: relative;
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/section1.jpg) no-repeat;
  background-size: cover;
}
.ndb-phase2-eg .ndb-phase2-key-area {
  position: relative;
  z-index: 2;
}
.ndb-phase2-eg .ndb-phase2-key-area .ndb-phase2-title {
  position: relative;
  top: 40px;
}
.ndb-phase2-eg .ndb-phase2-key-area .ndb-phase2-title span {
  height: 60px;
  line-height: 60px;
  padding: 0px 10px 0px 60px;
  background: #81a14a;
  display: inline-block;
  vertical-align: middle;
}
.ndb-phase2-eg .ndb-phase2-key-area .ndb-phase2-title i {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-left: 50px solid #81a14a;
  border-bottom: 30px solid transparent;
  vertical-align: middle;
}
.ndb-phase2-eg .ndb-phase2-key-area .ndb-phase2-title strong {
  height: 5px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  position: absolute;
  left: 0px;
  top: 27.5px;
  z-index: -1;
  background: #81a14a;
}
.ndb-phase2-eg .ndb-phase2-key-area ul {
  padding-left: 85px;
  list-style-type: square;
  color: #c3d700;
  width: 80%;
}
.ndb-phase2-eg .ndb-phase2-key-area ul span {
  color: #ffffff;
}
.ndb-phase2-eg .ndb-phase2-key-area a {
  color: #c3d700;
  text-transform: lowercase;
  text-decoration: underline;
}
/**
 * President’s statement pc Section css
 **/
.ndb-phase2-president-area {
  display: table;
  width: 100%;
}
.ndb-phase2-president-area .ndb-phase2-left-box {
  width: 65%;
  display: table-cell;
  position: relative;
  vertical-align: top;
  border-right: 10px solid rgba(255,255,255,0);
}
.ndb-phase2-president-area .ndb-phase2-right-box {
  width: 35%;
  display: table-cell;
  vertical-align: middle;
  background: #f2f5ed;
  padding: 30px 30px 30px 40px;
}
.ndb-phase2-president-area .ndb-phase2-president-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
.ndb-phase2-president-area .ndb-phase2-text {
  color: #81a14a;
  text-indent: -30px;
  padding-bottom: 20px;
}
.ndb-phase2-president-area .ndb-phase2-text:before {
  content: "";
  width: 30px;
  height: 20px;
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_quotes_left.png) no-repeat;
  background-size: contain;
  display: inline-block;
  position: relative;
  top: -13px;
}
.ndb-phase2-president-area .ndb-phase2-text:after {
  content: "";
  width: 30px;
  height: 20px;
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_quotes_right.png) no-repeat;
  background-size: contain;
  display: inline-block;
  position: relative;
  left: 10px;
}
.ndb-phase2-president-area .ndb-phase2-cta {
  text-align: center;
}
.ndb-phase2-president-area .ndb-phase2-cta a {
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  width: 180px;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  background: #81a14a;
  text-align: center;
  text-decoration: none;
}
.ndb-phase2-president-area .ndb-phase-president-video {
  display: block;
}
#ndb-phase2-statment .ndb-phase2-popup {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: -300px;
  height: 600px;
}
#ndb-phase2-statment-video {
  width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.ndb-phase2-president-bg .ndb-phase2-thumb .ndb-phase2-overlay {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  opacity: 1;
  background: rgba(0,0,0,0.5);
}
.ndb-phase2-president-bg .ndb-phase2-thumb:hover .ndb-phase2-overlay {
  opacity: 0;
  cursor: pointer;
}
.ndb-phase2-president-bg .ndb-phase2-meta .ndb-phase2-vh {
  padding-top: 84px;
}
.ndb-phase2-president-bg .ndb-phase2-icon-video {
  top: 38%;
}
.ndb-phase2-president-bg .ndb-phase2-meta h4 {
  font-size: 18px;
color:#fff;
}
/**
 * Videos pc Section css
 **/
.ndb-phase2-videos {
  overflow: hidden;
}
.ndb-phase2-left-box {
  overflow: hidden;
}
.ndb-phase2-poster-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ndb-phase2-icon-video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}
.ndb-phase2-icon-video-br1, .ndb-phase2-icon-video-br2, .ndb-phase2-icon-video-br3, .ndb-phase2-icon-video-br4 {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  z-index: 5;
  cursor: pointer;
}
.ndb-phase2-poster-video img, .ndb-phase2-poster-video-br1 img, .ndb-phase2-poster-video-br2 img, .ndb-phase2-poster-video-br3 img, .ndb-phase2-poster-video-br4 img {
  width: auto;
  height: 100%;
}
#ndb-phase2-videos .ndb-phase2-pc img {
  width: 100%;
  display: block;
}
#ndb-phase2-videos .ndb-phase2-pc {
  margin-left: -5px;
  margin-right: -5px;
}
#ndb-phase2-videos .ndb-phase2-video-left .ndb-phase2-show p {
  opacity: 0;
}
#ndb-phase2-videos .ndb-phase2-video-left .ndb-phase2-show {
  position: relative;
  width: 100%;
}
#ndb-phase2-videos .ndb-phase2-video-left {
  width: 75%;
  float: left;
  position: relative;
  padding: 5px;
}
#ndb-phase2-videos .ndb-phase2-video-right {
  width: 25%;
  float: right;
  position: relative;
}
#ndb-phase2-videos .ndb-phase2-show>div {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
}
#ndb-phase2-videos .ndb-phase2-show #ndb-phase2-video-0 {
  display: block;
}
#ndb-phase2-videos .ndb-phase2-video-right ul li {
  width: 100%;
  padding: 5px 5px 0px 5px;
  border-bottom: 5px solid #ffffff;
}
#ndb-phase2-videos .ndb-phase2-video-center {
  position: relative;
  width: 100%;
  clear: both;
}
#ndb-phase2-videos .ndb-phase2-video-center ul li {
  width: 25%;
  float: left;
  padding: 5px;
}
#ndb-phase2-videos .ndb-phase2-pc ul li.ndb-phase2-active {
  border-bottom: 0px solid #FF0000;
}
#ndb-phase2-videos .ndb-phase2-pc ul li.ndb-phase2-active .ndb-phase2-thumb {
  border-bottom: 5px solid #FF0000;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-thumb {
  position: relative;
  left: 0px;
  width: 100%;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-thumb img {
  display: block;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-thumb span, .ndb-phase2-president-bg .ndb-phase2-thumb span {
  display: inline-block;
  padding: 5px;
  background: rgba(0,0,0,0.67);
  color: #ffffff;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-thumb span i, .ndb-phase2-president-bg .ndb-phase2-thumb span i {
  font-style: normal;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-thumb .ndb-phase2-overlay {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: rgba(0,0,0,0.67);
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-thumb:hover .ndb-phase2-overlay {
  opacity: 1;
  cursor: pointer;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-meta, .ndb-phase2-president-bg .ndb-phase2-meta {
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  display: table;
  width: 100%;
  height: 100%;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-meta .ndb-phase2-vh, .ndb-phase2-president-bg .ndb-phase2-meta .ndb-phase2-vh {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-meta h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
color:#fff;
}

#ndb-phase2-videos .ndb-phase2-pc ul li .ndb-phase2-meta p, .ndb-phase2-president-bg .ndb-phase2-meta p {
  font-size: 14px;
  padding-top: 10px;
}
/**
 * Photo Gallery pc Section css
 **/
.ndb-phase2-gallery-area img, .ndb-phase2-media-area .ndb-phase2-w33 img {
  width: 100%;
  display: block;
}
.ndb-phase2-gallery-area img, .ndb-phase2-media-area .ndb-phase2-w44 img {
  width: 100%;
  display: block;
}
.ndb-phase2-gallery-area, .ndb-phase2-media-area {
  margin: 0px -5px;
}
.ndb-phase2-gallery-area ul.ndb-phase2-change-img {
  width: 66.66%;
  float: right;
  padding: 0px 5px;
}
.ndb-phase2-gallery-area ul.ndb-phase2-select-img {
  width: 33.33%;
  float: left;
  padding: 0px 5px;
}
.ndb-phase2-gallery-area ul.ndb-phase2-change-img li {
  display: none;
}
.ndb-phase2-gallery-area ul.ndb-phase2-change-img li.ndb-phase2-active {
  display: block;
}
.ndb-phase2-gallery-area ul.ndb-phase2-select-img {
  margin-top: -5px;
}
.ndb-phase2-gallery-area ul.ndb-phase2-select-img li {
  padding: 5px 0px;
}
.ndb-phase2-gallery-area ol.ndb-phase2-select-img {
  width: 100%;
  clear: both;
  padding-top: 5px;
}
.ndb-phase2-gallery-area ol.ndb-phase2-select-img li {
  width: 33.33%;
  float: left;
  padding: 0px 5px;
}
/**
 * What the media said pc Section css
 **/
.ndb-phase2-media, .ndb-phase2-gallery-area {
  overflow: hidden;
}
.ndb-phase2-media-area {
  margin: 0px -5px;
}
.ndb-phase2-media-area .ndb-phase2-w33 {
  width: 33.33%;
  float: left;
  border-left: 5px solid #dddddd;
  border-right: 5px solid #dddddd;
  position: relative;
}
.ndb-phase2-media-area .ndb-phase2-w44 {
  width: 25%;
  float: left;
  border-left: 5px solid #dddddd;
  border-right: 5px solid #dddddd;
  position: relative;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border {
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_square.png) no-repeat;
  background-size: 100% 100%;
  display: table;
  width: 92%;
  margin-left: 4%;
  height: 70%;
  padding: 10px;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong {
  display: table-cell;
  vertical-align: middle;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i {
  color: #ffffff;
  text-indent: -30px;
  padding-bottom: 25px;
  font-style: normal;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i:before {
  content: "";
  width: 15px;
  height: 15px;
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_quotes_white_left.png) no-repeat;
  background-size: contain;
  display: inline-block;
  position: relative;
  top: -13px;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i:after {
  content: "";
  width: 15px;
  height: 15px;
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_quotes_white_right.png) no-repeat;
  background-size: contain;
  display: inline-block;
  position: relative;
  left: 7px;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong em {
  font-style: normal;
  position: absolute;
  width: 100%;
  bottom: 14%;
  left: 0%;
}
/**
 * What the media said pc Section css mobile
 **/
.ndb-phase2-media-area-mb {
  width: 100%;
}
figure {
  margin: 0px;
}
/**
 * Download Section css
 **/
.ndb-phase2-e_download {
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/NDB-Feature-BR.png) no-repeat;
  background-size: cover;
  height: 520px;
  text-align: center;
  display: table;
  width: 100%;
}
.ndb-phase2-e_download .ndb-phase2-e_box {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.ndb-phase2-e_download .ndb-phase2-e_center {
  display: inline-block;
  background: rgba(51,48,50,.67);
  padding: 55px 40px 30px;
  opacity: 1;
}
.ndb-phase2-e_download .ndb-phase2-e_box a {
  padding: 10px 20px 10px 40px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon-download.png) no-repeat;
  background-position: 20px center;
  text-decoration: none;
}
/* covid-19 policy */
.ndb-phase2-p_download .ndb-phase2-e_box {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.ndb-phase2-p_download .ndb-phase2-e_center {
  display: inline-block;
  background: rgba(51,48,50,.67);
  padding: 55px 40px 30px;
  opacity: 1;
}
.ndb-phase2-p_download .ndb-phase2-e_box a {
  padding: 10px 20px 10px 40px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  background: url(https://www.ndb.int/wp-content/uploads/2020/08/policy-Re-COVID-19.png) no-repeat;
  background-position: 20px center;
  text-decoration: none;
}
/**
 * NDB - AN OVERVIEW pc Section css
 **/
.ndb-phase2-overview img {
  width: 100%;
}
.ndb-phase2-overview-area {
  position: relative;
  overflow: hidden;
}
.ndb-phase2-overview-area .ndb-phase2-bg-mb {
  display: none;
}
.ndb-phase2-top .ndb-phase2-bg-mb {
  display: none;
}
.ndb-phase2-myPieChart {
  width: 100%;
  position: absolute;
  bottom: 24%;
}
.ndb-phase2-myPieChart p {
  width: 33.33%;
  float: left;
  margin-left: -11.5%;
  position: relative;
}
.ndb-phase2-myPieChart p:nth-child(1) {
  margin-left: 0%;
}
.ndb-phase2-myPieChart p strong {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #4b4948;
  text-transform: uppercase;
}
.ndb-phase2-myPieChart p strong i {
  display: table;
  width: 100%;
  height: 100%;
  font-style: normal;
}
.ndb-phase2-myPieChart p strong i span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/**
 * EMPOWERING NATIONS pc Section css
 **/
.ndb-phase2-nations {
  background: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/section7_bg.jpg) no-repeat;
  background-size: cover;
  height: 1404px;
}
.ndb-phase2-nations-area {
  padding: 150px 105px;
}
.ndb-phase2-nations-area .ndb-phase2-title {
  color: #00682f;
  text-transform: uppercase;
}
.ndb-phase2-nations-area .ndb-phase2-title hr {
  width: 180px;
  height: 10px;
  background: #c3d600;
  border: 0px;
  margin: 10px 0px;
  padding: 0;
}
.ndb-phase2-nations-area .ndb-phase2-copy {
  color: #4b4948;
  width: 58%;
}
/**
 * popup mb css
 **/
.ndb-phase2-videos-popup, .ndb-phase2-statment-popup {
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 6;
  display: none;
}
.ndb-phase2-popup {
  width: 100%;
  margin: 0 auto;
  color: #ffffff;
  padding: 50px;
  top: 50%;
  position: relative;
  margin-top: -100px;
}
.ndb-phase2-videos-popup .close, .ndb-phase2-statment-popup .close {
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 20px;
  color: #ffffff;
  text-align: center;
  line-height: 40px;
  position: absolute;
  right: -5px;
  top: -15px;
}

@media screen and (max-width: 1200px) {
/**
 * Common width1200 css
 **/
.ndb-phase2-eg .ndb-phase2-fs40 {
  font-size: 30px;
  line-height: 30px;
}
.ndb-phase2-eg .ndb-phase2-fs34 {
  font-size: 30px;
  line-height: 32px;
}
.ndb-phase2-eg .ndb-phase2-fs36 {
  font-size: 32px;
  line-height: 32px;
}
.ndb-phase2-eg .ndb-phase2-fs28 {
  font-size: 24px;
  line-height: 24px;
}
.ndb-phase2-eg .ndb-phase2-fs23 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs22 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs18 {
  font-size: 14px;
  line-height: 14px;
}
.ndb-phase2-eg .ndb-phase2-fs16 {
  font-size: 12px;
  line-height: 12px;
}
.ndb-phase2-eg .ndb-phase2-mask {
  font-size: 14px;
  line-height: 14px;
}
.ndb-phase2-contact .ndb-phase2-social a {
  display: inline-block;
  padding-right: 10px;
}
.ndb-phase2-contact .ndb-phase2-social img {
  width: 40px;
}
.ndb-phase2-eg .ndb-phase2-kv {
  height: 320px;
}
.ndb-phase2-eg .ndb-phase2-mask .ndb-phase2-vh {
  width: 90%;
  margin-left: 5%;
}
}

@media screen and (max-width: 1100px) {
/*.ndb-phase2-president-area .ndb-phase2-right-box, .ndb-phase2-president-area .ndb-phase2-president-bg {height:400px;}*/
  
.ndb-phase2-eg .ndb-phase2-fs22 {
  font-size: 16px;
  line-height: 16px;
}
.ndb-phase2-president-area .ndb-phase2-text:before {
  width: 15px;
  top: -6px;
}
.ndb-phase2-president-area .ndb-phase2-text:after {
  width: 15px;
}
.ndb-phase2-president-area .ndb-phase2-cta a {
  line-height: 30px;
  height: 30px;
}
.ndb-phase2-president-area .ndb-phase2-text {
  color: #81a14a;
  text-indent: -15px;
  padding-bottom: 20px;
}
.ndb-phase2-myPieChart p .ndb-phase2-fs16 {
  font-size: 12px;
}
.ndb-phase2-nations {
  height: 800px;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong em {
  /*bottom: 22%;*/
}
}

@media screen and (max-width: 960px) {
/**
 * Common width960 css
 **/
/*.ndb-phase2-president-area .ndb-phase2-right-box, .ndb-phase2-president-area .ndb-phase2-president-bg {height:380px;}*/
.ndb-phase2-eg .ndb-phase2-fs28 {
  font-size: 22px;
  line-height: 122px
}
.ndb-phase2-eg .ndb-phase2-fs22 {
  font-size: 14px;
  line-height: 14px;
}
.ndb-phase2-eg .ndb-phase2-mask {
  font-size: 12px;
  line-height: 12px;
}
/**
 * EMPOWERING NATIONS width960 Section css
 **/
.ndb-phase2-nations-area {
  padding: 75px 50px;
}
.ndb-phase2-president-area .ndb-phase2-text:before {
  width: 10px;
  height: 15px;
  top: -1px;
}
.ndb-phase2-nations-area .ndb-phase2-copy {
  width: 100%;
}
.ndb-phase2-president-area .ndb-phase2-text:after {
  width: 10px;
  height: 15px;
}
.ndb-phase2-president-area .ndb-phase2-text {
  text-indent: -10px;
  padding-bottom: 10px;
}
.ndb-phase2-president-area .ndb-phase2-right-box {
  padding: 10px 10px 10px 15px;
}
}

@media screen and (max-width: 768px) {
/**
 * Common mb css
 **/
  #ndb-phase2-menu_box {display:none;}
.ndb-phase2-eg .ndb-phase2-white .ndb-phase2-mb h3 {
  color: black;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 20px;
}
  
.ndb-phase2-president-area .ndb-phase2-president-bg {
  background: url('https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/president_video.jpg') top center;
  background-size: cover;
}
.ndb-phase2-president-bg .ndb-phase2-thumb .ndb-phase2-overlay {
  opacity: 1 !important;
  z-index: 5;
  background: rgba(0,0,0,0.4) !important;
}
.ndb-phase2-eg .ndb-phase2-pc {
  display: none;
}
.ndb-phase2-eg .ndb-phase2-mb {
  display: block;
}
.ndb-phase2-eg .ndb-phase2-fs40 {
  font-size: 30px;
  line-height: 30px;
}
.ndb-phase2-eg .ndb-phase2-fs34 {
  font-size: 30px;
  line-height: 32px;
}
.ndb-phase2-eg .ndb-phase2-fs36 {
  font-size: 32px;
  line-height: 32px;
}
.ndb-phase2-eg .ndb-phase2-fs28 {
  font-size: 24px;
  line-height: 24px;
}
.ndb-phase2-eg .ndb-phase2-fs23 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs22 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs18 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs16 {
  font-size: 16px;
  line-height: 16px;
}
.ndb-phase2-eg .ndb-phase2-mask {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i {
  font-size: 20px;
  line-height: 22px!important;
    padding: 0px 20px;
    display: inline-block;
    text-indent: 0px;
}
.ndb-phase2-videos .ndb-phase2-mask {
  display: none;
}
.ndb-phase2-eg .ndb-phase2-mask .ndb-phase2-vh {
  width: 80%;
  margin-left: 10%;
}
.ndb-phase2-eg .ndb-phase2-main-title {
  padding: 25px 0px 15px;
}
.ndb-phase2-eg .ndb-phase2-mb_10 {
  margin-bottom: 5px;
}
.ndb-phase2-media .ndb-phase2-mask {
  display: block;
}
/**
 * Hero mb section css
 **/
.ndb-phase2-eg .ndb-phase2-kv {
  height: 285px;
}
/**
 * Menu mb Section css mobile
 **/
.ndb-phase2-eg nav ul li {
  width: 100%;
  float: left;
  background: #81a14a;
  text-align: center;
  box-sizing: border-box;
  border: 0px;
  border-bottom: 1px solid #ffffff !important;
  background: none;
  height: auto;
}
.ndb-phase2-eg nav ul li:nth-of-type(1) a {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_key_a.png) no-repeat;
  background-position: left;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(2) a {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_statement.png) no-repeat;
  background-position: left;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(3) a {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png) no-repeat;
  background-position: left;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(4) a {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_gallery.png) no-repeat;
  background-position: left;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(5) a {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_media.png) no-repeat;
  background-position: left;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(6) a {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon-plan.png) no-repeat;
  background-position: left;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li:nth-of-type(7) a {
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_overview.png) no-repeat;
  background-position: left;
  background-size: 30px;
}
.ndb-phase2-eg nav ul li a {
  text-align: left;
  color: #ffffff;
  text-decoration: none;
  width: 80%;
  padding: 15px 0px 15px 50px;
  display: inline-block;
  width: 250px;
}
.ndb-phase2-eg nav .ndb-phase2-title {
  height: 47px;
  background: #81a14a url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon-menu.png) no-repeat;
  background-position: center;
  background-size: auto 42%;
  border-bottom: 1px solid #ffffff;
  cursor: pointer;
}
/**
 * Contact us mb Section css mobile
 **/
.ndb-phase2-contact .ndb-phase2-social {
  width: 100%;
  float: left;
  text-align: left;
}
.ndb-phase2-contact p {
  width: 100%;
}
/**
 * President’s statement mb Section mobile
 **/
.ndb-phase2-president-area {
  display: block;
}
.ndb-phase2-president-area .ndb-phase2-left-box {
  width: 100%;
  display: block;
  border: 0px;
  margin-bottom: 10px;
}
.ndb-phase2-president-area .ndb-phase2-right-box {
  width: 100%;
  display: block;
  padding: 30px 30px 30px 40px;
}
.ndb-phase2-president-bg .ndb-phase2-meta p img{display: inline-block!important;}

/**
 * Videos mb Section css
 **/
.ndb-phase2-w100, .ndb-phase2-w42, .ndb-phase2-w40, .ndb-phase2-w18 {
  width: 100%;
  display: block;
  border: 0px;
  margin: 0px;
  height: auto;
  border: 0px;
  margin-bottom: 5px;
}
.ndb-phase2-color1, .ndb-phase2-color2, .ndb-phase2-color3 {
  border: 0px;
  position: relative;
  padding: 25px 0px;
  height: auto;
}
.ndb-phase2-color1 p, .ndb-phase2-color2 p, .ndb-phase2-color3 p {
  width: 80%;
  margin-left: 10%;
  position: relative;
}
.ndb-phase2-show-more, .ndb-phase2-hide-more{
  text-align: center;
  margin-top: 30px;
}
.ndb-phase2-init-text {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 10px;
  display: none;
}
.ndb-phase2-show-more a, .ndb-phase2-hide-more a, .ndb-phase2-init-text a {
  color: #81a14a;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
}
.ndb-phase2-show-more a span {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/arrow-down.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 5px;
}
.ndb-phase2-hide-more a span {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/arrow-up.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 5px;
}
.ndb-phase2-init-text a span {
  width: 21px;
  height: 16px;
  display: inline-block;
  background-image: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/arrow-up.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 0px;
  background-position: 4px;
  transform: rotate(90deg);
}
.ndb-phase2-hide-more a:after {
  transform: rotate(180deg);
}
.ndb-phase2-show-screen-more {
  display: none;
}
#ndb-phase2-videos .ndb-phase2-mb .ndb-phase2-show-screen-more>div {
  display: block !important;
  width: 48%;
  float: left;
  margin: 3px 1%;
}
#ndb-phase2-videos .ndb-phase2-mb>div:first-child {
  width: 98%;
  margin: auto;
}
/*mobile video popup*/
#ndb-phase2-videos .ndb-phase2-mb .ndb-phase2-box {
  position: relative;
  top: 0px;
  left: 0px;
}
#ndb-phase2-videos .ndb-phase2-mb .ndb-phase2-box .ndb-phase2-pic img {
  width: 100%;
  display: block;
}
#ndb-phase2-videos .ndb-phase2-mb .ndb-phase2-mask {
  opacity: 1;
  display: block;
  text-decoration: none;
}
#ndb-phase2-videos .ndb-phase2-mb .ndb-phase2-mask .ndb-phase2-icon {
  padding-top: 10px;
  width: 30px;
  height: 40px;
    display: inline-block!important;
  bottom: 60px;
    margin-left: -15px;
    left: 50%;
    position: absolute;
}
#ndb-phase2-videos #ndb-phase2-video-mb{position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;}
#ndb-phase2-videos .ndb-phase2-youku, #ndb-phase2-videos .ndb-phase2-youtube{position: relative; width: 100%; height: 100%; top: 0px; left: 0px;}
#ndb-phase2-videos .ndb-phase2-popup {margin-top: -200px;height: 400px;}
/**
 * Photo Gallery mb Section css
 **/
.ndb-phase2-gallery-area ul.ndb-phase2-change-img {
  width: 100%;
}
.ndb-phase2-gallery-area ul.ndb-phase2-select-img, .ndb-phase2-gallery-area ol.ndb-phase2-select-img {
  width: 100%;
  padding: 5px 3px 0px;
  margin-top: 0px;
}
.ndb-phase2-gallery-area ul.ndb-phase2-select-img li, .ndb-phase2-gallery-area ol.ndb-phase2-select-img li {
  width: 33.33%;
  float: left;
  padding: 0px 2px;
}
/**
 * What the media said mb Section css
 **/ 
.ndb-phase2-media-area .ndb-phase2-w33 {
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  float: none;
  border: 0px;
}
.ndb-phase2-media-area .ndb-phase2-w33 .ndb-phase2-bg {
  height: 100%;
  overflow: hidden;
}
	.ndb-phase2-media-area .ndb-phase2-w44 {
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  float: none;
  border: 0px;
}
.ndb-phase2-media-area .ndb-phase2-w44 .ndb-phase2-bg {
  height: 100%;
  overflow: hidden;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border {
  height: 55%;
  background-size: 100% 100%;
  background-image: url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_square_mb.png);
  background-repeat: no-repeat;
  white-space: normal;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong em {
  bottom: 22%;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong {
  padding: 0px 15px;
}
/**
* EMPOWERING NATIONS mb Section css
**/
.ndb-phase2-nations {
  height: 1000px;
}
.ndb-phase2-nations-area .ndb-phase2-title hr {
  height: 5px;
}
/**
 * NDB - AN OVERVIEW mb Section css
 **/
.ndb-phase2-myPieChart p .ndb-phase2-fs16 {
  font-size: 10px;
  position: relative;
}
.ndb-phase2-myPieChart p .ndb-phase2-fs16 br {
  display: none;
}
.ndb-phase2-overview-area .ndb-phase2-bg {
  display: none;
}
.ndb-phase2-top .ndb-phase2-bg {
  display: none;
}
.ndb-phase2-overview-area .ndb-phase2-bg-mb {
  display: block;
}
.ndb-phase2-top .ndb-phase2-bg-mb {
  display: block;
}
.ndb-phase2-myPieChart {
  position: relative;
  width: 160%;
}
.ndb-phase2-myPieChart p:nth-child(1) {
  margin-left: -5.5%;
}
.ndb-phase2-myPieChart p {
  margin-left: -14.5%;
}
/**
 * popup mb Section css
 **/
.ndb-phase2-president-popup .close {
  width: 30px;
  height: 30px;
  line-height: 30px;
  right: -20px;
  top: -30px;
}
/**
 * video height
 **/
.ndb-phase2-president-area .ndb-phase2-left-box {
  min-height: 300px;
}
/**
 * e_download height
 **/
.ndb-phase2-e_download {
  height: 248px;
}
#ndb-phase2-statment .ndb-phase2-popup {
  margin-top: -200px;
  height: 400px;
}
.ndb-phase2-president-bg .ndb-phase2-meta .ndb-phase2-vh{padding-top: 0px;}
.ndb-phase2-president-bg .ndb-phase2-meta h4{margin: 10px 0px;}
}

@media screen and (max-width: 580px) {
.ndb-phase2-eg .ndb-phase2-mask {
  font-size: 14px;
  line-height: 14px;
}
.ndb-phase2-eg .ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i {
  font-size: 14px;
  line-height: 16px!important;
}
}

@media screen and (max-width: 480px) {
/**
 * Common mb css
 **/
.ndb-phase2-eg .ndb-phase2-fs40 {
  font-size: 30px;
  line-height: 30px;
}
.ndb-phase2-eg .ndb-phase2-fs34 {
  font-size: 30px;
  line-height: 32px;
}
.ndb-phase2-eg .ndb-phase2-fs36 {
  font-size: 28px;
  line-height: 28px;
}
.ndb-phase2-eg .ndb-phase2-fs28 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs23 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs22 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs18 {
  font-size: 18px;
  line-height: 18px;
}
.ndb-phase2-eg .ndb-phase2-fs16 {
  font-size: 16px;
  line-height: 16px;
}
.ndb-phase2-eg .ndb-phase2-mask {
  font-size: 12px;
  line-height: 12px;
}
.ndb-phase2-eg .ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i {
  font-size: 12px;
  line-height: 14px!important;
}
.ndb-phase2-eg .ndb-phase2-key-area .ndb-phase2-title span {
  padding: 0px 10px 0px 20px;
}
.ndb-phase2-eg .ndb-phase2-key-area ul {
  padding-left: 40px;
  width: 95%;
}
/**
 * What the media said mb Section css
 **/ 
.ndb-phase2-eg .ndb-phase2-mask .ndb-phase2-vh {
  width: 100%;
  margin-left: 0%;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong {
  padding: 0px;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i:before {
  width: 7px;
  height: 7px;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong i:after {
  width: 7px;
  height: 7px;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border {
  height: 68%;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border {
  background-size: 100% 100%;
}
.ndb-phase2-media-area .ndb-phase2-mask .ndb-phase2-vh p .border strong em {
  bottom: 13%;
}
.ndb-phase2-nations-area {
  padding: 35px 20px;
}
.ndb-phase2-nations {
  height: 946px;
}
.ndb-phase2-popup {
  padding: 20px;
  margin-top: -232px;
}
/*video*/
.ndb-phase2-poster-video-br4 img {
  width: auto;
  height: 100%;
}
.ndb-phase2-president-area .ndb-phase2-left-box {
  min-height: 250px;
}
#ndb-phase2-videos .ndb-phase2-mb .ndb-phase2-mask {
  font-size: 12px;
  line-height: 12px;
}
#ndb-phase2-videos .ndb-phase2-mb .ndb-phase2-mask .ndb-phase2-icon{bottom: 20px;}
}

@media screen and (max-width: 375px) {
.ndb-phase2-president-area .ndb-phase2-left-box {
  min-height: 200px;
}
}
/**
 * animation css
 * */
.ndb-phase2-eg .ndb-phase2-key-area ul li {
  opacity: 0;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(1) {
  animation: ndb-phase2-fadeInUp 1s linear 0.2s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 0.2s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(2) {
  animation: ndb-phase2-fadeInUp 1s linear 0.4s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 0.4s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(3) {
  animation: ndb-phase2-fadeInUp 1s linear 0.6s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 0.6s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(4) {
  animation: ndb-phase2-fadeInUp 1s linear 0.8s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 0.8s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(5) {
  animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
}
.ndb-phase2-pc .ndb-phase2-youtube, .ndb-phase2-pc .ndb-phase2-youku, .ndb-phase2-president .ndb-phase2-youtube, .ndb-phase2-president .ndb-phase2-youku {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.ndb-phase2-pc .ndb-phase2-youtube iframe, .ndb-phase2-pc .ndb-phase2-youku iframe, .ndb-phase2-pc .ndb-phase2-youtube embed, .ndb-phase2-pc .ndb-phase2-youku embed, .ndb-phase2-president .ndb-phase2-youtube iframe, .ndb-phase2-president .ndb-phase2-youku iframe, .ndb-phase2-president .ndb-phase2-youtube embed, .ndb-phase2-president .ndb-phase2-youku embed {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.ndb-phase2-videos .ndb-phase2-mask {
  opacity: 0;
}
.ndb-phase2-videos .ndb-phase2-mask:hover {
  animation: ndb-phase2-fadeInOpaticy 0.5s linear 0s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInOpaticy 0.5s linear 0s 1 forwards;
}
/*media*/
.ndb-phase2-w33-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask, .ndb-phase2-w33-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask, .ndb-phase2-w33-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask {
  opacity: 0;
  animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.5s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.5s 1 forwards;
}
.ndb-phase2-w33-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border, .ndb-phase2-w33-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border, .ndb-phase2-w33-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border {
  opacity: 0;
  animation: ndb-phase2-fadeInUp 0.5s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 0.5s linear 1s 1 forwards;
}
.ndb-phase2-w33-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong i, .ndb-phase2-w33-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong i, .ndb-phase2-w33-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong i {
  opacity: 0;
  animation: ndb-phase2-fadeInUp 0.5s linear 1.5s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 0.5s linear 1.5s 1 forwards;
}
.ndb-phase2-w33-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong em, .ndb-phase2-w33-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong em, .ndb-phase2-w33-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong em {
  opacity: 0;
  animation: ndb-phase2-fadeInUp 0.5s linear 2s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 0.5s linear 2s 1 forwards;
}

/*covid-19 4 blocks*/
.ndb-phase2-w44-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask, .ndb-phase2-w44-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask, .ndb-phase2-w44-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask, .ndb-phase2-w44-4.ndb-phase2-fadeInUp-n .ndb-phase2-mask {
  opacity: 0;
  animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.5s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.5s 1 forwards;
}
.ndb-phase2-w44-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border, .ndb-phase2-w44-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border, .ndb-phase2-w44-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border, .ndb-phase2-w44-4.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border {
  opacity: 0;
  animation: ndb-phase2-fadeInUp 0.5s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 0.5s linear 1s 1 forwards;
}
.ndb-phase2-w44-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong i, .ndb-phase2-w44-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong i, .ndb-phase2-w44-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong i, .ndb-phase2-w44-4.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong i {
  opacity: 0;
  animation: ndb-phase2-fadeInUp 0.5s linear 1.5s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 0.5s linear 1.5s 1 forwards;
}
.ndb-phase2-w44-1.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong em, .ndb-phase2-w44-2.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong em, .ndb-phase2-w44-3.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong em, .ndb-phase2-w44-4.ndb-phase2-fadeInUp-n .ndb-phase2-mask .ndb-phase2-vh p .border strong em {
  opacity: 0;
  animation: ndb-phase2-fadeInUp 0.5s linear 2s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 0.5s linear 2s 1 forwards;
}
/*gallery*/
.ndb-phase2-gallery-area .ndb-phase2-select-img li {
  cursor: pointer;
}
/*chart*/
.ndb-phase2-fadeInUp-n.ndb-phase2-description {
  opacity: 0;
  animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.7s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.7s 1 forwards;
}
.ndb-phase2-myPieChart.ndb-phase2-fadeInUp-n p strong {
  opacity: 0;
  animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.5s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInOpaticy 0.5s linear 0.5s 1 forwards;
}
/*slide*/
#full_gallery{padding-top: 80%!important;}
#full_feature{padding-top: 80%!important;}
.swipslider {
  position: relative;
  overflow: hidden;
  display: block;
  padding-top: 80%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swipslider .sw-slides {
  display: block;
  padding: 0;
  list-style: none;
  width: 100%;
  height: 100%;
  white-space: nowrap;
  font-size: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  position: absolute;
  bottom: 0;
}
.swipslider .sw-slide {
  width: 100%;
  height: 100%;
  margin: auto;
  display: inline-block;
  position: relative;
}
.swipslider .sw-slide > img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swipslider .sw-slide .sw-content {
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
}
.sw-next-prev {
  font-family: "Courier New", Courier, monospace;
  height: 50px;
  width: 50px;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  line-height: 50px;
  font-size: 30px;
  font-weight: bolder;
  color: rgba(160, 160, 160, 0.53);
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0);
  border-radius: 50%;
  text-decoration: none;
  transition: all .2s ease-out;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sw-next-prev:hover {
  background-color: rgba(255, 255, 255, 0.74);
}
.sw-next-prev:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.sw-prev {
  left: 2%;
}
.sw-prev::after {
  content: '<';
}
.sw-next {
  right: 2%;
}
.sw-next::after {
  content: '>';
}
.sw-bullet {
  position: absolute;
  bottom: 2%;
  list-style: none;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
}
.sw-bullet li {
  width: 10px;
  height: 10px;
  background-color: rgba(160, 160, 160, 0.53);
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  transition: all .2s ease-out;
}
.sw-bullet li:hover {
  background-color: rgba(255, 255, 255, 0.74);
}
.sw-bullet li.active {
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 2px rgba(160, 160, 160, 0.53);
}
.sw-bullet li:not(:last-child) {
  margin-right: 5px;
}

.project-child-pages {
  padding: 15px;
    display: flex;
    list-style: none;
    justify-content: center;
    box-sizing: border-box;
  border-left: 2px solid #aeaeae;
  border-right: 2px solid #aeaeae;
  border-bottom: 2px solid #aeaeae;
}

.project-child-pages li {
  padding: 0 10px;
  box-sizing: border-box;
  border-right: 1px solid #aeaeae;
}

.project-child-pages li:last-child {
  border-right: none;
}

.project-child-pages li a {
  text-decoration: none;
}
/*  --------------- 4am annual meeting Ketchum phase2 end---
/*prject summary */
.table-projects-1{margin:18px 0px 0px}

.table-projects-1 table {

  border: 1px solid #e7e8e8;

  border-collapse: collapse;

  margin: 0 0 25px;

  padding: 0;

  width: 100%;

  float:left;

}

.table-projects-1 table tr {

  border: 1px solid #e7e8e8;

}

.table-projects-1 table tr:nth-child(odd){background:#fff;}

.table-projects-1 table tr:nth-child(even){background:#f7f7f7;}

.table-projects-1 table th, .table-projects-1 table td {

  border: 1px solid #e7e8e8;

  padding: 10px;

  text-align:justify;

}

.table-projects-1 table td {

  color: #000;

  font-size: 16px;

  font-weight:400;

  line-height: 20px;

}
.table-projects-1 table td p {

  color: #000;

  font-size: 16px;

  font-weight:400;

  line-height: 20px;

}


@media screen and (max-width: 1023px) {
.table-projects-1 table th, .table-projects-1 table td {

  border: 1px solid #e7e8e8;
  text-align: left;
}

.table-projects-1 table td {

  color: #000;

  font-size: 14px;

  font-weight:400;

  line-height: 16px;

}
.table-projects-1 table td p {

  color: #000;

  font-size: 14px;

  font-weight:400;

  line-height: 16px;

}

.table-projects-1 table th {

  font-size: 16px;

  font-weight:400;

  line-height: 18px;

  text-transform: uppercase;

}
}
.project-menu-1{

background-color:#81a14a;

text-decoration:none;

color:#fff;

font-family:"DIN Next W01 Regular";

padding:5px 10px;

line-height: 30px;

float:left;

}
.ndb-youtube{height:600px;}

@media screen and (max-width: 1023px) {
.ndb-youtube{height:400px;}
}


.president-col-bio-2{float:left;}
   
.president-col-bio-2 .president-portrait {position: absolute;}
.president-col-bio-2 .intro{margin-left: 387px;}
.president-col-bio-2 .intro .position{line-height: 2;}
@media screen and (max-width: 768px) {
.president-col-bio-2 .president-portrait {position: relative; margin-bottom: 20px;}
.president-col-bio-2 .intro{ margin-left: 0px;}
}

@media screen and (min-width:1px) and (max-width:480px){
	.about-strategy {height: 232px !important;}
	.investor-comm {height: 232px !important;}
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(6) {
  animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(7) {
  animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(8) {
  animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(9) {
  animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
}
.ndb-phase2-eg .ndb-phase2-key-area.ndb-phase2-fadeInUp-n ul li:nth-child(10) {
  animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
  -webkit-animation: ndb-phase2-fadeInUp 1s linear 1s 1 forwards;
}
/*2020 BRICS Summit 主页banner模块*/


@media (min-width: 1024px) and (max-width: 1199.98px){ 
   .ndb-banner-202011{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/ndb-banner-202011.jpg) 0 0 no-repeat;
		background-size: 100%;
		width: 100%;
		height: 400px;
		padding-top:11%;
	}
	
}
@media (min-width: 1200px) { 
	.ndb-banner-202011{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/ndb-banner-202011.jpg) 0 0 no-repeat;
		width: 1200px;
		height: 480px;
		padding-top:12%;
	}
	.ar-ndb-title-v1 .h2-2020{font-size:35px;}
	.btn-2020{color:#1e673b;}
}
@media (max-width: 1023.98px) { 
	.ndb-banner-202011{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/md/ndb-banner-202011-md.png) center center no-repeat;
		width: 100%;
		background-size: cover;
		padding-top: 50%;
	}
	.ar-ndb-title-v1 .h2-2020{font-size:30px;} 
	.btn-2020{color:#1e673b;}
}
@media (max-width: 540px) { 
    .ndb-banner-202011{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/xs/ndb-banner-202011-xs.png) center center no-repeat;
		width: 100%;
		background-size: cover;
	}
	
.ar-ndb-title-v1 .h2-2020{font-size:25px;}
	.btn-2020{color:#1e673b;}
}

/*BRICS Summit 2020 live stream模块*/

.ndb-president-202011 .ar-ndb-title-v1{
   border-color: #ffffff;
}

.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2{
   color: #ffffff;
}


.ndb-president-202011 .ar-ndb-p{
   color: #ffffff;
}


.ndb-president-202011 .ar-ndb-p::before{
  content: url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/quote-left.png);
  margin-right: 10px;
}

@media (min-width: 1024px) and (max-width: 1199.98px){ 

	.ndb-president-202011{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/president-brics20.png) 0 0 no-repeat;
		background-size: 100%;
		width: 100%;
		height: 500px;
	}
  
	.ndb-president-202011 .ar-ndb-p{
	   font-size:16px;
	   line-height:1.55;
	   margin-right:8px;
	}
 
	.ndb-president-202011 .ar-ndb-btn{
    	margin-top: 20px;
		width: 146px;
		line-height: 32px;
		height: 32px;
    }
    .ndb-president-202011 .ar-ndb-btn{
		margin-top: 56px;
	}
}
@media (min-width: 1200px) { 

	.ndb-president-202011{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/president-brics20.png) 0 0 no-repeat;
		width: 1200px;
		height: 600px;
	}

	.ndb-president-202011 .ar-ndb-p{
	   font-size:18px;
	   line-height:28px;
	   margin-right:10px;
	}
  
	.ndb-president-202011 .ar-ndb-btn{
    	margin-top: 30px;
		width: 175px;
		line-height: 40px;
		height: 40px;
    }
    .ndb-president-202011 .ar-ndb-btn{
		margin-top: 70px;
	}
}
@media (max-width: 1023.98px) { 

	.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2,
	.ndb-president-202011 .ar-ndb-title-v2 .ar-ndb-h2{font-size: 75px;}

	.ndb-president-202011{
		background-color: #3ba268;
	}
		
	.ndb-president-202011 .ar-ndb-p{
	   line-height: 1.44;
	   font-size:40px;
	}
	
	.ndb-president-202011 .ar-ndb-btn{
    	margin-top: 30px;
		width: 100%;
		line-height: 40px;
		height: 40px;
    }
    .ndb-president-202011 .ar-ndb-btn{
		margin-top: 50px;
	}
}
@media (max-width: 540px) { 
	.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2,
	.ndb-president-202011 .ar-ndb-title-v2 .ar-ndb-h2{	   font-size: 38px;}
	
	.ndb-president-202011 .ar-ndb-p{   font-size:20px;}
	.ndb-p-20{
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;	
}
}
@media (max-width: 414px) { 

	.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2,
	.ndb-president-202011 .ar-ndb-title-v2 .ar-ndb-h2{ font-size: 30px;}
	.ndb-president-202011 .ar-ndb-p{ font-size:18px; }
			.ndb-p-20{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;	
}
}
@media (max-width: 384px) { 
	.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2,
	.ndb-president-202011 .ar-ndb-title-v2 .ar-ndb-h2{  font-size: 28px;}
	.ndb-president-202011 .ar-ndb-p{   font-size:16px;}
			.ndb-p-20{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;	
}
}
@media (max-width: 375px) { 
	.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2,
	.ndb-president-202011 .ar-ndb-title-v2 .ar-ndb-h2{  font-size: 26px;}
	.ndb-president-202011 .ar-ndb-p{   font-size:16px;}
		.ndb-p-20{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;	
}
}
@media (max-width: 360px) { 
	.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2,
	.ndb-president-202011 .ar-ndb-title-v2 .ar-ndb-h2{   font-size: 26px;}
	.ndb-president-202011 .ar-ndb-p{   font-size:16px;   letter-spacing: -0.1px;}
.ndb-p-20{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;	
}
}
@media (max-width: 320px) { 

	.ndb-president-202011 .ar-ndb-title-v1 .ar-ndb-h2,
	.ndb-president-202011 .ar-ndb-title-v2 .ar-ndb-h2{   font-size: 22px;	}
	.ndb-president-202011 .ar-ndb-p{   font-size:15px;}
			.ndb-p-20{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;	
}
}

/*BRICS Summit 2020 president模块*/

@media (min-width: 1024px) and (max-width: 1199.98px){ 

	.ndb-president-20201117{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/president-brics2020.png) 0 0 no-repeat;
		background-size: 100%;
		width: 100%;
		height: 500px;
	}
	.ndb-president-20201117:hover{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/president-brics2020-hover.png) 0 0 no-repeat;
		background-size: 100%;
		width: 100%;
		height: 500px;
	}
     .ndb-president-20201117 a{ display:block;  width:1200px;  height:400px;  cursor:hand; }
}
@media (min-width: 1200px) { 

	.ndb-president-20201117{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/president-brics2020.png) 0 0 no-repeat;
		width: 1200px;
		height: 600px;
	}
	.ndb-president-20201117:hover{
		background: transparent url(https://www.ndb.int/wp-content/NDB%20Annual%20Report/2017/ar_assets/img/lg/president-brics2020-hover.png) 0 0 no-repeat;
		width: 1200px;
		height: 600px;
	}
    .ndb-president-20201117 a{ display:block;  width:1200px;  height:500px;  cursor:hand; }
}
.ndb-p-20{
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px;	
}

.event-sec .mid-main-col .mid-main-txt1 h7{display:none;}


.mid-main-col p {color: #636466;}
.mid-main-col p a {color: #636466;}

#post-8757  h7 {display:none;}

/*********NDB 6AM ***********/

@media screen and (max-width: 768px){
#ndb-6m-menu1 a {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png)  no-repeat ;
  background-position: left;
  background-size: 30px ;
}
#ndb-6m-menu2 a {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_statement.png) no-repeat ;
  background-position: left;
  background-size: 30px ;
}
#ndb-6m-menu3 a {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png) no-repeat ;
  background-position: left;
  background-size: 30px ;
}
#ndb-6m-menu4 a {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png) no-repeat ;
  background-position: left;
  background-size: 30px ;
}
#ndb-6m-menu5 a {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_key_a.png) no-repeat ;
  background-position: left;
  background-size: 30px ;
}
#ndb-6m-menu6 a {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_gallery.png) no-repeat; 
  background-position: left;
  background-size: 30px ;
}
#ndb-6m-menu7 a {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_overview.png) no-repeat ;
  background-position: left;
  background-size: 30px ;
}
}
#ndb-6m-menu1 {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png)  no-repeat ;
  background-position: center 10px;
  background-size: 30px 
}
#ndb-6m-menu2  {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_statement.png) no-repeat ;
  background-position: center 10px;
  background-size: 30px ;
}
#ndb-6m-menu3  {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png) no-repeat ;
  background-position: center 10px;
  background-size: 30px ;
}
#ndb-6m-menu4  {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_video_menu.png) no-repeat ;
  background-position: center 10px;
  background-size: 30px ;
}
#ndb-6m-menu5  {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_key_a.png) no-repeat ;
  background-position: center 10px;
  background-size: 30px ;
}
#ndb-6m-menu6  {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_gallery.png) no-repeat; 
  background-position: center 10px;
  background-size: 30px ;
}
#ndb-6m-menu7  {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon_overview.png) no-repeat ;
  background-position: center 10px;
  background-size: 30px ;
}

.ndb-6am-eg .ndb-phase2-contact {
  background: #579532 !important;
}

.ndb-6am-eg .ndb-phase2-main-title {
    color: #579532 !important;
}
.ndb-phase2-eg .ndb-6am-nav .ndb-phase2-title {
  background: #579532 url(https://www.ndb.int/wp-content/themes/ndb/images/4am/phase2/icon-menu.png) no-repeat; 
  background-position: center; 
  background-size: auto 42%;
  border-bottom: 1px solid #ffffff;
  cursor: pointer;
}

/***********NDB 6AM end **************/