.bg-home {height: 135%;}
.home #main .bottle {display: block;position: absolute;	top: 5px !important;}
.home #main .itsyourtown .bottle{display: inline-block;position: relative;}

.home #main .landing-text {bottom: 115px;top:initial;}

@media (max-width:760px) and (min-width:480px){.wrapper.clearfix {display: initial;}}

.itsyourtown i.social-icon:hover {opacity: .5;}
.form-agegate .date-group select, .form-agegate .date-group .slash {font-size: 33px;}

.form-agegate .btn-enter {font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 19px;}

span.reg-mrk {font-size: 15px;position: relative;bottom: 65px;right: 10px;}

@media (max-width: 760px) {
	.agegate #main-container {margin-top:50px;}
	.agegate .main-header {font-size: 36px;}
	.agegate .sub-header {font-size: 26px;}
	.form-agegate .date-group select, .form-agegate .date-group .slash {font-size: 26px;}
	.form-agegate .btn-enter {font-size:15px;}

	.itsyourtown .bottle img {height: auto !important;max-width: 100% !important;}
	.itsyourtown .landing-text {
	  display: inline-block;
	  text-align: left;
	  position: relative;
	  margin: 0 !important; 
	  margin-top: 70px !important;
	  margin-left: 5% !important;
	  max-width: 50% !important;
	  vertical-align: top;
	  top: 0 !important;
	}
	.home #main .landing-text h1 {font-size: 65px;}
	.home #main {text-align:initial;position:initial;}
	.home #main .social {margin-top:25px;}
	.home #main .social .social-word {font-size: 26px; width: 100% !important;}
	.home #main .social hr {width:230px;}
	.bottle {
		display: inline-block;
  		position: relative;
  		top: 50px !important;
 		max-width: 38% !important;
  		margin-left: 5% !important;
	}
	span.reg-mrk {
	  bottom: 35px !important;
	  right: 6px !important;
	}
}

@media (max-width: 550px) {
	.home #main .social hr {width:140px;}
}