/*about page*/
.about_image{
width:500px; 
height:400px;
float: left;
padding:0% 3% 3% 3%;
}
.about_div{
	line-height:30px;
}
/*about page end*/
/*servicereuired*/

.servicereuired{
  background-color: #f4f4f4;
}


/*subsubservice*/
.subsubimg{
  width: 70px;
  height:70px;
}
.subsubservice{
  background-color: #fff;
  padding: 2%;
  box-shadow:2px 2px 2px 2px #d8d8d8; 
}
.subsubservice1{
  padding: 2%;
  box-shadow:2px 2px 2px 2px #d8d8d8; 
}
.subsubservice2 li{
  list-style-type: none;
  padding: 2%;
}
.subsubservice2{
  max-height: 500px;
  min-height:200px;
  overflow-y: scroll;
}
.subsubservice3{
  max-height: 500px;
  min-height:200px;
  overflow-y: scroll;
}
.subsubservice4{
  padding: 3%;
  border :1px solid #000;
}
.subsubservice4 p{
padding: 1%;
}
/*subsubservice end*/
/* servicerequiredform */
.servicerequiredform{
  padding:4%;
}
.servicerequiredform .control-label{
  text-align: justify;
}
/* servicerequiredform end */
/*servicereuired end*/
/*what we do */
.whatwedo{
padding: 2%;
text-align: justify;
}
.whatwedo_img{
 max-width:500px;
 width:100%;
 padding-top: 0px;
 padding-left:3%;
 padding-right:3%;
 padding-bottom:3%; 
 float:left;
 min-height: 300px;
}
/*what we do end*/
/*contact form*/
 form #valid{ display:none; }
 form #recaptcha{
  margin-top: 1%;
  width: 50%;
  font-size: 16px;
  font-family: verdana;
  border:1px inset #979797;
 }
 form #recaptcha img{
  width: 50px;
  height: 50px;
 }

/*contact form end*/