html,body {font-size: 16px;}main {width: 100%;margin: auto;}.fluidgrid {width: 320px;margin: auto;max-width: 94vw;}.fluidgrid-group {max-width: 320px;margin: auto;padding-top: 10px;}.fluidgrid-group-dark .fluidgrid-cell-6 {padding: 0px 10px;}.fluidgrid-cell {margin-left: 0%;padding: 0 1%;margin-bottom: 10px !important;}.head {height: 60px;}.is-office .head {//height: 79px;}.head-top {}.logo-cont {position: absolute;left: 10px;}.logo {height: 30px;margin-top: 20px;}.head > nav > ul > li > a {padding-inline: 7.5px;height: 60px;line-height: 60px;}.head > nav > ul > li.mobile {display: inline-block;margin-right: 10px;}.head > nav > ul > li.mobile > ul.menu {position: absolute;top: 60px;left: 0;right: 0;bottom: 0;display: none;height: calc(100vh - 60px);overflow-y: scroll;}.head > nav > ul > li.mobile > ul.menu.open {display: block;}.head > nav > ul > li.mobile ul * {background-color: #fff;}.head > nav > ul > li.mobile ul ul {display: block;}.head > nav > ul > li.mobile a i {padding: 7.5px;background-color: #fff;border-radius: 3px;box-shadow: 0 0 7px rgba(0, 0, 0, 0.075);}.head > nav > ul > li:nth-child(n + 3) {display: none;}.head > nav > ul > li.mobile ul ul {display: block;}.head > nav > ul > li.mobile ul > li:first-child {margin-top: 0;}.head > nav > ul > li.mobile ul > li:last-child {margin-bottom: 0;}.head > nav > ul > li.mobile ul:not(.nav-subnav) > li > a {font-weight: 500;}.head > nav > ul > li.mobile ul.nav-subnav > li > a {padding-left: 50px;}.logo-cont span {font-size: 20px;font-weight: 300;color: #162731;display: block;position: relative;top: -5px;}.menu-icon {position: absolute;top: 11px;font-size: 25px;height: 25px;right: 20px;}.content {margin-top: 60px;}.staffprofiles > .fluidgrid-cell {padding: 0 !important;margin: 0 !important;}.staffprofile-description > div {padding-left: 0;}.box-testimonial {flex-direction: column;margin-bottom: 1rem;}.box-testimonial > * {text-align: center;padding: 5px 0 !important;}.box-testimonial img {margin: 0 auto;}.box-testimonial .bt-property img {width: 100%;}.box-testimonial .bt-testimonial p:first-child {margin-top: 0;}//.is-office .content {//margin-top: 203px;//}.box-fluidgridplus-nav .fluidgridoplus-prev {color: #ec2a43;}.box-fluidgridplus-nav .fluidgridoplus-next {color: #ec2a43;}.box-searchrow > div:first-child {border-radius: 11px;padding: 5px 15px 15px !important;}.box-searchrow > div:first-child .fluidgrid-cell {margin-bottom: 0 !important;width: auto !important;}.magic-form .magic-step2 .svgicon {margin-left: 260px;margin-top: 10px;display: inline-block;}.box-overlayhider .hidebox-show .box {bottom: 50px;}.fluidgrid-cell-full .box-vimeo {height: 180px;}.box-blog-list {height: 520px;}.cycle-pager {display: none;}.box-property-detail-info {padding: 0px;}.foot {position: relative;}.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;float: right;color: #ffffff;}.foot-mid .foot-social a {color: #ffffff;display: inline-block;}.foot-mid .followus {width: 200px;}.foot-mid .followus a {display: inline-block;margin-right: 5px;width: 15px !important;height: 15px !important;font-size: 15px;}.foot-mid .followus a:last-of-type {margin-right: 0px;}footer nav {display: none;}footer .foot-contactus > ul,.foot .foot-contactus > ul > li:first-child {flex-direction: column;gap:1rem;}footer .foot-contactus > ul > li:first-child {width: 100%;}.foot > div > * {padding-block: 12.5px;}.foot .foot-contactus address {margin-left: 0;}.foot > div:last-child > div{text-align:center;}.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: 0px;top: 0px;height: 0px;filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 201;background: rgba(21, 38, 49, 0.95);overflow-y: auto;overflow-x: hidden;}.nav-display {filter: alpha(opacity=100);opacity: 1;height: 100%;}.foot ul#nav {width: 300px;margin: auto;}.foot ul#nav li a {box-sizing: border-box;display: block;width: 100%;border-bottom: 1px solid #ffffff;color: #ffffff;text-decoration: none;}.foot ul#nav li a:hover {text-decoration: underline;}.foot .nav-main {font-size: 21px;padding: 10px 20px;}.foot #nav li {}.foot .nav-subnav {display: none;}.foot .nav-subnav li {}.foot .nav-subnav a {font-size: 17px;padding: 20px 20px;border-bottom: 0px none !important;}.foot-bottom {padding-top: 10px;height: 110px;text-align: center;}.foot-bottom-right {padding-top: 10px;}h1,h1.heading {font-size: 26px !important;white-space: normal;margin-top: 10px !important;margin-bottom: 10px !important;}h2,h2.heading {margin-top: 0px !important;font-size: 21px !important;white-space: normal;margin-top: 10px !important;margin-bottom: 10px !important;}h3,h3.heading,h4,h4.heading,h5,h5.heading {font-size: 21px !important;white-space: normal;margin-top: 5px !important;margin-bottom: 5px !important;}.nivo-directionNav,.nivo-controlNav {display: none;}.nivo-caption {height: 30px;line-height: 30px;}.lightbox {padding: 0px;}.lightbox .body {margin: auto;left: 0px;right: 0px;top: 0px;bottom: 0px;padding: 0px;height: 100% !important;width: 320px !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.lightbox .close {top: 10px;right: 20px;}.lboxtpl .logo {margin-left: 10px;}.box-testimonialslider .box-home-testimonial {font-size: 24px;}.box-fluidgridplus-nav {width: 100%;min-height: 30px;margin-bottom: 10px;text-align: center;}.box-fluidgridplus-nav .fluidgridoplus-prev {position: absolute;top: 0px;width: 30px;height: 30px;left: 0px;}.box-fluidgridplus-nav .fluidgridoplus-next {position: absolute;top: 0px;width: 30px;height: 30px;right: 0px;}.box-property-list h1 {}.box-property-list .box-property-icons {padding: 0px;padding-top: 10px;margin-bottom: 0px !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: 0px;}.imagelightbox a img {width: 149px;}.spacer-h2 {display: none;}.box-testimonialslider .box-home-testimonial {padding-bottom: 40px;}.htmlslider {}.box-testimonialslider.buttonnav .htmlslider {padding-bottom: 0;}.fluidgrid-cell-4 .box-home-contentpage .box-home-contentpage-content {padding-left: 10px;padding-right: 10px;}.htmlslider .box-propoftheweek {margin: -40px;}.box-propoftheweek .box {box-sizing: border-box;position: absolute;right: 10px;bottom: 10px;width: 300px;height: 80px;background: rgba(255, 255, 255, 0.6);text-align: left;padding: 10px;}.box-propoftheweek .box h3 {margin-bottom: 5px;}.box-propoftheweek .box .svgicon {position: absolute;right: 20px;top: 50%;}.tabs .tablabels {padding-left: 0px;}.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 0px;}.nivo-caption {font-size: 14px;line-height: 14px;}.fluidgrid-cell-3 .box .image img {height: 236px;}.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;}.listbox-label {white-space: normal;}.contentarea img {max-width: 100%;height: auto;width: auto;}.image img {height: auto !important;}.hidden-phone {display: none;}.image-noscale-phone img {max-width: 300px !important;}.skiptranslate iframe {display: none;}.translated-ltr body {top: 0px !important;}html {-webkit-text-size-adjust: none;}.lightbox.lightbox-video iframe {height: auto;}.box-vimeo iframe {width: 320px;height: 180px;}@media only screen and (max-width: 767px) {.responsive-wrap {width: 100%;overflow-y: auto;_overflow: 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, 0.3);}}.homehero > div{width:90vw;margin:0;justify-self:center;}.homecontentpage.twopanel-heroleft{grid-template-columns:1fr;height:auto;}.homecontentpage.twopanel-heroleft > h2{font-size:3rem !important;line-height:4.5rem;padding:11rem 0 6rem;}.home .fluidgrid-cell-full{padding:0;}.homecontentpage.twopanel-heroright{grid-template-areas:"hero" "blurb";grid-template-columns:1fr;height:auto;}.homecontentpage.twopanel-heroright > h2{font-size:3rem !important;line-height:4.5rem;padding:2rem 0 0;}.homecontentpage.twopanel-heroright > div{padding-inline:0;}.homecontentpage.twopanelbordered-heroleft{grid-template-areas:"heading" "blurb";grid-template-columns: 1fr;align-items: center;padding: 0 0 4rem;}.homecontentpage.twopanelbordered-heroleft img{grid-area:heading;}.homecontentpage.twopanelbordered-heroleft > h2{color:#000;text-shadow:1px 1px 0 rgb(255,255,255);font-size:3rem !important;font-weight:900;}.homecontentpage.twopanelbordered-heroleft > div{padding:0;}