
/****************Component specific media queries**************************/

/* Mobile Devices (portrait and landscape) */
@media only screen and (min-width: 1px) and (max-width: 699px) {
	/*Parallax BG Mobile Theme CSS*/	
	.parallax-layer {
		
	}	
	#section-age-gate .base-layer, 
			
	#clw-home .base-layer {
		background-image: url('../../layout_images/default/mob/bg1/age_gate.jpg');
		min-height:430px !important;
	}
	#section-contact .base-layer {
		background-image: url('../../layout_images/default/mob/bg1/contact.jpg');
	}
	#section-signup	.base-layer{
		background-image: url('../../layout_images/default/mob/bg1/sign_up.jpg');
	}
	#section-golfclub .glofClubbg {
		background-image: url('../../layout_images/default/mob/bg1/golf_club.jpg');		
		background-position: 0 -1%;
		background-size: cover;
		height: 57%;
		padding-top: 11%;
		position: absolute;
		width: 100%;
		z-index: 9;
	}			
	#section-golfclub .intro{
		 position:relative;
		 z-index:99;
	}
	#section-golfclub .intro figure{
		padding-top: 54px;
	}
	#section-golfclub h3{
		margin: 5% 0;
		font-size: 1em;
	}
	/*Parallax Theme CSS*/
  #section-barley .parallax-layer { padding-top:60px; }


	/*Common Classes */
	.icon {
		background: url('../../layout_images/default/mob/icon_sprite_mob.png') 0 0 no-repeat transparent;
	}
	figure.content-image img {
		width: 100%;
	}
	.link-list-item {
		width: 100%;
	}
	a.border-link.play-video span.icon {
		background-position: 100% -400px;
		width: 16px;
		height: 20px;
	}
  .video-container iframe,
  .video-container object,
  .video-container embed {
    width:80%;
    display:block;
    margin:0 auto;
    height:250px;
  }
  .video-container .inner {
  width:100%;
  }
	#topNav li a.font-dancing-script {
		padding: 0.65em 0.8em;
	}
	#video-list-1 {
		border: 0;
		padding: 10px;
	}
	#video-list-1 .video {
		margin: 0;
		background: none;
		border: 0;
	}
	#video-list-1 li {
		width: 100%;
		margin: 1em 0 0 0;
		padding: 0;
	}
	a.border-link {
		padding: 16px 28px;
		font-size: 25px;
	}
	.col {
		margin: 0;
	}		
	.swish-large {
		padding-top: 20px;
		background-position: center -700px;
		margin-bottom: 20px;
	}
	div.selector span {
		font-size: 17px;
		background-position: 100% -190px;
	}
	div.button span {
		font-size: 26px;
	    background-position:-146% -883px;
	}
	.span_3_of_3 .col {
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	.no-scroll-page .parallax-layer {
		min-height: 440px;
		padding: 3.7% 0;
	}
	.no-header .parallax-layer {
		min-height: 440px;
		padding: 3.7% 0;
	}		
	.video-layer-mob {
		position: relative;
	}
	.video-link-wrap {
		width: 100%;
		text-align: center;	
		position: absolute;
		bottom: 40%;
	}
	.content-title h2.push-down {
		padding: 0;
	}
	#wrapper {
		margin: 0;
	}
	/*Common Classes */

	/* section footer on landing page*/
	.section-footer p {
		font-size: 14px;
		line-height: 14px;
	}
	.section-footer p span.default-show {
		width: 105px;
	}
	.section-footer a.scroll-down, .section-footer a.scroll-up {
		top: 16px;
	}

	.section-footer span.icon {
    	height: 47px;
    	width: 47px;
	}
	/* section footer on landing page*/

	/** content-body **/	
	.content-title h2 span.smallTitle {
		font-family: 'Dancing Script', sans-serif;
		font-weight: bold;
		font-size: 3em;
		display: block;
	}
	.content-title h2 span.capsTitle {
		font-family: 'CenturyGothic', sans-serif;
		font-weight: bold;
		font-size: 37px;
		display: block;
		margin: 0 0 27px;	
	}
	.content-detail .detail, 
	.content-detail .tagLine {
		padding: 20px 0 0 0;
		margin: 0;
		text-align: left;
	}
	.content-detail .detail {
		font-size: 17px;
	}	
	.ambassador-previous-releases .releases-year .detail {
		width: 100%;		
	}
	.content-detail .tagLine {
		color: #B6965B;
		font-size: 18px;
		text-transform: uppercase;	
	}	
	#section-taste .span_2_of_3 .tagLine,
	#section-brew-master .span_2_of_3 .tagLine {
		padding: 10px 0 10px;
		color: #B6965B;
		font-size: 18px;
		text-transform: uppercase;
		text-align: left;
		font-family:'CinzelRegular', sans-serif;		
		font-weight:bold;
	}
	#section-taste .base-layer .content-title {
		color: #fff;
	}
	#section-taste .base-layer .content-title .detail {
		color: #fff;
		text-align: left;
		font-family:'CenturyGothic',sans-serif;
	}
	.content-width.span_2_of_3,
	#section-ambassador .content-width.span_2_of_3 {		
		width: 89%;
	}
	.content-width.span_2_of_3 .col,
	#section-ambassador .span_2_of_3 .col{
		width: 100%;
		text-align: left;
	}
	.content-title .showOnMob .mob-title-swish {
		background-position: center -300px;
		display: block;
		margin: 27px 0px 10px;
		padding-top: 16px;
	}
	.ambassador-previous-releases {
		padding: 0;	
		width: 100%;
	}
	
	/** content-body **/
	
	/* clw-home page */	
	#clw-home .parallax-layer,
	#ageGateForm .parallax-layer{
		padding-bottom: 0px;
		min-height: 699px;
	}
	#clw-home .parallax-layer {
		padding: 8% 0 0;
	}
	#clw-home .content-width {
		padding: 25px 0;
	}	
	.content-title h2 {
		margin: 20px 0;
	}
	#clw-home .intro h2 {
		font-size: 19px;
		line-height: 20px;
	}
	#clw-home .intro h2 span {
		font-size: 12px;
	}
	#clw-home .intro {
		width: 70%;
		padding-right: 30%;
	}	
	#clw-home .intro .absolute-content {
		bottom: -100px; /* -70%; */
	}	
	#clw-home .content-body {
		padding: 45% 0;
	}
	/* clw-home page */	

	/* barley Page */	
	#section-barley .content-body .content-title h2 {
		font-size: 12px;
		line-height: 40px;
	}
	/* barley Page */	
		
	/* section-hops */	
	#section-hops .content-body .content-title h2 {
		padding: 20px 0;
		margin: 0px;
		font-size: 12px;
	}
	/* section-hops */
		
	/* Age Gate Page */	
	#age-gate-form fieldset {
		min-width: 285px;
		max-width: 286px;
		width: 100%;
	}
	fieldset legend {
		font-size: 1.1em;
	}
	#age-gate-form ul li.submit-btn {
		width: 100%;
	}
	#age-gate-form ul li.submit-btn div.button span {
		background-position:-32% -36px;
	}	
	/* Age Gate Page */
		
	/* Contact form*/		
	#section-contact fieldset,
	#section-signup fieldset {
		min-width:285px;
		width:100%;
	}
	#section-contact form ul li,
	#section-signup form ul li, 	
	#section-contact form ul li.comment {
		float: none;
		width: 100%;
		margin-bottom: 15px;
		padding-right: 0;
	}
	#section-signup ul li.Postalcode, #section-signup ul li.name{
		margin-bottom:15px;	
	}
	#section-contact .content-title h2 span.smallTitle,
	#section-signup .content-title h2 span.smallTitle,
	{
		font-size:41px;
		margin-top:10px;
	}	
	#section-contact .content-title h2 span.capsTitle ,
	#section-signup .content-title h2 span.capsTitle {	
		font-size:52px;
	}	
	#section-contact ul li.blank, #signup-form ul li.blank{
		display:none;
	}
	/* Contact form*/	

	/* section-holding */		
	#section-holding h3 {
		font-size: 15px;
	}
	#section-holding .content-detail {
		text-align: center;
		padding-top: 0;
	}
	#section-holding .parallax-layer {
		min-height: 0;
		padding: 9% 0;
	}
	/* section-holding */
		
	/* Contact form */	
	#section-contact form ul li.comment {
		padding: 0;
	}
	#section-contact form textarea.uniform, 
	#section-signup form textarea.uniform {
		padding-left: 3%;
		padding-right: 3%;
		width: 94%;
		height: auto;
	}
	/* Contact form */

	/* footer */
	.pb-page footer {
	    position: relative; 
	}
	footer {
		line-height: 18px;
		position: static;
	}
	.footer #footer-links {
		border-left: 1px solid #B59854;
		border-right: 0 none;
		float: left;
		margin-left: 4%;
		min-width: 170px !important;
		padding-left: 3%;
		width: 8%;
	}
	.footer #social-wrapper {
		border-left: 1px solid #B59854;
		float: right;
		min-width: 35px;
		padding-left: 4%;
		width: 12%;
	}
	#copywrite {
		float: none;
		width: 100%;
		clear: both;
		text-align: left;
	}
	#footer-links {
		float: left;
		width: 75%;
		border-left: 0 none;
		margin-left: 0;
		padding-left: 0;
		margin-bottom: 20px;
	}
	#footer-links li {
		display: inline-block;
		margin-right: 5%;
		line-height: 35px;
	}
	#footer-links li:last-child {
		margin-right: 0;
	}
	.footer #footer-links a span.icon {
		background-position:left -500px;
	}
	.footer #footer-links a:hover span.icon {
		background-position:right -500px;
	}
	#footer-links a span.icon {
		background-position: 0 -500px;
	}
	#social-wrapper {
		width: 10%;
		padding-left: 5%;
		margin-left: 5%;
	}
	#social-wrapper a span {
		background-position: 0 -600px;
		display: inline-block;
		width: 35px;
		height: 35px;
		text-indent: -99999px;
		overflow: hidden;
	}
	#social-wrapper a span.icon {
		background-position: 0 -600px;
		display: inline-block;
		height: 35px;
		overflow: hidden;
		text-indent: -99999px;
		width: 35px;
	}
	/* footer */	
	#section-privacy-policy .parallax-layer,  
	#section-terms-of-use .parallax-layer {
		padding: 14% 0 0 0;
	}
	
	#section-privacy-policy .content-title h2 span.capsTitle,
	#section-terms-of-use .content-title h2 span.capsTitle
	{
		margin:0px;		
	}	
	.section-age-gate-page .parallax-layer, 
	.holding-page .parallax-layer, 
	.contact-page .parallax-layer,
	.signup-page .parallax-layer {
		padding: 96px 0 25px 0;
	}	
	/* Ambassador */
	#section-ambassador .content-detail .tagLine {
		color:	#E0B76A;
	}
	#section-ambassador  .parallax-layer {	
		padding: 23% 0 27%;
	}
	#section-ambassador .clear-padding {
		padding:0;
	}	
	#section-ambassador .left-border-line .content-body {
		padding:0;	
	}	
	#section-ambassador .ambassador-logo {
		padding: 10% 0 0;
		width: 50%;
	}
	#section-ambassador .content-width figure{
		width:100%;
		margin:0 auto;		
	}
	#section-ambassador .content-width h2.scroll-nav-info {		
		font-size:24px;
		margin-top:20px;	
		padding:0.2em 0;	
	}
	#section-ambassador  h2.scroll-nav-info span {
		display:block;
		text-align:center;
		float:none;
		margin:2% 0;
	}
	#section-ambassador .content-width h2 span.capsTitle, 
	.releases-year h2 span.capsTitle {
		font-size:1.152em;
	}	
	#section-ambassador .content-width h2 span.smallTitle,
	.releases-year h2 span.smallTitle	{		
		font-size:1.842em;
		line-height:.8em;
	}
	#section-ambassador  h2.scroll-nav-info span.australias_finest_golden ,
	#section-ambassador  h2.scroll-nav-info span.australias_finest_golden figure {		
		width:100%;		
	}
	#section-ambassador .content-width h2.push-left {		
		float: right;				
		white-space: nowrap;
		margin:0px;
		margin-top: 20%;
	}
	#section-ambassador .swish-large {		
		background-position: center -300px;
		margin: 5% 0 0;
	}		
	#section-ambassador .trnsp-pattern-showonmob {
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
		/* outline: 1px solid rgba(0,0,0,0.6); */
		outline: 1px solid transparent;	
	}	
	.lt-ie9 #section-ambassador .trnsp-pattern-showonmob {
		background:transparent;
		filter: Progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
		zoom: 1;
	}
	.releases-year ul li .anchor-btn {
		padding: 2% 3.5%;
		font-size:1em;
	}
	.anchor-btn {
		font-size: 1.4em;  margin-top: 10px !important;
	}
	.anchor-btn {
		width: 80%;
		display: block;
		padding: 0;
		margin: 0 auto;
	}	
	.anchor-btn .icon {
		background-position: center -890px;		
		height: 30px;
		margin-bottom: -4px;				
	}
	a:hover.anchor-btn .icon {		
		background-position: 0px -890px;		
	}
	.ambassador-previous-releases  .releases-year-bg {  
		background:none;
		border-bottom:1px solid #E0B76A;	
		width:85%;
	}	
	.ambassador-about-bg {
		padding:0px;
		background:none;
		height: auto;
	}	
	.ambassador-masterbrewer-bg {
    	background-image: url("../../layout_images/default/web/ambassador_master_brewer1.jpg");
		background-size: 95% auto;
    	background-repeat: no-repeat; 
		margin-bottom: 10%;    	
	}
	.ambassador-experience-bg {
    	background-image: url("../../layout_images/default/web/ambassador_crown_experience1.jpg");
		background-size: 95% auto;
    	background-repeat: no-repeat;  
		margin-bottom: 10%;   	
	}	
	.ambassador-masterbrewer-bg h2, .ambassador-experience-bg h2 {
		margin-top: 45%;	
	}
	.ambassador-masterbrewer-bg2{
		display:none;
	}	
	
	.ambassador-about-bg1 {
		background:none;
	}
	
	.releases-year .col,
	.ambassador-previous-releases .no-image,
	.ambassador-previous-releases .with-image{
		padding-left:3.5%;
		width:85%;		
		float:left;
	}
	.ambassador-previous-releases .releases-year-image {		
		float: left;
		padding-left:2.5%;
		padding-top: 20px;
		padding-bottom: 20px;
		width: 93.8%;		
		border-bottom : 1px solid #E0B76A;
	}
	.ambassador-previous-releases .with-image {
		border: none;
	}	
	.ambassador-previous-releases .releases-year {
		padding:0px 0 0px 2.5%;	
		margin-left:3.6%;
		width:85% !important;
	}
	.ambassador-previous-releases .bottel-img-text-col .detail {
		padding-bottom: 20px;
	}
	.releases-year .bottel-img-text-col {
		width:100%;		
	}	
	.releases-year .col {
		height:auto;
		padding:20px 0 20px 3.5%;
	}
	.releases-year h2 {
		padding: 20px 0 0;
	}
	#section-ambassador .left-border-line {
		background-position:3.5% 0;
		padding: 10% 0 0;							
	}
	#section-ambassador .releases-year-bg {
		margin-top:0px;
	}
	.nav-link { 		
 		display: inline-block;
   		margin: 10px 0 30px;
    	padding: 0 7%;
    	width: 80%; 	
	}
	
	.with-image { background:none; }
	.with-image .releases-year-image {
	display:block;
	}
	
	
	/* Ambassador */
	
	/* personalise Bottle 		
	#section-Personalise .bottleStrip { 
		bottom:6%;
	}	*/
	/* slide1 */
	.slide1 h2.push-down {
		margin-top:100px;
	}	
	.push-down {
		padding: 45% 0 0;
	}	
	.slide1 .content-title h2 span.capsTitle {
		margin-bottom:1%;
		letter-spacing:0.03em;
	}
	
	.slide1 ul li .anchor-btn span.icon {
		background-position:left -890px;
	}
	/* slide1 */			
	.orderPreview {	
		min-width: 285px;
		max-width: 300px;		
		left:0px;
		top:170px;	
		margin:0 auto;
		position: relative;		
	}	
	.orderPreview ul li p {		
		font-size:1.9em;	
		display:inline-block		
	}
	.orderPreview ul li p.cartNum {
		font-size:1.380em;
		margin:10px 0;
		padding: 2px 0;
	}	
	.orderPreview ul li div.button {
		margin-right:0;
	}		
	.orderPreview ul li.pb_edit div.button {				
		border: 3px solid #fff;				
		width: 85px;		
		margin-right:16px;	
		margin-top:5px;		
	}
	.orderPreview ul li.pb_continue div.button{	
		width:160px;	
		margin-top:5px;		
	}
	.pbLableing {    
		left: 0;
		margin: 0 auto;		
		position: relative;
		text-align: center;
		top: 40px;
		z-index: 400;		
	}
	/* personalise Bottle */	


	/* personalise Bottle Your Details form*/	
	.slide4 {
		background:#000;
	    margin:0 auto;
	    padding:4% 2% 21%;
		width:96%;
		text-align:left;	
	}
	
	.slide4 .order {
		margin-top:10px;
		width:100%;
	}
	.slide4 .OrderDetails {
		width:96%;
	}
	.slide4 .OrderAccordian > h3{
		 font-size:21px;	
		 width:96%;
		 margin-bottom:-1px;
		 padding:5px 10px;
		 white-space:nowrap;
	}
	.slide4 .OrderAccordian{
		left: 0;
		width: 96%;	
		position:relative;
	}
	.slide4 .order .fieldLft,.slide4 .order .fieldRgt, .slide4 .order .fieldLft.delName {
		float:none;
		width:100%;
		margin-bottom:15px;
	}
	
	.slide4 .order .checkbox > label {
		float:none;
		font-size:12px;
	}
	.slide4 #age-gate {
		margin-bottom:10px;
		width: 99%;
	}
	.slide4 #age-gate div.year{
	 width:37%;	
	}
	.slide4 .order .checkbox {
	padding-top:0;
	}
	.slide4 .OrderDetails{
		margin-top:-10px;
		padding:5px 10px;
	}
	.slide4 .OrderDetails > h2 {
	font-size:1.4em;
	}
	.slide4 .order .placeholder {
	font-size:15px;
	}
	.slide4 .OrderAccordian {
	z-index:99;
	}
	.slide4 .OrderDetails > h2 a.edit{
	 margin-top:5px;	
	}
	.slide4 div.button span{
	 background-position:-66px -687px;	
	}
	.slide4 .order .suburb{
	width: 64%;	
	}		
	.slide4 .order .fieldfullW > .fieldHalf{	
		width:66%;
	}
	.slide4 .order .fieldfullW > .fieldQut{	
		width:29%;
	}
	#streetAddress{
		padding-left:1.5%;
		width:94%;
	}
	.slide4 .order .lblDOB { 
		margin-bottom: 5px !important;
		position: relative;
		width: 100%;
	}
	.slide4 .order.Payment .fieldLft{
	 width:100%;
	 margin-right: 0;
	}
	.slide4 .order.Payment .fieldRgt{
	 width:100%;
	 margin-right:0;
	}
	.slide4 .order.Payment .fieldRgt.submitCtrl{
		margin-top:10px;
	}
	.slide4 .order.Payment .fieldQut{
	 width:32%;
	 margin:0px;
	}
	.slide4 .order.Payment .cardtype {
    width:100%;
	margin-bottom:15px;
	}
	.slide4 .order.Payment .fieldFullW {
    margin-bottom:0px;
	}
	.slide4  form ul li div.selector{
		width: 92% !important;
		padding: 0 4%;
	}
	.slide4 .order.summary .fieldLft{
	 width:100%;
	}
	.slide4 .order.summary .fieldRgt{
	 width:100%;
	 margin-bottom:5px;
	}
	.slide4 .order.summary  .thanks h3{
		font-size:0.9em; font-weight:bold;
		line-height:20px;
	}
	.slide4 .order.summary  .thanks span { font-size:18px;}
	#contact-form .successMsg, #signup-form .successMsg {    
		font-size: 1.5em;
		height: 70%;
		line-height: 1em;
		margin: 0 0 0 -4%;
		padding: 8% 8% 3% 8%;
		width: 84%;
	}
	#contact-form .loader, #signup-form .loader{
			height:75%;
			margin: 0;
			padding:35% 3% 3% 8%;
			position: absolute;
			text-align: center;
			top: 1%;
			width: 80%;
			left:6px;				
		}
	#signup-form .loader{
			height:65%;
	}
	#contact-form .loader .trans, #signup-form .loader .trans{
  		    height: 62%;
			left: 0;
			padding: 125px 3% 3%;
			position: absolute;
			text-align: center;
			top: 0;
			width: 99%;
			z-index: 9;
			background:#000;
			opacity:.6;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
			filter: alpha(opacity=60);
		}		
	#contact-form .loader img, #signup-form .loader img{ 	
			margin: 152px 3% 3% 16%;
			position: absolute;
			text-align: center;
			top: 1%;
			z-index:99;
		}
	#section-signup .content-title h2, #section-contact .content-title h2{
	 padding: 4% 0 0;
	}
	.content-title h2 span.capsTitle{
		margin:0px;
	}
	.slide4 .OrderAccordian > h3 a.done{ width:25px;}
	.slide4 .OrderAccordian > h3 a.edit{ margin-top:-4px;}
	.slide4 input.uniform-input, .slide4 select.uniform-multiselect, .slide4 textarea.uniform{
		font-size: 1.2em;
	    font-weight: bold;
	}
	.slide4 .shipto{
		right: 6px;
    	top: 45px
	}
	.slide4 .order .shipping{
		border-top: 1px solid #8F774B;
		margin: 10px 0 8px;
		padding-top: 15px;
	}
	#section-contact .content-width > form, #section-signup .content-width > form{
	 margin: 8% 0;	
	}
	#section-signup	ul li.comment textarea + .placeholder, #contact-form ul li.comment textarea + .placeholder {
		top:8px;
		}
		
	#clw-home .content-body{
	padding: 15% 0;
	}
	#clw-home img {
    max-width: 85%;
	}
	/* countdown */

	#countdown-form {
		padding:2% 0 5% 0; 		
	}
	#countdown-form label.form-heading {
		font-family:'Dancing Script',sans-serif;
		font-size:1.563em;
		color:#B6965B;
		margin-bottom:5px;
		display: block;; 				
	}
	#countdown-form li {
		float:left;
		width:22%;
		margin-right:3%;
		text-align: center;;  
	}

	#countdown-form li label {		
		font-size: 1.063em;
		color: #fff;
		text-transform: uppercase;				
	}

	#countdown-form li input {
		text-align: center;
	}

	#countdown-form li span.countdown-field {
	 	border: 0 none;
	    color: #B6965B;
	    font-size: 15px;
	    height: 24px;
	    line-height: 24px;
	    outline: 0 none;
	    padding: 8px 4%;
	    width: 91.8%;
	    display: inline-block;
	    background-color: #fff;
	}
	/* countdown */
	.orderPreview ul li.pb_edit div.button span {
		background:url("../../layout_images/default/icon_sprite_arow.png") no-repeat scroll -2px -339px;
		margin-left: -9px;
		padding-left: 9px;
	}
	.orderPreview ul li.pb_edit div.button{
		padding-left: 11px;
	}

	.bottleOverlay {
	
    	left: 17.5% !important;
    	margin-top: -60% !important;
    	position: absolute;
    	width: 64%;
	} /* web */	

	.touch .bottleOverlay {
		left: 22.5% !important;
    	margin-top: -120% !important;
    	position: absolute;
    	width: 64%;
	} /* iPhone */

	.touch.android .bottleOverlay {
		
		width:46%;
		left: 27% !important;
		margin-top: -160% !important;
	} /* Andriod */

	#section-ambassador .releases-year-uppercase {				
		font-size:1.4em;				
	}	
	#section-ambassador  .releases-year-lowercase	{		
		font-size:2.5em;	
	}
	#section-ambassador .releases-year .year {
		font-size:1.3em;
		margin-top:0px;
	}
	form ul li span.placeholder, #contact-form ul li span.placeholder{
	left:12px;
	font-size:16px;
	width:93%;
	}
	.ios form ul li span.placeholder, #contact-form ul li span.placeholder{	
	width:95% !important;
	}
	.releases-year-tag-line {
    	margin-left: 0%;
	}
	.exclusiveVideo{
		font-size:11px;
		margin: 3% 0 0;
		padding-top: 2px;		
		}
	.exclusiveVideo span{
		bottom:-2px;
	}
	.profinityDialog {
		width:300px !important;
	}
	
	.normal-ancor {
		color: #B6965B;
		font-family: 'CenturyGothic',sans-serif !important;
		font-size: 0.8em;
		font-weight: bold;
		height: 41px;
		padding: 0.5% 2.5%;
		position: relative;
		text-align: center;
		text-transform: uppercase;
		display:block;
	}

	.normal-ancor .icon {
		background-position: left -491px;
		display: inline-block;
		height: 20px;
		margin-bottom: -2px;
		margin-left: 0px;
		width: 15px;
	}

	.sendMailDialog{
		width:90% !important;
		top: 2% !important;
		left: 2% !important;
	}

	.emailSubscriptionBlock {		
		    left:0;
		    position:none;	  
		    top: 0px;		    	    
		    padding:0px;
		    width:auto;
		    margin:0;			    
		}
			.HeaderTitle  {
				padding-top: 5%;
			}


		.HeaderTitle .smallTitle {
			
			font-size:2em;
			line-height: 0.7em;	
			
		}
		.HeaderTitle .capsTitle {			
		
			font-size:1.5em;
			line-height: 1em;
			padding-left: 5%;
				
		}
		.emailSubscriptionFormBlock {
		  	display: block;
		    margin: 0 auto;
		
		    width: 90%;

		}
		.emailSubscriptionFormBlock .fieldLft,
		.emailSubscriptionFormBlock .fieldRgt,
		.emailSubscriptionFormBlock .fieldfullW {			
		    width: 100%;
		    margin-right: 0px;	
		}		 
		.emailSubscriptionFormBlock div.button span {
			background-position: 130px -39px;				    			    
		}
		.emailSubscriptionFormBlock .note {			
			display: inline-block;;
			margin: 15px auto;
		}

		.sendMailDialog .ui-widget-header .ui-icon {
		    background: url("../../layout_images/default/closebtn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		    margin-left: -30% !important;
		    margin-top: 45%;
		    padding: 10px;
			}
			
	/*.pbLableing .submit-btn div.button span {
		background-position: 171px -89px ;    
	}*/	
	.orderPreview ul li.pb_continue div.button span {
		background-position: 112px -39px;
		margin-left: 18px;
	}
	
	html.touch div.selector.disabled{ background-color:#6D6D6D !important; } 
	html.touch div.selector.disabled span{ color:#deceb7 !important; } 
	.ios .loader .trans, .suburbLoader{ bottom: 5px !important;}

	.slide4 .order .fieldfullW > .fieldQut, .slide4 .order .fieldHalf  .fieldQut{
		display:block;
		float:left;
		width:32%;
	}
	
	.slide4 .order .fieldHalf{
		margin:0 0 2% 2%;
	}
	.slide4 .order .fieldHalf  .fieldQut.suburb{
		width:65%;
	}
	
	#OrderAddress-form .fieldfullW input{
		padding-left:3%;
		padding-right:3%;
		width:94%;
	}
	
	.confirmBox p{		
		float:none;		
		margin-top: 15%;
		width: 100%;
	}
	.confirmBox div.fb_continue{
		float:none;
		margin-left:0;		
		margin-top:5%;
	}
	.confirmBox div.fb_continue div.button{
		border: 3px solid #FFFFFF;		
		width: 126px;	
		line-height: 35px;
		height: auto;
	}
	
	.confirmBox div.fb_continue div.button span {
		background-position: 107px -43px;
		padding: 0 0 0 9px;
	}
	#section-ambassador .need-padding {
		padding: 18% 0 0 !important;			
	}
	.sectionMalt .span_2_of_3 .detail{
		color: #FFFFFF;
		font-family: 'CenturyGothic',sans-serif;
		text-align: left;
	}
	.sectionMalt .span_2_of_3 .tagLine{
		color: #B6965B;
		font-family: 'CinzelRegular',sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding: 10px 0;
		text-align: left;
		text-transform: uppercase;
	}

} /* Mobile Devices (portrait and landscape) */


