#contact button:hover,#featured-properties .button.blue:hover,#featured-properties .button:hover,#testimonials,.landlordService div:first-of-type{background-color:#021e49}#mainBanner,#mainIntro h3,#marketAppraisal .col-1,#meetTheTeam .thumbnail,#prices label,#properties .image,#propertyDetails .thumbnail,#propertyFilter form,.mapDetails .image,.mapProperty,.property .thumbnail,.selectBox{position:relative}#mainBanner h2,#mainIntro h3,iframe{margin-bottom:20px}#marketAppraisal,.container-fluid{max-width:1600px}#cta .col-12,#cta .col-5{background-position:center center}#testimonials h2,a{color:#b8a56c}#featured-properties.list .thumbnail a:last-of-type img,.navbar{float:right}#services ul,.navbar-nav,ul,ul.dashes{list-style:none}#scrollUp i,header #callus{margin-right:15px}#mainBanner .overlay .hideOnDesktop img,#podcast img,iframe,img{max-width:100%}body{font-family:Inter,myriad-pro,Arial,sans-serif;font-weight:400;font-size:16px;color:#464545}iframe{width:100%}.mb-6{margin-bottom:6rem}#maintenance .row,#searchTotal .col-12{align-items:center}#ina4,#meetTheTeam .slick-slide,.centered,.detailsButton,h2.centre{text-align:center}#mainBanner h1 span{font-size:2.2rem;display:block}#concierge .col-12:last-of-type,#maintenance .col-12:first-of-type{padding:50px}#featured-properties .details p:first-of-type{min-height:55px}#testimonials{padding:70px 25px 50px;text-align:center;margin-bottom:30px}#properties,#testimonials .intro{margin-bottom:40px}#concierge,#cta,#marketAppraisal,#services,#servicesComparison{margin-bottom:2rem}#contact,#meetTheTeam,#resultsmap{margin-bottom:5rem}#testimonials p{font-size:20px;margin-bottom:30px;color:#fff}#checkboxes label,#cta a:hover p,#testimonials ul,.carousel-item .fadeIn p,.fadeIn p,.navbar a,.slideLeft p,a:hover,header a{color:#fff}#whyChoose .col-md-6,.landlordService .col-md-6,.landlordService .col-md-8{align-self:center}.cleaner{clear:both}#airbnbLogo img{float:right;margin-top:-50px}#map_canvas{height:600px;margin-bottom:50px}#mainIntro h3{font-size:3rem;font-weight:700;padding-bottom:70px;color:#021e49}#mainIntro h3:after{height:70px;width:2px;content:" ";background-color:#b8a56c;position:absolute;left:0;bottom:0}#mainIntro p{width:60%}#bannerCarousel img,#featured-properties img,#featured-properties.list .thumbnail a:first-of-type img,#mainIntro img,#podcast iframe,#propertyDetails .slideLeft,#propertyGallery img,.gMapsBubble img,.navbar img,header #callus img{width:100%}.gm-ui-hover-effect{width:30px;height:30px}#featured-properties .details p,#featured-properties .gMapsBubble .details,#featured-properties .gMapsBubble .property,.slick-dotted.slick-slider{margin-bottom:0}#featured-properties .gMapsBubble .button{text-transform:uppercase;padding:12px 50px}.gm-style .gm-style-iw-c{max-width:400px!important;background-color:#f7f7f9}.flexslider{border:0;margin:0}.flex-direction-nav li{position:initial}.flex-direction-nav a.flex-next:before,.flex-direction-nav a:before{content:"\f054";font-family:"Font Awesome 5 Pro";color:#021e49;font-size:1.2rem;padding-right:7px;padding-top:7px;padding-bottom:7px}.flex-direction-nav a:before{content:"\f053";padding-left:7px}#whyChoose button.accordion:before,.landlordExpertise li:before{content:" ";background-size:contain;background-repeat:no-repeat}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{height:40px;width:40px;background-color:#fff;color:#021e49;right:0}.flex-direction-nav .flex-prev{left:0;right:auto}button.gm-ui-hover-effect{background:url(/images/close.svg) 0 0/contain!important;left:2px!important;top:2px!important;opacity:1}button.gm-ui-hover-effect img{display:none!important}#mainBanner img{width:100%;object-fit:cover}#mainBanner h1{font-size:2rem;color:#fff;text-align:center;margin-bottom:15px}#mainBanner p{font-size:2rem;line-height:3rem;color:#fff}#concierge button{position:relative;background-color:#b8a56c;padding:8px 50px;margin-top:20px;color:#fff;border:0;border-radius:3px;font-weight:300}#mainBanner button{background-color:#b1a66b;border-radius:3px;color:#fff;text-transform:initial;height:50px;border:initial;width:18%}#mainBanner.landlord a,#maintenance .button{position:relative;padding:10px 15px;width:100%;text-transform:uppercase;border:0;border-radius:5px;font-weight:700;background-color:#021e49;color:#fff;display:block;max-width:175px}#mainBanner+h2.header,#maintenance .button{margin-top:20px}#mainBanner.landlord a{color:#fff;background-color:#b1a66b;display:inline-block;max-width:initial;margin-top:50px;font-weight:300;text-transform:initial;padding:10px 30px;width:auto;border-radius:3px}#servicesComparison td:first-of-type,#servicesComparison th:first-of-type{width:66%;text-align:left}#concierge button:hover,#mainBanner.landlord a:hover,#sortBar li a.active,#sortBar li a:hover{background-color:#fff;color:#021e49}#mainBanner button:hover,#mainBanner button:hover i{color:#041e49;background-color:#fff}#mainBanner button i,#maintenance .button i{left:auto;right:20px;position:absolute;top:50%;transform:translateY(-50%)}#mainBanner .overlay{width:75%;background-color:rgba(2,30,73,.6);position:absolute;left:50%;top:55%;transform:translate(-50%,-50%)}#mainBanner .overlay .padded,#propertySearch .container-fluid,.container-fluid.no-padding,.form-group input{padding:0}#enquiry,#enquiryForm,#propertyDescription,#propertyDetails .description,#propertyDetails .fullheight .col-md-6,#services .col-12{padding:20px}#mainBanner .overlay a{background-color:#b6f9c9;color:#041e49;font-weight:400;text-align:center;font-size:15px;text-transform:uppercase;display:block;padding:13px;border:20px solid #041e49;margin-bottom:0}#mainBanner .overlay a i{margin-left:10px}#featuredProperties h2 span,#mainBanner .overlay a span,#soldProperties h2 span{font-weight:700}#mainBanner .overlay>p{background-color:#a48c54;padding:20px 0;text-align:center;color:#fff;font-weight:700;font-size:30px;margin:0}#mainBanner .overlay div p{font-size:22px;color:#fff;margin-top:20px;text-align:center;margin-bottom:30px}#mainBanner .overlay a:hover{background-color:#041e49;color:#b6f9c9}#mainBanner .overlay img{max-width:34px;margin-right:10px}#mainBanner .overlay form{padding:0 30px 20px;max-width:840px;margin-left:auto;margin-right:auto}#mainBanner .icon{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:100%;max-width:60px;display:none}#mainBanner h2{text-align:center;font-size:3rem;line-height:1.2;color:#fff}#services h2,.cta.Investor,.cta.Landlord,.cta.Selling{margin-bottom:50px}#enquiry #contact h2,#mainBanner h2 span{color:#b1a66b}#mainBanner .form-group.half{width:100%;float:left;margin-right:10px;margin-top:0}.landlordExpertise{background-image:url('/images/landlord-expertise.jpg');background-size:97%;background-color:#021e49;background-repeat:no-repeat;background-position:right center;padding:4rem 0 5rem;margin:6rem 0}.landlordService .row{background-image:url('/images/maintenance-bg.jpg');background-size:cover;background-repeat:no-repeat}.landlordService p{color:#fff;font-size:1.4rem;line-height:1.8rem}.landlordService .col-12:first-of-type{align-self:center;padding:50px;color:#fff}.landlordExpertise li{color:#fff;font-size:1.4rem;padding-left:70px;margin-bottom:50px;position:relative}#featured-properties.list img,.slick-slide img{margin-bottom:20px}.landlordExpertise li:before{background-image:url('/images/list-logo.png');position:absolute;top:50%;left:0;transform:translateY(-50%);height:50px;width:50px}#servicesComparison{font-size:13px;border:1px solid #021e49;border-collapse:collapse}#servicesComparison td{text-align:center;padding:20px;border:2px solid #021e49;width:11%;font-size:1.3rem}#servicesComparison i,.navbar .icons a{font-size:30px}#servicesComparison th{padding:10px;text-align:center;width:11%;font-weight:300;background-color:#001c4d;color:#fff;font-size:1.5rem}#services{background-color:rgba(247,200,218,.05)}#services .pink{background-color:#f7c8da}#error,#sent,header #callus span{padding:10px;text-align:center}#services p.intro{font-size:17px;font-weight:700}#services h2{font-weight:700;font-size:30px}#services li,ul.ticks li{padding-left:40px;padding-top:5px;position:relative}#services li:before,ul.ticks li:before{content:"\f058";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;left:0;top:8px}ul.ticks li:before{font-size:19px;left:12px;top:18px}#cta .row,header .row.d-flex.align-items-center{justify-content:center}#cta .col-12{min-height:150px;background-size:50%;background-repeat:no-repeat}#cta h3{margin-top:10px}.slick-next,.slick-prev{height:35px}.slick-slide{padding:12px}.slick-slide img{width:90%}#propertyTitle{padding:30px 0;background-color:#b1a66b;color:#021e49}#propertyTitle h1{font-size:24px;position:relative;padding-left:35px;margin:0}#propertyTitle h1 i{position:absolute;left:0;top:50%;transform:translateY(-50%)}#featured-properties{padding:2rem 0;font-size:16px;margin-bottom:2rem;background-color:#f8f8f8}#featured-properties .property{position:relative;background-color:#fff;margin-bottom:40px}#featured-properties .property .propertyDetails{padding:40px}#featured-properties .thumbnail{position:relative;max-height:240px;overflow:hidden}#featured-properties.list .thumbnail img{width:48%;float:left}#featured-properties .address{background-color:#021e49;padding:8px;color:#fff}#featured-properties .address h3{font-size:16px;margin:0;padding-left:20px;position:relative;height:42px}#enquiry,h1,h2{margin-bottom:20px}#featured-properties .address h3 i{position:absolute;top:2px;left:0}#featured-properties.list .address h3{font-size:20px;font-weight:700;line-height:37px;padding-left:50px}#featured-properties.list .address h3 i{top:50%;transform:translateY(-50%);left:20px}#featured-properties.list .description p:first-of-type{text-transform:uppercase;margin-bottom:0}#featured-properties.list .description p.price{font-size:20px;text-transform:initial;font-weight:800}#featured-properties .details{padding:25px;background-color:#fff;margin-bottom:0}#featured-properties .button,#featured-properties .button.blue:hover{background-color:#b1a66b;color:#fff}#featured-properties .details p.price{font-size:20px;font-weight:700}#featured-properties .button{padding:10px 50px;position:relative;margin-top:20px;border-radius:3px;display:inline-block;font-weight:300}#featured-properties .button.blue{background-color:#041e49;color:#fff;margin-left:30px}#featured-properties .button i{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#maintenance{background-image:url('/images/maintenance-bg-2.jpg');background-size:cover;background-repeat:no-repeat;background-position:left center;padding:0;margin:0;color:#fff}#marketAppraisal,h2.landlord{margin-left:auto;margin-right:auto}#maintenance .col-md-5{display:flex;flex-direction:column;text-align:left;justify-content:center;padding:30px 50px}#mainIntro .button,.cta .button{display:inline-block;position:relative}#concierge,#cta,#maintenance .button,#podcast,#whyChoose .button,.mapDetails .button,.threeColumns,h2.header,h2.landlord,h3.landlord,p.header{text-align:center}.border-left .social{padding-top:20px}#marketAppraisal{background-color:#b6f9c9;padding:1rem 0;position:relative}#marketAppraisal h2{font-size:16px;color:#041e49;font-weight:600;text-transform:uppercase}#marketAppraisal h2 span,#propertyDetails h2,.availability span,h1 span,h2 span,h3 span,strong{font-weight:600}#mainIntro h1,#mainIntro h2{font-weight:400}#marketAppraisal p{font-size:14px;color:#041e49}#marketAppraisal i{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:30px;color:#041e49}#marketAppraisal a:hover p{color:#041e49}#marketAppraisal a:hover i,#marketAppraisal:hover i{color:#041e49;zoom:1.2;right:10px}.slick-dots{bottom:0}.slick-dots li{width:20px;height:20px}.slick-dots li.slick-active button:before{color:#021e49;border:0;content:""}.slick-dots button:hover,.slick-dots li.slick-active button{background-color:#021e49;content:""}.slick-dots li button:before{opacity:1;color:transparent;font-size:18px}.slick-dots li button{border:1px solid #021e49;border-radius:100%}#prices input{position:relative;padding-left:30px}#prices label:after{content:"£";right:-20px;top:6px;position:absolute;z-index:999}#podcast{background-color:#0f1f2f;color:#fff;padding:3rem}h1,h2{font-weight:300;font-size:36px}h2{font-size:26px;font-weight:600}h2.header{margin-bottom:10px;padding:0 20px 30px;position:relative}#slider ul li,header ul li,ul,ul.dashes{padding-left:0}#propertySearch+h2.header{margin-top:50px}h2.header:after{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#maintenance li:before,#whyChoose button.accordion:after,#whyChoose button.accordion:before,.button i{transform:translateY(-50%);position:absolute}#propertyDetails h2,#propertyDetails h2.light{font-size:14px;text-transform:uppercase}#propertyDetails .border-left a,#propertyDetails .button.blue{background-color:#021e49;color:#fff;text-transform:uppercase;width:100%;position:relative;display:inline-block;margin-top:50px;border-radius:8px;text-align:center;padding:15px 50px}#propertyDetails .border-left a,#propertyDetails .button.blue:hover{background-color:#b1a66b;color:#fff}#whyChoose,.gold+#mainIntro,fieldset{margin-top:0}#propertyDetails .border-left a:hover,.cta.Investor .button:hover,.cta.Landlord .button:hover,.cta.Maintenance .button:hover,.cta.Selling .button:hover{background-color:#021e49;color:#fff}#propertyDetails .border-left a{padding:15px 50px;margin-top:0;margin-bottom:20px}#propertyDetails .fullheight .col-md-6.border-left{padding-top:0}#enquiry{background-color:#021e49;color:#fff}#enquiry #contact{padding:3rem 0 1rem}#enquiry #contact i{margin-right:0;color:#b1a66b}ul.dashes li{position:relative;padding-left:15px;margin-bottom:5px}ul.dashes li:before{content:"-";position:absolute;left:0;font-size:10px}p.header{font-size:18px;margin-bottom:40px;padding:0 20px}#cta .col-5{background-size:190px;background-repeat:no-repeat;min-height:220px}.cta.Investor:hover .col-5{background-image:url('/images/icon-house.png')}#cta .col-7{align-self:center;padding-left:25px}#cta img{width:80%;max-width:239px}.cta{padding:3rem;color:#fff;background-position:left;background-repeat:no-repeat;transition:1s}.cta .button{color:#fff;padding:8px 50px;border-radius:5px;margin-top:30px}#mainIntro table,#mainIntro td{border:1px solid #464545;border-collapse:collapse}.cta .button i{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cta.Selling{background-image:linear-gradient(left,#a48c54,#a48c54);background-image:-webkit-linear-gradient(left,#a48c54,#a48c54);background-image:-moz-linear-gradient(left,#a48c54,#a48c54);background-image:-ms-linear-gradient(left,#a48c54,#a48c54);background-image:-o-linear-gradient(left,#a48c54,#a48c54)}#cta .cta.Selling:hover .col-5{background-image:url('/images/icon-for-sale-white.png')!important}.cta.Investor:hover,.cta.Landlord:hover,.cta.Maintenance:hover,.cta.Selling:hover{background-position:185px}.cta.Selling .button{background-color:#bba97f}.cta.Landlord{background-image:linear-gradient(left,#f7c8da,#f7c8da);background-image:-webkit-linear-gradient(left,#f7c8da,#f7c8da);background-image:-moz-linear-gradient(left,#f7c8da,#f7c8da);background-image:-ms-linear-gradient(left,#f7c8da,#f7c8da);background-image:-o-linear-gradient(left,#f7c8da,#f7c8da)}#cta .cta.Landlord:hover .col-5{background-image:url('/images/icon-landlords-white.png')!important}.cta.Landlord .button{background-color:#f9d6e4}.cta.Investor{background-image:linear-gradient(left,#98cea7,#98cea7);background-image:-webkit-linear-gradient(left,#98cea7,#98cea7);background-image:-moz-linear-gradient(left,#98cea7,#98cea7);background-image:-ms-linear-gradient(left,#98cea7,#98cea7);background-image:-o-linear-gradient(left,#98cea7,#98cea7)}#cta .cta.Investor:hover .col-5{background-image:url('/images/icon-house-white.png')!important}#cta .cta.Maintenance:hover .col-5{background-image:url('/images/icon-decorating-white.png')!important}.cta.Investor .button{background-color:#b2dbbd}.cta.Maintenance{background-image:linear-gradient(left,#81b9df,#81b9df);background-image:-webkit-linear-gradient(left,#81b9df,#81b9df);background-image:-moz-linear-gradient(left,#81b9df,#81b9df);background-image:-ms-linear-gradient(left,#81b9df,#81b9df);background-image:-o-linear-gradient(left,#81b9df,#81b9df)}.cta.Maintenance .button{background-color:#a1cbe7}.threeColumns{margin-top:8rem;margin-bottom:8rem}.threeColumns img{width:60%;min-width:200px;margin-bottom:30px}.threeColumns p{padding:0 30px 30px;color:#021e49}#backToResults a:hover,#contact .lightblue a,#contact a,#mainIntro h2,#sortBar a.button:hover,.navbar a:hover,a:hover,a:hover p,header #callus a:hover{color:#a48c54}#mainIntro.new{background-image:url('/images/welcome-banner.jpg');background-repeat:no-repeat;background-position:center right;padding:4rem 2rem 4rem 0;margin-bottom:0;background-size:50%}#mainIntro .col-md-8,#meetTheTeam p{padding:0 30px}#mainIntro.new h2{margin-bottom:20px;font-size:2rem}#enquiryForm h2,#mainIntro h1,#propertymapContainer h2,#sortBar ul,footer h2{margin-top:30px}h3{font-weight:500;font-size:24px}#backToResults,p{font-size:17px}a{font-weight:700;text-decoration:none}#mainIntro h1{font-size:24px;color:#021e49}#mainIntro table{margin-bottom:40px}#mainIntro td{padding:5px 10px}#mainIntro .button{padding:8px 50px;background-color:#b8a56c;color:#fff;border:1px solid #b8a56c;margin-top:30px;margin-bottom:20px;font-size:17px;font-weight:300;border-radius:3px}#mainIntro .button:hover{background-color:#021e49;color:#fff;border:1px solid #021e49}#whyChoose{background-color:#001c4d;padding-top:5rem;padding-bottom:5rem;margin-bottom:0}#concierge h2,#maintenance h2,#whyChoose h2,.landlordExpertise h2,h2.landlord{color:#b8a56c;font-size:3rem;margin-bottom:40px;font-weight:600}#whyChoose p,ul{margin-bottom:30px}h2.landlord{margin-top:4rem;max-width:1200px}h3.landlord{margin-top:50px;font-size:3.2rem;font-weight:700;margin-bottom:50px;color:#001c4d}#whyChoose img{width:96%;height:auto}#whyChoose button.accordion{width:100%;background-color:transparent;color:#fff;text-align:left;padding-left:100px;border:1px solid #fff;border-radius:5px;font-size:1.75rem;padding-top:20px;padding-bottom:20px;position:relative;margin-bottom:20px}#maintenance .button:hover,#whyChoose .button:hover,#whyChoose button.accordion.active,.maLink:hover{background-color:#fff;color:#001c4d}#contact .lightblue a:hover,#contact i,#contact p,#paging a,#propertySearch label,.form-group select,.threeColumns a:hover,.threeColumns a:hover p,p{color:#021e49}#whyChoose .panel{background-color:#fff;margin-top:-25px;padding:20px;border-radius:5px;color:#001c4d;position:relative;display:none;margin-bottom:20px}#whyChoose p{color:#fff;font-size:1.4rem}#whyChoose .panel p{color:#001c4d}#whyChoose .panel a{background-color:#001c4d;color:#fff;font-weight:300;padding:8px 35px;border-radius:5px;margin:20px 0 10px;display:inline-block}#whyChoose button.accordion:before{background-image:url('/images/logo-small.png');left:15px;top:50%;height:62px;width:54px}#whyChoose button.accordion.active:before{background-image:url('/images/logo-small-white.png')}#whyChoose button.accordion:after{content:'+';left:auto;right:15px;top:50%;font-size:2rem}#whyChoose button.accordion.active:after{content:'-';font-size:3rem}#whyChoose a:hover{background-color:#b8a56c;color:#fff}.button i{right:20px;top:50%}.quotes{font-size:39px;line-height:18px;vertical-align:text-bottom}ul{text-align:left}#concierge{background-color:#021e49;color:#fff;padding:0}#concierge img{height:100%;min-width:100%;object-fit:cover}#concierge .col-md-6:first-of-type{overflow:hidden}#concierge .col-md-6:last-of-type{align-self:center;padding:50px}#concierge p,#maintenance p{margin-bottom:35px;color:#fff}#concierge input,#maintenance input{width:100%;max-width:480px;background-color:#fff;font-size:16px}#maintenance li:before{content:"";left:0;top:calc(50% - 10px);background-image:url(/images/logo-small.png);width:25px;height:25px;background-size:contain;background-repeat:no-repeat}#maintenance li{position:relative;padding-left:38px;margin-bottom:10px}#maintenance img{width:50%}#maintenance .overlay{opacity:1;position:absolute;top:0;left:50%;transform:translateX(-50%)}#maintenance:hover .overlay,.enquire a:hover{opacity:1}#maintenance .button,#whyChoose .button{background-color:#b8a56c;color:#fff;border-radius:3px;text-transform:initial;font-weight:300;display:inline-block}#backToNews a,#backToResults,#featuredProperties p.button,#properties .bedrooms,#properties .price,.form-group #submit,.form-group label,.mapDetails .button,button.submit{text-transform:uppercase}ul li{position:relative;padding-left:20px}#featured-properties h2:after,#properties.featured .address:before,#propertyDetails #details h2:after,#propertyFilter ul li::before,#searchView ul li::before,.content h3.accordion-header:after,.newsArticles .thumbnail h2:after,ul.navbar-nav li::before{content:initial}#searchView ul li{padding-left:0;margin-bottom:0}#sortBar{background-color:#021e49;margin-bottom:50px}#sortBar li{display:inline}#sortBar ul{margin-bottom:0}#sortBar li a{padding:9px 30px;display:inline-block;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff}#sortBar .col-2{text-align:right}#sortBar a.button{position:relative;color:#fff}#pagingWrapper{margin:0}#bannerCarousel .carousel-control-next-icon,#bannerCarousel .carousel-control-prev-icon,#bannerCarousel .carousel-indicators,#hideArticles,#share,.hideOnPhone,.pin.active .mapPointer,.thumbs{display:none}.enquire{position:relative;height:90px;overflow:hidden}.accordion-button:not(.collapsed)::after{background-image:url('/images/minus-sign.svg');transform:initial}.accordion-button::after{background-image:url('/images/plus-sign.svg')}.accordion-button,.accordion-item:first-of-type .accordion-button{margin-bottom:20px;border-radius:20px 0;background-color:#fff;border:1px solid #00abdd;color:#636262;font-weight:500}.accordion-item .accordion-button:not(.collapsed){margin-bottom:0;background-color:#fff}.accordion-body{background-color:#f0f0f0;padding:40px 10px 20px;margin-top:-20px;margin-bottom:20px;text-align:left;color:#636262;font-size:19px}.accordion-body h4{color:#00abdd;font-size:19px}.accordion-header span{font-weight:300;display:inline-block;margin-right:5px}.accordion-button.collapsed{border-width:1px}#properties .details h3,#properties .price{border-bottom:2px solid #f0f0f0;padding-bottom:20px}.accordion-button:focus{box-shadow:none}.navbar-toggler,.navbar-toggler:focus{outline:0;box-shadow:initial}.accordion-item:last-of-type .accordion-collapse{border:0}li{font-weight:300}p.intro{color:#636262;font-size:24px;font-weight:400}.mapDetails p,p{font-weight:300}#resultsmap{height:calc(600px)}.pin .mapDetails{display:none;width:300px;background-color:#fff;padding:15px;overflow:hidden;border-top-left-radius:20px;border-bottom-right-radius:20px;position:relative;z-index:999}#error,#sent,.mapDetails .button{background-color:#00abdd;color:#fff}.mapDetails .address{padding-left:30px;position:relative;font-size:18px;font-weight:400;margin-top:20px;margin-bottom:20px;padding-bottom:0}.mapDetails .address:before{content:url(/images/map-marker.svg);position:absolute;top:50%;transform:translateY(-50%);left:0}.mapDetails p{font-size:18px;margin-bottom:8px}.mapDetails p.price{font-weight:400;color:#00abdd;margin-bottom:20px}#properties .image img,#propertyDetails #image img,.mapDetails img{width:100%;border-top-left-radius:20px;border-bottom-right-radius:20px}.mapDetails img.status{position:absolute;left:0;top:0;width:110px}.mapDetails .button{width:100%;font-weight:500;border:1px solid #636262}#properties.featured .button:hover,#propertyDetails.sales #address,#propertyDetails.sales #quickLinks .button:hover,#searchView.sales,.carousel-item.pink,.mapDetails.sales .button,.sales .fadeIn p,.sales .slideLeft p{background-color:#ff7a91}#checkboxes,.animated-icon2.open span{background-color:#fff}.mapProperty .close{display:none;position:absolute;top:-10px;left:-10px;width:32px;height:32px;z-index:999;text-indent:-9999px;background:url(/images/close.svg) no-repeat}.pin.active .mapProperty .close{display:block;z-index:9999}#propertymapContainer h2 span,.pin.active .mapDetails,header #callus a{display:block}.gm-style .cluster img{width:50px!important;height:50px!important}.container-fluid.no-padding .row{--bs-gutter-x:0}.selectBox select{width:100%;font-weight:400}.overSelect{position:absolute;left:0;right:0;top:0;bottom:0}#checkboxes{display:none;border:1px solid #dadada;width:100%;z-index:999;margin-bottom:10px;position:absolute;top:50px}#checkboxes label,#saletypes label{display:block;text-align:left;background-color:#021e49;color:#f0f0f0;position:relative;height:42px;padding-top:8px;padding-left:15px}#saletypes{position:absolute;width:100%}#saletypes label{width:50%;float:left;background-color:#f0f0f0;color:#636262;border-right:1px solid #fff;text-align:center;padding-top:18px;height:60px}#checkboxes label:hover,#saletypes label:hover,#scrollDown:hover,#scrollUp:hover,.newsArticles #loadMore.button:hover{cursor:pointer}#checkboxes input{width:25px;margin:0 15px;vertical-align:middle;top:0;right:0;position:absolute}#error{background-color:red}#searchView,.carousel-item.blue,form .button{background-color:#00abdd}#propertyDetails .price{font-weight:600;font-size:16px;margin-bottom:0}#propertyDetails #address{background-color:#00abdd;color:#fff;padding:10px 20px}#propertyDetails #address p{position:relative;font-size:20px;font-weight:500;margin-bottom:0;padding:10px 0 20px 40px}#featuredProperties .address p:before,#propertyDetails #address p:before{content:url(/images/map-marker-white.svg);position:absolute;top:50%;transform:translateY(-50%);left:0}#featured-properties h2{color:#b8a56c;padding-bottom:0;margin-bottom:50px;font-size:3rem}#propertyDetails .furnishings{text-transform:uppercase;margin-bottom:30px}#backToResults{font-weight:500;display:block;padding:20px 0;margin:0 0 0 10px}.maLink{margin-right:30px;background-color:#b1a66b;padding:5px 20px;font-weight:300;font-size:.9rem;border-radius:3px}#propertySearch button,.navbar-nav,header{background-color:#021e49}#backToResults i{font-weight:700;margin-right:5px}header{padding:20px 0;position:sticky;top:0;z-index:999}header .col-md-8{justify-content:flex-end;align-items:center;display:flex}header .logo{width:100%;max-width:300px;display:block;float:left}.animated-icon2,.animated-icon2 span{position:absolute;width:17px;display:block}header .logo img{width:100%;max-width:170px}header #callus{display:inline-block;position:relative}header #callus span{display:none;position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:999;background-color:#464545;margin:0;left:0}header #callus i{font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animated-icon2{height:17px;top:50%;left:50%;margin:0;-webkit-transform:rotate(0) translate(-50%,-50%);-moz-transform:rotate(0) translate(-50%,-50%);-o-transform:rotate(0) translate(-50%,-50%);transform:rotate(0) translate(-50%,-50%);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;color:#fff}.navbar,.navbar-toggler,header #callus{width:50px;height:60px}#paging a,#searchView li,.fadeIn,.slideLeft,footer h2 strong{display:inline-block}.animated-icon2 span{height:2px;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#fff}#contact button,#propertySearch button:hover,.animated-icon2:hover span{background-color:#a48c54}.animated-icon2 span:first-child{top:0}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:16px}.animated-icon2 span:nth-child(4),.animated-icon2.open span:nth-child(2),.animated-icon2.open span:nth-child(3){top:8px}.animated-icon2.open span:first-child,.animated-icon2.open span:nth-child(4){top:11px;width:0%;left:50%}.animated-icon2.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar{padding:0;position:relative}.navbar-toggler{border:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45px;height:50px}.navbar-collapse{position:absolute;top:80px;width:100%;right:0;z-index:999;min-height:100vh;left:auto;max-width:768px}.navbar-nav{padding:0 70px;max-width:1600px;margin-left:auto;margin-right:auto;width:auto}.navbar-nav .nav-item{border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:0}.navbar-nav .nav-item .nav-item{margin-left:10px;border-bottom:0}.navbar-nav .nav-item .nav-item .nav-link{padding:0 20px 15px 30px}.navbar-nav .nav-link{padding:15px 0 20px 20px;font-weight:400;text-align:left;color:#fff;border-bottom:rgba(255,255,255,.5)}.navbar .icons{justify-content:space-between;display:flex;padding:20px 50px 10px}#featuredProperties .image,.carousel-item.grey{background-color:#9facb0}#backToNews a:hover,span.lettings{color:#00abdd}span.investments{color:#9facb0}#properties .sales .price,#propertyDetails.sales #details h2.price,.sales #propertyDescription strong,span.sales{color:#ff7a91}#bannerCarousel .carousel-caption{position:initial;padding:20px 20px 0}.carousel-item p,.carousel-item p.underline{font-size:35px;font-weight:300;position:relative;padding-bottom:30px;margin-bottom:10px;line-height:50px;margin-top:10px}#contact h2,.newsArticles h2{font-size:24px}.content h3.accordion-header{padding-bottom:0;margin-bottom:0}.content h3:after{left:0;transform:initial}#slider ul li{position:initial}#scrollDown,#scrollUp{text-align:center;margin-bottom:0}.newsArticles{background:#fff;background:linear-gradient(180deg,#fff 10%,#f0f0f0 10%)}#searchView li a,.form-group{background-color:transparent}.newsArticles .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1)}.newsArticles .thumbnail{border-top-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:30px;height:250px;overflow:hidden;position:relative;background-size:cover}.newsArticles .thumbnail h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;padding:5px 10px;font-size:27px;color:#fff;font-weight:500;background-color:rgba(0,171,221,.5)}.col-lg-6:last-of-type .newsArticles .thumbnail h2{width:90%;font-size:22px}.newsArticles .details{margin:0 20px 50px;padding-bottom:30px}.newsArticles .button{color:#464545}.newsArticles .button:hover,button.submit:hover{background-color:#ff7a91;color:#fff}#loadMore.button{margin:40px 20px 50px;background-color:#636262;width:calc(100% - 40px);position:relative}#loadMore.button:before{content:" ";border-top:2px solid #f0f0f0;position:absolute;top:-48px;width:100%;left:0}.form-group:last-of-type{text-align:center;margin-top:20px}.full h2:after,.underline.blue:after{border-bottom:2px solid #00abdd}.underline.white:after{border-bottom:2px solid #fff}.col-12.underline{position:relative;margin-bottom:30px}.col-12.underline:after{border-bottom:2px solid #00abdd;left:calc(var(--bs-gutter-x)/ 2);transform:initial}form .button{width:100%;color:#fff;padding:5px 10px;border:2px solid #00abdd;margin-bottom:50px}.form-group .multiselect.map:before,.form-group img{transform:translateY(-50%);padding:10px;top:50%;background-color:#00abdd}.socialIcons a{color:#636262}.socialIcons i{font-size:50px;border-radius:0;margin:60px 15px 60px 0}#featuredProperties .details h3 span,#featuredProperties p.button span,#soldProperties .details h3 span,.carousel-item p strong{font-weight:500}#searchView ul{padding:20px 0 0;margin:0 0 20px}#searchView li a{display:block;font-size:24px;color:#fff;padding:0 121px 3px 20px;border-top-left-radius:15px}#searchView li a.active,#searchView li a:hover{color:#636262;background-color:#fff;opacity:1}#propertySearch{background-color:#f0f0f0;color:#636262;padding:30px 20px;text-align:center}#propertySearch h2{margin:0;color:#021e49}.form-group{position:relative;margin:0 0 20px;text-align:center}#properties.featured{background-color:#00abdd;padding:30px 0;text-align:center;margin-bottom:0}#featured-properties img.tooLate,#propertyDetails img.tooLate{position:absolute;top:20px;left:-8px;width:100px;z-index:2}#properties .image img.status{position:absolute;top:0;left:0;width:auto}#properties .details{padding:20px 25px 0}#properties.featured h2{color:#fff;font-size:36px;margin:40px 0;text-align:left}#meetTheTeam,#paging,.form-group img,footer{text-align:center}#properties.featured .details{padding:0;text-align:left}#properties .details h3{font-size:19px;margin-bottom:20px;position:relative;padding-left:30px}#properties .details h3:before{content:url(/images/map-marker.svg);height:30px;width:20px;position:absolute;left:0;top:0}#properties .details h3 img{margin-right:8px}#properties .bedrooms{font-size:19px;margin-bottom:0}#properties .price{color:#00abdd;font-weight:400;font-size:21px;margin-bottom:20px}#properties.featured .address{background-color:#707070;color:#fff;padding:10px 20px 10px 40px;border-top-left-radius:15px;background-image:url('/images/map-marker-white.svg');background-repeat:no-repeat;background-size:16px;background-position:10px center;margin:0;border:0;border-bottom:10px solid #707070}#properties.featured .bedrooms,#properties.featured .price{padding:5px 20px 0 12px;background-color:#9facb0;border-top-left-radius:15px;color:#fff;position:relative;font-size:20px;border:0;margin:0}#properties.featured .price{font-weight:500;border-top-left-radius:0;border-bottom:10px solid #9facb0;padding:5px 20px 5px 12px}#properties.featured .image{margin-top:-10px}#properties.featured .button{width:80%;margin:30px 0;background-color:transparent;color:#fff}#paging .navbynumbers_current,#paging .navbynumbers_page:hover,#searchTotal{background-color:#b1a66b}#paging{margin:0}#paging a{width:24px;background-color:transparent;height:24px;margin:5px}#saletypes input{display:none;width:0;position:absolute;padding-top:15px;height:60px}.form-group input:checked+label,.form-group label:focus-within{color:#fff}.form-group .multiselect.map:before{content:"\f3c5";font-family:"Font Awesome 5 Pro";color:#fff;position:absolute}.form-group img{position:absolute;left:0;color:#fff;width:40px;height:100%;border-top-left-radius:10px;z-index:199}.form-group .checkbox{width:30px;height:30px;border:1px solid #ccc;background-color:#f0f0f0;vertical-align:top}.form-group input,.form-group select{width:100%;height:50px;padding-left:50px;font-size:15px;border-radius:5px;border:1px solid #000;background-color:#fff}.overlay .form-group input,.overlay .form-group select{text-indent:0}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){#propertySearch .form-group input,#propertySearch .form-group select,.overlay .form-group input,.overlay .form-group select{text-indent:30px}}#bedrooms label,#prices label{width:45%;float:left;height:40px;padding-top:8px;border-bottom:1px solid #707070;background-color:#f0f0f0;color:#707070}#bedrooms input,#prices input{width:55%}#propertyFilter .form-group input{border:1px solid #000;border-bottom:1px solid #707070;border-top-left-radius:0;border-bottom-right-radius:0;background-color:#fff}#propertySearch button{color:#fff;width:100%;padding:12px 40px;position:relative;border:0;border-radius:8px;margin-top:20px}#propertySearch button i{position:absolute;right:20px;top:50%;transform:translate(-50%,-50%)}#contact button i,.form-group .select:after,.form-group i{top:50%;transform:translateY(-50%)}.lightblue{background-color:rgba(2,30,73,.1)}#contact .green,#contact.green{background-color:rgba(182,249,201,.25);padding:20px}#contact .col-md-6:last-of-type,#contact .darkblue{padding:40px;color:#fff}#contact .darkblue{background-color:#021e49}#contact .darkblue p,#contact a:hover,footer i:hover{color:#fff}#contact h2{color:#a48c54}#contact p{font-size:18px}#enquiry #contact p{font-size:18px;color:#b1a66b}#contact .darkblue p.underlined{padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #a48c54}#contact i{font-size:20px;margin-right:30px}#contact .darkblue i{color:rgba(255,255,255,.75);font-size:30px}#contact button{padding:10px 50px;position:relative;color:#fff;border:0;width:auto;border-radius:3px;margin-bottom:0}#contact button i{position:absolute;right:15px;margin-right:0;left:auto;color:#fff}p.underline{position:relative;font-size:18px;padding-bottom:30px;margin-bottom:30px}#searchTotal{padding:10px 0;color:#041e49}#searchTotal img{float:left;width:25px}#searchTotal h1{font-size:20px;font-weight:600;float:left;margin-left:20px;margin-bottom:0}#searchTotal h1 span{display:block;font-size:16px;font-weight:200}#searchTotal p{text-align:right;font-size:30px;display:none;margin-bottom:0}#backToResults a,.searchResults{background-color:transparent;color:#636262;font-weight:700}#propertyDetails #image{background:#ff7a91;background:linear-gradient(180deg,#ff7a91 51%,#fff 52%);position:relative}#propertyDetails #overlay{position:absolute;top:0;left:0;z-index:99}#propertyDetails #details{padding:20px;overflow:hidden}#propertyDetails #details h2{text-align:left;color:#636262;font-size:20px;margin-bottom:10px;padding-bottom:0}#propertyDetails #details h2.price{color:#00abdd;text-transform:initial;margin-bottom:25px}#propertyDetails #details h3{color:#00abdd;font-size:19px;font-weight:400;margin-bottom:10px;padding-bottom:0}#propertyDetails #details ul{font-size:19px;padding-left:25px;text-transform:capitalize;font-weight:300}.fadeIn,.slideLeft{position:relative;padding:0;margin:40px 0 0;overflow:hidden;width:300px}#propertyDetails.sales #quickLinks .button{border:2px solid #ff7a91}.quickLinks{border-bottom:1px solid rgba(106,99,99,.25)}#propertyDescription strong{display:block;color:#00abdd;font-weight:500}#propertyDescription p{position:relative;margin-top:20px;padding-top:30px}#propertyDescription p:after{content:" ";width:40px;border-bottom:2px solid #ff7a91;position:absolute;bottom:-30px;left:0}#enquiryForm h2:after,#propertymapContainer h2:after{border-bottom:2px solid #4ba9d8}#propertymapContainer{background-color:#f0f0f0;padding:30px 30px 20px}#propertymap{width:100%;height:calc(100vh - 150px)}.fancybox-nav span{visibility:visible}#featuredProperties{background-color:#00abdd;padding-bottom:20px}#featuredProperties .details,#soldProperties,#soldProperties .details{background-color:#636262}#soldProperties{padding-bottom:0;margin-bottom:0}#featuredProperties h2,#soldProperties h2{color:#fff;padding-top:50px}#featuredProperties .address{background-color:#636262;border-top-left-radius:20px;color:#fff;padding:10px 20px}#featuredProperties .address p{padding-left:42px;font-weight:500;position:relative;margin-bottom:0;font-size:20px}#featuredProperties .details h3,#soldProperties .details h3{background-color:#9facb0;color:#fff;padding:10px 20px;border-top-left-radius:20px;font-weight:300;margin-bottom:0;font-size:20px;line-height:28px}#soldProperties .details h3{background-color:#00abdd;border-bottom:20px solid #00abdd}#featuredProperties .image,#soldProperties .image{background-color:#00abdd;padding-top:2px;position:relative;margin-bottom:30px}#soldProperties .image{padding-top:0;margin-top:-20px}#featuredProperties .image .overlay,#soldProperties .image .overlay{position:absolute;top:0;left:0;padding:0}#featuredProperties img,#soldProperties img{min-width:100%;width:auto;height:100%;border-top-left-radius:20px;max-width:100%}#soldProperties img{border-bottom-right-radius:20px}#featuredProperties p.button{width:90%;text-align:center;color:#fff;padding:10px 20px;margin-left:auto;margin-right:auto;border:1px solid #ff7a91;border-top-left-radius:20px;border-bottom-right-radius:20px}.slick-prev{z-index:99;left:25px}.slick-next{right:25px;z-index:99}.slick-next:before,.slick-prev:before{content:'\f054';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:35px}.slick-prev:before{content:'\f053'}.profile.slider>div:not(.slick-list){max-width:502px;float:left}.profile.slider>div:not(.slick-list):last-of-type{float:none}#meetTheTeam{padding:5rem 0}#meetTheTeam .overlay{position:absolute;width:100%;height:100%;background-image:url('/images/profile-overlay.png');z-index:5;background-size:cover}#meetTheTeam h2{font-size:2rem;font-weight:300;color:#b1a66b;margin-bottom:15px}#meetTheTeam h3,footer a{font-weight:200;color:#021e49}#meetTheTeam h3{font-size:24px;padding:0 30px}#meetTheTeam p{min-height:200px}#meetTheTeam h3 span{display:block;color:#a48c54;font-size:20px;font-weight:600}#backToNews{background-color:#ff7a91;padding:20px;margin-bottom:20px}.logoBadge{margin:20px auto 30px;max-width:90px}#backToNews a{color:#fff}#backToNews i{margin-right:10px}footer{background-color:rgba(2,30,73,.03);color:#021e49;padding:3rem 30px}footer i{color:#021e49;font-size:30px;margin:0 30px 0 0}footer .row.underlined{border-bottom:2px solid #de3b05}footer .logo{width:100%;margin-bottom:40px}footer p{margin-bottom:30px;font-size:18px}footer p.links{margin-bottom:60px}footer h2{margin-bottom:10px;font-size:26px}footer .affiliates,footer .underlined{border-bottom:1px solid #a48c54;border-top:1px solid #a48c54;padding:20px 0;margin-bottom:30px}footer .affiliates img{display:block;margin-left:auto;margin-right:auto;float:none;width:10%;margin-bottom:20px}footer .affiliates{text-align:right;border-top:0}footer .copyright{font-size:15px;text-align:center;border-bottom:0}#ina4 img{width:55px;margin-left:5px;margin-bottom:0;vertical-align:top}footer a:hover{color:#a48c54;opacity:1}footer h2 strong{font-weight:600}footer .marginTop{margin-top:40px}::placeholder{font-weight:400;opacity:1;color:#021e49}:-ms-input-placeholder{font-weight:400;color:#021e49}::-ms-input-placeholder{font-weight:400;color:#021e49}.form-group i{position:absolute;left:10px;width:18px;text-align:center;color:#041e49;z-index:2}.form-group #submit i{color:#fff;font-size:12px;position:absolute;right:15px}.form-group label{color:#fff;padding:0 30px 0 10px}#checkboxes label:nth-of-type(2n){background-color:#f0f0f0;color:#636262}.form-group .select:after{content:'\f078';font-weight:900;font-style:normal;font-family:"Font Awesome 5 Pro";color:#000;position:absolute;right:5px;z-index:1;width:20px;pointer-events:none;box-sizing:border-box}.form-group textarea{height:80px;border-radius:8px;background-color:#fff;font-size:18px;border:1px solid #000}button.submit{background-color:#00abdd;border:0;text-align:center;border-top-left-radius:10px;border-bottom-right-radius:10px;padding:10px 0;color:#fff;width:100%;position:relative;margin-bottom:30px;font-size:20px}.twoColumns{text-align:left}.twoColumns br{margin-bottom:20px;content:" ";display:block}.twoColumns span{color:#ff7a91;font-weight:400}@media screen and (min-width:768px){.slick-dotted.slick-slider,h2.header{margin-bottom:40px}#propertySearch button,#share{margin-top:20px}#concierge,#cta,#maintenance,#searchTotal h1,.content h3,.content p,.content ul,.form-group:last-of-type,footer,footer h2{text-align:left}#mainBanner .overlay a,footer h2,ul li{margin-bottom:20px}header #callus:hover span{background-color:transparent;color:#fff;position:absolute;right:80px;width:200px;left:auto;text-align:right;font-weight:700;font-size:30px}#propertyDetails #details h3,#services p.intro,header #callus i{font-size:22px}p{font-size:19px}footer .logo{max-width:300px}#marketAppraisal i{font-size:60px}#marketAppraisal p,#propertyDetails h2,#propertyDetails h2.light,#searchTotal h1 span{font-size:20px}.animated-icon2{width:32px;height:24px}.animated-icon2 span{width:32px}.animated-icon2 span:nth-child(4),.animated-icon2.open span:nth-child(2),.animated-icon2.open span:nth-child(3){top:10px}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:20px}.navbar-collapse{right:0;width:500px}#mainBanner .overlay div p{font-size:30px;margin-bottom:15px}#mainIntro h1{font-size:32px;margin-top:0}#mainIntro h2{font-size:2rem;margin-bottom:0}#mainIntro h3{font-size:4rem;font-weight:700}#mainIntro .button{font-size:20px;margin-bottom:0}#propertyDetails .price,h2,ul li::before{font-size:30px}#pagingWrapper{margin:50px 0 0}#featured-properties .details,#paging{margin-bottom:30px}#cta,#marketAppraisal,#services,#welcome p{margin-bottom:5rem}#image,#propertyDescription h2,#welcome h1{margin-bottom:50px}#compliance,#contact,#featured-properties{padding:5rem 0}.border-left{border-left:1px solid rgba(70,69,69,.5)}#concierge,#maintenance{margin-bottom:5rem}#details .button,#featuredProperties p.button,#maintenance img,#quickLinks .button,.detailsButton a{width:100%}#concierge .col-md-4,#servicesComparison th{padding:20px}h2.header{padding:0 0 50px}#servicesComparison table{font-size:17px}.slick-dots li{width:32px;height:32px}.slick-dots{bottom:-50px}#services .col-12{padding:40px}#services li:before,ul.ticks li:before{top:50%;transform:translateY(-50%)}.quickLinks{padding:0 20px 40px}#mainBanner .icon{top:35%;left:50%;transform:translateX(-50%);width:100%;max-width:180px;display:inline-block}#marketAppraisal{padding:2rem 0}.flexslider .flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-prev{left:0;opacity:1}.flexslider .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-next{right:0;opacity:1}.flex-direction-nav .flex-next:hover,.flex-direction-nav .flex-prev:hover{right:0;opacity:1;background-color:#fff}.flexslider:hover .flex-direction-nav .flex-prev{left:0}.flex-direction-nav a.flex-next:hover:before,.flex-direction-nav a:hover:before{color:#464545}.flex-direction-nav a.flex-next:before,.flex-direction-nav a:before{padding-right:10px}.flex-direction-nav a:before{padding-left:10px}.form-group input{font-size:18px}#mainBanner .overlay a{border:0;padding:15px 0;font-size:20px}#mainBanner .overlay a i{margin-left:10px}#mainBanner .overlay a span{font-weight:700}#mainBanner .overlay>p{background-color:#a48c54;padding:20px 0;text-align:center;color:#fff;font-weight:700;font-size:45px;margin:0}#featuredProperties,#propertySearch li.active{background-color:#f0f0f0}#mainBanner .overlay a:hover{background-color:#041e49;color:#b6f9c9}#mainBanner button{width:100%;max-width:100%}#mainBanner .overlay .padded{padding:25px 40px;background-color:transparent}h1,h2{margin-bottom:10px}#concierge .col-md-8{padding:50px}#mainIntro .col-md-8{padding:0 80px}.cta.Investor,.cta.Selling{margin-right:15px}.cta.Landlord,.cta.Maintenance{margin-left:15px}.container-fluid.no-padding{padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}#properties.featured .slick-initialized .slick-slide{margin:15px}#featured-properties .thumbnail{height:175px;overflow:hidden}#featured-properties.list .thumbnail{height:initial;overflow:initial}#propertySearch{padding:0 0 30px;background-color:#fff}#propertymapContainer,.carousel-indicators [data-bs-target]{background-color:transparent;padding:0}#prices{left:calc(25% - 14px)}#bedrooms label,#prices label{width:65%}#bedrooms input,#prices input{width:35%;padding-left:5px;height:40px}#prices input{padding-left:35px}#bedrooms{left:calc(50% - 28px)}#saletype{opacity:0}#saletypes{display:block!important;left:calc(75% - 42px);top:0;width:calc(25% - 55px);font-size:21px;line-height:22px}#checkboxes input{top:-8px}#bannerCarousel .carousel-indicators,#hideArticles{display:block}.content .twoColumns{column-count:2}#soldProperties .slick-slide,.content .twoColumns p,.featuredProperty .slick-slide{padding:0 20px}#loadMore,.hideOnDesktop,.newsArticles #loadMore.button{display:none}#share a,.hideOnPhone{display:inline-block}#propertyDetails #image,.newsArticles{background:#fff}.newsArticles .thumbnail{height:335px}.newsArticles .thumbnail img{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}#newsRight{height:675px;overflow:hidden;position:relative;margin-bottom:0}.col-lg-6 .col-lg-6 .newsArticles .thumbnail{height:200px;background-image:none!important}.col-lg-6 .col-lg-6 .newsArticles .thumbnail img{width:auto;height:100%;min-width:100%}.newsArticles img{min-width:100%;height:auto;width:100%}.newsArticles .details p.hideOnPhone{font-size:27px;font-weight:500}.newsArticles .details a.hideOnPhone{display:inline-block;font-weight:500;margin-left:10px}.button{padding:15px 50px}#welcome p{font-size:24px;font-weight:400}#propertyDescription{padding:0;margin:2rem auto 5rem}#featuredProperties p.button:hover{background-color:#ff7a91;color:#fff}#propertyDetails #image img{border-top-left-radius:50px;border-bottom-right-radius:50px}.slick-slider{max-height:initial}#propertyDetails #details h2{padding-bottom:0;margin-bottom:10px;font-size:26px}#propertyDetails #details{padding-top:0}#propertyDetails #details a:after{content:initial}#propertyDetails #address p{font-size:32px;padding:10px 10px 10px 50px}#propertyDetails #details ul{font-size:22px;padding-left:0;line-height:35px}#quickLinks{margin:0}#properties.list p.price,#propertyDescription p.bold,h2.price{font-weight:500}#share{display:block}#share a{color:rgba(99,98,98,.5)}#share i{font-size:50px}#featuredProperties h2,#share a:hover{color:#636262}#share h3{font-weight:200;margin-bottom:15px;padding-bottom:10px;position:relative}#share h3::after{border-bottom:2px solid #ff7a91;content:" ";width:50px;position:absolute;left:0;bottom:0}#propertyDescription p{font-size:20px;padding-top:0;margin-top:0;padding-bottom:30px;margin-bottom:50px;white-space:pre-wrap}#propertyDescription .col-lg-4{padding-right:50px}#propertyDescription .col-lg-4:last-of-type{padding-right:0}#propertyDescription .col-lg-4:first-of-type p{font-weight:500;font-size:25px;padding-right:30px}#propertyDescription p:after{bottom:0}#saletypes label{height:55px}#propertymap{height:650px;margin-bottom:10rem}#banner,#properties.list .image{height:auto}.form-group{margin:0 0 40px}.form-group img{width:80px;height:56px}#enquiryForm .form-group img{width:60px}#properties.sales p.button,.sales #enquiryForm .form-group img,.sales button.submit{background-color:#ff7a91}#featuredProperties{padding-bottom:10rem}#featuredProperties .address{padding:30px;display:flex;align-items:center;height:95px}#featuredProperties .details h3,#soldProperties .details h3{padding:10px 30px}#featuredProperties .address p,#soldProperties .address p{line-height:29px}#featuredProperties .image,#soldProperties .image{margin-bottom:0;height:330px;overflow:hidden}#soldProperties{padding-top:4rem;padding-bottom:8rem}.detailsButton{background-color:#00abdd;padding:30px}#error,#sent{padding:30px 30px 10px}.container-fluid.no-padding .row{--bs-gutter-x:1.5rem}.container-fluid.wide .row>*{padding-left:0;padding-right:0}#welcome{padding:6rem 30px}#welcome h1{font-size:60px;padding-bottom:50px}#whatWeDo .container{margin-left:0;width:55%}h1,h2,h3{font-size:32px}h3{font-size:25px}.accordion-body h4{font-size:28px}header .logo{float:left;padding-right:20px}.tabled{margin:5rem 0}.tabled td,.tabled th{font-size:19px;padding:10px 20px}.tabled img{width:28px}header{padding:15px 0}header .hideOnPhone{color:#fff;margin-left:20px;font-size:21px;margin-bottom:0;padding-left:0;line-height:22px;float:left}#callus .hideOnPhone{color:#00abdd;font-size:36px;margin-top:10px}#bannerCarousel .carousel-caption{width:55%;text-align:left;padding-left:20px;padding-bottom:18rem}.carousel-item p,.carousel-item p.underline{font-size:86px;line-height:110px}.carousel-indicators{justify-content:left;margin-left:0;margin-right:auto;width:100%;background-color:rgba(255,255,255,.2)}#bannerCarousel .carousel-indicators img{position:initial;width:100%}.carousel-indicators [data-bs-target]{width:228px;height:auto;text-indent:0;margin-right:20px;opacity:1;position:relative}.carousel-indicators span{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;color:#fff;text-transform:uppercase;font-size:24px}.carousel-item p.underline:after{left:0;transform:initial;width:90px}#bannerCarousel img{position:absolute;bottom:0;right:0;width:50%;z-index:999}.carousel-item-next.carousel-item-start img,.carousel-item-prev.carousel-item-end img,.carousel-item.active img{z-index:99!important;opacity:1}.mapDetails .button{min-width:1px}#banner{overflow:hidden}#searchTotal h1{margin-bottom:0;font-size:31px}#searchTotal p{display:block;font-size:26px}#searchTotal i{font-size:60px;float:left;margin-right:20px;margin-top:-10px}#properties .image{height:250px;overflow:hidden}#properties.list .image div{width:48%;margin-bottom:20px;float:left;height:125px;overflow:hidden;border-bottom-right-radius:20px}#properties.list .image div img{position:relative;top:50%;transform:translateY(-50%)}#properties.list .image div:first-of-type{width:100%;height:250px}#properties.list .image div:last-of-type{float:right}#properties.list .details{padding-top:0;margin-left:20px;border-bottom:0;margin-bottom:0}#properties.list h3.address{padding:15px 0 15px 40px;border-top:1px solid #f0f0f0;border-bottom:2px solid #f0f0f0;font-size:29px;font-weight:400}#properties p.button,#properties.list .details a{background-color:#00abdd;border:2px solid #636262;text-align:center}#properties.list .row{margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}#properties.list h3.address:before{top:15px}#properties.list p{font-size:25px;font-weight:300}#properties.list .details a{padding:10px 60px;color:#fff;margin-top:68px}#properties.list .details a:hover,#properties.list .details a:last-of-type:hover{background-color:#fff;color:#636262}#properties.list .details a:last-of-type{background-color:#ff7a91;margin-left:30px}#paging a{width:40px;height:40px;font-size:20px;line-height:35px}#compliance .row{justify-content:center}#compliance img{width:auto;max-height:120px;margin:0 20px}#compliance img:nth-of-type(2){width:auto}#properties .details{padding:20px 0 0}#properties .price{border-bottom:0;padding-bottom:0}#properties p.button{color:#fff;margin-bottom:30px;font-weight:500}#properties.sales p.button:hover{background-color:#636262;color:#fff}#properties .details{border-bottom:2px solid #f0f0f0;margin-bottom:40px;padding-bottom:10px}.accordion-body,.content{padding:60px}.content p.intro{font-size:26px;line-height:38px}.content p,.content ul{font-size:24px}ul li::before{top:5px}.content .underline:after,footer h2:after{left:0;transform:initial}.accordion-button{font-size:24px}footer{padding:3rem 0;font-size:16px}footer h2{margin-top:30px;font-size:20px}footer p{font-size:18px;font-weight:200}footer .affiliates{border-top:1px solid #a48c54}footer .affiliates img{display:inline}footer .copyright{font-size:15px}#ina4{text-align:right}}@media screen and (min-width:1920px){.container-fluid.wide{max-width:1878px;margin-left:auto;margin-right:auto}#mainIntro .row{align-items:center}}@media screen and (min-width:720px) and (max-height:1280px) and (orientation:portrait){.carousel-item p,.carousel-item p.underline{font-size:38px;line-height:60px}#bannerCarousel .carousel-caption{margin-left:50px;padding-bottom:11rem}.carousel-indicators [data-bs-target]{width:140px}#callus .hideOnPhone{font-size:26px;margin-left:10px}header .hideOnPhone{font-size:18px;line-height:24px}#locations h3{font-size:21px}#welcome h1{font-size:45px}footer p{font-size:18px}.col-12-portrait{width:100%}.col-8-portrait{width:66%}#searchView{width:100%;margin-bottom:20px}#mainBanner+h1{margin-top:50px}#properties.list .details a.button{width:48%;min-width:1px}.no-padding{padding:20px}#propertyDescription{padding:30px}}@media screen and (min-width:720px) and (max-height:980px) and (orientation:landscape){#CTA a,.col-12-portrait{width:100%}.carousel-item p,.carousel-item p.underline{font-size:86px;line-height:110px;margin-bottom:40px;padding-bottom:40px}#bannerCarousel .carousel-caption{margin-left:50px;padding-bottom:11rem}.carousel-indicators [data-bs-target]{width:140px}#callus .hideOnPhone{font-size:26px;margin-left:10px}header .hideOnPhone{font-size:18px;line-height:22px}#locations h3{font-size:21px}#CTA h3{font-size:25px}#CTA .col-4:hover a,#CTA .col-4:hover p{display:none}#CTA .col-4:hover a,#CTA a{display:block}#CTA a{min-width:1px;padding:10px;font-size:21px}#welcome h1{font-size:45px}.col-8-portrait{width:66%}#searchView{width:100%;margin-bottom:20px}#paging{margin-bottom:40px}#properties.list .details a.button{width:48%;min-width:1px}.no-padding{padding:20px}#propertyDescription{padding:30px}}@media screen and (min-width:767px){#mainBanner{width:100%;height:calc(100vh - 90px);min-height:650px;overflow:hidden}#mainBanner .container-fluid{top:0;left:50%;transform:translateX(-50%);height:100%;position:initial;transform:initial;display:block}#mainBanner .row.g-0{height:100%}}@media screen and (min-width:1024px){footer h2,p.header{font-size:24px}body{font-size:1.1rem}p{font-size:18px}#map_canvas{height:800px}#propertyDetails .fullheight .col-md-6.border-left{padding-top:40px}#mainBanner .form-group.half{width:39%;float:left;margin-right:10px;margin-top:0}#mainBanner button{max-width:215px;width:18%}#mainBanner .overlay{width:55%}#mainIntro.new{background-size:contain;padding:12rem 2rem 12rem 0}#banner{height:calc(72vh - 100px)}#featured-properties{margin-bottom:8rem;padding:5rem 0}#marketAppraisal h2{font-size:46px}#enquiry #contact h2,#propertyTitle h1{font-size:30px}.quickLinks{margin-bottom:20px}.container-fluid.no-padding.no-padding-lg{padding-left:0;padding-right:0}p.header{font-weight:700;text-align:center}footer .copyright,footer .social{text-align:left}p.header.landlord{font-size:1.5rem;color:#b8a56c}#enquiry #contact h2 i{font-size:26px;margin-right:10px}#banner h1{font-size:4.5rem}#banner .title a{padding:20px 50px;margin-top:40px;font-size:1.5rem}.hideOnPhone{display:block}.contentFloatLeft .container,.contentFloatRight .container{padding:6rem 12rem}#propertySearch h2{font-size:30px;font-weight:200;float:left;border-right:1px solid #021e49;margin-right:20px;padding-right:20px;margin-top:15px}#propertySearch h2 span{font-weight:600;text-transform:uppercase}footer{padding:60px 15px 5px}footer .social{padding-left:20px;margin-top:0}footer .affiliates img{margin:0 0 0 5%;width:8%}.hideOnDesktop{display:none}footer .marginTop{margin-top:7.1rem}footer .copyright p{margin-bottom:0;font-weight:100;margin-top:10px}}@media screen and (min-width:1025px){.col-lg-35{flex:0 0 auto;width:29.1666666666666%}.col-lg-25{flex:0 0 auto;width:20.83333333%}.thumbnail .slides{max-height:590px;overflow:hidden}.thumbnail .slides img{height:100%;width:auto;max-height:590px;margin-left:auto;margin-right:auto}#carousel .slides{max-height:83px;overflow:hidden}}@media screen and (width:1280px) and (height:1024px){#banner{height:calc(80vh - 100px)}#mainBanner .overlay a{margin-bottom:20px}}@media screen and (width:1280px) and (height:800px){#featured-properties .thumbnail{height:195px}#banner{height:calc(74vh - 100px)}}@media screen and (max-width:1280px) and (max-height:800px){#banner{height:calc(72vh - 100px)}}@media screen and (min-width:1440px){#featured-properties .thumbnail{height:220px}.cta{min-height:330px}#mainBanner .icon{top:10%;width:120px}#services .row{align-items:flex-start}}@media screen and (width:1600px) and (height:900px){#banner{height:calc(72vh - 100px)}}@media screen and (min-width :1024px) and (max-width :1366px){.button{min-width:1px}#mainBanner{min-height:initial}#mainBanner .overlay div p{font-size:25px}#mainBanner .overlay>p{font-size:40px}#mainBanner .overlay a{font-size:18px}#mainBanner .icon{top:10%;max-width:100px}.cta{min-height:375px}#propertySearch{padding:30px}#bannerCarousel .carousel-caption{padding-bottom:14rem}.overlay .form-group:last-of-type{padding:0 0 20px}.contentFloatLeft .container,.contentFloatRight .container{padding:3rem 5rem}#properties .details{padding:20px;font-size:17px}.container-fluid.no-padding{padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}#propertyDescription{padding:3rem 4rem}#enquiryForm{padding:0 20px 20px}#featuredProperties .details h3,#soldProperties .details h3{padding:10px 15px}}@media screen and (min-width :1024px) and (max-width :1366px) and (orientation :landscape){.carousel-indicators [data-bs-target]{width:200px}#mainBanner .overlay{width:80%}#mainIntro h3{font-size:3.2rem;padding-bottom:30px}#mainIntro h3:after{height:30px}#mainIntro.new{padding:12rem 3rem}}@media screen and (min-width :1024px) and (max-width :1366px) and (orientation :portrait){#mainBanner .overlay{width:85%}#mainIntro.new h2{font-size:1.8rem;margin-bottom:10px}#mainIntro.new{background-size:38%;padding:6rem 50px}#mainIntro h3{font-size:2.4rem;padding-bottom:20px}#mainIntro p{width:75%}#mainIntro h3:after{height:20px}.fullWidthipad{width:100%}.col-lg-35,.col-lg-8{width:60%}.col-lg-25{width:38%}#callus .hideOnPhone{font-size:20px}.carousel-indicators [data-bs-target]{width:160px}#CTA h3{font-size:32px}#CTA a{display:block;font-size:18px}.button{min-width:1px}footer p{font-size:17px}.col-lg-4{width:40%}#featured-properties .col-lg-4{width:33.3333333333%}#enquiryForm{padding:0 10px 10px}#propertymap{margin-bottom:5rem}}@media screen and (width:1180px) and (height:820px) and (orientation:landscape){#concierge .col-12:last-of-type,#maintenance .col-12:first-of-type{padding:50px}#mainIntro.new{background-size:30%;padding:5rem 2rem 5rem 0}#mainIntro h3{font-size:2.5rem;padding-bottom:20px;margin-bottom:0}#mainIntro h3:after{height:20px}.container-fluid{padding-left:30px;padding-right:30px}#mainIntro p{width:80%}#mainBanner .overlay{width:70%}#featured-properties .details p:first-of-type{min-height:55px}}@media screen and (width:820px) and (height:1180px) and (orientation:portrait){.landlordExpertise,.landlordService .row{padding-bottom:25px}#mainBanner .overlay{width:90%}#mainBanner h1{font-size:1.3rem}#featured-properties .details p:first-of-type{min-height:56px}#mainBanner .overlay div p{font-size:23px}#mainIntro.new h2{margin-bottom:0;font-size:1.5rem}#mainBanner h2{font-size:2.2rem;line-height:2.5rem}#concierge .col-12:last-of-type,#maintenance .col-12:first-of-type{padding:50px}#mainIntro h3{font-size:2rem;padding-bottom:20px;margin-bottom:15px}#mainIntro h3:after{height:20px}#mainIntro.new{background-size:27%;padding:2rem 0}#mainIntro p{width:90%;font-size:14px}#mainIntro p.large{font-size:17px;margin-top:10px}#mainIntro .button{margin-top:0;font-size:16px;font-weight:600;padding-left:20px;padding-right:20px}#concierge h2,#maintenance h2,#whyChoose h2,.landlordExpertise h2,h2.landlord{font-size:2.5rem}.container-fluid{padding-left:25px;padding-right:25px}#whyChoose button.accordion:before{height:46px;width:46px}#whyChoose button.accordion{font-size:1.4rem}#maintenance .col-md-5{padding:30px}#maintenance .col-md-7{align-self:center}#concierge img{object-fit:cover;object-position:70% center}.landlordExpertise .col-md-6,.landlordService .col-12:first-of-type,.landlordService .col-12:last-of-type{width:100%}.landlordExpertise{padding-top:475px;background-size:120%;background-position:left top;margin-bottom:30px;background-color:#021e49}}@media screen and (width:768px) and (height:1024px) and (orientation:portrait){#quickLinks,#searchView{padding:0 10px}header{margin-bottom:0;padding:10px 20px}#mainIntro.new{padding-top:0;padding-bottom:0;background-size:35%}#concierge h2,#maintenance h2,#whyChoose h2,.cta.Landlord,.cta.Maintenance,.landlordExpertise h2,h2.landlord{margin-left:0}#whyChoose button.accordion:before{height:42px}#whyChoose button.accordion{padding-left:79px;font-size:1.5rem}#mainBanner .overlay{position:initial;left:initial;transform:initial;width:100%}#mainIntro p{width:90%}#mainIntro h3{font-size:2.2rem;padding-bottom:20px}#mainIntro h3:after{height:20px}p{font-size:14px}header .logo{max-width:180px}h1,h2{width:80%;margin-left:auto;margin-right:auto}#mainBanner+h2.header,#services+.header{margin-top:50px}.button{min-width:1px}#mainBanner{height:auto;min-height:initial}#mainBanner h2{font-size:2rem;line-height:2.5rem;width:90%}#mainBanner img{width:auto;height:auto}#mainBanner .icon{min-width:initial;top:5%;max-width:80px}#mainBanner .overlay div p{margin-bottom:15px}#services .row{align-items:flex-start}#properties .bedrooms,#services p.intro,footer p{font-size:17px}#propertyDetails #address p,footer h2{font-size:16px}#contact i,#servicesComparison{font-size:15px}#contact .green,#contact.green,footer{padding:40px}#mainIntro h1{font-size:28px}#mainIntro h2{font-size:23px;width:100%}#mainIntro .row{align-items:flex-start;padding:30px 20px}#mainIntro .col-xl-8{padding:0 30px}#marketAppraisal h2,#propertyDetails .price,.content h3{font-size:24px}#services h2,ul li::before{font-size:25px}#featured-properties .property,#services{margin-bottom:50px}#services h2{margin-bottom:20px;width:100%}.form-group input{font-size:14px;padding-left:28px}#properties.list .image div img,#services li:before,ul.ticks li:before{top:0;transform:initial}.form-group.half{width:48%;float:left}.form-group.half.right{float:right}#cta .col-12{background-size:70%;background-position:left center}.cta.Investor,.cta.Selling{margin-right:0}#concierge,#maintenance,#propertymap{margin-bottom:3rem}#concierge .col-md-8{padding:0 50px 50px 20px}#maintenance .col-md-7{align-self:center}#concierge img{object-position:70% center}#featured-properties{padding:3rem 0}#saletypes input,.hideOnIpad,.quickLinks .button i{display:none}footer .logo{max-width:210px}#featured-properties .thumbnail{height:148px}#featured-properties .address h3{height:60px}#featured-properties .details{padding:15px;margin-bottom:10px}#featured-properties .property,.slick-dotted.slick-slider,header ul li{margin-bottom:0}.slick-dots{bottom:-25px}.container-fluid.no-padding{padding:initial;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}#properties.list h3.address{border-top:0}#featuredProperties .address p{padding-left:30px;font-size:17px}#quickLinks .button{min-width:0}#propertyDescription{margin:3rem 0 0;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}#saletypes,.fadeIn,.slideLeft{margin-top:10px}#featuredProperties .details h3,#soldProperties .details h3{font-size:18px}#featuredProperties .address,#featuredProperties .details h3,#soldProperties .details h3{padding:10px 20px}#featuredProperties .address p:before{content:" ";width:31px;height:30px;background-image:url(/images/map-marker-white.svg);background-size:64%;background-repeat:no-repeat}.sales .mapDetails .button{background-color:#ff7a91}.carousel-item p,.carousel-item p.underline{font-size:50px;line-height:65px;margin-left:30px;margin-bottom:5px;padding-bottom:20px}#bannerCarousel .carousel-caption{width:70%;padding-bottom:8rem}.carousel-item .fadeIn p{width:auto}.carousel-indicators [data-bs-target]{width:115px}.carousel-indicators span{font-size:18px;font-weight:700}h2{font-size:30px}#propertymapContainer h2 span{display:inline-block}#saletypes{width:calc(25% - 40px);padding-top:0;top:-20px}#saletypes label{height:40px;padding-top:10px}#checkboxes label,#saletypes label{padding-left:8px}footer h2{font-weight:700}footer .marginTop{margin-top:100px}.col-12-portrait{flex:0 0 auto;width:100%}.col-8-portrait{flex:0 0 auto;width:66.6666%}.accordion-body h4{font-size:20px}p.underline{padding-bottom:20px;margin-bottom:15px}ul li{margin-bottom:10px}#searchTotal p{font-size:22px}#searchTotal h1{font-size:22px;padding-bottom:5px}#featured-properties.list .thumbnail img,#properties p.button{width:100%}#searchTotal i{font-size:40px;margin-right:15px}#propertyDetails .fullheight .col-md-6{padding:10px}#featured-properties.list .address h3{height:auto;font-size:17px}#propertyDetails h2,#propertyDetails h2.light{width:100%;font-size:16px}#propertyDetails .border-left a{padding:15px 10px;font-size:14px}.quickLinks{padding:0 5px 40px}#searchView li a{font-size:21px;padding:0 80px 3px 20px}#featured-properties img.tooLate,#propertyDetails img.tooLate{width:74px}#properties{margin-top:20px}#properties .details{margin:20px 10px 30px;padding-bottom:0}#properties.list .details a,#properties.list .details a:last-of-type{width:auto;padding:10px 60px;min-width:1px;display:inline-block}#properties.list .image div:first-of-type{height:auto}#properties.list .details{margin-top:0}#properties.list .details a{margin-top:10px;display:inline-block}#paging{margin-bottom:30px}#searchView{width:100%}}@media screen and (min-width :768px) and (max-width :1024px) and (orientation :landscape){.col-12-portrait,.fullWidthipad{flex:0 0 auto;width:100%}#contact,#propertymap{margin-bottom:3rem}#mainBanner,#properties.list .image div:first-of-type{height:auto}#properties p.button,#searchView,.fullWidthipad{width:100%}#mainBanner .overlay{width:80%}#mainBanner h1{font-size:1.4rem}#mainBanner h2{font-size:2rem;line-height:3rem}#mainIntro.new h2{margin-bottom:0;font-size:1.8rem}#mainIntro h3{font-size:2.5rem;padding-bottom:20px}#mainIntro.new{padding:3rem 50px}#mainIntro h3:after{height:20px}#propertyFilter ul,#propertyFilter ul li,header,header ul li{margin-bottom:0}header .logo{max-width:200px}#propertyDetails h2,#propertyDetails h2.light,#services p.intro,#servicesComparison,p{font-size:18px}#mainBanner{min-height:1px}.button{min-width:1px;padding:8px 30px}#mainBanner .overlay .padded{text-align:center}#mainBanner .overlay>p{font-size:32px;padding:10px 0}#mainBanner .overlay a{margin-bottom:20px;padding:10px 60px;display:inline-block}.form-group{margin:0 0 25px}.form-group .checkbox{width:20px;height:20px}#mainBanner .overlay div p{font-size:20px;margin-bottom:16px}.form-group.half{width:48%;float:left}.form-group.half.right{float:right}#mainIntro .col-lg-6:first-of-type{padding-top:3rem}#mainIntro .col-lg-6:last-of-type{padding:3rem}#propertyDetails .fullheight .col-md-6,#quickLinks,#searchView{padding:0 10px}#mainIntro .row,#services .row{align-items:flex-start}#cta .col-12{background-position:left center;background-size:70%}#cta h3+p{min-height:110px}#concierge .col-md-4,#maintenance .col-md-5{align-self:center}#featured-properties{padding:2rem 0;margin-bottom:3rem}#featured-properties .thumbnail{height:202px}#featured-properties .details{padding:20px}#featured-properties .property,ul li{margin-bottom:10px}#mainBanner .icon{top:5%;max-width:110px}#services h2{margin-bottom:20px;font-size:26px}.accordion-body h4,p.header{font-size:20px}#propertyTitle h1,h2{font-size:28px}.gold h1,footer i{font-size:30px}#featuredProperties .details h3,#soldProperties .details h3,footer h2,footer p{font-size:16px}#properties.list .image div img,#services li:before,ul.ticks li:before{top:0;transform:initial}.container-fluid.no-padding{padding:initial;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}#properties.list h3.address{border-top:0}#callus .hideOnPhone{font-size:23px;margin-top:14px}.navbar{margin-top:3px}#propertyDetails #address p{font-size:22px}header .hideOnPhone{font-size:18px;line-height:20px}#featuredProperties .address p{padding-left:30px;font-size:17px}#quickLinks .button{min-width:0}#propertyDescription{margin:3rem 0 0;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}#featuredProperties .address,#featuredProperties .details h3,#soldProperties .details h3{padding:10px 20px}#featuredProperties .address p:before{content:" ";width:31px;height:30px;background-image:url(/images/map-marker-white.svg);background-size:64%;background-repeat:no-repeat}.sales .mapDetails .button{background-color:#ff7a91}.form-group #submit,.form-group input{font-size:15px}#propertySearch{background-color:#f0f0f0;padding:30px 20px}.carousel-item p,.carousel-item p.underline{font-size:50px;line-height:65px;margin-left:30px;margin-bottom:5px;padding-bottom:20px}#bannerCarousel .carousel-caption{width:70%;padding-bottom:12rem}#sortBar a.button{padding:8px 50px}#contact{padding:3rem 0}.carousel-item .fadeIn{margin-top:40px}.carousel-item .fadeIn p{width:auto}.carousel-indicators [data-bs-target]{width:140px}.carousel-indicators span{font-size:18px;font-weight:700}#marketAppraisal h2{font-size:36px}#propertymapContainer h2 span{display:inline-block}#saletypes{width:calc(25% - 40px);padding-top:0;margin-top:10px;top:-20px}#saletypes input{display:none}#saletypes label{height:40px;padding-top:10px}#saletype a{padding-left:0}#checkboxes label,#saletypes label{padding-left:8px}#welcome{padding:3rem 30px}footer h2{font-weight:700}footer .marginTop{margin-top:100px}.col-8-portrait{flex:0 0 auto;width:66.6666%}p.underline{padding-bottom:20px;margin-bottom:15px}#searchTotal h1{font-size:26px;padding-bottom:15px}#searchTotal i{font-size:40px;margin-right:15px}#searchView li a{font-size:21px;padding:0 80px 3px 20px}#properties{margin-top:20px}#propertyDetails .border-left a{padding:10px 0;font-size:15px}.quickLinks{padding:0}.padded{padding:20px 40px}#properties .details{margin:20px 10px 30px;padding-bottom:0}#backToResults{margin:0 20px}#propertyDetails h2.light,h2.header{margin-bottom:20px;padding-bottom:40px}#propertyDetails .price{font-size:26px}#properties.list .details a,#properties.list .details a:last-of-type{width:auto;padding:10px 60px;min-width:1px;display:inline-block}#properties.list .details{margin-top:0}#properties.list .details a{margin-top:10px;display:inline-block}#properties .bedrooms{font-size:19px}#paging{margin-bottom:30px}.content h3{font-size:24px}}@media screen and (min-device-width:1600px) and (min-device-height:1050px) and (orientation :portrait){#mainBanner{height:650px}#mainBanner img{width:auto;min-width:100%;height:100%}#featured-properties .address{height:80px}footer .affiliates,footer .underlined{padding:20px}#featured-properties .thumbnail{height:175px}.cta{height:400px}}@media screen and (min-device-width:1024px) and (max-device-width:1368px){.form-group i.fa-pound-sign{top:35%}}@media screen and (device-width :810px) and (device-height :1080px){.carousel-indicators [data-bs-target]{width:120px}#saletypes input{display:none}#properties .details{padding:20px 15px 0}.container-fluid.no-padding{padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem)}#featuredProperties .details h3,#properties .bedrooms,#soldProperties .details h3{font-size:19px}#CTA a,#properties.list p,footer h2{font-size:18px}#properties.list .details a.button{width:45%;margin-top:10px}.content p.intro{font-size:22px}#locations a.south-shields{height:calc(100vh * .21)}#locations .col-md-5 .col-md-6 a{height:calc(100vw * .09)}#locations .col-md-6 a.thornaby{height:calc(100vw * .2)}#CTA h3{font-size:24px;line-height:30px}footer h2{margin-bottom:30px;padding-bottom:20px;font-weight:500}#propertyFilter .form-group #checkboxes input{border-radius:0;height:20px;width:20px;transform:translateY(-50%);right:10px;left:auto;margin-right:0}footer .marginTop{margin-top:110px}}@media screen and (device-width :810px) and (device-height :1080px) and (orientation :landscape){.carousel-item p,.carousel-item p.underline{margin-bottom:25px;font-size:75px}#bannerCarousel .carousel-caption{padding-bottom:11rem;width:70%}.carousel-indicators [data-bs-target]{width:160px}#propertyFilter .form-group #checkboxes input{border-radius:0;height:20px;width:20px;transform:translateY(-50%);right:10px;left:auto}#locations a.south-shields{height:calc(100vh * .35)}#locations .col-md-5 .col-md-6 a{height:calc(100vw * .13)}#locations .col-md-6 a.thornaby{height:calc(100vw * .2)}#locations .col-md-5 .col-md-6 a.bishop-auckland,#locations .col-md-5 .col-md-6 a.newton-aycliffe{height:calc(100vh * .135)}#properties .image{height:330px}#quickLinks .button i,#quickLinks .button img,#quickLinks a.button{background-size:13px;font-size:13px}#propertyDescription{margin:2rem auto}#featuredProperties .address p,#featuredProperties .details h3,#soldProperties .details h3{font-size:18px}}@media screen and (min-width :1381px){.carousel-indicators [data-bs-target]{width:200px}}@media screen and (max-width:1200px){.landlordService img{padding:0 20px 20px}}@media screen and (max-width:767px){#mainBanner .overlay{position:initial;transform:initial;background-color:#021e49;width:100%;padding:20px 0}footer .affiliates img{width:25%}.maLink{display:none}#maintenance .button{margin-top:-10px;margin-bottom:20px}#mainBanner .form-group.half,#maintenance img{width:100%}#mainBanner h1{padding-top:20px;font-size:1.5rem}#mainBanner h2{font-size:2.2rem;line-height:2.5rem;width:90%;margin-left:auto;margin-right:auto}#mainBanner .overlay div p{font-size:1.1rem}.form-group input,.form-group select{font-size:.8rem;height:40px}.overlay .form-group input,.overlay .form-group select{text-indent:50px}#mainBanner button{height:40px;width:100%}#mainIntro.new{padding:0}#mainIntro.new h2{margin-top:30px;margin-bottom:20px}#mainIntro.new h3{margin-top:0;font-size:2.2rem}#mainIntro p{width:95%}#whyChoose{padding-top:3rem}#maintenance,#maintenance .col-md-5{padding:20px}#whyChoose h2{margin-top:30px}#whyChoose button.accordion{font-size:1.3rem;padding-left:60px}#whyChoose button.accordion:before{height:34px;width:42px}#whyChoose .panel a{font-size:.8rem}#featured-properties h2{font-size:2rem;margin-top:30px;margin-bottom:30px}#featured-properties .thumbnail{max-height:185px}#concierge h2,#maintenance h2,#whyChoose h2,.landlordExpertise h2,h2.landlord{font-size:2rem;margin-bottom:0}#maintenance{margin-bottom:50px}#maintenance .col-md-7{align-self:center}footer .logo{max-width:280px}.form-group i{left:20px}.landlordExpertise li{padding-left:55px}.landlordExpertise li:before{width:40px;height:40px}#servicesComparison img{max-width:40px}}@media screen and (max-width:500px){.form-group input,.form-group select{font-size:.7rem}footer .affiliates img{width:25%}#mainBanner h1{font-size:1.4rem}#mainBanner h2,#mainIntro.new h3,h3.landlord{font-size:2rem}#mainIntro.new h2{font-size:1.8rem}#mainIntro h3{padding-bottom:0}#mainIntro h3:after{content:initial}#mainIntro p{font-size:.8rem}#concierge h2,#maintenance h2,#whyChoose h2,.landlordExpertise h2,h2.landlord{font-size:1.6rem;margin-bottom:20px}#whyChoose button.accordion{font-size:1.1rem}#servicesComparison th,#whyChoose .panel p{font-size:.9rem}#whyChoose{padding-bottom:2rem;margin-left:15px;margin-right:15px}h2.landlord{margin-top:25px}.landlordExpertise{margin:25px 0}#servicesComparison td{font-size:.9rem;padding:10px}#servicesComparison img{max-width:30px}.threeColumns{margin-top:3rem;margin-bottom:3rem}.form-group textarea{height:150px}#featured-properties .thumbnail{max-height:270px}}@media screen and (min-width:950px){#featured-properties .thumbnail{height:218px}}@media screen and (min-width:1050px){#featured-properties .thumbnail{height:240px}}@media screen and (min-width:1240px){#featured-properties .thumbnail{height:215px}}@media screen and (min-width:1480px){#featured-properties .thumbnail{height:240px}}