@media only screen and (max-width: 1500px) {

}	
@media only screen and (max-width: 1000px) {
/*  ============================================================================= HEADERS STYLES */
header {
position: absolute;
text-align: right;
}
.logo {
max-width: 150px;
top: 75px;
}
.logo.scrollLogo {
max-width: 150px;
top: 75px;
}
.navigation {
padding: 0;
position: absolute;
top: 70px;
right: 70px;
}
.navigation.scrollNav {
padding: 0;
top: 70px;
right: 70px;
}
.social-icons {
right: 25px;
top: 75px;
}
.social-icons.scrollSocial {
right: 25px;
top: 75px;
}
.announcements {
height: auto;
}
.anchors {
padding-top: 0;
margin-top: 0;
}
.vcenter {
display: block;
}
.producer {
padding: 20px;
}
/*  ============================================================================= HOME PAGE STYLES */
.intro-text {
font-size: 16px;
line-height: 168%;
padding: 10px 20px 50px;
}
.main-image-wrap {
height: 70vh;
}
.main-image {
height: 70vh;
}
.image-caption {
left: 50%;
top: 15%;
transform: translate(-50%, -15%);
text-align: center;
width: 80%;
}
.small-cap {
font-size: 4vw;
}
.medium-cap {
font-size: 16px;
}
.large-cap {
font-size: 9vw;
line-height: 9vw;
}
.cap-divide {
max-width: 270px;
}
.home-heros {
height: 80vh;
}
.home-heros img {
object-fit: cover;
width: 100%;
height: 100%;
}
.hero-image-caption {
width: 80%;
}
.hero-image-caption .large-cap {
font-size: 9vw;
line-height: 9vw;
}
.hero-cap {
font-size: 40px;
}
/*  ============================================================================= MISC STYLES */
.divide-icon {
margin: 10px 0;
position: relative;
min-height: 40px;
}
.mobile-display {
display: block;
}
.desktop-display {
display: none;
}
.desktop-display-block {
display: none;
}
.bio img {
max-width: auto;
display: block;
float: none;
margin: 0 0 15px;
}
.bottom-btn {
position: absolute;
left: 0;
right: 0;
bottom: 20px;
z-index: 2;
}
.cta-btn:link, .cta-btn2:link, .cta-btn3:link, .cta-btn4:link {
display: block;
width: 80%;
padding: 14px 10px;
margin: 10px auto;
}
.carousel {
margin: 0 auto;
width: 80%;
}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: none;
	transform: none;
}
figure.effect-bubba h2,
figure.effect-bubba p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
figure.effect-bubba h2 {
	padding: 17% 0 0;
}
figure.effect-bubba p {
	padding: 3% 0 0;
}
figure.effect-bubba img {
	opacity: 0.6;
}

/*  ============================================================================= GRID, PIC LEFT/RIGHT STYLES */
.picture-left, .picture-right {
display: block;
margin: 20px 0;
height: auto;
}
.item1, .item2 {
height: auto;
overflow: visible;
}
.three-grid-container .grid-item {
background-color: #403b39;
margin: 20px 0;
height: auto;
}
.three-grid-container {
display: block;
margin: 0 20px;
grid-column-gap: 20px;
padding: 20px 0 0;
height: auto;
}
.grid-caption {
font-size: 16px;
top: 25%;
}
.picture-left .item1 img {
border-top-left-radius: 8px;
border-bottom-left-radius: 0px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0px;
}
.picture-right .item1 img {
border-top-left-radius: 8px;
border-bottom-left-radius: 0px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0px;
}
.block-padding {
padding: 40px 20px;
font-size: 16px;
font-weight: 300;
line-height: 168%;
position: static;
transform: none;
width: auto;
}
.grill-menu {
height: 70vh;
padding: 20px;
}
.mobile-five .col {
margin: 1% 0 1% 1%;
}
.mobile-five .span_1_of_5 {
  	width: 18.72%;
}
.mobile-four .col {
margin: 1% 0 1% 1%;
}
.mobile-four .span_1_of_4 {
  	width: 23.8%; ;
}
/*  ============================================================================= INTERNAL PAGE STYLES */
.hero-overlay2 {
height: 100px;
}
.heros h1 {
font-size: 6vw;
}
.sub-heading {
text-align: center;
display: block;
}
/*  ============================================================================= FOOTER STYLES */
.footer-contact {
padding: 20px 20px 40px;
font-size: 19px;
line-height: 41px;
text-align: center;
}
.site-map li {
display: block;
width: auto;
}
.copyright {
margin: 50px 20px;
font-size: 14px;
text-align: center;
}
}