body{
	font-family: Arial, Helvetica, sans-serif !important;
}
.nav a {
  color: #5a5a5a;
  font-size: 11px;
  font-weight: bold;
  padding: 14px 10px;
  text-transform: uppercase;
}
.nav li {
  display: inline;
}
#logo{
	font-weight: bold;
	color: #44F290;
}
.carousel{
	max-height:500px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	background-color: #eee;
	margin-top:50px;
}
.item active img{
	height: 500px;
}
#left{
	padding-left: 0px;
}
#right{
	padding-right: 0px;
}
#mapz{
	margin-left: 0%;
	margin-bottom: 5px;
}
#footer{
	background-color: #ddd;
	padding-left: 5%;
	color: rgb(33, 160, 74);
	font-weight: bold;
}
#pics{
	margin-left: auto;
	margin-right: auto;
}
.navbar-brand{
	padding: 0px !important;
}
.pageStart{
	margin-top: 45px;
}
.productText{
	float: left;
}
.productImage{
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
.page-header-smaller-margin{
	margin-top: 10px !important;
}
@media only screen and (min-device-width: 1000px) {
.galery6{
	margin-left: 1%;
	max-width: 49%;
}
.galeryLeft6{
	margin-right: 1%;
	max-width: 49%;
}
.galery4{
	margin-left: 1%;
	max-width: 32%;
}
.galeryLeft4{
	margin-right: 1%;
	max-width: 32%;
}
}
.centralized{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
#slider{
	padding-left: 0px;
	padding-right: 0px;
	height: 40%;
}
.products{
	margin-top: 0px !important;
}
.side{
	background-color: #e7e7e7;
	margin-top: 50px;
}
.sidetext{
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}
.no-bg{
	margin-top: 10px;
	background-color: rgba(0, 0, 0, 0.01) !important;
	margin-right: auto;
	margin-left: auto;
	border: 0px !important;
}
.margTop{
	margin-top: 60px !important;
}
.workshop{
	width:100%;
}
.show{
	height: 100%;
	width: 25%;
}
.left{
	float: left;
}
.right{
	float: right;
}
.services{
	padding-top: 20px;
}
.fifty{
	width: 48% !important;
	margin-left: 1%;
}
.homeabout{
	overflow-y: scroll; 
}
@media only screen and (max-device-width: 600px) {
	#mapz{
		height: 250px !important;
	}
	.no-bg{
		height: 0px !important;
	}
	.show{
		width: 95% !important;
		height: auto !important;
	}
	.crane{
		margin-right: 5% !important; 
	}
}
.gallery{
	height: 65% !important;
	background-color: #f8f8f8 !important;
	padding: 10px !important;
	margin: 10px !important;
}
.imageholder{
	height: 95% !important;
}
.leftarrow, .rightarrow{
	width: 15px;
	position: relative;
	top: 49% !important;
	border-radius: 50%;
	line-height: 1.4 !important;
	height: 35px;
	width: 35px;
	font-size: 20px;
	border: 3px solid #ccc;
	padding-left: 3px;
	color: #ccc;
}
@media only screen and (min-device-width: 100px) and (max-device-width: 800px) {
	.leftarrow, .rightarrow{
		z-index: 2000;
		margin-top: -100%;
	}
	.leftarrow{
		margin-left: 0% !important;
	}
	.galeriaimage{
		float: none !important;
	}
}
.leftarrow:hover, .rightarrow:hover{
	border: 3px solid #555;
	color: #555;
}
.leftarrow{
	float: left;
	margin-left: -95%;
}
.rightarrow{
	float: right;
}
.galeriaimage{
	margin-left: 5%;
	height: 100%;
	width: 90%;
	float: left;
}
.galeryimage{
	height: 100%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.active{
	visibility: visible !important;
}