/* iPhone (portrait) ----------- */
@media only screen and (min-width: 1px) and (max-width: 400px) and (orientation: portrait) {
   .exclusiveVideo { font-size:11px; }
   .beerBottle { margin-left:4px;}
   .home-tvs .normal-ancor { margin:5px 12px 0; height:auto; }
   .video-container iframe,
   .video-container object,
   .video-container embed {
    width:80%;
    display:block;
    margin:0 auto;
    height:220px;
  }
	#clw-home .content-body {
		padding: 50% 0 20%;
	}
	.no-scroll-page .parallax-layer {
		min-height: 375px;
		padding: 9% 0;
		padding-bottom:0;
	}	
	.slide2 {
		height:428px;
	}
	/*.android .slide2 {
		height:auto !important;
	}*/
	#clw-home .intro .absolute-content {
		top: -100px;
		right: -6%;
		width: 39%;
	}
	.ambassador-masterbrewer-bg {		
		background:	url('../../layout_images/default/web/ambassador_master_brewer.jpg') no-repeat 0 top / 95% auto;				
	}
	.ambassador-experience-bg {		
		background:	url('../../layout_images/default/web/ambassador_crown_experience.jpg') no-repeat 0 top / 95% auto;				
	}
	#section-contact .content-title h2, #section-signup .content-title h2{
		margin-top:10%;
	}
	.contact-page .parallax-layer{
		padding: 40px 0 25px;
	}
	#section-contact fieldset, #section-signup fieldset{
		 width:150px;
	}

	.orderPreview{
		 /*top: 240px;	*/
		 top:150px;	 
	}
	.orderPreview ul li p.cartNum {    
		margin:0px 0 0;
	}
	.orderPreview ul li p {    
		line-height: 1.2em;
		font-size: 1.9em;
	}
	.touch .bottleOverlay {		
		left: 6.5% !important;
    	margin-top: -130% !important;
    	position: absolute;
    	width: 85%;
	} /* iPhone */

	.touch.android .bottleOverlay {		
		width:85%;
		left: 6% !important;
		margin-top: -100% !important;
	} /* Andriod */
	.touch.android .orderPreview{
		 top: 275px;		 
	}
	.touch.android .no-scroll-page .parallax-layer {
		padding-bottom:5%;
	}	
		
	.preloaderDialog {
	 top:51% !important;
	 left:41.4%  !important;
	}
	.errorDialog{
	top:45% !important;
	 left:20%  !important;
	 width: 200px !important;
	}
	
	#bottleLabel{
	 font-size:12px; 
	line-height: 10px !important; 
	margin-bottom:1px;
	width:91%;
	}
	#bottleMsg{
	line-height: 11px;
	width:88%;
	margin-bottom: 4px;
	}
	
	form ul li span.placeholder{
	 font-size:16px;
	 left:4% !important;
	}
	
	.cvv .placeholder{
		width:85% !important;
		left:6% !important;
	}
	.expM .placeholder{
		width:90% !important;
		left:6% !important;
	}
	.expY .placeholder{
		width:90% !important;
		left:4% !important;
	}
	.slide4 .OrderAccordian{
		width: 98%;		
	}
	.slide4 .order .placeholder {
    font-size: 12px;
	}
	.backstretch img{
		left: -20px !important;
		width:410px !important;
		height: 410px !important;
	}
	.android  .pbLableing .submit-btn div.button span {	
		background: url("../../layout_images/default/icon_sprite_arow.png") no-repeat scroll 169px -40px rgba(0, 0, 0, 0);   
	}	
	
	.emailSubscriptionFormBlock div.button span {
		background-position: 130px -39px;				    			    
	}	
	
	.orderPreview ul li p.deliveryNote {  
		font-size:.8em;
		margin-top: 4px;
	}
	
	
}
/* iPhone (portrait) ----------- */



