    @media (max-width:1199px) {
        .shortlist_toolbar {
            margin-left: 20px;
            margin-right: 20px;
        }
        div#testimonials-1>div>div:first-child {
            margin-left: 4%;
            margin-right: 0 !important;
        }
        .one_form h4 {
            font-size: 1.3rem;
        }
        .fusion-main-menu>ul>li>a,
        .fusion-vertical-menu-widget ul.menu li a,
        .side-nav li a {
            font-size: 12px;
        }
        input.chosen-search-input.default,
        .form-control,
        .epl-search-form .in-field {
            font-size: 13px !important;
        }
        .prop_icons {
            font-size: 10px !important;
        }
        .page-template-property-results .featurette div>p:nth-child(5),
        .page-template-property-details .featurette div>p:nth-child(5),
        .page-template-property-new-developments div>p:nth-child(5),
        .page-template-property-properties div>p:nth-child(5),
        .page-template-property-shortlist div>p:nth-child(5),
        .page-template-inmoba-main-page div>p:nth-child(5),
        .single-property div>p:nth-child(5),
        .post-type-archive-property div>p:nth-child(5),
        .home .featurette div>p:nth-child(5) {
            height: 80px;
        }
    }
    
    @media (max-width:1024px) {
        .sitemap {
            display: none !important
        }
        footer .fusion-columns-5 .col-lg-2 {
            width: 50%;
            max-width: 50%;
        }
        footer .fusion-columns-5 .col-lg-2:nth-child(3) {
            display: none;
        }
        footer .fusion-columns-5 .col-lg-2:first-child,
        footer .fusion-columns-5 .col-lg-2:nth-child(2) {
            margin-bottom: 40px;
        }
        input.chosen-search-input.default,
        .form-control,
        .epl-search-form .in-field {
            font-size: 11px !important;
        }
        .fusion-secondary-header {
            font-size: 13px;
        }
        .fusion-social-networks {
            padding: 0 0px;
        }
        input.chosen-search-input.default,
        .form-control,
        .epl-search-form .in-field {
            font-size: 12px !important;
        }
        .one_form h4 {
            font-size: 14px;
            letter-spacing: 1px;
            margin-top: 5px;
        }
        .one_form:before {
            right: 28px;
            top: 25px;
            font-size: 16px !important
        }
        #footer .fusion-social-networks:before,
        .fusion-copyright-notice {
            font-size: 9px;
        }
        .prop_icons {
            font-size: 13px !important;
            line-height: 1.5 !important;
           /* text-align: center;*/
            min-height: 49px;
        }
        .page-template-property-details .prop_icons {
            min-height: 0;
        }
        .page-template-property-results p.small i,
        .page-template-property-details p.small i,
        .page-template-property-new-developments p.small i,
        .page-template-property-properties p.small i,
        .page-template-property-shortlist p.small i,
        .page-template-inmoba-main-page p.small i,
        .single-property p.small i,
        .post-type-archive-property p.small i,
        .home p.small i {
            margin-left: 10px;
        }
        .fusion-main-menu>ul>li>a,
        .fusion-vertical-menu-widget ul.menu li a,
        .side-nav li a {
            font-size: 9px;
            letter-spacing: 1px;
        }
		
		.fusion-main-menu>ul>li {
    padding-right: 15px;
}
        .fusion-main-menu>ul>li>a .fusion-header-v3 .fusion-main-menu>ul>li {
            padding-right: 15px;
        }
        .fusion-logo img {
            /*width:200px;*/
            position: absolute;
            left: 30px;
            top: 41px;
        }
        .page-template-property-results .featurette h5,
        .page-template-property-details .featurette h5,
        .page-template-property-new-developments .featurette h5,
        .page-template-property-properties .featurette h5,
        .page-template-property-shortlist .featurette h5,
        .epl-listing-post .featurette h5,
        .home .featurette h5 {
            font-size: 16px;
        }
    }
    
    @media (max-width:991px) {
        div#fusion-testimonials-1 {
            top: -15px;
        }
        div#team h3 {
            height: 70px;
        }
        [lang="nl-NL"] li#menu-item-2142 {
            display: none;
        }
        [lang="nl-NL"] .one_form h4 {
            font-size: 15px;
        }
        [lang="nl-NL"] .one_form:before {
            content: " "
        }
        ul.epl-property-features li {
            width: 33.333%;
        }
        .page-template-property-results .featurette a.btn.btn-sm.btn-outline-secondary,
        .page-template-property-details .featurette a.btn.btn-sm.btn-outline-secondary,
        .page-template-property-new-developments .featurette a.btn.btn-sm.btn-outline-secondary,
        .page-template-property-properties .featurette a.btn.btn-sm.btn-outline-secondary,
        .page-template-property-shortlist .featurette a.btn.btn-sm.btn-outline-secondary,
        .page-template-inmoba-main-page .featurette a.btn.btn-sm.btn-outline-secondary,
        .single-property .featurette a.btn.btn-sm.btn-outline-secondary,
        .post-type-archive-property .featurette a.btn.btn-sm.btn-outline-secondary,
        .home .featurette a.btn.btn-sm.btn-outline-secondary {
            letter-spacing: 2px;
        }
        .page-template-property-details div#main-form {
            margin-bottom: 0;
        }
        .property_details .aside {
            max-width: 41.6666666%;
            flex: auto;
        }
        .page-template-property-results .property-box.col-md-4 {
            max-width: 50%;
            float: left;
        }
        .page-template-property-shortlist .property-box.col-md-4 {
            float: left;
        }
        #main-form .col-md-6.col-md-offset-3 {
            margin-left: 25%;
        }
        .post-type-archive-property .fusion-row .container,
        .property-template-property-results .fusion-row .container {
            max-width: 100%;
            padding-left: 30px;
            padding-right: 30px;
        }
        .page-template-property-results .featurette h5,
        .page-template-property-details .featurette h5,
        .page-template-property-new-developments .featurette h5,
        .page-template-property-properties .featurette h5,
        .page-template-property-shortlist .featurette h5,
        .epl-listing-post .featurette h5,
        .home .featurette h5,
		html[lang='nl-nl'] .epl-listing-post .featurette h5 {
            min-height: 68px;
        }
        .page-template-property-results .featurette div>p:nth-child(5),
        .page-template-property-details .featurette div>p:nth-child(5),
        .page-template-property-new-developments div>p:nth-child(5),
        .page-template-property-properties div>p:nth-child(5),
        .page-template-property-shortlist div>p:nth-child(5),
        .page-template-inmoba-main-page div>p:nth-child(5),
        .single-property div>p:nth-child(5),
        .post-type-archive-property div>p:nth-child(5),
        .home .featurette div>p:nth-child(5) {
            height: 100px;
        }
    }
    
    @media (max-width:800px) {
        body.page-id-2028 .post-content>div,
        body.page-id-1916 .post-content>div {
            margin-top: 0px;
            margin-bottom: 50px;
            padding-top: 160px !important;
        }
        body.page-id-2028 .post-content .fusion-text p:first-child,
        body.page-id-1916 .post-content .fusion-text p:first-child {
            font-size: 60px !important;
        }
        body.page-id-2028 .post-content .fusion-text p:nth-child(2),
        body.page-id-1916 .post-content .fusion-text p:nth-child(2) {
            font-size: 26px !important;
        }
        .single footer {
            padding-top: 43px;
            margin-top: 0;
        }
        body.single-property #main .fusion-row {
            display: block;
        }
        .single-property #primary {
            width: 100%;
        }
        .single div#banner {
            margin: 0;
            height: 0;
