<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media (min-width:320px) {
    .search-box a

{
    height: 5rem;
    padding: 15px 50%
}

.search-box a .flaticon-magnifying-glass34 {
    left: 0
}

    .search-box a .flaticon-magnifying-glass34:before {
        color: #fff
    }

.margin-top10-420 {
    margin-top: 10px
}

.header {
    margin-top: -70px;
    margin-left: 50px
}

.agentlisting ul.list-inline li:first-child {
    margin-right: 22px
}

.Builderlogo {
    width: 72px;
    height: 90px
}

.demo-gallery ul.lightgallery li a img.projectmap {
    height: 200px
}

#listingpage .header {
    margin-top: -44px
}

#listingpage .flag {
    margin-left: -31px;
    margin-top: 8px;
}

#listingpage #drpcity {
    width: 103px;
    z-index: 100;
    height: 29px;
    margin-top: 6px;
}

#listingpage .nav-expander {
    margin-top: 23px;
    padding: 0;
    height: auto
}

#listingpage selectbox {
    width: 103px;
    z-index: 100;
    height: 29px;
    margin-top: 0;
    top: -22px;
    left: -7px
}

.maplocalityimg {
    height: 192px;
    width: 264px
}

#compare .ratingbox {
    position: relative;
    line-height: 30px;
    top: -30px;
    background: #fff;
    margin: 0 auto;
    width: 39%
}

.demo-gallery &gt; ul &gt; li a &gt; img {
    height: 55px;
    width: 50px
}

.selectcityimg {
    margin-top: -160px;
    height: 768px;
    left: 0
}

.search-box .nav-tabs li {
    padding: 0 8px;
    float: none;
    display: inline-block
}

.searchbox-mobile .btn-primary {
    padding: 11px 31%
}

#mpddl1 selectbox {
    position: relative;
    top: -46px;
    left: -17px
}

.ddlcityhome {
    margin-left: 4px;
    width: 117px
}

a.nav-expander {
    padding: 25px 0;
    margin-left: 0
}

.flag {
    margin-left: -31px;
    margin-top: -27px
}

.ddlcityhomebox::after {
    position: relative;
    z-index: 100;
    top: -24px;
    right: -111px
}

#ContentPlaceHolder1_projectpage ul.list-inline {
    margin-left: 0;
    position: static;
    top: 0
}

.collection-page-light, .walkthrough-light {
    height: 310px;
    position: relative;
    background-size: cover
}

#postproperty #ContentPlaceHolder1_RadioButtonList1, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING, #postproperty #ContentPlaceHolder1_rbAgent, .radiobox {
    width: 100%
}

.collection-page-light .searchouter, .walkthrough-light .searchouter {
    margin: 0 auto;
    width: 100%
}

.collection-page-light .searchboxbg {
    position: absolute;
    top: 156px;
    background: rgba(0,0,0,.6);
    height: 70px;
    width: 94%
}

.walkthrough-light ul.list-inline {
    position: relative;
    width: 100%
}

    .walkthrough-light ul.list-inline li.walkthrough-input input {
        background: 0 0;
        color: #54575b;
        border: none;
        width: 100%
    }

.propertypage a.red {
    color: #cb003f
}

.propertypage .nav-tabs {
    border-bottom: 2px solid #DDD !important
}



.propertypage a {
    color: #54575b
}

.propertypage .media .pull-left img {
    width: 88px;
    height: 88px
}

.propertypage .media .media-body {
    padding: 6px 12px
}

    .propertypage .media .media-body p {
        padding-top: 6px
    }

    .propertypage .media .media-body .media-heading {
        margin-bottom: 0
    }

        .propertypage .media .media-body .media-heading small {
            font-size: 15px;
            font-weight: 300
        }

    .propertypage .media .media-body a {
        border: none;
        color: #54575b;
        padding: 0;
        margin-top: 0
    }

.propertypage .list-inline li {
    width: 31%
}

    .propertypage .list-inline li:nth-child(3n+1) {
        clear: left
    }

.propertypage .flaticon-pin67:before, .propertypage .flaticon-plan1:before, .propertypage .flaticon-rupee1:before, .propertypage .flaticon-telephone60:before {
    color: #d1013c !important
}

.borderred a:hover .flaticon-plan1:before {
    color: #fff !important;
}

.borderred a:hover .fa-check {
    color: #fff !important;
}

.propertylisting ul.nav-pills {
    margin-top: 6px
}

    .propertylisting ul.nav-pills li {
        margin-right: 2%
    }

        .propertylisting ul.nav-pills li a {
            border-radius: 4px;
            display: inline
        }

        .propertylisting ul.nav-pills li.active a {
            border-bottom: 2px solid #d1013c;
            background: 0 0;
            color: #54575b;
            border-radius: 0
        }

.propertylisting a {
    color: #54575b
}

.propertylisting .contact-m a .fa-phone::before {
    color: #19C819
}

.propertylisting .projectbanner {
    width: 100%;
    height: 200px
}

.propertylisting .marginT {
    margin-top: 40px
}

.propertylisting .icon-container {
    position: absolute;
    top: 0;
    z-index: 100;
    margin-top: 8px;
    left: 17px;
    color: #000;
    padding: 5px
}

.propertylisting .icon-contactsend {
    position: absolute;
    right: 17px;
    top: 0;
    color: #cb003f;
    z-index: 100;
    margin-top: 8px;
    padding: 5px
}

    .propertylisting .icon-contactsend a {
        color: #cb003f
    }

.propertylisting .container-SQRS {
    position: absolute;
    width: 96%;
    left: 10px;
    bottom: 20px
}

    .propertylisting .container-SQRS h4 {
        background: #fff;
        padding: 5px
    }

    .propertylisting .container-SQRS .txt-rs, .propertylisting .container-SQRS .txt-sqft {
        float: left;
        background: #fff;
        padding: 1px 5px
    }

    .propertylisting .container-SQRS .txt-rs {
        float: right
    }

.bannerlight {
    margin-top: 40px;
    height: 225px;
    background-color: rgba(0,0,0,.5);
    position: relative;
    background-size: contain
}

.logo-company {
    width: 70px;
    height: 70px;
    border: 1px solid #ddd;
    margin-top: 29px
}

.viewprofile .title-container h1 {
    background: 0 0;
    text-align: center;
    display: inline-block;
    vertical-align: middle
}

.viewprofile .padding-r10 {
    padding-right: 3px
}

.viewprofile .logocompany {
    background: #fff;
    position: absolute;
    top: -31px;
    left: 110px;
    border: 1px solid #ddd
}

    .viewprofile .logocompany .AgtCompanyLogo {
        width: 110px;
        height: 110px
    }

.viewprofile .membersince {
    margin-top: 10px;
    margin-left: 20px
}

.viewprofile .img-projectlisting {
    width: 327px;
    height: 229px
}

.viewprofile .lbldesignation {
    font-size: 13px
}

.viewprofile .media .pull-left img {
    width: 120px;
    height: 120px
}

.viewprofile ul.list-inline {
    padding: 20px 0 0
}

    .viewprofile ul.list-inline li {
        width: auto;
        text-align: center
    }

        .viewprofile ul.list-inline li:last-child {
            border-right: none
        }

.viewprofile .companyprofile ul.list-inline {
    margin-top: 27px;
    padding: 0
}

    .viewprofile .companyprofile ul.list-inline li {
        width: 45%;
        border-right: none;
        padding: 13px 0 0 0;
        margin-right: 3px
    }

        .viewprofile .companyprofile ul.list-inline li a {
            color: #54575b
        }

.errortxt {
    margin-top: 307px
}

    .errortxt .txterror {
        color: #fff 
    }

        .errortxt .txterror a {
            color: #fff;
            text-decoration: underline
        }

            .errortxt .txterror a:hover {color: #cb003f}

.errorbk {
    background: url(/img/404.jpg) 50% 67% no-repeat;
    background-size: cover;
    height: 600px
}

#localitycontainer .cityselect select {
    border-right: 1px solid #cb003f
}

.locality a {
    color: #54575b
}

.locality .explore {
    font-weight: 300
}

.locality .dropdown {
    top: -17px
}

#citybanner {
    background: 0 0 !important
}

#citybanner, #homesection {
    margin-top: 76px;
    height: 555px;
    background: url(/img/zricks-banner.jpg) 50% 67% no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    width: 100%
}

#loginsection {
    background: url(/img/bglogin.jpg) 50% 67% no-repeat;
    -webkit-background-size: cover;
    margin-top: -30px;
    padding: 20px 0;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

    #loginsection .contactus .modal-dialog {
        width: 26% !important
    }

        #loginsection .contactus .modal-dialog .modal-content {
            padding-top: 39px !important
        }

#homesectioncontainer {
    margin-top: -68px;
    height: 555px;
    background-color: rgba(0,0,0,.6);
    position: relative;
    width: 100%;
    padding: 0 15px
}

.listing {
    margin-bottom: 20px
}

    .listing .input-group {
        display: block
    }

        .listing .input-group .glyphicon-search {
            position: absolute;
            top: 10px;
            right: 10px;
            z-index: 10
        }

    .listing .fa-phone {
        color: #19C819 !important
    }

    .listing .glyphicon-search:before, .listing selectbox:after {
        color: #cb003f
    }

    .listing .list-team li:first-child {
        margin-right: 60px
    }

    .listing .col-nopadding {
        padding-left: 15px;
        padding-right: 15px
    }

    .listing .fa {
        margin-right: 5px;
        color: #b1abab;
        font-size: 14px
    }

    .listing p {
        padding-top: 11px
    }

    .listing .media .media-body .media-heading {
        margin-bottom: 0
    }

        .listing .media .media-body .media-heading small {
            font-size: 15px;
            font-weight: 300
        }

    .listing .media .media-body a {
        border: none;
        color: #54575b;
        padding: 0;
        margin-top: 0
    }

.pro-team, .properties {
    border-left: 1px solid #ddd
}

.developerinfo {
    margin-top: 30px
}

.properties {
    margin-top: 4px
}

.height128 {
    height: 107px
}

.padding-r10 {
    padding-right: 10px
}

.margintop-50 {
    margin-top: 25px
}

#ContentPlaceHolder1_projectpage .img-responsiveProject, .img-projectlisting {
    width: 100%;
    height: 150px
}

.reverserow {
    margin-left: -15px;
    margin-right: -15px
}

.col-nopadding {
    padding-left: 0;
    padding-right: 0
}

.margin-top-10 {
    margin-top: 10px
}

.agentteam {
    margin-left: 14px
}

}