/* iPhone (landscape) -----------  */ 
@media only screen and (min-width: 321px) and (max-width: 640px) and (max-device-width: 1280px)  {
	#clw-home .content-body {
		padding: 16% 0;
	}
	.touch.android #clw-home .content-body{
		padding: 50% 0 20%;
	}
	
	#clw-home .intro .absolute-content {
		width: 23%;
		right: 0;
	}
	
	.touch.android #clw-home .intro .absolute-content {
		right: -6%;
    		top: -100px;
   		 width: 39%;
		  font-size: 1.1em;
	}
	
	.push-down {
		padding: 25% 0 0;
	}	
	.slide1 ul li {
		margin-top: 10%;
	}
	.orderPreview {	
		left:2%;
		top: 60px;		
	}
	.orderPreview ul li p {    
		line-height: 1.2em;
		font-size: 1.9em;
	}
	.releases-next	{
		margin-top:0%;		
	}
	#section-contact form ul li, #section-signup form ul li, #section-contact form ul li.comment{	 
	  display:block;
	  width:100%;
	}	
	header {    	
    	position:absolute !important;    	  	   	
	}
	.emailSubscriptionFormBlock div.button span {
    	background-position: 170px -39px;
	}
	.slide4 .order.Payment .cardtype{
		width:101%;
	}
	.slide4 div.selector span {
		width: 83% !important;
	}
	.slide4 .order.Payment .expY {
		width: 33% !important;
	}
	.slide4 .order.Payment .expM {
		width: 31.5% !important;
	}
	.slide4 .order.Payment .cvv {
		width: 31.5% !important
	}
	.slide4 .order .fieldQut{
		width:31.8%;
	}
	
	.slide4 .order .suburb{
		width: 64%;
	}
	.backstretch img{
	 top: -10px !important;
	}

	.touch .bottleOverlay {				
    	margin-top: -145% !important;   			
	} /* iPhone */
	
	.preloaderDialog {
	 top:45% !important;
	 left:44.5%  !important;
	}
	.errorDialog{
	top:45% !important;
	 left:37%  !important;
	}
	
	#bottleLabel{
	font-size:12px;
	line-height: 10px !important;
	margin-bottom:1px;	
	width:91%;
	}
	#bottleMsg{
	font-size:10px;
	line-height: 11px;
	width:88%;
	}
	
	form ul li span.placeholder, #contact-form ul li span.placeholder{
	 font-size:16px;
	 left:9px !important;
	}
	.slide4 .OrderAccordian{
		width: 90%;
		margin:0px auto;
	}	
	
	.cvv .placeholder{
		width:85% !important;
		left:6% !important;
	}
	.expM .placeholder{
		width:90% !important;
		left:6% !important;
	}
	.expY .placeholder{
		width:90% !important;
		left:4% !important;
	}	
	.slide4 .order .placeholder {
		font-size: 12px;
	}
	.no-scroll-page .parallax-layer {	
		padding-bottom:0;
	}	
	.slide2 {
		height:468px
	}
	/*.android .orderPreview ul li.pb_continue div.button span {
		background-position: 112px -41px;		
	}*/
	
	.android  .pbLableing .submit-btn div.button span {	
		background: url("../../layout_images/default/icon_sprite_arow.png") no-repeat scroll 169px -40px rgba(0, 0, 0, 0);   
	}
	.touch.android .orderPreview{
		 top: 275px;		 
	}
	.ios form ul li span.placeholder, #contact-form ul li span.placeholder{	
	width:90% !important;
	left:9px !important;
	}
	.ios .errorDialog {
		left:28% !important;
		top: 70% !important;
		width:230px !important;
	}
	.ios .bottleOverlay{
		margin-top:-235px !important;
		 left: 13% !important;	
	}
	.ios .orderPreview {
		top: 260px;
	}	
	.ios .orderPreview ul li p.deliveryNote{
		 white-space: nowrap;
	}
	
}

