	*{
		margin:0 ;
		padding:0;
		
	}
	/*--------CONTENT-----------*/
body{
		background:url(../img/new.png) repeat scroll center top ;
		min-height:100%;
		font:Tahoma, Geneva, sans-serif;
		font-size: 12px;
	}
.header{
		background:url(../img/wp0353668a_06.jpg) no-repeat;
		height:30px;
		width:100%;
	}
	.wrapper{
		background-color: #fff/*rgba(255,255,252,0.7)*/;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		width:900px;
		min-height:600px;
		padding:10px;
		margin-top:82px;
	}
	.dfp{
		margin-left: 50px;
		float: left;
		margin-top: 13px;
		width: 380px;
		min-height: 150px;
		overflow: hidden;
		padding-top: 10px;
	}
	.line{
		width:100%;
		background:url(../img/wp0353668a_06.jpg);
	}
	
	.line-up{
		width:100%;
		height:30px;		
		}
	.telp{
			background:url(../img/telp.png) no-repeat;
			width:200px;
			height:16px;
			margin-right:200px;
			float:right;
			padding-left:20px;
			margin-top:7px;
		}
	.telp p{
			margin-right:30px;
		}
		.fax{
			background:url(../img/fax.png) no-repeat;
			width:200px;
			height:16px;
			margin-right:0px;
			float:right;
			padding-left:20px;
			margin-top:7px;
		}
	.fax p{
			margin-right:30px;
		}
		
		.email{
			background:url(../img/email.png) no-repeat;
			width:200px;
			height:16px;
			margin-right:10px;
			float:right;
			padding-left:20px;
			margin-top:7px;
		}
	.email p{
			margin-right:30px;
		}
	.case{
			height: 77px;
    		background-size: contain;
    		margin-top: 20px;
    		margin-left: 47px;
    		margin-right: -73px;
    		width: 148px;
		}
	
	.name-company{
			margin-top:-55px;
			color:#000;
			margin-left:77px;
			font:"Arial Black", Gadget, sans-serif;
			font-style:italic;
			font-weight:bold;
			font-size:15px;
		}
		
	/*-------DROPDOWN------*/
		.dropdownbtn{
			 position: relative;
		     display: inline-block;	
		}
		.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f1f1f1;
		min-width: 160px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 1;
}
	
	.dropdown-content a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
	}
	
	.dropdown-content a:hover {background-color: #ddd;}
	
	.dropdown:hover .dropdown-content {display: block;}
	
	.dropdown:hover .dropbtn {background-color: #3e8e41;}
	/*-------DROPDOWN------*/
		
	.carousel-indicators, .carousel-indicators li{
			padding-top:20px;
		}
	
	.speech_welcome{
			width:553px;			
    margin-top: 10px;
			margin-left:10px;
			float:left;
		}
	.welcome{
			padding:10px;
			text-align:justify;
			float:left;
			font-size : 18;ssss
		}
		.welcome2{
			padding:10px;
			
			margin-left: 21px;
		    margin-top: 10px;
		    text-align: center;
		    float: left;
		    font-size: 12px;
		    font-weight: 800;
		}
		.welcome3{
			padding:10px;
			text-align:justify;
			float:left;
			font-size : 18;ssss
		}
	.welcome h3{
			margin-bottom:-10px;
		}
	.welcome h2{
			font-weight:bold;
		}
	.achievement{
		margin-left: 50px;
		margin-right: 30px;
		margin-top: 34px;
		padding-left:30px;
		
		}
		
	.achievement h3{
			font-weight: bold;
			padding-left: 20px;
			text-align: right;
			margin-right: 115px;
		}
	.achievement img{
			background-size: 88%;
    		padding-left: 16px;
    		float: left;
    		width: 190px;
		}
	.business{
			/*border:1px solid #000;*/
			width:800px;
			height:50px;
			margin-top:277px;
			margin-left:2px;
			margin-right:20px;
		}
	.os-business, .os-business h3{
			padding:15px;
			font-size:22px;
			font-weight:bold;
		}
	.ox-business{
			margin-left:23px;
			margin-top:20px;
			/*border:1px solid #000;*/
			margin-right:23px;
			min-height:200px;
			margin-bottom:15px;
		}
	/*-----ABOUT-------*/
		.main-about{
				width:auto;
				min-height:700px;
			}
		.about-us{
			margin-left:30px;
			margin-bottom:30px;
			padding-left:0;
			width:auto;
			min-height:100px;
			margin-top:40px;
			}
		.about-us p{
				font-weight:bold;
				text-align:justify;
			}
		
		.cd-about{
			margin-left:0;
			margin-bottom:0;
			padding-left:0;
			width:300px;
			}
		.cd-about h3{
				font-weight:bolder;
				font-size:24px;
			}
		
	/*-----ABOUT-------*/
	.customers{
		margin-left: 50px;
		float: left;
		margin-top: 13px;
		width: 380px;
		min-height: 150px;
		overflow: hidden;
		padding-top: 10px;	
	}
	/*-----FACILITIES----*/
	.facilities{
			border:1px solid #000;
			width:200px;
			height:250px;
			margin-left:30px;
			margin-top:10px;
			margin-bottom:15px;
			border-radius:5px;
			
			
		}
	 .facilities img{
		 width: 198px;
    	 height: 150px;
         /* border: 1px solid #000; 
			width:200px;
			height:150px;
			border:1px solid #000;*/
			border-radius:5px;	
			transition: all 0.5s;
			-o-transition: all 0.5s;
			-moz-transition: all 0.5s;
			-webkit-transition: all 0.5s;
		}
	  .facilities img:hover{
		   transition: all 0.3s;
			-o-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-webkit-transition: all 0.3s;
			transform: scale(1.5);
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		  }
	
	.facilities h4{
			font:Arial, Helvetica, sans-serif;
			font-style:italic;
			text-align:center;
			width:150px;
		}
	.Body {
		text-align: left;
		margin: 0px 0px 12px;
		text-indent: 0.0px;
		line-height: 1px;
		font-family: "Verdana", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		background-color: transparent;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
	}
	.sub-body{
		line-height: 22.80px;
		font-family: "Arial", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #6e6e6e;
		background-color: transparent;
		text-decoration: none;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
		}
	.body-facilities{
		line-height: 1px;
		font-family: "Arial", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #6e6e6e;
		background-color: transparent;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
	}
	.cd-facilities{
		background:url(../img/product-title.png);
		background-size:cover;
		width:400px;
		margin-left: 271px;
		margin-top:0;
		height:30px;
		
		}
	.cd-facilities h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
		}
	.cold_forging{
			width:550px;
			min-height:450px;
			/*border:1px solid #000;*/
			margin:40px 250px;
			padding-left:30px;
			
		}
	.ox-forging{
		margin-left: 0;margin-top: 40px;width: 407px;min-height: 150px;overflow: hidden;padding-top:10px;	
	}
	.cd-coldforging{
		background:url(../img/product-title.png);
		background-size:cover;
		width:400px;
		margin:-18px -5px;
		height:30px;
		
	}
	.cd-coldforging h3{
			font-weight:bold;
			color:#fff;
			font-style:italic;
			padding-left:30px;
		}
	.cold_forging_process{
			margin-top:-18px 20px;
		
		}
	.cold_forging_process h3{
			padding-left:15px;
		}
	.cold_forging_process img{
			height: 55px;
    		width: 500px;
    		margin-bottom: 15px;
		}
	.cold_forging_process span{
			margin-top:-50px;
			padding-left:15px;
			color:white;
			margin-right:100px;
			height:8px;
		}
	.caption, .caption ul{
			height:15px;
			margin-top:-30px;
			width:564px;
			margin-right:30px;	
		}
	.caption li{
			list-style:none;
			color:white;
		}
	.caption h4{
			margin-right:30px;
			width:50px;
		}
	.machine{
			min-height:380px;
			width:600px;
			/*border:1px solid #000;*/
			margin:0 250px 15px 270px;	
			
		}
	.cd-machine{
			background:url(../img/product-title.png);
			background-size:cover;
			width:400px;
			margin-left:0;
			margin-top:0;
			height:30px;
		}
	.cd-machine h3{
			margin-left:22px;
			color:#fff;
			font-weight:bold;
		}
	.gallery{
			width:565px;
			margin-left: 255px;
    		margin-top: -23px;
			
		}
	.cd-gallery{
			margin-right:15px;
			margin-left:15px;
		}
	.cd-gallery h3{
			padding-left:15px;
		}
	.os-gallery{
			width:600px;
			margin-left:10px;
		}
	.os-gallery img{
			width: 122px;
    		height: 109px;
			margin-right:10px;
			margin-bottom:10px;
		}
	.welding{
			/*border:1px solid #000;*/
			width:600px;
			min-height:200px;
			margin-bottom:20px;
			margin-left:250px;
			padding-top:15px;
		}
	.cd-welding{
		background:url(../img/product-title.png);
		background-size:cover;
		width:400px;
		margin:-20px 0;
		height:30px;
		}
	.cd-welding h3{
		padding-left:20px;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		padding-top:5px;	
	}
	.ox-facilities{
		margin-left: 300px;margin-top: 13px;width: 407px;min-height: 150px;overflow: hidden;padding-top:10px;	
	}
	/*--------FACILITIES-----------*/
	
	/*--------PRODUCT-----------*/
	.product{
			border:1px solid #000;
			width:203px;
			height:250px;
			margin-left: 260px;
			margin-top: -264px;
			margin-bottom:15px;
			border-radius:5px;
			
		}
		
		.product-pdfb {
    		width: 566px;
   			 min-height: 500px;
    		/* border: 1px solid #000; */
    		/* margin: -84px auto; */
    		margin-top: -324px;
    		margin-left: 48px;
    		margin-bottom: 228px;
		}
		
	.product img{
			width:200px;
			height:150px;
			border-radius:5px;
			transition:all .5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease ;
			-webkit-transition: all 0.5s ease ;
		}
	
	.product img:hover{
			 transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transform: scale(1.5) ;
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		}
	.product h4{
			text-align:center;
			font-style:italic;
		}
		
		.producte{
			border:1px solid #000;
			width:205px;
			height:250px;
			margin-left: 504px;
			margin-top: -264px;
			margin-bottom:15px;
			border-radius:5px;
			
		}
		.producte img{
			width:200px;
			height:150px;
			margin-left: 1px;
			border-radius:5px;
			transition:all .5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease ;
			-webkit-transition: all 0.5s ease ;
		}
	.producte img:hover{
			 transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transform: scale(1.5) ;
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		}
	.producte h4{
			text-align:center;
			font-style:italic;
		}
		.forging_p{
			width: 133px;
    		height: 211px;
    		margin-left: -26px;
    		margin-top: 64px;
    		margin-bottom: 15px;
    		border-radius: 5px;
			
		}
		.forging_p img{
			width: 529px;
    		height: 179px;
    		margin-left: 8px;
			border-radius:5px;
			transition:all .5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease ;
			-webkit-transition: all 0.5s ease ;
		}
	
	.forging_p img:hover{
			 transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transform: scale(1.3) ;
			-moz-transform: scale(1.3);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.3);
			/*box-shadow: 2px 2px 6px rgba(0,0,0,0.5);*/
		}	
		
		
	.cd-product{
		background:url(../img/product-title.png);
		background-size:cover;
		width:400px;
		margin:0 271px;
		height:30px;
		
		}
		.cd-productb{
			background:url(../img/product-title.png);
		font : bold;
		background-size:cover;
		width:400px;
		margin: -31px 219px;
		height:30px;
		
		}
		
		.cd-productb h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
		}
		.cd-productb h4{
		
			font-size: 18px;
			margin-bottom:-10px;
			padding-left:0px;
			margin-top:5px;
			padding-left: -6px;
    		margin-top: 16px;
		}
		
		.os-productb {
    		width: 587px;
    		min-height: 663px;
    		padding: 10px;
    		margin: 54px 200px;
		}
	.cd-product h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
		}
	.cd-product h4{
		
			font-size: 18px;
			margin-bottom:-10px;
			padding-left:0px;
			margin-top:5px;
			padding-left: -6px;
    		margin-top: 16px;
		}
	.cd-product hr{
			border-bottom: 1px solid #000;
			height: 0;
			
		}
	.product-pdf{
			width: 775px;
			min-height:500px;
			/*border:1px solid #000;*/
			margin:15px auto;
		}
	.os-product{
			width:600px;
			min-height:400px;
			padding:10px;
			    margin: 59px 197px;
		}
	.product_box{
			height:250px;
			border-radius:5px;
			float:left;
			margin-top: -87px;
		}
	.product_box img{
			width:125px;
			height:150px;
			margin: 106px 6px;
			border-radius:15px;
		}
	/*.desc-product{
			margin-left:10px;
			padding-top:-10px;
			margin-top:-5px;
		}
	.desc-product p{
			text-align:center;
			font-weight:bold;
			font-size:20px;
		}*/
	.list-menu{
			float:left;
			margin-top:20px;
			margin-left:15px;
			
		}
	.list-menu h3{
			padding:0;
			margin:0;
			font-weight:bold;
			font-size:20px;
		}
	.list-product{
			width:200px;
			height:30px;
			margin-top:30px;
			padding:0;
			background-color:#f5f5f5;

		}
	
	.list-product ul {
			font-weight:bold;
			color:#000;
			list-style:none;
			margin-bottom:10px;
			border-radius:10px;
			
		}
	
	.list-product li, .list-product a{
			color: #f7f8f9;
    		background: #2770a8;			
			/*color:#000;
			background:#f5f5f5;*/
			margin-bottom:4px;
			height:30px;
			padding:5px;
			width:100%;
			
		}
	.prodct{
		margin-bottom:15px;
		margin-top:0;
	}
	.prodct li a{
			margin-bottom:15px;
		}
	.company-profile{
			color: #000;
			background: #8ab6d8;
			margin-bottom: 25px;
			min-height: 150px;
			padding: 5px;
			width: 100%;
			margin-top: 62px;
		}
		.company-profile-p{
			color: #000;
			background: #8ab6d8;
			margin-bottom: 25px;
			min-height: 150px;
			padding: 5px;
			width: 100%;
			margin-top:-65px;
		}
	 .desc-company{
		 width: 613px;
     	 min-height: 300px;
		 margin: 50px 194px;
		 }
	  .desc-company h4{
		  	padding-left:30px;
			text-align:justify;
			font-size:18px;
			margin-left:30px;
			line-height:23px;
			font-weight:bold;
		  }
	/*--------PRODUCT----------*/
	
	/*-------VISION&MISSION-----*/
		.vision_mission{
				margin:0 250px;
				width:480px;
				min-height:500px;
				padding:15px;
			}
		.vision{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:5px;
			}
		.vision h3{
				padding-left:10px;
			}	
		.mission{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:5px;
			}
		.mission h3{
				padding-left:10px;
			}
		.os-mission{
				width:350px;
				min-height:175px;
				list-style:decimal;
				padding-left:30px;
			}
		.os-mission li{
				padding-top:10px;
				font-weight:700;
				font-size:17.5px;				
			}
	/*-------VISION&MISSION-----*/
	
	/*-------REGIONAL_OPERATION-----*/
		.reg_operational{
				margin:25px 250px;
				/*border: 1px solid #000;*/
				width:650px;
				min-height:500px;
			}
		.os-operation{
				width:500px;
				min-height:300px;
			}
		.os-operation img{
				width:700px;
				height:350px;
				margin-left:25px;
				margin-top:30px;
				margin-bottom:20px;
			}
		.branch-operation{
				width:auto;
				height:500px;
				margin-top:30px;
			}
		.branch-operation img{
				background-color:rgba(255,255,252,0.5);
				width:500px;
				height:450px;
				margin-top:30px;
			}

	/*-------REGIONAL_OPERATION-----*/
	
	/*-------POLICY-----*/
		.comp_policy{
				width:auto;
				margin-left:15px;
				color:#fff;
			}
		.comp_policy h2 {
				font-weight:bold;
				opacity:0.9;
			}
		.comp_policy p{
				font-weight:bold;
				opacity:0.9;
				font-size:16px;
			}
		.policy_term{
				width:500px;
				min-height:450px;
				/*border:1px solid #000;*/
				margin:15px 150px 70px 250px;
			}
		.policy_term_title{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:5px;
			}
		.policy_term_title h3{
				padding-left:10px;
			}
		.os-policy{
				width:350px;
				min-height:175px;
				list-style:decimal;
				padding-left:30px;
			}
		.os-policy li{
				padding-top:10px;
				font-weight:700;
				font-size:17.5px;				
			}
	/*-------POLICY-----*/
	
	/*--------CUSTOMER----------*/
	
	.op-customer{
			/*border:1px solid #000;*/
			width:800px	;
			height:50px;
			margin-left:40px;
			padding:15px;
			margin-right:20px;
		}
	.cd-customer{
	margin-top: -48px;
    margin-left: 2px;
    margin-right: 710px;
    margin-bottom: 22px;
		}
		.cd-customerx{
				margin-top:20px;
		}
		.cd-customerx h5 {
    padding: 15px;
    font-weight: bold;
    font-size: 21px;
    margin-bottom: -28px;
    margin-left: 36px;
    margin-top: -71px;
}
	.cd-customers{
			
			margin-top:20px;
		}
	.cd-customer h3 {
			padding:15px;
			font-weight:bold;
			font-size:22px;
		}
	.cd-customer h4{
		
			padding: 47px;
			font-weight:bold;
			font-size:22px;
		}

	.cd-customer h5{
			padding:15px;
			font-weight:bold;
			font-size:21px;
			margin-bottom: -28px;
    			margin-left: 39px;
    			margin-top: -35px;
			
		}
	.cd-customers h5{
			padding:15px;
			font-weight:bold;
			font-size:21px;
			margin-bottom: -28px;
    			margin-left: 469px;
    			margin-top: -71px;
			
		}
	.slide-customer{
			/*border:1px solid #000;*/
			width:800px;
			height:150px;
			margin:30px auto;
		}
	.os-customer{
			width:750px;
			display:block;
			position:relative;
			margin:20px auto;
			/*border:1px solid #000;*/
			height:115px;
			overflow:hidden;
		}
	.os-customer img{
			width:100%;
			height:115px;
		}
	.swiper-slide {
			width:750px;
		}
	.swiper-slide img{
			width:100%;
			height:150px;
		}
		
	.main-customer{
			/*border:1px solid #000;*/
			width:auto;
			min-height:auto;
		}
	
	
	/*--------CUSTOMER sandry----------*/
	.slide-customers{
			/*border:1px solid #000;*/
			width:800px;
			height:150px;
			margin:30px auto;
		}
	.os-customers{
			width:750px;
			display:block;
			position:relative;
			margin:20px auto;
			/*border:1px solid #000;*/
			height:115px;
			overflow:hidden;
		}
	.os-customers img{
			width:100%;
			height:115px;
		}
	.swiper-slides {
			width:750px;
		}
	.swiper-slides img{
			    width: 100%;
    			height: 150px;
    			margin-left: 64px;
    			margin-top: 63px;
		}
		
	.main-customers{
			/*border:1px solid #000;*/
			width:auto;
			min-height:auto;
		}
	/*--------CONTACT US--------*/
		
		.contact{
			margin:50px auto;
			width:auto;
			min-height:150px;	
		}
		.maps, .maps iframe{
				margin:0 ;
				padding:0;
				width:100%;
				min-height:400px;
			}
		.cd-contact{
				width:300px;
				min-height:300px;
				margin:50px 500px;
				text-align:center;
			}
		.cd-contact h4{
				font-weight:bold;
				font-size:20px;
				
			}
		.cd-contact p{
				font-weight:bold;
				font-size:18px;
				text-align:justify;
				padding-left:30px;
				
			}
		.form-contact{
				width:350px;
				min-height:300px;
				margin-top:50px;
				margin-left:35px;
				padding-right:30px;
				margin-bottom:30px;
				float:left;
			}
		.form-contact h4{
				text-align:left;
				font-weight:bold;
				padding-left:15px;
				font-size:24px;
			}
		.label-company{
				width:450px;
				min-height:400px;		
				/*margin:50px 400px;*/
			}
		.label-company h3{
				font-weight:bold;
				margin-left:19px;	
				margin-bottom:20px;
				
			}
		.label-company p{
				margin-top:-5px;
				margin-left:20px;
				font-weight:bold;
				font-size:15px;
				width:250px;
			}
		.label-company h5{
				margin-left:40px;
			}
		.label-company h5 > p{
				margin-left:20px;
				margin-top:-15px;
			}
	
	
	/*--------CONTACT US--------*/
	
	/*--------CONTENT-----------*/
	.footer{
		height:40px;
		background:#2770a8;
		width:100%;
		margin-bottom:0;
		margin-top:0px;
	}
	
	.os-footer{
		margin-bottom:0;
		width:100%;
	}
	.os-footer p{
		padding-top:10px;
		text-align:center;
		font-weight:bold;
		color:white;
	}
	