@media (min-width:480px) {
    #localitypage .listing ul.list-team {
        margin-top: 51px
    }

    .margin-top10-420 {
        margin-top: 10px
    }

    .header {
        margin-top: -70px;
        margin-left: 50px
    }

    .agentlisting ul.list-inline li:first-child {
        margin-right: 142px
    }

    .developer-details ul.list-inline li:first-child {
        margin-right: 75px
    }

    .Builderlogo {
        width: 130px;
        height: 90px
    }

    .demo-gallery ul.lightgallery li a img.projectmap {
        height: 300px
    }

    #listingpage .header {
        margin: -6px 0 0
    }

    #listingpage .flag {
        margin-left: -43px;
        margin-top: 0
    }

    #listingpage #drpcity {
        width: 103px;
        z-index: 100;
        height: 29px;
        margin-top: 6px
    }

    #listingpage .nav-expander {
        margin-top: 23px;
        padding: 0;
        height: auto
    }

    #listingpage selectbox {
        width: 103px;
        z-index: 100;
        height: 29px;
        margin-top: 0;
        top: 0;
        left: 0
    }

    #listingpage .ddlcityhomebox:after {
        right: 21px;
        top: 0
    }

    .maplocalityimg {
        height: 192px;
        width: 264px
    }

    .selectcityimg {
        margin-top: -160px;
        height: 768px;
        left: 0
    }

    #mpddl1 selectbox {
        position: relative;
        top: -36px;
        left: 0
    }

    .ddlcityhome {
        margin-left: 6px;
        width: 117px
    }

    a.nav-expander {
        padding: 17px 0;
        margin-left: 0
    }

    .flag {
        margin-left: -42px;
        margin-top: -75px
    }

    .ddlcityhomebox::after {
        position: relative;
        z-index: 100;
        top: -23px;
        right: -85px
    }

    .searchbox-mobile .btn-primary {
        padding: 11px 36%
    }

    .search-box .nav-tabs li {
        padding: 0 8px;
        float: none;
        display: inline-block
    }

    .txt-left {
        text-align: left
    }

    .locality .paddingleft {
        padding-left: 15px
    }

    .collection-page-light, .walkthrough-light {
        height: 310px;
        position: relative;
        background-size: cover
    }

    .walkthrough-light {
        background-color: rgba(0,0,0,.5)
    }

        .collection-page-light .searchouter, .walkthrough-light .searchouter {
            margin: 0 auto;
            width: 100%
        }

    .collection-page-light .searchboxbg {
        position: absolute;
        top: 156px;
        background: rgba(0,0,0,.6);
        height: 70px;
        width: 97%
    }

    .walkthrough-light ul.list-inline {
        position: relative;
        width: 100%
    }

    .propertypage .nav-tabs {
        border-bottom: 2px solid #DDD !important
    }



    .propertypage .media .pull-left img {
        width: 88px;
        height: 88px
    }

    .propertypage .media .media-body {
        padding: 6px 12px
    }

        .propertypage .media .media-body p {
            padding-top: 6px
        }

        .propertypage .media .media-body .media-heading {
            margin-bottom: 0
        }

            .propertypage .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .propertypage .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

    .propertylisting .page-header a {
        color: #cb003f
    }

    .propertylisting ul.nav-pills li {
        margin-right: 13%
    }

    .propertylisting a {
        color: #54575b
    }

    .propertylisting .contact-m a fa {
        color: #19C819
    }

    .propertylisting .projectbanner {
        width: 100%;
        height: 200px
    }

    .propertylisting .marginT {
        margin-top: 40px
    }

    .propertylisting h4.borderred a {
        color: #cb003f
    }

    .propertylisting .icon-container {
        position: absolute;
        top: 0;
        z-index: 100;
        margin-top: 8px;
        left: 17px;
        color: #000;
        padding: 5px
    }

    .propertylisting .icon-contactsend {
        position: absolute;
        right: 17px;
        top: 0;
        color: #cb003f;
        z-index: 100;
        margin-top: 8px;
        padding: 5px
    }

        .propertylisting .icon-contactsend a {
            color: #cb003f
        }

    .propertylisting .container-SQRS {
        position: absolute;
        width: 96%;
        left: 0;
        bottom: 20px
    }

        .propertylisting .container-SQRS .txt-sqft {
            float: left;
            background: #fff;
            padding: 5px 10px;
            margin-left: 10px
        }

        .propertylisting .container-SQRS .txt-rs {
            background: #FFF;
            padding: 5px 10px;
            margin-left: 10px;
            float: right
        }

    .viewprofile .logocompany {
        left: 182px
    }

    .bannerlight {
        margin-top: 72px;
        height: 300px;
        background-color: rgba(0,0,0,.5);
        position: relative;
        background-size: contain
    }

    .logo-company {
        width: 70px;
        height: 70px;
        border: 1px solid #ddd;
        margin-top: 29px
    }

    #citybanner {
        background: 0 0 !important
    }

    #citybanner, #homesection {
        margin-top: 76px;
        height: 555px;
        background: url(/img/zricks-banner.jpg) 50% 67% no-repeat;
        background-size: cover;
        position: absolute;
        top: 0;
        width: 100%
    }

    #homesectioncontainer {
        margin-top: -51px;
        height: 555px;
        background-color: rgba(0,0,0,.6);
        position: relative;
        width: 100%;
        padding: 0 15px;
    }

    .listing {
        margin-bottom: 20px
    }

        .listing .col-nopadding {
            padding-left: 15px;
            padding-right: 15px
        }

        .listing .list-team li:first-child, .listing ul.list-company li:first-child {
            margin-right: 60px
        }

        .listing .fa {
            margin-right: 5px;
            color: #b1abab;
            font-size: 14px
        }

        .listing p {
            padding-top: 11px
        }

        .listing .media .media-body .media-heading {
            margin-bottom: 0
        }

            .listing .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .listing .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

        .listing span.borderred {
            font-weight: 500;
        }

        .listing .fa-phone {
            color: #19C819 !important
        }

    .developerinfo {
        margin-top: 30px
    }

    .properties {
        margin-top: 4px
    }

    .height128 {
        height: 107px
    }

    .padding-r10 {
        padding-right: 10px
    }

    .margintop-50 {
        margin-top: 25px
    }

    #ContentPlaceHolder1_projectpage .img-responsiveProject, .img-projectlisting {
        width: 100%;
        height: 150px
    }

    .reverserow {
        margin-left: -15px;
        margin-right: -15px
    }

    .col-nopadding {
        padding-left: 15px;
        padding-right: 15px
    }

    #projectlist .demo-gallery &gt; ul &gt; li a &gt; img {
        width: 100px;
        height: 55px
    }

    .propertypage .unitdetails3 div {
        border-right: 1px solid #ddd
    }

        .propertypage .unitdetails3 div:last-child {
            border: none
        }

    .propertylisting .margintop-40 {
        margin-top: 40px;
    }
}

@media (min-width:768px) {
    #localitypage .listing ul.list-team {
        margin-top: 60px
    }

    .walkthrough-modal .modal {
        top: 0
    }

        .walkthrough-modal .modal iframe {
            height: 270px
        }

    .search-box a {
        height: 5rem;
        padding: 15px 12%
    }

        .search-box a .flaticon-magnifying-glass34 {
            left: 0
        }

    .margin-top10-420 {
        margin-top: 0
    }

    .header {
        margin-top: 12px;
        margin-left: 0
    }

    .sortby-menu {
        left: -137px;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease
    }

    .boxRC {
        width: 10%
    }

    .agentlisting ul.list-inline li:first-child {
        margin-right: 33px
    }

    .developer-details ul.list-inline li:first-child {
        margin-right: 44px
    }

    .aboutdeveloperlogo {
        height: 150px
    }

    .Builderlogo {
        width: 100px;
        height: 83px
    }

    .maplocalityimg {
        height: 193px;
        width: 150px
    }

    #listingpage .nav-expander {
        margin-top: 8px;
        padding: 0;
        height: auto
    }

    #listingpage .header {
        margin-top: 1px
    }

    #listingpage .ddlcityhomebox {
        position: relative;
        top: 3px;
        left: 0
    }

    #listingpage #drpcity {
        border: none;
        width: 133px;
        z-index: 100;
        height: 29px;
        margin-top: 8px
    }

    #listingpage .flag {
        margin-left: 28px;
        margin-top: 3px
    }

    #compare .demo-gallery img {
        width: 100%;
        height: 200px;
        border: none
    }

    #compare .lineheight-team {
        line-height: 28px
    }

    #compare .media .media-body {
        width: 133px;
        display: block
    }

    #compare .media .pull-left img {
        width: 50px;
        height: auto
    }

    #compare .ratingbox {
        position: relative;
        line-height: 30px;
        top: -30px;
        background: #fff;
        margin: 0 auto;
        width: 56%
    }

    .selectcityimg {
        margin-top: -160px;
        height: 1024px;
        left: 0
    }

    .cityselect {
        width: 17%;
        float: left
    }

        .cityselect select {
            background: #fff;
            color: #54575b;
            border: none;
            width: 142px;
            padding-left: 27px;
            margin-top: 2px;
            font-size: 16px;
            border-right: 1px solid gray
        }

    .searchinput {
        width: 64%;
        float: left
    }

    .ddlcityhomebox::after {
        position: relative;
        z-index: 100;
        top: 0;
        right: 21px
    }

    a.nav-expander {
        padding: 18px 15px
    }

    .flag {
        margin-left: 28px;
        margin-top: -75px
    }

    #ContentPlaceHolder1_projectpage ul.list-inline {
        margin-left: 0;
        position: static;
        top: 0
    }

    #postproperty #ContentPlaceHolder1_RadioButtonList1, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING, #postproperty #ContentPlaceHolder1_rbAgent, .radiobox {
        width: 68%
    }

    #localitycontainer .cityselect select {
        border-right: 1px solid #cb003f
    }

    .searchinput input[type=text] {
        padding-left: 50px
    }

    .collection-page-light, .walkthrough-light {
        height: 310px;
        position: relative;
        background-size: cover
    }

    .walkthrough-light {
        background-color: rgba(0,0,0,.5)
    }

        .collection-page-light .searchouter, .walkthrough-light .searchouter {
            margin: 0 auto;
            width: 77%
        }

    .collection-page-light .searchboxbg {
        position: absolute;
        top: 156px;
        background: rgba(0,0,0,.6);
        height: 70px;
        width: 69%
    }

    .walkthrough-light ul.list-inline {
        position: relative;
        width: 100%
    }

    .propertypage .nav-tabs {
        border-bottom: 2px solid #DDD !important
    }



    .propertypage .media .pull-left img {
        width: 88px;
        height: 88px
    }

    .propertypage .media .media-body {
        padding: 6px 12px
    }

        .propertypage .media .media-body p {
            padding-top: 6px
        }

        .propertypage .media .media-body .media-heading {
            margin-bottom: 0
        }

            .propertypage .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .propertypage .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

    .propertylisting ul.nav-pills li {
        margin-right: 16%
    }

    .propertylisting a {
        color: #54575b
    }

    .propertylisting .pgavailable {
        display: inline;
        padding-bottom: 7px
    }

        .propertylisting .pgavailable li {
            width: auto
        }

            .propertylisting .pgavailable li:first-child {
                border-right: none
            }

    .propertylisting .projectbanner {
        width: 100%;
        height: 208px
    }

    .propertylisting .developerlogo {
        width: 50px;
        height: 75px
    }

    .propertylisting .marginT {
        margin-top: 25px
    }

    .propertylisting h4.borderred a {
        color: #cb003f
    }

    .bannerlight {
        margin: 72px auto 0;
        height: 250px;
        width: 750px
    }

    .list-inline li {
        margin-right: 10px
    }

    .viewprofile .title-container {
        margin: -32px 0 0 132px
    }

    .viewprofile .padding-r10 {
        padding-right: 3px
    }

    .viewprofile .logocompany {
        background: #fff;
        position: absolute;
        top: -63px;
        left: 15px;
        border: 1px solid #ddd
    }

        .viewprofile .logocompany .AgtCompanyLogo {
            width: 120px;
            height: 120px
        }

    .viewprofile .membersince {
        margin-top: 10px;
        margin-left: 20px
    }

    .viewprofile .img-projectlisting {
        width: 327px;
        height: 229px
    }

    .viewprofile .lbldesignation {
        font-size: 13px
    }

    .viewprofile .media .pull-left img {
        width: 120px
    }

    .viewprofile ul.list-inline {
        padding: 20px 0 0
    }

        .viewprofile ul.list-inline li {
            width: 32%;
            text-align: center;
            border-right: 2px solid #ddd
        }

            .viewprofile ul.list-inline li:last-child {
                border-right: none
            }

    .viewprofile .companyprofile ul.list-inline {
        padding: 0;
        margin-top: 0
    }

        .viewprofile .companyprofile ul.list-inline li {
            width: 45%;
            border-right: none;
            padding: 13px 0;
            margin-right: 3px
        }

            .viewprofile .companyprofile ul.list-inline li a, .viewprofile .companyprofile ul.list-inline li a:hover, .viewprofile .companyprofile ul.list-inline li a:visited {
                color: #54575b
            }

    .margintop-63 {
        margin-top: 63px
    }

    .logo-company {
        width: 70px;
        height: 70px;
        border: 1px solid #ddd;
        margin-top: 29px
    }

    #citybanner {
        background: 0 0 !important
    }

    #citybanner, #homesection {
        margin-top: 76px;
        height: 555px;
        background: url(/img/zricks-banner.jpg) 50% 67% no-repeat;
        background-size: cover;
        position: absolute;
        top: 0;
        width: 100%
    }

    #homesectioncontainer {
        margin-top: -40px;
        height: 555px;
        background-color: rgba(0,0,0,.6);
        position: relative;
        width: 100%;
        padding: 0 15px;
    }

    .listing {
        margin-bottom: 20px
    }

        .listing .width-100ps {
            width: 100%
        }

        .listing .col-nopadding {
            padding-left: 0;
            padding-right: 0
        }

        .listing .list-team li, .listing ul.list-company li {
            float: none
        }

            .listing .list-team li:first-child, .listing ul.list-company li:first-child {
                margin-right: 0
            }

        .listing .fa {
            margin-right: 5px;
            color: #b1abab;
            font-size: 14px
        }

        .listing p {
            padding-top: 0
        }

        .listing .media .media-body .media-heading {
            margin-bottom: 0
        }

            .listing .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .listing .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

    .developerinfo {
        margin-top: 0
    }

    .properties {
        margin-top: 50px
    }

    .height128 {
        height: 102px
    }

    z
    .padding-r10 {
        padding-right: 10px
    }

    .margintop-50 {
        margin-top: 50px
    }

    #ContentPlaceHolder1_projectpage .img-responsiveProject {
        width: 100%;
        height: 321px
    }

    .demo-gallery &gt; ul &gt; li a &gt; img {
        height: 60px;
        width: 62px
    }

    .reverserow {
        margin-left: 15px;
        margin-right: 15px
    }

    .col-nopadding {
        padding: 0
    }

    .padding-lr30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .img-projectlisting {
        height: 232px
    }

    .navbar, .navbar-inverse {
        border: none;
        background-color: #fff
    }

    .search-box {
        width: 89%
    }

        .search-box .nav-tabs li {
            padding: 0 26px
        }

    .width-100ps {
        width: 100%
    }

    .margin-top-5 {
        margin-top: 5px
    }

    .margin-top-10 {
        margin-top: 10px
    }

    .margin-top-15 {
        margin-top: 15px
    }

    .margin-top-20 {
        margin-top: 20px
    }

    .margintop-100 {
        margin-top: 100px
    }

    .margintop-40 {
        margin-top: 40px
    }

    .agentteam {
        margin-left: 14px
    }

    .demo-gallery ul.lightgallery li a img.projectmap {
        height: 338px
    }

    .propertylisting .margintop-40 {
        margin-top: 30px
    }

    .col14 {
        width: 10%;
    }

        .col14 h4 {
            font-size: 14px
        }
}

