@import url("reset.css");
@import url("menu.css");
@import url("form.css");
@import url("typography.css");
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300italic,400italic,500);

A:link {
	COLOR: #none; 
	text-decoration:#none;
}
A:active {
	COLOR: #none; 
	text-decoration:#none;
	}

A:visited {
	COLOR: #none; 
	text-decoration:#none;
	}

A:hover {
	text-decoration:#none;
	color: #none;
}
body{
	margin: 0px;
	background: #023e7d;
}

.wrapper{
	width:968px;
	margin:0px auto;
}
.wrapper img {
	height: auto;
	max-width: 100%;
	border-radius: 10px;
	border-color: #FF063C;
}
.main{background:#ffffff;}
.logo{float:left; /*width:350px;*/ width:27%; padding:10px;}
.contact-block{float:right; /*width:335px;*/width:34.607438016528924%; margin-right:30px; text-align:right; font-family: 'Roboto', sans-serif; font-style:italic; font-weight:400; padding:20px 0px;}
.contact-title{color:#2c2d2d; font-size:17px; margin-bottom:14px;}
.icon-phone{background:url(../images/icon-phone.png) left center no-repeat; padding:4px 6px; margin-right:5px;}
.cphone{line-height:20px; color:#2484b7; font-size:11px; margin-bottom:3px;}
.icon-mail{background:url(../images/icon-mail.png) left center no-repeat; padding:4px 9px; margin-right:5px;}
.cmail{line-height:20px; color:#2484b7; font-size:13px;}
.blue-link:link, .blue-link:visited{color:#2484b7; text-decoration:none;}
.blue-link:hover{color:#023e7c;}

.slider{padding:10px; border:1px solid #dadada; margin-top:20px;}
/*.slider .list_carousel {position:relative;width: 946px;height: 306px;margin: 0px;padding: 0px;}
.slider .list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;margin-left:0px;}
.slider .list_carousel li {width: 946px;height: 306px;padding: 0;display: block;float: left;}
.slider ul#foo3{width:946px;}
.prev{position:absolute; width:47px; height:47px; top:50%; left:10px;}
.next{position:absolute; width:47px; height:47px; top:50%; right:10px;}*/

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}




.page-header{}
.page-header img{border-radius:0px;}
.page-content{padding-bottom:20px;}
.img-left{float:left; margin-right:10px; margin-bottom:10px;}
.img-right{float:left; margin-left:10px; margin-bottom:10px;}

.body-content{background:url(../images/content-bg.jpg) top center no-repeat; padding:42px 21px 21px 21px;}

.home-boxes{margin-bottom:30px;}
.box-about{float:left; width:310px; margin-right:26px;}
.box-genral{float:left; width:289px; margin-right:24px;}
.box-food{float:left; width:276px;}
.home-boxes .box-title{font-family: 'Roboto', sans-serif; font-weight:500; font-size:22px; text-align:center; text-transform:uppercase; color:#014898; margin-bottom:10px; background: url(../images/title-bg.jpg) bottom center no-repeat; padding:20px 0px;}
.home-boxes .box-img{padding:10px; border:1px solid #dadada; margin-bottom:10px;}
.home-boxes .box-desc{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#014898; text-align:justify;}


.machinery-boxes{margin-bottom:30px;}
.machinery-about{float:left; width:280px; margin-right:26px; }

.machinery-boxes .machinery-title{font-family: 'Roboto', sans-serif; font-weight:500; font-size:22px; text-align:center; text-transform:uppercase; color:#014898; margin-bottom:10px; bottom center no-repeat; padding:20px 0px;}
.machinery-boxes .machinery-img{padding:10px;  margin-bottom:10px;}
.machinery-boxes .machinery-desc{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#014898; text-align:justify;}




.more{text-align:right;}
.nevy-blue-link:link, .nevy-blue-link:visited{color:#014898; text-decoration:none; font-weight:bold;}
.nevy-blue-link:hover{color:#2484b7;}
.brown-link:link, .brown-link:visited{color:#aa181b; text-decoration:none;padding-top:15px; font-size:18px;  text-align: right;   font-weight:normal; font-size:18px;}
.brown-link:hover{color:#023e7d;}

.service-boxes{margin-bottom:30px;}
.service-boxes .box{float:left; width:126px; height:252px; border:1px solid #034079; border-radius:10px; -moz-border-radius: 10px; padding:11px; margin-right:5px; text-align:center;}
.service-boxes .box:hover {background-color:#cce6ff;}
.service-boxes .box-last:hover {background-color:#cce6ff;}
.service-boxes .box-last{float:left; width:126px; height:252px; border:1px solid #034079; border-radius:10px; -moz-border-radius: 10px; padding:11px; text-align:center;}
.service-boxes .box-img{margin-bottom:10px;}
.service-boxes .box-title{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#3db4ff; margin-bottom:10px; text-transform:uppercase;}
.service-boxes .box-desc{color:#034079;text-align:justify;}

.service-box{padding:20px 0px; background:url(../images/service-devider.jpg) bottom center no-repeat;}
.service-img-left{float:left; /*width:300px;*/ width:30.991735537190085%; margin-right:20px;}
.servide-desc-right{float:left; /*width:606px;*/ width:	62.60330578512396%;}
.service-img-right{float:left; /*width:300px;*/ width:30.991735537190085%;}
.servide-desc-left{float:left; /*width:606px;*/ width:	62.60330578512396%; margin-right:20px;}

.parnter-box{background:url(../images/partner-bg.jpg) repeat-x;}
.parnter-box .box-l{background:url(../images/prtner-l.jpg) left top no-repeat;}
.parnter-box .box-r{ background:url(../images/prtner-r.jpg) right top no-repeat; height:90px; padding:14px 20px 0px 170px;}
.parnter-box .list_carousel {width: 100%; height:67px; overflow:hidden;}
.parnter-box .list_carousel ul {margin: 0px;padding: 0px; list-style: none; display: block;}
.parnter-box .list_carousel li {height: 67px; padding:0px; margin-right: 6px; display: block; float: left;}

.footer{padding:40px 10px;color:#fff;}
.footer-box-left{
	float: left;
}
.footer-box-text {color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal;}
.footer-box-right{float:right; }
.footer-links{font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; margin-bottom:20px;}
.footer-links ul{margin:0px; padding:0px;}
.footer-links ul li{display:inline; list-style-type:none; font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#ffffff;}
.footer-links ul li::after{content:"|";}
.footer-links ul li.last::after{content:"";}
.footer-links ul li a:link, .footer-links ul li a:visited{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#ffffff; text-decoration:none; padding:5px 8px;}
.footer-links ul li a:hover{color:#2484b7;}




.copyright ul li a:link, .copyright ul li a:visited{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#ffffff; text-decoration:none; padding:5px 8px;}
.copyright ul li a:hover{color:#2484b7;}
.copyright{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#ffffff;  }


.sc-title{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#ffffff; text-align:center; margin-bottom:20px;}
.social-nav{text-align:center;}
.social-nav ul{margin:0px; padding:0px; text-align:center;}
.social-nav ul li{display:inline;}

.contact-map{margin-bottom:20px;}
.contact-box{margin-bottom:30px;}
.contact-box-first{float:left; width:360px; margin-right:25px;}
.contact-box-second{float:left; width:260px; margin-right:25px;}
.contact-box-third{float:left; width:253px;}
.contact-box-title{float:left; background:#2a2f71; border-radius:20px; -moz-border-radius: 20px; padding:10px 20px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#ffffff; margin-bottom:10px;}
.contact-desc{}

.contact-form fieldset label  {
	font-weight:bold;
	margin-right: 20px;
	display: block;
	text-align: left;
	float: left;
	width: 121px;
	line-height:20px;
	font-size:16px;
}
.captcha{width:298px; font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px;}
.contact-form{}
.form-box-left{float:left; width:455px; margin-right:15px;}
.form-box-right{float:left; width:455px;}
.job-form{padding-top:20px;}

blockquote,form,div,li,ol,p,td,th {font-size: 14px; font-family:Tahoma, Geneva, sans-serif; color: #023f7e;}
p{
	text-align: justify;
	
}
.error{font-weight:bold; color:#e41010; display:block; padding:10px 0px;}