@charset "utf-8";
/* CSS Document */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
p {
	color: #4d4d4d;
}
.clear {
	clear: both;
}
body {
	margin: 0 auto;
	background: #ffffff;
	text-decoration: none;
	color: #4d4d4d;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}

::-moz-selection {
 background: #ed1b24;
 color: #ffffff;
 text-shadow: none !important;
}
::selection {
	background: #ed1b24;
	color: #ffffff;
	text-shadow: none !important;
}
body a {
	outline: 0;
}


#homebanner-wrapper {
	background: #000000;
	width: 100%;
	float: left;
	height: auto;
	min-height: 50px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	position: relative;
}
#homebanner-wrapper .slide {
  position: relative;
}

#homebanner-wrapper .slide__caption {
  top: 32%;
  min-height: 80px;
  left: 6.5%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
#homebanner-wrapper .slide__caption h3 {
	font-family: 'Lato', sans-serif;
  font-size: 40px;
  font-weight: bold;
  line-height: 45px;
  color: #23282e;
}

#homebanner-wrapper .slide__caption a{
	float: left;
	margin-top: 10px;
	font-family: 'Lato', sans-serif;
  font-size: 16px;
	background: #ed1b24;
	color: #fff;
	text-decoration: none;
	padding: 12px 20px;
	transition: all 0.3s ease;
   	 -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
}
#homebanner-wrapper .slide__caption a:hover{
	background: #ffc000;
	color: #000;

}


#homebanner-wrapper .banner{
  overflow: hidden;
}
#homebanner-wrapper .slick-dotted.slick-slider{
  	margin-bottom: 0px;
}
#homebanner-wrapper .slick-dots {
    bottom: 45%;
    left: 97% !important;
    text-align: left;
		z-index: 2;
}
#homebanner-wrapper .slick-dots li {
    margin: 10px 0px;
}
#homebanner-wrapper .slick-dots li button {
    background: #ffc000;
}
#homebanner-wrapper .slick-dots li button:before {
    width: 10px;
    height: 10px;
    content: '';
}
#homebanner-wrapper .slick-dots li.slick-active button{
  background: #dd3333;
}

#homebanner-wrapper .slider img {
	width:100%;
}




#serviceslider-wrapper {
	width: 100%;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #23282e;
}
#serviceslider-inner {
	width: 1200px;
	min-height: 100px;
	height: auto;
	padding: 0px;
	margin: 0px auto;
	margin-top: 25px;
}

#homematter-wrapper {
	width: 100%;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
}
#homematter-inner {
	width: 1190px;
	min-height: 200px;
	height: auto;
	padding: 30px 0px;
	margin: 0px auto;
}
.welcome-matter{
	width: 48%;
	float: left;
	padding-left: 5px;
}
.welcometitle{
	color: #23282e;
	font-size:25px;
	font-family: 'Lato', sans-serif;
}
.welcome-matter h1{
	color: #ed1b24;
	font-size:30px;
	line-height: 30px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
}
.welcome-text{
	width: 100%;
	float: left;
	margin-top: 15px;
}
.welcome-text p{
	color: #4d4d4d;
	font-size:15px;
	font-family: 'Lato', sans-serif;
}

.home-product{
	width: 48%;
	float: right;
}
.home-product h2{
	color: #373738;
	font-size:22px;
	font-weight: 400;
	padding-left: 20px;
	font-family: 'Lato', sans-serif;
}
.content-grid{
	margin-top: 10px;
}
.home-productbg{
   width:100%;
   height:auto;
   background:#23282e;
}
.home-product_imgbg{
   width:100%;
   height:230px;
   float:left;
	 overflow: hidden;
}
.home-product_imgbg img{
	width: 100%;
 	height: 100%;
 	object-fit: cover;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
	transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		 -moz-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
}
.home-product_details{
   width:100%;
   float:left;
   min-height: 55px;
	 background:#23282e;
	 padding: 8px 10px;
	 transition: all 0.3s ease;
     -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
}
.home-product_details h5{
	color: #fff;
 	font-size:13px;
	line-height: 18px;
	text-align: left;
 	font-family: 'Lato', sans-serif;
}
.home-productbg:hover .home-product_details{
  background:#ed1b24;
}
.home-productbg:hover .home-product_imgbg img{
	-webkit-transform: scale(1.0);
		-moz-transform: scale(1.0);
		transform: scale(1.0);
}


