/**** About Us ****/
.about_banner_content {
	float:left;
	width:100%;
	background:url(../images/about-bg.jpg) no-repeat center top;
}
.product_banner_content {
	float:left;
	width:100%;
	background:url(../images/product-bg.jpg) no-repeat center top;
}
.product_banner_land {
	float:left;
	width:100%;
	background:url(../images/product-land.jpg) no-repeat center top;
}
.enquiry_banner {
	float:left;
	width:100%;
	background:url(../images/enquiry-banner.jpg) no-repeat center top;
}
.about_line_new {
	float:left;
	width:40px;
	height:3px;
	background:#ffffff;
	margin-top:2px;
	margin-bottom:1%;
	margin-left:46%;
}	
.about_blank {
	float:left;
	width:39%;
	height:1px;
}	
.about_main_content {	
	float:left;
	width:100%;
}
.about_main_content h1 {
	float:left;		
	font-size:30px;
	color:#ffffff;
font-family: 'Ubuntu', sans-serif;
  width:98%;
  text-align:left;
	padding:7% 0 1% 0;
	text-align:center;
 }
.about_main_content p {
	float:left;		
	font-size:15px;
	color:#ffffff;
font-family: 'Work Sans', sans-serif;
  width:98%;
  text-align:left;
	padding:0 0 6% 0;
	text-align:center;
 } 
 
 .about_main_content a {
	font-size:15px;
	color:#ffffff;
font-family: 'Work Sans', sans-serif;
	padding:0 1% 0 0;
 }
  .about_main_content a:hover {
  	color:#5a5a5a;
	text-decoration:underline
}	
		
/**** About Us ****/

/**** Company Profile ***/
.company_profile_content {
	float:left;
	width:100%;
	padding:3% 0 4% 0;
}
.company_profile_content h1 {
	float:left;		
	font-size:25px;
	color:#484848;
font-family: 'Ubuntu', sans-serif;
  width:98%;
  text-align:left;
	padding:0 0 1% 0;
 }
 .company_profile_content h3 {
	float:left;		
	font-size:15px;
	color:#484848;
font-family: 'Work Sans', sans-serif;
  width:100%;
  text-align:left;
	padding:1% 0 0 0;
	text-align:left;
 }
 .company_profile_content p {
	float:left;		
	font-size:14px;
	color:#484848;
font-family: 'Work Sans', sans-serif;
  width:98%;
  text-align:left;
	padding:1% 0 1% 0;
	text-align:justify;
	line-height:25px;
 }
 .company_profile_line {
	float:left;
	width:40px;
	height:3px;
	background:#f3a24f;
	margin-top:2px;
	margin-bottom:5px;
}		
/**** Company Profile ***/

/*** Our Infra ***/
.our_infra_content {
	float:left;
	width:100%;
	background:url(../images/about-middel.jpg) no-repeat center left #ffb243;
	    
}
.infra_wrapper {
	margin:0 auto;
	max-width:1178px;
}	
.our_infra_one {
	float:left;
	width:100%;
	padding:1% 0 0 0;
}	
 .our_infra_line {
	float:left;
	width:40px;
	height:3px;
	background:#ffffff;
	margin-top:2px;
	margin-bottom:5px;
}
.our_infra_one h1 {
	float:left;		
	font-size:25px;
	color:#ffffff;
font-family: 'Ubuntu', sans-serif;
  width:100%;
  text-align:left;
	padding:0 0 1% 0;
 }
 .our_infra_one p {
	float:right;
	font-size:14px;
	color:#ffffff;
font-family: 'Work Sans', sans-serif;
  width:36%;
  text-align:left;
	padding:1% 0 1% 0;
	text-align:justify;
	line-height:25px;
 }

/*** Our Infra ***/

/*** Qaulity Assurance ***/
.qality_content {
	float:left;
	width:100%;
	padding:5% 0 5% 0;
}
.qality_content_one {
	float:left;
	width:42%;
	padding-top:9%;
}
.qality_content_one img {
	float:left;
	padding:0 0 0 0;
}
.qality_content_two {
	float:left;
	width:58%;
}
 .quality_line {
	background:#ff9f15;
	width:8%;
	height:2px;
	float:left;
	margin-left:1%;
	margin-bottom:1%;
	margin-top:1%;
}
.qality_content_two h1 {
	float:left;		
	font-size:25px;
	color:#484848;
font-family: 'Ubuntu', sans-serif;
  width:98%;
  text-align:left;
	padding:0 0 1% 0;
 }
 .qality_content_two p {
	float:left;		
	font-size:15px;
	color:#484848;
font-family: 'Work Sans', sans-serif;
  width:100%;
  text-align:left;
	padding:1% 0 1% 0;
	text-align:justify;
	line-height:25px;
 }			

/*** Qaulity Assurance ***/


/***** Contact ****/
.contact_page_content {
	float:left;
	width:100%;
}

