/* Add here all your CSS customizations */

.process-image1 .logo1{
    position: absolute;
    top: 409px;
    left: 405px;
}
.process-image1 .logo1 img{
    height: 210px;
    position: relative;
}
.process-image1{
    text-align: center;
}
.process-image1 .serv1{
    position: absolute;
    top: 623px;
    left: 104px;
}
.process-image1 .serv1 img{
    height: 100px;
    position: relative;
}

.process-image1 a {
    display: block;
    color: #ffffff;
   line-height: 10px;
    font-size: 20px;
    font-weight: 700;
   font-family: sans-serif;
   text-decoration: none;
}
.process-image1 a:hover{
   color: #a94442; 
}

.process-image1 a span{
   display: block;
    line-height: 30px;
    margin-top: 8px;
}

/*الرعايه الصحيه*/
.process-image1 .serv2{
    position: absolute;
    top: 330px;
    left: 97px;
}
.process-image1 .serv2 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px
}

.process-image1 .serv3{
    position: absolute;
   top: 110px;
    left: 380px
}
.process-image1 .serv3 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}
.process-image1 .serv4{
    position: absolute;
   top: 110px;
    left: 655px;
}
.process-image1 .serv4 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}
.process-image1 .serv5{
    position: absolute;
    top: 330px;
    left: 878px;
}
.process-image1 .serv5 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}
.process-image1 .serv6{
    position: absolute;
    top: 623px;
    left: 880px;
}
.process-image1 .serv6 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}

.nav-tabs > li {
    width: 50%;
    text-align: center;
}
.homee{
    text-align: center;
}
.homee a{
    text-align: center;
    text-decoration: none;
}
#popular h2{
    text-align: center;
    border: 2px solid #08c;
    padding: 5px;
    border-radius: 10px;

}
#recent h2{
       text-align: center;
    border: 2px solid #08c;
    padding: 5px;
    border-radius: 10px;
}
.span22{
    line-height: 10px !important;
    margin-top: 0px !important;
}

@media (max-width: 1200px) {
	.home-concept .process-image1 img {
    height: 800px;
}
    .process-image1 .logo1 {
    position: absolute;
    top: 356px;
    left: 323px;
}
    .process-image1 .logo1 img {
    height: 200px;
    position: relative;
}
    .process-image1 .serv1 {
    position: absolute;
    top: 519px;
    left: 70px;
}
    .process-image1 .serv1 img{
    height: 100px;
    position: relative;
}
    .process-image1 .serv2 {
    position: absolute;
    top: 271px;
    left: 65px;
}
    .process-image1 .serv2 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px
}
    .process-image1 .serv3 {
    position: absolute;
    top: 85px;
    left: 309px;
}
    .process-image1 .serv3 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}
    .process-image1 .serv4 {
    position: absolute;
    top: 76px;
    left: 536px;
}
    .process-image1 .serv4 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}
    .process-image1 .serv5 {
    position: absolute;
    top: 251px;
    left: 721px;
}
    .process-image1 .serv5 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}
    .process-image1 .serv6 {
    position: absolute;
    top: 520px;
    left: 735px;
}
    .process-image1 .serv6 img{
    height: 100px;
    position: relative;
    margin-bottom: 10px;
}
	}
/*max950*/
@media (max-width: 992px) {
    .process-image1 a {
    font-size: 15px;
}
	.home-concept .process-image1 img {
    height: 677px;
}
   .process-image1 .logo1 {
    position: absolute;
    top: 303px;
    left: 272px;
}
  .process-image1 .logo1 img {
    height: 162px;
    position: relative;
}
 .process-image1 .serv1 {
    position: absolute;
    top: 425px;
    left: 44px;
}
    .process-image1 .serv1 img{
    height: 80px;
    position: relative;
}
  .process-image1 .serv2 {
    position: absolute;
    top: 218px;
    left: 39px;
}
    .process-image1 .serv2 img{
    height: 80px;
    position: relative;
    margin-bottom: 10px
}
 .process-image1 .serv3 {
    position: absolute;
    top: 60px;
    left: 251px;
}
    .process-image1 .serv3 img{
    height: 80px;
    position: relative;
    margin-bottom: 10px;
}
   .process-image1 .serv4 {
    position: absolute;
    top: 42px;
    left: 446px;
}
    .process-image1 .serv4 img{
    height: 80px;
    position: relative;
    margin-bottom: 10px;
}
   .process-image1 .serv5 {
    position: absolute;
    top: 214px;
    left: 606px;
    width: 166px;
}
    .process-image1 .serv5 img{
    height: 80px;
    position: relative;
    margin-bottom: 10px;
}
 .process-image1 .serv6 {
    position: absolute;
    top: 446px;
    left: 609px;
}
    .process-image1 .serv6 img{
    height: 80px;
    position: relative;
    margin-bottom: 10px;
}
	}
