#pull {	display: none;}
		
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#pull {	display:block;}
	
nav{width:100%; margin:8px 0px 0px 0px; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase;}

nav ul li a{border:none; display:block; padding:10px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#666666;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#212121; margin:-8px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:39px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.header_top{ padding:10px 0px;}
.header_top_wrapper{ width:98%;}
.header_wrapper{ width:98%; margin:0px auto; padding:10px 0px;}
.header_wrapper_left{ width:49%;}
.header_wrapper_left img{ width:100%;}
.header_wrapper_right{ width:42%;}
.tel_left{ width:100%; margin:0px 0px 10px 0px;}
.tel_right{ width:100%;}
.navigation{ background:#96c64c;}
.navigation_wrapper{ width:100%;}
.navigation_wrapper ul li a{ padding:10px 0px; border-top:1px solid #000;}
.navigation_wrapper ul li:hover a{ color:#f2b40e !important;}
.navigation_wrapper ul li.active a{ color:#152774}
.caption{ width:25%; margin:5px -10% 0px 0px}
.caption1{margin:80px 0px 0px 0px; width:80%;}
.caption1_wrapper{ width:98%; margin-top:21% !important;}
.caption1_wrapper h1{ font-size:35px; padding:0px 0px 10px 0px;}
.caption1_wrapper h2{ font-size:28px;}
.body_wrapper{ margin:0px auto; width:98%; padding:10px 0px;}
.solutions_left{ width:59%; margin:0px;}
.solutions_left h2{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; font-size:26px;}
.solutions_left p{ padding:0px 0px 10px 0px; line-height:28px;}
.solutions_right{ width:36%; padding:10px; background-size:100% !important;}
.solutions_right_inpt{ width:92.5%;}
.solutions_right_inpt1{ width:100%;}
.solutions_right_taxt{ width:92.5%; margin:0px 0px 10px 0px;}
.solutions_right_btn{ width:100%;}
.reputation{ padding:10px 0px;}
.reputation_wrapper{ width:98%;}
.reputation_wrapper p{ padding:0px 0px 10px 0px; line-height:28px;}
.view{ margin:25px 0px 0px 0px;}
.view_wrapper{ width:100%; padding:0px 5px !important;}
.view a{ display:block !important;}
.testimonial{ margin:0px auto; width:98% !important; padding:10px 0px !important;}
.testimonial_left{ width:22%;}
.testimonial_right{ width:76%;}
.testimonial_right p{ line-height:27px;}
.testimonial_right p br{ display:none;}
.footer{ padding:10px 0px;}
.footer_wrapper{ width:98%;}
.footer_wrapper_left{ width:49%;}
.reelgrass_left{ width:45%; padding:0px 10px 35px 0px}
.reelgrass_left h3{ padding:0px 0px 10px 0px; font-size:19px;}
.reelgrass_left p br{ display:none;}
.reelgrass_right{ width:49%; padding:0px 0px 124px 0px;}
.reelgrass_right h3{ padding:0px 0px 10px 0px;  font-size:19px;}
.footer_nav{ width:51%;}
.footer_nav_right{ width:40%;}
.footer_wrapper_right{ width:49%;}
.telephone_left{ width:55%;}
.telephone_left h3{ padding:0px 0px 10px 0px;  font-size:19px;}
.phone_left{ width:100%;}
.phone_left ul li a{ font-size:16px;}
.phone_right{ width:100%; float:left;}
.phone_right ul li{ padding:0px 0px 10px 26px; font-size:16px;}
.telephone1_left{ width:55%;}
.telephone1_left h3{ padding:0px 0px 10px 0px;}
.phone1_left{ width:100%;}
.phone1_left ul li a{ font-size:16px;}
.phone1_right{ width:100%; float:left;}
.phone1_right ul li{ padding:0px 0px 10px 26px; font-size:16px;}
.telephone_right{ width:43%;}
.telephone_right h3{ padding:0px 0px 10px 0px;  font-size:19px;}
.footer_bottom{ padding:10px 0px;}

/**********************about**************************/

.reputation_inner{ padding:10px 0px;}
.reputation_inner_wrapper{ width:98%;}
.reputation_inner_wrapper h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.reputation_inner_wrapper p{ padding:0px 0px 10px 0px; line-height:28px;}
.reputation_inner_wrapper p br{ display:none;}

/**********************range**************************/

.sport{ width:100%;}
.range{ width:98%; margin:15px auto; padding:0;}
.range_left{ width:74%;}
.lush_left{ width:44%;}
.lush_right{ width:54%;}
.lush_right h4{ padding:0px 0px 10px 0px;}
.lush_right p{ padding:0px 0px 10px 0px;}
.range_right{ width:24%;}
.space{ padding:5px 0px;}

/**********************range spec**************************/
.range-img-thumbs {text-align:center;}
.range-img-thumbs > img {width:30%;}


/**********************gallery**************************/

.gallery_caption{ margin:5px 0px 0px 0px;}
.gallery_caption_wrapper{ width:98%;}
.gallery{ width:98%; padding:10px 0px;}
.gallery h2{ padding:0px 0px 10px 0px;}

/**********************gallery2**************************/

.gallery_inner{ margin:0px auto; width:98%; padding:10px 0px;}
.gallery_inner_wrapper{ margin:0px;}
.gallery_inner_wrapper_left{ width:32%; margin:0px 4px 15px 5px;}
.gallery_inner_wrapper_left img{ width:100%; padding:0px 0px 0px 0px;}
.view_now{ width:100%; margin:-110px 0px 60px 0px;}
.view_now_wrapper{ width:70%;}

/**********************diy**************************/

.installation{ margin:0px auto; width:98%; padding:10px 0px;}
.installation_left{ width:59%;}
.installation_left h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.installation_left p{ padding:0px 0px 10px 0px; line-height:28px;}
.installation_right{ width:35.7%; padding:10px;}
.installation_right img{ width:100%; padding:0px 0px 10px 0px;}
.installation_right p{ padding:0px 0px 10px 0px; line-height:20px;}
.now{ margin:0px;}
.step{ width:96%; padding:10px;}
.step_left{ width:40%;}
.step_left img{ width:100%;}
.step_right{ width:49%;}
.step_right h2{ padding:0px 0px 10px 0px;}
.step_right p{ line-height:28px;}
.step2{ width:96%; padding:10px;}
.step2_left{ width:49%;}
.step2_left h2{ padding:0px 0px 10px 0px;}
.step2_left p{ line-height:28px;}
.step2_right{ width:49%;}
.step2_right img{ width:100%; height:auto !important;}
.step3 img{ padding:0px; width:100%;}
.complete{ padding:10px 0px;}
.complete_wrapper{ width:98%;}
.complete_wrapper h1{ font-size:29px; padding:0px 0px 10px 0px;}
.complete_wrapper h2{ font-size:18px; padding:0px 0px 10px 0px;}
.complete_wrapper p{ font-size:20px; line-height:28px;}

/**********************installers**************************/

.lation h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.lation p{ line-height:28px;}
.outdoor{ padding:10px 0px;}
.outdoor_wrapper{ width:98%;}
.outdoor_wrapper_left{ width:49%;}
.outdoor_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.outdoor_wrapper_right{ width:49%;}
.outdoor_wrapper_right h3{ padding:0px 0px 10px 0px;}
.outdoor_wrapper_right p{ padding:0px 0px 10px 0px; line-height:28px;}
.escapes_wrapper{ margin:0px auto; width:98%; padding:10px 0px;}
.escapes_wrapper_left{ width:49%;}
.escapes_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.escapes_wrapper_right{ width:49%;}
.escapes_wrapper_right h3{ padding:0px 0px 10px 0px;}
.escapes_wrapper_right p{ padding:0px 0px 10px 0px; line-height:28px;}

/**********************contact**************************/

.geelong_left{ width:20%; margin:0px; height:238px;}
.geelong_left p{ padding:10px 0px 0px; font-size:15px; line-height:20px;}
.geelong_left p a{ margin:0px; font-size:15px;}
.working{ padding:10px 0px;}
.working_wrapper{ width:98%;}
.working_wrapper_left{ width:49%;}
.working_wrapper_left h3{ margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
.sunday{ width:46%; margin:0px 14px 0px 0px}
.sunday h4{ padding:0px 0px 10px 0px;}
.working_wrapper_right{ width:49%;}
.working_wrapper_right h3{ padding:0px 0px 10px 0px;}
.name_left{ width:49%;}
.name_left_inpt{ width:89.5%;}
.name_right{ width:49%;}
.name_right_inpt1{ width:100%;}
.name_right_taxt{ width:89.5%;}
.name_right_btn{ width:100%;}
.testimonial_slider__default .testimonial_by_wrap{ width:17% !important;}
.testimonial_by_wrap span.testimonial_by{ margin:20px 0px 0px 173px !important;}
.testimonial_slider__default .testimonial_by_wrap img{ max-height:100px !important;}
/*#testimonial_slider_recent_wrap,
.testimonial_slideri,
.testimonial_wrapper{ width:100% !important}*/
.view_wrapper a{ font-size:25px !important;}
.page-id-5 .reputation_inner_wrapper{ width:98% !important;}
.gallery_adj{ margin:0px !important;}
.gallery_box ul li .gallery_inner_wrapper_left{ width:100% !important;}
.view_now_wrapper a{ width:23%; padding:12px 0px !important;}
.gallery_inner_wrapper_left h4{ font-size:20px !important;}
.page-id-7 .reputation_inner{ padding:10px 0px !important;}

}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
nav{width:100%; margin:8px 0px 0px 0px; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase;}

nav ul li a{border:none; display:block; padding:10px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#666666;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#212121; margin:-8px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:39px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.header_top{ padding:10px 0px;}
.header_top_wrapper{ width:98%;}
.header_wrapper{ width:98%; margin:0px auto; padding:10px 0px;}
.header_wrapper_left{ width:100%; float:none; text-align:center;}
.header_wrapper_left img{ width:auto;}
.header_wrapper_right{ width:67%; margin:0px auto; float:none;}
.tel_left{ width:100%; margin:0px 0px 10px 0px;}
.tel_right{ width:100%;}
.navigation{ background:#96c64c;}
.navigation_wrapper{ width:100%;}
.navigation_wrapper ul li a{ padding:10px 0px; border-top:1px solid #000;}
.navigation_wrapper ul li:hover a{ color:#f2b40e !important;}
.navigation_wrapper ul li.active a{ color:#152774}
.caption{ width:30%; margin:0px 0px 0px 0px; }
.caption1{margin:20px 0px 0px 0px; width:73%;}
.caption1_wrapper{ width:95%; text-align:center; margin:20% auto 0px;}
.caption1_wrapper h1{ font-size:20px; padding:0px 0px 0px 0px; }
.caption1_wrapper h2{ font-size:21px;  padding:0px;}
.caption h3{ font-size:13px;}
/*.caption1_wrapper h2 br{ display:none;}*/
.body_wrapper{ margin:0px auto; width:98%; padding:10px 0px;}
.solutions_left{ width:100%; margin:0px; float:none; margin:0px 0px 10px 0px;}
.solutions_left h2{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; font-size:26px;}
.solutions_left p{ padding:0px 0px 10px 0px; line-height:28px;}
.solutions_right{ width:95.5%; padding:10px; float:none; background:url(../images/form-bg.jpg) left top repeat;}
.solutions_right_inpt{ width:95.5%;}
.solutions_right_inpt1{ width:100%;}
.solutions_right_taxt{ width:95.5%; margin:0px 0px 10px 0px;}
.solutions_right_btn{ width:100%;}
.reputation{ padding:10px 0px;}
.reputation_wrapper{ width:98%;}
.reputation_wrapper p{ padding:0px 0px 10px 0px; line-height:28px;}
.view{ margin:12px 0px 0px 0px;}
.view_wrapper{ width:100%; margin:0px auto !important; padding:0px 10px !important;} 
.view_wrapper a{ padding:10px 0px;}
.testimonial{ margin:0px auto; width:98%; padding:10px 0px;}
.testimonial_left{ width:36%;}
.testimonial_right{ width:62%;}
.testimonial_right p{ line-height:27px; margin:0px 0px 10px 0px;}
.testimonial_right p br{ display:none;}
.footer{ padding:10px 0px;}
.footer_wrapper{ width:98%;}
.footer_wrapper_left{ width:100%; margin:0px 0px 10px 0px;}
.reelgrass_left{ width:45%; padding:0px 10px 0px 0px}
.reelgrass_left h3{ padding:0px 0px 10px 0px;}
.reelgrass_left p br{ display:none;}
.reelgrass_right{ width:49%; padding:0px 0px 39px 0px;}
.reelgrass_right h3{ padding:0px 0px 10px 0px;}
.footer_nav{ width:51%;}
.footer_nav_right{ width:35%;}
.footer_wrapper_right{ width:100%; float:left;}
.telephone_left{ width:55%; padding:0px;}
.telephone_left h3{ padding:0px 0px 10px 0px;}
.phone_left{ width:100%;}
.phone_right{ width:100%; float:left;}
.phone_right ul li{ padding:0px 0px 10px 26px;}
.telephone1_left{ width:55%; padding:0px;}
.telephone1_left h3{ padding:0px 0px 10px 0px;}
.phone1_left{ width:100%;}
.phone1_right{ width:100%; float:left;}
.phone1_right ul li{ padding:0px 0px 10px 26px;}
.telephone_right{ width:42%;}
.telephone_right h3{ padding:0px 0px 10px 0px;}
.footer_bottom{ padding:10px 0px;}

/**********************about**************************/

.reputation_inner{ padding:10px 0px;}
.reputation_inner_wrapper{ width:98%;}
.reputation_inner_wrapper h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.reputation_inner_wrapper p{ padding:0px 0px 10px 0px; line-height:28px;}
.reputation_inner_wrapper p br{ display:none;}

/**********************range**************************/

.sport{ width:100%;}
.range{ width:98%; margin:15px auto; padding:0;}
.range_left{ width:100%; margin:0px 0px 10px 0px;}
.lush_left{ width:100%; margin:0px 0px 10px 0px;}
.lush_left img{ width:100%; height:auto !important;}
.lush_right{ width:60%; float:left;}
.lush_right h4{ padding:0px 0px 10px 0px;}
.lush_right p{ padding:0px 0px 10px 0px;}
.range_right{ width:38%; float:right; margin:-168px 0px 0px 0px;}
.space{ padding:5px 0px;}


/**********************range specs**************************/
.range-prod-gallery {width:42%;}
.range-img-thumbs {text-align:center;}
.range-img-thumbs > img {width:30%;}
.range-prod-desc {width:55%;}

/**********************gallery**************************/

.gallery_caption{ margin:5px 0px 0px 0px;}
.gallery_caption_wrapper{ width:98%;}
.gallery_caption_wrapper h1{ font-size:28px;}
.gallery_caption_wrapper h2{ font-size:24px;}
.gallery{ width:98%; padding:10px 0px;}
.gallery h2{ padding:0px 0px 10px 0px;}

/**********************gallery2**************************/

.gallery_inner{ margin:0px auto; width:98%; padding:10px 0px;}
.gallery_inner_wrapper{ margin:0px;}
.gallery_inner_wrapper_left{ width:47%; margin:0px 1% 15px 1%;}
.gallery_inner_wrapper_left img{ width:100%; padding:0px 0px 0px 0px;}
.view_now{ width:100%; margin:-180px 0px 130px 0px;}
.view_now_wrapper{ width:60%;}

/**********************diy**************************/

.installation{ margin:0px auto; width:98%; padding:10px 0px;}
.installation_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.installation_left h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.installation_left p{ padding:0px 0px 10px 0px; line-height:28px;}
.installation_right{ width:95.5%; padding:10px; float:none;}
.installation_right img{ width:100%; padding:0px 0px 10px 0px;}
.installation_right p{ padding:0px 0px 10px 0px; line-height:20px;}
.now{ margin:0px;}
.step{ width:93.5%; padding:10px;}
.step_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.step_left img{ width:100%;}
.step_left p {margin-top:0;}
.step_right{background:none; width:100%; padding:0; float:none;}
.step_right h2{ padding:0px 0px 10px 0px;}
.step_right p{ line-height:28px;}
.step2{ width:93.5%; padding:10px;}
.step2_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.step2_left h2{ padding:0px 0px 10px 0px;}
.step2_left p {margin-top:0; line-height:28px;}
.step2_right{ width:100%; float:none;}
.step2_right img{ width:100%; height:auto !important;}
.step3 img{ padding:0px; width:100%;}
.complete{ padding:10px 0px;}
.complete_wrapper{ width:98%;}
.complete_wrapper h1{ font-size:29px; padding:0px 0px 10px 0px;}
.complete_wrapper h2{ padding:0px 0px 10px 0px; line-height:30px;}
.complete_wrapper p{ line-height:28px; font-size:19px;}

/**********************installers**************************/

.lation h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.lation p{ line-height:28px;}
.outdoor{ padding:10px 0px;}
.outdoor_wrapper{ width:98%;}
.outdoor_wrapper_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.outdoor_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.outdoor_wrapper_right{ width:100%; float:none;}
.outdoor_wrapper_right h3{ padding:0px 0px 10px 0px;}
.outdoor_wrapper_right p{ padding:0px 0px 10px 0px; line-height:28px;}
.escapes_wrapper{ margin:0px auto; width:98%; padding:10px 0px;}
.escapes_wrapper_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.escapes_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.escapes_wrapper_right{ width:100%; float:none;}
.escapes_wrapper_right h3{ padding:0px 0px 10px 0px;}
.escapes_wrapper_right p{ padding:0px 0px 10px 0px; line-height:28px;}

/**********************contact**************************/

.map iframe{ height:250px;}
.geelong_left{ width:33%; margin:0px; height:200px;}
.geelong_left p{ padding:10px 0px 0px; font-size:14px; line-height:20px;}
.geelong_left p a{ margin:0px; font-size:15px;}
.working{ padding:10px 0px;}
.working_wrapper{ width:98%;}
.working_wrapper_left{ width:100%; float:none;}
.working_wrapper_left h3{ margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
.sunday{ width:36%; margin:0px 30px 0px 0px}
.sunday h4{ padding:0px 0px 10px 0px;}
.working_wrapper_right{ width:100%; float:left;}
.working_wrapper_right h3{ padding:0px 0px 10px 0px;}
.name_left{ width:49%;}
.name_left_inpt{ width:91.2%;}
.name_right{ width:49%;}
.name_right_inpt1{ width:100%;}
.name_right_taxt{ width:91.2%;}
.name_right_btn{ width:100%;}

.view_wrapper a{ font-size:15px !important; padding:23px 0px !important;}
.page-id-5 .reputation_inner_wrapper{ width:98% !important;}
.gallery_adj{ margin:0px !important;}
.gallery_box ul li .gallery_inner_wrapper_left{ width:100% !important;}
.view_now_wrapper a{ width:30%; padding:12px 0px !important; margin-top:13% !important;}
.gallery_inner_wrapper_left h4{ font-size:17px !important;}
.page-id-7 .reputation_inner{ padding:10px 0px !important;}
.installation_right iframe{ width:100% !important; height:auto !important;}
}

@media only screen and (max-width: 640px) and (min-width:479px) {
/**********************range specs**************************/
.range-prod-gallery, .range-prod-desc {width:100%; float:none;}
.range-prod-gallery {position:relative; margin-bottom:20px; padding-bottom:20px; border-bottom:#eee thin solid;}
.range-img-main {width:78%;}
.range-img-thumbs {position:absolute; width:20%; right:0; top:0; display:inline-block;}
.range-img-thumbs > img {width:100%; margin-bottom:10px; display:block;}
}

@media only screen and (max-width: 479px) {		
	
nav{width:100%; margin:8px 0px 0px 0px; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase;}

nav ul li a{border:none; display:block; padding:10px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#666666;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#212121; margin:-8px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:39px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.header_top{ padding:10px 0px;}
.header_top_wrapper{ width:95%; text-align:left;}
.header_top_wrapper h3{ padding:0px 0px 10px 0px; display:block; font-size:16px;}
.header_wrapper{ width:95%; margin:0px auto; padding:10px 0px;}
.header_wrapper_left{ width:100%; float:none; text-align:center;}
.header_wrapper_left img{ width:100%;}
.header_wrapper_right{ width:100%; float:left;}
.tel_left{ width:100%; margin:0px 0px 10px 0px;}
.tel_left a{ font-size:42px;}
.tel_right{ width:100%; text-align:left;}
.tel_right img{ padding:0px 2px;}
.navigation{ background:#96c64c;}
.navigation_wrapper{ width:100%;}
.navigation_wrapper ul li a{ padding:10px 0px; border-top:1px solid #000;}
.navigation_wrapper ul li:hover a{ color:#f2b40e !important;}
.navigation_wrapper ul li.active a{ color:#152774}
.caption{ width:32%; margin:-1px 0px 0px 0px;}
.caption1{margin:15px 0px 0px 0px;}
.caption1_wrapper{ width:95%; text-align:center; margin:19% auto 0px;}
.caption1_wrapper h1{ font-size:16px; padding:0px 0px 0px 0px;}
.caption1_wrapper h2{ font-size:14px;  padding:0px;}
.caption h3{ font-size:10px !important;}
/*.caption1_wrapper h2 br{ display:none;}*/
.body_wrapper{ margin:0px auto; width:95%; padding:10px 0px;}
.solutions_left{ width:100%; margin:0px; float:none; margin:0px 0px 10px 0px;}
.solutions_left h2{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; font-size:20px;}
.solutions_left p{ padding:0px 0px 10px 0px; line-height:28px;}
.solutions_right{ width:93.5%; padding:10px; float:none; background:url(../images/form-bg.jpg) left top repeat;}
.solutions_right_inpt{ width:92.7%;}
.solutions_right_inpt1{ width:100%;}
.solutions_right_taxt{ width:92.7%; margin:0px 0px 10px 0px;}
.solutions_right_btn{ width:100%;}
.reputation{ padding:10px 0px;}
.reputation_wrapper{ width:95%;}
.reputation_wrapper h3{ font-size:20px;}
.reputation_wrapper p{ padding:0px 0px 10px 0px; line-height:26px;}
.view{ margin:7px 0px 0px 0px;}
.view_wrapper{ width:100% !important; margin:0px auto !important; padding:0px 5px !important;}
.view_wrapper a{ padding:10px 0px; font-size:18px;}
.testimonial{ margin:0px auto; width:95%; padding:10px 0px;}
.testimonial_left{ width:100%; float:none; margin:0px 0px 10px 0px; text-align:center;}
.testimonial_right{ width:100%; margin:0px;}
.testimonial_right p{ line-height:27px; margin:0px 0px 10px 0px;}
.testimonial_right p br{ display:none;}
.footer{ padding:10px 0px;}
.footer_wrapper{ width:95%;}
.footer_wrapper_left{ width:100%; margin:0px 0px 10px 0px;}
.reelgrass_left{ width:100%; margin:0px 0px 10px 0px; padding:0px; border:none;}
.reelgrass_left h3{ padding:0px 0px 10px 0px;}
.reelgrass_left p br{ display:none;}
.reelgrass_right{ width:100%; padding:0px; float:left; border:none;}
.reelgrass_right h3{ padding:0px 0px 10px 0px;}
.footer_nav{ width:100%;}
.footer_nav ul li a{ line-height:33px;}
.footer_nav_right{ width:100%; float:left;}
.footer_nav_right ul li a{ line-height:33px;}
.footer_wrapper_right{ width:100%; float:left;}
.telephone_left{ width:100%; padding:0px; border:none;}
.telephone_left h3{ padding:0px 0px 10px 0px;}
.phone_left{ width:100%;}
.phone_left ul li a{ line-height:33px;}
.phone_left ul li+li a{ background:url(../images/iphone.png) 3px 8px no-repeat;}
.phone_right{ width:100%; float:left;}
.phone_right ul li{ padding:0px 0px 10px 26px;}

.telephone1_left{ width:100%; padding:0px; border:none;}
.telephone1_left h3{ padding:0px 0px 10px 0px;}
.phone1_left{ width:100%;}
.phone1_left ul li a{ line-height:33px;}
.phone1_left ul li+li a{ background:url(../images/iphone2.png) 3px 8px no-repeat;}
.phone1_right{ width:100%; float:left;}
.phone1_right ul li{ padding:0px 0px 10px 26px;}

.telephone_right{ width:100%; float:left;}
.telephone_right h3{ padding:0px 0px 10px 0px;}
.footer_bottom{ padding:10px 0px;}

/**********************about**************************/

.reputation_inner{ padding:10px 0px;}
.reputation_inner_wrapper{ width:95%;}
.reputation_inner_wrapper h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.reputation_inner_wrapper p{ padding:0px 0px 10px 0px; line-height:26px;}
.reputation_inner_wrapper p br{ display:none;}

/**********************range**************************/

.sport{ width:100%;}
.range{ width:95%; margin:15px auto; padding:0;}
.range_left{ width:100%; margin:0px 0px 10px 0px; float:none;}
.lush_left{ width:100%; margin:0px 0px 10px 0px;}
.lush_left img{ width:100%; height:auto;}
.lush_right{ width:100%; float:left;}
.lush_right h4{ padding:0px 0px 10px 0px;}
.lush_right p{ padding:0px 0px 10px 0px;}
.range_right{  float:none; margin:0px auto;}
.space{ padding:5px 0px;}
.technical{ width:94%;}

/**********************range specs**************************/
.range-prod-gallery, .range-prod-desc {width:100%; float:none;}
.range-prod-gallery {position:relative; margin-bottom:20px; padding-bottom:20px; border-bottom:#eee thin solid;}
.range-img-thumbs {text-align:center;}
.range-img-thumbs > img {width:30%;}

/**********************gallery**************************/

.gallery_caption{ margin:5px 0px 0px 0px;}
.gallery_caption_wrapper{ width:95%;}
.gallery_caption_wrapper h1{ font-size:30px;}
.gallery_caption_wrapper h2{ font-size:24px; display:none;}
.gallery{ width:98%; padding:10px 0px;}
.gallery h2{ padding:0px 0px 10px 0px;}

/**********************gallery2**************************/

.gallery_inner{ margin:0px auto; width:95%; padding:10px 0px;}
.gallery_inner_wrapper{ margin:0px;}
.gallery_inner_wrapper_left{ width:100%; margin:0px 0px 15px 0px;}
.gallery_inner_wrapper_left img{ width:96% !important; padding:0px 0px 0px 0px;}
.view_now{ width:100%; margin:-130px 0px 80px 0px;}
.view_now_wrapper{ width:50%;}

/**********************diy**************************/

.installation{ margin:0px auto; width:95%; padding:10px 0px;}
.installation_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.installation_left h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.installation_left p{ padding:0px 0px 10px 0px; line-height:28px;}
.installation_right{ width:93%; padding:10px; float:none;}
.installation_right img{ width:100%; padding:0px 0px 10px 0px;}
.installation_right p{ padding:0px 0px 10px 0px; line-height:20px;}
.now{ margin:0px;}
.step{ width:88.5%; padding:10px;}
.step_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.step_left img{ width:100%;}
.step_left p {margin-top:0;}
.step_right{background:none; width:100%; padding:0; float:none;}
.step_right h2{ padding:0px 0px 10px 0px;}
.step_right p{ line-height:28px;}
.step2{ width:88.5%; padding:10px;}
.step2_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.step2_left h2{ padding:0px 0px 10px 0px;}
.step2_left p{ line-height:28px;}
.step2_right{ width:100%; float:none;}
.step2_right img{ width:100%; height:auto !important;}
.step3 img{ padding:0px; width:100%;}

.complete{ padding:10px 0px;}
.complete_wrapper{ width:95%;}
.complete_wrapper h1{ font-size:27px; padding:0px 0px 10px 0px;}
.complete_wrapper h2{ padding:0px 0px 10px 0px; line-height:30px;}
.complete_wrapper p{ line-height:28px; font-size:20px;}

/**********************installers**************************/

.lation h3{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.lation p{ line-height:26px; font-size:18px;}
.outdoor{ padding:10px 0px;}
.outdoor_wrapper{ width:95%;}
.outdoor_wrapper_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.outdoor_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.outdoor_wrapper_right{ width:100%; float:none;}
.outdoor_wrapper_right h3{ padding:0px 0px 10px 0px; font-size:30px;}
.outdoor_wrapper_right p{ padding:0px 0px 10px 0px; line-height:26px;}
.escapes_wrapper{ margin:0px auto; width:95%; padding:10px 0px;}
.escapes_wrapper_left{ width:100%; float:none; margin:0px 0px 10px 0px;}
.escapes_wrapper_left img{ width:100%; padding:0px 0px 10px 0px;}
.escapes_wrapper_right{ width:100%; float:none;}
.escapes_wrapper_right h3{ padding:0px 0px 10px 0px; font-size:30px;}
.escapes_wrapper_right p{ padding:0px 0px 10px 0px; line-height:26px;}

/**********************contact**************************/

.map iframe{ height:200px;}
.geelong_left{ width:100%; margin:0px; height:inherit; margin:0px 0px 15px 0px;}
.geelong_left p{ padding:10px 0px 0px; line-height:20px;}
.geelong_left p br{ display:none;}
.geelong_left p a{ margin:0px;}
.working{ padding:10px 0px;}
.working_wrapper{ width:95%;}
.working_wrapper_left{ width:100%; float:none;}
.working_wrapper_left h3{ margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
.sunday{ width:75%; margin:0px 0px 10px 0px}
.sunday h4{ padding:0px 0px 10px 0px;}
.working_wrapper_right{ width:100%; float:left;}
.working_wrapper_right h3{ padding:0px 0px 10px 0px;}
.name_left{ width:100%;}
.name_left_inpt{ width:93.5%;}
.name_right{ width:100%; float:left;}
.name_right_inpt1{ width:100%;}
.name_right_taxt{ width:93.5%;}
.name_right_btn{ width:100%;}
.working_wrapper_right #gform_wrapper_1 ul li{ width:100% !important;}
.working_wrapper_right #gform_wrapper_1 ul li#field_1_5{ margin-top:0px !important;}
.working_wrapper_right #gform_wrapper_1 ul li#field_1_6{ margin-top:0px !important;}
.working_wrapper_right #gform_submit_button_1{ width:100% !important; margin-top:0px !important;}

.view_wrapper a{ font-size:15px !important; padding:23px 0px !important;}
.page-id-5 .reputation_inner_wrapper{ width:95% !important;}
.gallery_adj{ margin:0px !important;}
.gallery_box ul li .gallery_inner_wrapper_left{ width:100% !important;}
.view_now_wrapper a{ width:50%; padding:12px 0px !important; margin-top:26% !important;}
.gallery_inner_wrapper_left h4{ font-size:20px !important;}
.page-id-7 .reputation_inner{ padding:10px 0px !important;}
.installation_right iframe{ width:100% !important; height:auto !important;}

}
