
@media only screen and ( max-width:1800px) {
}

@media only screen and ( max-width:1700px) {

}

@media only screen and ( max-width:1600px) {

}

@media only screen and ( max-width:1400px) {

}

@media only screen and ( max-width:1200px) {
.wrapper { width:90%; margin:0 5%;}

.header { border:0px; padding:10px 0 0;}

p br,.gas-safe-left h3 br { display:none;}


.booking-left { width:70%;}
.booking-left h2 { margin:0px; padding:0px;}
.booking-right { width:30%;}

.welcome-row-right img { width:100%;}
}


@media only screen and ( max-width:1100px) {
.logo { width:30%;} 
.header-mid { width:44%;}
.header-mid h2 a { font-size:20px;}
}

@media only screen and ( max-width:1000px) {
#header { text-align:center;}
.logo,.header-mid,.header-right { float:none; display:inline-block; width:auto; margin:0px; padding:0 20px 0 0; vertical-align:middle;}
.header-mid span { float:none;}
.header-mid  h2 a { display:inline-block;}
}

@media only screen and ( max-width:900px) {
.footer1 { width:26%;}
.footer2 { width:28%; padding:0 30px;}
.footer3 { width:32%; padding:0 20px; margin:0px;}
}

@media only screen and ( max-width:767px) {
.footer-logo img { width: auto;}
p,#worcester-full p,.worcester-left p, .worcester-right p,.accreditations-left p,.welcome-row-left p { font-size:16px; line-height:26px; font-family:'Montserrat Light';}
h2,.plumbing-right h2, .plumbing1-left h2,#worcester-full h2,.contact-left h2 { font-size:28px; line-height:40px;}
h3 {font-size:18px; line-height:26px;}
h4 { font-size:17px; line-height:26px;}

#content { margin:30px 0;}

.welcome-row-right img { width: auto;}

#welcome-row,#accreditations,#gas-safe,#worcester,#content,#footer,#booking,#contact,.customer-stories-right { text-align:center;}

.welcome-row-left,.welcome-row-right,.accreditations-left,.accreditations-right,.plumbing-left,.plumbing-right,.customer-stories-left,.customer-stories-right,
.worcester-left,.worcester-right,.gas-safe-left,.gas-safe-right,.row-left,.row-right,.row2-left,.row2-right,.row3-left,.row3-right,.row4-left,.row4-right,
.booking-left,.booking-right,.contact-left,.contact-right,.footer1,.footer2,.footer3,.footer4,.plumbing-left,.plumbing-right,.plumbing1-left,.plumbing1-right { float:none; display:inline-block; width:100%;}

.footer1,.footer2,.footer3,.footer4 { margin:0px; padding:0px; text-align:center;}
.footer2,.footer3 { padding:15px 0;}
.footer4 li { display:inline-block; margin:15px 0 0;}

.pic-img img { width: 80%;}

#our-services-include p { font-size:20px;}
#our-services-include h2 { font-size:24px; padding:0 0 10px;}


#copy-right p { font-size:15px; line-height:22px;}
#copy-right p span { font-size:20px;}

.gas-safe-left { text-align:left;}
.gas-safe-left h2 { font-size:22px; line-height:30px; padding:0 0 10px;}
.gas-safe-left h3 { font-size:15px; line-height:22px;}

.space2 { margin:5px 0;}
.row3 { margin:0px;}

ul.services2 li { text-align: left;}

.plumbing1-left p a  { display:inline-block;}

#footer { padding:30px 0;}

.contact-left { margin-bottom:20px;}
.contact-add h3 { font-size:23px; line-height:35px;}
.contact-add h3 a { font-size:30px; line-height:40px;}
.formrow { text-align: left;}
.label label { font-size:18px;}

.home-img { margin:0 0 20px; float:none; display: inline-block;}
}

@media only screen and ( max-width:640px) {
.our-services-include ul { -webkit-column-count: 2; /* Chrome, Safari, Opera */  -moz-column-count: 2; /* Firefox */  column-count: 2; overflow:hidden;}

}

@media only screen and ( max-width:600px) {
#our-services-include p { font-size: 18px; line-height:26px;}
#our-services-include h2 { padding:10px 0;}
.logo,.header-mid,.header-right { margin:0px; padding:0px;}
.header-mid { padding:15px 0;}
}



@media only screen and ( max-width:540px) {
h2,.plumbing-right h2, .plumbing1-left h2,#worcester-full h2,.contact-left h2 { font-size:22px; line-height:30px;}
.services ul {-webkit-column-count: 1; /* Chrome, Safari, Opera */  -moz-column-count: 1; /* Firefox */  column-count: 1; overflow:hidden;}

}

@media only screen and ( max-width:420px) {
.our-services-include ul { -webkit-column-count: 1; /* Chrome, Safari, Opera */  -moz-column-count: 1; /* Firefox */  column-count: 1; overflow:hidden;}
.gas-safe-left { text-align:center;}
.gas-safe-logo { float:none; display:inline-block; text-align:center;}

.row4-left p a,.row3-left p a  { display:inline-block;}

.label label { font-size:16px;}

.welcome-row-right img,.home-img img { width:100%;}

}




@media only screen and ( max-width:380px) {
.header-mid h2 a {font-size:18px;}

ul.services2 li { font-size:16px; line-height:26px;}
}

@media only screen and ( max-width:340px) {
.header-mid h2 { line-height:24px;}
.header-mid h2 a {font-size:16px;}

}















