.body-fix{position:fixed;width:100%}.body-fix .detail-banner{z-index:100}.header-bottom .nav>li>a {font-size: 14px!important;}
    .header-nav-primary.nav>li>a {padding: 14px 14px!important; margin: 0px 10px}
     .img-loader-spin {
        position: absolute;
        top: 50%;
        left: 45%;
    }
    body {
        background-color: #f7f8f9;
        color: rgba(54, 54, 54, 0.7)!important;
    }
    @media only screen and (max-width: 1400px) and (min-width: 900px) {
        body {
            zoom: 0.85; /* Other non-webkit browsers */
            zoom: 85%; /* Webkit browsers */
        }
    }
    .geo-content p span {
        color:inherit!important;
    }
    body, p, .cluster, .top-bar a {
        font-family: 'Source Sans Pro', sans-serif!important;
    }
    .post-content p {
        font-family: "Varela Round"!important;
    }
    body, a, p {
        font-family: 'Source Sans Pro', sans-serif;
    }
    table.basic-table td, table.basic-table th {
        font-size: 14px!important;
    }
    body, body p {
        font-size: 16px;
    }
    body, body p {
        line-height:22px
    }
    .bg-secondary {
        background-color: #ff6060!important;
    }
    .data-unit {
        background-color: transparent!important;
    }
    input[type="number"]::-webkit-outer-spin-button,
    input[type="number"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    input[type="number"] {
        -moz-appearance: textfield;
    }
    input, input[type=email], input[type=number], input[type=password], input[type=text], select, ul.tagit, .tagit.ui-widget {
        border-radius: 25px!important;
    }
    .header-wrapper.navbar-fixed-top .header-logo {
        padding: 8px 50px 5px 0px!important;
    }
    .listing-badges .box {
        float: left;
        bottom: 0px;
        position: absolute;
        padding: 6px;
    }
    .bootstrap-select.btn-group .dropdown-toggle .filter-option {
        font-size: 13px !important;
    }
    .text-blue {
        color:#092c61;
    }
    .actionLink:hover {
        background: #f0f0f0;
    }
    body.mfp-zoom-out-cur #livesite_action_buttons, body.modal-open #livesite_action_buttons {
        display: none;
    }
    .f14 {
        font-size:14px!important;
    }
    .f13 {
        font-size:13px!important;
    }
    .geo-content h2 {
        font-size:16px!important;
        margin-bottom:10px;
    }
    .font-default {
        font-family:'Montserrat', sans-serif!important;
    }
    .property-description h2.desc-headline {
        font-size: 18px;
        margin: 35px 0 25px 0;
        padding-bottom: 15px;
        border-bottom: 1px solid #eaeaea;
    }
    .page-wrapper.m-t-60 {
        margin-top:115px!important;
    }
    .btn-primary {
        background-color: #2a3a70!important;
    }
    .map-popup-location-info i {
        color: #4db7fe;
    }
    .map-metro-btn img {
        height: 30px!important;
    }
    .plan-features.agent-contact-details i {
        font-size: 18px;
        position: relative;
        top: 5px;
        left: 0px;
        position: absolute;
        color: red;
    }
    .property .plan {
        transform: none;
        box-shadow: none;
    }
    .ui-widget-content .ui-state-default {
        background: #2a3a70!important;
        color: #ffffff!important;
    }
    .input-sm {
        font-size: 13px!important;
    }
    .grecaptcha-badge {
        display: none!important;
    }