@media (min-width:1024px){#masthead .header-menu-container .logo img{max-height:90px !important;margin-top:-2rem !important}}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-description .main-description{font-style:italic;font-size:16px !important;line-height:23px !important}#ap-properties-2 .title-section,#ap-quick-search-2 .title-section{font-size:30px !important;line-height:33px !important}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta a h4{font-weight:500 !important;font-size:20px !important;line-height:22px !important}#footer-bottom{padding:1.65rem 0 1.5rem 0}#footer-bottom>div{display:flex;justify-content:center;flex-direction:column-reverse}@media (max-width:768px){#footer-bottom .top-nav-menu{justify-content:center !important}}#footer-bottom .top-nav-menu ul{display:flex}#footer-bottom .top-nav-menu ul li+li{margin-left:1rem}body.home .widget_ap-testimonial #block-testimonial:before{background:rgba(0, 0, 0, 0.1) !important}.contact-us h2{color:#231f20 !important;font-weight:500 !important;font-size:30px !important;line-height:33px !important}.contact-form .gform_wrapper .gform_heading h3.gform_title{color:#231f20 !important;font-weight:500 !important;font-size:30px !important;line-height:33px !important}#tabs .tab-menu ul li a{line-height:26px !important;font-size:18px !important;font-weight:400 !important}#agent-listing .parent{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:768px){.ap-shortcode-ap_open_times header{position:absolute}table.date_container tbody tr.date td.opentimes_date{position:sticky;top:0;border-top:2px solid #1e1e1e;border-bottom:2px solid #1e1e1e;background-color:white;z-index:2;font-weight:bold}table.date_container tbody tr td.address_cell:before{content:"Address"}table.date_container tbody tr td.suburb_cell:before{content:"Suburb"}table.date_container tbody tr td.feature_cell:before{content:"Feature"}table.date_container tbody tr td.price_cell:before{content:"Price"}}.additional-btn{text-align:center}@media (max-width:992px){.additional-btn{padding:0;margin-bottom:1rem}}.additional-btn .btn-custom{background:#31ad54;border-color:#31ad54;color:white !important;height:auto}@media (max-width:992px){.additional-btn .btn-custom{width:100%}}.popup-gallery.tns-item .embed-responsive-16by9{padding-bottom:calc(56.25% + 95px)}.popup-gallery.tns-item .embed-responsive-16by9 img{object-fit:contain}#popup-slider .main-carousel .popup-content-gallery .embed-responsive img{object-fit:contain}.contact-page .apmap{width:100% !important;z-index:9}