@charset "utf-8";

/* CSS Document */

@media (max-width:1199px){

	.logo, .page:not(.home) .logo{width: 130px !important; transition: width 0.5s ease-in-out 0s;   -webkit-transition: width 0.5s ease-in-out 0s;  -moz-transition: width 0.5s ease-in-out 0s;  -ms-transition: width 0.5s ease-in-out 0s;  -o-transition: width 0.5s ease-in-out 0s;}

	.single .logo{width: 130px; transition: width 0.5s ease-in-out 0s;   -webkit-transition: width 0.5s ease-in-out 0s;  -moz-transition: width 0.5s ease-in-out 0s;  -ms-transition: width 0.5s ease-in-out 0s;  -o-transition: width 0.5s ease-in-out 0s;}

	.main-navigation li{padding: 0 6px;}

	.adventure{padding: 130px 0 66px;}

	.adventure-right {padding: 0 0 0 30px;}

	.adventure-right h1{font-size: 50px;}

	.choose-adventure h1, .latest-stories h1{font-size:28px;} 

	.view-more-testimonials, .view-photo-gallery{font-size: 24px;}

	.newsletter-sign-Fld form{ padding: 0 180px 0 0; margin-top: 10px;}

	#menu-footer-manu li{padding: 0 6px;}

	#menu-footer-manu li a, .site-info{font-size:15px;}

	.spacer {height: 70px;}

	.trailer-table select{padding: 0 20px 0 10px;}

	.trailer-table td{font-size:18px;}

	

	.locations-map h2{font-size: 22px;}

	.locations-sitebar p{font-size: 20px;}

	.locations-list li a{font-size: 20px;}

	.locations-list li { padding: 10px 0 0;}

	.locations-sitebar {padding: 60px 0 0;}

	

}

