.broker-logo img[src*='/themes/bannertheme/images/companyLogos/2.png']{
    max-width: 90%;
    max-height: 90px;
    display: block;
    position: absolute;
    top: 40%;
    left: auto;
    right: 50%;
    overflow: hidden;
    margin-right: 0px;
    transform: translate(0%, -40%);
    -webkit-transform: translate(0%, -40%);
    background: url(/themes/bannertheme/theme6/images/defaultLarge.png) no-repeat center top;
    background-size: auto 100%;
    height: 75px;
    width: 150px;
    box-sizing: border-box;
    padding-left: 150px;
}
.agent-details.office-info .office-info-main .logo-wrapper img{
    max-width: 90%;
    max-height: 90px;
    display: block;
    position: relative;
    left: auto;
    overflow: hidden;
    margin-right: 0px;
    transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    background: url(/themes/bannertheme/theme6/images/defaultLarge.png) no-repeat center top;
    background-size: auto 100%;
    height: 75px;
    width: 0px;
    box-sizing: border-box;
    padding-left: 150px;
}
.agent-details.office-info .office-info-main .logo-wrapper{
  overflow:hidden;
}
@media screen and (max-width:640px){
.broker-logo img[src*='/themes/bannertheme/images/companyLogos/2.png']{
    transform: translate(-50%, -40%);
    -webkit-transform: translate(50%, -40%);
}
.broker-logo-wrapper .broker-logo a{
    margin-bottom: 2.5em;
}
}
@media screen and (max-width:568px){
  .agent-details.office-info .office-info-main .logo-wrapper img{
    margin:auto;
  }
}

.small-screen .office-info-top .image,
.mapApp .office-title .office-info-top .image,
.mapApp .header .top.office-site .office-logo{
  background-image: url(/themes/bannertheme/images/companyLogosBig/default.png)!important;
}


.footerarea .social_media{
height:13vw;
}
@media (max-width: 1050px){
.footerarea .social_media {
    height: auto;
}
}

#footerwidget .widgets-daily-email-alert a:after, #footerwidget div[id*="buttonator"] .button-wrapper.map_generic_button a:after {
    content: '\00a0\00a0PROPERTY SEARCH';
}
.front #topwidget2 .widgets-daily-email-alert:before {
    content: 'Property Search';
}
@media(max-width:1480px) {
    #footerwidget .widgets-daily-email-alert {
        right: 30.5%;
    }
}
@media(max-width:1480px) {
    #footerwidget .widgets-daily-email-alert {
        right: 25%;
    }
}
@media (max-width: 880px) {
    .front #footerwidget div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper {
        width: 72%;
    }
}
@media (max-width: 810px) {
    #footerwidget .widgets-daily-email-alert {
        right: 22%;
    }
}
@media (max-width: 550px) {
    .front #footerwidget div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper {
        width: auto;
    }
}

.broker .agent-details-wrapper .image-bg-wrapper {
    background: url(/files/u25457/agent-details-bg2.jpg) no-repeat center center;
    background-size: cover;
}