/* iPhone (landscape) ----------- */

/* iPad/Samsung Tablet (portrait and landscape) ----------- */
@media only screen and (min-width: 700px) and (max-device-width: 1280px) {		
	#section-ambassador .span_2_of_3 .col { width:85%; float:none; }
	/*Parallax BG  Tab Theme CSS*/		

	#clw-home .section-footer { display:none !important; }
	.lt-ie9 #clw-home .section-footer { display:block !important; }

  .video-container iframe,
  .video-container object,
  .video-container embed {
    width:80%;
    display:block;
    margin:0 auto;
  }
  .video-container .inner {
  width:100%;
  }

	.normal-ancor {	 			
		    font-size: .9em;	
	}
	
	#section-age-gate .base-layer,
	#section-holding .base-layer {
		background-image: url('../../layout_images/default/tab/bg/homepage.jpg');
	}
	#clw-home .base-layer {
		background-image: url('../../layout_images/default/tab/bg/age_gate.jpg');
	}
	#section-barley .base-layer {
		background-image: url('../../layout_images/default/tab/bg/barley.jpg');
	}
	#section-barley .transition-layer {
		background-image: url('../../layout_images/default/tab/bg/barley_content.jpg');
	}
	#section-hops .base-layer {
		background-image: url('../../layout_images/default/tab/bg/hops.jpg');
	}
	#section-hops .transition-layer {
		background-image: url('../../layout_images/default/tab/bg/hops_content.jpg');
	}
	#section-hops .transition-layer-video {
		background-image: url('../../layout_images/default/tab/bg/hops_video.jpg');
	}	
	#section-brew-master .base-layer {
		background-image: url('../../layout_images/default/tab/bg/brew.jpg');
	}
	#section-brew-master .transition-layer {
		background-image: url('../../layout_images/default/tab/bg/brew_content.jpg');
	}
	#section-brew-master .transition-layer-video {
		background-image: url('../../layout_images/default/tab/bg/brew_video.jpg');
	}
	#section-taste .base-layer {
		background-image: url('../../layout_images/default/tab/bg/taste.jpg');
	}
	#section-taste .transition-layer {
		background-image: url('../../layout_images/default/tab/bg/taste_content.jpg');
	}
	#section-terms-of-use .base-layer, 
	#section-terms-of-use .transition-layer,
	#section-privacy-policy .base-layer,
	#section-privacy-policy .transition-layer,
	#section-malting .base-layer {
		background-image: url('../../layout_images/default/tab/bg/privacy.jpg');
	}	
	#section-malting .transition-layer {
		background-image: url('../../layout_images/default/tab/bg/privacy_content.jpg');
	}

	#section-contact .base-layer{ 	
		background-image: url('../../layout_images/default/tab/bg/contact.jpg');
	}	

	#section-signup .base-layer { 	
		background-image: url('../../layout_images/default/tab/bg/sign_up.jpg');
	}

	#section-golfclub .base-layer {
		background-image: url('../../layout_images/default/tab/bg/golf_club.jpg');
	}	
	/*Parallax BG Tab Theme CSS*/

	#head-content {
		width: 90%;
	}
	#topNav {
		float: right;
		margin: 0;
	}
	#topNav li {
		float: left;
		padding: 0;
		margin: 0px;
		width: auto;
	}	
	.content-body .showOnWeb,  
	.content-body .showOnMob {
		display: none;
	}
	.content-body .showOnTab {
		display: block;
	}	
	.no-scroll-page .parallax-layer {
		min-height: 440px;
		padding: 3.5% 0;
	}	
	#clw-home .content-body {
		padding: 18% 0 24%
	}	
	#clw-home .intro .absolute-content {
		/* width: 30%; */
		width: 25%;
		right: 0;
	}	
	#section-ambassador .intro .absolute-content {
		width: 50%;
		right: 0;
	}	
	#age-gate-form fieldset {
		width: 58%;
		max-width: 370px;
	}		
	footer {
		position: static;
	}
	#copywrite {
		width: 71%;
	}
	.footer #copywrite1 {
		width: 45%;
	}
	#footer-content .swish-large {
		display: none;
	}
	.content-detail .showOnTab {
		display: block;
	}

	
	#clw-home.showOnWeb,
	#footer-content .showOnTab {
		display: block;
	}
	#section-ambassador .showOnMob,
	#footer-content .showOnMob {
		display: none;
	}
	#section-ambassador .content-detail h2 {
		margin: 0 auto 10px;
		font-size: 0.750em;
	}
	#section-ambassador .content-detail .releases-year h2 {
		margin: 10px auto -20px;
		font-size: 0.750em;
	}
			
	#footer-links {
		padding-left: 2%;
		margin-left: 2%;
		width: 19%;
	}
	#section-ambassador .content-width h2.scroll-nav-info	{
		font-size:1.5em;
	}
	.ambassador-masterbrewer-bg2 {	
		left: 60.2%;		
		top: -15%;
		width:38%;		
	}	
	.releases-year .bottel-img-col {
		width:60%;
	}	
	#section-ambassador .ambassador-logo {		
		width: 90%;
		padding: 2% 0 0;
	}
	#section-ambassador .parallax-layer {
		padding:10% 0;
	}
	#section-ambassador .parallax-layer .content-body {		
		padding:1% 0 8%;
	}
	.ambassador-previous-releases .releases-year .detail {
		width: 100%;	
	}
	/* personalise Bottle Your Details form*/
	.slide4 .OrderAccordian.ui-accordion .ui-accordion-content-active{
	 margin:-11px 0 0;
	 /* width:auto;	 */
	}		
	#section-signup .parallax-layer, #section-contact .parallax-layer {
		padding: 3.7% 0 0;
	}	
	.touch .parallax-layer {
		background-attachment:scroll;
	}	 
	.lt-ie9 .bottleOverlay {		
	 	position:relative;		
		z-index:300;
		 left: 16.5%;
		 /*margin-top: 4% !important*/
    	 margin-top: 7% !important;
    	 float: left;
    	 width: 26%;
	}
	/*.backstretch {
		top: 14% !important;
	}*/
	.bottleOverlay {	
		position:relative;
		z-index:300;
		left: 10%;
		margin-top: 4%;
		float: left;
		width: 30%;	
	}
	
		
	.releases-year-uppercase {				
		font-size:1.8em;				
	}	
	.releases-year-lowercase	{		
		font-size:3em;	
	}
	.releases-year .year {
		font-size:1.3em;
		margin-top:0px;
	}
	form ul li span.placeholder,#contact-form ul li span.placeholder{
		left:12px;
	}
	
	
	

}
/* iPad/Samsung Tablet (portrait and landscape) ----------- */

