@media screen and (max-width: 1366px) {
	.logo-img {
	    max-width: 120px;
	}
	.nav-top-left-logo img {
	    max-width: 130px;
	}
}

@media screen and (max-width: 1299px) {
	.events-content-set-reverse .events-arrow-layer1 {
		padding-left: 80px;
	}
	.events-arrow-layer1 {
		padding-right: 80px;
	}
	.events-content-text-area-close-layer1 {
		right: 80px;
	}
	.events-content-set-reverse .events-content-text-area-close-layer1 {
		left: 80px;
	}
}

@media screen and (max-width: 1259px) {
	.locations-menu-beverage-1-img-text {
		display: none;
	}
}

@media screen and (max-width: 1199px) {
	:root {
	    --font-size1: 38px;
	    --font-size2: 15px;
	    --font-size3: 28px;
	}
	.second-header {
	    font-size: 32px;
	}
	.cd-dropdown>span {
		font-size: 15px !important;
	}

	.nav-top-left {
    	padding-right: 60px;
	}
	.nav-top-right {
		padding-left: 60px;
	}

	.home-bg .homeslider-text-line {
		max-width: 280px;
	}

	/*Going Green*/
	.goinggreen-circle-inline {
		width: 170px;
		height: 170px;
    	font-size: 18px;
	}
	/*End Going Green*/
}

@media screen and (max-width: 1099px) {
	.logo-img {
		max-width: 110px;
	}
	.nav-top-left-logo img {
		max-width: 120px;
	}

	/*Nav*/
	.nav-top-right-header {
		font-size: 20px;
	}
	.nav-top-footer-layer2 {
		font-size: 10px;
	}
	.nav-top-outlets-split {
	    padding: 0px;
	    display: block !important;
	    height: 2px;
	    opacity: 0;
	}
	.nav-top-outlets {
		font-size: 11px;
	}
	/*End Nav*/

	/*Home*/
	.home-about-new-content-text {
		font-size: 17px;
	}
	/*End Home*/

	/*About*/
	.about-img-1-content-text {
		font-size: 18px;
	}
	/*End About*/

	/*Events*/
	.events-content-set-img {
		max-width: 810px;
	}
	/*End Events*/

	/*Footer*/
	.footer-header {
    	font-size: 17px;
	}
	.home-footer-inline {
		font-size: 13px;
	} 
	.home-footer-inline-last {
	    font-size: 11px;
	}
	.tnc-footer-inline-lagroup {
		font-size: 10px;
	}
	/*End Footer*/
}

