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

}
@media only screen and (max-width: 1625px) {
/*The Brewery*/
.the-brewery-history-1 {width: 40%;}
.the-brewery-history-2 {width: 60%;}
.the-brewery-history-2-pad {padding: 50px 50px 10px 20px;}
}
@media only screen and (max-width: 1400px) {
/*The Brewery*/
.the-brewery-history-1 {width: 35%;}
.the-brewery-history-2 {width: 65%; font-size: 18px;}
.the-brewery-history-2-pad {padding: 20px 40px 10px 25px;}
.the-brewery-history-title {font-size: 28px;}
}
@media only screen and (max-width: 1360px) {
/*Home*/
.home-location {font-size: 18px;}
}
@media only screen and (max-width: 1290px) {
/*Home*/
.home-location {font-size: 17px;}
.home-loc-2-buttons {padding: 15px 0 0 0; margin: 5px 0 0 0;}
/*Home SEO Intro*/
.home-seo-intro-2 h1 {font-size: 32px;}
}
@media only screen and (max-width: 1250px) {
/*Home*/
.home-loc-1 {display: none;}
.home-loc-2-buttons {padding: 25px 0 0 0; margin: 15px 0 0 0;}

}
@media only screen and (max-width: 1200px) {
/*A Beer*/
.a-beer-box-1 {width: 40%;}
.a-beer-box-2 {width: 60%;}
.a-beer-box-2-pad {padding: 20px 30px 0 30px;}
.a-beer-box-1 img {object-fit: contain; height: 100%;}
}
@media only screen and (max-width: 1170px) {
/*The Brewery*/
.the-brewery-history-area {flex-direction: row-reverse;}
}
@media only screen and (max-width: 1150px) {
.fresh-beer-box-1 {width: 45%;}
.fresh-beer-box-2 {width: 55%;}
}
@media only screen and (max-width: 1000px) {
/*--Home-Upcoming--*/
.home-upcoming {flex-wrap: wrap;}
.home-upcoming-1 {width: 100%; min-height: 500px;}
.home-upcoming-2 {width: 100%;}
.home-upcoming-title {font-size: 30px;}
.home-upcoming-2-pad {padding: 50px 20px;}
/*--Home-Upcoming Oktoberfest--*/
.home-upcoming-oktober {background: #c32a02;}
.home-upcoming-oktober-text {padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 30px; font-size: 20px; text-shadow: none;}
.home-upcoming-oktober-title {font-size: 36px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8); padding: 0;}
.home-upcoming-oktober-mobile {display: block;}
/*A Beer*/
.beer-boxes {flex-wrap: wrap;}
.a-beer-box-1 {width: 100%;}
.a-beer-box-2 {width: 100%;}
.a-beer-box-2-pad {padding: 20px;}
.beer-detail-box-2 {width: 40%;}
}
@media only screen and (max-width: 1050px) {
/*Home SEO Intro*/
.home-seo-intro {flex-wrap: wrap;}
.home-seo-intro-1 {width: 100%; min-height: 550px; background: #f3ebe5 url(/wp-content/themes/productions/images/building-front-2.jpg) no-repeat bottom left; background-size: auto;}
.home-seo-intro-2 {order: 2; width: 100%;}
.home-seo-pad {padding: 30px 20px 40px 20px;}
.home-seo-intro-2 h1 {font-size: 30px; padding: 0 0 5px 0;}
}
@media only screen and (max-width: 900px) {
/*Header*/
.upper-bar-3 {padding: 0 0 0 15px; border-right: none;}
.upper-bar-4 {display: none;}
.con-header {display: none;}
/*The Brewery*/
.the-brewery-intro-1 {order: 1; width: 60%;}
.the-brewery-intro-2 {order: 1; width: 40%;}
.the-brewery-history-area {flex-direction: row; flex-wrap: wrap;}
.the-brewery-history-1 {width: 100%;}
.the-brewery-history-2 {width: 100%; font-size: 20px;}
.the-brewery-history-2-pad {padding: 20px;}
.the-brewery-history-title {font-size: 30px;}
/*A Beer*/
.a-beer-header {flex-wrap: wrap;}
.a-beer-image img {max-width: 700px;}
.a-beer-intro {order: 2; max-width: 100%;}
.a-beer-intro h1 {font-size: 30px; text-align: center;}
.a-beer-intro-style {text-align: center;}
.a-beer-intro-space-center {text-align: center;}
.a-beer-intro-space {display: inline-block;}
/*--Contact--*/
.contact-flex {flex-wrap: wrap;}
.contact-1 {width: 100%;}
.contact-2 {width: 100%;}
}
@media only screen and (max-width: 850px) {
.beer-details {flex-wrap: wrap;}
.beer-detail-box-1 {width: 100%; padding: 30px 0 0 0;}
.beer-detail-box-2 {width: 100%; padding: 15px 0 0 0;}
.beer-detail-box-pad {padding: 15px 10px;}
.beer-detail-title {width: 24%;}
.beer-detail-desc {width: 74%;}
.beer-detail-desc-pad {padding: 0 0 15px 15px;}
}
@media only screen and (max-width: 800px) {
.fresh-beers-intro {text-align: left;}
.fresh-beers {flex-wrap: wrap;}
.fresh-beer-box-1 {width: 100%;}
.fresh-beer-box-1 img {max-width: 800px;}
.fresh-beer-box-2 {width: 100%;}
.fresh-beer-box-2-pad {padding: 15px;}
}
@media only screen and (max-width: 750px) {
/*Home Features*/
.home-awards {flex-wrap: wrap;}
.home-award-logo {padding: 0 0 20px 0;}
.home-award-logo img {max-width: 300px;}
.home-award-1 {text-align: center; padding: 0 0 10px 0;}
.home-award-2 {order: 2; padding: 10px;}
.home-award-2 img {max-width: 200px;}
/*Home 3 Areas*/
.home-3-areas {flex-wrap: wrap;}
.home-3-area-block {padding: 10px;}
.home-3-area-block img {max-width: 350px;}
/*The Brewery*/
.con-the-brewery-intro {padding: 20px;}
.the-brewery-intro-flex {flex-wrap: wrap;}
.the-brewery-intro-1 {order: 1; width: 100%;}
.the-brewery-intro-1-pad {padding: 0;}
.the-brewery-intro-1-title {font-size: 26px;}
.the-brewery-intro-2 {order: 1; width: 100%; margin-top: 30px;}
}
@media only screen and (max-width: 725px) {
/*Home*/
.con-location {padding: 50px 20px 50px 20px;}
.home-location {font-size: 18px; flex-wrap: wrap; text-align: center;}
.home-loc-1 {display: block; padding: 0 0 20px 0;}
.home-loc-2-title {display: block;}
.home-loc-2-buttons {padding: 15px 0 0 0; margin: 15px 0 0 0;}
}
@media only screen and (max-width: 700px) {
.hero-large {display: none;}
.hero-mobile {display: block;}
}
@media only screen and (max-width: 650px) {
.beer-stats {flex-wrap: wrap;}
}
@media only screen and (max-width: 600px) {
.our-beers-intro {padding: 15px 30px 0 30px;}
.a-beer-stat div {font-size: 32px;}
.a-beer-box-2-title {font-size: 26px;}
/*Footer*/
.foot-flex {display: block;}
.foot-1, .foot-3 {padding: 0 0 20px 0;}
}
@media only screen and (max-width: 570px) {
/*Header*/
.upper-bar {padding: 7px 5px 8px 5px; }
.upper-bar-1 {display: none;}
.upper-bar-2 {padding: 0 0 0 80px; font-size: 24px;}
.upper-bar-3 { padding: 0 0 0 25px; font-size: 24px;}
}