.newprop_dropdown
{
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-left: 0!important;
}

.newpropertiesre_segment
{
    background-color:white!important;
    padding-left:10px!important;
    padding-right:10px!important;
    margin:0!important;
}

.less_span_newprop
{
    font-size: 1.4rem !important;
    color: var(--semantic-text-gray) !important;
}


.mfav
{
    float: right;
    color: lightpink;
}

.mfav_sqfoot
{
    color: unset!important;
    opacity: 0.4;
}

#price-range
{
    width: 100%!important;
}

.newprop_search_history
{
    margin:0!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-top:0!important;
    /*(padding:0!important;*/
}

.newprop_search_history_list
{
    margin:0!important;
    /*padding: 0!important;*/
}

.ui.popup:before
{
    display:none!important;
}

.ui.popup
{
    overflow:auto;
}

.newprop_search_history
{
    vertical-align: sub!important;
}

.newprop_items .dimage
{
    height: fit-content!important;
}

.newprop_items .dimage img
{
    min-width: 220px!important;
    max-width: 220px!important;
    max-height: 146px!important;
    margin:0!important;
}

.newprop_items .content h2
{
    /*font-size: 1.4rem!important;*/
}

.newprop_youtube_icon
{
    margin-right:0!important;
}

.hiddenfield
{
    display:none!important;
}

.hse28_color_font
{
    color: var(--word-green-color) !important;
}

.sqfoot_color_font
{
    color: var(--sqfoot-color) !important;
}

.font_bold
{
    font-weight: bold!important;
}

.font_size_1p2rem
{
    font-size:1.2rem!important;
}

.font_size_1p3rem
{
    font-size:1.3rem!important;
}

.font_size_1p1rem
{
    font-size:1.1rem!important;
}

.font_size_1rem
{
    font-size:1rem!important;
}

.font_size_0p9rem
{
    font-size:0.9rem!important;
}

.margin_top_0
{
    margin-top:0!important;
}

.margin_bottom_0
{
    margin-bottom:0!important;
}

.margin_left_0
{
    margin-left:0!important;
}

.padding_top_0
{
    padding-top:0!important;
}

.padding_right_0
{
    padding-right:0!important;
}

.padding_left_0
{
    padding-left:0!important;
}

.padding_bottom_5
{
    padding-bottom:5px!important;
}

.padding_bottom_0
{
    padding-bottom: 0!important;
}

.padding_0
{
    padding:0!important;
}

.padding_5
{
    padding:5px!important;
}

.padding_8
{
    padding:5px!important;
}

.padding_left_20px
{
    padding-left: 20px!important;
}

.fiex_no_wrap
{
    flex-wrap: unset!important;
}

.width_max_content
{
    width:max-content!important;
}

.overflow_x_auto
{
    overflow-x:auto!important;
}

.overflow_x_scroll
{
    overflow-x:scroll!important;
}

.overflow_y_hidden
{
    overflow-y:hidden!important;
}

.deal_data_unit_card_simple
{
    width:100px!important;
    height:100px!important;
}

.deal_data_unit_card_simple .header
{
    font-size:0.9rem!important;
}

.deal_data_unit_card_simple .content
{
    padding:7px!important;
    font-size:0.8rem!important;
}

.deal_data_unit_card
{
    width:100px!important;
    height:100px!important;
    cursor:pointer!important;
}

.deal_data_unit_card .header
{
    font-size:0.9rem!important;
}

.deal_data_unit_card .content
{
    padding:7px!important;
    font-size:0.8rem!important;
}
.deal_data_fix_header
{
    width:100%!important;
}

.ui.cards>.card.grey
{
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px grey!important;
}

.ui.cards>.card.yellow
{
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px yellowgreen!important;
}

.ui.cards>.card.blue
{
    box-shadow: 0 3px 3px 0 dodgerblue, 0 0 0 3px dodgerblue!important;
}

#deal_data_unit_info_modal
{
    /*width:100%!important;*/
}

.color_grey
{
    color:grey!important;
}

.color_grey2
{
    color:var(--semantic-text-light-gray )!important;
}

.color_green
{
    color:#517461!important;
}

.color_lightgreen
{
    color: #0EB80E!important;
}

.color_orange
{
    color: #EE7354!important;
}

.color_red
{
    color:red!important;
}

.deal_data_simple::-webkit-scrollbar {
    display: none;
}

.font_green
{
    color: #517461!important;
}

