
/* CSS Document */

@media (max-width: 1142px) {
.tel span {
	font-size: 25px;
}
.strapline h1 {
	font-size: 27px;
}
}


@media (max-width: 1098px) {

.nav > li > a {
font-size:11px; 	
}

div#menu-wrapper {
    text-align: center;
}

.strapline h1 {
    font-size: 24px;
}
.nav-column { text-align:left;}

}


@media (max-width: 1025px) {
	
	
		.hide-for-small-only { display:none; } 

	
	.gobtn {
    margin-top: 0px;
}
	
	input.searchbox {
  margin-top:3px;
}
	
.tel span {
	font-size: 18px;
}
.tel a {
	font-size: 19px;
}
.strapline h1 {
	font-size: 27px;
	text-align: center;
}
.strapline {
	text-align: center;
}
}


@media (max-width: 940px) {
	
	.headerbar {
    margin-bottom: 19px;
}
	.social {
    margin: 7px 0px;
}
	
	
.strapline  { display:none; } 

#menu-wrapper, .headerbar{ display:none; } 

}


@media (max-width: 642px) {
	
	
	
.logorow { text-align:center; } 
.topmenu ul {
    text-align: center;
}
}

@media (max-width: 407px) {

.headerbar { display:none; } 
}