.contact_details {
	float:left;
	width:50%;
	padding:1px 0 5px 0;
}	
.contact_details h1 {
font-family: 'Heebo', sans-serif;
	font-size:25px;
	color:#313d60;
	width:99%;
	letter-spacing:normal;
	padding:10px 0 0 0;
}
.contact_details h2 {
	float:left;
	width:90%;
font-family: 'Heebo', sans-serif;
	font-size:16px;
	padding:10px 0 4px 0;
	color:#313d60;
	font-weight:600;
	letter-spacing:normal;
}
.contact_details img {
	float:left;
	padding:2px 3px 0 0;
}
.contact_details p {
	float:left;
	font-size:15px;
	color:#888888;
	width:95%;
	padding:0 0 0 0;
	letter-spacing:normal;
	line-height:26px;
font-family: 'Heebo', sans-serif;
}
.contact_details .onetwo {
	width:52.4%;
	text-align:right;
}	


.feedback_content {
	float:left;
	width:40%;
	padding-top:2%;
}
.feedback_content h1 {
	float:left;
font-family: 'Heebo', sans-serif;
	font-size:16px;
	color:#1f60a9;
	letter-spacing:normal;
}
.feedback_content p {
		float:left;
	font-size:12px;
	color:#676767;
	width:90%;
font-family: 'Heebo', sans-serif;
}
contact_page_content3  h2 {
	float:left;
	width:90%;
font-family: 'Heebo', sans-serif;
	font-size:16px;
	padding:10px 0 10px 0;
	color:#3a586c;
	font-weight:600;
	letter-spacing:normal;
}

.map_content {
	float:left;
	width:100%;
}

/***** Contact ****/


/*** Vision and Mission ***/
.vision_content {
	float:left;
	width:100%;
	padding:0 0 2% 0;
}
.vision_about_one {
	float:left;
	width:32%;
	padding-top:5%;
}
.vision_about_one img {
	float:left;
	padding:0 0 0 0;
		box-shadow:2px 3px  4px 3px #dbdedd;
}	
.vision_about {
	float:left;
	width:65%;
		padding:3% 0 3% 0;
}
.vision_about h1 {
	float:left;		
	font-size:25px;
	color:#484848;
font-family: 'Ubuntu', sans-serif;
  width:98%;
  text-align:left;
	padding:2% 0 1% 0;
 }	
 .vision_about p {
	float:left;		
	font-size:15px;
	color:#484848;
font-family: 'Work Sans', sans-serif;
  width:98%;
  text-align:left;
	padding:1% 0 1% 0;
	line-height:27px;
 
 }	
.vision_one_content {
	float:left;
	width:49%;
	box-shadow:2px 3px  4px 3px #dbdedd;
	padding:1% 1% 1% 1%;
	margin-right:1%;
	margin-top:3%;
	margin-bottom:3%;
}
.vision_one_content h1 {
	float:left;		
	font-size:25px;
	color:#484848;
font-family: 'Ubuntu', sans-serif;
  width:98%;
  text-align:left;
	padding:2% 0 1% 0;
 }
 .vision_one_content p {
	float:left;		
	font-size:15px;
	color:#484848;
font-family: 'Work Sans', sans-serif;
  width:100%;
  text-align:left;
	padding:1% 0 1% 0;
	text-align:justify;
	line-height:27px;
 
 }	
/*** Vision and Mission ***/

/** Team Member***/
.team_member_content {
	float:left;
	width:100%;
	padding:5% 0 3% 0;
}
.team_member_content_two {
	float:left;
	width:40%;
	margin-top:1.5%;
	border:2px solid #f2f2f2;
	border-radius:3px;

}
.team_member_content_two {
	float:left;
	padding:5px 5px 5px 5px;

}		
.team_member_content_one {
	float:left;
	width:55%;
	padding-left:3%;
}
.team_member_content_one h1 {
	float:left;		
	font-size:25px;
	color:#484848;
font-family: 'Ubuntu', sans-serif;
  width:98%;
  text-align:left;
	padding:2% 0 1% 0;
 }
 .team_member_content_one h4 {
	float:left;		
	font-size:16px;
	color:#484848;
	font-style:italic;
font-family: 'Ubuntu', sans-serif;
  width:98%;
  text-align:left;
	padding:1% 0 2% 0;
 }
 .team_member_content_one p {
	float:left;		
	font-size:15px;
	color:#484848;
font-family: 'Work Sans', sans-serif;
  width:100%;
  text-align:left;
	padding:1% 0 1% 0;
	text-align:justify;
	line-height:27px;
 
 }	
/** Team Member***/

/** QRO Certificate ***/
.qro_certificate_content {
	float:left;
	width:100%;
	padding:3% 0 4% 0;
}
.qro_certificate_content_one {
	float:left;
	width:41%;
	border:1px solid #ececec;
	margin-left:5%;
	margin-bottom:3%;
}
.qro_certificate_content_one {
	float:left;
	padding:5px 5px 5px 5px;
}	
/** QRO Certificate ***/

