@media (max-width: 480px){.apt-search-widget .form-inline .form-group{width:100%}}.ysi-rentalspacesearch-widget .home-rentalspacesearch.vertical{flex-direction:column}.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal{align-items:flex-end}.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .rentalspacesearch-tenancy-select,.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .dropdown.floating-label .dropdown-toggle,.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .rental-space-range-input{min-height:calc(calc(1.978125rem + 2px) + 2px)}.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .rental-space-range-field{position:relative}.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .rental-space-range-field .invalid-feedback{position:absolute;top:100%;left:0;width:100%;margin-top:0.125rem}@media (min-width: 768px) and (max-width: 991.98px){.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .form-group:not(.rental-space-search-submit){flex:0 0 50%;max-width:50%}}.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .rental-space-search-submit{flex:0 0 auto;max-width:none;width:auto}.ysi-rentalspacesearch-widget .home-rentalspacesearch.horizontal .rental-space-search-submit .search-btn{width:auto;min-width:6.5rem;white-space:nowrap}.ysi-rentalspacesearch-widget .dropdown-menu{min-width:100%;max-height:16rem;overflow-y:auto;padding:0.75rem 1rem 0.5rem}.ysi-rentalspacesearch-widget .dropdown-menu>p{padding-left:0.25rem;padding-right:0.25rem}.ysi-rentalspacesearch-widget .dropdown-menu fieldset{margin:0;padding:0.25rem 0.25rem 0}.ysi-rentalspacesearch-widget .dropdown-menu .checkbox{margin-bottom:0.25rem;padding:0.35rem 0.5rem;border-radius:0.2rem}.ysi-rentalspacesearch-widget .dropdown-menu .checkbox:hover{background-color:rgba(0,0,0,0.03)}.ysi-rentalspacesearch-widget .dropdown-menu .checkbox label{margin-bottom:0;padding-top:0.15rem;padding-bottom:0.15rem;line-height:1.35}.ysi-rentalspacesearch-widget .dropdown-menu hr{margin-left:0.25rem;margin-right:0.25rem}.ysi-rentalspacesearch-widget .dropdown-menu .d-flex{padding:0.25rem 0.25rem 0}.ysi-rentalspacesearch-widget .dropdown.floating-label .dropdown-toggle{min-height:calc(calc(1.978125rem + 2px) + 2px);padding-right:1.75rem;white-space:nowrap}.ysi-rentalspacesearch-widget .dropdown.floating-label .dropdown-selection-summary{display:inline-block;max-width:calc(100% - 6.5rem);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;font-weight:500;color:#2b2b2b}.ysi-rentalspacesearch-widget .dropdown.floating-label.has-value>button>span:first-child,.ysi-rentalspacesearch-widget .dropdown.floating-label.show>button>span:first-child,.ysi-rentalspacesearch-widget .dropdown.floating-label>button:focus>span:first-child{position:absolute}.ysi-rentalspacesearch-widget .dropdown.floating-label.has-value .dropdown-selection-summary,.ysi-rentalspacesearch-widget .dropdown.floating-label.show .dropdown-selection-summary,.ysi-rentalspacesearch-widget .dropdown.floating-label>button:focus .dropdown-selection-summary{display:inline-block;margin-top:0.85rem;margin-left:0.35rem;max-width:calc(100% - 1rem)}.ysi-rentalspacesearch-widget .dropdown.floating-label.is-disabled .dropdown-toggle{background-color:#f8f9fa;color:rgba(0,0,0,0.75);cursor:not-allowed}.ysi-rentalspacesearch-widget .rental-space-range-input.is-invalid{padding-right:1.3rem}
