@media only screen and ( max-width:1100px) {
.wrapper { width:94%; margin:0 2%;}
#header { text-align:center;}
.logo,.header-mid,.header-right { float:none; display:inline-block; width:auto; vertical-align:middle; text-align:center;}
.box-pen { margin:0px;}
.box-pen li { margin:0 10px;}

.booking-left {}
.booking-right { width:22%;}
.we-offer-mid { width:54%;}
.we-offer-right { width:21%;}
.we-offer-right .btn a { padding:12px 25px;}
.we-offer-mid li,.we-offer-left li { font-size:16px;}
.testimonials-left .space { margin:0px;}
}

@media only screen and ( max-width:767px) {
h1 { font-size:25px;}
h3 {font-size:19px; line-height:26px;}
#header { margin-top:40px;}
.title { padding:20px 0 0;}
.title h1 { font-size:32px;}
.title h3,.contact-right h3 { font-size:19px; line-height:26px;}
.testimonials { margin:0px;}
.booking,.booking-left h1,.home-box,.checkatrade { text-align:center;}
.booking-left,.booking-right,.home-box-left,.home-box-right,.row-left,.row-right,.col-left,.col-right,.checkatrade-left,.checkatrade-right,.contact-left,.contact-right { float:none; display:inline-block; width:100%;}
.footer-1,.footer-2,.footer-3,.footer-4 { float:none; display:inline-block; width:100%; border:0px; margin:0px; padding:0px; min-height:auto;}
.footer-4 li { display:inline-block; padding:8px 3px;}

.box3-left,.box3-mid,.box3-right { float:none; display:inline-block; width:100%; margin:0px;}

.we-offer { text-align:center;}
.we-offer-left,.we-offer-mid,.we-offer-right { float:none; display:inline-block; width:auto; vertical-align:middle;}


#copyright p span { font-size:18px;}
#copyright p { font-size:14px; text-align:center;}

}

@media only screen and ( max-width:620px) {
}

@media only screen and ( max-width:520px) {
.we-offer-mid ul {-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */  column-count: 2;}
.testimonials-left,.testimonials-right {float:none; display:inline-block; width:100%; margin:0px;}
}

@media only screen and ( max-width:420px) {
.logo img { width:100%;}
}

@media only screen and ( max-width:320px) {

}
















