@charset "utf-8";
/* CSS Document */

p {
	font-size: 14pt;
	font-weight: 100;
}
.card-body p {
	font-size: 11pt;
}
.fs10 {font-size: 10pt}
.fs11 {font-size: 11pt}
.fc-white {color: white !important;}
.fc-dkgray {color: #292929;}
.fc-red {color: #BC0000}
.fa-center {text-align: center}
.fa-shadow {text-shadow: 3px 3px 5px rgba(0,0,0, 0.6)}
.bgwhite {background-color: white;}
.bgltgray {background-color: #f2f2f2;}
.bgtan {background-color: #D7CFBE;}
.bgtan2 {background-color: #B7A88A;}
.band, .band6 {padding: 40px 0px;}
.band2 {padding: 40px 0px;}
.band4 {padding: 0px 0px 40px;}
.band5 {padding: 40px 0px 40px;}
.band7 {padding: 20px 0px}
.band, .band2, .band4, .band5 {text-align: center;}
.band, .band2, .band3, .band4, .band5 {background-color: white;}
.band, .band2, .band3, .band4, .band5, .band6 {
	width: 100%;
	height: auto;
}
.hcover {
	position: relative;
	background: url(../assets/woodback.png) no-repeat center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	width: 100%;
	height: 530px;
}
.hcover2 {
	position: relative;
	background: url(../assets/woodback5.png) no-repeat center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	height: 400px;
	padding: 50px 0px 0px
}
.hcover2 > img {
	position: relative;
  	top: 50%;
	transform: translateY(-50%);
	display: block;
	margin: 0px auto
}
.bandtile {
	width: 100%;
	position: relative;
}
.bandtile .col-md-6 {
	padding-left: 0px;
	padding-right: 0px;
}
.bandtiler, .bandtilel {
	width: 100%;
	min-height: inherit;
	position: relative;
}
.bandtiletextr {
	position:inherit;
	top: 50%;
	transform: translate(0, -50%);
	padding: 30px;
}
.bandtiletextr p {font-size: 14pt;}
.bandtile-min {min-height: 260px}
.himage1 {background-image: url(../assets/home/woodtools.jpg);}
.himage2 {background-image: url(../assets/home/cnc.jpg);}
.himage3 {background-image: url(../assets/home/laser.jpg);}
.himage1, .himage2, .himage3 {background-size: cover;}
.banner {width:100%;}
.banner > img {
	width: 100%;
	max-width: 400px;
}
.carousel h3, .carousel p {text-shadow: 1px 1px 2px black, -1px -1px 2px black;}
.box-shadow {box-shadow: 0px 0.25rem 0.75rem rgba(0,0,0,0.05);}
.footer {
	background-color: #292929;
	width: 100%;
	height: auto;
	padding: 60px 0px;
}
#footerimg {height:140px;}
.footerp1, .footerp2 {font-size:10pt;}
.footer-center {
	text-align: center;
}

/* Extra small devices (portrait phones, less than 576px) */
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.band, .band6 {padding: 100px 0px;}
	.band2 {padding: 40px 0px;}
	.band4 {padding: 0px 0px 40px;}
	.band5 {padding: 100px 0px 40px;}
	.band7 {padding: 0px}
	.bandtiler, .bandtilel {width: 50vw; min-height: 30vw; position: relative;}
	.bandtiletextr {padding: 80px;}
	#footerimg {height:140px; float: right}
	.footerp1 {margin-top:80px}
	.footer-center {text-align:left;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
}
