/*================================MEDIA SCREEN==========================================*/

@media(max-width:1080px) {
img{
		max-width:100%;
	}	
.band-woodpecker,.header,.container,.footer-inside{
		width:95%;
	}
.footer-base-inside{ width:auto;}	
.band-tree-surgeons{
		width:auto;
	}
.band-yellow{
		height:auto;
		overflow:hidden;
		padding:20px 0;
	}	
.band-woodpecker,.header{
	padding:5px 0;	
}	
.band-red{
	height:auto;
		
}	
.headerWrap{
	position:relative;	
	}
.header-right{
		top:initial;
		left:initial;
		bottom:0;
		right:0;
		height:auto;
	}
.pic-right,.pic-left{
		width:48%;
	}
.headings3{
		height:auto;
		overflow:hidden;
	}
.header-title{
		width:20%;
		font-weight:bold;
	}					
.h2-text{
		width:75%;
	}	
h1{
		width:auto;
	}
.video{
		width:40%;
	}		
.picture-right,.our-services{
		width:28%;
	}	
.log-deliveries-1,.log-deliveries-3,.log-deliveries-2{
		width:30%;
		height:auto;
	}
.home-middle-left,.home-middle-right{
		width:48%;
	}
.footer1,.footer4,.footer3{
		float:left;
		width:30%;
		margin-left:3%;
	}
.footer4{
		margin:0;
	}	
.home-middle-right img{ width:auto; height:auto;}	
.page-middle-left{
		width:auto;
		}
.contact-main-left,.contact-main-right{
		width:48%;
		height:auto;
		top:0;
	}					
}
@media(max-width:1024px) {
	.header-right{
		width:30%;
	}
}
@media(max-width:900px) {
.video{
		float:none;
		width:auto;
	}
.picture-right, .our-services{
		width:48%;
		margin-top:10px;
	}
.navigation,.page-title{
		width:auto;
		float:none;
		overflow:hidden;
		margin:5px 0;
		padding:5px 0;
	}
	.footer-for-border{ height:auto; padding:10px 0;}			
}


 @media(max-width:768px) {

.band-woodpecker{
		font-size:4em;
	}
.header-email,.header-telephone{
		font-size:1.3em;
		line-height:normal;
	}	
.header-mobile{
	font-size:2em;	
	line-height:normal;
	}
.header{ position:static;}		
.fully-insured{
	left:initial;
	top:0;
	right:0;	
}
.header-right {
    width: 26%;
	bottom:2px;
}	
.headings4{ height:auto;}	
.log-deliveries img{ width:auto; height:auto;}	
.navigation, .page-title{
		line-height:normal;
	}	 
.navigation ul li a{ width:auto !important; padding:15px !important; margin:5px !important}	
.contact-main-left,.contact-main-right{
		width: auto;
		float:none;
	}
.header-title,.h2-text{ float:none; width:auto; margin:10px 0; text-align:center;}	
}
 @media(max-width:650px) {
.footer4,.footer1,.footer3{
	float:none;
	margin:10px 0;
	width:auto;	
	padding:10px 0;
}

.footer4,.footer1,.footer3{
		border-bottom:solid 1px #fff;
	}
.footer3{ border:0;}	

.footer-inside{padding:0;}

.menu-icon{
		display:block;
	}
.navigation ul{
		display:none;
		margin-top:20px;
	}
.navigation li{
		float:none;
	}
	
.navigation li a{
		display:block;
	}	
.fully-insured{
		width:30%;
		float:left;
		position:static;
		height:auto;
		margin-top:50px;
	}
.header-right{
		width:65%;
		float:right;
		position:static;
		margin-top:10px;
	}	
	
.headerWrap{
		overflow:hidden;
	}	
.header-left{
		width:auto;
	}	
.header{
		overflow:hidden;
		padding: 5px 0 0;
	}
.picture-right img{
		width:auto;
		height:auto;
	}	
.picture-right{ height:auto;}	
.log-deliveries-1, .log-deliveries-3, .log-deliveries-2,.home-middle-left, .home-middle-right,.picture-right, .our-services,.pic-right, .pic-left{ width:auto; float:none; margin:5px 0;}		
.menu-icon a{
		display:inline-block;
		background:url(../images/menu-icon.png) no-repeat;
		padding-left:30px;
		text-decoration:none;
		color:#000;
		font-weight:bold;
	}	
.menu-icon a.active{
		background:url(../images/cross-icon.png) no-repeat;
	}	
	
.band-yellow{
		padding:25px 0;
	}
		
}

@media(max-width:480px) {
		.band-woodpecker {
    font-size:2.7em;
	line-height:normal;
}
.band-woodpecker br{
		display:none;
	}
	.band-woodpecker,.band-yellow{ padding:3px 0;}
.contact-form-right,.contact-form-left{ display:block;  width:100% !important;}
.contact-form-left input,.contact-form-left textarea{ width:100% !important;}

	}



