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

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

@media screen and (max-width: 1199px) {
	.nav-top-left {
    	padding-right: 60px;
	}
	.nav-top-right {
		padding-left: 60px;
	}

	/*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: 120px;
	}
	.home-footer-inline-logo {
		max-width: 110px;
	}

	.home-about-new-content-header,
	.mailinglist-header,
	.contact-header,
	.about-img-1-content-header,
	.gallery-insta-header {
		font-size: 39px;
	}

	/*Nav*/
	.nav-top-right-header {
		font-size: 20px;
	}
	.nav-top-left-logo {
		max-width: 220px;
	}
	.nav-top-left {
		font-size: 16px;
	}
	.nav-top-footer-layer2 {
		font-size: 10px;
	}
	.nav-top-right-column {
		font-size: 15px;
	}
	.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,
	.home-mailinglist-text {
		font-size: 17px;
	}
	.home-mailinglist-subtext,
	.contact-text {
		font-size: 15px;
	}
	/*End Home*/

	/*About*/
	.about-img-1-content-text {
		font-size: 20px;
	}
	.about-layer4-right,
	.about-layer5-left {
		font-size: 15px;
	}
	.about-layer6-text {
		font-size: 32px;
	}
	/*End About*/

	/*Our Team*/
	.ourteam-content-header,
	.happening-content-set-text-header {
		font-size: 36px;
	}
	.ourteam-content-right,
	.happening-content-set-text {
		font-size: 15px;
	}
	/*End Our Team*/

	/*Events*/
	.events-content-layer1-right {
		font-size: 28px;
	}
	.events-content-layer3-text,
	.events-content-layer4-header {
		font-size: 26px;
	}
	.events-content-layer4-left {
		font-size: 15px;
	}
	.events-content-layer3-left-bg,
	.events-content-layer3-right-bg {
		height: 350px;
	}
	/*End Events*/

	/*Menu*/
	.menu-layer3,
	.menu-layer5 {
		font-size: 17px;
	}
	.menu-slide-text {
		font-size: 15px;
	}
	.menu-img2 {
	    transform: translateX(-260px);
	    -webkit-transform: translateX(-260px);
	}
	/*End Menu*/

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

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

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

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

	.logo {
		top: 10px;
	}

	.home-about-new-content-header,
	.mailinglist-header,
	.contact-header,
	.about-img-1-content-header,
	.gallery-insta-header {
		font-size: 38px;
	}

	.home-about-new-content-text, 
	.home-mailinglist-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;
		font-size: 15px;
	}
	.nav-top-right {
		width: 50%;
		padding-left: 50px;
	}
	.nav-top-left-bg {
		width: 50%;
	}
	.nav-top-left-logo {
		max-width: 240px;
	}
	.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*/
	.homeslider .homeslider-text {
		font-size: 32px;
	}
	.home-about-new-ilu-layer1 {
		position: relative;
		top: 0px;
		padding: 0;
	}
	.home-about-new-ilu-layer2 {
		width: 100%;
		max-width: 600px;
		padding: 0px;
		margin: auto;
	}
	.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;
	}
	.home-about-new-btn {
		max-width: 260px;
	}
	.home-about-new-bg {
	    background: none;
	}
	.home-about-new-layer1 {
	    background-image: url(images/about/bg-about-white-mobile.jpg);
    	background-position: 50% 50%;
	}
	/*End Home*/

	/*About*/
	.about-layer2 {
    	padding: 110px 50px 80px;
	}
	.about-img-1 {
		margin: auto;
    	max-width: 700px;
    	width: 100%;
	}
	.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;
	}
	.about-layer3 {
		margin-top: 20px;
	}
	.about-layer4-right {
    	width: 100%;
	    text-align: center;
	    margin: auto;
	    max-width: 800px;
    	display: block;
	}
	.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: 380px;
		margin: auto;
		padding: 50px 0 0;
	}
	.about-layer5-ilu-img-content {
	    top: -50px;
	    right: -230px;
	    max-width: 250px;
	}
	.about-layer6 {
		width: 100%;
	    max-width: 800px;
	    margin: auto;
	    text-align: center;
	}
	.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;
	    padding: 30px 30px 40px;
	}
	.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-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 Happening*/

	/*Events*/
	.events-content-layer1 {
    	padding: 40px 00px;
    	max-width: 800px;
	}
	.events-page .about-img-2 {
	    max-width: 600px;
	}
	.events-content-layer2 {
		padding: 0px;
	}
	.events-content-layer1-left {
		width: 100%;
		display: block;
	}
	.events-content-layer1-right {
		width: 100%;
		text-align: center;
    	padding: 30px;
	}
	.events-content-layer3-left-bg,
	.events-content-layer3-right-bg {
		height: 280px;
	}
	.events-content-layer1-right {
	    font-size: 24px;
	}
	.events-content-layer3-text, 
	.events-content-layer4-header {
	    font-size: 24px;
	}
	.events-content-layer4-right {
		width: 100%;
		display: block;
		text-align: center;
	    max-width: 600px;
	    margin: auto;
	}
	.events-content-layer4-left {
		width: 100%;
		text-align: center;
    	padding: 40px 0 0;
	}
	.events-image4 {
		padding-bottom: 30px;
	}
	.events-content-layer3,
	.events-content-layer4 {
		padding-top: 70px;
	}
	/*End Events*/

	/*Menu*/
	.menu-top-bg {
		height: 600px;
	}
	.menu-layer2 {
    	margin-top: -150px;
	}
	.menu-btn {
		margin: auto;
	}
	.menu-layer3 .menu-btn {
		margin-left: 0;
	}
	.menu-layer3 {
		margin: auto;
	}
	.menu-img {
		max-width: 400px;
	    right: -180px;
	    bottom: -170px;
	}
	.menu-img2 {
		max-width: 380px;
	    transform: translateX(0px);
	    -webkit-transform: translateX(0px);
	}
	.menu-layer5 {
		max-width: 700px;
		margin: auto;
		margin-top: -100px;
	}
	.menu-layer6 {    
		padding: 130px 40px 40px;
    	text-align: center;
	}
	/*End Menu*/

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

	/*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;
	}
	/*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;
	}
	/*End Media Accolades*/

	/*Footer*/
	.home-footer-inline {
		width: 50%;
	}
	.home-footer-inline-logo {
		margin-left: 0px;
	    padding: 0;
	}
	.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;
	}

	.nav-top-left-logo {
	    max-width: 130px;
	}

	.home-about-new-content-header, 
	.mailinglist-header, 
	.contact-header, 
	.about-img-1-content-header, 
	.gallery-insta-header {
	    font-size: 34px;
	}

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

	.ourteam-content-header, 
	.happening-content-set-text-header {
	    font-size: 32px;
	}

	/*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: 50px;
		padding: 0px;
		border: 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-subtext {
		font-size: 14px;
	}
	.outDIV {
	    padding: 0px;
	    transform: translateY(0px);
	    -webkit-transform: translateY(0px);
	}
	.home-contact-layer1 {
	    padding: 60px 0 80px;
	}
	/*End Home*/

	/*About*/
	.about-img-2,
	.about-layer5-right {
	    margin: auto;
	    max-width: 330px;
	}
	.about-layer6-text {
	    font-size: 28px;
	}
	.about-img-1-content-text {
	    font-size: 18px;
	}
	.about-layer5-ilu-img-content {
	    right: -180px;
	    max-width: 250px;
	}
	/*End About*/

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

	/*Events*/
	.events-content-layer3-left-bg, 
	.events-content-layer3-right-bg {
	    height: 220px;
	}
	/*End Events*/

	/*Menu*/
	.menu-top-bg {
		height: 500px;
	}
	.menu-layer2 {
    	margin-top: -135px;
	}
	.menu-img {
	    max-width: 320px;
	    right: -160px;
	}
	.menu-btn {
		max-width: 270px;
    	font-size: 15px;
	}
	.menu-img2 {
		max-width: 320px;
	}
	.gallery-btn-layer1 #icon-left, 
	.gallery-btn-layer1 #icon-right {
		width: 20px;
	}
	.menu-slide-btn .gallery-btn-left {
	    left: 20px;
	}
	.menu-slide-btn .gallery-btn-right {
	    right: 20px;
	}
	/*End Menu*/

	/*Going Green*/
	.goinggreen-circle-layer1 {
		max-width: 500px;
	}
	.goinggreen-circle-inline {
	    width: 130px;
	    height: 130px;
	    font-size: 13px;
	}
	/*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;
	}
	/*End Media Accolades*/

	/*Footer*/
	.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) {
	.home-about-new-content-header, 
	.mailinglist-header, 
	.contact-header, 
	.about-img-1-content-header, 
	.gallery-insta-header {
	    font-size: 32px;
    	line-height: 1.1;
	}

	.ourteam-content-header, 
	.happening-content-set-text-header {
	    font-size: 28px;
	}

	.gallery-insta-layer2 {
    	padding: 50px 30px;
	}

	/*Home*/
	.home-mailinglist-input-text {
	    max-width: 250px;
	}
	.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*/

	/*Event*/
	.events-content-layer3-text, 
	.events-content-layer4-header {
	    font-size: 22px;
	}
	.events-content-layer3-left {
		width: 100%;
	    padding: 0;
	    margin-bottom: 20px;
	}
	.events-content-layer3-right {
		width: 100%;
	}
	/*End Event*/

	/*Menu*/
	.menu-top-bg {
		height: 400px;
	}
	.menu-layer2 {
    	margin-top: -100px;
	}
	/*End Menu*/

	/*Footer*/
	.footer-header {
	    font-size: 16px;
	}
	.home-footer-inline {
	    font-size: 12px;
	}
	/*End Footer*/

}

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

