.header-phone{
position:relative;
padding-left:30px;
padding-top:5px;

}
.header-phone a{
text-decoration:none;
display:block;
color:#737373;
}

.header-phone > a:first-child {
    color:#29b765;
}


.header-phone::before {
    background: rgba(0, 0, 0, 0) url("../images/phone-icon.png") no-repeat scroll 0 0;
    bottom: auto;
    content: "";
    height: 33px;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 7px;
    width: 30px;
}

.header-phone a:last-child {
    font-size: 12px;
    font-weight: 800;
    padding-top: 2px;
}
.header-phone a:first-child:hover{
text-decoration:none;
display:block;
color:#737373;
}
.header-phone a:last-child:hover{
text-decoration:none;
display:block;
color:#29b765;
}


/*bottom id responsive-header-phone*/
#wi-D0746961-2EB7-42D5-9A82-8A77EA12B788{
display:none;
}

div#wi-D0746961-2EB7-42D5-9A82-8A77EA12B788 {
    bottom: auto;
    height: 51px;
    left: auto;
    padding-right: 25px;
    right: 0;
    top: 52px;
    width: auto;
}

div#wi-3D18B5C8-08EB-47AF-AB28-DA7C25862EC6{
bottom: auto;
height:52px;
left: 20px;
top: 123px;
width:53px;
display:none;
}


#responsive-nav em{
background: #fff none repeat scroll 0 0;
color: transparent;
display:block;
font-size: 0;
height: 2px;
margin: 8px 0;
width: 38px;
}



@media only screen and (min-width:1191px){


/*responsive nav*/
#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A.main-nav {
display:block;
}
#wi-13E6DDF1-155E-44A6-A2BC-AEFB49D04E07{
display:none;
}

/*history image*/
div#wi-E329A666-BEE4-4371-8010-1CBB202AD609 img{
padding-top:95px;
padding-left:60px;
}

.responsive#wi-EF9488B2-B173-4A26-8DA5-FEE9E73E6960 {
    bottom: auto;
    height: 35px;
    left: 0;
    right: 2px;
    top: 258px!importent;
    width: auto;
}
.widget.widget-article .just-wood-map {
    height: 285px;
    margin-top: 57px;
    padding-left: 0px;
}

#wi-62A72DEC-E413-43CC-8825-18E15BDE74C2 .article-content {
    width: 526px;
}

#wi-6F963DA9-5E10-4DAF-9C01-CA8ED33FC0AF .responsive-menu-text {
    display: none;
}


div#wi-8C112F0D-F95E-480B-ACB5-DFC2A26F5AB5 {
    bottom: auto;
    height: 37px;
    left: auto;
    right: 0;
    top: 246px;
    width: 50px;
}

}

@media only screen and (max-width:1190px){
	.header .horizontal .navigation-item a, .header .horizontal > .navigation-item.first a{
	padding-left:25px;
	}
}

@media only screen and (min-width:992px) and (max-width:1190px){

/*responsive menue css*/
#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A.main-nav {
display:none;
}

/*end*/

.responsive .body >.widget-container{
margin:0 10px;
}

.footer-nav .navigation-item a span{
font-size:13px;
margin-right:7px;
color:#a1a3a0;
}

.address_about{
width:100%;
border-bottom: 1px solid #636562;
display: table;
}


div#wi-13E6DDF1-155E-44A6-A2BC-AEFB49D04E07 {
    height: 39px;
    left: auto;
    right: 0;
    top: 148px;
    width: 94px;
}



.horizontal >.navigation-item{
display:block;
border-bottom: 1px solid #ddd;
display: block;
padding:10px 0;
width: 100%;
}
.footer-nav .navigation-item{
border:none;
}


div#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A{
overflow:visible;
height:auto;
background:#29b765;;
top:197px;
display:none;
}

div.main-nav .horizontal{
padding-left:0;
}

.horizontal >.navigation-item.first a{
}