#homeclient-wrapper {
	width: 100%;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #e7e7e7;
}
#homeclient-inner {
	width: 1200px;
	min-height: 100px;
	height: auto;
	padding: 30px 0px;
	margin: 0px auto;
	text-align: center;
}

#homeclient-inner a {
	background: #ed1b24;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	text-decoration: none;
	line-height: 18px;
	padding:10px 30px 13px 30px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
#homeclient-inner a:hover {
	background: #ffc000;
	color: #000;

}

#homeclient-inner ul {
	float: left;
	list-style: none;
	width: 100%;
	margin-bottom: 20px;
}
#homeclient-inner ul li {
	margin-right: 2%;
	margin-bottom: 20px;
	width: 15%;
	background: #fff;
	float: left;
	text-align: center;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
transition: all 0.3s ease;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
}
#homeclient-inner ul li:nth-child(6) {
		margin-right: 0px;}
#homeclient-inner ul li:nth-child(12) {
		margin-right: 0px;}



#homeclient-inner ul li img{
	max-width: 94%;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
transition: all 0.3s ease;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
}
#homeclient-inner ul li:hover{
    -moz-box-shadow: 1px 1px 11px #b3b2b2;
    -webkit-box-shadow: 1px 1px 11px #b3b2b2;
    box-shadow: 1px 1px 11px #b3b2b2;
}



/*INNER*/
#innerbanner-wrapper {
	width:100%;
	height: 300px;
	float: left;
	background: #d7d7d7;
	position: relative;
}
#innerbanner-wrapper img {
	width: 100%;
 	height: 100%;
 	object-fit: cover;
}
#innerbanner-wrapper h4 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
 	font-family: 'Lato', sans-serif;
	width: 100%;
	color: #fff;
	font-size: 26px;
	font-weight: 700;
	padding: 8px 0px;
	background: rgba(0, 0, 0, 0.6);
	text-transform: uppercase;
}

#about-wrapper {
	width: 100%;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: #fff;
}
#about-inner {
	width: 1200px;
	min-height: 100px;
	height: auto;
	padding:20px 0px;
	margin: 0px auto;
}

.about-text{
   width:100%;
   height:auto;
	 padding: 20px 10% 20px 10%;
	 text-align: center;
}
.about-text p {
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 25px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}

.about-servicetext{
   width:100%;
   height:auto;
	 min-height: 100px;
}

.about-service-title{
	color: #ed1e26;
	font-family: 'Lato', sans-serif;
	font-size:26px;
	z-index: 9;
	display:inline-block;
	position: relative;
	width: 100%;
	margin-bottom: 50px;
	text-align: center;
}

.about-service-title:after {
  content:'';
  position:absolute;
  left:0;
	right:0;
  top:100%;
  margin: 5px auto ;
  width:40px;
  height:4px;
  background:#ed1e26;
}

.about-service-right{
	width: 50%;
	height: auto;
	float: right;
	background: #242424;
	padding: 30px 20px;
	color: #fff;
}
.about-s-title{
	color: #fff;
	font-size: 23px;
	line-height: 26px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}
