@media screen and (max-device-width: 1150px), screen and (max-width: 1150px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}video{width:100%}.container,.cont-header,.cont-footer{width:auto}.container{margin:0 50px}#header .logo img{margin:18px 30px 0 0}.main-content{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#home #header,#home .hero-image{height:350px;padding-bottom:0}#camera_wrap_1{height:350px !important}#home .intro-block.intro-block--double img{max-width:230px;margin-right:12px}.home-block .info-holder{padding:22px}.new-homes-lv1 #header,.new-homes-lv1 .hero-image,.page-template-development-page #header,.page-template-development-page .hero-image,.page-template-development-lv2-page #header,.page-template-development-lv2-page .hero-image,.page-template-development-avail-page #header,.page-template-development-avail-page .hero-image,.page-template-development-gallery-page #header,.page-template-development-gallery-page .hero-image{height:350px;padding-bottom:0}.new-homes-lv1 .hero-image.hero-image--bottom img,.page-template-development-page .hero-image.hero-image--bottom img,.page-template-development-lv2-page .hero-image.hero-image--bottom img,.page-template-development-avail-page .hero-image.hero-image--bottom img,.page-template-development-gallery-page .hero-image.hero-image--bottom img{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}}@media screen and (max-device-width: 960px), screen and (max-width: 960px){#header .logo img{margin:18px 16px 0 0}#nav ul li{letter-spacing:1px}#nav ul li a{margin-right:0}#nav ul li ul{width:auto}#nav ul li ul li a{width:150px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.15)}#nav ul li ul li:last-child a{border-bottom:0}.viewing-options select{min-width:auto}.home-block{float:left;display:block}.home-block .img-holder{height:0;padding-bottom:30%}.home-block .img-holder img,.home-block .img-holder img:hover{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}.home-block .info-holder{overflow:hidden}.home-block .info-holder .info-tel{width:100%;text-align:center}.home-block .info-holder .info-tel p{display:inline-block}#home .intro-block.intro-block--double p.desc{display:none}.case-item{width:49%;margin:20px 2% 0 0}.case-item:nth-child(even){margin-right:0}.main-content table{width:100%;margin:40px 0% 0}}@media screen and (max-device-width: 768px), screen and (max-width: 768px){#header{background-position:center -30px}#header.header--darkened{background-position:center -30px, center 150px}#header .logo img{margin:0}#nav #nav-open{display:block}#nav ul{display:none;position:absolute;z-index:999;top:0;left:0;margin-right:100px}#nav ul li{width:100%;border-bottom:0}#nav ul li a{width:100%;color:#fff;padding:10px 20px;background-color:#3465a1;border-bottom:1px solid rgba(255,255,255,0.15);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#nav ul li:last-child a{border-bottom:0}#nav ul li a:hover{background-color:#0d4a94;background:-webkit-linear-gradient(top, #3465a1 0%, #0d4a94 100%);background:linear-gradient(to bottom, #3465a1 0%, #0d4a94 100%)}#nav ul li ul{display:none !important;position:static;padding:0;margin-right:0;margin-left:0 !important}#nav ul li ul:before{display:none}#nav ul li ul li a{width:100%;padding-right:30px;padding-left:30px;background:#0d4a94}#nav ul li ul li a:hover{background:#0b3e7d}#nav ul li:hover ul{display:none !important}#nav .mobnav-subarrow{display:block}#nav ul li.xpopdrop ul{display:block !important}#home #header,#home .hero-image{height:300px}#camera_wrap_1{height:300px !important}.camerarelative{height:300px !important}.camera_caption>div{padding-bottom:50px}.camera_caption span{font-size:0.8em}.camera_wrap .camera_pag .camera_pag_ul{margin-top:-40px}#home .intro-block_holder .intro-block h5{font-size:0.9em}#home .intro-block.intro-block--double img{max-width:180px}ul.tabs li{min-width:1px;padding:6px 10px}.new-homes-lv1 #header,.new-homes-lv1 .hero-image,.page-template-development-page #header,.page-template-development-page .hero-image,.page-template-development-lv2-page #header,.page-template-development-lv2-page .hero-image,.page-template-development-avail-page #header,.page-template-development-avail-page .hero-image,.page-template-development-gallery-page #header,.page-template-development-gallery-page .hero-image{height:0;padding-bottom:32%}table.refactor{display:block}table.refactor table,table.refactor thead,table.refactor tbody,table.refactor th,table.refactor td,table.refactor tr{display:block}.table-scroll{width:100%;overflow-x:auto;overflow-y:hidden}.table-scroll table{margin-top:0}}@media screen and (max-device-width: 640px), screen and (max-width: 640px){.container{margin:0 20px}#header{background-position:center -60px}#header.header--darkened{background-position:center -60px, center bottom}#main-content_holder{font-size:85%}.main-content h2 span{margin:0}.intro-block_holder{width:100%}.intro-block_holder .intro-block,.intro-block_holder .intro-block.intro-block--double{text-align:center;width:100%;margin:0}.intro-block_holder .intro-block .img-holder,.intro-block_holder .intro-block .btn{display:none}#top-link a{display:none !important}#footer ul li{display:block;margin:0 0 10px;padding:0;border:0}#footer ul li:last-child{margin-bottom:0}#footer p.credit{padding-right:20px;padding-left:20px}#home #header,#home .hero-image{height:250px}#camera_wrap_1{height:250px !important}.camerarelative{height:250px !important}.camera_caption>div{font-size:85%}#home .intro-block_holder .intro-block{margin-bottom:20px}#home .intro-block_holder .intro-block h5{font-size:1.05em}#home .intro-block_holder .intro-block .img-holder,#home .intro-block_holder .intro-block .btn{display:block}#home .intro-block.intro-block--double .home-lettings{text-align:left}#home .intro-block.intro-block--double p.desc{display:block}#contact-form fieldset,.wpcf7 fieldset{padding:30px 10px 10px}#contact-form ul li,.wpcf7 ul li{width:100%}#contact-form .options input[type="checkbox"],#contact-form .options input[type="radio"],.wpcf7 .options input[type="checkbox"],.wpcf7 .options input[type="radio"]{clear:left}#contact-form input::placeholder,#contact-form textarea::placeholder,.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{opacity:1}.viewing-options form{position:relative;bottom:8px;float:left;width:50%}.viewing-options select{min-width:100%}ul.tabs{float:right;width:50%}.new-homes-lv1 #header,.new-homes-lv1 .hero-image,.page-template-development-page #header,.page-template-development-page .hero-image,.page-template-development-lv2-page #header,.page-template-development-lv2-page .hero-image,.page-template-development-avail-page #header,.page-template-development-avail-page .hero-image,.page-template-development-gallery-page #header,.page-template-development-gallery-page .hero-image{padding-bottom:40%}.sub-nav{width:80%;margin-right:10%;margin-left:10%}.sub-nav ul li{width:25%;float:left;font-size:0.7em}.sub-nav ul li a{width:100%}.main-content .columns-split{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}#img-gallery .figure{width:100px;height:68px;margin:0 4px 12px}#img-gallery .figure img{height:68px}}@media screen and (max-device-width: 500px), screen and (max-width: 500px){#header,.hero-image{height:110px;padding-bottom:0}.main-content img{float:none;max-width:100%;height:auto;margin:20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;object-fit:cover;object-position:100% 0}.main-content .figure{float:none;width:100%;margin:20px 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content .figure figcaption{width:auto}.main-content .figure img{width:100%}.embed-container{width:auto;height:auto;padding-bottom:56.25%}.camera_caption span{display:none}#home .intro-block.intro-block--double img{min-width:100%;height:auto;margin-bottom:12px}.viewing-options form,ul.tabs{width:100%}ul.tabs{margin-bottom:20px}.home-block .info-holder .info-location,.home-block .info-holder .info-prices{width:100%;padding-right:0}.home-block .info-holder .info-location p.loc{margin-bottom:4px}.home-block .info-holder .info-prices p{margin-bottom:6px}.new-homes-lv1 #header,.new-homes-lv1 .hero-image,.page-template-development-page #header,.page-template-development-page .hero-image,.page-template-development-lv2-page #header,.page-template-development-lv2-page .hero-image,.page-template-development-avail-page #header,.page-template-development-avail-page .hero-image,.page-template-development-gallery-page #header,.page-template-development-gallery-page .hero-image{padding-bottom:50%}}@media screen and (max-device-width: 380px), screen and (max-width: 380px){#home #header,#home .hero-image{height:200px}#camera_wrap_1{height:200px !important}.camerarelative{height:200px !important}.home-block .info-holder{padding:12px}.home-block .info-holder .info-ctas a img{max-width:40px}.home-block .img-holder span{font-size:1em;padding:8px 0}.case-item{width:100%;margin:20px 0 0}.sub-nav{width:90%;margin-right:5%;margin-left:5%}.sub-nav ul li{font-size:0.6em}.sub-nav ul li a{background-size:30px;padding-top:30px;margin-top:16px}}
