/*  Extra small devices */
@media (max-width: 767px) {

	html,body{
		background-image: none;
		background-color: #98301f;
		/*overflow-y: scroll !important;*/
	}
	.main-{
		/*overflow-y: scroll !important;*/
	}
	.main- .container.allow-scroll{
		overflow-y:	scroll !important;
		height: auto !important;
	}
	.mobile-homepage{
		/*overflow-y: scroll !important;*/
	}
	.mobile-background{
		background-image: url('/public/images/bgs/big.jpg');
	}

	/*headers*/
	.container .headers{
		text-align: center;
		margin-top: 75px;
	}
	.fix-headers{
		margin-top: 25px;
	}
	.carousel-control.left, .carousel-control.right{
		display: none;
	}

	/*food mission*/
	.desktop-box{
		display: none;
	}
	.mobile-box, .mobile-box-a{
		display: block;
		margin-bottom: 20px;
	}
	.text-box h3{
		text-align: center;
	}
	.text-box{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.main-about-moes-about-moes .text-box, .main-contact-contact h2{
		margin-top: 73px !important;
	}
	.main-food-food-mission .text-box{
		margin-top: 0px;
	}
	.text-box img:nth-child(2) {
		display: none;
	}
	.mobile-bottom-center{
		margin-left: auto;
		margin-right: auto;
	}
	.text-box h3:first-child{
		margin-top: 25px;
	}
	.logo{
		width: 100px;
		z-index: 88;
		left: 10px;
	}
	.logo img{
		width: 100%;
	}
	.bottom-left-link-alt{
		display: none;
	}
	
	.iframe.contactus{
		/*margin-bottom: 40px;*/
	}
	.iframe.contactus iframe{
		height: 1000px;
		overflow: hidden !important;

	}
	.contact-container .iframe {
		border-left: none;
		padding-left: 0px;
		height: 100%;
		/*overflow-x: hidden;*/
	}
	
	.main-food-burritos .default-container, .sidenav-food-burritos,
	.main-food-junior-burritos .default-container, .sidenav-food-junior-burritos,
	.main-food-tacos .default-container, .sidenav-food-tacos,
	.main-food-quesadillas .default-container, .sidenav-food-quesadillas,
	.main-food-nachos .default-container, .sidenav-food-nachos,
	.main-food-salads .default-container, .sidenav-food-salads,
	.main-food-stacks .default-container, .sidenav-food-stacks,
	.main-food-kids .default-container, .sidenav-food-kids,
	.main-food-burrito-bowls .default-container, .sidenav-food-burrito-bowls,
	.main-food-salsas .default-container, .sidenav-food-salsas,
	.main-food-ingredients .default-container, .sidenav-food-ingredients,
	.main-food-beverages .default-container, .sidenav-food-beverages,
	.sidenav-catering-menu, .sidenav-catering-about, .sidenav-catering-catering-tips, .sidenav-catering-testimonials,
	.sidenav-about-moes-community, .sidenav-about-moes-values, .sidenav-about-moes-leadership-team{
		display: none;
	}
	.catering-link{
		display: inline;
		position: relative;
		margin-top: 20px;
		left: auto;
		bottom: auto;
		float: left;
		text-align: center;
		margin-left: 20px;
	}
	
	.sidenav-food-menu, .main-food-menu .default-container, .sidenav-catering-catering, .catering{
		display: none;
	}
	.mobile-header{
		text-align: center;
		width: 100%;
		height: 192px;
		padding-top: 70px;
		margin-top: 10px;
		border-bottom: solid 10px #fff;
		background-size:cover;
		background-repeat: no-repeat;
	}
	.mobile-header img{
		max-width: 100%;
		padding: 20px;
	}
	.main-food-allergens .mobile-header{
		background-image: url('/public/images/mobile-headers/main-food-allergens.jpg');
	}
	.main-catering-catering .mobile-header{
		background-image: url('/public/images/mobile-headers/main-catering-catering.jpg');
	}
	.main-find-a-moes-find-a-moes .mobile-header{
		background-image: url('/public/images/mobile-headers/main-find-a-moes.jpg');
	}
	.main-food-menu .mobile-header{
		background-image: url('/public/images/mobile-headers/main-food-menu.jpg');
	}
	.main-find-a-moes-find-a-moes .headers{
		display: none;
	}
	.main-food-food-mission .mobile-header{
		background-image: url('/public/images/mobile-headers/main-food-food-mission.jpg');
	}
	.main-food-nutrition .mobile-header{
		background-image: url('/public/images/mobile-headers/main-food-nutrition.jpg');
	}
	.main-connect-eworld .mobile-header{
		background-image: url('/public/images/mobile-headers/main-connect-eworld.jpg');
	}
	.main-food-burritos .mobile-header{
		background-image: url('/public/images/mobile-headers/main-food-burritos.jpg');
	}
	.mobile-catering{
		display: block;
	}
	.bgsub-catering{
		background: none;
	}

	.bogo img{
		max-width: 100% !important;
	}

	/*nutrition*/
	.show-nutri-ing{
		background: rgba(0, 0, 0, 0.7);
		color: white;
		font-family: 'trade_gothicCondensed';
	}
	.mobile-select-nutri .mobile-select-area{
		background: #872f1c;
	}
	.bg-nutrition.bgsub-food{
		background-image: url('/public/images/bgs/nutri.jpg');
	}
	.mobile-background.burritos204, .mobile-background.junior-burritos205, .mobile-background.quesadillas206, .mobile-background.nachos207, .mobile-background.stacks208, .mobile-background.burrito-bowls209, .mobile-background.salads210, .mobile-background.tacos211, .mobile-background.kids-menu212, .mobile-background.add-ons-extras213, .mobile-background.breakfast214{
		/*background-image: none;*/
	}
	.show-nutri-ing #choose{
		border-left: none;
		margin-left: 0px;
	}
	.show-nutri-ing h2.make-selection{
		font-size: 24px;
		margin-bottom: 0px;
	}
	.show-nutri-ing h3{
		margin-top: 0px;
		padding: 0px 0px 0px 10px;
		text-transform: uppercase;
		color: #ffe21f;
	}
	.show-nutri-ing p{
		color: #ffe21f;
		margin-bottom: 5px;
		margin-top: 8px;
		font-size: 18px;
	}
	.show-nutri-ing .modal-nutrition-content{
		border-bottom: solid 2px #fec00f;
		margin-bottom: 10px;
	}
	.show-nutri-ing .yellow-number{
		font-size: 13px;
	}
	.show-nutri-ing .nutrition__table{
		font-family: 'trade_gothicCondensed';
	}
	

	/*contact*/
	.contact-container h2{
		text-align: center;
		margin-top: 10px;
	}
	.left-boxes .left-box{
		text-align: center;
	}
	.left-boxes .left-box:nth-child(3){
		/*display: none;*/
	}
	.contact-container a{
		position: relative;
		z-index: 2;
	}
	.contact-container .left-box img{
		position: relative;
		left: 0px;
		margin-bottom: 5px;
	}
	.contact-container .left-boxes {
		margin-left: 0px;
	}
	.contact-container .left-box img.mail{
		margin-top: 0px;
	}
	div.row.contact-container{
		padding-bottom: 50px;
	}
	/*about moes*/
	.about-moes-left img{
		display: none;
	}
	.sidenav-about-moes-about-moes{
		display: none;
	}
	.blank-about{
		display: none;
	}
	/*homepage*/
	.main- .home-links, .main- .thebackground, .music-man-logo, .main- .top-header{
		display: none;
	}
	.bg-homepage{
		background: url('');
	}
	.main-home-top .mobile-header{
		background: url('/public/images/mobile-headers/welcome-to-moes.jpg') center center no-repeat;
	}
	.main-catering-catering .mobile-header{
		background: url('/public/images/mobile-headers/main-catering-catering.jpg') center center no-repeat;
	}
	.main-find-a-moes-find-a-moes .mobile-header{
		background: url('/public/images/mobile-headers/main-find-a-moes.jpg') center center no-repeat;
	}
	.main-food-nutrition .mobile-header{
		background: url('/public/images/mobile-headers/main-food-nutrition.jpg') center center no-repeat;
	}
	.main-food-menu .mobile-header{
		background: url('/public/images/mobile-headers/main-food-menu.jpg') center center no-repeat;
	}
	.main-download-app-download-app .mobile-header{
		background: url('/public/images/mobile-headers/download.jpg') center center no-repeat;
		margin-bottom: 35px;
	}
	.main-free-queso-queso .mobile-header{
		background: url('/public/images/mobile-headers/free-queso.jpg') center center no-repeat;
	}
	.main-food-mission-mission .mobile-header{
		background: url('/public/images/mobile-headers/food-mission.jpg') center center no-repeat;
	}
	.mobile-header{
		text-align: center;
		width: 100%;
		height: 192px;
		padding-top: 70px;
		margin-top: 10px;
		border-bottom: solid 10px #fff;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.mobile-home-top{
		height: 480px;
	}
	.mobile-header img{
		max-width: 100%;
		padding: 20px;
		margin-top: -10px;
	}
	.mobile-homepage ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.mobile-homepage ul li{
		margin: 0px;
		padding: 0px;
	}
	.middle-img{
		text-align: center;
		padding: 0px;
	}
	.main-content {
		padding-bottom: 36px;
	}
	.mobile-top-spacing{
		margin-top: 0px;
		border-bottom: 5px solid #fff;
	}
	.main-home-top .mobile-top-spacing{
		margin-top: 30px;
	}
	img.dash{
		padding-top: 10px;
		margin-top: -10px;
	}
	.main- .container{
		padding: 0px;
	}
	.mobile-food-menu{
		padding-top: 60px;
	}
	.scroll-for-more, .scroll-for-more-up{
		display: none !important;
	}
	/*sitemap*/
	.sitemap{
		margin-top: 100px;
		text-align: center;
		padding: 0;
	}
	ul.sitemap ul{
		margin-left: 0px;
		padding-left: 0px;
	}

	/*media*/
	.left-content p{
		text-align: center;
	}
	.media .left-content img{
		margin-bottom: 15px;
		margin-top: 0px;
	}
	.bottom-button{
		margin-left: auto;
		margin-right: auto;
	}
	.side-navigation{
		display: none;
	}
	/*about moes*/
	.about-moes-tag{
		display: block;
		text-align: center;
		float: none;
	}
	.menu-title{
		text-align: center;
	}
	.allergen-table{
		width: 93%;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	.text-box{
		margin-top: 20px;
	}
	/*social*/
	.twitter, .instagram{
		display: none;
	}
	.social-icons{
		display: none;
	}
	/*kids*/
	.bottom-download-kids, .bottom-download{
		display: none;
	}
	/*eworld*/
	.e-mobile{
		display: block;
	}
	.e-desktop{
		display: none;
	}
	.main-connect-eworld p{
		color: #fff;
		text-align: center;
	}

	/*legal*/
	.legal{
		color: #fff;
		text-align: center;
	}
	.catering-img{
		margin-top: 0px;
	}
	.each-item-copy ul{
		list-style-type: none;
		padding-left: 0px;
	}

	.side-navigation{
		display: none !important;
	}
	.headers{
		display: none !important;
	}

	/*kids*/
	.bottom-download-kids, .bottom-download{
		display: none;
	}
	input[type=checkbox].css-checkbox + label.css-label{
		display: block;
		margin-bottom: 15px;
	}
	.contact-container .left-boxes{
		border: none;
		padding: 0px;
	}
	h3.contact-box{
		display: none;
	}
	.contact-container .left-box{
		margin-top: 0px;
	}
	.contact-container .left-box ul{
		margin-bottom: 20px;
	}
/*	.contact-container .iframe {
		margin-left: 0px;
	}*/
	#myLightbox .modal-dialog {
		width: 100%;
		margin-top: 25%;
	}	
	.tandc{
		margin-top: 100px;
	}
	#myLightbox a.lightbox-link {
	    position: absolute;
	    bottom: 23%;
	    right: 34%;
	    z-index: 11111;
	    width: 35%;
	    height: 10%;
	    display: block;
	}
	#myLightbox span.never-show {
	    position: absolute;
	    bottom: 23%;
	    right: 18%;
	    z-index: 11111;
	    width: 13%;
	    height: 10%;
	    cursor: pointer;
	    display: block;
	}
	/*kids*/
	.kids-zone ul{
		padding: 0px;
		margin-bottom: 0px;
	}
	.kids-zone ul li{
		list-style-type: none;
		text-align: center;
		position: relative;
	}
	.kids-zone ul li.border-me{
		border-bottom: 10px solid #fff;
	}
	.kids-zone ul li img.img-responsive{
		margin: 0px auto;
	}
	.kids-zone ul li i{
		position: absolute;
		bottom: 0px;
		color: #fff;
		font-size: 40px;
	}
	#kidszone-menu-show, #kidszone-games-show{
		cursor: pointer;
	}
	.kidszone-hidden, .kidszone-games-hidden{
		display: none;
		border-bottom: 10px solid #fff;
		padding-bottom: 25px;
		position: relative;
	}
	.kidszone-games-hidden a{
		position: absolute;
	}
	.kidszone-games-hidden a.would-you-rather{
		background-color: rgba(0,0,0,0);
		/*background-color: white;*/
		width: 47%;
		height: 44%;
		left: 8%;
		top: 5%;
		border-radius: 50%;
	}
	.kidszone-games-hidden a.table-topics{
		background-color: rgba(0,0,0,0);
		/*background-color: blue;*/
		width: 41%;
		height: 38%;
		top: 53%;
		left: 4%;
		border-radius: 50%;
	}
	.kidszone-games-hidden a.whos-most-likely{
		background-color: rgba(0,0,0,0);
		/*background-color: purple;*/
		width: 47%;
		height: 44%;
		top: 42%;
		left: 50%;
		border-radius: 50%;
	}
	.kidszone-hidden .menu-item-list{
		display: block;
		height: auto;
		max-width: 100%;
	}
	.kidszone-hidden .menu-item-list .menu-desc{
		min-height: initial;
	}
	.kidszone-hidden .menu-item-list .menu-desc p{
		padding: 5px;
	}
	.headers.fix-headers.allergens-header{
		display: block !important;
	}

	.each-search-location .each-links-info a {
		padding: 12px 0;
	}


}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 992px) {
	.main- .container.allow-scroll{
		overflow-y: scroll;
	}
	
	.menu-slider{
		margin-left: 65px;
		margin-top: 25px;
	}
	
	.right-footer span{
		display: none;
	}
	
	/*homepage*/

	.music-man-logo{
		margin-top: 26%;
	}
	.first-row, .last-row{
		margin-left: 0px;
	}
	.last-row{
		margin-bottom: 20px;
	}
	.musical-note-a{
		/*left: 446px;*/
	}
	.musical-note-b{
		/*left: 467px;*/
	}
	.musical-note-c{
		/*left: 453px;*/
	}
	.musical-note-d{
		/*left: 424px;*/
	}
	.musical-note-e{
		/*left: 400px;*/
	}
	.musical-note-f{
		/*left: 421px;*/
	}
	.musical-note-g{
		/*left: 389px;*/
	}
	.home-links{
		position: relative;
		z-index: 1000;
	}
	.home-links a{
		display: inline-block;
		height: 230px;
		width: 230px;
		border-radius: 225px;
		-webkit-border-radius: 225px;
		-moz-border-radius: 225px;
		border: 2px solid #000000;
		margin: 3px;
		text-align: center;
	}
	.first-row{
		margin-top: 100px;
	}
	.queso a{
		background: url('/public/images/homepage/circle-one-small.png') no-repeat;
		transition: background 0.5s;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
	}
	.queso a:hover{
		background: url('/public/images/homepage/circle-one-hover-small.png') no-repeat;
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
		-o-transition: background 1s;
	}
	.mission a{
		background: url('/public/images/homepage/circle-two-small.png') no-repeat;
		transition: background 0.5s;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
	}
	.mission a:hover{
		background: url('/public/images/homepage/circle-two-hover-small.png') no-repeat;
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
		-o-transition: background 1s;
	}
	.skip a{
		background: url('/public/images/homepage/circle-three-small.png') no-repeat;
		transition: background 0.5s;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
	}
	.skip a:hover{
		background: url('/public/images/homepage/circle-three-hover-small.png') no-repeat;
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
		-o-transition: background 1s;
	}
	.nutri a{
		background: url('/public/images/homepage/circle-four-small.png') no-repeat;
		transition: background 0.5s;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
	}
	.nutri a:hover{
		background: url('/public/images/homepage/circle-four-hover-small.png') no-repeat;
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
		-o-transition: background 1s;
	}
	.mini a{
		background: url('/public/images/homepage/circle-five-small.png') no-repeat;
		transition: background 0.5s;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
	}
	.mini a:hover{
		background: url('/public/images/homepage/circle-five-hover-small.png') no-repeat;
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
		-o-transition: background 1s;
	}
	.gift a{
		background: url('/public/images/homepage/circle-six-small.png') no-repeat;
		transition: background 0.5s;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
	}
	.gift a:hover{
		background: url('/public/images/homepage/circle-six-hover-small.png') no-repeat;
		transition: background 1s;
		-webkit-transition: background 1s;
		-moz-transition: background 1s;
		-o-transition: background 1s;
	}
	.other-slides img.img-responsive{
		/*width: 60% !important;*/
	}
	.combine-notes{
		width: 85%;
	}
	.navigation-links, .top-social{
		float: none;
		text-align: right;
	}
	.menu-menu{
		padding-left: 250px;
	}
	.menu-image{
		padding-left: 100px;
	}
	.logo{
		left: 10px;
	}
	.menu-descriptions{
		padding:0px 80px 60px 160px;
		margin-top: 190px;
	}
	.main-food-grocery .menu-descriptions{
		margin-top: 0px;
	}
	.order-catering{
		position: absolute;
		right: 90px;
		top: 210px;
		margin-bottom: 100px;
	}
	
/*	.main-food-food-mission .text-box img{
		position: absolute;
		left: 180px;
		top: 132px;
	}*/
	.livewell-link a img {
		border-radius: 177px;
		-moz-border-radius: 177px;
		position: absolute;
		right: 100px;
		top: 180px;
		margin-bottom: 100px;
	}

	.image-container{
		width: 370px;
		height: 370px;
	}
	.image-container img{
		width: 100%;
	}
	.item-2{
		left: 390px;
		top: 140px;
	}
	.menu-desc-three{
		margin-top: 400px;
	}
	.image-container{
		margin-left: 200px;
	}
	.three-items{
		margin-left: 80px;
		margin-top: 150px;
	}
	.catering{
		padding-left: 200px;
	}
	.carousel-control.left{
		margin-top: 150px;
		left: -20px;
	}
	.carousel-control.right{
		margin-top: 150px;
		right: -20px;
	}
	.arrow-car{
		/*top: 70%;*/
		/*left: 35%;*/
		display: none;
	}
	#slide-2{
		margin-top: 15%;
	}
	/*SOCIAL*/
	.social-icons{
		left: 20px;
	}
	
	.the-circles{
		width: 380px;
		height: 440px;
	}
	.circle:nth-child(2n+2){
		width: 270px;
		height: 270px;
		left: 80px;
		top:80px;
	}
	.circle:nth-child(2n+2) img{
		padding: 0px;
		width: 110%;
		height: auto;
	}
	.circle:first-child, .circle:nth-child(3n+3){
		width: 180px;
		height: 180px;
	}
	.the-circles-container{
		padding-bottom: 90px;
	}
	.carousel-control{
		top: -160px;
	}
	.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{
		left: -25%;
	}
	.main-connect-social .carousel-control.right{
		/*left: 100%;*/
	}
	.main-connect-social .carousel-control.left{
		left: 0px;
	}
	.main-connect-social .carousel-control.right{
		left: 96%;
	}
	/*food mission*/
	.mobile-box, .mobile-box-a{
		display: none;
	}
	.mobile-homepage{
		display: none;
	}
	.bottom-left-link-alt{
		margin: 0px 0px 10px 0px;
	}
	/*about moes*/
	.about-moes-tag{
		display: none;
	}
	.tweets p.tweet-head{
		margin-top: -15px;
	}
	/*catering*/
	.about-catering-btn img{
		width: 100px;
	}
	.about-catering-btn{
		margin-top: -15px;
	}
	.about-catering-tips-btn img{
		width: 100px;
	}
	.about-catering-tips-btn{
		margin-top: 110px;
		bottom: -60px;
	}
	/*eworld*/
	.e-mobile{
		display: none;
	}
	.e-desktop{
		display: block;
	}
	/*footer*/
	.footer a{
		font-size: 11px;
	}
	/*nav*/
	.navigation-links ul ul.findamoe-code{
		left: -120px;
	}
	/*nutrition*/
	.nutri-info{
		margin-bottom: 25px;
	}

	/*kids*/
	.dial{
		display: inline-block;
	}
	.spinner{
		position: relative;
		float: right;
		overflow: auto;
		width: 100%;
		text-align: center;
		margin-bottom: -120px;
	}

	.kids-container h2{
		margin-left: 0px;
	} 
	.kids-container p{
		margin-left: 70px;
	}
	.kids-content{
		margin-top: 100px;
		padding: 10px;
	}
	.kids-btn img{
		max-width: 80%;
		margin-bottom: 50px;
	}
	.kids-btn{
		left: 55%;
	}
	.kids-btn a:first-child{
		margin-right: 0px;
		margin-left: 0px;
	}
	.bottom-download-kids{
		left: 25%;
		margin-top: 28px;
	}
	.bottom-download-kids img{
		width: 75%;
	}
	.spinner{
		overflow: hidden;
	}
	.spinner-small{
		position: relative;
		text-align: center;
		margin-bottom: -40px;
	}
	.spinner-small .dial img:last-child{
		position: absolute;
		top: 24%;
		margin-left: -260px;
	}
	.spinner-small .audio-words .audio{
		position: absolute;
		top: 90%;
		margin-left: -70px;
	}
	.contact-container .left-boxes{
		padding: 10px 5px 10px 30px;
	}
	h3.contact-box{
		margin-left: -15px;
	}
	.catering .about-catering-tips-btn{
		left: 77%;
		bottom: -195px;
	}
	.catering .about-catering-tips-btn img{
		width: 130px;
	}
	.catering .bottom-download{
		margin-left: 0px;
		margin-top: 33px
	}
	.catering .bottom-download img{
		width: 150px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

	.menu-slider{
		margin-left: 68px;
	}

	.mobile-homepage{
		display: none;
	}

	.groc-titles{
		font-size: 15px;
	}
	
	/*homepage*/
	
	.home-links a{
		margin: 5px;
	}	

	/*footer*/
	.menu-menu{
		padding-left: 170px;
	}

	/*food mission*/
	.bottom-left-link-alt{
		margin: 0px 0px 0px 0px;
	}
/*	.main-food-food-mission .text-box img{
		position: absolute;
		left: 180px;
		top: 165px;
	}*/
	.image-container{
		width: 370px;
		height: 370px;
	}
	.image-container img{
		width: 100%;
	}
	.item-2{
		left: 390px;
		top: 140px;
	}
	
	/*SOCIAL*/
	.twitter img.feed{
		bottom: 10%;
	}
	
	.the-circles{
		width: 500px;
		height: 440px;
	}
	.circle:nth-child(2n+2){
		width: 350px;
		height: 350px;
		left: 80px;
		top:30px;
	}
	.circle:nth-child(2n+2) img{
		padding: 0px;
		width: 110%;
		height: auto;
	}
	.circle:first-child, .circle:nth-child(3n+3){
		width: 180px;
		height: 180px;
	}
	.the-circles-container{
		padding-bottom: 180px;
	}
	/*food mission*/
	.mobile-box, .mobile-box-a{
		display: none;
	}
	div a.soc-left{
		left: -13%;
	}
	.main-connect-social .carousel-control.right{
		left: 98%;
	}
	/*catering*/
	.about-catering-btn{
		margin-top: -15px;
	}
	.about-catering-btn img{
		width: 125px;
	}
	.about-catering-tips-btn{
		margin-top: 60px;
	}
	.about-catering-tips-btn img{
		width: 125px;
	}
	/*eworld*/
	.e-mobile{
		display: none;
	}
	.e-desktop{
		display: block;
	}
	/*kids*/
	.kids-btn img{
		max-width: 90%;
	}
	.kids-btn{
		left: 55%;
	}
	.kids-btn a:first-child{
		margin-right: 0px;
		margin-left: 0px;
	}
	.bottom-download-kids{
		left: 33%;
	}
	.bottom-download-kids img{
		width: 55%;
	}
	h3.contact-box{
		margin-left: -10px;
	}
	.diams{
		font-size: 18px;
		line-height: auto;
		height: 22px;
		margin-top: -5px;
	}
	.catering .about-catering-tips-btn{
		left: 64%;
		bottom: -210px;
	}
	.catering .bottom-download{
		margin-left: -90px;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.mobile-homepage{
		display: none;
	}
	/*food mission*/
	.mobile-box, .mobile-box-a{
		display: none;
	}
	.menu-descriptions{
		margin-left: -80px;
	}
	/*eworld*/
	.e-mobile{
		display: none;
	}
	.e-desktop{
		display: block;
	}
	/*menu*/
	.menu-image img{
		margin-top: -85px;
	}
	/*catering*/
	.main-catering-menu .menu-slider{
		margin-top: -10px;
	}
	@-moz-document url-prefix() { 
	  	.main-catering-menu .menu-slider{
			margin-top: 0px;
		}
	}

	.twitter{
		margin-top: 90px;
	}
}





/* Mobile Queries */
 /*iphone portrait*/
    @media screen and (min-width: 320px) and (max-width: 359px) {
        .mobile-navigation-links .mobile-nav-top-left li a{
            font-size: 17px;
        }
        .mobile-navigation-links .mobile-nav-top-right a img{
            width: 37px;
            padding: 5px 2px;
        }
        .mobile-navigation-links .mobile-nav-top-left li{
        	padding: 0px 0px 7px 0px;
        }
        .mobile-navigation-links .mobile-nav-bottom h2 a{
            font-size: 20px;
        }
        .mobile-navigation-links .mobile-nav-top-left{
            margin: 50px 0px 0px 10px;
        } 
        .mobile-navigation-links .mobile-nav-top-right{
            margin-left: 0px;
            margin-top: 100px;
        }
        .mobile-navigation-links .mobile-nav-bottom h2 img{
            margin-top: -3px;
        }
        .menu-slide-items{
        	margin-left: 35px;
        }
        .double-move{
        	display: none;
        }
        .contact-bubble{
			margin-top: 100px;
		}
		/*.single-slide img{
			margin-top: -20px;
		}*/
		.slick-slide img{
			margin-top: -30px;
			margin-bottom: 30px;
		}
		/*.bottom-stuff img.game-btn, .bottom-stuff img.home-btn{
			bottom: -20px;
		}*/
    }
    /*Galaxy Portrait*/
    @media screen and (min-width: 360px) and (max-width: 439px) {
        .mobile-navigation-links .mobile-nav-top-left li a{
            font-size: 20px;
        }
        .mobile-navigation-links .mobile-nav-top-right a img{
            width: 42px;
            padding: 7px 4px;
        }
        .mobile-navigation-links .mobile-nav-bottom h2 a{
            font-size: 25px;
        }
        .mobile-navigation-links .mobile-nav-top-left{
            margin: 100px 0px 0px 15px;
        } 
        .mobile-navigation-links .mobile-nav-top-right{
            margin-left: 0px;
            margin-top: 164px;
        }
        .mobile-navigation-links .mobile-nav-bottom h2 img{
            margin-top: -3px;
        }
        /*about moes leadership*/
        .menu-slide-items{
        	margin-left: 55px;
        }
        .double-move{
        	display: none;
        }
        .contact-bubble{
			margin-top: 150px;
		}
    }
    @media screen and (min-width: 440px) and (max-width: 480px) {
        .mobile-navigation-links .mobile-nav-top-left li a{
            font-size: 25px;
        }
        .mobile-navigation-links .mobile-nav-top-right a img{
            width: 62px;
        }
        .mobile-navigation-links .mobile-nav-bottom h2 a{
            font-size: 28px;
        }
        .mobile-navigation-links .mobile-nav-top-left{
            margin: 100px 0px 0px 15px;
        } 
        .mobile-navigation-links .mobile-nav-top-right{
            margin-left: 10px;
        }
        .mobile-navigation-links .mobile-nav-bottom h2 img{
            margin-top: -3px;
        }
    }
    /*iphone landscape */
    @media screen and (min-width: 481px) and (max-width: 595px) {
        .mobile-navigation-links .mobile-nav-top-left li a{
            font-size: 26px;
        }
         .mobile-navigation-links .mobile-nav-top-left li{
            max-width: 180px;
        }
        .mobile-navigation-links .mobile-nav-top-right a img{
            width: 65px;
        }
        .mobile-navigation-links .mobile-nav-bottom h2 a{
            font-size: 34px;
        }
        .mobile-navigation-links .mobile-nav-top-left{
            margin: 100px 0px 0px 20px;
        } 
        .mobile-navigation-links .mobile-nav-top-right {
			margin-top: 125px;
			margin-left: 0px;
		}
		#myLightbox .modal-dialog {
			margin-top: 10%;
		}
    }
    /*Galaxy landscape*/
    @media screen and (min-width: 596px) and (max-width: 767px) {
        .mobile-navigation-links .mobile-nav-top-left{
            margin: 100px 0px 0px 30px;
        } 
        #myLightbox .modal-dialog {
			margin-top: 10%;
		}	
    }

    @media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : landscape) {
		.main- .container.allow-scroll{
			overflow-y: scroll;
		}
	}