@media screen and (max-width: 999px) {
	.web-999 {
	  	display: none;
	}
	.mobile-999 {
	  	display: block;
	}

	.nav-right-social-layer1 {
		display: none;
	}

	.logo {
	    left: 20px;
	    top: 7px;
	}

	.logo-img,
	.home-footer-inline-logo {
	    max-width: 90px;
	}

	.home-about-new-content-text {
	    font-size: 16px;
	}

	/*Nav*/
	.nav-top-right-column {
		width: 100%;
	    font-size: 14px;
	    display: block;
	    max-width: none;
	    padding-right: 0px;
	}
	.nav-top-left {
		width: 50%;
		padding-right: 50px;
	}
	.nav-top-right {
		width: 50%;
		padding-left: 50px;
	}
	.nav-top-left-bg {
		width: 50%;
	}
	.nav-top-left-logo {
		max-width: 230px;
	}
	.nav-top-footer-inline {
		text-align: right;
	}
	.nav-top-footer-inline .nav-top-footer-dot-1 {
		display: block;
		height: 0px;
		width: 0px;
	}
	.nav-top-right-header {
	    font-size: 18px;
	}
	/*End Nav*/

	/*Home*/
	.home-about-new-ilu-layer1 {
		position: relative;
		top: 0px;
	}
	.home-about-new-ilu-layer2 {
		width: 100%;
		max-width: 600px;
		padding: 0px;
		margin: auto;
	}
	.home-about-new-bg {
		background: none;
	}
	.home-about-new-content-header {
		padding: 0px;
	}
	.home-about-new-content {
		width: 100%;
		text-align: center;
    	padding: 0px 50px 70px;
    	max-width: 750px;
    	margin: auto;
	}
	.home-about-new-btn {
		margin: auto;
	}
	/*End Home*/

	/*About*/
	.about-layer2 {
    	padding: 110px 50px 80px;
	}
	.about-img-1 {
		margin: auto;
    	width: 100%;
	}
	.about-img-1-content-text-bg {
		border-radius: 0px;
	}
	.about-img-1-content-text {
		position: relative;
		bottom: 0;
		width: 100%;
	    text-align: center;
	    padding: 30px;
	    transform: translateX(0%);
	    -webkit-transform: translateX(0%);
	}
	.about-layer4-left {
		width: 100%;
		margin-top: 0px;
	}
	.about-img-2 {
		margin: auto;
		max-width: 380px;
	}
	.about-ilu-img {
		left: 0;
		right: 0;
	    max-width: 300px;
	    margin: auto;
	}
	.about-layer4-ilu-img-content {
	    margin-top: -250px;
	    margin-left: -500px;
	    display: none;
	}
	.about-layer3 {
		margin-top: 40px;
	}
	.about-layer4-right {
    	width: 100%;
	    text-align: center;
	    margin: auto;
	    max-width: 800px;
    	display: block;
    	padding-top: 40px;
	}
	.about-layer4-right-padding {
		padding: 0;
	}
	.about-layer5-left {
		display: block;
	    width: 100%;
	    padding: 0;
	    max-width: 800px;
	    margin: auto;
	    margin-top: 25px;
	    text-align: center;
	}
	.about-layer5-right {
		/*display: block;*/
		width: 100%;
		max-width: 500px;
		margin: auto;
		padding: 50px 0 0;
	}
	.about-layer6 {
		width: 100%;
	    max-width: 800px;
	    margin: auto;
	    text-align: center;
    	padding-top: 50px;
	}
	.about-layer6-padding {
		padding: 0px;
	}
	/*End About*/

	/*Our Team*/
	.ourteam-page .about-img-2 {
		text-align: center;
		max-width: 380px;
	}
	.ourteam-page .about-layer4-left {
		width: 100%;
	    margin-top: 0px;
	}
	.ourteam-page .about-layer4-left-chef-2.about-layer4-left {
	    margin-top: 60px;
	}
	.ourteam-content-layer1 {
    	padding: 60px 0px 0;
	}
	.ourteam-content-left {
		width: 100%;
		display: block;
    	text-align: center;
	    max-width: 600px;
	    margin: auto;
	}
	.menu-btn.menu-btn-left {
		margin: auto;
	}
	.ourteam-content-right {
		width: 100%;
		max-width: 800px;
		text-align: center;
	}
	.ourteam-content-right-padding {
		padding: 40px;
	}
	/*End Our Team*/

	/*Happening*/
	.happening-new-content-set {
		width: 100%;
		text-align: center;
	}
	.happening-content-btn-inline {
		width: 50%;
		margin-bottom: 20px;
	}
	.happening-new-content-set-textarea {
		padding: 0px;
	}
	.happening-new-content-set-title {
		text-align: center;
	}
	.happening-content-btn-inline.prevactive {
	    left: -50%;
	}
	.happening-content-btn-inline.active2 {
	    left: 50%;
	}
	.happening-content-btn-inline.active3,
	.happening-content-btn-inline.active4 {
	    left: 100%;
	}
	/*End Happening*/

	/*Events*/
	.events-content-bg-layer1 {
		padding: 100px 50px;
	}
	.events-content-layer1 {
		margin-top: 60px;
	}
	.events-content-set-img,
	.events-content-text-area-layer1 {
		max-width: none;
	}
	.events-content-text-area-layer1 {
		position: relative;
		right: auto;
		bottom: 0;
	}
	.events-content-set-reverse .events-content-text-area-layer1 {
		left: 0;
	}
	.events-content-set-reverse .events-content-text-area-left {
	    width: 60%;
	    border-right: 1px solid #878787;
	    text-align: left;
	}
	.events-content-set-reverse .events-content-text-area-right {
	    width: 40%;
	    border-left: none;
	    text-align: left;
	}
	.events-top-bg,
	.events-top-bg-black {
		left: -50px;
		width: 120%;
	}
	.events-arrow-layer1 {
		display: none;
	}
	.events-content-text-area-layer1.close {
	    transform: scaleX(1);
	    -webkit-transform: scaleX(1);
	    opacity: 1;
	    visibility: visible;
	}
	.events-content-text-area-close-layer1.active {
	    transform: scaleX(0);
	    -webkit-transform: scaleX(0);
	    opacity: 0;
	    visibility: hidden;
	}
	.events-content-layer2 .events-content-set-reverse a:before {
	    display: block;
	}
	.events-content-layer2 .events-content-set-reverse a:after {
		display: none;
	}
	/*End Events*/

	/*Our Team*/
	.ourteam-content-right-padding {
	    padding: 40px 0;
	}
	/*End Our Team*/

	/*Menu*/
	.menu-btn {
		margin: auto;
	}
	/*End Menu*/

	/*Going Green*/
	.goinggreen-text {
		width: 100%;
		text-align: center;
	}
	.goinggreen-text-1 {
		margin: auto;
	}
	.goinggreen-circle-layer1 {
		max-width: 600px;
		margin: auto;
	}
	.goinggreen-circle-inline {
	    width: 150px;
	    height: 150px;
	    font-size: 15px;
	}
	.happening-content-layer1 {
		max-width: 700px;
	}
	.happening-content-layer2 {
		padding: 40px 0 0;
	}
	.happening-content-set-img {    
		width: 100%;
	    text-align: center;
	    max-width: 380px;
	    margin: auto;
	    display: block;
	}
	.happening-content-set-text {
		width: 100%;
		display: block;
	    text-align: center;
	    padding: 40px 0;
	}
	/*End Going Green*/

	/*Media Accolades*/
	.media-accolades-page .about-layer2 {
	    padding: 110px 0px 80px;
	}
	.media-about-layer2,
	.media-review-content-layer2 {
		padding: 0px 50px;
	}
	.media-accolades-page .about-img-2 {
		margin-top: 40px;
	}
	.media-accolades-page .about-layer4-right {
	    margin-top: 30px;
	}
	.media-content-text {
		font-size: 18px;
	}
	.media-content-subtext {
		font-size: 14px;
	}
	.media-comment-icon {
		max-width: 80px;
	    left: -42px;
	    top: -25px;
	}
	.media-awards-layer1 {
		padding: 40px 0;
	}
	.media-review-sort {
		margin: auto;
		padding: 0;
		width: 100%;
		max-width: 380px;
	}
	/*End Media Accolades*/

	/*Locations Menu*/
	.locations-menu-layer1 {
		padding: 50px 0 100px;
	}
	.locations-menu-layer2 {
		padding: 0px 50px;
	}
	.locations-menu-about {
		padding: 60px 0px;
	}
	.locations-menu-set-layer2 {
	    padding: 0px;
	    margin: auto;
	    text-align: center;
    	background: none;
    	min-height: auto;
	}
	.locations-menu-set-beverage-layer1 .locations-menu-set-layer2 {
    	min-height: auto;
	}
	.locations-menu-setmenu-img-layer1 {
		position: relative;
		width: 100%;
		max-width: 760px;
		top: 0;
    	margin-bottom: 10px;
	}
	.locations-menu-setmenu-img-layer2 {
	    transform: translateX(0%);
	    -webkit-transform: translateX(0%);
	}
	.locations-menu-set-btnarea {
		margin: auto;
	}
	.locations-menu-set-beverage-layer1 {
		margin-top: 120px;
	}
	.locations-menu-beverage-img-layer1 {
		position: relative;
		width: 100%;
		max-width: 400px;
		top: 0;
    	margin: auto;
    	padding-bottom: 20px;
	}
	.locations-menu-beverage-img-layer2 {
	    transform: translateX(50px);
	    -webkit-transform: translateX(50px);
	}
	.locations-menu-beverage-1-img-layer1 {
		top: 180px;
		left: 0;
		margin: auto;
	}
	.locations-menu-beverage-1-img-layer2 {
	    transform: translateX(-230px);
	    -webkit-transform: translateX(-230px);
	}
	.locations-menu-wines-img-layer1 {
		position: relative;
		width: 100%;
		max-width: 627px;
		top: 0;
		margin: auto;
	}
	.locations-menu-wines-img-layer2 {
	    transform: translateX(0px);
	    -webkit-transform: translateX(0px);
	}
	.locations-menu-set-wines-layer1 {
		min-height: auto;
		margin-top: 100px;
	}
	.locations-menu-set-wines-layer2 {
		text-align: center;
		margin: auto;
		max-width: 680px;
	}
	.locations-menu-wines-bg-layer1 {
		top: 100px;
		width: 100%;
    	max-width: 807px;
	}

	.locations-info-content-inline.locations-info-content-inline-1 {
		width: 100%;
	}
	.locations-info-content-inline {
		width: 50%;
	}
	.locations-menus-nav-outlets {
		padding-bottom: 25px;
	}
	.locations-info-content-btn {
	    position: absolute;
	    top: 0;
	    left: 50%;
    	width: 50%;
	}
	.locations-menu-about-nav2 .menu-btn {
		margin-bottom: 20px;
	}
	.locations-menu-about-nav2 {
		padding: 40px 0 0;
	}
	/*End Locations Menu*/

	/*Footer*/
	.tnc-footer-layer1 {
		padding: 30px 50px 130px;
	}
	.home-footer-inline {
		width: 50%;
		padding-bottom: 0px;
	}
	.home-footer-inline-3 {
		margin-top: -95px;
	}
	.home-footer-inline-logo {
		margin-left: 0px;
	    padding: 0;
	    margin-top: 0px;
	}
	.tnc-footer-inline {
		width: 100%;
	}
	.tnc-footer-inline-last {
		width: 100%;
		display: block;
	}
	.tnc-footer-inline-lagroup {
		float: none;
		width: 100%;
		display: block;
   		padding-top: 10px;
		font-size: 10px;
	}
	.tnc-footer-inline .tnc-footer-inline-lagroup-header {
	    display: block;
    	margin-bottom: 5px;
	}
	/*End Footer*/

}

