
@media only screen and (max-width : 1279px) {

.container{
	width:70%;
}
	
	h1 > span{
	letter-spacing:0;
}
	  
.space-more{
	letter-spacing:5px;
}  


.merch-text{
	width:47%;
	margin:1.5%;
	float:left;
	
	
}

.merch-text > ul{
	
	font-size:12px;
	padding:0;
	margin:3%;
	
}

.btn-merch{
	width:100%;
	position:relative;
	margin-top:35px;
	
	
}


.guy-1, .guy-2, .guy-3{
	display:none;
	
	
}


.gallery-wrapper{
	
	margin-top:25px;
}

.gallery-btn{
	padding-top:15px;
}







}



@media only screen and (max-width : 900px) {
	
	
	body{
	background:url('../images/bg.jpg')no-repeat;
	background-size:100% 400px;
	 
}

.container{
	width:90%;
}
	
	
	.cart{
		right:5%;
		width:35px;
		height:35px;
	}
	
	

	
	
	ul.menu{
		display:none;
	}
	
	
	.slider{
		border-top:#003c5a solid 25px;
	}
	
	.big-image{
		border-top:#003c5a solid 25px;
		border-bottom:#003c5a solid 25px;
	}
	
	
	
	.custom-navigation {
    
	  position:relative;
	  
    }
	
	.about-img{
		display:block;
	}
	
	.about-text{
		width:97%;
		padding:1.5%;
	}
	
	.btn{
		width:100%;
		position:relative;
		margin-top:35px;
	}
	
	
	.mobile-size{
		letter-spacing:0px;	
		
	}
	
.guy-1, .guy-2, .guy-3{
	display:none;
	
	
}
	
	  
.space-more{
	letter-spacing:5px;
}  
	

.space-more-f{
	letter-spacing:10px;
}
	
.gallery-wrapper{
	
	margin-top:75px;
}
	
	#gallery-left, #gallery-right{
		width:100%;	
		padding-left:0;
		padding-right:0;
	}
	
	
	
	
.gallery-btn{
	padding-top:25px;
}



.merch-headline{
	font-size:36px;
}




.merch-text > ul{
	margin-left:10%;
	padding-left:5px;
	width:35%;
	font-size:14px;
}

.merch-text > ul > li{

	
	line-height:200%;
padding-left:33px;

  
}






ul.menu-foot{
	display:none;
}

.menu-foot-mobile{
	display:block;
}

ul.menu-foot-mobile {
  text-align: center;
  display: block;
  margin: 0;
  padding: 0;
  color:#fff;
  width:100%;
  text-transform:uppercase;
  font-size:14px;
  padding:2% 0;
  border-bottom:#0090da 1px dotted;
  border-top:#0090da 1px dotted;
}
ul.menu-foot-mobile li {

  display: block;
  
	background:#004c72;
  position: relative;
  padding: 20px 0;
  cursor: pointer;
  margin-bottom:1px;
}


ul.menu-foot-mobile > a{ 
	color:#fff;
	text-decoration:none;
	width:100%;
}


ul.menu-foot-mobile > a:hover { 
	color:#ff9a19;
	text-decoration:none;
}

ul.menu-foot-mobile li ul {
  padding: 0;

 margin-top:20px;
  width: 100%;
  font-size:10px;
  display: none;
 
  list-style-type:none;


  color:#ff9a19;

}
ul.menu-foot-mobile li ul li { 
  display: block;
  
	background:#0090da;
  
  padding: 20px 0;
 
  margin-top:2px;
  
  
  
}

ul.menu-foot-mobile li ul > a{ 
	text-decoration:none;
	color: #fff;
}


ul.menu-foot-mobile li ul > a:hover { 
	text-decoration:none;
	color:#003c5a;
}


ul.menu-foot-mobile li:hover ul {
  display: block;
  
}


#topcontrol{
	display:none;
}




	  
.merch-img{
	width:96%;
}

.merch-text{
	width:97%;
}



.about-img{
	display:block;
	width: 100%;
}

.about-text-2{
	width:97%;
	padding:0 1.5%;
}

