body {
    background-color: #f0f2f5;
}
.left-part {
    margin-right: 8%;
}
.page-margin {
    padding-right: 125px;
    padding-left: 0;
    margin-top: 50px;
}
.topbar_system li span {
    direction: ltr;
}
.top-bar {
    padding-right: 10px;
}
/*.top-bar .container {*/
/*    width: 100% !important;*/
/*}*/
.col-3.right-side .nav {
    margin-top: 2%;
}
.navbar.navbar-default.navbar-fixed-top {
    padding-right: 0;
}
.navbar.navbar-default.navbar-fixed-top {
    position: fixed;
    width: 100%;
    top: 30px;
}
ul#wo_home_search {
    position: fixed;
    top: 32px;
    right: 40%;
    width: 35%;
}
ul#head_menu_rght {
    display: inline-block;
    right: 80%;
}
ul#head_menu_rght li {
    width: 40px;
    height: 50px;
}
.wow_hdr_innr_left {
    position: fixed;
    right: 8.5%;
    width: 30%;
}
ul.nav.navbar-nav {
    position: fixed;
    top: 30px;
    right: 18%;
    display: inline-block;
}
li.dropdown.head_name_links {
    width: 110px;
    height: 50px;
}
ul.dropdown-menu.clearfix.create_head_menu.toleft {
    position: absolute;
    width: 300px;
}
ul.dropdown-menu.search-dropdown-container {
    position: absolute;
}
.dropdown-toggle::after {
    display: none;
}
#filterby-post li {
    float: left !important;
    margin: 10px 27px !important;
}
ul#filterby-post {
    top: 80px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
@media only screen and (max-width: 2400px) and (min-width: 1366px) {
    /*.container {*/
    /*    width: 100%;*/
    /*}*/
    .chat-container.full {
        min-height: 97%;
    }
}
@media (min-width: 1400px){
    /*.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {*/
    /*    max-width: 100%;*/
    /*}*/
    .top-bar .container {
        padding: 0 !important;
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1100px){
    /*.top-bar .container {*/
    /*    padding: 0px 5% 0 0 !important;*/
    /*}*/
}
@media only screen and (max-width: 1199px) {
    .property__filter {
        padding-top: 140px;
    }
}
@media only screen and (max-width: 1095px){
    .page-margin {
        padding: 20px;
        margin-top: 90px;
    }
    .container {
        width: 100% !important;
    }
    .navbar.navbar-default.navbar-fixed-top,  ul.nav.navbar-nav  {
        top: 87px;
    }
    ul#wo_home_search {
        top: 87px;
    }
    ul.nav.navbar-nav {
        right: 22%;
    }
    body .search-container .search-input {
        width: 225px;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
        background-color: transparent !important;
    }
    li.wo_user_name {
        height: auto !important;
    }
    .system-modal-left .side-bar {
        right: 0;
        left: unset;
    }
    ul#filterby-post {
        top: 135px;
    }
    .left-part {
        margin-right: 0;
    }
}
@media only screen and (max-width: 768px) {
    ul#head_menu_rght {
        right: 70%;
    }

}
@media only screen and (max-width: 560px) {
    ul#head_menu_rght {
        display: inline-block;
        right: 60%;
    }
    li.dropdown.head_name_links {
        margin-top: -33px;
    }
    ul.nav.navbar-nav {
        right: 24%;
    }
}
ul.dropdown-menu.ani-acc-menu li.wo_user_name {
    width: 94% !important;
}
ul.dropdown-menu.ani-acc-menu li {
    height: fit-content !important;
    width: 100% !important;
}
ul.languages a:hover {
    text-decoration: none;
}
@media only screen and (max-width: 1094px) {
    .mobile-bottom-bar {
        z-index: 30 !important;
    }
}
@media (min-width: 992px) {
    /*.container, .container-lg, .container-md, .container-sm {*/
    /*    max-width: 98%;*/
    /*}*/
}
@media (min-width: 768px) {
    /*.container, .container-md, .container-sm {*/
    /*    max-width: 95%;*/
    /*}*/
}
@media (min-width: 576px) {
    /*.container, .container-sm {*/
    /*    max-width: 95%;*/
    /*}*/
}
@media (max-width: 992px) {
    ul#head_menu_rght {
        right: 75%;
    }
}
@media only screen and (max-width: 786px) {
    ul.nav.navbar-nav {
        right: 25%;
    }
}
@media only screen and (max-width: 800px) and (min-width: 700px) {
    ul#head_menu_rght {
        right: 74%;
    }
}
@media only screen and (max-width: 1430px) and (min-width: 1200px) {
    #filterby-post li {
        float: left !important;
        margin: 10px 17px !important;
    }
}
@media only screen and (max-width: 676px) {
    li.dropdown.head_name_links {
        margin-top: -34px;
    }
    ul#head_menu_rght {
        right: 67%;
    }
    ul#head_menu_rght li.dropdown a.dropdown-toggle.user-menu-combination {
        margin-top: -35px;
        width: 55px;
        position: fixed;
        top: 127px;
    }
    li.dropdown-search-link a {
        display: flex;
        align-items: center;
        width: 100%;
    }
    li.wo_user_name a {
        display: flex;
    }
    #filterby-post li {
        margin: 10px 22px !important;
    }
    .wo_user_profile .btn-glossy a svg.feather, .wo_user_profile .btn-glossy button svg.feather {
        margin: 2px 3px 0 9px;
        position: absolute;
    }
}
@media only screen and (max-width: 580px) {
    ul#head_menu_rght {
        right: 57%;
    }
}
@media only screen and (max-width: 480px){
    ul.nav.navbar-nav {
        right: 6%;
    }
    ul#head_menu_rght {
        right: 53%;
    }
}
.navbar-default .navbar-nav>.open>a.dropdown-toggle.user-menu-combination {
    background-color: transparent !important;
}
li.wo_user_name {
    height: auto !important;
}
.icon {
    direction: ltr;
}
ul.dropdown-menu.ani-acc-menu {
    margin-right: -191px !important;
}
.online-content-toggler .tab-content .fade:not(.show) {
    opacity: 1 !important;
}
nav.navbar.navbar-expand-lg.site-header .navbar-nav.mx-auto {
    margin-right: 0 !important;
}
.hero__illustration {
    position: absolute;
    right: auto;
    bottom: 200px;
    left: -60px;
    height: 800px;
}
h5, h5 > a, h5 > span {
    text-align: right;
}
h1, h1 > a, h1 > span {
    text-align: right;
}
p, th, td, li, input, textarea, select, label, blockquote, span {
    text-align: right;
}
h4, h4 > a, h4 > .counterThree, h2, h2 > a, h2 > span {
    text-align: right;
}
.top-bar .right-side .nav .toooltip-content .languages li.active:first-child {
    border: 2px solid #fda706 !important;
    color: black !important;
}