@media screen and (max-width: 767px) {
	.web-767 {
	  	display: none;
	}
	.mobile-767 {
	  	display: block;
	}

	:root {
	    --font-size1: 34px;
	    --font-size2: 14px;
	    --font-size3: 22px;
	}
	.second-header {
	    font-size: 26px;
	}
	.cd-dropdown>span {
		font-size: 14px !important;
	}

	.logo {
	    top: 10px;
	}
	.logo-img, 
	.home-footer-inline-logo {
	    max-width: 80px;
	}

	.home-bg .homeslider-text-line {
	    max-width: 250px;
	}

	.home-about-new-content-text {
	    font-size: 15px;
	}

	/*Nav*/
	.nav-top-left-bg {
		display: none;
	}
	.nav-top-right {
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.nav-top-left {
		width: 100%;
		padding: 0px;
		text-align: center;
	}
	.nav-top-right-column {
		margin: auto;
	}
	.nav-top-left-logo {
		margin: auto;
		margin-bottom: 20px;
		border-bottom: none;
	}
	.nav-top-left {
	    border-top: 1px dotted #666;
		padding-top: 40px;
		margin-top: 20px;
	}
	.nav-top-footer-line {
		max-width: none;
	    margin-bottom: 40px;
	    padding-bottom: 40px;
	}
	.nav-top-footer-inline {
		text-align: center;
	}
	/*End Nav*/

	/*Home*/
	.home-mailinglist-input-text {
		max-width: 300px;
	}
	.home-mailinglist-layer2 {
		padding: 100px 50px;
	}
	.home-contact-layer1 {
		padding: 60px 0 80px;
	}
	.outDIV {
		padding: 0px;
	    transform: translateY(0px);
	    -webkit-transform: translateY(0px);
	}
	/*End Home*/

	/*About*/
	.about-layer2 {
		padding: 110px 0px 80px;
	}
	.about-img-1-content-text {
		padding: 50px;
	}
	.about-layer3 {
		margin: 0px;
		padding: 50px;
	}
	.about-img-2 {
	    margin: auto;
	    max-width: 330px;
	}
	.about-img-1-content-text {
	    font-size: 17px;
	}
	.about-layer6-text {
		padding: 0px;
	}
	/*End About*/

	/*Our Team*/
	.ourteam-page .about-img-2 {
	    max-width: 330px;
	}
	.ourteam-content-right-padding {
		padding: 40px 50px;
	}
	/*End Our Team*/

	/*Going Green*/
	.goinggreen-circle-layer1 {
		max-width: 600px;
	}
	.goinggreen-circle-inline {
	    width: 130px;
	    height: 130px;
	    font-size: 13px;
	}
	.goinggreen-text-1,
	.goinggreen-circle-layer1 {
		padding: 0px 50px;
	}
	.happening-content-layer2 {
	    padding: 40px 50px 0;
	}
	/*End Going Green*/

	/*Media Accolades*/
	.media-awards-inline {
		width: 100%;
	}
	.media-awards-inline-default-2 {
		display: none;
	}
	.media-awards-inline-1 {
		width: 100%;
	}
	.media-awards-layer2 {
		max-width: 700px;
	}
	.media-about-layer2, 
	.media-review-content-layer2 {
	    padding: 0px;
	}
	/*End Media Accolades*/

	/*What Happenings*/
	.happening-footer-layer1 {
		padding: 0px 50px;
	}
	/*End What Happenings*/

	.locations-info-content-layer2 {
		padding: 100px 50px;
	}

	/*Footer*/
	.footer-header {
	    font-size: 15px;
	}
	.tnc-footer-inline-lagroup-split {
	    padding: 0px;
	    display: block !important;
	    height: 2px;
	    opacity: 0;
	}
	/*End Footer*/
		
	.instagrambox-layer1 {
		width: 50%;
	}
}

@media screen and (max-width: 599px) {
	:root {
	    --font-size1: 32px;
	}
	.first-header {
		font-size: 48px;
	}

	.logo-img, 
	.home-footer-inline-logo {
	    max-width: 70px;
	}
	.about-layer2,
	.media-accolades-page .about-layer2  {
	    padding: 95px 0px 80px;
	}
	.gallery-insta-layer2 {
    	padding: 50px 30px;
	}

	.only-padding {
		padding: 0px 40px;
	}

	/*Home*/
	.homeslider .homeslider-text {
		padding: 0px 40px;
	}
	.home-about-new-content {
		padding: 0px 40px 70px;
	}
	.home-mailinglist-layer2 {
	    padding: 100px 40px;
	}
	.home-contact-layer2 {
		padding: 0px 50px;
	}
	.home-mailinglist-input-text {
	    max-width: 240px;
	}
	.form.halfwidth {
		width: 100%;
	}
	.form.halfwidth:nth-child(even),
	.form.halfwidth:nth-child(odd) {
		padding: 0;
	}
	.contact-submit {
		position: relative;
		text-align: left;
	}
	/*End Home*/

	.about-layer3 {
	    padding: 50px 40px;
	}
	.about-img-1-content-text {
		padding: 40px;
	}

	.goinggreen-text-1, 
	.goinggreen-circle-layer1 {
	    padding: 0px 40px;
	}
	.happening-content-layer2 {
	    padding: 40px 40px 0;
	}

	.ourteam-content-right-padding {
		padding: 40px;
	}
	.happening-content-sort-layer2 {
    	padding: 80px 30px 200px;
	}
	.happening-new-content-layer1 {
		padding: 0px 30px;
	}

	/*Happening*/
	.happening-content-btn-inline {
		width: 100%;
	}
	.happening-content-btn-inline.prevactive {
	    left: -100%;
	}
	.happening-content-btn-inline.active2 {
	    left: 100%;
	}
	/*End Happening*/

	/*Event*/
	.events-content-text-area-left,
	.events-content-set-reverse .events-content-text-area-left {
		width: 100%;
		text-align: center;
		padding: 50px 0px 0px;
		border: none;
	}
	.events-content-text-area-right,
	.events-content-set-reverse .events-content-text-area-right {
		width: 100%;
		text-align: center;
		padding: 50px 0px;
	}
	.events-content-layer2 a:before,
	.events-content-layer2 .events-content-set-reverse a:before {
		display: none;
	}
	.events-top-text {
		font-size: 18px;
		padding: 130px 40px;
	}
	/*End Event*/

	/*Location Menu*/
	.locations-menu-layer2 {
	    padding: 0px 40px;
	} 
	.locations-menu-setmenu-img-layer1 {
		width: 130%;
		left: -15%;
	}
	.locations-menu-beverage-img-layer1 {
		max-width: 350px;
	}
	.locations-menu-beverage-1-img-layer1 {
		width: 280px;
	}
	.locations-menu-beverage-1-img-layer2 {
	    transform: translateX(-170px);
	    -webkit-transform: translateX(-170px);
	}
	.locations-menu-wines-img-layer1 {
		width: 130%;
		left: -15%;
	}
	.locations-menu-wines-bg-layer1 {
		width: 130%;
		left: -15%;
	}
	.locations-info-content-inline {
		width: 100%;
		padding: 0px;
		text-align: center;
		padding-bottom: 60px;
	}
	.locations-info-content-inline:last-child {
		padding-bottom: 0;
	}
	.locations-info-content-btn {
		position: relative;
		left: auto;
		margin: auto;
		width: 100%;
	}
	.locations-info-content-inline-map {
	    display: block;
	    padding: 0px;
	    margin: 0 auto 5px;
	    width: 20px;
	}
	.locations-info-social {
		margin-left: 5px;
	}
	.locations-info-content-layer2 {
		padding: 80px 40px;
	}
	/*End Location Menu*/

	/*Footer*/
	.home-footer-layer1 {
		padding: 50px 40px 10px;
	}
	.footer-header {
	    font-size: 14px;
	}
	.home-footer-inline {
	    font-size: 12px;
	}
	.tnc-footer-inline-lagroup {
		font-size: 9px;
	}
	.tnc-footer-layer1 {
	    padding: 30px 40px 130px;
	}
	/*End Footer*/

}

@media screen and (max-width: 549px) {
}

@media screen and (max-width: 499px) {
	:root {
	    --font-size1: 28px;
	    --font-size2: 14px;
	    --font-size3: 18px;
	}
	.cd-dropdown>span {
		font-size: 14px !important;
	}
	.second-header {
	    font-size: 21px;
	}

	/*.logo-img, 
	.home-footer-inline-logo {
	    max-width: 80px;
	}*/

	.nav-top-right-header {
		font-size: 17px;
	}
	.nav-top-outlets {
	    font-size: 10px;
	}
	.new-nav-top-layer2 {
		font-size: 12px;
    	right: 50px;
	}
	.nav-iconX-layer1 {
		right: 13px;
	}
	.nav-top-layer2 {
    	padding: 70px 40px;
	}
	.nav-top-bg {
		right: 15px;
	}

	/*Home*/
	.home-bg .homeslider-text-line {
	    max-width: 210px;
	}
	.home-about-new-content-text {
	    font-size: 14px;
	}
	.contact-submit button {
		width: 100%;
	}
	.home-about-new-content-text {
	    font-size: 14px;
	}
	.home-mailinglist-layer2 {
		padding: 70px 40px 120px;
	}
	.home-mailinglist-input-text {
	    max-width: none;
	}
	.home-mailinglist-input input {
		text-align: center;
	}
	.home-mailinglist-input-inline {
		display: block;
		margin-bottom: 10px;
	}
	.outDIV {
		padding: 0px;
	}
	.contact-submit button {
		width: 100%;
	}
	/*End Home*/

	/*Menu*/
	.menu-btn {
		max-width: none;
	}
	/*End Menu*/

	/*Media Accolades*/
	.media-comment-icon {
		max-width: 65px;
	    left: -35px;
	    top: -20px;
	}
	.media-review-sort {
		width: 100%;
		max-width: 460px;
    	padding: 0px 40px;
	}
	/*End Media Accolades*/

	/*What Happening*/
	/*.happening-content-btn-inline {
		width: 100%;
	}*/
	.happening-content-viewall:before, 
	.happening-content-viewall:after {
	    width: 50%;
	    width: calc(50% - 60px);
	}
	/*End What Happening*/

	/*Location Menus*/
	.menu-gallery-opening-header1 {
		font-size: 16px;
	}
	.locations-menu-about-nav {
		text-align: center;
	}
	.locations-menu-about-nav > div {
		display: block;
		padding-bottom: 10px;
	}
	.locations-menu-about-nav2 a {
		display: block;
	}
	.locations-menu-about-nav .locations-menu-about-nav-split {
		display: none;
	}
	.locations-menu-about-nav2 .menu-btn {
		min-width: auto;
	}
	/*End Location Menus*/

	/*Footer*/
	.footer-header {
	    font-size: 13px;
	}
	.home-footer-inline {
	    font-size: 11px;
	}
	.tnc-footer-inline .tnc-footer-dot-1 {
		display: block;
		width: 0;
		height: 0;
	}
	/*End Footer*/

	.reservations-page {
		padding: 15px 10px;
	}
}

@media screen and (max-width: 449px) {
}

@media screen and (max-width: 399px) {
	.new-nav-top-layer2 {
		right: 40px;
	}
	.first-header {
	    font-size: 42px;
	}

	/*Going Green*/
	.goinggreen-circle-inline {
	    width: 115px;
	    height: 115px;
	    font-size: 11px;
	}
	/*End Going Green*/

	/*Media Accolades*/
	.media-content-text {
		font-size: 15px;
	}
	.media-content-subtext {
		font-size: 13px;
	}
	/*End Media Accolades*/

	.locations-menu-beverage-img-layer1 {
	    max-width: 250px;
	}
	.locations-menu-beverage-1-img-layer1 {
	    width: 210px;
    	top: 140px;
	}
	.locations-menu-beverage-1-img-layer2 {
	    transform: translateX(-130px);
	    -webkit-transform: translateX(-130px);
	}

	/*Footer*/
	/*End Footer*/
}

@media screen and (max-width: 349px) {
	:root {
	    --font-size1: 24px;
	    --font-size2: 13px;
	    --font-size3: 16px;
	}
	.form,
	.nav-top-left {
		font-size: 13px;
	}
	.cd-dropdown>span {
		font-size: 13px !important;
	}
	.second-header {
	    font-size: 18px;
	}
	.home-bg .homeslider-text-line {
	    max-width: 180px;
	}

	/*.logo-img, 
	.home-footer-inline-logo {
	    max-width: 75px;
	}*/

	.new-nav-top-layer2 {
		font-size: 12px;
	}

	/*About*/
	.about-img-1-content-text {
	    font-size: 15px;
	}
	/*End About*/

	/*Events*/
	/*End Events*/

	/*Menu*/
	/*End Menu*/

	/*Going Green*/
	.goinggreen-circle-inline {
	    width: 100px;
	    height: 100px;
	    font-size: 10px;
	}
	/*End Going Green*/

	/*Footer*/
	.home-footer-inline {
	    width: 100%;
	    text-align: center;
	    padding-bottom: 0px;
	}
	.home-footer-inline-padding {
		padding-right: 0px;
	}
	.home-footer-inline-3 {
		margin-top: 0px;
	}
	.home-footer-inline-last {
		margin-top: 20px;
	}
	.home-footer-inline-logo {
		margin: auto;
	}
	.tnc-footer-inline-last {
		text-align: center;
	    padding: 0;
	    padding-left: 15px;
	}
	.tnc-footer-inline.tnc-footer-inline-lagroup {
		padding: 0px;
		text-align: center;
		padding-top: 10px;
	}
	.tnc-footer-inline {
	    text-align: center;
	    padding: 0px;
	}
	/*End Footer*/
}