/*@media only screen and (min-width: 320px) and (max-width: 800px) and (max-height: 650px) {
	.bottleOverlay {
		left: 13% !important;
	}
	
}*/

@media all and (min-width: 943px) {
	.Ambassador-page .span3_img {
		width: 77%;
		margin: 0 auto;
	}
	.ambassador-masterbrewer-bg, .ambassador-experience-bg {
		margin-top: 0;	
		padding-top: 0;
		margin-bottom: 0;		
	}
	#section-ambassador .content-detail h2 {
		width: 77%;
		margin: 0 auto 10px;
	}	
	#section-ambassador .content-detail .releases-year h2 {
		width: auto;
		margin: 10px auto -40px;
	}
	#section-ambassador .span_3_of_3 .col {
		width: 77%;
	}
	.lt-ie9 #section-ambassador .span_3_of_3 .col {
		width: 65%;
		float:left;
		margin-left:12%;
	}		
	
	#section-ambassador .releases-image-portrait {
		float: left;
		width: 27%;
		margin: 4% 0 4% 15px;	
	}
	form ul li span.placeholder,#contact-form ul li span.placeholder{
		left:13px;
	}
	#section-age-gate .base-layer,
	#section-holding .base-layer {
		background-image: url('../../layout_images/default/web/bg/homepage.jpg');
	}
	#clw-home .base-layer {
		background-image: url('../../layout_images/default/web/bg/age_gate_2.jpg');
		background-repeat:no-repeat;
		background-size:2200px 1020px;
		height:627px;
	}
	#section-barley .base-layer {
		background-image: url('../../layout_images/default/web/bg/barley.jpg');
	}
	#section-barley .transition-layer {
		background-image: url('../../layout_images/default/web/bg/barley_content.jpg');
	}
	#section-hops .base-layer {
		background-image: url('../../layout_images/default/web/bg/hops.jpg');
	}
	#section-hops .transition-layer {
		background-image: url('../../layout_images/default/web/bg/hops_content.jpg');
	}
	#section-hops .transition-layer-video {
		background-image: url('../../layout_images/default/web/bg/hops_video.jpg');
	}
	#section-malting .transition-layer {
		background-image: url('../../layout_images/default/web/bg/privacy_content.jpg');
	}
	#section-brew-master .base-layer {
		background-image: url('../../layout_images/default/web/bg/brew.jpg');
	}
	#section-brew-master .transition-layer {
		background-image: url('../../layout_images/default/web/bg/brew_content.jpg');
	}
	#section-brew-master .transition-layer-video {
		background-image: url('../../layout_images/default/web/bg/brew_video.jpg');
	}
	#section-taste .base-layer {
		background-image: url('../../layout_images/default/web/bg/taste.jpg');
	}
	#section-taste .transition-layer {
		background-image: url('../../layout_images/default/web/bg/taste_content.jpg');
	}
	#section-terms-of-use .base-layer, 
	#section-terms-of-use .transition-layer, 
	#section-privacy-policy .base-layer, 
	#section-privacy-policy .transition-layer,
	#section-malting .base-layer  {
		background-image: url('../../layout_images/default/web/bg/privacy.jpg');
	}	
	#section-contact .base-layer{	
		background-image: url('../../layout_images/default/web/bg/contact.jpg');
		padding: 10% 0 4.2%;
	}	
	#section-signup	.base-layer{
		background-image: url('../../layout_images/default/web/bg/sign_up.jpg');
	}
	#section-golfclub .base-layer {
		background-image: url('../../layout_images/default/web/bg/golf_club.jpg');
	}
}

@media only screen and (min-width: 1023px) and (min-height: 670px) {
	#wrapper.no-scroll-page,  .no-scroll-page {
		height: 100%;
		margin: 0;
		position: fixed;
		width: 100%;
	}
	#wrapper.no-scroll-page #main-content,  
	.no-scroll-page #main-content {
		/*height: 87%; */
		height: 84%;
	}
	#wrapper.no-scroll-page #main-content section,  
	.no-scroll-page #main-content section {
		height: 100%;
		overflow: hidden;
	}
	#wrapper.no-scroll-page .parallax-layer {
		height: 73%;
		padding: 7% 0;
	}
	#wrapper #section-golfclub .parallax-layer {
		height: 78%;		
	}
	#wrapper.no-scroll-page #section-signup .parallax-layer, #wrapper.no-scroll-page #section-contact .parallax-layer {
		height:88%;
	}
	#section-contact .content-title h2{
	 margin:4% 0 1%;	
	}
	#section-signup .content-title h2{
		margin:0 0 5%;	
	}
	#section-contact .content-width{
		width:100%
	}
	 #section-ambassador .content-width h2 span.capsTitle, .releases-year h2 span.capsTitle {
	font-size: 2em;
	}	
	#section-ambassador .content-width h2 span.smallTitle, .releases-year h2 span.smallTitle {
	font-size: 3.2em;
	}
	#footer-content {
	 width: 90%;
	}
	#section-ambassador .need-padding{
		padding:18% 0 0 !important;
	}	
}

/* Web ----------- */
@media only screen and (min-width: 1025px) and (max-width: 2000px) {
	#topNav {
		display: block !important;
	}
	/*Common Classes */	
	.no-scroll-page .parallax-layer {
		min-height: 440px;
		padding: 3.7% 0;
	}	
	#section-signup .parallax-layer, #section-contact .parallax-layer {
		padding: 3.7% 0 0;
	}
	#clw-home .content-body {
		padding: 8% 0 16%
	}
	.bottleOverlay {    
		left: 12%;
		margin-top: 18px;
	}
	.bottlelabel {
		width: 60%;
		margin-left: 15px;
	}
	.bottlelabel span { 
		font-size: 0.700em;
		margin: 2px auto 0;    
	}
	
}
/* Web ----------- */

@media only screen and (min-width: 1281px) {	
	/*Parallax BG Web Theme CSS*/		
	#section-age-gate .base-layer,
	#section-holding .base-layer {
		background-image: url('../../layout_images/default/web/bg/homepage.jpg');
	}
	#clw-home .base-layer {
		background-image: url('../../layout_images/default/web/bg/age_gate_2.jpg');
		background-repeat:no-repeat;
		background-size:2200px 1020px;
		height:627px;
	}
	#section-barley .base-layer {
		background-image: url('../../layout_images/default/web/bg/barley.jpg');
	}
	#section-barley .transition-layer {
		background-image: url('../../layout_images/default/web/bg/barley_content.jpg');
	}
	#section-hops .base-layer {
		background-image: url('../../layout_images/default/web/bg/hops.jpg');
	}
	#section-hops .transition-layer {
		background-image: url('../../layout_images/default/web/bg/hops_content.jpg');
	}
	#section-hops .transition-layer-video {
		background-image: url('../../layout_images/default/web/bg/hops_video.jpg');
	}
	#section-malting .transition-layer {
		background-image: url('../../layout_images/default/web/bg/privacy_content.jpg');
	}
	#section-brew-master .base-layer {
		background-image: url('../../layout_images/default/web/bg/brew.jpg');
	}
	#section-brew-master .transition-layer {
		background-image: url('../../layout_images/default/web/bg/brew_content.jpg');
	}
	#section-brew-master .transition-layer-video {
		background-image: url('../../layout_images/default/web/bg/brew_video.jpg');
	}
	#section-taste .base-layer {
		background-image: url('../../layout_images/default/web/bg/taste.jpg');
	}
	#section-taste .transition-layer {
		background-image: url('../../layout_images/default/web/bg/taste_content.jpg');
	}
	#section-terms-of-use .base-layer, 
	#section-terms-of-use .transition-layer, 
	#section-privacy-policy .base-layer, 
	#section-privacy-policy .transition-layer,
	#section-malting .base-layer  {
		background-image: url('../../layout_images/default/web/bg/privacy.jpg');
	}	
	#section-contact .base-layer{	
		background-image: url('../../layout_images/default/web/bg/contact.jpg');
		padding: 10% 0 4.2%;
	}	
	#section-signup	.base-layer{
		background-image: url('../../layout_images/default/web/bg/sign_up.jpg');
	}
	#section-golfclub .base-layer {
		background-image: url('../../layout_images/default/web/bg/golf_club.jpg');
	}
	#section-ambassador 	{		
		background-attachment:fixed !important;		
		background-position: center top;
		background-repeat: no-repeat;
		min-height: 550px;
		padding: 5% 0;
		background-color:transparent;
		background-size: cover;	
	}		
	/*Parallax BG Theme CSS*/		
	 #clw-home .base-layer {
        padding: 12.5% 0;
    }


	.bottleOverlay img{
		width: 100%;
	}
	.normal-ancor {	
		font-size:1em;
	}
	.bottleOverlay {    
		left: 14%;		
		margin-top: 68px;
	}
	.backstretch > img{
		top:-10px !important;
	}
	#section-ambassador .content-width h2 span.capsTitle, .releases-year h2 span.capsTitle{
	font-size:2.7em;
	}
	#section-ambassador .need-padding{
		padding:10% 0 0 !important;
	}	
	
}

