         .about-p{
             letter-spacing: 1px;
         }
         .welcome-row{
            color: black;
            font-weight: bolder;
         }
         .welcome-row p{
            color: darkblue;
         }
          .partner-icon i{
          font-size: 70px;
          color: darkcyan;
      }
      .partner-content{
         font-style: italic;
         font-size: 23px;
      }
    .client-row h2{
      font-size: 45px;
      color: rgb(36,91,138);
  }

  .icon-client i{
     color: red;
     font-size: 30px;
  }
  .client-text span{
      color: rgb(36,91,138);
  }
  .logo-a{
    font-size: 50px;
  }
  .table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}
/*    services in index page red start    */
         .form-line::after, .form-line::before {
           background-color: rgb(52,177,196);
           display: inline-block;
           vertical-align: middle;
           content: "";
           width: 60px;
           height: 2px;
           margin-top: -2px;
       }
   .form-line i{
      color: rgb(52,177,196);
      font-size: 30px;
      
   }
		 .quality-a{
		 	text-decoration: none;
		 	color: black;
		 }
		 .services-h2{
		 	font-weight: bolder;
		 	font-size: 49px;
		 }
		 .services-h2 span{
		 	color: darkcyan;

		 }
		 .card-quality{
            border: 1px dotted darkcyan;
            box-shadow: inset 0 1px 0 #ddd;
            text-align: center;
        }
        .card-quality:hover{
        	background-color: rgb(245,245,245);
        }
        .card-quality p{
           
           color: black;
           letter-spacing: 1px;
        }
        .card-quality h4{
            font-size: 32px;
        }
        .card-quality:hover h4{
            color: black;
        }
        .img-div{
            overflow: hidden; 
            width: 100%;
        }

        .img-div img{
            width: 100%;
             transition: transform 0.5s ease;
             height: 300px;
        }
        .img-div img:hover{
            transform: scale(1.3);
        }

        .button-read {
        	 padding: 10px;
        	 color: white;
        	 background-color: darkcyan;
        	 text-decoration: none;
        	 
        }
        .button-read:hover{
        	background-color: black;
        	color: white;
        }
/*    services in index page red end    */

/* footer css start red  */

	#footer-container{
	   background-color: rgba(0, 0, 0, 1.0);
	}
	.head-footer{
		 color: wheat;
		 font-style: italic;
		 font-size: 30px;
		 font-weight: normal;
	}
	 .form-line-latest::before {
	background-color: wheat;
	display: inline-block;
	vertical-align: middle;
	content: "";
	width: 60px;
	height: 2px;
	margin-top: -20px;
}
   .form-line-latest i{
   	  color: rgb(52,177,196);
   	  
   }

   .about-footer{
   	  color: white;
   	  font-style: italic;
   	  font-size: 17px;
   }

   .footer-link li{
      color: white;
   }

   .footer-link li a{
   	  text-decoration: none;
   	  color: white;
   }

   .head-office-address b,.call-offce b{
   	color: wheat;
   	font-size: 19px;
   }
   .head-office-address{
   	color: white;
   }
   .head-office-address a,.call-offce a{
   	color: white;
   	font-size: 15px;
   	text-decoration: none;
   }
   .soical-icon-footer li a{
   	  color: white;
   }
   .soical-icon-footer li a:hover{
   	 color: wheat;
   }
/* footer css end red  */