.idx-str-srch-form{border-radius:0;box-shadow:0 0 10px rgba(0,0,0,0.1);padding:15px}.str-status-badge{display:flex;color:var(--themeprimaryclr);font-size:14px;justify-content:center;align-items:center;padding:10px;border-radius:0;border-bottom:3px dashed}.idx-info-card-str-name{line-height:1.6rem;font-weight:600}.idx-str-locality{margin-left:23px}.idx-str-locality-2{margin-left:23px}.idx-info-card-str-name a{color:var(--themeprimaryclr) !important;align-items:baseline;display:flex}.str-status-badge span{color:var(--themeprimaryclr)}.or-div{color:var(--themeprimaryclr)}.map-icon{padding:14px 12px}.idx-str-srch-h2{background-color:var(--themeprimaryclr)}.idx-str-srch-h2 h1 span.title{font-size:30px;padding:10px 15px;line-height:1;font-weight:700;text-align:center;display:block;color:var(--plainclr)}.idx-str-info-card-header a:hover,.idx-str-info-card-body a:hover,.info-card-footer a:hover{color:var(--themeprimaryclr)}.g-stars{margin-left:19px}.g-stars a{display:flex;font-size:13px}.idx-str-info-card-body a,.idx-str-info-card-body span{color:var(--darkclr);line-height:25px}.our-presence{background-color:transparent}.our-presence .city-state-name-add h4 span{color:var(--darkclr);font-size:17px;font-weight:600 !important}.idx-grid-view-pagination .active>.page-link,.page-link.active,.page-link:hover{background-color:var(--themeprimaryclr) !important;border-color:var(--themeprimaryclr) !important;color:var(--plainclr) !important}.idx-grid-view-pagination .page-link{padding:5px 17px !important;color:var(--themeprimaryclr)}.tag-section .str-tag .tags-data li span{font-size:14px;line-height:1;vertical-align:middle;color:var(--plainclr) !important;margin-bottom:0;font-weight:500}.img-container{max-height:100%;height:100%;object-fit:cover}.disabled>.page-link,.page-link.disabled{background-color:var(--plainclr) !important}.idx-info-card-str-name a{color:var(--themeprimaryclr) !important}.share-data a{color:var(--themeprimaryclr) !important;font-size:1.30rem !important}.badge.fs-same{display:block;font-size:10px !important;font-weight:600;background:#00c000;color:#fff !important;padding:4px 5px !important;border-radius:.25rem;margin-top:4px !important}.badge.fs-same i{display:none !important}.google-icon{width:18px;margin-right:8px;margin-bottom:2px}.index-card .btn-theme-two{text-transform:uppercase !important}header{padding:0.82rem 0;box-shadow:0 15px 15px -15px #b8b8b8;position:sticky;top:0;z-index:4;background-color:var(--plainclr)}header .menu-links .book-appoint-div{font-size:14px;margin-left:auto}