.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(-50%, -40%);
    -webkit-transform: translate(0%, -40%);
    background: url(/themes/bannertheme/theme4/images/default.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(-50%, -40%);
    -webkit-transform: translate(0%, 0%);
    background: url(/themes/bannertheme/theme4/images/default.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/36.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;
  }
}


.footerarea .logo_link img[src="/files/themeManager/250/theme4/defaultLarge_0.png"] {
    background: url(/themes/bannertheme/theme4/images/defaultbottom.png) no-repeat left top;
    background-size: auto 100%;
max-width: 60%;
    display: block;
    margin: 0.6em 0px 0.4em;
    max-height: 58px;
    box-sizing: border-box;
    padding-left: 100.5%;
    width: 0px;
    height: 58px;
}
@media (max-width: 640px){
.footerarea .logo_link img[src="/files/themeManager/250/theme4/defaultLarge_0.png"] {
background-size: auto 80%;
}
}

@media (max-width: 568px){
.footerarea .logo_link img[src="/files/themeManager/250/theme4/defaultLarge_0.png"] {
padding-left: 170px;
}
}

.broker .agent-details-wrapper .image-bg-wrapper {
    background: url(/files/u25457/agent-details-bg2.jpg) no-repeat center center;
    background-size: cover;
}