@media (min-width:992px) {
    .search-box {
        width: 69%
    }

    .listing .width-100ps {
        width: 75%
    }

    .width-100ps {
        width: 66.6667%
    }

    .bannerlight {
        margin: 72px auto 0;
        height: 300px;
        width: 970px
    }

    .carousel-inner .active.left {
        left: -25%
    }

    .carousel-inner .next {
        left: 25%
    }

    .carousel-inner .prev {
        left: -25%
    }
}

@media (min-width:1024px) {
    .propertypage .unitdetails1 li:last-child, .propertypage .unitdetails2 li:last-child, .propertypage .unitdetails3 li:last-child {
        text-align: right
    }

    #postproperty .modalPopup {
        width: 560px;
        left: 0 !important;
        right: 0 !important
    }

    #localitypage .listing ul.list-team {
        margin-top: 63px
    }

    .walkthrough-modal .modal {
        top: 0
    }

        .walkthrough-modal .modal iframe {
            height: 365px
        }

    .header {
        margin-top: 12px;
        margin-left: 0
    }

    .sortby-menu {
        left: -137px;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease
    }

    .boxRC {
        width: 10%
    }

    .agentlisting ul.list-inline li:first-child, .developer-details ul.list-inline li:first-child {
        margin-right: 100px
    }

    .aboutdeveloperlogo {
        height: 150px
    }

    .Builderlogo {
        width: 129px;
        height: 107px
    }

    .demo-gallery ul.lightgallery li a img.projectmap {
        height: 470px
    }

    #listingpage .header {
        margin-top: 1px
    }

    #listingpage .ddlcityhomebox {
        position: relative;
        top: 0;
        left: 0
    }

    #listingpage #drpcity {
        border: none;
        width: 133px;
        z-index: 100;
        height: 29px;
        margin-top: 11px
    }

    #listingpage .flag {
        margin-left: 28px;
        margin-top: 0
    }

    #listingpage .nav-expander {
        margin-top: 8px;
        padding: 0;
        height: auto
    }

    #compare .demo-gallery img {
        width: 100%;
        height: 200px;
        border: none
    }

    #compare .lineheight-team {
        line-height: 28px
    }

    #compare .media .pull-left img {
        width: 90px;
        height: auto
    }

    #compare .media .media-body {
        width: 150px;
        display: block
    }

    #compare .ratingbox {
        position: relative;
        line-height: 30px;
        top: -30px;
        background: #fff;
        margin: 0 auto;
        width: 44%
    }

    .selectcityimg {
        margin-top: -160px;
        height: 768px;
        left: 0
    }

    .search-box .searchgroup .cityselect {
        width: 17%;
        float: left
    }

        .search-box .searchgroup .cityselect select {
            height: 5rem;
            background: #fff;
            color: #54575b;
            border: none;
            width: 142px;
            padding-left: 27px;
            margin-top: 0;
            font-size: 16px;
            border-right: 1px solid gray
        }

    .search-box .searchgroup .searchinput {
        width: 66%;
        float: left
    }

        .search-box .searchgroup .searchinput input[type=text] {
            width: 100%;
            margin-top: 0;
            margin-left: 10px;
            background: #fff;
            border: none;
            font-size: 15px;
            color: #54575b
        }

    .cityselect {
        width: 17%;
        float: left
    }

        .cityselect select {
            background: #fff;
            color: #54575b;
            border: none;
            width: 142px;
            padding-left: 27px;
            margin-top: 2px;
            font-size: 16px;
            border-right: 1px solid gray
        }

    .searchinput {
        width: 64%;
        float: left
    }

    .ddlcityhomebox::after {
        position: relative;
        z-index: 100;
        top: 0;
        right: 21px
    }

    .flag {
        margin-left: 28px;
        margin-top: -75px
    }

    #ContentPlaceHolder1_projectpage ul.list-inline {
        margin-left: 0;
        position: static;
        top: 0
    }

    #postproperty #ContentPlaceHolder1_RadioButtonList1, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING, #postproperty #ContentPlaceHolder1_rbAgent, .radiobox {
        width: 52%
    }

    .collection-page-light, .walkthrough-light {
        height: 310px;
        position: relative;
        background-size: cover
    }

    .walkthrough-light {
        background-color: rgba(0,0,0,.5)
    }

        .collection-page-light .searchouter, .walkthrough-light .searchouter {
            margin: 0 auto;
            width: 59%
        }

    .collection-page-light .searchboxbg {
        position: absolute;
        top: 156px;
        background: rgba(0,0,0,.6);
        height: 70px;
        width: 51%
    }

    .walkthrough-light ul.list-inline {
        position: relative;
        width: 100%
    }

    .propertypage .unitdetails2, .propertypage .unitdetails3 {
        margin-top: 60px
    }

    .propertypage .unitdetails1 li {
        width: 31%
    }

    .propertypage .unitdetails2 li, .propertypage .unitdetails3 li {
        width: 47%
    }

    .propertypage .media .pull-left img {
        width: 75px;
        height: 88px
    }

    .propertypage .media .media-body {
        padding: 6px 12px
    }

        .propertypage .media .media-body p {
            padding-top: 6px
        }

        .propertypage .media .media-body .media-heading {
            margin-bottom: 0
        }

            .propertypage .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .propertypage .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

    .propertylisting ul.nav-pills li {
        margin-right: 21%
    }

    .propertylisting a {
        color: #54575b
    }

    .propertylisting .pgavailable {
        display: inline;
        padding-bottom: 7px
    }

        .propertylisting .pgavailable li {
            width: auto
        }

            .propertylisting .pgavailable li:first-child {
                border-right: none
            }

    .propertylisting .projectbanner {
        width: 100%;
        height: 206px
    }

    .propertylisting .developerlogo {
        width: 82px;
        height: 70px
    }

    .propertylisting .marginT {
        margin-top: 25px
    }

    .propertylisting h4.borderred a {
        color: #cb003f
    }

    .list-inline li {
        margin-right: 10px
    }

    .viewprofile .title-container {
        margin: -32px 0 0 132px
    }

    .viewprofile .btn-container {
        position: absolute;
        top: 200px;
        width: 130px;
        left: 63px;
        font-size: 18px;
        padding: 5px
    }

    .viewprofile .logocompany {
        background: #fff;
        position: absolute;
        top: -63px;
        left: 15px;
        border: 1px solid #ddd
    }

        .viewprofile .logocompany .AgtCompanyLogo {
            width: 120px;
            height: 120px
        }

    .viewprofile .membersince {
        margin-top: 10px;
        margin-left: 20px
    }

    .viewprofile .img-projectlisting {
        width: 327px;
        height: 229px
    }

    .viewprofile .lbldesignation {
        font-size: 13px
    }

    .viewprofile .media .pull-left img {
        width: 120px
    }

    .viewprofile ul.list-inline {
        padding: 20px 0 0
    }

        .viewprofile ul.list-inline li {
            width: 32%;
            text-align: center;
            border-right: 2px solid #ddd
        }

            .viewprofile ul.list-inline li:last-child {
                border-right: none
            }

    .viewprofile .companyprofile ul.list-inline {
        padding: 0;
        margin-top: 0
    }

        .viewprofile .companyprofile ul.list-inline li {
            width: 36%;
            border-right: none;
            padding: 13px 10px;
            margin-right: 10px
        }

    .margintop-63 {
        margin-top: 63px
    }

    .logo-company {
        width: 70px;
        height: 70px;
        border: 1px solid #ddd;
        margin-top: 29px
    }

    .margintop-40 {
        margin-top: 40px
    }

    #citybanner, #homesection {
        margin-top: 76px;
        height: 555px;
        background: url(/img/zricks-banner.jpg) 50% 67% no-repeat;
        background-size: cover;
        position: absolute;
        top: 0;
        width: 100%
    }

    #homesectioncontainer {
        margin-top: -40px;
        height: 555px;
        background-color: rgba(0,0,0,.6);
        position: relative;
        width: 100%;
        padding: 0 15px;
    }

    .listing {
        margin-bottom: 20px
    }

        .listing .col-nopadding {
            padding-left: 0;
            padding-right: 0
        }

        .listing .list-team li, .listing ul.list-company li {
            float: none
        }

        .listing .fa {
            margin-right: 5px;
            color: #b1abab;
            font-size: 14px
        }

        .listing p {
            padding-top: 0
        }

        .listing .media .media-body .media-heading {
            margin-bottom: 0
        }

            .listing .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .listing .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

    .properties {
        margin-top: 50px
    }

    .height128 {
        height: 103px
    }

    .padding-r10 {
        padding-right: 10px
    }

    .margintop-50 {
        margin-top: 50px
    }

    #ContentPlaceHolder1_projectpage .img-responsiveProject {
        width: 100%;
        height: 361px
    }

    .demo-gallery &gt; ul &gt; li a &gt; img {
        height: 46px;
        width: 81px
    }

    .reverserow {
        margin-left: 15px;
        margin-right: 15px
    }

    .col-nopadding {
        padding: 0
    }

    .padding-lr30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .img-projectlisting {
        width: 100%;
        height: 232px
    }

    .search-box .nav-tabs li {
        padding: 0 30px
    }

        .search-box .nav-tabs li a {
            margin-right: -2px
        }

    #ContentPlaceHolder1_projectpage .agentteam, #projectlist .agentteam {
        margin-left: 14px
    }
}