#wi-EF9488B2-B173-4A26-8DA5-FEE9E73E6960 .horizontal >.navigation-item{
display:inline;
font-size:8px;
margin: 0 5px;
height:auto;
}
/*history image*/
div#wi-E329A666-BEE4-4371-8010-1CBB202AD609 img{
padding-top:95px;
padding-left:60px;
}

#wi-6F963DA9-5E10-4DAF-9C01-CA8ED33FC0AF {
    bottom: auto;
    height: 150px;
    left: 50px;
    right: auto;
    top: 159px;
    width: 150px;
}

.tagline-parent .tag-bottom {
    color: #fff;
    display: inline-block;
    font-family: roboto;
    font-size: 35px;
    font-weight: 800;
    letter-spacing: 1px;
    line-height: 45px;
    padding-top: 15px;
    text-transform: uppercase;
    word-spacing: 3px;
}

.tagline-parent .tag-top-text {
    color: #fff;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 27px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 10px 30px;
    text-transform: uppercase;
    transform: skewX(36deg);
}



}


@media only screen and (min-width:768px) and (max-width:991px) {
	
.responsive div#wi-515D9055-BFAD-4D7F-8CD8-B0930549D969{
	right:0;
}

div#wi-67745415-7D16-4C05-851D-BA97C8C08CB4{
	top:28px;
}
.responsive .body >.widget-container{
margin:0 10px;
}
/*responsive nav*/

#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A.main-nav {
display:none;
}

.horizontal >.navigation-item{
display:block;
border-bottom: 1px solid #ddd;
display: block;
padding: 10px 0;
width: 100%;
}
.footer-nav .navigation-item{
border:none;
}

div#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A{
overflow:visible;
height:auto;
background:#29b765;
top:144px;
display:none;
}

div.main-nav .horizontal{
padding-left:0;
}


/*end*/

div.footer-nav .navigation-item a span{
color: #a1a3a0;
font-size: 13px;
margin-right: 5px;
}
div.footer-nav .navigation-item {
display:inline;
}


/*bottom id responsive-header-phone*/

div#wi-598CA361-34B0-4576-B584-DF5D2CF7FB56 {
    height: 37px;
    left: auto;
    right: 24px;
    top: 128px;
    width: 119px;
}

a.call_now {
    border: 2px solid #fff;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    padding: 0 25px;
    transition: all 0.2s ease 0s;
	color:#fff;
}
a.call_now:hover {
    border: 2px solid #fff;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    padding: 0 25px;
    transition: all 0.2s ease 0s;
	color:#fff;
}
div#wi-EF9488B2-B173-4A26-8DA5-FEE9E73E6960{
height:auto;
}

.footer .widget-container{
margin:0 8px;
}
/*history image*/
div#wi-E329A666-BEE4-4371-8010-1CBB202AD609 img{
padding-top:95px;
padding-left:60px;
}

div#wi-2A72D802-F9B4-4002-A7AF-5D74083B60CF img {
  padding-left:0;
   padding-top: 30px;
}

div#wi-56F544AF-48CC-4621-BF57-5B5B49AA5754 img {
    padding-left:0;
    padding-top: 10px;
}

#wi-62A72DEC-E413-43CC-8825-18E15BDE74C2 .article-content {
    margin-right:50px;
}

body > .header::before {
    background: rgba(0, 0, 0, 0) url("../images/header_content_bg.png") repeat-x scroll left bottom;
    content: "";
    height: 145px;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
}

body > .header {
    background: rgba(0, 0, 0, 0) url("../images/header-back-bg.jpg") repeat scroll 0 0 / cover ;
    height: 426px;
}


#wi-7D62A5B9-3E04-48BE-9102-65B108338076 img {
    box-sizing: border-box;
    padding-left: 0px;
    padding-top: 72px;
}




