.sitemap{padding:0px 20px; margin:10px 0px;}
.sitemap h3{width:100%; float:left; font-family:Arial; font-size:16px; color:#444; padding-bottom:5px; border-bottom:1px solid #ccc;}
.sitemap h3 a{color:#1A9D38; text-decoration:none;}
.sitemap h3 a:hover{color:#444;}    
.sitemap ul{float:left;} 
.sitemap ul li{float:left; width:90%; padding:5px 0px 5px 15px; list-style:none;} 
.sitemap ul li a{float:left; list-style:none; font-family:Arial; font-size:12px; color:#444; text-decoration:none;}
.sitemap ul li a:hover{color:#EE961C; text-decoration:underline;}
.seperator{ background:#ccc; height:1px; width:100%; float:left; margin:10px 0px;}
.border-left{border-left:1px solid #eee;}







.quick_links p{ margin:0; padding-top:10px;}

.quick_links p a {
  color: #646464;
  }
  .quick_links p a:hover{  font-weight: normal;}
.padding_geniun{  padding: 61px 30px !important;
}
.geniun_pro {  background-color: #F2F1F6;
  border: 1px solid;}
.products hr {
  border-top: 1px solid #1C7342 !important;
}
.csr ul { padding-left:20px; }
.csr p { font-weight:normal;} 
.table_bg {  background-color: #444 !important;
  color: #fff;}
.six_years table , .earning_info table , .free_float table , .pattren  table { width:100%;}

.six_years table tr td , .earning_info table tr td , .free_float table tr td , .pattren  table tr td{  padding: 10px;
  border: 1px solid;text-align: center;}
.six_years table tr td:first-child , .earning_info table tr td:first-child , .free_float table tr td:first-child , .pattren  table tr td:first-child { text-align:left;} 
.six_years table tr:nth-child(odd) {
    background: #fff;
}
.six_years table tr:nth-child(even) {
    background: #eee;
}
.six_years img { padding-top:15px;}
 
  
.six_years table tr td strong{ font-size:17px;}
.bod h3 {  position: absolute;
  z-index: 100;
  bottom: 39px;
  background-color: rgba(32, 141, 83, 0.52);
  color: #fff;
  padding: 10px;
  font-size: 18px;
  margin: 0;
  width: 65%;}
.bod h4 {  
  position: absolute;
  z-index: 100;
  bottom: -10px;
  background-color: rgba(32, 141, 83, 0.52);
  color: #fff;
  padding: 10px;
  font-size: 13px;
  width: 50%;}

.fancyboxdetail img { margin-top:25px !important;}

.invester_info h4:nht-child(1){ border: none;}
.invester ul li a {  padding: 10px;
  font-size: 13px;
  color: #444;}

.invester_info h4{  padding: 10px;
  border: 1px solid #E2931E;
  font-size: 17px;}
.ui-state-active { background:#DE8E1D; color:#fff;}
.working2 .ui-state-active { background:none !important;}
.working h4 {  cursor: pointer;
  font-size: 16px;
  display: block;
  padding: 3px 10px 10px 10px;
  margin: 0;}
  
.working2 {    padding: 0px 17px 20px;}
.working2 p{    border: 1px solid #D3D3D3;
  padding: 3px 6px;
  margin: 0px;
  margin-top: 0px;  cursor: pointer;}
.working2 ul li a {    line-height: 25px;
  font-size: 13px;
  color: #444;
  padding: 0 20px;}
  
.working2 ul li a:hover { color:#DE8E1D;}
  
.working{  border: 1px solid #DE8E1D;
  margin-bottom: 10px;}
  
  .news{  }
  
  .news h4 {  cursor: pointer;
  font-size: 16px;
  display: block;
  padding: 3px 10px 10px 10px;
  margin: 0;
  border: 1px solid #DE8E1D;
  margin-top:10px;}
.news p{border: 1px solid #DE8E1D; margin:0px;  padding: 10px;}
a.see_more { text-transform:uppercase; font-size:12px; color:#1C7342; padding:5px; border:1px solid #444}
a.see_more:hover { color:#444;border:1px solid #1C7342; text-decoration:none;}

.text{padding:30px;padding-top: 50px;}
.text h3{color:#444444;font-size:27px;padding-bottom:12px;border-bottom:3px solid #1C7342;display:inline-block;}

.border1 { border: 1px solid #DADADA;}
.customers img , .certification img { margin:0 auto;}
.management_bg{  background: url("../images/management_team/about_bg.jpg") repeat !important;  background-size: contain !important;}


.management h3 { padding-bottom:30px;}
.management .shakil2 {  position: absolute;
      bottom: 0px;
  background: rgba(174, 101, 0, 0.54);
  color: #fff;
  padding: 4px 10px;
  margin: 0px;
  width: 75%;    min-height: 95px;}
.management .shakil {  position: relative;
 }
 .management h5 {    margin: 7px;}
 .management h6
{
        margin: 0;
    line-height: 20px;
}
.management h6 br{    display: none;}
  
.management h6 a {
	color:#fff; text-decoration:none;  position: relative;
  top: -2px;}

.management img{
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  filter: gray;
  -webkit-transition: all .6s ease;
  cursor: pointer;
  
  }
   
.management img:hover {
	 filter: none;
  -webkit-filter: grayscale(0%);
  cursor: pointer;
 }
  

.cont_info h3 , .cont_detail h3 { padding:30px 0;}

.cont_info span { font-weight:600;}
.head_Office h4 {  color: #FF0000;
  font-weight: 600;
  font-size: 22px;}
.Office h4 {  color: #1F8D54;
  font-weight: 600;  padding-top: 10px;
  margin-bottom: 5px;}

.text_field input[type=text]  , .text_field input[type=email] , .text_field input[type=tel]{  border: 1px solid #DFDFDF;padding: 7px;width: 100%;margin-bottom: 15px;  height: auto;}
.message_inner textarea {  width:100% !important; margin-bottom:13px; margin-left:1px; min-height:200px;}

.about:hover{ border:1px solid #ff9d04;margin-right:0px;}
.about{  padding: 15px;
  padding-top: 0px; border:1px solid rgba(0,0,0, 0.1); -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; margin-right:10px;}
.about img{ padding-top:15px;}
.about h3 { color:#ff9d04;}
.about1 img{   padding: 15px 11px 0px 0px;}









.member_ul li div img { margin: 0 auto; max-width:100%; display:block ; height:auto; }

.member_ul li { padding:0; margin:0;  margin-bottom: 5px;}
.member_ul li div {border: 1px solid #ccc;}
.member_ul li div:nth-child(1){max-height: 100%;
    min-height: 172px !important;
  padding: 14px 0;}
.member_ul li div p{  color: #000;  padding: 10px;
  font-size: 12px;
  line-height: 21px;
  padding: 17px 0;}


.companies_ul li div img { margin: 0 auto; max-width:100%; display:block ; height:auto; }

.companies_ul li { padding:0; margin:0;  margin-bottom: 5px;}
.companies_ul li div {border: 1px solid #ccc;}
.companies_ul li div:nth-child(1){max-height: 100%;
    min-height: 172px !important;
  padding: 14px 0;}
.companies_ul li div p{  color: #000;  padding: 10px;
  font-size: 12px;
  line-height: 21px;
  padding: 17px 0;min-height: 160px;}




body {
	margin:0;
	overflow-x:hidden;
	color:#858585;
	font-family:noto sans;
}
/*** Template Icons ***/



/*** Portfolio style ***/
.port-sec {
	float:left;
	margin-bottom:30px;
	width:2000px;
}
.port-sec:last-child {
    margin:0;
}



















@media (min-width: 992px) and (max-width: 1199px) {
	.member_ul li div:nth-child(1){
  padding: 40px 0;}
	
	
	.text{padding: 30px;
    padding-top: 14px;}
	}
@media (min-width: 768px) and (max-width: 991px) {
	.member_ul li div:nth-child(1){
  padding: 63px 0;  min-height: 280px !important;}
	.member_ul li div:nth-child(2){
  padding: 0px 6px;  min-height: 280px !important;}
	
	.text{  padding: 0px;
  padding-left: 10px;}
  
  .companies, .portfolio:hover{width:159px;}
.companies:hover .play-icon{left: 10%;}
.companies:hover .img-icon{left:12%;}
.companies{width:100%;margin-left:0;margin-bottom:20px;}
.comp-img{width:300px;margin:0 auto;}
.companies:hover{width:100%;}
.companies:last-child:hover{margin-left:0px;}
.companies:hover .play-icon{left:40%;}
.companies:hover .img-icon{left:47%;}
	}
@media (min-width: 479px) and (max-width: 767px){

	.text{padding: 30px;
  padding-top: 0px;}
  .member_ul li div{ text-align:center;}
	}
@media (min-width: 299px) and (max-width: 480px) {
	.text{padding: 30px;
  padding-top: 0px;}
.member_ul li div{ text-align:center;}
	}











