body .classic-header.bg-behind-menu .navigation::before{margin-left:-100px}
.fa{font-family:FontAwesome!important}
.iyba_pro-notice-info{text-align:center;font-size:20px;color:#0276b0;padding:4px;border:1px solid #0276b0;font-weight:700;margin:40px 0!important;clear:both}
.alert-warning{text-align:center}
.ml-auto,.mx-auto{margin-left:auto!important;margin-right:auto!important}
.dealers-detail-section{display:inline-block;width:100%;padding:0 0 50px}
.iyba_pro-main-team-wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.dealers-detail-section #offices-list{height:500px;overflow:auto;padding:5px;margin-bottom:10px}
.dealers-detail-section #offices-list .hero-unit.panel-heading.orange{background-color:#004d89}
.dealers-detail-section #offices-list .hero-unit{cursor:pointer;border:1px solid #e6e6e6;margin:0 auto 5px;padding:9px 0;position:relative;float:left;width:100%;color:#fff;text-align:center;background-color:#111}
.dealers-detail-section #offices-list .hero-unit.panel-heading:hover{background-color:#004d89}
.dealers-detail-section #offices-list .hero-unit a{color:#fff;text-decoration:none}
#offices-list a[data-toggle="collapse"]{position:relative}
#sidebar ul li.active > a,a[aria-expanded="true"]{color:#fff;background:#2976b2}
.dealers-detail-section #offices-list h5{font-size:.95rem;color:#FFF;margin-top:0}
.pl-1,.px-1{padding-left:.25rem!important}
.mb-0,.my-0{margin-bottom:0!important}
.pull-left{float:left;margin-left:10px}
.dealers-detail-section .accordion-container-data{min-height:400px}
.dealers-detail-section .dealer-detail-content{padding:0 0 20px 20px}
.dealers-detail-section .dealer-detail-content .office-heading{color:#111}
.dealers-detail-section .dealer-detail-content p{color:#111;margin-bottom:4px}
.dealers-detail-section .dealer-detail-content a i.fa{padding:0 0 10px 10px}
.dealers-detail-section .dealer-detail-content a,.dealers-detail-section .dealer-detail-content a:hover{text-decoration:none}
.dealers-detail-section .maps{position:relative;height:400px;width:100%;border:none;margin-top:30px}
.imageclass{position:relative;margin-top:0;margin-bottom:20px !important;cursor:pointer}
.broker-wrapper .imageclass .userimage{max-width:auto;height:auto;width:100%;vertical-align:middle;border-style:none}
.text-block{position:absolute;bottom:0;background:#000;background:#001627b0;color:#f1f1f1;width:100%;height:auto;text-align:center;padding:1px}
.collapse:not(.show){display:none}
.maps{position:relative;overflow:hidden}
.brokerage-logo{max-width:200px;height:auto;width:auto}
.text-block-heading{padding:3px;margin:2px}
#brokerage-info-modal{display:none}
.modal-name-size{font-size:18px;margin:0}
.owner-text{font-size:14px;margin-bottom:0;margin-top:0;font-weight:normal}
.text-center{text-align:center!important}
#brokerage-info-modal .modal-body .close:not(:disabled):not(.disabled){cursor:pointer}
#brokerage-info-modal .modal-body .close{text-decoration:none;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;text-align:right;clear:both}
#brokerage-info-modal .content-wrapper{clear:both}
.ml-auto, .mx-auto{margin-left: auto !important}
.social-links a{padding-right:10px;}
.broker-biography{display:none}
.img_broker{height:auto;width:100%;}
.brokerage-info-modal .container .owner-biography p span{color:#777 !important;}
.brokerage-info-modal .container .owner-biography p{color:#777 !important;}
@media (max-width:767px) {
    .imageclass img {max-width: 100% !important;width: 100% !important}
    .brokerage-info-modal .owner-detail-wrapper{padding-left:0px;padding-right:0px;}
}