.apagecontentdiv, .thisedit {
	color: black;
}

.apagecontentdiv a, .thisedit a {
	// color: #AF1820;
}

.apagecontentdiv a:hover, .thisedit a:hover {
	// color: #AF1820;
	text-decoration: underline;
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {

	  header.header_1 .navbar_ .brand {
	    // width: 300px;
	    height: auto;
	  }	

}

@media only screen and (min-width: 980px) and (max-width: 1199px) {

	.tradlog {
	
		margin-top: 30px;
	
	}

}

#headertop {
    border-bottom: 3px solid #2d5596;
}

#servicesbit {
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}

.ih-item.square.effect8 .info h3 {
    font-size: 20px;
}

.serviceline h3 {
    font-size: 18px;
}

li.aboxitem {
    display: inline-block;
    vertical-align: top;
     max-width: 270px;
      margin: 0 0px 40px 15px;
}

@media (max-width: 626px) {

li.aboxitem {

    display: block;
      margin: 0 auto 160px auto;

}
}


  .block-team .box-team {
    /*margin-bottom:106px;*/
  
    margin-bottom: 77px;
    padding-bottom: 30px;
  }
  .block-team .details {
    position: absolute;
    top: 270px;
    left: 0;
    background: #f0f0f0;
    right: 0;
  }
  .block-team .details h5 {
    color: #1b1b1b;
    margin-bottom: 4px;
  }
  .block-team .details h5 span {
    color: #6a6a6a;
  }
  .block-team .box-info {
    height: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
  }

  .block-team .box-team.nonmobile:hover, .block-team .box-team.ishovered {
    -webkit-box-shadow: 0 -3px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 -3px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 -3px 8px rgba(0, 0, 0, 0.2);
  }
  .block-team .box-team.nonmobile:hover .details, .block-team .box-team.ishovered .details {
    top: 200px;
    background: #5B7A7C;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  }
  .block-team .box-team.nonmobile:hover .details h5, .block-team .box-team.ishovered .details h5 {
    color: #fff;
    margin-bottom: 12px;
  }
  .block-team .box-team.nonmobile:hover .details h5 span, .block-team .box-team.ishovered .details h5 span {
    color: #ffffff;
  }
  .block-team .box-team.nonmobile:hover .details .box-info, .block-team .box-team.ishovered .details .box-info {
    height: auto;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
  }  
  

.projecttext {
	padding:0px 160px 40px 160px;	
}

@media only screen and (max-width: 979px) {
	.projecttext {
		padding:0px 40px 40px 40px;	
	}
}

.ourclientstable tr td {
	padding:3px !important;
}

  .block_banner span {
      font-size: 24px;
      font-weight: 600;
  }

.block_banner p {
    font-size: 26px;
}

.banner-text p {
    font-size: 32px;
}

.addservices {
    font-size: 16px;
}

#endcontentedit {
    margin-top: 32px;
}

.list_1 li {
    padding-bottom: 26px;
}

div.projecttext table tr td {
	vertical-align:top;
}

.list-footer li a {
    font-size: 12px !important;
}