.eighteen-wrapper > h1{
	font-family:open sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:32px;
	font-weight:bold;
	margin-top:15%;
	color:#fff;
	text-align:center;
	letter-spacing:0;
	line-height:100px;
}


a.answer{
	color:#ff9a19;
	font-family:"skater_girls_rockregular";
	text-align:center;
	font-size:32px;
	text-decoration:none;
	margin:1.5%;
	cursor:pointer;
	
}

a.answer-close{
	color:#ff9a19;
	font-family:"skater_girls_rockregular";
	text-align:center;
	font-size:32px;
	text-decoration:none;
	margin:1.5%;
	
}



.about-cal{
	width:100%;
	padding:1.5% 1.5% 5%;
	float:none;
	z-index:500;
	margin:0 auto;
	
}

.calandar{
	
	width:100%;
	padding:0;
	margin:0;
	padding-bottom:5px;
	float:none;
	z-index:500;
	margin:0 auto;
	margin-left:-1.5%;
}


.merch-left{
	float:none;
	width:98%;
	margin:0 1% 3% 0;
	
	
}


.price{
	margin:0 1% 5% 0;
}


	
}
  
  
  
  
@media screen and (max-device-width: 640px) and (orientation: landscape) { 
	  

.merch-wrapper{
	padding:1.5%;
	width:94%;
}



.merch-text{
	width:47%;
	float:left;
	padding:0 0 1.5% 1.5%;
	margin:0;
	
	
}

.merch-left{
	float:left;
	width:48%;
	margin:1%;
	
}
	  


.merch-text > ul{
	margin:0;
	font-size:12px;
	padding:0;
	padding-left:5px;
	width:120px;
	float:left;	
	text-transform:uppercase;
}




.merch-img{
	width:46.5%;
	margin:1.5%;
	float:left;
	position:relative;
	border:solid 1px #8C8C8C;
}


.imagin-large{
	margin:35px 0;
}
	  
  }
  
 
 
 
 
@media only screen and (max-width : 460px) {
	  
	  
	
	  	body{
	
	background-size:100% 450px;
	 
}
	  
	  
	h1 > span{
	letter-spacing:0;
}
	  
.space-more{
	letter-spacing:5px;
}  


.space-more-f{
	letter-spacing:5px;
}

.merch-wrapper{
	padding:3%;
	width:94%;
}

.merch-img{
	width:96%;
}

.merch-text{
	width:96%;
}
	  


.merch-text > ul{
	margin:0;
	font-size:12px;
	padding-left:20px;
	width:43%;
	float:left;	
	text-transform:uppercase;
}

.merch-text > ul > li{

	
	line-height:200%;
padding-left:33px;
background-image:url('../images/web-blue_22.jpg');
background-repeat:no-repeat;
background-position:left center;
list-style:none;
  
}


	
.arrow-wrapper > p{
	font-size:10px;
}

input[type="email"] {
	
	height: 24px;
	
	
	
}

.sign-up-email-id > p{
		
		
		font-size:12px;
	}
	
	
.sign-up-email-id > p > span{
	
	border-bottom:0;
	font-size:14px;
	
}



.imagin-btn{
	
	
font-size: 16px;
	
	
	
	
}

.merch-headline{
	
	font-size:30px;
	
	
}

h3{
	font-size:24px;
	
   margin-left:-1.5%;
  
   
 
}


.gallery-btn{
	padding-top:15px;
}


.about-text > p{
	font-size:14px;
	text-align:justify;
}

	
.logo{
	display:block;
}

.logo-mobile{
	display:none;
	width:200px;
	height:auto;
	margin:10px 0;
	position:relative;
	left:50%;
	margin-left:-100px;
}

	
.flex-control-paging li a {
  width: 5px;
  height: 5px;

}

.custom-navigation{
	padding:3px 5.07%;
}
	  


.eighteen-wrapper > h1{
	font-family:open sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:32px;
	font-weight:bold;
	margin-top:7%;
	color:#fff;
	text-align:center;
	letter-spacing:0;
	line-height:100px;
}


.video-container {

	margin-bottom:25px;

}

.video-container-18 {

	margin-bottom:25px;
	
}

h6{
	font-size:18px;
}





.week-day {

  height: 30px;
}

.imagin-large{
	margin:25px 0;
}



}