.deal_data_simple
{
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

#deal_data_block_select_result::-webkit-scrollbar
{
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#deal_data_block_select_result
{
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.width_100p
{
    width:100%!important;
}

.agent_whatsapp_to_first_person
{
    cursor:pointer!important;
    color: #004080!important;
    font-weight: bold!important;
}

.padding_left_0
{
    padding-left:0!important;
}

#newprop_floorplan_segment .table .header
{
    font-size: 1.2rem!important;
    padding: 5px!important;
}

#newprop_floorplan_segment .table th
{
}

#newprop_floorplan_segment .table td
{
}

.padding_left_20px
{
    padding-left:20px!important;
}

.photo-pager.withFilm, .photo-pager.withPlan, .photo-pager.withLayout{
    width: 100px !important;
    font-size: 1.1em !important;
    padding-top: 2px !important;
}

.photo-pager.withPlan.withLayout, .photo-pager.withFilm.withPlan, .photo-pager.withFilm.withLayout{
    width: 140px !important;
    font-size: 1.1em !important;
    padding-top: 2px !important;
}

.photo-pager.withFilm.withPlan.withLayout{
    width: 180px !important;
    font-size: 1.1em !important;
    padding-top: 2px !important;
}

.text_align_right
{
    text-align:right!important;
}

.float_right
{
    float:right!important;
}

.agentad_img_max_60x80
{
    max-width:60px!important;
    max-height: 80px!important;
}

.border_color.yellow
{
    border-color:#FD0!important;
}

.border_bottom_0
{
    border-bottom:0!important;
}

.border_top_0
{
    border-top:0!important;
}

.border_left_0
{
    border-left:0!important;
}

.padding_0
{
    padding:0!important;
}

.agent_ad_company_item
{

}

.desktop_thumb_image
{
    object-fit: contain;
    width:100px!important;
    max-height: 60px !important;
}

.margin_right_0
{
    margin-right:0!important;
}

.desktop_thumb_image
{
    cursor:pointer;
}

.pic_cover
{
    display: block;
}

.text_align_center
{
    text-align: center!important;
}

.download_pricelist_pdf
{
    cursor:pointer!important;
}

.hotproperties_grid .row:hover
{
    /*background: rgba(0,0,0,.05)!important;*/
}

.padding_left_2em
{
    padding-left:2em!important;
}

#deal_data_block_select_result .card
{
    cursor:pointer!important;
}

.contact_newprop_agent
{
    cursor:pointer!important;
}

.cursor_pointer
{
    cursor:pointer!important;
}

.text_decoration_underline
{
    text-decoration: underline!important;
}

.border_top_0
{
    border-top:0!important;
}

.margin_top_8px
{
    margin-top:8px!important;
}

.opacity_0p1
{
    opacity:0.1!important;
}

.opacity_0p3
{
    opacity:0.3!important;
}

.desktop_deal_data_segment
{
    overflow:auto!important;
    height:400px!important;
}

.deal_data_status_label.orange2
{
    background-color: #fcece4!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px #F8D6C6 inset!important;
}

.deal_data_status_label.grey2
{
    background-color: #ECECEC!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px lightgrey inset!important;
}

.deal_data_status_label.green2
{
    background-color: #F0FFF1!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px #C0DBC1 inset!important;
}

.deal_data_status_btn.orange2
{
    background-color: #FCECE4!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px #F8D6C6 inset!important;
}

.deal_data_status_btn.orange2 .icon
{
    color: #FCECE4!important;
}

.deal_data_status_btn.green2
{
    background-color: #F0FFF1!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px #C0DBC1 inset!important;
}

.deal_data_status_btn.green2 .icon
{
    color: #F0FFF1!important;
}

.deal_data_status_btn.grey2
{
    background-color: #ECECEC!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px lightgrey inset!important;
}

.deal_data_status_btn.grey2 .icon
{
    color: #ECECEC!important;
}

.roomtype_status_label.green2, .roomtype_status_label.FOR_SALE, .roomtype_status_label.TENDERING
{
    background-color: #F0FFF1!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px #C0DBC1 inset!important;
}

.roomtype_status_label.green2 .icon, .roomtype_status_label.FOR_SALE .icon, .roomtype_status_label.TENDERING .icon
{
    color: #EE7354!important;
}

.roomtype_status_label.orange2, .roomtype_status_label.SOLD
{
    background-color: #fcece4!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px #F8D6C6 inset!important;
}

.roomtype_status_label.grey2, .roomtype_status_label.PENDING
{
    background-color: #ECECEC!important;
    color: #575757!important;
    box-shadow: 0 0 0 1px lightgrey inset!important;
}

.deal_data_unit_row.green
{
    background-color: #F0FFF1!important;
    color: #575757!important;
}

.sold_label.orange2
{
    /*background-color: #FCECE4!important;*/
    box-shadow: 0 0 0 1px #F8D6C6 inset!important;
    color: #EE7354!important;
}

.deal_data_unit_row.orange
{
    background-color: #FCECE4!important;
    color: #575757!important;
}

.deal_data_unit_row.grey
{
    background-color:#ECECEC!important;
    color: #575757!important;
}

#deal_data_roomtype_result_table
{
    border-radius: unset;
    padding-left:0!important;
    padding-right:0!important;
    border-left:0!important;
    border-right:0!important;
}

.border_radius_unset
{
    border-radius:unset!important;
}

#deal_data_roomtype_result_table_desktop
{
    border-radius: unset;
    padding-left:0!important;
    padding-right:0!important;
}

.singleLineWord
{
    text-overflow: ellipsis!important;
    white-space: nowrap!important;
    overflow: hidden!important;
}

.cards.nowrap
{
    flex-wrap: nowrap!important;
}

.content_30vw
{
    width:30vw!important;
    padding:3px!important;
}

.content_44vw
{
    width:44vw!important;
    padding:3px!important;
}

.content_95vw
{
    width:95vw!important;
    padding:3px!important;
}

#schemes_card .card .content .description
{
    padding:3px!important;
}

#schemes_card::-webkit-scrollbar
{
    display: none;
}

#schemes_card
{
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.max_height_50vh
{
    max-height:50vh!important;
}

/*#select_scheme_bonus_modal,.select_scheme_bonus_modal
{
    width:106%!important;
}*/

.line_height_2p3rem
{
    line-height: 2.3rem!important;
}

.line_height_1p8rem
{
    line-height: 1.8rem!important;
}

.checkbox_selected
{
    box-shadow: 0 0 3px 3px red!important;
}

.checkbox_original
{
    box-shadow: 0 0 3px 3px greenyellow!important;
}

.checkbox_different
{
    box-shadow: 0 0 3px 3px darkgrey!important;
}

.card_width_30vw
{
    min-width: 30vw!important;
    width:30vw!important;
}

.card_width_100vw
{
    min-width: 100vw!important;
    width:100vw!important;
}

.card_width_50vw
{
    min-width:50vw!important;
    width:50vw!important;
}

.sold_label
{
    padding:5px!important;
    margin-bottom:0!important;
}

.black_color_font
{
    color: #575757!important;
}

.text_underline
{
    text-decoration: underline!important;
}

.roomtype_switch_btn_simple, .roomtype_switch_btn
{
    margin-bottom:5px!important;
}

.roomtype_image
{

}

.roomtype_image_desktop
{

}

.roomtype_image_outer
{
    width:120px!important;
    height:100px!important;
    background-color:white!important;
    overflow: hidden;
    position: relative;
}

.roomtype_image_outer_desktop
{
    height:145px!important;
    background-color:white!important;
    overflow: hidden;
    position: relative;
}

.roomtype_image_outer_desktop_grid
{
    height:150px!important;
    background-color:white!important;
    overflow: hidden;
    position: relative;
}

.opacity_0
{
    opacity:0!important;
}

.mortgage_result_table tr td:not(:first-child)
{
    color:green!important;
}

#deal_data_roomtype_result_table
{
    /*border-bottom:none!important;*/
}

.roomtype_fixheader
{
    width:100%!important;
    margin-top:0!important;
}

.owl-item
{
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    background-color:white!important;
}

.picFormRoomType.pic_desc_modal
{
    position:absolute!important;
}

.mortgage_table_result thead tr th
{
    font-size: 1.2rem!important;
}

.image_inside
{
    width:100px;
    height:80px;
    padding:5px;
    float:left;
}

.height_150px
{
    height:150px!important;
}

.width_200px
{
    width:200px!important;
}

.margin_left_7
{
    margin-left:7px!important;
}

.deal_data_status_btn
{
    margin-right:10px!important;
}

.padding_bottom_10
{
    padding-bottom:10px!important;
}

.padding_left_right_7px
{
    padding-left:7px!important;
    padding-right:7px!important;
}

.black_font
{
    color:black!important;
}

.padding_left_5
{
    padding-left:5px!important;
}
.ui.tiny.horizontal.statistic .value{
    font-size: 1.6rem!important;
    color: var(--sqfoot-color);
}
.ui.tiny.horizontal.statistic .label{
    font-weight: normal !important;
    text-transform: none !important;
}
.mobile_alt.mini.horizontal.statistic .value{
    font-size: 1.2rem!important;
    color: var(--sqfoot-color);
}
.mobile_alt.mini.horizontal.statistic .label{
    font-weight: normal !important;
}
.mobile_alt.mini.horizontal.statistic.sold .value{
    color: #814141 !important;
}
.mobile_alt.roomtype_status_simple{
    font-size: 1.05em !important;
}
.mobile_alt.roomtype_status_simple .header{
    margin-top: 0 !important;
    margin-bottom: 0.3rem !important;
}

.desktop_myimage_thumb{
    width: 120px !important;
    height: 84px !important;
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
}

.desktop_myimage
{
    width: 190px!important;
    height: 140px!important;
}

.desktop_myimage2
{
    /*width: 190px!important;*/
    height: 140px!important;
}

.myimage
{
    position: relative!important;
    overflow: hidden;
}

.detail_page_img
{
    position: absolute!important;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}

.desktop_detail_page_img
{
    max-width: 190px!important;
}

.desktop_detail_page_thumb_img
{
    max-width: 120px!important;
}

.mobile_detail_cards_1_card
{
    width: 100%!important;
}