@charset "utf-8";


/* =================================== max-width 1440px;=================================== */

@media (max-width: 1442px) {
    #search {
    }
}

/* =================================== max-width 1200px;================================== */
@media (max-width: 1200px) {

    #login-tab {
        margin-left: 800px;
    }
    #main-logo{
        margin-left: -15px;
    }
    #intro p{
        font-size:14px;
    }
    #intro h3{
        font-size:22px;
        margin-top:10px;
    }
    .feat-txt{
        height:180px;
    }
    .sell-holder p{
        font-size:14px;	
    }
    .sell-holder h2{
        font-size:20px;	
    }

    .search-cont{
        height:366px;
    }
    #search-sr {
        max-height: 501px;
    }
    #result-content .item-list p.abstract {
        padding-top: 0px;
        height: 235px;
        font-size:14px;
    }
    #result-content .item-list h5 {
        font-size: 20px;
    }
    #result-content .item-list .list-price {
        font-size: 16px;
        line-height: 18px;
    }
    #result-content .prop-details-list {
        margin:5px 0px;
    }
    table.overview td {
        padding:7px 10px 8px 10px;
        font-size:14px;
    }
    .similar-item {
        margin: 10px 8px;
    }
    #lng-switch {
        margin-left:766px;
    }
    .para-img {
        width: 280px;
    }
    .topper-left{
        padding-top:40px;
        font-size:16px;
    }
    .topper-right{
        padding-top:40px;
        font-size:16px;
    }
    ul.faves {
        font-size:16px;
    }
    .nav-justified > li > a {font-size: 10px;}
    .lng-flag{
        height: 18px;
        margin: 0px 0px 0px 8px;
    }
}

/* =================================== max-width 992px;=================================== */
@media (max-width: 992px) {

    #login-tab {
        margin-left: 600px;
    }
    .lng-switch {
        display:none;
    }

    .search-cont{
        height:374px;
    }
    #intro h3{
        font-size:28px;
        margin:20px 0px;
    }
    .feat-txt{
        height:250px;
        margin-top:30px;
    }
    .para-img{
        display:none;
    }
    #result-content .item-list p.abstract {
        padding-top: 20px;
        height: 235px;
        font-size:18px;
    }
    #result-content .item-list h5 {
        font-size: 32px;
    }
    #result-content .item-list .list-price {
        font-size: 24px;
        line-height: 30px;
    }
    #result-content .prop-details-list {
        margin:10px 0px;
    }
    #result-content .item-list .usrAddListing {
        margin-right:20px;
        font-size:20px;
    }
    #result-content .item-list .btn-view{
        margin-left:20px;
        font-size:20px;
    }
    .agent-title {
        font-size: 22px;
        margin-top: 0px;
    }
    .agent-name {
        font-size: 18px;
        margin-top: 10px;
    }
    .agent-tel {
        padding-top: 4px;
        font-size: 12px;
    }
    .agent-email {
        font-size: 11px;
        padding: 4px 0px 20px;
    }
    .btn-agent{
        margin-left:-40px;
        max-width:none;
        margin-bottom:10px;
    }
    .similar-item {
        width: 47%;
    }
    .similar-item-image img {
        width: 100%;
        height: 210px;
    }

    .header-cntc {
        padding-top: 75px;
    }
    .logo-main {
        width: 300px;
        height: 100%;
        display: block;
        margin-top: 20px;
    }
    .nav-line {
        padding-left: 0px;
    }
    .navbar-justified .navbar-nav > li > a {
        color: #fff;
        font-size: 13px;
        padding: 0px 18px 10px 0px;
        -webkit-transition: all 0.25s ease-out;
        transition: all 0.25s ease-out;
        font-weight: 600;
    }
    h4{
        margin-top: -15px;
    }
    #search {
        position: relative;
    }
    #search .search-title{ display:none; }
    #search select, #search input, #search .col-xs-3{
        width:100%;
        float:none;
    }
    .search-cont{
        height:350px;
    }
    .sh-wrapper {
        background-color: #f5f4f3;
        height: inherit;
    }
    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        margin-right: 0;
        margin-bottom:5px;
    }
    #search .form-group {
        margin-bottom: 5px;
    }
    .topper-left {
        font-size: 12px;
    }
    #lng-switch-mob {
        display: inline-block;
        z-index:7;
        position:absolute;
        top: 86px;
        left: 15px;
    }

}