@media screen and (max-width:768px){
	body{
		background:url(../img/back.png) repeat scroll center top ;
		min-height:100%;
		font:Tahoma, Geneva, sans-serif;
		font-size:12px;
	}
.header{
		background:url(../img/wp0353668a_06.jpg) no-repeat;
		height:30px;
		width:100%;
	}
.wrapper{
		background-color:rgba(255,255,252,252);
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		width:100%;
		height:auto;
		padding:10px;
		margin-top:82px;
	}
	
	.line{
		width:100%;
		background:url(../img/wp0353668a_06.jpg);
	}
	
	.line-up{
		width:100%;
		height:30px;		
		}
	.telp{
			display:none;
		}
	.telp p{
			margin-right:30px;
		}
		.fax{
			display:none;
		}
	.fax p{
			margin-right:30px;
		}
		
		.email{
			display:none;
		}
	.email p{
			margin-right:30px;
		}
	.case{
			height: 47px;
    		background-size: contain;
    		margin-top: -11px;
    		margin-left: -23px;
    		width: 146px;
		}
	
	.name-company{
			display:none;
		}
		
	/*-------DROPDOWN------*/
		.dropdownbtn{
			 position: relative;
		     display: inline-block;	
		}
		.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f1f1f1;
		min-width: 160px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 1;
}
	
	.dropdown-content a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
	}
	
	.dropdown-content a:hover {background-color: #ddd;}
	
	.dropdown:hover .dropdown-content {display: block;}
	
	.dropdown:hover .dropbtn {background-color: #3e8e41;}
	/*-------DROPDOWN------*/
		
	.carousel-indicators, .carousel-indicators li{
			padding-top:20px;
		}
	
	.speech_welcome{
			width:100%;
			margin-left:10px;
			float:left;
		}
	.welcome{
			padding:10px;
			text-align:justify;
			float:left;
		}
	.welcome h3{
			margin-bottom:-10px;
		}
	.welcome h2{
			font-weight:bold;
		}
	.achievement{
		margin-left: 50px;
		margin-right: 30px;
		margin-top: 50px;
		padding-left:30px;
		
		}
	.achievement h3{
			font-weight: bold;
			padding-left: 20px;
			text-align: right;
			margin-right: 115px;
		}
	.achievement img{
			background-size:50%;
			padding-left:40px;
			float:left;
		}
	.business{
			/*border:1px solid #000;*/
			width:100%;
			height:50px;
			margin-top:150px;
			margin-left:0;
			margin-right:0;
		}
	.os-business, .os-business h3{
			padding:15px;
			font-size:22px;
			font-weight:bold;
		}
	.ox-business{
			margin-left:23px;
			margin-top:20px;
			/*border:1px solid #000;*/
			margin-right:23px;
			min-height:100px;
			margin-bottom:15px;
		}
	/*-----ABOUT-------*/
		.main-about{
				width:auto;
				min-height:700px;
			}
		.about-us{
			margin-left:0;
			margin-bottom:30px;
			padding-left:0;
			width:auto;
			min-height:100px;
			margin-top:40px;
			}
		.about-us p{
				font-weight:bold;
				text-align:justify;
			}
		
		.cd-about{
			margin-left:0;
			margin-bottom:0;
			padding-left:0;
			width:300px;
			}
		.cd-about h3{
				font-weight:bolder;
				font-size:24px;
			}
		
	/*-----ABOUT-------*/
	
	/*-----FACILITIES----*/
	.facilities{
			border:1px solid #000;
			width:100%;
			height:250px;
			margin-left:0;
			margin-top:0;
			margin-bottom:15px;
			border-radius:5px;
			
			
		}
	 .facilities img{
			width:100%;
			height:150px;
			border:1px solid #000;
			border-radius:5px;	
			transition: all 0.5s;
			-o-transition: all 0.5s;
			-moz-transition: all 0.5s;
			-webkit-transition: all 0.5s;
		}
	  .facilities img:hover{
		   transition: all 0.3s;
			-o-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-webkit-transition: all 0.3s;
			transform: scale(1.5);
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		  }
	
	.facilities h4{
			font:Arial, Helvetica, sans-serif;
			font-style:italic;
			text-align:center;
			width:150px;
		}
	.Body {
		text-align: left;
		margin: 0px 0px 12px;
		text-indent: 0.0px;
		line-height: 1px;
		font-family: "Verdana", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		background-color: transparent;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
	}
	.sub-body{
		line-height: 22.80px;
		font-family: "Arial", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #6e6e6e;
		background-color: transparent;
		text-decoration: none;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
		}
	.body-facilities{
		line-height: 1px;
		font-family: "Arial", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #6e6e6e;
		background-color: transparent;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
	}
	.cd-facilities{
		background:url(../img/product-title.png);
		background-size:cover;
		width:100%;
		margin-left: 0;
		margin-top:0;
		height:30px;
		
		}
	.cd-facilities h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
		}
	.cold_forging{
			width:100%;
			min-height:450px;
			/*border:1px solid #000;*/
			margin:20px auto;	
		}
	.ox-forging{
		margin-left:50px;float:left;margin-top: 13px;width: 380px;min-height: 150px;overflow: hidden;padding-top:10px;	
	}
	.cd-coldforging{
		background:url(../img/product-title.png);
		background-size:cover;
		width:100%;
		margin:0;
		height:30px;
		
	}
	.cd-coldforging h3{
			font-weight:bold;
			color:#fff;
			font-style:italic;
			padding-left:30px;
		}
	.cold_forging_process{
			margin-top:0;
		
		}
	.cold_forging_process h3{
			padding-left:15px;
		}
	.cold_forging_process img{
			height:59px;
			width:100%;
			margin-bottom:15px;
		}
	.cold_forging_process span{
			margin-top:-50px;
			padding-left:15px;
			color:white;
			margin-right:100px;
			height:8px;
		}
	.caption, .caption ul{
			height:15px;
			margin-top:-30px;
			width:100%;
			margin-right:30px;	
		}
	.caption li{
			list-style:none;
			color:white;
		}
	.caption h4{
			margin-right:30px;
			width:50px;
		}
	.machine{
			min-height:380px;
			width:100%;
			/*border:1px solid #000;*/
			margin:0;	
			
		}
	.cd-machine{
			background:url(../img/product-title.png);
			background-size:cover;
			width:100%;
			margin-left:0;
			margin-top:0;
			height:30px;
		}
	.cd-machine h3{
			margin-left:22px;
			color:#fff;
			font-weight:bold;
		}
	.gallery{
			width:100%;
			margin-left: 0;
			margin-top:-10px;
			
		}
	.cd-gallery{
			margin-right:46px;
			margin-left:15px;
		}
	.cd-gallery h3{
			padding-left:15px;
		}
	.os-gallery{
			width:100%;
			margin-left:0;
		}
	.os-gallery img{
			width:100%;
			height:133px;
			margin-right:10px;
			margin-bottom:10px;
		}
	.welding{
			/*border:1px solid #000;*/
			width:600px;
			min-height:200px;
			margin-bottom:20px;
			margin-left:250px;
			padding-top:15px;
		}
	.cd-welding{
		background:url(../img/product-title.png);
		background-size:cover;
		width:400px;
		margin:-20px 0;
		height:30px;
		}
	.cd-welding h3{
		padding-left:20px;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		padding-top:5px;	
	}
	.ox-facilities{
		margin-left: 0;margin-top: 13px;width: 100%;min-height: 150px;overflow: hidden;padding-top:10px;	
	}
	/*--------FACILITIES-----------*/
	
	/*--------PRODUCT-----------*/
	.product{
			border:1px solid #000;
			width:100%;
			height:250px;
			margin-left: 0;
			margin-top: 0;
			margin-bottom:15px;
			border-radius:5px;
			
		}
		
		
	.product img{
			width:100%;
			height:150px;
			border-radius:5px;
			transition:all .5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease ;
			-webkit-transition: all 0.5s ease ;
		}
	
	.product img:hover{
			 transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transform: scale(1.5) ;
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		}
	.product h4{
			text-align:center;
			font-style:italic;
		}
		
		.producte{
			border:1px solid #000;
			width:100%;
			height:250px;
			margin-left: 0;
			margin-top: 0;
			margin-bottom:15px;
			border-radius:5px;
			
		}
		.producte img{
			width:100%;
			height:150px;
			margin-left:2px;
			border-radius:5px;
			transition:all .5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease ;
			-webkit-transition: all 0.5s ease ;
		}
	
	.producte img:hover{
			 transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transform: scale(1.5) ;
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		}
	.producte h4{
			text-align:center;
			font-style:italic;
		}
		
		
	.cd-product{
		background:url(../img/product-title.png);
		background-size:cover;
		width:100%;
		margin:0 0 30px 0;
		min-height:30px;
		}
	.cd-productb{
	
		width: 100%;
		margin-top: -80px;
		margin-bottom: -50px;
		margin-left: 0;
		margin-right: 0;
	}
	.cd-productb h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
	}
	.cd-productb h4{
			font-size: 18px;
			margin-bottom:-10px;
			padding-left:15px;
			margin-top:15px;	
			font-weight:bold;
	}
	.cd-product h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
		}

	.cd-product h4{
			font-size: 18px;
			margin-bottom:-10px;
			padding-left:15px;
			margin-top:15px;
		}
	
	.product-pdf{
		width:100%;
		min-height: 395px;	
		}
	.os-product{
			width:100%;
			margin:20px 0 0 0;
			height:150px;
		}
	.product_box{
			height:100px;
			border-radius:5px;
			width:120px;
			margin: 20px 15px 30px 25px;
		}
	.product_box img{
			width:100%;
			height:100px;
			margin:20px 0 15px 0;
			border-radius:15px;
		}
	.desc-product{
			margin-left:0;
			padding-top:5px;
			margin-top:0;
			margin-bottom:0;
		}
	.desc-product p{
			text-align:center;
			font-weight:bold;
			font-size:20px;
		}
	.list-menu{
			display:none;
			
		}
	.list-menu h3{
			padding:0;
			margin:0;
			font-weight:bold;
			font-size:20px;
		}
	.list-product{
			width:200px;
			height:30px;
			margin-top:30px;
			padding:0;
			background-color:#f5f5f5;

		}
	
	.list-product ul {
			font-weight:bold;
			color:#000;
			list-style:none;
			margin-bottom:10px;
			border-radius:10px;
			
		}
	
	.list-product li, .list-product a{
			color:#000;
			background:#f5f5f5;
			margin-bottom:4px;
			height:30px;
			padding:5px;
			width:100%;
			
		}
	.prodct{
		margin-bottom:15px;
		margin-top:0;
	}
	.prodct li a{
			margin-bottom:15px;
		}
	.company-profile{
			color: #000;
			background: #f5f5f5;
			margin-bottom: 25px;
			min-height: 150px;
			padding: 5px;
			width: 100%;
			margin-top:141px;
		}
	 .desc-company{
		 width: 100%;
     	 min-height: 300px;
		 margin:0;
		 }
	  .desc-company h4{
		  	padding-left:0;
			text-align:justify;
			font-size:15px;
			margin-left:0;
			line-height:23px;
			font-weight:bold;
		  }
	/*--------PRODUCT----------*/
	
	/*-------VISION&MISSION-----*/
		.vision_mission{
				margin:0;
				width:100%;
				min-height:500px;
				padding:15px;
			}
		.vision{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:5px;
			}
		.vision h3{
				padding-left:10px;
			}	
		.mission{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:5px;
			}
		.mission h3{
				padding-left:10px;
			}
		.os-mission{
				width:100%;
				min-height:175px;
				list-style:decimal;
				padding-left:30px;
			}
		.os-mission li{
				padding-top:10px;
				font-weight:700;
				font-size:17.5px;				
			}
	/*-------VISION&MISSION-----*/
	
	/*-------REGIONAL_OPERATION-----*/
		.reg_operational{
				margin:0;
				/*border: 1px solid #000;*/
				width:100%;
				min-height:500px;
			}
		.os-operation{
				width:100%;
				min-height:300px;
			}
		.os-operation img{
				width:100%;
				height:350px;
				margin-left:0;
				margin-top:30px;
				margin-bottom:20px;
			}
		.branch-operation{
				width:100%;
				height:500px;
				margin-top:30px;
			}
		.brand-operation img{
				background-color:rgba(255,255,252,0.5);
				width:100%;
				height:450px;
				margin-top:30px;
				
			}

	/*-------REGIONAL_OPERATION-----*/
	
	/*-------POLICY-----*/
		.comp_policy{
				width:auto;
				margin-left:15px;
				color:#fff;
			}
		.comp_policy h2 {
				font-weight:bold;
				opacity:0.9;
			}
		.comp_policy p{
				font-weight:bold;
				opacity:0.9;
				font-size:16px;
			}
		.policy_term{
				width:100%;
				min-height:450px;
				/*border:1px solid #000;*/
				margin:0;
			}
		.policy_term_title{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:0;
			}
		.policy_term_title h3{
				padding-left:10px;
			}
		.os-policy{
				width:100%;
				min-height:175px;
				list-style:decimal;
				padding-left:30px;
			}
		.os-policy li{
				padding-top:10px;
				font-weight:700;
				font-size:17.5px;				
			}
	/*-------POLICY-----*/
	
	/*--------CUSTOMER----------*/
	
	.op-customer{
			/*border:1px solid #000;*/
			width:100%	;
			height:50px;
			margin-left:0;
			padding:15px;
			margin-right:20px;
		}
	.cd-customer{
		
			margin-top:20px;
			width:100%;
		}
	.cd-customer h3 {
			padding:15px;
			font-weight:bold;
			font-size:22px;
		}
	.cd-customer h4{
			padding:15px;
			font-weight:bold;
			font-size:22px;
		}
	.cd-customer h5{
			padding:15px;
			font-weight:bold;
			font-size:20px;
		}
	.slide-customer{
			/*border:1px solid #000;*/
			width:100%;
			height:150px;
			margin:30px auto;
		}
	.os-customer{
			width:750px;
			display:block;
			position:relative;
			margin:20px auto;
			border:1px solid #000;
			height:115px;
			overflow:hidden;
		}
	.os-customer img{
			width:100%;
			height:115px;
		}
	.swiper-slide {
			width:750px;
		}
	.swiper-slide img{
			width:100%;
			height:150px;
		}
	.main-customer{
			/*border:1px solid #000;*/
			width:auto;
			min-height:auto;
		}
	
	
	/*--------CUSTOMER----------*/
	
	/*--------CONTACT US--------*/
		
		.contact{
			margin:50px auto;
			width:auto;
			min-height:150px;	
		}
		.maps, .maps iframe{
				margin:0 ;
				padding:0;
				width:100%;
				min-height:400px;
			}
		.cd-contact{
				width:300px;
				min-height:300px;
				margin:50px 500px;
				text-align:center;
			}
		.cd-contact h4{
				font-weight:bold;
				font-size:20px;
				
			}
		.cd-contact p{
				font-weight:bold;
				font-size:18px;
				text-align:justify;
				padding-left:30px;
				
			}
		.form-contact{
				width:100%;
				min-height:300px;
				margin-top:0;
				margin-left:0;
				padding-right:30px;
				margin-bottom:0;
			}
		.form-contact h4{
				text-align:left;
				font-weight:bold;
				padding-left:15px;
				font-size:24px;
			}
		.label-company{
				width:100%;
				min-height:550px;		
				margin:0 0 0 10px;
			}
		.label-company h3{
				font-weight:bold;
				margin-left:5px;	
				margin-bottom:20px;
				
			}
		.label-company p{
				margin-top:-5px;
				margin-left:20px;
				font-weight:bold;
				font-size:15px;
				width:200px;
			}
		.label-company h5{
				margin-left:40px;
			}
		.label-company h5 > p{
				margin-left:20px;
				margin-top:-15px;
			}
	
	
	/*--------CONTACT US--------*/
	
	/*--------CONTENT-----------*/
	.footer{
		height:40px;
		background:#8396A5;
		width:100%;
		margin-bottom:0;
		margin-top:0px;
	}
	
	.os-footer{
		margin-bottom:0;
		width:100%;
	}
	.os-footer p{
		padding-top:10px;
		text-align:center;
		font-weight:bold;
		color:white;
	}

}

