  .page-template-pma-properties-template-php #desktop-header-search { display: none; }
    .quicksearch {max-width: 100%;}
    .quicksearch .idx-omnibar-form { float: none;}
    .property-page-title h2 {font-size: 31px;font-weight: 700;line-height: 1.3em;letter-spacing: -0.5px;color: #000000;@media (max-width: 1024px) { font-size: 24px; }}
    .property--list-view {padding: 20px 0 40px;display: grid;grid-template-columns: repeat(3, 4fr);justify-content: center;font-style: italic;gap: 6px;
        @media (max-width: 767px) {grid-template-columns: repeat(1, 1fr); gap: 15px;}
        @media (min-width: 768px) and (max-width: 1024px) {grid-template-columns: repeat(2, 6fr);}    }
        .property--list {-webkit-box-shadow: 2px 6px 24px -1px rgba(0, 0, 0, 0.05);box-shadow: 2px 6px 24px -1px rgba(0, 0, 0, 0.2);padding: 0px 0px 10px 0px;min-height: 460px; overflow: hidden;
            margin: 0; background: #fff; text-align: center; border-radius: 0px 0px 10px 10px; margin-bottom: 15px;}
            .property--details { padding-bottom: 20px;}
            .property-image img {max-width: 100%;margin: 0;width: 100%;padding: 0px;height: 260px;min-height: 260px;position: inherit;border-radius: 0px;object-fit: cover;}
            .property-title {color: #000000;font-weight: 600;font-size: 18px;text-align: center;padding-left: 70px;padding-top: 25px;line-height: 24px;padding-right: 70px;}
            .property--price {padding: 5px 0px 5px 0px;color: #000000;font-size: 22px;font-weight: 700;text-align: center;margin: auto;float: none;margin-top: 5px;margin-bottom: 5px;}
            .property--id {font-size: 12px;text-align: center;padding-left: 0px;width: 100%;color: #000000;margin-bottom: 5px;}
            .property--features {display: flex;align-items: center;justify-content: center;gap: 12px;}
            .property--features>div {display: flex;align-items: center;gap: 10px;}
            .property--features>div img {width: 14px;height: auto;object-fit: contain;min-height: auto;}
            .property--features>div p { margin: 0;text-align: left;font-size: 14px; color: #000000;}
            .idx-omnibar-extra-forms{padding: 0 10px 10px 10px;}
            .idx-omnibar-clear-button{margin: 10px 10px 10px; max-width: 100%;background: #000000 !important;color: #fff !important;width: 10% !important;border-radius: 5px;font-size: 15px !important;height: 50px !important;margin-left: 0;border: 1px #000000 solid !important;font-weight: 600;}
            @media (max-width: 767px){.idx-omnibar-clear-button {width: 100% !important;}}