@media (min-width:1200px) {
    .propertypage .unitdetails1 li:last-child, .propertypage .unitdetails2 li:last-child, .txt-right {
        text-align: right
    }

    #ContentPlaceHolder1_projectpage .flaticon-send4, .propertylisting h4.borderred .flaticon-send4 {
        display: inline
    }

    #postproperty .modalPopup {
        width: 560px;
        left: 0 !important;
        right: 0 !important
    }

    #localitypage #Developerlisting ul.localitystat li:last-child {
        margin-right: 0
    }

    #localitypage .listing ul.list-team {
        margin-top: 80px
    }

    .walkthrough-modal .modal {
        top: 0
    }

        .walkthrough-modal .modal iframe {
            height: 487px
        }

    .sortby-menu {
        left: 229px;
        top: 42px;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease
    }

    .boxRC {
        width: 10%
    }

    .agentlisting ul.list-inline li:first-child, .developer-details ul.list-inline li:first-child {
        margin-right: 100px
    }

    .aboutdeveloperlogo {
        height: 150px
    }

    .Builderlogo {
        width: 150px;
        height: 125px
    }

    .demo-gallery ul.lightgallery li a img.projectmap {
        height: 600px
    }

    .maplocalityimg {
        height: 192px;
        width: 264px
    }

    #listingpage .nav-expander {
        margin-top: 8px;
        padding: 0 0 0 18px;
        height: auto
    }

    #listingpage .header {
        margin-top: 1px
    }

    #listingpage .ddlcityhomebox {
        position: relative;
        top: 0;
        left: 0
    }

    #listingpage #drpcity {
        border: none;
        width: 133px;
        z-index: 100;
        height: 29px;
        margin-top: 8px
    }

    #listingpage .flag {
        margin-left: 28px;
        margin-top: 0
    }

    #compare .demo-gallery img {
        width: 291px;
        height: 200px;
        border: none
    }

    #compare .lineheight-team {
        line-height: 38px
    }

    #compare .media .pull-left img {
        width: 113px;
        height: 126px
    }

    #compare .ratingbox {
        position: relative;
        line-height: 30px;
        top: -30px;
        background: #fff;
        margin: 0 auto;
        width: 39%
    }

    .selectcityimg {
        margin-top: -160px;
        height: auto;
        left: 0
    }

    .ddlcityhomebox::after {
        position: relative;
        z-index: 100;
        top: 0;
        right: 20px
    }

    .flag {
        margin-left: 28px;
        margin-top: -33px
    }

    a.nav-expander {
        padding: 18px 15px;
    }

    #mpddl1 selectbox {
        position: relative;
        top: -15px;
        left: 0
    }

    .ctscrollF {
        position: fixed;
        top: 0;
        width: 22%;
        z-index: 1
    }

    #ContentPlaceHolder1_projectpage .in-outamenties ul.list-inline, #ContentPlaceHolder1_projectpage ul.list-inline {
        margin-left: 0;
        position: static;
        top: 0
    }

    #ContentPlaceHolder1_projectpage .img-responsiveProject {
        width: 100%;
        height: 378px
    }

    #ContentPlaceHolder1_projectpage .txtwhite {
        color: #fff
    }

    #ContentPlaceHolder1_projectpage ul.list-inline li {
        width: 24%;
        padding-left: 0;
        padding-right: 0
    }

    #postproperty #ContentPlaceHolder1_RadioButtonList1, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING, #postproperty #ContentPlaceHolder1_rbAgent, .radiobox {
        width: 45%
    }

    .locality .paddingleft {
        padding-left: 30px !important
    }

    #localitycontainer .cityselect select {
        border-right: 1px solid #cb003f
    }

    .searchinput input[type=text] {
        padding-left: 38px
    }

    .collection-page-light .searchouter, .walkthrough-light .searchouter {
        margin: 0 auto;
        width: 60%
    }

    .walkthrough-light .searchboxbg {
        top: 0;
        background: rgba(0,0,0,.6);
        height: 5rem;
    }

    .collection-page-light .searchboxbg {
        position: absolute;
        top: 161px;
        background: rgba(0,0,0,.6);
        height: 70px;
        width: 52%
    }

    .walkthrough-light ul.list-inline {
        position: relative;
        top: 0;
        width: 100%;
        float: left;
    }

    .collection-page-light ul.list-inline {
        position: relative;
        top: 0;
        width: 100%;
        margin: 0;
        height: 70px
    }

        .collection-page-light ul.list-inline li {
            padding: 4px 25px
        }

    .collection-page-light .collection-input {
        width: 62%;
        color: #fff
    }

    .collection-page-light .search-btn {
        padding: 20px
    }

    .propertypage h4 .borderred {
        width: 100px;
        margin-left: 14px;
        margin-top: 6px
    }

    .propertypage .unitdetails1 li {
        width: 31%
    }

    .propertypage .unitdetails2 {
        margin-top: 60px
    }

        .propertypage .unitdetails2 li {
            width: 47%
        }

    .propertypage .media .pull-left img {
        width: 88px;
        height: 88px
    }

    .propertypage .media .media-body {
        padding: 6px 12px
    }

        .propertypage .media .media-body p {
            padding-top: 6px
        }

        .propertypage .media .media-body .media-heading {
            margin-bottom: 0
        }

            .propertypage .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .propertypage .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

    .propertypage .img-responsive {
        width: 100%;
        min-height: 200px;
        overflow: hidden
    }

    .propertypage #lightgallery .img-responsive {
        width: 100%;
        min-height: 55px
    }

    .propertylisting ul.nav-pills li {
        margin-right: 23%
    }

    .propertylisting a {
        color: #54575b
    }

    .propertylisting .pgavailable {
        display: inline;
        padding-bottom: 9px
    }

        .propertylisting .pgavailable li {
            width: auto
        }

    .propertylisting .projectbanner {
        width: 100%;
        height: 244px
    }

    .propertylisting .developerlogo {
        width: 100px;
        height: 100px
    }

    .propertylisting .marginT {
        margin-top: 40px
    }

    .propertylisting h4.borderred a {
        color: #cb003f
    }

        .propertylisting h4.borderred a:hover {
            color: #fff
        }

    .bannerlight {
        margin: 72px auto 0;
        height: 300px;
        width: 1170px
    }

    .list-inline li {
        margin-right: 10px
    }

    .viewprofile .page-header {
        border-bottom: none
    }

    .viewprofile .contact-info ul.list-inline li {
        width: 19%
    }

        .viewprofile .contact-info ul.list-inline li:last-child {
            width: 35%
        }

    .viewprofile .title-container {
        margin: -32px 0 0 200px
    }

    .viewprofile .logocompany {
        background: #fff;
        position: absolute;
        top: -63px;
        left: 80px;
        border: 1px solid #ddd
    }

        .viewprofile .logocompany .AgtCompanyLogo {
            width: 120px;
            height: 120px
        }

    .viewprofile .membersince {
        margin-top: 10px;
        margin-left: 20px
    }

    .viewprofile .lbldesignation {
        font-size: 13px
    }

    .viewprofile .media .pull-left img {
        width: 120px;
        height: 120px;
        border: 1px solid #ddd
    }

    .viewprofile ul.list-inline {
        padding: 20px 0 0
    }

        .viewprofile ul.list-inline li {
            width: 32%;
            text-align: center;
            border-right: 2px solid #ddd
        }

            .viewprofile ul.list-inline li:last-child {
                border-right: none
            }

    .viewprofile .companyprofile .nav-tabs li {
        width: 25%;
        text-align: center
    }

    .viewprofile .companyprofile ul.list-inline {
        padding: 0
    }

        .viewprofile .companyprofile ul.list-inline li {
            width: 50%;
            border-right: none;
            padding: 13px 10px;
            margin-right: 10px
        }

    #citybanner, #homesection {
        margin-top: 76px;
        height: 555px;
        background: url(/img/zricks-banner.jpg) 50% 67% no-repeat;
        background-size: cover;
        position: absolute;
        top: 0;
        width: 100%
    }

    #homesectioncontainer {
        margin-top: -23px;
        height: 555px;
        background-color: rgba(0,0,0,.6);
        position: relative;
        width: 100%;
        padding: 0 15px
    }

    .listing {
        margin-bottom: 20px
    }

        .listing .col-nopadding {
            padding-left: 0;
            padding-right: 0
        }

        .listing .fa {
            margin-right: 5px;
            color: #b1abab;
            font-size: 14px
        }

        .listing p {
            padding-top: 11px
        }

        .listing .media .pull-left img {
            width: 120px;
            height: 128px;
            border: 1px solid #ddd
        }

        .listing .media .media-body .media-heading {
            margin-bottom: 0
        }

            .listing .media .media-body .media-heading small {
                font-size: 15px;
                font-weight: 300
            }

        .listing .media .media-body a {
            border: none;
            color: #54575b;
            padding: 0;
            margin-top: 0
        }

    .properties {
        margin-top: 87px
    }

    .height128 {
        height: 128px
    }

    .padding-r10 {
        padding-right: 10px
    }

    .demo-gallery &gt; ul &gt; li a &gt; img {
        height: 55px;
        width: 90px
    }

    .img-projectlisting {
        width: 100%;
        min-height: 229px
    }

    .agentteam {
        margin-left: 33px
    }

    .navbar, .navbar-inverse {
        border: none !important;
        background-color: #fff !important
    }

    .reverserow {
        margin-left: 15px;
        margin-right: 15px
    }

    .col-nopadding {
        padding: 0
    }

    .padding-lr30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .search-box {
        width: 55%;
    }

        .search-box .nav-tabs li {
            padding: 0 28px
        }

    .margin-bottom-1 {
        margin-bottom: 1%
    }

    .margin-top-5 {
        margin-top: 5px
    }

    .margin-top-10 {
        margin-top: 10px
    }

    .margin-top-15 {
        margin-top: 15px !important
    }

    .margin-top-20 {
        margin-top: 20px
    }

    .margintop-50 {
        margin-top: 50px
    }

    .margintop-63 {
        margin-top: 63px
    }

    .margintop-40 {
        margin-top: 40px
    }

    .margintop-100 {
        margin-top: 100px
    }

    .propertylisting .margintop-40 {
        margin-top: 40px
    }
}

@media (min-width:1280px) {
    .search-box .nav-tabs li {
        padding: 0 28px
    }

    .searchinput input[type=text] {
        padding-left: 29px
    }
}

@media (max-width:1200px) {
    .comparebox .justice-left {
        margin-right: 20px
    }

    .comparebox .inline-txt li {
        margin-right: 15px
    }
}

@media only screen and (max-width:1024px) {
    #map_canvas {
        height: 200px !important
    }

    .IndoorAmenities-glyphicon {
        top: 0 !important
    }

    .scroll {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden
    }

    footer ul li {
        margin-bottom: 10px
    }


    #conatainerProfessional .FrAtDt-Container .txt-group .group .bar {
        width: 121% !important;
        left: -45px !important
    }

    body, h3, h4 {
        font-size: 14px
    }

    .fa {
        margin-right: 4px
    }

    .lg-paddingnone {
        padding: 0 15px !important
    }
}

@media (max-width:992px) {
    .comparebox .inline-txt li {
        font-size: 16px;
        padding-top: 8px;
        margin-right: 10px
    }

    .header ul li {
        margin-right: 5px
    }

        .header ul li i.fa, .header ul li i.fa:before {
            margin: 0
        }

    .timecout {
        margin: 0 15px 10px 15px;
    }


    }

@media only screen and (max-width:991px) {
    #ContentPlaceHolder1_projectpage .listing .media {
        text-align: center
    }

        #ContentPlaceHolder1_projectpage .listing .media .media-body {
            display: inline
        }

        #ContentPlaceHolder1_projectpage .listing .media .pull-left {
            float: none !important
        }

            #ContentPlaceHolder1_projectpage .listing .media .pull-left .media-object {
                display: block;
                margin: 0 auto
            }

    .linkWithoutlinkcolor.wraptext {
        width: 211px;
        display: inline-block;
        vertical-align: bottom;
    }

    .md-pl15 {
        padding-left: 15px !important
    }

    .md-pr15 {
        padding-right: 15px !important
    }

    .xs-contactbtn {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #D1013C;
        font-size: 16px;
        text-align: center;
        z-index: 999
    }

        .xs-contactbtn a {
            display: block;
            color: #fff !important;
            font-weight: 500;
            padding: 10px 0;
            text-decoration: none
        }

    .xs-orderbtn {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #D1013C;
        font-size: 16px;
        text-align: center;
        z-index: 999
    }

        .xs-orderbtn a {
            display: block;
            color: #fff !important;
            font-weight: 500;
            padding: 10px 0;
            text-decoration: none
        }

    .sm-ml0 {
        margin-left: 0 !important
    }

    .sm-mr0 {
        margin-right: 0 !important
    }

    .sm-pl0 {
        padding-left: 0 !important;
    }

    .sm-pl30 {
        padding-left: 30px !important;
    }

    .sm-pr30 {
        padding-right: 30px !important;
    }

    .requestbox1 {
        width: 100%;
        margin-top: 50px;
        position: inherit !important;
    }

    .sm-height750 {
        height: 750px;
    }

    .sm-mt0 {
        margin-top: 0;
    }

    .sm-center {
        text-align: center
    }

    .title-centr {
        width: 87%;
    }

    .title-centr {
        width: 87% !important;
    }

    .sm-pr15 {
        padding-right: 15px !important;
    }

    .sm-pl15 {
        padding-left: 15px !important;
    }
}

@media (max-width:767px) {
    .carousel-inner .active.left {
        left: -100%
    }

    .carousel-inner .next {
        left: 100%
    }

    .carousel-inner .prev {
        left: -100%
    }

    .carousel-inner .active &gt; div {
        display: none
    }

        .carousel-inner .active &gt; div:first-child {
            display: block
        }

    .comparebox {
        padding: 10px
    }

        .comparebox .justice-left::before {
            font-size: 22px !important
        }

        .comparebox .justice-left {
            margin-right: 5px
        }

        .comparebox .inline-txt li {
            font-size: 14px;
            padding-top: 2px;
            margin-right: 5px
        }

        .comparebox .compare-btn a {
            padding: 3px;
            font-size: 14px
        }
}

@media (max-width:1310px) and (min-width:1025px) {
    #ContentPlaceHolder1_projectpage .listing .media .pull-left img {
        width: 70px
    }
}

@media all and (max-width:1200px) and (min-width:768px) {
    .sub-collection-img {
        width: 100%;
        height: 200px;
        float: left
    }
}

@media all and (max-width:1024px) and (min-width:993px) {
    .ctscrollF {
        position: fixed !important;
        top: 0;
        width: 24%;
        z-index: 1
    }
}

@media (min-width:192px) and (max-width:1024px) {
    #ContentPlaceHolder1_projectpage .listing .media .pull-left img {
        width: 120px;
        height: 120px
    }
}

@media (min-width:767px) and (max-width:992px) {
    .carousel-inner .active.left {
        left: -50%
    }

    .carousel-inner .next {
        left: 50%
    }

    .carousel-inner .prev {
        left: -50%
    }

    .carousel-inner .active &gt; div {
        display: none
    }

    .margintop-100 {
        margin-top: 100px
    }
}

@media all and (max-width:992px) and (min-width:767px) {
    .active &gt; div:first-child {
        display: none
    }
}

@media all and (max-width:992px) and (min-width:480px) {
    .ctscrollF {
        position: static;
        top: 0;
        z-index: 1
    }
}

@media (min-width:992px) and (max-width:1024px) {
    #ContentPlaceHolder1_projectpage .listing .media .pull-left img {
        width: 60px;
        height: 60px
    }
}

@media(min-width:992px) and (max-width:1025px) {
    .propertypage .media .pull-left img {
        width: 75px;
        height: 75px
    }
}

@media all and (max-width:767px) and (min-width:320px) {
    #arrowicon {
        display: none
    }
}

@media (max-width:767px) and (min-width:481px) {
    .onlyMT {
        margin-top: 15px
    }
}

@media (min-width:480px) and (max-width:767px) {
    #ContentPlaceHolder1_projectpage .bordercaption {
        margin-bottom: 15px
    }
}

