@media screen and (max-width:600px){body{background:#fff;}
body,
button,
input,
select,
textarea{line-height:1.785714em;font-size:13px;}
.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#mob-header{display:block;background-color:#a1bf5b;}
#mob-menu-btn{float:left;width:20%;padding:10px 5% 10px 12%;background:url(../images/mobile/nav-menu.png) no-repeat 8% center;background-size:auto 12px;color:#fff;cursor:pointer;cursor:hand;font-size:15px;font-weight:bold;text-transform:uppercase;}
#mob-logo{display:block;margin:0;padding:30px 0;background:url(../media/graphics/bg-repeater.gif) center top repeat-x;text-align:center;}
#mob-logo img{max-width:70%;max-height:75px;}
#mob-header .phone{float:right;padding:10px 15px 8px 0;color:#fff;font-size:15px;}
#mob-header .phone a{color:#fff;text-decoration:none;}
#outer-container{background:none;}
#content-holder,
#header,
#footer{width:92%;padding:0 4%;}
#container{width:100%;}
.innerpad{width:100%;}
#content-container{width:100%;}
#content-holder{padding-top:20px;padding-bottom:20px;}
#content,
#sidebar,
#content_set{float:none;width:92%;padding:4% !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
table{overflow-x:auto;display:block;}
#banner,
body b.niftycorners,
#slider_controls{display:none;}
#mob-nav{float:left;width:100%;}
#mob-nav ul{margin:0;padding:0;border-top:none;}
#mob-nav ul li{margin:0;padding:0;background:none;list-style-type:none;}
#mob-nav ul li a{float:left;width:85%;padding:8px 10% 8px 5%;color:#fff;font-weight:700;text-decoration:none;font-size:14px;background:url(../images/mobile/subnav-arrow.png) no-repeat 94% center;background-size:10px auto;border-top:solid 1px #bdd094;text-decoration:none !important;}
#mob-nav ul li a:hover{background-color:#bdd094;}
#mob-nav li li a{background-color:#8eb62f;}
#feature-panel{background-size:100% auto;}
#banners{width:100%;height:auto;}
#banners article{padding:5% 5% 5% 58%;width:auto;height:auto;background-size:100% auto;}
#banners h1{font-size:1.714286em;}
#banners p{font-size:1em;}
#slider{bottom:38px;}
#feature-panel .title{padding:0 4%;}
h1, h2, h3, h4, h5, h6{margin-bottom:15px;}
.mob-hide{display:none;}
#content img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:none;max-width:100% !important;height:auto !important;margin:0 auto;}
#content img.goldcoast{margin-bottom:20px;}
.mob-btns, .subList, #footer ul{width:100% !important;margin:0 0 20px 0 !important;padding:0 !important;}
.mob-btns li, .subList li, #footer ul li{width:100% !important;margin:0 !important;padding:0 !important;list-style-type:none;}
.mob-btns li a, .subList li a, .mob-btn, .map-btn, #footer ul li a{width:90%;padding:8px 5%;background:url(../images/mobile/subnav-arrow.png) no-repeat 94% center #000;background-size:8px auto;border-bottom:solid 1px #666;color:#fff;text-decoration:none;}
.mob-btns li:first-child a, .mob-btns li.first a, .subList li.first a{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.mob-btns li:last-child a, .mob-btns li.last a, .subList li.last a{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border-bottom:0 none;}
.mob-btn, .map-btn{margin:0 0 15px 0;border:0 none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.map-btn{background:url(../images/mobile/icon-map.png) no-repeat 95% center #000;background-size:20px auto;}
.mob-btns li a:hover, .subList li a:hover, .mob-btn:hover, .map-btn:hover{background-color:#666;}
#left-column,
#right-column{float:none;width:auto;padding:0;}
#CTA{margin-left:0;}
#feature,
#contact,
#contact-left{width:92%;padding:4% !important;color:#fff;}
#contact-left{margin-bottom:20px;}
#content img.map{display:none;}
#sidebar{padding:30px 0;}
#sidebar #latest-box ul, #sidebar #event-box ul, #sidebar .rotate{width:100%;}
#sidebar .ui-tabs-panel .desc{float:none;width:auto;margin-left:80px;}
fieldset p,
fieldset label,
fieldset span{width:100%;}
fieldset{margin:0 0 10px 0;}
fieldset legend{font-weight:bold;}
fieldset input,
fieldset input.txtshort,
fieldset input.txtshorter,
fieldset textarea,
fieldset .commentBox,
fieldset .long
fieldset #enquiry,
fieldset select,
.commentbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:7px 3%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #d5d5d5;}
#checkboxes input{width:auto;}
#inventory{width:252px;}
#footer{width:92%;padding:20px 4% 50px;text-align:center;}
#footer .innerpad{padding:0;}
#footer p,
#footer p a,
#footer ul li,
#footer ul li a{font-size:1em;}
#footer a{text-decoration:underline;}
#footer p,
#footer ul{width:100% !important;margin:0 0 15px 0;padding:0;text-align:center;}
#footer p{}
#footer ul li{width:100%;padding:0;margin:0;}
.footer-link a{margin:0 auto;}
#footer .right{float:none;}
#footer .right p{text-align:center;}
}