@font-face {
  font-family: 'UniversNextArabic';
  src: url('../font/UniversNextArabic-Regular_2.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
html,body,p,span,a,input,textarea,h2,h1,h3,h4,h5,h6,div{font-family:UniversNextArabic !important;letter-spacing: 0 !important;}
.menu_user_nav > li, .menu_main_nav > li{float:right !important;}
.menu_main_nav > li.menu-item:last-child > a, .menu_main_nav > li.menu-item:last-child > span{
    margin-left: 0 !important;
    margin-right: 3.462em !important;
}
.contact_phone, .contact_email {

    float: left !important;
}
.sc_list_style_iconed li {
    padding: 0 1.5em 0 0 !important;

}
.sc_list_style_iconed li .sc_list_icon {
    right: 0;
    left: auto !important;
}
.sc_emailer_title {
    float: right !important;
    font-family: UniversNextArabic !important;
    margin-left: 1em;
    margin-right: auto;
}

.sc_emailer .sc_button {
    left: 0.357em;
    right: initial;
}
.contacts_wrap .column-1_4, .contacts_wrap .column-2_4 {
    text-align: right;
    float: right !important;
    padding-right: initial !important;
    padding-left: 30px;

}

.top_panel_title .page_title {
    float: right;
    }
    
    .top_panel_title .breadcrumbs {
    float: left;
    }
    
    .intl-tel-input {
    width: 100%;
}

.forcefullwidth_wrapper_tp_banner{
direction: ltr;
}

.sc_property_search .sc_ps_status, .sc_property_search .sc_ps_location, .sc_property_search .sc_ps_type, .sc_property_search .sc_ps_style, .sc_property_search .sc_ps_bedrooms, .sc_property_search .sc_ps_bathrooms, .sc_property_search .sc_ps_area, .sc_property_search .sc_ps_price{
    width: 22%;
    margin-left: 1%;  
    margin-right: initial;
}
 .sc_property_search .sc_ps_submit {
    width: 12%;
}

.scheme_dark input[type="tel"] {
    border-color: #4e4a59;
    background-color: #4e4a59;
}

input[type="tel"]{
    display: block;
    width: 100%;
    -webkit-appearance: none;
    outline: none;
    resize: none;
    line-height: 1.42857;
    padding: 0.786em 0.5em 0.714em;
    border: 1px solid #e7e7e7;
        border-top-color: rgb(231, 231, 231);
        border-right-color: rgb(231, 231, 231);
        border-bottom-color: rgb(231, 231, 231);
        border-left-color: rgb(231, 231, 231);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 46px;
    float: left;
}
.intl-tel-input .country-list {
    list-style: none;
    text-align: right;
width: 220px !important;
    }
ul.sc_list_style_iconed {
    padding-right: 0;
}
    .responsive_menu .top_panel_style_1 .menu_main_responsive_button::before, .responsive_menu .top_panel_style_2 .menu_main_responsive_button::before {
    font-size: inherit;
    position: absolute;
    left: 0.9em;
    top: 1.5em;
    height: 1em;
    width: 1em;
    margin-left: 0;
    right: initial;
    margin-right: initial;
}
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
    margin-left: 6px;
}

.intl-tel-input .country-list .country {
    color: #958d8d;
}

.intl-tel-input .country-list {
    position: initial;
    z-index: 2;
    list-style: none;
    text-align: right;
    padding: 0;
    margin: 0 -1px 0 0;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
}

.sc_pr_t3.sc_button a {
    color: #fff;
}

.esg-grid .mainul li.eg-washington-wrapper {
    max-height: 253px;
}
.esg-layout-even .esg-entry-media img {
    left: initial !important;
width: 100% !important;

}
 .column-1_2 {
     float: left !important;
}
.ps_single_info .property_price_box {
    float: right !important;
margin-left: 1em;
margin-right: initial;
padding: 0.426em 0.950em;
font-size: 1.2em;
}
.menu_main_nav_area li{
font-size: 15px;
}

.sc_property_search, .sc_property_search form {
    text-align: center;
}

.view-id-about_golden_home.view-display-id-block_1 .margin_bottom_medium {
    margin-bottom: 15px !important;
}
.view-id-about_golden_home.view-display-id-block_1 .sc_section_inner p{
font-size: 16px;
line-height: 150%;
}
.view-id-about_golden_home.view-display-id-block_1 .sc_title .sc_title_box {
    margin-top: .7em;

}


.sc_property_search {
    padding: 2.543em 0 2.6em !important;
}

.view-id-about_footer.view-display-id-block_2 h2 {
    margin-top: 0em;
    margin-bottom: 0em;
}

.margin_bottom_xmedium {
    margin-bottom: 16px;
}

.page-node-type-webform .custom_box_form {
    padding: 5.000em 6.000em 4.700em 0;
}

.page-node-type-about-golden-home .sc_list_style_iconed li {
    float: right;
}

.page-node-type-about-golden-home .column-1_2 {
    float: right !important;
}

.sc_title {
    overflow: hidden;
    position: relative;
    padding-bottom: 2px;
}
.sc_list_icon.icon-stop p{
margin-top: 0em;
}

h2 {
    font-family: Open Sans;
   font-size: 1.8956em;
    font-weight: 700;
    line-height: 120%;
}

.view-id-about_footer.view-display-id-block_2 p{
    margin-bottom: 1em;
margin-top: 1em;
}

.top_panel_contacts_right{
font-size: 0.857em;

}
.menu_main_responsive li.menu-item-has-children > a {

    padding-left: 2em;
}

.open_child_menu {
    left: 0;
    right: initial;

}
.menu_main_responsive {

    text-align: right;

}