@import url("bootstrap.min.css");
@import url("font-awesome.min.css");
@import url("navigation.css");
@import url("front-slider.css");
@import url("banner.css");
@import url("expand-search.css");
@import url("fxpopup.css");


body{ margin:0px; padding:0px; color:#333; font-size:13px;background:#fff;font-family:'Roboto', sans-serif;}
.img{border:0px;}
p{ margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-weight:normal;}
.wrapper{ width:100%; min-height:600px;}
.clr{ clear:both;}
/* Mozilla based browsers */
::-moz-selection {
       background-color: #019d4a;
       color: #fff;
}

/* Works in Safari */
::selection {
       background-color: #019d4a;
       color: #fff;
}

/*--slider-captions--*/
#blinking{text-decoration:blink;}

.lefttop{ padding-top:150px; text-align:left;}
.leftbottom{ padding-top:190px; text-align:left;}
.righttop{ padding-top:150px; width:35% !important; float:right;}
.rightbottom{ padding-top:190px;width:35% !important; float:right;}
.slider-captions{ width:1240px; margin:0 auto; padding-left:20px;padding-right:20px;}
.slider-captions h2{ font-size:50.48px;font-weight:900; line-height:44px; text-transform:uppercase;}
.slider-captions p{ font-size:12px; font-weight:300; text-transform:uppercase;}


/*--slider-captions--*/


/*--front--*/
.header{ width:1280px; margin:0 auto;}
.top{ width:100%; background:#007838;float:left;}
.header .bottom{ width:100%; float:left; position:relative;}
.rightcontact{width:1280px; margin:0 auto;}
.rightcontact ul{ list-style-type:none;margin:0;padding:0; width:100%; float: left;}
.rightcontact li{list-style-type:none;display:block;float:right; border-left:1px solid rgba(255, 255, 255, 0.24);}
.rightcontact li a{display:block;float:right;color:#fff;font-size:13px;text-decoration:none;padding:0 20px; min-height:31px; line-height:31px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.rightcontact li a:hover{color:#fff;background:#00652f;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.rightcontact li a .fa{ margin-right:5px;}
.header .bottom .left{ width:18%; float:left; padding:20px 0px 20px 0px;}
.header .bottom .right{ width:81%; float:right;}
.slider-banner-text2{ width:1240px; margin:0 auto; padding-top:130px; padding-left:20px;}
.slider-banner-text2 h2{ font-size:50.48px; color:#008649;font-weight:900; line-height:44px; text-transform:uppercase;}
.slider-banner-text2 p{ font-size:12px; color:#757977; font-weight:300; text-transform:uppercase;}

.slider-area{ width:100%; float:left; border-top:1px solid #e5e5e5;}
.slider-banner{ height:533px;}
.slider-banner-text{ float:right; width:35%; padding-top:130px; padding-right:20px;}
.slider-banner-text h2{ font-size:50.48px; color:#008649;font-weight:900; line-height:44px; text-transform:uppercase;}
.slider-banner-text p{ font-size:12px; color:#757977; font-weight:300; text-transform:uppercase;}
.news-area{ width:100%;margin-top:-17px;}
.news-title{ border-bottom:1px solid #e5e5e5; position:relative; color:#008649; font-weight:300; font-size:33px; text-align:center; padding:17px 80px 17px 20px; background:#fff;}
.arow-down{ position:absolute; right:35px; top:15px;}
.arow-down a:link,.arow-down a:visited{ width:38px; height:38px; display:block; background:url(../images/down-arow.png) no-repeat; background-size:cover;}
.arow-down a.active{width:38px; height:38px; display:block; background:url(../images/up-arow.png) no-repeat;background-size:cover;}
.news-bottom{ margin:0px auto; width:1280px;}
.news-bottom ul{ margin:0px; padding:0px 0px; list-style-type:none; width:100%; float:left;}
.news-bottom li{ margin:0px; padding:0px; list-style-type:none;}
.news-bottom li{ margin:0px; padding:0px; list-style-type:none;}
.news-bottom li.newslist{ width:36%; float:left; padding:10px 28px;}
.news-bottom li.newslist ul{ width:100%; padding:40px 0px 0px 0px;}
.news-bottom li.newslist li{ width:100%; position:relative; padding-bottom:40px;}
.news-bottom li.newslist li:last-child{padding-bottom:0px;}
.news-bottom li.newslist li .left{ width:53px; height:81px; top:10px;background:url(../images/date-bag.jpg) no-repeat; position:absolute;}
.news-bottom li.newslist li .right{ padding-left:70px;}
.news-bottom li.newslist li .right h3{ font-weight:300; color:#5a5a5a; font-size:18px; padding-bottom:7px; line-height:26px;}
.news-bottom li.newslist li .right p{color:#a7a7a7;font-weight:300; font-size:14px; padding-bottom:18px; line-height:22px; text-align:justify;}
.buttom-more{ width:100%; float:left; position:relative;}
.buttom-more a:link,.buttom-more a:visited{ position:absolute; z-index:999999999; float: left; font-size:10.85px; color:#fff; background:#008649; padding:3px 15px; display:block; text-decoration:none; text-transform:uppercase;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.buttom-more a:hover{color:#fff; background:#00652f;text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

.news-bottom li.shareprice{ width:28%; float:left;background:url(../images/bag2.jpg) no-repeat; background-size:cover; padding:10px 10px; border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; text-align:center;}
.news-bottom li.shareprice img{ max-width:100%;}
.news-bottom li.annualreport{ width:36%; float:left; padding:10px 0px;}
.date{ text-align:center; width:47px; height:44px; line-height:44px; color:#fff; font-weight:400; font-size:26.17px;}
.datey{ text-align:center; width:47px; height:37px; line-height:15px; padding-top:3px; color:#fff; font-weight:300; font-size:11.78px;}
.shatetitle{ padding-bottom:6px;padding-top:6px; text-align:center; color:#71ad8c; font-size:22px; font-weight:300;}

/*--share-price--*/
.sharepricein{ width:100%; float:left;}
.sharepricein ul{ margin:0px; padding:0px; list-style-type:none; text-align:center;}
.sharepricein li{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; list-style-type:none; border-bottom:1px solid #f2f2f2;}
.sharepricein li:last-child{ margin:0px; padding:0px;border-bottom:none;}
.sharepricein-subtitle{ background:#999999; padding:2px 10px; display:inline-block; vertical-align:top; margin-bottom:6px; margin-top:4px; color:#fff; font-size:11.32px; line-height:14px; text-transform:uppercase;}
.sharepricein-stage1{ text-align:left; width:80px; margin:0px 20px; position:absolute; left:0px; top:0px; font-size:12.36px; font-weight:300; color:#9d9c9c; line-height:18px;}
.sharepricein-stage1 b { font-size:14.6px; font-weight:400; color:#5f5e5e; margin-bottom:3px;}
.sharepricein-stage2{ padding-left:120px; text-align:left; font-size:22px; font-weight:300; color:#585656; width:100%; float:left; padding-top:6px;}
.sharepricein-stage2 p{font-size:22px; font-weight:300; color:#585656; float:left; padding-right:15px;}
.sharepricein-stage2 span{font-size:14px; font-weight:400; color:#585656;float:left; padding-right:5px; padding-top:5px;}
.sharepricein-stage2 h3{font-size:13px; font-weight:300; color:#585656;float:left; padding-top:7px;}

.sharepricein-live{ padding:1px 5px; color:#fff; font-size:10px; font-weight:300; text-transform:uppercase; display:inline-block; vertical-align:top; margin-top:1px; margin-left:5px;height:15px;line-height:14px;}
.sharepricein-green{background:#008649;}
.sharepricein-red{background:#ff0000;}
.sharepricein-outer{position:relative; min-height:35px;}
/*--share-price--*/

.report-top{ border-bottom:1px solid #e5e5e5; padding:20px 20px 10px 20px; margin-bottom:30px;}
.result-btm{ padding:20px 20px 0px 20px;}
.report-left{ width:50%; float: left; background:url(../images/left-arow.jpg) no-repeat left top; min-height:70px; padding-left:15px; padding-bottom:10px;}
.report-left h3{ font-size:14px; font-weight:400; color:#5a5a5a; padding-bottom:10px;overflow: hidden;text-overflow: ellipsis;  vertical-align: middle;white-space: nowrap;}
.report-left p{ font-size:12px; font-weight:300; color:#a7a7a7;overflow: hidden;text-overflow: ellipsis;  vertical-align: middle;white-space: nowrap;}
.report-right{ width:50%; float: left; text-align:center; padding-top:10px;}

.view-all{ display:inline-block; vertical-align:top;}
.view-all a:link,.view-all a:visited{ float: left; font-size:10.85px; color:#fff; background:#008649; padding:3px 20px; display:block; text-decoration:none; text-transform:uppercase;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.view-all a:hover{color:#fff; background:#00652f;text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.co-buttons{ width:100%;}

/*.menu-green{ background:#019d4a; padding:0px 20px; text-align:center;}
*/

/*.menu-green{ background:#019d4a; padding:0px 20px; text-align:center;}*/
.menu-green{ background:#019d4a; padding:0px 20px; width:100%;/* float:left;*/ text-align:center;}
.menu-green ul{ list-style-type:none;margin:0;padding:0; width:100%; float: left;text-align:center;}
.menu-green li{list-style-type:none; display:inline-block; vertical-align:top; margin:0px; padding:0px;/*width:14%;*/}
.menu-green li a{background:url(../images/menu-arow.png) no-repeat center left; display:block; text-decoration:none; font-size:16px; color:#fff; font-weight:300; min-height:40px; line-height:38px; padding:0px 20px 0px 35px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.menu-green li a:hover{background:#00652f url(../images/menu-arow.png) no-repeat center left;text-decoration:none; color:#fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

.menu-green li:first-child{display:inline-block; vertical-align:top; padding:0px 30px 0px 0px;font-size:17px; color:#fff; font-weight:300; min-height:40px; line-height:40px;}


.menu-green-title{ display:inline-block; vertical-align:top; padding:0px 30px;font-size:17px; color:#fff; font-weight:300; min-height:40px; line-height:40px;}
.menu-green-top{ display:inline-block; vertical-align:top;}
.menu-green-top a:link,.menu-green-top a:visited{ background:url(../images/menu-arow.png) no-repeat center left; display:block; text-decoration:none; font-size:16px; color:#fff; font-weight:300; min-height:40px; line-height:38px; padding:0px 20px 0px 35px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.menu-green-top a:hover{ background:#00652f url(../images/menu-arow.png) no-repeat center left;text-decoration:none; color:#fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.menu-green-left{ display:inline-block; vertical-align:top; margin:0px 10px;}
.menu-green-left a:link,.menu-green-left a:visited{ background:url(../images/menu-arow.png) no-repeat center left; display:block; text-decoration:none; font-size:16px; color:#fff; font-weight:300; min-height:40px; line-height:38px; padding:0px 20px 0px 35px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.menu-green-left a:hover{ background:#00652f url(../images/menu-arow.png) no-repeat center left;text-decoration:none; color:#fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.co-real-outer{ width:100%;background:url(../images/bull-bag.jpg) no-repeat  center; background-size:cover;}
.co-real{ width:100%;}
.bull-slide{ width:1280px; margin:0 auto; position:relative;}
.bull-slide ul{ margin:0px; padding:0px 0px; list-style-type:none; width:100%; float:left;}
.bull-slide li{ margin:0px; padding:0px; list-style-type:none;}
.bull-slide-images{ width:60%; float:left; height:475px;}
.bull-slide-desk{ width:40%; padding:60px 40px 0px 40px; float:left;min-height:475px;}
.bull-title{ font-size:25px; font-weight:400; color:#4f4f4f;padding-bottom:2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bull-subtitle{ font-size:18px; font-weight:300; color:#5a5a5a; line-height:24px; margin-bottom:15px;overflow: hidden; max-height:44px;}
.bull-desk{ font-size:14px; font-weight:300; text-align:justify; color:#757575;line-height:20px; margin-bottom:20px; overflow:hidden; height:100px;}
.bullpaging{ padding-top:17px; width:100%; float:left;}
.bullpaging ul{ list-style-type:none;margin:0;padding:0; width:100%; float:left;}
.bullpaging li{list-style-type:none;display:block;float:left;}
.bullpaging li a{display:block;float:left; width:11px; height:11px; margin:3px; background:#cccccc;text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;border-radius:140px;-webkit-border-radius:140px;-moz-border-radius:140px;-o-border-radius:140px;}
.bullpaging li a.current{width:11px; height:11px; background:#ff0000;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.co-foundation{ width:100%; }
li#slider3 .rslides2 transparent-btns transparent-btns2 .rslides2 li{ border:none;}
.foundation-banner{ height:435px; position:relative;}
.foundation-banner-inner{ left:10px; top:10px; right:10px; bottom:10px; position:absolute; z-index:5; border:1px solid rgba(255, 255, 255, 0.10); text-align:left;}
.foundation-banner-inner img{ width:82px; height:28px;}
.foundation-banner-text{ float:right; width:100%; display:table; height:380px; position:absolute;}
.foundation-banner-text .inner{ display:table-cell; padding:10px; vertical-align:middle; text-align:center;font-size:35px; color:#fff; font-weight:300; }
.offices-inner{ width:100%;}
.offices-map{ margin:10px 0px; height:463px;/* overflow:hidden;*/ text-align:center; width:100%;background:url(../images/map.jpg) no-repeat; background-position: center top;}
.offices-map2{ position:relative; background:#fff; width:100%;}
.offices-location{ width:300px; margin:0 auto; position:relative;}
.offices-pointer-1{ margin-top:89px; margin-left:90px; position:absolute;}
.offices-pointer-2{ margin-top:182px; margin-left:225px; position:absolute;}
.offices-pointer-3{ margin-top:192px; margin-left:280px; position:absolute;}
.offices-pointer-5{ margin-top:154px;/* margin-left:285px;*/ right:-60px; position:absolute;}
.offices-pointer-55{ margin-left:20px;}
.offices-pointer-4{ margin-top:212px; margin-left:359px; position:absolute;}
.offices-pointer{ width:60px; text-align:center;}
.offices-pointer img{ margin-bottom:-2px; position:relative;}
.offices-top-location{ position:absolute; bottom:74px;left:-83px; width:220px; min-height:20px; padding:10px; text-align:center; background:#44af70; z-index:3;}
.offices-pointer a:link,.offices-pointer a:visited{ display:block; text-decoration:none; font-size:10px; font-weight:400; color:#625f5f;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.offices-pointer a:hover{ text-decoration:none; font-size:10px; font-weight:400; color:#007838;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

.pointer-bottom{ text-align:center; left:0px; bottom:-15px; position:absolute; width:100%;}
.map-countryname{ text-align:left; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ffffff; font-size:13px; font-weight:400; color:#fff;}
.map-countryadd{text-align:left; line-height:16px; font-size:10px; font-weight:300; color:#fff;}
.map-viewlocationmap{ text-align:center; margin-top:5px;}
.map-viewlocationmap a:link,.map-viewlocationmap a:visited{ text-align:center; background:#fff; padding:3px 10px; text-decoration:none; display:block;font-size:10px; font-weight:400; color:#008336;}

 .leftmargin{ padding:0px;}
 .footer{background:url(../images/bull-bag.jpg) no-repeat  center; background-size:cover; padding:40px 10px 0px 10px;}
.footer ul{ width:1280px; margin:0px auto; padding:0px; list-style-type:none;}
.footer li{ margin:0px; padding:0px; list-style-type:none;}
.footer-left{ width:20%; float:left; padding-bottom:15px;}
.footer-title{background:url(../images/footer-arow.png) no-repeat center left; font-size:15px; color:#767676; font-weight:400;padding:0px 10px 0px 22px; margin-bottom:10px;}
.footermenu{margin:0px; padding-left:12px;}
.footermenu ul{ list-style-type:none;margin:0;padding:0; width:100%; float:left;}
.footermenu li{list-style-type:none;display:block;}
.footermenu li a{display:block;color:#767676;font-size:15px; font-weight:300;text-decoration:none;padding:4px 10px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.footermenu li a:hover{color:#007838;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.footer-social{ width:100%; text-align:center; padding:25px 20px; margin-top:50px;}
.footer-social-inner{ display:inline-block; vertical-align:top;}
.footer-social-inner a:link,.footer-social-inner a:visited{ background:#7c7c7c; text-decoration:none; font-size:15.6px; color:#fff; text-align:centerl; width:25px; height:25px; display:block; margin:5px 10px;border-radius:140px;-webkit-border-radius:140px;-moz-border-radius:140px;-o-border-radius:140px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.footer-social-inner a:hover{ background:#007838; text-decoration:none;color:#fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.footer-social-inner .fa{ margin-top:5px;}
.footer-copy{ background:#007838; padding:10px 20px; text-align:center; font-size:10px; font-weight:300; color:#cbdcd1;}

/*--founder--*/
.founder-inner{ width:100%;}
.founder-banner{ width:100%; height:535px; border-bottom:10px solid #019d4a;}
.founder-container{ width:971px; margin:-146px auto auto auto; background:#fff; min-height:350px; position:relative;}
.founder-leftshadow{ width:11px; height:237px; background:url(../images/left-shadow.png) no-repeat; position:absolute; left:-11px; top:0px;}
.founder-rightshadow{ width:11px; height:237px; background:url(../images/right-shadow.png) no-repeat; position:absolute; right:-11px; top:0px;}
.top-tab{ padding-bottom:20px; width:100%; float:left;}
.tab{margin:0px; background:#eaebec; border-top:1px solid #fdfdfd; width:100%; float:left;border-bottom:1px solid #cbcbcb;}
.tab ul{ list-style-type:none;margin:0;padding:0;}
.tab li{list-style-type:none;display:block;float:left;background:#eaebec url(../images/tab-brd.jpg) repeat-y right top;}
.tab li a{display:block;float:left;color:#1d1d1d;font-size:16px;font-weight:300;line-height:46px;text-decoration:none;padding:0 20px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.tab li a:hover{color:#007838;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.tab li a.current{display:block;float:left;color:#3d3d3d;font-size:16px;font-weight:300;line-height:45px;text-decoration:none;padding:0 20px; border-bottom:2px solid #019d4a; margin-right:2px;}
.tab li:last-child{ background:none;}
.breadcrumbs{color:#3d3d3d; padding:0px 0px 30px 35px;width:100%; float:left; line-height:22px;}
.breadcrumbs a:link,.breadcrumbs a:visited{color:#3d3d3d; font-size:14px; text-decoration:none; font-weight:300;}
.breadcrumbs a.active{color:#1d1d1d; font-size:14px; text-decoration:none; font-weight:400;}
.breadcrumbs a.active span{ font-weight:300; padding:0px;}
.breadcrumbs span{ padding:0px 8px; font-size:16px;}
.breadcrumbs span img{ margin-top:-3px;}

.founder-outer{ padding:10px 47px; width:100%; float:left;}
.founder-outer-banner{ border-bottom:1px solid #a1a1a1; margin-bottom:20px;}
.founder-outer-banner .left{ width:461px; float:left; margin-right:23px; height:368px;}
.founder-outer-banner .right{ width:340px; float:left;}
.founder-outer-banner .right .top2{ padding-top:130px; padding-bottom:80px;}
.genesis_r_subtitle { font-size:33px; color:#019d4a; font-weight:400; padding:15px 0 0px 0px;}
.genesis_r_subtitle span{ color:#3d3d3d; font-weight:300;}
.genesis_r_subtitle2 {font-size:35px; color:#046438; font-weight:bold; font-style:italic; margin-left:140px;}
.founder-desi{ font-size:20px; color:#767676; font-weight:400;}
.founder-desi span{ font-size:19px; color:#767676; font-weight:300;}
.founder-ddesk{ padding-bottom:60px; padding-top:30px; width:100%; float:left;}
.founder-ddesk .leftsite{ width:461px; float:left; margin-right:23px; text-align:left;}
.founder-ddesk .rightsite{ width:393px; float:left;}
.founder-ddesk .rightsite p{ font-size:13px; color:#626262; line-height:20px; margin-bottom:25px;text-align:justify;}
.founder-ddesk .rightsite p b{ font-weight:600;}
.founder-ddesk .rightsite p:last-child{ margin-bottom:0px;}

.founder-thumb{ width:100%;}
.founder-thumb-left{ width:50%; float:left; height:380px;}
.founder-thumb-left2{ width:50%; float:left; height:380px;}
.founder-thumb-left3{ width:50%; float:left;}
.founder-thumb-left5{ width:100%; height:224px;}
.founder-thumb-left6{ width:100%; height:156px;}
.founder-green{ width:100%; background:#019d4a; height:39px;/* border-top:1px solid #fff;*/}

/*genesis page*/
.genesis_container { width:971px; margin:0 auto; padding:80px 30px;}
.genesis_l { float:left; width:42%;}
.genesis_r { float:right; width:50%; margin-top:-70px; padding-bottom:60px;}
.genesis_l_titlle { color:#019d4a; font-size:32px; font-weight:lighter; padding-bottom:20px; padding-top:60px; text-transform:uppercase;}
.genesis-banner{ width:100%; height:657px;}
.genesis-banner2{ width:100%; height:560px;}
.genesis_txt{ color:#626262; font-size:13px; line-height:25px; padding-bottom:20px;text-align:justify;}
.genesis_txt p { padding-bottom:35px;color:#626262; font-size:13px; line-height:23px; text-align:justify;}
.genesis_r_image { text-align:center;}
.genesis_r_image img { max-width:100%;}
.genesis_r_title { font-size:33px; color:#019d4a; font-weight:400; padding:15px 0 0px 35px;}
.genesis_r_title span{ color:#3d3d3d; font-weight:lighter;}
.genesis_r_title2 {font-size:35px; color:#046438; font-weight:bold; font-style:italic; margin-left:178px; padding-bottom:40px;}

.genesis_gallery { padding:0; border-bottom:40px solid #019d4a;}
.genesis_gallery_l { width:60%; float:left;}
.genesis_gallery_r { width:40%; float:right;}
.genesis_gallery_1 { height:278px; width:50%; float: left;}
.genesis_gallery_3 { height:381px; width:100%; float:left;}
.genesis_gallery_4 { height:659px; width:100%; float:right;}

/*mamagenment team page*/
.mamagenment_cont_mainmx { text-align:center;}
.mamagenment_titl_bx { background:url(../images/mamagenment_titl_bg.png) no-repeat top left; font-size:33px; font-weight:bold; color:#019d4a; display:inline-block; padding:40px 55px; text-align:left; line-height:33px; margin-left:150px; margin-bottom:15px;}
.mamagenment_titl_bx span { font-weight:300; display:block;}
.mamagenment_sub_titl { color:#019d4a;font-weight:300;font-size:20px; line-height:22px; padding-bottom:15px; padding-top:8px; font-style:italic;}
.mamagenment_people_bx { padding:0;}
.mamagenment_people_bx ul{ margin:0; padding:0;}
.mamagenment_people_bx ul li { display:inline-block; list-style:none; padding:13px; margin-right:20px; width:23%; height:316px; vertical-align:top;border:1px solid #fff; margin-bottom:18px;}
.mamagenment_people_bx ul li.last { margin-right:0;}
.mamagenment_people_bx ul li:hover{ border:1px solid #aedcc1;}
.mamagenment_people_name { font-size:15px; color:#707070; font-weight:600; line-height:19px;}
.mamagenment_people_profe { font-size:15px; color:#616161; font-weight:300; line-height:19px; margin-bottom:15px;}
.mamagenment_people_image { background:url(../images/mamagenment_titl_bg.png) no-repeat top center; padding:20px; margin-bottom:23px;}
.mamagenment_people_image img {width:134px; height:134px; border-radius:70px; border:1px solid #35a864;}
.mamagenment_people_readmore { padding:0;}
.mamagenment_people_bx ul li .a{ font-size:11px; color:#fff !important; text-transform:uppercase; padding:6px 15px; background:#008649; display:none;}
.mamagenment_people_bx ul li a:hover { color:#fff; }
.mamagenment_people_bx ul li .more{ display:none; color:#fff;}
.mamagenment_people_bx ul li:hover .more { display:inline-block; font-size:11px; color:#fff !important; text-transform:uppercase; padding:6px 15px; background:#008649;}


/*--finance--*/
.finance-outer{ padding:10px 30px; width:100%; float:left;}
.finance-titlle { color:#019d4a; font-size:32px; font-weight:300; padding-bottom:20px; line-height:40px; text-transform:uppercase;}

.finance-left{ width:50%; float:left; padding-right:30px;}
.finance-right{ width:50%; float:left; margin-top:-76px;}
.finance-desk{ font-size:13px; color:#626262; line-height:24px; padding-bottom:30px; text-align:justify;}
.finance-deskgreen{ width:100%; padding-bottom:6px; color:#389433; font-size:15px; font-weight:600;}
.finance-desk b{font-weight: 600;}
.finance-images{ padding-bottom:50px;}
.finance-images img{ max-width:100%;}
.finance-site{ text-align:left; padding-bottom:40px; padding-left:60px; font-size:25px; color:#35a864; text-transform:uppercase; font-weight:300;}
.finance-site a:link,.finance-site a:visited{ text-align: center;font-size:25px; color:#35a864; text-transform:uppercase; font-weight:300; text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear; border-bottom:1px solid #35a864;}
.finance-site a:hover{color:#007838;text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;border-bottom:1px solid #007838;}
.finance-site span .fa{ font-size:14px;}

.finance-in{ display:inline-block; vertical-align:top; padding-right:40px; padding-bottom:22px;}

.finance-site-in{ }
.finance-site-in{ padding:50px 0px 80px 0px; text-align:left; text-align:left; font-size:25px; color:#35a864; text-transform:uppercase; font-weight:300;}
.finance-site-in a:link,.finance-site-in a:visited{ text-align: center;font-size:25px; color:#35a864; text-transform:uppercase; font-weight:300; text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear; border-bottom:1px solid #35a864;}
.finance-site-in a:hover{color:#007838;text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;border-bottom:1px solid #007838;}

.real-desk{ font-size:13px; color:#626262; line-height:28px; padding-bottom:30px; text-align:justify;}
.real-desk b{font-weight: 600;}

.topmargin{ margin-top:80px; width:39%;}
.topmargin1{ padding-top:158px;}

/*--foundation--*/
.breadfoundation{ height:25px;}
.found-left{ width:50%; float:left; padding-right:30px;}
.found-right{ width:50%; float:left; margin-top:-44px;}

/*--milestones--*/
.mile-title{ text-align:center; padding-bottom:38px;}
.mile-title-in{ display:inline-block; vertical-align:top; background:url(../images/title-img.png) no-repeat left top; min-height:128px; padding-left:77px; padding-top:65px; text-align:left; }
.mile-title-in h4{font-size:41px; color:#019d4a; font-weight:400;line-height:30px;}
.turns{font-size:41px; color:#505050; font-weight:300;}
.turnscount{font-size:53.38px; color:#046438; font-weight:600; font-style:italic;}
.mile-title-in h5{font-size:34px; color:#44af70; font-weight:300; padding-left:23px;line-height:22px; text-align: center;}
.mile-year{ width:640px; margin:0 auto 100px auto;}
.yeartab{ padding-bottom:15px; width:100%; float:left;}
.yeartab ul{ list-style-type:none;margin:0;padding:0; text-align:center;}
.yeartab li{list-style-type:none;display:inline-block;vertical-align:top;}
.yeartab li a{display:block;color:#8f8f91;font-size:20px;font-weight:300;text-decoration:none;padding:4px 10px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear; background:#e0e7f2; margin:10px;}
.yeartab li a:hover{color:#fff; background:#44af70;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.yeartab li a.current{display:block;color:#fff;font-size:20px;font-weight:300;text-decoration:none;padding:4px 10px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear; background:#44af70;margin:10px;}
.yeartab-inner{border-bottom:1px dashed #b2b2b2;border-top:1px dashed #b2b2b2; padding:20px 0px; margin:0px 20px; position:relative; } 
.yeartab-inner .leftsite{ width:175px; background:url(../images/doot-bag.jpg) repeat center; height:175px; position:absolute; left:0px; top:20px;border-radius:140px;-webkit-border-radius:140px;-moz-border-radius:140px;-o-border-radius:140px; display:table;}
.yeartab-inner .leftsitein{ text-decoration:none; display:table-cell; vertical-align:middle; text-align:center; font-size:53px; color:#44af70; font-weight:300; line-height:47px;}
.yeartab-inner .rightsite{padding-left:230px;height:175px; display:table; overflow:auto;}
.yeartab-inner .rightsite p{ padding-bottom:10px;font-size:14.38px; color:#1b1b1b; font-weight:400; width:100%;}
.rightsitetable{display:table-cell; vertical-align:middle;}

/*--newsletters--*/
.newsletters{ margin-bottom:50px;}
.newsletters ul{ margin:0px; padding:0px; list-style-type:none;text-align:left;}
.newsletters li{ margin:0px 0px; padding:20px 40px; list-style-type:none; display:inline-block; vertical-align:top; width:33%;}
.newsletters li a{ text-decoration:none;font-size:13px; color:#696969; font-weight:300; line-height:18px;}
.newsletters li a:hover{ text-decoration:none; color:#007838;}
.newsletters li a .topimg{background:url(../images/doot-bag.jpg) repeat center; padding:15px; display:table; width:100%; text-align:center;}
.newsletters li a .topimg .inner{ background:#fff; height:100px; display:table-cell; vertical-align:middle;}
.newsletters li a .topimg .inner img{ max-width:100%;}
.newsletters li a .toptitle{ text-align:center; margin-top:10px; height:37px; overflow:hidden;width:100%;}

/*--newsupdates--*/
.newsupdates{ width:100%; float:left;}
.newsupdates-inner{padding-bottom:30px;}
.newsupdates-inner ul{ margin:0px; padding:0px; list-style-type:none;}
.newsupdates-inner li{ margin:0px 0px 40px 0px; padding:0px; list-style-type:none;width:50%; min-height:90px; float:left; position:relative;}
.newsupdates-inner li .left{ width:53px; height:81px; top:6px;background:url(../images/date-bag.jpg) no-repeat; position:absolute;}
.newsupdates-inner li .right{ padding-left:70px; padding-right:20px;}
.newsupdates-inner li .right h3{ font-weight:300; color:#5a5a5a; font-size:13px;line-height:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsupdates-inner li .right p{color:#a7a7a7;font-weight:300; font-size:14px; margin-bottom:5px; height:40px; overflow:hidden; line-height:19px; text-align:justify;}
.buttom-more{ width:100%; float:left; position:relative;}
.buttom-more a:link,.buttom-more a:visited{ position:absolute; z-index:9; float: left; font-size:10.85px; color:#fff; background:#008649; padding:3px 15px; display:block; text-decoration:none; text-transform:uppercase;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.buttom-more a:hover{color:#fff; background:#00652f;text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

.newsupdates-inner2{padding-bottom:30px; position:relative;}
.newsupdates-inner2 ul{ margin:0px; padding:0px; list-style-type:none;}
.newsupdates-inner2 li .left{ width:53px; height:81px; top:6px;background:url(../images/date-bag.jpg) no-repeat; float:left; position:absolute;}
.newsupdates-inner2 li .right{float:left; padding-left:70px; min-height:82px;}
.newsupdates-inner2 li .details{ width:100%; padding-top:25px;}
.newsupdates-title{font-weight:300; color:#5a5a5a; font-size:30px;line-height:32px; padding-top:12px;}
.newsupdates-desk p{color:#a7a7a7;font-weight:300; font-size:14px; line-height:20px; text-align:justify; padding-bottom:20px;}

/*--announcements--*/
.announcements-tab{ width:100%; display:block; float:left; background:#f7f7f7; text-align:center; border-bottom:1px dashed #b2b2b2;border-top:1px dashed #b2b2b2; margin-bottom:30px; padding:10px 20px;}
.announcements-tab ul{ list-style-type:none;margin:0;padding:0;}
.announcements-tab li{list-style-type:none;display: inline-block; vertical-align:top;}
.announcements-tab li a{display:block;color:#848484;font-size:25px;font-weight:300;text-decoration:none;padding:6px 25px 6px 20px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;background:url(../images/green-arow.png) no-repeat center left; text-align:left;}
.announcements-tab li a:hover{color:#19a65b;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.announcements-tab li a.current{display:block;color:#19a65b;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear; text-align:left;}

.yeartabinner{ padding-bottom:15px; width:100%; float:left;}
.yeartabinner ul{ list-style-type:none;margin:0;padding:0; text-align:center;}
.yeartabinner li{list-style-type:none;display:inline-block;vertical-align:top;}
.yeartabinner li a{display:block;color:#8f8f91;font-size:20px;font-weight:300;text-decoration:none;padding:4px 10px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear; background:#e0e7f2; margin:5px;}
.yeartabinner li a:hover{color:#fff; background:#44af70;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.yeartabinner li a.current{display:block;color:#fff;font-size:20px;font-weight:300;text-decoration:none;padding:4px 10px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear; background:#44af70;margin:5px;}
.yeartabinner-inner{ padding-bottom:60px; width:100%; float:left;}
.yeartabinner-table{ margin-bottom:20px;}
.table-title{ border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; background:#f7f7f7;}
.table-heading{ text-transform:uppercase; padding:14px 45px !important; font-size:18px; color:#019d4a; font-weight:400;}
.table-subheading{ text-transform:uppercase; padding:14px 20px !important; text-align:center; font-size:18px; color:#019d4a; font-weight:400;}

.table-desk{ padding:8px 45px !important; font-size:18px; color:#6a6c6f; font-weight:300;}
.table-subdesk{ padding:8px 20px !important; text-align:center; font-size:18px; color:#3d3d3d; font-weight:300;}
.table-btn{ display:inline-block; vertical-align:middle;}
.table-btn a:link,.table-btn a:visited{ display:block; text-decoration:none; background:#fff; border:1px solid #e4e4e4; padding:2px 8px; font-size:11px; font-weight:300; text-align:center; color:#626664;text-transform:uppercase;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.table-btn a:hover{ text-decoration:none; color:#007838;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

.shareholding{ width:100%; float:left; background:#fff; text-align:center;border-top:1px dashed #b2b2b2; padding:10px 0px;}
.shareholding ul{ list-style-type:none;margin:0;padding:0 45px;}
.shareholding li{list-style-type:none; margin:0px; padding:0px 10px 0px 0px; float:left;}
.shareholding li p{background:url(../images/pointbullet.png) no-repeat center left; padding:0px 0px 0px 15px; margin:10px 0px; font-size:14px; font-weight:300; text-align:left; color:#626664;}
.shareholding li:nth-child(1){width:60%;}
.shareholding li:nth-child(2){width:40%;}

.shareholding2{ width:100%; float:left; background:#fff;border-top:1px dashed #b2b2b2; padding:20px 45px;}
.shareholding2-title{color:#019d4a;font-size:18px;font-weight:400; padding-bottom:10px;text-transform:uppercase;}
.shareholding2-desk{font-size:14px; font-weight:300; color:#626664; line-height:26px;}

/*--search--*/
.searchlist{ width:100%; float:left;}
.searchlist ul{ margin:0px; padding:0px 20px; list-style-type:none;}
.searchlist li{ margin:0px 0px 60px 0px; padding:0px 30px 0px 0px; list-style-type:none; width:50%; float:left;}
.searchlist li .seatitle{color: #5a5a5a;font-size: 13px; font-weight: 300; line-height: 22px; overflow: hidden; text-overflow: ellipsis;
white-space: nowrap;}
.searchlist li .seadesk p{color: #a7a7a7;font-size: 14px;
font-weight: 300;  height: 40px;  line-height: 19px;  margin-bottom: 5px; overflow: hidden;  text-align: justify;}	
.searchlist li .seamore{ width:100%; float:left;}
.search-result{ width:50%; float:left; padding-right:20px; font-size:24px; color:#494949; font-weight:300;}	
.search-reserch{ width:50%; float:left;}	
.searchlist-outer{ width:100%; float: left; padding:0px 20px 30px 20px;}

.searchbox{ background:#007838 url(../images/search-icons.png) no-repeat left center; height:34px; line-height:34px; text-indent:42px; border:none; width:100%; font-size:24px; color:#fff; font-weight:300;}
.searchbox::-webkit-input-placeholder { color:#fff; }
.searchbox::-moz-placeholder { color:#fff; }
.searchbox:-ms-input-placeholder { color:#fff; }
.searchbox input:-moz-placeholder { color:#fff; }

.list {padding:0;list-style:none; width:267px; position:relative; display:none; margin-bottom:30px; }
.list li {list-style-type:none;width:100%;text-align:left;border-bottom:1px dashed #b2b2b2;}
.list li a {display: block;padding:8px 20px;background: #f7f7f7;text-decoration: none;font-size:16px; color:#848484; font-weight:300;}
.list li a:hover {color:#19a65b;background: #f7f7f7;}
.list li ul {display: none; margin:0px; padding:0px; position:absolute; left:0px; width:100%; z-index:10;background:#f7f7f7;}
.list li:hover ul {display: block;}
.list-outer{ background:#f7f7f7; text-transform:uppercase; border:1px dashed #b2b2b2; padding:12px 20px !important; font-size:20px; color:#848484; font-weight:300;}
.list-outer-left{ float:right; font-size:20px; margin-top:-3px;}

/*--contactus--*/
.contact-outer{ padding-bottom:60px;}
.contactleftfild-inner{ padding-bottom:20px; width:100%; float:left;}
.contactleftfild{ width:49%; float:left;}
.contactrightfild{ width:49%; float:right;}
.map-tab{ width:100%; display:block; float:left; background:#f7f7f7; text-align:center; border-bottom:1px dashed #b2b2b2;border-top:1px dashed #b2b2b2; margin-bottom:20px; padding:10px 20px;}
.map-tab ul{ list-style-type:none;margin:0;padding:0;}
.map-tab li{list-style-type:none;display: inline-block; vertical-align:top;}
.map-tab li a{display:block;color:#848484;font-size:25px;font-weight:300;text-decoration:none;padding:6px 25px 6px 20px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;background:url(../images/green-arow.png) no-repeat center left; text-align:left;}
.map-tab li a:hover{color:#19a65b;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.map-tab li a.current{display:block;color:#19a65b;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear; text-align:left;}

.contact-map{ margin-bottom:40px;}
.map-container {display: inline-block;position: relative;width: 100%;height:485px;}
.dummy {}
.element {position:absolute;top: 0;bottom: 0;left: 0;right: 0;}
.element iframe{position:absolute;width:100%;height:100%;}
.contact-heading { color:#019d4a; font-size:32px; font-weight:300; padding-bottom:5px; line-height:40px; text-transform:uppercase;}
.contact-desk{ color:#767676; font-size:13px; font-weight:400; padding-bottom:20px;}
.container-form{ width:100%; float:left;}
.container-form ul{ margin:0px; padding:0px; list-style-type:none;}
.container-form li{ margin:0px 0px 20px 0px; padding:0px; list-style-type:none;}
.container-form li:nth-child(1){ width:51%; float:left; padding-right:20px;}
.container-form li:nth-child(2){ width:49%; float:left;}
.container-form li:nth-child(3){ width:51%; float:left; padding-right:20px;}
.container-form li:nth-child(4){ width:49%; float:left;}
.container-form li:nth-child(5){ width:100%; float:left;}
.container-form li:nth-child(6){ width:100%; float:left; text-align:center; padding-bottom:20px;}

.selecttextbox{ width:100%; border:1px solid #ddd; text-indent:20px;font-weight:300; font-style:normal; font-size:21px; color:#3d3d3d; height:55px; line-height:55px;}
.selecttextbox:focus {border-color: #008649; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 134, 73, 0.6);outline:0 none;}
.selecttextbox:-moz-placeholder { color: #444;}
.selecttextbox::-moz-placeholder {color: #444;}
.selecttextarea{ width:100%; border:1px solid #ddd; padding-left:20px; padding-top:15px;font-weight:300; font-style:normal; font-size:21px; color:#3d3d3d; height:225px; line-height:24px; resize:none;}
.selecttextarea:focus {border-color: #008649; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 134, 73, 0.6);outline:0 none;}
.selecttextarea:-moz-placeholder { color: #333;}
.selecttextarea::-moz-placeholder {color: #333;}
.select-listbox{ width:100%; padding:8px; height:55px; border:1px solid #cfcfcf; font-weight:300; font-style:normal; font-size:21px; color:#868686;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;}
.select-listbox:focus {border-color: #008649; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 134, 73, 0.6);outline:0 none;}
.select-listbox:-moz-placeholder { color: #333;}
.select-listbox::-moz-placeholder {color: #333;}
.submit-button{ display:inline-block; vertical-align:top; background:#008649; border:none; cursor:pointer; padding:6px 40px; font-size:22px; color:#fff; text-align:center; font-weight:400; text-transform:uppercase;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.submit-button:hover{ display:inline-block; vertical-align:top; background:#007838; border:none; cursor:pointer; padding:6px 40px; font-size:22px; color:#fff; text-align:center; font-weight:400; text-transform:uppercase;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

.map-view{ width:100%; float:left;}
.text-view{ width:100%; float:left; margin-bottom:20px; padding:20px 0px;}
.mapaddres{ padding-bottom:20px; margin-bottom:30px; border-bottom:1px dashed #b2b2b2; width:100%; float:left;}
.mapaddres-inner{ width:50%; float:left; padding:0px 15px; line-height:22px; background:url(../images/pointbullet.png) no-repeat left top; margin-bottom:15px;}
.mapaddres-inner h4{ font-weight:400; font-size:13px; color:#494949; text-transform:uppercase; padding-bottom:10px;}
.mapaddres-inner h5{ font-weight:300; font-size:13px; color:#494949; line-height:22px;}

.holder {position: absolute;margin:14px 20px;cursor: auto;z-index: 1;font-weight:300; font-style:normal; font-size:21px; color:#868686;}
.holder2 {position: absolute;margin:9px 13px;cursor: auto;z-index: 1;}
.red{color:#ff3030;}








@media all and (max-width:1920px){
#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs,#customSlider .large-btns_tabs { padding-left:0px; width:41%;top:385px;}
}


@media all and (max-width:1600px){
#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs,#customSlider .large-btns_tabs { padding-left:20px;}
}

@media all and (max-width:1366px){
.header .bottom .left{ padding-left:20px;}
#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs,#customSlider .large-btns_tabs { padding-left:40px; width:40%;}
}

@media all and (max-width:1024px){
.wrapper{ width:100%;}
/*--menu--*/
.header .bottom .left{ padding:10px; position:absolute; z-index:10;}
.header .bottom{ height:68px;}
.header .bottom .right{ width:100%;}
.menuzord-menu.menuzord-right{ position:absolute; z-index:5; margin-top:68px; background:#fff;}
.menuzord .showhide{ padding-top:21px; position:relative; z-index:15;}
.menuzord-menu > li > a.active, .menuzord-menu > li:hover > a.active{ padding:8px 16px;}
.menuzord-menu > li > a{ padding:8px 16px;}
.menuzord.red .menuzord-menu ul.dropdown li:hover>a, .menuzord.red .menuzord-menu>li.active>a, .menuzord.red .menuzord-menu>li:hover>a {
background-color:#fafafa;border-bottom:2px solid #007838;}
.menu-leftsite{ width:100%;}
.menu-rightsite{ width:100%;border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}
.menutopmenu-image{ padding-left:15px; text-align:left;}
/*--menu--*/

.news-bottom li.newslist{ width:100%; padding-bottom:20px;}
.news-bottom li.shareprice{ width:50%; padding-bottom:20px; margin-top:20px;}
.news-bottom li.annualreport{ width:50%;}
.report-left{ width:50%;}
.report-top{ padding-bottom:20px;}
.report-right{text-align:left; padding-top:0px; padding-left:15px;}
.news-bottom li.annualreport{ padding-bottom:20px;}
.menu-green{ text-align:left;}
.menu-green-title{ padding:0px 10px;/* width:100%;*/}
#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs,#customSlider .large-btns_tabs { padding-left:40px; width:40%;top:385px;}
/*#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs, #customSlider .large-btns_tabs{ bottom:0%; top:380px;}
*/
.bull-slide-images{ height:350px;}
.bull-slide-desk{ min-height:350px;}

.footer{ padding:30px 20px;}

.rightcontact{ width:100%;}
.header{ width:100%;}
.news-bottom{ width:100%;}
.bull-slide{ width:100%;}
.slideright3{ width:100%;}
.footer ul{ width:100%;}
.menu-rightsite{ display:none;}
.news-bottom li.newslist ul{ padding-top:20px;}

/*genesis page*/
.genesis_container { width:100%;}
.genesis-banner{ height:520px;}

/*--founder--*/
.founder-container{ width:96%;}
.founder-banner{ height:405px;}
.top-tab{ display: block;}
.breadcrumbs{ padding:20px;}
.founder-outer{ padding:10px 20px;}
.founder-outer-banner .left{ width:42%;height:300px; margin-right:0px;}
.founder-outer-banner .right{ width:50%; padding-bottom:0px;padding-left:23px;}
.founder-outer-banner .right .top2{ padding-top:67px; padding-bottom:80px;}
.genesis_r_subtitle2{ margin-left:63px;}
.founder-ddesk .leftsite{ width:42%; margin-right:0px; padding-bottom:25px;}
.founder-ddesk .rightsite{ width:58%; padding-left:23px;}
.founder-ddesk{ padding-top:10px;}
.tab li a{ padding:0px 10px; font-size:14px;}
.tab li a.current{ padding:0px 14px; font-size:14px;}
.genesis-banner2{ height:430px;}

/*--finance--*/
.slider-banner-text2{ padding-top:80px;}
.breadfoundation{ height:0px;}

/*--milestones--*/
.mile-year{ width:90%;}

/*--announcements--*/
.announcements-tab li a{ font-size:18px;padding:6px 15px 6px 25px;}

/*--slider-captions--*/
.lefttop{ padding-top:100px;}
.leftbottom{ padding-top:120px;}
.righttop{ padding-top:100px;width:100% !important; text-align:right;}
.rightbottom{ padding-top:120px;width:100% !important; text-align:right;}
.slider-captions h2{ font-size:45px; line-height:45px;}
/*--slider-captions--*/





}

@media all and (max-width:768px){
.wrapper{ width:100%;}
.slider-banner-text{ width:50%;}
.slider-banner-text h2{ font-size:40px; line-height:35px;}
.slider-banner-text p{ color:#000;}
.slider-banner{ height:400px;}
.menu-green-title{ padding:0px 10px;/* width:100%;*/}
.menu-green-left{ margin:0px;}
.footer-left{ width:33%;}

/*genesis page*/
.genesis_r_image img { max-width:100%;}
.genesis_gallery_1 { height:167px;}
.genesis_gallery_3 { height:233px;}
.genesis_gallery_4 { height:400px;}

/*mamagenment team page*/
.mamagenment_people_bx ul li { width:29%;}

/*--founder--*/


/*--finance--*/
.finance-titlle{ font-size:25px; line-height:33px;}

.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;border-top: none;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}

}

@media all and (max-width:640px){
.wrapper{ width:100%;}
.menutop-bottomleft{ width:100%; padding-bottom:15px;}
.slider-banner{ height:400px;}
.slider-banner-text{ width:60%;}
.slider-banner-text h2{ font-size:40px; line-height:35px;}
.slider-banner-text p{ color:#000;}

.news-area{ margin-top:-17px;}
.news-title{ font-size:22px; min-height:70px;}
.arow-down{ right:15px;}
.news-bottom li.newslist{ width:100%; padding-bottom:20px;}
.news-bottom li.shareprice{ width:100%; padding-bottom:20px; margin-top:20px;}
.news-bottom li.annualreport{ width:100%;}
.report-left{ width:100%;}
.report-top{ padding-bottom:20px;}
.report-right{text-align:left; padding-top:0px; padding-left:15px;}
.news-bottom li.annualreport{ padding-bottom:20px;}
.menu-green{ text-align:left;}
.menu-green-title{ padding:0px 10px; width:100%;}

.bull-slide-images{ height:340px; width:50%;}
.bull-slide-desk{ width:50%; min-height:340px;}
/*#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs, #customSlider .large-btns_tabs{ width:50%; bottom:0%;top:365px}
*/.menu-green-left{ margin:0px;}

.foundation-banner{ height:300px;}
.slideright3{ height:300px;}
.foundation-banner-text{ height:280px;}
.foundation-banner-text .inner{ font-size:25px;}

.footer{ padding:20px;}
.footer-left{ width:50%;}
.footer-social{ margin-top:0px;}
.footer-social{ padding:20px 0px;}

#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs,#customSlider .large-btns_tabs { right:0px;
    text-align:left; position: absolute; z-index:9; padding-left:40px; width:50%; float:right;bottom:80px; top:365px;
}

/*----*/
.rightcontact{ width:100%;}
.header{ width:100%;}
.news-bottom{ width:100%;}
.bull-slide{ width:100%;}
.slideright3{ width:100%;}
.footer ul{ width:100%;}
.menu-rightsite{ display:none;}
.news-bottom li.newslist ul{ padding-top:20px;}

/*genesis page*/
.genesis_l { width:100%;}
.genesis_r { width:100%; padding-bottom:20px;}
.genesis_gallery { display:none;}

.genesis_r{ margin-top:0px;}
.genesis_r_title{ padding-left:0px;}
.genesis_r_title2{ margin-left:65px;}
.genesis-banner{ display:none;}
.genesis_l_titlle{ padding-top:0px;}

/*--founder--*/
.founder-container{ width:96%;}
.founder-banner{ height:405px;}
.top-tab{ display:none;}
.breadcrumbs{ padding:20px;}
.founder-outer{ padding:10px 20px;}
.founder-outer-banner .left{ width:42%; margin-right:0px;height:228px;}
.founder-outer-banner .right{ width:50%; padding-bottom:0px; padding-left:20px;}
.founder-outer-banner .right .top2{ padding-top:20px; padding-bottom:30px;}
.genesis_r_subtitle2{ margin-left:63px;}
.founder-ddesk .leftsite{ width:100%; margin-right:0px; padding-bottom:25px; display:none;}
.founder-ddesk .rightsite{ width:100%; padding-left:0px;}
.founder-ddesk{ padding-top:10px;}
.founder-thumb{ display:none;}
.genesis-banner2{ display:none;}

/*mamagenment team page*/
.mamagenment_people_bx ul li { width:36%;}

/*--finance--*/
.finance-left{ width:100%; padding-right:0px;}
.finance-right{ width:100%; margin-top:0px; text-align:center;}
.finance-titlle{ font-size:25px; line-height:33px;}
.finance-site-in{ padding:30px 0px;}
.slider-banner-text2{padding:80px 20px 20px 20px; width:100%;}
.slider-banner-text2 h2{ font-size:31px; line-height:32px;}

/*--foundation--*/
.breadfoundation{ height:0px;}
.found-left{ width:100%; padding-right:0px;}
.found-right{ margin-top:0px; width:100%; text-align:center;}
.finance-site{ text-align:center; padding-left:0px;}

/*--milestones--*/
.mile-title-in{ background-size:100px; padding-left:63px; padding-top:25px; min-height:100px; width:100%;}
.mile-year{ width:100%;}
.mile-title-in h4{ font-size:35px;}
.turns{ font-size:35px;}
.turnscount{ font-size:32px;}
.mile-title-in h5{ font-size:20px; padding-left:0px; margin-top:-10px; text-align:left;}
.yeartab li a{ margin:4px 2px; font-size:16px; padding:3px 8px;}
.yeartab li a.current{ margin:4px 2px; font-size:16px; padding:3px 8px;}
.yeartab-inner{ margin:4px 2px;}
.yeartab-inner .leftsite{ width:100px; height:100px;}
.yeartab-inner .leftsitein{ font-size:29px; line-height:29px;}
.yeartab-inner .rightsite{ padding-left:120px; height:100px;}
.rightsitetable{ vertical-align: middle;}
.yeartab-inner .rightsite p{ font-size:13px;}
.mile-title{ padding-bottom:20px;}
.founder-leftshadow{ display:none;}
.founder-rightshadow{ display:none;}

/*--newsletters--*/
.newsletters li{ width:200px; padding:10px;}
.newsletters ul{ text-align:center;}

/*--newsupdates--*/
.newsupdates-title{ font-size:22px; line-height:26px;}

/*--announcements--*/
.announcements-tab li a{ font-size:12px; background-size:5%; padding:6px 15px 6px 15px;}
.announcements-tab{ padding:0px 10px; display:none;}
.list{display: block;}

/*--announcements--*/
.yeartabinner li a{ margin:4px 2px; padding:3px 5px; font-size:16px;}
.yeartabinner li a.current{ margin:4px 2px; padding:3px 5px; font-size:16px;}
.table-heading{ font-size:15px; padding:10px 20px !important;}
.table-subheading{ font-size:15px;}
.table-desk{ font-size:15px;padding:10px 20px !important;}
.shareholding ul{ padding:0px 0px;}
.shareholding li:nth-child(1){ width:100%; padding:0px;}
.shareholding li:nth-child(2){ width:100%; padding:0px;}
.shareholding2{ padding:20px 0px;}

/*--slider-captions--*/
.lefttop{ padding-top:100px;}
.leftbottom{ padding-top:100px;}
.righttop{ padding-top:100px;width:100% !important; text-align:right;}
.rightbottom{ padding-top:100px;width:100% !important; text-align:right;}
.slider-captions h2{ font-size:28px; line-height:30px;}
/*--slider-captions--*/





}

@media all and (max-width:480px){
.wrapper{ width:100%;}
.menutop-bottomleft{ width:100%; padding-bottom:15px;}
.slider-banner{ height:300px;}
.slider-banner-text{ width:100%; padding:30px; margin-top:50px;}
.slider-banner-text h2{ font-size:31px; line-height:32px;}
.slider-banner-text p{ color:#000;}
.news-area{ margin-top:-17px;}
.news-title{ font-size:22px;}
.arow-down{ right:15px;}
.news-bottom li.newslist{ width:100%; padding-bottom:20px;}
.news-bottom li.shareprice{ width:100%; padding-bottom:20px; margin-top:20px;}
.news-bottom li.annualreport{ width:100%;}
.report-left{ width:100%;}
.report-top{ padding-bottom:20px;}
.report-right{text-align:left; padding-top:0px; padding-left:15px;}
.news-bottom li.annualreport{ padding-bottom:20px;}
.menu-green{ text-align:left;}
.menu-green-title{ padding:0px 10px; width:100%;}
.bull-slide-images{ width:100%; height:270px; overflow:hidden;}
.bull-slide-desk{ width:100%; padding:20px; min-height:315px;}
/*#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs, #customSlider .large-btns_tabs{ width:100%; padding-left:20px; bottom:0%; top:620px;}*/
.news-title{ min-height:80px;}
.foundation-banner{ height:300px;}
.slideright3{ height:300px;}
.foundation-banner-text{ height:280px;}
.foundation-banner-text .inner{ font-size:25px;}
.footer{ padding:20px;}
.footer-left{ width:100%;}
.footer-social{ margin-top:0px;}
.footer-social{ padding:20px 0px;}
.leftmargin{ margin-left:-98px;}
.offices-map{background:url(../images/mapmobile.jpg) no-repeat;}
#customSlider .centered-btns_tabs, #customSlider .transparent-btns_tabs,#customSlider .large-btns_tabs { right:0px;
text-align:left; position: absolute; z-index:9; padding-left:20px; width:100%; float:right;bottom:140px; top:620px;}
.rightcontact{ width:100%;}
.header{ width:100%;}
.news-bottom{ width:100%;}
.bull-slide{ width:100%;}
.slideright3{ width:100%;}
.footer ul{ width:100%;}
.menu-rightsite{ display:none;}
.news-bottom li.newslist ul{ padding-top:20px;}

/*genesis page*/
.genesis_l { width:100%;}
.genesis_r { width:100%;}
.genesis_gallery { display:none;}
.genesis_l_titlle{ padding-top:0px;}
.genesis_r{ margin-top:0px;}
.genesis_r_title{ padding-left:0px;}
.genesis_r_title2{ margin-left:65px;}
.genesis-banner{ display:none;}

/*--founder--*/
.founder-container{ width:96%;}
.founder-banner{ height:405px;}
.top-tab{ display:none;}
.breadcrumbs{ padding:20px;}
.founder-outer{ padding:10px 20px;}
.founder-outer-banner .left{ width:100%; margin-right:0px;height:228px;}
.founder-outer-banner .right{ width:100%; padding-bottom:20px;}
.founder-outer-banner .right .top2{ padding-top:20px; padding-bottom:30px;}
.genesis_r_subtitle2{ margin-left:63px;}
.founder-ddesk .leftsite{ width:100%; margin-right:0px; padding-bottom:25px; display:none;}
.founder-ddesk .rightsite{ width:100%;}
.founder-ddesk{ padding-top:10px;}
.founder-thumb{ display:none;}
.genesis-banner2{ display:none;}
.founder-ddesk .rightsite{ width:100%; padding-left:0px;}

/*mamagenment team page*/
.mamagenment_people_bx ul li { width:76%;}
.mamagenment_titl_bx {margin-left: 0; padding: 40px 0 40px 55px; font-size: 31px;}

/*--finance--*/
.finance-left{ width:100%; padding-right:0px;}
.finance-right{ width:100%; margin-top:0px; text-align:center;}
.finance-titlle{ font-size:25px; line-height:33px;}
.finance-site-in a:link, .finance-site-in a:visited{ font-size:15px;}
.finance-in{ padding-right:10px;}
.finance-site-in{ padding:30px 0px;}
.slider-banner-text2{ padding:80px 20px 20px 20px; width:100%;}
.slider-banner-text2 h2{ font-size:31px; line-height:32px;}

/*--foundation--*/
.breadfoundation{ height:0px;}
.found-left{ width:100%; padding-right:0px;}
.found-right{ margin-top:0px; width:100%;text-align:center;}
.finance-site{ text-align:center; padding-left:0px;}

/*--milestones--*/
.mile-title-in{ background-size:100px; padding-left:33px; padding-top:25px; min-height:100px; width:100%;}
.mile-year{ width:100%;}
.mile-title-in h4{ font-size:18px;}
.turns{ font-size:18px;}
.turnscount{ font-size:32px;}
.mile-title-in h5{ font-size:17px; padding-left:0px; margin-top:-16px;text-align:left;}
.yeartab li a{ margin:4px 2px; font-size:16px; padding:3px 8px;}
.yeartab li a.current{ margin:2px; font-size:16px; padding:3px 8px;}
.yeartab-inner{ margin:4px 2px;}
.yeartab-inner .leftsite{ width:100px; height:100px;}
.yeartab-inner .leftsitein{ font-size:29px; line-height:29px;}
.yeartab-inner .rightsite{ padding-left:120px; height:100px;}
.rightsitetable{ vertical-align:top;}
.yeartab-inner .rightsite p{ font-size:13px;}
.mile-title{ padding-bottom:20px;}
.founder-leftshadow{ display:none;}
.founder-rightshadow{ display:none;}

/*--newsletters--*/
.newsletters li{ width:130px; padding:5px;}
.newsletters ul{ text-align:center;}
.newsletters li a .topimg{ display:block; padding:8px;}
.newsletters li a .topimg .inner{ display:block;height:30px;}

/*--newsupdates--*/
.newsupdates-inner li{ width:100%;}
.newsupdates-inner li .right{ padding-right:0px;}

/*--newsupdates--*/
.newsupdates-title{ font-size:18px; line-height:22px;}

/*--announcements--*/
.announcements-tab li a{ font-size:12px; background-size:5%; padding:6px 15px 6px 15px;}
.announcements-tab{ padding:0px 10px; display:none;}
.list{display: block;}

/*--announcements--*/
.yeartabinner li a{ margin:4px 2px; padding:3px 5px; font-size:16px;}
.yeartabinner li a.current{ margin:4px 2px; padding:3px 5px; font-size:16px;}
.table-heading{ font-size:15px; padding:10px 20px !important;}
.table-subheading{ font-size:15px;}
.table-desk{ font-size:15px;padding:10px 20px !important;}
.shareholding ul{ padding:0px 0px;}
.shareholding li:nth-child(1){ width:100%; padding:0px;}
.shareholding li:nth-child(2){ width:100%; padding:0px;}
.shareholding2{ padding:20px 0px;}

/*--search--*/
.search-result{ width:100%; padding-right:0px; padding-bottom:20px; font-size:18px;}
.search-reserch{ width:100%;}
.searchlist-outer{ padding:0px 0px 30px 0px;}
.searchlist ul{ width:100%; padding:0px;}
.searchlist li{ width:100%; margin-bottom:45px;}

/*--contactus--*/
.contactleftfild{ width:100%; padding-bottom:20px;}
.contactrightfild{ width:100%;}
.map-tab{ padding:10px 0px;}
.map-tab li a{ font-size:14px; padding-right:15px;}
.map-container{ height:250px;}
.contact-heading{ font-size:25px; line-height:32px;}
.container-form li:nth-child(1){ width:100%; padding-right:0px;}
.container-form li:nth-child(2){ width:100%; padding-right:0px;}
.container-form li:nth-child(3){ width:100%; padding-right:0px;}
.container-form li:nth-child(4){ width:100%; padding-right:0px;}
.mapaddres-inner{ width:100%; padding-right:0px; margin-bottom:25px;}
.mapaddres{ border:none; margin-bottom:0px; padding-bottom:0px;}

/*--slider-captions--*/
.lefttop{ padding-top:60px;}
.leftbottom{ padding-top:60px;}
.righttop{ padding-top:60px;width:100% !important; text-align:right;}
.rightbottom{ padding-top:60px;width:100% !important; text-align:right;}
.slider-captions h2{ font-size:22px; line-height:24px;}
/*--slider-captions--*/



}