.about-service-right ul{
	width: 100%;
	float: left;
	margin-top: 10px;
	padding-left: 54px;
}
.about-service-right ul li{
	font-size: 14px;
	line-height: 20px;
	font-family: 'Lato', sans-serif;
	color: #fff;
	margin-bottom: 6px;
}
.about-s-title img{
	float: left;
	margin-right: 10px;

}
.about-service-image{
	width: 50%;
	height: auto;
	float: left;
	text-align: center;
}
.about-service-image img{
	max-width: 98%;
}
.about-service-red{
	width: 100%;
	float: left;
	color: #fff;
	margin-bottom: 40px;
}
.about-service-redbox{
	width: 50%;
	float: left;
	background:#ed1e26;
	padding: 20px 30px;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Lato', sans-serif;
	color: #fff;
	min-height: 115px;
}
.about-service-red .about-service-redbox:nth-child(2) {
	background:#ef353c;}

.about-service-redbox img{
	float: left;
	margin-right: 10px;
}

.redbox-title{
	color: #fff;
	font-size: 23px;
	line-height: 26px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	margin-bottom: 5px;

}

.about-missionbg{
	width: 50%;
	height: auto;
	float: left;
	color: #fff;
}
.about-missionbg-box{
	width: 100%;
	height: auto;
	float: left;
	background: #242424;
	padding: 20px 20px;
	color: #fff;
	margin-bottom: 20px;
}
.about-missionbg-box span{
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	margin-bottom: 5px;
	display: table;

}
.about-missionbg-box p{
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	font-family: 'Lato', sans-serif;
	display: table;
}
.about-missionbg-box img{
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}
.about-subtext{
	width: 46%;
	height: auto;
	float: right;
}
.about-subtext p{
	color: #292929;
	font-size: 24px;
	line-height: 34px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 20px;
	font-weight: lighter;
}
.about-subtext p:nth-child(3) {
	font-size: 22px;
	line-height: 28px;
	font-weight: lighter;
}


#machineries-wrapper{
	width: 100%;
	float: left;
	padding: 30px 0px;
}
.machineries-box{
	width: 22%;
	float: left;
	margin-right: 4%;
	min-height: 200px;
	margin-bottom: 30px;
	background: #fff;
	padding-top: 5px;
	transition: all 0.3s ease;
		 -webkit-transition: all 0.3s ease;
		 -moz-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
}
.machineries-box:hover{
	background: #e7e7e7;
    -moz-box-shadow: 0px -1px 5px #cecccc;
    -webkit-box-shadow: 0px -1px 5px #cecccc;
    box-shadow: 0px -1px 5px #cecccc;
}
#machineries-wrapper .machineries-box:nth-child(4) {
	margin-right: 0%;
}
#machineries-wrapper .machineries-box:nth-child(8) {
	margin-right: 0%;
}
#machineries-wrapper .machineries-box:nth-child(12) {
	margin-right: 0%;
}
#machineries-wrapper .machineries-box:nth-child(16) {
	margin-right: 0%;
}
#machineries-wrapper .machineries-box:nth-child(20) {
	margin-right: 0%;
}
#machineries-wrapper .machineries-box:nth-child(24) {
	margin-right: 0%;
}
#machineries-wrapper .machineries-box:nth-child(28) {
	margin-right: 0%;
}

.machineries-image{
	width: 100%;
	float: left;
	margin-bottom: 15px;
	text-align: center;
}
.machineries-image img{
	max-width: 96%
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	transform: scale(1.0);
	transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		 -moz-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
}

.machineries-box:hover .machineries-image img{
	-webkit-transform: scale(1.07);
		-moz-transform: scale(1.07);
		transform: scale(1.07);
}

.machineries-title{
	width: 100%;
	float: left;
	color: #292929;
	font-size: 16px;
	line-height: 18px;
	font-family: 'Lato', sans-serif;
	text-align: center;
	font-weight: 700;
	min-height: 60px;
	border-bottom: 1px solid #d3d3d3;
}
.machineries-speci{
	width: 100%;
	float: left;
	color: #8c8c8c;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Lato', sans-serif;
	text-align: center;
	padding-bottom: 6px;
	padding-top: 6px;
	min-height: 60px;
	border-bottom: 1px solid #d3d3d3;
}


#client-wrapper{
	width: 100%;
	float: left;
	padding: 30px 0px;
  text-align: justify;
}

ul.clientlist{
	width: 100%;
	float: left;
	list-style: none;
	text-align: center;
	padding-bottom: 30px;
}

ul.clientlist li{
	width: 195px;
	height: 195px;
	display: inline-block;
	position: relative;
}

.clientlist-box{
	width: 180px;
	height: 180px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	background: #ffffff;
	border: 1px solid #adadad;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
transition: all 0.3s ease;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
}

