.main-box {

border: 1px solid #dedede;

overflow: hidden;

padding: 0;

}

.main-box .box-top {

background: #dedede;

overflow: hidden;

}

.box-top  .randompropertytype{

  background: #676b6c;

color: #fff;

float: right;

padding: 10px 30px 10px 0;

height: 46px;

position: relative;

}

.box-top  .randompropertytype::before {

     content: "";

width: 0;

height: 0;

border-top: 23px solid transparent;

border-right: 20px solid #676b6c;

border-bottom: 23px solid transparent;

position: absolute;

left: -20px;

top: 0;

}

.box-top .price {

  background: #f38b72;

  color: #fff;

padding: 10px 10px 10px 0;

float: right;

height: 46px;

position: relative;

font-weight: bold;

}

.box-top .price::before {

     content: "";

width: 0;

height: 0;

border-top: 23px solid transparent;

border-right: 20px solid #f38b72;

border-bottom: 23px solid transparent;

position: absolute;

left: -20px;

top: 0;

z-index: 9;

}

.main-box .box-content {

padding: 10px;

}

.main-box .box-content a {

color: #675956;

font-size: 18px;

}

.main-box .box-content a:hover , .listingActions-list a{

  color: #ff5e3a;

}

.box-information  {

  background: #f5f5f5;

  border-top: 1px solid #dedede;

}

.box-information span {

padding: 10px;

display: inline-block;

border-right: 1px solid #dedede;

}

.main-box  .reference-value {

  padding: 10px;

float: left;

}

.contentbottom .element_property .property_price {

  float: none;

}

.main-box .os_property-main {

  padding: 15px 10px 0;

}

#listings img{

  width: 100%;

}

.main-box .image_property .randompropertyfeatured {

  font-size: 11px;

  padding: 3px 6px;

  background: none repeat scroll 0 0 #ff5e3a;

}

.main-box #os_images .os_featured {

  top: 5px;

left: 15px;

color: white;

font-size: 11px;

  padding: 3px 6px;

  background: none repeat scroll 0 0 #ff5e3a;

  font-weight: 400;

  position: absolute;

text-transform: uppercase;

opacity: 0.8;

filter: alpha(opacity=80);

font-family: Nunito, Arial, Verdana, sans-serif;

right: inherit;

bottom: inherit;

line-height: inherit;

}

#propertydetails .os_property-item .wrap {

  background-color: #dedede;

  margin-bottom:0 ;

}

#propertydetails .property-title h1 {

  margin: 0;

}

#propertydetails .main-property-title , #propertydetails .main-images {

border-left: 1px solid #dedede;

border-right: 1px solid #dedede;

}

.view-ladvsearch .componentheading {

  border-top: 1px solid #d0d4d7;

  border-left: 1px solid #d0d4d7;

  border-right: 1px solid #d0d4d7;

  background: #f5f5f5;

  font-size: 30px;

  padding: 10px 20px;

  border-bottom: 4px solid #e6e6e6;

  margin: 0;

}

#ospropertyadvsearch {

   border-top: 1px solid #d0d4d7;

  border-left: 1px solid #d0d4d7;

  border-right: 1px solid #d0d4d7;

  margin: 0;

  padding: 20px;

  border-bottom: 1px solid #d0d4d7;

  margin-bottom: 20px;

}



#min_price, #max_price, #sortby, #orderby

{

font-size:13px;

padding:10px;

}

#propertydetails .os_property-item .property-meta {

  margin: 0;

}

#propertydetails  .property-meta .listingActions-list .propertyinfoli span {

  font-size: 14px;

  color: var(--primary);

  font-weight: normal;

}

#propertydetails .os_property-item .property-meta li a {

  color: #394041;

  color: var(--primary);

  font-weight: normal;

}

#propertydetails .os_property-item .property-meta li a:hover {

  color: #ff5e3a;

}

#propertydetails .os_property-item .os_property_content  .desc {

  padding: 10px 0;

}

#propertydetails .property-attachment {

  padding: 0;

}

#propertydetails .property-attachment-box {

  padding: 10px;

}

.os_property_content-box {

  padding: 10px;

}