.mb-srp__no-image {
    width: 100%;
    height: 100%;
    display: table;
    text-align: center;
    background-color: #fff5fc
}

.mb-srp__no-image.no-img-src-wrap {
    display: block
}

.mb-srp__skyscraper .mb-srp__no-image {
    min-height: 90px;
    background-color: #f5f5f5
}
.mb-srp__card--desc--text li {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px !important;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}
.mb-srp__no-image__body {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}
.property-content {
    font-size: 14px;
    font-weight: 400;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}
.mb-srp__no-image__body.no-img-src {
    display: block;
    position: relative
}
.property-details-cls {
    width: 100%;
}
.mb-srp__no-image__body.no-img-src .mb-srp__no-image--text {
    position: absolute;
    left: 0;
    bottom: 32px;
    right: 0
}

.mb-srp__no-image__img {
    width: 100%;
    height: 100%;
    object-fit: none;
    margin-top: -16px
}

.mb-srp__no-image--ico {
    width: 48px;
    height: 42px;
    display: block;
    margin: 0 auto 8px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -6px -499px
}

.mb-srp__no-image--text {
    width: 100%;
    color: #909090;
    font-size: 12px;
    font-weight: 400
}

.mb-srp__card {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16px;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.24),0 1px 4px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.24),0 1px 4px 0 rgba(0,0,0,.12);
    -webkit-transition: box-shadow .3s ease;
    -moz-transition: box-shadow .3s ease;
    -o-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    position: relative
}

.mb-srp__card:hover {
    border: 1px solid transparent;
    -webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.12);
    box-shadow: 0 8px 20px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.12)
}

.mb-srp__card:hover .mb-srp__card--title {
    text-decoration: underline
}

.mb-srp__card.has-other-prop .mb-srp__card__estimate,.mb-srp__card.has-other-prop .mb-srp__card__other-prop--action,.mb-srp__card.has-other-prop .mb-srp__card__other-prop__title--blank {
    background-color: #dff6f9
}

.mb-srp__card.has-other-prop .mb-srp__card__estimate {
    background-color: #dff6f9;
    -webkit-border-radius: 0 8px 0 0;
    -moz-border-radius: 0 8px 0 0;
    -o-border-radius: 0 8px 0 0;
    border-radius: 0 8px 0 0;
    background-clip: padding-box
}

.mb-srp__card.has-package {
    border-color: #ff0044
}

.mb-srp__card.has-package .mb-srp__card__estimate {
    background-color: rgb(216 35 42 / 18%);
    -webkit-border-radius: 0 8px 0 0;
    -moz-border-radius: 0 8px 0 0;
    -o-border-radius: 0 8px 0 0;
    border-radius: 0 8px 0 0;
    background-clip: padding-box
}

.mb-srp__card.has-other-prop-gray .mb-srp__card__estimate,.mb-srp__card.has-other-prop-gray .mb-srp__card__other-prop--action,.mb-srp__card.has-other-prop-gray .mb-srp__card__other-prop__title--blank {
    background-color: hsla(0,0%,84.3%,.2)
}

.mb-srp__card.has-other-prop-gray .mb-srp__card__estimate {
    background-color: hsla(0,0%,84.3%,.2)
}

.mb-srp__card.card-mbprime .mb-srp__card__estimate,.mb-srp__card.has-other-prop-gray .mb-srp__card__estimate {
    -webkit-border-radius: 0 8px 0 0;
    -moz-border-radius: 0 8px 0 0;
    -o-border-radius: 0 8px 0 0;
    border-radius: 0 8px 0 0;
    background-clip: padding-box
}

.mb-srp__card.card-mbprime .mb-srp__card__estimate {
    background-color: rgba(255,235,179,.2)
}

.mb-srp__card.bdr-green {
    border-top: 2px solid #009681
}

.mb-srp__card.has-kilometre .mb-srp__card__estimate {
    border-bottom-right-radius: 0
}

.mb-srp__card.preferred-agent {
    border: 1px solid #00c1d4;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.24),0 1px 4px 0 rgba(0,0,0,.12);
    background-image: radial-gradient(circle at 0 110%,#cff1f4,#fff 20%)
}

.mb-srp__card.preferred-agent:hover {
    -webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.12);
    box-shadow: 0 8px 20px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.12)
}

.mb-srp__card__container {
    width: calc(100% - 210px);
    height: auto;
    padding: 16px 16px 8px;
    display: flex
}

.card-luxury .mb-srp__card__container {
    padding-bottom: 16px
}

.mb-srp__card__photo {
    width: 216px;
    height: auto
}

.card-luxury .mb-srp__card__photo {
    width: 256px
}

