
<!--/*GENERAL CSS*/-->

			body,header{font-size:12pt;}
			h3 {display:inline;}
			body,h1,h2,h4,html{margin:0;padding:0}
			body,html{color:#fff;font-family:'Open Sans Condensed',Arial,sans-serif;font-weight:400;font-size:18px;font-size:1.2vw;background-color:#000;}
			.landerpage{width:100%;text-align:center;}
			.landerpic{position:absolute;width:1000px;margin:auto;left:0%;right:0%;}
			
<!--/*TOP NAV CSS*/-->

			.codrops-top{text-transform:uppercase;left:0; }
			.codrops-top{line-height:32px;background:rgba(0,0,0,.9);position:fixed;z-index:9;width:100%;margin:0;padding:0;font-family:'Open Sans Condensed',Arial,sans-serif;box-shadow:1px 0 2px rgba(0,0,0,.2)}
			.codropscontainer{width:80%; margin:auto;position:relative;align:center;z-index:99;}
			.codrops-top a{font-size:80%;letter-spacing:1px;color:#FFF;margin:auto 0;text-decoration:none;align:center;}
			.codrops-top li:hover{background:rgba(255,255,255,.4)}
			.codrops-top li{list-style:none;margin:0; display:inline-block;width:13%;align:0;margin:auto;text-align:center;}

			.partnerlogos img{height:75px}
			div.partnerlogos{padding:50px}

			.partynightlife{
				overflow-y: auto;
				overflow-x: hidden;
				margin-top: -150%;
				-webkit-transition: all .8s ease-in-out;
				-moz-transition: all .8s ease-in-out;
				-o-transition: all .8s ease-in-out;
				transition: all .8s ease-in-out;
			}
			.partynightlife:target{margin-top: 30%;}
			
}
<!--/*SM NAV CSS*/-->
			div.smwrapper{display:block}
			div.smwrapper{position:fixed;top:5px;right:10px;z-index:9;height:2.5vw;}
			.smcont{height:2.5vw;}
			div.smwrapper img{display:inline-block;position:relative;height:100%;padding:0;float:right;}
			
			div.smpromo,div.smwrapper a{margin-left:auto;margin-right:auto;text-align:center}
			.smpromo{position:absolute;top:360px;width:100%}
			div.smpromo a{font-family: 'Quicksand', sans-serif;color:#FFF;display:inline-block;text-decoration:none;font-size:70%;vertical-align:middle;line-height:40px;height:40px;width:200px;margin:1%;border-radius:10px;}
			div.smpromo a:hover{background-color:rgba(0,255,0,.9);}
			a.booknowbtn{background-color:rgba(0,0,0,0.1);border:solid #FFF 2px;}
			a.knowmorebtn{background-color:#ff6633;}
			.mainphone{vertical-align:bottom;}
			.mainphone a{display:block;position:fixed;top:6.0vw;font-size:1.5vw;right:2vw;float:right;color:#000;font-weight:900;z-index:9}
			.mainphone h3{text-shadow:1px 1px 5px #FFF,-1px -1px 5px #FFF,1px -1px 5px #FFF,-1px 1px 5px #FFF;color:#000}
			.phoneformat{height:2vw;display:inline-block;max-height:50px;}

@media only screen and (max-width: 600px) {
body{font-size:18px;position:absolute;display:block; left:0;right:0; background-color:#FFF;width:100%;margin:0;padding:0;}
	.smpromo,.mainphone{background-color:#FFF;.padding:10px;}
	.smpromo,.mainphone{background-color:#FFF;.padding:10px;}
	
	.landerpage{width:100%;text-align:center;}
	.landerpic{position:absolute;max-width:300px;margin:auto;left:0%;right:0%;}
			
	.optioncontain h2{font-size:36px;}
	video {display:none;}
	.mainnavcontainer h2,.mainnavcontainer .learnmorebtn{display:none;}
	.mainnavcontainer h3{color:#000}
	.mainnavcontainer div.mainnavtext{display:none};
			.mainnavcontainer{width:95%;margin:auto;}
			div.packimgmain1,div.packimgmain2,div.packimgmain3,div.packimgmain4{position:relative; display:inline-block;height:89.5px;width:150px;border:3px solid #000; border-radius:5px;}
		.mainnavcontainer img{width:100%; height:100%;display:inline-block;position:absolute;top:0;margin-left:auto;margin-right:auto;left:0;right:0;}
	.paidtopartycontainer{width:95%;}
	#brew{margin-top:10vw;}	
	.maintitle{font-size:5vh;display:block;color:#FFF;background:#000;height:30px;}
	.escapemaintitle{font-size:4vh;display:block;color:#FFF;background:#000;height:30px;}

	.headersmall{font-size:14px;position:relative;background-color:#000;color:#FFF;line-height:6px;}
	.titlecontain{background-color:#000;height:45px;overflow:hidden;margin:0;padding:0;}
	.titlecontain img{display:none;}
	main{padding-top:3vw;text-align:center;margin-left:auto;margin-right:auto;background-color:#FFF;}
	
	paid .autoform{width:94%;max-width:310;}
	book .autoform{width:85%;max-width:310;}
	.contactinfo{width:85%;max-width:310;margin-bottom:40px;}
	.dateformat{width:160px;max-width:160px;display:inline-block;padding-left:3px;padding-right:3px;}
	.timeformat{width:80px;max-width:80px;display:inline-block;padding-left:3px;padding-right:3px;}
	
	header{position:fixed;top:0px;left:35px;display:block; width:80%;padding-top:0px; z-index:999;height:15px;background:#000;background-color:#000;margin:0;padding:0;}

	.titlecontain{height:50px;}
	
	div.introvideos{max-width:310px;display:block;left:0%;right:0%;margin-left:auto;margin-right:auto;width:100%;z-index:-1;}
	.partypage{top:10px;}
	

	
	
	div.smpromo{position:fixed;bottom:0;float:none;left:0;right:0;display:block;z-index:99;text-align:center;width:100%;background:#fff;padding:0;height:15vw;text-align:center;margin:auto;vertical-align:middle;}
	div.smpromo a{position:relative;display:block;z-index:99;top:0;bottom:0;left:0;right:0;margin:auto;font-size:6vw;vertical-align:middle;height:10vw;line-height:10vw;padding:0;margin:2vw auto;width:80%;text-align:center;float:none;}
	div.mainphone{position:fixed;bottom:14vw;left:0%;display:block;z-index:99;text-align:center;width:100%;height:13vw; background:#fff;vertical-align:top;}
	div.mainphone a{position:relative;display:block;z-index:99;top:0;float:none;right:0;width:80%;margin:2vw auto;height:100%}
	.mainphone h3{color:#000;text-decoration:none;text-shadow:none;box-shadow:none;font-size:8vw;line-height:8vw;}
	.phoneformat {height:6vw;display:inline-block;}
	

	div.smwrapper{width:100%;z-index:5;height:8vw;position:relative;display:block;margin:auto;padding:0px;margin-left:auto;margin-right:auto;text-align:center;background:none;margin-top:18vw;}
	div.smwrapper img{position:relative;width:12vw;height:12vw;float:right;}
	.smcont{display:block;margin:auto;width:80vw;z-index:5;}
	.headercontain{position:relative;vertical-align:top;}
	
	.otherwrapper{height:50px;margin-top:15px;background:#000;}
	div.mobilelinesmenu{width: 30px;height:5px;background-color: #FFF;margin: 6px 8px;}
	#maincodwrapmenu{display:none;}
	    
	div.codrops-top{position:fixed;left:0;right:0; display:inline-block;margin:0;padding:0;top:0;width:100%;height:50px;background-color:#000;line-height:40px;}
	.codrops-top li{margin:0;padding:0;height:20%;background:#000;width:100%;display:inline-block; position:relative;font-size:20px;border:1px #FFF solid;}
    	.codrops-top li a{margin:0;padding:0;width:100%;}
    	.codrops-top ul{margin:0;padding:0;width:100%;}
    	

    	.codrops-top a{font-weight:bold; color:#FFF}

	.pppcalccontain{display:block; margin:10px auto;}


	div.mainmedia{width:95%;background:#FFF;margin:auto;}
	.mainmedia img{display:inline-block; width:10vh;vertical-align:middle;margin-left:20px;margin-right:20px;}
	.mainmedia h3{color:#000;font-size:5vh;padding-top:300px;}
	
	.quotecontainer {width:95%;text-align:center;background-color:#fff;}
	.quotecontainer h3{width:100%;font-size:5vw; text-align:center;}
	.quotecontainer .addontext{font-size:6.5vw; width:100%;margin:10px;}
	.quotecontainer .innerquote{font-size:7vw; width:100%;}
	.quotecontainer .quoteauth{font-size:7vw;width:100%;text-align:right;}
    	.quotecontainer{color:#000;}
    	
	.optioncontain{text-align:center;}
    	.nightlifepiccontainer2{max-width:100%;margin:auto;text-align:center;float:none;padding:0;}
    	.nightlifeFAQ{max-width:98%;min-width:250px;margin:auto;padding:0;}
    	packages .nightlifeFAQ {margin-bottom:20px;}
    	.nightlifeFAQ h3{font-size:20px;font-weight:normal;height:40px;line-height:40px;text-shadow:none;}
    	.morebtn{font-size:25px;height:25px;width:25px;line-height:25px;right:10px;top:10px;}
    	#packagestitle{vertical-align:middle;}
    	.extrabtn{font-size:25px;}
    	.partytext{font-size:20px; line-height:20px;}
    	div.addoncont{text-align:center;}
	div.addoncont h3{margin:0px;text-align:center;}
	div.addonimg{width:250px;width:250px;display:block;}
	div.addonimg img{width:250px;height:250px;display:block;float:none;margin:auto;}
	.innersubtitle{font-size:20px;line-height:20px;}
	div.addontext{width:100%;display:block;}

group h2{font-size:36px;width:100%}
.teamactexplain{display:block;width:100%;min-width:0;}
.groupcont{width:95%;min-width:0px;margin:0;margin-top:10px;height:100%;}	
.groupcont h3{padding:0px;width:100%;min-width:0;text-align:center;}
.grouptext{width:60%;position:relative;padding-bottom:50px;}
.grouptextinner{width:100%;}
.partnerlinks{left:-60px;}

body{min-width:270px;}
.inneraddoncont{min-width:270px;}
.headerpiccontainer{width:270px;min-width:270px;max-width:270px;}
.headerpiccontainer img{max-width:250px;}
.feedmenucontainer{min-width:270px;width:270px;margin:0px;width:100%;padding:0;}
.teamactexplain{min-width:270px;}
.groupcont{min-width:270px;}
.contestcont{min-width:270px;}
#promocont{min-width:270px;}
.eventactexplain{min-width:270px;}
div.packagecontainer{min-width:270px;}
.brewtourwrapper1, .brewtourwrapper2{min-width:350px;}


#quotepromo, #quotephone{display:none}
}