@media only screen and (min-width:768px) and (max-width:1169px) {

img{max-width:100%; height:auto;}

.homenewslatter-section-left h3{ font-size:38px; }

.homenewslatter-section-left{padding: 15px 0px 15px 119px;}

.homenewslatter-section-right01 input[type="submit"]{ padding:0px 20px; }

.homenewslatter-section-right01 input[type="text"]{ width:62%; }

.topsection .container{ width:100%!important; }

.topsection-middle ul li{ font-size:12px; line-height:28px; }

.navsection-right ul li{ margin:2px 2px; }

.topsection-right h6 a{ padding:0px 6px;  font-size:11px;}

.topsection-right h6 img{ width:24px; }

#cssmenu > ul > li{ margin:0px 8px; }

#cssmenu > ul > li > a{ padding:0px 6px; font-size:11px; }

.homesection03-left01{ position:static; display:table; }

.homesection03-left01 ul li{ width:31%; }

.homesection03-left01 ul li a{ padding:0px; text-align:center; }

.homeaminities-section-left{ padding-right:15px; }

.homesection03-left{ padding-right:15px; }



.threebox-section-box-text .imgsec{ width:45px; }

.threebox-section-box-text h3{ font-size:18px; }

.threebox-section-box-text p{ display:none; }

.banner-section .full-img-text{}

.banner-section .full-img-text h1{ font-size:40px; }



.section01-left h2{ font-size:24px; line-height:35px;  }

.section02-box h4{ font-size:17px; }

.section02-box p{ font-size:15px; }

.section02-box{ padding:15px; }



.section03 h2{ font-size:38px; }

.section03-box .prev02{ left:0px; }

.section03-box .next02{ right:0px; }

.section04 h4{ font-size:34px; }







.homesection03{ padding:38px 0px; }

.homesection04{ padding-top:56px; min-height:725px; }



.homenews-section-box{ padding:8px 8px 15px 8px; min-height:218px; }

.homenews-section-box .textsec h5{ font-size:13px; line-height:20px; min-height: 70px;

margin-bottom:9px; }



.homenews-section-box .textsec h6 a{ font-size:13px; }

.homemember-section-right{ width:49%; }

.homemember-section-right h4{ font-size:16px; }

.footer ul li a{ font-size:14px; padding:0px 6px; }

.footer-location-box{ padding:0px 0px 0px 40px; }

.footer-location-box p{ font-size:12px; line-height:19px; }



.homeaminities-section-right p{ font-size:15px; line-height:23px; text-align:justify; margin-bottom:8px; }

.homeaminities-section{ padding:25px 0px; min-height:325px; }

.homeaminities-section-right h2{ font-size:35px; line-height:34px; }



.footer-location04 ul{ display:table; width:100%; padding-left:10px; }

.footer-location04 ul li{ width:24px;}



.homenewslatter-section{ padding:25px 0px; }

.homesection04-main p{ font-size:17px; line-height:24px; }



.homesection04-main h2{ font-size:36px; line-height:40px; margin-bottom:7px; }



.about-section01-left{ text-align:center; }

.about-section01-left img{ display:table; margin:0px auto; }

.about-section01-right h3{ font-size:24px; line-height:28px; }

.banner-section-text h2{ font-size:40px; line-height:43px; }



.about-section02{ padding:20px 0px; }

.about-section02 h3{ font-size:25px;}



.about-section03 .imgsec{ width:55%; }

.about-section03 h3{ font-size:30px; }

.footer-top02-box01 .imgsec{top:4px;}



/*========cabin-rentals-section start============*/

.camperrentals-section p{ font-size:15px; text-align:justify; }

.camperrentals-section01 h2{ font-size:22px; }



.camperrentals-section01-box .next04{ right:0px; }

.camperrentals-section01-box .prev04{ left:0px; }



.camperrentals-section01-box .next05{right:0px;}

.camperrentals-section01-box .prev05{ left:0px; }



/*===========camper-rentals start===============*/

.cabin-section01-right h3{ font-size:26px; line-height:normal; }

.cabin-section02-left h3{ font-size:26px; line-height:normal;}



/*===========membership-preview start============*/

.membership-section01 h2{ font-size:30px; }

.membership-section02 h3{  font-size:30px;}



/*===========rv-sites==============*/

.rv-section01 .imgsec{ width:40%; }

.rv-section02 h2{ font-size:40px; }



.wednesdays-section-bottom .imgsec{ width:45%; }

.sponsorstop-section02 ul li{ width:31%; }



.section01-right03 ul li img{ display:none; }

.section01-left p{ text-align:justify; }

.section01-left h5{ font-size:20px; }



.section01{ padding:30px 0px; }

.amenities-section01-right ul li{ font-size:16px; margin-bottom:10px; }

.amenities-section02-left ul li{font-size:16px; margin-bottom:10px;}

.amenities-section03 p{ font-size:16px; }

.amenities-section03 ul li{ font-size:16px; margin-bottom:10px; }

footer{ padding-top:20px; }


.banner-section-text h1{font-size:25px; line-height:34px;}

/*============25.02.2020============*/
.membership-section-box h4{ font-size:13px; line-height:18px; }
.packcolorbg01 span{ font-size:17px; font-weight:600; }

.integrate-rightscroll{ display:none;}

}



