@import url(https://fonts.googleapis.com/css2?family=Cabin&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap);.brand-colour-bg{background:#000}.brand-colour-second-bg{background:#b6c7cd}.brand-colour-third-bg{background:#2d5e70}.brand-colour{color:#000}.brand-colour-second{color:#b6c7cd}.brand-colour-third{color:#2d5e70}.yellow{color:#eede00}.page-grey-bg{background-color:#f5f1ed}.modal{z-index:3000;background-color:#000}.content a,.content a:focus{color:#000}.content a:hover{color:rgba(23,78,98,.8)}.recent-news a{border-bottom:1px dashed #000;color:#000}.recent-news a:hover{border-bottom:1px dashed rgba(23,78,98,.5);color:rgba(23,78,98,.5)}.google-info-window-property a{color:#000}.google-info-window-property a:hover{color:rgba(23,78,98,.5)}#home-main-carousel .home-content-area-contain{background:rgba(0,0,0,.4)}#testimonials-carousel .home-content-area-contain{background:#b6c7cd}.home-content-area a{color:#fff;border:solid 2px #fff}.home-content-area a:hover{background:rgba(255,255,255,.5);border:solid 2px transparent}.contact-meta .head-tel-icon+span{margin:0 10px 0 0}.search button:hover{background:rgba(255,255,255,.5)}.search span{color:gray;font-size:12px;text-transform:uppercase}.button.button-ghost-white{border:solid 1px #fff;background:transparent;color:#fff}.button.button-ghost-brand{border:solid 2px #000;background:transparent;color:#000}.button.button-brand{background:#000;color:#fff;border:solid 1px transparent}.button.button-brand-second{background:#eede00;color:#000;border:solid 1px transparent}.button.button-brand-third{background:#2d5e70;color:#fff}a:hover.button{color:#fff}a:hover.button.button-ghost-white{border:solid 1px transparent;background: 255, 255, 255, 0.6}a:hover.button.button-ghost-brand{border:solid 1px #000;background:#000;color:#fff}a:hover.button.button-brand{background:rgba(0,0,0,.6);border:solid 1px transparent}a:hover.button.button-brand-second{background:#f7ec5b;border:solid 1px transparent}a:hover.button.button-brand-third{background:rgba(45,94,112,.6);border:solid 1px transparent}.home-panel1{background:url(/images/home-panel1.jpg.pagespeed.ce.sUw-bLsO4j.jpg) no-repeat top center}.home-panel2{background:url(/images/home-panel2.jpg.pagespeed.ce.v7BrzPjitl.jpg) no-repeat top center}.home-panel3{background:url(/images/home-panel3.jpg.pagespeed.ce.zXkmE1fmbc.jpg) no-repeat top center}.home-panel4{background:url(/images/home-panel4.jpg.pagespeed.ce.GGVNLMHBgE.jpg) no-repeat top center}.home-bg-image{background:url(/images/Home-Page-Picture.jpg.pagespeed.ce.rPJ2TPV89j.jpg) no-repeat center center;height:600px}.thumbs-page{background:url(/images/page-headers/property.jpg.pagespeed.ce.ByFoRwKNSL.jpg) no-repeat center center}.contact-agent strong{color:#000}footer a{color:#fff!important}footer a:hover{color:rgba(161,161,161)!important}body,html{height:100%;width:100%;font-size:16px;margin:0;padding:0;font-family:"Raleway",sans-serif;overflow-x:hidden}.row{padding:70px 0 70px 0}.row-bottom{padding:0 0 70px 0}.row-top{padding:70px 0 0 0}.row-sml{padding:35px 0 35px 0}.row-teeny{padding:15px 0 0 0}.row-15{padding:15px 0}.row-zero{padding:0;margin:0}.row-nopad{padding:0}.black-bg{background:#000}.grey-bg{background:#eee}.quarter-height{height:25%;display:block}.thirtythree-height{height:33%;display:block}.half-height{height:50%;display:block}.three-quarter-height{height:75%;display:block}.full-height{height:100%;display:block}.page-head{background-size:cover;display:block;height:25%}.home-page h1,.home-page .h1{font-size:12px!important;border-bottom:1px solid #000;display:inline-block;margin-bottom:30px}h1,.h1{line-height:1.2em;margin:0 0 .75em 0;font-weight:100;font-family:"Cabin",sans-serif;letter-spacing:.15em;text-transform:uppercase}@media (min-width:768px){h1,.h1{font-size:30px}}@media (max-width:767px){h1,.h1{font-size:20px}}h2,.h2{font-size:20px;line-height:1.5;margin:0 0 1em 0;font-weight:100;font-family:"Cabin",sans-serif}h3,.h3{font-size:18px;line-height:1.2em;margin:0 0 1.5em 0;font-weight:100;font-family:"Cabin",sans-serif}h4,.h4{font-size:16px;line-height:1.2;margin:0 0 .75em 0;font-weight:100;font-family:"Cabin",sans-serif}h5,.h5,p,.p{font-size:18px;margin:0 0 2em 0;font-weight:400;font-family:"Cabin",sans-serif}.large{font-size:30px!important;font-family:"EB Garamond",serif!important}a,a:hover,a:focus{cursor:pointer;text-decoration:none;outline:0!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.5s;transition:.5s;border:0}button,button:hover,button:focus{cursor:pointer;text-decoration:none;outline:0!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.5s;transition:.5s;border:0}ul{list-style:none;margin:0;padding:0}li{padding:0;margin:0}input{width:100%;margin:0 0 15px 0;padding:0 10px 0 10px;font-size:1em;color:#555;border-radius:0;border:none;height:50px;line-height:50px;background:#fff;font-weight:400}input:focus,textarea:focus,select:focus,option:focus{border:none;outline:none}label{font-size:1em;margin-bottom:15px;display:block;font-weight:400}textarea{width:100%;margin:0 0 15px 0;padding:10px;font-size:1em;color:#555;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;min-height:107px;resize:vertical;font-weight:300}select{width:100%;margin:0 0 15px 0;padding:10px;font-size:1em;color:#555;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;font-weight:400}input[type="checkbox"]{height:15px;width:15px;padding:0;margin:0 0 0 0}input[type="radio"]{height:15px;width:15px;padding:0;margin:0 0 -10px 0}label.error{color:red;display:block;white-space:nowrap}.captcha{margin:0 0 15px 0}.gdpr-consent{background:#eee;padding:10px;margin-bottom:20px}.gdpr-consent p{font-size:12px;line-height:1}.gdpr-consent label{font-size:12px;font-weight:bold}.gdpr-consent .alert-danger{display:block;margin:10px 0;text-align:center;text-transform:uppercase}::-webkit-input-placeholder{font-size:1em;color:#000}::-moz-placeholder{font-size:1em;color:#000}:-ms-input-placeholder{font-size:1em;color:#000}input:-moz-placeholder{font-size:1em;color:#000}.place-white::-webkit-input-placeholder{font-size:1em;color:#fff}.place-white::-moz-placeholder{font-size:1em;color:#fff}.place-white:-ms-input-placeholder{font-size:1em;color:#fff}input.place-white:-moz-placeholder{font-size:1em;color:#fff}.center-text{text-align:center}.right-text{text-align:right}.left-text{text-align:left}.no-margin{margin:0}.no-margin-no-padding{margin:0;padding:0}.content-padding{padding:60px}@media (min-width:1201px){.content-padding-boxes{padding:60px}}@media (min-width:991px) and (max-width:1200px){.content-padding-boxes{padding:10px}}@media (min-width:768px) and (max-width:990px){.content-padding-boxes{padding:30px}}@media (max-width:767px){.content-padding-boxes{padding:60px}}.white-text{color:#fff}.white-text a{color:#fff}.grey-text{color:#ccc}.uppercase-text{text-transform:uppercase}.letter-spacing{letter-spacing:2px}.sml-text{font-size:.8em}.semi-bold{font-weight:600}strong{font-weight:800}.button{display:block;border-radius:0;line-height:30px;border:solid 2px transparent;width:100%;margin:0;font-weight:100;text-align:center;letter-spacing:2px;text-transform:uppercase;padding:10px}header{z-index:10;position:absolute;top:0;left:0;width:100%}.result-page header{background:#000;position:relative}header ul{text-align:right}header li{display:inline;margin-left:20px;text-transform:uppercase;font-size:1em;font-weight:600}header p{text-align:right;margin-bottom:15px}.top-link a,.top-link a:focus{color:#fff}header a:hover{color:rgba(255,255,255,.5)}.head-menu-icon{display:none}.modal-content{padding-top:0%;position:relative;background-clip:padding-box;border:1px solid #999;border:1px solid transparent;border-radius:0;outline:0;-webkit-box-shadow:0 3px 9px transparent;box-shadow:0 3px 9px transparent;background-color:transparent}.modal-backdrop.fade{filter: alpha(opacity=0);opacity:0}.modal-backdrop.in{filter: alpha(opacity=100);opacity:1}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;border:none}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20% 15px 15px 15px;color:#fff}.modal-body p{color:#fff}.modal-body .text-center{text-align:center;margin-top:10px}.modal-body.modal-body-team{padding:15% 15px 15px 15px}#navigation .modal-body li{text-align:center;font-size:1.5em;margin-bottom:1em;color:#fff}#navigation .modal-body li a,#navigation .modal-body li a:hover{color:#fff}.modal-body .modal-hide{display:none}@media (max-width:991px){.modal.in .modal-dialog{-webkit-transform:translate(0,0%);transform:translate(0,0%)}}@media (min-width:768px){.modal-dialog{width:auto;max-width:970px}#search .modal-dialog{width:auto;max-width:700px}}.close-mod{position:absolute;right:30px;top:20px;font-size:3em;z-index:3000;cursor:pointer}#home-main-carousel{height:100%;width:100%;display:block;z-index:1;position:relative}#testimonials-carousel{height:50%;width:100%;display:block;z-index:1;position:relative;margin:5px 0 5px 0}#home-main-carousel .carousel-inner,#home-main-carousel .item,#testimonials-carousel .carousel-inner,#testimonials-carousel .item{height:100%;width:100%}#home-main-carousel .left-arrow,#home-main-carousel .right-arrow,#testimonials-carousel .left-arrow,#testimonials-carousel .right-arrow{position:absolute;top:45%}#home-main-carousel .left-arrow,#testimonials-carousel .left-arrow{left:30px}#home-main-carousel .right-arrow,#testimonials-carousel .right-arrow{right:30px}.home-content-area-contain{display:table;height:100%;width:100%}.home-content-area{display:table-cell;height:100%;width:100%;vertical-align:middle;padding-bottom:50px}.home-content-area p{color:#fff;text-align:center;font-size:1.8em;line-height:normal;margin-bottom:0}.home-content-area p a{margin-top:30px;display:block}.home-content-area p strong{font-size:2.2em;text-transform:uppercase;font-weight:600}#testimonials-carousel p{font-size:1.4em;line-height:1.5em}#testimonials-carousel p strong{font-size:1em}.home-content-area a{display:block;border-radius:50px;padding:15px 0 15px 0;font-size:.6em;text-transform:uppercase;width:45%;margin:0 auto 0 auto;font-weight:600}.page-section{height:70%;width:100%;padding:0;margin:0}.content-area-contain{background:rgba(0,0,0,.4);right:auto;left:auto;bottom:0;display:table;height:100%;width:100%;text-shadow:none}.content-area{display:table-cell;color:#fff;vertical-align:middle;height:100%;padding:0 0 0 0}.content-area h1{font-size:4em;color:#fff;text-align:center}.content-area h2{color:#aac6b8;text-align:center}.content-area-left h2{text-align:left}.content-area p{font-size:1.2em;font-style:300;color:#fff;text-align:center}.content-area-left p{text-align:left}.content-area .fa{color:#aac6b8}.figure-openbook{width:75%;margin:0 auto 0 auto;display:block}.bread{text-align:center;display:block;z-index:4;position:relative}.bread li{display:inline;font-size:1em;margin:0 0 0 0}.breadul{margin:0 0 1em 0;padding:0}.breadul li a{color:#fff}.breadul>li+li:before{padding:0 5px;color:rgba(255,255,255,.5);content:"/\00a0"}.bread .onpage{color:rgba(255,255,255,.5)}.content input,.content select,.content textarea{background:#eee;color:#333}.content li{margin-bottom:15px}.team-member{border-bottom:1px #ccc solid}.recent-news{background:#eee;padding:30px}.recent-news li{margin-bottom:20px}.contact-map{height:500px}.social-media-icon-fb{display:inline-block;border-radius:50%;width:45px;height:45px;background:#3b5998;text-align:center;padding-top:8px;color:#fff;fill:white;margin-right:5px}a:hover.social-media-icon-fb{background:rgba(59,89,152,.5)}.social-media-icon-tweet{display:inline-block;border-radius:50%;width:45px;height:45px;background:#00aced;text-align:center;padding-top:8px;color:#fff;fill:white;margin-right:5px}a:hover.social-media-icon-tweet{background:rgba(0,172,237,.5)}@media (max-width:767px){.visible-xs{display:block!important}}header li{text-transform:initial}@media (min-width:768px){.navbar-nav>li>a{padding-top:0;padding-bottom:0}}.nav>li>a{padding-left:5px!important;padding-right:5px!important;font-size:14px;color:#fff}.nav>li>a:hover{background:transparent;color:#eede00}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:transparent}.top-link{padding-top:0!important;padding-bottom:0!important}.top-link2{padding-top:0!important;padding-bottom:0!important}.search{display:block;width:100%;background:rgba(0,0,0,.7);position:relative;padding:20px 0 20px 0}.search option{background-color:#000}.styled-select{width:100%;padding:10px;border-radius:0;border:0;-webkit-appearance:none;appearance:none;height:40px;box-shadow:none;color:#fff;background:transparent url(/images/select-bg2.png.pagespeed.ce.f-U46ziAF3.png) 98% center no-repeat}.search-page-wrap .search{position:relative;bottom:auto;left:auto;padding:30px 0 30px 0}.nav-pills{display:block;position:absolute;top:0;left:15px;z-index:3}.search .input-marg-down{margin-top:65px;margin-bottom:0}.search p{line-height:50px;margin:0 0 15px 0;color:#fff}.search-page-wrap .search p{color:#333}.search .button{margin-top:10px;line-height:44px;-webkit-transition:.5s;transition:.5s;text-align:left;padding-left:20px;border:solid 1px #fff;background:transparent;color:#fff}.search button:hover{border:solid 1px #eede00}.search .button-brand:hover{background:rgba(0,0,0,.2)}.search .button-brand{display:none}.search-page-wrap .search .button-brand{display:block}.button2{border-radius:0;line-height:30px;border:solid 2px transparent;font-weight:100;text-align:center;letter-spacing:2px;text-transform:uppercase;padding:10px 30px}.button2.button-brand{background:#000;color:#fff;border:solid 1px transparent}.margin-bottom-description{margin-bottom:40px}.tab-content{clear:both}.nav-pills li img{margin-top:-4px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:transparent;padding:0}.nav-pills>li>a,.nav-pills>li>a:focus,.nav-pills>li>a:hover{color:#fff;background-color:transparent;margin-right:15px;font-weight:600;font-size:1.2em;line-height:45px;padding:0}.nav-pills li.active .on-icon{display:inline}.nav-pills li.active .off-icon{display:none}.nav-pills li .off-icon{display:inline}.nav-pills li .on-icon{display:none}.search-page-wrap .nav-pills>li.active>a,.search-page-wrap .nav-pills>li.active>a:focus,.search-page-wrap .nav-pills>li.active>a:hover{color:#000}.search-page-wrap .nav-pills>li>a,.search-page-wrap .nav-pills>li>a:focus,.search-page-wrap .nav-pills>li>a:hover{color:#000}.icon-blue{display:none}.search-page-wrap .icon-blue{display:inline}.search-page-wrap .icon-white{display:none}.thumbs-head label{display:block;float:left;line-height:50px;color:#fff;margin:0}.thumbs-head select{display:block;float:right;width:auto;margin:0}.thumbs-head a,.thumbs-head .h3{line-height:50px;margin:0;color:#fff}.thumbs-head a:hover{color:#666}.thumbs-head p{text-align:right;margin:0}.google-info-window-property p{margin-bottom:10px;text-align:center;max-width:195px}.google-info-window-property img{margin-bottom:15px}.property-top-margin{margin-top:60px}.padding-bottom-14{padding-bottom:14px}.padding-right-7{padding-right:7px}.padding-left-7{padding-left:7px}.row-footer3 .social-icons a{display:inline-block;width:50px;height:50px;border:2px solid #fff;border-radius:50%;padding:.5rem;text-align:center;vertical-align:middle}.row-footer3 a svg{width:30px;fill:#fff}.social-icons{margin-bottom:30px}.social-media-icon-instagram{display:inline-block;border-radius:50%;width:45px;height:45px;background:transparent;text-align:center;color:#fff;fill:white;margin-right:15px;margin-left:15px;border:1px solid #fff}.icon-instagram{width:30px;margin-top:-65px}.row-footer3 a:hover,.row-footer3 a:active,.row-footer3 a:focus{opacity:.6}.property .corner-flash,.corner-flash{position:absolute;left:16px;top:0}.corner-flash{fill:#310625;width:80px;height:80px}.corner-flash text{fill:#eede00}.property-main-image{-webkit-box-shadow:0 19px 64px -45px #666;box-shadow:0 19px 64px -45px #666}.property-shadow{-webkit-box-shadow:0 19px 64px -45px #666;box-shadow:0 19px 64px -45px #666}.property-sml-image{padding:0}.property-sml-image1{padding:8px 4px 0 16px}.property-sml-image2{padding:8px 16px 0 4px}.property h2{color:#013b49;font-weight:300;font-size:1.6em;margin:0 10px 15px 0;line-height:1.2em}.red-bg .property h2{color:#fff}.property p{margin:0 0 15px 0}.property h2 .sml-text{text-transform:uppercase;color:#ccc;font-weight:600;font-size:.6em}.teal-bg .property h2 .sml-text{color:#fff}.property h2 strong{font-size:1.2em;line-height:1em}.bed-text{font-size:1.1em;color:#013b49;float:right;line-height:10px;font-weight:bold;padding-top:40px}.bed-text img{margin-top:-20px}.add-to-shortlist .remove,.remove-from-shortlist .add{display:none}.pagination li a{color:#310625}.pagination li:first-child a{border-top-left-radius:0;border-bottom-left-radius:0}.pagination li.active a{background-color:#310625;border-color:#310625;color:#eede00}.pagination li.active a:hover{background-color:#eede00;border-color:#eede00;color:#310625}.pagination li a:hover{background-color:#eede00;border-color:#eede00;color:#310625}.pagination li:last-child a{border-top-right-radius:0;border-bottom-right-radius:0}.google-info-window-property p{margin-bottom:10px;text-align:center;max-width:195px}.google-info-window-property img{margin-bottom:15px}.nav-justified>li{border:none}.nav-tabs.nav-justified>li>a,.nav-tabs.nav-justified>li>a:focus{background:#000;color:#fff;border:none;border-bottom-color:1px solid transparent;font-weight:bold;font-size:1em;margin:0 1px 0 1px;text-transform:uppercase}.nav-tabs.nav-justified>li>a:hover{background:rgba(23,78,98,.7)}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus{background:#fff;border:none;border-bottom-color:1px solid #fff;color:#000;margin:0 1px 0 1px}.nav-tabs.nav-justified>.active>a:hover{background:#fff;border:none;color:#000;border-bottom-color:1px solid #fff}.nav-tabs.nav-justified img{display:none}.tab-content-result{background:#fff;padding:10px}#property-carousel .prop-image{height:600px;width:auto;margin:0 auto 0 auto}#property-carousel .left-arrow,#property-carousel .right-arrow,#property-carousel a:hover.left-arrow,#property-carousel a:hover.right-arrow,#property-carousel a:focus.left-arrow,#property-carousel a:focus.right-arrow{position:absolute;top:45%;color:#666;z-index:50}#property-carousel .left-arrow,#property-carousel .right-arrow{display:block;background:#eee;border-radius:50%;width:50px;height:50px;padding-top:2px;text-align:center;top:45%;line-height:45px}#property-carousel a:hover.left-arrow,#property-carousel a:hover.right-arrow{background:#ccc}#property-carousel .left-arrow{left:20px}#property-carousel .right-arrow{right:20px}#property-thumbnails{padding:0 30px 0 30px;display:block;position:relative}#property-thumbnails .left-arrow{position:absolute;top:40%;left:5px;background:rgba(255,255,255,0)}#property-thumbnails .right-arrow{position:absolute;top:40%;right:5px;background:rgba(255,255,255,0)}.prop-image{width:100%}#property-thumbnails{padding:0 30px 0 30px;height:130px;overflow:hidden;margin-bottom:15px}#property-thumbnails .prop-image{outline:1px solid #fff}#googlemap.result-map{height:740px}.epc-image{margin:10px auto 10px auto;width:50%}.contact-agent{background:#eee;padding-bottom:30px}.contact-agent p{padding:30px 30px 15px 30px;margin:0;text-align:center}.contact-agent strong{font-size:2em;font-weight:800}.contact-agent .location-image{width:100%}.contact-agent .button{width:75%;margin:0 auto 15px auto}.details ul{margin-bottom:30px}.addthis_inline_share_toolbox{margin-top:30px;margin-bottom:15px}.home-panel-table{display:table;height:100%;width:100%}.home-panel-table-cell{display:table-cell;vertical-align:middle;height:100%;width:100%;background:rgba(0,0,0,.5)}a:hover.home-panel-table-cell{background:transparent}.home-panel-table-cell p{text-align:center;margin:0;color:#fff;font-size:1.2em;line-height:normal}.home-panel-table-cell p strong{font-size:1.8em}.home-panel{height:100%;padding:0;outline:5px solid #fff;background-size:cover}.padding-zero{padding:0}.social-media-icon{display:inline-block;border-radius:50%;width:45px;height:45px;background:transparent;text-align:center;padding-top:8px;color:#fff;fill:white;margin-right:15px;margin-left:15px;border:1px solid #fff}a:hover.social-media-icon{background:rgba(0,0,0,.6);border:1px solid #818181}.footerhr1 hr{background:#818181;height:1px;border:0 solid #818181;margin-top:20px;margin-bottom:30px}.footerhr2 hr{background:#818181;height:1px;border:0 solid #818181;margin-top:0;margin-bottom:40px}.row-footer1{padding:50px 0 20px 0}.row-footer2{padding:0}.row-footer3{padding:5px 0 5px 0}@media (max-width:1315px){header li{margin-left:7px;font-size:.9em}}@media (max-width:1024px){header a:hover{color:#fff}.search{padding:15px 0 20px 0}.home-content-area a:hover{background:rgba(255,255,255,0);border:solid 2px #fff}.nav-pills{position:relative;width:100%;left:0}.nav-pills li{margin-bottom:15px}.search .input-marg-down{margin-top:0;margin-bottom:15px}}@media (min-width:768px) and (max-width:990px){.bed-text{padding-top:20px}}@media (max-width:767px){.bed-text{padding-top:10px;padding-bottom:10px}}@media (max-width:991px){#home-main-carousel{height:auto}#home-main-carousel .item{height:500px}.page-section{height:50%}.search p{text-align:center;margin:0}.search .no-margin{margin-bottom:15px}.half-height{height:auto}.home-panel{height:300px}.home-content-area-contain{padding:50px}.home-content-area{vertical-align:top;padding-top:130px;padding-bottom:0}#testimonials-carousel .home-content-area-contain{padding:20px}#testimonials-carousel .home-content-area{padding-top:0;vertical-align:middle}.head-menu-icon{margin-left:12px;display:inline}.property .button{margin:20px auto 0 auto}#property-carousel .prop-image{height:auto;width:auto;margin:0 auto 0 auto}}@media (max-width:768px){.home-content-area{padding-top:200px}a:hover.home-panel-table-cell{background:rgba(0,0,0,.5)}.home-content-area-contain{padding:0}.contact-meta .head-tel-icon{margin:0 10px 0 0}#testimonials-carousel .home-content-area-contain{padding:20px}#testimonials-carousel .home-content-area{padding-top:0}.content-area{vertical-align:bottom;padding:0 0 30px 0}}@media (min-width:768px){.content-area h1{font-size:3em}}@media (max-width:767px){.content-area h1{font-size:2em}.nav-tabs.nav-justified{width:auto;border-bottom:0}.nav-tabs.nav-justified img{display:inline}.nav-tabs.nav-justified>li{float:left}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:0}.logo{width:50px;margin:0 auto 20px auto;display:block}header p{text-align:center}.home-content-area{font-size:14px}.head-tel-icon{width:16px}.head-email-icon{width:30px}.head-menu-icon{width:20px}footer p{text-align:center}.epc-image{margin:10px auto 10px auto;width:100%}#googlemap.result-map{height:340px}}@media (max-width:480px){h2,.h2,.h5{text-align:center}#testimonials-carousel p{font-size:1.1em}.home-content-area p strong{font-size:2em}.property .button{width:100%;margin:20px auto 0 auto}}.property-grid__details{background-color:#152449;color:#fff;padding:15px}#search-results-grid{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:990px){#search-results-grid .property-grid{flex-basis:30%}}@media (min-width:768px) and (max-width:990px){#search-results-grid .property-grid{flex-basis:45%}}#search-results-grid .property-grid{margin:15px;height:100%;text-align:center}#search-results-grid .property-grid .property-grid__image{position:relative;display:block;width:100%}.nav>li>a>img{max-width:none;margin-bottom:-10px}.bg-navbar{background-color: rgb(43, 43, 43, 0.8)}.top-logo-mobile{position:absolute;top:0;left:0}@media (min-width:768px){.row-menu{padding:0!important}.bg-navbar{height:80px;text-align:center}}@media (max-width:767px){.row-menu{padding:0!important}.navbar-brand{height:auto;padding:0 15px}.bg-navbar{height:60px}}.navbar-default{background-color:transparent;border-color:transparent}.navbar-default .navbar-nav>li>a{color:#fff;float:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#2e2d2d}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#2e2d2d;border-color:transparent}.navbar-toggle{background-color:#ff0}.navbar-toggle .icon-bar{background-color:#000}@media (min-width:768px){.navs-marg-top{margin-top:-20px!important}.navbar-nav{width:100%;text-align:center;margin:0 auto;padding-bottom:10px}.navbar-nav>li{float:none;display:inline-block}.navbar-header{float:none}.top-logo img{width:170px;padding:5px 0 0 0!important;display:block}}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}@media (max-width:767px){.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{width:100%}.navbar-collapse{border-top:2px solid #ff0;margin-top:8px;background:#000}.top-logo img{width:170px;padding:5px 0 0 20px!important}}@media (min-width:768px){.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}}@media (max-width:767px){.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.yamm-content img{padding-top:15px;padding-bottom:15px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:0 30px 20px 0}.yamm .dropdown.yamm-fw .dropdown-menu{background-color:#fff}.yamm .yamm-content a{color:#666}.collapse.in{display:block!important}.video-container{position:relative;background-color:#363537;overflow:hidden}@media (min-width:990px){.video-container{height:85vh}}@media (min-width:768px) and (max-width:990px){.video-container{height:40vh}}@media (max-width:767px){.video-container{height:470px}}.video-container{position:relative;background-color:#363537}.video-container video{width:100%;height:100%;object-fit:fill}.video-container .mobile-video-image{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:90%}.video-container .video-content-area{position:absolute;width:100%;z-index:3}.video-container .video-content-area p.welcome{font-weight:700;color:#5bc9c6;padding:0;font-size:1.2em}.video-container .video-content-area h1,.video-container .video-content-area .h1{line-height:1rem;font-size:2.2rem}.video-container .video-content-area h1,.video-container .video-content-area h2{color:#fff}.video-container .video-content-area .caption p{font-style:italic;font-family:"Libre Baskerville",serif;font-size:36px;color:#fff}.video-container .video-content-area .box{background-color:rgba(0,0,0,.2);border:1px solid #fff;margin-top:30px;padding:15px;color:#fff}.video-container .video-content-area .box h3{font-family:"Nunito",sans-serif;font-weight:700;color:#fff}.video-container .chevron{position:absolute;z-index:3;display:block;width:40px;right:0;bottom:1rem;left:0;margin:0 auto}.video-container .chevron svg{fill:#fff;width:40px}.video-container:after{position:absolute;top:0;left:0;background: linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.2) 20%,
        rgba(0, 0, 0, 0.8) 100%
    );content:"";width:100%;height:100%;z-index:0}@media (max-width:991.98px){.video-container .video-content-area .box{background-color:transparent;border:1px solid transparent}.video-container .chevron{bottom:1rem}}@media (max-width:575.98px){.video-container .video-content-area h2.h1{line-height:1}}.video-container .video-content-area{bottom:0}@media (min-width:992px){.video-container .video-content-area .box .btn{margin-top:15px;margin-bottom:15px}}@media (min-width:992px) and (max-width:1200px){.video-container .video-content-area .box{margin-top:20px;padding:10px}.video-container .video-content-area .box h3{margin-bottom:10px}}@media (min-width:768px){.video-container .video-content-area .box .btn{width:220px}}@media (max-width:991px){.video-container .video-content-area .box{padding:0;border:0}.video-container .video-content-area .box h3{margin-top:0;margin-bottom:0;display:none}.video-container .video-content-area .box p{display:none}.video-container .video-content-area .box .btn{width:100%}}@media (max-width:766.98px){.video-container h1,.video-container .h1{font-size:1.6em}}@media (max-width:575.98px){.video-container .chevron{display:none}}.grow img{transition:1s ease}.grow img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);transition:1s ease}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#ccc;background-color:transparent}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hovereffect .overlay{position:absolute;overflow:hidden;width:60%;height:80%;left:20%;top:10%;border-bottom:1px solid #eede00;border-top:1px solid #eede00;-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.hovereffect:hover .overlay{opacity:1;filter: alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hovereffect img{display:block;position:relative;-webkit-transition:all .35s;transition:all .35s}.hovereffect:hover img{filter:url(data:image/svg+xml;charset=utf-8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"><filter\ id=\"filter\"><feComponentTransfer\ color-interpolation-filters=\"sRGB\"><feFuncR\ type=\"linear\"\ slope=\"0.6\"\ /><feFuncG\ type=\"linear\"\ slope=\"0.6\"\ /><feFuncB\ type=\"linear\"\ slope=\"0.6\"\ /></feComponentTransfer></filter></svg>#filter);filter:brightness(.4);-webkit-filter:brightness(.4)}.hovereffect h2{writing-mode:vertical-rl;text-transform:uppercase;text-align:center;position:relative;z-index:100;font-size:17px;background-color:transparent;color:#fff;padding:1em 0;opacity:0;filter: alpha(opacity=0);-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hovereffect h3{writing-mode:vertical-rl;text-transform:uppercase;text-align:center;position:absolute;top:320px;height:350px;left:30px;z-index:100;font-size:17px;background-color:transparent;color:#fff;padding:1em 0;filter: alpha(opacity=0);-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hovereffect a,.hovereffect p{bottom:0;display:inline-block;opacity:0;color:#eede00;padding:1em 0;opacity:0;filter: alpha(opacity=0);-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.hovereffect:hover a,.hovereffect:hover p,.hovereffect:hover h2{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.zoom:hover{transform:scale(1.5);transition:transform .5s ease}.bg-footer{background-image:url(https://studentchoiceplymouth.com/images/interior.jpg.pagespeed.ce.Vh4i3Msod3.jpg);background-position:center , center;background-repeat:no-repeat}@media (min-width:768px){.larger-right{text-align:right!important}}@media (max-width:767px){.mobi-center{text-align:center}}@media (min-width:768px) and (max-width:990px){.mobi-small{font-size:12px!important}}@media (min-width:991px) and (max-width:1200px){.mobi-small{font-size:15px!important}}.accordion{width:100%;height:650px;overflow:hidden;margin:0 auto}.accordion ul{width:100%;display:table;table-layout:fixed;margin:0;padding:0}.accordion ul li{display:table-cell;vertical-align:bottom;position:relative;width:25%;height:650px;background-repeat:no-repeat;background-position:center center;transition:all 500ms ease}.accordion ul li div{display:block;overflow:hidden;width:100%}.accordion ul li div a{display:block;height:650px;width:100%;position:relative;z-index:3;vertical-align:bottom;padding:15px 20px;box-sizing:border-box;color:#fff;text-decoration:none;font-family:Open\ Sans,sans-serif;transition:all 200ms ease}.accordion ul li div a *{opacity:0;margin:0;width:100%;text-overflow:ellipsis;position:relative;z-index:5;white-space:nowrap;overflow:hidden;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all 400ms ease;transition:all 400ms ease}.accordion ul li div a h2{writing-mode:vertical-rl;font-family:Montserrat,sans-serif;text-overflow:clip;font-size:24px;text-transform:uppercase;margin-bottom:2px;top:30px}.accordion ul li div a p{top:160px;font-size:13.5px}.accordion ul li:nth-child(1) {background-image:url(/images/home-panel1.jpg.pagespeed.ce.sUw-bLsO4j.jpg);background-size:cover}.accordion ul li:nth-child(2) {background-image:url(/images/home-panel2.jpg.pagespeed.ce.v7BrzPjitl.jpg);background-size:cover}.accordion ul li:nth-child(3) {background-image:url(/images/home-panel3.jpg.pagespeed.ce.zXkmE1fmbc.jpg);background-size:cover}.accordion ul li:nth-child(4) {background-image:url(/images/home-panel4.jpg.pagespeed.ce.GGVNLMHBgE.jpg);background-size:cover}.accordion ul:hover li{width:8%}.accordion ul:hover li:hover{width:30%}.accordion ul:hover li:hover a{background:rgba(0,0,0,.4)}.accordion ul:hover li:hover a *{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:600px){.accordion{height:auto}.accordion ul li,.accordion ul li:hover,.accordion ul:hover li,.accordion ul:hover li:hover{position:relative;display:table;table-layout:fixed;width:100%;-webkit-transition:none;transition:none}}.freeprivacypolicy-com---nb .cc-nb-title{font-size:20px!important;font-weight:300!important}.freeprivacypolicy-com---nb .cc-nb-text{font-size:14px!important}.freeprivacypolicy-com---nb{max-width:100%!important;font-family:"Assistant",sans-serif!important}.freeprivacypolicy-com---nb .cc-nb-main-container{padding:15px!important}.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-okagree,.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-reject,.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-changep{font-size:1rem!important;text-transform:uppercase;border-radius:50px;color:#fff!important}.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-okagree{background-color:#000!important}.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-reject{background-color:#333!important}.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-changep{background-color:#333!important}.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-dark{background-color:rgba(0,0,0,.8)!important}.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-light{background-color:rgba(255,255,255,.8)!important}.freeprivacypolicy-com---pc-overlay{font-family:"Assistant",sans-serif!important}.freeprivacypolicy-com---pc-overlay .cc-cp-foot-byline{visibility:hidden}.freeprivacypolicy-com---pc-overlay .cc-cp-foot-save{background-color:#000!important;font-size:1rem!important;text-transform:uppercase;border-radius:50px;color:#fff!important}@media (max-width:320px){.freeprivacypolicy-com---nb{height:auto!important;font-size:14px!important}.freeprivacypolicy-com---nb .cc-nb-main-container{padding:20px!important}.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-okagree,.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-reject,.freeprivacypolicy-com---nb .cc-nb-main-container .cc-nb-changep{font-size:14px!important}}.freeprivacypolicy-com---nb-simple{width:100%!important}.tick svg{width:20px;fill:#000;vertical-align:middle}.marg-top-60{margin-top:60px}.marg-bott-30{margin-bottom:30px}.dev-panels .phead{font-weight:400;font-size:20px;background:rgba(0,0,0,.7);color:#fff;text-transform:uppercase;letter-spacing:2px}.dev-panels h5{margin-bottom:-2px;font-weight:600}.dev-panels .panel-body{background-color:#fff}.panel-default{border-color:transparent!important}.img-thumbnail{border-color:transparent!important}@media (min-width:768px){.text-center-not-mobi{text-align:center}}@media (max-width:767px){.text-center-not-mobi{padding-left:30px}}.status{text-align:center;margin-top:29px;min-height:40px}.loader{height:40px;margin-top:0;text-align:center;background:transparent url(https://studentchoiceplymouth.com/images/loader.svg) no-repeat center center;background-size:40px 19px;opacity:0;animation:flipAnimation 1s infinite;transition:opacity 300ms}@keyframes flipAnimation {
    0% {
        transform: rotateY(-180deg);
    }
    50% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(-180deg);
    }
}.no-more{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Arial,sans-serif;font-size:14px;font-weight:normal;color:#999;display:inline-block;vertical-align:middle;height:32px;line-height:30px;padding:0 16px;border:1px solid #eee;border-radius:4px;text-decoration:none;opacity:0;transition:opacity 400ms}.search p.showoffer-marg-down{padding:0 0 0 0;line-height:20px;color:#fff}.featured .property .corner-flash,.corner-flash{position:absolute;top:3px;left:50px}@media (max-width:1762px){.featured .property .corner-flash,.corner-flash{position:absolute;top:5px;left:20px}}@media (max-width:991px){.featured .property .corner-flash,.corner-flash{position:absolute;top:5px;left:48px}}.featured.panel{margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none}.button.button-brand.featured{padding:0 20px}.featured-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;text-align:center}.featured-heading p.large{margin:0}