.clientlist-inner{
	width: 168px;
	height: 168px;
	margin: 5px;
	overflow: hidden;
	position: relative;
	background: #ffffff;
	border: 1px solid #d6cece;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
transition: all 0.3s ease;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
}
.clientlist-inner img{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	width: 90%;
}
.clientlist-box:hover{
  -moz-box-shadow: 2px 0px 9px #888787;
  -webkit-box-shadow: 2px 0px 9px #888787;
  box-shadow: 2px 0px 9px #888787;
}

.clientlist-box:hover .clientlist-inner{
	border: 1px solid #ed1b24;
}


#contact-wrapper{
	width: 100%;
	float: left;
	padding: 30px 0px;
}

.contact-addessbg{
	width: 100%;
	float: left;
	min-height: 100px;
	padding-bottom: 20px;
	background: #f6f4f5 url(../images/contactborder.jpg) repeat-x top left;
}

.contact-addessbg ul{
	width: 100%;
	float: left;
	list-style: none;
	text-align: center;
	display: inline-block;
}
.contact-addessbg ul li{
	width: 350px;
	margin: 0px 10px;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 20px;
	color: #676767;
	font-size: 15px;
	line-height: 24px;
	font-family: 'Lato', sans-serif;
	text-align: center;
}
.contact-addessbg ul li img{
}

.contact-addessbg ul li span{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.contact-mapbg{
	width: 100%;
	float: left;
	height: 240px;
	background: #818994;
}

#contact-formbg{
	width: 100%;
	height: auto;
	min-height: 200px;
	float: left;
	margin-top: 50px;
}
#contact-formbg h4{
	font-family: 'Lato', sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 26px;
	float: left;
	width: 100%;
	margin-bottom:8px;
}

.formbg{
	width:100%;
	float:left;
	margin-top: 20px;
	margin-bottom:20px;
}

/*FORM*/
.contact-input{
	-webkit-appearance: none;
	border-radius: 0;
	float:left;
	width:49%;
	height:50px;
	background:#ffffff;
	border-bottom:2px solid #dedbdb!important;
	border:none;
	margin:0px 0% 40px 0%;
	font-size:15px;
	font-family: 'Lato', sans-serif;
}
.formbg .contact-input:nth-child(2) {
	float:right;
}
.formbg .contact-input:nth-child(4) {
	float:right;
}

.contact-textarea {
	-webkit-appearance: none;
	border-radius: 0;
	float:left;
	width:100%;
	height:180px;
	background:#ffffff;
	border-bottom:2px solid #dedbdb!important;
	border:none;
	margin-bottom:15px;
	padding-top:10px;
	resize:none;
	font-size:15px;
	font-family: 'Lato', sans-serif;
}
.contact-btn {
	-webkit-appearance: none;
	border-radius: 0;
	background: #dd3333 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	cursor: pointer;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding:13px 20px;
	text-decoration: none;
	text-transform:uppercase;
	transition: all 0.3s ease;
		 -webkit-transition: all 0.3s ease;
		 -moz-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
}
.contact-btn:hover{
    background: #ffc000;
		color: #000;
}


#uniforms-wrapper{
	width: 100%;
	float: left;
	padding: 30px 0px;
}
.uniforms-box{
	width: 50%;
	float: left;
	margin-bottom: 80px;
	min-height: 100px;
	text-align: center;
}
.uniforms-box img{
	width: 90%;
	margin-bottom: 30px;
}
.uniforms-box span{
	background: #ed1b24;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 18px;
	padding:10px 60px 13px 60px;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.uniforms-box:hover span{
	background: #23282e;
}

#organization-chart-wrapper{
	width: 100%;
	float: left;
	padding: 30px 0px;
}
#organization-chart-wrapper img{
	width: 100%;
}


#servicesinner-wrapper{
	width: 100%;
	float: left;
	padding: 30px 0px;
}