@media only screen and (min-width:480px) and (max-width:767px) {

img{max-width:100%; height:auto;}

.topsection .container{ max-width:100%!important; width:98%!important; margin:0px auto!important;}

.topsection-left{ text-align:center; margin-bottom:10px; }

.topsection-middle ul li{ font-size:14px; line-height:21px; }



.logosec{ width:50%}





.banner-section .full-img-text{ }



.homeSlidertext01{ text-align: center; margin-bottom:15px;}

.homeSlidertext02{ text-align: center; margin-bottom:15px;}

.homeSlidertext03{ text-align: center;}



.banner-section .full-img-text h1{ font-size:17px; line-height:28px; }





.section01{ padding:25px 0px; }

.section01-left h2{ font-size:20px; line-height:normal; font-weight:400; margin-bottom:18px; }

.section01-left p{ font-size:15px; line-height:23px; text-align:justify; }

.section01-left h5{ font-size:20px; line-height:24px; }

.section01-right03 ul li{ width:28%; }



.section02-box{ width:100%; padding:18px; }

.section02-box h4{ font-size:23px; }

.section02-box p{ font-size:13px; }



.section03{ padding-top:20px; padding-bottom:20px; }

.section03 h2{ font-size:22px; line-height:26px; }

.section03-box .prev02{ left:0px; }

.section03-box .next02{right:0px; }



.section04 h4{ font-size:27px; line-height:34px; }

.footer-bottom01 ul li{ margin:7px; }



.section01-right03 ul li{ width:33%; }

.section01-right03 ul li a{ padding:0px 17px; }

#cssmenu #menu-button{margin-top: -102px!important;}



/*=========about-section start============*/

.banner-section-text h2{ font-size:30px; line-height:37px; }

.innercontent-section{ padding-top:20px; padding-bottom:20px; }

.about-section01-left{ margin-bottom:30px; }

.about-section01-right h3{ font-size:25px; }

.about-section01-right p{ font-size:14px; line-height:22px; text-align:justify; }



.about-section02{ padding:25px 0px; }

.about-section02 h3{ font-size:25px; line-height:32px; }

.about-section02 p{ font-size:15px; line-height:25px; text-align:justify; }



.about-section03 .imgsec{ width:80%; margin:0px auto 20px auto; float:none; }

.about-section03 h3{ font-size:20px; }

.about-section03 p{ font-size:15px; line-height:24px; text-align:justify; }



/*=========Amenities-section start==========*/

.amenities-section h6{ font-size:15px; line-height:26px; }

.amenities-section01-left{ width:92%; float:none; margin:0px auto 20px auto; }

.amenities-section01-right{ width:98%; float:none; margin:0px auto; }

.amenities-section01-right ul li{ margin-bottom:14px; font-size:15px; }



.amenities-section02-right{ width:92%; float:none; margin:0px auto 15px auto; }

.amenities-section02-left{ width:100%; float:none; margin:0px auto; }

.amenities-section02-left ul li{ margin-bottom:13px; }



.amenities-section03 h3{ font-size:24px; }

.amenities-section03 p{ font-size:15px; text-align:justify; }

.amenities-section03 ul li{ font-size:15px; line-height:23px; }

/*=========Amenities-section end==========*/



/*========cabin-rentals-section start============*/

.camperrentals-section p{ font-size:15px; text-align:justify; }

.camperrentals-section01 h2{ font-size:22px; }



.camperrentals-section01-box .next04{ right:0px; }

.camperrentals-section01-box .prev04{ left:0px; }



.camperrentals-section01-box .next05{right:0px;}

.camperrentals-section01-box .prev05{ left:0px; }



/*===========camper-rentals start===============*/

.cabin-section01-left{ width:96%; float:none; margin:0px auto 16px auto;}

.cabin-section01-right{ width:100%; height:auto; }

.cabin-section01-right h3{ font-size:25px; line-height:27px; }

.cabin-section01-right p{ font-size:15px; line-height:23px; margin-bottom:16px; }



.cabin-section02-left h3{font-size:25px; line-height:27px;}

.cabin-section02-left p{ font-size:15px; line-height:23px; margin-bottom:16px; }



.cabin-section02-right{ width:96%; float:none; padding:0px; margin:0px auto 20px auto;  }

.cabin-section02-left{ width:100%; float:none; margin:0px auto; }



/*========membership start============*/

.member-section h2{ font-size:25px; line-height:32px; }

.member-section h5{ font-size:20px; }

.member-section h6{ font-size:15px; text-align:justify; }



.member-section01-box h4{ font-size:23px; }

.member-section01-box p{ font-size:15px; line-height:24px; text-align: justify; }

.member-section02 p{ text-align:justify; }



/*===========membership-preview start============*/

.membership-section01 h2{ font-size:25px;}

.membership-section01 p{ font-size:15px; line-height:22px; text-align:justify; }



.membership-section02{ padding-top:25px; padding-bottom:25px; }

.membership-section02 h3{ font-size:25px; line-height:32px; }



/*===========rv-site-section start=============*/

.rv-section01 .imgsec{ width:80%; float:none; margin:0px auto 16px auto;}

.rv-section01 p{ font-size:15px; line-height:24px; text-align: justify; }

.rv-section02 h2{ font-size:30px; }

.rv-section02 h6{ font-size:16px; line-height:23px; }



/*============sponsors-section start==============*/

.sponsorstop-section02 ul li{ width:40%; margin-bottom:20px; }

.sponsorstop-section02 h4{ font-size:12px; }



/*===========wednesdays-section start============*/

.wednesdays-section-top h2{ font-size:23px; line-height:30px; }

.wednesdays-section-top p{ text-align:justify; }

.wednesdays-section-middle ul li{ width:47%; }

.wednesdays-section-bottom .imgsec{ width:80%; margin:0px auto 16px auto; float:none; }

.wednesdays-section-bottom h3{ font-size:25px; line-height:27px; }

.wednesdays-section-bottom p{ font-size:15px; text-align:justify; }


.banner-section-text h1{ font-size:23px; line-height:normal; font-weight:600;  }


.minutes-list-item{ width:96%;}

/*===========25.02.2020==========*/
.membership-section-box{ width:980px; }
.mobilebox-sec{ width:100%; height:720px; overflow:auto; padding:1%; border:1px solid #666; }
.membership-section h2{ font-size:30px; line-height:32px; }
.membership-section h6{ font-size:16px; }
.memberbenefits-section{ padding:30px 0px 10px 0px; }

.integrate-rightscroll{ display:block;}
	
.rvshow-sectionimg{ width:98%; float:none; margin:0px auto 24px auto;}	
	
.section01-right01 img{ width:100%;}
.rvnewbox{ width:100%;}	

}







@media only screen and (min-width:320px) and (max-width:479px){

img{max-width:100%; height:auto;}

.topsection .container{ max-width:100%!important; width:98%!important; margin:0px auto!important;}

.topsection-left{ text-align:center; margin-bottom:10px; }

.topsection-middle ul li{ font-size:14px; line-height:21px; }



.logosec{ width:50%}





.banner-section .full-img-text{ position:static; transform:translateY(0%); 

-ms-transform:translateY(0%); -webkit-transform:translateY(0%); -o-transform:translateY(0%); }



.homeSlidertext01{ text-align: center; margin-bottom:15px;}

.homeSlidertext02{ text-align: center; margin-bottom:15px;}

.homeSlidertext03{ text-align: center;}



.banner-section .full-img-text h1{ font-size:17px; line-height:28px; }





.section01{ padding:25px 0px; }

.section01-left h2{ font-size:20px; line-height:normal; font-weight:400; margin-bottom:18px; }

.section01-left p{ font-size:15px; line-height:23px; text-align:justify; }

.section01-left h5{ font-size:20px; line-height:24px; }

.section01-right03 ul li{ width:28%; }



.section02-box{ width:100%; padding:18px; }

.section02-box h4{ font-size:23px; }

.section02-box p{ font-size:13px; }



.section03{ padding-top:20px; padding-bottom:20px; }

.section03 h2{ font-size:22px; line-height:26px; }

.section03-box .prev02{ left:0px; }

.section03-box .next02{right:0px; }



.section04 h4{ font-size:27px; line-height:34px; }

.footer-bottom01 ul li{ margin:7px; }



.section01-right03{ position:static; text-align:center; }

.section01-right03 ul li{ display:inline-block; float:none; width:30%; vertical-align:middle; }

.section01-right03 ul li a{ font-size:14px; line-height:22px; }



/*=========about-section start============*/

.banner-section-text h2{ font-size:20px; line-height:25px; }

.innercontent-section{ padding-top:20px; padding-bottom:20px; }

.about-section01-left{ margin-bottom:30px; }

.about-section01-right h3{ font-size:25px; }

.about-section01-right p{ font-size:14px; line-height:22px; text-align:justify; }



.about-section02{ padding:25px 0px; }

.about-section02 h3{ font-size:25px; line-height:32px; }

.about-section02 p{ font-size:15px; line-height:25px; text-align:justify; }



.about-section03 .imgsec{ width:80%; margin:0px auto 20px auto; float:none; }

.about-section03 h3{ font-size:20px; }

.about-section03 p{ font-size:15px; line-height:24px; text-align:justify; }



/*=========Amenities-section start==========*/

.amenities-section h6{ font-size:15px; line-height:26px; }

.amenities-section01-left{ width:92%; float:none; margin:0px auto 20px auto; }

.amenities-section01-right{ width:98%; float:none; margin:0px auto; }

.amenities-section01-right ul li{ margin-bottom:14px; font-size:15px; }



.amenities-section02-right{ width:92%; float:none; margin:0px auto 15px auto; }

.amenities-section02-left{ width:100%; float:none; margin:0px auto; }

.amenities-section02-left ul li{ margin-bottom:13px; }



.amenities-section03 h3{ font-size:24px; }

.amenities-section03 p{ font-size:15px; text-align:justify; }

.amenities-section03 ul li{ font-size:15px; line-height:23px; }

/*=========Amenities-section end==========*/



/*========cabin-rentals-section start============*/

.camperrentals-section p{ font-size:15px; text-align:justify; }

.camperrentals-section01 h2{ font-size:22px; }



.camperrentals-section01-box .next04{ right:0px; }

.camperrentals-section01-box .prev04{ left:0px; }



.camperrentals-section01-box .next05{right:0px;}

.camperrentals-section01-box .prev05{ left:0px; }



.ratest-section{ width:300px; height:350px; overflow:auto; margin:0px auto; }



/*===========camper-rentals start===============*/

.cabin-section01-left{ width:96%; float:none; margin:0px auto 16px auto;}
.cabin-section01-right{ width:100%; height:auto; }
.cabin-section01-right h3{ font-size:25px; line-height:27px; }
.cabin-section01-right p{ font-size:15px; line-height:23px; margin-bottom:16px; }
.cabin-section02-left h3{font-size:25px; line-height:27px;}
.cabin-section02-left p{ font-size:15px; line-height:23px; margin-bottom:16px; }
.cabin-section02-right{ width:96%; float:none; padding:0px; margin:0px auto 20px auto;  }
.cabin-section02-left{ width:100%; float:none; margin:0px auto; }



/*========membership start============*/
.member-section h2{ font-size:25px; line-height:32px; }
.member-section h5{ font-size:20px; }
.member-section h6{ font-size:15px; text-align:justify; }
.member-section01-box h4{ font-size:23px; }
.member-section01-box p{ font-size:15px; line-height:24px; text-align: justify; }
.member-section02 p{ text-align:justify; }

/*===========membership-preview start============*/
.membership-section01 h2{ font-size:25px;}
.membership-section01 p{ font-size:15px; line-height:22px; text-align:justify; }
.membership-section02{ padding-top:25px; padding-bottom:25px; }
.membership-section02 h3{ font-size:25px; line-height:32px; }
	
/*===========rv-site-section start=============*/
.rv-section01 .imgsec{ width:80%; float:none; margin:0px auto 16px auto;}
.rv-section01 p{ font-size:15px; line-height:24px; text-align: justify; }
.rv-section02 h2{ font-size:30px; }
.rv-section02 h6{ font-size:16px; line-height:23px; }
.rv-section02-box-left{ width:100%; border-right:0px; border-bottom: 1px solid #c8c7c7; }
.rv-section02-box-right{ width:100%; }
.rv-section02-box01 ul li{ margin:3px; }

/*============sponsors-section start==============*/
.sponsorstop-section02 ul li{ width:40%; margin-bottom:20px; }
.sponsorstop-section02 h4{ font-size:12px; }
/*===========wednesdays-section start============*/

.wednesdays-section-top h2{ font-size:23px; line-height:30px; }
.wednesdays-section-top p{ text-align:justify; }
.wednesdays-section-middle ul li{ width:47%; }
.wednesdays-section-bottom .imgsec{ width:80%; margin:0px auto 16px auto; float:none; }
.wednesdays-section-bottom h3{ font-size:25px; line-height:27px; }
.wednesdays-section-bottom p{ font-size:15px; text-align:justify; }
.banner-section-text h1{ font-size:16px; line-height:normal; font-weight:600;  }
.minutes-list-item{ width:96%;}


/*===========25.02.2020==========*/
.membership-section-box{ width:980px; }
.mobilebox-sec{ width:100%; height:720px; overflow:auto; padding:1%; border:1px solid #666; }
.membership-section h2{ font-size:30px; line-height:32px; }
.membership-section h6{ font-size:16px; }
.memberbenefits-section{ padding:30px 0px 10px 0px; }

.integrate-rightscroll{ display:block;}	
	
.rvshow-sectionimg{ width:98%; float:none; margin:0px auto 24px auto;}	
.social-media{ padding-right:6px;}
	
.woocommerce-form__label{ padding:0px 0px 0px 22px; }

.button{ font-size:14px!important; line-height:37px!important; padding:0px 25px!important;}	
.section01-right01 img{ width:100%;}
.rvnewbox{ width:100%;}
	
#field_6_28{ width:100%!important; float:left!important; clear:none!important;}
#field_6_29{width:100%!important; float:right!important; clear:none!important;}	
	
	
	
}