@media screen and (max-width:480px){
	body{
		background:url(../img/back.png) repeat scroll center top ;
		min-height:100%;
		font:Tahoma, Geneva, sans-serif;
		font-size:12px;
	}
.header{
		background:url(../img/wp0353668a_06.jpg) no-repeat;
		height:30px;
		width:100%;
	}
.wrapper{
		background-color:rgba(255,255,252,0.7);
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		width:100%;
		height:auto;
		padding:10px;
		margin-top:82px;
	}
	
	.line{
		width:100%;
		background:url(../img/wp0353668a_06.jpg);
	}
	
	.line-up{
		width:100%;
		height:30px;		
		}
	.telp{
			display:none;
		}
	.telp p{
			margin-right:30px;
		}
		.fax{
			display:none;
		}
	.fax p{
			margin-right:30px;
		}
		
		.email{
			display:none;
		}
	.email p{
			margin-right:30px;
		}
	.case{
			height: 50px;
			background-size: contain;
			margin-top: -10px;
			margin-left: 10px;
			width: 125px;
		}
	
	.name-company{
			display:none;
		}
		
	/*-------DROPDOWN------*/
		.dropdownbtn{
			 position: relative;
		     display: inline-block;	
		}
		.dropdown-content {
		display: none;
		position: absolute;
		background-color: #f1f1f1;
		min-width: 160px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 1;
}
	
	.dropdown-content a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
	}

	.customers{
		margin-left: 0;
		float: left;
		margin-top: 0;
		width: 100%;
		min-height: 0;
		overflow: hidden;
		padding-top: 10px;
	}
	.cd-customerx h5 {
	    padding: 15px;
	    font-weight: bold;
	    font-size: 21px;
	    margin-bottom: 0;
	    margin-left: 0;
	    margin-top: 0;
	}
	.cd-customers{
		margin:0;
	}

	.cd-customers h5 {

		    padding: 15px;
		    font-weight: bold;
		    font-size: 21px;
		    margin-bottom: 0;
		    margin-left: 0;
		    margin-top: 0;
		}
	.dfp{
		margin-left: 0;
		float: left;
		margin-top: 0;
		width: 100%;
		min-height: 0;
		overflow: hidden;
		padding-top: 10px;
	}
	.swiper-slides {
			width:100%;
		}
	.swiper-slides img{
			    width: 100%;
    			height: 150px;
    			margin-left: 0;
    			margin-top: 0;
		}
	.dropdown-content a:hover {background-color: #ddd;}
	
	.dropdown:hover .dropdown-content {display: block;}
	
	.dropdown:hover .dropbtn {background-color: #3e8e41;}
	/*-------DROPDOWN------*/
		
	.carousel-indicators, .carousel-indicators li{
			padding-top:20px;
		}
	
	.speech_welcome{
			width:100%;
			margin-left:10px;
			float:left;
		}
	.welcome{
			padding:10px;
			text-align:justify;
			float:left;
		}
	.welcome h3{
			margin-bottom:-10px;
		}
	.welcome h2{
			font-weight:bold;
			text-align: left;
		}
	.achievement{
		margin-left: 10px;
		margin-right: 0;
		margin-top: 0;
		padding-left:0;
		
		}
	.achievement h3{
			font-weight: bold;
			padding-left: 93px;
			text-align: right;
			margin-right: 136px;
		}
	.achievement img{
			background-size:50%;
			padding-left:40px;
			margin-left: 58px;
			float:left;
		}
	.business{
			/*border:1px solid #000;*/
			width:100%;
			height:50px;
			margin-top:257px;
			margin-left:0;
			margin-right:0;
		}
	.os-business, .os-business h3{
			padding:15px;
			font-size:22px;
			font-weight:bold;
		}
	.ox-business{
			margin-left:23px;
			margin-top:20px;
			/*border:1px solid #000;*/
			margin-right:23px;
			min-height:100px;
			margin-bottom:15px;
		}
	.welcome2{
			padding:0;
			text-align:justify;
			margin-left: 111px;
    margin-top: 10px;
    text-align: center;
    float: left;
    font-size: 12px;
    font-weight: 800;
		}
	/*-----ABOUT-------*/
		.main-about{
				width:auto;
				min-height:700px;
			}
		.about-us{
			margin-left:0;
			margin-bottom:30px;
			padding-left:0;
			width:auto;
			min-height:100px;
			margin-top:40px;
			}
		.about-us p{
				font-weight:bold;
				text-align:justify;
			}
		
		.cd-about{
			margin-left:0;
			margin-bottom:0;
			padding-left:0;
			width:300px;
			}
		.cd-about h3{
				font-weight:bolder;
				font-size:24px;
			}
		
	/*-----ABOUT-------*/
	
	/*-----FACILITIES----*/
	.facilities{
			border:1px solid #000;
			width:100%;
			height:250px;
			margin-left:0;
			margin-top:0;
			margin-bottom:15px;
			border-radius:5px;
			
			
		}
	 .facilities img{
			width:100%;
			height:150px;
			border:1px solid #000;
			border-radius:5px;	
			transition: all 0.5s;
			-o-transition: all 0.5s;
			-moz-transition: all 0.5s;
			-webkit-transition: all 0.5s;
		}
	  .facilities img:hover{
		   transition: all 0.3s;
			-o-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-webkit-transition: all 0.3s;
			transform: scale(1.5);
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		  }
	
	.facilities h4{
			font:Arial, Helvetica, sans-serif;
			font-style:italic;
			text-align:center;
			margin-left: 100px;
			width:150px;
		}
	.Body {
		text-align: left;
		margin: 0px 0px 12px;
		text-indent: 0.0px;
		line-height: 1px;
		font-family: "Verdana", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		background-color: transparent;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
	}
	.sub-body{
		line-height: 22.80px;
		font-family: "Arial", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #6e6e6e;
		background-color: transparent;
		text-decoration: none;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
		}
	.body-facilities{
		line-height: 1px;
		font-family: "Arial", sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #6e6e6e;
		background-color: transparent;
		font-variant: normal;
		font-size: 16.0px;
		vertical-align: 0;
	}
	.cd-facilities{
		background:url(../img/product-title.png);
		background-size:cover;
		width:100%;
		margin-left: 0;
		margin-top:0;
		height:30px;
		
		}
	.cd-facilities h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
		}
	.cold_forging{
			width:100%;
			min-height:450px;
			/*border:1px solid #000;*/
			margin:20px auto;	
		}
	.ox-forging{
		margin-left: 0;margin-top: 40px;width: 100%;min-height: 150px;padding-top:10px;	
	}
	.cd-coldforging{
		background:url(../img/product-title.png);
		background-size:cover;
		width:100%;
		margin:0;
		height:30px;
		
	}
	.cd-coldforging h3{
			font-weight:bold;
			color:#fff;
			font-style:italic;
			padding-left:30px;
		}
	.cold_forging_process{
			margin-top:0;
		
		}
	.cold_forging_process h3{
			padding-left:15px;
		}
	.cold_forging_process img{
			height:59px;
			width:100%;
			margin-bottom:15px;
		}
	.cold_forging_process span{
			margin-top:-50px;
			padding-left:15px;
			color:white;
			margin-right:100px;
			height:8px;
		}
	.caption, .caption ul{
			height:15px;
			margin-top:-30px;
			width:100%;
			margin-right:30px;	
		}
	.caption li{
			list-style:none;
			color:white;
		}
	.caption h4{
			margin-right:30px;
			width:50px;
		}
	.machine{
			min-height:380px;
			width:100%;
			/*border:1px solid #000;*/
			margin:0;	
			
		}
	.cd-machine{
			background:url(../img/product-title.png);
			background-size:cover;
			width:100%;
			margin-left:0;
			margin-top:0;
			height:30px;
		}
	.cd-machine h3{
			margin-left:22px;
			color:#fff;
			font-weight:bold;
		}
	.gallery{
			width:100%;
			margin-left: 0;
			margin-top:-10px;
			
		}
	.cd-gallery{
			margin-right:15px;
			margin-left:15px;
		}
	.cd-gallery h3{
			padding-left:15px;
		}
	.os-gallery{
			width:100%;
			margin-left:0;
		}
	.os-gallery img{
			width:100%;
			height:133px;
			margin-right:10px;
			margin-bottom:10px;
		}
	.welding{
			/*border:1px solid #000;*/
			width:600px;
			min-height:200px;
			margin-bottom:20px;
			margin-left:250px;
			padding-top:15px;
		}
	.product-pdfb {
    		width: 100%;
   			 min-height: 500px;
    		/* border: 1px solid #000; */
    		/* margin: -84px auto; */
    		margin-top: -164px;
    		margin-left: 0;
    		margin-bottom: 0;
		}
	.cd-welding{
		background:url(../img/product-title.png);
		background-size:cover;
		width:400px;
		margin:-20px 0;
		height:30px;
		}
	.cd-welding h3{
		padding-left:20px;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		padding-top:5px;	
	}
	.ox-facilities{
		margin-left: 0;margin-top: 13px;width: 100%;min-height: 150px;overflow: hidden;padding-top:10px;	
	}
	/*--------FACILITIES-----------*/
	
	/*--------PRODUCT-----------*/
	.product{
			border:1px solid #000;
			width:100%;
			height:250px;
			margin-left: 0;
			margin-top: 0;
			margin-bottom:15px;
			border-radius:5px;
			
		}
		
		
	.product img{
			width:100%;
			height:150px;
			border-radius:5px;
			transition:all .5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease ;
			-webkit-transition: all 0.5s ease ;
		}
	
	.product img:hover{
			 transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transform: scale(1.5) ;
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		}
	.product h4{
			text-align:center;
			font-style:italic;
		}
		
		.producte{
			border:1px solid #000;
			width:100%;
			height:250px;
			margin-left: 0;
			margin-top: 0;
			margin-bottom:15px;
			border-radius:5px;
			
		}
		.producte img{
			width:100%;
			height:150px;
			margin-left: 2px;
			border-radius:5px;
			transition:all .5s ease;
			-o-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease ;
			-webkit-transition: all 0.5s ease ;
		}
	
	.producte img:hover{
			 transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-webkit-transition: all 0.3s ease;
			transform: scale(1.5) ;
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-webkit-transform: scale(1.5);
			box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
		}
	.producte h4{
			text-align:center;
			font-style:italic;
		}
		
		
	.cd-product{
		background:url(../img/product-title.png);
		background-size:cover;
		width:100%;
		margin:0 0 30px 0;
		min-height:30px;
		}
	.cd-productb{
	
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.cd-productb h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
	}
	.cd-productb h4{
			font-size: 18px;
			margin-bottom:-10px;
			padding-left:15px;
			margin-top:15px;	
			font-weight:bold;
	}
	.cd-product h3{
			margin-left:30px;
			font-weight:bold;
			color:#fff;
			font-style:italic;
			font-size:22px;
		}

	.cd-product h4{
			font-size: 18px;
			margin-bottom:-10px;
			padding-left:15px;
			margin-top:15px;
		}
	
	.product-pdf{
		width:100%;
		min-height:480px;		
		}
	.os-product{
			width:100%;
			margin:20px 0 0 0;
			height:150px;
		}
	.product_box{
			height:100px;
			border-radius:5px;
			width:120px;
			margin:20px 15px 30px 0;
		}
	.product_box img{
			width:100%;
			height:100px;
			margin:20px 0 15px 0;
			border-radius:15px;
		}
	.desc-product{
			margin-left:0;
			padding-top:5px;
			margin-top:0;
			margin-bottom:0;
		}
	.desc-product p{
			text-align:center;
			font-weight:bold;
			font-size:20px;
		}
	.list-menu{
			display:none;
			
		}
	.list-menu h3{
			padding:0;
			margin:0;
			font-weight:bold;
			font-size:20px;
		}
	.list-product{
			width:200px;
			height:30px;
			margin-top:30px;
			padding:0;
			background-color:#f5f5f5;

		}
	
	.list-product ul {
			font-weight:bold;
			color:#000;
			list-style:none;
			margin-bottom:10px;
			border-radius:10px;
			
		}
	
	.list-product li, .list-product a{
			color:#000;
			background:#f5f5f5;
			margin-bottom:4px;
			height:30px;
			padding:5px;
			width:100%;
			
		}
	.prodct{
		margin-bottom:15px;
		margin-top:0;
	}
	.prodct li a{
			margin-bottom:15px;
		}
	.company-profile{
			color: #000;
			background: #f5f5f5;
			margin-bottom: 25px;
			min-height: 150px;
			padding: 5px;
			width: 100%;
			margin-top:141px;
		}
	 .desc-company{
		 width: 100%;
     	 min-height: 300px;
		 margin:0;
		 }
	  .desc-company h4{
		  	padding-left:0;
			text-align:justify;
			font-size:15px;
			margin-left:0;
			line-height:23px;
			font-weight:bold;
		  }
	/*--------PRODUCT----------*/
	
	/*-------VISION&MISSION-----*/
		.vision_mission{
				margin:0;
				width:100%;
				min-height:500px;
				padding:15px;
			}
		.vision{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:5px;
			}
		.vision h3{
				padding-left:10px;
			}	
		.mission{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:5px;
			}
		.mission h3{
				padding-left:10px;
			}
		.os-mission{
				width:100%;
				min-height:175px;
				list-style:decimal;
				padding-left:30px;
			}
		.os-mission li{
				padding-top:10px;
				font-weight:700;
				font-size:17.5px;				
			}
	/*-------VISION&MISSION-----*/
	
	/*-------REGIONAL_OPERATION-----*/
		.reg_operational{
				margin:0;
				/*border: 1px solid #000;*/
				width:100%;
				min-height:500px;
			}
		.os-operation{
				width:100%;
				min-height:300px;
			}
		.os-operation img{
				width:100%;
				height:350px;
				margin-left:0;
				margin-top:30px;
				margin-bottom:20px;
			}
		.branch-operation{
				width:100%;
				height:500px;
				margin-top:30px;
			}
		.brand-operation img{
				background-color:rgba(255,255,252,0.5);
				width:100%;
				height:450px;
				margin-top:30px;
				
			}

	/*-------REGIONAL_OPERATION-----*/
	
	/*-------POLICY-----*/
		.comp_policy{
				width:auto;
				margin-left:15px;
				color:#fff;
			}
		.comp_policy h2 {
				font-weight:bold;
				opacity:0.9;
			}
		.comp_policy p{
				font-weight:bold;
				opacity:0.9;
				font-size:16px;
			}
		.policy_term{
				width:100%;
				min-height:450px;
				/*border:1px solid #000;*/
				margin:0;
			}
		.policy_term_title{
			padding:15px;
			margin-top:0;
			width:100%;
			margin-left:0;
			}
		.policy_term_title h3{
				padding-left:10px;
			}
		.os-policy{
				width:100%;
				min-height:175px;
				list-style:decimal;
				padding-left:30px;
			}
		.os-policy li{
				padding-top:10px;
				font-weight:700;
				font-size:17.5px;				
			}
	/*-------POLICY-----*/
	
	/*--------CUSTOMER----------*/
	
	.op-customer{
			/*border:1px solid #000;*/
			width:100%	;
			height:50px;
			margin-left:0;
			padding:15px;
			margin-right:20px;
		}
	.cd-customer{
			margin-top:20px;
			width:100%;
		}
	.cd-customer h3 {
			padding:15px;
			font-weight:bold;
			font-size:22px;
		}
	.cd-customer h4{
			padding:15px;
			font-weight:bold;
			font-size:22px;
		}
	.slide-customer{
			/*border:1px solid #000;*/
			width:100%;
			height:150px;
			margin:30px auto;
		}
	.os-customer{
			width:750px;
			display:block;
			position:relative;
			margin:20px auto;
			border:1px solid #000;
			height:115px;
			overflow:hidden;
		}
	.os-customer img{
			width:100%;
			height:115px;
		}
	.swiper-slide {
			width:750px;
		}
	.swiper-slide img{
			width:100%;
			height:150px;
		}
	.main-customer{
			/*border:1px solid #000;*/
			width:auto;
			min-height:auto;
		}
	
	
	/*--------CUSTOMER----------*/
	
	/*--------CONTACT US--------*/
		
		.contact{
			margin:50px auto;
			width:auto;
			min-height:150px;	
		}
		.maps, .maps iframe{
				margin:0 ;
				padding:0;
				width:100%;
				min-height:400px;
			}
		.cd-contact{
				width:300px;
				min-height:300px;
				margin:50px 500px;
				text-align:center;
			}
		.cd-contact h4{
				font-weight:bold;
				font-size:20px;
				
			}
		.cd-contact p{
				font-weight:bold;
				font-size:18px;
				text-align:justify;
				padding-left:30px;
				
			}
		.form-contact{
				width:100%;
				min-height:300px;
				margin-top:0;
				margin-left:0;
				padding-right:30px;
				margin-bottom:0;
			}
		.form-contact h4{
				text-align:left;
				font-weight:bold;
				padding-left:15px;
				font-size:24px;
			}
		.label-company{
				width:100%;
				min-height:550px;		
				margin:0 0 0 10px;
			}
		.label-company h3{
				font-weight:bold;
				margin-left:5px;	
				margin-bottom:20px;
				
			}
		.label-company p{
				margin-top:-5px;
				margin-left:20px;
				font-weight:bold;
				font-size:15px;
				width:200px;
			}
		.label-company h5{
				margin-left:40px;
			}
		.label-company h5 > p{
				margin-left:20px;
				margin-top:-15px;
			}
	
	
	/*--------CONTACT US--------*/
	
	/*--------CONTENT-----------*/
	.footer{
		height:40px;
		background:#8396A5;
		width:100%;
		margin-bottom:0;
		margin-top:750px;

	}
	
	.os-footer{
		margin-bottom:0;
		width:100%;
	}
	.os-footer p{
		padding-top:10px;
		text-align:center;
		font-weight:bold;
		color:white;
	}
	
}


