body.detail-page .mobileBanner-main {
    width: 1170px;
    margin: auto;
    margin-top: -3px;
}
/**************************************/
/************320pxx567px***************/
@media only screen and (min-width:320px) and (max-width:567px) {
    /************Home-Page**********/
    .home-page .mobile-search-area.desktop-search-area {
        display: none;
    }

    .home-page section.recommend {
        display: none;
    }

    header .mobile-hedr {
        padding-top: 11px;
        padding-bottom: 11px;
        background: #ffffff;
        box-shadow: 0px 12px 10px rgba(0, 0, 0, 0.04);
        position: relative;
        height: 61px;
    }

    img.img-responsive.m-logo {
        width: 76%;
        margin: 0 auto;
    }

    .home-page #srch-dubai h2 {
        border: 0;
        margin-bottom: 0;
        padding: 0;
        font-size: 18px;
        margin-top: 0;
        color: #3E3E3E;
        font-style: normal;
        font-weight: normal;
    }

    .home-page section#srch-dubai .br-b {
        border: 0;
    }

    #newslttr h2 {
        font-size: 18px;
        margin-bottom: 32px;
    }

    header .mobile-hedr .navbar-header .navbar-toggle.collapsed .icon-bar {
        background-color: #333333;
        margin-bottom: 2px;
        margin-top: 5px;
    }

    header .mobile-hedr .navbar-header button {
        margin-top: -9px;
        padding-left: 0;
        padding: 0;
        margin: 0;
    }

    .home-page #srch-dubai .mobile-nne {
        display: block;
        padding-bottom: 0;
        width: 100%;
        margin-left: 0;
    }

        .home-page #srch-dubai .mobile-nne ul#PopularSearch-List li {
            width: 100%;
            padding-top: 0;
            /* margin-bottom: 1px; */
            padding-bottom: 1px;
        }
    /******residental*******/
    #mobile-residental {
        display: block;
        margin-top: 30px;
    }

        #mobile-residental ul.nav.nav-tabs li {
            width: 50%;
            height: 47.45px;
            box-shadow: -3.31034px 0px 2.2069px rgba(0, 0, 0, 0.03) !important;
        }

    section#mobile-residental .container {
        padding: 0;
    }

    #mobile-residental ul.nav.nav-tabs li a {
        text-align: center;
        font-size: 15.4483px;
        border: 0;
        padding: 12px 10px !important;
    }

    section#mobile-residental ul.nav.nav-tabs {
        border-bottom: 1px solid #F3F3F3;
    }

    #mobile-residental ul.nav.nav-tabs li.active:nth-child(1):before {
        border-top: 5px solid #F35E75;
        content: '';
        position: absolute;
        width: 100%;
        border-radius: 2.94828px 0 0px 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active:nth-child(2):before {
        border-top: 5px solid #F35E75;
        content: '';
        position: absolute;
        width: 100%;
        border-radius: 0 2.94828px 0px 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active a {
        color: #F35E75;
    }

    #mobile-residental ul.nav.nav-tabs li a:hover {
        color: #F35E75;
    }

    .read-more-state {
        display: none;
    }

    .read-more-target {
        opacity: 0;
        max-height: 0;
        font-size: 0;
        transition: .25s ease;
    }

    div#residenta .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    div#residenta .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 14px;
    }

    div#residenta .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    div#residenta .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 14px;
    }

    div#residenta .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    div#residenta .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        padding: 0 .5em;
        color: #666;
        font-size: 14px;
        line-height: 2;
        /*border: 1px solid #ddd; */
        border-radius: .25em;
    }
    /***************/
    /******commercial*******/
    .read-more-state {
        display: none;
    }

    .read-more-target {
        opacity: 0;
        max-height: 0;
        font-size: 0;
        transition: .25s ease;
    }

    div#commercia .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    div#commercia .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 14px;
    }

    div#commercia .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    div#commercia .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 14px;
    }

    div#commercia .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-size: 14px;
        font-family: FontAwesome !important;
    }

    div#commercia .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        padding: 0 .5em;
        color: #666;
        font-size: 14px;
        line-height: 2;
        /*   border: 1px solid #ddd; */
        border-radius: .25em;
    }
    /***************/
    div#residenta ul.read-more-wrap,
    div#commercia ul.read-more-wrap {
        /* padding: 20px; */
        width: 100%;
        float: left;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

        div#residenta ul.read-more-wrap li span.pro-prty,
        div#commercia ul.read-more-wrap li span.pro-prty {
            width: 100% !important;
            float: left;
            font-size: 16px;
            line-height: 16px;
            color: #049DB9;
        }

        div#residenta ul.read-more-wrap li span:nth-child(2),
        div#commercia ul.read-more-wrap li span:nth-child(2) {
            font-weight: normal;
            font-size: 10px;
            line-height: 12px;
            color: #B3B3B3;
        }

        div#residenta ul.read-more-wrap p,
        div#commercia ul.read-more-wrap p {
            line-height: 20px;
            float: left;
            width: 90%;
            margin-bottom: 0;
            margin-top: 10px;
        }

        div#residenta ul.read-more-wrap i.fa.fa-angle-right,
        div#commercia ul.read-more-wrap i.fa.fa-angle-right {
            float: right;
            margin-top: 20px !important;
            color: #C4C4C4;
        }

        div#residenta ul.read-more-wrap li,
        div#commercia ul.read-more-wrap li {
            width: 100%;
            float: left;
            padding: 0px 20px;
            height: 55px;
            border-bottom: 1px solid #f3f3f3;
        }

            div#residenta ul.read-more-wrap li:hover,
            div#commercia ul.read-more-wrap li:hover {
                background-color: #F3F3F3;
            }

    label.read-more-trigger {
        width: 100%;
        float: left;
        text-align: center;
        border: 0;
        font-size: 14px;
    }

    li.read-more-target {
        overflow: hidden;
    }

    section#mobile-residental .tab-content {
        margin-top: 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active {
        box-shadow: none;
    }
    /**************Popular Searches in Dubai***************/

    #srch-dubai {
        margin-top: 55px;
    }

        #srch-dubai ul li a {
            font-size: 12px;
        }

            #srch-dubai ul li a:hover {
                color: #049DB9;
                border-bottom: none;
            }

    p.show-m {
        display: block;
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 20px;
    }

        p.show-m a {
            font-size: 14px;
        }
    /*********Readmore**********/
    section#srch-dubai .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 14px;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    section#srch-dubai .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 14px;
    }

    div#srch-dubai .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-size: 14px;
        font-family: FontAwesome !important;
    }

    section#srch-dubai .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        padding: 0 .5em;
        color: #666;
        font-size: 14px;
        line-height: 2;
        border-radius: .25em;
    }
    /**************Subscribe to our Newsletter***************/
    #newslttr {
        margin-top: 57px;
        padding-bottom: 20px !important;
        background-color: #ffffff;
    }

        #newslttr h2 span.spn {
            color: #F35E75;
        }

        #newslttr .news-lttres form {
            height: 42px;
        }

            #newslttr .news-lttres form input#Email {
                height: 42px;
                padding: 13px;
                border: 1px solid #F3F3F3;
                color: #6B6B6B;
            }

                #newslttr .news-lttres form input#Email::placeholder {
                    font-size: 13px;
                }

            #newslttr .news-lttres form button#send_subscriber {
                line-height: 0;
                font-size: 13px;
            }

                #newslttr .news-lttres form button#send_subscriber:hover {
                    background: #049DB9;
                    box-shadow: none;
                }

    /****************Side Menu****************/
    #menu-mobiles img.img-responsive.m-close {
        width: 18px;
        color: #6B6B6B !important;
        margin-right: 8px;
    }

    .mobile-hedr #menu-mobiles ul li a {
        font-size: 16.0031px;
        line-height: 19px;
        color: #333333;
    }

    header .mobile-hedr #menu-mobiles ul .brder-none {
        display: none;
    }

    header .mobile-hedr #menu-mobiles ul p a.button-moble {
        padding: 15px;
        font-size: 16.0031px;
        font-weight: 700 !important;
        box-shadow: none;
        width: 210px;
        line-height: 20px;
    }

    footer .footer-down p {
        font-size: 12.4527px;
    }
    /**************************************/
    /************Listing-page***************/

    /********Header*******/
    .lst header .mobile-hedr .navbar-header button {
        margin-top: 9px !important;
    }

    header .mobile-hedr #menu-mobiles ul li {
        padding: 14px 30px;
    }

    .lst header .prprtis {
        margin-top: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .lst .locatio-search-mobile-small {
        width: 73%;
        margin-top: 5px;
        z-index: 1;
    }

        .lst .locatio-search-mobile-small input.search-field::placeholder {
            font-size: 12px;
        }

        .lst .locatio-search-mobile-small input.search-field {
            height: 34.28px;
        }

        .lst .locatio-search-mobile-small div#mobile-search-fixed-Small i {
            position: absolute;
            right: 10px;
            top: 11px;
            font-size: 12px;
            color: #F35E75;
        }

    .lst #mobile-freatur .type-prprty {
        padding-top: 0;
    }

    .lst section#search-name {
        display: none;
        margin-top: 0px;
        padding-bottom: 11px;
        background: #ffffff;
        padding-top: 8px;
    }

    .lst section#sevice-pro-holder .container {
        padding: 0;
    }

        .lst section#sevice-pro-holder .container .col-md-12.no-padding.map-fav {
            padding: 0 15px;
        }

    #mobile-freatur .type-prprty .show-mble > li {
        margin-top: 0;
    }

    .lst .prprti-mbile-header {
        height: 60px;
    }

    .lst header .mobile-hedr {
        box-shadow: none;
        /*  z-index: 2; */
    }

    .lst #mobile-freatur .sort-map > ul {
        display: block;
    }

    .lst section#mobile-freatur .clr-fav {
        float: left;
        width: 100%;
    }

        .lst section#mobile-freatur .clr-fav p {
            margin-bottom: 3px;
            font-size: 13px !important;
        }

            .lst section#mobile-freatur .clr-fav p.pull-right {
                color: #E35050;
            }

    .lst #srvce-sale .listview .sale-hme .imgrnt-over ul li a {
        font-size: 12px;
        padding: 0px !important;
        border: 0;
        line-height: 30px !important;
        width: auto;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li {
        line-height: 28px;
    }

    #srvce-sale .listview .sale-hme .detail-agent .imgrnt-over ul.cal-email i {
        font-size: 12px;
        display: inline-block !important;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(1) a {
        /*  width: 63px; */
        box-shadow: none;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(2) a {
        /*  width: 70px; */
        box-shadow: none;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) a {
        float: left;
        /*  width: 34px; */
        width: 100%;
        height: 30px;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) {
        margin-right: 0;
    }

    .lst section#srvce-sale .listview.properties-container {
        padding: 5px;
        padding-top: 0;
    }

    .lst p.prmi-m {
        font-size: 10px !important;
        padding: 2px 4px !important;
        left: 6px !important;
    }

    .lst #srvce-sale .sale-hme {
        border: 0;
        padding: 0;
        border-radius: 0;
        background: transparent;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span p {
        width: auto;
        font-size: 1.4rem !important;
        font-weight: bold !important;
        margin-right: 3px;
        margin-top: 0px;
    }

    .mobile-srch-dropdwn {
        border: 1px solid #d1d1d1;
    }

    .locatio-search-mobile-small input.search-field {
        border: 0;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span {
        font-size: 18px;
        margin-right: 4px;
    }

    .lst #srvce-sale .listview .sale-hme .row ul li {
        float: left;
    }

    .lst #srvce-sale .sale-hme .img-rnt .imgrnt-over .slect.addWish {
        right: -2%;
    }

    .lst #srvce-sale .sale-hme .img-rnt .imgrnt-over .addWish i {
        padding: 4px;
        font-size: 13px !important;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt {
        padding-top: 4px !important;
        height: auto;
        padding-bottom: 0 !important;
        padding: 0px !important;
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

        .lst #srvce-sale .listview .sale-hme .detail-rnt .location {
            position: inherit;
            margin-top: 6px !important;
            width: 100%;
            margin-bottom: 6px;
        }

    #srvce-sale .listview .sale-hme .detail-area ul.cat-nam {
        width: 100%;
        margin-top: -5px;
        margin-bottom: 4px;
    }

        #srvce-sale .listview .sale-hme .detail-area ul.cat-nam li {
            display: block;
            color: #6b6b6b;
        }

    #srvce-sale .sale-hme .row ul.cat-go li:first-child {
        display: inline-block;
    }

    #srvce-sale .sale-hme .img-rnt img {
        height: 139px;
        object-fit: cover;
        object-position: center;
    }

    #mobile-freatur .type-prprty > ul > li div a.form-control {
        font-size: 12px;
    }

    #mobile-freatur .type-prprty > ul > li a {
        font-size: 12px;
    }

    .desc li:after {
        border: 0;
        display: none;
    }

    .lst #srvce-sale .sale-hme ul.cat-go li {
        margin-right: 5px !important;
        font-weight: 600;
    }

    #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 14px !important;
        margin-top: 10px;
    }

    #srvce-sale .sale-hme .locan .col-md-11.col-sm-11.col-xs-11.no-padding {
        width: 100%;
    }

    #srvce-sale .listview .sale-hme .detail-rnt .title {
        top: 2px !important;
    }

    #srvce-sale .listview .sale-hme .detail-area .col-md-12.no-padding.desc {
        padding-left: 0;
        padding: 0;
    }

    #srvce-sale .listview .sale-hme .detail-agent {
        padding-bottom: 0;
        float: left;
    }

    .lst #mobile-freatur .type-prprty ul.one-line li {
        margin-bottom: 0;
        margin-top: 0;
        border: 1px solid #eae9e9;
        color: #555;
    }

        .lst #mobile-freatur .type-prprty ul.one-line li a {
            border: 0;
        }

    .lst #Rental-Mobile-List {
        height: auto;
    }

    .lst #mobile-freatur .type-prprty .dropdown-bottom-list h3 {
        text-align: center;
        padding-right: 10px;
        margin-top: 0;
    }

    section#mobile-freatur .sort-map li.shqqo.pull-left {
        padding-left: 0;
    }

    section#mobile-freatur .type-prprty div#prprty .blocksection h4 {
        text-align: center;
    }

    .mobile-down-arrow {
        display: none;
    }
    /*******29.04.2020******/
    section#sevice-pro-holder {
        display: block;
    }

        section#sevice-pro-holder ul.switchingButton.category-switchingButton.tba {
            display: none;
        }
    /* .hnbn.fav-lists {
        display: block !important;
        margin-top: -66px;
        padding-right: 15px;
    } */

    .serch-clr a.favorite {
        background: transparent;
        color: #E35050;
        padding: 0 !IMPORTANT;
        font-size: 16px !important;
        float: right !important;
    }

    .serch-clr a {
        float: left;
    }

        .serch-clr a.favorite i.fa.fa-heart {
            display: none;
        }

    section#sevice-pro-holder .hnbn {
        display: none;
    }

    section#sevice-pro-holder .col-md-12.no-padding.brder-more.category-ListingPage {
        background: none;
        padding: 0;
        overflow-y: scroll;
        margin-bottom: .8rem;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        width: auto;
        float: left;
        display: block !important;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible {
        display: flex;
        overflow-x: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul {
        /*width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;*/
        padding: 0 1.6rem;
    }
        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul::-webkit-scrollbar {
            width:0;
        }
    p.alloction {
        margin-bottom: 0;
        padding-right: 15px;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible .all-locations {
            display: block !important;
            position: initial;
            white-space: nowrap;
            font-size: 12px;
            background: #049DB9;
            display: flex !important;
            padding: 5px 11px !important;
            border-radius: 4px;
            color: #ffffff !important;
            font-weight: 200;
            line-height: 20px;
            margin-top: 2px;
        }

    .lst section#mobile-freatur .clr-fav li a {
        width: auto;
        float: left;
        font-size: 13px;
    }

    .lst section#mobile-freatur .clr-fav li:nth-child(2) {
        float: right;
    }

    .lst section#mobile-freatur .clr-fav li i.fa.fa-heart {
        display: none;
    }
    /*************30.04.2020*************/
    .search-name-mobile {
        margin-top: 14px;
    }

    #sevice-pro-holder ul.property-btns-holder li.shqqo a {
        text-align: left;
        padding: 0;
        font-size: 14px;
        color: #333333 !important;
    }

    section#sevice-pro-holder .hnbn {
        display: none;
    }

    .map-fav ul#btnContainer {
        padding: 0;
    }

    section#sevice-pro-holder .hnbn li.icn {
        display: none;
    }

    section#sevice-pro-holder .hnbn .hjml {
        width: 100%;
        margin-top: 11px;
    }

        section#sevice-pro-holder .hnbn .hjml p.cmb {
            display: none;
        }

    section#sevice-pro-holder .col-md-4.hnbn.right-side {
        display: block !important;
        padding-left: 0;
    }

    .lst section#mobile-freatur .clr-fav li.flt-rght a {
        color: #E35050;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn {
        width: auto;
    }

        .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
            border: 0 !important;
            color: #333333 !important;
            padding: 0;
            height: auto;
            margin-top: 0px;
            font-size: 14px;
            margin-left: -19px;
            text-align: right;
        }

    #sevice-pro-holder ul.property-btns-holder li.shqqo {
        width: auto;
    }

    .lst section#srvce-sale {
        padding-top: 0;
        margin-top: -11px !important;
        background: transparent;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn {
        width: 138px !important;
        float: left;
        right: 0 !important;
        max-width: unset !important;
        margin-top: 7px;
        border-top: 5px solid #049DB9;
    }

        .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn:before {
            content: '';
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #049DB9;
            top: -11px;
            position: absolute;
            right: 31px;
        }

    .hjml .dropdown-bottom-list li a {
        font-size: 12px !important;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        margin-right: 0;
        padding-right: 6px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage li a {
        border: 1px solid #E5E5E5;
        padding: 1px 9px;
        border-radius: 3px;
    }

    .mobile-srch-dropdwn div#Search-Field-Items-Container-Mobile-Small ul {
        height: 200px;
        overflow: overlay;
    }

    .lst section#sevice-pro-holder {
        /* z-index: 0; */
        background: #ffffff;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    #srvce-sale .sale-hme .featurd-fnt {
        font-size: 10px !important;
        padding: 3px !important;
        margin-left: -5px;
    }

    body.lst .addFavourite a.closeTooltip .m-close {
        display: block;
    }

    .col-md-4.hnbn.right-side {
        width: 36%;
    }
    /*****************Favarits***********************/
    .modal.right.fade.in .modal-dialog {
        width: 100% !important;
    }

    div#ShortlistedProperty-List .img-rnt img {
        width: 100%;
        height: 107px;
    }

    div#ShortlistedProperty-List .img-rnt {
        height: 107px;
    }

    div#favoriteModel .batch img {
        margin-top: -33px;
        width: 56px;
    }
    div#ShortlistedProperty-List .fav-detail .col-md-12.no-padding ul {
        margin-top: -4px;
    }
    #shrtless .side-shrtlist .detail-shrtlist .green-clrs {
        margin-top: -8px;
        padding-left: 21px;
    }

    div#ShortlistedProperty-List span.checkmark {
        margin-top: -23px;
        margin-left: 43px;
        background: #EFEFEF;
        border: 1.04219px solid #e3e3e3;
    }

    #shrtless .col-md-7.no-padding.mobile-price.favmob-price p.ft {
        margin-bottom: 4px !important;
    }

    img.img-responsive.arrows-close {
        width: 12%;
    }

    #shrtless .side-shrtlist .close {
        left: 0;
        padding-left: 15px;
    }

    img.img-responsive.fav-logo {
        margin: 0px auto;
        position: fixed;
        height: 34px;
        width: 100px;
        left: 50%;
        margin-left: -50px;
        margin-top: 5px;
        z-index: 9;
    }

    div#favoriteModel .side-shrtlist h3.hdding.hidmob {
        margin-top: 55px;
        font-size: 14px;
        color: #333333;
        font-weight: bold;
        padding-bottom: 11px;
    }

    #shrtless .btns-shortprprts {
        position: absolute;
        top: 0px;
        z-index: 9999;
        margin-top: 90px;
        width: 100%;
        background: #ffffff;
    }

        #shrtless .btns-shortprprts p.shortlist {
            width: 100% !important;
            padding: 0px 14px;
        }

    div#favoriteModel #shrtless .btns-shortprprts p.shortlist a.modalAgent {
        background-color: #049DB9;
    }

    div#favoriteModel #shrtless .btns-shortprprts .cler-data {
        position: absolute;
        right: 31px;
        top: -26px;
    }

    div#ShortlistedProperty-List {
        margin-top: 144px;
        padding: 0px 15px;
    }

    #shrtless .side-shrtlist {
        height: 104vh;
    }

    div#favoriteModel .side-shrtlist .col-md-12.fav-top {
        position: fixed;
        width: 100%;
        height: 57px;
    }

    #ShortlistedProperty-List label.checkGroup.hidetab {
        float: right;
        z-index: 9;
    }
    /**********Search-bar********/
    #mobile-freatur .type-prprty .form-dropdown.clck-hde5 {
        padding: 8px !important;
        width: 154px !important;
    }

    #mobile-freatur .clck-hde5 .one-line {
        padding: 0;
        height: auto;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde6 {
        padding: 8px !important;
        width: 100px !important;
        left: 33%;
    }

        #mobile-freatur .type-prprty .form-dropdown.clck-hde6 .one-line {
            padding: 0;
        }

    #mobile-freatur .type-prprty .clck-hde7 {
        padding: 8px !important;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde4 {
        padding: 8px;
        width: 88px !important;
        left: 48%;
    }

    #mobile-freatur .type-prprty .clck-hde4:before {
        left: 33px;
    }

    #mobile-freatur #types1 .clck-hde6:before {
        left: 41px !important;
    }

    #mobile-freatur .type-prprty .clck-hde2 {
        padding: 8px !important;
    }

    #mobile-freatur {
        border-bottom: 0;
        margin-top: 1px;
        background: #ffffff;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        right: 0;
        top: 3px;
    }

    #mobile-freatur .type-prprty .clck-hde2:before {
        left: 116px;
    }

    .mobile-srch-dropdwn div#Search-Field-Items-Container-Mobile-Small {
        border: 0;
        box-shadow: 0px 6px 13px 0px #888686;
    }

    #shrtless .side-shrtlist .detail-shrtlist h4 {
        font-weight: 700;
    }

    /***********Pagination***********/
    .lst .pagination-holder.text-center .pagingWrapper {
        width: 100%;
        float: left;
        background: #ffffff;
    }

        .lst .pagination-holder.text-center .pagingWrapper .pager {
            float: left;
            margin-left: 0;
            text-align: center;
            width: 100%;
        }

    .lst .sale-hme-container {
        border-bottom: 0;
        background: #ffffff;
        padding-top: 7px;
        padding-bottom: 7px;
        margin-bottom: 7px;
        /*  z-index: -1; */
        float: left;
        width: 100%;
    }

    body.lst {
        background: #f3f3f3;
    }

    .lst #srvce-sale .sale-hme-container:nth-child(1) .sale-hme {
        padding-top: 0;
    }

    .pagination-holder.text-center .pagingWrapper .pager span.numeric span {
        padding: 4px 10px;
    }

    .lst .pagination-holder.text-center .pagingWrapper .pager span.next.PageActive {
        padding: 4px 10px;
    }

    .lst .pagination-holder.text-center .pagingWrapper .pager span.previous.PageInActive {
        padding: 4px 10px;
    }

    /**********Listingpage-list-view section************/
    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 12px !important;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
        margin-top: -1px;
    }

    .lst #srvce-sale .sale-hme .img-rnt {
        width: 127px;
        height: 139px !important;
        float: left;
    }

    .lst #srvce-sale .sale-hme .detail-rnt {
        height: auto;
        padding-bottom: 0 !important;
    }

    .lst .sale-hme .row.detail-area {
        margin-top: 0;
        background: transparent !important;
        padding: 0 !important;
        min-height: 0;
        max-height: 0;
    }

        .lst .sale-hme .row.detail-area .desc ul.cat-nam {
            width: 100%;
            float: left;
            line-height: 0px;
            margin-top: 2px !important;
        }

            .lst .sale-hme .row.detail-area .desc ul.cat-nam li {
                width: 100%;
                font-size: 11px !important;
                color: #6b6b6b !important;
            }

    .lst ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left;
        line-height: 0;
        margin-top: 5px !important;
    }

    .lst .sale-hme .desc ul.cat-go li {
        line-height: 0 !important;
        font-size: 12px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
        font-size: 12px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) {
        font-size: 12px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
        font-size: 12px !important;
    }

    .lst .sale-hme .desc ul.cat-go li i {
        font-size: 12px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) i {
        font-size: 12px !important;
    }

    .lst .row.backclr.detail-agent .col-md-4.image {
        display: none;
    }

    .lst .sale-hme .imgrnt-over {
        width: 100%;
        padding: 0 !important;
    }

    .lst .row.backclr.detail-agent {
        background: transparent !important;
        padding-right: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        margin: 0;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a,
    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 13px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
       /*  width: 38% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email {
        width: 100%;
        float: left;
        margin-bottom: 0 !important;
        margin-top: 10px !important;
    }

        .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
           /*  width: 38% !important; */
            float: left;
            margin-right: 3px !important;
            background-color: #F35E75;
            text-align: center;
            border-radius: 2px;
        }

    .lst .sale-hme .cal-email li:nth-child(3) {
        width: 19% !important;
        margin: 0 !important;
        float: left;
        margin-top: 0px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
    }

        .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn {
            box-shadow: none;
            background: #049DB9 !important;
        }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 4px !important;
    }

    .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 19px !important;
        margin-right: -2px !important;
        padding-top: 5px;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 13px !important;
    }

    .lst p.prmi-m {
        font-size: 10px !important;
        padding: 1px 3px !important;
        left: 5px !important;
        top: 6% !important;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p {
        min-height: 0px;
        padding-left: 0 !important;
    }

    .lst .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 14px !important;
        width: 100% !important;
    }

    .lst #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 61%;
        padding-left: 6px;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
        content: '\f041 ';
        font-family: FontAwesome;
        margin-right: 7px;
        font-size: 12px;
        color: #6b6b6b;
    }

    /********9.5.2020********/
    section#search-name h1 {
        font-size: 14px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span {
        font-size: 12px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        display: none !important;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li:nth-child(-n+10) {
            display: block !important;
        }

    /*********Location modal***********/
    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show {
        position: fixed;
        width: 80% !important;
        height: 100%;
        top: 0;
        right: 0;
        background: #fff;
        z-index: 999999999999999999999999;
        display: block;
        /* box-shadow: -100px 0px 20px 20px rgba(0, 0, 0, 0.53);*/
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li {
            display: inline-block !important;
            width: 100% !important;
            float: unset !important;
            position: unset !important;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a {
            border: 0;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li {
            margin-bottom: 10px;
            /*  padding-left: 10px; */
        }

    .all-locations-show button.closenav.close-all-loc:before {
        content: 'All Location';
        top: 16px;
        position: absolute;
        left: 20px;
        color: #000000;
        font-size: 14px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a span {
        font-size: 15px;
        display: block !important;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a span.property-count {
            color: #6b6b6b !important;
        }

    .all-locations-show button.closenav.close-all-loc {
        position: fixed;
        margin-bottom: 12px;
        width: 80%;
        top: 0;
        right: 0;
        border-bottom: 1px solid #E5E5E5;
        padding-bottom: 17px;
        background: #ffffff;
    }

        .all-locations-show button.closenav.close-all-loc img.img-responsive.m-close {
            display: block;
            width: 6%;
            float: right;
            margin-right: 20px;
            margin-top: 17px;
        }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li:nth-child(2) {
        margin-top: 60px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show span.all-locations {
        display: none !important;
    }

    /****************Favarites-all modal******************/
    div#emailall .modal-content {
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
    }

    div#emailall .modal-dialog.modal-lg {
        margin: 0;
        height: 100%;
    }

    div#emailall .col-md-5 {
        display: none;
    }

    .emailal .modal-body .col-md-7 {
        padding: 0;
        margin-top: 50px;
    }

    .emailal .col-md-12 {
        padding: 0;
    }

    div#emailall .modal-content .modal-header {
        padding: 17px 15px;
    }

    /*********Email-agent***********/
    div#emailmobilebtn .emailpoup-right .detail-rnt span.price p {
        /* margin-top: -3px; */
        line-height: unset !important;
    }

    div#emailmobilebtn form {
        padding: 4px 33px;
    }

    #emailmobilebtn .modal-content .modal-header .close {
        font-size: 16px !important;
        margin-top: 0 !important;
    }

    #emailmobilebtn .modal-body form input::placeholder {
        font-size: 14px;
    }

    div#emailmobilebtn form textarea#Lead_Comments {
        font-size: 14px !important;
    }

    div#emailmobilebtn .emailpoup-right .detail-rnt h4.title a {
        text-overflow: ellipsis !important;
        overflow: hidden;
        line-height: 16px;
        white-space: nowrap;
        width: 100%;
    }

    .mobile-emailpop .detail-rnt h4 {
        display: grid;
    }

    div#emailmobilebtn {
        padding-right: 0 !important;
    }
    /************Details-page*************/
    .prprty-detail-header {
        background: #ffffff;
    }

    body.detail-page ul.breadcrumb {
        display: none !important;
    }

    body.detail-page .mobileBanner-main {
        width: 100% !important;
    }

    body.detail-page section#banner-detail {
        width: 100% !important;
    }

    body.detail-page .row.s1 .column:first-child {
        width: 100% !important;
        display: block;
    }

        body.detail-page .row.s1 .column:first-child img {
            height: 200px !important;
            max-width: 100% !important;
            min-width: 100% !important;
        }

    body.detail-page .row.s1 .column {
        display: none;
    }

    body.detail-page .hartinmobile a i {
        color: #ffffff;
        font-size: 20px !important;
    }

    body.detail-page div#fixed-property-menu .fixed-propery-menu-ul-list li a {
        padding: 0 !important;
        line-height: 24px;
    }

    body.detail-page .col-md-6.fixed-propery-menu-ul-list {
        margin-top: -11px;
    }

    body.detail-page div#fixed-property-menu {
        box-shadow: none;
        border-bottom: 1px solid #E5E5E5;
        line-height: 40px;
        margin-top: 0 !important;
        padding-top: 15px;
    }

    body.detail-page .mobil-tbs2 {
        background: #ffffff;
    }

        body.detail-page .mobil-tbs2 p span:first-child {
            margin-right: 4px;
            font-size: 16px;
        }

    body.detail-page #fixed-property-menu ul li a:after {
        height: 2px;
        background: #049DB9;
        bottom: -11px;
    }

    .minus-mrgn.property-detail-page-inner.title-frst {
        display: none;
    }

    .mobil-tbs2 h3 {
        font-size: 16px !important;
        font-weight: 900;
        margin-top: 6px !important;
        margin-bottom: 6px !important;
    }

    .mobil-tbs2 p:last-child {
        font-size: 13px;
        margin-bottom: 0;
    }

    #fixed-property-menu ul li:last-child {
        text-align: right;
        width: auto;
        float: right;
        padding-top: 9px;
    }

    #fixed-property-menu ul li:first-child {
        text-align: left;
        width: auto;
        float: left;
        padding-top: 9px;
    }

    .mblie-baner.image-m div#myModal .modal-content .small-img {
        display: none;
    }

    .mblie-baner.image-m .s2 .mySlides {
        width: auto !important;
    }

    .mblie-baner .mySlides img {
        height: auto !important;
        margin-top: 50%;
        margin-bottom: 50%;
        padding: 10px;
    }

    .mblie-baner.image-m .next {
        margin-right: 9px !important;
        font-size: 32px !important;
        margin-top: -36px;
    }

    .mblie-baner.image-m .prev {
        left: 0 !important;
        margin-left: 10px !important;
        font-size: 32px !important;
        margin-top: -36px;
    }

    .image-m .modal.s2 span.close.cursor {
        z-index: 9;
        top: 4px;
        right: 11px;
    }

    .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd {
        padding: 0;
        padding-bottom: 0 !important;
    }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-details {
            padding: 0;
            border-bottom: 1px solid #efefef;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-description {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-amenities {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-location {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd .col-md-12:nth-child(5) {
            padding: 0;
        }

    #fixed-button .col-md-12.button-section li {
        width: auto;
        /* margin-left: -16px; */
    }

        #fixed-button .col-md-12.button-section li a {
            padding: 12px 35px;
            background: #F35E75;
            border-radius: 2.49383px;
        }

        #fixed-button .col-md-12.button-section li:last-child a {
            background: #049DB9;
            padding: 4px;
            text-align: center;
            margin: 0;
            padding-left: 14px;
            height: 38px;
        }

        #fixed-button .col-md-12.button-section li:last-child:hover a {
            background: #007668;
        }

        #fixed-button .col-md-12.button-section li:nth-child(3) {
            width: 17%;
        }

        #fixed-button .col-md-12.button-section li:last-child a i.fa.fa-whatsapp {
            font-size: 29px;
        }

    body.detail-page .button-section ul {
        padding: 0 0px;
        width: 100%;
        text-align: left;
    }

    #fixed-button .col-md-12.button-section li:nth-child(1), #fixed-button .col-md-12.button-section li:nth-child(2) {
        width: 39%;
        margin-right: 7px;
        margin-left: 0;
    }

        #fixed-button .col-md-12.button-section li:nth-child(1) a, #fixed-button .col-md-12.button-section li:nth-child(2) a {
            padding: 10px;
            height: 38px;
        }

    #fixed-button.fixedbutton-down .col-md-12.button-section {
        background: #ffffff;
        box-shadow: 1px -3px 20px 0px #e1e1e1;
    }

    .for-desktop {
        display: block !important;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup .near-lction i {
        display: none;
    }

    .fcility-near .near-prprty .near-lction h4 {
        display: none;
    }

    .near-prprty.for-desktop {
        padding: 0 15px;
        width: 100% !important;
    }

        .near-prprty.for-desktop .paddingmob.mapPopup {
            width: 25%;
            height: 51px;
            background: #ffffff;
        }

    body.detail-page div#property-inner-description .dscrption-proprty .readmores {
        font-size: 14px !important;
        line-height: 21px !important;
    }

    a.ridmore {
        color: #049DB9 !important;
        margin-top: 15px;
    }

    body.detail-page span.more2 i {
        display: inline-block !important;
    }

    .detailmob h4:before {
        display: none;
    }

    body.detail-page a.ridmore span.more i {
        display: inline-block !important;
    }

    body.detail-page div#property-inner-description .dscrption-proprty .readmores a {
        color: #049DB9;
    }

    body.detail-pag a.ridmore span.less i.fa.fa-caret-up {
        display: inline-block !important;
    }

    body.detail-page div#property-inner-amenities .row.features-prprty p.read-mre span.less2 i {
        display: inline-block;
    }

    body.detail-page #mapView {
        min-height: 279px !important;
        height: 279px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup {
        border-right: 1px solid #EFEFEF;
        padding: 0 !important;
    }

        .near-prprty.for-desktop .paddingmob.mapPopup .near-lction {
            padding: 0 !important;
        }

    .fcility-near .near-prprty .near-lction img {
        float: unset !important;
        margin: 0 auto;
        padding-top: 14px;
        margin-right: auto !important;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup:nth-child(4) {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup:nth-child(1) {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .dscrption-proprty h3:before {
        display: none;
    }

    .features-prprty h3:before {
        display: none;
    }

    .fcility-near h3:before {
        display: none;
    }

    #property-inner-details .detail-mble {
        padding: 0 15px !important;
    }

    #prprty-inner .dscrption-proprty {
        padding: 15px 15px;
        border-bottom: 1px solid #efefef;
    }

    div#property-inner-amenities .row.features-prprty {
        padding: 15px 15px;
        border-bottom: 1px solid #efefef;
    }

        div#property-inner-amenities .row.features-prprty p.read-mre {
            padding-bottom: 0 !important;
        }

        div#property-inner-amenities .row.features-prprty a.ridmore {
            margin-top: 20px;
        }

    .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-location .fcility-near h3 {
        padding: 0 15px;
        margin-bottom: 0;
    }

    #fixed-property-menu.property-menu-fixed {
        z-index: 999;
        margin-top: 5px !important;
        padding-top: 13px;
        /*padding-bottom: 4px;*/
        box-shadow: 0px 4.175px 4.175px rgba(0, 0, 0, 0.11) !important;
    }

    .detls .row.prprty-bckgrnd {
        padding-bottom: 10px !important;
    }

    body.detail-page div#Similar-Properties-List .sale-hme {
        border: 0;
    }

    #srvce-sale div#Similar-Properties-List .col-md-4.detail-box {
        padding: 2px;
        border-bottom: 0;
        background: #ffffff;
        margin-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
    }

    body div#Similar-Properties-List .sale-hme .img-rnt {
        width: 127px;
        height: 139px !important;
        float: left;
    }

        body div#Similar-Properties-List .sale-hme .img-rnt img {
            height: 139px !important;
        }

    .detail-page p.prmi-m {
        font-size: 10px !important;
        padding: 1px 3px !important;
        left: 5px !important;
        top: 6% !important;
    }

    .detail-page #srvce-sale .sale-hme .detail-rnt {
        margin-top: 0 !important;
        height: auto;
        width: 59%;
        padding-left: 6px;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.price.lsp {
        position: unset;
        padding: 0 !important;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.detailtxt-top.titl {
        padding: 0 !important;
        margin-top: -5px;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.detailtxt-bottom.locan {
        padding: 0 !important;
    }

    #srvce-sale .sale-hme .detail-rnt .price p {
        width: auto;
    }

    #srvce-sale .sale-hme .detail-rnt .price span {
        font-size: 1.75rem !important;
        margin-right: 3px !important;
    }

        #srvce-sale .sale-hme .detail-rnt .price span p {
            font-size: 1.4rem !important;
            margin-right: 2px;
            /* padding-top: 0px; */
            font-weight: 700;
        }
        body.detail-page #srvce-sale .sale-hme .detail-rnt .price span p{
            padding-top: 0px;
        }

    div#Similar-Properties-List .titl .col-md-11.no-padding h4 {
        font-size: 13px !important;
        margin-top: 0;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        font-size: 14px !important;
        margin-top: 0 !important;
        display: block;
    }

    div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: unset !important;
        overflow: hidden !important;
        font-weight: 800 !important;
        font-size: 18px !important;
        margin-top: 6px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p a {
        font-size: 12px !important;
        min-height: 0px !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
    }

    #srvce-sale .sale-hme .detail-rnt p:before {
        top: 2px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p {
        font-size: 11px !important;
        min-height: 0 !important;
    }

    #srvce-sale .sale-hme .detail-rnt p:before {
        font-size: 11px !important;
        margin-top: 1px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding {
        width: 100%;
        margin-top: 0 !important;
    }

    div#Similar-Properties-List .desc ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left !important;
        margin-bottom: 3px;
        
    }

    body div#Similar-Properties-List .desc ul.cat-nam li {
        display: block !important;
        color: #6b6b6b;
        font-size: 11px;
        width: 100%;
    }

    body div#Similar-Properties-List .desc ul.cat-nam {
        width: 100%;
        margin-bottom: 2px;
    }

    body.detail-page {
        background: #f3f3f3;
    }

        body.detail-page #srvce-sale {
            background: transparent;
        }

    body div#Similar-Properties-List .sale-hme .row.price.lsp p a {
        margin-top: 0;
        font-size: 14px !important;
        margin-bottom: 0;
    }

    body #srvce-sale div#Similar-Properties-List .sale-hme .detail-rnt .mobiledetail {
        padding: 0 15px !important;
        margin-bottom: 0;
        min-height: auto;
        padding: 0 !important;
        margin-top: -2px;
    }

    body div#Similar-Properties-List .sale-hme .detail-rnt .backclr {
        padding: 0 !important;
    }

    div#Similar-Properties-List .desc ul.cat-go li {
        line-height: 20px !important;
        font-weight: 700 !important;
        margin-right: 5px;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        font-size: 12px;
        padding: 0px !important;
        border: 0;
        line-height: 30px !important;
        width: auto;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 13px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        /* width: auto !important; */
        box-shadow: none !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 4px !important;
        /* width: 38% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 13px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over {
        width: 100% !important;
        padding: 0 !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
        float: left;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        width: auto;
        margin-right: 2px !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        width: auto;
        float: left;
        margin-right: 2px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email {
        margin-top: -3px !important;
        margin-bottom: 0 !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a i {
        display: inline-block;
        font-size: 13px !important;
        margin-right: 3px !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) {
       /*  width: 19% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 0px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
        height: 30px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a {
        font-size: 12px;
        padding: 0px !important;
        border: 0;
        line-height: 22px !important;
        width: auto !important;
        background: transparent !important;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 {
        white-space: nowrap !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a i {
        font-size: 19px !important;
        margin-right: -2px !important;
        padding-top: 6px;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        background: transparent !important;
    }

    body.detail-page #newslttr {
        display: block;
        margin-top: -8px;
    }

        body.detail-page #newslttr h2 {
            font-size: 16px;
        }

    div#property-inner-description .dscrption-proprty span.less i.fa.fa-caret-up {
        display: inline-block !important;
    }

    #fixed-property-menu ul li:nth-child(2) {
        width: auto;
        text-align: center;
        margin-left: -14px;
        padding-top: 9px;
    }

    body.detail-page #fixed-property-menu ul li:nth-child(2) a:after {
        bottom: -9px;
    }

    body.detail-page .heding-mble {
        border-top: 0;
        border-bottom: 1px solid #efefef;
    }

    .heding-mble {
        border-top: 0;
        border-bottom: 1px solid #efefef;
    }

    body.detail-page .modal-dialog.modal-lg.modal-map {
        width: 100% !important;
        margin-left: 0;
        top: unset !important;
        /* margin-top: -34px !important; */
        left: unset !important;
        transform: unset !important;
    }

        body.detail-page .modal-dialog.modal-lg.modal-map div#mapViewPopup {
            width: 100%;
            height: 370px;
        }

    body.detail-page .location-listdesk ul {
        width: 100% !important;
    }

        body.detail-page .location-listdesk ul li:nth-child(4) {
            border-top-right-radius: 0px !important;
        }

    body.detail-page .location-detail-content .col-md-3.locationlist-item.no-padding.tabs-stage {
        width: 100% !important;
        margin: 0;
        margin-top: 0px !important;
    }

    body.detail-page .location-listdesk ul li.tab-active:nth-child(4) a {
        border-radius: 0 !important;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content h3.heading {
        display: none;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        margin-top: 0 !important;
    }

    body.detail-page .locationlist-item ul li {
        background-color: #ffffff;
    }

    body.detail-page .location-detail-content div#mapViewPopup {
        border-radius: 0 !important;
    }

    body.detail-page .modal-map .modal-content {
        border-radius: 0 !important;
        height: auto !important;
    }

    .gmnoprint {
        display: none;
    }

    #property-inner-details .detail-mble .table tr td {
        font-size: 14px !important;
        padding-bottom: 0;
    }

    #property-inner-amenities li {
        font-size: 14px;
    }

    .moble-share {
        position: absolute;
        right: 0;
        top: 19px;
    }

        .moble-share button#dropdownMenuButton {
            background: transparent;
            padding-left: 0;
            padding-right: 0;
        }

        .moble-share .dropdown.open ul.dropdown-menu {
            left: unset;
            right: -7px;
            border-top: 3px solid #049DB9 !important;
            box-shadow: -1px 4px 1px 0px #f5f3f3;
            border: 0;
        }

            .moble-share .dropdown.open ul.dropdown-menu li {
                padding-bottom: 15px;
            }

    body.detail-page .location-listdesk ul {
        display: flex;
        overflow-x: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        border-top-right-radius: 0px !important;
    }

    body.detail-page .col-md-12.location-listdesk li a h3 {
        font-size: 13px;
        float: left;
        margin: 0;
        font-family: Arial;
        font-weight: 500;
        color: #333333 !important;
    }

    body.detail-page .location-listdesk ul li button.close.close-map.clo-se img.img-responsive {
        z-index: 999;
        width: 35%;
        margin: 0 auto;
    }

    body.detail-page .location-listdesk ul li button.close.close-map.clo-se {
        opacity: 1;
    }

    body.detail-page .col-md-12.location-listdesk li a {
        display: flex;
        width: unset !important;
        padding-left: 15px;
        padding-right: 45px;
    }

    body.detail-page .location-listdesk ul li {
        width: auto !important;
        float: left;
    }

    body.detail-page .col-md-12.location-listdesk li a img {
        margin: 0;
        float: left;
        margin-right: 8px !important;
        margin-top: -15px !important;
    }

    body.detail-page .location-listdesk ul li:nth-child(1) {
        width: 13% !important;
        position: fixed;
        height: 49px;
        padding-top: 16px;
        background: #ffffff;
        z-index: 9;
        border-right: 1px solid #EFEFEF !important;
    }

    body.detail-page .location-listdesk ul li:nth-child(2) {
        margin-left: 45px;
    }

    body.detail-page .map-near-area {
        height: 276px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li span {
        font-size: 14px;
        color: #333333;
    }

    .moble-share .dropdown.open ul.dropdown-menu li i {
        display: inline-block;
        vertical-align: bottom;
        width: 1.8rem;
        height: 1.8rem;
        margin-right: 1rem;
        margin-left: .2rem;
        font-size: 18px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:last-child span {
        margin-left: 4px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:first-child {
        padding-top: 7px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(1) i {
        color: #25D366;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(2) i {
        color: #3B5998;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(3) i {
        color: #55ACEE;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(4) i {
        color: #0077B5;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(5) i {
        color: #E1306C;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(6) i {
        color: #F35E75;
    }

    .moble-share .dropdown.open ul.dropdown-menu:before {
        content: '\f0d8';
        position: absolute;
        right: 10px;
        font-family: FontAwesome;
        color: #049DB9;
        top: -21px;
        font-size: 21px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li span:hover {
        color: #049DB9;
    }

    .moble-share i.fa.fa-share-alt {
        color: #D1D1D1;
        font-size: 20px !important;
    }

    body.detail-page .prprty-detail-header i.fa.fa-chevron-left {
        font-size: 19px;
    }

    .moble-share .dropdown.open i.fa.fa-share-alt {
        color: #049DB9;
    }

    .addFavourite a.closeTooltip img.img-responsive.m-close {
        display: block;
    }

    div#shareproperty .modal-dialog.modal-sm {
        width: 100%;
        margin: 0;
        margin-top: 0 !important;
        transform: unset;
        left: 0;
        top: 0;
        height: 100%;
    }

        div#shareproperty .modal-dialog.modal-sm .modal-content {
            height: 100%;
        }

    div#shareproperty .modal-header h4.modal-title {
        margin-top: 9px;
        width: 50%;
        float: left;
    }

    div#emailmobilebtn .modal-dialog.modal-md {
        width: 100% !important;
        margin: 0;
        transform: unset;
        left: 0;
        top: 0;
        height: 100%;
    }

    div#emailmobilebtn .pop-emails .col-md-12.border {
        width: 89% !important;
        margin-left: 19px !important;
    }

    div#emailmobilebtn .modal-dialog.modal-md .modal-content {
        height: 100%;
    }

    #emailmobilebtn .emailpoup-left {
        width: 37%;
    }

    #emailmobilebtn .emailpoup-right {
        width: 62%;
    }

        #emailmobilebtn .emailpoup-right span.price {
            position: static !important;
        }

    .property-menu-fixed li.active a {
        border-bottom: 2px solid #049DB9 !important;
        transition: 0.5s all ease;
        font-weight: 800;
        color: #333333 !important;
    }

    .property-menu-fixed li a {
        height: 32px;
    }

        .property-menu-fixed li a:after {
            display: none !important;
        }

    body.detail-page .location-listdesk ul li:nth-child(4) a {
        border-right: 1px solid #EFEFEF !important;
    }

    .mobile-bnnr.minus-mrgn.property-detail-page-inner.detls .row.prprty-bckgrnd {
        padding-top: 28px !important;
        box-shadow: none !important;
        margin-bottom: 2px;
    }

        .mobile-bnnr.minus-mrgn.property-detail-page-inner.detls .row.prprty-bckgrnd .detail-mble.detailmob h4 {
            font-size: 17px;
            font-weight: bold;
            text-transform: uppercase;
        }
    /******Image-carausal******/
    .mobile-carousel {
        height: 240px;
    }
    .royalSlider {
        height: 240px;
        width:100%;
    }

    .swiper-container {
        height: 240px;
    }

    .mobile-carousel .carousel-inner {
        height: 240px;
    }

        .mobile-carousel .carousel-inner .item {
            height: 240px;
        }

            .mobile-carousel .carousel-inner .item img.hover-shadow.cursor {
                height: 240px;
            }

    .mobile-carousel ol.carousel-indicators li.active {
        background: #F35E75;
        border: 0;
        width: 10px;
        height: 10px;
    }

    .mobile-carousel ol.carousel-indicators li {
        margin-right: 13px;
        background: rgba(255, 255, 255, 0.4);
        border: 0;
    }

    .mobile-carousel ol.carousel-indicators {
        margin-bottom: 0;
    }


    section.mobile-partners {
        background: #ffffff;
        padding-top: 20px;
        border-bottom: 1px solid #EFEFEF;
        padding-bottom: 13px;
    }

    .logo-p {
        float: left !important;
    }

    .logo-p {
        width: 55px !important;
        height: 55px !important;
        margin-right: 10px;
        padding-top: 13px;
    }

    body .na-me h1 {
        text-align: left !important;
        margin-top: 0px;
        font-size: 14px !important;
        margin-bottom: 5px !important;
    }

    .partners {
        padding: 14px;
        /*  padding-bottom: 2px; */
    }

    .na-me p {
        text-align: left !important;
        font-size: 12px !important;
    }

    .na-me a {
        text-align: left !important;
        font-size: 13px !important;
    }

    .logo-p img.img-responsive.lgo {
        margin-top: 0 !important;
    }

    .report {
        float: left !important;
        width: 100%;
        text-align: center;
        margin-top: 17px;
    }

    p.lst-updt {
        font-size: 10px;
    }
    /***********Report this property****************/
    div#reportproperty .modal-dialog.modal-sm {
        width: 100% !important;
        margin: 0;
        height: 100%;
    }

    p.submit-report button {
        border-radius: 2px;
    }

    div#reportproperty .modal-content {
        height: 100%;
    }

    div#reportproperty .modal-header {
        padding: 18px;
    }

    div#reportproperty button.close {
        margin-top: -4px;
    }


    /**************************************Agencies-page************************************************/
    .hhy header .mobile-hedr .navbar-header button {
        margin-top: 9px !important;
        padding-left: 0;
        padding: 0;
        margin: 0;
    }

    .hhy .prprti-mbile-header {
        height: 63px;
        border-bottom: 0;
    }

    body.hhy section#serch-partner {
        display: block;
        margin-top: -110px !important;
    }

    body.hhy section#banner-inner {
        display: inline-block;
        margin-top: 0 !important;
        z-index: 0;
    }

    body.hhy section#serch-partner form.form-inline {
        display: block;
    }

    body.hhy section#serch-partner button.btn.btn-default {
        width: 30%;
        float: left;
        margin-top: 0;
    }

    body.hhy section#serch-partner .form-group {
        width: 70%;
        float: left;
    }

    body.hhy #banner-inner .discption h3 {
        display: block;
        color: #ffffff;
        font-size: 30px !important;
    }

    #banner-inner .discption {
        position: absolute;
        top: 65px;
    }

    #partner-innerpage .prtnr .first-sction img {
        margin-left: 0 !important;
        width: auto !important;
        margin: 0 auto !important;
    }

    #partner-innerpage .prtnr .first-sction {
        padding: 0;
    }

    #partner-innerpage .prtnr {
        border: 0 !important;
        height: auto !important;
        margin-bottom: 0px;
    }

        #partner-innerpage .prtnr .read-more p {
            display: none !important;
        }

    body.hhy #partner-innerpage .prtnr .read-moree {
        display: none;
    }

    #partner-innerpage .prtnr .first-sction .col-md-8.col-sm-8 {
        width: 63%;
        float: right;
        padding-left: 4px;
    }

    #partner-innerpage .prtnr .first-sction .col-md-4.col-sm-4 {
        width: 37%;
        float: left;
        margin-top: 15px;
    }

    body.hhy section#partner-innerpage .agencie-name .prtnr h4.pro-name {
        /*  margin-left: -2px; */
        margin-top: 10px !important;
        text-align: left;
        margin-bottom: 0 !important;
        font-size: 14px !important;
        font-weight: 700 !important;
    }

    #partner-innerpage .prtnr .adddrs {
        margin-top: 9px !important;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom: 6px;
    }

    .hhy #partner-innerpage .prtnr .email-agent-btn {
        width: auto;
    }

    body.hhy section.mobile-search-area {
        display: block !important;
    }

    .hhy #partner-innerpage .prtnr .call-agn {
        width: auto;
    }

    #partner-innerpage .prtnr .e-btns {
        display: flex;
        float: right;
        padding-right: 0;
        padding-left: 0;
        width: 63%;
    }

        #partner-innerpage .prtnr .e-btns .email-agent-btn {
            order: 2;
        }

        #partner-innerpage .prtnr .e-btns .call-agn {
            order: 1;
            margin-top: 9px;
            margin-right: 6px;
        }

    #partner-innerpage .prtnr a {
        padding: 9px 15px !important;
        border-radius: 3px !important;
    }

    #partner-innerpage .prtnr a {
        padding: 9px 15px !important;
        border-radius: 3px !important;
        box-shadow: none;
    }

    body.hhy #partner-innerpage .prtnr .read-more {
        display: none;
    }

    body.hhy .col-md-6.p-section {
        border-bottom: 1px solid #F3F3F3;
        padding-bottom: 10px;
    }

    .hhy #partner-innerpage .prtnr .adddrs::before {
        left: 0px;
        font-size: 12px;
    }

    #partner-innerpage .prtnr a i.fa.fa-phone {
        font-size: 14px;
    }

    .hhy header .mobile-hedr .navbar-header button {
        top: 9px;
        z-index: 1;
    }

    .pagination-holder.text-center ul.pagination {
        margin: 25px auto !important;
        float: none;
    }

    .pagination-holder.text-center {
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }

    .hhy #partner-innerpage .prtnr .btns a::before {
        font-size: 14px;
    }

    div#agent_email .modal-dialog.popup {
        width: 100% !important;
        margin: 0;
        transform: unset !important;
        left: 0 !important;
        top: 0 !important;
        height: 100%;
    }

    body.hhy.modal-open div#agent_email .modal-dialog.popup {
        padding-right: 0;
        margin-top: 0 !important;
    }

    body.hhy.modal-open div#agent_email {
        width: 100%;
        padding-right: 0 !important;
    }

    div#agent_email .modal-dialog.popup .modal-content {
        height: 100%;
    }

        div#agent_email .modal-dialog.popup .modal-content .modal-header {
            padding: 17px 16px;
        }

    .hhy #newslttr {
        margin-top: 0px;
    }

    section#partner-title {
        background-color: #ffffff;
        /* margin-top: -29px !important; */
        padding: 5px 2px;
        padding-top: 21px;
    }

        section#partner-title h1 {
            font-size: 16px;
            font-weight: 600;
            margin-top: 0;
            margin-bottom: 0;
            color: #333333;
        }

        section#partner-title p {
            font-size: 15px;
            color: #6B6B6B;
        }

    body.hhy {
        background-color: #F3F3F3;
    }

    section#partner-innerpage {
        background-color: #ffffff;
        margin-top: 11px;
    }

    .hhy #partner-innerpage .row.agencie-name .col-md-6.p-section:nth-child(2) {
        padding-top: 10px;
    }
    /**********Agencies-Detaails-page***********/
    body.agency-page section#brdcms {
        display: none;
    }

    body.agency-page .pagination-holder.text-center {
        display: none;
    }

    body.agency-page section#agency .container {
        padding: 0;
    }

    body.agency-page section#agency {
        padding-top: 0;
        padding-bottom: 0;
    }

        body.agency-page section#agency .agency-name .col-md-4.no-padding {
            background: #ffffff;
            width: 100%;
            float: left;
            padding: 15px;
            margin-top: -2px;
        }

            body.agency-page section#agency .agency-name .col-md-4.no-padding img.img-responsive {
                width: 60%;
                height: auto;
                max-height: 150px;
            }

    button#sendEmail {
        border-radius: 2px;
        height: 48px;
    }

    .btn-call p.call-b {
        width: 48%;
        float: left;
        background: #F35E75;
        text-align: center;
        padding: 7px;
        border-radius: 3px;
    }

    .btn-call p.email-b {
        width: 48%;
        float: right;
        background: #049DB9;
        text-align: center;
        padding: 7px;
        border-radius: 3px;
    }

        .btn-call p.email-b a.email-agent {
            color: #ffffff;
            font-size: 15px;
        }

    .btn-call p.call-b a {
        color: #ffffff;
        font-size: 15px;
    }

    .btn-call {
        margin-top: 23px;
    }

    body.agency-page #agency .agency-name .col-md-8 {
        float: left;
        margin-top: 12px;
        background: #ffffff;
        padding: 15px;
        margin-bottom: 0 !important;
        padding-bottom: 0;
    }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p b {
            font-size: 14px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p a {
            font-size: 14px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p {
            margin-bottom: 5px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:last-child p b {
            width: auto !important;
            margin-right: 7px;
            font-size: 14px !important;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:last-child p span {
            line-height: 17px !important;
        }

    body.agency-page #agency .agency-name .brekdown.row {
        background: #ffffff;
        padding: 15px !important;
        padding-top: 0 !important;
    }

        body.agency-page #agency .agency-name .brekdown.row .col-md-3 {
            width: 50%;
            float: left;
            margin-bottom: 11px;
        }

            body.agency-page #agency .agency-name .brekdown.row .col-md-3 p {
                font-size: 13px;
            }

    body.agency-page section#agency .agency-name .about-agency {
        background: #ffffff;
        padding: 15px !important;
        padding-top: 32px !important;
        float: left;
    }

        body.agency-page section#agency .agency-name .about-agency p.description {
            font-size: 14px !important;
            line-height: 21px;
        }

        body.agency-page section#agency .agency-name .about-agency p.read-mre {
            float: right !important;
        }

            body.agency-page section#agency .agency-name .about-agency p.read-mre i.fa.fa-caret-down {
                display: inline-block;
            }

            body.agency-page section#agency .agency-name .about-agency p.read-mre span.less1 i.fa.fa-caret-up {
                display: inline-block;
            }

    body.agency-page header .mobile-hedr {
        z-index: 9;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs li.nme.active a {
        font-size: 16px !important;
        line-height: 28px !important;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs li.active a p {
        font-size: 16px !important;
    }

    body.agency-page section#agncy-tbs .container {
        padding: 0;
        margin-left: 0;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs {
        background: #ffffff;
        padding: 15px;
        margin-bottom: 0;
        padding-bottom: 4px;
    }

    body.agency-page section#agncy-tbs section#form-searchs {
        display: block;
        background: #ffffff;
        padding-bottom: 0;
    }

        body.agency-page section#agncy-tbs section#form-searchs form {
            padding: 15px;
            padding-top: 0;
            padding-bottom: 0;
        }

            body.agency-page section#agncy-tbs section#form-searchs form .fst {
                padding: 15px;
                padding-top: 0;
            }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn {
        width: auto !important;
        padding-right: 0 !important;
        margin-bottom: 9px !important;
        float: left;
        width: 100% !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .drop-buttn.Selected-Search-Field-Items-container {
            height: 30px;
        }

    body.agency-page #form-searchs .frm-up .frm-filter form input {
        height: 28px !important;
        padding-left: 12px;
        font-size: 12px;
        padding: 6px;
        margin-bottom: 5px !important;
        border: 0.890625px solid #D1D1D1 !important;
        box-sizing: border-box;
        border-radius: 2.67188px;
        text-align: center;
    }

    body.agency-page #form-searchs .frm-up .search-field-container i.fa.fa.fa-search.searhicon {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .search-field-container:before {
        content: '\f041';
        z-index: 9;
        font-family: FontAwesome;
        position: absolute;
        font-size: 13px;
        right: 12px;
        color: #F35E75 !important;
        top: 5px;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr {
        position: relative !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) {
        width: 25% !important;
        float: left;
        padding-right: 6px;
        position: initial;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        width: 25% !important;
        float: left;
        padding-right: 6px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn {
        width: 25% !important;
        float: left;
        padding-right: 6px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.completion-box {
        width: 25% !important;
        float: left;
        padding-right: 0;
        position: initial;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.fitted-box {
        width: 25% !important;
        float: left;
        padding-right: 0 !important;
        position: inherit;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn i {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox {
        height: 30px !important;
        /* border: 0.890625px solid #D1D1D1 !important; */
        overflow: hidden;
        padding-right: 0;
        width: 100%;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn i.fa.fa-times {
        display: block;
    }

    body.agency-page .col-md-12.lft .icns {
        display: none;
    }

    body.agency-page section#agency .row {
        margin: 0;
    }

        body.agency-page section#agency .row .col-md-8.main {
            padding: 0;
        }

    body.agency-page div#menu11 .properties-container div#Properties-List .col-md-12.sale-hme-container {
        width: 100%;
        background: #ffffff;
        padding: 0px 8px;
    }

    body.agency-page .properties-container {
        margin-left: 0;
    }

    body.agency-page #srvce-sale .col-md-9 {
        padding-left: 12px;
        /*  padding-right: 12px; */
        width: 100%;
    }

    .container.gridview.properties-container {
        margin-left: 0;
    }

    body.agency-page div#menu11 section#srvce-sale .properties-container .row {
        margin-right: 0;
    }

    /********Agencies-details-page-listing-view*******/
    body.agency-page #srvce-sale .gridview .sale-hme .img-rnt {
        width: 127px;
        height: 139px !important;
        float: left;
    }

        body.agency-page #srvce-sale .gridview .sale-hme .img-rnt img {
            height: 139px !important;
        }

    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 59%;
        padding-left: 6px;
    }

    body.agency-page .gridview .row.price.lsp {
        margin-top: -1px !important;
    }

    body.agency-page #srvce-sale .gridview .sale-hme {
        display: flex;
        border-radius: 0;
        border: 0;
        padding: 7px 0;
        margin-bottom: 5px;
        height: auto !important;
    }

        body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt {
            padding: 0px !important;
            padding-top: 0 !important;
            padding-right: 0 !important;
            height: auto;
        }

    body.agency-page .gridview .row.price.lsp .share-icon {
        display: none;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt .icon-lists.mps {
        display: none;
    }

    body.agency-page .gridview .img-rnt .imgrnt-over .imge-gellry {
        display: none;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt .price span {
        font-size: 14px;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt p a span {
        margin-right: 3px !important;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt .price span p {
        margin-top: 1.7px !important;
        font-size: 1.4rem !important;
        margin-right: 3px;
    }

    body.agency-page .gridview .row.title.titl {
        top: -2px !important;
        min-height: 0;
    }

    body.agency-page .gridview .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 14px !important;
        width: 100% !important;
    }

    body.agency-page .gridview .row.title.titl .col-md-11.col-sm-11.col-xs-11.no-padding {
        width: 100%;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 12px !important;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
        margin-top: -1px;
        color: #333333 !important;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding {
        margin-top: 6px;
        width: 100% !important;
        padding-right: 0;
    }

    body.agency-page .gridview #srvce-sale .gridview .sale-hme .detail-rnt {
        height: auto;
        padding-bottom: 0 !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area {
        margin-top: 0;
        background: transparent !important;
        padding: 0 !important;
        min-height: 0;
        max-height: 0;
    }

        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam {
            width: 100%;
            float: left;
            line-height: 0px;
            margin-top: -4px !important;
            margin-bottom: 3px !important;
        }

            body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam li {
                width: 100%;
                font-size: 11px !important;
                color: #6b6b6b !important;
            }

    body.agency-page .gridview ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left;
        line-height: 0;
        margin-top: 5px !important;
    }

    body.agency-page .gridview .sale-hme .desc ul.cat-go li {
        line-height: 0 !important;
        font-size: 12px !important;
        font-weight: bold !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
        font-size: 12px !important;
        margin-top: 4px;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li {
        margin-right: 5px !important;
    }

    body.agency-page .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) {
        font-size: 12px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
        font-size: 12px !important;
    }

    body.agency-page .gridview-hme .desc ul.cat-go li i {
        font-size: 12px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li i {
        font-size: 12px !important;
    }

    body.agency-page .gridview .row.backclr.detail-agent .col-md-4.image {
        display: none;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over {
        width: 100%;
        padding: 0 !important;
        margin-top: 6px;
    }

    body.agency-page .gridview .row.backclr.detail-agent {
        background: transparent !important;
        padding-right: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        margin: 0;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a,
    .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 13px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        /* width: 38% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email {
        width: 100%;
        float: left;
        margin-bottom: 0 !important;
        margin-top: 4px !important;
    }

        body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
            /* width: 38% !important; */
            float: left;
            margin-right: 3px !important;
            background-color: #F35E75;
            text-align: center;
            border-radius: 2px;
        }

    body.agency-page .gridview .sale-hme .cal-email li:nth-child(3) {
       /*  width: 19% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 0px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
        height: 30px;
        line-height: 30px;
    }

        body.agency-page .gridview .sale-hme .cal-email li:nth-child(3) a.whatsappBtn {
            box-shadow: none;
            background: #049DB9 !important;
        }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 3px !important;
    }

    body.agency-page .gridview .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 17px !important;
        margin-right: 0 !important;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 13px !important;
    }

    body.agency-page p.prmi-m {
        font-size: 10px !important;
        padding: 1px 3px !important;
        left: 5px !important;
    }

    body.hhy.agency-page .gridview #srvce-sale .sale-hme .img-rnt .imgrnt-over .slect.addWish {
        display: none;
    }

    body.hhy.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p {
        min-height: 0px;
    }

    body.hhy.agency-page .gridview #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 12px !important;
    }

    body.hhy.agency-page .gridview #srvce-sale .sale-hme .detail-rnt .price p {
        margin-top: -4px;
    }

    body.hhy.agency-page .gridview .sidbr-prprty {
        float: left;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
        content: '\f041 ';
        font-family: FontAwesome;
        margin-right: 7px;
        font-size: 12px;
        color: #6b6b6b;
    }
    /******End*******/
    body.agency-page .col-md-12.lft {
        width: 100%;
        float: left;
        padding: 0 15px;
        background: #ffffff;
        margin-bottom: 7px;
        padding-bottom: 5px;
    }

        body.agency-page .col-md-12.lft .col-md-6.p-left {
            width: 100%;
            float: left;
            padding-right: 0;
        }

            body.agency-page .col-md-12.lft .col-md-6.p-left p.agncy-rslt.total-results-count {
                margin: 0;
                font-size: 13px !important;
                color: #6b6b6b;
            }

    body.agency-page .p-left .hjml p.cmb {
        display: none;
    }

    body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn {
        margin: 0 !important;
        float: right;
        width: auto;
    }

    body.agency-page .p-left .hjml {
        width: auto;
        float: right;
    }

        body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
            background: transparent;
        }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        text-align: left;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        right: 0 !important;
        top: 9px !important;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        widows: 79px !important;
    }

    body.agency-page body #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: auto;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr {
        top: 0 !important;
    }

    body.agency-page section#agncy-tbs .dn {
        margin-bottom: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div {
        padding: 0 !important;
        height: 24px !important;
        margin-top: 2px !important;
        border: 0px;
        background: #F1F2F2;
        border-radius: 3px;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span {
            font-size: 10px;
            padding: 6px !important;
        }

    body.agency-page #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0 !important;
        text-align: left;
        border: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form div#Search-Field-Items-Container li {
        padding: 0;
        border-bottom: 1px solid #ccc;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn .vbbn {
        width: auto !important;
        /* left: -10%; */
        border-top: 5px solid #333;
        right: 7%;
        margin-top: 10px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container {
        /*   width: 139px !important; */
        max-width: unset;
        /*  left: -92% !important; */
        border-top: 5px solid #333;
        right: 0;
        margin-right: 15px;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items li a {
        padding: 10px !important;
    }

        body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items li a span.left {
            width: 65%;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-align: left;
        }

    #form-searchs .frm-up .frm-filter form #Search-Field-Items-Container #Search-Field-Items li a span.right {
        text-align: right;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div {
        width: auto;
        padding-left: 4px !important;
        padding-right: 4px !important;
        float: left;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span.remove-selected {
            padding: 0 !important;
            margin-top: 7px;
        }

        body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span {
            width: auto;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        border-top: 7px solid #333;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items {
        height: 200px;
        overflow: overlay;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .col-md-4.filter-item-box.dn .form-dropdown {
        border: 0;
        box-shadow: 0px 6px 13px 0px #888686;
    }

    body.agency-page .drop-buttn.furnishing-input-container {
        height: auto !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: auto !important;
    }

    body.agency-page .col-md-6.pr-2 {
        width: 50%;
        float: left;
    }

    body.agency-page form .dropdown-bottom-list h3 {
        font-size: 18px;
        text-align: center;
    }

    body.agency-page .col-md-6.pl-2 {
        float: right;
        width: 50%;
    }

    body.agency-page .fst .dropdown-bottom-list li a {
        font-size: 18px;
        padding: 8px 0 !important;
    }

    body.agency-page header .mobile-hedr .navbar-header button {
        z-index: 9;
    }

    body.agency-page header .mobile-hedr #menu-mobiles ul p a {
        width: 210px;
    }
    /*****Search******/
    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div {
        height: 30px !important;
        padding: 0 !important;
        border: 0;
        width: 100%;
        padding: 3px !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span:nth-child(1) {
            font-size: 12px;
            padding-top: 3px !important;
            -webkit-box-orient: vertical;
            /*  display: -webkit-box; */
            white-space: nowrap !important;
            overflow: hidden !important;
            text-overflow: ellipsis;
            -webkit-line-clamp: 1;
            float: left;
            max-width: unset !important;
            width: 100%;
        }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected {
            margin-left: 0;
            text-align: right;
            padding-top: 0px;
            margin-top: -3px;
            display: none;
        }

            body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
                font-size: 10px !important;
            }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container {
        width: auto !important;
        border-top: 5px solid #333;
        margin-top: 10px;
        margin-right: 15px;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container:before {
            content: '\f0d8 ';
            position: absolute;
            font-family: FontAwesome;
            left: 30px;
            font-size: 22px;
            top: -24px;
            color: #333333;
        }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
            font-size: 14px !important;
            text-align: center;
        }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.one-line.ukk li {
            padding: 0;
            border-bottom: 0;
        }

    body.agency-page .prr li.active:nth-child(1) a:before {
        width: 73px;
    }

    body.agency-page .prr li.active a:before {
        width: 78px;
    }

    body.agency-page .fst .dropdown-bottom-list li a {
        font-size: 13px;
        padding: 8px 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr {
        padding: 0;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span.property-count {
        display: none;
    }

    .lst #srvce-sale .sale-hme .col-md-7.col-sm-8.col-xs-7.no-padding {
        margin-top: 5px;
        padding-left: 6px;
    }

    /***********Blog-page************/
    body.hhy.blogg section#banner-inner {
        display: none;
    }

    .bl-og-tabs {
        margin-top: 0;
        background: #ffffff !important;
        padding-top: 60px !important;
        padding-bottom: 14px !important;
        height: auto;
    }

    section.blog-inner.bl-g .col-md-4 .searach-sidbr i.fa.fa-search {
        font-size: 11px;
    }

    .blogg .bl-og-tabs ul {
        padding: 0 !important;
        display: flex !important;
        overflow-x: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100% !important;
        display: -webkit-box;
        display: -webkit-flex !important;
        display: -moz-box;
        display: -ms-flexbox;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        background: #ffffff !important;
        justify-content: unset !important;
    }

        .blogg .bl-og-tabs ul li {
            float: left;
            width: 100%;
            background-color: #fff;
            padding: 3px 7px;
            border-radius: .4rem;
            border: .1rem solid #dedede;
            white-space: nowrap;
            color: #0592e9;
            margin-right: 5px;
        }

            .blogg .bl-og-tabs ul li a {
                width: 100%;
                display: flex;
                white-space: nowrap;
                color: #049DB9;
                font-size: 12px !important;
                font-weight: bold !important;
            }

    .bl-og-tabs.ctgory-fixed {
        padding: 5px 0 !important;
    }

    .blogg section.blog-inner.bl-g div#Blog-List {
        width: 100%;
        background: #ffffff;
        float: left;
    }

    .blogg section.blog-inner.bl-g .col-md-4.side-pnl {
        width: 100%;
        float: left;
        background: #ffffff;
        margin-top: 13px;
        padding-top: 25px;
        position: unset;
    }

    .blogg .headline-e.main-blg {
        display: none;
    }

    .blogg section.blog-inner.bl-g {
        margin-top: 0px;
        position: relative;
    }

    .blogg .bl-g .imge-blog img.img-responsive {
        width: 100%;
        height: 179px;
    }

    .blogg .bl-g .imge-blog .blog-dscrpton {
        width: 100%;
        height: auto;
        border: 1px solid #E5E5E5 !important;
        margin-bottom: 20px;
        padding-top: 12px !important;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton h4 a {
        font-size: 14px !important;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton ul {
        display: none;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton p {
        -webkit-line-clamp: 2;
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 0;
    }

    .blogg .blog-inner.bl-g a.r-more {
        display: none;
    }

    div#Blog-List .col-md-12 {
        padding: 0px;
    }

    .blogg .headline-e p {
        font-size: 15px !important;
        width: 36%;
        padding: 0px 9px;
        line-height: 23px;
    }

    .blogg .searach-sidbr {
        position: absolute;
        width: 91%;
        top: -97px;
        background: #ffffff;
        display: block;
        left: 15px;
        right: 0;
    }

        .blogg .searach-sidbr span {
            right: 14px;
            top: 7px !important;
        }

    section.blog-inner.bl-g .col-md-4 .searach-sidbr i.fa.fa-search {
        margin-top: 0px;
    }

    section.blog-inner.bl-g .searach-sidbr input {
        height: 35px !important;
        padding: 13px;
        padding-right: 28px;
    }

    .bl-og-tabs .container {
        padding-right: 0;
    }

    .blogg .s-img {
        display: none;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-5 {
        float: left;
        width: 77px !important;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-7 {
        width: 73%;
        float: right;
    }

    .blogg .bl-g .populr-post .post-lists:last-child {
        padding-top: 0;
    }

    .blogg .bl-g .populr-post .post-lists {
        padding-top: 10px;
    }

    .blogg div#Recent-Blog-List .row.post-lists:last-child {
        padding-top: 10px;
    }

    .blogg section.blog-inner.bl-g .populr-post {
        padding: 0;
        margin-bottom: 17px;
    }

    .searach-sidbr.mob {
        display: block;
    }

        .searach-sidbr.mob input {
            background: #ffffff;
            border: 1.05027px solid #E9E9E9;
            box-sizing: border-box;
            border-radius: 3px;
            height: 35px;
            color: #333333;
        }

    section.mob-serch {
        background: #ffffff;
        padding-top: 14px;
    }

    .searach-sidbr.mob i.fa.fa-search {
        margin-top: 30px;
        color: #333333;
        font-size: 12px;
        margin-right: 10;
        margin-right: -4px;
    }

    .blogg header .mobile-hedr #menu-mobiles {
        z-index: 9999999;
    }

    .blogg header .mobile-hedr .navbar-header button {
        z-index: 9 !important;
    }

    /********Rental-inquery**********/

    body.hhy.rentall section#banner-inner {
        display: none;
    }

    section#rental-inquiry2 p.titl-dscrption {
        width: 100%;
        padding: 0;
        /* padding: 0px 12px; */
        font-size: 14px;
    }

    #rental-inquiry2 h2 {
        margin-top: 30px;
        font-size: 24px;
        margin-bottom: 21px;
    }

        #rental-inquiry2 h2::after {
            width: 158px;
            margin-top: -9px;
        }

    section#rental-inquiry2 .rntal-inqury {
        margin-top: 0;
        width: 100%;
        padding: 35px 0px;
        background: transparent;
        border: 0;
        padding-bottom: 15px;
    }

    p.sale-head {
        font-size: 16px !important;
        padding: 0;
        margin-bottom: 20px !important;
    }

    .re-nt-frm {
        padding: 0;
    }

    h1.pref {
        padding: 0 15px;
        font-size: 18px;
    }

    .prefernc .col-md-2 {
        float: left;
    }

    .col-md-4.filter-item-box.furnish {
        float: left;
        width: 68%;
        margin-bottom: 0;
    }

    .col-md-4.filter-item-box.frequen {
        width: 100%;
        float: left;
        padding-right: 15px;
        padding-left: 15px;
    }

    .contct-s {
        width: 100%;
        float: left;
    }

        .contct-s p.submit {
            width: 100%;
            float: left;
        }

    #rental-inquiry .rntal-inqury p, #rental-inquiry2 .rntal-inqury p {
        float: left;
    }

    h1.contcts-s {
        font-size: 18px;
        margin-bottom: 10px;
        margin-top: 0;
    }

    section#rental-inquiry2 .rntal-inqury form .contct-s .input-frm input::placeholder {
        font-size: 12px;
    }

    #rental-inquiry2 .rntal-inqury form .contct-s .input-frm textarea::placeholder {
        font-size: 12px;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .input-frm input::placeholder {
        font-size: 12px;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .drop-buttn input::placeholder {
        font-size: 12px;
    }

    #rental-inquiry2 .rntal-inqury form .contct-s .input-frm textarea {
        height: 106px;
    }

    #rental-inquiry2 .rntal-inqury p {
        width: 100%;
    }

    #rental-inquiry2 .rntal-inqury .submit button {
        font-size: 18px !important;
        height: 46px;
    }

    #rental-inquiry2 .rntal-inqury p.terms-inqr {
        padding: 0;
        font-size: 10px !important;
        color: #6b6b6b;
    }

    #rental-inquiry2 .rntal-inqury a {
        font-size: 10px !important;
    }

    .txt-rntl {
        background: #ffffff;
        padding: 15px;
        margin-top: -11px;
    }

    section#rental-inquiry2 .rntal-inqury form .form-dropdown.clck-hde1 {
        width: 90% !important;
    }

    #rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line.Term {
        height: auto;
    }

        #rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line.Term a {
            padding: 6px 3px;
            font-size: 10px !important;
        }

    section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 {
        width: 95% !important;
        height: auto;
    }

        section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 ul.dropdown-bottom-list.one-line.Furnishing {
            height: auto !important;
        }

            section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 ul.dropdown-bottom-list.one-line.Furnishing a {
                font-size: 10px !important;
                padding: 6px 3px;
            }

    section#rental-inquiry2 .form-dropdown.clck-hde {
        width: 90% !important;
    }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType {
            height: auto;
            margin-bottom: 0;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType a {
                /*    font-size: 10px !important; */
                padding: 6px 3px;
            }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a:before {
            width: 60px;
            top: 26px;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active:nth-child(2) a:before {
            width: 61px;
            top: 26px;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a {
            padding-bottom: 0;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li a {
            padding-bottom: 0;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType {
            height: auto;
            margin-bottom: 0;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType a {
                font-size: 10px !important;
                padding: 6px 3px;
            }
    /***************About-us******************/
    body.hhy .abt {
        display: none !important;
    }

    body.hhy .abt {
        display: none !important;
    }

    body.hhy .abt-t {
        margin-top: 0;
        padding: 0;
    }

        body.hhy .abt-t .row.pddng {
            padding: 0;
        }

        body.hhy .abt-t .col-md-6.col-sm-6 h2 {
            text-align: left;
            font-size: 24px;
            margin-top: 40px;
        }

        body.hhy .abt-t .col-md-6.col-sm-6 p {
            font-size: 14px !important;
            text-align: left;
        }

        body.hhy .abt-t .about-img img.img-responsive {
            width: 100%;
        }

        body.hhy .abt-t .about-img {
            padding-bottom: 15px;
        }

    .about1 {
        display: blcok;
    }

    .about2 {
        display: none;
    }
    /***************Privey and policy****************/
    .hhy .prvcy {
        display: none !important;
    }

    body.hhy #privcy-police {
        margin-top: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    body.hhy section#privcy-police h2.mbl-hide {
        font-size: 24px;
    }

    body.hhy section#privcy-police .contnt-polcy h4 {
        font-size: 16px;
        margin-top: -7px !important;
        margin-bottom: 14px !important;
    }

    body.hhy section#privcy-police .contnt-polcy {
        background: transparent;
        margin-bottom: 34px;
    }

        body.hhy section#privcy-police .contnt-polcy p {
            color: #555555;
            font-size: 14px !important;
        }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(2) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(3) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(4) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(5) {
                margin-bottom: 18px;
            }

    body.hhy #privcy-police .contnt-polcy:nth-child(3) {
        margin-bottom: 18px;
    }

        body.hhy #privcy-police .contnt-polcy:nth-child(3) h4 {
            font-size: 18px;
        }

    body.hhy #privcy-police .contnt-polcy h4 {
        font-size: 18px !important;
    }

    body.hhy section#privcy-police .contnt-polcy h6 b {
        font-size: 16px;
    }

    body.hhy #privcy-police .contnt-polcy span u {
        font-size: 14px;
        line-height: 25px;
    }

    body.hhy section#privcy-police .contnt-polcy.drb {
        padding-top: 38px !important;
    }

    /*************Terms and conditions**************/
    .trms {
        display: none !important;
    }

    body.hhy .term-inner-content {
        margin-top: 35px;
        padding-bottom: 0;
    }

        body.hhy .term-inner-content .discption.term-title h3 {
            -webkit-font-smoothing: subpixel-antialiased;
            font-size: 24px;
        }

        body.hhy .term-inner-content p {
            font-size: 14px;
            color: #555555;
        }

        body.hhy .term-inner-content h4 {
            font-size: 18px;
        }

        body.hhy .term-inner-content li strong {
            font-size: 15px !important;
        }

    .agency-page div#agent_email .agency-form .form-group .input-group input {
        width: 89% !important;
    }
    /*******************************************************************************************************Blog-details**************************/
    img.po-st-pic {
        width: 100%;
        height: 169px;
    }

    body.hhy.blogg.blog-d section#catgry-tabs {
        display: none;
    }

    body.hhy.blog-d p.back-btns-links.mobile-bnnr {
        display: none;
    }

    body.hhy.blog-d ul.breadcrumb {
        padding: 0;
        margin-bottom: 6px;
        margin-top: 0;
        width: 100% !important;
    }

        body.hhy.blog-d ul.breadcrumb li:last-child {
            display: none;
        }

    body.hhy.blogg.blog-d section.blog-sec .blog-post h2 {
        font-size: 16px;
        margin: 0;
    }

    body.hhy.blog-d section.blog-sec .blog-post p {
        padding-bottom: 8px;
        font-size: 15px;
    }

    body.hhy.blog-d ul.breadcrumb li a {
        font-size: 12px;
    }

    body.hhy.blogg.blog-d section.blog-sec .blog-post h3.b-main-title {
        font-size: 15px;
    }

    body.hhy.blogg.blog-d .searach-sidbr {
        display: none;
    }

    body.hhy.blogg.blog-d .col-md-4.side-pnl {
        margin-top: 12px !important;
        background: #ffffff;
        padding-top: 14px;
        padding-bottom: 1px;
        margin-bottom: 11px;
    }

    body.hhy.blogg.blog-d img.img-responsive.mobile {
        margin-bottom: 18px;
    }

    body.hhy.blogg.blog-d .content-page .col-md-8 {
        background: #ffffff;
        padding-bottom: 14px;
    }

    body.hhy.blog-d section#brdcms {
        margin: 0;
        padding-top: 24px;
        background: #ffffff;
    }

    body.hhy.blog-d .populr-post .col-md-5 {
        float: left;
    }

    body.hhy.blog-d .populr-post .col-md-7 {
        width: 100%;
    }

    body.hhy.blog-d .populr-post {
        margin-bottom: 10px !important;
        margin-top: 0 !important;
    }

        body.hhy.blog-d .populr-post .post-lists {
            padding-top: 10px;
        }

    body.hhy.blogg.blog-d .headline-e {
        /* margin-bottom: 10px; */
        margin-bottom: 10px;
    }

    ul.nearby li {
        font-size: 15px;
    }

    h1.para-head {
        margin-top: 17px;
        font-size: 22px;
    }
    /**************Contact-us*************/
    section.about-inner.inner-page.cntct-innr {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .cntct {
        display: none !important;
    }

    body.hhy .cntct-innr .cn-icns {
        padding: 0;
    }

    body.hhy .cntct-innr .cn-nmbr {
        margin-bottom: 37px;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr p {
        font-size: 18px;
    }

    body.hhy .locatn .addrs-innr p {
        font-size: 14px !important;
        padding: 0 10px !important;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr i {
        font-size: 44px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont {
        margin-top: 55px;
    }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont h1 {
            font-size: 24px;
        }

            body.hhy .cntct-innr .contct-us .get-in-touch-cont h1:after {
                width: 138px;
                margin-top: 33px;
                margin-left: -139px;
            }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 {
            padding: 0;
        }

            body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4 input, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 textarea {
                margin-bottom: 10px;
            }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-envelope.c-emil {
        right: 18px;
    }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-phone.pne {
        right: 20px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12.text-right input.btn {
        width: 100%;
    }

    .contct-us {
        padding-bottom: 0;
    }

    .locatn {
        background: #ffffff;
    }

    body.hhy .locatn .addrs-innr {
        margin-top: 32px;
        margin-bottom: 45px;
    }

        body.hhy .locatn .addrs-innr p {
            padding: 0 !important;
            width: 100%;
        }

    .contact-page-bottom {
        padding-bottom: 0;
    }

    /********************Listing page -searcchbar******************/
    body.lst .sale-form-holder.mobile-search-section {
        display: block !important;
        background: #ffffff;
        margin-top: 0 !important;
    }

    body.lst .middle-row .col-md-3.filter-item-box:first-child .drop-buttn.category-input-container {
        /* display: block !important; */
    }

    .lst .sale-form-holder .frm-up {
        display: block !important;
    }

    body.lst .dn:nth-child(1) {
        width: 100% !important;
        margin-top: -45px;
        /* width: 229px !important; */
        margin-left: 79px;
        padding-left: 0;
        /* padding-right: 15px; */
        right: 0
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        height: auto !important;
        border: 0.890625px solid #D1D1D1 !important;
        min-height: 32px;
        overflow: visible;
        padding: 0;
        float: left;
        width: 100%;
    }

        .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container {
            padding: 6px;
            float: left;
            padding-bottom: 0px !important;
            width: 100%;
            background: #ffffff;
            /* border: 1px solid #C4C4C4; */
            /* border: 1px solid; */
            /* border-top: 0; */
        }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i::before {
        content: '\f041';
        z-index: 9;
        font-family: FontAwesome;
        position: absolute;
        font-size: 15px;
        right: 8px;
        color: #F35E75 !important;
        top: 1px;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items div {
       /*  padding: 0 !important;
        height: 24px !important;
        margin-top: 3px !important;
        border: 0px;
        background: #F1F2F2;
        border-radius: 3px;
        margin-bottom: 0px !important; */
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items .extra-count {
        width: auto;
    }

    body.lst #form-searchs .frm-up .frm-filter form .selected-search-item-visible {
        width: 100%;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span:nth-child(1) {
        font-size: 10px;
        padding: 3px;
        -webkit-box-orient: vertical;
        padding-top: 4px !important;
        /*  display: -webkit-box; */
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        float: left;
        width: auto;
        max-width: unset !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items .extra-count span {
        width: 100%;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected {
        width: auto;
        padding: 0 !important;
        margin-top: 7px !important;
        font-size: 5px;
        margin: 0;
        padding-right: 2px !important;
    }

        body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
           /*  font-size: 9px !important;
            display: block; */
        }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items {
        height: auto !important;
        float: left;
        width: 100%;
        /*  border: 1px solid #C4C4C4; */
        /* margin-top: 6px; */
        padding-left: 3px;
        border: z;
        border-bottom: 0 !important;
        border-top: 0 !important;
    }

    body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a {
        font-size: 12px;
        padding: 10px !important;
        border-radius: 0;
        padding-right: 0 !important;
    }

    body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items {
        background: #ffffff;
        max-height: 178px !important;
        box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.25);
    }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a span.left {
            width: 50%;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a span.right {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 37%;
        }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li {
            border-bottom: 1px solid #E5E5E5;
        }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: 32px;
        float: left;
        width: 100%;
    }


    body.lst #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0;
        margin-top: -6px;
        text-align: left !important;
        border: 0;
    }

        body.lst #form-searchs .frm-up .frm-filter form input.search-field::placeholder {
            color: #6B6B6B !important;
        }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        right: 2px;
    }

    body.lst .middle-row .filter-item-box {
        width: 25.1% !important;
        float: left;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }

    #form-searchs button.btn.search-btn.srv {
        display: none !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input {
        margin-bottom: 0;
        height: 28px;
        font-size: 12px;
        text-align: center;
        box-shadow: none !important;
        border-radius: 2.67188px !important;
        border: 0.890625px solid #D1D1D1;
    }

    body.lst .dn:nth-child(4) {
        margin-bottom: 0 !important;
        border: 0.890625px solid #D1D1D1 !important;
        height: 28.50px;
        /*  width: 63px !important; */
        margin-right: 0px !important;
        border-radius: 2.67188px;
    }

        body.lst .dn:nth-child(4) a.mblDrop {
            font-size: 12px;
            text-align: center !important;
            color: #333333;
        }

        body.lst .dn:nth-child(4) .drop-buttn {
            text-align: center;
        }

    .middle-row .col-md-3.filter-item-box {
        margin-right: 4px !important;
        margin-bottom: 0 !important;
    }

    .middle-row {
        padding: 0;
    }

    div#types1 {
        float: left;
        padding: 0;
        margin-top: 5px;
        width: 100%;
    }

        div#types1 .col-md-4.filter-item-box {
            width: 31.70% !important;
            margin-right: 4px !important;
            float: left;
            padding: 0;
        }

        div#types1 i.fa.fa-chevron-down {
            display: none;
        }

    .col-md-12.serch-clr {
        float: left !important;
        width: 100% !important;
        margin-top: 3px !important;
        padding: 0;
    }

        .col-md-12.serch-clr a {
            text-align: left;
            float: left;
        }
        .col-md-12.serch-clr a p {
            font-size: 16px;
        }
        .serch-clr p i {
            font-size: 16px;
        }
    div#types1 .col-md-4.filter-item-box:last-child {
        margin-right: 0 !important;
    }

    .middle-row .col-md-3.filter-item-box:first-child {
        width: 33% !important;
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container {
            width: 100% !important;
            /*  margin-top: 40px; */
            /*   top: unset !important; */
            border-top: 5px solid #333333;
        }

    .middle-row .col-md-3.filter-item-box .form-dropdown {
        margin-top: 44px;
    }

    .middle-row .col-md-3.filter-item-box {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container {
            left: 0;
            width: 100% !important;
            padding: 8px !important;
            /*   margin-top: 40px; */
            top: unset !important;
            border-top: 5px solid #333333;
        }

            .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .col-md-6.pr-2 {
                width: 48%;
                float: left;
            }

    .form-dropdown.clck-hde4.bed-list-container.vbbn {
        width: 100% !important;
        padding: 8px;
        border-top: 5px solid #333333;
        /*  margin-top: 40px; */
        top: unset !important;
    }

    .middle-row .col-md-3.filter-item-box:nth-child(3) {
        position: relative;
    }

    body.lst div#types1 .col-md-4.filter-item-box {
        position: inherit;
    }

        body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container {
            margin-top: -13px;
            padding: 8px !important;
            width: 50% !important;
            border-top: 5px solid #333333;
        }

        body.lst div#types1 .col-md-4.filter-item-box .form-dropdown {
            margin-top: 84px !important;
        }

    body.lst .frm-filter .filter-item-box .form-dropdown ul {
        height: auto;
        max-height: 183px !IMPORTANT;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .pl-2 {
        width: 50%;
        float: right;
    }

    body.lst div#prprty {
        width: 50%;
        float: left;
        display: block;
        opacity: 1;
    }

    body.lst div#prprty1 {
        width: 50%;
        float: left;
        display: block !important;
        opacity: 1;
    }

    body.lst div#prprty ul#Residential-List li {
        width: 100% !important;
        padding-right: 5px;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst div#prprty1 ul#Commercial-List {
        padding-left: 5px;
        padding-right: 5px;
    }

    body.lst div#prprty ul#Residential-List li a {
        font-size: 12px;
    }

    body.lst body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li {
        width: 50%;
        float: left;
        margin: 0;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a {
            padding: 0;
            text-align: center;
            color: #333333 !important;
        }

            .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a:before {
                border: none;
            }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    body.lst .dn:nth-child(4) a.mblDrop {
        font-size: 12px;
    }

    body.lst .col-md-6.pr-2 h3 {
        font-size: 14px;
        text-align: center;
    }

    body.lst .col-md-6.pl-2 h3 {
        text-align: center;
    }

    body.lst .form-dropdown.clck-hde2.price-list-container .col-md-6 ul.one-line li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn ul#Bed-List li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn .one-line {
        margin-bottom: 0;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        padding: 8px;
        width: 108px !important;
        border-top: 5px solid #333333;
        margin-top: -18px;
        margin-left: -21px;
    }

        body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List {
            padding: 0;
            height: auto;
        }

            body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List li a {
                font-size: 12px;
            }

    body.lst .form-dropdown.clck-hde3.areasize-list-container {
        padding: 8px;
        left: 0;
        width: 100% !important;
        border-top: 5px solid #333333;
        margin-top: -18px;
    }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pr-2 {
            width: 50%;
            float: left;
        }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pl-2 {
            float: right;
            width: 50%;
        }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6 li a {
            font-size: 12px;
        }

    body.lst .itemBox div span {
        font-size: 12px;
        padding-top: 1px !important;
        width: 100%;
    }

    body.lst #form-searchs .selected-item {
        padding: 3px !important;
    }

        body.lst #form-searchs .selected-item span.remove-selected {
            display: none;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox {
        width: 63px;
        padding-top: 0;
        padding-left: 0;
        height: 28.50px !important;
    }

        body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
            height: 28px;
            border: 1px solid #ececec;
            width: 69px;
            text-align: center;
            border-radius: 2.67188px !important;
            border: 0.890625px solid #D1D1D1 !important;
        }

    div#types1 .filter-item-box .itemBox .selected-item {
        width: 93px !important;
        border-radius: 2px;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst {
        /*   margin-bottom: 12px !important; */
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -22px;
        font-family: FontAwesome;
        font-size: 20px;
        color: #333333;
        left: 27px;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 102px;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -21px;
        font-family: FontAwesome;
        font-size: 20px;
        color: #333333;
        left: 37px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container:before {
        left: 48px !important;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container:before {
        right: 40px;
        left: 0 !important;
        text-align: right;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus::placeholder {
        color: #ffffff !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus {
        background: #333333;
        /* border-radius: 2px !important; */
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field:focus {
        background: #ffffff;
    }

    body.lst #form-searchs .frm-up {
        z-index: 1 !important;
        margin-top: 0% !important;
    }

    .form-dropdown.clck-hde6.fitted-list-container {
        padding: 8px !important;
        width: 140px !important;
        margin-top: -12px;
        border-top: 5px solid #333333;
    }

        .form-dropdown.clck-hde6.fitted-list-container ul#Fitted-List li a {
            font-size: 12px;
        }

    .ad-bnr img.img-responsive.mobile {
        width: 100%;
    }

    .ad-banner-container img {
        display: none;
    }

        .ad-banner-container img.img-responsive.mobile {
            display: block;
        }

    body.lst section#newslttr {
        margin-top: -10px;
    }

    .lst .langing-page-container {
        /*padding: 0 !important;*/
        margin: 0 !important;
        padding: 0 15px;
    }

    .ad-bnr {
        background: #ffffff;
        padding-top: 15px;
    }

        .ad-bnr img.img-responsive.ipad {
            display: none;
        }

    .lst .langing-page-container p:first-child {
        margin-top: 26px;
    }

    .lst .langing-page-container p:last-child {
        margin-bottom: 33px;
    }


    /***************Agencies-page-searchbar****************/
    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-4.filter-item-box:nth-child(1) .drop-buttn {
        position: relative;
        width: 100%;
    }

    #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        min-height: auto;
        border: 0;
    }

    #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        border: 0.890625px solid #D1D1D1 !important;
        float: left;
        width: 100%;
    }

        #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container {
            float: left;
            width: 100%;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .selected-search-item-visible section#Selected-Search-Field-Items {
        border: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        width: auto !important;
        left: 0 !important;
        margin-left: 15px;
        margin-right: 15px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        position: inherit;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
            border-top: 5px solid #333;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .form-dropdown {
        margin-top: 10px;
    }

    body.agency-page .form-dropdown.clck-hde6.fitted-list-container {
        right: 0 !important;
        margin-right: 15px;
    }

        body.agency-page .form-dropdown.clck-hde6.fitted-list-container::before {
            left: unset !important;
            right: 29px;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span.remove-selected {
        display: block;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        font-family: FontAwesome;
        left: 30px;
        font-size: 22px;
        top: -24px;
        color: #333333;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container::before {
        right: 28px;
        left: unset;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container:before {
        left: 100px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .row.dropdown-bottom-list .col-md-6 .one-line {
        height: auto;
        max-height: 183px !important;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        text-align: right;
    }

    body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        margin-top: 4px;
    }

    body.agency-page .prr li a:before {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li {
        width: 50% !important;
        float: left;
        margin: 0;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
            padding: 0;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List {
        /*   width: 50%; */
        padding-right: 8px;
        float: left;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List li {
            width: 100% !important;
        }

    body.agency-page div#prprty1 {
        display: block !important;
        opacity: 1;
        width: 50%;
        float: right;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) #prprty1 ul.one-line.ukk li {
        padding-left: 8px;
        padding-right: 8px;
        width: 100% !important;
    }

    body.agency-page div#prprty {
        opacity: 1;
        display: block;
        float: left;
        width: 50%;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
        color: #333333 !important;
    }

    body.agency-page .frm-filter .filter-item-box .form-dropdown ul {
        height: auto;
        max-height: 183px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .itemBox div {
        width: 100%;
        margin-top: 0px;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr a {
        float: right;
        margin-right: 15px;
    }

        body.agency-page #form-searchs .col-md-12.serch-clr a p {
            font-size: 12px;
        }

            body.agency-page #form-searchs .col-md-12.serch-clr a p i.fa.fa-trash-o {
                font-size: 12px;
            }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .form-dropdown {
        margin-top: -23px !important;
    }

    section#home-ads img.img-responsive.mobile {
        display: block !important;
        width: 100%;
        margin-top: 20px;
    }

    section#home-ads img.img-responsive {
        display: none;
    }

    /*************Rental*************/

    section#rental-inquiry2 ul.nav.nav-tabs li {
        width: 46%;
        float: left;
    }

    section#rental-inquiry2 ul.nav.nav-tabs {
        width: 100%;
    }

        section#rental-inquiry2 ul.nav.nav-tabs li a {
            text-align: center !important;
        }

    section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a:before {
        display: none;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li a {
        color: #333333 !important;
        font-size: 14px !important;
        text-transform: capitalize;
        padding-top: 2px;
    }

    body.hhy.rentall section#rental-inquiry2 .form-dropdown {
        border-top: 5px solid #333;
        margin-top: 26px !important;
    }

    section#rental-inquiry2 div#prprty {
        width: 50%;
        opacity: 1;
        float: left;
        display: block;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty li {
        width: 100% !important;
    }

    section#rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line a {
        font-size: 13px !important;
        padding: 8px 0 !important;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType {
        height: auto;
        max-height: 183px !important;
        padding-left: 5px;
        padding-right: 5px;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 {
        width: 50%;
        opacity: 1;
        display: block;
        float: left;
    }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType li {
            width: 100% !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType {
            padding-left: 5px;
            padding-right: 5px;
            height: auto;
            max-height: 183px !important;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType a {
                font-size: 13px !important;
                padding: 8px 0 !important;
            }

    section#rental-inquiry2 .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        font-family: FontAwesome;
        left: 30px;
        font-size: 22px;
        top: -24px;
        color: #333333;
    }

    .re-nt-frm .prefernc .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container div#Search-Field-Items-Container:before {
        display: none;
    }



    /*****************/
    .img-text {
        float: left;
    }

    .ad-container {
        background: #ffffff;
        padding: 8px;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
        width: 100%;
        margin-bottom: 7px;
    }

        .ad-container img.img-responsive {
           /* width: 127px;
            height: 127px;*/
        }

    .text-h {
        float: right;
        width: 57%;
    }

        .text-h h1 {
            font-weight: bold;
            font-size: 14px;
            line-height: 16px;
            color: #F35E75;
            margin-top: 2px;
        }

        .text-h p {
            font-weight: bold;
            font-size: 12px;
            line-height: 14px;
            color: #333333;
        }

    p.scnd-p {
        font-weight: normal;
        font-size: 10px;
        line-height: 12px;
        color: #6B6B6B;
        margin-bottom: 20px;
    }

    .text-h a {
        width: 142px;
        height: 30px;
        background: #F35E75;
        padding: 8px 10px;
        border-radius: 2px;
        color: #ffffff;
    }

        .text-h a i.fa.fa-angle-right {
            margin-left: 10px;
        }

    .langing-page-container {
        width: auto;
        padding: 15px;
    }


    body.hhy section#serch-partner ul#AgencyName-Items li a {
        font-size: 12px;
    }

    body.detail-page section#home-ads .container {
        /* padding: 0; */
        /* margin-top: 49px; */
        background: #ffffff;
        margin-top: -9px;
        padding-bottom: 13px;
    }

    .ads img.img-responsive:first-child {
        display: none;
    }

    .blogg section.blog-inner.bl-g .col-md-4.side-pnl .ads img.img-responsive.mobile {
        /* width: 100%; */
        margin-top: -9px;
        margin-bottom: 12px;
        max-height: 200px;
        display: block;
    }

    div#callbtn .modal-dialog {
        width: 100%;
        height: 100%;
        margin-top: 0;
    }

    #callbtn .modal-content {
        margin: 15px;
        margin-top: 90px;
    }

    div#callbtn {
        overflow: unset;
    }

    div#shareproperty {
        padding-right: 0 !important;
    }


    .ad-banner-container {
        width: auto !important;
        /* padding: 0 15px; */
    }

    .ad-banner-popup .modal-dialog.modal-sm {
        width: 100% !important;
        margin: 0;
        height: 100%;
    }

    .ad-banner-popup .modal-header {
        padding: 18px;
    }

    .ad-banner-popup .modal-dialog.modal-sm .modal-content {
        height: 100%;
    }

    body.detail-page img.img-responsive.mobile {
        margin-top: 21px;
    }

    body.detail-page .mobil-tbs2 p span:last-child {
        font-weight: bold;
        font-size: 20px;
    }

    body.hhy.blogg.blog-d .ad-banner-container.ads {
        margin-bottom: 15px;
    }

    /***********1.7.2020***********/
    body.detail-page .swiper-container .swiper-slide img {
        height: 240px !important;
    }

    body.detail-page .logo-p {
        padding-top: 0;
        max-height: 75px !important;
        height: 80px !important;
    }
}

@media only screen and (min-width:320px) and (max-width:359px) {
    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        /*  width: 50.7vh !important; */
        left: -71px;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email {
        margin-top: -5px !important;
    }

    body.agency-page .col-md-12.lft .col-md-6.p-left p.agncy-rslt.total-results-count {
        font-size: 14px;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        top: 6px !important;
    }

    body.lst .middle-row .col-md-3.filter-item-box:first-child {
        width: 33% !important;
    }

    body.lst .middle-row .col-md-3.filter-item-box:nth-child(3), .middle-row .col-md-3.filter-item-box:nth-child(4) {
        width: 18.6% !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(1) {
        width: 40% !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(3) {
        width: 33% !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(4) {
        width: 33% !important;
    }

    body.lst .middle-row .col-md-3.filter-item-box:first-child section#Selected-Category {
        width: 100% !important;
        padding-right: 0;
    }

        body.lst .middle-row .col-md-3.filter-item-box:first-child section#Selected-Category .selected-item {
            width: 100%;
            margin-right: 0 !important;
        }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 200px !important;
    }
}

@media only screen and (min-width:360px) and (max-width:399px) {
    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        /*   width: 50.7vh !important; */
        left: -82px;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email {
        margin-top: -6px !important;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7, .detail-page #srvce-sale .sale-hme .detail-rnt {
        width: 63%;
    }

    body.agency-page div#menu11 .properties-container div#Properties-List .col-md-12.sale-hme-container {
        padding-right: 0;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7 {
        margin-top: -6px;
    }

    body.agency-page .gridview .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 19px !important;
        margin-right: 0 !important;
        padding-top: 6px;
    }

    /********************Listing page -searcchbar******************/
    body.lst .sale-form-holder.mobile-search-section {
        display: block !important;
        background: #ffffff;
        margin-top: 0;
    }

    .lst .sale-form-holder .frm-up {
        display: block !important;
    }

    body.lst .dn:nth-child(1) {
        width: 100% !important;
       /*  margin-top: -42px; */
        width: 254px !important;
        margin-left: 91px;
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        /*  height: 32px !important; */
        border: 1px solid #ececec;
        min-height: 32px;
    }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: 32px;
    }


    body.lst #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0;
        margin-top: -6px;
        text-align: left !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        right: 2px;
    }

    body.lst .middle-row .filter-item-box {
       /*  width: 23.4% !important; */
        float: left;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }

    #form-searchs button.btn.search-btn.srv {
        display: none !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input {
        margin-bottom: 0;
        font-size: 12px;
        text-align: center;
        box-shadow: none !important;
    }

    body.lst .dn:nth-child(4) {
        margin-bottom: 0 !important;
        border: 1px solid #ececec;
        /*  width: 63px !important; */
        margin-right: 0px !important;
    }

        body.lst .dn:nth-child(4) a.mblDrop {
            font-size: 12px;
            text-align: center !important;
            color: #333333;
        }

        body.lst .dn:nth-child(4) .drop-buttn {
            text-align: center;
        }

    .middle-row .col-md-3.filter-item-box {
       /*  margin-right: 7px !important; */
        margin-bottom: 0 !important;
    }

    .middle-row {
        width: 100%;
        float: left;
    }

    div#types1 {
        float: left;
        margin-top: 1px;
    }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
        margin-right: 0 !important;
        border-radius: 2px !important;
        border-radius: 2px !important;
        width: 100%;
    }

    div#types1 .col-md-4.filter-item-box {
        width: 31.70% !important;
       /*  margin-right: 7px !important; */
    }

    div#types1 i.fa.fa-chevron-down {
        display: none;
    }

    .col-md-12.serch-clr {
        float: left !important;
        margin-top: 3px !important;
    }

    div#types1 .col-md-4.filter-item-box:last-child {
        margin-right: 0 !important;
    }

    .middle-row .col-md-3.filter-item-box:first-child {
        position: inherit;
    }

    .middle-row .col-md-3.filter-item-box {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .col-md-6.pr-2 {
            width: 48%;
            float: left;
        }

        .middle-row .col-md-3.filter-item-box:nth-child(3) {
            position: relative;
        }

    body.lst div#types1 .col-md-4.filter-item-box {
        position: inherit;
    }

    body.lst div#prprty {
        width: 50%;
        float: left;
        display: block;
    }

    body.lst div#prprty1 {
        width: 50%;
        float: left;
        display: block !important;
        opacity: 1;
    }

    body.lst div#prprty ul#Residential-List li {
        width: 100% !important;
        padding-right: 5px;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst div#prprty1 ul#Commercial-List {
        padding-left: 5px;
        padding-right: 5px;
    }

    body.lst div#prprty ul#Residential-List li a {
        font-size: 12px;
    }

    body.lst body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li {
        width: 50%;
        float: left;
        margin: 0;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a {
            padding: 0;
            text-align: center;
            color: #333333;
        }

            .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a:before {
                border: none;
            }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    body.lst .dn:nth-child(4) a.mblDrop {
        font-size: 12px;
    }

    body.lst .col-md-6.pr-2 h3 {
        font-size: 14px;
        text-align: center;
    }

    body.lst .col-md-6.pl-2 h3 {
        text-align: center;
        font-size: 14px;
        color: #333333;
    }

    body.lst .form-dropdown.clck-hde2.price-list-container .col-md-6 ul.one-line li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn ul#Bed-List li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn .one-line {
        margin-bottom: 0;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List {
        padding: 0;
        height: auto;
    }

        body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List li a {
            font-size: 12px;
        }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pr-2 {
        width: 50%;
        float: left;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6 li a {
        font-size: 12px;
    }

    body.lst .itemBox div span {
        font-size: 12px;
        /*  padding-top: 3px !important; */
        width: 100%;
    }

    .form-dropdown.clck-hde6.fitted-list-container ul#Fitted-List li a {
        font-size: 12px;
    }

    body.lst #form-searchs .selected-item {
        padding: 3px !important;
    }

        body.lst #form-searchs .selected-item span.remove-selected {
            display: none;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

        body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
            /*    height: 30px; */
            border: 1px solid #ececec;
            width: 100%;
            text-align: center;
        }

    div#types1 .filter-item-box .itemBox .selected-item {
        width: 93px !important;
        border-radius: 2px;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst {
        /*  margin-bottom: 12px !important; */
    }

    body.lst div#types1 .col-md-4.filter-item-box .selected-item {
        width: 100% !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 116px;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -21px;
        font-family: FontAwesome;
        font-size: 20px;
        color: #333333;
        left: 37px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container:before {
        left: 48px !important;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container:before {
        right: 40px;
        left: 0 !important;
        text-align: right;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus::placeholder {
        color: #ffffff !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus {
        background: #333333;
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field:focus {
        background: #ffffff;
    }

    body.lst #form-searchs .frm-up {
        margin-top: 0% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container:before {
        left: 121px;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 266px !important;
    }
}

@media only screen and (min-width:400px) and (max-width:450px) {
    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        /*   width: 50.7vh !important; */
        left: -82px;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-7 {
        width: 78%;
        float: right;
        margin-top: 4px;
    }

    .blogg .searach-sidbr {
        width: 93%;
    }

    body #srvce-sale .sale-hme .col-md-7 {
        width: 63% !important;
    }

    body.agency-page div#menu11 .properties-container div#Properties-List .col-md-12.sale-hme-container {
        padding-right: 0;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7 {
        margin-top: -6px;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt {
        width: 63% !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 16px !important;
    }

    body.agency-page .gridview .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 21px !important;
        padding-top: 7px !important;
    }

    body.lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 21px !important;
        padding-top: 7px;
    }
    /********************Listing page -searcchbar******************/


    .lst .sale-form-holder .frm-up {
        display: block !important;
    }

    body.lst .dn:nth-child(1) {
        width: 100% !important;
        margin-top: -43px !important;
        width: 254px !important;
        margin-left: 91px;
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        /*    height: 32px !important; */
        border: 1px solid #ececec;
        min-height: 32px;
    }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: 32px;
    }


    body.lst #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0;
        margin-top: -6px;
        text-align: left !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        right: 2px;
    }

    body.lst .middle-row .filter-item-box {
       /*  width: 24.67% !important; */
        float: left;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }

    #form-searchs button.btn.search-btn.srv {
        display: none !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input {
        margin-bottom: 0;
        /*    height: 30px; */
        font-size: 12px;
        text-align: center;
        box-shadow: none !important;
    }

    body.lst .dn:nth-child(4) {
        margin-bottom: 0 !important;
        border: 1px solid #ececec;
        height: 30px;
        width: 63px !important;
        margin-right: 0px !important;
    }

        body.lst .dn:nth-child(4) a.mblDrop {
            font-size: 12px;
            text-align: center !important;
            color: #333333;
        }

        body.lst .dn:nth-child(4) .drop-buttn {
            text-align: center;
        }

    .middle-row .col-md-3.filter-item-box {
       /*  margin-right: 7px !important; */
        margin-bottom: 0 !important;
    }

    .middle-row {
        /* padding: 0 15px; */
        width: 100%;
        float: left;
    }

    div#types1 {
        float: left;
        /*   padding: 0 15px !important; */
        margin-top: 5px;
    }

    body.lst .dn:nth-child(1) .drop-buttn.Selected-Search-Field-Items-container.selected-search-item-visible {
        width: 100%;
    }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
        margin-right: 0 !important;
        border-radius: 2px !important;
        border-radius: 2px !important;
        width: 100%;
    }

    div#types1 .col-md-4.filter-item-box {
        width: 31.70% !important;
       /*  margin-right: 7px !important; */
    }

    div#types1 i.fa.fa-chevron-down {
        display: none;
    }

    .col-md-12.serch-clr {
        float: left !important;
        width: auto !important;
        margin-top: 3px !important;
    }

    div#types1 .col-md-4.filter-item-box:last-child {
        margin-right: 0 !important;
    }

    .middle-row .col-md-3.filter-item-box:first-child {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container {
            width: 100% !important;
            /* margin-top: 7px; */
            top: unset !important;
            border-top: 5px solid #333333;
        }

    .middle-row .col-md-3.filter-item-box {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container {
            left: 0;
            width: 100% !important;
            padding: 8px !important;
            /*  margin-top: 7px; */
            top: unset !important;
            border-top: 5px solid #333333;
        }

            .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .col-md-6.pr-2 {
                width: 48%;
                float: left;
            }

    .form-dropdown.clck-hde4.bed-list-container.vbbn {
        width: 100% !important;
        padding: 8px;
        border-top: 5px solid #333333;
        /* margin-top: 7px; */
        top: unset !important;
    }

    .middle-row .col-md-3.filter-item-box:nth-child(3) {
        position: relative;
    }

    body.lst div#types1 .col-md-4.filter-item-box {
        position: inherit;
    }

        body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container {
            margin-top: -13px;
            padding: 8px !important;
            width: 50% !important;
            border-top: 5px solid #333333;
        }

    body.lst div#prprty {
        width: 50%;
        float: left;
        display: block;
    }

    body.lst div#prprty1 {
        width: 50%;
        float: left;
        display: block !important;
        opacity: 1;
    }

    body.lst div#prprty ul#Residential-List li {
        width: 100% !important;
        padding-right: 5px;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst div#prprty1 ul#Commercial-List {
        padding-left: 5px;
        padding-right: 5px;
    }

    body.lst div#prprty ul#Residential-List li a {
        font-size: 12px;
    }

    body.lst body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li {
        width: 50%;
        float: left;
        margin: 0;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a {
            padding: 0;
            text-align: center;
            color: #333333;
        }

            .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a:before {
                border: none;
            }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    body.lst .dn:nth-child(4) a.mblDrop {
        font-size: 12px;
    }

    body.lst .col-md-6.pr-2 h3 {
        font-size: 14px;
        text-align: center;
    }

    body.lst .col-md-6.pl-2 h3 {
        text-align: center;
    }

    body.lst .form-dropdown.clck-hde2.price-list-container .col-md-6 ul.one-line li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn ul#Bed-List li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn .one-line {
        margin-bottom: 0;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        padding: 8px;
        width: 108px !important;
        border-top: 5px solid #333333;
        margin-top: -12px;
        margin-left: -2px;
    }

        body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List {
            padding: 0;
            height: auto;
        }

            body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List li a {
                font-size: 12px;
            }

    body.lst .form-dropdown.clck-hde3.areasize-list-container {
        padding: 8px;
        left: 0;
        width: 100% !important;
        border-top: 5px solid #333333;
        margin-top: -12px;
    }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pr-2 {
            width: 50%;
            float: left;
        }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6 li a {
            font-size: 12px;
        }

    body.lst .itemBox div span {
        font-size: 12px;
        padding-top: 3px !important;
        width: 100%;
    }

    .form-dropdown.clck-hde6.fitted-list-container {
        padding: 8px !important;
        width: 140px !important;
        margin-top: -12px;
        border-top: 5px solid #333333;
    }

        .form-dropdown.clck-hde6.fitted-list-container ul#Fitted-List li a {
            font-size: 12px;
        }

    body.lst #form-searchs .selected-item {
        padding: 3px !important;
    }

        body.lst #form-searchs .selected-item span.remove-selected {
            display: none;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        height: 30px !important;
        padding-right: 0;
    }

        body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
            height: 30px;
            border: 1px solid #ececec;
            width: 100%;
            text-align: center;
        }

    div#types1 .filter-item-box .itemBox .selected-item {
        width: 93px !important;
        border-radius: 2px;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst {
        /*     margin-bottom: 12px !important; */
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -21px;
        font-family: FontAwesome;
        font-size: 20px;
        color: #333333;
        left: 34px;
    }

    body.lst div#types1 .col-md-4.filter-item-box .selected-item {
        width: 100% !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 143px !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -21px;
        font-family: FontAwesome;
        font-size: 20px;
        color: #333333;
        left: 37px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container:before {
        left: 48px !important;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container:before {
        right: 40px;
        left: 0 !important;
        text-align: right;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus::placeholder {
        color: #ffffff !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus {
        background: #333333;
        border-radius: 2px !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field:focus {
        background: #ffffff;
    }

    body.lst #form-searchs .frm-up {
        z-index: 1 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container:before {
        left: 134px;
    }
}
/**********************************************************************************************************************************************/
@media only screen and (min-width:360px) and (max-width:567px) {
    #fixed-button .col-md-12.button-section li:nth-child(1), #fixed-button .col-md-12.button-section li:nth-child(2) {
        margin-right: 8px;
    }

    .blogg .searach-sidbr {
        width: 92%;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-7 {
        width: 75%;
        float: right;
        margin-top: 4px;
    }

    body .na-me h1 {
        font-size: 16px !important;
    }

    .na-me p {
        font-size: 14px !important;
    }

    .logo-p {
        width: 72px !important;
        height: 54px !important;
        margin-right: 13px !important;
        margin-left: 10px;
    }

    body.agency-page .col-md-12.lft .col-md-6.p-left p.agncy-rslt.total-results-count {
        font-size: 16px !important;
    }

    body.lst .middle-row .col-md-3.filter-item-box:first-child {
       /*  width: 32% !important; */
    }

    body.lst .middle-row .col-md-3.filter-item-box:nth-child(3), .middle-row .col-md-3.filter-item-box:nth-child(4) {
        width: 19.1% !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(1) {
       /*  width: 39.7% !important; */
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(3) {
        width: 34% !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(4) {
        width: 34% !important;
    }

    .blogg .headline-e p {
        width: 32% !important;
    }
}
/************************************************************************************************************************************************/
/************375px x 359px***************/
@media only screen and (min-width:375px) and (max-width:567px) {
    /*********Home-Page*********/
    body #newslttr h2 {
        font-size: 20px !important;
    }
    div#residenta ul.read-more-wrap li span.pro-prty, div#commercia ul.read-more-wrap li span.pro-prty {
        font-size: 18px;
        margin-bottom: 4px;
    }

    div#residenta ul.read-more-wrap li span:nth-child(2), div#commercia ul.read-more-wrap li span:nth-child(2) {
        font-size: 12px;
    }

    div#residenta .read-more-state ~ .read-more-trigger:before {
        font-size: 16px !important;
    }

    div#residenta .read-more-state ~ .read-more-trigger:after {
        font-size: 16px !important;
    }

    div#commercia .read-more-state ~ .read-more-trigger:before {
        font-size: 16px !important;
    }

    div#commercia .read-more-state ~ .read-more-trigger:after {
        font-size: 16px !important;
    }

    .home-page #srch-dubai h2 {
        font-size: 21px;
        margin-bottom: 22px;
    }

    #srch-dubai ul li a {
        font-size: 16px;
    }

    .home-page #srch-dubai .mobile-nne ul#PopularSearch-List li {
        height: 44px;
        padding-bottom: 0;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:before {
        font-size: 16px !important;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:after {
        font-size: 16px !important;
    }

    #mobile-residental ul.nav.nav-tabs li a {
        font-size: 18px;
        padding: 17px 10px !important;
    }

    #mobile-residental ul.nav.nav-tabs li {
        height: 55px;
    }
    /*********List-View*********/
    body.lst section#sevice-pro-holder .brder-more.category-ListingPage li a {
        border: 1px solid #E5E5E5;
        padding: 1px 10px;
        border-radius: 6px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        margin-right: 0;
        padding-right: 3px;
    }

    .lst .locatio-search-mobile-small input.search-field::placeholder {
        font-size: 14px;
    }

    .lst .locatio-search-mobile-small div#mobile-search-fixed-Small i {
        font-size: 14px;
    }

    #mobile-freatur .type-prprty > ul > li div a.form-control {
        font-size: 14px;
    }

    #mobile-freatur .type-prprty > ul > li a {
        font-size: 14px;
    }

    .lst section#mobile-freatur .clr-fav li a {
        font-size: 15px;
    }

    .lst section#mobile-freatur .clr-fav {
        margin-bottom: 6px;
        margin-top: 2px;
    }

    #srvce-sale .listview .sale-hme .detail-area ul.cat-nam li {
        line-height: 13px;
        width: 100% !important;
        font-size: 12px !important;
        color: #6b6b6b !important;
    }
    /*     #srvce-sale .listview .sale-hme .detail-area ul.cat-go {
        margin-bottom: -6px;
    } */
    .col-md-4.hnbn.right-side {
        width: 32%;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde4 {
        left: 50%;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde5 {
        margin-left: -7px;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde6 {
        left: 36%;
    }

    div#favoriteModel #shrtless .btns-shortprprts .cler-data a.clearFavorite {
        font-size: 14px;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        /* width: 79px; */
    }

    #srvce-sale .sale-hme .col-md-7 {
        width: 59% !important;
        padding-left: 6px;
    }

    .lst .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 16px !important;
    }

    .lst #srvce-sale .sale-hme .img-rnt img {
        height: 162px;
    }

    .lst #srvce-sale .sale-hme .img-rnt {
        width: 148px;
        height: 162px !important;
        float: left;
    }

    #srvce-sale .listview .sale-hme .detail-rnt .title h4 {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-nam {
        margin-top: 7px !important;
        margin-bottom: 7px !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email {
        margin-top: 10px !important;
    }

    .lst #srvce-sale .listview .sale-hme .imgrnt-over ul li a {
        line-height: 34px !important;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) a {
        height: 34px;
    }

    .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 19px !important;
        padding-top: 8px;
    }
    /***********Details-page************/
    body.detail-page .modal-dialog.modal-lg.modal-map div#mapViewPopup {
        width: 100%;
        height: 438px;
    }

    body.detail-page .location-listdesk ul li:nth-child(2) {
        margin-left: 55px;
    }

    body div#Similar-Properties-List .sale-hme .img-rnt img {
        height: 162px !important;
    }

    body div#Similar-Properties-List .sale-hme .img-rnt {
        width: 148px;
        height: 162px !important;
        float: left;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        font-size: 16px !important;
        margin-top: 5px !important;
    }

    div#Similar-Properties-List .locan .col-md-11.no-padding p {
        margin-top: 7px !important;
    }

    body div#Similar-Properties-List .desc ul.cat-nam {
        width: 100%;
        margin-bottom: 7px;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        line-height: 34px !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) {
        height: 34px !important;
    }

        div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a i {
            font-size: 19px !important;
            margin-right: 0px !important;
            padding-top: 8px;
        }

    div#Similar-Properties-List .desc ul.cat-go li {
        font-size: 14px;
    }

    .locan .col-md-11.no-padding p a {
        color: #6B6B6B;
        font-size: 14px !important;
    }

    body.detail-page #srvce-sale .locan .col-md-11.no-padding p a {
        color: #6B6B6B !important;
        font-size: 14px !important;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        color: #6B6B6B !important;
        font-size: 14px !important;
    }

    body div#Similar-Properties-List .desc ul.cat-nam li {
        font-size: 12px !important;
    }

    #newslttr h2 {
        font-size: 18px !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 15px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 15px !important;
    }

    #prprty-inner .dscrption-proprty h3, #prprty-inner .features-prprty h3, .row.prprty-bckgrnd .detail-mble.detailmob h4, div#property-inner-location .fcility-near h3 {
        font-size: 18px !important;
    }
    /****************Agencies-page***************/
    .hhy header .mobile-hedr .navbar-header button {
        top: unset;
    }
    /**********Agencies details page**********/
    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 59% !important;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 14px;
    }

    body.agency-page .gridview .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 16px !important;
        margin-bottom: 4px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam li {
        font-size: 12px !important;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over {
        margin-top: 12px;
    }

    .lst #srvce-sale .sale-hme ul.cat-go li {
        font-size: 14px !important;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a, .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a i {
        font-size: 15px !important;
    }
    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a i{
        font-size: 13px !important;
    }
    /********************Listing page -searcchbar******************/
    body.lst .sale-form-holder.mobile-search-section {
        display: block !important;
        background: #ffffff;
        margin-top: 0;
    }

    .lst .sale-form-holder .frm-up {
        display: block !important;
    }

    body.lst .dn:nth-child(1) {
        width: 100% !important;
       /*  margin-top: -43px; */
        width: 254px;
        /* padding-right: 15px !important;
    padding-left: 15px !important; */
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        /*  height: 32px !important; */
        border: 1px solid #ececec;
        min-height: 32px;
    }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: 32px;
    }


    body.lst #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0;
        margin-top: -6px;
        text-align: left !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        right: 2px;
    }

    body.lst .middle-row .filter-item-box {
        /* width: 23.40% !important; */
        float: left;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }

    .form-dropdown.clck-hde4.bed-list-container.vbbn::before {
        left: 34px;
    }

    #form-searchs button.btn.search-btn.srv {
        display: none !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input {
        margin-bottom: 0;
        height: 33.31px;
        font-size: 14px;
        text-align: center;
        box-shadow: none !important;
        color: #333333;
    }

    body.lst .dn:nth-child(4) {
        margin-bottom: 0 !important;
        border: 1px solid #ececec;
        /* height: 28.50px; */
        /* width: 19.76% !important; */
        margin-right: 0px !important;
        height: 33.33px !important;
    }

        body.lst .dn:nth-child(4) a.mblDrop {
            font-size: 12px;
            text-align: center !important;
            color: #333333;
        }

        body.lst .dn:nth-child(4) .drop-buttn {
            text-align: center;
        }

    .middle-row .col-md-3.filter-item-box {
        /*margin-right: 7px !important;*/
        margin-bottom: 0 !important;
    }

    .middle-row {
        width: 100%;
        float: left;
    }

    div#types1 {
        float: left;
        /* margin-top: 5px; */
    }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
        margin-right: 0 !important;
        border-radius: 2px !important;
        border-radius: 2px !important;
        width: 100%;
    }

    div#types1 .col-md-4.filter-item-box {
        width: 31.9% !important;
       /*  margin-right: 7px !important; */
    }

    div#types1 i.fa.fa-chevron-down {
        display: none;
    }

    .col-md-12.serch-clr {
        float: left !important;
        width: 100% !important;
        margin-top: 3px !important;
    }

    div#types1 .col-md-4.filter-item-box:last-child {
        margin-right: 0 !important;
    }

    .middle-row .col-md-3.filter-item-box:first-child {
        position: inherit;
    }

    .middle-row .col-md-3.filter-item-box {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .col-md-6.pr-2 {
            width: 48%;
            float: left;
        }

        .middle-row .col-md-3.filter-item-box:nth-child(3) {
            position: relative;
        }

    body.lst div#types1 .col-md-4.filter-item-box {
        position: inherit;
    }

        body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container {
            margin-top: -13px;
            padding: 8px !important;
            width: 50% !important;
            border-top: 5px solid #333333;
        }

    body.lst div#prprty1 {
        width: 50%;
        float: left;
        display: block !important;
        opacity: 1;
    }

    body.lst div#prprty ul#Residential-List li {
        width: 100% !important;
        padding-right: 5px;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst div#prprty1 ul#Commercial-List {
        padding-left: 5px;
        padding-right: 5px;
    }

    body.lst div#prprty ul#Residential-List li a {
        font-size: 12px;
    }

    body.lst body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li {
        width: 50%;
        float: left;
        margin: 0;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a {
            padding: 0;
            text-align: center;
            color: #333333;
        }

            .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a:before {
                border: none;
            }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    body.lst .dn:nth-child(4) a.mblDrop {
        font-size: 14px;
        /* margin-top: 15px !important; */
        line-height: 2.2;
    }

    body.lst .col-md-6.pr-2 h3 {
        font-size: 14px;
        text-align: center;
        color: #333333;
    }

    body.lst .col-md-6.pl-2 h3 {
        text-align: center;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        margin-left: -13px !important;
    }

    body.lst .form-dropdown.clck-hde2.price-list-container .col-md-6 ul.one-line li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn ul#Bed-List li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn .one-line {
        margin-bottom: 0;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container li a {
        font-size: 12px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List {
        padding: 0;
        height: auto;
    }

        body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List li a {
            font-size: 12px;
        }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pr-2 {
        width: 50%;
        float: left;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6 li a {
        font-size: 12px;
    }

    body.lst .itemBox div span {
        font-size: 14px;
        padding-top: 3px !important;
        width: 100%;
    }

    .form-dropdown.clck-hde6.fitted-list-container ul#Fitted-List li a {
        font-size: 12px;
    }

    body.lst #form-searchs .selected-item {
        padding: 3px !important;
    }

        body.lst #form-searchs .selected-item span.remove-selected {
            display: none;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
        height: 33.31px;
        border: 1.0409px solid #D1D1D1 !important;
    }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
        /* height: 30px; */
        border: 1px solid #ececec;
        width: 100%;
        text-align: center;
    }

    div#types1 .filter-item-box .itemBox .selected-item {
        width: 93px !important;
        border-radius: 2px;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst {
        /* margin-bottom: 12px !important; */
    }
    /* .middle-row .col-md-3.filter-item-box .form-dropdown:before {
content: '\f0d8 ';
position: absolute;
top: -21px;
font-family: FontAwesome;
font-size: 20px;
color: #333333;
left: 34px;
} */
    body.lst div#types1 .col-md-4.filter-item-box .selected-item {
        width: 100% !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 154px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container:before {
        left: 48px !important;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container:before {
        right: 40px;
        left: 0 !important;
        text-align: right;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus::placeholder {
        color: #ffffff !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus {
        background: #333333;
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field:focus {
        background: #ffffff;
    }

    body.lst #form-searchs .frm-up {
        margin-top: 0% !important;
    }

    /***************Agencies page-listing-view***************/
    body.agency-page #srvce-sale .gridview .sale-hme .img-rnt {
        width: 148px !important;
        height: 162px !important;
    }

    .detail-page #srvce-sale .sale-hme .detail-rnt {
        width: 59% !important;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .img-rnt img {
        height: 162px !important;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 14px !important;
        color: #6B6B6B !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam {
        margin-top: -2px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li {
        font-size: 14px !important;
    }

        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li i {
            font-size: 14px !important;
        }

        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
            font-size: 14px !important;
            margin-top: 7px;
        }

        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
            font-size: 14px !important;
        }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        line-height: 34px !important;
    }

    body.agency-page .gridview .sale-hme .cal-email li:nth-child(3) {
        height: 34px !important;
        line-height: 34px !important;
    }

        body.agency-page .gridview .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
            padding-top: 8px !important;
        }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email {
        margin-top: 1px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email {
        margin-top: -3px !important;
    }

    #srvce-sale .sale-hme .detail-rnt .locan p:before {
        font-size: 13px !important;
        margin-top: 2px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p {
        padding-left: 15px;
    }


    /*****************/
    .img-text {
        float: left;
    }

    .ad-container {
        background: #ffffff;
        padding: 8px;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
        width: 100%;
        margin-bottom: 7px;
    }

        .ad-container img.img-responsive {
            width: 148px;
            height: 148px;
        }

    .text-h {
        float: right;
        width: 57%;
    }

        .text-h h1 {
            font-weight: bold;
            font-size: 16px;
            line-height: 16px;
            color: #F35E75;
            margin-top: 5px;
        }

        .text-h p {
            font-weight: bold;
            font-size: 14px;
            line-height: 14px;
            color: #333333;
            margin-top: 13PX;
        }

    p.scnd-p {
        font-weight: normal;
        font-size: 13px;
        line-height: 19px;
        color: #6B6B6B;
        margin-bottom: 18px;
    }

    .text-h a {
        width: 142px;
        height: 30px;
        background: #F35E75;
        padding: 8px 10px;
        border-radius: 2px;
        color: #ffffff;
    }

        .text-h a i.fa.fa-angle-right {
            margin-left: 10px;
        }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 225px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form input {
        height: 33.31px !important;
    }

    .blogg .headline-e p {
        width: 30% !important;
    }
}
/**********************************************************************************************************************************************/
/************400px x 420px***************/
@media only screen and (min-width:400px) and (max-width:420px) {
    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 63% !important;
    }

    .blogg .headline-e p {
        width: 28% !important;
    }

    .lst header .prprtis {
        padding-left: 5px;
    }
}
/**********************************************************************************************************************************************/
/************320px x 359px***************/
@media only screen and (min-width:320px) and (max-width:359px) {
    /********Listing page*********/
    #srvce-sale .listview .sale-hme .detail-rnt .price {
        width: 100%;
    }

    #srvce-sale .listview .sale-hme .detail-rnt .location {
        width: 100%;
    }

    #srvce-sale .listview .sale-hme .detail-rnt .title .col-md-11.col-sm-11.col-xs-11.no-padding {
        width: 100%;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span {
        font-size: 16px;
    }

    #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 13px !important;
    }

    /*.lst #srvce-sale .listview .sale-hme .detail-rnt .price span p {
        font-size: 13px !important;
    }*/

    .lst #srvce-sale .sale-hme .col-md-7.col-sm-8.col-xs-7.no-padding {
        width: 59%;
    }

    .detail-page #srvce-sale .sale-hme .detail-rnt {
        width: 59%;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt .price.lsp p a {
        line-height: 22px;
    }

    body.lst .middle-row .col-md-3.filter-item-box:nth-child(3) section#Selected-Bed {
        width: 100%;
        padding-right: 0;
    }

        body.lst .middle-row .col-md-3.filter-item-box:nth-child(3) section#Selected-Bed .selected-item {
            width: 100%;
            margin-right: 0;
        }
}

@media only screen and (min-width:360px) and (max-width:567px) {
    .lst #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 14px !important;
        margin-top: 5px;
        font-weight: 200 !important;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        margin-top: 3px !important;
    }

    .lst #srvce-sale .sale-hme .col-md-7.col-sm-8.col-xs-7.no-padding {
        width: 63%;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-nam li {
        font-size: 12px !important;
    }

    #sevice-pro-holder ul.property-btns-holder li.shqqo a {
        font-size: 16px;
    }

    section#search-name h1 {
        font-size: 16px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span {
        font-size: 14px;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        /*  width: 79px; */
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        font-size: 16px;
        /*   margin-left: -5px; */
    }

    .hjml .dropdown-bottom-list li a {
        font-size: 15px !important;
    }

    .report {
        float: left !important;
        width: 100%;
        text-align: center;
        margin-top: 17px;
    }

    p.lst-updt {
        font-size: 10px;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde {
        width: 92% !important;
    }

    section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 {
        width: 96% !important;
    }

    section#rental-inquiry2 .rntal-inqury form .form-dropdown.clck-hde1 {
        width: 92% !important;
    }
    /**************Contact-us*************/
    section.about-inner.inner-page.cntct-innr {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .cntct {
        display: none !important;
    }

    body.hhy .cntct-innr .cn-icns {
        padding: 0;
    }

    body.hhy .cntct-innr .cn-nmbr {
        margin-bottom: 37px;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr p {
        font-size: 18px;
    }

    body.hhy .locatn .addrs-innr p {
        font-size: 14px !important;
        padding: 0 10px !important;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr i {
        font-size: 44px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont {
        margin-top: 55px;
    }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont h1 {
            font-size: 24px;
        }

            body.hhy .cntct-innr .contct-us .get-in-touch-cont h1:after {
                width: 138px;
                margin-top: 33px;
                margin-left: -139px;
            }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 {
            padding: 0;
        }

    .contct-us .frm-addres .col-md-12 {
        /*  padding: 0; */
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4 input, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 textarea {
        margin-bottom: 10px;
    }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-envelope.c-emil {
        right: 18px;
    }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-phone.pne {
        right: 20px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12.text-right input.btn {
        width: 100%;
    }

    .contct-us {
        padding-bottom: 0;
    }

    .locatn {
        background: #ffffff;
    }

    body.hhy .locatn .addrs-innr {
        margin-top: 32px;
        margin-bottom: 45px;
    }

        body.hhy .locatn .addrs-innr p {
            padding: 0 !important;
            width: 100%;
        }

    .contact-page-bottom {
        padding-bottom: 0;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        margin-left: -16px;
    }
}
/**************************************/
/**********************************************************************************************************************************************/
/************481px x 767px***************/
@media only screen and (max-width: 767px) and (min-width: 481px) {
    header .mobile-hedr #menu-mobiles {
        width: 0;
    }
}
/**********************************************************************************************************************************************/
/************568px x 1023px******************************************************************************************************************/
@media only screen and (min-width:568px) and (max-width:767px) {
    /************Home-Page**********/
    .home-page .mobile-search-area.desktop-search-area {
        display: none;
    }

    .home-page section.recommend {
        display: none;
    }

    header .mobile-hedr {
        padding-top: 11px;
        padding-bottom: 11px;
        background: #ffffff;
        box-shadow: 0px 12px 10px rgba(0, 0, 0, 0.04);
        position: relative;
    }

    .home-page #srch-dubai h2 {
        border: 0;
        margin-bottom: 0;
        padding: 0;
        font-size: 18px;
        color: #3E3E3E;
        margin-top: 0;
    }

    .home-page section#srch-dubai .br-b {
        border: 0;
    }

    .home-page #newslttr h2 {
        font-size: 18px;
        margin-bottom: 32px;
    }

    header .mobile-hedr .navbar-header .navbar-toggle.collapsed .icon-bar {
        background-color: #333333;
        margin-bottom: 2px;
        margin-top: 6px;
        width: 27px;
    }

    header .mobile-hedr .navbar-header button {
        margin-top: 2px;
    }

    .home-page #srch-dubai .mobile-nne {
        display: block;
        padding-bottom: 0;
        width: 100%;
        margin-left: 0;
    }

        .home-page #srch-dubai .mobile-nne ul#PopularSearch-List li {
            width: 100%;
            padding-bottom: 0;
        }
    /******residental*******/
    #mobile-residental {
        display: block;
        margin-top: 30px;
    }

        #mobile-residental ul.nav.nav-tabs li {
            width: 50%;
            height: 47.45px;
            box-shadow: -3.31034px 0px 2.2069px rgba(0, 0, 0, 0.03) !important;
        }

    section#mobile-residental .container {
        padding: 0;
    }

    #mobile-residental ul.nav.nav-tabs li a {
        text-align: center;
        font-size: 15.4483px;
        border: 0;
        padding: 12px 10px !important;
    }

    section#mobile-residental ul.nav.nav-tabs {
        border-bottom: 1px solid #F3F3F3;
    }

    #mobile-residental ul.nav.nav-tabs li.active:nth-child(1):before {
        border-top: 5px solid #F35E75;
        content: '';
        position: absolute;
        width: 100%;
        border-radius: 2.94828px 0 0px 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active:nth-child(2):before {
        border-top: 5px solid #F35E75;
        content: '';
        position: absolute;
        width: 100%;
        border-radius: 0 2.94828px 0px 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active a {
        color: #F35E75;
    }

    #mobile-residental ul.nav.nav-tabs li a:hover {
        color: #F35E75;
    }

    .read-more-state {
        display: none;
    }

    .read-more-target {
        opacity: 0;
        max-height: 0;
        font-size: 0;
        transition: .25s ease;
    }

    div#residenta .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    div#residenta .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 14px;
    }

    div#residenta .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    div#residenta .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 14px;
    }

    div#residenta .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    div#residenta .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        padding: 0 .5em;
        color: #666;
        font-size: 14px;
        line-height: 2;
        /*border: 1px solid #ddd; */
        border-radius: .25em;
    }
    /***************/
    /******commercial*******/
    .read-more-state {
        display: none;
    }

    .read-more-target {
        opacity: 0;
        max-height: 0;
        font-size: 0;
        transition: .25s ease;
    }

    div#commercia .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    div#commercia .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 14px;
    }

    div#commercia .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    div#commercia .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 14px;
    }

    div#commercia .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-size: 14px;
        font-family: FontAwesome !important;
    }

    div#commercia .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        padding: 0 .5em;
        color: #666;
        font-size: 14px;
        line-height: 2;
        /*   border: 1px solid #ddd; */
        border-radius: .25em;
    }
    /***************/
    div#residenta ul.read-more-wrap,
    div#commercia ul.read-more-wrap {
        /* padding: 20px; */
        width: 100%;
        float: left;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

        div#residenta ul.read-more-wrap li span.pro-prty,
        div#commercia ul.read-more-wrap li span.pro-prty {
            width: 100% !important;
            float: left;
            font-size: 14px;
            line-height: 16px;
            color: #049DB9;
        }

        div#residenta ul.read-more-wrap li span:nth-child(2),
        div#commercia ul.read-more-wrap li span:nth-child(2) {
            font-weight: normal;
            font-size: 10px;
            line-height: 12px;
            color: #B3B3B3;
        }

        div#residenta ul.read-more-wrap p,
        div#commercia ul.read-more-wrap p {
            line-height: 20px;
            float: left;
            width: 90%;
            margin-bottom: 0;
            margin-top: 10px;
        }

        div#residenta ul.read-more-wrap i.fa.fa-angle-right,
        div#commercia ul.read-more-wrap i.fa.fa-angle-right {
            float: right;
            margin-top: 20px !important;
            color: #C4C4C4;
        }

        div#residenta ul.read-more-wrap li,
        div#commercia ul.read-more-wrap li {
            width: 100%;
            float: left;
            padding: 0px 20px;
            height: 55px;
            border-bottom: 1px solid #f3f3f3;
        }

            div#residenta ul.read-more-wrap li:hover,
            div#commercia ul.read-more-wrap li:hover {
                background-color: #F3F3F3;
            }

    label.read-more-trigger {
        width: 100%;
        float: left;
        text-align: center;
        border: 0;
        font-size: 14px;
        color: #6B6B6B;
    }

    li.read-more-target {
        overflow: hidden;
    }

    section#mobile-residental .tab-content {
        margin-top: 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active {
        box-shadow: none;
    }
    /**************Popular Searches in Dubai***************/
    section#srch-dubai .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 14px;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 14px;
    }

    section#srch-dubai .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 14px;
    }

    div#srch-dubai .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-size: 14px;
        font-family: FontAwesome !important;
    }

    #srch-dubai {
        margin-top: 55px;
    }

        #srch-dubai ul li a {
            font-size: 12px;
        }

            #srch-dubai ul li a:hover {
                color: #049DB9;
                border-bottom: none;
            }

    p.show-m {
        display: block;
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 20px;
    }

        p.show-m a {
            font-size: 14px;
        }
    /**************Subscribe to our Newsletter***************/
    #newslttr {
        margin-top: 49px;
        background: #ffffff;
        padding-bottom: 22px !important;
    }

        #newslttr h2 span.spn {
            color: #F35E75;
        }

        #newslttr .news-lttres form {
            height: 58px;
        }

            #newslttr .news-lttres form input#Email {
                height: 57px;
                padding: 13px;
                border: 1px solid #F3F3F3;
                color: #6B6B6B;
            }

                #newslttr .news-lttres form input#Email::placeholder {
                    font-size: 17px;
                }

            #newslttr .news-lttres form button#send_subscriber {
                line-height: 0;
                padding: 0 26px;
            }

                #newslttr .news-lttres form button#send_subscriber:hover {
                    background: #049DB9;
                    box-shadow: none;
                }

    footer .footer-moble img {
        width: 24% !important;
    }

    body footer .footer-moble .menus-foter ul li a {
        font-size: 15px !important;
    }
    /****************Side Menu****************/
    #menu-mobiles img.img-responsive.m-close {
        width: 18px;
        color: #6B6B6B !important;
        margin-right: 8px;
    }

    .mobile-hedr #menu-mobiles ul li a {
        font-size: 16.0031px;
        line-height: 19px;
        color: #333333;
    }

    header .mobile-hedr #menu-mobiles ul .brder-none {
        display: none;
    }

    header .mobile-hedr #menu-mobiles ul p a.button-moble {
        padding: 15px;
        font-size: 16.0031px;
        font-weight: 100 !important;
    }


    /**************************************/
    /************Listing-page***************/

    /********Header*******/
    .lst header .mobile-hedr .navbar-header button {
        margin-top: 9px !important;
    }

    header .mobile-hedr #menu-mobiles ul li {
        padding: 14px 30px;
    }

    .lst header .prprtis {
        margin-top: 5px;
        padding-left: 18px;
        padding-right: 0px;
    }

    .lst .locatio-search-mobile-small {
        width: 82%;
        margin-top: 11px;
        z-index: 1;
        margin-left: -33px;
    }

        .lst .locatio-search-mobile-small input.search-field::placeholder {
            font-size: 17px;
        }

        .lst .locatio-search-mobile-small input.search-field {
            height: 39.28px;
            width: 100%;
        }

        .lst .locatio-search-mobile-small div#mobile-search-fixed-Small i {
            position: absolute;
            right: 10px;
            top: 11px;
            font-size: 18px;
            color: #F35E75;
        }

    .lst section#sevice-pro-holder .container {
        padding: 0;
    }

        .lst section#sevice-pro-holder .container .col-md-12.no-padding.map-fav {
            padding: 0 15px;
        }

    .lst #mobile-freatur .type-prprty {
        padding-top: 0;
    }

    .lst section#search-name {
        display: none;
        margin-top: 0px;
        padding-bottom: 11px;
        background: #ffffff;
        padding-top: 8px;
    }

    #mobile-freatur .type-prprty .show-mble > li {
        margin-top: 0;
        height: 43px;
    }

    .lst .prprti-mbile-header {
        height: 65px !important;
        background: #ffffff;
        border-bottom: 0;
    }

    .lst header .mobile-hedr {
        box-shadow: none;
        /*  z-index: 2; */
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .lst header .prprtis img {
        width: 45px !important;
    }

    .lst #mobile-freatur .sort-map > ul {
        display: block;
    }

    .lst section#mobile-freatur .clr-fav {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

        .lst section#mobile-freatur .clr-fav p {
            margin-bottom: 3px;
            font-size: 13px !important;
        }

            .lst section#mobile-freatur .clr-fav p.pull-right {
                color: #E35050;
            }

    .lst #srvce-sale .listview .sale-hme .imgrnt-over ul li a {
        font-size: 20px !important;
        padding: 0px !important;
        border: 0;
        line-height: 48px !important;
        width: auto;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li {
        line-height: 28px;
    }

    #srvce-sale .listview .sale-hme .detail-agent .imgrnt-over ul.cal-email i {
        font-size: 20px !important;
        display: inline-block !important;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(1) a {
        /*  width: 63px; */
        box-shadow: none;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(2) a {
        /*  width: 70px; */
        box-shadow: none;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) a {
        float: left;
        /*  width: 34px; */
        width: 100%;
        height: 48px;
    }

    a.mblDrop {
        padding-top: 6px !important;
        font-size: 16px !important;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) {
        margin-right: 0;
    }

    .lst section#srvce-sale .listview.properties-container {
        padding: 5px;
        padding-top: 0;
    }

    .lst p.prmi-m {
        font-size: 10px !important;
        padding: 2px 4px !important;
        left: 6px !important;
    }

    .lst #srvce-sale .sale-hme {
        border: 0;
        padding: 0;
        border-radius: 0;
        background: transparent;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span p {
        width: auto;
        font-size: 20px !important;
        font-weight: bold !important;
        margin-right: 3px;
    }

    .mobile-srch-dropdwn {
        border: 1px solid #d1d1d1;
    }

    .locatio-search-mobile-small input.search-field {
        border: 0;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span {
        font-size: 22px !important;
        margin-right: 4px;
    }

    .lst #srvce-sale .listview .sale-hme .row ul li {
        float: left;
    }

    .lst #srvce-sale .sale-hme .img-rnt .imgrnt-over .slect.addWish {
        right: 1%;
    }

    #srvce-sale .sale-hme .col-md-7.no-padding {
        width: 62% !important;
        padding-left: 12px;
    }

    .lst #srvce-sale .sale-hme .img-rnt .imgrnt-over .addWish i {
        padding: 9px;
        font-size: 20px !important;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt {
        padding-top: 4px !important;
        height: auto;
        padding-bottom: 0 !important;
        padding: 0px !important;
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

        .lst #srvce-sale .listview .sale-hme .detail-rnt .location {
            position: inherit;
            margin-top: 6px !important;
            width: 100%;
        }

    #srvce-sale .listview .sale-hme .detail-area ul.cat-nam {
        width: 100%;
        margin-top: -5px;
        margin-bottom: 4px;
    }

        #srvce-sale .listview .sale-hme .detail-area ul.cat-nam li {
            display: block;
            color: #6b6b6b;
            font-size: 15px !important;
        }

    #srvce-sale .sale-hme .row ul.cat-go li:first-child {
        display: inline-block;
    }

    #srvce-sale .sale-hme .img-rnt img {
        height: 209px !important;
        object-fit: cover;
        object-position: center;
    }

    #mobile-freatur .type-prprty > ul > li div a.form-control {
        font-size: 16px;
        padding: 10px;
    }

    #mobile-freatur .type-prprty > ul > li a {
        font-size: 12px;
    }

    .desc li:after {
        border: 0;
        display: none;
    }

    .lst #srvce-sale .sale-hme ul.cat-go li {
        margin-right: 10px !important;
        font-size: 18px !important;
        font-weight: 600;
    }

    #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 18px !important;
        margin-top: 14px;
    }

    #srvce-sale .sale-hme .locan .col-md-11.col-sm-11.col-xs-11.no-padding {
        width: 100%;
    }

    #srvce-sale .listview .sale-hme .detail-rnt .title {
        top: 2px !important;
    }

    #srvce-sale .listview .sale-hme .detail-area .col-md-12.no-padding.desc {
        padding-left: 0;
        padding: 0;
    }

    #srvce-sale .listview .sale-hme .detail-agent {
        padding-bottom: 0;
        float: left;
    }

    .lst #mobile-freatur .type-prprty ul.one-line li {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        border: 1px solid #eae9e9;
        color: #555;
    }

        .lst #mobile-freatur .type-prprty ul.one-line li a {
            border: 0;
            font-size: 16px;
            padding: 7px !important;
        }

    .lst #Rental-Mobile-List {
        height: auto;
    }

    .lst #mobile-freatur .type-prprty .dropdown-bottom-list h3 {
        text-align: center;
        padding-right: 10px;
        margin-top: 8px;
        font-size: 25px;
    }

    section#mobile-freatur .sort-map li.shqqo.pull-left {
        padding-left: 0;
    }

    section#mobile-freatur .type-prprty div#prprty .blocksection h4 {
        text-align: center;
    }

    .mobile-down-arrow {
        display: none;
    }
    /*******29.04.2020******/
    section#sevice-pro-holder {
        display: block;
    }

        section#sevice-pro-holder ul.switchingButton.category-switchingButton.tba {
            display: none;
        }
    /*  .hnbn.fav-lists {
        display: block !important;
        margin-top: -79px;
        padding-right: 15px;
    } */

    .serch-clr a.favorite {
        background: transparent;
        color: #E35050;
        padding: 0 !IMPORTANT;
        font-size: 18px !important;
        float: right;
    }

    .serch-clr a {
        float: left;
    }

        .serch-clr a.favorite i.fa.fa-heart {
            display: none;
        }

    section#sevice-pro-holder .hnbn {
        display: none;
    }

    section#sevice-pro-holder .col-md-12.no-padding.brder-more.category-ListingPage {
        background: none;
        padding: 0;
        margin-bottom: 10px;
        overflow-y: scroll;
        margin-bottom: .8rem;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul {
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        padding: 0 1.6rem;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
            width: auto;
            float: left;
            display: block !important;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible {
            display: flex;
            overflow-x: auto;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
        }

            body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible .all-locations {
                display: block !important;
                position: initial;
                white-space: nowrap;
                font-size: 14px;
                background: #049DB9;
                display: flex !important;
                padding: 9px 10px !important;
                border-radius: 4px;
                color: #ffffff !important;
                font-weight: 200;
            }

    .lst section#mobile-freatur .clr-fav li a {
        width: auto;
        float: left;
        font-size: 16px;
    }

    .lst section#mobile-freatur .clr-fav li:nth-child(2) {
        float: right;
    }

    .lst section#mobile-freatur .clr-fav li i.fa.fa-heart {
        display: none;
    }
    /*************30.04.2020*************/
    .search-name-mobile {
        margin-top: 14px;
    }

    #sevice-pro-holder ul.property-btns-holder li.shqqo a {
        text-align: left;
        padding: 0;
        font-size: 18px;
    }

    section#sevice-pro-holder .hnbn {
        display: none;
    }

    .map-fav ul#btnContainer {
        padding: 0;
    }

    section#sevice-pro-holder .hnbn li.icn {
        display: none;
    }

    section#sevice-pro-holder .hnbn .hjml {
        width: 100%;
        margin-top: 3px;
    }

        section#sevice-pro-holder .hnbn .hjml p.cmb {
            display: none;
        }

    section#sevice-pro-holder .col-md-4.hnbn.right-side {
        display: block !important;
        padding-left: 0;
    }

    .lst section#mobile-freatur .clr-fav li.flt-rght a {
        color: #E35050;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn {
        width: auto;
    }

        .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
            border: 0 !important;
            color: #333333 !important;
            padding: 0;
            height: auto;
            margin-top: 0px;
            font-size: 18px;
            margin-left: -18px;
            text-align: right;
        }

    #sevice-pro-holder ul.property-btns-holder li.shqqo {
        width: auto;
    }

    .lst section#srvce-sale {
        padding-top: 0;
        margin-top: -11px !important;
        background: transparent;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn {
        width: 161px !important;
        float: left;
        right: 0 !important;
        max-width: unset !important;
        margin-top: 13px;
        border-top: 5px solid #049DB9;
    }

        .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn:before {
            content: '';
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #049DB9;
            top: -11px;
            position: absolute;
            right: 31px;
        }

    .hjml .dropdown-bottom-list li a {
        font-size: 15px !important;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        margin-right: 0;
        padding-right: 6px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage li a {
        border: 1px solid #E5E5E5;
        padding: 4px 18px;
        border-radius: 3px;
    }

    .mobile-srch-dropdwn div#Search-Field-Items-Container-Mobile-Small ul {
        height: 200px;
        overflow: overlay;
    }

    .lst section#sevice-pro-holder {
        /* z-index: 0; */
        background: #ffffff;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    #srvce-sale .sale-hme .featurd-fnt {
        font-size: 14px !important;
        padding: 3px !important;
        margin-left: -5px;
    }

    body.lst .addFavourite a.closeTooltip .m-close {
        display: block;
    }

    .col-md-4.hnbn.right-side {
        width: 36%;
    }
    /*****************Favarits***********************/
    .modal.right.fade.in .modal-dialog {
        width: 100% !important;
    }

    div#ShortlistedProperty-List .img-rnt img {
        width: 100%;
        height: 209px !important;
    }

    div#ShortlistedProperty-List .img-rnt {
        width: 245px !important;
        height: 209px !important;
    }

    #shrtless .side-shrtlist .detail-shrtlist p span {
        font-size: 18px;
        margin-right: -3px;
    }

    #shrtless .side-shrtlist .detail-shrtlist p.price {
        font-size: 16px;
        margin-bottom: 11px;
    }

    #shrtless .side-shrtlist .detail-shrtlist h4 a {
        font-size: 19px;
    }

    #shrtless .col-md-7.no-padding.mobile-price.favmob-price {
        margin-top: 11px;
    }

    div#favoriteModel .batch img {
        margin-top: -24px;
        height: 35px;
        width: 80px;
        display: none;
    }

    #shrtless .side-shrtlist .detail-shrtlist .green-clrs i.fa.fa-trash {
        font-size: 16px;
    }

    #shrtless .side-shrtlist .detail-shrtlist .green-clrs {
        margin-top: 4px;
        padding-left: 21px;
    }

    div#ShortlistedProperty-List span.checkmark {
        margin-top: -74px;
        margin-left: 43px;
        background: #EFEFEF;
        border: 1.04219px solid #e3e3e3;
    }

    #shrtless .col-md-7.no-padding.mobile-price.favmob-price p.ft {
        margin-bottom: 4px !important;
    }

    img.img-responsive.arrows-close {
        width: 12%;
    }

    #shrtless .side-shrtlist .close {
        left: 0;
        padding-left: 15px;
    }

    img.img-responsive.fav-logo {
        margin: 0px auto;
        position: fixed;
        height: 40px;
        width: 125px;
        left: 50%;
        margin-left: -50px;
        margin-top: 5px;
        z-index: 9;
    }

    div#favoriteModel .side-shrtlist h3.hdding.hidmob {
        margin-top: 48px;
        font-size: 20px;
        color: #333333;
        font-weight: bold;
        padding-bottom: 11px;
    }

    #shrtless .btns-shortprprts {
        position: absolute;
        top: 0px;
        z-index: 9999;
        margin-top: 90px;
        width: 100%;
        background: #ffffff;
    }

        #shrtless .btns-shortprprts p.shortlist {
            width: 100% !important;
            padding: 0px 14px;
        }

    div#favoriteModel #shrtless .btns-shortprprts p.shortlist a.modalAgent {
        background-color: #049DB9;
        font-size: 16px;
    }

    div#favoriteModel #shrtless .btns-shortprprts .cler-data {
        position: absolute;
        right: 31px;
        top: -26px;
        font-size: 17px;
    }

        div#favoriteModel #shrtless .btns-shortprprts .cler-data a.clearFavorite {
            font-size: 17px;
        }

    div#ShortlistedProperty-List {
        margin-top: 144px;
        padding: 0px 15px;
    }

    #shrtless .side-shrtlist {
        height: 104vh;
    }

    div#favoriteModel .side-shrtlist .col-md-12.fav-top {
        position: fixed;
        width: 100%;
        height: 57px;
    }

    #ShortlistedProperty-List label.checkGroup.hidetab {
        float: right;
        z-index: 9;
    }
    /**********Search-bar********/
    #mobile-freatur .type-prprty .clck-hde, #mobile-freatur .type-prprty .clck-hde2, #mobile-freatur .type-prprty .clck-hde7 {
        width: 100% !important;
        left: 0;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde5 {
        padding: 8px !important;
        width: 220px !important;
    }

    #mobile-freatur .clck-hde5 .one-line {
        padding: 0;
        height: auto;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde6 {
        padding: 8px !important;
        width: 187px !important;
        left: 36%;
    }

        #mobile-freatur .type-prprty .form-dropdown.clck-hde6 .one-line {
            padding: 0;
        }

    #mobile-freatur .type-prprty .clck-hde7 {
        padding: 8px !important;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde4 {
        padding: 8px;
        width: 133px !important;
        left: 52% !important;
    }

    #mobile-freatur .type-prprty .clck-hde4:before {
        left: 52px;
    }

    #mobile-freatur #types1 .clck-hde6:before {
        left: 77px !important;
    }

    #mobile-freatur .type-prprty .clck-hde2 {
        padding: 8px !important;
    }

    #mobile-freatur {
        border-bottom: 0;
        margin-top: 0px;
        background: #ffffff;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        right: 0;
        top: 12px;
    }

    #mobile-freatur .type-prprty .clck-hde2:before {
        left: 233px;
    }

    .mobile-srch-dropdwn div#Search-Field-Items-Container-Mobile-Small {
        border: 0;
        box-shadow: 0px 6px 13px 0px #888686;
    }

    #shrtless .side-shrtlist .detail-shrtlist h4 {
        font-weight: 700;
        margin-bottom: 9px;
    }

    #shrtless .side-shrtlist .detail-shrtlist p a {
        font-size: 16px !important;
    }

    div#ShortlistedProperty-List .fav-detail ul li i {
        font-size: 17px;
    }

    div#ShortlistedProperty-List .fav-detail ul li {
        font-size: 17px;
    }

    #shrtless .side-shrtlist .detail-shrtlist .location p a:before {
        font-size: 16px;
    }

    .fav-detail ul {
        margin-top: 8px !important;
    }
    /***********Pagination***********/
    .lst .pagination-holder.text-center .pagingWrapper {
        width: 100%;
        float: left;
        background: #ffffff;
    }

        .lst .pagination-holder.text-center .pagingWrapper .pager {
            float: left;
            margin-left: 0;
            width: 100%;
            text-align: center;
        }

    .lst .sale-hme-container {
        border-bottom: 0;
        background: #ffffff;
        padding-top: 7px;
        padding-bottom: 7px;
        margin-bottom: 7px;
        float: left;
        /* z-index: -1; */
        width: 100%;
    }

    body.lst {
        background: #f3f3f3;
    }

    .lst #srvce-sale .sale-hme-container:nth-child(1) .sale-hme {
        padding-top: 0;
    }

    .pagination-holder.text-center .pagingWrapper .pager span.numeric span {
        padding: 6px 13px;
    }

    .lst .pagination-holder.text-center .pagingWrapper .pager span.next.PageActive {
        padding: 6px 13px;
    }

    .lst .pagination-holder.text-center .pagingWrapper .pager span.previous.PageInActive {
        padding: 6px 13px;
    }

    /**********Listingpage-list-view section************/
    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 17px !important;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
        margin-top: -1px;
    }

    .lst #srvce-sale .sale-hme .img-rnt {
        width: 245px;
        height: 209px !important;
        float: left;
    }

    .lst #srvce-sale .sale-hme .detail-rnt {
        height: auto;
        padding-bottom: 0 !important;
    }

    .lst .sale-hme .row.detail-area {
        margin-top: 0;
        background: transparent !important;
        padding: 0 !important;
        min-height: 0;
        max-height: 0;
    }

        .lst .sale-hme .row.detail-area .desc ul.cat-nam {
            width: 100%;
            float: left;
            line-height: 0px;
            margin-top: 2px !important;
        }

            .lst .sale-hme .row.detail-area .desc ul.cat-nam li {
                width: 100%;
                font-size: 10px !important;
                color: #6b6b6b !important;
            }

    .lst ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left;
        line-height: 0;
        margin-top: 5px !important;
    }

    .lst .sale-hme .desc ul.cat-go li {
        line-height: 0 !important;
        font-size: 12px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
        font-size: 12px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) {
        font-size: 12px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
        font-size: 12px !important;
    }

    .lst .sale-hme .desc ul.cat-go li i {
        font-size: 18px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) i {
        font-size: 18px !important;
    }

    .lst .row.backclr.detail-agent .col-md-4.image {
        display: none;
    }

    .lst .sale-hme .imgrnt-over {
        width: 100%;
        padding: 0 !important;
    }

    .lst .row.backclr.detail-agent {
        background: transparent !important;
        padding-right: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        margin: 0;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a,
    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 13px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
      /*   width: 33% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob:before {
        content: "\f232";
        font-size: 30px !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email {
        width: 100%;
        float: left;
        margin-bottom: 0 !important;
        margin-top: 6px !important;
    }

        .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
            /* width: 33% !important; */
            float: left;
            margin-right: 3px !important;
            background-color: #F35E75;
            text-align: center;
            border-radius: 2px;
        }

    .lst .sale-hme .cal-email li:nth-child(3) {
       /*  width: 31% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 11px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
    }

        .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn {
            box-shadow: none;
            background: #049DB9 !important;
        }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 4px !important;
    }

    .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 19px !important;
        margin-right: -2px !important;
        padding-top: 8px;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 13px !important;
    }

    .lst p.prmi-m {
        font-size: 14px !important;
        padding: 1px 3px !important;
        left: 5px !important;
        top: 6% !important;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p {
        min-height: 0px;
        padding-left: 0 !important;
    }

    .lst .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 19px !important;
        width: 100% !important;
    }

    .lst #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 61%;
        padding-left: 6px;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
        content: '\f041 ';
        font-family: FontAwesome;
        margin-right: 7px;
        font-size: 17px;
        color: #6b6b6b;
    }

    /********9.5.2020********/
    section#search-name h1 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span {
        font-size: 17px;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span.property-count {
            display: none;
        }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        display: none !important;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li:nth-child(-n+10) {
            display: block !important;
        }

    /*********Location modal***********/
    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show {
        position: fixed;
        width: 80% !important;
        height: 100%;
        top: 0;
        right: 0;
        background: #fff;
        z-index: 999999999999999999999999;
        display: block;
        box-shadow: -150px 0px 20px 20px rgba(0, 0, 0, 0.53);
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li {
            display: inline-block !important;
            width: 100% !important;
            float: unset !important;
            position: unset !important;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a {
            border: 0;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li {
            margin-bottom: 10px;
            /* padding-left: 10px; */
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a span {
            font-size: 15px;
            display: block !important;
        }

            body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a span.property-count {
                color: #6b6b6b !important;
            }

    .all-locations-show button.closenav.close-all-loc:before {
        content: 'All Location';
        top: 16px;
        position: absolute;
        left: 33px;
        color: #000000;
        font-size: 16px;
    }

    .all-locations-show button.closenav.close-all-loc {
        position: fixed;
        margin-bottom: 12px;
        width: 80%;
        top: 0;
        right: 0;
        border-bottom: 1px solid #E5E5E5;
        padding-bottom: 17px;
        background: #ffffff;
    }

        .all-locations-show button.closenav.close-all-loc img.img-responsive.m-close {
            display: block;
            width: 4%;
            float: right;
            margin-right: 20px;
            margin-top: 17px;
        }

    div#callbtn .modal-header h4.modal-title {
        font-size: 20px;
    }

    div#callbtn .modal-header {
        padding: 11px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li:nth-child(2) {
        margin-top: 60px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show span.all-locations {
        display: none !important;
    }

    /**************Email-popup****************/
    div#emailmobilebtn .pop-emails .col-md-12.border {
        width: 100%;
        margin-left: 0;
    }

    div#emailmobilebtn .modal-dialog.modal-md .modal-body .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    #emailmobilebtn .emailpoup-left img.img-responsive.image {
        margin-left: 0 !important;
        width: 181px;
        height: 130px;
    }

    #emailmobilebtn .emailpoup-left {
        width: auto !important;
        margin-right: 10px;
    }

    .mobile-emailpop .detail-rnt h5 span {
        top: 0;
        position: relative;
    }

    div#emailmobilebtn .emailpoup-right .detail-rnt span.price p {
        font-size: 14px;
        line-height: 14px !important;
        margin-top: 6px !important;
    }

    #emailmobilebtn .emailpoup-right .detail-rnt span.rental {
        font-size: 14px;
    }

    .emailpoup-right .detail-rnt h4.title {
        font-size: 16px !important;
        display: flex;
        margin-top: 8px !important;
        margin-bottom: 8px !important;
    }

    div#emailmobilebtn {
        overflow-y: auto !important;
    }

    #callbtn .modal-dialog {
        margin-top: 30px;
    }

    #callbtn .modal-content {
        /*   height: 100%; */
    }

    div#emailmobilebtn form {
        padding: 0;
        margin-top: 40px;
    }

    #emailmobilebtn .modal-body form input {
        height: 45px !important;
        padding-bottom: 13px;
    }

        #emailmobilebtn .modal-body form input::placeholder {
            font-size: 17px;
        }

    #emailmobilebtn .modal-body form .input-group {
        margin-bottom: 25px;
    }

    div#emailmobilebtn form textarea#Lead_Comments {
        font-size: 16px !important;
    }

    div#emailmobilebtn form .btngroup button.emailBtn {
        line-height: 0 !important;
        height: 59px;
    }

    div#emailmobilebtn .modal-dialog.modal-md {
        margin-top: 100px;
    }

    #emailmobilebtn .modal-content .modal-header .close {
        font-size: 19px !important;
    }

    #emailmobilebtn .modal-header h4 {
        font-size: 20px !important;
        margin-left: 0;
    }

    .emailpoup-right .detail-rnt h4.title a {
        font-size: 16px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight: 800 !important;
        line-height: inherit;
        margin-top: 0;
    }

    .emailpoup-right .detail-rnt p a {
        font-size: 14px;
    }

    .emailpoup-right .detail-rnt p i.fa.fa-map-marker {
        font-size: 14px;
    }

    .emailpoup-right .detail-rnt p {
        margin-top: 0;
        font-size: 14px !important;
    }

    div#emailmobilebtn .emailpoup-right .detail-rnt ul li {
        margin-top: 0;
    }

    .emailpoup-right .detail-rnt ul {
        margin-bottom: 0;
        margin-top: 0;
    }
    /*****************Email all agents****************/
    div#emailall .modal-content {
        width: 100%;
        left: 0;
        top: 0;
    }

    div#emailall .modal-dialog.modal-lg {
        margin: 0 auto;
        height: 100%;
        width: 100%;
    }

    div#emailall .col-md-5 {
        display: none;
    }

    .emailal .modal-body .col-md-7 {
        padding: 0;
        margin-top: 50px;
    }

    .emailal .col-md-12 {
        padding: 0;
    }

    div#emailall .modal-content .modal-header {
        padding: 17px 15px;
    }



    /************Details-page*************/
    .prprty-detail-header {
        background: #ffffff;
    }

    body.detail-page ul.breadcrumb {
        display: none !important;
    }

    body.detail-page .mobileBanner-main {
        width: 100% !important;
    }

    body.detail-page section#banner-detail {
        width: 100% !important;
    }

    body.detail-page .row.s1 .column:first-child {
        width: 100% !important;
        display: block;
    }

        body.detail-page .row.s1 .column:first-child img {
            height: 200px !important;
            max-width: 100% !important;
            min-width: 100% !important;
        }

    body.detail-page .row.s1 .column {
        display: none;
    }

    body.detail-page .hartinmobile a i {
        color: #ffffff;
        font-size: 20px !important;
    }

    body.detail-page div#fixed-property-menu .fixed-propery-menu-ul-list li a {
        padding: 0 !important;
        line-height: 24px;
        font-size: 16px;
    }

    body.detail-page .col-md-6.fixed-propery-menu-ul-list {
        margin-top: -11px;
    }

    body.detail-page div#fixed-property-menu {
        box-shadow: none;
        border-bottom: 1px solid #E5E5E5;
        line-height: 40px;
        margin-top: 0 !important;
        padding-top: 21px;
        padding-bottom: 8px;
    }

        body.detail-page div#fixed-property-menu .fixed-propery-menu-ul-list li a {
            color: #6b6b6b;
            font-weight: 100;
        }

    #fixed-property-menu ul li {
        width: 33.9% !important;
    }

        #fixed-property-menu ul li:first-child a {
            text-align: left;
        }

        #fixed-property-menu ul li:last-child a {
            text-align: right;
        }

    body.detail-page .mobil-tbs2 {
        background: #ffffff;
    }

        body.detail-page .mobil-tbs2 p span:first-child {
            margin-right: 4px;
            font-size: 16px;
        }

    body.detail-page #fixed-property-menu ul li:first-child:hover a:after {
        height: 2px;
        background: #049DB9;
        bottom: -11px;
        width: 112px;
    }

    #fixed-property-menu ul li:nth-child(2):hover a::after {
        width: 47%;
        height: 2px;
        left: 27%;
        transition: width .3s;
    }

    #fixed-property-menu ul li a:after {
        transition: unset !important;
        bottom: -17px !important;
        height: 2px;
    }

    #fixed-property-menu ul li:last-child:hover a::after {
        width: 84px !important;
        right: 0;
        height: 2px;
    }

    .minus-mrgn.property-detail-page-inner.title-frst {
        display: none;
    }

    .mobil-tbs2 h3 {
        font-size: 20px !important;
        font-weight: 900;
        margin-top: 6px !important;
        margin-bottom: 4px !important;
    }

    .mobil-tbs2 p:last-child {
        font-size: 18px !important;
        margin-bottom: 0;
    }

    #fixed-property-menu ul li:last-child {
        text-align: right;
        width: auto;
        float: right;
        padding-top: 9px;
        padding-right: 15px;
    }

    #fixed-property-menu ul li:first-child {
        text-align: left;
        width: auto;
        float: left;
        padding-top: 9px;
        padding-left: 15px;
    }

    .mblie-baner.image-m div#myModal .modal-content .small-img {
        display: none;
    }

    .mblie-baner.image-m .s2 .mySlides {
        width: auto !important;
    }

    .mblie-baner .mySlides img {
        height: auto !important;
        margin-top: 50%;
        margin-bottom: 50%;
        padding: 10px;
    }

    .mblie-baner.image-m .next {
        margin-right: 9px !important;
        font-size: 32px !important;
        margin-top: -36px;
    }

    .mblie-baner.image-m .prev {
        left: 0 !important;
        margin-left: 10px !important;
        font-size: 32px !important;
        margin-top: -36px;
    }

    .image-m .modal.s2 span.close.cursor {
        z-index: 9;
        top: 4px;
        right: 11px;
    }

    .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd {
        padding: 0;
        padding-bottom: 0 !important;
    }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-details {
            padding: 0;
            border-bottom: 1px solid #efefef;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-description {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-amenities {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-location {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd .col-md-12:nth-child(5) {
            padding: 0;
        }

    #fixed-button .col-md-12.button-section li {
        width: auto;
        /* margin-left: -16px; */
    }

        #fixed-button .col-md-12.button-section li a {
            padding: 12px 35px;
            background: #F35E75;
            border-radius: 2.49383px;
        }

        #fixed-button .col-md-12.button-section li:last-child a {
            background: #049DB9;
            padding: 4px;
            text-align: center;
            margin: 0;
            padding-left: 14px;
            height: 38px;
        }

        #fixed-button .col-md-12.button-section li:last-child:hover a {
            background: #007668;
        }

        #fixed-button .col-md-12.button-section li:nth-child(3) {
            width: 17%;
        }

        #fixed-button .col-md-12.button-section li:last-child a i.fa.fa-whatsapp {
            font-size: 32px;
            padding-top: 3px;
        }

        #fixed-button .col-md-12.button-section li:nth-child(3) a {
            height: 48px;
            line-height: 48px;
        }

    body.detail-page .button-section ul {
        padding: 0 0px;
        width: 100%;
        text-align: left;
    }

    #fixed-button .col-md-12.button-section li:nth-child(1), #fixed-button .col-md-12.button-section li:nth-child(2) {
        width: 39%;
        margin-right: 7px;
        margin-left: 0;
    }

    #fixed-button.fixedbutton-down .col-md-12.button-section {
        background: #ffffff;
        box-shadow: 1px -3px 20px 0px #e1e1e1;
    }

    #fixed-button .col-md-12.button-section li:nth-child(1) a, #fixed-button .col-md-12.button-section li:nth-child(2) a {
        padding: 0px !important;
        height: auto;
        font-size: 17px;
        text-align: center;
        line-height: 48px;
    }

    .mobil-tbs2 #home p {
        font-size: 24px;
    }

    .mobil-tbs2 #home .price-top span {
        font-size: 19px !important;
    }

        .mobil-tbs2 #home .price-top span:nth-child(2) {
            font-size: 24px !important;
        }

    .mobil-tbs2 p:last-child i.fa.fa-map-marker {
        font-size: 18px;
    }

    .for-desktop {
        display: block !important;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup .near-lction i {
        display: none;
    }

    .fcility-near .near-prprty .near-lction h4 {
        display: none;
    }

    .near-prprty.for-desktop {
        padding: 0 15px;
        width: 69% !important;
        left: 16%;
        margin-top: 40px !important;
    }

    .heding-mble h3 {
        font-size: 22px !important;
    }

    .heding-mble {
        padding: 30px 15px !important;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup {
        width: 25%;
        height: 70px;
        background: #ffffff;
    }

    body.detail-page div#property-inner-description .dscrption-proprty .readmores {
        font-size: 17px !important;
        line-height: 30px !important;
    }

    a.ridmore {
        color: #049DB9 !important;
        margin-top: 15px;
        font-size: 16px !important;
    }

    body.detail-page span.more2 i {
        display: inline-block !important;
    }

    .detailmob h4:before {
        display: none;
    }

    body.detail-page a.ridmore span.more i {
        display: inline-block !important;
    }

    body.detail-page div#property-inner-description .dscrption-proprty .readmores a {
        color: #049DB9;
    }

    body.detail-pag a.ridmore span.less i.fa.fa-caret-up {
        display: inline-block !important;
    }

    body.detail-page div#property-inner-amenities .row.features-prprty p.read-mre span.less2 i {
        display: inline-block;
    }

    body.detail-page #mapView {
        min-height: 279px !important;
        height: 279px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup {
        border-right: 1px solid #EFEFEF;
        padding: 0 !important;
    }

        .near-prprty.for-desktop .paddingmob.mapPopup .near-lction {
            padding: 0 !important;
        }

    .fcility-near .near-prprty .near-lction img {
        float: unset !important;
        margin: 0 auto;
        padding-top: 23px;
        margin-right: auto !important;
        width: 28px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup:nth-child(4) {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup:nth-child(1) {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .dscrption-proprty h3:before {
        display: none;
    }

    .features-prprty h3:before {
        display: none;
    }

    .fcility-near h3:before {
        display: none;
    }

    #property-inner-details .detail-mble {
        padding: 0 15px !important;
        padding-bottom: 30px !important;
    }

    #prprty-inner .dscrption-proprty {
        padding: 15px 15px;
        border-bottom: 1px solid #efefef;
    }

    div#property-inner-amenities .row.features-prprty {
        padding: 15px 15px;
        border-bottom: 1px solid #efefef;
    }

        div#property-inner-amenities .row.features-prprty p.read-mre {
            padding-bottom: 0 !important;
        }

        div#property-inner-amenities .row.features-prprty a.ridmore {
            margin-top: 20px;
        }

    .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-location .fcility-near h3 {
        padding: 0 15px;
        margin-bottom: 0;
    }

    #fixed-property-menu.property-menu-fixed {
        z-index: 999;
        margin-top: 5px !important;
        padding-top: 13px;
        /*padding-bottom: 4px;*/
        box-shadow: 0px 4.175px 4.175px rgba(0, 0, 0, 0.11) !important;
        padding-bottom: 9px !important;
    }

    .detls .row.prprty-bckgrnd {
        padding-bottom: 10px !important;
    }

    body.detail-page div#Similar-Properties-List .sale-hme {
        border: 0;
    }

    #srvce-sale div#Similar-Properties-List .col-md-4.detail-box {
        padding: 2px;
        border-bottom: 0;
        background: #ffffff;
        margin-bottom: 7px;
        padding-left: 5px;
        padding-right: 5px;
    }

    body div#Similar-Properties-List .sale-hme .img-rnt {
        width: 245px;
        height: 209px !important;
        float: left;
    }

        body div#Similar-Properties-List .sale-hme .img-rnt img {
            height: 209px !important;
        }

    .detail-page p.prmi-m {
        font-size: 12px !important;
        padding: 1px 3px !important;
        left: 5px !important;
        top: 6% !important;
    }

    .detail-page #srvce-sale .sale-hme .detail-rnt {
        margin-top: 0 !important;
        height: auto;
        width: 62%;
        padding-left: 12px;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.price.lsp {
        position: unset;
        padding: 0 !important;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.detailtxt-top.titl {
        padding: 0 !important;
        margin-top: -5px;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.detailtxt-bottom.locan {
        padding: 0 !important;
        /*  margin-top: 3px; */
    }

    #srvce-sale .sale-hme .detail-rnt .price p {
        width: auto;
    }

    #srvce-sale .sale-hme .detail-rnt .price span {
        font-size: 22px !important;
        margin-right: 3px !important;
    }

        #srvce-sale .sale-hme .detail-rnt .price span p {
            font-size: 20px !important;
            margin-right: 2px;
            margin-top: 1px;
            font-weight: 700;
        }

    div#Similar-Properties-List .titl .col-md-11.no-padding h4 {
        font-size: 13px !important;
        margin-top: 0;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        font-size: 20px !important;
        margin-top: 3px !important;
        display: block;
    }

    div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: unset !important;
        overflow: hidden !important;
        font-weight: 800 !important;
        font-size: 18px !important;
        margin-top: 6px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p a {
        font-size: 17px !important;
        min-height: 0px !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p {
        /*  font-size: 11px !important; */
        min-height: 0 !important;
        padding-left: 17px !important;
    }

    #srvce-sale .sale-hme .detail-rnt p:before {
        font-size: 17px !important;
        margin-top: 1px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding {
        width: 100%;
        margin-top: 0 !important;
    }

    body div#Similar-Properties-List .desc ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left !important;
        margin-bottom: 4px;
        margin-top: 6px !important;
    }

    body div#Similar-Properties-List .desc ul.cat-nam li {
        display: block !important;
        color: #6b6b6b;
        font-size: 15px;
        width: 100%;
        line-height: 23px;
    }

    body div#Similar-Properties-List .desc ul.cat-nam {
        width: 100%;
        margin-bottom: 2px;
        margin-top: -1px;
    }

    body.detail-page {
        background: #f3f3f3;
    }

        body.detail-page #srvce-sale {
            background: transparent;
        }

    body div#Similar-Properties-List .sale-hme .row.price.lsp p a {
        margin-top: 0;
        font-size: 18px !important;
        margin-bottom: 0;
    }

    body #srvce-sale div#Similar-Properties-List .sale-hme .detail-rnt .mobiledetail {
        padding: 0 15px !important;
        margin-bottom: 0;
        min-height: auto;
        padding: 0 !important;
        margin-top: -2px;
    }

    body div#Similar-Properties-List .sale-hme .detail-rnt .backclr {
        padding: 0 !important;
    }

    div#Similar-Properties-List .desc ul.cat-go li {
        line-height: 20px !important;
        font-weight: 700 !important;
        margin-right: 5px;
        font-size: 13px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        font-size: 12px;
        padding: 0px !important;
        border: 0;
        line-height: 48px !important;
        width: auto;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 20px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        width: auto !important;
        box-shadow: none !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 4px !important;
       /*  width: 33% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 14px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over {
        width: 100% !important;
        padding: 0 !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
        float: left;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        width: auto;
        margin-right: 2px !important;
        width: 30% !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        width: auto;
        float: left;
        margin-right: 2px !important;
        width: 30% !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email {
        margin-top: 10px !important;
        margin-bottom: 0 !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a i {
        display: inline-block;
        font-size: 20px !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) {
       /*  width: 31% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 0px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
        height: 48px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a {
        font-size: 12px;
        padding: 0px !important;
        border: 0;
        line-height: 22px !important;
        width: auto !important;
        background: transparent !important;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 {
        white-space: nowrap !important;
        margin-top: 1px;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a i {
        font-size: 30px !important;
        margin-right: -2px !important;
        padding-top: 12px;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        background: transparent !important;
    }

    body.detail-page #newslttr {
        display: block;
        margin-top: -8px;
    }

        body.detail-page #newslttr h2 {
            font-size: 25px;
        }

    div#property-inner-description .dscrption-proprty span.less i.fa.fa-caret-up {
        display: inline-block !important;
    }

    #fixed-property-menu ul li:nth-child(2) {
        width: auto;
        text-align: center;
        margin-left: -14px;
        padding-top: 9px;
    }

    body.detail-page #fixed-property-menu ul li:nth-child(2) a:after {
        bottom: -9px;
    }

    body.detail-page .heding-mble {
        border-top: 0;
        border-bottom: 1px solid #efefef;
    }

    .heding-mble {
        border-top: 0;
        border-bottom: 1px solid #efefef;
    }

    body.detail-page .modal-dialog.modal-lg.modal-map {
        width: 100% !important;
        margin-left: 0;
        top: unset !important;
        /* margin-top: -34px !important; */
        left: unset !important;
        transform: unset !important;
        height: 100% !important;
    }

        body.detail-page .modal-dialog.modal-lg.modal-map div#mapViewPopup {
            width: 100%;
            height: 227px;
        }

    body.detail-page .location-listdesk ul {
        width: 100% !important;
    }

        body.detail-page .location-listdesk ul li:nth-child(4) {
            border-top-right-radius: 0px !important;
        }

    body.detail-page .location-detail-content .col-md-3.locationlist-item.no-padding.tabs-stage {
        width: 100% !important;
        margin: 0;
        margin-top: 0px !important;
    }

    body.detail-page .location-listdesk ul li.tab-active:nth-child(4) a {
        border-radius: 0 !important;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content h3.heading {
        display: none;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        margin-top: 0 !important;
        height: 147px !important;
    }

    body.detail-page .locationlist-item ul li {
        background-color: #ffffff;
    }

    body.detail-page .location-detail-content div#mapViewPopup {
        border-radius: 0 !important;
    }

    body.detail-page .modal-map .modal-content {
        border-radius: 0 !important;
        height: auto !important;
    }

    .gmnoprint {
        display: none;
    }

    #property-inner-details .detail-mble .table tr td {
        font-size: 15px !important;
        padding-bottom: 0;
    }

    #property-inner-amenities li {
        font-size: 17px;
        line-height: 30px;
    }

    #prprty-inner .features-prprty ul li::before {
        font-size: 20px;
    }

    .moble-share {
        position: absolute;
        right: 0;
        top: 19px;
    }

        .moble-share button#dropdownMenuButton {
            background: transparent;
            padding-left: 0;
            padding-right: 0;
        }

        .moble-share .dropdown.open ul.dropdown-menu {
            left: unset;
            right: -7px;
            border-top: 3px solid #049DB9 !important;
            box-shadow: -1px 4px 1px 0px #f5f3f3;
            border: 0;
        }

            .moble-share .dropdown.open ul.dropdown-menu li {
                padding-bottom: 15px;
            }

    body.detail-page .location-listdesk ul {
        display: flex;
        overflow-x: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        border-top-right-radius: 0px !important;
    }

    body.detail-page .col-md-12.location-listdesk li a h3 {
        font-size: 17px;
        float: left;
        margin: 0;
        font-family: Arial;
        font-weight: 500;
        color: #333333 !important;
        margin-top: 3px;
    }

    body.detail-page .location-listdesk ul li button.close.close-map.clo-se img.img-responsive {
        z-index: 999;
        width: 26%;
        margin: 0 auto;
    }

    body.detail-page .location-listdesk ul li button.close.close-map.clo-se {
        opacity: 1;
    }

    body.detail-page .col-md-12.location-listdesk li a {
        display: flex;
        width: unset !important;
        padding-left: 15px;
        padding-right: 45px;
        height: 45px !important;
        padding-top: 10px !important;
    }

    body.detail-page .location-listdesk ul li {
        width: auto !important;
        float: left;
        height: 45px !important;
    }

    body.detail-page .col-md-12.location-listdesk li a img {
        margin: 0;
        float: left;
        margin-right: 8px !important;
        margin-top: -4px !important;
    }

    body.detail-page .location-listdesk ul li:nth-child(1) {
        width: 7% !important;
        position: fixed;
        height: 44px;
        padding-top: 16px;
        background: #ffffff;
        z-index: 9;
        border-right: 1px solid #EFEFEF !important;
    }

    body.detail-page section#home-ads .container {
        margin-top: 0px !important;
    }

    body.detail-page .location-listdesk ul li:nth-child(2) {
        margin-left: 56px;
    }

    body.detail-page .map-near-area {
        height: 373px;
    }

    body.detail-page .locationlist-item ul li span:nth-child(2) {
        font-size: 18px;
    }

    body.detail-page .locationlist-item ul li p {
        font-size: 16px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li span {
        font-size: 16px;
        color: #333333;
    }

    .moble-share .dropdown.open ul.dropdown-menu li i {
        display: inline-block;
        vertical-align: bottom;
        width: 1.8rem;
        height: 1.8rem;
        margin-right: 1rem;
        margin-left: .2rem;
        font-size: 20px;
    }

    #srvce-sale div#Similar-Properties-List .col-md-4.detail-box:first-child {
        margin-top: 15px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:last-child span {
        margin-left: 4px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:first-child {
        padding-top: 7px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(1) i {
        color: #25D366;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(2) i {
        color: #3B5998;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(3) i {
        color: #55ACEE;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(4) i {
        color: #0077B5;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(5) i {
        color: #E1306C;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(6) i {
        color: #F35E75;
    }

    .moble-share .dropdown.open ul.dropdown-menu:before {
        content: '\f0d8';
        position: absolute;
        right: 10px;
        font-family: FontAwesome;
        color: #049DB9;
        top: -21px;
        font-size: 21px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li span:hover {
        color: #049DB9;
    }

    .moble-share i.fa.fa-share-alt {
        color: #D1D1D1;
        font-size: 22px;
    }

    .moble-share .dropdown.open i.fa.fa-share-alt {
        color: #049DB9;
    }

    .addFavourite a.closeTooltip img.img-responsive.m-close {
        display: block;
    }

    div#shareproperty .modal-dialog.modal-sm {
        width: 100%;
        margin: 0;
        margin-top: 0 !important;
        transform: unset;
        left: 0;
        top: 0;
    }

    div#shareproperty {
        overflow: auto !important;
    }

        div#shareproperty .modal-dialog.modal-sm .modal-content {
            height: 100%;
        }

        div#shareproperty .modal-header {
            padding: 24px 13px;
        }

            div#shareproperty .modal-header h4.modal-title {
                margin-top: -7px;
                font-size: 20px;
            }

        div#shareproperty button.close.emailclose {
            font-size: 18px !important;
        }

    div#emailmobilebtn .modal-dialog.modal-md {
        width: 100% !important;
        margin: 0;
        transform: unset;
        left: 0;
        top: 0;
        /* height: 100%; */
    }

    div#emailmobilebtn .pop-emails .col-md-12.border {
        width: 100% !important;
        margin-left: 0 !important;
    }

    div#emailmobilebtn .modal-dialog.modal-md .modal-content {
        height: 100%;
    }

    #emailmobilebtn .emailpoup-left {
        /*  width: 37%; */
        padding-left: 18px !important;
    }

    #emailmobilebtn .emailpoup-right {
        width: 58%;
    }

        #emailmobilebtn .emailpoup-right span.price {
            position: static !important;
            font-size: 18px;
        }

    .emailpoup-right .detail-rnt ul span {
        font-size: 16px !important;
    }

    body div#emailmobilebtn .emailpoup-right .detail-rnt ul li {
        font-size: 16px !important;
        margin-right: 12px;
    }

    .emailpoup-right .detail-rnt ul {
        margin-top: 2px;
    }

        .emailpoup-right .detail-rnt ul i {
            font-size: 18px;
        }

    .property-menu-fixed li a {
        height: 32px;
    }

        .property-menu-fixed li a:after {
            display: none !important;
        }

    body.detail-page .location-listdesk ul li:nth-child(4) a {
        border-right: 1px solid #EFEFEF !important;
    }

    .mobile-bnnr.minus-mrgn.property-detail-page-inner.detls .row.prprty-bckgrnd {
        padding-top: 28px !important;
        box-shadow: none !important;
        margin-bottom: 2px;
    }

        .mobile-bnnr.minus-mrgn.property-detail-page-inner.detls .row.prprty-bckgrnd .detail-mble.detailmob h4 {
            font-size: 17px;
            font-weight: bold;
            text-transform: uppercase;
        }
    /******Image-carausal******/
    .mobile-carousel {
        height: 323px;
    }
    .royalSlider {
        height: 323px;
        width: 100%;
    }
    .swiper-container {
        height: 323px;
    }

    .mobile-carousel .carousel-inner {
        height: 323px;
    }

        .mobile-carousel .carousel-inner .item {
            height: 323px;
        }

            .mobile-carousel .carousel-inner .item img.hover-shadow.cursor {
                height: 323px;
            }

    .mobile-carousel ol.carousel-indicators li.active {
        background: #F35E75;
        border: 0;
        width: 10px;
        height: 10px;
    }

    .mobile-carousel ol.carousel-indicators li {
        margin-right: 13px;
        background: rgba(255, 255, 255, 0.4);
        border: 0;
    }

    .mobile-carousel ol.carousel-indicators {
        margin-bottom: 0;
    }


    section.mobile-partners {
        background: #ffffff;
        padding-top: 20px;
        border-bottom: 1px solid #EFEFEF;
        padding-bottom: 31px;
    }

    .logo-p {
        float: left !important;
    }

    .logo-p {
        width: 88px !important;
        height: 88px !important;
        margin-right: 15px !important;
        padding-top: 13px;
        margin-left: 15px;
    }

    body .na-me h1 {
        text-align: left !important;
        margin-top: 0px;
        font-size: 18px !important;
        margin-bottom: 5px !important;
    }

    .partners {
        padding: 14px;
        /*  padding-bottom: 2px; */
        border-radius: 9.74968px !important;
        padding: 17px 4px !important;
        padding-bottom: 10px !important;
    }

    .na-me p {
        text-align: left !important;
        font-size: 14px !important;
        margin-top: 9px;
    }

    .na-me a {
        text-align: left !important;
        font-size: 15px !important;
        margin-top: 7px;
    }

    .logo-p img.img-responsive.lgo {
        margin-top: 0 !important;
        max-height: 88px;
    }

    .report {
        float: left !important;
        width: 100%;
        text-align: center;
        margin-top: 17px;
    }

    p.lst-updt {
        font-size: 14px;
        float: right;
        margin-top: -7px;
    }

    header .prprty-detail-header .back-btns i.fa.fa-chevron-left {
        font-size: 20px;
    }

    .report a {
        font-size: 14px !important;
        float: left;
    }

    .detailmob h4, .features-prprty h3, .dscrption-proprty h3, .fcility-near h3 {
        font-size: 20px !important;
        margin-bottom: 30px !important;
    }

    /************Report-problem**************/
    div#reportproperty .modal-dialog.modal-sm {
        width: 100% !important;
        height: 100% !important;
        margin-top: 0;
        margin-left: 0;
    }

    div#reportproperty .modal-content {
        /*  height: 100%; */
    }

    div#reportproperty {
        overflow: auto !important;
    }

    p.submit-report button {
        border-radius: 2px;
    }

    div#reportproperty .modal-header h4.modal-title {
        font-size: 20px !important;
    }

    div#reportproperty .modal-header {
        padding: 21px 15px;
    }

    div#reportproperty button.close {
        font-size: 18px;
    }

    body.detail-page .location-listdesk ul li.tab-active:nth-child(5) a {
        border-top-right-radius: 0px !important;
    }

    #fixed-property-menu ul li.active:nth-child(2):after {
        content: '';
        position: absolute;
        display: block;
        width: 101px;
        background: #049DB9;
        height: 3px;
        left: 27%;
        top: 49px;
    }

    #fixed-property-menu ul li.active:nth-child(1):after {
        content: '';
        position: absolute;
        display: block;
        width: 96px;
        background: #049DB9;
        height: 3px;
        left: 4%;
        top: 49px;
    }

    #fixed-property-menu ul li.active:nth-child(3):after {
        content: '';
        position: absolute;
        display: block;
        width: 87px;
        background: #049DB9;
        height: 3px;
        right: 0;
        top: 49px;
    }

    /**************************************Agencies-page************************************************/
    .hhy header .mobile-hedr .navbar-header button {
        margin-top: 9px !important;
        padding-left: 0;
        padding: 0;
        margin: 0;
    }

    .hhy .prprti-mbile-header {
        height: auto !important;
        border-bottom: 0;
    }

    body.hhy section#serch-partner {
        display: block;
        margin-top: -110px !important;
    }

    body.hhy section#banner-inner {
        display: inline-block;
        margin-top: 0 !important;
        z-index: 0;
        width: 100% !important;
        height: 259px !important;
    }

        body.hhy section#banner-inner img.img-responsive {
            height: 259px !important;
            object-fit: cover;
            object-position: right;
        }

    body.hhy section#serch-partner form.form-inline {
        display: block;
    }

    body.hhy section#serch-partner button.btn.btn-default {
        width: 30%;
        float: left;
        margin-top: 0;
        height: 47px;
        font-size: 18px;
    }

    body.hhy section#serch-partner input#AgencyName {
        height: 47px !important;
    }

    body.hhy section#serch-partner .form-group {
        width: 70%;
        float: left;
    }

    body.hhy #banner-inner .discption h3 {
        display: block;
        color: #ffffff;
        font-size: 36px !important;
    }

    #banner-inner .discption {
        position: absolute;
        top: 65px;
    }

    body #partner-innerpage .prtnr .first-sction img {
        margin-left: 0 !important;
        width: 123px !important;
        margin: 0 auto !important;
        max-height: 76px;
        height: auto !important;
    }

    #partner-innerpage .prtnr .first-sction {
        padding: 0;
    }

    #partner-innerpage .prtnr {
        border: 0 !important;
        height: auto !important;
        margin-bottom: 0px;
    }

        #partner-innerpage .prtnr .read-more p {
            display: none !important;
        }

    body.hhy #partner-innerpage .prtnr .read-moree {
        display: none;
    }

    #partner-innerpage .prtnr .first-sction .col-md-8.col-sm-8 {
        width: 75%;
        float: right;
        padding-left: 4px;
    }

    #partner-innerpage .prtnr .first-sction .col-md-4.col-sm-4 {
        width: 25%;
        float: left;
        height: 76px !important;
        margin-top: 15px;
    }

    body.hhy section#partner-innerpage .agencie-name .prtnr h4.pro-name {
        /*  margin-left: -2px; */
        margin-top: 13px !important;
        text-align: left;
        margin-bottom: 0 !important;
        font-size: 18px !important;
        font-weight: 700 !important;
    }

    #partner-innerpage .prtnr .adddrs {
        margin-top: 9px !important;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom: 6px;
        font-size: 14px !important;
    }

    .hhy #partner-innerpage .prtnr .email-agent-btn {
        width: auto;
    }

    .hhy #partner-innerpage .prtnr .call-agn {
        width: auto;
    }

    #partner-innerpage .prtnr .e-btns {
        display: flex;
        float: right;
        padding-right: 0;
        padding-left: 0;
        width: 75%;
    }

        #partner-innerpage .prtnr .e-btns .email-agent-btn {
            order: 2;
        }

        #partner-innerpage .prtnr .e-btns .call-agn {
            order: 1;
            margin-top: 9px;
            margin-right: 6px;
        }

        #partner-innerpage .prtnr .e-btns a {
            padding: 9px 15px !important;
            border-radius: 3px !important;
        }

    #partner-innerpage .prtnr a {
        /*   padding: 9px 15px !important; */
        border-radius: 3px !important;
        box-shadow: none;
    }

    body.hhy #partner-innerpage .prtnr .read-more {
        display: none;
    }

    body.hhy .col-md-6.p-section {
        border-bottom: 1px solid #F3F3F3;
        padding-bottom: 20px;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 20px !important;
    }

    body.hhy #partner-innerpage .container {
        margin: 0 !important;
        width: 100%;
        padding: 0;
    }

    .hhy #partner-innerpage .prtnr .adddrs::before {
        left: 0px;
        font-size: 14px;
    }

    #partner-innerpage .prtnr a i.fa.fa-phone {
        font-size: 14px;
    }

    .hhy header .mobile-hedr .navbar-header button {
        top: 9px;
        z-index: 1;
        left: 3% !important;
    }

    .pagination-holder.text-center ul.pagination {
        margin: 25px auto !important;
        float: none;
    }

    .pagination-holder.text-center {
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }

    .hhy #partner-innerpage .prtnr .btns a::before {
        font-size: 14px;
    }

    div#agent_email .modal-dialog.popup {
        width: 100% !important;
        margin: 0;
        transform: unset !important;
        left: 0 !important;
        top: 0 !important;
        height: 100%;
    }

    body.hhy.modal-open div#agent_email .modal-dialog.popup {
        margin-top: 0;
        height: 100%;
    }

        body.hhy.modal-open div#agent_email .modal-dialog.popup .modal-content {
            height: auto;
        }

    button#sendEmail {
        border-radius: 2px;
        height: 48px;
    }

    body.hhy.modal-open div#agent_email .form-group input {
        width: 95% !important;
    }

    div#agent_email .modal-dialog.popup .modal-content {
        height: 100%;
    }

        div#agent_email .modal-dialog.popup .modal-content .modal-header {
            padding: 17px 16px;
        }

    .hhy #newslttr {
        margin-top: 0px;
    }

    section#partner-title {
        background-color: #ffffff;
        /* margin-top: -29px !important; */
        padding: 5px 2px;
        padding-top: 21px;
    }

        section#partner-title h1 {
            font-size: 18px;
            font-weight: 600;
            margin-top: 0;
            margin-bottom: 0;
            color: #333333;
        }

    body.hhy section#serch-partner {
        display: block !important;
    }

    section#partner-title p {
        font-size: 15px;
        color: #6B6B6B;
    }

    body.hhy {
        background-color: #F3F3F3;
    }

    section#partner-innerpage {
        background-color: #ffffff;
        margin-top: 11px;
    }

    .hhy #partner-innerpage .row.agencie-name .col-md-6.p-section:nth-child(2) {
        padding-top: 10px;
    }

    section#serch-partner select#agentdropdown {
        height: 47px;
    }

    #newslttr h2 {
        font-size: 24px !important;
    }

    /*******************************************************************************************************************/
    /**********Agencies-Detaails-page***********/
    body.agency-page section#brdcms {
        display: none;
    }

    body.agency-page .pagination-holder.text-center {
        display: none;
    }

    body.agency-page section#agency .container {
        padding: 0;
        margin: 0;
        width: 100%;
    }

    body.agency-page section#agency {
        padding-top: 0;
        padding-bottom: 0;
    }

        body.agency-page section#agency .agency-name .col-md-4.no-padding {
            background: #ffffff;
            width: 100%;
            float: left;
            padding: 40px;
            margin-top: -2px;
        }

    .btn-call p.call-b {
        width: 47%;
        float: left;
        background: #F35E75;
        text-align: center;
        padding: 7px;
        border-radius: 3px;
        line-height: 35px;
    }

    .btn-call p.email-b {
        width: 47%;
        float: right;
        background: #049DB9;
        text-align: center;
        padding: 7px;
        border-radius: 3px;
        line-height: 35px;
    }

        .btn-call p.email-b a.email-agent {
            color: #ffffff;
            font-size: 14px;
        }

    .btn-call p.call-b a {
        color: #ffffff;
        font-size: 14px;
    }

    .btn-call {
        margin-top: 23px;
        width: 50%;
        margin: 0 auto;
    }

    body.agency-page #agency .agency-name .col-md-8 {
        float: left;
        margin-top: 12px;
        background: #ffffff;
        padding: 15px;
        margin-bottom: 0 !important;
        padding-bottom: 0;
        width: 100%;
    }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p b {
            font-size: 14px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p a {
            font-size: 14px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p {
            margin-bottom: 5px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:last-child p b {
            width: auto !important;
            margin-right: 7px;
            font-size: 14px !important;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:last-child p span {
            line-height: 27px !important;
            font-size: 14px !important;
        }

    body.agency-page #agency .agency-name .brekdown.row {
        background: #ffffff;
        padding: 15px !important;
        padding-top: 0 !important;
        padding-bottom: 40px !important;
    }

        body.agency-page #agency .agency-name .brekdown.row .col-md-3 {
            width: 25%;
            float: left;
            margin-bottom: 11px;
        }

            body.agency-page #agency .agency-name .brekdown.row .col-md-3 p {
                font-size: 14px;
            }

    body.agency-page section#agency .agency-name .about-agency {
        background: #ffffff;
        padding: 15px !important;
        padding-top: 40px !important;
        float: left;
    }

    body.agency-page #agency .agency-name .brekdown.row .col-md-3:nth-child(2) p i {
        font-size: 22px !important;
    }

    body.agency-page section#agency .agency-name .about-agency p.description {
        font-size: 16px !important;
        line-height: 29px;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre a span {
        font-size: 18px !important;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre {
        float: right !important;
    }

    #agency .agency-name .about-agency h2 {
        font-size: 22px;
        margin-bottom: 24px;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre i.fa.fa-caret-down {
        display: inline-block;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre span.less1 i.fa.fa-caret-up {
        display: inline-block;
    }

    body.agency-page header .mobile-hedr {
        z-index: 9;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs li.nme.active a {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs li.active a p {
        font-size: 22px !important;
    }

    body.agency-page section#agncy-tbs .container {
        padding: 0;
        margin: 0;
        width: 100%;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs {
        background: #ffffff;
        padding: 15px;
        margin-bottom: 0;
        padding-bottom: 4px;
    }

    body.agency-page section#agncy-tbs section#form-searchs {
        display: block;
        background: #ffffff;
        padding-bottom: 0;
    }

        body.agency-page section#agncy-tbs section#form-searchs form {
            padding: 15px;
            padding-top: 0;
            padding-bottom: 0;
        }

            body.agency-page section#agncy-tbs section#form-searchs form .fst {
                padding: 15px;
                padding-top: 0;
            }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn {
        width: auto !important;
        padding-right: 0 !important;
        margin-bottom: 9px !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .drop-buttn.Selected-Search-Field-Items-container {
            height: 30px;
        }

    body.agency-page #form-searchs .frm-up .frm-filter form input {
        height: 48px !important;
        padding-left: 12px;
        font-size: 16px;
        padding: 6px;
        margin-bottom: 5px !important;
        border: 0.890625px solid #D1D1D1 !important;
        box-sizing: border-box;
        border-radius: 2.67188px;
        text-align: center;
    }

    body.agency-page #form-searchs .frm-up .search-field-container i.fa.fa.fa-search.searhicon {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .search-field-container:before {
        content: '\f041';
        z-index: 9;
        font-family: FontAwesome;
        position: absolute;
        font-size: 20px;
        right: 18px;
        color: #F35E75 !important;
        top: 9px;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr {
        position: relative !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) {
        width: 25% !important;
        float: left;
        padding-right: 6px;
        position: inherit;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        width: 25% !important;
        float: left;
        padding-right: 6px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn {
        width: 25% !important;
        float: left;
        padding-right: 6px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box {
        width: 25% !important;
        float: left;
        padding-right: 0;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.fitted-box {
        width: 25% !important;
        float: left;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn i {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox {
        height: 48px !important;
        /* border: 0.890625px solid #D1D1D1 !important; */
        overflow: hidden;
        padding-right: 0;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn i.fa.fa-times {
        display: block;
    }

    body.agency-page .col-md-12.lft .icns {
        display: none;
    }

    body.agency-page section#agency .row {
        margin: 0;
    }

        body.agency-page section#agency .row .col-md-8.main {
            padding: 0;
        }

    body.agency-page div#menu11 .container.gridview.properties-container div#Properties-List .col-md-12.sale-hme-container {
        width: 100%;
        background: #ffffff;
        padding: 0px 9px;
    }

    body.agency-page .container.gridview.properties-container {
        margin-left: 0;
    }

    body.agency-page #srvce-sale .gridview .col-md-9 {
        padding-left: 12px;
        /*  padding-right: 12px; */
    }

    body.agency-page div#menu11 section#srvce-sale .container.gridview.properties-container .row {
        margin-right: 0;
    }
    /********Agencies-details-page-listing-view*******/
    body.agency-page #srvce-sale .gridview .sale-hme .img-rnt {
        width: 245px;
        height: 209px;
        float: left;
    }

        body.agency-page #srvce-sale .gridview .sale-hme .img-rnt img {
            height: 209px;
        }

    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 61%;
        padding-left: 12px;
    }

    body.agency-page #srvce-sale .sale-hme {
        display: flex;
        border-radius: 0;
        border: 0;
        padding: 7px 0;
        margin-bottom: 5px;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt {
        padding: 0px !important;
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

    body.agency-page .gridview .row.price.lsp .share-icon {
        display: none;
    }

    body.agency-page #srvce-sale .sale-hme .detail-rnt .icon-lists.mps {
        display: none;
    }

    body.agency-page .img-rnt .imgrnt-over .imge-gellry {
        display: none;
    }

    body.agency-page #srvce-sale .sale-hme .detail-rnt .price span {
        font-size: 14px;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt p a span {
        margin-right: 3px !important;
    }

    body.agency-page #srvce-sale .sale-hme .detail-rnt .price span p {
        margin-top: 1px !important;
        font-size: 20px !important;
    }

    body.agency-page .gridview .row.title.titl {
        top: -2px !important;
        min-height: 0;
    }

    body.agency-page .gridview .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 20px !important;
        width: 100% !important;
    }

    body.agency-page .gridview .row.title.titl .col-md-11.col-sm-11.col-xs-11.no-padding {
        width: 100%;
        margin-top: 3px;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 17px !important;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
        margin-top: -1px;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding {
        margin-top: 8px;
        width: 100% !important;
        padding-right: 0;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt {
        height: auto;
        padding-bottom: 0 !important;
        margin-top: 10px;
    }

    body.agency-page .gridview .sale-hme .row.detail-area {
        margin-top: 0;
        background: transparent !important;
        padding: 0 !important;
        min-height: 0;
        max-height: 0;
    }

        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam {
            width: 100%;
            float: left;
            line-height: 0px;
            margin-top: 1px !important;
        }

            body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam li {
                width: 100%;
                font-size: 15px !important;
                color: #6b6b6b !important;
            }

    body.agency-page .gridview ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left;
        line-height: 0;
        margin-top: 16px !important;
    }

    body.agency-page .gridview .sale-hme .desc ul.cat-go li {
        line-height: 0 !important;
        font-size: 12px !important;
        font-weight: bold !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
        font-size: 18px !important;
        margin-top: 5px;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) {
        font-size: 18px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
        font-size: 18px !important;
    }

    body.agency-page .gridview .sale-hme .desc ul.cat-go li i {
        font-size: 18px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) i {
        font-size: 18px !important;
    }

    body.agency-page .gridview .row.backclr.detail-agent .col-md-4.image {
        display: none;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over {
        width: 100%;
        padding: 0 !important;
        margin-top: 6px;
    }

    body.agency-page .gridview .row.backclr.detail-agent {
        background: transparent !important;
        padding-right: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        margin: 0;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a,
    .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 20px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        line-height: 48px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        /* width: 33% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email {
        width: 100%;
        float: left;
        margin-bottom: 0 !important;
        margin-top: 15px !important;
    }

        body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
            /* width: 33% !important; */
            float: left;
            margin-right: 4px !important;
            background-color: #F35E75;
            text-align: center;
            border-radius: 2px;
        }

    body.agency-page .sale-hme .cal-email li:nth-child(3) {
        /* width: 31% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 0px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
        height: 48px;
    }

        body.agency-page .sale-hme .cal-email li:nth-child(3) a.whatsappBtn {
            box-shadow: none;
            background: #049DB9 !important;
            line-height: 48px;
        }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 4px !important;
        margin-top: 0 !important;
    }

    body.agency-page .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 30px !important;
        margin-right: 0 !important;
        padding-top: 8px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 20px !important;
    }

    body.agency-page p.prmi-m {
        font-size: 14px !important;
        padding: 1px 3px !important;
        left: 5px !important;
    }

    body.hhy.agency-page #srvce-sale .sale-hme .img-rnt .imgrnt-over .slect.addWish {
        display: none;
    }

    body.hhy.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p {
        min-height: 0px;
    }

    body.hhy.agency-page #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 18px !important;
    }

    body.hhy.agency-page #srvce-sale .sale-hme .detail-rnt .price p {
        margin-top: -4px;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
        content: '\f041 ';
        font-family: FontAwesome;
        margin-right: 7px;
        font-size: 17px;
        color: #6b6b6b;
    }
    /******End*******/
    body.agency-page .col-md-12.lft {
        width: 100%;
        float: left;
        padding: 0 15px;
        background: #ffffff;
        margin-bottom: 7px;
        padding-bottom: 5px;
    }

        body.agency-page .col-md-12.lft .col-md-6.p-left {
            width: 100%;
            float: left;
            padding-right: 0;
        }

            body.agency-page .col-md-12.lft .col-md-6.p-left p.agncy-rslt.total-results-count {
                margin: 0;
                font-size: 18px !important;
                color: #6b6b6b;
                margin-top: 10px;
            }

    body.agency-page .p-left .hjml p.cmb {
        display: none;
    }

    body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn {
        margin: 0 !important;
        float: right;
        width: auto;
    }

    body.agency-page .p-left .hjml {
        width: auto;
        float: right;
    }

        body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
            background: transparent;
        }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        width: 116px !important;
        text-align: left;
        margin-right: 21px;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        right: 0 !important;
        top: 5px !important;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        /*   width: 99px !important; */
    }

    body.agency-page body #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: auto;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr {
        top: 0 !important;
        margin-top: 6px !important;
    }

    body.agency-page section#agncy-tbs .dn {
        margin-bottom: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div {
        padding: 0 !important;
        height: 35px !important;
        margin-top: 6px !important;
        border: 0px;
        background: #F1F2F2;
        border-radius: 3px;
        width: auto;
        float: left;
        padding-left: 6px !important;
        padding-right: 6px !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span {
            font-size: 16px;
            /*  padding: 6px !important; */
        }

    body.agency-page #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0 !important;
        text-align: left;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form #Search-Field-Items li {
        padding: 10px 2%;
        border-bottom: 1px solid #ccc;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items {
        height: 200px;
        overflow: overlay;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .col-md-4.filter-item-box.dn .form-dropdown {
        border: 0;
        box-shadow: 0px 6px 13px 0px #888686;
    }

    body.agency-page .drop-buttn.furnishing-input-container {
        height: auto !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: auto !important;
    }

    body.agency-page header .mobile-hedr .navbar-header button {
        z-index: 9;
    }

    body.agency-page header .mobile-hedr #menu-mobiles ul p a {
        width: 210px;
    }
    /*****Search******/
    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div {
        height: auto;
        padding: 0 !important;
        border: 0;
        /*  width: 100%; */
        background: #F1F2F2 !important;
        padding-left: 7px !important;
        padding-right: 7px !important;
        margin-top: -2px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span.remove-selected {
        padding: 0px !important;
        margin-top: 14px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span:nth-child(1) {
        font-size: 16px;
        padding: 0;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        white-space: unset !important;
        overflow: hidden !important;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        float: left;
        /* width: 80%; */
        margin-top: 7px;
        margin-right: 6px;
        max-width: unset !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected {
        /*  margin-left: 22px; */
        text-align: right;
        padding-top: 0px;
        margin-top: 8px;
        margin-left: 0px !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
            font-size: 14px !important;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container {
        width: 95% !important;
        border-top: 7px solid #333;
        margin-top: 10px;
        padding-top: 4px;
        padding-bottom: 8px;
        margin-right: 15px !important;
        left: 0;
        margin-left: 15px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container {
        margin-top: -20px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        margin-top: -20px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
        font-size: 20px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container:before {
        content: '\f0d8 ';
        position: absolute;
        font-family: FontAwesome;
        left: 56px;
        font-size: 30px;
        top: -34px;
        color: #333333;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
        /*   font-size: 14px !important; */
        text-align: center;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.one-line.ukk li {
        padding: 0;
        border-bottom: 0;
    }

    body.agency-page .prr li.active:nth-child(1) a:before {
        width: 0;
    }

    body.agency-page .prr li.active a:before {
        width: 0;
    }

    body.agency-page .fst .dropdown-bottom-list li a {
        font-size: 18px;
        padding: 8px 0 !important;
    }

    #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        padding: 8px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr {
        padding: 0;
    }

    body.agency-page section#agency .agency-name .col-md-4.no-padding img.img-responsive {
        margin: 0 auto;
    }

    body.agency-page h2.clor.mobile {
        margin-bottom: 20px !important;
    }

    div#prprty {
        width: 50% !important;
        float: left;
        display: block !important;
        opacity: 1;
    }

    #form-searchs .frm-up .frm-filter #prprty .one-line li {
        width: 100% !important;
    }

    div#prprty1 {
        display: block !important;
        width: 50% !important;
        float: right;
        opacity: 1;
    }

    #form-searchs .frm-up .frm-filter #prprty1 .one-line li {
        width: 100% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List {
        padding-right: 9px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Commercial-List {
        padding-left: 10px;
        padding-right: 10px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li {
        margin: 0px !important;
        width: 50% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        position: inherit;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
            width: 96% !important;
            left: 0;
            margin-left: 15px;
            padding-top: 15px;
        }

    body.agency-page .col-md-6.pr-2 {
        width: 50%;
        float: left;
    }

    body.agency-page form .dropdown-bottom-list h3 {
        font-size: 25px;
        text-align: center;
        color: #333333;
    }

    body.agency-page .col-md-6.pl-2 {
        float: right;
        width: 50%;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn .vbbn {
        padding: 8px;
        left: 0 !important;
        width: 97% !important;
        border-top: 7px solid #333333;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container {
        padding: 8px;
        width: 210px !important;
        right: 0;
        margin-right: 15px;
        border-top: 7px solid #333333;
        margin-top: -29px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box {
        position: inherit;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn {
        margin-left: 0% !important;
        padding: 8px;
        left: auto !important;
        margin-top: 3px;
        border-top: 5px solid #049DB9;
    }

        body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn:before {
            color: #333333;
        }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        top: 16px !important;
    }

    /***********Blog-page************/
    body.hhy.blogg section#banner-inner {
        display: none;
    }

    .bl-og-tabs {
        margin-top: 0;
        background: #ffffff !important;
        padding-top: 74px !important;
        padding-bottom: 14px !important;
        height: auto;
        padding-left: 15px !important;
    }

    section.blog-inner.bl-g .col-md-4 .searach-sidbr i.fa.fa-search {
        font-size: 16px;
    }

    .blogg .bl-og-tabs ul {
        padding: 0 !important;
        display: flex !important;
        overflow-x: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100% !important;
        display: -webkit-box;
        display: -webkit-flex !important;
        display: -moz-box;
        display: -ms-flexbox;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        background: #ffffff !important;
        justify-content: unset !important;
    }

        .blogg .bl-og-tabs ul li {
            float: left;
            /* width: 100%; */
            background-color: #fff;
            padding: 3px 21px;
            border-radius: .4rem;
            border: .1rem solid #dedede;
            white-space: nowrap;
            line-height: 55px !important;
            color: #0592e9;
            margin-right: 6px;
            height: 41px !important;
            padding-top: 6px !important;
        }

            .blogg .bl-og-tabs ul li a {
                width: 100%;
                display: flex;
                white-space: nowrap;
                color: #049DB9;
                font-size: 13px !important;
                font-weight: bold !important;
            }

    .bl-og-tabs.ctgory-fixed {
        padding: 5px 0 !important;
        padding-left: 15px !important;
    }

    .blogg section.blog-inner.bl-g div#Blog-List {
        width: 100%;
        background: #ffffff;
        float: left;
        padding: 0 15px;
    }

    .blogg section.blog-inner.bl-g .col-md-4.side-pnl {
        width: 100%;
        float: left;
        background: #ffffff;
        margin-top: 13px;
        padding-top: 25px;
        position: unset;
    }

    .blogg .headline-e.main-blg {
        display: none;
    }

    .blogg section.blog-inner.bl-g {
        margin-top: 0px;
        position: relative;
    }

    .blogg .bl-g .imge-blog img.img-responsive {
        width: 261px;
        height: 162px;
    }

    .blogg .bl-g .imge-blog .blog-dscrpton {
        width: 51%;
        height: auto;
        /*  margin-bottom: 20px; */
        padding-top: 3px !important;
        float: left;
        padding-right: 0;
        padding-bottom: 0;
    }

    section.blog-inner.bl-g .container {
        padding: 0;
        margin: 0;
        width: 100%;
    }

    .bl-g .imge-blog {
        width: 100%;
        float: left;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton h4 a {
        font-size: 14px !important;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton ul {
        display: none;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton p {
        -webkit-line-clamp: 3;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 0;
    }

    .blog-inner.bl-g .imge-blog .blog-dscrpton h4 {
        margin-bottom: 7px !important;
    }

    .blogg .blog-inner.bl-g a.r-more {
        margin-top: 10px;
        border-radius: 2px;
    }

    div#Blog-List .col-md-12 {
        padding: 0px;
    }

    .blogg .headline-e p {
        font-size: 15px !important;
        width: 110px;
        padding: 0px 9px;
        line-height: 23px;
    }

    section.blog-inner.bl-g .populr-post .col-md-7 h4 {
        width: 100%;
    }

    .blogg .searach-sidbr {
        position: absolute;
        width: 95%;
        top: -114px;
        background: #ffffff;
        display: block;
        left: 15px;
        right: 0;
    }

    .blogg section.blog-inner.bl-g div#Blog-List .col-md-12:first-child .imge-blog {
        padding-top: 15px;
    }

    .blogg .searach-sidbr span {
        right: 14px;
        top: 7px !important;
    }

    section.blog-inner.bl-g .col-md-4 .searach-sidbr i.fa.fa-search {
        margin-top: 0px;
    }

    section.blog-inner.bl-g .searach-sidbr input {
        height: 48px !important;
        padding: 13px;
        padding-right: 28px;
    }

    .bl-og-tabs .container {
        padding-right: 0;
        padding: 0;
    }

    .blogg .s-img {
        display: none;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-5 {
        float: left;
        width: 77px !important;
        margin-right: 10px;
    }

    .headline-e {
        width: 48%;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-7 {
        width: 100%;
        /*  float: right; */
    }

    .blogg .bl-g .populr-post .post-lists:last-child {
        padding-top: 0;
    }

    .blogg .bl-g .populr-post .post-lists {
        padding-top: 10px;
    }

    .blogg div#Recent-Blog-List .row.post-lists:last-child {
        padding-top: 10px;
    }

    body.hhy.blogg.blog-d div#Recent-Blog-List {
        width: 48%;
    }

    div#Recent-Blog-List {
        float: right;
        margin-top: -2px !important;
    }

    .blogg section.blog-inner.bl-g .populr-post {
        padding: 0;
        margin-bottom: 17px;
        width: 48%;
    }

    div#Popular-Blog-List {
        float: left;
    }

    .headline-e.recnt {
        float: right;
        margin-top: -43px;
        margin-bottom: 0px !important;
    }

    body.hhy.blogg.blog-d div#Popular-Blog-List {
        width: 49%;
    }

    body.hhy.blog-d .populr-post .col-md-7 h4 {
        width: 100%;
    }

    body.hhy.blogg.blog-d sdiv#Recent-Blog-List {
        width: 48%;
    }

    .searach-sidbr.mob {
        display: block;
    }

        .searach-sidbr.mob input {
            background: #ffffff;
            border: 1.05027px solid #E9E9E9;
            box-sizing: border-box;
            border-radius: 3px;
            height: 35px;
            color: #333333;
        }

    section.mob-serch {
        background: #ffffff;
        padding-top: 14px;
    }

    .searach-sidbr.mob i.fa.fa-search {
        margin-top: 30px;
        color: #333333;
        font-size: 12px;
        margin-right: 10;
        margin-right: -4px;
    }

    .blogg header .mobile-hedr #menu-mobiles {
        z-index: 9999999;
    }

    .blogg header .mobile-hedr .navbar-header button {
        z-index: 9 !important;
    }


    /********Rental-inquery**********/

    body.hhy.rentall section#banner-inner {
        display: none;
    }

    section#rental-inquiry2 p.titl-dscrption {
        width: 100%;
        padding: 0;
        /* padding: 0px 12px; */
        margin: auto;
        font-size: 16px;
        width: 482px;
    }

    #rental-inquiry2 h2 {
        margin-top: 30px !important;
        font-size: 24px;
        margin-bottom: 21px !important;
        width: 482px;
        margin: auto;
    }

        #rental-inquiry2 h2::after {
            width: 158px;
            margin-top: -9px;
        }

    section#rental-inquiry2 .rntal-inqury {
        margin-top: 0;
        width: 100%;
        padding: 35px 0px;
        background: transparent;
        border: 0;
        padding-bottom: 15px;
    }

    p.sale-head {
        font-size: 16px !important;
        padding: 0;
        margin-bottom: 20px !important;
    }

    .re-nt-frm {
        padding: 0;
    }

    h1.pref {
        padding: 0 15px;
        font-size: 18px;
    }

    .prefernc .col-md-2 {
        float: left;
    }

    .col-md-4.filter-item-box.furnish {
        float: left;
        /* width: 70%; */
        margin-bottom: 0;
    }

    .col-md-4.filter-item-box.frequen {
        /* width: 100%; */
        float: left;
        /* padding-right: 15px; */
        padding-left: 9px;
    }

    .contct-s {
        width: 100%;
        float: left;
    }

        .contct-s p.submit {
            width: 100%;
            float: left;
        }

    section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li {
        width: 47%;
    }

    #rental-inquiry .rntal-inqury p, #rental-inquiry2 .rntal-inqury p {
        float: left;
    }

    h1.contcts-s {
        font-size: 18px;
        margin-bottom: 10px;
        margin-top: 0;
    }

    section#rental-inquiry2 .rntal-inqury form .contct-s .input-frm input::placeholder {
        font-size: 12px;
    }

    #rental-inquiry2 .rntal-inqury form .contct-s .input-frm textarea::placeholder {
        font-size: 12px;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .input-frm input::placeholder {
        font-size: 12px;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .drop-buttn input::placeholder {
        font-size: 12px;
    }

    #rental-inquiry2 .rntal-inqury form .contct-s .input-frm textarea {
        height: 106px;
    }

    #rental-inquiry2 .rntal-inqury p.sale-head {
        width: 482px;
        margin: 0 auto;
        float: unset;
    }

    #rental-inquiry2 .rntal-inqury .submit button {
        font-size: 18px !important;
        height: 46px;
    }

    #rental-inquiry2 .rntal-inqury p.terms-inqr {
        padding: 0;
        font-size: 10px !important;
        color: #6b6b6b;
        width: 100%;
    }

    #rental-inquiry2 .rntal-inqury a {
        font-size: 10px !important;
    }

    .txt-rntl {
        background: #ffffff;
        padding: 15px;
        margin-top: -11px;
    }

    #rental-inquiry2 .rntal-inqury p.submit {
        width: 100%;
    }

    section#rental-inquiry2 .input-frm .filter-item-box div#Search-Field-Items-Container {
        padding: 8px;
        margin-top: -9px;
    }

        section#rental-inquiry2 .input-frm .filter-item-box div#Search-Field-Items-Container a {
            font-size: 13px !important;
            border: 0;
            text-align: left !important;
            border-radius: 0;
            border-bottom: 1px solid #E9E9E9;
            padding-top: 12px !important;
            padding-bottom: 12px !important;
        }

    section#rental-inquiry2 .rntal-inqury form .form-dropdown.clck-hde1 {
        width: 94% !important;
        padding: 8px;
    }

    #rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line.Term {
        height: auto;
    }

        #rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line.Term a {
            padding: 6px 3px;
            font-size: 17px !important;
        }

    section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 {
        width: 94% !important;
        height: auto;
        padding: 8px;
        /* margin-left: -6px;*/
    }

        section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 ul.dropdown-bottom-list.one-line.Furnishing {
            height: auto !important;
        }

            section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 ul.dropdown-bottom-list.one-line.Furnishing a {
                font-size: 17px !important;
                padding: 6px 3px;
            }

    section#rental-inquiry2 .form-dropdown.clck-hde {
        width: 94% !important;
        padding: 8px;
    }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty li {
            width: 100% !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType li {
            width: 100% !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType {
            height: 190px;
            margin-bottom: 0;
            padding-right: 5px;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType a {
                font-size: 18px !important;
                padding: 6px 3px;
            }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a:before {
            width: 60px;
            top: 26px;
            border: 0;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active:nth-child(2) a:before {
            width: 61px;
            top: 26px;
            border: 0;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a {
            padding-bottom: 0;
            text-align: center;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li a {
            padding-bottom: 0;
            text-align: center !important;
            font-size: 16px !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType {
            height: 190px;
            margin-bottom: 0;
            padding-right: 5px;
            padding-left: 5px;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType a {
                font-size: 13px !important;
                padding: 6px 3px;
            }

    section#rental-inquiry2 form {
        width: 482px;
        margin: 0 auto;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .input-frm input {
        text-align: left;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .drop-buttn input {
        text-align: left;
    }
    /**************Blog-details**************************/
    body.hhy.blogg.blog-d .ad-banner-container.ads img.img-responsive.mobile {
        margin-bottom: 12px;
        max-height: 200px;
    }

    img.po-st-pic {
        width: 100%;
        height: 269px;
    }

    body.hhy.blogg.blog-d section#catgry-tabs {
        display: none;
    }

    body.hhy.blog-d p.back-btns-links.mobile-bnnr {
        display: none;
    }

    body.hhy.blog-d ul.breadcrumb {
        padding: 0;
        margin-bottom: 6px;
        margin-top: 0;
        width: 100% !important;
    }

        body.hhy.blog-d ul.breadcrumb li:last-child {
            display: none;
        }

    body.hhy.blogg.blog-d section.blog-sec .blog-post h2 {
        font-size: 20px;
        margin: 0;
    }

    body.hhy.blog-d section.blog-sec .blog-post p {
        padding-bottom: 8px;
        font-size: 15px;
    }

    body.hhy.blog-d ul.breadcrumb li a {
        font-size: 12px;
    }

    body.hhy.blogg.blog-d section.blog-sec .blog-post h3.b-main-title {
        font-size: 15px;
    }

    body.hhy.blogg.blog-d .searach-sidbr {
        display: none;
    }

    body.hhy.blogg.blog-d .col-md-4.side-pnl {
        margin-top: 12px !important;
        background: #ffffff;
        padding-top: 25px;
        margin-bottom: 15px;
        width: 100%;
        padding-bottom: 10px;
        float: left;
    }

    body.hhy.blogg.blog-d .content-page .col-md-8 {
        background: #ffffff;
        padding-bottom: 14px;
    }

    body.hhy.blog-d section#brdcms {
        margin: 0;
        padding-top: 24px;
        background: #ffffff;
    }

    body.hhy.blog-d .populr-post .col-md-5 {
        float: left;
    }

    body.hhy.blog-d .populr-post .col-md-7 {
        width: 100%;
    }

    body.hhy.blog-d .populr-post {
        margin-bottom: 10px !important;
        margin-top: 0 !important;
    }

        body.hhy.blog-d .populr-post .post-lists {
            padding-top: 10px;
        }

    body.hhy.blogg.blog-d .headline-e {
        /* margin-bottom: 10px; */
        margin-bottom: 10px;
    }

    ul.nearby li {
        font-size: 15px;
    }

    h1.para-head {
        margin-top: 17px;
        font-size: 22px;
    }
    /***************About-us******************/
    body.hhy .abt {
        display: none !important;
    }

    body.hhy .abt {
        display: none !important;
    }

    body.hhy .abt-t {
        margin-top: 0;
        padding: 0;
    }

        body.hhy .abt-t .row.pddng {
            padding: 0;
        }

        body.hhy .abt-t .col-md-6.col-sm-6 h2 {
            text-align: left;
            font-size: 24px;
            margin-top: 40px;
        }

        body.hhy .abt-t .col-md-6.col-sm-6 p {
            font-size: 14px !important;
            text-align: left;
        }

        body.hhy .abt-t .about-img img.img-responsive {
            width: 100%;
        }

        body.hhy .abt-t .about-img {
            padding-bottom: 15px;
        }

    .about2 {
        display: block;
    }

    .about1 {
        display: none;
    }

    body.hhy .abt-t .row.pddng .col-md-6.col-sm-6 {
        width: 100%;
    }
    /**************Contact-us*************/
    section.about-inner.inner-page.cntct-innr {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    section#serch-partner {
        display: none !important;
    }

    .cntct {
        display: none !important;
    }

    body.hhy .cntct-innr .cn-icns {
        padding: 0;
    }

    body.hhy .cntct-innr .cn-nmbr {
        margin-bottom: 37px;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr p {
        font-size: 18px;
    }

    body.hhy .locatn .addrs-innr p {
        font-size: 14px !important;
        padding: 0 10px !important;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr i {
        font-size: 44px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont {
        margin-top: 55px;
    }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont h1 {
            font-size: 24px;
        }

            body.hhy .cntct-innr .contct-us .get-in-touch-cont h1:after {
                width: 138px;
                margin-top: 33px;
                margin-left: -139px;
            }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 {
            padding: 0;
        }

    .contct-us .frm-addres .col-md-12 {
        /*  padding: 0; */
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4 input, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 textarea {
        margin-bottom: 10px;
    }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-envelope.c-emil {
        right: 18px;
    }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-phone.pne {
        right: 20px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12.text-right input.btn {
        width: 100%;
    }

    .contct-us {
        padding-bottom: 0;
    }

    .locatn {
        background: #ffffff;
    }

    body.hhy .locatn .addrs-innr {
        margin-top: 32px;
        margin-bottom: 45px;
    }

        body.hhy .locatn .addrs-innr p {
            padding: 0 !important;
            width: 100%;
        }

    .contact-page-bottom {
        padding-bottom: 0;
    }

    section.about-inner.inner-page.cntct-innr .frm-addres {
        width: 482px;
        margin: auto;
    }

    body.hhy .cntct-innr .cn-nmbr {
        width: 50%;
        float: left;
    }
    /*************Terms and conditions**************/
    .trms {
        display: none !important;
    }

    body.hhy .term-inner-content {
        margin-top: 35px;
        padding-bottom: 0;
    }

        body.hhy .term-inner-content .discption.term-title h3 {
            -webkit-font-smoothing: subpixel-antialiased;
            font-size: 36px;
        }

        body.hhy .term-inner-content p {
            font-size: 18px;
            color: #555555;
        }

        body.hhy .term-inner-content h4 {
            font-size: 18px;
        }

        body.hhy .term-inner-content li strong {
            font-size: 18px !important;
        }

        body.hhy .term-inner-content ol.circl li {
            font-size: 18px;
        }

        body.hhy .term-inner-content ul.circl li {
            font-size: 18px;
        }

    /***************Privey and policy****************/
    .hhy .prvcy {
        display: none !important;
    }

    body.hhy #privcy-police {
        margin-top: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    body.hhy section#privcy-police h2.mbl-hide {
        font-size: 36px;
    }

    body.hhy section#privcy-police .contnt-polcy h4 {
        font-size: 16px;
        margin-top: -7px !important;
        margin-bottom: 14px !important;
    }

    body.hhy section#privcy-police .contnt-polcy {
        background: transparent;
        margin-bottom: 34px;
    }

        body.hhy section#privcy-police .contnt-polcy p {
            color: #555555;
            font-size: 18px !important;
        }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(2) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(3) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(4) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(5) {
                margin-bottom: 18px;
            }

    body.hhy #privcy-police .contnt-polcy:nth-child(3) {
        margin-bottom: 18px;
    }

        body.hhy #privcy-police .contnt-polcy:nth-child(3) h4 {
            font-size: 18px;
        }

    body.hhy #privcy-police .contnt-polcy h4 {
        font-size: 26px !important;
    }

    #privcy-police .contnt-polcy a {
        font-size: 18px;
    }

    body.hhy section#privcy-police .contnt-polcy h6 b {
        font-size: 22px;
    }

    body.hhy #privcy-police .contnt-polcy span u {
        font-size: 14px;
        line-height: 25px;
    }

    body.hhy section#privcy-police .contnt-polcy.drb {
        padding-top: 38px !important;
    }

    body.hhy section#privcy-police .contnt-polcy li {
        font-size: 18px;
    }


    /********************Listing page -searcchbar******************/
    body.lst .sale-form-holder.mobile-search-section {
        display: block !important;
        background: #ffffff;
        margin-top: 0 !important;
    }

    body.lst .middle-row .col-md-3.filter-item-box:first-child .drop-buttn.category-input-container {
        /*  display: block !important; */
    }

    .lst .sale-form-holder .frm-up {
        display: block !important;
    }

    body.lst .dn:nth-child(1) {
        width: 84% !important;
        margin-top: 31px;
        width: 254px;
        /* padding-right: 15px !important; */
        padding-left: 15px !important;
        position: absolute;
        right: 0;
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        height: auto !important;
        border: 1px solid #ececec;
        min-height: auto;
        overflow: visible;
        border: 0.890625px solid #D1D1D1;
        padding: 0;
        float: left;
        width: 100%;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items div {
        padding: 0 !important;
        height: 31px !important;
        margin-top: 0px !important;
        border: 0px;
        background: #F1F2F2;
        border-radius: 3px;
        margin-bottom: 4px !important;
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container input.form-control.search-field {
        margin-top: 0 !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items .extra-count {
        width: auto;
    }

    body.lst #form-searchs .frm-up .frm-filter form .selected-search-item-visible {
        width: 100%;
        position: relative;
    }

        body.lst #form-searchs .frm-up .frm-filter form .selected-search-item-visible .search-field-container {
            float: left;
            width: 100%;
        }

    body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span:nth-child(1) {
        font-size: 16px;
        padding: 3px;
        -webkit-box-orient: vertical;
        padding-top: 4px !important;
        /*  display: -webkit-box; */
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        float: left;
        width: auto;
        max-width: unset;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items .extra-count span {
        width: 100%;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected {
        width: 20%;
        padding: 0 !important;
        margin-top: 8px !important;
        font-size: 5px;
        margin: 0;
        padding-right: 5px !important;
        width: auto;
    }

        body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
            font-size: 13px !important;
            display: block;
        }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i::before {
        content: '\f041';
        z-index: 9;
        font-family: FontAwesome;
        position: absolute;
        font-size: 18px;
        right: 8px;
        color: #F35E75 !important;
        top: -5px;
    }

    body.lst .middle-row .col-md-3.filter-item-box .form-dropdown {
        margin-top: 20px;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items {
        height: auto !important;
        float: left;
        width: 100%;
        /* border: 1px solid #C4C4C4; */
        margin-top: 0px;
        padding-left: 3px;
        border: z;
        border-bottom: 0 !important;
        border-top: 0 !important;
        padding-top: 7px;
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container {
        background: #ffffff;
        padding-left: 5px;
    }

    body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a {
        font-size: 16px;
        padding: 10px !important;
        border-radius: 0;
        padding-right: 0 !important;
    }

    body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items {
        background: #ffffff;
        max-height: 178px !important;
        box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.25);
        margin-right: 0px;
    }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a span.left {
            width: 65%;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            max-width: 60%;
        }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a span.right {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 37%;
            font-size: calc(1.6rem - 15%);
        }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li {
            border-bottom: 1px solid #E5E5E5;
        }

    body #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        top: 9px;
    }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: 32px;
    }

    body.lst #form-searchs .drop-buttn.Selected-Search-Field-Items-container {
        height: 35px !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0;
        margin-top: -5px;
        text-align: left !important;
        height: 35px;
        border: 0;
    }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        right: 2px;
    }

    body.lst .middle-row .filter-item-box {
        width: 24.60% !important;
        float: left;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }

    #form-searchs button.btn.search-btn.srv {
        display: none !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input {
        margin-bottom: 0;
        height: 33.28px;
        font-size: 15px;
        text-align: center;
        box-shadow: none !important;
        border-radius: 2.67188px;
        border: 0.890625px solid #D1D1D1;
    }

    body.lst .dn:nth-child(4) {
        margin-bottom: 0 !important;
        border: 0.890625px solid #D1D1D1;
        height: 33.28px !important;
        width: 22.76% !important;
        margin-right: 0px !important;
        padding: 8px !important;
        border-radius: 2.67188px !important;
    }

        body.lst .dn:nth-child(4) a.mblDrop {
            font-size: 12px;
            text-align: center !important;
            color: #333333;
            line-height: 38px;
        }

        body.lst .dn:nth-child(4) .drop-buttn {
            text-align: center;
            /*  height: 38px !important; */
            margin-top: -8px;
        }

    .middle-row .col-md-3.filter-item-box {
        margin-right: 7px !important;
        margin-bottom: 0 !important;
    }

    .lst .middle-row {
        margin-top: 10px;
    }

    .middle-row {
        width: 100%;
        float: left;
        margin-top: 20px;
    }

    div#types1 {
        float: left;
        /* padding: 0 15px !important; */
        margin-top: 10px;
        width: 100%;
    }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
        margin-right: 0 !important;
        border-radius: 2px !important;
        border-radius: 2px !important;
        width: 100%;
    }

    div#types1 .col-md-4.filter-item-box {
        width: 32.6% !important;
        margin-right: 6px !important;
        float: left;
        padding: 0;
    }

    div#types1 i.fa.fa-chevron-down {
        display: none;
    }

    .col-md-12.serch-clr {
        float: left !important;
        width: 100% !important;
        margin-top: 25px !important;
        padding: 0;
    }

    div#types1 .col-md-4.filter-item-box:last-child {
        margin-right: 0 !important;
    }

    .middle-row .col-md-3.filter-item-box:first-child {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container {
            width: 100% !important;
            /* margin-top: 19px; */
            top: unset !important;
            border-top: 7px solid #333333;
            padding: 8px;
        }

    .middle-row .col-md-3.filter-item-box {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container {
            left: 0;
            width: 100% !important;
            /* margin-top: 19px; */
            top: unset !important;
            border-top: 7px solid #333333;
            padding: 8px;
        }

            .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .pl-2 {
                width: 50%;
                float: right;
            }

            .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .col-md-6.pr-2 {
                float: left;
                width: 50%;
            }

    .serch-clr p i {
        font-size: 18px;
    }

    .serch-clr p {
        font-size: 18px;
    }

    .form-dropdown.clck-hde4.bed-list-container.vbbn {
        width: 100% !important;
        padding: 8px;
        border-top: 7px solid #333333;
        /* margin-top: 19px; */
        top: unset !important;
        left: 0 !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container:before {
        left: 91px;
        top: -33px;
        font-size: 30px;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown:before {
        top: -32px !important;
        left: 69px !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 266px;
        top: -34px;
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(3) {
      /*   position: relative; */
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        left: 0 !important;
        width: 100% !important;
        margin-left: 0 !important;
        /*  margin-top: 24px !important; */
    }

    .middle-row .col-md-3.filter-item-box:nth-child(3) {
        position: relative;
    }

    body.lst div#types1 .col-md-4.filter-item-box {
        position: inherit;
    }

        body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container {
            /* margin-top: 26px !important; */
            padding: 8px !important;
            width: 100% !important;
            border-top: 7px solid #333333;
            left: 0;
        }

    .col-md-4.filter-item-box.furnishing-box {
        position: relative !important;
    }

    body.lst .middle-row .filter-item-box .form-dropdown ul li a, body.lst div#types1 .filter-item-box .form-dropdown ul li a {
        padding: 8px 0 !important;
    }

    body.lst div#prprty {
        width: 50%;
        float: left;
        display: block;
    }

    body.lst div#prprty1 {
        width: 50%;
        float: left;
        display: block !important;
        opacity: 1;
    }

    body.lst div#prprty ul#Residential-List li {
        width: 100% !important;
        padding-right: 5px;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst div#prprty1 ul#Commercial-List {
        padding-left: 5px;
        padding-right: 5px;
    }

    body.lst div#prprty ul#Residential-List li a {
        font-size: 18px;
    }

    body.lst body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li {
        width: 50%;
        float: left;
        margin: 0;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a {
            padding: 0;
            text-align: center;
            color: #333333 !important;
            font-size: 24px;
        }

            .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a:before {
                border: none;
            }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 18px;
    }

    body.lst .dn:nth-child(4) a.mblDrop {
        font-size: 15px !important;
        line-height: 2;
    }

    body.lst .col-md-6.pr-2 h3 {
        font-size: 24px;
        text-align: center;
    }

    body.lst .col-md-6.pl-2 h3 {
        text-align: center;
        font-size: 24px;
    }

    body.lst .form-dropdown.clck-hde2.price-list-container .col-md-6 ul.one-line li a {
        font-size: 18px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn ul#Bed-List li a {
        font-size: 18px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn .one-line {
        margin-bottom: 0;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container li a {
        font-size: 18px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        padding: 8px;
        /* margin-top: 30px; */
        width: 100% !important;
        margin-left: 0 !important;
        border-top: 7px solid #333333;
    }

        body.lst .form-dropdown.clck-hde4.rental-list-container::before {
            font-size: 30px !important;
            top: -33px !important;
            left: 112px !important;
        }

        body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List {
            padding: 0;
            height: auto;
            top: -33px !important;
        }

            body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List li a {
                font-size: 18px;
            }

    body.lst .form-dropdown.clck-hde3.areasize-list-container {
        padding: 8px;
        left: 0;
        width: 100% !important;
        border-top: 7px solid #333333;
        /* margin-top: -30px; */
    }

    body.lst .frm-filter #types1 .form-dropdown {
        top: unset !important;
        margin-top: 20px;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container::before {
        font-size: 30px !important;
        top: -33px !important;
        right: 116px;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pr-2 {
        width: 50%;
        float: left;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pl-2 {
        float: right;
        width: 50%;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6 li a {
        font-size: 18px;
    }

    body.lst .itemBox div span {
        font-size: 18px;
        width: 100%;
    }

    body.lst #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item span {
        padding-top: 2px;
        font-size: 15px !important;
    }

    .form-dropdown.clck-hde6.fitted-list-container {
        padding: 8px !important;
        width: 140px !important;
        margin-top: -12px;
        border-top: 7px solid #333333;
    }

        .form-dropdown.clck-hde6.fitted-list-container ul#Fitted-List li a {
            font-size: 18px;
        }

    body.lst #form-searchs .selected-item {
        padding: 3px !important;
        height: 33.28px !important;
    }

        body.lst #form-searchs .selected-item span.remove-selected {
            display: none;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        height: 30px !important;
        padding-right: 0;
    }

        body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
            height: 38px;
            width: 100%;
            text-align: center;
            border-radius: 2.67188px !important;
            border: 0.890625px solid #D1D1D1 !important;
        }

            body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item span {
                padding-top: 0;
            }

    div#types1 .filter-item-box .itemBox .selected-item {
        width: 93px !important;
        border-radius: 2px;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst {
        margin-bottom: 12px !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -34px;
        font-family: FontAwesome;
        font-size: 30px;
        color: #333333;
        left: 108px;
    }

    body.lst div#types1 .col-md-4.filter-item-box .selected-item {
        width: 100% !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 234px !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -21px;
        font-family: FontAwesome;
        font-size: 20px;
        color: #333333;
        left: 37px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container:before {
        left: 97px !important;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container:before {
        right: 40px;
        left: 0 !important;
        text-align: right;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus::placeholder {
        color: #ffffff !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus {
        background: #333333;
        /* border-radius: 2px !important; */
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field:focus {
        background: #ffffff;
    }

    body.lst #form-searchs .frm-up {
        z-index: 1 !important;
    }
    /************/
    .form-dropdown.clck-hde6.fitted-list-container:before {
        font-size: 30px !important;
        top: -33px !important;
        left: 95px !important;
    }

    #types1 .form-dropdown.clck-hde6.fitted-list-container {
        left: 0;
        /*  margin-top: 26px !important; */
        width: 100% !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box.fitted-box {
        position: relative;
    }

    .ad-bnr img.img-responsive.ipad {
        width: 100%;
    }

    .ad-bnr {
        background: #ffffff;
        padding-top: 15px;
    }
    /**********************/
    body.agency-page p.back-btns-links.mobile-bnnr a:last-child i {
        font-size: 20px;
    }



    /***************Agencies-page-searchbar****************/
    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-4.filter-item-box:nth-child(1) .drop-buttn {
        position: relative;
        width: 100%;
    }

    #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        min-height: auto;
        border: 0;
    }

    #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        border: 0.890625px solid #D1D1D1 !important;
        float: left;
        width: 100%;
    }

        #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container {
            float: left;
            width: 100%;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .selected-search-item-visible section#Selected-Search-Field-Items {
        border: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        width: auto !important;
        left: 0 !important;
        margin-left: 15px;
        margin-right: 15px;
    }

    body.agency-page .col-md-2.filter-item-box.fitted-box .form-dropdown.clck-hde6.fitted-list-container {
        right: 0;
        width: 210px !important;
        margin-right: 15px !important;
        margin-top: -21px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        position: inherit;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
            border-top: 7px solid #333;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .form-dropdown {
        margin-top: 10px;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .form-dropdown:before {
            content: '\f0d8 ';
            position: absolute;
            font-family: FontAwesome;
            left: 30px;
            font-size: 22px;
            top: -24px;
            color: #333333;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container::before {
        right: 28px;
        left: unset;
        font-size: 30px;
        top: -34px;
        right: 61px;
    }

    body.agency-page .col-md-2.filter-item-box.fitted-box {
        padding-right: 0 !important;
        position: inherit;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container:before {
        left: 225px;
        font-size: 30px;
        top: -33px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .row.dropdown-bottom-list .col-md-6 .one-line {
        height: auto;
        /* max-height: 183px !important; */
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        text-align: right;
    }

    body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        margin-top: 4px;
    }

    body.agency-page .prr li a:before {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li {
        width: 50% !important;
        float: left;
        margin: 0;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
            padding: 0;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List {
        /*   width: 50%; */
        padding-right: 8px;
        float: left;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List li {
            width: 100% !important;
        }

    body.agency-page div#prprty1 {
        display: block !important;
        opacity: 1;
        width: 50%;
        float: right;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) #prprty1 ul.one-line.ukk li {
        padding-left: 8px;
        padding-right: 8px;
        width: 100% !important;
    }

    body.agency-page div#prprty {
        opacity: 1;
        display: block;
        float: left;
        width: 50%;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
        color: #333333 !important;
        font-size: 24px !important;
        padding: 8px 0;
    }

    body.agency-page .frm-filter .filter-item-box .form-dropdown ul {
        height: auto;
        max-height: 234px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn {
        float: left;
        width: 100% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-4.filter-item-box:nth-child(1) .drop-buttn .search-field-container input.form-control.search-field {
        border: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn .vbbn:before {
        left: 46%;
        top: -34px;
        font-size: 30px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .itemBox div {
        width: 100%;
        margin-top: 0px;
        height: 48px;
        background: transparent !important;
        margin-top: 0px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item span {
        margin-top: 12px;
        text-align: center;
        width: 100%;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr a {
        float: right;
        margin-right: 15px;
    }

        body.agency-page #form-searchs .col-md-12.serch-clr a p {
            font-size: 18px;
        }

            body.agency-page #form-searchs .col-md-12.serch-clr a p i.fa.fa-trash-o {
                font-size: 18px;
            }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span.remove-selected i.fa.fa-times {
        display: block;
    }

    /*************Rental*************/

    section#rental-inquiry2 ul.nav.nav-tabs li {
        width: 46%;
        float: left;
    }

    section#rental-inquiry2 ul.nav.nav-tabs {
        width: 100%;
    }

        section#rental-inquiry2 ul.nav.nav-tabs li a {
            text-align: center !important;
        }

    section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a:before {
        display: none;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li a {
        color: #333333 !important;
        font-size: 22px !important;
        text-transform: capitalize;
        padding-top: 2px;
    }

    body.hhy.rentall section#rental-inquiry2 .form-dropdown {
        border-top: 7px solid #333;
        margin-top: 28px !important;
    }

    section#rental-inquiry2 div#prprty {
        width: 50%;
        opacity: 1;
        float: left;
        display: block;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty li {
        width: 100% !important;
    }

    section#rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line a {
        font-size: 17px !important;
        padding: 8px 0 !important;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType {
        height: auto;
        max-height: 183px !important;
        padding-left: 5px;
        padding-right: 5px;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 {
        width: 50%;
        opacity: 1;
        display: block;
        float: left;
    }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType li {
            width: 100% !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType {
            padding-left: 5px;
            padding-right: 5px;
            height: auto;
            max-height: 183px !important;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType a {
                font-size: 17px !important;
                padding: 8px 0 !important;
            }

    section#rental-inquiry2 .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        font-family: FontAwesome;
        left: 30px;
        font-size: 30px;
        top: -33px;
        color: #333333;
    }

    .re-nt-frm .prefernc .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container div#Search-Field-Items-Container:before {
        display: none;
    }


    /*****************/
    .img-text {
        float: left;
    }

    .ad-container {
        background: #ffffff;
        padding: 8px;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
        width: 100%;
        margin-bottom: 7px;
    }

        .ad-container img.img-responsive {
            width: 181px;
            height: 166px;
        }

    .text-h {
        float: right;
        width: 65%;
    }

        .text-h h1 {
            font-weight: bold;
            font-size: 18px;
            line-height: 16px;
            color: #F35E75;
            margin-top: 5px;
            margin-bottom: 18px;
        }

        .text-h p {
            font-weight: bold;
            font-size: 18px;
            line-height: 14px;
            color: #333333;
            margin-top: 13PX;
        }

    p.scnd-p {
        font-weight: normal;
        font-size: 16px;
        line-height: 46px;
        color: #6B6B6B;
        margin-bottom: 18px;
        margin-top: 16px;
    }

    .text-h a {
        width: 142px;
        height: 30px;
        background: #F35E75;
        padding: 8px 10px;
        border-radius: 2px;
        color: #ffffff;
    }

        .text-h a i.fa.fa-angle-right {
            margin-left: 10px;
        }

    .langing-page-container {
        width: auto;
        padding: 15px;
    }
    /***********/
    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items li a span.left {
        width: 50%;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items li a span.right {
        width: 34%;
        text-align: right;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: calc(1.4rem - 15%);
    }


    body.agency-page .hjml .dropdown-bottom-list li a {
        font-size: 15px !important;
    }

    section#home-ads img.img-responsive {
        margin-top: 20px;
    }



    section#home-ads .ad-banner-container {
        width: auto;
        padding: 0 15px;
    }

    .ad-banner-popup .modal-dialog.modal-sm {
        width: 100% !important;
        margin: 0;
        /*   height: 100%; */
    }

    .ad-banner-popup .modal-header {
        padding: 18px;
    }

    .ad-banner-popup .modal-dialog.modal-sm .modal-content {
        height: 100%;
    }

    .ad-banner-popup .modal-header h4.modal-title {
        font-size: 20px;
    }

    .ad-banner-popup button.close {
        font-size: 18px;
    }

    body.detail-page .mobil-tbs2 p span:last-child {
        font-weight: bold;
        font-size: 20px;
    }
    /*********1.7.2020**********/
    body.detail-page img.img-responsive.lgo {
        max-height: 80px;
        margin-top: 0 !important;
    }

    body.detail-page .partners {
        padding-bottom: 19px !important;
    }
}
/*******************************************************************************************************************************************/
@media only screen and (min-width:601px) and (max-width:767px) {
    body div#Similar-Properties-List .sale-hme .img-rnt {
        width: 38% !important;
    }

    div#Similar-Properties-List .row.price.lsp .col-md-11.no-padding {
        margin-bottom: 6px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding {
        margin-top: 2px !important;
    }

    div#Similar-Properties-List .desc ul.cat-go li {
        font-size: 15px !important;
    }

        div#Similar-Properties-List .desc ul.cat-go li i {
            font-size: 15px;
        }

        div#Similar-Properties-List .desc ul.cat-go li:nth-child(1) {
            margin-right: 13px;
        }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        width: 30% !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        width: 30% !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:first-child a i {
        font-size: 18px !important;
    }

    .lst #srvce-sale .sale-hme .img-rnt {
        width: 38%;
    }

    div#agent_email form#email_agent .form-group .input-group input {
        width: 94%;
    }

    body.lst .frm-filter #types1 .form-dropdown {
        /*  margin-top: 193px; */
    }

    #shrtless .col-md-8.col-sm-8.col-xs-7.padding-mob {
        width: 60%;
    }

    /*************/
    .ad-container img.img-responsive {
        width: 249px;
        height: 216px;
    }

    .text-h {
        float: right;
        width: 60%;
    }

        .text-h h1 {
            font-size: 20px;
            margin-top: 9px;
            margin-bottom: 24px;
        }

        .text-h p {
            font-size: 20px;
        }

    p.scnd-p {
        font-size: 19px;
        /* line-height: 78px; */
        margin-bottom: 38px;
        margin-top: 27px;
    }

    .text-h a {
        width: 142px;
        height: 30px;
        background: #F35E75;
        padding: 14px 45px;
        border-radius: 2px;
        color: #ffffff;
        font-size: 20px;
    }
}
/********************************************************************************************************************************************/
@media only screen and (min-width:568px) and (max-width:600px) {
    .lst header .mobile-hedr .navbar-header button {
        margin-top: 4px !important;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span {
        font-size: 14px !important;
    }

    section#search-name h1 {
        font-size: 18px !important;
    }

    #srvce-sale .sale-hme .col-md-7.no-padding {
        width: 67% !important;
    }

    #srvce-sale .sale-hme .img-rnt img {
        height: 154px !important;
    }

    .lst #srvce-sale .sale-hme .img-rnt {
        width: 181px;
        height: 154px !important;
    }

    #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 14px !important;
        margin-bottom: 0;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span {
        font-size: 18px !important;
    }

        .lst #srvce-sale .listview .sale-hme .detail-rnt .price span p {
            font-size: 14px !important;
            padding-top: 3px;
        }

    .lst .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 16px !important;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 13px !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

        .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
            font-size: 13px;
        }

    #srvce-sale .listview .sale-hme .detail-area ul.cat-nam li {
        font-size: 12px !important;
    }

    .lst #srvce-sale .sale-hme ul.cat-go li {
        font-size: 13px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) i {
        font-size: 13px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li i {
        font-size: 13px !important;
    }

    .lst ul.cat-go {
        margin-top: 0 !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email {
        margin-top: -4px !important;
    }

    .lst #srvce-sale .listview .sale-hme .imgrnt-over ul li a {
        font-size: 14px !important;
        line-height: 30px !important;
    }

    #srvce-sale .listview .sale-hme .detail-agent .imgrnt-over ul.cal-email i {
        font-size: 14px !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        /*  width: 37% !important; */
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        /*  width: 37% !important; */
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) a {
        height: 30px;
    }

    .lst .sale-hme .cal-email li:nth-child(3) {
        width: 31% !important;
    }

        .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
            margin-right: 0px !important;
            padding-top: 4px;
        }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn {
        width: 138px !important;
    }

    .hjml .dropdown-bottom-list li a {
        font-size: 14px !important;
    }

    .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob:before {
        font-size: 21px !important;
    }

    .lst #srvce-sale .sale-hme .img-rnt .imgrnt-over .addWish i {
        padding: 6px;
        font-size: 15px !important;
    }
    /*************/
    div#ShortlistedProperty-List .img-rnt {
        width: 181px !important;
        height: 154px !important;
    }

        div#ShortlistedProperty-List .img-rnt img {
            height: 154px !important;
        }

    #shrtless .side-shrtlist .detail-shrtlist p span {
        font-size: 16px;
    }

    #shrtless .side-shrtlist .detail-shrtlist p.price {
        font-size: 14px;
        margin-bottom: 0px;
    }

    #shrtless .col-md-8.col-sm-8.col-xs-7.padding-mob {
        width: 67%;
        padding: 0 8px;
    }

    #shrtless .side-shrtlist .detail-shrtlist h4 a {
        font-size: 16px;
    }

    #shrtless .side-shrtlist .detail-shrtlist h4 {
        margin-bottom: 0px;
        margin-top: -4px;
    }

    #shrtless .side-shrtlist .detail-shrtlist p a {
        font-size: 13px !important;
    }

    #shrtless .side-shrtlist .detail-shrtlist .location p a:before {
        font-size: 13px !important;
    }

    #shrtless .side-shrtlist .detail-shrtlist p {
        margin-top: 28px;
    }

    div#ShortlistedProperty-List span.checkmark {
        margin-top: -40px;
    }

    div#ShortlistedProperty-List .fav-detail ul li i {
        font-size: 14px;
    }

    div#ShortlistedProperty-List .fav-detail ul li {
        font-size: 14px;
    }

    .mobile-hedr.proprti-mble .nav-item a {
        font-size: 17px !important;
    }

    /*****************Details Page******************/
    .moble-share .dropdown.open ul.dropdown-menu li span {
        font-size: 13px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li i {
        font-size: 17px;
    }

    .mobile-carousel .carousel-inner .item img.hover-shadow.cursor {
        height: 238px;
    }
    .royalSlider {
        height: 238px;
        width: 100%;
    }
    .swiper-container {
        height: 238px;
    }

    .mobile-carousel .carousel-inner .item {
        height: 238px;
    }

    .mobile-carousel .carousel-inner {
        height: 238px;
    }

    .mobile-carousel {
        height: 238px;
    }

    .mobil-tbs2 #home .price-top {
        font-size: 18px !important;
    }

    body div#Similar-Properties-List .sale-hme .img-rnt img {
        height: 154px !important;
    }

    body div#Similar-Properties-List .sale-hme .img-rnt {
        width: 181px;
        height: 154px !important;
    }

    #srvce-sale .sale-hme .detail-rnt .price span {
        font-size: 16x !important;
    }

        #srvce-sale .sale-hme .detail-rnt .price span p {
            font-size: 14px !important;
        }

    body div#Similar-Properties-List .sale-hme .row.price.lsp p a {
        font-size: 14px !important;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        font-size: 16px !important;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p a {
        font-size: 13px !important;
        margin-top: -2px;
    }

    #srvce-sale .sale-hme .detail-rnt p:before {
        font-size: 13px !important;
        margin-top: -2px;
    }

    body div#Similar-Properties-List .desc ul.cat-nam li {
        font-size: 12px;
    }

    div#Similar-Properties-List .desc ul.cat-go li {
        font-size: 13px;
    }

    body div#Similar-Properties-List .desc ul.cat-go {
        margin-top: -4px !important;
        margin-bottom: 2px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 14px !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a i {
        font-size: 14px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        line-height: 30px !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a i {
        font-size: 21px !important;
        padding-top: 4px;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) {
        height: 30px !important;
      /*   width: 31% !important; */
    }

    .detail-page #srvce-sale .sale-hme .detail-rnt {
        width: 67%;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email {
        margin-top: 0 !important;
    }

    #srvce-sale .sale-hme .detail-rnt .price span {
        font-size: 16px !important;
    }

    /*****************Agency Details Page*******************/
    body.hhy.agency-page #srvce-sale .sale-hme .detail-rnt .lsp p a span {
        font-size: 18px !important;
    }

    body.agency-page #srvce-sale .sale-hme .detail-rnt .price span p {
        margin-top: 0.7px !important;
    }

    body.agency-page .gridview .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 16px !important;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 13px !important;
    }

        body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
            font-size: 13px;
        }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam li {
        font-size: 12px !important;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .img-rnt img {
        height: 154px !important;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .img-rnt {
        width: 181px !important;
        height: 154px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
        font-size: 13px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) {
        font-size: 13px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
        font-size: 13px !important;
    }

        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) i,
        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) i,
        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) i {
            font-size: 13px !important;
        }

    body.agency-page .gridview ul.cat-go {
        margin-top: 4px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam li {
        margin-top: -3px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        line-height: 30px !important;
        font-size: 14px !important;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 14px !important;
    }

    body.agency-page .sale-hme .cal-email li:nth-child(3) {
        height: 30px !important;
        width: 10% !important;
    }

        body.agency-page .sale-hme .cal-email li:nth-child(3) a.whatsappBtn {
            line-height: 30px;
        }

            body.agency-page .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
                font-size: 21px !important;
                padding-top: 5px;
            }

    body.agency-page .gridview .row.title.titl .col-md-11.col-sm-11.col-xs-11.no-padding {
        margin-top: 1px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email {
        margin-top: 3px !important;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt {
        margin-top: 7px;
    }

    /**********************/
    body.lst .dn:nth-child(1) {
        margin-top: 17px;
    }

    .middle-row .col-md-3.filter-item-box {
        margin-right: 6px;
    }

    div#types1 .col-md-4.filter-item-box {
        margin-right: 5px !important;
    }

    body.lst .form-dropdown.clck-hde6.fitted-list-container {
        left: 0 !important;
        /* top: 14% !important; */
        width: 200px !important;
        margin-top: -33px;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown:before {
        left: 80px;
        font-size: 30px;
        top: -31px;
    }

    body.lst .dn:nth-child(4) {
        width: 22.20% !important;
    }


    /************Listing-view************/
    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        /* width: 33% !important; */
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        /* width: 33% !important; */
    }

    body.agency-page .sale-hme .cal-email li:nth-child(3) {
       /*  width: 31% !important; */
    }
    /******************/
    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container:before {
        left: 189px;
    }

    section#home-ads img.img-responsive.mobile {
        display: none;
    }

    body.detail-page .modal-dialog.modal-lg.modal-map div#mapViewPopup {
        height: 196px !important;
    }

    body.detail-page .locationlist-item ul li span:nth-child(2) {
        font-size: 13px;
    }

    body.detail-page .locationlist-item ul li p {
        font-size: 12px;
        padding-left: 0;
    }

    body.detail-page .locationlist-item ul li span:nth-child(1) {
        margin-right: 11px;
        height: 35px;
    }

    body.detail-page .locationlist-item ul li {
        padding: 0 10px !important;
    }

    body.detail-page .locationlist-item ul li {
        /* padding: 10px 0 !important; */
        padding-top: 9px !important;
        padding-bottom: 9px !important;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 124px !important;
    }

    body.detail-page .location-listdesk ul li:nth-child(2) {
        margin-left: 40px !important;
    }
}
/*********************************************************************************************************************************************/
/************768px x 1023px***************/
@media only screen and (min-width:768px) and (max-width:1023px) {
    .mobile-hedr.proprti-mble .nav-item a {
        font-size: 18px !important;
    }

    .lst .mobile-search-area.desktop-search-area {
        display: none;
    }

    .home-page .mobile-search-area.desktop-search-area {
        display: none;
    }

    .home-page section.recommend {
        display: none;
    }

    body header .mobile-hedr {
        padding-top: 11px !important;
        padding-bottom: 11px !important;
        background: #ffffff;
        box-shadow: 0px 12px 10px rgba(0, 0, 0, 0.04);
        position: relative;
        padding-left: 15px;
    }

    .home-page #srch-dubai h2 {
        border: 0;
        margin-bottom: 20px;
        padding: 0;
        font-size: 24px;
        color: #3E3E3E;
    }

    .home-page section#srch-dubai .br-b {
        border: 0;
    }

    .home-page #newslttr h2 {
        font-size: 24px;
        margin-bottom: 32px;
    }

    header .mobile-hedr .navbar-header .navbar-toggle.collapsed .icon-bar {
        background-color: #333333;
        margin-bottom: 2px;
        margin-top: 5px;
    }

    header .mobile-hedr .navbar-header button {
        margin-top: 2px;
        left: 0;
    }

    .home-page #srch-dubai .mobile-nne {
        display: block;
        padding-bottom: 0;
        width: 100%;
        margin-left: 0;
    }

        .home-page #srch-dubai .mobile-nne ul#PopularSearch-List li {
            width: 100%;
            padding-bottom: 0;
        }
    /******residental*******/
    #mobile-residental {
        display: block;
        margin-top: 30px;
    }

        #mobile-residental ul.nav.nav-tabs li {
            width: 50%;
            height: 63.58px;
            box-shadow: -3.31034px 0px 2.2069px rgba(0, 0, 0, 0.03) !important;
        }

    section#mobile-residental .container {
        padding: 0;
        width: 100%;
    }

    #mobile-residental ul.nav.nav-tabs li a {
        text-align: center;
        font-size: 20px;
        border: 0;
        padding: 12px 10px !important;
    }

    section#mobile-residental ul.nav.nav-tabs {
        border-bottom: 1px solid #F3F3F3;
    }

    #mobile-residental ul.nav.nav-tabs li.active:nth-child(1):before {
        border-top: 5px solid #F35E75;
        content: '';
        position: absolute;
        width: 100%;
        border-radius: 2.94828px 0 0px 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active:nth-child(2):before {
        border-top: 5px solid #F35E75;
        content: '';
        position: absolute;
        width: 100%;
        border-radius: 0 2.94828px 0px 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active a {
        color: #F35E75;
    }

    #mobile-residental ul.nav.nav-tabs li a:hover {
        color: #F35E75;
    }

    .read-more-state {
        display: none;
    }

    .read-more-target {
        opacity: 0;
        max-height: 0;
        font-size: 0;
        transition: .25s ease;
    }

    div#residenta .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    div#residenta .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 18px;
    }

    div#residenta .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 18px;
    }

    div#residenta .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 18px;
    }

    div#residenta .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-family: FontAwesome !important;
        font-size: 18px;
    }

    div#residenta .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        padding: 0 .5em;
        color: #666;
        font-size: 14px;
        line-height: 2;
        /*border: 1px solid #ddd; */
        border-radius: .25em;
        margin-bottom: 31px;
    }
    /***************/
    /******commercial*******/
    .read-more-state {
        display: none;
    }

    .read-more-target {
        opacity: 0;
        max-height: 0;
        font-size: 0;
        transition: .25s ease;
    }

    div#commercia .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    div#commercia .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 18px;
    }

    div#commercia .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 18px;
    }

    div#commercia .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 18px;
    }

    div#commercia .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-size: 18px;
        font-family: FontAwesome !important;
    }

    div#commercia .read-more-trigger {
        cursor: pointer;
        display: inline-block;
        padding: 0 .5em;
        color: #666;
        font-size: 14px;
        line-height: 2;
        /*   border: 1px solid #ddd; */
        border-radius: .25em;
        margin-bottom: 31px;
    }
    /***************/
    div#residenta ul.read-more-wrap,
    div#commercia ul.read-more-wrap {
        /* padding: 20px; */
        width: 100%;
        float: left;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

        div#residenta ul.read-more-wrap li span.pro-prty,
        div#commercia ul.read-more-wrap li span.pro-prty {
            width: 100% !important;
            float: left;
            font-size: 18px;
            line-height: 16px;
            color: #049DB9;
        }

        div#residenta ul.read-more-wrap li span:nth-child(2),
        div#commercia ul.read-more-wrap li span:nth-child(2) {
            font-weight: normal;
            font-size: 14px;
            line-height: 12px;
            color: #B3B3B3;
        }

        div#residenta ul.read-more-wrap p,
        div#commercia ul.read-more-wrap p {
            line-height: 33px;
            float: left;
            width: 90%;
            margin-bottom: 0;
            margin-top: 20px;
        }

        div#residenta ul.read-more-wrap i.fa.fa-angle-right,
        div#commercia ul.read-more-wrap i.fa.fa-angle-right {
            float: right;
            margin-top: 20px !important;
            color: #C4C4C4;
            font-size: 18px;
        }

        div#residenta ul.read-more-wrap li,
        div#commercia ul.read-more-wrap li {
            width: 100%;
            float: left;
            padding: 0px 20px;
            height: 74.4px;
            border-bottom: 1px solid #f3f3f3;
        }

            div#residenta ul.read-more-wrap li:hover,
            div#commercia ul.read-more-wrap li:hover {
                background-color: #F3F3F3;
            }

    label.read-more-trigger {
        width: 100%;
        float: left;
        text-align: center;
        border: 0;
        font-size: 14px;
        color: #6b6b6b;
    }

    li.read-more-target {
        overflow: hidden;
    }

    section#mobile-residental .tab-content {
        margin-top: 0;
    }

    #mobile-residental ul.nav.nav-tabs li.active {
        box-shadow: none;
    }
    /**************Popular Searches in Dubai***************/
    section#srch-dubai .read-more-state:checked ~ .read-more-wrap .read-more-target {
        opacity: 1;
        font-size: inherit;
        max-height: 999em;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:before {
        content: 'Show more';
        margin-right: 5px;
        font-size: 18px;
    }

    section#srch-dubai .read-more-state ~ .read-more-trigger:after {
        content: '\f0d7';
        font-family: FontAwesome !important;
        font-size: 18px;
    }

    section#srch-dubai .read-more-state:checked ~ .read-more-trigger:before {
        content: 'Show less';
        font-size: 18px;
    }

    div#srch-dubai .read-more-state:checked ~ .read-more-trigger:after {
        content: '\f0d8';
        font-size: 18px;
        font-family: FontAwesome !important;
    }

    #srch-dubai {
        margin-top: 55px;
        background: #FAFAFA;
        padding-bottom: 55px !important;
        margin-top: 0px;
    }

        #srch-dubai ul li a {
            font-size: 18px;
        }

            #srch-dubai ul li a:hover {
                color: #049DB9;
                border-bottom: none;
            }

    p.show-m {
        display: block;
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 20px;
    }

        p.show-m a {
            font-size: 18px;
        }
    /**************Subscribe to our Newsletter***************/
    #newslttr {
        margin-top: 0px;
        background: #ffffff;
        padding-bottom: 14px;
    }

    body.lst section#newslttr {
        padding-top: 40px;
    }

    #newslttr h2 span.spn {
        color: #F35E75;
    }

    #newslttr .news-lttres form {
        height: 42px;
    }

        #newslttr .news-lttres form input#Email {
            height: 56.81px;
            padding: 13px;
            border: 1px solid #F3F3F3;
            color: #6B6B6B;
            font-size: 18px;
        }

        #newslttr .news-lttres form button#send_subscriber {
            line-height: 0;
            height: 56.81px;
        }

            #newslttr .news-lttres form button#send_subscriber:hover {
                background: #049DB9;
                box-shadow: none;
            }

    /****************Side Menu****************/
    #menu-mobiles img.img-responsive.m-close {
        width: 18px;
        color: #6B6B6B !important;
        margin-right: 8px;
    }

    .mobile-hedr #menu-mobiles ul li a {
        font-size: 22px;
        line-height: 19px;
        color: #333333 !important;
    }

    header .mobile-hedr #menu-mobiles ul .brder-none {
        display: none;
    }

    header .mobile-hedr #menu-mobiles ul p a.button-moble {
        padding: 15px;
        font-size: 20px;
        font-weight: 100 !important;
        width: 255px;
    }

    #newslttr form .form-group {
        width: 75%;
        float: left;
    }




    /**************************************/
    /************Listing-page***************/

    /********Header*******/
    .lst header .mobile-hedr .navbar-header button {
        margin-top: 9px !important;
        margin-left: 20px;
    }

    header .mobile-hedr #menu-mobiles ul li {
        padding: 14px 30px;
    }

    .lst header .prprtis {
        margin-top: 5px;
        padding-left: 10px;
        padding-right: 24px;
        margin-left: -25px;
    }

    .lst .locatio-search-mobile-small {
        width: 86% !important;
        margin-top: 23px;
        z-index: 1;
        margin-left: -33px;
    }

        .lst .locatio-search-mobile-small input.search-field::placeholder {
            font-size: 17px;
        }

        .lst .locatio-search-mobile-small input.search-field {
            height: 43.28px;
            width: 100%;
        }

    .lst section#sevice-pro-holder .container {
        padding: 0;
    }

        .lst section#sevice-pro-holder .container .col-md-12.no-padding.map-fav {
            padding: 0 15px;
        }

    .lst .locatio-search-mobile-small div#mobile-search-fixed-Small i {
        position: absolute;
        right: 10px;
        top: 11px;
        font-size: 18px;
        color: #F35E75;
    }

    .lst #mobile-freatur .type-prprty {
        padding-top: 0;
    }

    .lst section#search-name {
        display: none;
        margin-top: 0px;
        padding-bottom: 11px;
        background: #ffffff;
        padding-top: 8px;
    }

    #mobile-freatur .type-prprty .show-mble > li {
        margin-top: 0;
        height: 43px;
    }

    .lst .prprti-mbile-header {
        height: 65px !important;
        background: #ffffff;
        border-bottom: 0;
    }

    .lst header .mobile-hedr {
        box-shadow: none;
        /*  z-index: 2; */
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .lst header .prprtis img {
        width: 45px !important;
    }

    .lst #mobile-freatur .sort-map > ul {
        display: block;
    }

    .lst section#mobile-freatur .clr-fav {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

        .lst section#mobile-freatur .clr-fav p {
            margin-bottom: 3px;
            font-size: 13px !important;
        }

            .lst section#mobile-freatur .clr-fav p.pull-right {
                color: #E35050;
            }

    .lst #srvce-sale .listview .sale-hme .imgrnt-over ul li a {
        font-size: 20px !important;
        padding: 0px !important;
        border: 0;
        line-height: 48px !important;
        width: auto;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li {
        line-height: 28px;
    }

    #srvce-sale .listview .sale-hme .detail-agent .imgrnt-over ul.cal-email i {
        font-size: 20px !important;
        display: inline-block !important;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(1) a {
        /*  width: 63px; */
        box-shadow: none;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(2) a {
        /*  width: 70px; */
        box-shadow: none;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) a {
        float: left;
        /*  width: 34px; */
        width: 100%;
        height: 48px;
    }

    a.mblDrop {
        padding-top: 6px !important;
        font-size: 16px !important;
    }

    #srvce-sale .listview .sale-hme .imgrnt-over ul li:nth-child(3) {
        margin-right: 0;
    }

    .lst section#srvce-sale .listview.properties-container {
        padding: 5px;
        padding-top: 0;
    }

    .lst p.prmi-m {
        font-size: 10px !important;
        padding: 2px 4px !important;
        left: 6px !important;
    }

    .lst #srvce-sale .sale-hme {
        border: 0;
        padding: 0;
        border-radius: 0;
        background: transparent;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span p {
        width: auto;
        font-size: 20px !important;
        font-weight: bold !important;
        margin-right: 3px;
       /*  margin-top: -1px !important; */
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .price span p {
        font-size: 18px !important;
        margin-top: 0px;
    }

    .mobile-srch-dropdwn {
        border: 1px solid #d1d1d1;
    }

    .locatio-search-mobile-small input.search-field {
        border: 0;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt .price span {
        font-size: 22px !important;
        margin-right: 4px;
    }

    .lst #srvce-sale .listview .sale-hme .row ul li {
        float: left;
    }

    .lst #srvce-sale .sale-hme .img-rnt .imgrnt-over .slect.addWish {
        right: 1%;
    }

    #srvce-sale .sale-hme .col-md-7.no-padding {
        width: 67% !important;
        padding-left: 12px;
    }

    .lst #srvce-sale .sale-hme .img-rnt .imgrnt-over .addWish i {
        padding: 9px;
        font-size: 20px !important;
    }

    .lst #srvce-sale .listview .sale-hme .detail-rnt {
        padding-top: 4px !important;
        height: auto;
        padding-bottom: 0 !important;
        padding: 0px !important;
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

        .lst #srvce-sale .listview .sale-hme .detail-rnt .location {
            position: inherit;
            margin-top: 12px !important;
            width: 100%;
        }

    #srvce-sale .listview .sale-hme .detail-area ul.cat-nam {
        width: 100%;
        margin-top: -5px;
        margin-bottom: 4px;
    }

        #srvce-sale .listview .sale-hme .detail-area ul.cat-nam li {
            display: block;
            color: #6b6b6b;
            font-size: 15px !important;
        }

    #srvce-sale .sale-hme .row ul.cat-go li:first-child {
        display: inline-block;
    }

    #srvce-sale .sale-hme .img-rnt img {
        height: 209px;
        object-fit: cover;
        object-position: center;
    }

    #mobile-freatur .type-prprty > ul > li div a.form-control {
        font-size: 16px;
        padding: 10px;
    }

    #mobile-freatur .type-prprty > ul > li a {
        font-size: 12px;
    }

    .desc li:after {
        border: 0;
        display: none;
    }

    .lst #srvce-sale .sale-hme ul.cat-go li {
        margin-right: 10px !important;
        font-size: 18px !important;
        font-weight: 600;
    }

    #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 18px !important;
        margin-top: 15px;
        margin-bottom: 7px;
    }

    #srvce-sale .sale-hme .locan .col-md-11.col-sm-11.col-xs-11.no-padding {
        width: 100%;
    }

    #srvce-sale .listview .sale-hme .detail-rnt .title {
        top: 2px !important;
    }

    #srvce-sale .listview .sale-hme .detail-area .col-md-12.no-padding.desc {
        padding-left: 0;
        padding: 0;
    }

    #srvce-sale .listview .sale-hme .detail-agent {
        padding-bottom: 0;
        float: left;
    }

    .lst #mobile-freatur .type-prprty ul.one-line li {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        border: 1px solid #eae9e9;
        color: #555;
    }

        .lst #mobile-freatur .type-prprty ul.one-line li a {
            border: 0;
            font-size: 18px !important;
            padding: 9px !important;
        }

    .lst #Rental-Mobile-List {
        height: auto;
    }

    .lst #mobile-freatur .type-prprty .dropdown-bottom-list h3 {
        text-align: center;
        padding-right: 10px;
        margin-top: 8px;
        font-size: 25px;
    }

    section#mobile-freatur .sort-map li.shqqo.pull-left {
        padding-left: 0;
    }

    section#mobile-freatur .type-prprty div#prprty .blocksection h4 {
        text-align: center;
    }

    .mobile-down-arrow {
        display: none;
    }
    /*******29.04.2020******/
    section#sevice-pro-holder {
        display: block;
    }

        section#sevice-pro-holder ul.switchingButton.category-switchingButton.tba {
            display: none;
        }
    /*  .hnbn.fav-lists {
        display: block !important;
        margin-top: -87px;
        padding-right: 15px;
    } */

    .serch-clr a.favorite {
        background: transparent;
        color: #E35050;
        padding: 0 !IMPORTANT;
        font-size: 18px !important;
        float: right;
    }

    .serch-clr a {
        float: left;
    }

        .serch-clr a.favorite i.fa.fa-heart {
            display: none;
        }

    section#sevice-pro-holder .hnbn {
        display: none;
    }

    section#sevice-pro-holder .col-md-12.no-padding.brder-more.category-ListingPage {
        background: none;
        padding: 0;
        margin-bottom: 10px;
        overflow-y: scroll;
        margin-bottom: .8rem;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul {
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        padding: 0 1.6rem;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
            width: auto;
            float: left;
            display: block !important;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible {
            display: flex;
            overflow-x: auto;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
        }

            body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible .all-locations {
                display: block !important;
                position: initial;
                white-space: nowrap;
                font-size: 14px;
                background: #049DB9;
                display: flex !important;
                padding: 9px 10px !important;
                border-radius: 4px;
                color: #ffffff !important;
                font-weight: 200;
            }

    .lst section#mobile-freatur .clr-fav li a {
        width: auto;
        float: left;
        font-size: 18px;
    }

    .lst section#mobile-freatur .clr-fav li:nth-child(2) {
        float: right;
    }

    .lst section#mobile-freatur .clr-fav li i.fa.fa-heart {
        display: none;
    }
    /*************30.04.2020*************/
    .search-name-mobile {
        margin-top: 14px;
    }

    #sevice-pro-holder ul.property-btns-holder li.shqqo a {
        text-align: left;
        padding: 0;
        font-size: 18px;
    }

    section#sevice-pro-holder .hnbn {
        display: none;
    }

    .map-fav ul#btnContainer {
        padding: 0;
    }

    section#sevice-pro-holder .hnbn li.icn {
        display: none;
    }

    section#sevice-pro-holder .hnbn .hjml {
        width: 100%;
    }

        section#sevice-pro-holder .hnbn .hjml p.cmb {
            display: none;
        }

    section#sevice-pro-holder .col-md-4.hnbn.right-side {
        display: block !important;
        padding-left: 0;
    }

    .lst section#mobile-freatur .clr-fav li.flt-rght a {
        color: #E35050;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn {
        width: auto;
        margin-top: -19px;
    }

        .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
            border: 0 !important;
            color: #333333 !important;
            padding: 0;
            height: auto;
            margin-top: 5px;
            font-size: 18px;
            margin-left: -19px;
            text-align: right;
        }

    #sevice-pro-holder ul.property-btns-holder li.shqqo {
        width: auto;
    }

    .lst section#srvce-sale {
        padding-top: 0;
        margin-top: -11px !important;
        background: transparent;
    }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn {
        width: 187px !important;
        float: left;
        right: 0 !important;
        max-width: unset !important;
        margin-top: 13px;
        border-top: 5px solid #049DB9;
    }

        .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn:before {
            content: '\f0d8 ';
            /* border-left: 7px solid transparent; */
            /* border-right: 7px solid transparent; */
            /* border-bottom: 29px solid #049DB9; */
            top: -34px;
            position: absolute;
            right: 31px;
            font-family: FontAwesome;
            font-size: 34px;
            color: #049DB9;
        }

    .hjml .dropdown-bottom-list li a {
        font-size: 16px !important;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        margin-right: 0;
        padding-right: 6px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage li a {
        border: 1px solid #E5E5E5;
        padding: 4px 18px;
        border-radius: 3px;
        height: 40px;
    }

    .mobile-srch-dropdwn div#Search-Field-Items-Container-Mobile-Small ul {
        height: 200px;
        overflow: overlay;
    }

    .lst section#sevice-pro-holder {
        /* z-index: 0; */
        background: #ffffff;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    #srvce-sale .sale-hme .featurd-fnt {
        font-size: 14px !important;
        padding: 3px !important;
        margin-left: -5px;
    }

    body.lst .addFavourite a.closeTooltip .m-close {
        display: block;
    }

    .col-md-4.hnbn.right-side {
        width: 36%;
    }
    /*****************Favarits***********************/
    .modal.right.fade.in .modal-dialog {
        width: 100% !important;
    }

    div#ShortlistedProperty-List .img-rnt img {
        width: 100%;
        height: 209px !important;
    }

    div#ShortlistedProperty-List .img-rnt {
        width: 245px !important;
        height: 209px !important;
    }

    #shrtless .side-shrtlist .detail-shrtlist p span {
        font-size: 18px;
        margin-right: -3px;
    }

    #shrtless .side-shrtlist .detail-shrtlist p.price {
        font-size: 16px;
        margin-bottom: 11px;
        margin-top: 1px;
    }

    #shrtless .side-shrtlist .detail-shrtlist h4 a {
        font-size: 20px;
    }

    #shrtless .col-md-7.no-padding.mobile-price.favmob-price {
        margin-top: 11px;
    }

    div#favoriteModel .batch img {
        margin-top: -24px;
        height: 35px;
        width: 80px;
        display: none;
    }

    #shrtless .side-shrtlist .detail-shrtlist .green-clrs i.fa.fa-trash {
        font-size: 16px;
    }

    #shrtless .side-shrtlist .detail-shrtlist .green-clrs {
        margin-top: -5px;
        padding-left: 27px;
    }

    div#ShortlistedProperty-List span.checkmark {
        margin-top: -74px;
        margin-left: 43px;
        background: #EFEFEF;
        border: 1.04219px solid #e3e3e3;
    }

    #shrtless .col-md-7.no-padding.mobile-price.favmob-price p.ft {
        margin-bottom: 4px !important;
    }

    img.img-responsive.arrows-close {
        width: 12%;
    }

    #shrtless .side-shrtlist .close {
        left: 0;
        padding-left: 15px;
    }

    img.img-responsive.fav-logo {
        margin: 0px auto;
        position: fixed;
        height: 40px;
        width: 125px;
        left: 50%;
        margin-left: -50px;
        margin-top: 5px;
        z-index: 9;
    }

    div#favoriteModel .side-shrtlist h3.hdding.hidmob {
        margin-top: 48px;
        font-size: 20px;
        color: #333333;
        font-weight: bold;
        padding-bottom: 11px;
    }

    #shrtless .btns-shortprprts {
        position: absolute;
        top: 0px;
        z-index: 9999;
        margin-top: 90px;
        width: 100%;
        background: #ffffff;
    }

        #shrtless .btns-shortprprts p.shortlist {
            width: 100% !important;
            padding: 0px 14px;
        }

    div#favoriteModel #shrtless .btns-shortprprts p.shortlist a.modalAgent {
        background-color: #049DB9;
        font-size: 16px;
    }

    div#favoriteModel #shrtless .btns-shortprprts .cler-data {
        position: absolute;
        right: 31px;
        top: -26px;
        font-size: 18px;
    }

        div#favoriteModel #shrtless .btns-shortprprts .cler-data a.clearFavorite {
            font-size: 18px;
        }

    div#ShortlistedProperty-List {
        margin-top: 144px;
        padding: 0px 15px;
    }

    #shrtless .side-shrtlist {
        height: 104vh;
    }

    div#favoriteModel .side-shrtlist .col-md-12.fav-top {
        position: fixed;
        width: 100%;
        height: 57px;
    }

    #ShortlistedProperty-List label.checkGroup.hidetab {
        float: right;
        z-index: 9;
    }
    /**********Search-bar********/
    #mobile-freatur .type-prprty .clck-hde, #mobile-freatur .type-prprty .clck-hde2, #mobile-freatur .type-prprty .clck-hde7 {
        width: 100% !important;
        left: 0;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde5 {
        padding: 8px !important;
        width: 239px !important;
    }

    #mobile-freatur .clck-hde5 .one-line {
        padding: 0;
        height: auto;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde6 {
        padding: 8px !important;
        width: 239px !important;
        left: 34%;
    }

        #mobile-freatur .type-prprty .form-dropdown.clck-hde6 .one-line {
            padding: 0;
        }

    #mobile-freatur .type-prprty .clck-hde7 {
        padding: 8px !important;
    }

    #mobile-freatur .type-prprty .form-dropdown.clck-hde4 {
        padding: 8px;
        width: 175px !important;
        left: 51% !important;
    }

    #mobile-freatur .type-prprty .clck-hde4:before {
        left: 76px;
    }

    #mobile-freatur #types1 .clck-hde6:before {
        left: 77px !important;
    }

    #mobile-freatur .type-prprty .clck-hde2 {
        padding: 8px !important;
    }

    #mobile-freatur {
        border-bottom: 0;
        margin-top: 0px;
        background: #ffffff;
    }

    .lst .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        right: 0;
        top: 13px;
    }

    #mobile-freatur .type-prprty .clck-hde2:before {
        left: 233px;
    }

    .mobile-srch-dropdwn div#Search-Field-Items-Container-Mobile-Small {
        border: 0;
        box-shadow: 0px 6px 13px 0px #888686;
    }

    #shrtless .side-shrtlist .detail-shrtlist h4 {
        font-weight: 700;
        margin-bottom: 9px;
    }

    #shrtless .side-shrtlist .detail-shrtlist p a {
        font-size: 17px !important;
    }

    div#ShortlistedProperty-List .fav-detail ul li i {
        font-size: 17px;
    }

    div#ShortlistedProperty-List .fav-detail ul li {
        font-size: 17px;
    }

    #shrtless .side-shrtlist .detail-shrtlist .location p a:before {
        font-size: 16px;
    }

    .fav-detail ul {
        margin-top: 8px !important;
    }
    /***********Pagination***********/
    .lst .pagination-holder.text-center .pagingWrapper {
        width: 100%;
        float: left;
        background: #ffffff;
    }

        .lst .pagination-holder.text-center .pagingWrapper .pager {
            float: left;
            margin-left: 0;
            width: 100%;
            text-align: center;
        }

    .lst .sale-hme-container {
        border-bottom: 0;
        background: #ffffff;
        padding-top: 7px;
        padding-bottom: 7px;
        margin-bottom: 7px;
        /*  z-index: -1; */
        float: left;
        width: 100%;
    }

    body.lst {
        background: #f3f3f3;
    }

    .lst #srvce-sale .sale-hme-container:nth-child(1) .sale-hme {
        padding-top: 0;
    }

    .pagination-holder.text-center .pagingWrapper .pager span.numeric span {
        padding: 7px 17px;
    }

    .lst .pagination-holder.text-center .pagingWrapper .pager span.next.PageActive {
        padding: 7px 17px;
    }

    .lst .pagination-holder.text-center .pagingWrapper .pager span.previous.PageInActive {
        padding: 7px 17px;
    }

    #newslttr h2 {
        font-size: 24px;
        margin-bottom: 33px;
    }

    footer .footer-moble img {
        width: 22% !important;
    }
    /**********Listingpage-list-view section************/
    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 17px !important;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
        margin-top: -1px;
    }

    .lst #srvce-sale .sale-hme .img-rnt {
        width: 245px;
        height: 209px !important;
        float: left;
    }

    .lst #srvce-sale .sale-hme .detail-rnt {
        height: auto;
        padding-bottom: 0 !important;
    }

    .lst .sale-hme .row.detail-area {
        margin-top: 0;
        background: transparent !important;
        padding: 0 !important;
        min-height: 0;
        max-height: 0;
    }

        .lst .sale-hme .row.detail-area .desc ul.cat-nam {
            width: 100%;
            float: left;
            line-height: 0px;
            margin-top: 2px !important;
        }

            .lst .sale-hme .row.detail-area .desc ul.cat-nam li {
                width: 100%;
                font-size: 10px !important;
                color: #6b6b6b !important;
            }

    .lst ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left;
        line-height: 0;
        margin-top: 14px !important;
    }

    .lst .sale-hme .desc ul.cat-go li {
        line-height: 0 !important;
        font-size: 12px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
        font-size: 12px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) {
        font-size: 12px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
        font-size: 12px !important;
    }

    .lst .sale-hme .desc ul.cat-go li i {
        font-size: 18px !important;
    }

    .lst .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) i {
        font-size: 18px !important;
    }

    .lst .row.backclr.detail-agent .col-md-4.image {
        display: none;
    }

    .lst .sale-hme .imgrnt-over {
        width: 100%;
        padding: 0 !important;
    }

    .lst .row.backclr.detail-agent {
        background: transparent !important;
        padding-right: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        margin: 0;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a,
    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 13px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
      /*   width: 33% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob:before {
        content: "\f232";
        font-size: 30px !important;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email {
        width: 100%;
        float: left;
        margin-bottom: 0 !important;
        margin-top: 2px !important;
    }

        .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
           /*  width: 33% !important; */
            float: left;
            margin-right: 3px !important;
            background-color: #F35E75;
            text-align: center;
            border-radius: 2px;
        }

    .lst .sale-hme .cal-email li:nth-child(3) {
       /*  width: 32% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 11px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
    }

        .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn {
            box-shadow: none;
            background: #049DB9 !important;
        }

    .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), .lst .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 4px !important;
    }

    .lst .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 19px !important;
        margin-right: -2px !important;
        padding-top: 8px;
    }

    .lst .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 13px !important;
    }

    .lst p.prmi-m {
        font-size: 14px !important;
        padding: 1px 3px !important;
        left: 5px !important;
        top: 6% !important;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p {
        min-height: 0px;
        padding-left: 0 !important;
    }

    .lst .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 20px !important;
        width: 100% !important;
    }

    .lst #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 61%;
        padding-left: 6px;
    }

    .lst .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
        content: '\f041 ';
        font-family: FontAwesome;
        margin-right: 7px;
        font-size: 17px;
        color: #6b6b6b;
    }

    /********9.5.2020********/
    section#search-name h1 {
        font-size: 24px;
        margin-bottom: 10px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span {
        font-size: 18px;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li span.property-count {
            display: none;
        }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        display: none !important;
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li:nth-child(-n+10) {
            display: block !important;
        }

    /*********Location modal***********/
    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show {
        position: fixed;
        width: 80% !important;
        height: 100%;
        top: 0;
        right: 0;
        background: #fff;
        z-index: 999999999999999999999999;
        display: block;
        /*box-shadow: -200px 0px 20px 20px rgba(0, 0, 0, 0.53);*/
    }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li {
            display: inline-block !important;
            width: 100% !important;
            float: unset !important;
            position: unset !important;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a {
            border: 0;
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li {
            margin-bottom: 10px;
            /*   padding-left: 10px; */
        }

        body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a span {
            font-size: 18px;
            display: block !important;
        }

            body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show a span.property-count {
                color: #6b6b6b !important;
            }

    .all-locations-show button.closenav.close-all-loc {
        position: fixed;
        margin-bottom: 12px;
        width: 80%;
        top: 0;
        right: 0;
        border-bottom: 1px solid #E5E5E5;
        padding-bottom: 17px;
        background: #ffffff;
    }

        .all-locations-show button.closenav.close-all-loc:before {
            content: 'All Location';
            top: 16px;
            position: absolute;
            left: 33px;
            color: #000000;
            font-size: 18px;
        }

        .all-locations-show button.closenav.close-all-loc img.img-responsive.m-close {
            display: block;
            width: 4%;
            float: right;
            margin-right: 20px;
            margin-top: 17px;
        }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show li:nth-child(2) {
        margin-top: 70px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.all-locations-show span.all-locations {
        display: none !important;
    }

    /**************Email-popup****************/
    div#emailmobilebtn .pop-emails .col-md-12.border {
        width: 100%;
        margin-left: 0 !important;
    }

    div#emailmobilebtn .modal-dialog.modal-md .modal-body .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    #emailmobilebtn .emailpoup-left img.img-responsive.image {
        margin-left: 0 !important;
        height: 209px;
        width: 245px;
    }

    #emailmobilebtn .emailpoup-left {
        width: auto !important;
        margin-right: 10px;
    }

    .mobile-emailpop .detail-rnt h5 span {
        top: 0;
        position: relative;
    }

    div#emailmobilebtn .emailpoup-right .detail-rnt span.price p {
        padding-top: 3px;
        font-size: 18px;
    }

    #emailmobilebtn .emailpoup-right .detail-rnt span.rental {
        font-size: 14px;
    }

    .emailpoup-right .detail-rnt h4.title {
        font-size: 20px !important;
        margin-top: 10px !important;
        margin-bottom: 11px !important;
    }

    div#emailmobilebtn form {
        padding: 0;
        margin-top: 40px;
    }

    #emailmobilebtn .modal-body form input {
        height: 45px !important;
        padding-bottom: 13px;
    }

        #emailmobilebtn .modal-body form input::placeholder {
            font-size: 17px;
        }

    div#emailmobilebtn form textarea#Lead_Comments {
        font-size: 16px !important;
    }

    div#emailmobilebtn form .btngroup button.emailBtn {
        line-height: 0 !important;
        height: 59px;
    }

    div#emailmobilebtn .modal-dialog.modal-md {
        margin-top: 100px;
    }

    #emailmobilebtn .modal-content .modal-header .close {
        font-size: 19px !important;
    }

    #emailmobilebtn .modal-header h4 {
        font-size: 21px;
    }

    .emailpoup-right .detail-rnt h4.title a {
        font-size: 20px;
    }

    .emailpoup-right .detail-rnt p a {
        font-size: 16px;
    }

    .emailpoup-right .detail-rnt p i.fa.fa-map-marker {
        font-size: 16px;
    }


    /*****************Email all agents****************/
    div#emailall .modal-content {
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
    }

    div#emailall .modal-dialog.modal-lg {
        margin: 0 auto;
        height: 100%;
        width: 100%;
    }

    div#emailall .col-md-5 {
        display: none;
    }

    .emailal .modal-body .col-md-7 {
        padding: 0;
        margin-top: 50px;
    }

    .emailal .col-md-12 {
        padding: 0;
    }

    div#emailall .modal-content .modal-header {
        padding: 17px 15px;
    }


    /************Details-page*************/
    .prprty-detail-header {
        background: #ffffff;
    }

    body.detail-page ul.breadcrumb {
        display: none !important;
    }

    body.detail-page .mobileBanner-main {
        width: 100% !important;
    }

    body.detail-page section#banner-detail {
        width: 100% !important;
    }

    body.detail-page .row.s1 .column:first-child {
        width: 100% !important;
        display: block;
    }

        body.detail-page .row.s1 .column:first-child img {
            height: 200px !important;
            max-width: 100% !important;
            min-width: 100% !important;
        }

    body.detail-page .row.s1 .column {
        display: none;
    }

    body.detail-page .hartinmobile a i {
        color: #ffffff;
        font-size: 20px !important;
    }

    body.detail-page div#fixed-property-menu .fixed-propery-menu-ul-list li a {
        padding: 0 !important;
        line-height: 24px;
        font-size: 22px;
    }

    body.detail-page .col-md-6.fixed-propery-menu-ul-list {
        margin-top: -11px;
    }

    body.detail-page div#fixed-property-menu {
        box-shadow: none;
        border-bottom: 1px solid #E5E5E5;
        line-height: 40px;
        margin-top: 0 !important;
        padding-top: 21px;
        padding-bottom: 16px;
    }

        body.detail-page div#fixed-property-menu .fixed-propery-menu-ul-list li a {
            color: #6b6b6b;
            font-weight: 100;
        }

    #fixed-property-menu ul li {
        width: 33.9% !important;
    }

        #fixed-property-menu ul li:first-child a {
            text-align: left;
        }

        #fixed-property-menu ul li:last-child a {
            text-align: right;
        }

    body.detail-page .mobil-tbs2 {
        background: #ffffff;
    }

    body.detail-page #fixed-property-menu ul li:first-child:hover a:after {
        height: 2px;
        background: #049DB9;
        bottom: -11px;
        width: 112px;
    }

    #fixed-property-menu ul li:nth-child(2):hover a::after {
        width: 47%;
        height: 2px;
        left: 27%;
        transition: width .3s;
    }

    #fixed-property-menu ul li a:after {
        transition: unset !important;
        bottom: -17px !important;
        height: 2px;
    }

    #fixed-property-menu ul li:last-child:hover a::after {
        width: 84px !important;
        right: 0;
        height: 2px;
    }

    .minus-mrgn.property-detail-page-inner.title-frst {
        display: none;
    }

    .mobil-tbs2 h3 {
        font-size: 24px !important;
        font-weight: 900;
        margin-top: 11px !important;
        margin-bottom: 6px !important;
    }

    .mobil-tbs2 p:last-child {
        font-size: 18px !important;
        margin-bottom: 0;
    }

    #fixed-property-menu ul li:last-child {
        text-align: right;
        width: auto;
        float: right;
        padding-top: 9px;
        padding-right: 15px;
    }

    #fixed-property-menu ul li:first-child {
        text-align: left;
        width: auto;
        float: left;
        padding-top: 9px;
        padding-left: 15px;
    }

    .mblie-baner.image-m div#myModal .modal-content .small-img {
        display: none;
    }

    .mblie-baner.image-m .s2 .mySlides {
        width: auto !important;
    }

    .mblie-baner .mySlides img {
        height: auto !important;
        margin-top: 50%;
        margin-bottom: 50%;
        padding: 10px;
    }

    .mblie-baner.image-m .next {
        margin-right: 9px !important;
        font-size: 32px !important;
        margin-top: -36px;
    }

    .mblie-baner.image-m .prev {
        left: 0 !important;
        margin-left: 10px !important;
        font-size: 32px !important;
        margin-top: -36px;
    }

    .image-m .modal.s2 span.close.cursor {
        z-index: 9;
        top: 4px;
        right: 11px;
    }

    .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd {
        padding: 0;
        padding-bottom: 0 !important;
    }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-details {
            padding: 0;
            border-bottom: 1px solid #efefef;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-description {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-amenities {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-location {
            padding: 0;
        }

        .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd .col-md-12:nth-child(5) {
            padding: 0;
        }

    #fixed-button .col-md-12.button-section li {
        width: auto;
        /* margin-left: -16px; */
    }

        #fixed-button .col-md-12.button-section li a {
            padding: 12px 35px;
            background: #F35E75;
            border-radius: 2.49383px;
        }

        #fixed-button .col-md-12.button-section li:last-child a {
            background: #049DB9;
            padding: 4px;
            text-align: center;
            margin: 0;
            padding-left: 14px;
            height: 38px;
        }

        #fixed-button .col-md-12.button-section li:last-child:hover a {
            background: #007668;
        }

        #fixed-button .col-md-12.button-section li:nth-child(3) {
            width: 17%;
        }

        #fixed-button .col-md-12.button-section li:last-child a i.fa.fa-whatsapp {
            font-size: 41px;
            padding-top: 7px;
        }

        #fixed-button .col-md-12.button-section li:nth-child(3) a {
            height: 65px;
            line-height: 65px;
        }

    body.detail-page .button-section ul {
        padding: 0 0px;
        width: 100%;
        text-align: left;
    }

    #fixed-button.fixedbutton-down .col-md-12.button-section {
        background: #ffffff;
        box-shadow: 1px -3px 20px 0px #e1e1e1;
    }

    #fixed-button .col-md-12.button-section li:nth-child(1), #fixed-button .col-md-12.button-section li:nth-child(2) {
        width: 39%;
        margin-right: 7px;
        margin-left: 0;
    }

        #fixed-button .col-md-12.button-section li:nth-child(1) a, #fixed-button .col-md-12.button-section li:nth-child(2) a {
            padding: 0px !important;
            height: auto;
            font-size: 24px;
            text-align: center;
            line-height: 65px;
        }

    body.detail-page .mobil-tbs2 p span:first-child {
        margin-right: 4px;
    }

    .mobil-tbs2 #home p {
        font-size: 24px;
        margin-right: 4px;
    }

    .mobil-tbs2 #home .price-top span {
        font-size: 24px !important;
    }

        .mobil-tbs2 #home .price-top span:nth-child(2) {
            font-size: 30px !important;
        }

    .mobil-tbs2 p:last-child i.fa.fa-map-marker {
        font-size: 18px;
    }

    .for-desktop {
        display: block !important;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup .near-lction i {
        display: none;
    }

    .fcility-near .near-prprty .near-lction h4 {
        display: none;
    }

    .near-prprty.for-desktop {
        padding: 0 15px;
        width: 50% !important;
        left: 25%;
        margin-top: 50px !important;
    }

    .heding-mble h3 {
        font-size: 34px !important;
    }

    .heding-mble {
        padding: 52px 15px !important;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup {
        width: 25%;
        height: 83px;
        background: #ffffff;
    }

    body.detail-page div#property-inner-description .dscrption-proprty .readmores {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    a.ridmore {
        color: #049DB9 !important;
        margin-top: 15px;
        font-size: 20px !important;
    }

    body.detail-page span.more2 i {
        display: inline-block !important;
    }

    .detailmob h4:before {
        display: none;
    }

    body.detail-page a.ridmore span.more i {
        display: inline-block !important;
    }

    body.detail-page div#property-inner-description .dscrption-proprty .readmores a {
        color: #049DB9;
    }

    body.detail-pag a.ridmore span.less i.fa.fa-caret-up {
        display: inline-block !important;
    }

    body.detail-page div#property-inner-amenities .row.features-prprty p.read-mre span.less2 i {
        display: inline-block;
    }

    body.detail-page #mapView {
        min-height: 279px !important;
        height: 279px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup {
        border-right: 1px solid #EFEFEF;
        padding: 0 !important;
    }

        .near-prprty.for-desktop .paddingmob.mapPopup .near-lction {
            padding: 0 !important;
        }

    .fcility-near .near-prprty .near-lction img {
        float: unset !important;
        margin: 0 auto;
        padding-top: 23px;
        margin-right: auto !important;
        width: 40px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup:nth-child(4) {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    .near-prprty.for-desktop .paddingmob.mapPopup:nth-child(1) {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .dscrption-proprty h3:before {
        display: none;
    }

    .features-prprty h3:before {
        display: none;
    }

    .fcility-near h3:before {
        display: none;
    }

    #property-inner-details .detail-mble {
        padding: 0 15px !important;
        padding-bottom: 30px !important;
    }

    #prprty-inner .dscrption-proprty {
        padding: 15px 15px;
        border-bottom: 1px solid #efefef;
    }

    div#property-inner-amenities .row.features-prprty {
        padding: 15px 15px;
        border-bottom: 1px solid #efefef;
    }

        div#property-inner-amenities .row.features-prprty p.read-mre {
            padding-bottom: 0 !important;
        }

        div#property-inner-amenities .row.features-prprty a.ridmore {
            margin-top: 20px;
        }

    .property-detail-page-inner#prprty-inner .row.prprty-bckgrnd div#property-inner-location .fcility-near h3 {
        padding: 0 15px;
        margin-bottom: 0;
    }

    #fixed-property-menu.property-menu-fixed {
        z-index: 999;
        margin-top: 5px !important;
        padding-top: 13px;
        /*padding-bottom: 4px;*/
        box-shadow: 0px 4.175px 4.175px rgba(0, 0, 0, 0.11) !important;
        padding-bottom: 9px !important;
    }

    .detls .row.prprty-bckgrnd {
        padding-bottom: 10px !important;
    }

    body.detail-page div#Similar-Properties-List .sale-hme {
        border: 0;
    }

    #srvce-sale div#Similar-Properties-List .col-md-4.detail-box {
        padding: 2px;
        border-bottom: 0;
        background: #ffffff;
        margin-bottom: 7px;
        padding-left: 5px;
        padding-right: 5px;
    }

    body div#Similar-Properties-List .sale-hme .img-rnt {
        width: 245px;
        height: 209px !important;
        float: left;
    }

        body div#Similar-Properties-List .sale-hme .img-rnt img {
            height: 209px !important;
        }

    .detail-page p.prmi-m {
        font-size: 14px !important;
        padding: 1px 3px !important;
        left: 5px !important;
        top: 6% !important;
    }

    .detail-page #srvce-sale .sale-hme .detail-rnt {
        margin-top: 0 !important;
        height: auto;
        width: 67%;
        padding-left: 12px;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.price.lsp {
        position: unset;
        padding: 0 !important;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.detailtxt-top.titl {
        padding: 0 !important;
        margin-top: -5px;
    }

    body.detail-page #srvce-sale .sale-hme .detail-rnt .row.detailtxt-bottom.locan {
        padding: 0 !important;
        margin-top: 3px;
    }

    #srvce-sale .sale-hme .detail-rnt .price p {
        width: auto;
    }

    #srvce-sale .sale-hme .detail-rnt .price span {
        font-size: 22px !important;
        margin-right: 6px !important;
    }

        #srvce-sale .sale-hme .detail-rnt .price span p {
            font-size: 16px !important;
            margin-right: 2px;
            margin-top: 1px;
            font-weight: 700;
        }

    div#Similar-Properties-List .titl .col-md-11.no-padding h4 {
        font-size: 13px !important;
        margin-top: 0;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        font-size: 20px !important;
        margin-top: 3px !important;
        display: block;
    }

    div#Similar-Properties-List .titl .col-md-11.no-padding h4 a {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: unset !important;
        overflow: hidden !important;
        font-weight: 800 !important;
        font-size: 18px !important;
        margin-top: 6px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p a {
        font-size: 17px !important;
        min-height: 0px !important;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding p {
        /*  font-size: 11px !important; */
        min-height: 0 !important;
        padding-left: 17px !important;
    }

    #srvce-sale .sale-hme .detail-rnt p:before {
        font-size: 17px !important;
        margin-top: 1px;
    }

    body div#Similar-Properties-List .locan .col-md-11.no-padding {
        width: 100%;
        margin-top: 0 !important;
    }

    body div#Similar-Properties-List .desc ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left !important;
        margin-bottom: 4px;
        margin-top: 6px !important;
    }

    body div#Similar-Properties-List .desc ul.cat-nam li {
        display: block !important;
        color: #6b6b6b;
        font-size: 15px;
        width: 100%;
        line-height: 23px;
    }

    body div#Similar-Properties-List .desc ul.cat-nam {
        width: 100%;
        margin-bottom: 2px;
    }

    body.detail-page {
        background: #f3f3f3;
    }

        body.detail-page #srvce-sale {
            background: transparent;
        }

    body div#Similar-Properties-List .sale-hme .row.price.lsp p a {
        margin-top: 0;
        font-size: 18px !important;
        margin-bottom: 0;
    }

    body #srvce-sale div#Similar-Properties-List .sale-hme .detail-rnt .mobiledetail {
        padding: 0 15px !important;
        margin-bottom: 0;
        min-height: auto;
        padding: 0 !important;
        margin-top: -2px;
    }

    body div#Similar-Properties-List .sale-hme .detail-rnt .backclr {
        padding: 0 !important;
    }

    div#Similar-Properties-List .desc ul.cat-go li i {
        font-size: 18px;
    }

    div#Similar-Properties-List .desc ul.cat-go li {
        line-height: 20px !important;
        font-weight: 700 !important;
        margin-right: 5px;
        font-size: 18px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        font-size: 12px;
        padding: 0px !important;
        border: 0;
        line-height: 48px !important;
        width: auto;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a, body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 20px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        width: auto !important;
        box-shadow: none !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 4px !important;
       /*  width: 33% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 20px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over {
        width: 100% !important;
        padding: 0 !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
        float: left;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        width: auto;
        margin-right: 2px !important;
        width: 30% !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        width: auto;
        float: left;
        margin-right: 2px !important;
        width: 30% !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email {
        margin-top: 10px !important;
        margin-bottom: 0 !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a i {
        display: inline-block;
        font-size: 20px !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) {
       /*  width: 32% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 0px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
        height: 48px !important;
    }

    body div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a {
        font-size: 12px;
        padding: 0px !important;
        border: 0;
        line-height: 22px !important;
        width: auto !important;
        background: transparent !important;
    }

    body div#Similar-Properties-List .titl .col-md-11.no-padding h4 {
        white-space: nowrap !important;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li:nth-child(3) a i {
        font-size: 30px !important;
        margin-right: -2px !important;
        padding-top: 12px;
    }

    div#Similar-Properties-List .sale-hme .imgrnt-over ul.cal-email li a {
        background: transparent !important;
    }

    body.detail-page #newslttr {
        display: block;
        margin-top: -8px;
    }

        body.detail-page #newslttr h2 {
            /*  font-size: 16px; */
        }

    div#property-inner-description .dscrption-proprty span.less i.fa.fa-caret-up {
        display: inline-block !important;
    }

    #fixed-property-menu ul li:nth-child(2) {
        width: auto;
        text-align: center;
        margin-left: -14px;
        padding-top: 9px;
    }

    body.detail-page #fixed-property-menu ul li:nth-child(2) a:after {
        bottom: -9px;
    }

    body.detail-page .heding-mble {
        border-top: 0;
        border-bottom: 1px solid #efefef;
    }

    .heding-mble {
        border-top: 0;
        border-bottom: 1px solid #efefef;
    }

    body.detail-page .modal-dialog.modal-lg.modal-map {
        width: 100% !important;
        margin-left: 0;
        top: unset !important;
        /* margin-top: -34px !important; */
        left: unset !important;
        transform: unset !important;
        height: 100% !important;
    }

        body.detail-page .modal-dialog.modal-lg.modal-map div#mapViewPopup {
            width: 100%;
            height: 565px;
        }

    body.detail-page .location-listdesk ul {
        width: 100% !important;
    }

        body.detail-page .location-listdesk ul li:nth-child(4) {
            border-top-right-radius: 0px !important;
        }

    body.detail-page .location-detail-content .col-md-3.locationlist-item.no-padding.tabs-stage {
        width: 100% !important;
        margin: 0;
        margin-top: 0px !important;
    }

    body.detail-page .location-listdesk ul li.tab-active:nth-child(4) a {
        border-radius: 0 !important;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content h3.heading {
        display: none;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        margin-top: 0 !important;
        height: 511px !important;
    }

    body.detail-page .locationlist-item ul li {
        background-color: #ffffff;
    }

    body.detail-page .location-detail-content div#mapViewPopup {
        border-radius: 0 !important;
    }

    body.detail-page .modal-map .modal-content {
        border-radius: 0 !important;
        height: auto !important;
    }

    .gmnoprint {
        display: none;
    }

    #property-inner-details .detail-mble .table tr td {
        font-size: 19px !important;
        padding-bottom: 0;
    }

    #property-inner-amenities li {
        font-size: 20px;
        line-height: 30px;
    }

    #prprty-inner .features-prprty ul li::before {
        font-size: 20px;
    }

    .moble-share {
        position: absolute;
        right: 0;
        top: 19px;
    }

        .moble-share button#dropdownMenuButton {
            background: transparent;
            padding-left: 0;
            padding-right: 0;
        }

        .moble-share .dropdown.open ul.dropdown-menu {
            left: unset;
            right: -7px;
            border-top: 3px solid #049DB9 !important;
            box-shadow: -1px 4px 1px 0px #f5f3f3;
            border: 0;
        }

            .moble-share .dropdown.open ul.dropdown-menu li {
                padding-bottom: 15px;
            }

    body.detail-page .location-listdesk ul {
        display: flex;
        overflow-x: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        border-top-right-radius: 0px !important;
    }

    body.detail-page .col-md-12.location-listdesk li a h3 {
        font-size: 18px;
        float: left;
        margin: 0;
        font-family: Arial;
        font-weight: 500;
        color: #333333 !important;
    }

    body.detail-page .location-listdesk ul li button.close.close-map.clo-se img.img-responsive {
        z-index: 999;
        width: 26%;
        margin: 0 auto;
    }

    body.detail-page .location-listdesk ul li button.close.close-map.clo-se {
        opacity: 1;
    }

    body.detail-page .col-md-12.location-listdesk li a {
        display: flex;
        width: unset !important;
        padding-left: 15px;
        padding-right: 45px;
    }

    body.detail-page .location-listdesk ul li {
        width: auto !important;
        float: left;
    }

    body.detail-page .col-md-12.location-listdesk li a img {
        margin: 0;
        float: left;
        margin-right: 8px !important;
        margin-top: -15px !important;
    }

    body.detail-page .location-listdesk ul li:nth-child(1) {
        width: 10% !important;
        position: fixed;
        height: 49px;
        padding-top: 16px;
        background: #ffffff;
        z-index: 9;
        border-right: 1px solid #EFEFEF !important;
    }

    body.detail-page .location-listdesk ul li:nth-child(2) {
        margin-left: 79px;
    }

    body.detail-page .map-near-area {
        height: 373px;
    }

    body.detail-page .locationlist-item ul li span:nth-child(2) {
        font-size: 18px;
    }

    body.detail-page .locationlist-item ul li p {
        font-size: 16px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li span {
        font-size: 16px;
        color: #333333;
    }

    .moble-share .dropdown.open ul.dropdown-menu li i {
        display: inline-block;
        vertical-align: bottom;
        width: 1.8rem;
        height: 1.8rem;
        margin-right: 1rem;
        margin-left: .2rem;
        font-size: 20px;
    }

    #srvce-sale div#Similar-Properties-List .col-md-4.detail-box:first-child {
        margin-top: 15px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:last-child span {
        margin-left: 4px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:first-child {
        padding-top: 7px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(1) i {
        color: #25D366;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(2) i {
        color: #3B5998;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(3) i {
        color: #55ACEE;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(4) i {
        color: #0077B5;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(5) i {
        color: #E1306C;
    }

    .moble-share .dropdown.open ul.dropdown-menu li:nth-child(6) i {
        color: #F35E75;
    }

    .moble-share .dropdown.open ul.dropdown-menu:before {
        content: '\f0d8';
        position: absolute;
        right: 10px;
        font-family: FontAwesome;
        color: #049DB9;
        top: -21px;
        font-size: 21px;
    }

    .moble-share .dropdown.open ul.dropdown-menu li span:hover {
        color: #049DB9;
    }

    .moble-share i.fa.fa-share-alt {
        color: #D1D1D1;
        font-size: 22px;
    }

    .moble-share .dropdown.open i.fa.fa-share-alt {
        color: #049DB9;
    }

    .addFavourite a.closeTooltip img.img-responsive.m-close {
        display: block;
    }

    div#shareproperty .modal-dialog.modal-sm {
        width: 100%;
        margin: 0;
        margin-top: 0 !important;
        transform: unset;
        left: 0;
        top: 0;
        height: 100%;
    }

        div#shareproperty .modal-dialog.modal-sm .modal-content {
            height: 100%;
        }

    div#shareproperty .modal-header {
        padding: 24px 13px;
    }

        div#shareproperty .modal-header h4.modal-title {
            margin-top: -7px;
            font-size: 20px;
        }

    div#shareproperty button.close.emailclose {
        font-size: 18px !important;
    }

    div#emailmobilebtn .modal-dialog.modal-md {
        width: 100% !important;
        margin: 0;
        transform: unset;
        left: 0;
        top: 0;
        height: 100%;
    }

    div#emailmobilebtn .pop-emails .col-md-12.border {
        width: 100% !important;
    }

    div#emailmobilebtn .modal-dialog.modal-md .modal-content {
        height: 100%;
    }

    #emailmobilebtn .emailpoup-left {
        /*  width: 37%; */
        padding-left: 18px !important;
    }

    #emailmobilebtn .emailpoup-right {
        width: 58%;
    }

        #emailmobilebtn .emailpoup-right span.price {
            position: static !important;
            font-size: 22px;
        }

    .emailpoup-right .detail-rnt ul span {
        font-size: 18px !important;
    }

    body div#emailmobilebtn .emailpoup-right .detail-rnt ul li {
        font-size: 18px !important;
    }

    .emailpoup-right .detail-rnt ul {
        margin-top: 13px;
    }

        .emailpoup-right .detail-rnt ul i {
            font-size: 18px;
        }

    .property-menu-fixed li a {
        height: 32px;
    }

        .property-menu-fixed li a:after {
            display: none !important;
        }

    body.detail-page .location-listdesk ul li:nth-child(4) a {
        border-right: 1px solid #EFEFEF !important;
    }

    .mobile-bnnr.minus-mrgn.property-detail-page-inner.detls .row.prprty-bckgrnd {
        padding-top: 28px !important;
        box-shadow: none !important;
        margin-bottom: 2px;
    }

        .mobile-bnnr.minus-mrgn.property-detail-page-inner.detls .row.prprty-bckgrnd .detail-mble.detailmob h4 {
            font-size: 17px;
            font-weight: bold;
            text-transform: uppercase;
        }

    .body.detail-page.modal-open #emailmobilebtn .emailpoup-right .detail-rnt span.location {
        font-size: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .emailpoup-right .detail-rnt h4.title {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    /******Image-carausal******/
    .mobile-carousel {
        height: 323px;
    }

    .swiper-container {
        height: 323px;
    }
    .royalSlider {
        height: 323px;
        width: 100%;
    }
    .mobile-carousel .carousel-inner {
        height: 323px;
    }

        .mobile-carousel .carousel-inner .item {
            height: 323px;
        }

            .mobile-carousel .carousel-inner .item img.hover-shadow.cursor {
                height: 323px;
            }

    .mobile-carousel ol.carousel-indicators li.active {
        background: #F35E75;
        border: 0;
        width: 10px;
        height: 10px;
    }

    .mobile-carousel ol.carousel-indicators li {
        margin-right: 13px;
        background: rgba(255, 255, 255, 0.4);
        border: 0;
    }

    .mobile-carousel ol.carousel-indicators {
        margin-bottom: 0;
    }


    section.mobile-partners {
        background: #ffffff;
        padding-top: 20px;
        border-bottom: 1px solid #EFEFEF;
        padding-bottom: 31px;
    }

    .logo-p {
        float: left !important;
    }

    .logo-p {
        width: 88px !important;
        height: 88px !important;
        margin-right: 15px !important;
        padding-top: 13px;
        margin-left: 15px;
    }

    body .na-me h1 {
        text-align: left !important;
        margin-top: 0px;
        font-size: 24px !important;
        margin-bottom: 5px !important;
    }

    .partners {
        padding: 14px;
        /*  padding-bottom: 2px; */
        border-radius: 9.74968px !important;
        padding: 26px 4px !important;
    }

    .na-me p {
        text-align: left !important;
        font-size: 18px !important;
        margin-top: 14px;
    }

    .na-me a {
        text-align: left !important;
        font-size: 20px !important;
        margin-top: 9px;
    }

    .logo-p img.img-responsive.lgo {
        margin-top: 0 !important;
        max-height: 88px;
    }

    .report {
        float: left !important;
        width: 100%;
        text-align: center;
        margin-top: 17px;
    }

    p.lst-updt {
        font-size: 18px;
        float: right;
        margin-top: -7px;
    }

    header .prprty-detail-header .back-btns i.fa.fa-chevron-left {
        font-size: 20px;
    }

    .report a {
        font-size: 18px !important;
        float: left;
    }

    .detailmob h4, .features-prprty h3, .dscrption-proprty h3, .fcility-near h3 {
        font-size: 26px !important;
        margin-bottom: 30px !important;
    }

    /************Report-problem**************/
    div#reportproperty .modal-dialog.modal-sm {
        width: 100% !important;
        height: 100%;
        margin-top: 0;
    }

    p.submit-report button {
        border-radius: 2px;
    }

    div#reportproperty .modal-content {
        height: 100%;
    }

    div#reportproperty .modal-header h4.modal-title {
        font-size: 20px !important;
    }

    div#reportproperty .modal-header {
        padding: 21px 15px;
    }

    div#reportproperty button.close {
        font-size: 18px;
    }

    body.detail-page .location-listdesk ul li.tab-active:nth-child(5) a {
        border-top-right-radius: 0px;
    }

    #fixed-property-menu ul li.active:nth-child(2):after {
        content: '';
        position: absolute;
        display: block;
        width: 124px;
        background: #049DB9;
        height: 3px;
        left: 25%;
        top: 49px;
    }

    #fixed-property-menu ul li.active:nth-child(1):after {
        content: '';
        position: absolute;
        display: block;
        width: 123px;
        background: #049DB9;
        height: 3px;
        left: 4%;
        top: 49px;
    }

    #fixed-property-menu ul li.active:nth-child(3):after {
        content: '';
        position: absolute;
        display: block;
        width: 112px;
        background: #049DB9;
        height: 3px;
        right: 0;
        top: 49px;
    }

    /**************************************Agencies-page************************************************/
    .hhy header .mobile-hedr .navbar-header button {
        margin-top: 9px !important;
        padding-left: 0;
        padding: 0;
        margin: 0;
    }

    .hhy .prprti-mbile-header {
        height: auto !important;
        border-bottom: 0;
    }

    body.hhy section#serch-partner {
        display: block;
        margin-top: -110px !important;
    }

    body.hhy section#banner-inner {
        display: inline-block;
        margin-top: 0 !important;
        z-index: 0;
        width: 100% !important;
        height: 259px !important;
    }

        body.hhy section#banner-inner img.img-responsive {
            height: 259px !important;
            object-fit: cover;
            object-position: right;
        }

    body.hhy section#serch-partner form.form-inline {
        display: block;
    }

    body.hhy section#serch-partner button.btn.btn-default {
        width: 30%;
        float: left;
        margin-top: 0;
        height: 47px;
        font-size: 18px;
    }

    body.hhy section#serch-partner .form-group {
        width: 70%;
        float: left;
    }

    body.hhy #banner-inner .discption h3 {
        display: block;
        color: #ffffff;
        font-size: 36px !important;
    }

    #banner-inner .discption {
        position: absolute;
        top: 65px;
    }

    body #partner-innerpage .prtnr .first-sction img {
        margin-left: 0 !important;
        width: 123px !important;
        margin: 0 auto !important;
        max-height: 76px;
        height: auto !important;
    }

    #partner-innerpage .prtnr .first-sction {
        padding: 0;
    }

    #partner-innerpage .prtnr {
        border: 0 !important;
        height: auto !important;
        margin-bottom: 0px;
    }

        #partner-innerpage .prtnr .read-more p {
            display: none !important;
        }

    body.hhy #partner-innerpage .prtnr .read-moree {
        display: none;
    }

    #partner-innerpage .prtnr .first-sction .col-md-8.col-sm-8 {
        width: 75%;
        float: right;
        padding-left: 4px;
    }

    #partner-innerpage .prtnr .first-sction .col-md-4.col-sm-4 {
        width: 25%;
        float: left;
        height: 76px !important;
        margin-top: 15px;
    }

    body.hhy section#partner-innerpage .agencie-name .prtnr h4.pro-name {
        /*  margin-left: -2px; */
        margin-top: 13px !important;
        text-align: left;
        margin-bottom: 0 !important;
        font-size: 18px !important;
        font-weight: 700 !important;
    }

    #partner-innerpage .prtnr .adddrs {
        margin-top: 9px !important;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom: 6px;
        font-size: 14px !important;
    }

    .hhy #partner-innerpage .prtnr .email-agent-btn {
        width: auto;
    }

    .hhy #partner-innerpage .prtnr .call-agn {
        width: auto;
    }

    #partner-innerpage .prtnr .e-btns {
        display: flex;
        float: right;
        padding-right: 0;
        padding-left: 0;
        width: 75%;
    }

        #partner-innerpage .prtnr .e-btns .email-agent-btn {
            order: 2;
        }

        #partner-innerpage .prtnr .e-btns .call-agn {
            order: 1;
            margin-top: 9px;
            margin-right: 6px;
        }

        #partner-innerpage .prtnr .e-btns a {
            padding: 9px 15px !important;
            border-radius: 3px !important;
        }

    #partner-innerpage .prtnr a {
        /*   padding: 9px 15px !important; */
        border-radius: 3px !important;
        box-shadow: none;
    }

    body.hhy #partner-innerpage .prtnr .read-more {
        display: none;
    }

    body.hhy .col-md-6.p-section {
        border-bottom: 1px solid #F3F3F3;
        padding-bottom: 20px;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 20px !important;
    }

    body.hhy #partner-innerpage .container {
        margin: 0 !important;
        width: 100%;
        padding: 0;
    }

    .hhy #partner-innerpage .prtnr .adddrs::before {
        left: 0px;
        font-size: 14px;
    }

    #partner-innerpage .prtnr a i.fa.fa-phone {
        font-size: 14px;
    }

    .hhy header .mobile-hedr .navbar-header button {
        top: 9px;
        z-index: 1;
        left: 3% !important;
    }

    .pagination-holder.text-center ul.pagination {
        margin: 25px auto !important;
        float: none;
    }

    .pagination-holder.text-center {
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }

    .hhy #partner-innerpage .prtnr .btns a::before {
        font-size: 14px;
    }

    div#agent_email .modal-dialog.popup {
        width: 100% !important;
        margin: 0;
        transform: unset !important;
        left: 0 !important;
        top: 0 !important;
        height: 100%;
    }

    body.hhy.modal-open div#agent_email .modal-dialog.popup {
        margin-top: 0;
    }

    div#agent_email .modal-dialog.popup .modal-content {
        height: 100%;
    }

    body.hhy.modal-open div#agent_email .form-group input {
        width: 95% !important;
    }

    button#sendEmail {
        border-radius: 2px;
        height: 48px;
    }

    body.hhy.modal-open div#agent_email form#email_agent .form-group span.input-group-addon i {
        margin-left: -2px;
    }

    div#agent_email .modal-dialog.popup .modal-content .modal-header {
        padding: 17px 16px;
    }

    .hhy #newslttr {
        margin-top: 0px;
    }

    section#partner-title {
        background-color: #ffffff;
        /* margin-top: -29px !important; */
        padding: 5px 2px;
        padding-top: 21px;
    }

        section#partner-title h1 {
            font-size: 18px;
            font-weight: 600;
            margin-top: 0;
            margin-bottom: 0;
            color: #333333;
        }

        section#partner-title p {
            font-size: 15px;
            color: #6B6B6B;
        }

    body.hhy {
        background-color: #F3F3F3;
    }

    section#partner-innerpage {
        background-color: #ffffff;
        margin-top: 11px;
    }

    .hhy #partner-innerpage .row.agencie-name .col-md-6.p-section:nth-child(2) {
        padding-top: 10px;
    }

    section#serch-partner select#agentdropdown {
        height: 47px;
    }
    /**********Agencies-Detaails-page***********/
    body.agency-page section#brdcms {
        display: none;
    }

    body.agency-page .pagination-holder.text-center {
        display: none;
    }

    body.agency-page section#agency .container {
        padding: 0;
        margin: 0;
        width: 100%;
    }

    body.agency-page section#agency {
        padding-top: 0;
        padding-bottom: 0;
    }

        body.agency-page section#agency .agency-name .col-md-4.no-padding {
            background: #ffffff;
            width: 100%;
            float: left;
            padding: 40px;
            margin-top: -2px;
        }

    .btn-call p.call-b {
        width: 47%;
        float: left;
        background: #F35E75;
        text-align: center;
        padding: 7px;
        border-radius: 3px;
        line-height: 35px;
    }

    .btn-call p.email-b {
        width: 47%;
        float: right;
        background: #049DB9;
        text-align: center;
        padding: 7px;
        border-radius: 3px;
        line-height: 35px;
    }

        .btn-call p.email-b a.email-agent {
            color: #ffffff;
            font-size: 20px;
        }

    .btn-call p.call-b a {
        color: #ffffff;
        font-size: 20px;
    }

    .btn-call {
        margin-top: 23px;
        width: 50%;
        margin: 0 auto;
    }

    body.agency-page #agency .agency-name .col-md-8 {
        float: left;
        margin-top: 12px;
        background: #ffffff;
        padding: 15px;
        margin-bottom: 0 !important;
        padding-bottom: 0;
        width: 100%;
    }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p b {
            font-size: 18px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p a {
            font-size: 18px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:first-child p {
            margin-bottom: 5px;
        }

        body.agency-page #agency .agency-name .col-md-8 ul li:last-child p b {
            width: auto !important;
            margin-right: 7px;
            font-size: 18px !important;
        }

    body.hhy section#serch-partner input#AgencyName {
        height: 47px !important;
    }

    body.agency-page #agency .agency-name .col-md-8 ul li:last-child p span {
        line-height: 27px !important;
        font-size: 18px !important;
    }

    body.agency-page #agency .agency-name .brekdown.row {
        background: #ffffff;
        padding: 15px !important;
        padding-top: 0 !important;
        padding-bottom: 40px !important;
    }

        body.agency-page #agency .agency-name .brekdown.row .col-md-3 {
            width: 25%;
            float: left;
            margin-bottom: 11px;
        }

            body.agency-page #agency .agency-name .brekdown.row .col-md-3 p {
                font-size: 18px;
            }

    body.agency-page section#agency .agency-name .about-agency {
        background: #ffffff;
        padding: 15px !important;
        padding-top: 40px !important;
        float: left;
    }

    body.agency-page #agency .agency-name .brekdown.row .col-md-3:nth-child(2) p i {
        font-size: 22px !important;
    }

    body.agency-page section#agency .agency-name .about-agency p.description {
        font-size: 18px !important;
        line-height: 29px;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre a span {
        font-size: 18px !important;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre {
        float: right !important;
    }

    #agency .agency-name .about-agency h2 {
        font-size: 22px;
        margin-bottom: 24px;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre i.fa.fa-caret-down {
        display: inline-block;
    }

    body.agency-page section#agency .agency-name .about-agency p.read-mre span.less1 i.fa.fa-caret-up {
        display: inline-block;
    }

    body.agency-page header .mobile-hedr {
        z-index: 9;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs li.nme.active a {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs li.active a p {
        font-size: 22px !important;
    }

    body.agency-page section#agncy-tbs .container {
        padding: 0;
        margin: 0;
        width: 100%;
    }

    body.agency-page section#agncy-tbs ul.nav.nav-tabs {
        background: #ffffff;
        padding: 15px;
        margin-bottom: 0;
        padding-bottom: 4px;
    }

    body.agency-page section#agncy-tbs section#form-searchs {
        display: block;
        background: #ffffff;
        padding-bottom: 0;
    }

        body.agency-page section#agncy-tbs section#form-searchs form {
            padding: 15px;
            padding-top: 0;
            padding-bottom: 0;
        }

            body.agency-page section#agncy-tbs section#form-searchs form .fst {
                padding: 15px;
                padding-top: 0;
            }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn {
        width: auto !important;
        padding-right: 0 !important;
        margin-bottom: 9px !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .drop-buttn.Selected-Search-Field-Items-container {
            height: 30px;
        }

    body.agency-page #form-searchs .frm-up .frm-filter form input {
        height: 48px !important;
        padding-left: 12px;
        font-size: 16px;
        padding: 6px;
        margin-bottom: 5px !important;
        border: 0.890625px solid #D1D1D1 !important;
        box-sizing: border-box;
        border-radius: 2.67188px;
    }

    body.agency-page #form-searchs .frm-up .search-field-container i.fa.fa.fa-search.searhicon {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .search-field-container:before {
        content: '\f041';
        z-index: 9;
        font-family: FontAwesome;
        position: absolute;
        font-size: 20px;
        right: 18px;
        color: #F35E75 !important;
        top: 9px;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr {
        position: relative !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) {
        width: 25% !important;
        float: left;
        padding-right: 6px;
        position: inherit;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        width: 25% !important;
        float: left;
        padding-right: 6px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn {
        width: 25% !important;
        float: left;
        padding-right: 6px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box {
        width: 25% !important;
        float: left;
        padding-right: 0;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.fitted-box {
        width: 25% !important;
        float: left;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn i {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox {
        height: 48px !important;
        /*   border: 0.890625px solid #D1D1D1 !important; */
        overflow: hidden;
        padding-right: 0;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn i.fa.fa-times {
        display: block;
    }

    body.agency-page .col-md-12.lft .icns {
        display: none;
    }

    body.agency-page section#agency .row {
        margin: 0;
    }

        body.agency-page section#agency .row .col-md-8.main {
            padding: 0;
        }

    body.agency-page div#menu11 .container.gridview.properties-container div#Properties-List .col-md-12.sale-hme-container {
        width: 100%;
        background: #ffffff;
        padding: 0px 9px;
    }

    body.agency-page .container.gridview.properties-container {
        margin-left: 0;
    }

    body.agency-page #srvce-sale .gridview .col-md-9 {
        padding-left: 12px;
        /*  padding-right: 12px; */
    }

    body.agency-page div#menu11 section#srvce-sale .container.gridview.properties-container .row {
        margin-right: 0;
    }

    /********Agencies-details-page-listing-view*******/
    body.agency-page #srvce-sale .gridview .sale-hme .img-rnt {
        width: 245px;
        height: 209px;
        float: left;
    }

        body.agency-page #srvce-sale .gridview .sale-hme .img-rnt img {
            height: 209px;
        }

    body.agency-page #srvce-sale .gridview .sale-hme .col-md-7 {
        width: 61%;
        padding-left: 12px;
    }

    body.agency-page #srvce-sale .sale-hme {
        display: flex;
        border-radius: 0;
        border: 0;
        padding: 7px 0;
        margin-bottom: 5px;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt {
        padding: 0px !important;
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

    body.agency-page .gridview .row.price.lsp .share-icon {
        display: none;
    }

    body.agency-page #srvce-sale .sale-hme .detail-rnt .icon-lists.mps {
        display: none;
    }

    body.agency-page .img-rnt .imgrnt-over .imge-gellry {
        display: none;
    }

    body.agency-page #srvce-sale .sale-hme .detail-rnt .price span {
        font-size: 14px;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt p a span {
        margin-right: 3px !important;
    }

    body.agency-page #srvce-sale .sale-hme .detail-rnt .price span p {
        margin-top: 0.7px !important;
        font-size: 20px !important;
    }

    body.agency-page .gridview .row.title.titl {
        top: -2px !important;
        min-height: 0;
    }

    body.agency-page .gridview .titl .col-md-11.col-sm-11.col-xs-11.no-padding h4 a {
        font-size: 20px !important;
        width: 100% !important;
    }

    body.agency-page .gridview .row.title.titl .col-md-11.col-sm-11.col-xs-11.no-padding {
        width: 100%;
        margin-top: 3px;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a {
        font-size: 17px !important;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        width: 100%;
        text-overflow: ellipsis;
        min-height: 0;
        margin-top: -1px;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding {
        margin-top: 8px;
        width: 100% !important;
        padding-right: 0;
    }

    body.agency-page #srvce-sale .gridview .sale-hme .detail-rnt {
        height: auto;
        padding-bottom: 0 !important;
        margin-top: 10px;
    }

    body.agency-page .gridview .sale-hme .row.detail-area {
        margin-top: 0;
        background: transparent !important;
        padding: 0 !important;
        min-height: 0;
        max-height: 0;
    }

        body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam {
            width: 100%;
            float: left;
            line-height: 0px;
            margin-top: 1px !important;
        }

            body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-nam li {
                width: 100%;
                font-size: 15px !important;
                color: #6b6b6b !important;
            }

    body.agency-page .gridview ul.cat-go {
        width: 100% !important;
        float: left;
        text-align: left;
        line-height: 0;
        margin-top: 16px !important;
    }

    body.agency-page .gridview .sale-hme .desc ul.cat-go li {
        line-height: 0 !important;
        font-size: 12px !important;
        font-weight: bold !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) {
        font-size: 18px !important;
        margin-top: 5px;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(2) {
        font-size: 18px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(3) {
        font-size: 18px !important;
    }

    body.agency-page .gridview .sale-hme .desc ul.cat-go li i {
        font-size: 18px !important;
    }

    body.agency-page .gridview .sale-hme .row.detail-area .desc ul.cat-go li:nth-child(1) i {
        font-size: 18px !important;
    }

    body.agency-page .gridview .row.backclr.detail-agent .col-md-4.image {
        display: none;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over {
        width: 100%;
        padding: 0 !important;
        margin-top: 6px;
    }

    body.agency-page .gridview .row.backclr.detail-agent {
        background: transparent !important;
        padding-right: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        margin: 0;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a,
    .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        font-size: 20px !important;
        box-shadow: none;
        margin-right: 0;
        border-radius: 2px !important;
        padding: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        line-height: 48px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) {
        /* width: 33% !important; */
        float: left !important;
        background-color: #F35E75;
        text-align: center;
        border-radius: 2px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email {
        width: 100%;
        float: left;
        margin-bottom: 0 !important;
        margin-top: 15px !important;
    }

        body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
           /*  width: 33% !important; */
            float: left;
            margin-right: 3px !important;
            background-color: #F35E75;
            text-align: center;
            border-radius: 2px;
        }

    body.agency-page .sale-hme .cal-email li:nth-child(3) {
        /* width: 32% !important; */
        margin: 0 !important;
        float: left;
        margin-top: 0px !important;
        text-align: center;
        border-radius: 2px;
        background: #049DB9 !important;
        margin-right: 0 !important;
        height: 48px;
    }

        body.agency-page .sale-hme .cal-email li:nth-child(3) a.whatsappBtn {
            box-shadow: none;
            background: #049DB9 !important;
            line-height: 48px;
        }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1), .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) {
        margin-right: 3px !important;
        margin-top: 0 !important;
    }

    body.agency-page .sale-hme .cal-email li:nth-child(3) a.whatsappBtn i.fa.fa-whatsapp.hidemob {
        font-size: 30px !important;
        margin-right: 0 !important;
        padding-top: 8px;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email li a i {
        font-size: 20px !important;
    }

    body.agency-page p.prmi-m {
        font-size: 14px !important;
        padding: 1px 3px !important;
        left: 5px !important;
    }

    body.hhy.agency-page #srvce-sale .sale-hme .img-rnt .imgrnt-over .slect.addWish {
        display: none;
    }

    body.hhy.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p {
        min-height: 0px;
    }

    body.hhy.agency-page #srvce-sale .sale-hme .detail-rnt .lsp p a {
        font-size: 18px !important;
    }

    body.hhy.agency-page #srvce-sale .sale-hme .detail-rnt .price p {
        margin-top: -4px;
    }

    body.agency-page .gridview .locan .col-md-11.col-sm-11.col-xs-11.no-padding p a:before {
        content: '\f041 ';
        font-family: FontAwesome;
        margin-right: 7px;
        font-size: 17px;
        color: #6b6b6b;
    }
    /******End*******/
    body.agency-page .col-md-12.lft {
        width: 100%;
        float: left;
        padding: 0 15px;
        background: #ffffff;
        margin-bottom: 7px;
        padding-bottom: 5px;
    }

        body.agency-page .col-md-12.lft .col-md-6.p-left {
            width: 100%;
            float: left;
            padding-right: 0;
        }

            body.agency-page .col-md-12.lft .col-md-6.p-left p.agncy-rslt.total-results-count {
                margin: 0;
                font-size: 20px !important;
                color: #6b6b6b;
                margin-top: 10px;
            }

    body.agency-page .p-left .hjml p.cmb {
        display: none;
    }

    body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn {
        margin: 0 !important;
        float: right;
        width: auto;
    }

    body.agency-page .p-left .hjml {
        width: auto;
        float: right;
    }

        body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
            background: transparent;
        }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        text-align: left;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        right: 0 !important;
        top: 5px !important;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        width: 119px !important;
        margin-right: 19px;
    }

    body.agency-page .form-dropdown.clck-hde4.bed-list-container.vbbn {
        border-top: 7px solid #333333;
    }

    body.agency-page body #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: auto;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr {
        margin-top: 7px !important;
        top: 0 !important;
    }

    body.agency-page section#agncy-tbs .dn {
        margin-bottom: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div {
        padding: 0 !important;
        height: 35px !important;
        margin-top: 6px !important;
        border: 0px;
        background: #F1F2F2;
        border-radius: 3px;
        width: auto;
        float: left;
        padding-left: 6px !important;
        padding-right: 6px !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span {
            font-size: 16px;
            /*  padding: 6px !important; */
        }

    body.agency-page #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0 !important;
        text-align: left;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form #Search-Field-Items li {
        padding: 10px 2%;
        border-bottom: 1px solid #ccc;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items {
        height: 200px;
        overflow: overlay;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .col-md-4.filter-item-box.dn .form-dropdown {
        border: 0;
        box-shadow: 0px 6px 13px 0px #888686;
    }

    body.agency-page .drop-buttn.furnishing-input-container {
        height: auto !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: auto !important;
    }

    body.agency-page header .mobile-hedr .navbar-header button {
        z-index: 9;
    }

    body.agency-page header .mobile-hedr #menu-mobiles ul p a {
        width: 210px;
    }
    /*****Search******/
    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div {
        height: auto;
        padding: 0 !important;
        border: 0;
        /*  width: 100%; */
        background: #F1F2F2 !important;
        padding-left: 7px !important;
        padding-right: 7px !important;
        margin-top: -2px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span.remove-selected {
        padding: 0px !important;
        margin-top: 14px;
        display: block !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span:nth-child(1) {
        font-size: 16px;
        padding: 0;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        white-space: unset !important;
        overflow: hidden !important;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        float: left;
        /* width: 80%; */
        margin-top: 7px;
        margin-right: 6px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected {
        /*  margin-left: 22px; */
        text-align: right;
        padding-top: 0px;
        margin-top: 8px;
        margin-left: 0px !important;
        display: none;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
            font-size: 14px !important;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container {
        width: 96% !important;
        border-top: 7px solid #333;
        margin-top: 10px;
        padding-top: 4px;
        padding-bottom: 8px;
        top: unset;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
            font-size: 20px !important;
        }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container:before {
            content: '\f0d8 ';
            position: absolute;
            font-family: FontAwesome;
            left: 30px;
            font-size: 22px;
            top: -26px;
            color: #333333;
        }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
            /*   font-size: 14px !important; */
            text-align: center;
        }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.one-line.ukk li {
            padding: 0;
            border-bottom: 0;
        }

    body.agency-page .prr li.active:nth-child(1) a:before {
        width: 0;
    }

    body.agency-page .prr li.active a:before {
        width: 0;
    }

    body.agency-page .fst .dropdown-bottom-list li a {
        font-size: 18px;
        padding: 8px 0 !important;
    }

    #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        padding: 8px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr {
        padding: 0;
    }

    body.agency-page section#agency .agency-name .col-md-4.no-padding img.img-responsive {
        margin: 0 auto;
    }

    body.agency-page h2.clor.mobile {
        margin-bottom: 20px !important;
    }

    div#prprty {
        width: 50% !important;
        float: left;
        display: block !important;
        opacity: 1;
    }

    #form-searchs .frm-up .frm-filter #prprty .one-line li {
        width: 100% !important;
    }

    div#prprty1 {
        display: block !important;
        width: 50% !important;
        float: right;
        opacity: 1;
    }

    #form-searchs .frm-up .frm-filter #prprty1 .one-line li {
        width: 100% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List {
        padding-right: 9px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Commercial-List {
        padding-left: 10px;
        padding-right: 10px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li {
        margin: 0px !important;
        width: 50% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        position: inherit;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
            width: 96% !important;
            left: 0;
            margin-left: 15px;
            padding-top: 15px;
        }

    body.agency-page .col-md-6.pr-2 {
        width: 50%;
        float: left;
    }

    body.agency-page form .dropdown-bottom-list h3 {
        font-size: 20px;
        text-align: center;
    }

    body.agency-page .col-md-6.pl-2 {
        float: right;
        width: 50%;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn .vbbn {
        padding: 8px;
        left: 0 !important;
        width: 97% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container {
        padding: 8px;
        width: 100% !important;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn {
        margin-left: 0% !important;
        padding: 8px;
        left: auto !important;
        margin-top: 20px;
        border-top: 5px solid #049DB9;
    }

        body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn .form-dropdown.clck-hde4.sortBy-list-container.vbbn:before {
            color: #049DB9;
        }

    .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn i.fa.fa-angle-down {
        top: 16px !important;
    }



    /***********Blog-page************/
    body.hhy.blogg section#banner-inner {
        display: none;
    }

    .bl-og-tabs {
        margin-top: 0;
        background: #ffffff !important;
        padding-top: 83px !important;
        padding-bottom: 14px !important;
        height: auto;
    }

    section.blog-inner.bl-g .col-md-4 .searach-sidbr i.fa.fa-search {
        font-size: 16px;
    }

    .blogg .bl-og-tabs ul {
        padding: 0 !important;
        display: flex !important;
        overflow-x: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100% !important;
        display: -webkit-box;
        display: -webkit-flex !important;
        display: -moz-box;
        display: -ms-flexbox;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        background: #ffffff !important;
        justify-content: unset !important;
    }

        .blogg .bl-og-tabs ul li {
            float: left;
            /* width: 100%; */
            background-color: #fff;
            padding: 3px 16px;
            border-radius: .4rem;
            border: .1rem solid #dedede;
            white-space: nowrap;
            line-height: 55px !important;
            color: #0592e9;
            margin-right: 5px;
            height: 45px !important;
            padding-top: 6px !important;
        }

            .blogg .bl-og-tabs ul li a {
                width: 100%;
                display: flex;
                white-space: nowrap;
                color: #049DB9;
                font-size: 18px !important;
                font-weight: bold !important;
            }

    .bl-og-tabs.ctgory-fixed {
        padding: 5px 0 !important;
    }

    .blogg section.blog-inner.bl-g div#Blog-List {
        width: 100%;
        background: #ffffff;
        float: left;
        padding: 0 15px;
    }

    .blogg section.blog-inner.bl-g .col-md-4.side-pnl {
        width: 100%;
        float: left;
        background: #ffffff;
        margin-top: 13px;
        padding-top: 25px;
        position: unset;
    }

    .blogg .headline-e.main-blg {
        display: none;
    }

    .blogg section.blog-inner.bl-g {
        margin-top: 0px;
        position: relative;
    }

    .blogg .bl-g .imge-blog img.img-responsive {
        width: 261px;
        height: 162px;
    }

    .blogg .bl-g .imge-blog .blog-dscrpton {
        width: 64%;
        height: auto;
        /*  margin-bottom: 20px; */
        padding-top: 3px !important;
        float: left;
    }

    section.blog-inner.bl-g .container {
        padding: 0;
        margin: 0;
        width: 100%;
    }

    .bl-g .imge-blog {
        width: 100%;
        float: left;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton h4 a {
        font-size: 16px !important;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton ul {
        display: none;
    }

    .blogg .blog-inner.bl-g .imge-blog .blog-dscrpton p {
        -webkit-line-clamp: 3;
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 0;
    }

    .blog-inner.bl-g .imge-blog .blog-dscrpton h4 {
        margin-bottom: 12px !important;
    }

    .blogg .blog-inner.bl-g a.r-more {
        margin-top: 10px;
        border-radius: 2px;
    }

    div#Blog-List .col-md-12 {
        padding: 0px;
    }

    .blogg .headline-e p {
        font-size: 15px !important;
        width: 30%;
        padding: 0px 9px;
        line-height: 23px;
    }

    .blogg .searach-sidbr {
        position: absolute;
        width: 95%;
        top: -124px;
        background: #ffffff;
        display: block;
        left: 15px;
        right: 0;
    }

        .blogg .searach-sidbr span {
            right: 14px;
            top: 7px !important;
        }

    section.blog-inner.bl-g .col-md-4 .searach-sidbr i.fa.fa-search {
        margin-top: 1px;
    }

    section.blog-inner.bl-g .searach-sidbr input {
        height: 48px !important;
        padding: 13px;
        padding-right: 28px;
    }

    .bl-og-tabs .container {
        padding-right: 0;
        padding: 0;
    }

    .blogg .s-img {
        display: none;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-5 {
        float: left;
        width: 77px !important;
        margin-right: 10px;
    }

    .headline-e {
        width: 48%;
    }

    .blogg section.blog-inner.bl-g .populr-post .col-md-7 {
        width: 100%;
        /*  float: right; */
    }

    .blogg .bl-g .populr-post .post-lists:last-child {
        padding-top: 0;
    }

    .blogg .bl-g .populr-post .post-lists {
        padding-top: 10px;
    }

    .blogg div#Recent-Blog-List .row.post-lists:last-child {
        padding-top: 10px;
    }

    div#Recent-Blog-List {
        float: right;
        margin-top: -2px !important;
    }

    .blogg section.blog-inner.bl-g .populr-post {
        padding: 0;
        margin-bottom: 17px;
        width: 48%;
    }

    div#Popular-Blog-List {
        float: left;
    }

    .headline-e.recnt {
        float: right;
        margin-top: -42px;
        margin-bottom: 0px !important;
    }

    .searach-sidbr.mob {
        display: block;
    }

        .searach-sidbr.mob input {
            background: #ffffff;
            border: 1.05027px solid #E9E9E9;
            box-sizing: border-box;
            border-radius: 3px;
            height: 35px;
            color: #333333;
        }

    section.mob-serch {
        background: #ffffff;
        padding-top: 14px;
    }

    .searach-sidbr.mob i.fa.fa-search {
        margin-top: 30px;
        color: #333333;
        font-size: 12px;
        margin-right: 10;
        margin-right: -4px;
    }

    .blogg header .mobile-hedr #menu-mobiles {
        z-index: 9999999;
    }

    .blogg header .mobile-hedr .navbar-header button {
        z-index: 9 !important;
    }

    /********Rental-inquery**********/

    body.hhy.rentall section#banner-inner {
        display: none;
    }

    section#rental-inquiry2 p.titl-dscrption {
        width: 100%;
        padding: 0;
        /* padding: 0px 12px; */
        margin: auto;
        font-size: 16px;
        width: 482px;
    }

    #rental-inquiry2 h2 {
        margin-top: 30px !important;
        font-size: 24px;
        margin-bottom: 21px !important;
        width: 482px;
        margin: auto;
    }

        #rental-inquiry2 h2::after {
            width: 158px;
            margin-top: -9px;
        }

    section#rental-inquiry2 .rntal-inqury {
        margin-top: 0;
        width: 100%;
        padding: 35px 0px;
        background: transparent;
        border: 0;
        padding-bottom: 15px;
    }

    p.sale-head {
        font-size: 16px !important;
        padding: 0;
        margin-bottom: 20px !important;
    }

    .re-nt-frm {
        padding: 0;
    }

    h1.pref {
        padding: 0 15px;
        font-size: 18px;
    }

    .prefernc .col-md-2 {
        float: left;
    }

    .col-md-4.filter-item-box.furnish {
        float: left;
        /* width: 70%; */
        margin-bottom: 0;
    }

    .col-md-4.filter-item-box.frequen {
        /* width: 100%; */
        float: left;
        /* padding-right: 15px; */
        padding-left: 9px;
    }

    .contct-s {
        width: 100%;
        float: left;
    }

        .contct-s p.submit {
            width: 100%;
            float: left;
        }

    #rental-inquiry .rntal-inqury p, #rental-inquiry2 .rntal-inqury p {
        float: left;
    }

    h1.contcts-s {
        font-size: 18px;
        margin-bottom: 10px;
        margin-top: 0;
    }

    section#rental-inquiry2 .rntal-inqury form .contct-s .input-frm input::placeholder {
        font-size: 12px;
    }

    #rental-inquiry2 .rntal-inqury form .contct-s .input-frm textarea::placeholder {
        font-size: 12px;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .input-frm input::placeholder {
        font-size: 12px;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .drop-buttn input::placeholder {
        font-size: 12px;
    }

    #rental-inquiry2 .rntal-inqury form .contct-s .input-frm textarea {
        height: 106px;
    }

    #rental-inquiry2 .rntal-inqury p.sale-head {
        width: 482px;
        margin: 0 auto;
        float: unset;
    }

    #rental-inquiry2 .rntal-inqury .submit button {
        font-size: 18px !important;
        height: 46px;
    }

    #rental-inquiry2 .rntal-inqury p.terms-inqr {
        padding: 0;
        font-size: 10px !important;
        color: #6b6b6b;
    }

    #rental-inquiry2 .rntal-inqury a {
        font-size: 10px !important;
    }

    .txt-rntl {
        background: #ffffff;
        padding: 15px;
        margin-top: -11px;
    }

    #rental-inquiry2 .rntal-inqury p.submit {
        width: 100%;
    }

    section#rental-inquiry2 .input-frm .filter-item-box div#Search-Field-Items-Container {
        padding: 8px;
        margin-top: -9px;
    }

        section#rental-inquiry2 .input-frm .filter-item-box div#Search-Field-Items-Container a {
            font-size: 13px !important;
            border: 0;
            text-align: left !important;
            border-radius: 0;
            border-bottom: 1px solid #E9E9E9;
            padding-top: 12px !important;
            padding-bottom: 12px !important;
        }

    section#rental-inquiry2 .rntal-inqury form .form-dropdown.clck-hde1 {
        width: 94% !important;
        padding: 8px;
    }

    #rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line.Term {
        height: auto;
    }

        #rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line.Term a {
            padding: 6px 3px;
            /*  font-size: 10px !important; */
        }

    section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 {
        width: 93% !important;
        height: auto;
        padding: 8px;
        margin-left: -6px;
    }

        section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 ul.dropdown-bottom-list.one-line.Furnishing {
            height: auto !important;
        }

            section#rental-inquiry2 .input-frm .form-dropdown.clck-hde2 ul.dropdown-bottom-list.one-line.Furnishing a {
                /*  font-size: 10px !important; */
                padding: 6px 3px;
            }

    section#rental-inquiry2 .form-dropdown.clck-hde {
        width: 94% !important;
        padding: 8px;
    }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty li {
            width: 100% !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType li {
            width: 100% !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType {
            height: 190px;
            margin-bottom: 0;
            padding-right: 5px;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType a {
                /* font-size: 13px !important; */
                padding: 6px 3px;
            }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a:before {
            width: 60px;
            top: 26px;
            border: 0;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active:nth-child(2) a:before {
            width: 61px;
            top: 26px;
            border: 0;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a {
            padding-bottom: 0;
            text-align: center;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li a {
            padding-bottom: 0;
            text-align: center !important;
            font-size: 16px !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType {
            height: 190px;
            margin-bottom: 0;
            padding-right: 5px;
            padding-left: 5px;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType a {
                font-size: 13px !important;
                padding: 6px 3px;
            }

    section#rental-inquiry2 form {
        width: 482px;
        margin: 0 auto;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .input-frm input {
        text-align: left;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .drop-buttn input {
        text-align: left;
    }
    /*******************************************************************************************************Blog-details**************************/
    img.po-st-pic {
        width: 100%;
        height: 269px;
    }

    body.hhy.blogg.blog-d section#catgry-tabs {
        display: none;
    }

    body.hhy.blog-d p.back-btns-links.mobile-bnnr {
        display: none;
    }

    body.hhy.blog-d ul.breadcrumb {
        padding: 0;
        margin-bottom: 6px;
        margin-top: 0;
        width: 100% !important;
    }

        body.hhy.blog-d ul.breadcrumb li:last-child {
            display: none;
        }

    body.hhy.blogg.blog-d section.blog-sec .blog-post h2 {
        font-size: 20px;
        margin: 0;
    }

    body.hhy.blog-d section.blog-sec .blog-post p {
        padding-bottom: 8px;
        font-size: 18px;
    }

    body.hhy.blog-d ul.breadcrumb li a {
        font-size: 12px;
    }

    body.hhy.blogg.blog-d section.blog-sec .blog-post h3.b-main-title {
        font-size: 18px;
    }

    body.hhy.blogg.blog-d .searach-sidbr {
        display: none;
    }

    body.hhy.blogg.blog-d .col-md-4.side-pnl {
        margin-top: 12px !important;
        background: #ffffff;
        padding-top: 25px;
        float: left;
        width: 100% !important;
        margin-bottom: 13px;
    }

    body.hhy.blogg.blog-d .content-page .col-md-8 {
        background: #ffffff;
        padding-bottom: 14px;
    }

    body.hhy.blog-d section#brdcms {
        margin: 0;
        padding-top: 24px;
        background: #ffffff;
    }

    body.hhy.blog-d .populr-post .col-md-5 {
        float: left;
    }

    body.hhy.blog-d .populr-post .col-md-7 {
        width: 100%;
    }

    body.hhy.blog-d .populr-post {
        margin-bottom: 10px !important;
        margin-top: 0 !important;
        width: 48%;
    }

        body.hhy.blog-d .populr-post .post-lists {
            padding-top: 10px;
        }

    body.hhy.blogg.blog-d .headline-e {
        /* margin-bottom: 10px; */
        margin-bottom: 10px;
    }

    ul.nearby li {
        font-size: 18px;
    }

    h1.para-head {
        margin-top: 17px;
        font-size: 22px;
    }

    body.hhy.blogg.blog-d .container {
        width: 100%;
    }

    body.hhy.blogg.blog-d div#Popular-Blog-List {
        width: 49%;
    }

    body.hhy.blog-d .populr-post .col-md-7 h4 {
        width: 100%;
    }

    body.hhy.blogg.blog-d sdiv#Recent-Blog-List {
        width: 48%;
    }

    body.hhy.blogg.blog-d header .mobile-hedr #menu-mobiles ul p {
        margin: 12px 15px;
    }

    body.hhy.blogg.blog-d .headline-e.recnt {
        margin-top: -35px;
    }
    /***************About-us******************/
    body.hhy .abt {
        display: none !important;
    }

    body.hhy .abt {
        display: none !important;
    }

    body.hhy .abt-t {
        margin-top: 0;
        padding: 0;
    }

        body.hhy .abt-t .row.pddng {
            padding: 0;
        }

        body.hhy .abt-t .col-md-6.col-sm-6 h2 {
            text-align: left;
            font-size: 24px;
            margin-top: 40px;
        }

        body.hhy .abt-t .col-md-6.col-sm-6 p {
            font-size: 14px !important;
            text-align: left;
        }

        body.hhy .abt-t .about-img img.img-responsive {
            width: 100%;
        }

        body.hhy .abt-t .about-img {
            padding-bottom: 15px;
        }

    .about2 {
        display: block;
    }

    .about1 {
        display: none;
    }

    body.hhy .abt-t .row.pddng .col-md-6.col-sm-6 {
        width: 100%;
    }
    /**************Contact-us*************/
    section.about-inner.inner-page.cntct-innr {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .cntct {
        display: none !important;
    }

    body.hhy .cntct-innr .cn-icns {
        padding: 0;
    }

    body.hhy .cntct-innr .cn-nmbr {
        margin-bottom: 37px;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr p {
        font-size: 18px;
    }

    body.hhy .locatn .addrs-innr p {
        font-size: 14px !important;
        padding: 0 10px !important;
    }

    body.hhy .cntct-innr .contct-us .frm-addres .addrs-innr i {
        font-size: 44px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont {
        margin-top: 55px;
    }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont h1 {
            font-size: 24px;
        }

            body.hhy .cntct-innr .contct-us .get-in-touch-cont h1:after {
                width: 138px;
                margin-top: 33px;
                margin-left: -139px;
            }

        body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 {
            padding: 0;
        }

    .contct-us .frm-addres .col-md-12 {
        /*  padding: 0; */
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-4 input, body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12 textarea {
        margin-bottom: 10px;
    }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-envelope.c-emil {
        right: 18px;
    }

    .cntct-innr .contct-us .get-in-touch-cont form i.fa.fa-phone.pne {
        right: 20px;
    }

    body.hhy .cntct-innr .contct-us .get-in-touch-cont form .col-md-12.text-right input.btn {
        width: 100%;
    }

    .contct-us {
        padding-bottom: 0;
    }

    .locatn {
        background: #ffffff;
    }

    body.hhy .locatn .addrs-innr {
        margin-top: 32px;
        margin-bottom: 45px;
    }

        body.hhy .locatn .addrs-innr p {
            padding: 0 !important;
            width: 100%;
        }

    .contact-page-bottom {
        padding-bottom: 0;
    }

    section.about-inner.inner-page.cntct-innr .frm-addres {
        width: 482px;
        margin: auto;
    }

    body.hhy .cntct-innr .cn-nmbr {
        width: 50%;
        float: left;
    }
    /*************Terms and conditions**************/
    .trms {
        display: none !important;
    }

    body.hhy .term-inner-content {
        margin-top: 35px;
        padding-bottom: 0;
    }

        body.hhy .term-inner-content .discption.term-title h3 {
            -webkit-font-smoothing: subpixel-antialiased;
            font-size: 36px;
        }

        body.hhy .term-inner-content p {
            font-size: 18px;
            color: #555555;
        }

        body.hhy .term-inner-content h4 {
            font-size: 18px;
        }

        body.hhy .term-inner-content li strong {
            font-size: 18px !important;
        }

        body.hhy .term-inner-content ol.circl li {
            font-size: 18px;
        }

        body.hhy .term-inner-content ul.circl li {
            font-size: 18px;
        }
    /***************Privey and policy****************/
    .hhy .prvcy {
        display: none !important;
    }

    body.hhy #privcy-police {
        margin-top: 0;
        padding-top: 15px;
        padding-bottom: 0;
    }

    body.hhy section#privcy-police h2.mbl-hide {
        font-size: 36px;
    }

    body.hhy section#privcy-police .contnt-polcy h4 {
        font-size: 16px;
        margin-top: -7px !important;
        margin-bottom: 14px !important;
    }

    body.hhy section#privcy-police .contnt-polcy {
        background: transparent;
        margin-bottom: 34px;
    }

        body.hhy section#privcy-police .contnt-polcy p {
            color: #555555;
            font-size: 18px !important;
        }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(2) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(3) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(4) {
                margin-bottom: 12px;
            }

            body.hhy section#privcy-police .contnt-polcy p:nth-child(5) {
                margin-bottom: 18px;
            }

    body.hhy #privcy-police .contnt-polcy:nth-child(3) {
        margin-bottom: 18px;
    }

        body.hhy #privcy-police .contnt-polcy:nth-child(3) h4 {
            font-size: 18px;
        }

    body.hhy #privcy-police .contnt-polcy h4 {
        font-size: 26px !important;
    }

    #privcy-police .contnt-polcy a {
        font-size: 18px;
    }

    body.hhy section#privcy-police .contnt-polcy h6 b {
        font-size: 16px;
    }

    body.hhy #privcy-police .contnt-polcy span u {
        font-size: 14px;
        line-height: 25px;
    }

    body.hhy section#privcy-police .contnt-polcy.drb {
        padding-top: 38px !important;
    }

    body.hhy section#privcy-police .contnt-polcy li {
        font-size: 18px;
    }


    /********************Listing page -searcchbar******************/
    body.lst .sale-form-holder.mobile-search-section {
        display: block !important;
        background: #ffffff;
        margin-top: 0 !important;
    }

    body.lst .sale-form-holder.desktop-search-section {
        display: none;
    }

    .lst .sale-form-holder .frm-up {
        display: block !important;
    }

    body.lst .dn:nth-child(1) {
        width: 88% !important;
        margin-top: -53px;
        width: 254px;
        /* padding-right: 15px !important; */
        padding-left: 15px !important;
        position: absolute;
        right: 0;
    }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        height: auto !important;
        border: 0.890625px solid #D1D1D1;
        min-height: 45px;
        overflow: visible;
        padding: 0;
        float: left;
        width: 100%;
    }

    body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a {
        font-size: 16px;
        padding: 10px !important;
        border-radius: 0;
        padding-right: 0 !important;
    }

    body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items {
        background: #ffffff;
        max-height: 198px !important;
        box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.25);
        margin-left: 0px;
        margin-right: 0px;
    }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a span.left {
            width: 50%;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li a span.right {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 37%;
            font-size: calc(1.6rem - 15%);
        }

        body.lst .col-md-4.filter-item-box.dn div#Search-Field-Items-Container ul#Search-Field-Items li {
            border-bottom: 1px solid #E5E5E5;
        }

    body #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        top: 9px;
    }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn {
        height: 32px;
    }

    body.lst #form-searchs .drop-buttn.Selected-Search-Field-Items-container {
        height: 45px !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field {
        margin-bottom: 0;
        margin-top: 0px;
        text-align: left !important;
        height: 42px;
        padding-left: 10px;
    }

    body .col-md-4.filter-item-box.dn div#Search-Field-Items-Container {
        width: 100% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i {
        right: 2px;
    }

    body.lst .middle-row .filter-item-box {
        width: 24.26% !important;
        float: left;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }

    #form-searchs button.btn.search-btn.srv {
        display: none !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input {
        margin-bottom: 0;
        height: 45px;
        font-size: 18px;
        text-align: center;
        box-shadow: none !important;
        border-radius: 2.67188px !important;
        border: 0.890625px solid #D1D1D1;
    }

    body.lst #form-searchs .frm-up .frm-filter form .search-field-container input {
        border: 0 !important;
    }

    body.lst .dn:nth-child(4) {
        margin-bottom: 0 !important;
        border: 0.890625px solid #D1D1D1 !important;
        height: 45px;
        /* width: 22.76% !important; */
        margin-right: 0px !important;
        padding: 8px !important;
        border-radius: 2px !important;
    }

        body.lst .dn:nth-child(4) a.mblDrop {
            font-size: 12px;
            text-align: center !important;
            color: #333333;
        }

        body.lst .dn:nth-child(4) .drop-buttn {
            text-align: center;
            height: 45px !important;
        }

    .middle-row .col-md-3.filter-item-box {
        margin-right: 7px !important;
        margin-bottom: 0 !important;
    }

    .middle-row {
        /* padding: 0 15px; */
        width: 100%;
        float: left;
        margin-top: -5px;
    }

    .lst .middle-row {
        margin-top: -10px;
    }

    .lst div#types1 {
        margin-top: 7px;
    }

    div#types1 {
        float: left;
        /* padding: 0 15px !important; */
        margin-top: 5px;
        width: 100%;
    }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
        margin-right: 0 !important;
        border-radius: 2px !important;
        border-radius: 2px !important;
        width: 100%;
    }

    div#types1 .col-md-4.filter-item-box {
        width: 32.7% !important;
        margin-right: 7px !important;
        float: left;
        padding: 0;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pl-2 {
        float: right;
        width: 50%;
    }

    div#types1 i.fa.fa-chevron-down {
        display: none;
    }

    .col-md-12.serch-clr {
        float: left !important;
        width: 100% !important;
        margin-top: 25px !important;
        padding: 0;
    }

    div#types1 .col-md-4.filter-item-box:last-child {
        margin-right: 0 !important;
    }

    .middle-row .col-md-3.filter-item-box:first-child {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container {
            width: 100% !important;
            margin-top: 28px;
            top: unset !important;
            border-top: 7px solid #333333;
            padding: 8px;
        }

    .middle-row .col-md-3.filter-item-box {
        position: inherit;
    }

        .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container {
            left: 0;
            width: 100% !important;
            margin-top: 28px;
            top: unset !important;
            border-top: 7px solid #333333;
            padding: 8px;
        }

            .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .pl-2 {
                width: 50%;
                float: right;
            }

            .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container .col-md-6.pr-2 {
                float: left;
                width: 50%;
            }

    .serch-clr p i {
        font-size: 18px;
    }

    .serch-clr p {
        font-size: 18px;
    }

    .lst .form-dropdown.clck-hde4.bed-list-container.vbbn {
        border-top: 7px solid #333333;
    }

    .form-dropdown.clck-hde4.bed-list-container.vbbn {
        width: 100% !important;
        padding: 8px;
        border-top: 5px solid #333333;
        margin-top: 30px;
        top: unset !important;
        left: 0 !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container:before {
        left: 111px;
        top: -33px;
        font-size: 30px;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown:before {
        top: -33px !important;
        left: 82px !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 268px !important;
        top: -34px;
    }

    body.lst div#types1 .col-md-4.filter-item-box:nth-child(3) {
        /* position: relative; */
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        left: 0 !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 31px;
    }

    .middle-row .col-md-3.filter-item-box:nth-child(3) {
        position: relative;
    }

    body.lst div#types1 .col-md-4.filter-item-box {
        position: inherit;
    }

        body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container {
            /*  margin-top: 119px;  */
            padding: 8px !important;
            width: 100% !important;
            border-top: 7px solid #333333;
            left: 0;
        }

        body.lst div#types1 .col-md-4.filter-item-box.furnishing-box {
            position: relative;
        }

    .form-dropdown.clck-hde4.bed-list-container.vbbn:before {
        top: -31px !important;
    }

    body.lst div#prprty {
        width: 50%;
        float: left;
        display: block;
    }

    body.lst div#prprty1 {
        width: 50%;
        float: left;
        display: block !important;
        opacity: 1;
    }

    body.lst div#prprty ul#Residential-List li {
        width: 100% !important;
        padding-right: 5px;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li {
        width: 100% !important;
    }

    body.lst div#prprty1 ul#Commercial-List {
        padding-left: 5px;
        padding-right: 5px;
    }

    body.lst div#prprty ul#Residential-List li a {
        font-size: 18px;
    }

    body.lst body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 12px;
    }

    .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li {
        width: 50%;
        float: left;
        margin: 0;
    }

        .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a {
            padding: 0;
            text-align: center;
            color: #333333 !important;
            font-size: 24px;
        }

            .middle-row .col-md-3.filter-item-box:first-child .form-dropdown.clck-hde.category-list-container ul.nav.nav-tabs.dropdown-tab.nav-justified.prr li a:before {
                border: none;
            }

    body.lst #form-searchs .frm-up .frm-filter .tab-pane .one-line li a {
        font-size: 18px;
    }

    body.lst .dn:nth-child(4) a.mblDrop {
        font-size: 18px !important;
    }

    body.lst .col-md-6.pr-2 h3 {
        font-size: 24px;
        text-align: center;
        color: #333333;
    }

    body.lst .col-md-6.pl-2 h3 {
        text-align: center;
        font-size: 24px;
        color: #333333;
    }

    body.lst .form-dropdown.clck-hde2.price-list-container .col-md-6 ul.one-line li a {
        font-size: 18px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn ul#Bed-List li a {
        font-size: 18px;
    }

    body.lst .form-dropdown.clck-hde4.bed-list-container.vbbn .one-line {
        margin-bottom: 0;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown.clck-hde6.furnishing-list-container li a {
        font-size: 18px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container {
        padding: 8px;
        margin-top: 30px;
        width: 100% !important;
        margin-left: 0 !important;
        border-top: 7px solid #333333;
    }

        body.lst .form-dropdown.clck-hde4.rental-list-container::before {
            font-size: 30px !important;
            top: -33px !important;
            left: 112px !important;
        }

        body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List {
            padding: 0;
            height: auto;
        }

            body.lst .form-dropdown.clck-hde4.rental-list-container ul#Rental-List li a {
                font-size: 18px;
            }

    body.lst .form-dropdown.clck-hde3.areasize-list-container {
        padding: 8px;
        left: 0;
        width: 100% !important;
        border-top: 7px solid #333333;
        margin-top: 119px;
    }

        body.lst .form-dropdown.clck-hde3.areasize-list-container::before {
            font-size: 30px !important;
            top: -33px !important;
            right: 116px;
        }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pr-2 {
            width: 50%;
            float: left;
        }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6.pl-2 {
            float: right;
            width: 50%;
        }

        body.lst .form-dropdown.clck-hde3.areasize-list-container .col-md-6 li a {
            font-size: 18px;
        }

    body.lst .itemBox div span {
        font-size: 18px;
        width: 100%;
    }

    .form-dropdown.clck-hde6.fitted-list-container {
        padding: 8px !important;
        width: 140px !important;
        margin-top: -12px;
        border-top: 7px solid #333333;
    }

        .form-dropdown.clck-hde6.fitted-list-container ul#Fitted-List li a {
            font-size: 18px;
        }

    body.lst #form-searchs .selected-item {
        padding: 3px !important;
    }

        body.lst #form-searchs .selected-item span.remove-selected {
            display: none;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        height: 30px !important;
        padding-right: 0;
    }

        body #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item {
            height: 45px;
            border: 0.890625px solid #D1D1D1 !important;
            width: 100%;
            text-align: center;
        }

    div#types1 .filter-item-box .itemBox .selected-item {
        width: 93px !important;
        border-radius: 2px;
    }

    body.lst #form-searchs .frm-up .frm-filter .fst {
        margin-bottom: 12px !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -34px;
        font-family: FontAwesome;
        font-size: 30px;
        color: #333333;
        left: 108px;
    }

    body.lst div#types1 .col-md-4.filter-item-box .selected-item {
        width: 100% !important;
    }

    .middle-row .col-md-3.filter-item-box .form-dropdown.clck-hde2.price-list-container:before {
        left: 266px;
    }

    body.lst div#types1 .col-md-4.filter-item-box .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        top: -21px;
        font-family: FontAwesome;
        font-size: 20px;
        color: #333333;
        left: 37px;
    }

    body.lst .form-dropdown.clck-hde4.rental-list-container:before {
        left: 111px !important;
    }

    body.lst .form-dropdown.clck-hde3.areasize-list-container:before {
        right: 107px;
        left: 0 !important;
        text-align: right;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus::placeholder {
        color: #ffffff !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form input:focus {
        background: #333333;
    }

    body.lst #form-searchs .frm-up .frm-filter form input.search-field:focus {
        background: #ffffff;
    }

    body.lst #form-searchs .frm-up {
        z-index: 1 !important;
        margin-top: 0% !important;
    }
        /*************/
        body.lst #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn .search-field-container i::before {
            content: '\f041';
            z-index: 9;
            font-family: FontAwesome;
            position: absolute;
            font-size: 20px;
            right: 8px;
            color: #F35E75 !important;
            top: -1px;
        }

        body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items div {
            padding: 0 !important;
            height: 35px !important;
            margin-top: 3px !important;
            border: 0px;
            background: #F1F2F2;
            border-radius: 3px;
            margin-bottom: 0px !important;
        }

        body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items .extra-count {
            width: auto;
        }

        body.lst #form-searchs .frm-up .frm-filter form .selected-search-item-visible {
            width: 100%;
        }

        body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span:nth-child(1) {
            font-size: 16px;
            padding: 3px;
            -webkit-box-orient: vertical;
            padding-top: 4px !important;
            /*  display: -webkit-box; */
            text-overflow: ellipsis;
            -webkit-line-clamp: 1;
            float: left;
            width: auto;
            max-width: unset !important;
            padding-left: 7px;
        }

        body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items .extra-count span {
            width: 100%;
        }

        body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected {
            width: auto;
            padding: 0 !important;
            margin-top: 8px !important;
            font-size: 5px;
            margin: 0;
            padding-right: 7px !important;
        }

            body.lst #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
                font-size: 13px !important;
                display: block;
            }

        body.lst #form-searchs .frm-up .frm-filter form .filter-item-box section#Selected-Search-Field-Items {
            height: auto !important;
            float: left;
            width: 100%;
            padding-left: 3px;
            border: z;
            border-bottom: 0 !important;
            border-top: 0 !important;
        }

    .lst .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container {
        float: left;
        width: 100%;
    }

    body.lst #form-searchs .frm-up .frm-filter form .selected-search-item-visible {
        position: relative;
    }

    /************/
    .form-dropdown.clck-hde6.fitted-list-container:before {
        font-size: 30px !important;
        top: -33px !important;
        left: 108px !important;
    }

    #types1 .clck-hde6 {
        left: 0;
        margin-top: 30px;
        width: 100% !important;
    }

    body.lst div#types1 .col-md-4.filter-item-box.fitted-box {
        position: relative;
    }

    .ad-bnr img.img-responsive.ipad {
        width: 100%;
    }

    .ad-bnr {
        background: #ffffff;
        padding-top: 15px;
    }

    body.agency-page p.back-btns-links.mobile-bnnr a:last-child i {
        font-size: 20px;
        margin-left: -15px;
    }



    /***************Agencies-page-searchbar****************/
    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-4.filter-item-box:nth-child(1) .drop-buttn {
        position: relative;
        width: 100%;
    }

    #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        min-height: auto;
        border: 0;
    }

    #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container {
        border: 0.890625px solid #D1D1D1 !important;
        float: left;
        width: 100%;
    }

        #agncy-tbs .fst .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container {
            float: left;
            width: 100%;
        }

    body #form-searchs .frm-up .frm-filter form .filter-item-box .selected-search-item-visible section#Selected-Search-Field-Items {
        border: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
        width: auto !important;
        left: 0 !important;
        margin-left: 15px;
        margin-right: 15px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) {
        position: inherit;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container {
            border-top: 7px solid #333;
            top: unset;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .form-dropdown {
        margin-top: 10px;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .form-dropdown:before {
            content: '\f0d8 ';
            position: absolute;
            font-family: FontAwesome;
            left: 30px;
            font-size: 22px;
            top: -24px;
            color: #333333;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container::before {
        right: 78px;
        left: unset;
        font-size: 30px;
        top: -33px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .form-dropdown.clck-hde2.price-list-container:before {
        left: 225px;
        font-size: 30px;
        top: -33px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(3) .row.dropdown-bottom-list .col-md-6 .one-line {
        height: auto;
        /* max-height: 183px !important; */
    }

    body.agency-page .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        text-align: right;
    }

    body.agency-page .p-left .hjml .col-md-2.filter-item-box.sortBy-box.dn input.form-control.clck-show4 {
        margin-top: 4px;
    }

    body.agency-page .prr li a:before {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li {
        width: 50% !important;
        float: left;
        margin: 0;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
            padding: 0;
        }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List {
        /*   width: 50%; */
        padding-right: 8px;
        float: left;
    }

        body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul#Residential-List li {
            width: 100% !important;
        }

    body.agency-page div#prprty1 {
        display: block !important;
        opacity: 1;
        width: 50%;
        float: right;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) #prprty1 ul.one-line.ukk li {
        padding-left: 8px;
        padding-right: 8px;
        width: 100% !important;
    }

    body.agency-page div#prprty {
        opacity: 1;
        display: block;
        float: left;
        width: 50%;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box:nth-child(2) .form-dropdown.clck-hde.category-list-container ul.prr li a {
        color: #333333 !important;
        font-size: 24px !important;
        padding: 8px 0;
    }

    body.agency-page .frm-filter .filter-item-box .form-dropdown ul {
        height: auto;
        max-height: 234px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-4.filter-item-box.dn {
        float: left;
        width: 100% !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-4.filter-item-box:nth-child(1) .drop-buttn .search-field-container input.form-control.search-field {
        border: 0 !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn .vbbn:before {
        left: 46%;
        top: -34px;
        font-size: 30px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .itemBox div {
        width: 100%;
        margin-top: 0px;
        height: 48px;
        background: transparent !important;
        margin-top: 0px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .fst .itemBox div span.remove-selected i.fa.fa-times {
        display: none;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form .filter-item-box .itemBox .selected-item span {
        margin-top: 12px;
        text-align: center;
        width: 100%;
        max-width: unset;
    }

    body.agency-page .col-md-2.filter-item-box.fitted-box .form-dropdown.clck-hde6.fitted-list-container {
        right: 0;
        width: 210px !important;
        margin-right: 15px !important;
        /* margin-top: -21px !important; */
    }

    body.agency-page .col-md-2.filter-item-box.fitted-box {
        padding-right: 0 !important;
        position: inherit;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.fitted-box {
        padding-right: 0 !important;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr a {
        float: right;
        margin-right: 15px;
    }

        body.agency-page #form-searchs .col-md-12.serch-clr a p {
            font-size: 18px;
        }

            body.agency-page #form-searchs .col-md-12.serch-clr a p i.fa.fa-trash-o {
                font-size: 18px;
            }

    body.agency-page #form-searchs .frm-up .frm-filter .fst section#Selected-Search-Field-Items div span.remove-selected i.fa.fa-times {
        display: block !important;
    }

    section#home-ads img.img-responsive.mobile {
        display: none;
    }

    /*************Rental*************/

    section#rental-inquiry2 ul.nav.nav-tabs li {
        width: 46%;
        float: left;
    }

    section#rental-inquiry2 ul.nav.nav-tabs {
        width: 100%;
    }

        section#rental-inquiry2 ul.nav.nav-tabs li a {
            text-align: center !important;
        }

    section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li.active a:before {
        display: none;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde ul.nav.nav-tabs.dropdown-tab.nav-justified li a {
        color: #333333 !important;
        font-size: 22px !important;
        text-transform: capitalize;
        padding-top: 2px;
    }

    body.hhy.rentall section#rental-inquiry2 .form-dropdown {
        border-top: 7px solid #333;
        margin-top: 28px !important;
        padding: 8px;
    }

    section#rental-inquiry2 div#prprty {
        width: 50%;
        opacity: 1;
        float: left;
        display: block;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty li {
        width: 100% !important;
    }

    section#rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line a {
        font-size: 17px !important;
        padding: 8px 0 !important;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty ul.dropdown-bottom-list.one-line.PropertyType {
        height: auto;
        max-height: 183px !important;
        padding-left: 5px;
        padding-right: 5px;
    }

    section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 {
        width: 50%;
        opacity: 1;
        display: block;
        float: left;
    }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType li {
            width: 100% !important;
        }

        section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType {
            padding-left: 5px;
            padding-right: 5px;
            height: auto;
            max-height: 183px !important;
        }

            section#rental-inquiry2 .form-dropdown.clck-hde .tab-content div#prprty1 ul.dropdown-bottom-list.one-line.PropertyType a {
                font-size: 17px !important;
                padding: 8px 0 !important;
            }

    section#rental-inquiry2 .form-dropdown:before {
        content: '\f0d8 ';
        position: absolute;
        font-family: FontAwesome;
        left: 30px;
        font-size: 30px;
        top: -33px;
        color: #333333;
    }

    .re-nt-frm .prefernc .drop-buttn.Selected-Search-Field-Items-container .search-box-container .search-field-container div#Search-Field-Items-Container:before {
        display: none;
    }





    .langing-page-container {
        width: auto;
        padding: 15px;
    }

    div#callbtn .modal-dialog {
        width: 50%;
    }

    /*************/
    .ad-container img.img-responsive {
        width: 248px;
        height: 238px;
    }

    .ad-container {
        float: left;
        width: 100%;
        margin-bottom: 8px;
        background: #ffffff;
        padding: 9px;
        padding-left: 15px;
    }

        .ad-container .img-text img.img-responsive {
            float: left;
        }

    .text-h {
        float: right;
        width: 66%;
        margin-top: 18px;
    }

        .text-h h1 {
            font-size: 20px;
            margin-top: 9px;
            margin-bottom: 12px;
        }

        .text-h p {
            font-size: 20px;
        }

    p.scnd-p {
        font-size: 19px;
        /* line-height: 78px; */
        margin-bottom: 28px;
        margin-top: 27px;
    }

    .text-h a {
        width: 142px;
        height: 30px;
        background: #F35E75;
        padding: 14px 45px;
        border-radius: 2px;
        color: #ffffff;
        font-size: 20px;
    }

    div#shareproperty {
        padding-right: 0 !important;
    }

    section#home-ads .ad-banner-container {
        width: auto;
        padding: 0 15px;
    }

    .ad-banner-popup .modal-dialog.modal-sm {
        width: 100% !important;
        margin: 0;
        height: 100%;
    }

    .ad-banner-popup .modal-header {
        padding: 18px;
    }

    .ad-banner-popup .modal-dialog.modal-sm .modal-content {
        height: 100%;
    }

    .ad-banner-popup .modal-header h4.modal-title {
        font-size: 20px;
    }

    .ad-banner-popup button.close {
        font-size: 18px;
    }

    body.hhy section#serch-partner div#AgencyName-Items-Container {
        border-top: 0;
        margin-top: 11px;
    }

    /**********1.7.2020**********/
    body.detail-page .logo-p {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 0;
    }

    body.detail-page img.img-responsive.lgo {
        max-height: 100px;
        margin-top: 0 !important;
    }
}

@media only screen and (max-width:1023px) {
    footer .footer-moble .links-social ul li:nth-child(1) a i {
        color: #3B5998;
    }
    
    footer .footer-moble .links-social ul li:nth-child(2) a i {
        color: #55ACEE;
    }

    footer .footer-moble .links-social ul li:nth-child(3) a i {
        color: #E1306C;
    }

    footer .footer-moble .links-social ul li:nth-child(4) a i {
        color: #0077B5;
    }

    footer .footer-moble .links-social ul li {
        border: 1px solid #D1D1D1;
    }

        footer .footer-moble .links-social ul li:hover {
            background: #D1D1D1;
        }

    footer .footer-moble .menus-foter ul li {
        padding: 0 16px;
    }

        footer .footer-moble .menus-foter ul li a {
            color: #333333;
            font-size: 13px !important;
        }

    .footer-moble .col-md-7.text-center {
        padding: 0px;
    }

    .footer-down a .spn {
        color: #F35E75;
    }

    footer .footer-moble {
        padding-bottom: 8px;
        border: 0;
        background: #ffffff;
    }

    .footer-down {
        background-color: #ffffff;
    }

    footer .footer-moble img {
        width: 38%;
    }

    body.agency-page .clor {
        display: none;
    }

    body.agency-page h2.clor.mobile {
        display: block;
        text-align: center;
        margin-top: 20px !important;
        font-weight: 700 !important;
    }

    body.agency-page section#agncy-tbs .mobile-search-area.desktop-search-area {
        display: none;
    }

    body.agency-page section#agency .col-md-4 .call-btns {
        display: none;
    }

    .row.s1 {
        display: none;
    }

    #mobile-freatur .type-prprty .form-dropdown div#prprty span.property-count {
        display: none;
    }

    h2.dsktp {
        display: none;
    }

    .titl-dscrption {
        display: none;
    }

    .txt-rntl h2 {
        display: block;
    }

    .txt-rntl .titl-dscrption {
        display: block;
    }

    body.agency-page .col-md-3.banner {
        display: none;
    }

    body.hhy section.mobile-search-area {
        display: block !important;
    }

    body.hhy .mobile-search-area.contact-banner {
        display: none !important;
    }

    #partner-title ul.breadcrumb {
        display: none;
    }

    div#MainThrobberImage {
        display: none !important;
    }

    .ad-bnr img.img-responsive.dsktp {
        display: none;
    }
    /**************Agency page*****************/
    body.hhy.agency-page button.navbar-toggle.collapsed {
        display: none !important;
    }

    body.hhy.agency-page section#brdcms {
        margin-top: 0;
        display: block;
    }

        body.hhy.agency-page section#brdcms ul.breadcrumb {
            display: none;
        }

    body.agency-page p.back-btns-links.mobile-bnnr a:first-child {
        display: none;
    }

    body.agency-page p.back-btns-links.mobile-bnnr a:last-child {
        display: block !important;
        z-index: 999;
        color: #333333 !important;
        /* font-size: 20px !important; */
        margin-top: -59px;
        position: absolute;
        border: 0 !important;
    }

        body.agency-page p.back-btns-links.mobile-bnnr a:last-child i {
            font-size: 19px;
        }
}

@media only screen and (min-width:1024px) {
    .mobile-partners {
        display: none;
    }
    
    
    h2.dsktp {
        display: block;
    }

    .titl-dscrption {
        display: block;
    }

    .txt-rntl h2 {
        display: none !important;
    }

    .txt-rntl .titl-dscrption {
        display: none;
    }

    .about2 {
        display: none;
    }

    .mobile-r {
        display: none;
    }

    .ad-bnr img.img-responsive.ipad {
        display: none;
    }

    body.agency-page p.back-btns-links.mobile-bnnr a:last-child {
        display: none;
    }

    #agncy-tbs #form-searchs .frm-up .frm-filter .fst .col-md-2.filter-item-box .itemBox {
        border: 1px solid #E9E9E9;
    }

    section#home-ads img.img-responsive.mobile {
        display: none;
    }

    .locan .col-md-11.col-sm-11.col-xs-11.no-padding {
        max-width: 82%;
        width: auto;
    }

        .locan .col-md-11.col-sm-11.col-xs-11.no-padding p {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn.Selected-Search-Field-Items-container section.itemBox div:first-child span {
        max-width: unset;
    }

    #form-searchs .frm-up .frm-filter form .drop-buttn .search-box-container section.itemBox div:first-child span {
        max-width: unset !important;
    }

    #form-searchs .frm-up .frm-filter form .drop-buttn .search-box-container section.itemBox div span {
        max-width: 97px !important;
    }

    .btn:focus, .btn:active {
        outline: none !important;
    }

    button.close:focus {
        outline: none !important;
    }

    button.btn.btn-default:focus {
        outline: none;
    }


    body.home-page #form-searchs .frm-up .frm-filter form #Search-Field-Items-Container #Search-Field-Items li a span.right {
        text-align: right;
    }

    #form-searchs .frm-up .frm-filter form #Search-Field-Items-Container #Search-Field-Items li a span.left,
    body.hhy.rentall .form-dropdown.clck-hde0 li a span.left {
        width: 70%;
        text-align: left;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    #form-searchs .frm-up .frm-filter form #Search-Field-Items-Container #Search-Field-Items li a span.right {
        float: right;
        font-size: calc(1.4rem - 15%);
        text-align: right;
    }

    body.hhy.rentall .form-dropdown.clck-hde0 li a span.right {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 30%;
    }

    body.hhy.rentall .form-dropdown.clck-hde0 li a {
        padding-left: 10px !important;
    }


    .ad-banner-container img.img-responsive.desktop {
        display: block;
        width: 980px;
        margin: 0 auto;
        height: 120px;
    }

    .ad-banner-container img {
        display: none;
    }

    .col-md-3.banner .ad-banner-container img {
        display: block;
    }

    body.detail-page img.img-responsive.desktop {
        margin-top: 40px;
    }

    #srch-dubai h2 {
        border-top: 0;
        padding-top: 40px;
    }

    body.home-page .ad-banner-container {
        border-top: 1px solid #E5E5E5;
        padding-top: 46px;
    }

    body.lst img.img-responsive.desktop {
        /*  padding-top: 20px; */
    }

    body.hhy.blogg .ad-banner-container.ads img.img-responsive.mobile {
        display: block;
        /* max-height: 200px; */
        width: 100%;
    }

    .blogg .searach-sidbr span {
        top: 9px !important;
        right: 17px;
    }

    body.hhy.blog-d .searach-sidbr span {
        top: unset !important;
        margin-top: 8px;
        margin-right: 17px !important;
    }

    .searach-sidbr {
        margin-bottom: 13px;
    }

    body.hhy.blogg.blog-d .col-md-4.side-pnl .ad-banner-container.ads img.img-responsive {
        width: 100%;
    }

    body.hhy.blogg.blog-d img.po-st-pic {
        width: 100%;
    }

    .landing-img img {
        height: 390px !important;
        width: 100%;
    }

    .recommend-tab .tab-content .tab-pane a.left.carousel-control, #agncy-hme .media-carousel .carousel-control.left {
        box-shadow: 1px 3px 8px 0px #d9d9d9;
    }

    .recommend-tab .tab-content a.right, #agncy-hme .media-carousel .carousel-control.right {
        box-shadow: 1px 3px 8px 0px #d9d9d9;
    }

    .recommend-tab .tab-content .tab-pane a.left.carousel-control:hover, #agncy-hme .media-carousel .carousel-control.left:hover {
        box-shadow: 1px 3px 8px 0px #e5e4e4;
    }

    .recommend-tab .tab-content .tab-pane a.right:hover, .recommend-tab .tab-content a.right, #agncy-hme .media-carousel .carousel-control.right:hover {
        box-shadow: 1px 3px 8px 0px #e5e4e4;
    }

    div#ShortlistedProperty-List .fav-detail ul li:nth-child(3) {
        margin-right: 0;
        line-height: 1.2px;
    }

    div#ShortlistedProperty-List .fav-detail ul li {
        line-height: 1.2px;
    }

    div#favoriteModel .col-md-5.batch img.img-responsive {
        object-fit: contain;
        vertical-align: middle;
        height: 30px !important;
    }

    div#ShortlistedProperty-List .fav-detail ul {
        margin-top: -2px;
    }

    div#favoriteModel .col-md-5.batch {
        margin-top: -2px;
    }

    body.hhy.blogg.blog-d .col-md-4.side-pnl {
        width: 32%;
    }

    section#rental-inquiry2 .rntal-inqury form .prefernc .drop-buttn input {
        cursor: pointer;
    }

    #form-searchs .selected-item span.remove-selected {
        margin-left: 2px;
    }

    #rental-inquiry2 .form-dropdown ul.dropdown-bottom-list.one-line.Term {
        height: auto;
    }

    .col-md-3.banner {
        position: sticky;
        position: -webkit-sticky;
        /* position: sticky; */
        top: 10px;
    }

    body.home-page #form-searchs .frm-up .frm-filter form .drop-buttn.selected-search-item-visible {
        width: 97% !important;
    }

    body.lst #form-searchs .frm-up .frm-filter form .drop-buttn.selected-search-item-visible {
        width: 97.9% !important;
    }

    body.hhy.blogg.blog-d .blog-post img {
        width: 100%;
    }

    .sale-form-holder.mobile-search-section {
        display: none;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 413px !important;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items {
        max-height: 34.3rem !important;
        height: auto;
    }

    .headline-e.main-blg p {
        width: 19%;
    }

    #callbtn .modal-body .contetct-numbr .gren-pop {
        cursor: pointer;
    }

    body.agency-page form.agency-form textarea#Lead_Comments {
        resize: none;
    }

    body.lst .serch-clr {
        position: absolute;
        right: 0;
        margin-top: 60px;
        padding-right: 0;
    }

    .langing.no-data {
        display: none;
    }

    footer .footer-ups .links-social ul li i {
        font-size: 20px;
    }

    footer .footer-ups .links-social ul li {
        text-align: center !important;
        margin-right: 9px;
    }

    footer .footer-ups .links-social ul {
        margin-left: -3px !important;
    }
}

@media only screen and (min-width:568px) {
    .ad-bnr img.img-responsive.mobile {
        display: none;
    }
}

@media only screen and (min-width:736px) and (max-width:767px) {
    body.lst .dn:nth-child(1) {
        margin-top: 37px;
    }

    body.detail-page .modal-dialog.modal-lg.modal-map div#mapViewPopup {
        height: 251px !important;
    }

    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 166px !important;
    }

    body.detail-page .col-md-12.location-listdesk li a {
        padding-left: 28px;
    }
}

@media only screen and (min-width:568px) {
    body.detail-page section#home-ads .container {
        padding: 0;
        margin-top: 49px;
    }

    .ads img.img-responsive:first-child {
        display: none;
    }

    section.blog-inner.bl-g .col-md-4 form.blog-search-box {
        position: relative;
    }

    .ads {
        margin-bottom: 17px;
    }
}

@media only screen and (min-width:568px) and (max-width:1023px) {
    .blogg section.blog-inner.bl-g .col-md-4.side-pnl .ads img.img-responsive.mobile {
        /*   display: none; */
    }

    .ads img.img-responsive:first-child {
        display: block;
        /*   position: absolute;
        top: 0;
        
        width: 95.5%;
        right: 15px; */
    }

    .blogg section.blog-inner.bl-g div#Blog-List {
        margin-top: 12px;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items li a span.left {
        width: 50%;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 16px;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items li a span.right {
        width: 34%;
        text-align: right;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: calc(1.6rem - 15%);
    }

    .ad-banner-container img {
        display: none;
    }

        .ad-banner-container img.img-responsive.ipad {
            display: block;
            height: 90px;
            width: 100%;
        }

    .ad-banner-container {
        width: auto;
        padding: 0 15px;
    }

    body.lst section#newslttr {
        margin-top: -23px;
    }

    .lst .langing-page-container {
        padding: 0;
        margin: 0 !important;
    }

    body.detail-page img.img-responsive.ipad {
        margin-top: 30px;
    }

    body.hhy.blogg .ad-banner-container.ads {
        padding: 0;
        margin-top: -10px;
    }

    .blogg .searach-sidbr span {
        top: 17px !important;
        right: 18px;
    }

    .lst .langing-page-container {
        padding: 0 15px;
    }

        .lst .langing-page-container p:first-child {
            margin-top: 26px;
        }

        .lst .langing-page-container p:last-child {
            margin-bottom: 33px;
        }

    body.lst .middle-row .filter-item-box .itemBox {
        float: unset !important;
    }
    /***********1.7.2020***********/
    body.detail-page .swiper-container, body.detail-page .swiper-container .swiper-slide img {
        height: 323px !important;
    }
}

@media only screen and (min-width:320px) and (max-width:1023px) {
    #callbtn .modal-content .modal-header .close {
        font-size: 17px !important;
    }

    div#callbtn .modal-header h4.modal-title {
        font-size: 17px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter form input:focus {
        background: #333333;
        border-radius: 2px !important;
    }

        body.agency-page #form-searchs .frm-up .frm-filter form input:focus::placeholder {
            color: #ffffff !important;
        }

    /*******30.5.2020 agent-pop-up*******/
    .agency-page div#agent_email .agency-form label.error {
        font-size: 12px;
        margin-bottom: 0;
        position: absolute;
        margin-top: 42px;
        width: 100%;
    }

    .agency-page div#agent_email .modal-dialog.popup {
        width: 415px;
        margin-top: 80px;
    }

    .agency-page button#sendEmail {
        margin-top: 10px;
    }

    .agency-page div#agent_email .agency-form .form-group textarea#Lead_Comments {
        width: 100% !important;
        resize: none;
        height: 112px !important;
        box-shadow: none;
        border-radius: 0;
    }

    .agency-page div#agent_email .agency-form .form-group span.input-group-addon {
        display: inline-block;
        position: absolute;
        z-index: 9;
        height: 40px;
        width: 38px !important;
        background-color: #c4c4c4 !important;
        /* width: 5% !important; */
        /* padding: 1px 15px !important; */
        color: #ffffff;
        max-width: 41px;
    }

        .agency-page div#agent_email .agency-form .form-group span.input-group-addon i {
            margin-top: 6px;
        }

    .agency-page div#agent_email .agency-form .form-group .input-group input {
        height: 40px;
        width: 91%;
        float: right;
    }

        .agency-page div#agent_email .agency-form .form-group .input-group input.modal-input-text.error {
            margin-bottom: 6px;
        }

        .agency-page div#agent_email .agency-form .form-group .input-group input::placeholder {
            font-size: 14px;
            color: #6B6B6B;
        }

    .agency-page div#agent_email .modal-header h5#exampleModalLabel i.fa.fa-envelope-o {
        display: none;
    }

    div#agent_email .modal-header h5#exampleModalLabel {
        font-size: 16px !important;
        color: #049DB9 !important;
    }

    .agency-page div#agent_email .modal-dialog.popup button.close {
        font-size: 29px;
        margin-top: -6px;
        padding-top: 0px;
        color: #333333;
    }

    .agency-page div#agent_email .modal-dialog.popup button#sendEmail i.fa.fa-envelope-o {
        display: none;
    }

    .agency-page div#agent_email .modal-dialog.popup .col-md-12.col-xs-12.col-sm-12.col-lg-12 .form-group:nth-child(2) {
        margin-bottom: 0;
    }

    .agency-page div#agent_email .modal-content {
        border-radius: 0;
    }

    .agency-page div#agent_email .agency-form .form-group .input-group input {
        box-shadow: none;
        border: 1px solid #e4e4e4;
    }

    .agency-page div#agent_email .agency-form .form-group textarea {
        box-shadow: none;
        border: 1px solid #c4c4c482;
    }

    .agency-page div#agent_email .agency-form .form-group {
        width: 100%;
    }

    .btn:focus, .btn:active {
        outline: none !important;
    }

    button.close:focus {
        outline: none !important;
    }

    button.btn.btn-default:focus {
        outline: none;
    }

    body.agency-page div#Search-Field-Items-Container ul#Search-Field-Items li a span.left {
        width: 65%;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
    }

    #form-searchs .frm-up .frm-filter form #Search-Field-Items-Container #Search-Field-Items li a span.right {
        text-align: right;
    }

    .mobile-carousel .carousel-inner .item {
        transition: all 250ms ease 0s;
    }

    body.hhy.blogg.blog-d .blog-post img {
        width: 100%;
        height: auto;
    }

    body.lst .middle-row .filter-item-box .itemBox {
        float: left;
        width: 100%;
    }

    .sale-form-holder.desktop-search-section {
        display: none;
    }

    .langing .langing-page-container img {
        width: 100%;
    }

    .langing.no-data {
        padding: 0;
        margin-top: 0;
    }

    .blogg .bl-og-tabs ul li.active {
        background-color: #333333;
    }

        .blogg .bl-og-tabs ul li.active a {
            color: #ffffff;
        }

    .lst img.img-responsive.arrows-close {
        width: 18px !important;
    }

    section#sevice-pro-holder .col-md-12.no-padding.brder-more.category-ListingPage::-webkit-scrollbar {
        display: none;
    }

    /**********1.7.2020***********/
    body.detail-page .swiper-pagination-bullets .swiper-pagination-bullet-active {
        background: #F35E75 !important;
        border: 0;
        width: 10px;
        height: 10px;
    }

    body.detail-page .swiper-pagination.swiper-pagination-bullets span.swiper-pagination-bullet {
        margin-right: 13px;
        background: rgba(255,255,255,.4);
        border: 0;
        opacity: 1;
        width: 10px;
        height: 10px;
        margin-left: 0;
    }
}

@media only screen and (min-width:640px) and (max-width:720px) {
    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 147px !important;
    }
}

@media only screen and (min-width:721px) and (max-width:735px) {
    body.detail-page .modal-dialog.modal-lg.modal-map div#mapViewPopup {
        height: 257px;
    }
}

@media only screen and (min-width:320px) {
    body.detail-page.modal-open div#callbtn button.close {
        top: unset;
    }

    body.detail-page.modal-open .ad-banner-popup button.close {
        top: unset;
    }

    .langing {
        width: 100%;
        float: left;
        background-color: #f6f6f6;
        padding-bottom: 30px;
        margin-bottom: 30px;
        margin-top: 30px;
        border-top: .0625rem solid #dadada;
    }

    .langing-page-container p {
        font-size: 1.3rem;
        color: #2d383f !important;
    }

        .langing-page-container p a {
            font-size: 1.3rem;
        }

    .col-md-4.side-pnl .ad-banner-container.ads img {
        display: block;
    }
}

@media only screen and (min-width:1024px) and (max-width:1160px) {
    .blogg .headline-e p {
        width: 38%;
    }
    .royalSlider {
        display: none;
        width:100%;
        height:530px;
    }
    img.rsImg {
        max-width: none;
        height: 530px !important;
        margin-top: 0 !important;
    }
    .recommend-tab .tab-content .tab-pane .carousel-inner {
        width: auto;
    }

    .ad-banner-container {
        width: auto !important;
    }

    #form-searchs .frm-up .frm-filter .col-md-3.filter-item-box .form-dropdown.clck-hde3.areasize-list-container {
        width: 165px !important;
    }

    #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box .form-dropdown.clck-hde4.rental-list-container {
        height: auto !important;
        width: auto !important;
    }

    #form-searchs .frm-up .frm-filter .col-md-3.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container {
        width: auto !important;
    }

    .recommend-tab .nav-tabs {
        width: auto !important;
    }

    body.hhy.blog-d ul.breadcrumb {
        width: auto !important;
    }

    .prtnr a.email-agen {
        padding: 0 !important;
    }

    .prtnr .col-md-4.e-btns .email-agent-btn {
        background: #F35E75;
        border-radius: 2px !important;
    }

    .prtnr .col-md-4.e-btns .call-agn {
        text-align: center;
        background: #049DB9 !important;
        border-radius: 2px !important;
        padding: 5px 0 !important;
    }

    .prtnr a.call-agnt {
        padding: 0 !important;
    }

    body.agency-page #brdcms ul.breadcrumb {
        width: auto !important;
    }

    body.agency-page .pagination-holder.text-center {
        width: auto !important;
        float: left;
    }

        body.agency-page .pagination-holder.text-center .pagingWrapper {
            width: auto;
        }

    body.agency-page #srvce-sale .listview .sale-hme .detail-agent .imgrnt-over {
        left: -53px;
    }

    body.agency-page #srvce-sale .listview .sale-hme .backclr img {
        margin-left: -18px;
        margin-right: 20px;
    }

    body.agency-page #srvce-sale .listview .sale-hme .detail-rnt .price .no-padding a span p {
        margin-right: 10px;
    }

    body.lst section#sevice-pro-holder .brder-more.category-ListingPage ul.by-properties.expandible li {
        width: 23%;
    }

    body.lst .hjml .col-md-2.filter-item-box.sortBy-box.dn {
        float: right;
    }

    body.lst p.cmb {
        width: 25%;
    }

    body.lst .col-md-4.hnbn.right-side li.list.icn {
        margin-left: 46px;
    }

    .col-md-4.hnbn.right-side {
        width: 39%;
    }

    body.lst .bnbo {
        width: 59%;
    }

    body.agency-page section#agency .col-md-4 .call-btns h3 {
        padding: 0 !important;
    }

    body.agency-page section#agency .col-md-4 .call-btns {
        padding: 21px;
    }

    body.agency-page .container.properties-container.listview {
        margin: 0 !important;
        margin-left: -1px !important;
        width: 100%;
        padding: 0;
    }

    body.agency-page #form-searchs .container {
        margin: 0;
        width: 100%;
        padding: 0;
        padding-left: 15px;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.bed-box.dn .vbbn {
        width: 91px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.furnishing-box .form-dropdown.clck-hde6.furnishing-list-container {
        width: 161px !important;
    }

    body.agency-page #form-searchs .frm-up .frm-filter .col-md-2.filter-item-box.fitted-box .form-dropdown.clck-hde6.fitted-list-container {
        width: 159px !important;
    }

    body.agency-page .container.gridview.properties-container {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    body.agency-page .gridview .row.price.lsp .share-icon {
        width: 19%;
    }

    body.agency-page .gridview .row.backclr.detail-agent .col-md-4.image img {
        margin-left: 0;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over ul.cal-email a {
        padding: 11px 12px !important;
    }

    body.agency-page .gridview .sale-hme .imgrnt-over {
        padding-right: 0 !important;
    }

    .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(1) a {
        padding: 11px 16px !important;
    }

    body.agency-page #form-searchs .col-md-12.serch-clr {
        padding-right: 0;
    }

    .lst #srvce-sale .listview .sale-hme .detail-agent .imgrnt-over ul.cal-email {
        /* margin-left: -8px !important; */
        width: 190px;
    }

    #srvce-sale .listview .sale-hme .row .imgrnt-over ul.cal-email li {
        margin-right: 10px !important;
    }

    .lst #srvce-sale .listview .sale-hme .detail-agent .image {
        right: -2px !important;
    }

    body.detail-page ul.breadcrumb {
        width: auto !important;
        padding-left: 199px !important;
    }

    body.detail-page .mobileBanner-main {
        width: auto !important;
    }

    body.detail-page section#banner-detail {
        width: auto !important;
    }

        body.detail-page section#banner-detail .row.s1 {
            margin-right: 0;
            margin-left: 0;
        }

    body.detail-page .mobileBanner-main section#banner-detail p.back-btns-links.mobile-bnnr {
        margin-left: 0 !important;
    }

    body.detail-page div.property-menu-default {
        width: auto !important;
    }

    body.detail-page .row.s1 .column:first-child img {
        height: 450px !important;
    }

    body.detail-page .row.s1 .column:nth-child(2) img, body.detail-page .row.s1 .column:nth-child(3) img {
        height: 222px !important;
    }

    body.detail-page #prprty-inner .prprty-bckgrnd {
        padding: 30px 38px !important;
    }

    .navDesktop .dropdown .submenu div {
        width: 100%;
    }

    .navDesktop .dropdown .submenu li a {
        padding-right: 1px !important;
        font-size: 12px !important;
    }

    .navDesktop .dropdown .submenu {
        padding-left: 25px;
        padding-right: 25px;
    }

    .gridview .row.price.lsp .share-icon {
        width: 20%;
    }

    .gridview ul.cat-go li:nth-child(1), ul.cat-go li:nth-child(2) {
        margin-right: 8px !important;
    }

    body .gridview .sale-hme .imgrnt-over ul.cal-email li:nth-child(2) a {
        padding: 11px 12px !important;
    }

    .gridview .sale-hme .imgrnt-over {
        padding-right: 0 !important;
    }

    .gridview .row.backclr.detail-agent .col-md-4.image img {
        margin-left: -2px;
    }

    body.hhy.blogg .headline-e.main-blg p {
        width: 26%;
    }

    body.lst .snd .col-md-3.filter-item-box.furnishing-box {
        width: 246px;
    }

    body.lst .snd .col-md-2.filter-item-box {
        width: 197px;
    }

    body.lst .snd .col-md-3.filter-item-box:nth-child(5) {
        Width: 190px;
    }

    .lst #form-searchs .frm-up {
        margin-top: -12% !important;
    }
}

@media only screen and (min-width:1100px) and (max-width:1199px) {
    body.hhy section#partner-innerpage .container {
        width: 95% !important;
    }
}

@media screen and ( height: 812px ) {
    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 375px !important;
    }
}

@media screen and ( height: 823px ) {
    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 381px !important;
    }
}

@media screen and ( height: 731px ) {
    .row.location-detail-content .tabs-stage .tab-content {
        height: 291px !important;
    }
}

@media screen and ( height: 736px ) {
    body.detail-page .row.location-detail-content .tabs-stage .tab-content {
        height: 296px !important;
    }
}

@supports (-webkit-touch-callout: none) {
    @media only screen and (min-width: 568px) and (max-width: 767px) {
        .lst .middle-row {
            margin-top: 65px;
        }

        body.lst .dn:nth-child(1) {
            margin-top: 18px;
        }
    }

    @media only screen and (min-width:768px) and (max-width:1023px) {
        body.lst .dn:nth-child(1) {
            margin-top: -65px !important;
        }

        body.lst #form-searchs .frm-up .frm-filter form input div {
            color: #333;
        }
    }
}

@media only screen and (min-width:1200px) and (max-width:1359px) {
    body.lst section#form-searchs {
        margin-top: 28px !important;
    }
}

@media only screen and (min-width:1200px) and (max-width:1279px) {
    body.lst .snd .col-md-3.filter-item-box.furnishing-box {
        width: 299px !important;
    }

    body.lst .snd .col-md-2.filter-item-box {
        width: 238px !important;
    }

    body.lst .snd .col-md-3.filter-item-box:nth-child(5) {
        width: 228px !important;
    }

    p.cmb {
        width: 26% !important;
    }
}

@media only screen and (min-width:1024px) and (max-width:1100px) {
    body.lst section#brdcrm-prprty {
        margin-top: 8px !important;
    }
}


/********1.7.2020*******/
body.detail-page .logo-p {
    display: flex;
    justify-content: center;
    align-items: center;
}

body.detail-page img.img-responsive.lgo {
    max-height: 70px;
    margin-top: 0 !important;
}



@media only screen and (min-width:1024px) {
    #shrtless .side-shrtlist .shrtlis-slct {
        padding-right: 10px;
    }
}