@media all and (max-width:480px) and (min-width:320px) {
    .applylonabtn {
        width: 80%
    }
}

@media all and (max-width:640px) and (min-width:481px) {
    .applylonabtn {
        width: 80%
    }
}

@media (max-width:1300px) {
    #morfilter-container, .sortby-menu {
        left: inherit;
        right: 0
    }

    .filters li.search-input.search-R {
        width: 30%;
    }

    .filters li.search-input {
        width: 46%
    }

    .hidden-md1 {
        display: none
    }

    .filters li.search-input.srch-inpt {
        width: 57%
    }

    .filters li.search-input.srchbox {
        width: 57%
    }

    .filters li.search-input.searchwid {
        width: 54%
    }
}

@media(max-width:1232px) {
    .scroll-wid.ctscrollF {
        width: 21%
    }
}

@media (max-width:1200px) {
    #listingpage #drpcity, .ddlcityhome {
        height: 26px;
        padding: 0
    }

    #homesectioncontainer {
        margin-top: -23px
    }

    .ddlcityhome, .flag {
        margin-top: 0
    }

    .flag {
        margin-left: 0;
        display: inline-block;
        vertical-align: middle
    }

    #mpddl1 selectbox {
        top: 0
    }

    a.nav-expander {
        width: 49px
    }

    .col-xs-12.col-sm-6.col-md-6.col-lg-6.height128.col-nopadding {
        height: auto
    }

    .paddingbottom-20 {
        padding-bottom: 0
    }

    .row-mgn0 {
        margin: 0
    }

    .col-pdg0 {
        padding: 0
    }

    .filters li.search-input {
        width: 50%
    }

    .galleryImg, .sm-wdt {
        width: 100% !important
    }

    .galleryImg {
        height: 370px !important
    }

    h4.masterplan.masterH {
        top: 20%
    }

    .md-mb30 {
        margin-bottom: 30px !important
    }

    .subColl-md {
        height: 95px
    }

    .sm-wdt {
        position: relative
    }

    .brochure-search {
        width: 90%
    }

    .md-mb20 {
        margin-bottom: 20px !important
    }

    .img-ht {
        height: 210px
    }

    .walkthrough-light .searchboxbg {
        background: #FFF;
        float: left;
    }

    .list-inline {
        margin-bottom: 0
    }

    .viewprofile ul.list-inline li.add-detail:last-child {
        margin: 0 0 13px 0 !important;
    }
}

@media only screen and (max-width:1199px) {
    li.morefilter, li.reset, li.sortby {
        width: 40px;
    }

    .filters li.search-input.search2 {
        width: 33%
    }

    .xssort {
        width: 69px !important;
    }

    .md-wid100 {
        width: 100%
    }

    .md-ml0 {
        margin-left: 0 !important;
    }

    .md-mr0 {
        margin-right: 0 !important;
    }

    .md-pl0 {
        padding-left: 0 !important;
    }

    .md-pr0 {
        padding-right: 0 !important;
    }

    table.table-box th {
        padding: 8px 6px;
        text-align: center
    }

    .review-select::before {
        font-size: 19px;
    }

    .review-item::before {
        font-size: 19px;
    }

    .pro-logo {
        width: 100%;
    }

    .drpp {
        max-width: 85px
    }

    .modal-wid {
        width: 80% !important
    }

    .md-mt25 {
        margin-top: 25px !important
    }

    .listing .media .pull-left img {
        width: 100px;
        height: 103px;
        border: 1px solid #ddd
    }

    .listing .developerinfo {
        margin-top: 10px;
    }

    .listing ul.list-team {
        margin: 65px 0 0 0;
    }

    .listing ul.list-company {
        margin: 44px 0 0 0;
    }

    .viewprofile .md-sm-position .logocompany {
        left: 30px;
    }

    .viewprofile .md-sm-position .title-container {
        margin-left: 147px;
    }

    .img-title {
        font-size: 13px;
    }

    .md-mt10 {
        margin-top: 10px !important
    }

    .md-mt15 {
        margin-top: 15px !important
    }

    .md-font18 {
        font-size: 18px !important
    }

    .propertypage .unitdetails3 {
        margin-top: 65px;
    }

    .md-pr10 {
        padding-right: 10px !important;
    }

    .md-mb10 {
        margin-bottom: 10px !important;
    }

    .RequirementPage ul.list-inline li {
        padding: 0 10px;
    }

    ul.localitystat li {
        margin-right: 5%;
    }

    .md-mt50 {
        margin-top: 50px !important
    }

    .title-centr {
        width: 90%;
    }

    .calendar-box.edit-cdr {
        width: 7%;
    }

    .update-info {
        width: 90%;
    }

    .calendar-box.edit-cdr {
        width: 8%;
    }

    .col-wtleft {
        width: 9%;
    }

    .col-wtright {
        width: 91%;
    }

    .col-wd10 {
        width: 12%;
    }

    .col-wd90 {
        width: 88%;
    }

    .reraproject .reraimg {
        float: none;
        margin: 0 auto;
    }

    .reraproject .reradetail {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-top: 0;
        text-align: center
    }

    .height438 {
        height: 412px;
    }

    .md-pl30 {
        padding-left: 30px !important
    }

    .md-pb15 {
        padding-bottom: 15px
    }

    .social-img {
        margin-left: 15px;
    }

    .subbox h1 {
        font-size: 26px;
        margin-top: 25px;
    }

    .hidden37-1199 {
        overflow: hidden;
        height: 47px
    }

    .filters li.search-input.search-lead {
        width: 30%;
    }
}


@media only screen and (max-width:1024px) {
    #map_canvas {
        height: 200px !important
    }

    .IndoorAmenities-glyphicon {
        top: 0 !important
    }

    .scroll {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden
    }

    footer ul li {
        margin-bottom: 10px
    }


    #conatainerProfessional .FrAtDt-Container .txt-group .group .bar {
        width: 121% !important;
        left: -45px !important
    }

    body, h3, h4 {
        font-size: 14px
    }

    .fa {
        margin-right: 4px
    }

    .list-inline.marginleft-0 li.sm-right {
        padding: 0;
        margin: 0;
        float: right
    }

    .walkthrough-light .searchboxbg.sm-serchbox {
        width: 100%
    }

    .walkthrough-light ul.list-inline .flaticon-magnifying-glass34.icon-position {
        top: 12px
    }

    .sm-mt {
        margin-top: 10px !important
    }
}

@media only screen and (max-width:1023px) {
    .filters li.box12per.pro-box12per.budgetBox {
        width: 42px
    }
}

@media (max-width:992px) {
    .active &gt; div:first-child, .responsive-tabs-container.accordion-sm .nav-tabs {
        display: block
    }

    .sm-mglr0, .viewprofile .teamprofile {
        margin-left: 0
    }

    .comparebox .inline-txt li {
        font-size: 16px;
        padding-top: 8px;
        margin-right: 10px
    }

    .team-socialimg.margin-top-20.margintop_none {
        margin-top: 0
    }

    .pro-list {
        margin-bottom: 25px
    }

    h4.masterplan.masterH {
        top: 27%;
        left: 130px
    }

    .search-box .nav-tabs {
        text-align: center
    }

    .search-box a.aBlock {
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    .searchgroup.searchG {
        left: 0
    }

    .collection-page-banner, .collection-page-light {
        height: 268px
    }

    .sm-MgnT20 {
        margin-top: 20px
    }

    .sm-PdgT35 {
        padding-top: 35px !important
    }

    #localitycontainer[style], #localitysection[style] {
        margin-top: 0 !important
    }

    .brochure-search li.input {
        width: 82%
    }

    .modal.fade.view768none {
        display: none
    }

    .view768-plr {
        padding: 0 15px !important
    }

    .filters .prtype {
        width: 13%
    }

    .filters li.search-input {
        width: 38%
    }

    #projectlist, #propertyProjectlist {
        overflow-y: hidden;
        height: auto
    }

    .sm-mglr0 {
        margin-right: 0
    }

    .filters li.search-input.srch-inpt {
        width: 43%
    }

    .filters li.search-input.srchbox {
        width: 43%
    }

    .filters li.search-input.searchwid {
        width: 41%
    }

    .tab768-center {
        text-align: left !important
    }

    .scroll-wid.ctscrollF {
        width: 100%;
        margin-bottom: 25px
    }

    .sm-mgn0 {
        margin: 0 !important
    }

    .sm-mgb20 {
        margin-bottom: 20px
    }

    .width-ctscrollF.ctscrollF {
        width: 100%
    }

    #projectlist table td a {
        color: #cb003f
    }

    .left-side, .right-side {
        float: none;
        width: 100%
    }

    .filters li.search-input.search-R {
        width: 27%;
    }

    .filters li.search-input.search2 {
        width: 26%;
    }

    .drpp {
        max-width: 94px;
    }

    .sm-font13 {
        font-size: 13px !important;
    }

    .col-wtleft {
        width: 11%;
    }

    .col-wtright {
        width: 87%;
    }

    .height438 {
        height: 387px;
    }

    .sm-pb15px {
        padding-bottom: 15px;
    }
}

@media (max-width:991px) {
    .sm-pr0 {
        padding-right: 0;
    }

    .sm-mt10 {
        margin-top: 10px !important;
    }

    .viewprofile .teamprofile {
        margin-top: 5px;
    }

    .slider-right p {
        height: 87px;
        overflow: hidden;
    }

    .btnborder {
        margin-bottom: 50px;
    }

    .crmbanner {
        height: 670px;
    }

    .team-socialimg40 {
        margin-top: 58px;
    }

    .filters li.search-input.search-lead {
        width: 24%;
    }

    .xs991-table {
        display: table;margin:0;
    }

    .xs991-cell {
        display: table-cell;
        float: none;
        padding:0
    }

    .xs991-caption {
        display: table-caption;
        float: none;
        padding:0;
    }
}

@media (max-width:768px) {
    .txtserchPdn {
        padding-left: 36px !important
    }

    .xs-inline {
        display: inline-block !important
    }

   
}