@media only screen and (min-width: 1441px) {
	#clw-home .base-layer {
		padding: 16.5% 0 0;
	}
	#wrapper.no-scroll-page #main-content,  
	.no-scroll-page #main-content {	
		height: 91.5%;		
	}
	#section-contact .base-layer {
    	padding: 11% 0 0;
	}
	/*.bottleOverlay {
		left: 14.5% !important;
    	margin-top: -2.5% !important;
	}
	.bottleOverlay{
	margin-top:-2.8%;
	}*/
	
	.bottleOverlay {    
		left: 15.8%;
		margin-top:-10px;
	}	
	.lt-ie9 #section-ambassador .span_3_of_3 .col {
		width: 46%;
		float:left;
		margin-left:11.5%;
	}	
}

/* This media query is used only for pges where no scroll is required and wrapper id element has the class "no-scroll-page" */


@media only screen and (min-height: 900px) {
	.base-layer {
		min-height: 520px;
	}
	.parallax-layer {
		padding: 10% 0 12.5% 0;
	}
	#section-contact .base-layer { 
    	padding:14.98% 0 0;
	}
	
}

@media only screen and (max-width: 1440px) and (min-height: 900px) {
	.base-layer {
		min-height: 570px;
	}
	.parallax-layer {
		padding: 17% 0 12.5%;
	}
	.bottleOverlay {    		
		margin-top: 40px;
	}	
	
}

@media only screen and (min-width: 1024px) and (max-width: 1650px) and (min-height: 950px) {
	.base-layer,  .parallax-layer {
		min-height: 650px;
		padding-top: 20%;
	}
	.parallax-layer {
		padding: 13.5% 0 6.5% 0;
	}
	#clw-home .base-layer {
		padding: 20% 0 0;
	}
	.lt-ie9 .parallax-layer {
		padding: 4% 0 12.5% 0;
	}
	.lt-ie9 .base-layer {
		padding: 10.5% 0 12.5% 0;
	}
	.lt-ie9 #clw-home .base-layer {
		padding: 10% 0;
	}	
	.bottleOverlay {	
    	left: 12%;
    	width: 28%;  		
	} 
	
}

@media only screen and (min-width: 1550px) {

	.bottleOverlay {    
		left: 16.8%;
		margin-top:26px;
	}
	.bottlelabel span { 
		font-size: 0.688em;
		margin: 2px auto 0;    
	}	
	
}


/* only iPad/Samsung Tablet Devices (portrait) ----------- */
@media only screen and (min-width: 700px) and (max-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
	.touch .bottleOverlay {		
		width:52%;
		left: -7% !important;
		margin-top: -15px;
	}
	
	.android .bottleOverlay {		
		width:52%;
		left: -10% !important;
		margin-top: -12.5% !important;
	}
	.content-body {
		padding: 13.5% 0;
	}

	.parallax-layer {	
		min-height: 765px;
		padding: 23% 0;		
	}

	.home-page .content-width.span_2_of_3 {		
		width: 78.8%;
	}

	.base-layer {
		padding: 7% 0 30%;
	}
	#clw-home .base-layer {
		padding: 10.5% 0;
	}
	#wrapper.no-scroll-page,  .no-scroll-page {
		height: 100%;
		margin: 0;
		position: fixed;
		width: 100%;
	}
	#wrapper.no-scroll-page #main-content,  
	.no-scroll-page #main-content {
		height: 85%;
	}
	#wrapper.no-scroll-page #main-content section,  
	.no-scroll-page #main-content section {
		height: 100%;
		overflow: hidden;
	}
	#wrapper.no-scroll-page .parallax-layer {
		height: 73%;
		min-height: 580px;
		padding: 13.5% 0;
	}
	#clw-home .content-body {
		padding: 50% 0;
	}		
	#clw-home .intro .absolute-content {
		width: 36%;
		right: -7%;
	}
	#section-ambassador .intro .absolute-content {
		right: -6%;
		top: -55%;
		width: 56%;
	}
	/* ambassador */
	
	#section-ambassador .parallax-layer {
		padding:6% 0 0% !important;
	}
	#section-ambassador .parallax-layer .content-body {		
		padding:5% 0 0;		
	}	
	#section-ambassador .content-detail {
		margin:0;
	}	
	#section-ambassador .content-width figure{
		width:100%;
		margin:0 auto;		
	}
	#section-ambassador .content-width.span_2_of_3 {
		margin:0 0 0 13%;
		width: 63.8%;
	}
	#section-ambassador .span_2_of_3 .col {
		width:85%;
		margin-right:5%;
	}
	#section-ambassador .content-width h2 span.capsTitle,
	.releases-year h2 span.capsTitle {
		font-size:2.5em;
	}
	#section-ambassador .content-width h2 span.smallTitle, 
	.releases-year h2 span.smallTitle {
		font-size:3em;
	}		
	#section-ambassador .content-width h2.scroll-nav-info	{
		font-size:1.5em;
	}
	#section-ambassador  h2.scroll-nav-info {		
		font-size:1.5em;
		margin-top:20px;	
		padding:0.2em 0;	
	}
	#section-ambassador  h2.scroll-nav-info span {
		display:inline-block;
		text-align:center;
		float:none;
		margin:2% 0;
	}
	#section-contact fieldset, #section-signup fieldset{ width:95%;}
	#ambassador-form-releases ul li {
		margin-bottom: 5%;
		padding-right: 10%;
		width: 100%;
	}		
	.releases-year .col .year, .ambassador-previous-releases .tagLine	{
		font-size:3em;
	}
	.ambassador-previous-releases .releases-year {
		width:85% !important;
	}
	.ambassador-previous-releases .no-image,	
	.ambassador-previous-releases .with-image {
		width:45%;
	}
	.ambassador-previous-releases .releases-year-image {
		width:32.8%;
	}	
	.ambassador-about-bg {
		background:url("../../layout_images/default/web/Ambassador/Bottle.png") no-repeat scroll 100% 0 / 36% auto transparent;		
	}		
	.ambassador-masterbrewer-bg {
		background: url("../../layout_images/default/web/ambassador_master_brewer1.jpg") no-repeat scroll 0 top transparent;
		padding-top: 14%;
		background-size:75% auto;
	}	
	.ambassador-experience-bg {
		background: url("../../layout_images/default/web/ambassador_crown_experience.jpg") no-repeat scroll 0 top transparent;
		padding-top: 14%;
		background-size:75% auto;
	}
	.ambassador-about-bg1 {
		background:none;
		border: 1px solid transparent; /* fix for responsive */
	}
	.ambassador-masterbrewer-bg2,
	.ambassador-about-bg2	{
		display:none;
	}	
	/* ambassador */

	.bottleStrip {	
		bottom: 20%;		
	}
	.slide2 {
		height: 673px;
	}		
	#section-ambassador .content-width.span_2_of_3 {
		margin:0 auto;
		width:74%;
	}
	.showOnTabPO {		
		display: block;
		margin: 0 auto;
		width: 36%;
	}
	.ambassador-about-bg {
    	background: none;    	
	}
	/* personalise Bottle Your Details form*/

	.pb-page .content-body {
		padding:7.5% 0;
	}
	.slide4 .OrderAccordian 
	{
		left: 29.5%;
	}
	.slide4 {
		width:80%;
		margin:-10% auto 0 10px;
	}
	.slide4 .OrderDetails {
		width:94.4%;
		margin:0 0 10px 10%;
	}
	.slide4 .OrderDetails > h2 {
		font-size:1.2em;
		padding:5px 0;
	}
	.slide4 .OrderDetails > h2 a.edit {
		margin-top:2px;
	}
	.slide4 form ul li div.selector{
	 width:97% !important;	
	 margin-right:5%;
	}	
	.slide4 .order.Payment .cardtype{
		width:44.5% !important;			
		margin-right:4% !important;
	 }
	 .slide4 .order.Payment .expY{	
		width: 16% !important;
	}
	.slide4 .order.Payment .expM {	
		width: 16% !important;
	}	
	.slide4 .order.Payment .cvv {
		width:14% !important;
	}
	
	.slide4 li > .title {
		width:93%;
	}
	
	.slide4 .order.Payment .postal{
	 margin: 0 1% 0 3.5%;	
	}
	.slide4 .order.Payment .fieldQut{
		width: 22.2%%;
	}
	
	.ambassador-masterbrewer-bg {
    	background-image: url("../../layout_images/default/web/ambassador_master_brewer1.jpg");
		background-size: 75% auto;
    	background-repeat: no-repeat; 
    	padding-top:24%;   	    	 
	}
	.ambassador-experience-bg {
    	background-image: url("../../layout_images/default/web/ambassador_crown_experience.jpg");
		background-size: 75% auto;
    	background-repeat: no-repeat; 
    	padding-top:24%;   	    	 
	}
	
	.pbLableing,
	.orderPreview {
		top:0px;
		left:40%;
	}	
	#section-ambassador .left-border-line {
		padding: 10% 0 2%;		
	}
	.age-gate-page  #footer-content .swish-large, .golf-page #footer-content .swish-large, .contact-page #footer-content .swish-large, .signup-page #footer-content .swish-large, .pb-page #footer-content .swish-large, .holding-page #footer-content .swish-large{
		display: none;
	}		
	
	#section-signup .parallax-layer, #section-contact .parallax-layer{
	padding:0 !important;
	}	
	#section-contact .content-title h2, #section-signup .content-title h2{
	  margin-top: 0%;
	}
	.contact-page header, .signup-page header{ 
		position:relative;
	}    
   /*	.backstretch {
		top: 0% !important;
	}*/
	.content-title h2 span.capsTitle {
    	font-size: 4.231em;
	}
	

 	.bottlelabel {
    	display: block;
    	margin: -165% 0 0 0 !important;
    	width: 60%;    	  				
    }
	
	#section-ambassador .ambassador-logo {
		margin-bottom: 150px;
		padding: 10% 0 0;		
	}
	
	#section-ambassador .intro .absolute-content {
		top:-165%;	
	}
	form ul li span.placeholder, #contact-form ul li span.placeholder{
	left:10px !important;
	}
	
	.normal-ancor {	 			
		    font-size: 1.25em;	
	}
	.emailSubscriptionBlock {	
	    left: 12%; 		    
	}
	.bottlelabel {			
		position: relative !important;			
		top: 38%;		
		padding: 0 10% 0 13%;	
	}
	.slide4 .order .suburb{
	 width:63%;
	 margin-right: 5%;
	}	
	.sendMailDialog { 
	 top:25% !important;
	 left:13% !important;
	}
	.preloaderDialog {
	 top:45% !important;
	 left:47% !important;;
	}	
	.errorDialog{
	top:45% !important;
	 left:37%  !important;
	}
	form ul li span.placeholder, #contact-form ul li span.placeholder{
	 font-size:16px;
	 left:9px !important;
	}	
	 
	.cvv .placeholder{
		width:85% !important;
		left:6% !important;
	}
	.expM .placeholder{
		width:89% !important;
		left:6% !important;
	}
	.expY .placeholder{
		width:90% !important;
		left:4% !important;
	}
	.holdertxt .placeholder{
	width:94% !important;
	}
	
		.orderPreview {	
		top:20% !important;
		left:40%  !important;		
	}
	.orderPreview ul li.pb_continue div.button span {
		background-position: 121px -39px;
		
	}
	#sendmailtoFriend ul li span.placeholder{
		font-size:10px;
	}
	.ambassador-masterbrewer-bg, .ambassador-experience-bg{
		background:none;
	}
	
}