#servicesinner-wrapper p{
	color: #4d4d4d;
	font-size:15px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 10px;
}
.servicesinner-text{
	width: 60%;
	float: right;
}
.servicesinner-text span{
	color: #141414;
	font-size:18px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.servicesinner-image{
	width: 40%;
	float: left;
}
.servicesinner-image img{
	width: 90%;
	float: left;
}

.servicesinner-sub{
	width: 100%;
	float: left;
	padding: 30px 0px;
}
.servicesinner-sub span{
	color: #141414;
	font-size:18px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
	margin-bottom: 10px
}

.servicesinner-sub ul{
	width: 100%;
	float: left;
	margin-top: 10px;
}
.servicesinner-sub ul li{
	display: inline-block;
	background: #ed1e26;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size:15px;
	line-height: 16px;
	padding: 10px 30px;
	margin-bottom: 5px;
	transition: all 0.3s ease;
		 -webkit-transition: all 0.3s ease;
		 -moz-transition: all 0.3s ease;
		 -o-transition: all 0.3s ease;
}
.servicesinner-sub ul li:hover{
	background: #ffc000;
	color: #000;
}

.missionbgtext{
	display: table;
}
.missionbgtext p{
	margin-bottom: 5px;
}

/* -------------------------------  Media Query  ------------------------------- */

@media screen and (max-width: 1280px) {
	#serviceslider-inner{
		width: 96%; }
	#homeclient-inner {
		width: 96%; }
	#homematter-inner {
			width: 96%; }
	#about-inner {
		width: 96%; }

}
@media screen and (max-width: 1250px) {

}
 @media screen and (max-width: 1100px) {
	 .contact-addessbg ul li{
	 	width: 30%;
	 	margin: 0px 1%;
	 }
}
@media screen and (max-width: 1070px) {
}
@media screen and (max-width: 1024px) {

}
 @media screen and (max-width: 1000px) {
}
 @media screen and (max-width: 900px) {
	 .machineries-box{
	 	width: 30%;
	 	margin-right: 5%;}
	 #machineries-wrapper .machineries-box:nth-child(4) {
	 	margin-right: 5%; }
	 #machineries-wrapper .machineries-box:nth-child(8) {
	 	margin-right: 5%; }
	 #machineries-wrapper .machineries-box:nth-child(12) {
	 	margin-right: 5%; }
	#machineries-wrapper .machineries-box:nth-child(16) {
	 	margin-right: 5%; }
	 #machineries-wrapper .machineries-box:nth-child(20) {
	 	margin-right: 5%; }
	 #machineries-wrapper .machineries-box:nth-child(24) {
	 	margin-right: 5%; }
	#machineries-wrapper .machineries-box:nth-child(28) {
		 margin-right: 5%; }

		#machineries-wrapper .machineries-box:nth-child(3) {
		 margin-right: 0%; }
		#machineries-wrapper .machineries-box:nth-child(6) {
		 margin-right: 0%; }
		#machineries-wrapper .machineries-box:nth-child(9) {
		 margin-right: 0%; }
	  #machineries-wrapper .machineries-box:nth-child(12) {
		 margin-right: 0%; }
	 #machineries-wrapper .machineries-box:nth-child(15) {
		 margin-right: 0%; }
		 #machineries-wrapper .machineries-box:nth-child(18) {
 		 margin-right: 0%; }
		 #machineries-wrapper .machineries-box:nth-child(21) {
 		 margin-right: 0%; }
		 #machineries-wrapper .machineries-box:nth-child(24) {
 		 margin-right: 0%; }
		 #machineries-wrapper .machineries-box:nth-child(27) {
 		 margin-right: 0%; }

}
@media screen and (max-width: 860px) {
}
 @media screen and (max-width: 850px) {
	 .about-s-title{
	 		font-size: 18px;
	 		line-height: 20px;}
	.about-service-right ul{
			margin-top: 0px;}

}
@media screen and (max-width: 800px) {
	.welcome-matter{
		width: 97%;
		float: left;
		padding-left: 25px;
	}
	.home-product{
		width: 97%;
		float: left;
		margin-top: 20px;
	}
}
 @media screen and (max-width: 768px) {
	 #homebanner-wrapper .slide__caption h3 {
	   font-size: 25px;
	   line-height: 25px;}

	 #homebanner-wrapper .slide__caption a{
	 	margin-top: 5px;
	  font-size: 12px;
	 	padding: 8px 10px; }
	 #serviceslider-inner {
	 	margin-top: 25px;}

	#innerbanner-wrapper {
		height: 200px;}
	#innerbanner-wrapper h4 {
		font-size: 25px;}

}
@media screen and (max-width: 700px) {
	.about-subtext{
		width: 100%;}
	.about-missionbg{
		width: 100%;}
	.about-service-redbox{
		width: 100%;
		min-height: 50px;}

		.about-service-right{
			width: 100%;	}
		.about-service-right ul{
			margin-top: 10px;	}
		.about-service-image{
			width: 100%;}
		.about-service-image img{
			max-width: 90%;	}

		.uniforms-box{
			width: 90%;
			margin-left: 5%;
			margin-bottom: 80px;
		}

		#homeclient-inner ul li {
			margin-right: 2%;
			width: 23%;}
		#homeclient-inner ul li:nth-child(6) {
				margin-right: 2%;}
		#homeclient-inner ul li:nth-child(12) {
				margin-right: 2%;}


}
 @media screen and (max-width: 660px) {
}
 @media screen and (max-width: 640px) {
	 .machineries-box{
	 	width: 48%;
	 	margin-right: 2%;}
	 #machineries-wrapper .machineries-box:nth-child(4) {
	 	margin-right: 2%; }
	 #machineries-wrapper .machineries-box:nth-child(8) {
	 	margin-right: 2%; }
	 #machineries-wrapper .machineries-box:nth-child(12) {
	 	margin-right: 2%; }
	#machineries-wrapper .machineries-box:nth-child(16) {
	 	margin-right: 2%; }
	 #machineries-wrapper .machineries-box:nth-child(20) {
	 	margin-right: 2%; }
	 #machineries-wrapper .machineries-box:nth-child(24) {
	 	margin-right: 2%; }
	#machineries-wrapper .machineries-box:nth-child(28) {
		 margin-right: 2%; }

		#machineries-wrapper .machineries-box:nth-child(3) {
		 margin-right: 2%; }
		#machineries-wrapper .machineries-box:nth-child(6) {
		 margin-right: 2%; }
		#machineries-wrapper .machineries-box:nth-child(9) {
		 margin-right: 2%; }
	  #machineries-wrapper .machineries-box:nth-child(12) {
		 margin-right: 2%; }

	 #machineries-wrapper .machineries-box:nth-child(15) {
	  margin-right: 2%; }
	  #machineries-wrapper .machineries-box:nth-child(18) {
	  margin-right: 2%; }
	  #machineries-wrapper .machineries-box:nth-child(21) {
	  margin-right: 2%; }
	  #machineries-wrapper .machineries-box:nth-child(24) {
	  margin-right: 2%; }
	  #machineries-wrapper .machineries-box:nth-child(27) {
	  margin-right: 2%; }



	 .contact-addessbg ul li{
		width: 100%;
		margin: 0px 0%; }

		.servicesinner-text{
			width: 100%;
			margin-bottom: 10px;
		}
		.servicesinner-image{
			width: 100%;
		}
		.servicesinner-image img{
			width: auto;
			max-width: 90%;
			float: left;
		}


}
 @media screen and (max-width: 603px) {
}
 @media screen and (max-width: 568px) {
	 .contact-input{
	 	width:100%; }
}
 @media screen and (max-width: 460px) {
	 #innerbanner-wrapper {
 		height: 150px;}
 	#innerbanner-wrapper h4 {
 		font-size: 22px;}
	.uniforms-box span{
		font-size: 14px;
		line-height: 18px;
		padding:10px 30px 13px 30px;
	}


}
 @media screen and (max-width: 400px) {
	 .machineries-box{
	 	width: 96%;
		margin-left: 2%;
	 	margin-right: 2%;}

		#homeclient-inner ul li {
			margin-right: 2%;
			width: 31%;}

}
 @media screen and (max-width: 360px) {
}
 @media screen and (max-width: 320px) {
}
 @media screen and (max-width: 300px) {
	 #homeclient-inner ul li {
		 margin-right: 2%;
		 margin-left: 2%;
		 width: 46%;}

}
@media screen and (max-width: 240px) {
}
