/* Portrait tablet to landscape and desktop */
@media (min-width: 960px) {

.navcentre{
	width: 960px;
}

.socialholder{
          margin-top: 20px;
}
}

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {


.header{
	height: 140px;
}
   .footer {
          margin-left: -20px;
          margin-right: -20px;
          padding-left: 20px;
          padding-right: 20px;
        }
}

/* Landscape phone to portrait tablet */
@media (max-width: 768px) {
	
}

/* Landscape phones and down */
@media (max-width: 480px) { 
td{
	font-size: 10px;
}
.topBar {
	padding-right: 5px;
	padding-left: 5px;
}
.logoholder {
    margin-top: 10px;
}
h1 {
		font-size: 20px;

}
h2, h3, h4 {
		font-size: 18px;

}
.rhsbuttons img{
	height: 31%;
	width: 31%;
	padding-right: 5px;
}
.titletext {
	text-align: center;
}
.homeboxright {
    background-color: rgba(0, 0, 0, 0.95);
}
}