margin-top: 35px;
}
        .page-template-property-details .fusion-header-wrapper {
            box-shadow: none;
        }
        .desc {
            margin-top: 0px;
        }
        .col-sm-12.col-md-8.map-prop {
            flex: 0 0 100%;
            max-width: 100%;
        }
        #contact-form {
            padding: 7px 28px 45px;
        }
        .container.property_details .col-sm-5.col-md-4.col-md-offset-1.aside {
            flex: 0 0 41.66%;
            max-width: 41.66%;
        }
        .container.property_details {
            margin-top: 150px;
        }
        div#testimonials-1 blockquote {
            height: auto;
        }
        div#fusion-testimonials-1 {
            position: relative;
            top: 0;
            right: 0;
        }
        .author {
            top: 0;
        }
        div#testimonials-1 img.img-responsive.wp-image-1730 {
            margin-top: 45px;
        }
        div#testimonials-1 {
            height: auto;
        }
        .fusion-header-v3.fusion-logo-left.fusion-sticky-menu-1.fusion-sticky-logo-.fusion-mobile-logo-.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu.fusion-flyout-active.fusion-flyout-menu-active img.fusion-standard-logo {
            display: none;
            transition: 2s all ease !important;
        }
        .fusion-header-v2 .fusion-header,
        .fusion-header-v3 .fusion-header,
        .fusion-header-v4 .fusion-header,
        .fusion-header-v5 .fusion-header {
            border-bottom: none !important;
        }
        .page-id-180 .post-content>div:first-child,
		.page-id-1031217 .post-content>div:first-child,
        .page-id-2128 .post-content>div:first-child,
		.page-id-2184 .post-content>div:first-child,
        .page-id-2077 .post-content>div:first-child {
            padding: 15px !important;
            margin-top: 80px;
        }
        span.fusion-imageframe,
        span.fusion-imageframe img {
            display: block !important;
            margin: auto;
            width: 50%;
        }
        #team a.fusion-button {
            width: 300px !important;
        }
        
        .page-template-property-new-developments div>p:nth-child(5),
        .page-template-property-properties div>p:nth-child(5),
        .page-template-property-shortlist div>p:nth-child(5),
        .page-template-inmoba-main-page div>p:nth-child(5),
        .single-property div>p:nth-child(5),
        .post-type-archive-property div>p:nth-child(5),
        .home .featurette div>p:nth-child(5) {
            height: auto;
        }
        .epl-search-form select.field-multiple {
            background: white;
            min-height: 34px;
        }
        footer .fusion-columns-5 .col-lg-2:nth-child(4),
        footer .fusion-columns-5 .col-lg-2:nth-child(5) {
            margin: 0;
        }
      
        .page-template-property-new-developments .featurette h5,
        .page-template-property-properties .featurette h5,
        .page-template-property-shortlist .featurette h5,
        .epl-listing-post .featurette h5,
        .home .featurette h5 {
            min-height: auto;
        }
		
		
        .page-template-property-shortlist .property-box.col-md-4,
        .epl-property-blog.epl-listing-grid-view {
            width: 100%;
            max-width: 100%;
            float: none;
        }
        .page-template-property-shortlist section.jumbotron.text-center {
            margin-top: 40px;
        }
        .prop_icons {
            font-size: 14px !important;
            min-height: auto;
        }
        .fusion-header .fusion-logo {
            margin-top: 0;
            margin-bottom: -180px;
            float: none;
            width: 100%;
            text-align: center;
        }
        .fusion-contact-info {
            font-size: 11px;
            float: left;
            padding-top: 19px;
            padding: 19px 15px 0.6em;
            letter-spacing: 0px;
        }
        .fusion-social-networks.boxed-icons .fusion-social-network-icon {
            margin: 0px 50px 0px 5px;
        }
        input.chosen-search-input.default,
        .form-control,
        .epl-search-form .in-field {
            font-size: 14px !important;
        }
        .one_form h4 {
            font-size: 16px;
        }
        .one_form:before {
            display: none
        }
        a.fusion-flyout-menu-toggle {
            position: absolute;
            top: -35px;
            right: -10px;
        }
        .fusion-toggle-icon-line {
            background-color: white !important;
        }
        .fusion-flyout-menu-active .fusion-toggle-icon-line {
            background-color: #707070 !important;
        }
        .fusion-flyout-menu-icons.fusion-flyout-mobile-menu-icons:before {
            content: ""
        }
        .fusion-logo img {
            position: relative;
            top: inherit;
            left: inherit;
		    max-width: 140px;
        }
        span.menu-text {
            text-transform: uppercase;
            font-size: 24px;
            font-weight: 600;
        }
        li.fusion-mobile-nav-item {
            border-bottom: 1px solid #707070;
            padding: 7px 0;
            width: 320px !important;
            margin: auto;
        }
        ul#mobile-menu-main-menu-2 li:last-child {
            border-bottom: none;
        }
        main#main.two {
            margin-bottom: 0;
        }
        div#contact-banner .desc>div {
            width: 100% !important;
            margin-left: auto !important;
        }
        .desc p {
            width: 300px !important;
            margin: auto;
            padding: 0
        }
        .fusion-footer footer .fusion-column.col-lg-2.col-md-2.col-sm-2 {
            width: 50% !important;
            max-width: 50%;
            float: left;
        }
        footer a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook {
            float: left;
        }
        .page-template-property-properties div#main-form,
        .page-template-inmoba-main-page div#main-form,
        .post-type-archive-property div#main-form,
        .page-template-property-results div#main-form,
        .post-type-archive-property div#main-form {
            margin-bottom: 20px;
        }
        .single_form_hld {
            margin: 0;
        }
		
			 html[lang='nl-nl'] .epl-listing-post .featurette h5 {
			min-height: auto;
		}
		
		.home .featurette h5 {
    height: auto;
}
    }
    
    @media (max-width:767px) {
		
		.page-template-property-results .featurette h5,
        .page-template-property-details .featurette h5,
		.page-template-property-results .featurette div>p:nth-child(5),
        .page-template-property-details .featurette div>p:nth-child(5) {
			min-height: auto;
		}
		
        body.page-id-2028 .post-content>div,
        body.page-id-1916 .post-content>div {
            padding-left: 30px !important;
            padding-right: 30px !important;
            margin-bottom: 0;
        }
        body.page-id-2028 .post-content .fusion-text p:first-child,
        body.page-id-1916 .post-content .fusion-text p:first-child {
            font-size: 36px !important;
        }
        body.page-id-2028 .post-content .fusion-text p:nth-child(2),
        body.page-id-1916 .post-content .fusion-text p:nth-child(2) {
            font-size: 23px !important;
        }
        .page-template-property-details-php h1.display-4,
        .single-property h1.display-4 {
            margin-bottom: 15px;
        }
        #proph2 {
            margin-bottom: 20px;
            text-align: left !important;
        }
        .property_details .reference {
            margin-top: 20px;
        }
        .property_details .aside {
            max-width: 100% !important;
            flex: auto !important;
        }
        .page-template-property-results .property-box.col-md-4 {
            max-width: 100%;
            float: none;
        }
        .jcarousel-wrapper.indicators {
           /* display: none !important;*/
        }
        .hidden-xs {
            display: none !important;
        }
        .order-md-1 {
            width: 100%;
        }
        .epl-archive-utility-wrapper {
            margin-top: 20px;
        }
        #main-form .col-md-6.col-md-offset-3 {
            margin-left: 0;
        }
        .one_form {
            margin: 20px 0;
        }
        .epl-search-wide .epl-property_category,
        .epl-search-wide .epl-property_bedrooms_min,
		.epl-search-wide .epl-property_price_from,
		.epl-search-wide .epl-property_price_to,
		.epl-search-wide .epl-completion_year{
            width: 100%;
            padding-right: 10px !important;
        }
	
		
		.epl-search-wide .epl-property_address_state {
            width: 100%;
            left: 0;
            top: 68px;
            padding: 0 15px;
        }
        .epl-search-wide .epl-property_id {
            width: 100%;
            left: 0;
            top: 455px;
            padding: 0 15px;
        }
		.epl-search-wide .epl-property_location
        {
            width: 100%;
            right: 0;
/* Added for removing of regions */
            top: 178px;
/* Disabled for removing of regions */
            /*top: 123px;*/
            padding-right: 10px;
            padding-left: 10px;
        }
		
	/* Added for removing of regions */		