/*max900*/
@media (max-width: 900px) {
    .process-image1 a {
    font-size: 11px;
}
	.home-concept .process-image1 img {
    height: 450px;
}
   .process-image1 .logo1 {
    position: absolute;
    top: 202px;
    left: 275px;
}
  .process-image1 .logo1 img {
    height: 100px;
    position: relative;
}
 .process-image1 .serv1 {
    position: absolute;
    top: 280px;
    left: 122px;
}
    .process-image1 .serv1 img{
    height: 60px;
    position: relative;
}
  .process-image1 .serv2 {
   position: absolute;
    top: 127px;
    left: 116px;
}
    .process-image1 .serv2 img{
    height: 60px;
    position: relative;
    margin-bottom: 10px
}
 .process-image1 .serv3 {
   position: absolute;
    top: 25px;
    left: 257px;
}
    .process-image1 .serv3 img{
    height: 60px;
    position: relative;
    margin-bottom: 10px;
}
   .process-image1 .serv4 {
    position: absolute;
    top: 25px;
    left: 382px;
}
    .process-image1 .serv4 img{
    height: 60px;
    position: relative;
    margin-bottom: 10px;
}
   .process-image1 .serv5 {
     position: absolute;
    top: 134px;
    left: 466px;
    width: 166px;
}
    .process-image1 .serv5 img{
    height: 60px;
    position: relative;
    margin-bottom: 10px;
}
 .process-image1 .serv6 {
    position: absolute;
    top: 289px;
    left: 497px;
}
    .process-image1 .serv6 img{
    height: 60px;
    position: relative;
    margin-bottom: 10px;
}
	}
/*max750*/
@media (max-width: 729px) {
    .process-image1 a {
    font-size: 10px;
}
	.home-concept .process-image1 img {
    height: 350px;
    position: fixed;
    left: 10px;    
}
   .process-image1 .logo1 {
    position: absolute;
    top: 155px;
    left: 147px;
}
  .process-image1 .logo1 img {
    height: 60px;
    position: relative;
}
 .process-image1 .serv1 {
    position: absolute;
    top: 221px;
    left: 25px;
}
    .process-image1 .serv1 img{
    height: 40px;
    position: relative;
}
  .process-image1 .serv2 {
   position: absolute;
     top: 107px;
    left: 19px;
}
    .process-image1 .serv2 img{
    height: 40px;
    position: relative;
    margin-bottom: 10px
}
 .process-image1 .serv3 {
   position: absolute;
    top: 26px;
    left: 122px;
}
    .process-image1 .serv3 img{
    height: 40px;
    position: relative;
    margin-bottom: 10px;
}
   .process-image1 .serv4 {
    position: absolute;
    top: 25px;
    left: 225px;
}
    .process-image1 .serv4 img{
    height: 40px;
    position: relative;
    margin-bottom: 10px;
}
   .process-image1 .serv5 {
     position: absolute;
    top: 104px;
    left: 270px;
    width: 166px;
}
    .process-image1 .serv5 img{
    height: 40px;
    position: relative;
    margin-bottom: 10px;
}
 .process-image1 .serv6 {
    position: absolute;
    top: 226px;
    left: 319px;
}
    .process-image1 .serv6 img{
    height: 40px;
    position: relative;
    margin-bottom: 10px;
}
    .span22 {
    line-height: 0px !important;
    margin-top: 0px !important;
}
    .process-image1 a span {
    line-height: 20px;
}
	}