body{ overflow:auto;}@media (max-width:1120px) { #slider_container { height:350px; } .bluewidth h1 { left:-43%; } .bluewidth h2 { left:-35%; } .bluewidth { border-top:0px solid #b2b5b6; border-bottom:0px solid #b2b5b6; } #slider_container h2 { top:291px; } ul.slidesjs-pagination { top:230px; } .footer .footerimages { top:-100px; } .footer { border-top:50px solid #00882A; } .headerimage img { top:-60%; } .contentwidth hr { width:150%; }}@media (max-width:1092px) { .infoicon { width:40%; max-width:49% !important; border:none; } .slick-slide img { top:-66px; }}@media (max-width:1000px) { #mainnav ul li a { padding-left:5px; padding-right:5px; } .bluewidth { height:360px; } .bluewidth img { /*top:-30%;*/ } .bluewidth h1 { left:-45%; } .bluewidth h2 { left:-38%; } .header img { padding-left:2%; }}@media (max-width:930px) { .bluewidth div h1 { font-size:28px !important; } ._Template { margin-top:49px !important; } #slider_container h2 { font-size:18px; top:254px; } #slider_container { height:300px; } ul.slidesjs-pagination { top:195px; } .footer .footerimages { top:-72px; } .footer { border-top:30px solid #00882A; margin:60px 0 0 0; } .footer li { border-right:0px solid #00882A; display:block; } .headerimage { height:180px; } .headerimage img { top:-50%; } .header { width:100%; z-index:22222223; padding-top:0; padding-bottom:0; -webkit-box-shadow:0px -1px 5px 1px rgba(157, 160, 162, 1); -moz-box-shadow:0px -1px 5px 1px rgba(157, 160, 162, 1); box-shadow:0px -1px 5px 1px rgba(157, 160, 162, 1); } .header h2 { margin-top:10px; } .header nav { display:none; } .header { position:fixed; top:0; height:49px; } .header img { padding-left:18%; max-width:92px; padding-top:11px; } .header hr { display:none; } .label { position:absolute; top:0px; left:100%; background:#fff; height:26px; width:5%; padding-left:3%; padding-top:23px; padding-right:2%; } .menu-button, .menu-button::before, .menu-button::after { height:3px; width:20px; } .menu-button::before { top:-7px; } .menu-button::after { bottom:-7px; } .menu-button, .menu-button::before, .menu-button::after { display:block; } #slider_container { margin-top:45px; } .headerimage { margin-top:30px; } ._Template { margin-top:17px; } .onethird { width:43%; margin-right:4%; } .twothird { width:43%; margin-right:4%; }}@media (max-width:911px) { .threecolumn .column h3 { font-size:15px; } .twocolumn .column h3 { font-size:15px; } .contentwidth { width:90%; margin:0 5% 0 5%; } .bluewidth h1 { padding-right:0; padding-top:0; padding-bottom:0; }}@media (max-width:820px) { .houseinfo tbody tr td:nth-child(2) { width:35%; }}@media (max-width:800px) { .slick-slide img { top:-0px; } .bluewidth h1 { left:-48%; } .bluewidth h2 { bottom:-5%; } .bluewidth img { /*top:-13%;*/ top:-25%; left:31%; width:38% !important; } .bluewidth { /*height:230px;*/ height:250px; } .houselabel { width:100%; }}@media (max-width:700px) { .inclusions tr td { min-width:85px; } .houselabel { left:0px; } .rooftype p { bottom:-10%; } .inclusions tr td:first-child { width:50%; text-align:left; } .inclusions { width:100%; } .houseinfo { width:100%; } .houseinfo img { width:20% !important; } .infoicon { max-width:24% !important; width:auto !important; border-right:1px solid #9a9ea0; } .contentwidth img { width:100%; } .threecolumn .column h3 { min-height:21px; width:98%; padding:1%; } .twocolumn .column h3 { min-height:21px; width:98%; padding:1%; } .column { width:100% !important; } .sixcolumn .column { width:30% !important; } .fourcolumn .column { width:45% !important; } .threecolumn .column p { min-height:75px; } .onecolumn { width:100%; } .onethird { width:100%; margin-right:0px; margin-left:0px; } .twothird { width:100%; margin-right:0px; margin-left:0px; } .headerimage { height:150px; }}@media (max-width:630px) { .bluewidth h1 { left:-50%; } .footer .footerimages { display:none } .footer { border-top:0px solid #00882A; } #slider_container h2 { font-size:14px; top:210px; } #slider_container { margin-top:45px; } ul.slidesjs-pagination { top:158px; } #slides img { top:0% !important; } .mobile { display:block; } .desktop { display:none; } .pgwSlideshow .ps-list { display:none !important; } .twocolumn { width:90%; } .info { min-height:570px; } #slider_container { height:250px; } .special-offer img { width:176%; margin:0 auto; margin-top:30px; text-align:center; position:relative; left:-38%; }}@media (max-width:580px) { .loginbox { margin-top:40px !important } .inclusions thead { font-size:13px; } .inclusions tr td { min-width:70px; } .inclusions tbody { font-size:12px; } .contentwidth { width:100; } .bluewidth { height:200px; } .slidertext { display:block; } .headerimage { display:none !important; } .footer ul { padding:0; } .twocolumn .column { width:100%; margin:0 2% 10% 2%; } #pnlContent h1 { margin-top:15px; } .bluewidth h1 { display:none; } .bluewidth h2 { display:none; } .housetitle { display:block; } .half { width:100%; margin:10px 0; }}@media (max-width:500px) { #slider_container { height:190px; } .housetitle { font-size:28px !important; } .bluewidth { height:160px; } .houseinfo img { width:30% !important; } .inclusions tbody tr td { width:40px; } .inclusions tr td { min-width:40px; } .inclusions thead { font-size:11px; } .inclusions tbody { font-size:11px; } .footerlinks a { display:block; border-left:0px; } .infoicon img { width:16px !important; vertical-align:-2px; } .fourcolumn .column { width:47% !important; }}@media (max-width:417px) { .contentwidth { width:90%; margin:0 5% 0 5%; } .rooftype p { bottom:-20%; } #pnlContent h1 { margin-top:30px; } .headerlogo { display:none; } .mobilelogo { display:block; width:100%; margin-bottom:10px; } .contentwidth h1 { font-size:25px; } .contentwidth h2 { font-size:16px; } .column h3 { min-height:44px; } .footer { margin:20px 0 0 0; } .info { min-height:520px; } #menu { width:85%; left:-85%; } input#menu-activator[type=checkbox]:checked { left:85%; } .label { width:8%; padding-left:5%; } .bluewidth img { left:28%; width:45% !important; } .houseinfo tbody tr td:first-child { width:13%; } .houseinfo img { width:65% !important; } .houseinfo { font-size:12px; } .fourcolumn .column { width:100% !important; } .inclusions tbody tr td { padding:5px 0 5px 5px; }}@media (max-width:330px) { #slider_container { height:140px; } .slick-slide img { top:0px; } .bluewidth { height:135px; }}