@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

body{font-size:18px;line-height:18px;font-family: 'Open Sans', sans-serif;}
.clear-both{clear:both;}
p{color:#474747;font-size:18px;font-family: 'Open Sans', sans-serif;}
/*.features3 .col-md-5{background:none;}*/
.features3 .col-md-5 img{opacity:1;width:100%;}
.bg-darkgray{background:#2f2e2e;}
.bg-lightgray{background:#f7f7f9 !important;}
.white{color:#fff !important;}
.italic{font-style:italic;}
.gray{color:#959494;}
.font48{font-size:48px;line-height:48px;}
.text-uppercase{text-transform:uppercase;}
.padding-90{padding:90px;}
.bold{font-weight:bold;}
.display-none{display:none;}

#info-wrap{padding:100px 0;}

.slide{width:33.33%;float:left;position:relative;}
.slide img{width:100%;max-width:100%;}
.slide .text{position:absolute;font-size:32px;color:#fff;text-shadow: 2px 2px #000;top:30%;text-transform:uppercase;line-height:32px;text-align:center;width:100%;}



.features3 .col-md-10 {padding: 120px 50px;}
.features3 .col-md-5.bois1{background:url(../images/bois1.jpg) no-repeat center top;background-size:auto 100%;}

#top-services .mobile{display:none;}
.mobile .text{padding:80px;color:#fff;background:#2f2e2e;text-align:center;font-size:28px;line-height:35px;}

footer{z-index:1;}

.contact-form textarea{border-top:2px solid #000;border-left:none;height:195px;border-left: 1px solid #000;}
.contact-form .row .col-md-6 input {border-bottom: 0px solid #000;}
.contact-form .row .col-md-6 input.last {border-bottom: 2px solid #000;}

#services{
	background:url(../images/bois1.jpg) no-repeat left center;
	padding-left:850px;
	padding-right:15px;
}

.features3 .container{padding:0 15px;}
#header2 .nav > li > a{padding:20 30px;}

.contact-form input, .contact-form textarea{font-family:Arial;}

@media screen and (max-width: 1600px) {
	#services{background:url(../images/bois1.jpg) no-repeat -40% center;padding-left:550px;}
}

@media screen and (max-width: 1400px) {
	#services{background:url(../images/bois1.jpg) no-repeat -80% center;padding-left:450px;}
}

@media screen and (max-width: 1300px) {
	#bs-example-navbar-collapse-1{width:100%;}
	.navbar-nav{float:left !important;}
	.navbar-header {width:100%;}
	.navbar-header  .navbar-toggle{display:block !important;}
	.navbar-toggle .icon-bar {border-radius: 0px;opacity: 1;background: #000;top: 13px;position: relative;transition: .4s;}
	.navbar-nav.slide{width:250px;}
	.contact-form textarea{height:191px;}
	.navbar-nav>li {float: none;}
}

@media screen and (max-width: 1200px) {
	.slide .text{font-size:18px;top:22%;}
	footer .col-md-6{width:100%;text-align:center;}
	#services{background:none;padding-left:15px;text-align:center;}
	#services h5{background-position:center bottom;}
	#info-wrap{text-align:center;}
}

@media screen and (max-width: 850px) {
	#top-services .desktop{display:none;}
	#top-services .mobile{display:block;}
	#slogan{font-size:25px !important;padding:40px;}
}

@media screen and (max-width: 767px) {
	#contact .content-head2 .text-left,
	#contact .content-head2 .text-right{text-align:center !important;}
	.contact-form textarea{border-left: 2px solid #000;}
	.features2{padding:80px 0;}
	#services{padding:80px 15px;}
	#info-wrap{padding:80px 0;}
	#contact{padding-top:80px;padding-bottom:80px;font-size:16px;}
	
}

@media screen and (max-width: 720px) {
	.navbar-brand{width: 250px;display: block;height: auto;}
	#header2{padding:0 !important;}
	.header-active3{height:110px !important;}
	.navbar-header  .navbar-toggle{margin-top:25px;}
	
}



@media screen and (max-width: 650px) {
	#header2 .navbar-brand{height:auto;width:210px;font-size:20px;}
	.header-active3{height:115px !important;}
	.mobile .text {padding:30px;font-size:20px;line-height:25px;}
	
}	