@media (max-width:767px) {
    #ContentPlaceHolder1_div1, #ContentPlaceHolder1_div8step {
        margin-top: 0 !important
    }



    #iconPos, .mobile-center, .social-img, a.nav-expander {
        text-align: center
    }

    .navbar, .white-bg1 {
        background: #fff
    }

    .carousel-inner .active.left {
        left: -100%
    }

    .carousel-inner .next {
        left: 100%
    }

    .carousel-inner .prev {
        left: -100%
    }

    .carousel-inner .active &gt; div {
        display: none
    }

        .carousel-inner .active &gt; div:first-child {
            display: block
        }

    .comparebox {
        padding: 10px
    }

        .comparebox .justice-left::before {
            font-size: 22px !important
        }

        .comparebox .justice-left {
            margin-right: 5px
        }

        .comparebox .inline-txt li {
            font-size: 14px;
            padding-top: 2px;
            margin-right: 5px
        }

        .comparebox .compare-btn a {
            padding: 3px;
            font-size: 14px
        }

    .mobile-float {
        float: left;
        width: 50%
    }

    #postproperty #ContentPlaceHolder1_DropdownlistZONE td label, #postproperty #ContentPlaceHolder1_RadioButtonList1 td label, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING td label, #postproperty #ContentPlaceHolder1_rbAgent td label, .radiobox td label {
        border: 1px solid #ddd;
        padding: 7px;
        font-weight: 400;
        font-size: 13px
    }

    #postproperty #ContentPlaceHolder1_DropdownlistZONE, #postproperty #ContentPlaceHolder1_RadioButtonList1, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING, #postproperty #ContentPlaceHolder1_rbAgent, .radiobox {
        width: 178px
    }

    #ContentPlaceHolder1_div3step2, #ContentPlaceHolder1_div3step3, #ContentPlaceHolder1_div4step1, #ContentPlaceHolder1_div4step2, #ContentPlaceHolder1_div8step3, #ContentPlaceHolder1_updPS {
        margin-bottom: 20px
    }

    #ContentPlaceHolder1_div9step {
        margin-top: 10px !important
    }

    #ContentPlaceHolder1_div9step1 {
        margin-bottom: 20px;
        margin-top: 5px
    }

    .in-amenities {
        z-index: 1
    }

    #ContentPlaceHolder1_div1step3 {
        margin: 20px 0 10px
    }

    #ContentPlaceHolder1_div2step2 {
        margin-bottom: 15px !important
    }

    .margin-top-10.facing.margin-top-10 {
        margin-bottom: 10px
    }

    #ContentPlaceHolder1_div2step {
        margin-top: 0
    }

    #ContentPlaceHolder1_div8step1 {
        margin-top: 25px
    }

    .col-xs-6.col-md-4.margin-top-15.col-sm-5, .mobile-mt10 {
        margin-top: 10px
    }

    a.nav-expander {
        margin: 0 auto;
        width: 17px;
        height: auto
    }

    .ddlcityhome, .flag, .header {
        margin-left: 0
    }

    #homesectioncontainer, .flag, .header {
        margin-top: 0
    }

        .header ul, .logo {
            margin: 0
        }

    #mpddl1 selectbox {
        top: 0;
        left: 0
    }

    #drpcity {
        padding: 0
    }

    .logo {
        width: 60px;
        height: auto
    }

    .mobile-none {
        display: none
    }

    .navbar {
        margin-bottom: 0;
        padding: 5px 0
    }

    .ddlcityhomebox::after {
        top: 0;
        right: 22px
    }

    a.nav-expander {
        padding: 0;
        margin-top: 17px
    }

    #citybanner, #homesection {
        margin-top: 62px
    }

    #mpddl1 {
        margin-top: 13px
    }

    .header ul {
        padding: 14px 0 0
    }

        .header ul li {
            display: inline-block;
            margin: 0 0 0 15px
        }

    #listingpage .logo.master2-logo {
        margin: 5px 0 0
    }

    #listingpage .flag {
        margin-left: 0;
        margin-top: 0
    }

    .margin-top-5.master2-optionM {
        margin-top: 4px
    }

    .master2-dropdown {
        margin-top: 10px !important
    }

    .viewprofile .logocompany {
        top: 0;
        left: 20px
    }

    .social-img {
        margin: 0 0 0 15px
    }

    .mobile-center {
        margin-bottom: 15px
    }

    .viewprofile .companyprofile .contact-info ul.list-inline li {
        width: 100%;
        border-right: 0
    }

        .viewprofile .companyprofile .contact-info ul.list-inline li:last-child, .xs-mb15 {
            border: 0
        }

    .listing #wrap {
        top: -3px
    }

    .margin-leftminus30 {
        margin-left: 0;
        width: 100%
    }

    .viewprofile .companyprofile ul.list-inline {
        margin-top: 0;
        padding: 0;
    }

    .propertylisting .container-SQRS h4, .txt-right_none {
        display: inline-block
    }

    .txt-right_none {
        text-align: left
    }

    .text-right.margintop-40.margintopminus {
        width: auto;
        float: right
    }

    .listing .media .media-body {
        width: 84%;
    }

    .txt-lt {
        text-align: left !important
    }

    .listing p {
        padding-top: 0
    }

    .col-xs-10.col-sm-6.col-md-6.col-lg-6.height128.col-nopadding {
        height: auto;
        padding: 0 10px
    }

    .mt2 {
        margin-top: 35px
    }

    .team-socialimg {
        margin-top: 0
    }

    .margintopteam {
        margin-top: 61px
    }

    .viewprofile h4.borderred {
        margin: 15px 0 0
    }

    .mob-l {
        text-align: left
    }

    .xs-mb15 {
        margin-bottom: 15px !important
    }

    .xs-pdg0 {
        padding: 0 !important
    }

    .xs-pdg10 {
        padding: 0 15px
    }

    .propertylisting .container-SQRS {
        width: 100%;
        left: 0;
        bottom: 10px
    }

    .img-fixed {
        position: relative
    }

    .mobfilter, .visible-xs {
        display: block
    }

    .xs-socialM0 {
        margin-top: 20px;
        margin-bottom: 15px
    }

    #socialiconPlace .text-right {
        margin-top: 5px !important
    }

    .xs-mt {
        margin-top: -80px !important
    }

    .viewprofile .logocompany {
        position: static;
        width: 112px;
        margin-top: 20px !important;
    }

    .viewprofile .title-container {
        margin: 20px 0 0
    }

    h4.wraptext {
        width: 100%
    }

    #loginsection {
        margin-top: 0
    }

    #ContentPlaceHolder1_hidecollection h3 {
        font-size: 19px;
        margin-bottom: 20px
    }

    .container.margin-top-30.logo-container .col-xs-12.col-xs-12.col-md-12.col-lg-12.text-center h3, .margin-top-30.whitebg .col-xs-12.col-xs-12.col-md-12.col-lg-12.text-center h3, .row.margin-top-30 .col-xs-12.col-xs-12.col-md-12.col-lg-12.text-center h3 {
        font-size: 19px
    }

    .ctgry_item.margin-top-30.positionBox {
        margin-top: 10px !important
    }

    .col-xs-12.col-xs-12.col-md-12.col-lg-12.text-right.paddingtop20 {
        margin: 0 0 15px !important;
        padding-top: 0 !important
    }

    #ContentPlaceHolder1_DataList1 {
        margin: 10px 0
    }

    .col-xs-6.col-sm-3.col-md-3.col-lg-3.text-center.inline-center {
        margin-bottom: 15px
    }

    .sm-colPdn {
        padding: 0
    }

    .searchG {
        left: 0
    }

    .search-box a.aBlock {
        padding: 0;
        display: block
    }

    .xs-mgn0 {
        margin: 0 !important
    }

    .xs-mt20 {
        margin-top: 20px !important
    }

    .tblBorder {
        border: none !important
    }

    h4.masterplan.masterH {
        top: 17%;
        left: 42%
    }

    .centerTop {
        top: 13px !important;
        left: 0 !important;
        right: 0 !important
    }

        .centerTop:before {
            margin-left: 0 !important;
            margin-right: 0
        }

    .collection-page-banner {
        height: 300px;
    }

    #ContentPlaceHolder1_imgBanner {
        height: 300px
    }

    .collection-page-light {
        height: 300px;
        margin-top: 0
    }

    .collXs-LR {
        padding-right: 0;
        padding-left: 0
    }

    .xs-PdnT15 {
        padding-top: 15px
    }

    .xs-padding-lr30 {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .brochure-search li.input {
        width: 78%
    }

    #ContentPlaceHolder1_projectpage .img-responsiveProject {
        width: 100%;
        height: 210px
    }

    .demo-gallery &gt; ul &gt; li a &gt; img {
        height: 55px;
        width: 100%
    }

    .project-details .tab-content {
        padding: 0 10px
    }

    .xs-mgnB0 {
        margin-bottom: 0 !important
    }

    .filters .prtype {
        width: 4%
    }

    .mobfilter {
        float: right;
        border: 1px solid #cb003f;
        width: 5%;
        text-align: center;
        height: 33px;
        padding-top: 8px;
        cursor: pointer
    }

    .filters select, li.reset, li.reset.smReset {
        border: 1px solid #ccc
    }

    .mobfilter:before {
        margin: 0
    }

    .mob-list {
        display: none;
        background: #CCCCCC;
        width: 100%;
        float: left;
        margin-top: 45px;
    }

    .mob-position {
        top: 190px;
        right: 0;
        position: absolute;
        width: 32%;
        padding: 0;
        display: block;
        margin-left: 2%
    }

    .xs-wdtFloat {
        float: left;
        width: 100%
    }

    .filters li.box17per {
        width: 100%;
        margin: 15px 2% 10px 0
    }

    .filters li.bhkbox, .filters li.box12per {
        width: 100%;
        margin: 0 0 10px
    }

    .xs-right {
        float: right !important
    }

    .filters li.box8per {
        width: 31% !important;
        margin: 0 2% 15px 0
    }

        .filters li.box8per:last-child {
            margin-right: 2%
        }

    li.reset, li.sortby {
        width: 100% !important;
        float: left
    }

    .filters .fa-angle-down {
        top: 8px;
        right: 10px
    }

    #morfilter-container {
        top: 44px;
        width: 290px;
        right: 0px
    }

    .xs-pr0 {
        padding-right: 5px !important
    }

    .xs-pl0 {
        padding-left: 5px !important
    }

    .xs-pdgl0 {
        padding-left: 0 !important
    }

    .mob-sortby {
        list-style: none;
        margin-top: -5px
    }

    li.sortby {
        width: 100% !important;
        float: right
    }

    .sortby-menu {
        right: 15px;
        top: 23px
    }

    .multiselect-container {
        right: 0;
        left: inherit
    }

    li.reset.smReset {
        width: 32% !important;
        float: left;
        height: 34px;
        margin-left: 2%
    }

    .filters select {
        height: 33px
    }

    .xs-pdB15 {
        padding-bottom: 15px !important
    }

    .reset.jj {
        display: none
    }

    .xs640-pdB10 {
        padding-bottom: 10px !important
    }

    .filters .prtype.prtype-col {
        width: 4%
    }

    .filters li.box17per.sm-box17, .filters li.box17per.width-box {
        width: inherit
    }

    .filters li.box17per.width-box {
        margin: 0 2% 10px 0
    }

    .xs-mgt10, .xs-mt10 {
        margin-top: 10px !important
    }

    .mob-position.mob-positionCom {
        top: 146px
    }

    .xs-pdb5 {
        padding-bottom: 5px !important
    }

    .xs-mgnb5 {
        margin-bottom: 5px !important
    }

    .filters li.search-input.srch-inpt {
        width: 94%
    }

    .filters li.box12per.prot-box12per, .filters li.box17per.pro-box17per {
        width: inherit
    }

    .filters li.box12per.pro-box12per {
        width: 49%
    }

    .mob-position.property-position {
        width: 45%;
        top: 146px;
        right: 15px
    }

    .xs-mgl0 {
        margin-left: 0 !important
    }

    .xs-mgr0 {
        margin-right: 0 !important
    }

    .xs-mgnt0 {
        margin-top: 0 !important
    }

    .mob-position.property-position.mbpotion {
        top: 102px
    }

    .xs-pt0 {
        padding-top: 0 !important
    }

    .modal-dialog {
        margin: 105px auto
    }

    .xs-mgt0, .xs-mt0 {
        margin-top: 0 !important
    }

    .xs-pl15 {
        padding-left: 15px !important
    }

    .xs-pr15 {
        padding-right: 15px !important
    }

    .xs-pr10 {
        padding-right: 10px !important
    }

    .filters li.pro-bhk {
        width: 100%;
        margin-bottom: 10px
    }

    .filters li.search-input.searchwid, .filters li.search-input.srchbox {
        width: 94%
    }

    .mob-position.property-position.Mposition {
        top: 146px
    }

    .filters li.box17per.pg-box {
        width: 49%
    }

    .filters li.box12per.pg-box12per {
        width: 49%;
        margin-top: 15px
    }

    .filters li.box12per.pg-box12per1 {
        width: 49%;
        margin-top: 0
    }

    .filters li.box17per.pg-17per {
        width: 49%;
        margin-top: 0;
        margin-right: 0
    }

    .filters li.box12per.box1 {
        width: 49%;
        margin-left: 2%
    }

    .filters li.search-input {
        width: 94%
    }

    .filters li.box17per.requBox {
        width: 100%;
        margin: 15px 0 0
    }

    .filters li.req-box, .filters li.reqrment-Bhk {
        margin: 10px 0 0;
        width: 49%
    }

    .filters li.box12per.requBox-12 {
        width: 49%;
        margin: 10px 0 0;
        float: right
    }

    .filters li.req-box {
        float: right
    }

    .filters li.box12per.box1-wd {
        width: 49%;
        margin: 10px 0 15px
    }

    .RequirementListing .sortby-menu.lright0 {
        left: inherit;
        right: 0;
        top: 28px
    }

    .filters li.box12per.requBox-12.requbox12 {
        width: 49%;
        margin: 0 0 0 2%;
        clear: none
    }

    .filters li.box12per.box12per-c {
        width: 49%;
        margin: 10px 0 15px
    }

    .filters li.box17per.bx17 {
        width: 49%;
        margin: 10px 0 0
    }

    .filters li.box17per.boxPer {
        width: 49%;
        margin: 10px 0 10px 2%
    }

    .xs-wd100, .xs-wt100 {
        width: 100% !important
    }

    .flip11.pull-left {
        float: right !important
    }

    .xs-ml15 {
        margin-left: 15px !important
    }

    #ContentPlaceHolder1_DivYoutube iframe {
        height: 240px !important
    }

    .xs-autoHt, .xs-heigtAuto {
        height: auto !important
    }

    .xs-borderRed {
        border: 1px solid #d1013c !important
    }

    .xs-pdgB0 {
        padding-bottom: 0 !important
    }

    .viewprofile ul.list-inline.xs-div {
        display: block
    }

    .inline.xs-div {
        display: block
    }

    .viewprofile .title-container h1 {
        margin-bottom: 15px
    }

    .viewprofile ul.list-inline li.add-detail:last-child {
        width: 100% !important;
        margin: 8px 0
    }

    .viewprofile .companyprofile .contact-info ul.list-inline.xs-div {
        padding: 0
    }

        .viewprofile .companyprofile .contact-info ul.list-inline.xs-div li {
            margin-bottom: 0
        }

    #sectionA_2 img {
        padding-right: 0
    }

    .xs-borBottom {
        border-bottom: 20px solid #F4F4F4 !important
    }

    .viewprofile .logocompany {
        margin: 0 auto
    }

    .viewprofile .title-container h1 {
        text-align: center;
        margin: 15px 0;
        color: #fff
    }

    .dial-div {
        margin-left: 10px !important
    }

    .xs-center {
        text-align: center !important
    }

    .xs-inline-block {
        display: inline-block !important
    }

    .xs-floatNone {
        float: none !important
    }

    .xs-pt10 {
        padding-top: 10px !important
    }

    .xs-borNone {
        border: none !important
    }

    .xs-mr15 {
        margin-right: 15px !important
    }

    .filters li.search-input.search-R {
        width: 89%
    }

    .filters li.box12per.pro-box12per.budgetBox {
        width: 24.5%;
        margin-bottom: 15px
    }

    .mob-position.mobfw {
        width: 48%
    }

    .xs-wd-auto {
        width: auto !important
    }

    .col-20wd {
        width: 100%;
        float: none
    }

    .radiobox {
        width: 200px
    }

    .xs-pl30 {
        padding-left: 30px !important
    }

    .filters li.box17per {
        width: 100% !important;
    }

    .xs-textL {
        text-align: left !important;
    }

    .propertypage .list-inline li {
        width: 100%;
    }

    .xs-mb20 {
        margin-bottom: 20px !important;
    }

    .filters li.search-input.search2 {
        width: 94%;
    }

    .multiselect.dropdown-toggle.btn.btn-default {
        width: 100% !important;
    }

    .xs-block {
        display: block !important;
    }

    .xs-mb10 {
        margin-bottom: 10px !important;
    }

    .xs-mb0 {
        margin-bottom: 0px !important;
    }

    .preT .multiselect.dropdown-toggle.btn.btn-default {
        width: 100% !important;
    }

    .filters li.box17per.boxPer.preT {
        margin-left: 0;
    }

    .filters li.box12per.pro-box12per {
        margin: 0 0 15px 0;
    }

    .xs-mt5 {
        margin-top: 5px !important
    }

    .xs-font12 {
        font-size: 12px !important
    }

    .drpp {
        max-width: 123px;
    }

    #postproperty #video {
        height: 260px;
    }

    .modalPopup {
        width: 100% !important;
    }

    .xs-mt15 {
        margin-top: 15px !important;
    }

    .media .media-body {
        padding: 6px 0 0 10px;
    }

    .xs-img80 {
        width: 80px !important;
        height: 85px !important;
    }

    .xs640-mt30 {
        margin-top: 30px !important;
    }

    .viewprofile ul.list-inline li.add-detail:last-child {
        margin: 13px 0 13px 0 !important;
    }

    .xs-textr {
        text-align: right !important;
    }

    .xs-pdgr0 {
        padding-right: 0 !important
    }

    .locality-search .flaticon-magnifying-glass34::before {
        font-size: 15px !important
    }

    .linkWithoutlinkcolor.wraptext {
        display: inline-block;
        width: 156px
    }

    .viewprofile .md-sm-position .title-container {
        margin-left: 0;
    }

    .Sharpopup {
        top: 0%;
    }

    .xs-font16 {
        font-size: 16px !important;
    }

    .aboutdeveloperlogo {
        width: 150px;
        display: inline-block
    }

    .xs-ml12 {
        margin-left: 12px !important;
    }

    .xs-height220 {
        height: 220px
    }

    .xs-scrollnone {
        overflow: hidden !important
    }

    .xs-borderBottom {
        border-bottom: 1px solid #ddd !important;
    }

    .c-circle-nav__link .fa {
        margin: 11px !important;
    }

    .xs-font18 {
        font-size: 18px !important
    }

    .comparebox .inline-txt {
        float: none;
        overflow: hidden;
    }

    a.compareshow {
        float: none;
        text-align: center;
        width: 110px;
        margin: 10px auto 0 auto;
    }

    .modal-dialog.lg-wid50 {
        width: 96%;
    }

    .xs-wid50 {
        width: 50% !important;
    }

        .xs-wid50:nth-child(2n+1) {
            clear: left
        }

    .propertypage .unitdetails3 {
        margin-top: 30px;
    }

    .propertypage .list-inline li:nth-child(3n+1) {
        clear: none;
    }

    .propertypage .list-inline li:nth-child(2n+1) {
        clear: left;
    }

    .xs-mb40 {
        margin-bottom: 40px !important
    }

    .xs-mt40 {
        margin-top: 40px !important;
    }

    .ad-tittle h2 {
        font-size: 14px;
    }

    .xs-mr10 {
        margin-right: 10px !important
    }

    .xs-mt35 {
        margin-top: 35px !important;
    }

    .xs-height300 {
        height: 300px;
    }

    .ad-tittle {
        top: 5px;
        right: 5px;
        left: 5px;
    }

    .walkthrough-modal .modal-dialog {
        width: 100% !important;
        margin: 0;
    }

    .walkthrough-modal .modal iframe {
        height: 300px
    }

    .walkthrough-modal .modal-dialog .modal-content .modal-body .close {
        right: 5px;
    }


    .search-box {
        width: 100%;
        padding: 0 15px;
    }

    .xs-wt150 {
        width: 150px;
        margin-left: auto;
        margin-right: auto;
    }

    .xs-mb30 {
        margin-bottom: 30px !important;
    }

    .bg-model .modal-title {
        font-size: 17px;
    }

    .calendar-box {
        margin-bottom: 20px;
    }

    .update-title {
        height: auto;
    }

        .update-title h2 {
            line-height: 1.3;
            font-size: 14px
        }

        .update-title p {
            font-size: 13px;
        }

    .calendar-box .month {
        font-size: 9px;
    }

    .col-wd10 .calendar-box .month {
        font-size: 11px;
    }


    .calendar-box .date {
        font-size: 18px;
    }

    .col-wd10 .calendar-box .date {
        font-size: 22px;
    }

    .lablefont .contactus label {
        font-size: 12px
    }

    .calendar-box.edit-cdr {
        width: 8%;
    }

    .update-info {
        width: 89%;
    }

    .breadcrumb-list {
        display: none
    }

    .BreadcrumbList-mt {
        margin-top: 0 !important;
    }

    .calendar-box.edit-cdr {
        vertical-align: top;
    }

    .title-centr {
        width: 100% !important;
    }

    .update-info {
        padding: 17px 10px 16px 10px;
    }

    .calendar-box.edit-cdr {
        width: 9%;
    }

    .col-wtleft {
        width: 13%;
    }

    .col-wtright {
        width: 87%;
    }

    .col-wtleft {
        width: 84px;
        float: none;
        display: inline-block;
        margin-bottom: 20px;
    }

    .col-wtright {
        width: 100%;
        float: none;
        display: inline-block;
    }

    .title-right {
        padding-top: 10px;
    }

    .verfied-bottom {
        padding: 0 5px;
    }



        .verfied-bottom p {
            line-height: 1;
            font-size: 10px;
            padding-top: 5px
        }


        .verfied-bottom a.verfied-btn {
            margin: 8px auto;
            width: 77px;
            padding: 3px 0;
            font-size: 12px;
        }

    .brochure-banner {
        margin-top: 0;
    }

    .walkthrough-banner, .collection-banner {
        margin-top: 0;
    }

    .collection-page-light, .walkthrough-light {
        top: 0;
    }

    .banner-mgn {
        margin-top: 0
    }

    .page-header a {
        padding: 1px 5px;
        font-size: 11px;
    }

    .reraimg {
        float: none;
        margin: 0 auto;
    }

    .reradetail {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
        text-align: center
    }

    .collection-page-banner {
        margin-top: 0
    }

    .height438 {
        height: auto;
    }

    .arrow-font {
        font-size: 24px !important;
    }

    .rerabrn {
        margin-left: 0;
        margin-top: 10px;
    }

    .xs-pl30 {
        padding-left: 30px;
    }

    .xs-pb15 {
        padding-bottom: 15px;
    }

    .btn122 {
        width: auto;
    }

    .slider-right p {
        height: auto;
        overflow: inherit;
    }

    .carousel-inner .height243 {
        height: 193px;
    }



    .banner-btn {
        position: static
    }

        .banner-btn .marginright-30 {
            margin-right: 0;
            margin-bottom: 15px
        }

    table.table-box.tabletd-wid td {
        width: auto;
    }

    .xs-font28 {
        font-size: 28px;
    }

    .subbox h1 {
        font-size: 22px;
    }

    .thankudiv {
        margin: 50px auto;
        width: 100%;
    }

    .demo-gallery.demo-edit &gt; ul &gt; li.img-li {
        width: 18%;
    }

        .demo-gallery.demo-edit &gt; ul &gt; li.img-li img {
            height: 35px
        }

    .article-position {
        bottom: 10px;
        left: 15px;
        right: 15px;
    }

    .team-socialimg40 {
        margin-top: 57px
    }

    .xs-height100 {
        height: 100px !important
    }

    .xs-padding10 {
        padding: 10px !important
    }

    .filters li.search-input.search-lead {
        width: 74%;
        margin-left: 0;
        margin-top: 10px
    }

    .xs-filter li.fitterbox {
        width: 33%;
    }

    .xs-filter li.buylead-filter {
        width: 32%;
        margin-right: 0
    }

    .xs-filter li.reqrment-Bhk {
        margin: 10px 1% 0 0;
        width: 25%;
    }

    .filters li.search-input.search-lead {
        margin-right: 0;
        margin-bottom: 20px
    }

    .filters li.searchfilter {
        margin: 0 auto 0 auto !important;
        float: none;
    }

    .xspostion-r {
        padding-left: 0
    }

    #divVotesCount {
        font-size: 16px;
    }

    li.fitterbox.fitr-wid {
        width: 33.33333333%;
        margin-bottom: 10px;
        margin-right: 0
    }

    li.fitterbox.fitr-type {
        width: 50%;
        margin-bottom: 10px;
        margin-right: 0
    }

    .filters li.filtr-Bhk {
        width: 50%;
        margin-bottom: 10px;
        margin-right: 0
    }

    .filters li.filtr-fine {
        width: 50%;
        margin-bottom: 10px;
        margin-right: 0
    }

        .filters li.filtr-fine input {
            height: 33px !important
        }

    li.fitterbox.filtr-price {
        width: 50%;
        margin-bottom: 10px;
        margin-right: 0
    }

    .filters li.searchfilter.serchbuy {
        float: left;
        width: 30%;
        margin: 0 10% !important;
    }

        .filters li.searchfilter.serchbuy a.resetbg {
            padding: 5px 12px 6px 12px;
        }
    footer ul li:first-child {
        margin-top:10px;
    }

    .calculator .form {
        float: none;
        width: 100%;
    }
    .calculator .results {
        float: none;
        width: 100%;
    }

    .height434 {
        height:200px !important
    }

    .navmap.nav-tabs &gt; li &gt; a {
    
    font-size:12px; padding:8px;
    }

    .evnt-cate ul li {
        float: left;
        margin: 0;
        list-style: none;
        width: 50%;
        background: #fff;
    }


    .event-dtl .col-sm-4 {
        width: 100%;
    }

    #ContentPlaceHolder1_divrsvp {
        margin-left: 15px;
        margin-right: 15px
    }

    #ContentPlaceHolder1_websitedivMain{margin-left:15px;margin-right:15px}
    #mappp .event-dtl .evntddl {
        margin: 10px 0;
    }

    .offer-prjt {
        padding: 15px;
        text-align: center;
    }
    .offer-titl {
        width: 100%;
        float: none;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .offer-btn {
        width: auto;
        float: none;
        text-align: center;
        background: #cf003f;
        color: #fff;
        display: inline-block;
    }

    .xsnone{display:none;}
    .xs-inblock{display:inline-block;}
    .crmbanner.crmbanner1 {
        height: 430px;
    }
        .crmbanner.crmbanner1 h2 {
            font-size: 26px;
            margin-top: 40px;
            margin-left:0;
        }
        .crmbanner.crmbanner1 .crmlayer p {
            margin: 0 0 10px 0;
        }

    .offer-btn.offer-btn1 {
        margin-top: 10px;
    }


    #timeborder {
        border: 0;
    }


    }


