/*Agent Carousel update*/

#widgetzone_wzoneUniv_Sec9 .agents-carousel{
  margin-top:34px;
}
#widgetzone_wzoneUniv_Sec9 .wagentsgallerystd .item-imgcontainer{

  background-color:#c5c5c5;
}
#widgetzone_wzoneUniv_Sec9 .wagentsgallerystd .item-imgcontainer:hover{

  background-color:#0e7dc2;

}
#widgetzone_wzoneUniv_Sec9, .agents-carousel h3{

  font-size:22px;
  color:white;
}
#widgetzone_wzoneUniv_Sec9, .agents-carousel span{

  color:black;
}

#widgetzone_wzoneUniv_Sec9, .intro{
  font-size:16px;
  text-align:left;

}
#widgetzone_wzoneUniv_Sec9 .wagentsgallerystd .owl-item{
  background:#ffffff;
}

.BlueIcon{
padding: 16px;
    font-size: 54px;
    color: #ed7b3c;
    border-radius: 45%;
}
.hFront{
    font-size: 22px;
    font-weight: bold;
}

.pFront{
    font-size: 15px;
    font-weight: 500;
    padding-top: 8px;
}
/* Footer background */
#hpSec9{
    padding-bottom: 125px;
}

#hpSect10 {
    background: #008bb2;
    position: relative;
    padding-top: 40px;
    box-shadow: 0px 0px 18px 0px #8e8e8e;
    border-style: solid;
    border-color: white;
    border-width: 1px;
}

#widgetzone_wzoneUniv_Sec10_L, #widgetzone_wzoneUniv_Sec10_C{
    margin-top: -113px;
}

/*Footer Small device adjustment*/
@media(max-width:768px){
    #widgetzone_wzoneUniv_Sec10_L{
    margin-top: -87px;
}
}

@media(max-width:588px){
    #widgetzone_wzoneUniv_Sec10_C{
    display:none;
}
}

/* home page listings block */
.ulprops div.thumbnail .carousel a{padding-bottom: 65% !important; display: block; height: 0 !important; min-height: 0 !important; }
.ulprops div.thumbnail a > img {position:absolute !important; height:100% !important; max-height: none}

.hpOfficeListings .thumbnail {padding: 3px; border-radius: 0; box-shadow: none; border: 1px solid #e3e3e3; padding: 2px}
.hpOfficeListings h4.text-left {    margin: 5px 0;
    height: auto !important;
    line-height: 1.2em;
    background: #ec5022;
    font-weight: bold;
    color: white;
    padding-top: 8px;
    padding-bottom: 8px !important;
    text-align: center;
    font-size: 15px;
    box-shadow: 1px 3px 5px 0px #a1a1a1;}
.hpOfficeListings .text-right h4 {margin: 5px 0}
.hpOfficeListings .widgetcontent {font-family: "Microsoft Yahei", sarif; font-size: 0.875em}
.hpOfficeListings {padding: 0}

.hpOfficeListings_condo {/* margin-top: 30px; */}
.hpOfficeListings .row > div:nth-child(4n + 1) {clear: left}

.hpOfficeListings .row {
  margin: 0 -5px;
}
.hpOfficeListings .row > div {
  padding: 0 5px;
}
.hpOfficeListings.p-lr-15 {
  padding: 0 15px;
}

/*========homepage featuredlistings============*/
.hp-section .grids-title h3{ font-size:30px; text-align:center;color:#1b648e;margin:30px auto 20px auto;}
.grids>div.hpproperty>.item-caption {
	background:#fff;
	border-color:#ccc !important;
	border-top-width:0px;
	padding:5px;
}
.hpproperty .grid .item-image {border-bottom-width:0px !important;}
.hpproperty  h3.block-with-text {margin:0px 0px 4px 0px; height:20px;position:relative;color:#000;}
.hpproperty  h3.block-with-text  a{color:#000;}
.hpproperty  .block-with-text a{font-size:16px;}
.hpproperty dt, .hpproperty dd{
	line-height: 1.02857143;
}
.hpproperty{
  padding-top:15px;
}
.hpproperty .property-sale, .hpproperty .property-lease{position:relative;}
.hpproperty .property-sale::before, .hpproperty .property-lease::before  {
    display: block;   
    position: absolute;
    top: -25px;
    right: 0px;
    color: #f0661e;
   
}
.hpproperty .property-sale::before{ 
 content: 'For Sale';
}
.hpproperty .property-lease::before{
	content:'For Lease';
}
.hpproperty  .block-with-text dt{float:left;position:relative;padding-left:24px;width:1px;overflow:hidden;}
.hpproperty  .block-with-text dt.propcommunity{clear:left;padding-left:1px;}
.hpproperty  .block-with-text dt.proptax{clear:left;padding-left:1px;width:1px;height:12px;overflow:hidden;}
.hpproperty  .block-with-text dd{float:left;padding-left:5px;}
.hpproperty .propinters,.hpproperty .proptype{display:none;}
dt.propbedrms::before{content:'\f236';font-family: "Font Awesome 5 free";position:absolute;top:0px;left:0px;color:#ccc;}
dt.propwashrms::before{content:'\f2cd';font-family: "Font Awesome 5 free";position:absolute;top:0px;left:10px;color:#ccc;}

/*========homepage featuredlistings end============*/

/*=== Condo Detail Page ===*/
#wzoneAPRG_projnewproject_wproject_0_divUtility{
	float: left;
	margin-bottom: 10px;
    margin-top: 100px;
}

#wzoneAPRG_projnewproject_wproject_0_projPhotos{
	width: 100%;
    float: none;
    padding-bottom: 10px;
    position: relative;
    top: 0px;
    left: 0px;
    max-width: 100% !important;
}

#wzoneAPRG_projnewproject_R_wagentscarousel_1_agentsCarousel .owl-controls{
	display: none;
}

#wzoneAPRG_projnewproject_wproject_resp_0_divPhotos .owl-stage-outer{
    padding-left: 0px;
    padding-right: 0px;
    max-height: 350px;
}