#worcester-banner,#contactus-banner {float:left; width:100%; position:relative; height:350px;}
#worcester-banner .wrapper,#contactus-banner .wrapper { display:table;}

#worcester-banner {background:url('../images/worcester-banner.png');background-repeat:no-repeat; background-position:left 0 bottom 60%; background-size:100% auto;}
#contactus-banner {background:url('../images/contactus-banner.png');background-repeat:no-repeat; background-position:left 0 bottom 32%; background-size:100% auto;}

.banner-inn { text-align: right; display:table-cell; vertical-align: middle;height:350px;}
.banner-inn h1 { color:#005cab; font-size:35px; line-height:40px;font-weight:normal; margin:0px; padding:0; text-transform:uppercase;}
.banner-inn h1 span { color:#eb191c;}
@media only screen and ( max-width:1640px) {

}


@media only screen and ( max-width:1300px) {

}

@media only screen and ( max-width:1170px) {
.banner-inn h1 { font-size:35px; line-height:40px;}
}

@media only screen and ( max-width:980px) {
#worcester-banner,#contactus-banner,.banner-inn{ height:250px;}

.banner-inn h1 { color:#fff;}
.banner-inn h1 br { display:none;}
.banner-inn { text-align:center;}

#worcester-banner {
background:
linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),
url('../images/worcester-banner.png');
background-repeat:no-repeat,no-repeat; 
background-position:top 0 left 0,left 0 bottom 60%; 
background-size:100% 100%,100% auto;}

#contactus-banner {
background:
linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),
url('../images/contactus-banner.png');
background-repeat:no-repeat,no-repeat; 
background-position:top 0 left 0,left 0 bottom 32%; 
background-size:100% 100%,100% auto;}

}

@media only screen and ( max-width:767px) {
.banner-inn h2 {font-size:22px;line-height:30px;}
.banner-inn h3 {font-size:30px;line-height: 30px;}


}

@media only screen and ( max-width:640px) {
#worcester-banner,#contactus-banner,.banner-inn{ height:200px;}
.banner-inn h1 { font-size:26px; line-height:35px;}
.banner-inn .btn { margin:5% 0 0;}

}

@media only screen and ( max-width:520px) {
.banner-inn .btn a {padding: 6px 20px;font-size: 18px;}
}

@media only screen and ( max-width:420px) {

}








