.container{position:relative;width:100%;margin:auto}.fluidgrid{width:100%;margin:auto}.fluidgrid-group{max-width:100%;margin:auto}.fluidgrid-cell-allowoverflow{position:relative;overflow:visible}.head{height:49px;padding-bottom:0;background:#fff}.is-office .head{height:79px}.head .main-nav{right:auto;top:49px;width:100%;height:0;overflow:hidden;border-bottom:1px solid #dbdbdb}.head.nav-display .main-nav{overflow:visible}.head .main-nav a{color:#162731;text-shadow:none;transition:all .5s ease;width:100%;border-bottom:1px solid #dbdbdb;font-size:22px}.logo-cont{position:absolute;left:10px}.logo{width:100px;height:49px}.logo-cont span{font-size:17px;font-weight:300;position:relative;top:-8px}@media all and (max-width:320px){.logo-cont span{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:20px}}@media all and (max-width:360px){.logo-cont span{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:20px}}.head-nobanner .logo-cont span{color:#162731}.head-scroll .logo-cont span,.nav-display .logo-cont span{opacity:0}.menu-icon{position:absolute;top:11px;font-size:25px;height:25px;right:20px}#scroll-observe{top:20px}.content{margin-top:48px}.is-office .content{margin-top:203px}.box-fluidgridplus-nav .fluidgridoplus-prev{color:#ec2a43}.box-fluidgridplus-nav .fluidgridoplus-next{color:#ec2a43}.box-searchrow{background:#f2f2f2}.is-office .box-searchrow{top:79px}.magic-form .magic-step2 .svgicon{margin-left:260px;margin-top:10px;display:inline-block}.box-overlayhider .hidebox-show .box{bottom:50px}.box-blog-list{height:430px}.box-blog-list h4{margin-bottom:10px}.box-blog{padding:20px 0}.cycle-pager{display:none}.box-property-detail-info{padding:0}.image-property img,.swiper-splitslides .image-property{min-height:240px!important;height:75vw!important}.box-blog-list.box-news{padding:10px;height:455px;text-align:center}.box-blog-list.box-news.box-suburb{height:600px}.box-blog-list.box-news .button{position:absolute;margin:auto;width:108px;left:0;right:0}.foot{position:relative;width:100%;margin:auto}.foot .foot-top{font-size:12px}.foot-mid{height:89px}.foot #google_translate_element{width:160px;margin:0 auto;margin-top:30px}.foot-mid .foot-social{position:absolute;right:5px;top:15px;color:#fff;text-align:center}.foot-mid .foot-social a{color:#fff;display:inline-block}.foot-mid .followus{width:200px}.foot-mid .followus a{display:inline-block;margin-right:5px}.foot-mid .followus a:last-of-type{margin-right:0}.menu-head{height:77px}.menu-head .icon-close{color:#ed2942;position:absolute;text-decoration:none;top:10px;right:20px;font-size:30px}.mobile-nav{width:100%;position:fixed;right:0;top:0;height:0;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;z-index:201;background:rgba(21,38,49,.95);overflow-y:auto;overflow-x:hidden}.nav-display{opacity:1;height:100%}.foot .foot-nav-cont{height:auto!important}.foot ul#nav{width:90%;margin:auto;height:auto;line-height:30px}.foot #nav a.nav-main{position:relative;display:block;font-size:22px;color:#162731;font-weight:300;line-height:1.3;padding-bottom:20px;margin-bottom:10px;text-decoration:none}.foot #nav a.nav-main::after{content:' ';background:#eb2b46;width:20px;height:2px;position:absolute;bottom:0;left:0}.foot #nav ul.nav-subnav{max-height:0;margin-bottom:0;transition:all .5s ease;overflow:hidden}.foot #nav ul.nav-subnav.display{max-height:1000px;margin-bottom:30px;transition:all .5s ease}.foot #nav ul.nav-subnav li a{font-size:20px;color:#162731;text-decoration:none;line-height:1.6;padding-top:10px;display:block}.foot #nav li ul{position:static;left:auto!important;margin-bottom:30px}.foot #nav a.nav-subnav-haschildren{font-size:17pt!important}.foot #nav li.nav-subnav-haschildren{padding-bottom:20px}.foot-bottom{padding-top:10px;height:110px;text-align:center}.foot-bottom-right{padding-top:10px}.h1heading.h1heading,h1,h1.heading{font-size:26px!important;white-space:normal;margin-left:10px;margin-right:10px}h2,h2.heading,h3,h3.heading{margin-top:0!important;font-size:26px!important;white-space:normal}h4,h4.heading,h5,h5.heading{font-size:21px!important;white-space:normal}.nivo-controlNav,.nivo-directionNav{display:none}.nivo-caption{height:30px;line-height:30px}.lightbox{padding:0}.lightbox .body{margin:auto;left:0;right:0;top:0;bottom:0;padding:0;height:100%!important;width:100%!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.lightbox .close{top:10px;right:20px}.lboxtpl .logo{margin-left:10px}.box-testimonialslider{padding:0 10px}.box-fluidgridplus-nav{width:100%;min-height:30px;margin-bottom:10px;text-align:center}.box-fluidgridplus-nav .fluidgridoplus-prev{position:absolute;top:0;width:30px;height:30px;left:0}.box-fluidgridplus-nav .fluidgridoplus-next{position:absolute;top:0;width:30px;height:30px;right:0}.box-property-list .box-property-icons{padding:0;padding-top:10px;margin-bottom:0!important}.box-ofi h2{margin-left:10px}.box-grid .cell-label{height:90px!important;padding:10px}.box-grid .cell-label .label{white-space:normal}.box-grid .fluidgrid-cell{padding:10px}.box-grid .cell-singleheight{height:40px!important}.imagelightbox .imagelightbox-thumbs #left,.imagelightbox .imagelightbox-thumbs #right{display:none}.imagelightbox .imagelightbox-thumbs .imagelightbox-thumbs-inner{left:-7px}.imagelightbox a{margin-right:2px}.imagelightbox a:nth-child(even){margin-right:0}.imagelightbox a img{width:149px}.spacer-h2{display:none}.box-testimonialslider .box-home-testimonial{padding-bottom:40px}.box-testimonialslider.buttonnav .htmlslider{padding-bottom:0}.fluidgrid-cell-4 .box-home-contentpage .box-home-contentpage-content{padding-left:10px;padding-right:10px}.property-soldbanner{position:relative;left:20px;top:-160px;width:110px;height:110px;background:#ec2a43;color:#fff;font-family:'Frank Ruhl Libre';font-size:24px;line-height:26px;text-align:center;transform:rotate(-10deg);display:flex;justify-content:center;align-items:center;z-index:99}.htmlslider .box-propoftheweek{margin:-40px}.box-propoftheweek .box{box-sizing:border-box;text-align:center}.box-propoftheweek .soldbanner{position:absolute;left:40px;top:-140px;width:110px;height:110px;background:#ec2a43;color:#fff;font-family:'Frank Ruhl Libre';font-size:20px;line-height:20px;text-align:center;transform:rotate(-10deg);display:flex;justify-content:center;align-items:center}.box-propoftheweek .box h1{margin-top:60px;margin-bottom:0}.box-propoftheweek .box h1.heading-nomargin{margin-top:0;margin-bottom:20px}.box-propoftheweek .box .svgicon{position:absolute;right:20px;top:50%}.tabs .tablabels{padding-left:0}.tabs .tablabels .tablabel{width:100%;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tabs .tab{padding:20px 0}.nivo-caption{font-size:14px;line-height:14px}.fluidgrid-cell-2 .box .image img{height:auto;min-height:225px}.fluidgrid-cell-3 .box .image img,.fluidgrid-cell-6 .box .image img{min-height:260px}.fluidgrid-cell .box-staff-card-mask .image img{min-height:100px}.phone-fluidgrid-cell-1{width:50%!important}.phone-fluidgrid-cell-2{width:100%!important}.fluidgrid .fluidgrid-4 .phone-fluidgrid-cell-2{width:100%!important}.phone-fluidgrid-cell-center{text-align:center}.home-fluidgrid h1.heading,.home-fluidgrid h2.heading{font-size:26px!important}.g-recaptcha{display:none}.gmap{max-height:300px}.descview{padding:0 20px}.listbox-label{white-space:normal}.contentarea{padding:0 20px}.contentarea img{max-width:100%;height:auto;width:auto}.image img{width:100%;height:auto}.hidden-phone{display:none!important}.image-noscale-phone img{max-width:300px!important}.skiptranslate iframe{display:none}.translated-ltr body{top:0!important}html{-webkit-text-size-adjust:none}.lightbox.lightbox-video .body{padding-top:60px}.lightbox.lightbox-video iframe{height:auto;min-height:56vw}.box-vimeo-overlay{max-height:280px;overflow:hidden}.fluidgrid-cell-full .box-vimeo{height:303px}.fluidgrid-cell-full .box-vimeo embed,.fluidgrid-cell-full .box-vimeo iframe,.fluidgrid-cell-full .box-vimeo object{position:absolute;top:-12px;left:-20%;width:140%;height:100%}@media only screen and (max-width:374px){.fluidgrid-cell-full .box-vimeo embed,.fluidgrid-cell-full .box-vimeo iframe,.fluidgrid-cell-full .box-vimeo object{left:-35%;width:170%}}.box-vimeo h3,.fluidgrid-cell-full .box-vimeo h3{left:20px;right:20px;width:auto;top:90px;text-align:center;font-size:30px!important}.fluidgrid-cell-3 .box-imgmodule h3{left:20px;right:20px;width:auto;top:60px;text-align:center}.fluidgrid-cell-6 .box-imgmodule .button{left:0;right:0}.fluidgrid-cell-6 .box-imgmodule:not(.imgmodule-center) h3{left:20px;right:20px;width:auto;top:60px;margin:0}.latestlistings-filter{width:auto!important}.latestlistings,.latestlistings .box-light{min-height:458px}.box-light .soldbanner{font-size:20px;line-height:20px;top:240px}.box-testimonials{padding:0 20px}.box-line .text{font-size:16px}@media only screen and (max-width:767px){.responsive-wrap{width:100%;overflow-y:auto;margin:0 0 1em}.responsive-wrap::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.responsive-wrap::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}}.doublerangeslider{height:60px}.doublerangeslider label{font-size:15px}.doublerangeslider input[type=range]{top:40px;left:5%;width:90%}.datebox input,.datetimebox input,.listbox select,.multisearchbox input,.passwordbox input,.textbox input,.textbox textarea{font-size:15px}.contentpage-webform,.phone-pad{padding:0 20px;box-sizing:border-box}.swiper-container{padding-bottom:60px!important}.profile-banner [class*=" fluid-ratio-resize-"]::after,.profile-banner [class^=fluid-ratio-resize-]::after{height:100%}.profile-banner [class^=magic-step]{top:auto;left:0;right:0;bottom:20px;width:auto}.profile-banner .magic-step1{top:40%!important;min-height:auto;padding:10px}.profile-banner.staffprofile .magic-step1{top:50%!important;padding:auto}.fluidgrid-cell-full .box-imgmodule .text{display:none}.box-imgmodule .button-1{top:110px}.box-imgmodule .button-2{top:155px}.box-imgmodule .button-3{top:200px}.box-imgmodule .button-4{top:245px}.box-imgmodule .button-5{top:290px}.home-contentslider .image img{width:auto;max-width:120%}