.ddt_row_property_table_view_style2,.ddt_property_column_table_view_style2{width: 100%;}
.property-inner.et_pb_column_1_3{margin-right: 2.5%;}
.ddt_row_property_table_view_style2 .property-wrap{box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);margin-bottom: 5.5% !important;width: 100%;}
.ddt_row_property_table_view_style2 .property-inner{position: relative;overflow: hidden;}
.ddt_row_property_table_view_style2 .property-inner:before{position: absolute;top: 0;left: 0;width: 100%;
height: 100%;content: "";opacity: 0;z-index: 33;background: #121B22;color: #fff;text-align: center;
-webkit-transition: all .5s ease;transition: all .5s ease;}
.ddt_row_property_table_view_style2 .project-bottom{padding: 10px 0 0;position: absolute;width: 100%;
text-align: left;z-index: 333;text-align: center;top: 50%;margin-top: -23.5px;}
.ddt_row_property_table_view_style2 img{vertical-align: middle;}
.ddt_row_property_table_view_style2 .project-bottom h4 {text-transform: uppercase;font-size: 19px;font-weight: 800;
color: #fff;opacity: 0;visibility: hidden;-webkit-transition: all .5s ease;transition: all .5s ease;}
.ddt_row_property_table_view_style2 .project-bottom h4:before {position: absolute;left: 0;bottom: 0;
content: "";}
.ddt_row_property_table_view_style2 .property-wrap{padding: 0px;}
.ddt_row_property_table_view_style2 .property_image_main{position: relative;overflow: hidden;}
.ddt_row_property_table_view_style2 .property-image{    position: relative;overflow: hidden;
display: block;}   
.ddt_row_property_table_view_style2 .property-description-text{padding-bottom: 10px !important;} 
.ddt_row_property_table_view_style2 .property-features{line-height: 1.5;left: 15px;margin-top: 15px;font-size: 13px;font-weight: 600;padding: 6px 14px;border-radius: 2px;border: none;background-color: #3a2c5f;display: inline-block;z-index: 99;position: absolute; color: #fff;}
.ddt_row_property_table_view_style2 .property-features a,
.ddt_row_property_table_view_style2 .property-status a,.ddt_row_property_table_view_style2 .property-type a{color: #fff;}    
.ddt_row_property_table_view_style2 .property-status{line-height: 1.5;background: #3a2c5f;right: 15px;margin-top: 15px;top: 0;width: 90px !important;height: 31px;font-size: 13px;font-weight: 600;padding: 6px 14px;border-radius: 2px;border: none;display: inline-block;z-index: 99;position: absolute; color:#fff;}   
.ddt_row_property_table_view_style2 .property-type{font-size: 13px !important;font-weight: 600;
padding: 6px 14px;border-radius: 2px;background: #3a2c5f;bottom: 5%;left: 12px;z-index: 99;position: absolute;color: #fff;}
.ddt_row_property_table_view_style2 .property-wrap:hover .property-inner:before{opacity: 0.8;}    
.ddt_row_property_table_view_style2 .property-wrap:hover h4{opacity: 1;visibility: visible;}
.ddt_row_property_table_view_style2 .property-description{padding: 20px;}
.ddt_row_property_table_view_style2 .property_name a{font-size: 1.2rem;font-weight: 600;color: #444;
margin-bottom: 3px;}
.ddt_row_property_table_view_style2 .property_location{margin:10px 0px !important;font-size: 15px;font-weight: 400;margin: 0 0 1px;
color: #666;}
.ddt_row_property_table_view_style2 .property_location:before{content: "\f3c5";font-family: 'Font Awesome 5 Free';
font-weight: 900;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;
text-rendering: auto;line-height: 1;color: #ff214f;font-size: 15px;padding-right: 0.5em;}
.ddt_row_property_table_view_style2 .property_info{padding: 0 0 5px 0;}
.ddt_row_property_table_view_style2 .property_info li{list-style: none;display: inline-block;width: 50%;}
.ddt_row_property_table_view_style2 .property_info li span {white-space: nowrap;padding-bottom: 5px;
margin-right: 5px;}
.ddt_row_property_table_view_style2 .property-id:before{content: "\f47f";font-family: 'Font Awesome 5 Free';
font-weight: 900;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;
text-rendering: auto;line-height: 1;color: #ff214f;font-size: 15px;padding-right: 0.5em;}
.ddt_row_property_table_view_style2 .property-area:before{content: "\f1fe";font-family: 'Font Awesome 5 Free';
font-weight: 900;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;
text-rendering: auto;line-height: 1;color: #ff214f;font-size: 15px;padding-right: 0.5em;}
.ddt_row_property_table_view_style2 .property-bath:before{content: "\f2cd";font-family: 'Font Awesome 5 Free';
font-weight: 900;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;
text-rendering: auto;line-height: 1;color: #ff214f;font-size: 15px;padding-right: 0.5em;}
.ddt_row_property_table_view_style2 .property-bed:before{content: "\f236";font-family: 'Font Awesome 5 Free';
font-weight: 900;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;
text-rendering: auto;line-height: 1;color: #ff214f;font-size: 15px;padding-right: 0.5em;}
.ddt_row_property_table_view_style2 .property_price{font-size: 1.1rem;font-weight: 600;color: #666;
text-transform: uppercase;text-decoration: none; padding-bottom: 1rem;}
.ddt_row_property_table_view_style2 .property_year-built{background: none;border-top: 1px solid #d8d8d8;
padding-top: 10px;font-size: 15px;color: #666;font-weight: 700;}
.ddt_row_property_table_view_style2 .property_year-built::before{content: "\f1ad";font-family: 'Font Awesome 5 Free';
font-weight: 900;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;
text-rendering: auto;line-height: 1;color: #ff214f;font-size: 15px;padding-right: 0.5em;}

@media screen and (max-width: 980px){
   .ddt_property_table_view.ddt_property_column_table_view_style2{max-width: 400px !important;}
   .ddt_row_property_table_view_style2 .property-type{bottom: 5%;}
   .ddt_row_property_table_view_style2 .et_pb_column{margin-bottom: 0px;}
   .ddt_row_property_table_view_style2 img{width: 100%;}
}
/*@media screen and (max-width: 480px){
   .ddt_row_property_table_view_style2 .property-type{position: inherit;margin-top: -8px;}
   .ddt_row_property_table_view_style2 .property_info li{display: block;width: 100%;}
} */   
/*******************************************Pagination CSS***********************************/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:0em;margin-bottom:2em;}
.navigation.ddt_table_view_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.ddt_table_view_pagination .page-numbers.prev,.navigation.ddt_table_view_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.ddt_table_view_pagination span.page-numbers {color:#06D6A0;border: 1px solid;border-color: #f9f9f9;font-weight: 600;}
.navigation.ddt_table_view_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.ddt_table_view_pagination span.page-numbers {background-color: #000;}
.navigation.ddt_table_view_pagination a.page-numbers {color: #fff ;background: #000;border-left: solid 1px #f9f9f9;}
.navigation.ddt_table_view_pagination a.page-numbers:hover {color: #fff; border-color: #f9f9f9;} 
.navigation.ddt_table_view_pagination a.page-numbers:hover,.navigation.ddt_table_view_pagination span.page-numbers:hover
{background-color: #ef476f;}