/*** Gallery ***/
.gallery_content {
	float:left;
	width:100%;
	padding:3% 0 3% 0;
}	
.gallery_content_one {
	float:left;
	width:24%;
	padding-right:1%;
	padding-bottom:1%;
}	
.gallery_content_one img {
	float:left;
	padding:0 0 0 0;
}	
/*** Gallery ***/


/*** Responsive ****/

@media only screen and (min-width:320px) {
 .company_profile_content p {
  width:95%;
  padding:0 0 0 1%;
 } 
.our_infra_one h1 {
	font-size:25px;
  text-align:left;
 }
 .our_infra_one p {
	float:left;	
  width:95%;
  text-align:justify;
  padding-left:2%;
 }
  .our_infra_line {
	margin-left:40%;
}
.qality_content_one {
	width:90%;
	padding-top:9%;
}
.qality_content_two {
	width:98%;
}
.contact_details {
	width:98%;
}
.feedback_content {
	width:98%;
}	
.qro_certificate_content_one {
	width:98%;
	margin-left:1%;
	margin-bottom:1%;
}
.team_member_content_two {
	width:99%;
}		
.team_member_content_one {
	width:98%;
}
.vision_about_one {
	width:99%;
}	
.vision_about {
	width:99%;
}
.vision_one_content {
	width:99%;	
}
.gallery_content_one {
width:99%;
padding-left:1%;
}
.gallery_content_one img {
max-width:98%;
}

}


@media only screen and (min-width:360px) {
.our_infra_one h1 {
	font-size:25px;
  text-align:center;
 }
   .our_infra_line {
	margin-left:47%;
}
.qality_content_one {
	padding-left:3%;
}
.gallery_content_one {
width:85%;
margin-left:8%;
}
}
	
@media only screen and (min-width:460px) {
.qality_content_one {
	padding-left:7%;
}
.gallery_content_one {
width:80%;
margin-left:15%;
}

}

@media only screen and (min-width:500px) {
.qality_content_one {
	padding-left:9%;
}
.team_member_content_two {
	width:90%;
	margin-left:5%;
}		
.team_member_content_one {
	width:90%;
		margin-left:5%;
}
.vision_about_one {
	width:81%;
	margin-left:10%;
}
.gallery_content_one {
width:48%;
margin-left:1%;
}
}

@media only screen and (min-width:560px) {
	
.qality_content_one {
	width:80%;
	padding-left:13%;
}
 .company_profile_content p {
  width:99%;
  padding:0 0 0 0;
 } 
 .qro_certificate_content_one {
	width:70%;
	margin-left:15%;
}
.team_member_content_two {
	width:80%;
	margin-left:12%;
}		
.team_member_content_one {
	width:80%;
		margin-left:10%;
}

}


@media only screen and (min-width:600px) {
.team_member_content_two {
	width:78%;
	margin-left:10%;
}		
.team_member_content_one {
	width:78%;
		margin-left:8%;
}
.vision_about_one {
	width:70%;
	margin-left:17%;
}
.vision_about {
	width:70%;
	margin-left:15%;
}
.vision_one_content {
	width:70%;
		margin-left:15%;	
}
}

@media only screen and (min-width:640px) {
.team_member_content_two {
	width:74.5%;
	margin-left:10%;
}		
.team_member_content_one {
	width:78%;
		margin-left:8%;
}
}

@media only screen and (min-width:660px) {
.team_member_content_two {
	width:72%;
	margin-left:10%;
}

@media only screen and (min-width:720px) {

.qality_content_one {
	width:35%;
	padding-left:0;
}
.qality_content_two {
	width:64%;
}
.contact_details {
	width:50%;
}
.feedback_content {
	width:40%;
}
 .qro_certificate_content_one {
	width:48%;
	margin-left:1%;
}
.team_member_content_two {

	width:40%;
	margin-left:0;

}		
.team_member_content_one {
	width:55%;
	margin-left:0;
}
.vision_about_one {
	width:32%;
	margin:0;
}	
.vision_about {
	width:65%;
	margin-left:0;
}
.vision_one_content {
	width:49%;	
	margin-left:0;
}
.gallery_content_one {
width:32%;
margin-left:1%;
}
}


@media only screen and (min-width:990px) {
.qality_content_one {
	width:38%;
	padding-left:0;
}
.qality_content_two {
	width:58%;
	padding-left:0;
}
.our_infra_one h1 {
	float:left;		
	font-size:25px;
  width:86%;
  text-align:right;
	padding:0 0 1% 0;
 }
 .our_infra_one p {
	float:right;	
	font-size:17px;
  width:40%;
}
 .our_infra_line {
	margin-left:62%;
}
.qro_certificate_content_one {
	width:41%;
	margin-left:5%;
	margin-bottom:3%;
}
.gallery_content_one {
width:24%;
margin-left:0;
padding-right:0;
padding-left:1%;
}
}





	

	
/*** Responsive ****/