@media (max-width:639px) {
    .flag {
        display: none
    }

    .ddlcityhomebox::after {
        position: absolute;
        right: -4px;
        top: 2px;
    }

    .comparebox {
        padding: 5px
    }

        .comparebox .inline-txt {
            float: none;
            overflow: hidden;
            width: 100%
        }

        .comparebox .compare-btn {
            float: none;
            position: absolute;
            top: 5px;
            right: 5px
        }

    .ddlcityhome {
        width: auto
    }

    .mobile-pnone {
        padding-bottom: 0 !important
    }

    .txtserchPdn {
        padding-left: 5px !important
    }

    h4.masterplan.masterH {
        top: 22%;
        left: 38%
    }

    .searchgroup.searchG {
        padding: 0
    }

    .xs480-0 {
        margin-top: 0 !important
    }

    .brochure-search li.input {
        width: 71%
    }

    .locality-search {
        width: 100% !important;
        text-align: right !important;
    }

    .xs480-wid {
        width: 100%
    }

    .xs639-mt10 {
        margin-top: 10px !important
    }

    .xs639-mt0 {
        margin-top: 0 !important
    }

    .xs639-mb10 {
        margin-bottom: 10px !important
    }

    .xs639-floatnone {
        float: none !important
    }

    .xs639-floatl {
        float: left !important
    }

    .xs639-floatr {
        float: right !important
    }

    .viewprofile ul.list-inline li.wid-viewlist {
        width: 50% !important
    }

    .xs-639mt0 {
        margin-top: 0 !important
    }

    .tagline {
        width: 100%;
        font-size: 33px;
        top: -15px;
    }

    .drpp {
        max-width: 106px;
    }

    .xs-639mt15 {
        margin-top: 15px !important
    }

    .xs639-mt-25 {
        margin-top: -25px;
    }

    .linkWithoutlinkcolor.wraptext {
        width: 295px
    }

    .viewprofile .companyprofile #Projectlisting .nav-tabs li {
        width: auto;
        margin: 0 6px;
    }

    .prdetails li {
        width:50%;
        margin-left: 0;
        overflow:hidden;
    }

    .prdetails li a {
      margin-bottom:0px !important;
    }

    .project-details .nav-tabs li a, .viewprofile .nav-tabs li a, .propertypage .nav-tabs li a {
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        height: 51px;
        border-radius:0;
        width:100%;
    }

        .project-details .nav-tabs li a:hover, .viewprofile .nav-tabs li a:hover, .propertypage .nav-tabs li a:hover {
            border-top: 1px solid #ddd;
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-bottom: 2px solid #cf003f;
        }

        .prdetails li:first-child {
            margin-left: 0
        }

    .property-ad {
        width: 420px;
    }

    .xs-ml12 {
        margin-left: 9px !important;
    }

    .listing .media .media-body {
        width: 78%;
    }

    .xs639-none {
        display: none !important;
    }

    .xs639-bornone {
        border: none !important;
    }

    .xs639-wid {
        width: 100% !important;
        float: none !important;
        display: block !important;
    }

    .xs639-left {
        text-align: left !important
    }

    .RequirementPage #sectionA_2 ul.list-inline li {
        width: 100%;
    }

    .xs-639wd {
        width: 100% !important;
        float: none !important;
        display: block !important;
    }

    .xs639-center {
        text-align: center !important
    }

    .xs639-mt20 {
        margin-top: 20px
    }

    .locality-search .btnsearch {
        top: -30px;
    }

    .expanded .search-field {
        margin-top: 10px;
    }

    .walkthrough-modal .modal iframe {
        height: 300px;
    }

    .calendar-box.edit-cdr {
        width: 11%;
    }

    .update-info {
        width: 86%;
    }

    .calendar-box.edit-cdr {
        width: 12%;
    }


    .col-wd10 {
        width: 15%;
    }

    .col-wd90 {
        width: 85%;
    }

    .col-wd10 .calendar-box .month {
        font-size: 10px;
        padding: 4px 0;
    }

    .col-wd10 .calendar-box .date {
        font-size: 18px;
        padding: 6px 0;
    }

    .col-wd90 .wraptext {
        white-space: inherit;
    }

    .xs639-pl30 {
        padding-left: 30px !important;
    }

    .xs639-pr15 {
        padding-right: 15px !important;
    }

    .xs639-pl15 {
        padding-left: 15px !important;
    }

    .xs639-htauto {
        height: auto !important;
    }

    .calendar-icon {
        position: absolute;
        bottom: 10px;
        left: 30px;
        font-size: 12px;
    }

        .calendar-icon.calendar-icon639 {
            left: 0
        }

    .crmbanner {
        height: 1136px;
    }

    .viewprofile .nav-tabs.team-wid li a {
        font-size: 10px !important;
    }

    .navdiv {
        font-size: 12px;
    }

    .article-position {
        position: static;
    }

    .xs639-block {
        display: block
    }

    .xs639-bordernone {
        border: 0 !important
    }

    .team-socialimg40 {
        margin-top: 0;
        position: absolute;
        bottom: 5px;
    }
    .mapbox{width:33.33%; margin-bottom:0;}

    .mapbox:last-child{margin-bottom:20px;}

    .ptnr-box{margin-right:0;}
}

