﻿@charset "utf-8";
/* CSS Document */

body {
	font-family: Calibri,Arial,Helvetica, sans-serif;
	font-size: 14px;
}
a {
	color: #333;
	font-family: Calibri,Arial,Helvetica, sans-serif;
}
a:hover {
	color: #118B26;
}
img {
	max-width: 100%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.nomp {
	margin: 0;
	padding: 0;
}
.mplr { margin-left:auto; margin-right:auto; padding:0; margin-top:0; margin-bottom:0; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}/* End hide from IE-mac */
ul li {
	list-style: none;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
	background-image: none;
}
h1, h2, h3, h4, h5, h6, h7, div, td, p, b {
	font-family: Calibri,Arial,Helvetica, sans-serif;
}
.pclogo {
	display: block;
}
.mlogo {
	display: none;
}
#pcmenu {
	border: 0;
	background: none;
	margin-bottom: 0;
}
#pcmenu .navbar-nav > li > a {
	color: #EFEFEF;
	padding-left: 24px;
	padding-right: 24px;
	font-size: 1.2em;
}
#pcmenu .navbar-nav > li.pcb a, #pcmenu .navbar-nav > li.man a {
	padding-top: 5px;
	padding-bottom: 5px;
}
#pcmenu .navbar-nav > li p {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
#pcmenu .navbar-nav > li {
	border-right: 1px #e08a00 solid;
}
#pcmenu .navbar-nav > li:nth-child(8) {
	border-right: 0;
}
#pcmenu .navbar-nav > .open > a, #pcmenu .navbar-nav > .open > a:hover, #pcmenu .navbar-nav > .open > a:focus {
	color: #eee;
	background-color: #e08a00;
}
#pcmenu .navbar-nav > li > a:hover, #pcmenu .navbar-nav > li > a:focus {
	color: #eee;
	background-color: #e08a00;
}
#pcmenu .dropdown-menu > li > a:hover, #pcmenu .dropdown-menu > li > a:focus {
	color: #eee;
	background-color: #e08a00;
	text-decoration: none;
}
#pcmenu .navbar-nav > li > a.onthis {
	color: #fff;
	background-color: #e08a00;
}
.tophead {
	margin-top: 1em; margin-bottom:1em; color:#fff;
}
.tophead a { color:#fff; font-size:18px;}
.tlogo {
	text-align: left;/* padding-top: 1em; */
}
.tiso {
	text-align: center;
	color: #06922F;
	padding-top: 8px;
}
.tiso .row .col-sm-12 {
	height: 30px;
}
.tiso span {
	margin-right: 18px;
	font-size: 16px;
	font-family: ARIAL NARROW;
}
.tiso span:nth-child(4) {
	margin-right: 0;
}
.tiso b {
	margin-right: 18px;
	font-size: 1.3em;
	/* line-height: 3em; */
	font-family: ARIAL NARROW;
}
.tiso b:nth-child(4) {
	margin-right: 0;
}
.thotline {
	text-align: right;
}
.thotline p:nth-child(1) {
	padding-top: 10px;
}
.bg-t-menu {
	background:#f5970a;
}
#pcmenu .navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
	display: none;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	animation: 7s ease 0s normal none infinite running fadeBig;
}
@keyframes fadeBig {
0% {
 transform: scale(1);
}
50% {
 transform: scale(1.1);
}
100% {
 transform: scale(1);
}
}

.topbg { background:#000; }
.bg-foot { background:#000; padding-top:15px; padding-bottom:15px; border-top:2px #f79800 solid; color:#efefef;  }

.pagecon { padding-top:50px; padding-bottom:50px; }
.pagecon h2 { font-size:2em; color:#f79800; font-weight:bold;  }
.pagecon h2 span { color:#000; }
.pagecon .desc { padding-top:40px; padding-bottom:40px; }
.misson { margin-top:50px; }
.value { margin-top:50px; }
.value li { list-style: square; list-style-position:inside; font-size:18px; margin-bottom:20px; }

.projestlist .col-sm-3 { min-height:330px; }
.projestlist .col-sm-3 .thumbnail { min-height:320px; vertical-align:middle; }

.consumables h4 { line-height:2em; font-size:18px; color:#f79800; text-align:center; margin-top:2em; margin-bottom:2em; }


.customers .col-sm-4 .thumbnail { min-height:180px; vertical-align:middle; }

.contactcon {}
.contactcon h3 { font-size:20px; font-weight:bold; }
.contactcon h4 { font-size:18px; margin-bottom:25px; }
.contactcon p { text-align:left;  }

.contactcon .row .col-sm-6 { margin-bottom:20px; }


























 @media ( min-width: 780px) {
body {
	font-size: 14px;
}
img {
	max-width: 100%;
}
.projectconauto { margin-left:10px;  }
.projestlist .col-sm-55 { width:19%; float:left; margin-left:3px; margin-right:3px; }
.projestlist .col-sm-55 img { height:250px; }

.tlogo img { max-width:40%; }


}
 @media ( max-width: 780px) {
body {
	font-size: 14px;
}
img {
	max-width: 100%;
}



}
 @media ( min-width:1200px) {

}
