@media(min-width:1025px) and (max-width:1280px){
	.logo img {
	    margin: 0px auto 0;
	    width: 50%;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 10px;
		font-size: 16px;
	}
	.myMenu ul li::after, .myMenu ul li:last-child::after{
		top:10px;
	}
	header{
		padding: 0;
	}
	.navbar-brand-centered{
		width:240px;
	}
	.my-navbar{
		margin-top:10px;
	}
	.dropdown-menu{
		top:50px;
	}
	.tasting-section ul.process-items li{
		width:25%;
	}
}
@media(min-width:992px) and (max-width:1024px){
	.logo img {
	    margin: 0px auto 0;
	    width: 50%;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 10px;
		font-size: 13px;
	}
	.myMenu ul li::after, .myMenu ul li:last-child::after{
		top:10px;
	}
	header{
		padding: 0;
	}
	.navbar-brand-centered{
		width:240px;
	}
	.my-navbar{
		margin-top:10px;
	}
	.dropdown-menu{
		top:50px;
	}
	.tasting-section ul.process-items li{
		width:25%;
	}
}
@media(min-width:768px) and (max-width:991px){
	footer p {
	  font-size: 12px;
	  float: left;
	  margin: 0 10px 0 0;
	}
	footer img {
	  width: 29px;
	}
	.address {
		padding:5px 0;
	}
	.address address{
		font-size:18px;
	}
	.caption-text a{
		width:60%;
	}
	.caption-text img{
		margin:20px auto;
	}
	.gallery-heading{
		padding:0;
		margin:0;
	}
	.gallery-options{
		width:50%;
		height:70px;
	}
	.gallery-block{
		width:100%;
	}
	.tasting-banner .overlay{
		position: relative;
		display: table;
		width:100%;
		height:100%;
	}
	.tasting-banner .overlay .overlay-content{
		width:100%;
		margin:0;
		text-align:center;
		height:100%;
		display: table-cell;
		vertical-align: middle;
	}
	.tasting-section ul.process-items li{
		width:25%;
	}
	.upcoming-events h1{
		padding:15px 0;
	}
	.tasting-banner{
		padding:0;
	}
}
@media(min-width:300px) and (max-width:767px){
	.mobile-menu-list{
		padding:10px 0 0 0;
	}
	.myMenu ul li::after, .myMenu ul li:last-child::after{
		background: #fff
	}
	footer img {
	  width: 29px;
	}
	.address {
		padding:5px 0;
	}
	.address address{
		font-size:14px;
	}
	.tasting-banner{
		padding:0;
	}
	.tasting-banner .overlay{
		position: relative;
		padding:150px 0;
	}
	.tasting-banner .overlay .overlay-content{
		width:100%;
		margin:0;
		text-align:center;
	}
	.tasting-section-content{
		padding:10px 0; 
	}
	.tasting-section ul.process-items li{
		width:50%;
	}
	.upcoming-events h1{
		padding-top:0;
		font-size: 26px;
		text-align: center;
	}
	.gallery-heading{
		padding:0;
		margin:0;
	}
	.gallery-options{
		width:50%;
		height:70px;
	}
	.gallery-block{
		width:100%;
	}
	.gallery-images{
		padding:10px 0;
	}
	footer p {
	  font-size: 10px;
	  /*! float: left; */
	  margin: 0 10px 0 0;
	  text-align: center;
	}
	footer img {
	  width: 29px;
	}
}