﻿
/********************Property*****************************/
.item.property{display:flex!important;}
.item.property.map.mdl-card {overflow:hidden;box-sizing: border-box;padding-bottom:1px;}
.item.property.map.mdl-card:before{content:"";width:100%;background-color:var(--primary-color-500);position:absolute;bottom:0px;left:0;height:1px;opacity:0.36;}
.item.property>.mdl-card__menu .mdl-button{background:rgba(244,245,248,0.08);text-shadow: 1px 1px 3px rgba(0,0,0,0.16);display:block!important;margin-top:8px;width:36px;height:36px;line-height:36px;}
.item.property>.mdl-card__title {padding:0;color: #fff;height: 290px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;max-height:100%;}
.item.property  .mdl-card__actions .mdl-button{font-size:0.87rem;   padding: 0 8px;}
.item.property .mdl-card__actions.mdl-card--border{border-top:1px solid rgba(86, 36, 73,0.03);}
.item.property .mdl-card__actions{display:flex; display: -webkit-flex; flex-flow:row; -webkit-flex-flow:row;}
.item.property .mdl-card__actions .mdl-button{margin: auto; min-width: unset;}
.item.property .mdl-card__actions .mdl-button i{transform:none;margin: 0 0.2rem;}
.item.property .property-badge{position:absolute;left:16px;margin-left:-2px;z-index: 1}
.item.property .property-badge{left:0;top:0;}
.item.property .property-badge ul.listingtype li.newpricereduced i:first-child:after,.item.property .property-badge ul.listingtype li.pri.priceimprovement i:first-child:after{content: "\f063";font-family: 'agorafonts'!important;display:inline-block; font-feature-settings: "liga"; font-size:13px;font-style: normal;line-height: 0;overflow-wrap: normal;text-transform: none;transform: translate(0px, 3px); margin:0 .2rem;}
.item.property .property-badge.bottom{bottom:16px;}
.item.property .property-badge ul{list-style:none;display:block;padding:0;margin:0;}
.item.property .property-badge ul li{display:inline-block;background:rgba(240, 160, 32,0.87);padding:1px 8px;font-size:11px;clear:both;text-transform:uppercase; font-weight:500;margin:0 0 1px 0;float:left;}
.item.property .property-badge ul li i{font-style:normal;}
.item.property .property-badge ul li:before{margin-right:0.3rem;}
.item.property .property-badge ul li.open-house:before{content:"Open";}
.item.property .property-badge ul li.new:before{content:"New Listing";}
.item.property .property-badge ul li.luxury:before{content:"Luxury";}
.item.property .property-badge ul li.price{font-size:1.3rem;padding:0.4rem 1.3rem;background:rgba(100,47,94,0.76);color:rgb(255,255,255);}
.item.property.item.agent .mdl-card__title .property-badge ul li i{font-style:normal;}
.item.property .mdl-card__supporting-text,.item.property .mdl-card__supporting-text .mdl-grid{width:100%;padding:0;}
.item.property:not(.mini) .mdl-card__supporting-text i{padding:4px 8px;}
.item.property .mdl-card__supporting-text i{font-style:normal;color:var(--primary-color-500);font-size:12px;}
.item.property .listingtype>li {display:none!important;}
.item.property.openhouse .listingtype .oh {display:inline-block!important;}
.item.property.virtual-openhouse .listingtype .voh {display:inline-block!important;}
.item.property.luxury .listingtype .lu {display:inline-block!important;}
.item.property.pricereduced .listingtype .pr {display:inline-block!important;}
.item.property.sold:not(.rental) .listingtype .so {display:inline-block!important;}
.item.property.Sold:not(.rental) .listingtype .so {display:inline-block!important;}
.item.property.rental:not(.sold) .listingtype .rl {display:inline-block!important;}
.item.property.sold.rental .listingtype .rtl {display:inline-block!important;}
/*.item.property.rental:not(.Sold) .listingtype .rl {display:inline-block!important;}*/
.item.property.newlisting .listingtype .nl {display: inline-block!important;}
.item.property.active .listingtype .active {display: inline-block!important;}
.item.property.virtualTour .listingtype .vrt {display: inline-block!important;}
.item.property.virtual-openhouse .listingtype .voh {display: inline-block!important;}
.item.property.pending .listingtype .pen {display: inline-block!important;}
.item.property.coming_soon .listingtype .cs{display:inline-block!important;}
.item.property.coming_soon_dt .listingtype .csdt {display: inline-block !important;}
.item.property.pendingundercontract .listingtype .pendingundercontract {display: inline-block!important;}


/* Add two status styles Prajil */
 .item.property.active_contract .listingtype .acuc {display: inline-block !important;}
 .item.property.pending_status .listingtype .pen {display: inline-block !important;}
 .item.property.landvestlisting .listingtype .landvest {display: inline-block !important;}
 .item.property.under-agreement .listingtype .undragrmnt {display: inline-block !important;}
/*end*/
.item.property .slides[data-value="0"] {
    display: block !important
}
.item.property .listingtype .ohd{display:none!important;}
.item.property.openhouse .listingtype .ohd{vertical-align: middle;display:inline-block!important;border-radius: 2px;color:rgba(36, 6, 23,0.76);margin-left:.4rem;font-size:1.2rem;}
.item.property:not(.map) .property-info{position:absolute;bottom:0; left:0px; width:100%; padding:8px 0;cursor:default;background:none;box-sizing:border-box;}
.item.property:not(.map) .property-info:before{content:"";position:absolute;width:100%;height:100%;opacity:0.4;opacity: 0.4;top: 91px;box-shadow: 0 0 91px 91px var(--primary-color-500);}
.item.property .property-info ul{margin:0 auto;display:flex;padding:0;list-style:none;color:rgba(255,255,255,0.96);position:relative;z-index:1;height:50px;overflow:hidden; justify-content: space-between;-webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify;}
.item.property .property-info ul li>i:not([data-plural]){display:block!important;font-style:normal;font-weight:bold;text-transform:uppercase;padding:0 8px;}
.item.property .property-info ul li[data-value="0"]>i.pr-price{display:none!important;}
.item.property .property-info .description b{font-weight:500;}
.item.property .property-info .description{padding:8px 8px 0 8px;box-sizing:border-box;z-index:1;position:relative;font-weight:500;font-size:14px;}
.item.property .property-info .description:before{content:"";position:absolute;width:calc(100% - 16px);height:2px;background:var(--secondary-color-500);top:0px;}
.item.property.mdl-card .mdl-card__title:before{background: 0;box-shadow: 0 0 8rem 4rem rgba(255,255,255,0.96);content: "";display: none;height: 40rem;position: absolute;bottom: 0rem;left: 0;width: 100%;margin-bottom: -40rem;opacity: 1;visibility: visible;transition: all .4s ease-in;z-index: 1;}

.item.property .Prop_img {height:100%;width: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.item.property .slides {width: 100%;height:100%;display: block;margin: 0 auto;position: relative;padding: 0;overflow:hidden;}
.item.property .slides * {user-select: none;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-webkit-touch-callout: none;}
.item.property .slides a {display: block;height: 100%;}
.item.property .slides input { display: none; }
.item.property .slide-container { display: block; }
.item.property .slide {top: 0;opacity: 0;width: 100%;height: 100%;display: block;position: absolute;transition: all .7s ease-in-out;}
.item.property .slide img {width: 100%;height: 100%;}
.item.property .slides[data-value="1"] .nav,.item.property .slides[data-value="0"] .nav{display:none;}
.item.property .nav label {width:48px;height:48px;display:none;position:absolute;z-index:1;cursor:pointer;font-size: 48px;text-align:center;top:calc(50% - 24px);line-height:48px;border-radius:50%;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.item.property .nav label:before{font-family: 'agorafonts' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.item.property .nav label:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;z-index:-1;opacity:0.02;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.item.property .nav label:hover:after{opacity:0.16;}
.item.property .nav label{color:var(--secondary-color-500);}
.item.property .nav label:after{background-color:var(--primary-color-500);}
body.inverse .item.property .nav label {color:var(--primary-color-500);}
body.inverse .item.property .nav label:after{background-color:var(--secondary-color-500);}
.item.property .nav label:hover{color:var(--primary-color-500);}
.item.property .nav label:hover:after{background-color:var(--secondary-color-500);}
body.inverse .item.property .nav label:hover{color:var(--secondary-color-500);}
body.inverse .item.property .nav label:hover:after{background-color:var(--primary-color-500);}
.item.property .nav .prev:before{content:"\e915";}
.item.property .nav .next:before{content:"\e916";}
.item.property .nav .prev { left: 8px;}
.item.property .nav .next { right: 8px;}
html.no-touch .item.property .nav .prev,html.no-touch .item.property .nav .next{opacity:0;}
html.no-touch .item.property .nav .prev{left: -48px;}
html.no-touch .item.property .nav .next{right: -48px;}
html.no-touch .item.property:hover .nav .prev{left: 8px;opacity:1;}
html.no-touch .item.property:hover .next{right: 8px;opacity:1;}
.item.property input:checked + .slide-container  .slide {opacity: 1;transform: scale(1);transition: opacity 1s ease-in-out;}
.item.property input:checked + .slide-container .nav label { display: block; }
.item.property .img-listingcourtesy img{width:32px;}
.item.property .listingcourtesy{list-style:none;padding:0;margin:0;display:block;}
.item.property .listingcourtesy li{display:none!important;}
.item.property .listingcourtesy li img{max-width:32px;}

.item.property.sold [data-non-sold],.item.property:not(.sold) [data-sold]{display:none!important;}

.item.property>.mdl-card__menu input[data-save-listing]+.mdl-button,.item.property>.mdl-card__menu input[data-save-listing$="_true"]+.mdl-button+.mdl-button,.item.property>.mdl-card__menu input[data-save-listing$="_True"]+.mdl-button+.mdl-button{display: none!important;}
.item.property>.mdl-card__menu input[data-save-listing$="_true"]+.mdl-button,.item.property>.mdl-card__menu input[data-save-listing$="_True"]+.mdl-button{display:inline-block!important;}
.owl-carousel .item.property.mdl-card {margin-top: 8px;margin-bottom: 6px;}


.item.property.mini>.mdl-card__title{height:230px;}
.item.property.mini:not(.map) .property-info:before{background: none;box-shadow: 0 0 24px 24px rgba(4,0,0,1);top:100%;}
.item.property.mini .property-info ul{height:auto;padding:0 8px;box-sizing:border-box;text-align:right;}
.item.property.mini .property-info ul li{width:100%;font-size: 1.4rem;}
.item.property.mini i.b{color:var(--secondary-color-500);font-size:1.3rem;margin-bottom:4px;}

.item.property.map.mdl-card i,.item.property.map.mdl-card b{color:var(--primary-color-500);font-style:normal;font-weight:400;font-size:13px;}
.item.property.map.mdl-card .content>i,.item.property.map.mdl-card .content>b{color:var(--primary-color-500);font-style:normal;font-weight:500;font-size:14px;display:block!important;width:100%;}
.item.property.map .content{padding:8px;}
.item.property.map .content ul.primary{display:block;width:100%;height:auto;}
.item.property.map .content ul.primary li{display:inline-block;}
.item.property.map .content ul.primary li:not(:first-child) i:before{content:"|";margin:0 4px;font-weight:500;}
.item.property.map .content ul:not(.primary) li:not(:first-child){margin:0 8px;}
.item.property.map .content ul:not(.primary) li i:first-child{font-weight:500;}
.item.property.map .content ul:not(.primary) li:first-child i{padding-left:0;font-size:13px;}
.item.property.map .content>i.price{color:var(--secondary-color-500);font-size: 14px;margin: 4px 0;}
.item.property.map .property-info ul.primary li>i:not([data-plural]){padding:0;font-weight:400;}
.item.property.map .property-info ul.primary+div>i{font-size:11px;font-weight:400;font-style:italic;}
.item.property.map .property-badge ul.listingtype li i{ color:#ffffff;font-size: 11px }

.item.property:not(.map).style-2 .property-info:before{box-shadow: 0 0 91px 91px var(--secondary-color-500);}
.item.property:not(.map).style-2 .property-info .description:before{display:none;}
.item.property:not(.map).style-2 .property-info a{color:var(--primary-color-500);}
.item.property:not(.map).style-2 .property-info .description i{font-style:normal;font-size: 1.2rem;font-weight: 400;}
.item.property:not(.map).style-2 .description span{font-weight:500;}
.item.property:not(.map).style-2 .description span:not(:first-child):before{content:"|";margin:0 4px;}
.item.property:not(.map).style-2 .description .price{color:var(--primary-color-500);}
.item.property:not(.map).style-2 .description .price b{font-size:1.1rem;}
.item.property:not(.map).style-2 .mdl-card__supporting-text{background:rgba(1,1,0,0.04);}

.item.property.style-3 .mdl-card__supporting-text .address {
margin-top: 8px;
margin-bottom: 8px;
}
.item.property.style-3 .mdl-card__supporting-text .address>i {
font-style: normal;
font-size: 1.1rem;
font-weight: 400;
padding:0;
}

.item.property.style-3 .mdl-card__supporting-text .address.listed-by>i {
color: rgba(26,25,24, 0.66);
}


.item.agent{}
.item.agent .mdl-card__title{height:320px;background-size:cover;background-position:top center;position:relative;}
.item.agent h2{font-size:16px;text-transform:uppercase;text-decoration:underline;margin-bottom:8px;margin-left: 5px;}
.item.agent h2 a{font-weight:500;color: var(--secondary-color-500);}
.item.agent ul{list-style:none;margin:0;padding:0;font-size:13px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.item.agent ul li {
    margin-bottom: 2px;
}
.item.agent ul i{font-style:normal;}
.item.agent ul i:after{content:":";}
.item.agent ul i+b{margin-left:4px;}
.item.agent ul [data-material-icon]:before{opacity:0.84;}
.item.agent .mdl-card__actions.mdl-card--border {border-top: 1px solid rgba(1, 29, 53,0.03);}
.item.agent .mdl-card__supporting-text.rating-gauge{padding-top:4px;padding-bottom:2px;}
.item.agent .mdl-card__supporting-text.rating-gauge[data-rating="False"]{display:none;}
.item.agent .mdl-card__supporting-text.rating-gauge .rating{margin-left:8px;}
.item.agent .mdl-card__supporting-text{padding-bottom:0;}

.item.agent.mini .mdl-card{min-height:initial;}
.item.agent.mini .mdl-card__title{min-height:168px;height:100%;}
.item.agent.mini .mdl-card__actions{padding:2px;}
@media only screen and (max-width:1280px) and (min-width: 840px){
    .item.agent.mini .mdl-card__supporting-text{padding:8px;}
    .item.agent.mini ul [data-material-icon]:before{font-size:18px;}
    .item.agent.mini ul.agent-additional-info li a i{display:none;}
}
@media only screen and (max-width:480px){
.item.agent.mini .mdl-card__title{height:320px;}
}

.item.agent .badges{position:absolute;bottom:0;left:0;width:100%;}
.item.agent .badges li{display:none;background:rgba(0,0,0,0.36);padding:2px 8px;text-transform:uppercase;color:rgba(255,255,255,0.96);width:100%;font-weight:500;font-size:12px;}
.item.agent.manager .badges li.manager{display:block;}

.item.agent.home .mdl-card{background:none;}
.item.agent.home .mdl-card__title{border:8px solid rgba(255,255,255,0.96);}
.item.agent.home h3 a{color:rgba(0,0,0,0.86);font-family: 'Times New Roman', Times, serif;font-size:1.6rem;}
.item.agent.home .agent-description{margin-top:8px;text-align:justify;}
.item.agent .mdl-card__supporting-text{padding:8px;}
.item.agent .agent-info .basic-info{display:block;margin-bottom:.3rem;}

.item.agent.style1 .agent-info .basic-info {margin-left:5px;}

.item.agent.style-2 .mdl-card__title {height: 300px;}
.item.agent.style-2{overflow:hidden;}
.item.agent.style-2 .agent-details {position: absolute;width:100%;right: 0;bottom: -100%;display: flex;flex-direction: column;transition: all 0.5s ease;justify-content: center;align-items: flex-end;background: none;overflow: hidden;padding: 0 15px 15px 15px;z-index:9;color:#ffffff;}
.item.agent.style-2.mdl-cell .agent-listing-container::after{content:"";box-shadow: 0 0 8rem 8rem var(--secondary-color-400);position: absolute;width: 100%;left: 0;bottom: 0;display: flex;flex-direction: column;transition: all 0.3s ease-in-out;justify-content: center;align-items: flex-end;background: none;overflow: hidden;height: 0;opacity: 0;}
.item.agent.style-2.mdl-cell:hover .agent-listing-container::after {opacity:0.6;}
.item.agent.style-2.mdl-cell:hover .agent-name>a{color:rgb(255, 255, 255);text-shadow: -3px 2px 5px rgba(0,0,0,0.27);-webkit-text-stroke: 1px rgba(0,0,0,0.11);}
.item.agent.style-2:hover .agent-details{bottom:0;}
.item.agent.style-2 .agent-details>a {margin-bottom: 8px;font-size: 14px;line-height: 22px;}
.item.agent.style-2:hover .agent-details>a div,body.company-6 .item.agent.style-2:hover .agent-details div.social-media a{color:rgb(255, 255, 255);}
.item.agent.style-2:hover .agent-details>a div i.fa { color: var(--primary-color-500);padding-right: 3px;}
.item.agent.style-2 .agent-details>a div {color: var(--secondary-color-400);}
.item.agent.style-2 .agent-name {position: absolute;padding:24px 0 0 32px;top: 0;left: 0;z-index:9;transition: all 0.5s ease;}
.item.agent.style-2 .agent-name>a {font-size: 24px;text-transform:capitalize;font-weight: 600;color: var(--secondary-color-800);transition: color 0.3s ease-in;position:relative;}
.item.agent.style-2 .agent-name a:before {content: "";position: absolute;left: -10px;width: 3px;height: 100%;top: 0;background-color: var(--primary-color-500);}
.item.agent.style-2 .agent-details .agent-title{display:none;}
.agent-listing-container{
    width: calc(100% - 6px);
    margin: 3px;
    position:relative;
    overflow:hidden;
}

.item.agent.style-3 .mdl-card__title {border-radius: 50%;margin: 0 auto;width: 20rem;height: 20rem;}

.item.agent.style1.qualifying-broker ul.agent-additional-info>li>a {text-decoration: underline;position: relative;}
.item.agent.style1.qualifying-broker span.agent-designation.basic-info {margin-bottom: 15px; margin-left: 4px;}
.item.agent.style1.qualifying-broker ul.priority-phone {margin-bottom: 8px !important;}
.item.agent.style1.qualifying-broker ul.agent-additional-info>li>a {
    text-decoration: underline;
    position: relative;
    white-space: normal;
    width: calc(100% - 24px);
    padding-left: 24px;
    line-height: 20px;
    margin: 2px 0;
}
.item.agent.style1.qualifying-broker ul.agent-additional-info>li {
    display: flex;
}
.item.agent.style1.qualifying-broker ul.agent-additional-info>li>a:before {
    position: absolute;
    left: 0;
    top: calc(50% - -2px);
}
.item.agent.style1.qualifying-broker .expand-div {
    width: 100%;
}
.item.agent.style1 .agent-info li.qualifying-broker-list {
    margin-left: 5px;
}
.item.agent.style1.qualifying-broker ul {overflow:visible !important;}
/**width-override**/
/*body.company-6 .item.agent.style-2.mdl-cell{margin:4px;position:relative;}
body.company-6 section.result-section.agent-result .mdl-cell--3-col.agent{width: calc(33.33% - 8px);}
@media (max-width: 1060px) and (min-width: 840px) {
    body.company-6 section.result-section.agent-result .mdl-cell--3-col.mdl-cell--4-col-tablet {
        width: calc(33.33% - 8px);
    }
}
@media (max-width: 839px) and (min-width: 480px) {
    body.company-6 section.result-section.agent-result .mdl-cell--3-col.mdl-cell--4-col-tablet {
        width: calc(50% - 8px);
    }
}
@media (max-width: 479px) {
    body.company-6 section.result-section.agent-result .mdl-cell--3-col.mdl-cell--4-col-tablet.mdl-cell--4-col-phone {
        width: calc(100% - 8px);
    }
}*/

section.agent-result-section .agent.item.style1.transaction-coordinator .agent-info .agent-name {
    font-weight: 500;
    color: var(--secondary-color-500);
    margin-left: 0;
}


.item.agent.style-2 .mdl-card__title {height: auto;background-repeat: no-repeat;}
.item.agent.style-2 .mdl-card__title  .hide_seo{display: block!important; visibility:hidden;   }

.item.property.map.style1 .property-info ul{flex-direction:column;height:auto;}
.item.property.map.style1 .property-info ul>li>ul.bed-bath-details {justify-content: flex-start;-webkit-box-pack: initial;-webkit-justify-content: flex-start;-ms-flex-pack: justify;flex-direction: row;}
.item.property.map.style1 .content ul:not(.primary) li:not(:first-child){margin:0;}
.item.property.map.style1 .property-info ul>li>i{padding:0;}
.item.property.map.style1 .property-info ul>li>ul.price-bed-bath-details {flex-direction: row;}
.item.property.map.style1 .property-info ul>li>ul.bed-bath-details>li:last-child {padding-left: 8px;}

@media (max-width: 1270px) and (min-width: 480px), (max-width: 320px){
    section.agent-result-section .item.agent.style1 .mdl-card__actions .mdl-button:not(.mdl-button--icon){
        height: auto;
        line-height: 1.6;
        /*word-spacing: 128px;*/
    }
    section.agent-result-section .item.agent.style1 .mdl-card__actions .mdl-button:not(.mdl-button--icon):before {
        display: block;
        line-height: 1;
        margin: 0 0 .5rem 0;
    }
}



.item.agent.style-4 .agent-container {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.item.agent.style-4 .agent-container .agent-block {
    width: 100%;
    height: 352px;
    background-color: rgb(255, 255, 255);
}
.item.agent.style-4 .agent-container .agent-media {
    position: absolute;
    left: 0;
    bottom: -66px;
    background-color: var(--primary-color-500);
    color: rgb(255, 255, 255);
    transition: all 0.45s ease;
    width: 100%;
    height: auto;
    padding: 10px;
    box-sizing: border-box;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.item.agent.style-4 .agent-container .agent-block:hover .agent-media {
    bottom: 60px;
    opacity: 1;
}
.item.agent.style-4 .agent-container .agent-block .agent-media .social-media {
    margin-top: 5px;
}
.item.agent.style-4 .agent-container .agent-block:hover .agent-media a i {
    font-size: 1.4rem;
}
.item.agent.style-4 .agent-container .agent-block:hover .agent-media a {
    color: rgb(255, 255, 255);
}
.item.agent.style-4 .agent-container .agent-block:hover .agent-media a i {
    font-size: 1.4rem;
}
.item.agent.style-4 .agent-container .agent-block .agent-img-block {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 290px;
    overflow: hidden;
    min-height: 290px;
    background-position: center;
}
.item.agent.style-4 .agent-details {
    padding: 10px;
    background-color: rgb(255,255,255);
    position: relative;
    z-index: 99;
    height: 46px;
}
.item.agent.style-4 .agent-details h4 {
    font-size: 1.5rem;
    color: var(--primary-color-500);
    font-weight: 500;
}
.item.agent.style-4 .agent-details p {
    margin-bottom: 0;
}
.item.agent.style-4 .agent-details h4~p {
    font-size: 1rem;
    margin-bottom: 0;
    color: var(--primary-color-200);
}



/*Testimonial Item*/
.item.testimonial.style-1 .inner-block {display: flex;flex-direction: column;width: 100%;height: 100%;justify-content: center;align-items: center;padding: 0.5rem 2rem;box-sizing: border-box;}
.item.testimonial.style-1 .agent-description p {font-size: 1.2rem;color: white;}
.item.testimonial.style-1 .agent-description p {color: white;}
.item.testimonial.style-1 .agent-description p {padding: 0 0 30px 0;font-weight: 100;line-height: 1.2;}
.item.testimonial.style-1 .agent-description .year {font-size: 28px;display: block;margin-top: 5px;}
.item.testimonial.style-1 .quote-content {width: 80%;font-style: italic;}
.item.testimonial.style-1 .quote-content h5 {color: #ffffff;font-weight: normal;font-size: 1.5rem;}
.item.testimonial.style-1 .quote-content::before {content: open-quote;font-weight: bold;font-size: 50px;color: #ffffff;position: relative;top: 0;left: 0px;width: 10px;height: 10px;margin: 20px auto;display: block;}
.item.testimonial.style-1 .quote-content::after {content: close-quote;font-weight: bold;font-size: 50px;color: #ffffff;position: relative;top: 0;left: 0px;width: 10px;height: 10px;margin: 20px auto;display: block;}
.item.testimonial.style-1 .realty-border {border-top: 1px solid #ffffff;width: 140px;margin: 0 auto;color: #ffffff;}
.item.testimonial.style-1 .agent-description {background: #3d4d55;padding: 12px;}
.item.testimonial.style-1 .profile-btn {background-color: #ffffff !important;color: #3d4d55 !important;font-size: .8rem;padding: 5px 40px;letter-spacing: 1px;position: relative;font-weight: 400;}
.item.testimonial.style-1 .agent-description .agent-name {font-size: 1.8rem !important;}

.item.style-4 .square-ft {
    margin-right: 12px;
}
.item.property:not(.map).style-4 .mdl-card__supporting-text {
    background: var(--primary-color-500);
}
.item.property.style-4 .mdl-card__supporting-text i {
    color: rgb(255,255,255);
}
.item.property.style-4 .description {
    color: #fff;
}
.item.property.style-4 .description.price-block {
    color: var(--secondary-color-300);
    font-size: 0.9rem;
}
.item.property.style-4 .description.price-block .price {
    color: var(--secondary-color-500);
}
.item.property.style-4 .description.price-block .price b {
    font-size: 1.2rem;
}

.item.property.style-5 .description .beds-baths { margin-left: 10px; }
.item.property.style-5 .description.beds-baths-block {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.item.property:not(.map).style-2.style-5 .description .price {color: var(--secondary-color-500);}
.item.property.style-5 .mdl-card__supporting-text .address>i {color: var(--secondary-color-900);}
.item.property.style-5 .mls-id { margin-left: auto; }

/* Arun CSS start*/
.item.property.style-5 .description.mls-block span {font-size: 1rem;}
.item.property.style-5 .description.beds-baths-block .beds-baths-custom { margin-right: 15px; margin-left: 0px; }
@media only screen and (max-width:1280px) and (min-width: 640px){
 .item.property.style-5 .description.beds-baths-block-custom { flex-wrap: wrap; }
 .item.property.style-5 .mls-id { margin-right: auto;margin-left: 0; }
}
@media only screen and (min-width: 1300px){
 .item.property.style-5 .mdl-grid-custom-switching-2{ display: none; }
}
@media only screen and (max-width:1299px){
 .item.property.style-5 .mdl-grid-custom-switching-1{ display: none; }
}
/* Arun CSS end*/

.item.property .property-badge ul li.pr.newpricereduced>div {
display: -webkit-box!important;
display: -moz-box!important;
display: -ms-flexbox!important;
display: -webkit-flex!important;
display: flex!important;
}
.propertygallery .item.property.mlsboard-set .courtsey-mlsboard_set,.owl-item .item.property.mlsboard-set .courtsey-mlsboard_set, .featured_listings .item.property.mlsboard-set .courtsey-mlsboard_set, .featured-listings .item.property.mlsboard-set .courtsey-mlsboard_set{background-color:rgba(1,1,0,0.04);font-size: 14px;}
.item.property .courtsey-mlsboard_set{ display: none;}
.item.property.mlsboard-set .courtsey-mlsboard_set{display:block!important;}
.item.property .image-mlsboard_set{ display: none;}
.item.property.mlsboard-set .image-mlsboard_set{display:block!important; max-width:53px; float:right; margin-bottom:1rem;}
.item.property .mls-img{width:100%; max-width:100%!important;}
.item.property .mls-img img{max-width:53px; float:right;}
.item.property .address-mls-img{justify-content:space-between;}
.item.property.mlsboard-set .listingcourtsey-mlsboard_set{display: none;}

/*-- office datalist items --*/
.item.office.style-1 .office-img-container{background-color:var(--secondary-color-500);}
.item.office.style-1 .card-image-bar img{max-width:288px; display: block; margin: 1.5rem auto;}
/*.item.office.style-1 .office-status{}*/
.item.office.style-1 .office-header {justify-content:center; padding:1rem 0rem; background-color:rgb(226,226,226);}

/*-- Website Settings--*/
.agora-mdl-data-dialog-content .tabed-view.default .tab-contents.tab-website-settings {margin-top: 20px !important;}
.agora-mdl-data-dialog-content .website-change-button{width:100%;}
.agora-mdl-data-dialog-content .custom-website-settings {border-bottom: 1px solid #e0e0e0;}


/*shivani*/
.item.template1.property .property-info.bottom .address-block{position:relative}
.item.template1.property .property-info.bottom .address-block i{display: inline-block!important;font-style: normal;font-weight: bold;text-transform: uppercase;padding-left:8px;padding-right:0px;color:rgba(255,255,255, 0.96);}
.item.template1.property .property-info.bottom .address-block i:nth-child(2){padding-left:0;}
.item.template1.property .property-info.bottom .price-block{position:relative;display: -webkit-flex!important;display: flex!important;justify-content:space-between;-webkit-justify-content: space-between;}
.item.template1.property .property-info.bottom .price-block .price-detail{display: -webkit-flex!important;display: flex!important;}
.item.template1.property .property-info.bottom .price-block .price-detail i{display: block!important;font-style: normal;font-weight: bold;text-transform: uppercase;padding: 6px 8px;color:rgba(255,255,255, 0.96);align-self:flex-end;}
.item.template1.property .property-info.bottom::before{top:113px}
@media screen and (min-width:1000px) and (max-width:1200px) {
.item.template1.property .property-info.bottom::before{top:148px!important;}
.item.template1.property .property-info.bottom .description{padding:8px 3px 0 3px;}
}
/*shivani*/

/*For DRD listviewitem STARTS*/
.item.property.style-6 .mdl-card__supporting-text h2{
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.4rem;
    color: var(--primary-color-500);
    margin-bottom:0
}
.item.property.style-6 .mdl-card__supporting-text h2,
.item.property.style-6 .mdl-card__supporting-text h3{font-family: 'Montserrat',sans-serif !important; font-weight: 400;}
.item.property.style-6 .mdl-card__supporting-text h3{font-size:1.4rem}
.item.property.style-6 .mdl-card__supporting-text ul {
	display: block;
	padding: 0;
	clear: both;
	list-style: none;
}
.item.property.style-6 .mdl-card__supporting-text ul li b {
	font-weight: 500;
	color: rgba(0,0,0,0.64);
	margin-right: .2rem; 
}
.item.property.style-6 .mdl-card__actions.mdl-card--border {
	border-top: 1px solid rgba(86, 36, 73, 0.22);
}
.item.property.style-6 .property-badge{ padding: 0 1.4rem; width: 100%; box-sizing: border-box; }
.item.property.style-6 .property-badge.bottom { 
	top: inherit;  
}
.item.property.style-6 .property-badge ul li {  
    background: rgba(232,232,232,0.74);
    color: rgba(0,0,0,0.94);
	clear: both; 
	margin: 0.15rem 0; 
    float:none; 
}
.item.property.style-6 .property-badge ul.listedBy li > i {
    font-weight: bold;
    text-transform: uppercase;
    font-style: italic;
}
.item.property.style-6 .property-badge.top {
	top: 16px;
}
.item.property.style-6 .property-badge.top .Metro .Metrologo {
	width: 100px;
}
.item.property.style-6 .property-badge.top .listingtype .mb[data-value="MTR"] {
	display: inline-block !important;
	background: none;
	padding: 0;
}
.item.property.style-6 > .mdl-card__menu .mdl-button {
    background: rgba(76,76,76,.8);
    color: rgba(244,244,244,0.8);
    border-radius: 2px;
    opacity: .85;
    width: 32px;
    height: 32px;
}
.item.property.style-6 .mdl-card__actions .mdl-button { 
	font-size: .8rem !important;
}
.item.property.style-6 .sold-Block{display:none}

[data-save-search-type="sold"] .item.property.style-6 .sold-Hide {
	display: none !important;
}
[data-save-search-type="sold"] .item.property.style-6 .sold-Block {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.owl-carousel .item.property.style-6 .mdl-card__supporting-text ul li {
	margin: 0 .6rem 0 0;
	float: left;
}
.owl-carousel .item.property.style-6 > .mdl-card__title{padding:8px;max-height: 180px;}
.owl-carousel .item.property.style-6 .property-badge ul li{text-transform:none}
.owl-carousel .item.property.style-6 .mdl-card__supporting-text h2 {
	color: var(--primary-color-200);
}
.owl-carousel .item.property.style-6 .mdl-card__supporting-text ul{margin-top:0}
.owl-carousel .item.property.style-6.mdl-card {
	margin-left: 0;
	margin-right: 0;
}
.owl-carousel .item.property.style-6 .property-badge ul.listedBy li > i{text-transform:none}
/*For DRD listviewitem END*/
/*Anjana*/
.item.property.virtualTour .listingtype .vt {display: inline-block !important;}
/*Anjana*/

/*syama*/
body.company .item.property.openhouse .listingtype .ohd > i:before{ content: "\e914";    font-family: 'agorafonts' !important;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    letter-spacing: 0;    -moz-font-feature-settings: "liga=1";    -moz-font-feature-settings: "liga";    font-feature-settings: "liga";    font-variant-ligatures: discretionary-ligatures;    color: #ffffff;}

body.company .item.property.openhouse .listingtype .ohd > i{ font-size: 17px;}
/*syama*/
/*krishna*/
.tabed-view #propertySchoolSection .data-list .data-row .data-summary a{text-decoration:underline;}
/*krishna*/

/*Anand*/
section.agents-in-team.team-agents {background-color: inherit;}
.item.agent.style-8{overflow: hidden; border: none !important;}
.item.agent.style-8 h2 a {color: var(--font-color-active);}
.item.agent.style-8 .card-image{position: relative;}
.item.agent.style-8 .card-image .mdl-card__title {height: 380px !important; margin: 0 !important; width: 100% !important;}
.item.agent.style-8:hover .agent-info-popup {bottom: 0; opacity: 1;}
.item.agent.style-8 .agent-info-popup {position: absolute; bottom: -80px; color: rgba(255,255,255,1); transition: all .5s ease; width: 100%; padding: 10px; box-sizing: border-box; opacity: 0; padding-bottom: 0; z-index: 8888;}
.item.agent.style-8 .agent-info-popup::after {content: ""; background-color:var(--primary-color-500); width: 100%; height: 100%; opacity: 0.6; position: absolute; bottom: 0; left: 0; z-index: -1;}
.item.agent.style-8 .agent-info-popup ul.agent-additional-info{margin-top: 0; border-bottom: 1px solid #9a9a9a;}
.item.agent.style-8 .agent-info-popup ul.agent-additional-info li{line-height: 24px;}
.item.agent.style-8 .agent-info-popup ul.agent-additional-info li a{color: rgba(255,255,255,1);}
.item.agent.style-8 .agent-info-popup .mdl-card--border{margin: 4px 0px;}
.item.agent.style-8 .agent-info-popup .mdl-card--border a.btn-emails{color: rgba(255,255,255,0.96); padding: 8px 0px; font-size: 1rem;}
.item.agent.style-8 .mdl-card .agent-names {z-index: 9999; width: 100%; box-sizing: border-box; background: rgba(255,255,255,1); padding: 12px;}
.item.agent.style-8 .mdl-card .agent-info .agent-name{margin: 0; text-align: center; text-transform: capitalize;}

@media screen and (max-width: 1024px){
    .item.agent.style-8 .agent-info-popup {bottom: 0; opacity: 1; position: static; background-color:var(--primary-color-500);}
    .item.agent.style-8 .agent-info-popup ul.agent-additional-info{min-height: 78px;}
}
@media screen and (min-width: 840px){
    .item.agent.style-8{max-width: 268px !important; min-width: 268px !important;}
}
/*Anand*/
/*Arya*/
.item.property.style-10{padding:0.8rem; }
.item.property.style-10:not(:hover){box-shadow:none;}
.item.property.style-10 .property-support { padding-top:1.3rem !important; box-sizing: border-box;padding:0 10px;}
.item.property.style-10 .property-support .supporting-text{margin:0;}
.item.property.style-10 .property-address .address-class {font-size: 1.3rem;font-weight: 500;}
.item.property.style-10 .property-address{ font-family: 'Poppins' !important; text-transform: uppercase;color: var(--primary-color-500);padding-bottom: 8px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.item.property.style-10 .property-support .price-details{margin-left:0;margin-right:0;width:100%;}
.item.property.style-10 .properties-size { background: #fafafa; line-height: 36px; padding: 0.2rem 1rem; color: rgba(26,25,24, 0.66);display:flex;justify-content:space-between;}
.item.property.style-10 .properties-size > span{margin: 0 5px !important;}
.item.property.style-10 .properties-size > span:first-child { margin-left: 0;}
.item.property.style-10 .property-support .price { font-family: 'Poppins' !important;font-weight: 500; font-size: 1.5rem; color: var(--primary-color-500);line-height: 36px;}
.item.property.style-10 .description{font-family: 'Conv_MuseoSans_500';}
.item.property.style-10 .description span:not(:first-child):before { content: "|"; margin: 0 4px;}
.item.property.style-10 .listing-courtsey{    align-items: center;font-family: 'Conv_MuseoSans_500';padding-bottom:8px;}
.item.property.style-10 .listing-courtsey i{font-style:normal;color: var(--primary-color-500);font-size:12px;}
.item.property.style-10 .listing-courtsey img{max-height:35px;width:auto;}
.item.property.style-10 .mdl-card__actions.mdl-card--border { border-top: 1px solid rgba(86, 36, 73, 0.19);padding:10px 2px;}
.item.property.style-10 .card-border{margin:0 auto;}
.item.property.style-10 .mdl-card__actions.mdl-card--border .mdl-button:before{transform: translateX(-8px) translateY(-1px);}
.item.property.style-10 .mdl-card__actions.mdl-card--border .mdl-button:after { transform: translateX(8px) translateY(-1px); font-size: 15px;}
.item.property.style-10 .mdl-card__actions.mdl-card--border .mdl-button { padding: 0 5px; box-sizing: border-box;}
.item.property.style-10 .mdl-card__actions.mdl-card--border .mdl-button:hover{padding: 0 10px; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.item.property.style-10 .property-badge { left: 10px; top: 10px;}
.item.property.style-10 .property-badge .listingtype li{border-radius:5px;}
.item.property.style-10 .listing-courtsey .listing-courtsey-content{width: calc(100% - 100px); padding-right: 5px; box-sizing: border-box;}
.item.property.style-10 .listing-courtsey .listing-courtsey-logo{width: 100px;text-align:right;}

.item.property.style-10 .slide-container .nav label { width: 36px; height: 33px; font-size: 26px; line-height: 38px; bottom: 7px; top: inherit;color: rgba(255, 255, 255, 0.6) !important;transition: 0.9s cubic-bezier(0.4, 0, 0.2, 1);}
.item.property.style-10 .slide-container .nav .prev,.item.property.style-10 .slide-container .nav .next { opacity: 1 !important;}
.item.property.style-10 .slide-container .nav .prev { right: 51px;left: auto !important;bottom:15px;}
.item.property.style-10 .slide-container .nav .prev:after,.item.property.style-10 .slide-container .nav .next:after {background: rgb(26,26,26);opacity:0.8!important}
.item.property.style-10 .slide-container .nav .prev::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.item.property.style-10 .slide-container .nav label::after { opacity: 1 !important;}
.item.property.style-10 .slide-container .nav label:hover { color: #fff !important;  z-index: 2;}
.item.property.style-10 .slide-container .nav .prev:hover::after,.item.property.style-10 .slide-container .nav .next:hover:after { background-color: rgb(0, 0, 0)!important;opacity:1 !important;}
.item.property.style-10 .slide-container .nav .next { right: 15px !important;  left: auto; bottom:15px;}
.item.property.style-10 .slide-container .nav .next::after { border-top-left-radius: 0; border-bottom-left-radius: 0;}
.item.property.style-10 input:checked + .slide-container .nav label { display: block;}
@media only screen and (max-width: 1300px) {
    .item.property.style-10 .property-support .price-details{display:block;}
}
@media only screen and (min-width:1024px){
    .item.property.style-10 .mdl-card__title .slide-container .nav .prev,.item.property.style-10 .mdl-card__title .slide-container .nav .next{ opacity: 0 !important;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
    .item.property.style-10 .mdl-card__title:hover .slide-container .nav label{opacity: 1!important;}
}
@media only screen and (max-width:1024px) {
    .item.property.style-10{width: calc(50% - 16px);} 
}
@media only screen and (max-width:640px) {
     .item.property.style-10{width: calc(100% - 16px);}
}

.owl-carousel .item.property.style-11.mdl-card {  width: auto;  margin-top: 8px;  margin-bottom: 6px;}
.owl-carousel .item.property.style-11.mdl-card { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.04), 0 3px 1px -2px rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.02);}
.owl-carousel .item.property.style-11.mdl-card { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.04), 0 3px 1px -2px rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.02);}
.item.property.style-11.mdl-card .mdl-card__title:before {  background: none; box-shadow: 0 0 8rem 4rem rgba(103, 0, 56, 0.25);  content: ""; display: block; height: 40rem; position: absolute; bottom: 0rem; left: 0; width: 100%; margin-bottom: -40rem; opacity: 1;visibility: visible;transition: all 0.4s ease-in; z-index: 1;}
.item.property.style-11 .property-badge.top { top: 16px;}
.item.property.style-11.mdl-card.idxitem.mlsboard-mar .listing_logo.mls-MAR {  display: block;}
.item.property.style-11.mdl-card .listing_logo img { width: 50px;}
.item.property.style-11 .property-badge ul li { display: inline-block; background:var(--secondary-color-200) !important; color: rgb(255,255,255) !important; padding: 0.1rem 1rem; font-size: 0.85rem; clear: both; text-transform: uppercase; font-weight: 600; margin-bottom: 2px;float: unset;}
.item.property.style-11 .mdl-card__supporting-text h3 { font-weight: 400; margin-top: 0px;}
.item.property.style-11 .mdl-card__supporting-text h2, .result-section .property .mdl-card__supporting-text h3 { display: inline-block; white-space: nowrap; text-overflow: ellipsis; font-size: 1.4rem;}
/*.item.property.style-11 > .mdl-card__menu .mdl-button { background: rgba(73, 73, 70, 0.45);border-radius:5%;}
*/.item.property.style-11 > .mdl-card__menu .mdl-button i {color:rgba(255,255,255,0.86);}
.item.property.style-11 .property-badge.bottom{top:unset;}
.item.property.style-11 > .mdl-card__menu{ top:10px;}


.item.property.style-12 .mlsboard-logo img{width:50px;}
.item.property.style-12 .property-support .description:not(.mls){margin-top:0px;margin-left: 0;margin-right: 0;width: 100%;}
.item.property.style-12 .property-support .property-address h3{text-transform:capitalize;width: 100%; overflow: hidden;font-size:1.4rem;}
.item.property.style-12 .property-support .description .price{font-size:1.4rem;color:var(--primary-color-500);}
.item.property.style-12 .nav .prev:before,.item.property.style-12 .nav .next:before{font-size:24px;}
.item.property.style-12 .nav label{line-height:25px;width: 40px; height: 40px;top:50%;    margin: 0 4px;}
.item.property.style-12 .nav .prev, .item.property.style-12 .nav .next{background: #10101030;color:#fff !important;}
.item.property.style-12 .mdl-card__menu{top:0px;}
.item.property.style-12 .mdl-card__actions.mdl-card--border a{font-weight:600;}
body.company .item.property.style-12 .mdl-card__supporting-text .mdl-grid {width: calc(100% - 16px);}
.item.property.style-12 .property-badge{bottom:16px;top:unset;}
body.company .item.property.style-12 .pipe-sep { overflow: hidden;text-transform: uppercase;}
body.company  .item.property.style-12 a.mdl-button--icon { color: #fff !important;}
body.company .item.property.style-12 .pipe-sep span { padding-left: 0 !important;margin-top:8px;display:inline-block;}
body.company .item.property.style-12 .pipe-sep span { position: relative; padding: 0 1rem;}
body.company .item.property.style-12 .pipe-sep span:before {  content: "|"; left: -10px;  position: absolute; font-size: 1rem; }
body.company .item.property.style-12 .mdl-card__supporting-text b { margin-right: 4px;}
body.company .item.property.style-12 .pipe-sep div{margin-top:8px;}
.item.property.style-12 .property-support .description.mls{margin-left:0;margin-right:0;width: 100%;}
.item.property.style-12 .property-badge ul li.status ,.item.property.style-13 .property-badge ul li.status {  display: block!important;}
.item.property .listingtype .status[data-value="Sold"] { background: #da4c3c !important;}

.item.property.style-14 .property-badge ul li,.item.property.style-15 .property-badge ul li,.item.property.style-16 .property-badge ul li{background:var(--tpr-tertiary-color);}
.item.property.style-14 .property-badge ul li.status,.item.property.style-15 .property-badge ul li.status, .item.property.style-14.newlisting .listingtype .nl, .item.property.style-14.virtual-openhouse .listingtype .voh,.item.property.style-14.virtualTour .listingtype .vt { display: inline-block !important;}
.item.property.style-15 .mdl-card__title .property_bottom.virtual_playbutton .mdl-button,.item.property.style-14 .mdl-card__title .property_bottom.virtual_playbutton .mdl-button,.item.property.style-16 .mdl-card__title .property_bottom.virtual_playbutton .mdl-button{background: rgba(244,244,244,0.92); color: rgba(0,0,0,0.93); width: 55px; height: 55px;  line-height: 55px; border-radius: 100%;  border: 1px solid #a4a4a4;  transition: .25s;justify-content: center;  align-items: center; display: flex!important; display: -webkit-flex!important; display: -ms-flexbox!important;  -webkit-align-items: center;}
.item.property.style-15 .mdl-card__title .property_bottom.virtual_playbutton,.item.property.style-14 .mdl-card__title .property_bottom.virtual_playbutton,.item.property.style-16 .mdl-card__title .property_bottom.virtual_playbutton{position: absolute; top: 50%;left: 50%; width: 55px; height: 55px; transform: translate(-50%,-50%);}
.item.property.style-15.virtual-openhouse .listingtype .voh,.item.property.style-16.virtual-openhouse .listingtype .voh .item.property.style-15 .property-badge ul li.status,.item.property.style-16 .property-badge ul li.status{ display: inline-block !important;line-height:18px;}
.item.property.style-15 .property-info .description:before{display:none;}
.item.property.style-15.virtual-openhouse .listingtype .voh i,.item.property.style-14.virtual-openhouse .listingtype .voh i,.item.property.style-16.virtual-openhouse .listingtype .voh i,.item.property.style-15.openhouse .listingtype .oh i:first-child,.item.property.style-16.openhouse .listingtype .oh i:first-child,.item.property.style-14.openhouse .listingtype .oh i:first-child{display:block !important;line-height:18px;}
.item.property.style-15 .property-info .description .tpr-logo .logo,.item.property.style-16 .property-info ul li.tpr-logo .logo{height:33px;visibility:hidden;width:81px;}
.item.property.style-15.broker .property-info .description .tpr-logo .logo,.item.property.style-16:not(.map).broker .property-info ul li.tpr-logo .logo { visibility: visible;}
.item.property.style-15 .property-info .description .price b,.item.property.style-16 .property-info ul li.price{font-size:var(--tpr-font-size--xx-small);font-weight:var(--tpr-font-weight--bolder);text-transform:capitalize;}
.item.property.style-15 .mdl-card__supporting-text .description i,.item.property.style-16 .mdl-card__supporting-text .property-factors i{    padding: 0 3px;font-size: 14px; text-transform: uppercase !important;text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;}
.item.property.style-15 .mdl-card__supporting-text .description.info,.item.property.style-16 .mdl-card__supporting-text .property-factors{padding: 8px 5px;}
.item.property.style-15 .mdl-card__supporting-text .description.mls-no,.item.property.style-16 .mdl-card__supporting-text .description.mls-no{ padding: 5px 8px 8px 8px;color: var(--primary-color-500);}
.item.property.style-15 .property-info.bottom .description{padding-left:0;padding-right:0;}
.item.property.style-16 .property-info ul {  padding-right: 8px;}
.item.property.style-15.style-14:not(.sold) .listed-by{display:none !important;}
.item.property.style-15.style-14.sold .listed-by{display:block;}
.item.property.style-16.sold .mdl-card__actions, .item.property.style-15.style-14.sold .mdl-card__actions { display: none;}

.item.property.style-15 .nav label,.item.property.style-14 .nav label ,.item.property.style-16 .nav label{ width: 36px; height: 33px; font-size: 26px; line-height: 38px; bottom: 7px; top: inherit; color: rgba(255,255,255,0.6)!important; transition: .9s cubic-bezier(0.4,0,0.2,1);}
.item.property.style-15:hover .nav label,.item.property.style-14:hover .nav label,.item.property.style-16:hover .nav label {  width: 36px; height: 33px; font-size: 26px; line-height: 38px;  bottom: 7px; top: inherit;  color: rgba(255,255,255,0.6) !important; transition: .9s cubic-bezier(0.4,0,0.2,1);  position: absolute; z-index: 1; cursor: pointer;  text-align: center;  border-radius: 50%;   }
.item.property.style-15:hover .nav label:after,.item.property.style-14:hover .nav label:after,.item.property.style-16:hover .nav label:after { background: #1a1a1a; opacity: .8 !important;    }
.item.property.style-15 .slide-container .nav .prev,.item.property.style-14 .slide-container .nav .prev,.item.property.style-16 .slide-container .nav .prev {right: 51px; left: auto !important; bottom: 54px;}
.item.property.style-15 .slide-container .nav .next,.item.property.style-14 .slide-container .nav .next,.item.property.style-16 .slide-container .nav .next { right: 15px !important;  left: auto;  bottom: 54px;}
.item.property.style-15 .slide-container .nav .next::after,.item.property.style-14 .slide-container .nav .next::after,.item.property.style-16 .slide-container .nav .next::after { border-top-left-radius: 0;  border-bottom-left-radius: 0;}
.item.property.style-15 .slide-container .nav .prev::after,.item.property.style-14 .slide-container .nav .prev::after,.item.property.style-16 .slide-container .nav .prev::after{ border-top-right-radius: 0; border-bottom-right-radius: 0;}
body.inverse .item.property.style-15 .nav label:hover:after, body.inverse .item.property.style-14 .nav label:hover:after, body.inverse .item.property.style-16 .nav label:hover:after { background-color: #1A1917;}
@media only screen and (min-width: 1024px){
    .item.property.style-15 .nav label:hover:after,.item.property.style-14 .nav label:hover:after,.item.property.style-16 .nav label:hover:after { opacity: 1 !important; }
    .item.property.style-15 .nav label,.item.property.style-14 .nav label,.item.property.style-16 .nav label { transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
    }


.item.property.style-17 .property-badge{top:0;bottom:unset;}
.item.property.style-17 .property-info:before{box-shadow: 0 0 91px 91px var(--secondary-color-500);}
.item.property.style-17 .property-info .description:before{display:none;}
.item.property.style-17 .property-info .description .address { width: calc(100% - 32px);color: #fff;  display: inherit;background: 0; margin: 0;padding: 0;  text-transform: inherit;}
.item.property.style-17  .property-info .description i { font-style: normal; font-size: var( --psb-font-size--x-small); font-weight: 400;}
.item.property.style-17 .mdl-card__supporting-text { background: rgba(1,1,0,0.04);}
.item.property.style-17 .description .price {  color: var(--primary-color-500);}
.item.property.style-17 .description .price b {  font-size:var(--psb-font-size-xs-small)}
.item.property.style-17 .mdl-card__supporting-text b{margin-right:0;}
.item.property.style-17 label[data-converter-handle="USD"]{display:none;}
.item.property.style-17 .description span { font-weight: var( --psb-font-weight--bold);}
.item.property.style-17 .description span:not(:first-child):before {  content: "|";  margin: 0 4px;}
/*.item.property.style-17 .description span:not(:first-child):before {  content: "|";  margin: 0 4px;}*/
.item.property.style-17 .mdl-card__supporting-text .listing-courtesy {  font-style: italic; font-size: var(--psb-font-size--xs);}
.item.property.style-17 .mdl-card__actions .mdl-button{letter-spacing:0;}
.item.property.style-17 > .mdl-card__menu .mdl-button{color:rgb(171,143,64);background: rgba(120,120,120,0.26); text-shadow: 1px 1px 3px rgba(0,0,0,0.16);}
.item.property.style-17 > .mdl-card__menu .mdl-button[aria-label="save"]{color:#fff}
/*nav*/
.item.property.style-17  .nav label{ width: 36px; height: 33px; font-size: 26px; line-height: 38px; bottom: 7px; top: inherit; color: rgba(255,255,255,0.6)!important; transition: .9s cubic-bezier(0.4,0,0.2,1);}
.item.property.style-17  .nav label {  width: 36px; height: 33px; font-size: 26px; line-height: 38px;  bottom: 7px; top: inherit;  color: rgba(255,255,255,0.6) !important; transition: .9s cubic-bezier(0.4,0,0.2,1);  position: absolute; z-index: 1; cursor: pointer;  text-align: center;  border-radius: 50%;   }
.item.property.style-17  .nav label:after { background:var(--primary-color-500) !important; opacity: .8 !important;}
.item.property.style-17  .slide-container .nav .prev {right: 51px; left: auto !important; bottom: 65px;}
.item.property.style-17  .slide-container .nav .next { right: 15px !important;  left: auto;  bottom: 65px;}
.item.property.style-17  .slide-container .nav .next::after { border-top-left-radius: 0;  border-bottom-left-radius: 0;}
.item.property.style-17  .slide-container .nav .prev::after{ border-top-right-radius: 0; border-bottom-right-radius: 0;}
.item.property.style-17  .nav label:hover:after { background-color:var(--primary-color-500)!important ;}

.item.property.style-17 .property-badge ul li.status, .item.property.style-17.newlisting .listingtype .nl, .item.property.style-17.virtual-openhouse .listingtype .voh { display: inline-block !important;}


@media only screen and (min-width: 1025px){
.item.property.style-17 .nav label:hover:after { opacity: 1 !important; }
.item.property.style-17 .nav label { transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.item.property.style-17 .mdl-card__title .slide-container .nav .prev, .item.property.style-17 .mdl-card__title .slide-container .nav .next {  opacity: 0!important;  transition: opacity .25s ease-in-out;  -moz-transition: opacity .25s ease-in-out;  -webkit-transition: opacity .25s ease-in-out;}   
.item.property.style-17 .mdl-card__title:hover .slide-container .nav label {  opacity: 1!important;}
.item.property.style-14 .mdl-card__title:hover .slide-container .nav label {  opacity: 1!important;}
.item.property.style-15 .mdl-card__title:hover .slide-container .nav label {  opacity: 1!important;}
.item.property.style-15:hover .slide-container .nav .next {opacity:1!important;}
.item.property.style-16 .mdl-card__title:hover .slide-container .nav label {  opacity: 1!important;}
.item.property.style-16:hover .slide-container .nav .next {opacity:1!important;}
}
/*nav*/
/*Arya*/
/*krishna*/
.item.property:not(.have-mul-openhouse) .listingtype .ohd > i:before, property-detail:not(.have-mul-openhouse) .listingtype .ohd > i:before, .property-detail-title-section:not(.have-mul-openhouse) .listingtype .ohd > i:before {
    content: " " !important;
}
@media only screen and (max-width: 1024px) { 
.item.property.style-15 .slide-container .nav .prev, .item.property.style-15 .slide-container .nav .next { opacity:1!important;}
.item.property.style-15 .slide-container .nav .prev:after, .item.property.style-15 .slide-container .nav .next:after { background: #1a1a1a; opacity: .8 !important;} 
.item.property.style-16 .slide-container .nav .prev, .item.property.style-16 .slide-container .nav .next { opacity:1!important;}
.item.property.style-16 .slide-container .nav .prev:after, .item.property.style-16 .slide-container .nav .next:after { background: #1a1a1a; opacity: .8 !important;} 
}
/*krishna*/

/*template---1--css start*/
.item.property.style-40{position:relative;display:flex;flex-direction:column;}
.item.property.style-40 .property-card-container{font-size:12px;text-transform:capitalize;font-weight:600;color:#000;line-height:15px;background-color: #f9f9fa;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 8px 20px 8px;min-height:146px;}
.item.property.style-40 .property-card-container .property-address h3{font-size:18px;text-transform:capitalize;font-weight:600;color: rgba(52, 48, 49, 0.96);padding:0 8px;margin-top:0;margin-bottom:0;line-height:normal;}
.item.property.style-40 .property-card-container .property-address h3 a{font-weight:600;color:rgba(26, 26, 29, 0.86);}
.item.property.style-40 .property-card-container .properties-size span{position: relative; padding-right:8px;}
.item.property.style-40 .property-card-container .properties-size span:before{content: "|"; left: -8px; position: absolute; margin-left:0;}
.item.property.style-40 .property-card-container .properties-size span:first-child:before{display: none;}
.item.property.style-40 .property-card-container .properties-size{overflow: hidden;}
.item.property.style-40:hover::before{content: '';position: absolute;height: 100%;width: 100%;left: 0;top: 0;color: #ffffff;text-align: center;line-height: 43px;background: rgb(255 255 255 / 80%);z-index:99;}
.item.property.style-40:hover .hover-btn{position:absolute;top:0;color:#000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:99;visibility:visible!important;}
.item.property.style-40 .hover-btn a{color:#000;border:2px solid black;border-radius:0!important;font-size:12px!important;padding:10px 30px 10px 30px;font-weight:600!important;}
.item.property.style-40 .hover-btn{display:none;}
.item.property.style-40 > .card__title{height:auto;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;aspect-ratio: 64/35;}
.item.property.style-40 .property-card-container .price-details{font-size:16px;}
.item.property.style-40 .hover-btn a:hover{background:#fff;}
.item.property.style-40 .property-card-container .supporting-text{display:flex;justify-content:space-around;width:100%;margin-top:10px;}
.item.property.style-40 .property-card-container .property-address{text-align:center;}
.item.property.style-40 .slide-container .nav label,.item.property.style-40:hover .slide-container .nav label{opacity:0;}
.item.property.style-40 .Card-Menu{position:absolute;right:16px;top:16px;z-index:99;display:none;}
.item.property.style-40 .Card-Menu a{display:block;margin-top:8px;width:36px;height:36px;line-height:36px;color: var(--primary-color-500);margin-right: 10px;border-radius: 10px;background: rgba(0, 0, 0, 0.2);text-shadow: none;text-align:center;}
.item.property.style-40 .property-badge ul li{color:#fff;}
.item.property.style-40 .property-badge{top:3px;left:3px;}
.item.property.style-40{width: calc(25% - 16px);}
.item.property.style-40:hover .Card-Menu{display:block!important;z-index:999;}
/*.item.property.style-40 .Card-Menu a:first-child,
.item.property.style-41 .Card-Menu a:first-child,
.item.property.style-42 .Card-Menu a:first-child{padding:8px 4px;}*/
/*template---1--css end*/

/*template---2--css start*/
.item.property.style-41{position:relative;display:flex;flex-direction:column;}
.item.property.style-41 > .card__title{height:auto;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;aspect-ratio: 64/35;}
.item.property.style-41 .property-card-container h3{font-size:16px;text-transform:capitalize;font-weight:600;padding-top:0;padding-bottom:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:0;margin-bottom:0;}
.item.property.style-41 .property-card-container h3 a{font-weight:600;}
.item.property.style-41 .property-card-container .property-Top-blck{display:flex;justify-content:space-between;align-items:center;}
.item.property.style-41 .property-card-container .property-Top-blck h3 .address-class{color:rgba(26, 26, 29, 0.86);}
.item.property.style-41 .property-card-container{padding:25px 0 25px 0;text-transform:capitalize;display:flex;flex-direction:column;gap:10px;line-height:15px;justify-content:stretch;flex-grow:1;}
.item.property.style-41 .slide-container .nav label,.item.property.style-41:hover .slide-container .nav label{opacity:0;}
.item.property.style-41 .property-card-container a.More-Link{text-decoration:underline;color:rgba(26, 26, 29, 0.86);}
.item.property.style-41 .property-card-container .price-details{font-weight:600;font-size:16px;}
.item.property.style-41 .Card-Menu{position:absolute;right:16px;top:16px;}
.item.property.style-41 .Card-Menu a{display:block;margin-top:8px;width:36px;height:36px;line-height:36px;color: var(--primary-color-500);margin-right: 10px;border-radius: 10px;background: rgba(0, 0, 0, 0.2);text-shadow: none;text-align:center;}
.item.property.style-41 .property-badge ul li{color:#fff;}
.item.property.style-41{width: calc(30% - 16px);}
.item.property.style-41 .property-badge{top:3px;left:3px;}
.item.property.style-41 .property-card-container .properties-size span{position: relative; padding-right:8px;}
.item.property.style-41 .property-card-container .properties-size span:before{content: "|"; left: -8px; position: absolute; margin-left:0;}
.item.property.style-41 .property-card-container .properties-size span:first-child:before{display: none;}
.item.property.style-41 .property-card-container .properties-size{overflow: hidden;}
.item.property.style-41 .property-badge ul li.status {
        display: inline-block !important;
    }
/*template---2--css end*/

/*template---3--css start*/
.item.property.style-42{position:relative;display:flex;flex-direction:column;}
.item.property.style-42 > .card__title{height:auto;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;aspect-ratio: 64/35;}
.item.property.style-42 .slide-container .nav label,.item.property.style-42:hover .slide-container .nav label{opacity:0;}
.item.property.style-42 .property-card-container .property-address h3{font-size:18px;text-transform:capitalize;color: rgba(52, 48, 49, 0.96);font-weight:600;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
.item.property.style-42 .property-card-container .property-address h3 a{font-weight:600;color:rgba(26, 26, 29, 0.86);}
.item.property.style-42 .property-card-container{padding:10px 15px 15px 15px;text-transform:capitalize;display:flex;flex-direction:column;gap:5px;}
.item.property.style-42 .property-card-container .DetiL-btn a{text-decoration:underline;font-weight:500;color:rgba(26, 26, 29, 0.86);}
.item.property.style-42 .property-card-container .price-details{font-weight:600;font-size:14px;}
.item.property.style-42 .Card-Menu{position:absolute;right:16px;top:16px;}
.item.property.style-42 .Card-Menu a:before{line-height:36px!important;}
.item.property.style-42 .Card-Menu a{display:block;margin-top:8px;width:36px;height:36px;line-height:36px;color: var(--primary-color-500);margin-right: 10px;border-radius: 10px;background: rgba(0, 0, 0, 0.2);text-shadow: none;text-align:center;}
.item.property.style-42 .property-badge ul li{color:#fff;}
.item.property.style-42{width: calc(25% - 16px);}
.item.property.style-42 .property-badge{top:3px;left:3px;}
.item.property.style-42 .property-badge{top:3px;left:3px;}
.item.property.style-42 .property-card-container .properties-size span{position: relative; padding-right:8px;}
.item.property.style-42 .property-card-container .properties-size span:before{content: "|"; left: -8px; position: absolute;margin-left:0;}
.item.property.style-42 .property-card-container .properties-size span:first-child:before{display: none;}
.item.property.style-42 .property-card-container .properties-size{overflow: hidden;}
.Template-Preview .template-preview-item:hover{background-position: bottom !important;}
/*template---3--css end*/
body.company.agent-template-1 .featured[data-view-mode="gallery"] .result-section{justify-content: center;display: flex !important;padding:0;}
body.company.agent-template-1 .featured[data-view-mode="gallery"] .result-section .item.property{width: calc(33% - 16px);margin: 8px;}
body.company.agent-template-1 .featured[data-view-mode="carousel"] .result-section .item.property{width: calc(100% - 16px);margin: 8px;}
body.company.agent-template-1 .featured[data-view-mode="gallery"] .gallery-template-2 .result-section .item.property:nth-of-type(8) ~ .item.property{display: none !important;}
body.company.agent-template-1 .featured[data-view-mode="gallery"] .gallery-template-3 .result-section .item.property:nth-of-type(4) ~ .item.property{display: none !important;}
body.company.agent-template-1 .featured[data-view-mode="gallery"] .gallery-template-1 .result-section .item.property:nth-of-type(9) ~ .item.property{display: none !important;}
/*@media only screen and (max-width: 1600px) {
    body.company.agent-template-1 section.agent-featured[data-view-mode="carousel"][data-slider-view="1"]{ max-width: 1024px;  margin: 0 auto; }
}*/
@media only screen and (min-width: 1025px) {
    body.company.agent-template-1 section.agent-featured[data-view-mode="carousel"][data-slider-view="1"] [class*="gallery-template-"] {  max-width: 1024px;margin: 0 auto;}
}

@media only screen and (max-width: 840px) {
    body.company.agent-template-1 .featured[data-view-mode="gallery"] .result-section .item.property{
        width: calc(50% - 16px);
    }
}
@media only screen and (max-width: 480px) {
    body.company.agent-template-1 .featured[data-view-mode="gallery"] .result-section .item.property{
        width: calc(100% - 16px);
    }
}
@media only screen and (min-width: 1024px){
    body.company.agent-template-1 .featured[data-view-mode="gallery"] .gallery-template-2 .result-section .item.property:nth-of-type(4), body.company.agent-template-1 .featured[data-view-mode="gallery"] .gallery-template-2 .result-section .item.property:nth-of-type(5){
        width: calc(50% - 16px);
    }
}
@media only screen and (min-width: 840px) {
    body.company.agent-template-1 .featured[data-view-mode="gallery"] .gallery-template-3 .result-section .item.property {
        width: calc(50% - 16px);
        margin: 8px;
    }
}
.featured[data-view-mode="gallery"] .gallery-template-2 .result-section .item.property{
    flex-grow: 1;
}
.template-list .template-preview-item:hover {
    background-position: bottom !important;
}
/*krishna*/
body.company .property-requestbox label[for="chkScheduleShowing"], body.company .property-requestbox label[for="chkScheduleShowing1"] {max-width: max-content;}
/*krishna*/
/*Arya*/
[data-perform-action="SaveListing"][ag-user-collection="3"]{font-size:0;pointer-events: none;}
[data-perform-action="SaveListing"][ag-user-collection="3"]:before{content:"";line-height:1;}
[data-perform-action="SaveListing"][ag-user-collection="3"]:not(:empty):before{transform:translateY(-5px);}
[data-perform-action="SaveListing"][ag-user-collection="3"]:not(:empty):after{content:"Saved";font-size:14px;display:inline-block;line-height:1;}
/*Arya*/


/*Krishna*/
.item.property.style-25{border-bottom-left-radius: var(--s-br-4);border-bottom-right-radius: var(--s-br-4);background:var(--c-3); transition: background-color 0.5s ease, color 1s ease-in-out; font-family:var(--p-f);position:relative;}
#LuxuryContainer .item.property.style-25.luxury:hover{background:var(--c-1);}
.item.property.style-25 > .mdl-card__title{border-top-left-radius:var(--s-br-4);border-top-right-radius:var(--s-br-4);height:auto;aspect-ratio:1.483;overflow:visible; background:lightgrey}
.item.property.style-25 .property-support a.l-h{color: var(--c-1); --s-ul-clr:var(--c-1)!important; --p-ul-clr:var(--c-2)!important}
#LuxuryContainer .item.property.style-25:hover .property-address, #LuxuryContainer .item.property.style-25:hover .listed, #LuxuryContainer .item.property.style-25:hover .price, #LuxuryContainer .item.property.style-25:hover a.l-h, #LuxuryContainer .item.property.style-25:hover .property-support .properties-size > span {color: var(--c-3);--s-ul-clr: #d8dce9 !important;}
#LuxuryContainer .item.property.style-25:hover .listing-brokerage{color:var(--c-3)!important;}
.item.property.style-25 .property-support span:not(.address-class),.item.property.style-25 .property-support .properties-size > span{opacity:.6;text-transform:uppercase;font-size:var(--f-s-1);}
.item.property.style-25 .property-address .address-class {display: block;font-size:var(--f-s-2);text-transform:uppercase;line-height:var(--f-li-6);}
.item.property.style-25 .mdl-card__actions.mdl-card--border{border-top:0 !important; border-bottom-left-radius:var(--s-br-4);border-bottom-right-radius:var(--s-br-4);}
.item.property.style-25 .price {font-size: var(--f-s-2);font-weight: var(--f-w-6);font-family:var(--p-f);line-height:var(--f-li-6);}
.item.property.style-25 > .mdl-card__title .Prop_img {border-top-left-radius: var(--s-br-4); border-top-right-radius: var(--s-br-4);}
.item.property.style-25 .slide-container .nav label { width: 36px; height: 33px; font-size: 26px; line-height: 38px; bottom: 7px; top: inherit;color: rgba(255, 255, 255, 0.6) !important;transition: 0.9s cubic-bezier(0.4, 0, 0.2, 1);}
.item.property.style-25 .slide-container .nav .prev,.item.property.style-25 .slide-container .nav .next { opacity: 0 !important;}
.item.property.style-25 .slide-container .nav .prev { right: 51px;left: auto !important;bottom:15px;}
.item.property.style-25 .slide-container .nav .prev:after,.item.property.style-25 .slide-container .nav .next:after {background: rgb(26,26,26);opacity:0.8!important}
.item.property.style-25 .slide-container .nav .prev::after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.item.property.style-25 .slide-container .nav label:hover { color: var(--c-3) !important;  z-index: 2;}
.item.property.style-25 .slide-container .nav .prev:hover::after,.item.property.style-25 .slide-container .nav .next:hover:after { background-color: rgb(0, 0, 0)!important;opacity:1 !important;}
.item.property.style-25 .slide-container .nav .next { right: 15px !important;  left: auto; bottom:15px;}
.item.property.style-25 .slide-container .nav .next::after { border-top-left-radius: 0; border-bottom-left-radius: 0;}
.item.property.style-25 input:checked + .slide-container .nav label{display: block!important;}
.item.property.style-25 .mdl-card__menu .mdl-button { color: var(--c-3) !important;margin-right: 10px; border-radius: var(--s-br-4);background: rgba(0, 0, 0, .5);text-shadow: none;position: relative;}
.item.property.style-25 .nav label:after { content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;z-index: -1;transition: .3s cubic-bezier(.4,0,.2,1);background: rgb(0,0,0) !important;opacity:0.8;}
.item.property.style-25  a.details{width:36px;height:36px;display:flex !important;justify-content:center;border-radius:100%;align-items:center;transition:transform .9s cubic-bezier(.165,.84,.44,1);will-change:transform;padding:2px;background-color:var(--c-1)!important;}
.item.property.style-25:hover a.details{background-color: var(--c-3)!important;}
.item.property.style-25:hover a.details i{color:var(--c-1)!important;transform:rotate(0deg)}
.item.property.style-25.broker .property-support{position:relative;}
.item.property.style-25 .property-support .properties-size > span{padding:0 8px 0 0!important;}
.item.property.style-25.broker .property-support img.cl-logo{display:block !important;position:absolute;width:86px;height:24px;top:-32px;left:10px;}
#ComingSoonContainer .item.property.style-25:hover .property-address, #ComingSoonContainer .item.property.style-25:hover .listed, #ComingSoonContainer .item.property.style-25:hover .price{color: var(--c-2);  --s-ul-clr:#d8dce9!important;}
#ComingSoonContainer .item.property.style-25:hover{background:var(--c-3);}
#ComingSoonContainer .item.property.style-25:hover a.details i{color:var(--c-3)!important;}
#ComingSoonContainer .item.property.style-25:hover a.details{background:var(--c-2)!important;}
#ComingSoonContainer .item.property.style-25 .property-badge ul li{border-radius:var(--s-br-4)!important;}
/*ribbon*/
.item.property.style-25 .property-badge {
    top: 10px !important;
    left: 10px !important;
}
#LuxuryContainer .item.property.style-25 .property-badge ul li{display:none!important;}
#LuxuryContainer .item.property.style-25.luxury::before {
    content: "LUXURY";
    position: absolute;
    top: 10px;
    left: -7px;
    --f: .5em;
    --r: .9em;
    font-size: 12px;
    padding-inline: 0.8rem !important;
    line-height: 1.8;
    background: var(--c-1) !important;
    border-top: var(--f) solid #0005;
    border-right: var(--r) solid #0000;
    clip-path: polygon(0 100%,0 var(--f),var(--f) 0, var(--f) var(--f),100% var(--f), calc(100% - var(--r)) calc(50% + var(--f)/2),100% 100%);
    padding-top: 3px;
    padding-bottom: 3px;
    z-index: 1;
    font-weight: var(--f-w-6);
    color: var(--c-3);
    text-transform: uppercase;
    font-weight: var(--f-w-6);
}
/*ribbon*/
@media only screen and (min-width:1025px) {
.item.property.style-25:hover .mdl-card__title .slide-container .nav label{opacity:1!important;}
.item.property.style-25 .mdl-card__menu{display:none!important;}
.item.property.style-25:hover .mdl-card__menu{display:block!important;}
}
@media only screen and (min-width:1024px) {
    .item.property.style-25 .mdl-card__title .slide-container .nav .prev,.item.property.style-25 .mdl-card__title .slide-container .nav .next{ opacity: 0 !important;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
    .item.property.style-25 .mdl-card__title:hover .slide-container .nav label{opacity: 1!important;}
}
/*krishna*/
/*.item.property .mdl-card__menu a[aria-label="favourite"],.item.property .mdl-card__menu a[aria-label="ImageGallery"], body.company .item.property .description .mdl-cell--bottom.Icons, body.company .item.property .mdl-card__menu a[aria-label="saved"], body.company .item.property .mdl-card__menu [aria-label="property"], body.company.agent-template-1 .item.property .Card-Menu a[aria-label="favourite"], body.company.agent-template-1 .item.property .Card-Menu a[aria-label="save"], body.company.agent-template-1 .item.property .Card-Menu a[aria-label="fullscreen"], body.company.agent-template-1 .item.property .Card-Menu a[aria-label="saved"]{display:block;}*/
.item.property .mdl-card__menu a[aria-label="favourite"]{display:block;}

body[data-pcode="RYS"] .item.property > .mdl-card__menu a{background:rgba(244,245,248,.8)!important;color:#000000!important;}
body[data-pcode="ARC"] .item.property .Card-Menu a{background:rgba(244,245,248,.8)!important;color:#000000!important;}


/*body.company.agent-template-1 [data-rt="CMNSLD"] .item.property .listingtype .status {  display: none !important;}*/


.item.property.style-40 .Card-Menu a:before {line-height: 36px;}
.item.property .listingtype .status[data-value="Sold"] {display: inline-block !important;}