/* iPad [portrait + landscape] */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.top-social a.vine img{
		top: -2px;
	}
}

@media (max-width: 992px) {
	.each-search-location h2{
		margin: 5px 0 0 -10px;
	}
	.each-search-location .closer{
		margin-top: 0;
	}
	.each-search-location .each-contact-info{
		margin: 0 0 10px 0;
	}
	.each-search-location .each-share-info{
		margin: 10px 0;
	}
	.form-filters label.bold{
		padding-left: 0;
	}
	.location-on-map .info-popup, .location-on-map {
		position: relative;
		left:0;
	}
	.location-on-map .info-popup {
		height: 100%;
		margin-top:20px;
		left: 50%;
		max-width: 100%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		
	}
	.location-on-map .pointy-arrow {
		display:none;
	}
	.locations-each .special-offers img {
		max-width: 100%;
	}

	.each-search-location label.distance-from-you {
		margin-left:-20px;
	}
}


@media (min-width: 768px) and (max-width: 992px) {
	.allergen-header-text{
		font-size: 18px;
	}
	.allergen-col-main, .allergen-col{
		font-size: 12px;
		height: 45px;
	}
	.alergen-cell{
		padding-top: 16px;
	}
	.alergen-cell.long-one{
		padding-top: 8px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.allergen-header-text{
		font-size: 18px;
	}
	.allergen-col-main, .allergen-col{
		font-size: 12px;
	}
	.alergen-title{
		padding-top: 5px;
	}
	.alergen-cell{
		padding-top: 10px;
	}
	.alergen-cell.long-one{
		padding-top: 2px;
	}
}
@media (min-width: 1200px) {
	.allergen-header-text{
		font-size: 20px;
	}
	.alergen-cell{
		padding-top: 7px;
	}
}


