/*
@media only screen and (max-width: 600px) {
    .focus_property_box_holder {
        width: 100% !important;
    }

    .w100-m {
        width: 100% !important
    }

    .w50-m {
        width: 50% !important
    }

    .focus_property_price {
        display: none !important;
    }
}

@media only screen and (max-width: 1000px) {
    .focus_property_box_holder {
        width: 50% !important;
    }
}
*/
@media only screen and (max-width: 600px) {
    .f-wrap-m {
        flex-wrap: wrap !important
    }

    .w50-m {
        width: 50% !important
    }

    .w100-m {
        width: 100% !important
    }

    .focus_search_field {
        max-width: 100% !important;
        margin-right: 0 !important
    }

    .number_input {
        width: calc(50% - 10px) !important
    }

    .number_input:nth-child(odd) {
        /*margin-left: 20px;*/
        position: relative;
    }

    /*
    .number_input:nth-child(odd):before {
        content: '-';
        position: absolute;
        bottom: 8px;
        left: -13px;
    }
    */
    .number_input:nth-child(odd):after {
        content: '-';
        position: absolute;
        bottom: 8px;
        right: -13px;
    }

    .number_input:nth-child(even) {
        /*margin-right: 10px;*/
        margin-left: 20px;
    }

    .search_results_properties {
        justify-content: center !important;
    }
}

@media only screen and (min-width: 600px) {
    .focus_search_field.wider {
        max-width: 380px !important;
        min-width: 380px !important;
    }

    .focus_search_field.narrow {
        max-width: 70px !important;
        min-width: 70px !important;
    }

    .focus_search_field.number_input {
        max-width: 60px !important;
        min-width: 60px !important;
    }
}

@media (max-width: 767px) {

    body .slick-prev,
    body .slick-next {
        display: block !important
    }

    .property-banner .tab-pane {
        padding-top: 80% !important;
    }

    #property-detail-wrap .list-2-cols li span {
        text-align: right
    }

    .lSAction>.lSPrev {
        left: 0 !important
    }

    .lSAction>.lSNext {
        right: 0 !important
    }

    .lSAction>a {
        margin-top: 0 !important
    }

    .list-inline-item.btn-email {
        display: none !important
    }

    .focus_single_property_price {
        display: none
    }

    .agent-details .agent-information {
        margin-top: 10px;
        padding-left: 15px !important
    }

    .property-overview-data ul {
        width: 100% !important
    }
}

/*@media (max-width: 767.98px) {}*/