
#services-banner,#atag-banner,#worcester-banner,#contactus-banner {float:left; width:100%; position:relative; height:300px;}

#services-banner { background:url('../images/services-banner.jpg');background-repeat:no-repeat; background-position:left 0 bottom 61%; background-size:100% auto;}
#atag-banner { background:url('../images/atag_banner.jpg');background-repeat:no-repeat; background-position:left 0 bottom 61%; background-size:100% auto;}
#worcester-banner { background:url('../images/worcester-banner.jpg');background-repeat:no-repeat; background-position:left 0 bottom 61%; background-size:100% auto;}
#contactus-banner {background:url('../images/contact-banner.jpg');background-repeat:no-repeat; background-position:left 0 bottom 50%; background-size:100% auto;}

#services-banner .wrapper, #atag-banner .wrapper, #worcester-banner .wrapper, #contactus-banner .wrapper{ display:table;}
.slide-inn  { display:table-cell; vertical-align:middle; text-align:right; height:300px;}
.slide-inn h1 { color:#216ca0; font-size:60px;line-height:55px; margin:0px; padding:0px;}
.slide-inn h1 span { color:#f6002b; }


@media only screen and ( max-width:1800px) {

.slide-inn h1 { font-size:50px; line-height:60px;}

}

@media only screen and ( max-width:1640px) {
	
#services-banner {background-position:left 40% bottom 50%;}

#atag-banner {background-position:left 40% bottom 50%;}

#worcester-banner {background-position:left 40% bottom 50%;}

#contactus-banner { background-position:left 40% bottom 30%;}

}

@media only screen and ( max-width:1440px) {

.slide-inn h1 { font-size:35px; line-height:40px;}


}


@media only screen and ( max-width:1170px) {
.slide-inn h1 br { display:none;}

.slide-inn { text-align:center;}
.slide-inn h1 { font-size:35px; line-height:40px; text-align:center; color:#fff;}
.slide-inn p { color:#fff;}
.slide-inn .btn a { border:2px solid #fff; color:#fff;}


#services-banner  {background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/services-banner.jpg'); background-position: left 50% bottom 0%; background-size: auto 100%; background-repeat: no-repeat;}
#atag-banner  {background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/atag_banner.jpg'); background-position: left 50% bottom 0%; background-size: auto 100%; background-repeat: no-repeat;}
#worcester-banner {background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/worcester-banner.jpg'); background-position: left 50% bottom 0%; background-size: auto 100%; background-repeat: no-repeat;}
#contactus-banner {background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/contact-banner.jpg'); background-position: left 20% bottom 0%; background-size: auto 100%; background-repeat: no-repeat;}

.accreditations p { margin:0px;}
}

@media only screen and ( max-width:980px) {
#services-banner,#atag-banner,#worcester-banner,#contactus-banner {float:left; width:100%; position:relative; height:200px;}
.slide-inn h1 { height:200px;}
}

@media only screen and ( max-width:767px) {

#content { text-align:center; margin:25px 0;}


#worcester-banner {background-position: left 30% bottom 60%;}

}

@media only screen and ( max-width:640px) {
.slide-inn h1 { font-size:26px; line-height:35px;}


}

@media only screen and ( max-width:520px) {

}

@media only screen and ( max-width:420px) {

}