.tagline-parent .tag-bottom {
    color: #fff;
    display: inline-block;
    font-family: roboto;
    font-size: 34px;
    font-weight: 800;
    letter-spacing: 1px;
    line-height: 36px;
    padding-top: 15px;
    text-transform: uppercase;
    word-spacing: 3px;
}

.tagline-parent .tag-top-text {
    color: #fff;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 10px 30px;
    text-transform: uppercase;
    transform: skewX(36deg);
}

}




@media only screen and (min-width:768px) and (max-width:770px){
	div.footer-nav .navigation-item a span{
		margin-right:0;
	}
	body > .body{
		padding:30px 15px;
	}

div#wi-8C112F0D-F95E-480B-ACB5-DFC2A26F5AB5 {
    bottom: auto;
    height: 37px;
    left: auto;
    right: 0;
    top: 217px;
    width: 50px;
}
	#wi-62A72DEC-E413-43CC-8825-18E15BDE74C2 .article-content {
    margin-right:0;
}
.body img{
	width:100%;
	margin:15px 0;
}
.body .captcha img {
	width:auto;
}

}



@media only screen and (min-width:319px) and (max-width:767px){
	.simple_captcha_help_text span{
		display:block;
	}
	.tagline-parent .tag-top-bg{
		margin-left:0;
	}
	.responsive div#wi-515D9055-BFAD-4D7F-8CD8-B0930549D969{
		right:25px;
	}
	.tagline-parent .tag-bottom{
		font-size:30px;
		line-height:32px;
	}
	.tagline-parent .tag-top-text{
		font-size:20px;
		line-height:22px;
	}
	div.swipe-image-wrap .box{
		width:50%;
	}
	body > .body{
		padding:30px 10px;
	}
	#wi-67745415-7D16-4C05-851D-BA97C8C08CB4{
display:none;
}

	#wi-D0746961-2EB7-42D5-9A82-8A77EA12B788{
display:block;
}

	#wi-62A72DEC-E413-43CC-8825-18E15BDE74C2 .article-content {
    margin-right:0;
}
.body img{
	width:100%;
	margin:15px 0;
}
.body .captcha img {
	width:auto;
}
/*responsive nav*/
#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A.main-nav {
display:none;
}

.horizontal >.navigation-item{
display:block;
border-bottom: 1px solid #ddd;
display: block;
padding:10px 0;
width: 100%;
}

div#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A{
overflow:visible;
height:auto;
background:#29b765;;
top:144px;
display:none;
}

element.style {
    margin-left: 20px;
}
img {
    border: medium none;
}
*::-moz-selection {
    background-color: #3399ff;
    color: #fff;
}
p {
    color: #333333;
    font-family:roboto;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
	font-weight:400;
}
/*
p {
    font-size: 12px;
}

p, code, table, th, td, ul, ol, li, dl, dt, dd, form, fieldset, legend, input[type="submit"], input, input[type="text"], textarea, select, input[type="password"], address, input[type="file"], input[type="hidden"], button, input[type="image"], blockquote {
    color: #555555;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
}*/


body {
    color: #333333;
    font-family: Segoe UI,Trebuchet MS,Tahoma;
    font-size: 12px;
    font-weight: 400;
}
html, body {
    font-size: 13px;
}
html, body {
    font-family: "Segoe UI",Verdana,Arial,sans-serif;
    font-size: 14px;
}
html, body {
    font-size: 13px;
}
html, body {
    font-family: "Segoe UI",Verdana,Arial,sans-serif;
    font-size: 14px;
}
#wi-F435E1D5-74C0-4D3D-9FB3-D38E6F3AEF05 img {
    padding-left: 15px;
    padding-top: 25px;
}

div.main-nav .horizontal{
padding-left:0;
}



/*end*/

.responsive .body >.widget-container{
margin:0 10px;
}


.site-moto {
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    padding: 15px 12px;
}
.site-moto .bottom_text {
    font-size: 30px;
	font-weight:normal;
}	
.site-moto .top_text {
    font-size: 43px;
    font-weight: 600;
    line-height: 70px;
    padding-bottom: 0;
    text-transform: uppercase;
}