.epl-search-wide .epl-completion_year  {
    top: 233px;
    padding-left: 15px;
 }
.epl-search-wide .epl-property_category  {
    top: 287px;
    padding-left: 10px;
 }
.epl-search-wide .epl-property_bedrooms_min {
    top: 343px;
    left: 0px;
    padding-left: 10px;
}
		
        .epl-search-wide .epl-search-submit-row {
            width: 100%;
            top: 508px;
            padding-right: 15px;
            padding-left: 15px;
        }
        .one_form {
            min-height: 565px;
        }
		
		.allprop_form.one_form {
    min-height: 565px;
}
		
		
/* Disabled for removing of regions */
/*.allprop_form .epl-search-wide .epl-property_category {
    padding-left: 15px;
	    top: 178px;
}*/

.allprop_form .epl-search-wide .epl-property_id {
    padding-left: 15px;
    top: 455px;
}

.allprop_form .epl-search-wide .epl-search-submit-row {
    top: 508px;
}
/* Disabled for removing of regions */
/*.epl-search-wide .epl-property_price_from {
    top: 233px;
}*/


/* Added for removing of regions */	
.epl-search-wide .epl-property_price_from {
    top: 123px;
    left: 0;
    padding-left: 10px;
}

/* Disabled for removing of regions */
/*.allprop_form .epl-search-wide .epl-property_bedrooms_min {
    width: 100%;
    left: 0;
    top: 288px;
    padding: 0 15px;
}*/

