@media ( min-width:320px ) and ( max-width:479px ) {
    .navbar-nav {
        margin: 15px 0px;
    }
    .navbar-toggle {
        background-color: #DDD;
    }
    .main-menu .navbar-nav>li {
        margin: 0;
    }
    .main-menu .navbar-default .navbar-toggle {
        float: left;
    }
    .top-header {
        padding-top: 0;
    }
    .top-header .navbar-default .navbar-nav>li>a {
        text-align: center;
        margin-left: 0;
    }
    .top-header .navbar-nav .open .dropdown-menu {
        border: 1px solid rgba(0, 0, 0, 0.15);
    }
    .top-header .navbar-toggle {
        margin-top: 20px;
    }
    .dropdown.open a.dropdown-toggle:before,.dropdown.open a.dropdown-toggle:after, .list_your_property .menu-item-info:before, .list_your_property .menu-item-info:after {
        left: 47%;
    }
    .dropdown.open {
        margin-bottom: 10px;
    }
    .flags {
        float: left !important;
    }
    .menu-item-info {
        position: relative;
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }
	.search-form {
		margin: 15px auto 40px auto;
		width: 100%;
		padding: 20px;
	}
    .search-bg, .search-area {
		height: 330px;
    }
    .search-form .form-horizontal .form-group {
        margin: 0px;
    }
    #sale-rent, #searchbox {
        margin-bottom: 10px;
    }
    #sale-rent {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        border-right: 1px solid #CCC;
    }
    #searchbox {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
    }
    .search-form .btn-primary {
        width: 100%;
		margin:10px 8px;
    }
    .sec-pad {
        padding: 25px 0px;
    }
    .slide-text {
        padding: 0 15px;
    }
    .features-slide {
        padding: 25px 0px 40px 0px;
    }
    .flex-control-nav {
        width: 100%;
        left: auto;
        bottom: auto;
    }
    .slide-img img {
        max-height: 250px;
        margin-bottom: 20px;
        max-width: 100%;
    }
    .get-started a {
        position: relative;
        bottom: -20px;
        margin: 20px 0;
        float: left;
        width: 100%;
        left: 0;
    }
    .client {
        float: none;
        width: auto;
        margin: 10px 0px;
    }
    .footer-widget {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .country-select {
        width: 100%;
    }
    /* search page */
    .search-page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .search-page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .head-search {
        margin: 15px 0px;
        width: 100%;
    }
    .search-filters select {
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .search-filters .padleftzero {
        padding-left: 15px;
    }
    .search-filters .margins {
        margin-left: 15px;
    }
    .right-nav {
        float: left !important;
    }
    .right-nav>li {
        width: 100%;
    }
    .search-page .right-nav .dropdown-menu {
        background-color: #fff;
        right: auto;
    }
    .search-page .dropdown.open a.dropdown-toggle:before, .search-page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .search-page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .search-results .list_your_property {
        padding: 10px 5px;
    }
    .total-result {
        display: none;
    }
    .property-list .tab-pane {
        width: 100%;
    }
    .property-detail {
        padding-left: 15px;
        margin-top: 10px;
    }
    .property-price {
        padding-left: 15px;
    }
    /* search page */
    /* pages */
    .page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .page .right-nav .dropdown-menu {
        background-color: #fff;
        right: auto;
    }
    .page .right-nav>li, .page .main-menu .navbar-nav>li {
        margin: 0px 35px 0px 0px;
    }
    .page .dropdown.open a.dropdown-toggle:before, .page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .side-menu {
        text-align: left;
    }
    .sidebar {
        padding: 0;
    }
    .page-content {
        border: none;
        float: left;
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    /* pages */
    /* property details page */
    .property-details .nav-tabs>li>a {
        padding: 7px 15px;
        margin-bottom: 10px;
    }
    .google-map .nav-tabs>li>a {
        padding: 0 0 10px 0;
        margin-bottom: 0;
    }
    .right-sidebar {
        float: left;
        width: 100%;
    }
    .pricing-info {
        float: left;
        width: 100%;
        padding-left: 0;
    }
    .agent-detail {
        padding-left: 15px;
    }
    /* property details page */
    .save-search {
        padding: 0;
        margin: 10px 0px;
    }
    .tooltip2, .estimated-price .tooltip2 {
        width: 100%;
        position: relative;
        left: 0 !important;
    }
    .pie-per-month {
        top: 65%;
    }
    .overview-ratings .nav>li>a {
        padding: 10px 10px;
    }
    .rating h4 {
        margin: 10px 0px;
    }
    .useful span {
        width: 100%;
        margin-bottom: 10px;
    }
    .useful .btn-primary {
        margin-left: 0;
    }
    .advisor h2 {
        float: left;
        width: 100%;
    }
	#header .nav>li{
		float: left;
		width: 100%;
	}
	.signin-or-register a {
        font-size: 13px;
        padding-bottom: 11px;
    }
}
@media ( min-width:480px ) and ( max-width:567px ) {
    .navbar-nav {
        margin: 15px 0px;
    }
    .navbar-toggle {
        background-color: #DDD;
    }
    .main-menu .navbar-nav>li {
        margin: 0;
    }
    .main-menu .navbar-default .navbar-toggle {
        float: left;
    }
    .top-header {
        padding-top: 0;
    }
    .top-header .navbar-default .navbar-nav>li>a {
        text-align: center;
        margin-left: 0;
    }
    .top-header .navbar-nav .open .dropdown-menu {
        border: 1px solid rgba(0, 0, 0, 0.15);
    }
    .top-header .navbar-toggle {
        margin-top: 20px;
    }
    .dropdown.open a.dropdown-toggle:before,.dropdown.open a.dropdown-toggle:after, .list_your_property .menu-item-info:before, .list_your_property .menu-item-info:after {
        left: 47%;
    }
    .dropdown.open {
        margin-bottom: 10px;
    }
    .flags {
        float: left !important;
    }
    .menu-item-info {
        position: relative;
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }
    .search-form {
        margin: 50px auto;
        width: 100%;
        padding: 20px;
    }
    .search-bg, .search-area {
        height: 285px;
    }
    .search-form .form-horizontal .form-group {
        margin: 0px;
    }
    #sale-rent, #searchbox {
        margin-bottom: 10px;
    }
    #sale-rent {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        border-right: 1px solid #CCC;
    }
    #searchbox {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
    }
    .search-form .btn-primary {
        width: 100%;
    }
    .sec-pad {
        padding: 25px 0px;
    }
    .slide-text {
        padding: 0 15px;
    }
    .features-slide {
        padding: 25px 0px 40px 0px;
    }
    .flex-control-nav {
        width: 100%;
        left: auto;
        bottom: auto;
    }
    .slide-img img {
        max-height: 250px;
        margin-bottom: 20px;
        max-width: 100%;
    }
    .get-started a {
        position: relative;
        bottom: -20px;
        margin: 20px 0;
        float: left;
        width: 100%;
        left: 0;
    }
    .client {
        float: none;
        width: auto;
        margin: 10px 0px;
    }
    .footer-widget {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .country-select {
        width: 100%;
    }
    /* search page */
    .search-page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .search-page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .head-search {
        margin: 15px 0px;
        width: 100%;
    }
    .search-filters select {
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .search-filters .padleftzero {
        padding-left: 15px;
    }
    .search-filters .margins {
        margin-left: 15px;
    }
    .right-nav {
        float: left !important;
    }
    .search-page .right-nav>li {
        width: 100%;
    }
    .search-page .right-nav .dropdown-menu {
        background-color: #fff;
        right: auto;
    }
    .search-page .dropdown.open a.dropdown-toggle:before, .search-page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .search-page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .search-results .list_your_property {
        padding: 10px 5px;
    }
    .total-result {
        display: none;
    }
    .property-list .tab-pane {
        width: 100%;
    }
    .property-detail {
        padding-left: 15px;
        margin-top: 10px;
    }
    .property-price {
        padding-left: 15px;
    }
    /* search page */
    /* pages */
    .page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .page .right-nav .dropdown-menu {
        background-color: #fff;
        right: auto;
    }
    .page .right-nav>li, .page .main-menu .navbar-nav>li {
        margin: 0px 35px 0px 0px;
    }
    .page .dropdown.open a.dropdown-toggle:before, .page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .side-menu {
        text-align: left;
    }
    .sidebar {
        padding: 0;
    }
    .page-content {
        border: none;
        float: left;
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    /* pages */
    /* property details page */
    .property-details .nav-tabs>li>a {
        padding: 7px 15px;
        margin-bottom: 10px;
    }
    .google-map .nav-tabs>li>a {
        padding: 0 0 10px 0;
        margin-bottom: 0;
    }
    .right-sidebar {
        float: left;
        width: 100%;
    }
    .pricing-info {
        float: left;
        width: 100%;
        padding-left: 0;
    }
    .agent-detail {
        padding-left: 15px;
    }
    /* property details page */
    .save-search {
        padding: 0;
        margin: 10px 0px;
    }
    .pie-per-month {
        top: 65%;
    }
}
@media ( min-width:568px ) and ( max-width:684px ) {
    .navbar-nav {
        margin: 15px 0px;
    }
    .navbar-toggle {
        background-color: #DDD;
    }
    .main-menu .navbar-nav>li {
        margin: 0;
    }
    .main-menu .navbar-default .navbar-toggle {
        float: left;
    }
    .top-header {
        padding-top: 0;
    }
    .top-header .navbar-default .navbar-nav>li>a {
        text-align: center;
        margin-left: 0;
    }
    .top-header .navbar-nav .open .dropdown-menu {
        border: 1px solid rgba(0, 0, 0, 0.15);
    }
    .top-header .navbar-toggle {
        margin-top: 20px;
    }
    .dropdown.open a.dropdown-toggle:before,.dropdown.open a.dropdown-toggle:after, .list_your_property .menu-item-info:before, .list_your_property .menu-item-info:after {
        left: 47%;
    }
    .dropdown.open {
        margin-bottom: 10px;
    }
    .flags {
        float: left !important;
    }
    .menu-item-info {
        position: relative;
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }
    .search-form {
        margin: 50px auto;
        width: 100%;
        padding: 20px;
    }
    .search-bg, .search-area {
        height: 285px;
    }
    .search-form .form-horizontal .form-group {
        margin: 0px;
    }
    #sale-rent, #searchbox {
        margin-bottom: 10px;
    }
    #sale-rent {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        border-right: 1px solid #CCC;
    }
    #searchbox {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
    }
    .search-form .btn-primary {
        width: 100%;
    }
    .sec-pad {
        padding: 25px 0px;
    }
    .slide-text {
        padding: 0 15px;
    }
    .features-slide {
        padding: 25px 0px 40px 0px;
    }
    .flex-control-nav {
        width: 100%;
        left: auto;
        bottom: auto;
    }
    .slide-img img {
        max-height: 250px;
        margin-bottom: 20px;
        max-width: 100%;
    }
    .get-started a {
        position: relative;
        bottom: -20px;
        margin: 20px 0;
        float: left;
        width: 100%;
        left: 0;
    }
    .client {
        float: none;
        width: auto;
        margin: 10px 0px;
    }
    .footer-widget {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .country-select {
        width: 100%;
    }
    /* search page */
    .search-page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .search-page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .head-search {
        margin: 15px 0px;
        width: 100%;
    }
    .search-filters select {
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .search-filters .padleftzero {
        padding-left: 15px;
    }
    .search-filters .margins {
        margin-left: 15px;
    }
    .right-nav {
        float: left !important;
    }
    .search-page .right-nav>li {
        width: 100%;
    }
    .search-page .right-nav .dropdown-menu {
        background-color: #fff;
        right: auto;
    }
    .search-page .dropdown.open a.dropdown-toggle:before, .search-page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .search-page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .search-results .list_your_property {
        padding: 10px 5px;
    }
    .total-result {
        display: none;
    }
    .property-list .tab-pane {
        width: 100%;
    }
    .property-detail {
        padding-left: 15px;
        margin-top: 10px;
    }
    .property-price {
        padding-left: 15px;
    }
    /* search page */
    /* pages */
    .page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .page .right-nav .dropdown-menu {
        background-color: #fff;
        right: auto;
    }
    .page .right-nav>li, .page .main-menu .navbar-nav>li {
        margin: 0px 35px 0px 0px;
    }
    .page .dropdown.open a.dropdown-toggle:before, .page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .side-menu {
        text-align: left;
    }
    .sidebar {
        padding: 0;
    }
    .page-content {
        border: none;
        float: left;
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    /* pages */
    /* property details page */
    .property-details .nav-tabs>li>a {
        padding: 7px 15px;
        margin-bottom: 10px;
    }
    .google-map .nav-tabs>li>a {
        padding: 0 0 10px 0;
        margin-bottom: 0;
    }
    .right-sidebar {
        float: left;
        width: 100%;
    }
    .pricing-info {
        float: left;
        width: 100%;
        padding-left: 0;
    }
    .agent-detail {
        padding-left: 15px;
    }
    /* property details page */
    .save-search {
        padding: 0;
        margin: 10px 0px;
    }
    .more-options {
        float: left;
        width: 100%;
    }
    .pie-per-month {
        top: 63%;
    }
}
@media ( min-width:685px ) and ( max-width:767px ) {
    .navbar-nav {
        margin: 15px 0px;
    }
    .navbar-toggle {
        background-color: #DDD;
    }
    .main-menu .navbar-nav>li {
        margin: 0;
    }
    .main-menu .navbar-default .navbar-toggle {
        float: left;
    }
    .top-header {
        padding-top: 0;
    }
    .top-header .navbar-default .navbar-nav>li>a {
        text-align: center;
        margin-left: 0;
    }
    .top-header .navbar-nav .open .dropdown-menu {
        border: 1px solid rgba(0, 0, 0, 0.15);
    }
    .top-header .navbar-toggle {
        margin-top: 20px;
    }
    .dropdown.open a.dropdown-toggle:before,.dropdown.open a.dropdown-toggle:after, .list_your_property .menu-item-info:before, .list_your_property .menu-item-info:after {
        left: 47%;
    }
    .dropdown.open {
        margin-bottom: 10px;
    }
    .flags {
        float: left !important;
    }
    .menu-item-info {
        position: relative;
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }
    .search-form {
        margin: 50px auto;
        width: 100%;
        padding: 20px;
    }
    .search-bg, .search-area {
        height: 285px;
    }
    .search-form .form-horizontal .form-group {
        margin: 0px;
    }
    #sale-rent, #searchbox {
        margin-bottom: 10px;
    }
    #sale-rent {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        border-right: 1px solid #CCC;
    }
    #searchbox {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
    }
    .search-form .btn-primary {
        width: 100%;
    }
    .sec-pad {
        padding: 25px 0px;
    }
    .slide-text {
        padding: 0 15px;
    }
    .features-slide {
        padding: 25px 0px 40px 0px;
    }
    .flex-control-nav {
        width: 100%;
        left: auto;
        bottom: auto;
    }
    .slide-img img {
        max-height: 250px;
        margin-bottom: 20px;
        max-width: 100%;
    }
    .get-started a {
        position: relative;
        bottom: -20px;
        margin: 20px 0;
        float: left;
        width: 100%;
        left: 0;
    }
    .client {
        float: none;
        width: auto;
        margin: 10px 0px;
    }
    .footer-widget {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .country-select {
        width: 100%;
    }
    /* search page */
    .search-page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .search-page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .head-search {
        margin: 15px 0px;
        width: 100%;
    }
    .search-filters select {
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .search-filters .padleftzero {
        padding-left: 15px;
    }
    .search-filters .margins {
        margin-left: 15px;
    }
    .right-nav {
        float: left !important;
    }
    .search-page .right-nav>li {
        width: 100%;
    }
    .search-page .right-nav .dropdown-menu {
        background-color: #fff;
        right: auto;
    }
    .search-page .dropdown.open a.dropdown-toggle:before, .search-page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .search-page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .search-results .list_your_property {
        padding: 10px 5px;
    }
    .total-result {
        display: none;
    }
    .property-list .tab-pane {
        width: 100%;
    }
    .property-detail {
        padding-left: 15px;
        margin-top: 10px;
    }
    .property-price {
        padding-left: 15px;
    }
    .more-options {
        float: left;
        width: 100%;
    }
    .property-images {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .property .property-img {
        float: left;
    }
    /* search page */
    /* pages */
    .page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .page .right-nav .dropdown-menu {
        background-color: #fff;
    }
    .page .right-nav>li, .page .main-menu .navbar-nav>li {
        margin: 0px 35px 0px 0px;
        width: 100%;
    }
    .page .dropdown.open a.dropdown-toggle:before, .page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .page .main-menu .navbar-collapse {
        padding-left: 15px;
        padding-right: 15px;
    }
    .side-menu {
        text-align: left;
    }
    .sidebar {
        padding: 0;
    }
    .page-content {
        border: none;
        float: left;
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    /* pages */
    /* property details page */
    .property-details .nav-tabs>li>a {
        padding: 7px 15px;
        margin-bottom: 10px;
    }
    .google-map .nav-tabs>li>a {
        padding: 0 0 10px 0;
        margin-bottom: 0;
    }
    .right-sidebar {
        float: left;
        width: 100%;
    }
    .pricing-info {
        float: left;
        width: 100%;
        padding-left: 0;
    }
    .agent-detail {
        padding-left: 15px;
    }
    .agent-pic img {
        width: auto;
    }
    /* property details page */
    .save-search {
        padding: 0;
        margin: 10px 0px;
    }
    .pie-per-month {
        top: 63%;
    }
}
@media ( min-width:768px ) and ( max-width:991px ) {
    .flags {
        width: auto;
    }
    .search-form {
        margin: 100px auto;
        width: 100%;
        padding: 20px;
    }
    .search-bg, .search-area {
        height: 285px;
    }
    .search-form .form-horizontal .form-group {
        margin: 0px;
    }
    #searchbox {
        width: 93%;
    }
    .sec-pad {
        padding: 25px 0px;
    }
    .slide-text {
        padding: 0 15px;
    }
    .features-slide {
        padding: 25px 0px 40px 0px;
    }
    .flex-control-nav {
        left: 15px;
        bottom: auto;
    }
    .feature-slider .slide-text h4 {
        font-size: 26px;
    }
    .slide-img img {
        max-height: 250px;
        margin-bottom: 20px;
        max-width: 100%;
    }
    .get-started a {
        position: relative;
        bottom: -20px;
        margin: 20px 0;
        float: left;
        width: 100%;
        left: 0;
    }
    .footer-widget {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
    .country-select {
        width: 100%;
    }
    /* search page */
    .search-page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .head-search {
        margin: 15px 0px;
        width: 100%;
    }
    .search-filters select {
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .search-filters .margins {
        margin-left: 0px;
    }
    .search-page .right-nav .dropdown-menu {
        background-color: #fff;
    }
    .search-page .right-nav>li, .search-page .main-menu .navbar-nav>li {
        margin: 0px 35px 0px 0px;
    }
    .search-page .dropdown.open a.dropdown-toggle:before, .search-page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .search-page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .search-results .list_your_property {
        padding: 10px 5px;
    }
    .total-result {
        display: none;
    }
    .property-list .tab-pane {
        width: 100%;
    }
    .property-detail {
        padding-left: 15px;
        margin-top: 10px;
    }
    .property-price {
        padding-left: 15px;
    }
    .all-filters {
        padding-left: 0;
    }
    #advanced-filters .col-sm-3 {
        padding: 0;
    }
    .more-options {
        float: left;
        width: 100%;
    }
    .more-options a {
        font-size: 13px;
    }
    .more-options i {
        margin-right: 4px;
    }
    /* search page */
    /* property details page */
    .property-details, .right-sidebar {
        float: left;
        width: 100%;
    }
    .property-details .nav-tabs>li>a {
        padding: 7px 15px;
        margin-bottom: 10px;
    }
    .google-map .nav-tabs>li>a {
        padding: 0 0 10px 0;
        margin-bottom: 0;
    }
    .right-sidebar {
        float: left;
        width: 100%;
    }
    .agent-detail {
        padding-left: 15px;
    }
    .agent-pic img {
        width: auto;
    }
    /* property details page */
    .page .right-nav>li, .main-menu .navbar-nav>li {
        margin: 0px 12px 0px 0px;
    }
    .estimated-price .tooltip2 {
        left: 0 !important;
    }
    .property-score .tooltip2 {
        left: -282% !important;
    }
}
@media ( min-width:992px ) and ( max-width:1023px ) {
    .search-form {
        margin: 100px auto;
        width: 100%;
        padding: 20px;
    }
    .search-bg, .search-area {
        height: 285px;
    }
    .search-form .form-horizontal .form-group {
        margin: 0px;
    }
    .sec-pad {
        padding: 40px 0px;
    }
    .slide-text {
        padding: 0 15px;
    }
    .flex-control-nav {
        bottom: auto;
    }
    .feature-slider .slide-text h4 {
        font-size: 26px;
    }
    .slide-img img {
        max-height: 250px;
        margin-bottom: 20px;
        max-width: 100%;
    }
    .get-started a {
        position: relative;
        bottom: -20px;
        margin: 20px 0;
        float: left;
        width: 100%;
        left: 0;
    }
    .country-select {
        width: 100%;
    }
    /* search page */
    .search-page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .head-search {
        margin: 15px 0px;
        width: 100%;
    }
    .search-filters select {
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .search-filters .margins {
        margin-left: 0px;
    }
    .search-page .right-nav .dropdown-menu {
        background-color: #fff;
    }
    .search-page .right-nav>li, .search-page .main-menu .navbar-nav>li {
        margin: 0px 35px 0px 0px;
    }
    .search-page .dropdown.open a.dropdown-toggle:before, .search-page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .search-page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .search-results .list_your_property {
        padding: 10px 5px;
    }
    .total-result {
        display: none;
    }
    .property-list .tab-pane {
        width: 77%;
    }
    .property-detail {
        padding-left: 15px;
        margin-top: 10px;
    }
    .property-price {
        padding-left: 15px;
    }
    .all-filters {
        padding-left: 0;
    }
    #advanced-filters .col-sm-3 {
        padding: 0;
    }
    .more-options a {
        font-size: 13px;
    }
    .more-options i {
        margin-right: 4px;
    }
    /* search page */
    /* property details page */
    .property-details .nav-tabs>li>a {
        padding: 7px 15px;
    }
    .google-map .nav-tabs>li>a {
        padding: 0 0 10px 0;
        margin-bottom: 0;
    }
    /* property details page */
}
@media ( min-width:1024px ) and ( max-width:1100px ) {
    .search-form {
        margin: 160px auto;
        width: 100%;
        padding: 20px;
    }
    .search-bg, .search-area {
        height: 400px;
    }
    .search-form .form-horizontal .form-group {
        margin: 0px;
    }
    .sec-pad {
        padding: 40px 0px;
    }
    .slide-text {
        padding: 0 15px;
    }
    .flex-control-nav {
        bottom: -20px;
    }
    .feature-slider .slide-text h4 {
        font-size: 26px;
    }
    .get-started a {
        position: relative;
        bottom: auto;
        margin: 35px 0;
        float: left;
        width: 100%;
    }
    .country-select {
        width: 100%;
    }
    /* search page */
    .search-page .main-menu .navbar-toggle {
        margin-left: 15px;
    }
    .head-search {
        margin: 15px 0px;
        width: 100%;
    }
    .search-filters select {
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .search-filters .margins {
        margin-left: 0px;
    }
    .search-page .right-nav .dropdown-menu {
        background-color: #fff;
    }
    .search-page .right-nav>li, .search-page .main-menu .navbar-nav>li {
        margin: 0px 35px 0px 0px;
    }
    .search-page .dropdown.open a.dropdown-toggle:before, .search-page .dropdown.open a.dropdown-toggle:after {
        display: none;
    }
    .search-page .arrow-dropdown {
        display: inline-block;
        width: 100%;
    }
    .search-results .list_your_property {
        padding: 10px 5px;
    }
    .total-result {
        display: none;
    }
    .property-list .tab-pane {
        width: 77%;
    }
    .property-detail {
        padding-left: 15px;
        margin-top: 10px;
    }
    .property-price {
        padding-left: 15px;
    }
    .all-filters {
        padding-left: 0;
    }
    #advanced-filters .col-sm-3 {
        padding: 0;
    }
    .more-options a {
        font-size: 13px;
    }
    .more-options i {
        margin-right: 4px;
    }
    /* search page */
    /* property details page */
    .property-details .nav-tabs>li>a {
        padding: 7px 10px;
    }
    .google-map .nav-tabs>li>a {
        padding: 0 0 10px 0;
        margin-bottom: 0;
    }
    /* property details page */
    .slide-img img {
        max-width: 100%;
    }
}
@media ( min-width:1100px ) {
    .search-bg {
        max-height: 435px;
    }
}