#wi-67745415-7D16-4C05-851D-BA97C8C08CB4{
display:none;
}

/*bottom id responsive-header-phone*/
#wi-D0746961-2EB7-42D5-9A82-8A77EA12B788{
display:block;
}

div#wi-598CA361-34B0-4576-B584-DF5D2CF7FB56 {
    height: 37px;
    left: auto;
    right: 24px;
    top: 130px;
    width: 119px;
}

a.call_now {
    border: 2px solid #fff;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    padding: 0 25px;
    transition: all 0.2s ease 0s;
	color:#fff;
}
a.call_now:hover {
    border: 2px solid #fff;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    padding: 0 25px;
    transition: all 0.2s ease 0s;
	color:#fff;
}

.footer .widget-container{
margin:0 12px;
}

.address_about .about{
border:none;
}

.social_media a {
    color: #8d8f8c;
    font-size: 18px;
    margin: 0 0 0 10px;
	}

div.footer-nav .navigation-item a span{
color: #a1a3a0;
font-size: 13px;
margin-right: 5px;
}
	
div.footer-nav .navigation-item {
    border: medium none;
    display: inline;	
}

/*footer under 7267 menu*/
div#wi-EF9488B2-B173-4A26-8DA5-FEE9E73E6960{
height:auto;
bottom:80px!importent;
}

.address_about {
  border: medium none;
}

.address_about .address {
  padding: 0 0 10px;
  width: 100%;
}

.address_about .about {
  padding: 0;
  width: 100%;
}

/*history image*/
div#wi-E329A666-BEE4-4371-8010-1CBB202AD609 img{
padding-top:40px;
}

div#wi-2A72D802-F9B4-4002-A7AF-5D74083B60CF img {
  padding-left:0;
   padding-top: 30px;
}

div#wi-56F544AF-48CC-4621-BF57-5B5B49AA5754 img {
    padding-left:0;
    padding-top: 10px;
}

.widget.widget-article .just-wood-map {
    height: 285px;
    margin-top: 57px;
    padding-left: 0px;
}



div#wi-F163E100-932C-4AB9-99F9-849FC2E211BD img {
    box-sizing: border-box;
    max-width:100%;
    padding-left: 10px;
    padding-top: 27px;
}

div#wi-F435E1D5-74C0-4D3D-9FB3-D38E6F3AEF05 img {
    max-width: 100%;
    padding-left: 15px;
    padding-top: 25px;
}


div#wi-7D62A5B9-3E04-48BE-9102-65B108338076 img {
    box-sizing: border-box;
    padding-left: 0;
    padding-top: 10px;
}



div#wi-8C112F0D-F95E-480B-ACB5-DFC2A26F5AB5 {
    bottom: auto;
    height: 37px;
    left: auto;
    top: 295px;
    width: 50px;
}

#wi-41F765CF-9033-48E0-BF5A-AF03127079CA > img {
    height: auto;
    padding-top: 30px;
    width: auto;
}

body > .header::before {
    background: rgba(0, 0, 0, 0) url("../images/header_content_bg.png") repeat-x scroll left bottom;
    content: "";
    height: 145px;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
}

body > .header {
    background: rgba(0, 0, 0, 0) url("../images/header-back-bg.jpg") repeat scroll 0 0 / cover ;
    height: 426px;
}


div#wi-515D9055-BFAD-4D7F-8CD8-B0930549D969 .tagline-parent {
    margin-left: 10px;
}



}/* End 7768-321 */

@media only screen  and (max-width:650px){
	.right-div {
		padding-left:0;
	}

}


@media only screen and (min-width:330px) and (max-width:550px){

.right-div {
    padding-left:0;
}

.responsive #wi-515D9055-BFAD-4D7F-8CD8-B0930549D969 {
    bottom: auto;
    height: 195px;
    left: 16px;
    right: 358px;
    top: 245px !important;
    width: 100% !important;
}

}