/* only iPads/Samsung Tablet Devices (landscape) ----------- */
@media screen and (min-width: 801px) and (max-width: 1280px) and (max-device-width: 1280px) and  (orientation: landscape) {
	
	.bottleOverlay {
		height:500px;
		margin-top: 4% !important;	
		margin-left:4% !important;		
	}
	.bottlelabel{
		top:52.7% !important;
	}
	.touch .bottleOverlay {		
		width:30%;
		left: 12.5%;
		margin-top:33px;		
	}

	.touch.android .bottleOverlay {		
		width:26%;
		left: 14% !important;
		margin-top: 10% !important;
	}
	

	#wrapper.no-scroll-page,  
	.no-scroll-page {
		position: static;
	}
	#section-barley .base-layer, 
	#section-hops .base-layer, 
	#section-malting .base-layer, 
	#section-brew-master .base-layer, 
	.transition-layer-video .content-detail {
		padding-top: 8%;
	}		
	/* ambassador */
	#section-ambassador .parallax-layer {
		padding:8.5% 0;			
	}
			
	#section-ambassador .content-width h2.scroll-nav-info	{
		font-size:1.5em;
		margin-top:2%;
	}
	#section-ambassador .content-width h2 span.capsTitle, .releases-year h2 span.capsTitle {
		font-size:2.5em;
	}
	#section-ambassador .content-width h2 span.smallTitle, .releases-year h2 span.smallTitle {
		font-size:3em;
	}
	.ambassador-masterbrewer-bg, .ambassador-experience-bg {
		padding-top:14.5%;
	}
	/* ambassador */
	
	#section-golfclub .content-title h2{
		padding-top:5%;
	}
	
	#section-golfclub .content-detail {
    	margin-top: -22px;
	}

	#clw-home .parallax-layer {
		padding: 12% 0;		
	}
 	.contact-page header, .signup-page header{ 
		position:relative;
	}
	#section-golfclub .intro{
		margin: 18% auto 0;		
	}

	.orderPreview {	
		top:6% !important;
		left:50%  !important;		
	}
	.pbLableing {
		margin-top:15%;
	}
	.pbLableing div.selector{
		width:235px !important;

	}
	.slide4 .OrderAccordian {
		top:10%;				
	}
	form ul li span.placeholder, #contact-form ul li span.placeholder{
	left:10px !important;
	}
	
	.normal-ancor {	 			
		    font-size: 1em;	
	}

	.sendMailDialog {
	 top:17% !important;
	 left:23% !important;
	}
	.preloaderDialog {
	 top:47% !important;
	 left:47%  !important;
	}
	.errorDialog{
	top:45% !important;
	 left:37%  !important;
	}
	
	#bottleLabel{
	font-size:12px;
	line-height: 10px !important;
	margin-bottom:1px;	
	width:91%;
	}
	#bottleMsg{
	line-height: 11px;
	width:88%;
	margin-bottom: 4px;	
	}
	#bottleMsg2, #bottleMsg3{
		width:89%;
	}
	form ul li span.placeholder, #contact-form ul li span.placeholder{
	 font-size:16px;
	 left:9px !important;
	}
	
	.cvv .placeholder{
		width:85% !important;
		left:6% !important;
	}
	.expM .placeholder{
		width:90% !important;
		left:6% !important;
	}
	.expY .placeholder{
		width:90% !important;
		left:4% !important;
	}
	#sendmailtoFriend ul li span.placeholder{
		font-size:10px;
	}	
	.bottlelabel span.pbMsg{

		 font-size: 0.5em;
	}
	
}

/* only samsung S3Devices ----------- */
@media only screen and (-webkit-device-pixel-ratio: 2) {
	.touch.android  #section-hops .content-body .content-title h2 {
			padding: 20px 0;			
	}
	.android  #section-Personalise .bottleStrip{
		position:absolute !important;
		top: 80% !important;
	}
	.touch.android   .bottleOverlay {				
    	top: -45% !important; 		
	} 
	
	.touch.android .orderPreview ul li p.deliveryNote {  
		font-size: 1em;
		margin-top: 4px;
	}	
	.touch.android  .slide4 {
		margin-bottom:-50px;
	}
	.android  #bottleMsg{
		/* font-size:8px; */
		margin-bottom: 3px;
	}
	.touch.android .slide4 .order div.button span{	
		font-size:16px;
		 background-position: -440px -774px;	
	}
	.android .Ambassador  .backstretch img {
		height:980px !important;
		width: 1880px !important;	

	}
}
@media screen and (min-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (-webkit-device-pixel-ratio: 3) {
	.touch.android  .orderPreview {	
		left:2%;
		top: 280px;
	}
	.touch.android   .bottleOverlay {				
    	top: -65%;   	    	
	} 		
	.android  #section-Personalise .bottleStrip{
		top: 75% !important;
	}
	.android .Ambassador  .backstretch img {
		height:980px !important;
		width: 1880px !important;	

	}
	.emailSubscriptionFormBlock div.button span {
		background-position: 140px -39px;				    			    
	}
	.android .slide4 {
		margin-bottom:-35px;
	}
	
	
}

@media screen and (min-device-width: 1280px) and (-webkit-device-pixel-ratio: 2) {
	.touch.android .orderPreview {	
		left:2%;
		top: 270px;		
	}
	.touch.android .bottleOverlay {				
    	margin-top: -80% !important;   
			
	} /* iPhone */
	
	.touch.android .base-layer{
		background-image:url(../../layout_images/default/mob/bg1/PB_BG.jpg);
	}
	.touch.android .grayBg .base-layer {
		background-image:url(../../layout_images/default/mob/bg1/PB_BG_grey.jpg);
	}
	
	.touch.android .pbStretch.backstretch {
		display:none !important;	
	}
	
	.emailSubscriptionFormBlock div.button span {
		background-position: 210px -39px;				    			    
	}	
	.android  #section-Personalise .bottleStrip{
		width:640px;
		top: 82% !important;
		
	}
	.touch.android .slide4 .order div.button span{	
		font-size:17px;	
		 background-position:-367px -774px;		 	
	}
	.android  #bottleMsg{
	font-size:8px;
	margin-bottom: 3px;
	}

}


/* s3 specific code ends here */

/* media queries for fixing screen preset specfic issues  */
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
	.bottleOverlay {    		
		margin-top: 33px;
		left: 10.5%;	
	}
	
	.backstretch > img{
		top:-27px !important;
	}
	.lt-ie9 .slide4 .OrderAccordian{
	  top:10px;
	}
}


@media only screen and (min-width: 1440px) {
	.bottleOverlay {    		
		margin-top:37px;	
	}	
	.slide4 .OrderAccordian{
	  top:27px;
	}
	.lt-ie9 .slide4 .OrderAccordian{
	  top:-27px;
	}
}

@media only screen and (min-width: 1346px) {

	.lt-ie9  .orderPreview, .pbLableing {		
		margin-top: 6%;		
	}		
	.lt-ie9 .bottlelabel{
		top:308px !important;
	}
	.lt-ie9 .bottleOverlay {			 	
		 height:100px;
		 margin-top: 0px;		 
	}		
}
@media only screen and (min-width: 1436px) {
			
	.lt-ie9 .bottlelabel{
		top:320px;
	}	
	.lt-ie9 .bottleOverlay {			 	
		margin-top:0 !important;
	}	
}
@media only screen and (min-width: 1550px) {
		
	.lt-ie9 .bottlelabel{
		top:360px;
	}	
	.slide4 .OrderAccordian{
	  top:17px !important;
	}	
}
@media only screen and (min-width: 1600px) {
	/*21 October chnges*/	
	.lt-ie9 .bottleOverlay {			 	
		 height:1080px;
	}
	.lt-ie9 .bottlelabel{
		top:55.5%;
	}
}

@media only screen and (min-width: 1234px) {
	#section-ambassador .content-width h2 span.capsTitle.break {
		vertical-align: middle;
		display: inline-block;
		text-align: left;
		margin-bottom: -12px;
	}
}


@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	.bottleOverlay {
		margin-top: 6%;
		left: 10%;
	}
	.lt-ie9 .bottleOverlay,
	.lt-ie10 .bottleOverlay {			 	
		 height: 650px;
		 left: 11%;
		 width: 28%;
	}
	.lt-ie9 .bottlelabel,
	.lt-ie10 .bottlelabel,
	.lt-ie11 .bottlelabel {
		top: 48.5%;	
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1365px) {
		
	.bottlelabel {
		width: 55%;
		margin-left: 20px;	
	}
	#section-ambassador .need-padding {
    padding: 18% 0 0 !important;
	}
	.lt-ie9 #section-ambassador .need-padding {
    padding: 7% 0 0 !important;
	}
	
	#section-ambassador .content-width h2 span.capsTitle, .releases-year h2 span.capsTitle {
	font-size: 2.8em;
	}	
	#section-ambassador .content-width h2 span.smallTitle, .releases-year h2 span.smallTitle {
	font-size: 3.5em;
	}
	
	.lt-ie9  #section-ambassador .content-width h2 span.capsTitle, .releases-year h2 span.capsTitle {
	font-size: 43px;
	}	
	.lt-ie9  #section-ambassador .content-width h2 span.smallTitle, .releases-year h2 span.smallTitle {
	font-size: 67px;
	}
}

