/* Large desktop */
@media (min-width: 1200px) { 

	.tab{
		width:300px;
		margin-right:38px;
	}
	.last{
		margin-right:0;	
	}
	.container-heading h1{
		width:99%;
	}
	.contact h1{
		width:99%;
	}
	

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1022px) { 

	.banner {
		background-size: 100% auto;
		min-height:0;
	}
	.header-cover {
		margin: 2% 0 0;
	}
	.copy {
		width: 283px;
	}
	.copy p{
		font-size:15px;
		line-height:20px;	
	}


 }
 @media (min-width: 1022px) and (max-width: 1024px) { 

	.banner {
		background-size: 100% auto;
		min-height:327px;
	}
	.header-cover {
		margin: 6% 0 0;
	}
	.copy {
		width: 434px;
	}
	.copy p{
		font-size:18px;
		line-height:27px;	
	}


 }
 
/* Landscape phone to portrait tablet */
@media (min-width: 600px) and (max-width: 640px) { 

	.banner {
		min-height:360px;
	}
	.logo {
		border-right:none;
		float: left;
		padding-left: 12px;
	}
	.copy {
   	 width: 451px;
	 padding-left: 0;
	}

}
 
/* Landscape phones and down */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 400px) {
	.logo {
		border-right:none;
		float: left;
		padding-left: 12px;
	}	
	.banner{
		min-height:421px;	
	}
	.header-cover{
		margin:0;	
	}
	.copy {
		float: left;
		padding-left: 11px;
		padding-top: 25px;
		width: 281px;
	}
	.copy p{
		margin-bottom:0;
		line-height:27px;	
	}
	.uprow{
		margin:0 -4px;	
	}
	.container-heading {
    	margin: 23px 11px 24px;
	}
	.col-md-4 h2{
		margin:17px 0 6px;
	}
	.tab{
		margin-bottom:36px;
	}
	.last{
		margin-right:0;	
	}
	.footer-logo{
		display:none;	
	}
	.col-md-4 a{
		font-size:13px;	
	}
	.contact{
		padding:32px 0 43px 8px;	
	}
	.col-md-6 p{
		padding-top:5px;	
	}
}
@media (min-width: 401px) and (max-width: 480px) { 

	.logo {
		border-right:none;
		float: left;
		padding-left: 12px;
	}	
	.banner{
		min-height:320px;	
	}
	.header-cover{
		margin:0;	
	}
	.copy {
		float: left;
		padding-left: 11px;
		padding-top: 25px;
		width: 281px;
	}
	.copy p{
		margin-bottom:0;
		line-height:27px;	
	}
	.uprow{
		margin:0 -4px;	
	}
	.container-heading {
    	margin: 23px 11px 24px;
	}
	.col-md-4 h2{
		margin:17px 0 6px;
	}
	.tab{
		margin-bottom:36px;
	}
	.last{
		margin-right:0;	
	}
	.footer-logo{
		display:none;	
	}
	.col-md-4 a{
		font-size:13px;	
	}
	.contact{
		padding:32px 0 43px 8px;	
	}
	.col-md-6 p{
		padding-top:5px;	
	}


}
/*@media only screen 
and (min-width : 321px) {
	.copy {
		padding-top:0;
	}
}*/
/*@media (min-width: 900px) and (max-width: 1280px) { 

	.banner {
		background-size: 100% auto;
		min-height:409px;
	}
	.header-cover {
		margin: 9% 0 0;
	}


}*/