@media only screen and (max-width:480px){
	.right-div {
    padding-left:0;
}
	.welcome-parent .wel-bottom, h1{
		font-size:20px;
	}

.responsive div#wi-515D9055-BFAD-4D7F-8CD8-B0930549D969{
		right:25px;
		top: 200px !important;
		height:300px;
	}
	.tagline-parent .tag-bottom{
		font-size:25px;
		line-height:28px;
	}
	.tagline-parent .tag-top-text{
		font-size:20px;
		line-height:22px;
	}

}
@media only screen and (max-width:400px){

	.tagline-parent .tag-bottom{
		font-size:20px;
		line-height:22px;
	}
	.tagline-parent .tag-top-text{
		font-size:16px;
		line-height:18px;
	}

#wi-6596548D-B7C2-43CD-8F1A-F87590C909D6 h1 {
    font-size: 20px;
}
div#wi-8C112F0D-F95E-480B-ACB5-DFC2A26F5AB5 img{
display:none;
}


div#wi-F435E1D5-74C0-4D3D-9FB3-D38E6F3AEF05 img {
    max-width: 100%;
    padding-left: 15px;
    padding-top: 25px;
}

}


@media only screen and (min-width:321px) and (max-width:361px){

	
p.copyright {
    color: #5a5c59;
    font-size: 10px;
    font-weight: bold;
    padding: 0;
}
	
	
.social_media a {
    color: #8d8f8c;
    font-size: 16px;
    margin: 0 0 0 15px;
}	


div#wi-F163E100-932C-4AB9-99F9-849FC2E211BD img {
    box-sizing: border-box;
    max-width: 100%;
    padding-left: 0px;
    padding-top: 27px;
}

}






@media only screen and (min-width:0px) and (max-width:318px){

.horizontal >.navigation-item{
display:block;
border-bottom: 1px solid #ddd;
display: block;
padding: 10px 0;
width: 100%;
}

div#wi-DA1BA0E7-4B14-4BF0-951F-73A90E74943A{
overflow:visible;
height:auto;
background:#29b765;;
top:144px;
display:none;
}

div.main-nav .horizontal{
padding-left:0;
}



.site-moto {
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    padding: 15px 12px;
}
.site-moto .bottom_text {
    font-size: 30px;
	font-weight:normal;
}	
.site-moto .top_text {
    font-size: 43px;
    font-weight: 600;
    line-height: 70px;
    padding-bottom: 10px;
    text-transform: uppercase;
}


/*responsive phone widget*/
#wi-67745415-7D16-4C05-851D-BA97C8C08CB4{
display:none;
}

/* new responsive-header-phone*/
div#wi-D0746961-2EB7-42D5-9A82-8A77EA12B788{
display:none;
}


div#wi-598CA361-34B0-4576-B584-DF5D2CF7FB56 {
    height: 37px;
    left: auto;
    right: 24px;
    top: 130px;
    width: 119px;
}

a.call_now {
    border: 2px solid #fff;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    padding: 0 25px;
    transition: all 0.2s ease 0s;
	color:#fff;
}
a.call_now:hover {
    border: 2px solid #fff;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    padding: 0 25px;
    transition: all 0.2s ease 0s;
	color:#fff;
}

.footer .widget-container{
margin:0 8px;
}
.address_about .about{
border:none;
}
.social_media a {
    color: #8d8f8c;
    font-size: 18px;
    margin: 0 0 0 10px;
}

.address_about {
  border: medium none;
}

.address_about .address {
  padding: 0 0 10px;
  width: 100%;
}

.address_about .about {
  border-bottom: 1px solid #666;
  padding: 0;
  width: 100%;
}

/*history image*/
div#wi-E329A666-BEE4-4371-8010-1CBB202AD609 img{
padding-top:40px;
}