@media (max-width:991px){

	.header-social a{margin: 0 0 0 6px;}

	.main-navigation li{padding: 0 4px;}

	.main-navigation a{font-size: 14px;}

	.home-banner{padding: 140px 0 0;}

	.home-banner h1{ text-align: center;font-size: 60px;}

	.home-banner h4{text-align: center;font-size: 30px;}

	.home-banner-text{ padding: 0 0 210px;}

	

	.adventure-left-img{max-width: 100%;}

	.adventure-left-img img{ width: 100%;}

	.adventure-right { padding: 20px 0 0;}

	.adventure-right h1{margin: 0 0 10px;font-size: 40px;}

	.adventure-right > div {display: inline-block; max-width: 270px;vertical-align: top;width: 100%;}

	.choose-adventure-img-box{ margin-bottom: 20px;height: auto;}

	.choose-adventure-img-box img {height: auto;width: 100%; }

	.testimonials-bottom, .testimonials-bottom p{text-align:center !important;}

	footer{text-align:center;}

	.site-info{text-align:center; padding-top:10px;}

	.about-offer ul{text-align: center;}

	.about-offer ul li{ padding: 0 10px 10px;}

	

	.trailer-table .data-header{display:inline-block; color: #c2ad99;font-size: 18px;width: 160px; position:relative; margin-right:12px; padding-right:12px;}

	.trailer-table .data-header:after{ content:attr(data-th)":"; position: absolute;right: 0;top: -2px; font-style:normal !important;}

	.trailer-table th{display:none !important;}

	.trailer-table tr{border:0px;}

	.trailer-table td{display:block;padding:0px;}

	.trailer-table td:first-child{padding-top:4px;}

	.trailer-table td:last-child{padding-bottom:15px; border-bottom: 1px solid #b9dce6;} 

	.trailer-table select{width: 100%;}

	

	.campgrounds-card-right{margin-top: 20px;padding: 20px 0 0; text-align: left; border-top: 1px solid #d1d1d1;}

	.view-photo-gallery{max-width: 452px;}

	.view-more-testimonials{margin-left: 0px;}

	.view-photo-gallery{margin-right: 0px;}

	.adventure-left {margin-left: 0;}

	

}

@media (max-width:800px){

	.container{padding-left: 15px !important;padding-right:15px !important;}

	.adventure-left {margin-left: 0;}

}

@media (max-width:767px){
     .logo, .page:not(.home) .logo{top: -17px; width: 70px; top: -17px !important; transition: width 0.5s ease-in-out 0s;   -webkit-transition: width 0.5s ease-in-out 0s;  -moz-transition: width 0.5s ease-in-out 0s;  -ms-transition: width 0.5s ease-in-out 0s;  -o-transition: width 0.5s ease-in-out 0s;}
	.main-navigation{position:relative;}

	.menu-header-menu-container{position: absolute;right: 0; top: 42px;min-width: 200px;}

	.home-banner{ height:420px;}

	.home-banner .pull-right{float:none !important;}

	.trailer-img{left:50%;bottom: -120px;}

	.home-banner h1{font-size:40px;}

	.home-banner h4{font-size: 20px; padding: 10px 0 0;}

	.adventure {padding: 100px 0 66px;}

	.home-banner-text {padding: 0 0 20px;}

	.trailer-img{position: static; margin: 30px auto 0;  transform: none;}

	.latest-widget img{width:100%;}

	.white-box-container h1{font-size: 20px;}

	.white-box-container p {font-size: 14px;line-height: normal;}

	

	.choose-adventure-left {padding-right: 15px;}

	.choose-adventure-right{padding-left: 15px;}

	

	.single .logo{width: 130px;}

	.single .spacer {height: 90px;}



}

@media (max-width:640px){

	.about-image {float: none;margin: 5px 0 20px;width: 100%;}
	.internal-trailer-img { margin-top: -30px;}

}

@media (max-width:540px){

	.home-banner { height: 320px;}

	.trailer-img{text-align:center;}

	.trailer-img img{width: 300px;}

	.adventure {padding: 70px 0 66px;}

	.home-banner h1, .adventure-right h1 {font-size: 20px;}

	.home-banner h4 {font-size: 14px;}

	.adventure-left h2, .adventure-right h2{ font-size: 22px;}

	.adventure-left p{ font-size: 16px;}

	.adventure-left p br{display:none;}

	.choose-adventure h1, .latest-stories h1 {font-size: 18px;}

	.choose-adventure-img-box-footer p{font-size: 12px;}

	.testimonials-top h1, .testimonials-top p{font-size: 14px;}

	.view-more-testimonials, .view-photo-gallery {font-size: 14px;}

	.testimonials-bg-image{ height: 400px;}

	.view-more-testimonials, .view-photo-gallery{line-height:36px; height:36px;}

	.newsletter-sign-Fld form{ padding: 0;}

	.newsletter-sign-Fld input[type="submit"]{position:static; max-width:100%; margin-top:10px;}

	.about-offer h2{font-size: 18px;}

	.about-offer ul li{display:block;}

	.page-header-right{ position: static; margin-bottom:10px;}

	.customize-filters{margin:0px;}

	.visit-campground-website{font-size:16px;}

	.previous-model{margin-left:0px;}

	.dtFld:last-child {margin-left: 0;}

	.model-estimated-footer h5{font-size:20px;}


}

@media (max-width:430px){

	.page-header-right{text-align:center;}

	.previous-model, .next-model{display:block;margin-left:0px;}

	.previous-model{margin-bottom:10px;}

	.page-header-right .ui-state-default, .page-header-right .ui-widget-content .ui-state-default, .page-header-right .ui-widget-header .ui-state-default{margin: 0 0 20px; width: 100%;}

	.clear-filters{margin: 0;width:100%;}
	

}

@media (max-width:400px){

	.customize-filters{width:100%;margin: 0 0 10px;}
	.trailer-table .data-header{width: 120px;font-size: 15px;}

	.trailer-table select{font-size: 15px;}

	.trailer-table td {font-size: 14px;}
	


}

	

@media (max-width:380px){

	.logo, .page:not(.home) .logo{top: -17px; width: 70px; top: -17px !important;}

	.single .logo {top: -17px; width: 70px !important; top: -17px !important;}

	.about-offer ul li a{font-size: 14px;}

	.spacer {height: 10px;}

	.locations-sitebar { padding: 20px 0 0;}

	.contact-footer .wpcf7-form-control-wrap div, .contact-footer .wpcf7-form-control-wrap div iframe{width:100% !important;}

	.contact-footer .wpcf7-form-control-wrap{margin-bottom:20px;}

	.single .spacer {height: 40px;}

	.testimonials-top{ padding: 0 16px;}

	.testimonials-bottom{ padding: 0 16px 37px;}
	.internal-trailer-img { margin-top: 0px;}

}



@media (max-width:329px){

	.home-banner h4 {font-size: 12px;padding: 16px 0 0;}

}