@media screen and (max-width: 499px) {
	.new-nav-top-layer2 {
		font-size: 13px;
    	right: 50px;
	}
	.nav-iconX-layer1 {
		right: 13px;
	}
	.nav-top-left {
		font-size: 14px;
	}
	.nav-top-layer2 {
    	padding: 70px 40px;
	}
	.nav-top-bg {
		right: 15px;
	}
	.home-about-new-content-header, 
	.mailinglist-header, 
	.contact-header, 
	.about-img-1-content-header, 
	.gallery-insta-header {
	    font-size: 28px;
	}

	.ourteam-content-header, 
	.happening-content-set-text-header {
	    font-size: 24px;
	}

	.ourteam-content-right, 
	.happening-content-set-text {
	    font-size: 14px;
	}

	/*Home*/
	.homeslider .homeslider-text {
	    font-size: 26px;
	    padding: 0 40px;
	}
	.home-about-new-content {
    	padding: 0px 40px 70px;
	}
	.home-about-new-content-text, 
	.home-mailinglist-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;
	}
	.home-contact-layer2 {
		padding: 0 50px;
	}
	.contact-submit button {
		width: 100%;
	}
	/*End Home*/

	/*About*/
	.about-layer2 {
	    padding: 110px 40px 80px;
	}
	.about-img-1-content-text {
		padding: 30px 15px;
	}
	.about-img-1-content-text {
	    font-size: 16px;
	}
	.ourteam-page .about-layer4-left {
    	padding: 30px 0px 40px;
	}
	.about-layer6-text {
	    font-size: 24px;
	}
	.about-layer5-ilu-img-content {
	    right: -110px;
	    max-width: 200px;
	    top: -20px;
	}
	.about-ilu-img {
		max-width: 250px;
	}
	.about-layer4-ilu-img-content {
	    margin-top: -200px;
	    margin-left: -400px;
	}
	/*End About*/

	/*Events*/
	.events-content-layer1-right {
    	padding: 30px 10px;
	}
	.events-content-layer1-right {
	    font-size: 20px;
	}
	.events-content-layer3-text, 
	.events-content-layer4-header {
	    font-size: 18px;
	}
	.events-content-layer4-left {
	    font-size: 14px;
	}
	/*End Events*/

	/*Menu*/
	.menu-btn {
		max-width: none;
	}
	.menu-top-bg {
	    height: 300px;
	}
	.menu-layer2 {
    	padding: 0px 30px;
    	margin-top: -55px;
	}
	.menu-layer3, 
	.menu-layer5 {
	    font-size: 16px;
	}
	.menu-layer3 {
    	padding: 30px 30px 50px 30px;
	}
	.menu-img {
	    max-width: 280px;
	    right: -130px;
	    bottom: -180px;
	}
	#icon-left, 
	#icon-right {
    	width: 23px;
	}
	.menu-layer4 {
    	padding: 50px 30px 60px;
	}
	.menu-img2 {
		max-width: none;
		line-height: 0;
	}
	.menu-layer5 {
		margin-top: 0px;
	}
	.menu-layer6 {
		padding: 30px;
		text-align: left;
	}
	.menu-slide-btn .gallery-btn-left {
	    left: 20px;
	}
	.menu-slide-btn .gallery-btn-right {
	    right: 20px;
	}
	/*End Menu*/

	/*Media Accolades*/
	.media-about-layer2,
	.media-review-content-layer2 {
		padding: 0px 40px;
	}
	.media-awards-layer2 {
		padding: 0px 30px;
	}
	.media-content-text {
		font-size: 16px;
	}
	.media-content-subtext {
		font-size: 14px;
	}
	.media-comment-icon {
		max-width: 65px;
	    left: -35px;
	    top: -20px;
	}
	.media-review-sort {
		width: 100%;
		max-width: 380px;
	}
	/*End Media Accolades*/

	/*Footer*/
	.home-footer-layer1 {
		padding: 50px 40px 10px;
	}
	.footer-header {
	    font-size: 14px;
	}
	.home-footer-inline {
	    font-size: 11px;
	}
	.tnc-footer-layer1 {
		padding: 10px 40px 130px;
	}
	.tnc-footer-inline .tnc-footer-dot-1 {
		display: block;
		width: 0;
		height: 0;
	}
	/*End Footer*/
}

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

