.header-wrapper{background-image:none;background:#262626;}
.welcome-wrapper .welcome{line-height:1.8em;font-size:1.2em;border:5px solid #F5F5F5;padding:20px;color:#999999;}
.welcome-wrapper .welcome h2 .location{display:block;font-size:0.7em;}
.office-image{float:left;width:40%;}
.office-image .fb_iframe_widget{display:block;width:100%;}
.office-image .fb_iframe_widget span,
.office-image .fb_iframe_widget iframe{width:100% !important;}
.welcome-text{float:right;width:55%;}
.home-services{text-align:left;padding:30px 0px;font-family:'Open Sans', sans-serif;font-weight:300;}
.lt-ie9 .home-services{text-align:left;}
.home-service-box{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:33%;}
.home-service-box .hsb-padding{display:block;padding:20px 20px 0px 20px;position:relative;}
.home-services{background:#FFFFFF;}
.home-service-box .hsb-padding{color:#FFFFFF;background:#2A2A2A;border:5px solid #FFFFFF;-webkit-transition:border .2s linear;-moz-transition:border .2s linear;transition:border .2s linear;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;transition:background .2s linear;}
.home-service-box .hsb-padding:hover{color:#FFFFFF;background:#111111;border:5px solid #2A2A2A;}
.home-service-box-01 .title{display:block;text-transform:uppercase;font-size:2.5em;text-align:left;}
.home-service-box-01 .text{display:block;font-size:2em;text-transform:uppercase;text-align:left;line-height:1.2em;}
.home-service-box-01 .text strong{text-transform:uppercase;font-weight:600;}
.home-service-box-01 .base{display:block;margin:40px 0px 0px 0px;}
.home-service-box-01 .base .image{display:block;float:left;width:40%;}
.home-service-box-01 .base .image img{width:100%;max-width:129px;max-height:186px;}
.home-service-box-01 .base .tag{display:block;position:absolute;left:50%;right:20px;bottom:20px;font-weight:400;font-size:1.2em;}
.home-service-box-02{text-align:center;}
.home-service-box-02 .hsb-padding{background:#2A2A2A url(icons/advert-awards-bg.png) no-repeat 50% 0%;}
.home-service-box-02:hover .hsb-padding{background:#2A2A2A url(icons/advert-awards-bg.png) no-repeat 50% 0%;}
.home-service-box-02 .title{display:block;text-transform:uppercase;font-size:1.2em;}
.home-service-box-02 .text{display:block;text-transform:uppercase;font-size:1.8em;line-height:1.3em;}
.home-service-box-02 .awards{display:block;margin:40px 0px 0px 0px;}
.home-service-box-02 .awards img{width:100%;max-width:232px;max-height:148px;}
.home-service-box-03 .hsb-padding{background:#2A2A2A url(icons/advert-tenants-bg.png) no-repeat 100% 100%;}
.home-service-box-03:hover .hsb-padding{background:#2A2A2A url(icons/advert-tenants-bg.png) no-repeat 100% 100%;}
.home-service-box-03 .title{display:block;text-transform:uppercase;font-size:2.5em;}
.home-service-box-03 .text{display:block;text-transform:uppercase;font-size:2em;line-height:1.3em;margin:0px 0px 20px 0px;}
.home-service-box-03 .text strong{font-weight:600;}
.home-service-box-03 .tag{display:block;text-transform:uppercase;font-size:1.2em;font-weight:400;margin:0px 100px 0px 0px;}
@media screen and (max-width:930px){.home-service-box .hsb-padding{padding:10px 10px 0px 10px;}
}
@media screen and (max-width:870px){.home-service-box-01 .title{font-size:2em;}
.home-service-box-01 .text{font-size:1.8em;}
.home-service-box-02 .title{font-size:1em;}
.home-service-box-02 .text{font-size:1.4em;}
.home-service-box-03 .title{font-size:2em;}
.home-service-box-03 .text{font-size:1.6em;}
}
@media screen and (max-width:760px){.home-service-box{display:block;width:100%;margin:0px 0px 20px 0px;}
.home-service-box .hsb-padding{height:auto !important;}
.home-service-box-01 .hsb-padding{padding:20px 20px 0px 20px;}
.home-service-box-02 .hsb-padding,
.home-service-box-03 .hsb-padding{padding:20px 20px 20px 20px;}
.home-service-box-03 .tag{margin:100px 100px 0px 0px;}
}
@media screen and (max-width:660px){.welcome-wrapper{display:none;}
.welcome-wrapper .office-image{float:none;width:auto;}
.welcome-wrapper .welcome-text{height:auto !important;float:none;width:auto;}
.welcome-wrapper .office-image{margin:0px 0px 20px 0px;}
.welcome-wrapper .office-image{max-height:180px;}
}