@media (max-width:480px) {
    .margintopminus {
        margin-top: 0
    }

    .mt1, .text-right.margin-top-10.wraptext.txt-right_none.margintop_none {
        margin-top: 10px !important
    }

    .teamcontact {
        margin-left: 0 !important
    }

    .col-xs-12.col-sm-6.col-md-6.col-lg-6.height128.col-nopadding {
        height: auto
    }

    .row.clickable.margin-top-20.whitebg {
        padding-bottom: 0
    }

    .agentlisting ul.list-inline li a, .developer-details ul.list-inline li a {
        font-size: 13px;
        padding-bottom: 8px
    }

    p.wraptext.margin-top-20.margintop_none {
        margin-bottom: 3px
    }

    .mt2 {
        margin-top: 25px
    }

    .mob-mt {
        margin-top: 10px !important
    }

    .viewprofile .tabstats .nav-tabs li:first-child a {
        padding-bottom: 10px
    }

    .xs-font18 a {
        font-size: 18px !important;
        padding: 0 10px !important
    }

    .xs-480pdg, .xs480-pdLR15 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .filters li {
        margin-bottom: 0;
        display: block
    }

    .filters .multiselect.dropdown-toggle.btn.btn-default {
        margin-top: 0
    }

    .filters .fa-angle-down {
        left: inherit
    }

    #morfilter-container {
        width: 290px !important
    }

    .xs480M0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .xs480-pdB0 {
        padding-bottom: 0 !important
    }

    .mob-position.property-position {
        width: 43%
    }

    .reverserow.xs480-Mlr15 {
        margin-left: 0;
        margin-right: 0
    }

    .RequirementListing .filters li.search-input.search2 {
        width: 94% !important;
        margin-left: 0 !important
    }

    .RequirementListing .nav-pills li {
        margin-right: 0
    }

    .agentlisting ul.list-inline li:first-child {
        margin-right: 10px
    }

    .viewprofile #iconPos ul.list-inline.xs-div li {
        text-align: right !important
    }

    #socialiconPlace .text-left {
        text-align: left !important
    }

    #socialiconPlace .text-right {
        text-align: right !important
    }

    .xs480-mt10 {
        margin-top: 10px !important
    }

    .xs480-mb0 {
        margin-bottom: 0 !important
    }

    .paddingleft_0 {
        padding-left: 0
    }

    .brochure-search .flaticon-magnifying-glass34 {
        left: 4%;
        top: 31%;
    }

    .subbox {
        padding: 20px 0;
    }
}

@media (max-width:479px) {
    .logo {
        width: 55px;
        margin: 0
    }

    #citybanner, #homesection {
        margin-top: 57px
    }

    #listingpage selectbox {
        margin-top: 0;
        top: 0;
        left: 0
    }

    #listingpage .header {
        margin-top: -7px
    }

    #listingpage #drpcity {
        width: 100%
    }

    .viewprofile .nav-tabs li {
        width: 25%
    }

    

    .nav-center li {
        margin-right: 11px
    }

    p.team-socialimg.margin-top-20.margintop_none {
        margin-bottom: 0;
        padding-top: 5px
    }

    h4.masterplan.masterH {
        top: 30%;
        left: 31%
    }

    .localitytab {
        width: 100% !important
    }

    .sm-walkthrough {
        margin-top: 0 !important
    }

    .brochure-search li.input {
        width: 62%
    }

    .filters .prtype, .filters .prtype.prtype-col {
        width: 7%
    }

    .mobfilter {
        width: 8%
    }

    .filters li.search-input {
        width: 83%
    }

    .mob-position {
        width: 31%
    }

    .filters li.search-input.srch-inpt {
        width: 91%
    }

    .mob-position.property-position {
        width: 40%
    }

    .filters li.search-input.searchwid {
        width: 90%
    }

    .RequirementListing .filters li.search-input.search2 {
        width: 90% !important
    }

    .RequirementListing .nav-pills li {
        margin-right: 0
    }

    .txtmailphone.margin-l30 {
        margin: 5px 0 0 !important;
        display: block
    }

    .filters li.search-input.srchbox {
        width: 91%
    }

    .viewprofile .nav-tabs li a {
        font-size: 14px !important
    }

    .filters li.search-input.search-R {
        width: 82%
    }

    ul.nav-pills &gt; li &gt; a {
        padding: 5px 5px
    }

    .licalityFont {
        font-size: 13px !important
    }

    .xs479-mt0 {
        margin-top: 0 !important
    }

    .xs479-pt0 {
        padding-top: 0 !important
    }

    .col-xs-479 {
        width: 100% !important;
        float: none !important;
        display: block !important
    }

    .drpp {
        max-width: 56px;
    }

    .developer-details ul.list-inline li:first-child {
        margin-right: 10px
    }

    .listing .media .media-body {
        width: 70%;
    }

    .wraptext.xs-wd-auto {
        width: 100% !important
    }

    .xs479-none {
        display: none !important
    }

    .xs-479-hidden {
        overflow-x: hidden
    }

    .linkWithoutlinkcolor.wraptext {
        width: 175px;
    }

    .xs-479wd {
        width: 100% !important;
        float: none !important;
        display: block !important;
    }

    .xs479-mt10 {
        margin-top: 10px !important
    }

    .xs479-mt15 {
        margin-top: 15px !important
    }

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

    .xs479-bdrnone {
        border: none !important;
    }

    .property-ad {
        width: 310px;
    }

    .xs479-font12 {
        font-size: 12px !important;
    }

    .xs479-font10 {
        font-size: 10px !important;
    }

    .xs479-font16 {
        font-size: 16px !important;
    }

    .img-height {
        height: 73px;
    }

    .xs-ml12 {
        margin-left: 6px !important;
    }

    .xs479-right {
        text-align: right !important
    }

    .xs479-show {
        display: inline-block !important;
    }

    .xs479-borright {
        border-right: 1px solid #ddd !important;
    }

    .xs479-htauto {
        height: auto
    }

    .xs479-mlr5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }

    .xs-479wd50 {
        width: 50%
    }

        .xs-479wd50:nth-child(2n+1) {
            clear: left;
        }

    .xs479-mt25 {
        margin-top: 25px !important
    }

    .xs479-mb20 {
        margin-bottom: 20px !important
    }

    .ad-tittle h6 {
        font-size: 12px;
    }


    .walkthrough-modal .modal-dialog {
        margin: 145px 0 0 0;
    }

    .walkthrough-modal .modal iframe {
        height: 180px;
    }

    .title-centr h1 {
        line-height: 1.3;
    }

    .calendar-box.edit-cdr {
        width: 14%;
    }

    .update-info {
        width: 82%;
        font-size: 15px;
    }

    .col-wd10 {
        width: 15%;
    }

    .col-wd90 {
        width: 85%;
    }

    .calendar-box.edit-cdr {
        width: 17%;
    }

    .update-info {
        width: 80%;
    }



    .col-wd10 {
        width: 20%;
    }

    .col-wd90 {
        width: 80%;
    }


    

    .crmbanner {
        height: 1250px;
    }

    .leftcell-center {
        display: block;
        width: 100%;
    }

    .rightcell-center {
        display: block;
        width: auto;
        padding-left: 0;
        margin-top: 10px;
        text-align: center;
    }

    .filters li.searchfilter.serchbuy a.resetbg {
        padding: 6px 12px 6px 12px;
    }
}

@media (max-width:360px) {
    .margin-top-10.mob-font {
        font-size: 11px
    }

    .mt2 {
        margin-top: 13px
    }
}

@media (max-width:359px) {
    #postproperty #ContentPlaceHolder1_DropdownlistZONE td label, #postproperty #ContentPlaceHolder1_RadioButtonList1 td label, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING td label, #postproperty #ContentPlaceHolder1_rbAgent td label, #postproperty ul.list-inline li.active, .radiobox td label {
        padding: 5px
    }

    #postproperty #ContentPlaceHolder1_DropdownlistZONE, #postproperty #ContentPlaceHolder1_RadioButtonList1, #postproperty #ContentPlaceHolder1_RadioButtonListbOOKING, #postproperty #ContentPlaceHolder1_rbAgent, .radiobox {
        width: 170px
    }

    .header ul li {
        margin: 0 0 0 10px;
        float: left
    }

    .header {
        width: 40% !important
    }

    .xs360-MT {
        margin-top: 10px !important
    }

    .brochure-search li.input {
        width: 57%
    }

    .viewprofile .nav-tabs li a {
        font-size: 12px !important
    }

    .licalityFont {
        font-size: 11px !important
    }

    .drpp {
        max-width: 48px;
    }

    .listing .media .media-body {
        width: 64%;
    }

    .linkWithoutlinkcolor.wraptext {
        width: 135px;
    }

    .team-socialimg img {
        margin-right: 4px;
    }

   
    

    .xs-ml12 {
        margin-left: 5px !important;
    }

    .table-box {
        font-size: 11px;
    }

    .xs359-left {
        text-align: left !important
    }

    .walkthrough-modal .modal-dialog {
        margin: 75px 0 0 0;
    }


    .calendar-box.edit-cdr {
        width: 17%;
    }

    .update-info {width: 79%;}

    .calendar-box.edit-cdr {width: 19%;}

    .update-info {width: 78%;}


    .col-wd10 {
        width: 22%;
    }

    .col-wd90 {
        width: 78%;
    }
}

</pre></body></html>