/* =================================== max-width 767px;=================================== */
@media(max-width: 767px) {
    #enquiryContainer {
        width:100%;
        bottom: 0;
        display: none;
        position: relative;
        background: #E4E4E4;
        padding: 15px;
        margin-bottom: 10px;
    }
    #featured {
        margin-top: 20px;
    }
    #featured h2 {
        font-size: 22px;
    }
    #login-tab {
        margin-left: 10px;
        margin-top: 67px;
    }
    #logo-panel {
        display:none;
    }

    .feat-txt{
        height:150px;
        margin-top:0px;
    }
    #logo-mob-panel{
        display:block;
    }

    #topper {
        border-top: solid 5px #fff;
        height: 60px;
    }
    .header-cntc {
        text-align: center;
    }
    #weather{
        width:85%!important;
        margin-left:7%;
    }
    #mobile-search {
        display: block;
    }
    #search-sr{
        display:none; 
    }
    .view-change{
        display:none;
    }
    .mob-back{
        display:inline-block;
    }
    #result-content .item-list p.abstract {
        height: 220px;
        font-size:16px;
    }
    #result-content .item-list h5 {
        font-size: 26px;
    }
    .rsDefault .rsFullscreenIcn {
        display:none;
    }
    .table-responsive{
        border:none;
    }
    .team-profile-sm{
        margin-left:0px;
        text-align:center;
    }
    .agent-name {
        margin-left:0px;
        text-align:center;
    }
    .agent-tel {
        margin-left:0px;
        font-size:14px;
    }
    .agent-email {
        margin-left:0px;
        font-size:14px;
    }
    .btn-agent{
        margin-left:0px;
    }
    .btn-print{
        display:none;
    }
    .similar-item {
        width: 97%;
    }
    h2.price {
        margin-top:0px;
        float: none;
        text-align:center;
    }
    #listing-header h1 {
        margin-left: 0px;
        text-align:center;
    }
    .similar-item-image img {
        width: 100%;
        height: 360px;
    }
    #hp-video{
        display:none;
    }

    #lng-switch{
        margin-left: 42%;
        margin-top: 59px;
        background:transparent;
    }
    .lng-flag{
        height: 20px;
        padding: 0px;
    }
    .navbar-justified .navbar-nav > li > a {
        background-color:#061f5c;
        text-align:center;
    }
    .navbar-justified .navbar-nav>li>a:hover {
        background-color: #8e9090;
        color:#fff;
    }
    .navbar-toggle {
        margin-top:-20px;
        padding: 6px 10px;
    }
    .navbar-collapse {
        margin-right:-15px;
        overflow:visible!important;
    }
    .nav-justified {
        margin-top: 0px;
    }
    .navbar-justified .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .nav-justified .open .dropdown-menu {
        background-color: #ddd;
        width:100%;
        text-align:center;
        margin-top:0px;
    }
    .nav-justified.open .dropdown-menu>li>a {
        line-height: 18px;
        font-size:12px;
        text-align:center;
    }
    .nav-justified.open .dropdown-menu>li>a:hover {
        color:#fff;
    }
    .nav-justified > li > a {
        color: #fff;
        background-color:#061f5c;
        font-size:14px;
        line-height:24px;
        font-weight:400;
    }
    .navbar-justified .navbar-nav>.open>a, .navbar-justified .navbar-nav>.open>a:focus, .navbar-justified .navbar-nav>.open>a:hover {
        color: #8e9090;
        background-color:#061f5c;
    }
    .header-cntc {
        padding-bottom: 20px;
        padding-top:10px;
        font-size: 14px;
        margin:0px -15px;
    }
    .body-text{
        font-size: 15px;
    }
    h4{
        margin-top: -3% 
    }
    .links{
        font-size: 15px;
    }
    .logo-main {
        display:none;
    }
    .topper-left{
        font-size: 12px;
        padding-top: 10px;
    }
    .topper-right{ 
        padding-top:10px; 
        font-size:12px;
    }
    #lng-switch-mob {
        top:215px;
    }
    #mob-logo{
        text-align:center;
    }
    .logo-mob{
        height:140px;
    }
    #featured .item img{
        width:100%;
    }
    #opener {
        display:none;
    }
    #slide-panel {
        display:none;
    }
    #listing-content .abstract {
        margin: 20px;
    }
    #listing-content .listing-feature {
        margin: 20px
    }
}
/* =================================== max-width 480px;=================================== */
@media(max-width: 480px) {
    #lng-switch{
        margin-left: 33%;
        margin-top: 59px;
        background:transparent;
    }
    #login-tab {
        margin-left: 10px;
        margin-top: -3px;
    }
    li#frm-login > a {
        padding: 4px 3px;
        font-size:11px;
    }
    #intro h3{
        font-size:15px;
        margin:10px 0px;
        font-weight:600;
    }
    .feat-txt{
        height:235px;
        margin-top:0px;
    }
    .feat-hdg {
        height: 30px;
    }
    .sell-holder {
        margin: 20px 0px 20px;
        height: 400px;
    }
    #topper {
        border-top: solid 5px #fff;
        height: 60px;
    }
    .query-text{
        text-align:center;
    }
    #result-content .item-list p.abstract {
        height: 305px;
        font-size:14px;
    }
    #result-content .item-list h5 {
        font-size: 20px;
    }
    #result-content .item-list .list-price {
        font-size: 16px;
        line-height: 24px;
    }
    #result-content .prop-details-list {
        margin:10px -15px;
    }
    #result-content .item-list .usrAddListing {
        margin-right:10px;
        font-size:14px;
    }
    #result-content .item-list .btn-view{
        margin-left:10px;
        font-size:14px;
    }
    #listing-content .listing-gallery {
        min-height: 430px;
    }
    .similar-item-image img {
        width: 100%;
        height: 210px;
    }
    #topper .fa {
        margin-left: 5px;
    }
    .body-text{
        font-size: 15px;
    }
    .about-image{
        width: 100%;
        padding-bottom: 10px;
    }
    .links{
        font-size: 14px;
    }
    h4{
        margin-top: -5%;
    }
    .address{
        font-size: 15px
    }
    #lng-switch-mob {
        top:170px;
    }
    #mob-logo{
        text-align:center;
    }
    .logo-mob{
        height:100px;

    }

    /* =================================== max-width 320px;=================================== */
    @media(max-width: 320px) {
        #result-content .item-list p.abstract {
            height: 365px;
            font-size: 14px;

        }
        #lng-switch-mob {
            top:160px;
        }
        #lng-switch-mob {
            top:168px;
        }
        #mob-logo{
            text-align:center;
        }
        .logo-mob{
            height:80px;
        }
    }