.mb-srp__card__photo__fig {
    width: 100%;
    height: 128px;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.card-luxury .mb-srp__card__photo__fig {
    height: 220px;
    overflow: visible
}

.card-luxury .mb-srp__card__photo__fig.photo-single {
    height: 280px;
    overflow: visible
}

.card-luxury .mb-srp__card__photo__fig.photo-single-no-amenities {
    height: 248px;
    overflow: visible
}

.card-luxury .mb-srp__card__photo__fig.photo-multi-no-amenities {
    height: 188px;
    overflow: visible
}

.card-coworking .mb-srp__card__photo__fig {
    height: 168px
}

.mb-srp__card__photo__fig--cat-name {
    width: auto;
    height: 22px;
    padding: 0 4px 0 8px;
    position: absolute;
    left: -16px;
    top: 8px;
    text-transform: uppercase;
    color: #303030;
    font-size: 10px;
    font-weight: 600;
    border: 1px solid #ffc72c;
    border-right: none;
    background-color: #ffebb3;
    display: flex;
    align-items: center
}

.mb-srp__card__photo__fig--cat-name:after {
    position: absolute;
    display: block;
    content: "";
    width: 11px;
    height: 22px;
    top: -1px;
    right: -11px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -26px -1903px
}

.mb-srp__card__photo__fig--count {
    width: auto;
    height: 16px;
    line-height: 14px;
    padding: 2px 4px 2px 18px;
    display: flex;
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    position: absolute;
    top: 8px;
    left: 8px;
    background: #303030 url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -23px -384px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box
}

.mb-srp__card__photo__fig--count .sign-plus {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding-left: 2px
}

.mb-srp__card__photo__fig--request-photo {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(96,96,96,.4) url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAIAA2AMBIgACEQEDEQH/xAAaAAACAwEBAAAAAAAAAAAAAAAEBQECAwAG/9oACAEBAAAAAH4Tb1b00i+CzzHkwygVOpWjZ4fvrUFKrBZ+mesCrZLvN+UDLCVbEVa+jcF6ZK0K4Jl6V2wLtiB5/wAsGSvVbEWc+ncE1GToRAWXpnJ5MihJPNCkrlGpRL70jK+AShLmE39S637AQNT5/I1ak0MNfvjOFBVKdA3frnMBAC4rEdGC5HY4x26KqGCvXEr2/rXNQQcM1yLM0BNqYW2bb5iDhBFqTPRubjjZ1XoA9hASzd2bK+I9cBC0/MmOtaRQRMvrlZiVc8/h871FMV5bbXjunMITLiTpqcfw+esDEBxNp7rX6mdZ3vhkxZzlTsBc8rXt3TbS3RN70Ehs32zzyXAAU0teeta1+6b3oPLlyTnkMqWKK6XtaZtMz030jLV25IpmMnWedi+l7dNunutfS8nv3JEVDSJvLdpe1pmZjptprsW3ft9+qH59D//EABgBAAMBAQAAAAAAAAAAAAAAAAECAwAE/9oACAECEAAAAJUKyTM0oTt1aiQkGpWMFt1akOKdHtfl5m6OnGPOGer83PTouAoIJM5NZ0G2TZ2Qu0sMuUvY47n2A2D3fAf/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAgMB/9oACAEDEAAAAA7Xe873OakHLqc82wnLtaXnlN6nIz7V6Z4NNOnOF3jiu6OX11nk7WodVMwNuAvkQP/EAB4QAAMBAQEBAQEBAQAAAAAAAAECAwQAEhETEBQF/9oACAEBAAECAL6hpybcn/Rj/wBJP+iN/wDvfdo2btWq61FNDs029pXNeNUZeAYX65v/ADL2QxKFe+udHbRqC8O0cxTiVOXsyyRU8uNHXN/5l7KYmZUku1js7SFHzRzdP+IuSeWU0AY0bS1zo/mUZVkqcpLO9X1HRyjzpD9Ph0kxpnVOJdqvoep0ADGmWU5hSz1etKaXuU75qD8nL0Rk6JDl6UrS70Ojh2LsgQMa0pRndtBsZEdq6nT5Oj2ZpOHalKUezOdHA46Y6pV6Vd2JbtHW5GWml3MuXpnO03/R6vRnqW7TzNnrl0z1Npa5qaNTQ+hxYabX9S5eQxZHNXqaen49p6nI0bpq/wBR0nR/oN7VuzN+jMixTlMSrM7N7HPxGjnXwvBvfv379OKTeJh/nnnSTIBEKGDKFVWBFiR4ChfPnyECGZkYf5xnWBm6hITSRiYfh+NEK0b6OHfP4AAOA+eQoUKwcImac5fi0TFp2VuZgwYN99ffoIb169eg3pi3T7N0h8IIp2jiWcOHDBvXsN79+/fsOHDliZDMs1+FStV0KQzBgwb16DevXr179Bgwb6FhLLGUfx/EwtHVJ1KhQgXz58+fPz58AChVRZzjnhmjOf5/mZWnrnRP/8QALBAAAgEDAgQEBwEBAAAAAAAAAAEhEBExAgQDIGGRIlSSkzAzQEFCUVIyNP/aAAgBAQADPwDczfc8X1s3F/n8T1M3SatueL62b1JW3nH9zUb/AM7x/d1G/wDO7j3NRv8Azu493Ub7zvH9zUb3znH9zUbu3/VxvXqNy077jietnGbd+Lr7s4l/mau7OJb5mruzXN9eruarvxPuav6Zr/t9zWn/ALfc4n96u5rf56u5rf56u5rf5vuav6fc1ftjs5ZkySSiEY5YMkskghnidIJG2i6XLDJMkkowY5oZLJIIZ4qXSJJRgSXJkl0klDgxy5Ml2ySKTW7MFkuaWZJJRCili3JDLtl2QZJrKFBHLkkySShWRBYtRukMlknhpNZMEcmaTSzLNCspFbmySWZFLtmCESjBHNLMlmWaLWkVs0X7EIRDFdlmRkv9y7rJjkv96yZJHpZb7kZH+zqda3MjuMbG38OTNWhmoYxjGxs6DHSyLVgYxlqSXLiquZCp0OglSRxR8sk/EQhck0hHSiEizZP0HWkkmBVRak/RXZI4IGMdMk/RXZKMEYr0ILXLPmfwHW5dqCVBiCKohmST/8QAHxEAAgMAAwADAQAAAAAAAAAAAAECEBEDEiATITFB/9oACAECAQE/AF+25DkdjsJ1Idcb8Sl9EuQfIKQ5EHU2OVcYrmyTNbI6M465Bi/hBXpMcD4yMDqQWD/DkR1Iogq0b0w6mIyk8qSOokRRlbWmmmmiY1p1FESvfcRGGevvzEjbr//EAB0RAAIDAQEAAwAAAAAAAAAAAAABAhARIBIhMVH/2gAIAQMBAT8A4RponWjkOZ6N5000TpsbGxcyY5CkJiZpJjdLj9JDQkfJGpDYhctaeTBISqY0IQnzhhlyR5PIlWGGMa4ynWVhj7X0ND5//9k=") no-repeat
}

.card-luxury .mb-srp__card__photo__fig--request-photo {
    background: rgba(96,96,96,.4) url(https://cdn.staticmb.com/srpstatic/images/request-photos-luxury.jpg) no-repeat 50%/cover;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__card__photo__fig--request-photo--label {
    background-color: hsla(0,0%,100%,.7);
    padding: 4px 12px;
    color: #303030;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    background-clip: padding-box
}

.card-luxury .mb-srp__card__photo__fig--request-photo--label {
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 500
}

.mb-srp__card__photo__fig--graphic {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.card-luxury .mb-srp__card__photo__fig--graphic {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__card__photo__fig--graphic.object-fit-none {
    object-fit: none
}

.mb-srp__card__photo__fig--post {
    width: 100%;
    height: 18px;
    line-height: 18px;
    padding: 0 8px;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    background-color: rgba(48,48,48,.7);
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left
}

.mb-srp__card__photo__thumbnils {
    width: 100%;
    padding-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.mb-srp__card__photo__thumbnils--item {
    width: 25%;
    height: 52px;
    margin-right: 8px;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__card__photo__thumbnils--item:last-child {
    margin-right: 0
}

.mb-srp__card__photo__thumbnils--item>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.mb-srp__card__photo__thumbnils--item--count {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.1);
    display: flex;
    align-items: center;
    justify-content: center
}

.mb-srp__card__ads {
    width: 100%;
    height: auto;
    padding: 12px 0 0;
    position: relative
}

.card-luxury .mb-srp__card__ads {
    text-align: left;
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #d7d7d7
}

.mb-srp__card__ads--name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__ads--coworking-logo-label {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    padding-bottom: 2px
}

.mb-srp__card__ads--coworking-logo {
    width: auto;
    height: auto
}

.mb-srp__card__ads--coworking-logo>img {
    width: auto;
    height: auto;
    max-height: 22px
}

.mb-srp__card__ads--managed-home-logo {
    width: auto;
    height: 28px;
    margin-top: 4px
}

.mb-srp__card__ads--managed-home-logo>img {
    width: auto;
    height: auto;
    max-height: 28px
}

.mb-srp__card__ads--managed-home-value {
    color: #606060;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__ads--since,.mb-srp__card__ads--since-nri {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__ads--since-nri {
    padding-left: 14px;
    position: relative
}

.mb-srp__card__ads--since-nri:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 12px;
    left: 0;
    top: 2px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -18px -2181px
}

.mb-srp__card__ads--proj-count {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__ads--proj-count .highlight {
    font-weight: 600;
    padding-left: 4px
}

.mb-srp__card__ads--proj-info {
    width: 100%;
    display: flex;
    padding-top: 2px;
    line-height: 14px
}

.mb-srp__card__ads--proj-info--active,.mb-srp__card__ads--proj-info--complete {
    color: #606060;
    font-size: 10px;
    font-weight: 400
}

.mb-srp__card__ads--proj-info--active {
    position: relative;
    padding-left: 12px
}

.mb-srp__card__ads--proj-info--active:before {
    position: absolute;
    display: block;
    content: "";
    width: 1px;
    height: 10px;
    left: 6px;
    top: 2px;
    background-color: #909090
}

.mb-srp__card__ads--proj-info .highlight {
    font-weight: 600;
    padding-left: 4px
}

.mb-srp__card__ads--served {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__ads__shield {
    width: 100%;
    height: auto;
    display: flex;
    padding-bottom: 8px;
    white-space: nowrap
}

.card-luxury .mb-srp__card__ads__shield {
    padding-bottom: 0;
    padding-top: 8px;
    flex-wrap: wrap;
    white-space: unset
}

.mb-srp__card__ads__shield--item {
    width: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    line-height: 14px;
    margin-right: 8px;
    color: #606060;
    font-size: 10px;
    font-weight: 500;
    padding-left: 16px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat
}

.card-luxury .mb-srp__card__ads__shield--item {
    margin-right: 0;
    padding-bottom: 4px
}

.mb-srp__card__ads__shield--item:last-child {
    margin-right: 0
}

.card-luxury .mb-srp__card__ads__shield--item:last-child {
    padding-bottom: 0
}

.mb-srp__card__ads__shield--item[data-shieldicon=agent-certified] {
    background-position: -26px -1591px
}

.mb-srp__card__ads__shield--item[data-shieldicon=locality-superstar] {
    background-position: -26px -323px
}

.mb-srp__card__ads__shield--item[data-shieldicon=commercial-guru] {
    background-position: -26px -291px
}

.mb-srp__card__ads__shield--item[data-shieldicon=society-expert] {
    background-position: -27px -1482px
}

.mb-srp__card__ads__shield--item[data-shieldicon=commercial-consultant] {
    background-position: -26px -1591px
}

.mb-srp__card__ads__shield--item[data-shieldicon=crisil-silver-agent] {
    background-position: -29px -4005px;
    padding-left: 24px
}

.mb-srp__card__ads__shield--item[data-shieldicon=crisil-gold-agent] {
    background-position: -29px -3986px;
    padding-left: 24px
}

.mb-srp__card__ads__shield--item[data-shieldicon=crisil-bronze-agent] {
    background-position: -29px -3967px;
    padding-left: 24px
}

.mb-srp__card__ads__info {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 4px
}

.card-luxury .mb-srp__card__ads__info {
    padding-bottom: 8px
}

.mb-srp__card__ads__info--letter {
    color: #606060;
    font-size: 12px;
    font-weight: 600;
    background-color: #fff7e1;
    text-transform: uppercase;
    border: 1px solid #ffebb3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.mb-srp__card__ads__info--graphic,.mb-srp__card__ads__info--letter {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-clip: padding-box
}

.mb-srp__card__ads__info--graphic {
    background-color: #fff;
    border: 1px solid #f5f5f5;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.mb-srp__card__ads__info--graphic>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.mb-srp__card__ads__info--right {
    width: calc(100% - 32px);
    padding-left: 8px
}

.mb-srp__card__ads__info--builder-label {
    color: #303030;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    text-transform: capitalize
}

.mb-srp__card__ads__info--builder-name {
    font-weight: 600
}

.mb-srp__card__ads__info--builder-name,.mb-srp__card__ads__info--name {
    color: #303030;
    font-size: 12px;
    line-height: 16px;
    text-transform: capitalize;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__ads__info--name {
    font-weight: 500
}

.mb-srp__card__ads__info--served {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__ads__info--profile-link {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    cursor: pointer;
    text-decoration: underline
}

.mb-srp__card__ads__info--profile-link:hover {
    text-decoration: none
}

.mb-srp__card__info {
    width: calc(100% - 216px);
    padding: 0 0 0 16px;
    position: relative
}

.card-luxury .mb-srp__card__info {
    width: calc(100% - 256px)
}

.mb-srp__card__info-withoutburger .mb-srp__card__share--icon {
    margin-right: 0;
    right: 0
}

.mb-srp__card__info-withoutburger .mb-srp__card__sort--icon {
    right: 24px
}

.mb-srp__card__tags {
    width: 100%;
    padding-bottom: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.card-luxury .mb-srp__card__tags {
    padding-bottom: 16px
}

.mb-srp__card__tags span {
    width: auto;
    height: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: 8px;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box
}

.mb-srp__card__tags span:last-child {
    margin-right: 0
}

.mb-srp__card__tags--tick {
    color: #009681;
    padding: 0 4px 0 20px;
    border: 1px solid #b2dfd8
}

.mb-srp__card__tags--tick:before {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 5px;
    border-left: 2px solid #009681;
    border-bottom: 2px solid #009681;
    left: 6px;
    top: 3px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__tags--tick.no-tick {
    padding-left: 4px
}

.mb-srp__card__tags--tick.no-tick:before {
    display: none
}

.mb-srp__card__tags--mb-prime {
    color: #303030;
    border: 1px solid #d7d7d7;
    padding: 2px 4px 2px 22px
}

.mb-srp__card__tags--mb-prime:before {
    position: absolute;
    display: block;
    content: "";
    top: -1px;
    left: -1px;
    width: 18px;
    height: 16px;
    background: #29313b url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -22px -1619px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    background-clip: padding-box
}

.mb-srp__card__share {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    right: 0;
    top: 4px
}

.mb-srp__card__share--icon {
    width: 22px;
    height: 20px;
    margin-right: 8px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -29px -3883px;
    display: block;
    position: absolute;
    right: 22px;
    top: 4px
}

.mb-srp__card__sort {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0
}

.mb-srp__card__sort--icon {
    width: 22px;
    height: 20px;
    margin-right: 8px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -21px -150px;
    display: block;
    position: absolute;
    right: 55px;
    top: 2px
}

.mb-srp__card__sort--icon:hover {
    background-position: -50px -150px
}

.mb-srp__card__sort--icon.active {
    background-position: -21px -186px
}

.mb-srp__card__sort__report {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px
}

.mb-srp__card__sort__report:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat;
    background-position: -33px -4375px
}

.mb-srp__card__sort--doat {
    width: 24px;
    height: 24px;
    position: relative
}

.mb-srp__card__sort--doat:hover {
    display: flex;
    justify-content: center;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box
}

.mb-srp__card__sort--doat:hover .mb-srp__card__tooltip {
    display: block
}

.mb-srp__card__sort--doat.active {
    display: flex;
    justify-content: center;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box
}

.mb-srp__card__sort--doat:before {
    position: absolute;
    display: block;
    content: "";
    content: "\22EE";
    color: #909090;
    font-size: 24px;
    line-height: 0;
    right: 8px;
    top: 12px
}

.mb-srp__card__sort--doat__list {
    width: 100%;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__card__sort--doat__list--item>a {
    width: 100%;
    height: auto;
    display: block;
    padding: 14px 16px;
    line-height: 20px;
    color: #303030;
    font-size: 14px;
    border-bottom: 1px solid #e8e8e8;
    cursor: pointer;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.mb-srp__card__sort--doat__list--item>a[data-ico] {
    padding-left: 42px;
    position: relative
}

.mb-srp__card__sort--doat__list--item>a[data-ico]:before {
    position: absolute;
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat;
    left: 14px;
    top: 14px
}

.mb-srp__card__sort--doat__list--item>a[data-ico=ico-share]:before {
    background-position: -29px -3883px
}

.mb-srp__card__sort--doat__list--item>a[data-ico=ico-share-feedback]:before {
    background-position: -29px -4024px
}

.mb-srp__card__sort--doat__list--item>a[data-ico=ico-map]:before {
    background-position: -29px -3911px
}

.mb-srp__card__sort--doat__list--item>a[data-ico=ico-direction]:before {
    background-position: -29px -3942px
}

.mb-srp__card__sort--doat__list--item>a:hover {
    background-color: #f5f5f5
}

.mb-srp__card__sort--doat__list--item:last-child>a {
    border-bottom: none
}

.mb-srp__card__title-wrap {
    max-width: calc(100% - 95px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 8px
}

.mb-srp__card__title-wrap .mb-srp__card--title {
    display: inline;
    max-width: 100%;
    padding-right: 5px
}

.mb-srp__card--title {
    max-width: calc(100% - 95px);
    color: #303030;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.card-luxury .mb-srp__card--title {
    font-size: 16px;
    font-weight: 600
}

.mb-srp__card__society {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 8px
}

.mb-srp__card__society--label {
    color: #606060;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-right: 4px
}

.mb-srp__card__society--name {
    max-width: 390px;
    color: #606060;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    line-height: 16px;
    margin-right: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__society--name:hover {
    color: #303030;
    text-decoration: none
}

.mb-srp__card__society--map {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
    padding-left: 12px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -27px -1279px
}

.mb-srp__card__society--map:hover {
    text-decoration: none
}

.mb-srp__card__developer {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 16px
}

.mb-srp__card__developer--name {
    max-width: 100%;
    color: #606060;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.mb-srp__card__developer--name--highlight {
    color: #303030;
    font-weight: 500
}

.mb-srp__card__developer--name:hover {
    text-decoration: underline
}

.mb-srp__card__summary {
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
    margin: 8px 0 16px;
    background-color: #f5f5f5;
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}
.loaction-details {
    font-size: 13px;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}
.card-luxury .mb-srp__card__summary {
    background-color: transparent;
    border: 1px solid #e8e8e8
}

.mb-srp__card__summary.open {
    height: 96px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1)
}

.mb-srp__card__summary.open .mb-srp__card__summary__list {
    height: auto
}

.mb-srp__card__summary.open .mb-srp__card__summary__action:after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}

.mb-srp__card__summary__list {
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap
}

.mb-srp__card__summary__list--item {
    width: 50%;
    padding: 0 8px 0 56px;
    margin: 8px 0;
    border-right: 1px solid #d7d7d7;
    position: relative
}
.mb-srp__card__ads--name {
    color: #303030;
    font-size: 14px;
    font-weight: 900;
    line-height: 20px;
    text-transform: capitalize;
    margin-bottom: 10px;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}
.card-luxury .mb-srp__card__summary__list--item {
    background-image: unset;
    padding-left: 16px
}

.mb-srp__card__summary__list--item:nth-child(3n+1) {
    padding-left: 56px
}

.card-luxury .mb-srp__card__summary__list--item:nth-child(3n+1) {
    padding-left: 16px
}

.mb-srp__card__summary__list--item:last-child,.mb-srp__card__summary__list--item:nth-child(2n+2) {
    border-right: none
}

.mb-srp__card__summary__list--item:before {
    position: absolute;
    display: block;
    content: "";
    width: 30px;
    height: 30px;
    left: 14px;
    top: 0;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-summary-icon-sprite-web.svg) no-repeat
}

.summary-luxury .mb-srp__card__summary__list--item:before {
    display: none
}

.mb-srp__card__summary__list--item[data-summary=occupancy]:before {
    background-position: -13px -24px
}

.mb-srp__card__summary__list--item[data-summary=tenent-preffered]:before {
    background-position: -12px -80px
}

.mb-srp__card__summary__list--item[data-summary=owner-resides]:before {
    background-position: -19px -1986px
}

.mb-srp__card__summary__list--item[data-summary=carpet-area]:before {
    background-position: -16px -135px
}

.mb-srp__card__summary__list--item[data-summary=area]:before,.mb-srp__card__summary__list--item[data-summary=super-area]:before {
    background-position: -13px -191px
}

.mb-srp__card__summary__list--item[data-summary=plot-area]:before {
    background-position: -18px -250px
}

.mb-srp__card__summary__list--item[data-summary=build-area]:before {
    background-position: -13px -305px
}

.mb-srp__card__summary__list--item[data-summary=dimensions]:before {
    background-position: -15px -361px
}

.mb-srp__card__summary__list--item[data-summary=ownership]:before {
    background-position: -15px -416px
}

.mb-srp__card__summary__list--item[data-summary=legal-status]:before {
    background-position: -15px -473px
}

.mb-srp__card__summary__list--item[data-summary=property-age]:before {
    background-position: -15px -528px
}

.mb-srp__card__summary__list--item[data-summary=floor]:before {
    background-position: -12px -587px
}

.mb-srp__card__summary__list--item[data-summary=open-sides]:before {
    background-position: -14px -640px
}

.mb-srp__card__summary__list--item[data-summary=width-road-facing]:before {
    background-position: -15px -695px
}

.mb-srp__card__summary__list--item[data-summary=society]:before {
    background-position: -14px -752px
}

.mb-srp__card__summary__list--item[data-summary=overlooking]:before {
    background-position: -15px -808px
}

.mb-srp__card__summary__list--item[data-summary=boundary]:before {
    background-position: -13px -860px
}

.mb-srp__card__summary__list--item[data-summary=commercial-furnish]:before {
    background-position: -17px -915px
}

.mb-srp__card__summary__list--item[data-summary=furnishing]:before {
    background-position: -14px -972px
}

.mb-srp__card__summary__list--item[data-summary=facing]:before {
    background-position: -13px -1027px
}

.mb-srp__card__summary__list--item[data-summary=parking]:before {
    background-position: -14px -1086px
}

.mb-srp__card__summary__list--item[data-summary=bathroom]:before {
    background-position: -13px -1137px
}

.mb-srp__card__summary__list--item[data-summary=balcony]:before {
    background-position: -12px -1205px
}

.mb-srp__card__summary__list--item[data-summary=washroom]:before {
    background-position: -12px -1259px
}

.mb-srp__card__summary__list--item[data-summary=cabin]:before {
    background-position: -15px -1314px
}

.mb-srp__card__summary__list--item[data-summary=seats]:before {
    background-position: -14px -1370px
}

.mb-srp__card__summary__list--item[data-summary=availability]:before {
    background-position: -15px -1483px
}

.mb-srp__card__summary__list--item[data-summary=assured-returns]:before {
    background-position: -15px -1538px
}

.mb-srp__card__summary__list--item[data-summary=entrance]:before {
    background-position: -15px -1594px
}

.mb-srp__card__summary__list--item[data-summary=lock-period]:before {
    background-position: -15px -1650px
}

.mb-srp__card__summary__list--item[data-summary=parking-ratio]:before {
    background-position: -14px -1707px
}

.mb-srp__card__summary__list--item[data-summary=status]:before {
    background-position: -14px -1762px
}

.mb-srp__card__summary__list--item[data-summary=shopping-mall]:before {
    background-position: -15px -1869px
}

.mb-srp__card__summary__list--item[data-summary=transaction]:before {
    background-position: -18px -1926px
}

.mb-srp__card__summary--label {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase
}

.mb-srp__card__summary--label,.mb-srp__card__summary--value {
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}
.mb-srp__card__summary--value {
    color: #303030;
    font-size: 12px;
    font-weight: 500;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}
.mb-srp__card__summary__action {
    width: 24px;
    height: auto;
    background: hsla(0,0%,91%,.5);
    display: flex;
    align-items: center;
    justify-content: center
}

.card-luxury .mb-srp__card__summary__action {
    background-color: #e8e8e8
}

.card-luxury-no-amenities .mb-srp__card__summary__action {
    display: none
}

.mb-srp__card__summary__action:after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    border-left: 2px solid #606060;
    border-bottom: 2px solid #606060;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__summary-commercial {
    width: 100%;
    height: auto;
    display: flex;
    margin: 8px 0 16px;
    position: relative
}

.mb-srp__card__summary-commercial__list {
    width: 100%;
    height: auto;
    padding: 0;
    display: table;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__card__summary-commercial__list--item {
    width: calc(33.33333% + 1px);
    padding: 8px 12px 8px 16px;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    margin: -1px;
    position: relative;
    float: left
}

.mb-srp__card__summary-commercial__list--item:nth-child(3n+3) {
    border-right: none
}

.mb-srp__card__summary-commercial__list--item:nth-child(4),.mb-srp__card__summary-commercial__list--item:nth-child(5),.mb-srp__card__summary-commercial__list--item:nth-child(6) {
    border-bottom: none
}

.mb-srp__card__summary-commercial__list--item.column-2 {
    display: flex
}

.mb-srp__card__summary-commercial--column {
    width: calc(50% - 8px);
    border-right: 1px solid #e8e8e8;
    margin-right: 16px
}

.mb-srp__card__summary-commercial--column:last-child {
    border: none
}

.mb-srp__card__summary-commercial--label {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__summary-commercial--value {
    color: #303030;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__accomodation {
    width: 100%;
    height: auto;
    padding-bottom: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.mb-srp__card__accomodation--item {
    width: 118px;
    height: 88px;
    padding: 12px 8px 12px 12px;
    margin-right: 12px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__card__accomodation--item:last-child {
    margin-right: 0
}

.mb-srp__card__accomodation--label {
    color: #303030;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding-top: 6px;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.mb-srp__card--desc-wrap {
    width: 100%;
    height: auto;
    display: flex;
    padding-bottom: 8px;
    align-items: flex-start
}

.mb-srp__card--desc-wrap .mb-srp__card--desc {
    width: 70%;
    padding-bottom: 0
}

.mb-srp__card--legal-status {
    width: 30%;
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
    text-align: right;
    line-height: 16px;
    position: relative
}

.mb-srp__card--legal-status:hover {
    text-decoration: none
}

.mb-srp__card--desc {
    width: 100%;
    padding-bottom: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.mb-srp__card--desc.remove-truncated {
    white-space: normal;
    overflow: visible;
    text-overflow: unset
}

.mb-srp__card--desc--text {
    display: inline
}

.mb-srp__card--desc--text p {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px !important;
    display: inline-block;
    vertical-align: bottom;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
    margin-bottom: 4px;
}
.mb-srp__card--desc--text ul {
    margin-bottom: 0;
}
.mb-srp__card--desc--text p br {
    display: none
}

.mb-srp__card--desc--text p.remove-ellipsis {
    white-space: normal;
    display: inline
}

.mb-srp__card--desc--text p.remove-ellipsis br {
    display: block
}

.card-luxury .mb-srp__card--desc--text p {
    color: #606060
}

.mb-srp__card--desc--text p.plot-desc {
    width: 300px
}

.mb-srp__card--desc--readmore {
    color: #303030;
    font-size: 0;
    width: 16px;
    height: 16px;
    vertical-align: top;
    font-weight: 400;
    display: inline-block;
    margin-top: 3px;
    position: relative
}

.mb-srp__card--desc--readmore:before {
    content: "";
    width: 6px;
    height: 6px;
    border: solid #303030;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: 3px;
    left: 3px
}

.card-luxury .mb-srp__card--desc--readmore {
    color: #606060
}

.mb-srp__card--desc--readmore:hover {
    text-decoration: none
}

.mb-srp__card--desc--readmore.lesstxt {
    padding-left: 20px;
    padding-right: 14px;
    width: auto;
    text-decoration: underline;
    font-size: 12px
}

.mb-srp__card--desc--readmore.lesstxt:before {
    top: 6px;
    right: 0;
    left: auto;
    transform: rotate(-135deg)
}

.mb-srp__card--desc-lux {
    width: 100%;
    padding-bottom: 8px;
    position: relative
}

.mb-srp__card--desc-lux--text p {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    width: 518px;
    padding-right: 32px
}

.mb-srp__card--desc-lux--text p.two-line-truncated {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-align: justify
}

.mb-srp__card--desc-lux--text p.mb-srp__card--desc-lux--textpara {
    display: inline;
    padding-right: 0;
    width: 530px
}

.mb-srp__card--desc-lux--readmore {
    color: #303030;
    font-size: 0;
    line-height: 16px;
    position: absolute;
    right: 0;
    bottom: 7px;
    width: 16px;
    height: 16px
}

.mb-srp__card--desc-lux--readmore:before {
    content: "";
    width: 6px;
    height: 6px;
    border: solid #303030;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: 3px;
    left: 3px
}

.mb-srp__card--desc-lux--readmore:hover {
    text-decoration: none
}

.mb-srp__card--desc-lux--readmore.lesstxt {
    position: relative;
    display: inline-block;
    right: auto;
    bottom: auto;
    font-size: 12px;
    padding-left: 20px;
    padding-right: 14px;
    text-decoration: underline;
    width: auto;
    vertical-align: 0
}

.mb-srp__card--desc-lux--readmore.lesstxt:before {
    top: 7px;
    right: 0;
    left: auto;
    transform: rotate(-135deg)
}

.mb-srp__card__usp {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 8px
}
.mb-srp__action a {
    margin-bottom: 10px;
    display: block;
}
.mb-srp__card__usp--item {
    width: auto;
    color: #303030;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    position: relative;
    padding: 0 16px 0 18px
}

.mb-srp__card__usp--item:last-child {
    padding-right: 0
}

.mb-srp__card__usp--item:before {
    position: absolute;
    display: block;
    content: "";
    width: 13px;
    height: 13px;
    left: 0;
    top: 1px;
    background-color: rgb(248 215 216 / 69%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box
}

.mb-srp__card__usp--item:after {
    position: absolute;
    display: block;
    content: "";
    width: 5px;
    height: 3px;
    border-left: 1px solid #009681;
    border-bottom: 1px solid #009681;
    left: 4px;
    top: 5px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__usp__ownavlblinfo {
    font-size: 12px;
    color: #303030;
    line-height: 14px;
    padding-left: 20px;
    position: relative;
    margin-right: 16px
}

.mb-srp__card__usp__ownavlblinfo:before {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    top: 2px;
    left: 2px;
    border-radius: 100%;
    background: #ffc72c;
    cursor: pointer;
    box-shadow: 0 0 0 #ffebb3;
    animation: pulse-yellow 2s infinite
}

.mb-srp__card__usp__ownavlblinfo--greenanim:before {
    background: #009681;
    box-shadow: 0 0 0 #b2dfd8;
    animation: pulse 2s infinite
}

.mb-srp__card__usp__ownavlblinfo--tenants {
    padding-left: 21px
}

.mb-srp__card__usp__ownavlblinfo--tenants:before {
    width: 20px;
    height: 14px;
    background: none;
    animation: none;
    box-shadow: none;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -32px -4324px;
    top: 0;
    left: 0
}

.mb-srp__card__usp__ownavlblinfo--owners {
    padding-left: 20px
}

.mb-srp__card__usp__ownavlblinfo--owners:before {
    width: 20px;
    height: 14px;
    background: none;
    animation: none;
    box-shadow: none;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -32px -4350px;
    top: 0;
    left: 0
}

.mb-srp__card__usp-near {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 8px
}

.mb-srp__card__usp-near--item {
    width: auto;
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    position: relative;
    padding: 0 16px 0 18px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat
}

.mb-srp__card__usp-near--item:last-child {
    padding-right: 0
}

.mb-srp__card__usp-near--item[data-uspNear=metro],.mb-srp__card__usp-near--item[data-uspNear=railway] {
    background-position: -25px -1382px
}

.mb-srp__card__usp-near--item[data-uspNear=bus-stop],.mb-srp__card__usp-near--item[data-uspNear=office] {
    background-position: -25px -1414px
}

.mb-srp__card__usp-near--item[data-uspNear=airport] {
    background-position: -24px -1711px
}

.mb-srp__card__usp-near--item[data-uspNear=shopping] {
    background-position: -25px -1414px
}

.mb-srp__card__ideal {
    width: 100%;
    display: table;
    padding-bottom: 8px;
    line-height: 16px
}

.mb-srp__card__ideal--label,.mb-srp__card__ideal--value {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    padding-right: 4px;
    display: inline
}

.mb-srp__card__ideal--more {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
    display: inline
}

.mb-srp__card__ideal--more:hover {
    text-decoration: none
}

.mb-srp__card__offer {
    width: 100%;
    height: auto;
    background-color: #fff7e1;
    margin-bottom: 8px;
    padding: 4px;
    justify-content: flex-start;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px
}

.mb-srp__card__offer,.mb-srp__card__offer--label {
    display: flex;
    align-items: center;
    background-clip: padding-box
}

.mb-srp__card__offer--label {
    width: auto;
    height: 16px;
    padding: 0 4px;
    margin-right: 8px;
    background-color: #ffc72c;
    color: #303030;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.mb-srp__card__offer p {
    color: #303030;
    font-size: 10px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__coworking-time {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 8px
}

.mb-srp__card__coworking-time--item {
    width: auto;
    color: #303030;
    font-size: 12px;
    line-height: 16px;
    padding-right: 32px;
    display: flex
}

.mb-srp__card__coworking-time--item:last-child {
    padding-right: 0
}

.mb-srp__card__coworking-time--item--label {
    font-weight: 400
}

.mb-srp__card__coworking-time--item--value {
    font-weight: 600;
    padding-left: 4px
}

.mb-srp__card__estimate {
    width: 210px;
    height: auto;
    padding: 15px;
    display: flex;
    flex-flow: column wrap;
    flex-direction: row;
    background-color: #f5f5f5;
    -webkit-border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    -o-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background-clip: padding-box
}

.mb-srp__card__price-coworking {
    width: 100%;
    height: auto;
    padding: 0 24px
}

.mb-srp__card__price-coworking--label {
    color: #303030;
    font-size: 10px;
    font-weight: 400;
    text-align: left;
    padding: 0 0 12px 12px;
    text-transform: uppercase
}

.mb-srp__card__price-coworking__list {
    width: 100%;
    height: auto
}

.mb-srp__card__price-coworking__list--item {
    width: 100%;
    height: auto;
    padding-bottom: 12px;
    display: flex;
    align-items: center
}

.mb-srp__card__price-coworking__list--item.flexColmn {
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.mb-srp__card__price-coworking__list--item:last-child {
    padding-bottom: 0
}

.mb-srp__card__price-coworking__list--value {
    width: 100px;
    text-align: right;
    color: #303030;
    font-size: 14px;
    font-weight: 400
}

.mb-srp__card__price-coworking__list--value.monthly {
    font-size: 18px;
    font-weight: 600
}

.mb-srp__card__price-coworking__list--value.textCenter {
    text-align: center
}

.mb-srp__card__price-coworking__list--value.price-cut {
    text-decoration: line-through
}

.mb-srp__card__price-coworking__list--tenure {
    width: 100px;
    text-align: left;
    color: #303030;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 16px
}

.mb-srp__card__price-coworking__list--valueSmall {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 5px 0 0;
    width: auto
}

.mb-srp__card__price-coworking__list--valueSmall .rupeesSmall {
    font-family: Arial;
    font-weight: 400
}

.mb-srp__card__price {
    width: 100%;
    height: auto;
    align-self: flex-start
}

.mb-srp__card__price--offer-label {
    color: #606060;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-bottom: 4px
}

.mb-srp__card__price--bPrice {
    text-decoration: line-through;
    color: #606060;
    font-size: 14px;
    padding-bottom: 4px
}

.mb-srp__card__price--amount {
    color: #303030;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}

.mb-srp__card__price--ico-info {
    width: 12px;
    height: 12px;
    margin-left: 4px;
    position: relative;
    top: 0;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -26px -120px
}

.mb-srp__card__price--size {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-top: 2px;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}

.mb-srp__card__price--other-charges {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-top: 4px;
    text-decoration: underline;
    position: relative
}

.mb-srp__card__price--other-charges:hover {
    text-decoration: none
}

.mb-srp__card__price__announced {
    width: 100%;
    padding: 24px 0;
    line-height: 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center
}

.mb-srp__card__price__announced--text {
    color: #606060;
    font-size: 12px;
    font-weight: 400
}

.mb-srp__card__price__announced--text .highlight {
    color: #303030;
    font-weight: 500
}

.mb-srp__card__action {
    align-self: flex-end;
    padding-top: 20px
}
.mb-srp__action a:last-child {
    margin-bottom: 0;
}
.mb-srp__card__action .mb-srp__action--btn {
    margin-top: 12px
}

.mb-srp__card__action .mb-srp__action--btn:first-child {
    margin-top: 0
}

.mb-srp__card__action .mb-srp__action--link {
    margin-top: 16px
}

.mb-srp__card__action .mb-srp__action--link--nowrap {
    white-space: nowrap
}

.mb-srp__card__tooltip {
    position: absolute;
    z-index: 73;
    display: none;
    background: #fff;
    cursor: default;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.12);
    box-shadow: 0 8px 20px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.12)
}

.mb-srp__card__tooltip.has-arrow:before {
    position: absolute;
    display: block;
    content: "";
    width: 16px;
    height: 16px;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mb-srp__card__tooltip[data-position=bottom-right] {
    right: -24px;
    bottom: 28px
}

.mb-srp__card__tooltip[data-position=bottom-right]:before {
    bottom: -8px;
    right: 24px
}

.mb-srp__card__tooltip[data-position=top-right] {
    top: 26px;
    right: 0
}

.mb-srp__card__tooltip[data-position=top-right]:before {
    bottom: -8px;
    right: 24px
}

.mb-srp__card__tooltip[data-position=bottom-center] {
    bottom: 24px
}

.mb-srp__card__tooltip--close {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer
}

.mb-srp__card__tooltip--close:after,.mb-srp__card__tooltip--close:before {
    position: absolute;
    display: block;
    content: "";
    width: 2px;
    height: 18px;
    left: 8px;
    top: 2px;
    background-color: #606060
}

.mb-srp__card__tooltip--close:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mb-srp__card__tooltip--close:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__tooltip__box {
    width: 100%;
    height: 100%;
    padding: 0
}

.mb-srp__card__tooltip__body {
    width: 100%;
    height: auto
}

.mb-srp__card__breakup {
    width: 100%;
    height: auto;
    padding: 36px 16px 16px;
    text-align: left
}

.mb-srp__card__breakup__title {
    width: 100%;
    height: auto;
    padding-bottom: 6px
}

.mb-srp__card__breakup__title--text1 {
    color: #303030;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.mb-srp__card__breakup__title--text2 {
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.mb-srp__card__breakup--info,.mb-srp__card__breakup--info>a {
    color: #606060;
    font-size: 10px;
    font-weight: 400
}

.mb-srp__card__breakup--info>a {
    text-decoration: underline
}

.mb-srp__card__breakup--info>a:hover {
    text-decoration: none
}

.mb-srp__card__breakup__table {
    width: 100%;
    height: auto
}

.mb-srp__card__breakup__table.row-bdr-no .mb-srp__card__breakup__row {
    border: none;
    padding: 6px 0
}

.mb-srp__card__breakup__table.row-bdr-no .mb-srp__card__breakup__row.row-total {
    border-top: 1px solid #e8e8e8;
    padding: 12px 0;
    margin-top: 6px
}

.mb-srp__card__breakup__row {
    width: 100%;
    height: auto;
    display: flex;
    align-items: flex-end;
    padding: 12px 0;
    border-bottom: 1px solid #e8e8e8
}

.mb-srp__card__breakup__row:last-child {
    border-bottom: none
}

.mb-srp__card__breakup__row--label {
    width: 70%;
    text-align: left;
    color: #303030;
    font-size: 14px;
    font-weight: 400
}

.mb-srp__card__breakup__row--label .fs-10 {
    font-size: 10px
}

.mb-srp__card__breakup__row--label.fs-18 {
    font-size: 18px
}

.mb-srp__card__breakup__row--label .fc-606060 {
    color: #606060
}

.mb-srp__card__breakup__row--label.semi-bold {
    font-weight: 600
}

.mb-srp__card__breakup__row--value {
    width: 30%;
    text-align: right;
    color: #303030;
    font-size: 14px;
    font-weight: 400
}

.mb-srp__card__breakup__row--value.fs-18 {
    font-size: 18px
}

.mb-srp__card__breakup__row--value.semi-bold {
    font-weight: 600
}

.mb-srp__card__breakup__gray {
    width: calc(100% + 24px);
    height: auto;
    padding: 12px;
    margin: 20px 0 -12px -12px;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box
}

.mb-srp__card__legal-infra {
    width: 100%;
    height: auto;
    padding: 24px;
    text-align: left
}

.mb-srp__card__legal-infra__title {
    color: #303030;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding-bottom: 8px
}

.mb-srp__card__legal-infra__text {
    color: #606060;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding-bottom: 12px
}

.mb-srp__card__legal-infra__no-login {
    width: 100%;
    height: auto;
    display: flex;
    padding-top: 12px
}

.mb-srp__card__legal-infra__no-login--column-left {
    width: 400px;
    position: relative
}

.mb-srp__card__legal-infra__no-login--column-left--tile-gray {
    width: 210px;
    height: calc(100% - 44px);
    position: absolute;
    top: 44px;
    right: 0;
    background: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.mb-srp__card__legal-infra__no-login--column-left--tile-gray .login-text {
    color: #606060;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    padding-top: 58px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.mb-srp__card__legal-infra__no-login--column-left--tile-gray .login-text:before {
    position: absolute;
    display: block;
    content: "";
    width: 35px;
    height: 46px;
    top: 0;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -19px -2474px
}

.mb-srp__card__legal-infra__no-login--column-left .mb-srp__card__legal-infra__table {
    padding-bottom: 0
}

.mb-srp__card__legal-infra__no-login--column-right {
    width: 272px;
    padding: 26px 0 0 16px
}

.mb-srp__card__legal-infra__no-login--column-right .contact-form__fieldset {
    padding-bottom: 24px
}

.mb-srp__card__legal-infra__no-login--column-right .contact-form__disclaimer {
    padding-bottom: 16px
}

.mb-srp__card__legal-infra__no-login--column-right .contact-form__btn {
    width: auto;
    padding: 0 36px
}

.mb-srp__card__legal-infra__table {
    width: 100%;
    display: table;
    padding-bottom: 8px
}

.mb-srp__card__legal-infra__table__thead {
    width: 100%;
    margin-bottom: 4px;
    border-bottom: 1px dashed #d7d7d7
}

.mb-srp__card__legal-infra__table__thead.no-bdr {
    border: none;
    margin: 0
}

.mb-srp__card__legal-infra__table__thead--row {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 8px 0
}

.mb-srp__card__legal-infra__table__thead--row--col {
    display: flex;
    align-items: center;
    padding-right: 12px;
    color: #303030;
    font-size: 14px;
    font-weight: 400
}

.mb-srp__card__legal-infra__table__thead--row--col:last-child {
    padding-right: 0
}

.mb-srp__card__legal-infra__table__thead--row--col.col-legal {
    width: 52%;
    font-weight: 600
}

.mb-srp__card__legal-infra__table__thead--row--col.col-detail,.mb-srp__card__legal-infra__table__thead--row--col.col-status {
    width: 24%
}

.mb-srp__card__legal-infra__table__thead .mb-srp__card__legal-infra__table--col {
    font-size: 14px;
    font-weight: 400
}

.mb-srp__card__legal-infra__table__thead .mb-srp__card__legal-infra__table--col.col-legal {
    font-weight: 600
}

.mb-srp__card__legal-infra__table__tbody {
    width: 100%
}

.mb-srp__card__legal-infra__table--row {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 8px 0
}

.mb-srp__card__legal-infra__table--col {
    display: flex;
    align-items: center;
    padding-right: 12px;
    color: #303030;
    font-size: 12px;
    font-weight: 400
}

.mb-srp__card__legal-infra__table--col:last-child {
    padding-right: 0
}

.mb-srp__card__legal-infra__table--col.col-legal {
    width: 52%
}

.mb-srp__card__legal-infra__table--col.col-legal.infra-heading {
    color: #303030;
    font-size: 14px;
    font-weight: 600
}

.mb-srp__card__legal-infra__table--col.col-detail,.mb-srp__card__legal-infra__table--col.col-status {
    width: 24%;
    font-weight: 600
}

.mb-srp__card__legal-infra__table--col .ico-sign {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 14px;
    position: relative
}

.mb-srp__card__legal-infra__table--col .ico-sign.yes:before {
    position: absolute;
    display: block;
    content: "";
    width: 17px;
    height: 17px;
    left: 0;
    top: 1px;
    background-color: #e0f2f0;
    border: 1px solid #009681;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box
}

.mb-srp__card__legal-infra__table--col .ico-sign.yes:after {
    position: absolute;
    display: block;
    content: "";
    width: 7px;
    height: 4px;
    border-left: 1px solid #009681;
    border-bottom: 1px solid #009681;
    left: 5px;
    top: 6px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__legal-infra__table--col .ico-sign.no {
    background-image: none;
    position: relative
}

.mb-srp__card__legal-infra__table--col .ico-sign.no:after,.mb-srp__card__legal-infra__table--col .ico-sign.no:before {
    position: absolute;
    display: block;
    content: "";
    width: 2px;
    height: 12px;
    background-color: #d8232a;
    top: 2px;
    left: 7px
}

.mb-srp__card__legal-infra__table--col .ico-sign.no:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mb-srp__card__legal-infra__table--col .ico-sign.no:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__other-prop {
    width: 100%;
    height: auto;
    border-top: 1px solid #e8e8e8;
    overflow: hidden;
    -webkit-border-radius: 0 0 8px 0;
    -moz-border-radius: 0 0 8px 0;
    -o-border-radius: 0 0 8px 0;
    border-radius: 0 0 8px 0;
    background-clip: padding-box
}

.mb-srp__card__other-prop__title {
    width: 100%;
    display: flex
}

.mb-srp__card__other-prop__title--text1 {
    width: calc(100% - 210px);
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 16px 8px;
    line-height: 20px
}

.mb-srp__card__other-prop__title--blank {
    width: 210px
}

.mb-srp__card__other-prop__list {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap
}

.mb-srp__card__other-prop__list--item {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: nowrap;
    border-bottom: 1px solid #e8e8e8
}

.mb-srp__card__other-prop__list--item:last-child {
    border-bottom: none
}

.mb-srp__card__other-prop--type {
    width: 260px;
    color: #606060;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 12px 12px 16px
}

.mb-srp__card__other-prop--price,.mb-srp__card__other-prop--size {
    width: 170px;
    color: #606060;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 12px 12px 0
}

.mb-srp__card__other-prop--status {
    width: 212px;
    color: #606060;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 12px 12px 12px 0
}

.mb-srp__card__other-prop--action {
    width: 210px;
    text-align: center;
    padding: 12px 0
}

.mb-srp__card__other-prop--action>a {
    color: #d8232a;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.mb-srp__card__other-prop--action>a:hover {
    text-decoration: underline
}

.mb-srp__card__nri-tag {
    width: 100%;
    padding: 12px
}

.mb-srp__card__nri-tag * {
    text-transform: none
}

.mb-srp__card__nri-tag__tooltip {
    width: 100%
}

.mb-srp__card__nri-tag__tooltip__title {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 12px
}

.mb-srp__card__nri-tag__tooltip__title .highlight {
    height: auto;
    color: #303030;
    font-size: 12px;
    font-weight: 600
}

.mb-srp__card__nri-tag__tooltip__list {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.mb-srp__card__nri-tag__tooltip__list--item {
    width: auto;
    color: #303030;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    position: relative;
    padding: 0 16px 8px 18px
}

.mb-srp__card__nri-tag__tooltip__list--item:last-child {
    padding: 0 0 0 18px
}

.mb-srp__card__nri-tag__tooltip__list--item:before {
    position: absolute;
    display: block;
    content: "";
    width: 13px;
    height: 13px;
    left: 0;
    top: 1px;
    background-color: #e0f2f0;
    border: 1px solid #009681;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box
}

.mb-srp__card__nri-tag__tooltip__list--item:after {
    position: absolute;
    display: block;
    content: "";
    width: 5px;
    height: 3px;
    border-left: 1px solid #009681;
    border-bottom: 1px solid #009681;
    left: 4px;
    top: 5px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__exclusive-prop {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 16px 0 4px
}

.mb-srp__card__exclusive-prop--tag-mbprime {
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 0 0 4px 22px;
    position: relative
}

.mb-srp__card__exclusive-prop--tag-mbprime:before {
    position: absolute;
    display: block;
    content: "";
    width: 18px;
    height: 16px;
    left: 0;
    top: 0;
    background: #29313b url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -22px -1619px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box
}

.mb-srp__card__exclusive-prop--label {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    white-space: nowrap
}

.mb-srp__card__exclusive-prop--label .highlight {
    font-weight: 600
}

.mb-srp__card__tooltip-agent {
    width: 100%;
    padding: 12px 16px 0;
    cursor: default
}

.mb-srp__card__tooltip-agent__certified-heading {
    width: 100%;
    padding: 4px 0 16px;
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    position: relative
}

.mb-srp__card__tooltip-agent__certified-heading:after {
    position: absolute;
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    top: 0;
    right: 0;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -13px -2439px
}

.mb-srp__card__tooltip-agent__highlight-tag {
    width: 100%;
    height: auto;
    padding: 4px 8px;
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    background-color: #fff7e1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box
}

.commercial-guru .mb-srp__card__tooltip-agent__highlight-tag {
    font-size: 10px;
    font-weight: 600
}

.mb-srp__card__tooltip-agent--properties-tag {
    color: #303030;
    font-size: 10px;
    font-weight: 600;
    padding-top: 8px
}

.mb-srp__card__tooltip-agent.locality-superstar .mb-srp__card__ads__shield {
    width: 110px;
    flex-wrap: wrap;
    margin-left: auto;
    padding: 0
}

.mb-srp__card__tooltip-agent.locality-superstar .mb-srp__card__ads__shield .mb-srp__card__ads__shield--item {
    margin: 0;
    padding-bottom: 4px
}

.mb-srp__card__tooltip-agent.locality-superstar .mb-srp__card__ads__shield .mb-srp__card__ads__shield--item:last-child {
    padding-bottom: 0
}

.mb-srp__card__tooltip-agent.commercial-guru {
    padding: 10px;
    border: 1px solid #009681;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__card__tooltip-agent.commercial-guru:after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    top: -4px;
    left: 32px;
    background: #fff;
    border-left: 1px solid #009681;
    border-bottom: 1px solid #009681;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}

.mb-srp__card__tooltip-agent__info {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-bottom: 12px
}

.mb-srp__card__tooltip-agent__info--letter {
    color: #606060;
    font-size: 12px;
    font-weight: 600;
    background-color: #fff7e1;
    border: 1px solid #ffebb3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.mb-srp__card__tooltip-agent__info--graphic,.mb-srp__card__tooltip-agent__info--letter {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-clip: padding-box
}

.mb-srp__card__tooltip-agent__info--graphic {
    background-color: #fff;
    border: 1px solid #f5f5f5;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.mb-srp__card__tooltip-agent__info--graphic>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.mb-srp__card__tooltip-agent__info--right {
    width: calc(100% - 32px);
    padding-left: 12px
}

.locality-superstar .mb-srp__card__tooltip-agent__info--right {
    width: 200px
}

.mb-srp__card__tooltip-agent__info--name {
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__tooltip-agent__info--served {
    color: #606060;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__tooltip-agent__points {
    width: 100%;
    height: auto;
    padding: 12px 0 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    border-top: 1px solid #d7d7d7
}

.certified-agent .mb-srp__card__tooltip-agent__points {
    border-top: none;
    padding: 0 0 4px
}

.mb-srp__card__tooltip-agent__points--item {
    width: 50%;
    padding-bottom: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.certified-agent .mb-srp__card__tooltip-agent__points--item {
    width: 100%
}

.mb-srp__card__tooltip-agent__points--label {
    color: #303030;
    font-size: 12px;
    font-weight: 400
}

.mb-srp__card__tooltip-agent__points--value {
    color: #303030;
    font-size: 12px;
    font-weight: 600;
    padding-left: 8px
}

.mb-srp__card__tooltip-agent__points--value.ico-star {
    position: relative;
    padding-right: 16px
}

.mb-srp__card__tooltip-agent__points--value.ico-star:after {
    position: absolute;
    display: block;
    content: "";
    width: 13px;
    height: 13px;
    right: 0;
    top: 0;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -48px -2442px
}

.mb-srp__card__tooltip-agent__list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 12px 0 16px;
    border-top: 1px solid #d7d7d7
}

.has-highlight .mb-srp__card__tooltip-agent__list {
    border: none
}

.commercial-guru .mb-srp__card__tooltip-agent__list {
    padding: 0 0 8px
}

.mb-srp__card__tooltip-agent__list--item {
    width: 100%;
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    position: relative;
    padding: 0 0 10px 18px
}

.commercial-guru .mb-srp__card__tooltip-agent__list--item {
    font-size: 10px;
    font-weight: 600;
    line-height: 14px;
    padding: 0 0 4px 14px
}

.mb-srp__card__tooltip-agent__list--item:last-child {
    padding-bottom: 0
}

.mb-srp__card__tooltip-agent__list--item:before {
    position: absolute;
    display: block;
    content: "";
    width: 13px;
    height: 13px;
    left: 0;
    top: 1px;
    background-color: #e0f2f0;
    border: 1px solid #009681;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box
}

.commercial-guru .mb-srp__card__tooltip-agent__list--item:before {
    display: none
}

.mb-srp__card__tooltip-agent__list--item:after {
    position: absolute;
    display: block;
    content: "";
    width: 5px;
    height: 3px;
    border-left: 1px solid #009681;
    border-bottom: 1px solid #009681;
    left: 4px;
    top: 5px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.commercial-guru .mb-srp__card__tooltip-agent__list--item:after {
    width: 8px;
    height: 5px;
    left: 0;
    top: 3px;
    border-left: 2px solid #009681;
    border-bottom: 2px solid #009681
}

.mb-srp__card__kilometre {
    width: 100%;
    height: auto;
    border-top: 1px solid #f5f5f5
}

.mb-srp__card__kilometre__container {
    width: 100%;
    height: auto;
    display: table;
    padding: 16px 64px 16px 16px
}

.mb-srp__card__kilometre__list {
    width: 85%;
    height: auto;
    display: inline-block
}

.mb-srp__card__kilometre__list--item {
    width: auto;
    max-width: 33.33333%;
    height: auto;
    float: left;
    color: #303030;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding: 0 28px 0 22px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mb-srp__card__kilometre__list--item:last-child {
    padding-right: 0
}

.mb-srp__card__kilometre__list--item.ico-19249,.mb-srp__card__kilometre__list--item.ico-metro {
    background-position: -27px -1165px
}

.mb-srp__card__kilometre__list--item.ico-19201,.mb-srp__card__kilometre__list--item.ico-building {
    background-position: -27px -1058px
}

.mb-srp__card__kilometre__list--item.ico-19202,.mb-srp__card__kilometre__list--item.ico-school {
    background-position: -26px -1130px
}

.mb-srp__card__kilometre__list--item.ico-19203,.mb-srp__card__kilometre__list--item.ico-medical {
    background-position: -24px -1238px
}

.mb-srp__card__kilometre__list--item.ico-19206,.mb-srp__card__kilometre__list--item.ico-shopping {
    background-position: -27px -1093px
}

.mb-srp__card__kilometre__list--item.ico-19210,.mb-srp__card__kilometre__list--item.ico-drive {
    background-position: -25px -1202px
}

.mb-srp__card__kilometre--viewmap {
    color: #d8232a;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding: 0 16px 0 14px;
    text-decoration: underline;
    position: relative;
    float: right;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -27px -1277px
}

.mb-srp__card__kilometre--viewmap:after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    top: 2px;
    right: 2px;
    border-left: 2px solid #d8232a;
    border-bottom: 2px solid #d8232a;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__card__kilometre--viewmap.open:after {
    top: 6px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}

.mb-srp__card__kilometre--viewmap:hover {
    text-decoration: none
}

.mb-srp__card__kilometre__map {
    width: 100%;
    height: 160px
}

.mb-srp__card__phone {
    font-size: 12px;
    color: #666;
    padding-left: 12px;
    position: relative
}

.mb-srp__card__phone:before {
    content: "";
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -33px -3968px;
    width: 7px;
    height: 7px;
    top: 5px;
    left: 0;
    position: absolute
}

.mb-srp__card__memcatgry {
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 22px
}

.mb-srp__card__memcatgry:before {
    position: absolute;
    display: block;
    content: "";
    width: 18px;
    height: 21px;
    left: 0;
    top: 5px
}

.mb-srp__card__memcatgry--gold:before {
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -31px -4198px
}

.mb-srp__card__memcatgry--premium:before {
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -31px -4231px
}

.mb-srp__card__memcatgry--titanium:before {
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -31px -4264px
}

.mb-srp__swiper-arrow {
    position: relative
}

.mb-srp__swiper-arrow .swiper-button-next,.mb-srp__swiper-arrow .swiper-button-prev {
    width: 48px;
    height: 48px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    -webkit-box-shadow: 0 3px 9px 0 rgba(51,51,51,.2);
    box-shadow: 0 3px 9px 0 rgba(51,51,51,.2);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.mb-srp__swiper-arrow .swiper-button-next:hover,.mb-srp__swiper-arrow .swiper-button-prev:hover {
    background-color: #d8232a;
    border-color: #d8232a
}

.mb-srp__swiper-arrow .swiper-button-next:hover:before,.mb-srp__swiper-arrow .swiper-button-prev:hover:before {
    background-color: #fff
}

.mb-srp__swiper-arrow .swiper-button-next:hover:after,.mb-srp__swiper-arrow .swiper-button-prev:hover:after {
    border-color: #fff
}

.mb-srp__swiper-arrow .swiper-button-next.swiper-button-disabled,.mb-srp__swiper-arrow .swiper-button-prev.swiper-button-disabled {
    display: none
}

.mb-srp__swiper-arrow .swiper-button-prev {
    left: -24px
}

.mb-srp__swiper-arrow .swiper-button-prev:before {
    width: 20px;
    height: 2px;
    background-color: #303030;
    top: 22px
}

.mb-srp__swiper-arrow .swiper-button-prev:after,.mb-srp__swiper-arrow .swiper-button-prev:before {
    position: absolute;
    display: block;
    content: "";
    left: 14px;
    -webkit-transition: left .5s ease;
    -moz-transition: left .5s ease;
    -o-transition: left .5s ease;
    transition: left .5s ease
}

.mb-srp__swiper-arrow .swiper-button-prev:after {
    width: 12px;
    height: 12px;
    top: 17px;
    font-family: unset;
    font-size: unset;
    border-right: 2px solid #303030;
    border-top: 2px solid #303030;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg)
}

.mb-srp__swiper-arrow .swiper-button-prev:hover:after,.mb-srp__swiper-arrow .swiper-button-prev:hover:before {
    left: 10px
}

.mb-srp__swiper-arrow .swiper-button-next {
    right: -24px
}

.mb-srp__swiper-arrow .swiper-button-next:before {
    width: 20px;
    height: 2px;
    background-color: #303030;
    top: 22px;
    left: 10px
}

.mb-srp__swiper-arrow .swiper-button-next:after,.mb-srp__swiper-arrow .swiper-button-next:before {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: left .5s ease;
    -moz-transition: left .5s ease;
    -o-transition: left .5s ease;
    transition: left .5s ease
}

.mb-srp__swiper-arrow .swiper-button-next:after {
    width: 12px;
    height: 12px;
    top: 17px;
    left: 19px;
    font-family: unset;
    font-size: unset;
    border-right: 2px solid #303030;
    border-top: 2px solid #303030;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mb-srp__swiper-arrow .swiper-button-next:hover:before {
    left: 14px
}

.mb-srp__swiper-arrow .swiper-button-next:hover:after {
    left: 22px
}

.mb-srp__action {
    width: 100%;
    height: auto
}

.mb-srp__action.action--inline .mb-srp__action--btn {
    margin-right: 7px
}

.mb-srp__action.action--inline .mb-srp__action--btn:last-child {
    margin-right: 0
}

.mb-srp__action.action--single .mb-srp__action--btn {
    width: 100%;
    margin-right: 0
}

.mb-srp__action.action--right {
    text-align: right
}

.mb-srp__action.action--center {
    text-align: center
}

.mb-srp__action--link {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
    display: inline-block
}

.mb-srp__action--link:hover {
    text-decoration: none
}

.mb-srp__action--link-red {
    color: #d8232a;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    cursor: pointer
}

.mb-srp__action--link-red:hover {
    text-decoration: underline
}

.mb-srp__action--btn {
    width: auto;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
    font-weight: 500;
    text-decoration: none;
    text-transform: capitalize;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background-clip: padding-box;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.mb-srp__action--btn.btn-red {
    color: #fff;
    background-color: #d8232a;
    border: 1px solid #d8232a
}

.mb-srp__action--btn.btn-red:hover {
    border-color: #c31f25;
    background-color: #c31f25
}

.mb-srp__action--btn.btn-red.disable {
    opacity: .4;
    cursor: default;
    pointer-events: none
}

.mb-srp__action--btn.btn-white {
    color: #d8232a;
    background-color: #fff;
    border: 1px solid #d8232a
}

.mb-srp__action--btn.btn-white:hover {
    color: #fff;
    background-color: #d8232a
}

.mb-srp__action--btn.btn-gray {
    border: 1px solid #303030
}

.mb-srp__action--btn.btn-gray,.mb-srp__action--btn.btn-gray:hover {
    color: #fff;
    background-color: #303030
}

.mb-srp__action--btn.btn-pink {
    color: #d8232a;
    background-color: rgba(216,35,42,.1);
    border: 1px solid rgba(216,35,42,.1)
}

.mb-srp__action--btn.btn-pink:hover {
    color: #fff;
    background-color: #c31f25
}

.mb-srp__action--btn.btn-orange {
    color: #303030;
    background-color: #ffc72c;
    border: 1px solid #ffc72c
}

.mb-srp__action--btn.btn-orange:hover {
    border-color: #ffde82;
    background-color: #ffde82
}

.mb-srp__action--btn.btn-orange.disable {
    opacity: .4;
    cursor: default;
    pointer-events: none
}

.mb-srp__action--btn.btn-contacted {
    color: #fff;
    background-color: #009681;
    border: 1px solid #009681;
    cursor: default
}

.mb-srp__action--btn.btn-contacted:before {
    position: absolute;
    display: block;
    content: "";
    position: unset;
    display: inline-block;
    vertical-align: 3px;
    margin-right: 6px;
    width: 8px;
    height: 5px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__action--btn.btn-contacted-o {
    color: #009681;
    background-color: #fff;
    border: 1px solid #009681;
    cursor: default
}

.mb-srp__action--btn.btn-contacted-o:before {
    position: absolute;
    display: block;
    content: "";
    position: unset;
    display: inline-block;
    vertical-align: 3px;
    margin-right: 6px;
    width: 8px;
    height: 5px;
    border-left: 2px solid #009681;
    border-bottom: 2px solid #009681;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mb-srp__action--btn.btn-locked-contact {
    color: #d8232a;
    border: 1px solid #d8232a;
    background-color: #fff;
    padding: 0 12px!important;
    position: relative
}

.mb-srp__action--btn.btn-locked-contact:before {
    position: absolute;
    display: block;
    content: "";
    position: unset;
    width: 10px;
    height: 13px;
    margin-right: 8px;
    display: inline-block;
    vertical-align: -1px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -35px -4299px
}

.mb-srp__action--btn.btn-locked-contact:hover {
    color: #fff;
    background-color: #c31f25
}

.mb-srp__action--btn.btn-locked-contact:hover:before {
    background-position: -56px -4299px
}

.mb-srp__action--btn.btn-video-tour {
    color: #d8232a;
    border: 1px solid #d8232a;
    background-color: #fff;
    padding: 0 12px!important;
    position: relative
}

.mb-srp__action--btn.btn-video-tour:before {
    position: absolute;
    display: block;
    content: "";
    position: unset;
    width: 18px;
    height: 12px;
    margin-right: 8px;
    display: inline-block;
    vertical-align: -1px;
    background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg) no-repeat -23px -1651px
}

.mb-srp__action--btn.btn-video-tour:hover {
    color: #fff;
    background-color: #c31f25
}

.mb-srp__action--btn.btn-video-tour:hover:before {
    background-position: -23px -1682px
}

.mb-srp__action--btn.btn-video-tour.tag-new:after {
    position: absolute;
    display: block;
    content: "";
    content: "NEW";
    width: auto;
    height: 16px;
    line-height: 20px;
    padding: 0 4px;
    background-color: #ffc72c;
    text-align: center;
    top: -9px;
    left: 50%;
    margin-left: -18px;
    color: #303030;
    font-size: 9px;
    font-weight: 600;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-clip: padding-box
}

.mb-srp__action--btn.btn-deactive,.mb-srp__action--btn.btn-deactive:hover {
    color: #606060;
    cursor: default;
    background-color: #d7d7d7;
    border: 1px solid #d7d7d7
}
.articlesListing.row {
    flex-direction: row;
    align-items: flex-start;
}
.mb-srp__action--btn.medium {
    padding: 0 12px;
    height: 32px;
    line-height: 32px
}
.property-details-wrapper {
    display: flex;
    column-gap: 20px;
    margin-top: 15px;
}
.mb-srp__action--btn.large {
    padding: 0 32px;
    height: 40px;
    line-height: 40px
}

.mb-srp__action--btn.xlarge {
    font-size: 16px;
    padding: 0 100px;
    height: 44px;
    line-height: 42px
}

.mb-srp__action--btn:hover {
    text-decoration: none
}
.property-image img {
    max-width: 400px;
    margin-bottom: 25px;
    border-radius: 15px;
}
.single-properties .articlesListing .mb-srp__card__price, .single-properties .articlesListing .wt-bg-cls {
    background: #fff;
    padding: 30px;
    border-radius: 15px;
}
.mb-ldp__amenities__list {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}
.image_gallery_cls .more-image-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 15px;
    width: 100%;
}
.image_gallery_cls img {
    width: 49%;
    margin-bottom: 15px;
    border-radius: 10px;
}
.mb-ldp__amenities__list--item img {
    width: 40px;
    margin-right: 10px;
}
.mb-ldp__amenities__list--item {
    width: 32%;
    height: auto;
    color: #303030;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding: 4px 12px 32px 0px;
    position: relative;
    font-family: Montserrat,sans-serif,Arial,Helvetica;
}
.wt-bg-cls {
    margin-bottom: 15px;
}
.dealer-details-cls.wt-bg-cls.col-3 {
    position: sticky;
    top: 45px;
}
.single-properties .mb-srp__card__price--amount {
    margin-bottom: 15px;
}