@charset "utf-8";
/* CSS Document */

@media only screen and ( max-width:1880px) {
.header {background:none;}
}

@media only screen and ( max-width:1000px) {
.wrapper { width:94%; margin:0 2%;}
.nav-inn {  width:100%;}
.header { text-align:center;}
.home_img { float: none; display:inline-block; width:100%; text-align:center;}
.box_1 { margin:0 8px 0 0;}
.header-mid li { font-size:20px;}
.example-image-link {  margin: 0 10px 20px 0 !important; }
.example-image-link { width:23% !important;}
.box-1 {margin: 0 8px 0 0;}
.box-1 h2 { padding:5px 3px; font-size:17px;}

.footer_1 { margin: 0 12px 0 0;padding: 0 8px;}
.footer_1 li { font-size:20px;}
}


@media only screen and ( max-width:768px) {
h1,.accreditation_left h1 { font-size:18px; font-weight:bold; margin:0px; padding:5px 0 5px;}
h2 { font-size:17px; margin:0px; padding:8px 0 5px;  font-weight:bold; line-height:20px;}
h3 { font-size:15px; margin:0px; padding:8px 0 5px;  font-weight:bold; line-height:20px;}
.booking_left h1,.offers p { font-size:20px;}
.areas p,.contact_right h3 { font-size:17px;}
p { padding:8px 0; font-size:15px; line-height:20px;}
.footer_1 li b,ul.services li { font-size:15px;}
.footer_1 li { font-size:18px;}
.contact_left { margin-bottom:15px;}
.contact_right { padding:0px; text-align:left;}
.contact_right h4,.contact_right h5 { font-size:17px;}
.footer_1 li.addres span { min-height:80px;}

.offers li { font-weight:normal; font-size:16px;}
.logo,.header-mid,.header-right { float:none; display:inline-block; width:100%; margin:10px 0;}
.header  { margin-top:40px;}
.box1 {  display:inline-block; width:45%; margin:0 10px; padding:5px 0;}
.box_1 { float:none; display:inline-block; width:45%;}
.box_2 {  display:inline-block; width:45%; margin:0 10px; padding:5px 0;}
.home_content_left,.home_content_right,
.content_left,.content_right,
.booking_left,.booking_right,
.accreditation_left,.accreditation_right,
.footer_1,.footer_2,.footer_3,.footer_4 {float:none; display:inline-block; width:100%; border:0px; margin:10px 0; padding:0px;}

.header-mid li { font-size:27px;}

.footer_4 li { float:none; display:inline-block; width:auto;}
.copyright p,.booking_left,.accreditation_right { text-align:center;}
.footer_1 { margin:0px;}
.footer_2 { margin:0px;}

.header-mid li {display: inline-block;text-align: center;width: auto; float:none;} 

.col-left,.col-right,.landlords-left,.landlords-right,.worcester-left,.worcester-right,.contact_left,.contact_right { float:none; display:inline-block; width:100%;}
.example-image-link {  margin: 0 20px 20px 0 !important; }

.example-image-link { display: inline-block !important; float: none !important;}
.example-image-link { width:45% !important;}
.header-mid li { font-size:22px;}
.box-pen { margin:0px;}
.box-1 {  display:inline-block; width:46%; margin:10px 0px !important; padding:5px 0;border-radius:0px; float:none; vertical-align:top;}

.pic_img.responsive-img { display: inline-block; float: none;text-align: center;width: auto; margin:5px 8px;}
.footer_1 li { display: inline-block; font-size: 18px; width: 48%;font-size: 23px; line-height: 30px;}

}


@media only screen and ( max-width:620px) {
.scrollup { display:none !important;}
.box-1 h2 { padding:5px 3px; font-size:16px;}
.pic_img.responsive-img { width:30%;}
.footer_1 li.addres span { min-height:70px !important;}
}

@media only screen and ( max-width:520px) {
.example-image-link { width:100% !important; margin:0 0 20px !important; }


}


@media only screen and ( max-width:450px) {

.logo,.header-mid,.header-right { width:100%;}
.footer_3_1 { float:none; display:inline-block; width:100%;}
.header-mid li { font-size:21px;}
.box-1 {  display:inline-block; width:100%; margin:0 10px; padding:5px 0;}
.offers ul { float:none; display:inline-block; width:100%;}
.footer_1 li { width: 100%;}
}

@media only screen and ( max-width:320px) {

}