/* Disabled for removing of regions */
/*.allprop_form .epl-search-wide .epl-property_location {
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
    top: 123px;
}*/

/* Added for removing of regions */
.allprop_form .epl-search-wide .epl-property_bathrooms,
.epl-search-wide .epl-property_bathrooms {
    width: 100%;
    left: 0;
    top: 399px;
    padding: 0 15px;
}

.allprop_form .epl-search-wide .epl-property_address_state {
    top: 125px;
    padding-right: 10px;
    padding-left: 10px;
}
		
    }
    
    @media (max-width:480px) {
	    .page-id-180 .post-content>div:first-child,
		.page-id-1031217 .post-content>div:first-child,
        .page-id-2128 .post-content>div:first-child,
		.page-id-2184 .post-content>div:first-child,
        .page-id-2077 .post-content>div:first-child {
            margin-top: 0;
        }
	.page-id-2077 main#main, .page-id-2128 main#main, .page-id-2184 main#main, .page-id-180 main#main, .page-id-9157 main#main, .page-id-1031231 main#main, .page-id-9158 main#main, .page-id-9159 main#main, .page-id-9160 main#main, .page-id-12948 main#main, .page-id-12949 main#main, .page-id-12950 main#main, .page-id-12951 main#main, .page-id-2184 main#main {
    padding-top: 20px;
}
.container.property_details {
    margin-top: 20px;
}		
		 .fusion-flyout-menu-icons {
    display: block !important;
    width: 100%;
    text-align: center;
    margin: 0 !important;
}
		

		
		.fusion-header-has-flyout-menu .fusion-header-has-flyout-menu-content {
			    display: block;
		}
		
		.fusion-header {
    padding-left: 20px;
    padding-right: 20px;
		}
		
        div#team .fusion-column-wrapper {
            border: none;
        }
        header.fusion-header-wrapper {
            background: #aba598;
        }
        .desc p {
            width: auto !important;
            margin: auto;
            padding: 0;
        }
        div#property_location_chosen {
            width: 100% !important;
        }
        ul.epl-property-features li {
            width: 100%;
        }
        .single-property .carousel-item {
            height: 20rem;
        }
        .single-property .suggested_cont {
            margin: 0;
        }
        .carousel-control-next,
        .carousel-control-prev {
            margin-top: -50px !important;
        }
        .page-template-property-details .property_details .reference {
            margin-top: 0;
        }
        div#contact-us .outer {
            position: relative;
        }
        .container.property_details .col-sm-5.col-md-4.col-md-offset-1.aside {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .input-group a.btn.btn-outline-secondary.btn-sm {
            margin-right: 8px !important;
            color: #fff !important;
            padding: 4px 10px !important;
            font-size: 10px !important;
        }
        .page-template-property-details-php p.prop_btn_hld a.btn.btn-outline-secondary.btn-sm {
            font-size: 14px !important;
        }
        div#testimonials-1 img.img-responsive.wp-image-1730 {
            width: 30%;
        }
        .page-id-180 h2,
		.page-id-1031217 h2,
        .page-id-2128 h2,
		.page-id-2184 h2,
        .page-id-2077 h2 {
            margin-bottom: 50px;
            font-size: 30px !important;
            font-weight: 600 !important;
            line-height: 30px !important;
            margin-top: 30px;
        }
        span.fusion-imageframe,
        span.fusion-imageframe img {
            display: block !important;
            margin: auto;
            width: 95%;
        }
        footer.fusion-widget-area {
            margin-top: 40px;
            margin-bottom: 40px;
        }
        .desc {
            margin-top: 45px !important;
        }
        select#multiLocationSelect,
        select#property_location {
            height: 39px;
        }
        select,
        select#property_location {
            box-shadow: none !important;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background: url(https://www.marbellamaison.com/wp-content/uploads/2023/06/arrow.png) 96% / 15% no-repeat white;
            background-size: 15px;
        }
		select#property_address_state {
			background-image:none;
		}
        .fusion-logo img {
            width: 256px;
        }
        .tp-rightarrow.tparrows.hesperiden,
        .tp-leftarrow.tparrows.hesperiden {
            top: 65% !important;
        }
        .page-template-property-results div#main-form {
            margin-top: 0;
        }
        .post-type-archive-property .fusion-row .container,
        .page-template-property-results .fusion-row .container,
        .page-template-inmoba-main-page .fusion-row .container {
            padding-left: 40px;
            padding-right: 40px;
        }
        .fusion-header .fusion-logo {
                margin-left: 0;
    margin-bottom: 23px;
    margin-right: 0;
        }
        header .fusion-contact-info,
        header .fusion-social-networks-wrapper {
            display: none;
        }
        a.fusion-flyout-menu-toggle {
            position: relative;
            top: -20px;
            right: inherit;
				margin: -13px auto 0 !important;
        }
        .fusion-secondary-header {
           /* height: 40px;*/
        }
        .fusion-logo img {
    top: 0;
    position: relative;
    left: 0;
    width: 100%;
    max-width: 180px;
        }
        .fusion-footer footer .fusion-column.col-lg-2.col-md-2.col-sm-2 {
            width: 50% !important;
            max-width: 50%;
            float: left;
        }
        .fusion-columns.fusion-columns-5.fusion-widget-area div:nth-child(3) {
            display: none;
        }
        footer input.wpcf7-form-control.wpcf7-submit {
            position: absolute;
            top: -20px;
        }
        .fusion-footer-copyright-area {
            margin-top: -50px;
        }
        .epl-property-blog.epl-listing-grid-view {
            max-width: 100%;
        }
        .epl-property-blog.epl-listing-grid-view {
            padding: 0;
        }
        .page-template-property-shortlist .epl-property-blog.epl-listing-grid-view {
            padding: 0 15px;
        }
        html[lang='nl-nl'] footer input.wpcf7-form-control.wpcf7-submit {
            width: 50px;
        }
        #footer .fusion-social-networks:before,
        .fusion-copyright-notice {
            font-size: 11px;
        }
        li.fusion-mobile-nav-item {
            width: auto!important;
        }
    }
    
    @media (max-width:380px) {
        html[lang='nl-nl'] div#testimonials-1 blockquote:before {
            font-size: 20px
        }
        .hesperiden.tparrows {
            top: 60% !important;
        }
        div#contact-banner form {
            width: auto;
        }
        footer .fusion-columns-5 .col-lg-2:nth-child(4),
        footer .fusion-columns-5 .col-lg-2:nth-child(5) {
            margin-bottom: 40px;
        }
        .fusion-footer footer .fusion-column.col-lg-2.col-md-2.col-sm-2 {
            width: 100% !important;
            max-width: 100%;
            float: left;
        }
        ul#menu-home-widget-menu li a,
        ul#menu-properties-widget-menu li a {
            font-size: 16px;
        }
    }
	
	 @media (max-width:359px) {	
	.fusion-logo img {
    /*top: 10px;*/
	}
	  .fusion-logo img {
           /* width: 210px;*/
        }
 }
    }