@charset "utf-8";
/* CSS Document */

.inner_container_wrap{width:980px; min-height:300px; height:auto; margin:0px auto 80px auto;  /*padding-top:20px; background:#096;*/}

.breadcum{display:block;  font-size:12px; margin-bottom:10px; text-transform:capitalize; line-height:20px; padding-top:20px;}
.breadcum a{color:#000;}
.breadcum a:hover, .breadcum a.white:hover{color:#f6772b;}
.breadcum a.white{color:#fff;}


.email_box{width:260px; height: auto; position:relative; /*float:right;*/ background:#f00; }
.email_box input[type="text"]{height:15px; color:#646464; background:#fff;  width:203px;  border:1px solid #000; padding:8px; }
.email_box input[type="submit"]{ color:#fff; height:33px; padding:0 10px;  background:#000; border:1px solid #000; position:absolute; top:0px;	right:0px; cursor:pointer;}
.email_box input[type="submit"]:hover{background:#fbb030; color:#000;}

.back{float:right; background: url(../images/back_arrow.png) no-repeat 5px 5px #000; color: #fff; text-transform: capitalize; padding: 2px 10px 0 30px; border-radius: 10px;  font-size: 12px;}
.back:hover{border-radius:4px; background: url(../images/back_arrow.png) no-repeat 5px 5px #DA0D13; color:#fff;}

.full_content{width:100%; height: auto; min-height:200px; margin-bottom:20px;}
.full_content_left{width:42%; height: auto; padding:2%; float:left; background:#ac8a4e;}
.full_content_left img{width:100%; height:auto; margin-bottom:15px;}
.full_content_left h4{font-size:20px; color:#fff;}

.full_content_right{width:52%; height: auto; float:right;}
.full_content_right span{ font-weight:bold; font-size:18px; margin-bottom:15px; display:block;}
.full_content_right p{color:#646464;}

.other_full_content{width:96%; padding:2%; min-height:200px; height: auto; background:#e4e4e4; margin-bottom:20px;}
.other_full_content h4{color:#503400; margin-bottom: 10px;}
.heading{display:block; margin-bottom:10px; position:relative;}
.other_full_content .heading span{ display:inline-block; font-size:18px; color:#503400;}
.other_full_content .heading a{float:right; background: url(../images/back_arrow.png) no-repeat 5px 5px #000; color: #fff; text-transform: capitalize; padding: 2px 10px 0 30px; border-radius: 10px;  font-size: 12px;}

.other_full_content .heading a:hover{border-radius:4px; background: url(../images/back_arrow.png) no-repeat 5px 5px #DA0D13; color:#fff;}
.other_full_left{width:59%; height: auto;  float:left;}
.other_full_left select{border:0; outline:none; padding:5px; margin-bottom:15px; min-width:200px;}
.other_full_left select option{line-height:20px;}
.other_full_left ul{ width:100%; margin-bottom:20px;}
.other_full_left ul li{border-bottom:1px solid #bdbdbd; padding:10px 0 0;}
.other_full_left ul li:last-child{ border-bottom:0;}
.other_full_left ul li strong{font-size:15px; margin-bottom:5px; display:block;}
.other_full_left ul li span{display:block; margin-bottom:10px; color:#636363;}
.other_full_left ul li p{color:#646464;}
.other_full_left ul li a{color:#000;}
.other_full_left ul li a:hover{color:#AC8A4E;}
.economy{width:100%;}
.economy .head{color:#503400; font-size:20px; text-transform:capitalize;}


/*.other_full_left ul li:hover{background:#646464;}*/


.other_full_right{width:34%; height: auto; min-height:200px;  float:right;}
.other_full_right h4{font-size:22px; display:block; margin-bottom:20px; color:#503400; }
.other_full_right .box{display:block; padding:3%; height: auto; background:#fff; margin-bottom:20px; color:#656565;  /*text-align:center;*/}
.other_full_right .box:last-child{margin-bottom:0;}
.other_full_right .box img{width:100%; height:auto; margin-bottom:10px; max-width:308px;}
.other_full_right .box strong{font-size:18px; display:block; margin-bottom:10px; font-weight:normal;}
.other_full_right .box span {margin-bottom:5px; display:block; font-size:12px;}
.other_full_right .box p{margin-bottom:0;}
.other_full_right .box a{color:#656565; display:block;}
.other_full_right .box a:hover{color:#AC8A4E;}
.other_full_right .box a:hover h5{color:#AC8A4E;}

.our_business{width:980px; min-height:300px; height:auto; margin:0px auto;  /*padding-top:20px;*/ padding-bottom:30px;}

.broking_bg{width:100%; height: auto; /*max-height:435px;*/ background:url(../images/broking_bg.jpg) repeat-x top left #161616; position:relative;}

.other_business_wrap{display:block; position:relative; margin-top:-30px;}


.broking_left{width:52%; height: auto; float:left; }
.broking_left img {width:100%; height:auto;}
.broking_right{width:46%; height:auto; float:right; color:#fff;}
.broking_right .head{ font-size:20px; margin-bottom:15px; display:block; text-transform:capitalize;}
.broking_left .head{ font-size:20px; margin:10px; display:block; text-transform:capitalize; color:#fff;}

.more_info{/*margin-bottom:5px;*/}

.broking_right a{background:#fbb030; display:block; padding:6px 10px; color:#000; text-align:center;}
.broking_right a:hover{background:#ee1d25; color:#FFF; }
.broking_right a span{width:25px; height:21px; float:right; background:url(../images/broking_arrow_new.png) no-repeat center top ;}
.broking_right a:hover span{ background:url(../images/broking_arrow_new.png) no-repeat center bottom ;}

.broking_content{width:100%; min-height:100px; height: auto; background:#e4e4e4; margin-bottom:20px;  position:relative;}
.broking_content .image{text-align:center; width:96%; margin:2% auto;}
.broking_content .image img{width:100%; max-width:458px;}
.broking_content_left{/*width:65%;*/ width:96%; height: auto; float:left; margin:2%;}
.broking_content .head{display:block; text-align:left;  margin-bottom:10px; font-size:20px; color:#503400;}
.broking_content_right{width:26%; float:right; margin:2% 2% 0;}
.broking_content_right .image{position:absolute; bottom:0;}
.broking_content_right .image img{width:100%;}

.broking_content_left ol li{list-style:decimal; text-align:justify; margin-bottom:15px; margin-left:20px;}

.broking_content .devide{width:96%; min-height:100px; height:auto; margin:0 auto; padding:2%; color:#000; text-align:justify; line-height:20px; }
.broking_content .devide h3{color:#503400; font-size:20px; margin-bottom:10px;}
.broking_content .devide ul li{ background:url(../images/li_arrow.png) no-repeat left 5px; padding-left:15px; margin-bottom:5px;}
.broking_content .devide .left{width:50%; height: auto; float:left;}
.broking_content .devide .right{width:45%; height: auto; float: right;}


.business{width:100%; min-height:100px; height:auto; background:#e8e1d4; margin-bottom:20px;}
.business .head {
display: block;
padding: 2%;
background: #fbb030;
font-size: 20px;
text-transform: capitalize;
margin-bottom: 2%;
}
.business .sub_head {display: block;padding: 0 2% 2%;font-size: 20px;text-transform: capitalize;}
.business ul{width:96%; height:auto; padding:2%; text-align:justify;}
.business p {
padding: 0 2%;
margin-bottom: 15px !important;
}
.business ul li{ background:url(../images/business_li_bullet.png) no-repeat left 7px; }
.business ul li span{ border-bottom:1px solid #c9c6c0; display:block; margin-left:40px; padding:12px 0px 12px; line-height:20px;}
.business ul li:last-child span{border-bottom:none;}
.business .image{text-align:center; width:96%; margin:2% auto;}
.business .image img{width:100%; max-width:458px;}
.business .graph{width:96%; margin:0 auto; display:table; text-align:center;}
.business .graph .graph_box{display: inline-block; width:45%; margin:2% ;  text-align:center;  }
.business .graph .graph_box h5{ font-size:16px; text-transform:capitalize; margin-bottom:15px;}
.business .info{color:#E59713; padding:0 2% 2%; text-decoration:underline;} 


.people{width:100%; height:auto; min-height:200px; /*background:#FC9;*/}
.people ul li{ display:block;  padding:2%;  background:#acb7c0; margin-bottom:20px; text-align:justify;}
.people_left{float:left;}
.people_right{float:right;}

.people_pic{width:23%; height: auto;}
.people_pic img{width:100%; height:auto; max-width:231px;}
.people_profile{width:74%; height: auto; }
.people_name{color:#002542; display:block; font-size:20px; line-height:20px; margin-bottom:10px; text-align:left;}
ul.people_detail{font-size:12px;}
ul.people_detail li{ background:url(../images/li_arrow.png) no-repeat left 5px; padding:0 0 0 15px; margin-bottom:0px;}
.people_name span{font-size:12px; display:block;}
.people_profile p{font-size:12px; margin-bottom:10px;}

.investor_rel_wrap{width:100%; height:146px; background:url(../images/investor_bg.jpg) repeat-x top left #292929; position:relative;}

.year_search{ float: right; margin-bottom:2%;}
.year_search select{margin-left:10px; width:225px !important; padding:5px; border:none; outline:none;}

.reports{width:100%; min-height:100px; height:auto; padding:2%;}
.reports_box{width:100%; height: auto; background:#fff;}

.reports_box ul{}
.white_bg{background:#fff; text-transform:uppercase; color:#785110 !important; font-weight:bold;}
.reports_box li{display:table; width:100.1%; background:#eadbc2; line-height:20px; }
.reports_box li:nth-child(odd){background:#f1e9dc;}
.reports_box li .news_mofsl{padding:10px 15px;}
.reports_box li .news_mofsl span a{width:85%; float:left; margin-bottom:10px;}
.reports_box li .news_mofsl span{color:#999; font-size:12px; float:right;}

.reports_box li .report_value{display:table-cell; text-align:center; padding:2% 1%; width:27%; vertical-align:middle; color:#000; line-height:20px;}
.reports_box li .mandatory{display:table-cell; text-align: left; padding:2%; width:75%; vertical-align:middle; color:#000; line-height:20px;}
.reports_box li .mandatory_dwnld{display:table-cell; text-align:center; padding:2% 1%; width:20%; vertical-align:middle; color:#785110; line-height:20px;}
.reports_box li .press_release{display:table-cell; text-align:center; padding:2%; width:14%; vertical-align:top; color:#000; line-height:20px; text-align:left;}
.reports_box li .press_release_title{display:table-cell; text-align:center; padding:2%; width:31%; vertical-align:middle; color:#785110; line-height:20px; text-align:left;}
.reports_box li  a{ color:#000;}
.reports_box li  a:hover{ color:#666;}


.pager{ width: auto; float:right; margin:2%; font-size:13px;}
.pager a{color:#000;}
.pager a:hover{color:#fbb030;}
.pager span{margin:0 5px;}
.pager span a {padding:0 8px; border-right:1px solid #785110; color:#785110;}
.pager span a:last-child{border-right:none;}
.pager span a:nth-last-child(2){border-right:none;}
.pager span a:hover{background:#785110; color:#fff;}
.pager span.select{border-right:1px solid #785110; color:#FFFFFF; margin:0px; padding:0 8px;background:#785110;}
.pager a.aselect{border-right:none;}
.pager a.aselect:hover{ color:#fbb030  !important; background: none !important; text-decoration:none;}

.nodata{ text-align:center !important; vertical-align:middle; padding-left:0px !important;}
/* -------------------------------------------- more and less starts -------------------------- */
a.adjust{
		display:inline-block;
		color:#000;
		float:right;
		font-size:13px;
		background:url(../images/more_bullet.png) no-repeat right top; padding-right:15px;
	}
a.adjust:hover{
	color:#FFF;
	background:url(../images/more_bullet.png) no-repeat right bottom; padding-right:15px;
	-webkit-transition: all 400ms; /*safari and chrome */
	-moz-transition: all 400ms ease; /* firefox */
	-o-transition: all 400ms ease; /* opera */
	transition: all 400ms ease;
}


.act{
	color:#FFF;
	float:right;
		font-size:13px;
	background:url(../images/more_bullet.png) no-repeat right bottom; padding-right:15px;
	-webkit-transition: all 400ms; /*safari and chrome */
	-moz-transition: all 400ms ease; /* firefox */
	-o-transition: all 400ms ease; /* opera */
	transition: all 400ms ease;
}

a.act:hover{
		display:inline-block;
		color:#000;
		float:right;
		font-size:13px;
		background:url(../images/more_bullet.png) no-repeat right top; padding-right:15px;
	}



p.continued{display:none;}

/* -------------------------------------------- more and less end -------------------------- */

.timeline_wrap{padding:2% 0; background:#fff; border:1px solid #c8c8c8; }

.timeline{display:block; height: auto; background:url(../images/timeline_accord_bg.jpg) repeat-y center top ; padding:2% 0; }
.year{display:inline-block; border-radius:50%; width:48px; height:33px; padding-top:15px;}
.year:hover{ background:#fbb030; color:#000; border:0; }


.arrowlistmenu .accord_detail ul li{width:45%; /*background:#e6e6e6; */float:left; /*margin-bottom:2%;*/ 	}
.arrowlistmenu .accord_detail ul li:nth-child(even){float:right; }
.arrowlistmenu .accord_detail ul li:nth-child(odd){float:left; clear:both;}

.arrowlistmenu .accord_detail ul li .month{display:block; font-size:16px; text-transform:uppercase; padding-bottom:5px;} 
.arrowlistmenu .accord_detail ul li .timeline_detail{display:block; padding:4%; color:#636363; background:#e6e6e6; }
.arrowlistmenu .accord_detail ul li .timeline_detail .title{display:block; color:#000; margin-bottom:10px; font-size:14px;}
.arrowlistmenu .accord_detail ul li .timeline_detail p{line-height:16px;}
.arrowlistmenu .accord_detail ul li .timeline_detail .pic{float:left; margin-right:10px; }
.arrowlistmenu .accord_detail ul li .timeline_detail .pic1{float:right; margin-left:10px; }
.arrowlistmenu .accord_detail ul li .timeline_detail .pic_detail{}
.redtext{ color:Red;}


ul.annual_report{display:table; margin:0 auto;  text-align:left; margin:0 -23px;}
ul.annual_report li{width:200px; height:240px; margin:0 23px 20px ; display:inline-block; text-align:center; vertical-align: top; /*overflow:hidden;*/ }
ul.annual_report li a{color:#000;}
ul.annual_report li a:hover{color:#8B8B8B;}
ul.annual_report li a span{display:block;}
ul.annual_report li a img{opacity: 1; filter: alpha(opacity=100); width:100%; }
ul.annual_report li a img:hover{opacity: 0.75; filter: alpha(opacity=75);}

ul.transaction{display:table; margin:0 auto;  text-align:left; margin:0 -23px;}
ul.transaction li{width:202px; height:240px; margin:0 22px 20px ; display:inline-block; text-align:center; vertical-align: top;}
ul.transaction li img{border:1px solid #c8c8c8; margin-bottom:10px;}
ul.transaction li span{display:block;}

.history_wrap{width:100%; margin-bottom:40px; }

.history_pic{width:46%; height: auto; }
.history_pic img{width:100%; height:auto;}
.history{width:51%; height: auto;  color:#646464;}
.history h4{font-size:18px; color:#000;}
.history p{ line-height:19px;}
.history_pic iframe{width:100%; height:250px;}

.news_box{width:44.5%; height:145px; background:#FFF;float:left; margin-right:24px; padding:2%; color:#646464; margin-bottom:20px; border:1px solid #d2d2d2; -moz-box-shadow: 0px 3px 6px #c8c8c8; -webkit-box-shadow: 0px 3px 6px #c8c8c8; box-shadow: 0px 3px 6px #c8c8c8;}	
.news_box:nth-child(even){ margin-right:0;}
.news_box:nth-child(3), .news_box:nth-child(4){ margin-bottom:0;}
.news_box .pic{width:35%; height: auto; float:left;}
.news_box .pic img{width:100%; height:auto; border:1px solid #e2e2e2;}
.news_box .news{ float:right; width:59.5%; height:147px; float:right; position:relative; }
.news_box h4{font-size:24px; color:#615800; margin-bottom:16px; text-transform:capitalize;}
.news_box .news a.more{position:absolute; color:#000; right:0; bottom:0; text-transform:capitalize; font-size:12px;}
.news_box .news a.more:hover{color:#FBB030;}


ul.customer_box {display:table; text-align:center; margin:0 -13px;}
ul.customer_box li{width:231px; height:156px; margin:0 11px 20px ; display:inline-block; text-align:center; background: url(../images/customer_bg.jpg) repeat-x left center; text-align:center; padding:20px 40px; color:#fff; font-size:12px; vertical-align:text-top;}

ul.customer_box li img{display:block; margin:0 auto 15px  auto;}
ul.customer_box li .heading{display:block; font-size:16px; margin-bottom:5px;}

.core{display:block; text-align:center; margin-top:20px;}
.core img{width:100%; max-width:741px; height:auto;}

.association_wrap{width:100%; margin-bottom:30px;}
.association_right{width:33%; height: auto; float:right; text-align:center;}
.association_right img{width:100%; min-width:250px; max-width:330px;}

.association_left{width:63%; height: auto;  float:left;}
.association_left h4{font-size:18px; color:#ff6a03; margin-bottom:15px; }

ul.association_box {display:table; text-align:center; margin:0 -13px;}
ul.association_box li{width:271px; height:133px; margin:0 11px 20px ; display:inline-block; text-align:center; background: url(../images/association_box_bg.jpg) repeat-x left center; text-align:left; padding:20px; color:#333333; font-size:14px; vertical-align:text-top; -moz-box-shadow: 0px 3px 6px #c8c8c8; -webkit-box-shadow: 0px 3px 6px #c8c8c8; box-shadow: 0px 3px 6px #c8c8c8;}


ul.association_box li span{ display: block; width:57px; height:49px; margin:0 auto 15px ;}



ul.advertisement{display:table; margin:0 auto;  text-align:left; margin:0 -23px;}
ul.advertisement li{width:200px; height:187px; margin:0 22px 20px ; display:inline-block; text-align:center; vertical-align: top; overflow:hidden; position:relative; background:#fbb030;}
ul.advertisement li a{color:#000;}
ul.advertisement li a:hover{color:#8B8B8B;}
ul.advertisement li a span{width:56px; height:64px; position:absolute; right:-10px; bottom:-12px; background:url(../images/ad_corner.png) no-repeat ;}
ul.advertisement li a img{opacity: 1; filter: alpha(opacity=100); width:100%; }
ul.advertisement li a img:hover{opacity: 0.75; filter: alpha(opacity=75);}

ul.programs{width:100%;}
ul.programs li{border-bottom: 1px solid #bdbdbd; display:block; padding:20px;}
ul.programs li:last-child{border-bottom:none;}
ul.programs li .head{ font-size:18px; color:000; margin-bottom:20px; display:block;}
ul.programs li p{color:#646464;}
ul.programs li p:last-child{margin-bottom:0;}
/*ul.programs li .head img{vertical-align:middle; margin-right:20px;}*/
ul.programs li:nth-child(even) img{vertical-align:middle; margin-left:20px;}
ul.programs li:nth-child(odd) img{vertical-align:middle; margin-right:20px;}

/*.research_inner{color:#646464;} */
.research_inner hr{border: none; height:1px; background:#bbb; margin-bottom:15px;}
.date{color:#646464; font-size:12px; margin-bottom:15px;}
.research_inner .left{width:65%; float:left; margin-bottom:20px;}
.research_inner .right{width:30%; float:right;  text-align:center; margin-bottom:20px;}
.research_inner .right img{width:100%; height:auto; border:1px solid #bbb; max-width:300px;}

.research_inner .button{display:table; margin:0 auto; text-align: center;}
.research_inner .button a{background:#000; color:#fff; text-transform:capitalize; padding:5px 15px; border-radius:15px; display:inline-block; width:130px; text-align:center; margin:0px 10px 0px 0; font-size:12px;}
.research_inner .button a:last-child{margin-right:0;}

.research_inner .button a:hover{border-radius:8px; background:#DA0D13; color:#fff;}
.research_inner ul{text-align:justify;}
.research_inner ul li{ background:url(../images/li_arrow.png) no-repeat left 5px; padding-left:15px; margin-bottom:5px;}

.research_inner img{width:100%; height:auto;}

.career_wrap{ color:#646464; margin-bottom:20px ; }
.career_left{width:64%;  float:left;}
.career_left h4{ font-size:18px; color:#503400;}
.career_left img{border:1px solid #ddd; width:99.5%; margin-bottom:15px;}

.career_right{width:29%; padding:1%; min-height:200px; height:auto; background:#000; float:right; color:#fff;}
.career_right span{display:block; text-align:center !important; }
.career_right img{width:100%; margin-bottom:15px; max-width:290px;}
.career_right h2{font-size:24px; margin-bottom:10px;}
.career_right .more a{ display:block; text-align:right; color:#fbb030; font-size:12px;}
.career_right .more a:hover{color:#fff;}

ul.career_box {display:table; text-align:center; margin:0 -15px;}
ul.career_box li{width:200px; height:156px; margin:0 15px 20px ; display:inline-block; color:#fff; text-align:center;  padding:50px 10px 20px; color:#fff; vertical-align:text-top; font-size:20px; line-height:30px;}

ul.career_box li.team{background:url(../images/career_team.png) no-repeat center bottom #fbb030;}
ul.career_box li.team:hover{background:url(../images/career_team.png) no-repeat center bottom #000;}

ul.career_box li.future{background:url(../images/future.png) no-repeat center bottom #fbb030;}
ul.career_box li.future:hover{background:url(../images/future.png) no-repeat center bottom #000;}

ul.career_box li.training{background:url(../images/training.png) no-repeat center bottom #fbb030;}
ul.career_box li.training:hover{background:url(../images/training.png) no-repeat center bottom #000;}

ul.career_box li.current_opening{background:url(../images/current_opening.png) no-repeat center bottom #fbb030;}
ul.career_box li.current_opening:hover{background:url(../images/current_opening.png) no-repeat center bottom #000;}

ul.career_box li a{color:#fff; text-transform:capitalize;}

ul.blog_box{display:table; text-align:left; margin:0 -13px;}
ul.blog_box li{width:298px; height: auto; margin:0 12px 20px ; display:inline-block; color:#646464;  vertical-align:text-top; position:relative; border:1px solid #dedede; font-size:12px;  }
.blog_details{width:93%; padding:3.5%; }
.blog_details img{width:131px; height:115px; border:1px solid #dedede; background:#F90;}
.blog_details strong{color:#000; font-size:16px;}
.blogger a{background:#fff !important; color:#000 !important; text-align:left !important; display:inline !important; padding:0 !important;}
.blogger a:hover{ background:#fff !important; color:#646464 !important; text-align:left !important; display:inline !important; padding:0 !important;}

ul.blog_box li a{display:block; background:#000; color:#fff; text-align:right; padding:5px 10px;}
ul.blog_box li a:hover{color:#000; background:#fcbd53;}

.blog_right{width:31%;  min-height:200px; height:auto; float:right; color:#000; }
.blog_right_box{width:100%; min-height:200px; height:auto; background:url(../images/blog_right_bg.jpg) repeat-x left bottom #fbfbfb; border:1px solid #f0f0f0; margin-bottom:30px;}
.blog_right_box .title{ background:#fbb030; color:#000; width:94%; padding:3%; margin-bottom:0; font-size:16px; display:block;}
.blog_right_box ul li{border-bottom:1px solid #d9d9d9; padding:10px;}
.blog_right_box ul li a{color:#000;}
.blog_right_box ul li a:hover{color:#646464;}
.blog_right_box ul li span{display:block; margin-bottom:0;}

.blog_right_box  .read_more{float:right; font-size:12px;}
.blog_right_box .read_more a{color:#000; text-transform:capitalize; background:url(../images/read_more_bg_1.png) no-repeat right top; padding-right:15px;}
.blog_right_box  .read_more a:hover{background:url(../images/read_more_bg_1.png) no-repeat right bottom; color:#fbb030;}

.blog_archive{ width:100%; height:20px; background:url(../images/selector_2.png) no-repeat right top #fbb030; padding:9px 0;  color:#000; text-align:left; font-size:14px; position:relative; margin-bottom:30px !important; clear:both !important;}
.blog_archive span{padding:5px;}

.blog_archive ul{ display:none; position:absolute; width:100%; top:38px; border:1px solid #c8c8c8; background:#000; z-index:99;}
.blog_archive ul li {width:98%; padding:5px;}
.blog_archive ul li a{ width:95%; display:block; padding:1% 2%; background:#000; margin:0; text-transform:capitalize; color:#fff;}
.blog_archive ul li a:hover{background:#ed1c24; color:#fff;}

.blog_archive:hover{background:url(../images/selector_2.png) no-repeat right bottom #c8c8c8;}
.blog_archive:hover ul{display:block;}

.blog_inner{display:block; padding:2%; border:1px solid #d0d0d0; font-size:13px;} 
.blog_inner .head{font-size:18px; color:#000; margin-bottom:10px;}
.blog_inner .head2{font-size:15px; margin-bottom:10px;}
.blog_inner .head a{color:#000;}
.blog_inner .head a:hover{color:#646464;}
.blog_inner ul li{border-bottom:1px solid #d0d0d0; margin-bottom:15px; padding-bottom:2%;}
.blog_inner ul li:last-child{border-bottom:none; margin-bottom:0;}
.blog_inner .com{display:block; color:#000; font-size:13px;}

.announcement{display:block; border:1px solid #d0d0d0; font-size:12px;} 
.announcement .head{font-size:16px; color:#000; margin-bottom:10px;}
.announcement .details{width:75%; float:left;}
.announcement .pic{width:22%; float: right;}
.announcement .pic img{width:100%; max-width:250px; border:1px solid #d0d0d0; }
.announcement p{margin-bottom:0; margin-bottom:10px;}
.announcement .head a{color:#000;}
.announcement .head a:hover{color:#646464;}
.announcement ul li{border-bottom:1px solid #d0d0d0; padding:2%; background:#e4e4e4; color:#000;}
.announcement ul li:nth-child(even){background:none; color:#646464;}
.announcement ul li:last-child{border-bottom:none; margin-bottom:0;}
.announcement .com{display:block; color:#000; font-size:13px;}

.cookies{display:block; border:1px solid #d0d0d0; font-size:13px; padding:2%; text-align:justify;} 
.cookies p{margin-bottom:10px;}
.cookies p:last-child{margin-bottom:0;}

.cookies a{color:#000;}
.cookies a:hover{color:#646464;}


.tags{float:left;}
.tags a{color:#646464;}
.tags a:hover{ text-decoration:underline;}

.comments{float:right; color:#000;}
.comments a{color:#000;}
.comments a:hover{ text-decoration:underline;}

.team_culture{position: relative; background: url(../images/team_culture_bg.png) no-repeat center 50%; height:450px; display:block;  }
.team_culture .heading{ font-size:18px; color:#503400;}
.core_purpose{position:absolute; left:43%; width:150px; top:36%; text-align:center;}
.core_purpose p{text-align:center;}
.excellence{position:absolute; left:13%; width:300px; top:5%;}
.passion{position:absolute; left:0%; width:300px; top:38%;}
.meritocracy{position:absolute; left:11%; width:300px; top:82%;}
.integrity{position:absolute;  left:66%; width:300px; top:18%;}
.team_work{position:absolute; left:64%; width:300px; top:76%;}

.team_culture_small{display:none;}

.address{width:35%; float:left;}
.map{width:60%; float:right; height:460px;}
.textfield{width:100%; margin-bottom:10px;} 
.textfield span{float:left; padding-top:5px; text-transform:capitalize;}
.textfield .input_txt{border:1px solid #c8c8c8; width:62%; height:25px; padding:0 2%; float:right; color:#646464;}
.textfield select{border:1px solid #c8c8c8; width:66%; height:28px;  float:right; color:#646464; background:#fff;}
.textfield .input_submit{width:66%; height:25px; padding:0 2%; float:right; color:#fff; text-align:center; background:#F00; border:0; outline:0; font-size:14px; cursor:pointer;}
.textfield .input_submit:hover{background:#000;}


.post{margin-bottom:10px; position:relative;}
.post h2{font-size:13px; color:#000; text-transform:capitalize;   cursor: pointer;}
.post h2:hover{color:#fbb030;}
.post_comment{width:100%; margin-top:10px;}
.post_comment .comm{width:70%; margin:0 auto;  margin-bottom:10px;} 
.post_comment .comm textarea{width:100%; height:50px; max-width:420px;}
.post_comment .register{width:70%; margin:0 auto; background: #09C; margin-bottom:10px; height: auto;}
.post_comment .register .left{width:40%; border-right:1px solid #c8c8c8; margin-right:12%; float:left; padding-right:12%;}
.post_comment .register input[type="text"], .post_comment .register input[type="password"] 
{width: 94%; height: auto; padding: 3%; border:1px solid #c8c8c8;  outline: 0; float: left; color: #646464; margin-bottom:10px;}
.post_comment .register input[type="submit"]{width:100%; height: auto; padding:2% 3%; outline: 0; color: #fff; background:#F00; text-align:center; }
.post_comment .register input[type="submit"]:hover{background:#000;}
.post_comment .register .right{ float:left; width:35%;}

.share{position:absolute; right:0; background:#FBB030; top:0; display:inline-block; padding:0px 8px; color:#fff; font-size:12px;}
.share a{color:#fff; font-size:12px;}



@-moz-document url-prefix() { 
  ul.advertisement li, ul.annual_report li{margin:0 22px 20px ;}
  ul.transaction li{margin:0 21px 20px ;}
}




@media all and (max-width:1017px){
.inner_container_wrap{width:96%;/* background: #06C;*/ margin:0 auto 80px auto; font-size:12px;}
.our_business{width:96%;/* background: #06C;*/ margin:0 auto ;}

.excellence, .passion, .meritocracy, .integrity, .team_work {width:180px;}
.integrity{left:71%;}
.core_purpose{left:41%; top:40%;}
.team_work{left:67%; top:78%;}
}





@media all and (min-width:769px) and (max-width:994px){
ul.annual_report{margin:0 auto; text-align:center;}
.news_box{width:43.5%;}

ul.advertisement{margin:0 auto; text-align:center;}
ul.career_box, ul.blog_box{margin:0 auto;}
ul.blog_box li{width:45%; margin:0 2% 20px;}
}



@media all and (max-width:768px){
.breadcum{width:98%; margin:0 auto; margin-bottom:10px;}
.email_box{margin:10px auto 0 auto; float:none;}

.full_content_left{width:96%; float:none; margin-bottom:10px;}
.full_content_left h4{font-size:18px; color:#fff;}
.full_content_right{width:98%; float:none; margin:0 auto;}
.full_content_right span{font-size:16px;}
.full_content_right p{ font-size:12px;}

.other_full_left{width:100%; margin-bottom:15px; float:none;}
.other_full_left ul li:last-child{ border-bottom:1px dotted #000;}
.other_full_right{width:100%; float:none;}

.other_full_left select{border:0; outline:none; padding:5px; margin-bottom:15px; width:100%; background:#fff;}

.broking_bg{ height:auto; height:auto; }
.broking_left{width:92%; float:none; text-align:center; margin-bottom:20px; padding:0 4%;}
.broking_left img{max-width:400px;}
.broking_right{width:92%; margin-bottom:15px; padding:0 4%;}

.broking_content{/*width:96%;*/ padding:2%;}
.broking_content_left{width:96%; margin:0 auto; padding:2%; float:none;}
.broking_content_right{width:98%; margin:0 auto; float:none;}
.broking_content_right .image{position:static; text-align:center;}
.broking_content_right .image img{max-width:200px;}

.business ul{width:92%; padding:4%;}

.people_pic, .people_profile{width:100%; text-align: center;}

.people_pic{margin-bottom:15px;}

.reports{width:98%; padding:2% 0; margin:0 auto;}


.arrowlistmenu .accord_detail ul li{width:100%; }
.arrowlistmenu .accord_detail ul li:last-child{margin-bottom:0;}
.arrowlistmenu .accord_detail ul li .month{display:block; font-size:16px; text-transform:uppercase; padding-bottom:5px; margin-top:20px;}

ul.annual_report{margin:0 auto; text-align:center;}
ul.annual_report li{margin:0 18px 15px;}

ul.transaction{margin:0 auto; text-align:center;}
ul.transaction li{margin:0 18px 15px;}

.history_wrap{margin-bottom:20px;}
.history_pic{width:100%; text-align:center; margin-bottom:10px;}
.history_pic img{min-width:290px; max-width:400px; height:auto;}
.history_pic iframe{min-width:290px; max-width:400px; height:200px;}

.history{width:98%; padding:1%;}
.news_box{width:96%; margin-right:0; height:auto;}
.news_box .pic{width: 35%; height:auto;}
.news_box .pic img{width:100%;}
.news_box .news{width:61%; min-height:147px; height:auto;}
.news_box:nth-child(3), .news_box:nth-child(4){ margin-bottom:20px;}
.news_box h4{font-size:18px; margin-bottom:10px;}

ul.customer_box{ margin:0 auto;}
ul.customer_box li{ padding:20px;}

.association_left{width:100%;}
.association_right{width:100%; margin-bottom:15px;}
ul.association_box{ margin:0 auto;}
ul.association_box li{ padding:20px; width:271px; height:auto;}

.reports_box li .news_mofsl a{width:100%;}

.year_search{ float: none; margin:10px auto; }
.year_search select{margin-left:10px ; width:225px !important; padding:5px; border:none; outline:none; position:relative; left:50%; margin-left:-113px !important;}

ul.advertisement{text-align:center; margin:0 auto;}
ul.advertisement li{margin:0 18px 15px;}

ul.programs li{padding:20px 10px;}
ul.programs li .head{ font-size:16px; color:000; margin: 0 auto 10px auto; text-align:center; float:none !important;}

ul.programs li .head img{ display:block; max-width:300px;  margin: 0 auto 15px auto;}

.research_inner .button a{width:125px; padding:5px 0; margin:0px 10px 10px 0;}
.research_inner .button a:last-child{margin-right:10px;}

.business .graph .graph_box img{ max-width:250px; width:100%;}

.broking_content .devide h3{font-size:16px;}
.broking_content .devide .left{width:100%; margin-bottom:15px;}
.broking_content .devide .right{width:100%;}

.research_inner .left, .research_inner .right{width:100%; float:none;}

.career_left{width:100%; margin-bottom:15px;}
.career_right{width:94%; padding:3%;}

ul.career_box, ul.blog_box{margin:0 auto;}
ul.blog_box li{width:29%; margin:0 2% 20px;}

.blog_right{width:100%; }
.blog_right_box .title{padding:2% 3%;}


.team_culture{display:none;}

.team_culture_small{ display:block;}
.team_culture_small .bg{display:block; height:253px; background: url(../images/team_culture_bg_small.png) no-repeat center top;}
.team_culture_small .heading{ font-size:14px; color:#FBB030; display:block;}
.core_purpose_small{text-align:center; width:150px; margin:0 auto; padding-top:13%; margin-bottom:20px;}
.core_purpose_small p{text-align:center;}

.excellence_small{display:block; padding:5px 10px; color:#fff; margin-bottom:10px; background:#000;}
.passion_small{display:block; padding:5px 10px; color:#fff; margin-bottom:10px; background:#999;}
.meritocracy_small{display:block; padding:5px 10px; color:#fff; margin-bottom:10px; background:#7d7d7d;}
.integrity_small{display:block; padding:5px 10px; color:#fff; margin-bottom:10px; background:#5f5f5f;}
.team_work_small{display:block; padding:5px 10px; color:#fff; margin-bottom:10px; background:#414141;}

.address{width:100%; margin-bottom:20px;}
.map{width:100%; height:250px;}

.announcement .details{width:100%;}
.announcement .pic{width:100%; text-align:center; margin-bottom:15px !important;}

}

@media all and (max-width:650px){
.business .graph .graph_box{ width:100%; margin-bottom:15px; }

ul.blog_box li{width:45%; margin:0 2% 20px;}
.core_purpose_small {padding-top:17%;}

.post_comment .comm, .post_comment .register{width:90%;}

}

@media all and (max-width:400px){
.news_box .pic{width:100%; margin-bottom:15px; text-align:center; border:none;}	
.news_box .pic img{max-width:147px; border:1px solid #e2e2e2;}
.news_box .news{width:100%; height:auto;}
.news_box:nth-child(3), .news_box:nth-child(4){ margin-bottom:20px;}

ul.blog_box li{width:96%; margin:0 2% 20px;}

.core_purpose_small {padding-top:23%;}
 
.post_comment .register .left{width:100%; border-bottom:1px solid #c8c8c8; border-right:0; margin-right:0; margin-bottom:10px; padding-right:0; float:left; padding-bottom:20px;}

.post_comment .register .right{width:100%;}
}


@media all and (max-width:360px){
	ul.career_box li{width:191px; display:block;}
}


@media all and (max-width:350px){
.broking_right a span{display:none;}

.core_purpose_small {padding-top:30%;}

}

/*---loading image---*/

.loading{position:absolute; left:0; right:0; top:500px; bottom:0; margin:auto;}

.errorpage { height:auto; margin:0px auto; text-align:center; padding-top:35px; padding-bottom:5px; font-size:13px; color:#000; line-height:20px;  }
 
 .errorpage a{
	 color:#000;
	
	 }

 .errorpage a:hover{
	 color:#666;}

