.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: 102px;}

.management .shakil {  position: relative;

 }

.management h5, .management h6

{

}

  

.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;}

	}












  /*==========  Non-Mobile First Method  ========

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
.lang{      right: 15px !important;
    top: 3px !important;}
    }

