/* #Media Queries
================================================== */
	
	/* Larger than mobile */
	@media (min-width: 400px) {
	}
	
	/* Larger than phablet (also point when grid becomes active) */
	@media (min-width: 550px) {

		.wine-block {min-height:700px;}
	}
	
	/* Larger than tablet */
	@media (min-width: 750px) {

		.logo {width:330px;margin:20px 0 0 30px;}
		.sticky .mobile-nav-trigger-outter {top:13px;right:30px;}
		.screen-title span {font-size:5.0rem;}

		.brand-intro {padding:160px 0 120px;}
		.brand-intro-content {margin:-80px 0 0 -80px;max-width:400px;box-sizing: border-box;}

		.wine-block {width:21%;min-height:750px;}
		.brand-wines {grid-template-columns: repeat(auto-fill, 21%);}


		.footer-brands {grid-template-columns: repeat(auto-fill, 31%);}
		.main-brands-grid {display: grid;grid-template-columns: repeat(auto-fill, 48%);justify-content: space-between;align-items:center;}


	}
	
	/* Larger than desktop */
	@media (min-width: 1000px) {
		.button {padding:15px 45px;}

		.screen-title span {font-size:7.0rem;}

		.home-map {display:table;width:100%;}
		.home-map-col {display:table-cell;width:50%;vertical-align: middle;padding:80px 0;}
		.home-map .home-map-col:nth-child(2) {height:auto;}
		.brand-slide-content p {font-size:2.2rem;}

		.instagram-column {width:50%;float:left;}
		.instagram-column a {display:table;height:800px;}
		.instagram-block a {height:400px;}
		.insta-content {display:table-cell;padding:0;width:100%;height:100%;vertical-align: middle;background:rgba(0,0,0,0.5);transition:all 0.4s;}
		.instagram-column .insta-name {font-size:1.4rem;}

		.home-cta {padding:200px 0;}

		.brand-logo-link {display:block;padding:80px 30px;margin:30px;}

		.brand-banner-inner {min-height:650px;}
		.brand-banner-logo {padding-top:200px;}
		.brand-add-content {width:80%;margin:0 auto;}
		.brand-add-picture {margin-top:-140px;}

		.sidebar {padding-left:15%;}
		
		.main-brands-grid {grid-template-columns: repeat(auto-fill, 31%);}

		.footer-top {display:table;width:100%;background:#fff;}
		.footer-left {display:table-cell;width:20%;background:#b2ab9c;}
		.footer-right {display:table-cell;width:80%;}
		
		.footer-brands {grid-template-columns: repeat(auto-fill, 15.5%);}


	}
	
	/* Larger than Desktop HD */
	@media (min-width: 1200px) {
		.screen-title span {font-size:9.0rem;}
		.brand-slide-content p {font-size:3.8rem;}
		.brand-slide-content {padding:80px;}
		.brand-stats {background-attachment: fixed;}

	}

	@media (min-width:1400px) {
		.footer-left-inner {padding:60px;}

	}