/*test*/

div.footer-nav .navigation-item a span{
color: #a1a3a0;
font-size: 13px;
margin-right: 5px;
}
	
div.footer-nav .navigation-item {
    border: medium none;
    display: inline;	
}

/*footer under 7267 menu*/
div#wi-EF9488B2-B173-4A26-8DA5-FEE9E73E6960{
height:auto
bottom:70px;
}

.address_about {
  border: medium none;
}

.address_about .address {
  padding: 0 0 10px;
  width: 100%;
}

.address_about .about {
  padding: 0;
  width: 100%;
}
/*test*/
.body > .widget-container{
margin:0 5px;
}

div#wi-2A72D802-F9B4-4002-A7AF-5D74083B60CF img {
  padding-left:0;
   padding-top: 30px;
}


div#wi-56F544AF-48CC-4621-BF57-5B5B49AA5754 img {
    padding-left:0;
    padding-top: 10px;
}

.right-div {
    padding-left:0;
}

div#wi-4F790BCF-62EE-41D2-A40C-8752E61CD00A > img {
    padding-top: 0;
}

.just-wood-form input {
box-sizing:border-box;
    height: 35px;
    width:100%;
}
.just-wood-form textarea {
box-sizing:border-box;
    height: 150px;
    width:100%;
}

.widget.widget-article .just-wood-map {
    height: 285px;
    margin-top: 57px;
    padding-left: 10px;
    padding-right: 10px;
}
div#wi-F163E100-932C-4AB9-99F9-849FC2E211BD img {
    box-sizing: border-box;
    max-width: 100%;
    padding-left:0px;
    padding-top: 27px;
	padding-bottom:10px;
}

div#wi-F435E1D5-74C0-4D3D-9FB3-D38E6F3AEF05 img {
    max-width: 250px;
    padding-left: 15px;
    padding-top: 25px;
}

.social_media a {
    color: #8d8f8c;
    font-size: 16px;
    margin: 0 0 0 20px;
}


p.copyright {
    color: #5a5c59;
    font-size: 10px;
    font-weight: bold;
    padding: 0;
}


div#wi-7D62A5B9-3E04-48BE-9102-65B108338076 img {
    box-sizing: border-box;
    padding-left: 0;
    padding-top: 10px;
}

div#wi-8C112F0D-F95E-480B-ACB5-DFC2A26F5AB5 {
    bottom: auto;
    height: 37px;
    left: auto;
    top: 330px;
    width: 50px;
}

#wi-CD40EE19-CB3A-4155-A169-C40A24E068FB .footer p {
    color: #a1a3a0;
    padding-right: 5px;
}



#wi-41F765CF-9033-48E0-BF5A-AF03127079CA > img {
    height:auto;
    padding-top: 30px;
    width:auto;
}

body > .header::before {
    background: rgba(0, 0, 0, 0) url("../images/header_content_bg.png") repeat-x scroll left bottom;
    content: "";
    height: 145px;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
}
body > .header {
    background: rgba(0, 0, 0, 0) url("../images/header-back-bg.jpg") repeat scroll 0 0 / cover ;
    height: 426px;
}


div#wi-515D9055-BFAD-4D7F-8CD8-B0930549D969 .tagline-parent{
    bottom: auto;
    height: 217px;
    left: 0;
    right: 0;
    top: 246;
    width: auto;
}

#wi-6596548D-B7C2-43CD-8F1A-F87590C909D6 h1 {
    font-size: 20px;
}

div#wi-F435E1D5-74C0-4D3D-9FB3-D38E6F3AEF05 img {
    max-width: 310px;
    padding-left: 15px;
    padding-top: 25px;
}

div#wi-099306D0-4339-49A0-A6F4-C85DF17E9EFF .copyright {
    text-align: center;
}

div#wi-990C10F7-8B66-4861-B0A7-90641B301A7A .social_media{
    text-align: center;
}


}