@media screen and (max-width: 399px) {
	.logo {
		left: 25px;
	}

	.new-nav-top-layer2 {
		right: 40px;
	}

	/*Home*/
	.homeslider .homeslider-text {
	    font-size: 24px;
	}
	/*End Home*/

	/*Events*/
	.events-content-layer3-left-bg, 
	.events-content-layer3-right-bg {
	    height: 200px;
	}
	/*End Events*/

	/*Menu*/
	.menu-top-bg {
	    height: 280px;
	}
	/*End Menu*/

	/*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*/

	/*Footer*/
	.footer-header {
	    font-size: 13px;
	}
	/*End Footer*/
}

@media screen and (max-width: 349px) {
	.new-nav-top-layer2 {
		font-size: 12px;
	}

	.home-about-new-content-header, 
	.mailinglist-header, 
	.contact-header, 
	.about-img-1-content-header, 
	.gallery-insta-header {
	    font-size: 24px;
	}

	/*.nav-top-outlets-split {
	    padding: 0px;
	    display: block !important;
	    height: 3px;
	    opacity: 0;
	}*/

	/*About*/
	.about-layer6-text {
	    font-size: 20px;
	}
	.about-img-1-content-text {
	    font-size: 15px;
	}
	.about-layer5-ilu-img-content {
	    right: -100px;
	    max-width: 170px;
	    top: 0px;
	}

	/*End About*/

	/*Events*/
	.events-content-layer1-right {
	    font-size: 18px;
	}
	.events-content-layer3-text, 
	.events-content-layer4-header {
	    font-size: 16px;
	}
	.events-content-layer3-left-bg, 
	.events-content-layer3-right-bg {
	    height: 180px;
	}
	.events-content-layer4-left {
	    font-size: 13px;
	}
	/*End Events*/

	/*Menu*/
	.menu-top-bg {
	    height: 260px;
	}
	.menu-layer3, 
	.menu-layer5 {
	    font-size: 15px;
	}
	/*End Menu*/

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

	/*Footer*/
	.home-footer-inline {
	    width: 100%;
	    text-align: center;
	    padding-bottom: 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-lagroup {
		padding: 0px;
		text-align: center;
	}
	.tnc-footer-inline {
	    text-align: center;
	    padding: 0px;
	}
	/*End Footer*/
}

