/* Mobile spacing corrections: keep desktop sizing intact. */
@media(max-width:991.98px){
 section.availability{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}
 .lc-visit-spacing{width:100%;max-width:none;padding-left:12px!important;padding-right:12px!important}
 .lc-visit-spacing .tab-content{padding:16px 12px!important}
 .lc-visit-spacing .card-body{padding-left:12px!important;padding-right:12px!important}
 .lc-lookup-spacing,.lc-estimator-spacing{padding-left:12px!important;padding-right:12px!important}
 .lc-lookup-spacing>.row,.lc-estimator-spacing>.row{margin-left:0!important;margin-right:0!important}
 .lc-lookup-spacing .content,.lc-estimator-spacing .content{width:100%;max-width:none;margin:0!important}
 .lc-lookup-spacing .content>.container,.lc-estimator-spacing .content>.container{max-width:none;padding-left:0!important;padding-right:0!important}
 .lc-lookup-spacing .card-body,.lc-estimator-spacing .card-body{padding-left:12px!important;padding-right:12px!important}
 .lc-property-spacing{padding-left:0!important;padding-right:0!important}
 .lc-property-spacing>section>.container,.lc-property-spacing>section>.container-md{padding-left:12px!important;padding-right:12px!important;max-width:none}
 .lc-property-spacing #propertyFaq{padding:8px!important}
 .lc-property-spacing #propertyFaq .accordion-button,.lc-property-spacing #propertyFaq .accordion-body,
 .tract-detail-page #tractFaqAccordion .accordion-button,.tract-detail-page #tractFaqAccordion .accordion-body{padding:12px!important}
 .tract-detail-page section:has(>#tractFaqAccordion){padding-left:8px!important;padding-right:8px!important}
 .tract-detail-page section:has(>#tractFaqAccordion)>div{padding-left:4px!important;padding-right:4px!important}
 .tract-detail-page section:has(>div>section>#tractFaqAccordion)>div{padding-left:4px!important;padding-right:4px!important}
}