@media only screen and (max-width: 1280px) and (max-height: 1040px) {	
	.bottleOverlay {
	    left: 8.7% !important;
	    margin-top: 46px;
	}
}

@media only screen and (min-width: 1280px) and (max-width: 1365px) {
	.bottleOverlay {	
		 margin-top: 37px;
		 left: 10.7%;
	}		
	.bottlelabel {
		/*width: 47%;*/
		width: 50%; /*JB 11.11.13*/
		/*margin-left: 34px;*/
		margin-left: 29px; /*JB 11.11.13*/ 	
	}
	.bottlelabel span.pbName {
		font-size: 0.750em;
	}
	.lt-ie9 .bottleOverlay,
	.lt-ie10 .bottleOverlay,
	.lt-ie11 .bottleOverlay {	
		height: 300px;
		left: 16.5%;
		margin-top: .5% !important;
	}
	.lt-ie9 span.pbName,
	.lt-ie10 .bottlelabel span.pbName,
	.lt-ie11 .bottlelabel span.pbName {
		font-size: 0.875em;
	}
	.lt-ie9 span.pbMsg,
	.lt-ie10 .bottlelabel span.pbMsg {
		font-size: 0.500em;
	}
}



@media only screen and (min-width: 1366px) {
	.bottleOverlay {    		
		margin-top: 7px;	
		left: 17%;
	}	
	
	.lt-ie10 .bottleOverlay,
	.lt-ie11 .bottleOverlay {
		margin-top: 0px;
		left: 17%;
		top: -65px;	
	}
	.lt-ie9 .bottlelabel {
		margin-top: 12px;		
	}
	.lt-ie10 .bottlelabel,
	.lt-ie11 .bottlelabel {
		top: 63%;
	}
	
	.slide4 .OrderAccordian{
	  top:7px;
	}
	.lt-ie9 .slide4 .OrderAccordian{
	  top:10px;
	}
	
	
}


@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 768px) and (max-height:799px) {
	.bottleOverlay {	
		 left: 10%;
		 margin-top: 47px;
	}
}
@media screen and (min-width: 1280px) and (max-width: 1280px) and (min-height: 800px) and (max-height: 800px) {
	.bottleOverlay {	
		 left: 13%;
		 margin-top: 3px;
	}	  
}

@media only screen and (min-width: 1599px) {
	/*21 October chnges*/	
	.bottleOverlay {    		
		margin-top:60px;
		left: 12%;	
	}
	.bottlelabel span.pbMsg {
		font-size: 0.500em;	
	}
	.lt-ie9 .bottleOverlay {			 	
		 height:1080px;
	}
	.lt-ie9 .bottlelabel{
		top:55.5%;
	}
	.lt-ie10 .bottlelabel {
		top: 72%;	
	}
	.lt-ie10 .bottleOverlay {
		margin-top: 4.5% !important;
		left: 12.5%;	
	}
	@-moz-document url-prefix() { 
		.bottleOverlay {
			margin-top: 4.5% !important;
			left: 12.5%;	
		}
	}
}

@media only screen and (min-width: 1800px) {
	/*21 October chnges*/	
	.lt-ie9 .bottleOverlay {			 	
		 height:700px;
	}
	.lt-ie9 .bottlelabel{
		/*top:63.5%;*/
		top: 59.5% !important;;
	}
	.bottleOverlay {
		left: 16.5%;
		margin-top: 2.5% !important;
	}	
}

@media only screen and (min-width: 1440px) and (max-width: 1598px) {
	.bottleOverlay {	
		 left: 17%;
		 margin-top: 25px;
	}
	.lt-ie11 .bottleOverlay {	
		height: 400px;
		left: 13%;
		margin-top: 4.8% !important;
	}
	.lt-ie11 .bottlelabel span.pbName {
		font-size: 0.875em;
	}
	.lt-ie10 .bottlelabel span.pbMsg {
		font-size: 0.500em;
	}
	.ie9  #bottleMsg{
		margin-top:2px;
	}
	.ie9 .bottlelabel span.pbName{
		margin-top:10px;
	}
	.slide4 .OrderAccordian{
	  top:30px;
	}
}

@media screen and (max-width: 400px) and (orientation: portrait) and (device-aspect-ratio: 40/71) {
	.touch .bottleOverlay{
		margin-top:-235px !important;
	}
}

@media screen and (max-device-width: 1280px) and  (orientation: landscape) and (device-aspect-ratio: 40/71) {
	.touch .bottleOverlay{
		margin-top:-235px !important;	
	}
	.orderPreview {
		top: 260px;
	}
	.bottlelabel{
		width: 51% !important;		
	}
	.orderPreview ul li p.deliveryNote{
		 white-space: nowrap;
	}
	#bottleMsg {
		font-size:8px;
		margin-bottom: 3px;    
	}
}

@media screen and (orientation: portrait) and (max-device-width: 320px) and (max-device-height: 480px) and (device-aspect-ratio: 2/3)  {
	.touch .bottleOverlay{
		margin-top:-235px !important;		
	}
	.content-title h2 span.capsTitle {font-size: 3em;}
}

@media screen and  (orientation: landscape) and (device-aspect-ratio: 2/3) and (max-device-width: 640px) and (max-device-height: 960px) {
	.ios .bottleOverlay{
		margin-top:-235px !important;	
	}
	.ios .orderPreview {
		top: 260px;
	}
	.ios  .bottlelabel{
		width: 51% !important;		
	}
	.ios. orderPreview ul li p.deliveryNote{
		 white-space: nowrap;
	}
	.ios #bottleMsg {
		font-size:8px;
		margin-bottom: 3px;    
	}
}

/*mods from 03.11.13*/
/*
body .backstretch img {position: static important!; min-width:100% important!; max-width:100% important!; height:auto important!; }
@media only screen and (min-width: 1px) and (max-width: 2000px) {
body .backstretch img {position: static important!; min-width:100% important!; max-width:100% important!; height:auto important!; }
}
*/
/*return scroll up and down text to default*/
.section-footer p { font-family: inherit;}

/*center headings and content on the ingredients page*/
.home-page .content-detail .detail, .home-page .content-detail .tagLine {text-align:center;}
.sectionMalt .span_2_of_3 .detail, .sectionMalt .span_2_of_3 .tagLine {text-align: center;}
#section-taste .base-layer .content-title .detail {text-align: center; }
#section-taste .span_2_of_3 .tagLine, #section-brew-master .span_2_of_3 .tagLine {text-align:center;}
.content-detail .detail, .content-detail .tagLine {max-width:100%}

/*center home page hero content and push bottle to the right*/
#clw-home .intro { width: 53%;}
@media only screen and (min-width: 1px) and (max-width: 699px) {
#clw-home .intro { width: 41%;}	
#clw-home .intro .absolute-content { bottom: auto; top: -20px;}
#clw-home .normal-ancor {height:10px; padding: 5px 0; margin: 5px 0 2px;font-size:11px;}
}
@media only screen and (min-width: 1px) and (max-width: 320px) {
#clw-home .intro { width: 50%; padding-right:25%;}	
}

/*Image replacement text on Barley Section*/
.image-text {display:inline-block; overflow:hidden; text-indent:-5000px; background: center top no-repeat scroll}
.australias-finest {width:444px; height:107px; background:transparent url(../../layout_images/default/image-text/australias-finest.png);}
.australias-finest.mobile-version {width:220px; height:53px; background:transparent url(../../layout_images/default/image-text/australias-finest-mobile.png);}

/*Fix mobile and desktop content appearing at the same time */
@media only screen and (min-width: 1px) and (max-width: 699px) {
.showOnMob {display: block;	}	
.slide4 #age-gate div.year { width: 33%; }
.bottleStrip {display:none;}
}

/* normalize selects and input text and make errors more prominent across screens*/

.order .placeholder, .slide4 .order .placeholder { font-family: 'beaufortmediumregular', sans-serif; font-weight: 600; font-size: 16px; font-weight:bold; left: 8px; top: 4px;}
.slide4 input.uniform-input, .slide4 select.uniform-multiselect, .slide4 textarea.uniform { font-size: 16px; font-weight: bold; }
.slide4 div.selector span {font-size: 16px !important; }
.slide4 div.selector.error span { font-size: 16px !important;}
form ul li span.placeholder { font-family: 'beaufortmediumregular', sans-serif; font-size: 16px; font-weight:bold; }
.slide2 form ul li span.placeholder { font-size: 1.1em; }
input.uniform-input, select.uniform-multiselect, textarea.uniform {font-size: 16px; font-weight:bold;}

/*Design Label Form*/
#inputBottleLabel, #pbTextMsg, #pbTextMsg1, #pbTextMsg2, #pbTextMsg3 {/*text-transform:none;*/}

/*Making the header clickable in the accordion*/
.ui-accordion .ui-accordion-header.done:hover {cursor:pointer !important;}

/*Bottle label*/
/* see #1242 */
.bottlelabel { top:36.9%;}
/*
.bottlelabel span.pbName {font-size: 1.1em; margin-bottom:4px;}
.bottlelabel span.pbMsg {font-size: 0.85em; height:12px; line-height:12px;}	

@media screen and (min-width: 1280px) and (max-width: 1600px)  {
.bottlelabel span.pbName {font-size: 0.95em; margin-bottom:4px;}
.bottlelabel span.pbMsg {font-size: 0.75em; height:9px; line-height:9px;}	
.content-title h2 span.capsTitle {font-size: 5.29em;}
	
}

@media screen and (min-width: 1025px) and (max-width: 1280px)  {
.bottlelabel span.pbName {font-size: 0.80em; margin-bottom:3px;}
.bottlelabel span.pbMsg {font-size: 0.65em; height:8px; line-height:8px;}	
.content-title h2 span.capsTitle {font-size: 5.29em;}
	gtp,
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
.bottlelabel span.pbName {font-size: 0.75em; margin-bottom:2px;}
.bottlelabel span.pbMsg {font-size: 0.6em; height:7px; line-height:7px;}	
.content-title h2 span.capsTitle {font-size: 5.29em;}	
}

@media only screen and (min-width: 1px) and (max-width: 800px) {
.bottlelabel span.pbName {font-size: 0.70em; margin-bottom:2px;}
.bottlelabel span.pbMsg {font-size: 0.55em; height:6px; line-height:6px;}	
}
*/
