@media (max-width: 767px) {
    #logo{
        background-image: none;
    }
    #logo_imagem{
        text-align: center;
    }
	#logo_imagem a img {
		/*width: 150px;*/
		margin-top:30px;
	}
	.row {
		margin:0;
	}
    .col-carrinho{
        display: none;
    }
    .icone-carrinho{
        display: inline;
    }
	/* Titulo página e Titulo Modal */
	.container h1 {
		font-size:2.5rem !important;
	}
	.modal-header h1 { 
		font-size:2.5rem !important;
	}
	.menu-top-responsivo a {
		padding:10px 30px;
		margin:5px 10px;
	}
	.menu-top-responsivo a:hover{
		color:#FDB91C;
		background:#ffffff;
	}
    .menu-cliente-normal {
		display: none;
    }
    .menu-cliente-responsivo {
		display: inline;
    }
    .menu-cliente-responsivo {
		width:;
    }
    .menu-cliente-responsivo ul {
		text-align:center;
		padding:0;
		margin:5px 0 5px 0 !important;
		min-width:300px;
    }
    .menu-cliente-responsivo ul li {
		list-style-type:none;
		display:inline;
		/*float:left;*/
		font-size: 30px;
		margin-left:2%;
		padding:9px 0 0 0 ;
	}
    .menu-cliente-responsivo ul li a:hover{
		background: #ffffff;
		padding:9px 0 0 0 ;
    }
    .menu-cliente-responsivo ul li a i {
		font-size: 30px;
		color: #ffffff;
		padding: 10px 5px;
		margin:0 3px;
    }
    .menu-cliente-responsivo ul li a i:hover {
		color: #FDB91C;
    }
    .mostra-itens-carrinho-logado {
		position: absolute;
		top:15%;
		left:52%;
		font-size: 12px;
		background: #9D5735;
		color:#fff;
		padding: 5px;
		margin: 0 auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
    }
	.mostra-itens-carrinho {
		position: relative;
		top:-15px;
		left:-15px;
		font-size: 12px;
		background: #9D5735;
		color:#fff;
		padding: 5px;
		margin: 0 auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
    }
	
	.corrige_menu_cliente_responsivo {
		margin-left:-10px !important;
	}
	
    .carousel, .slide {
		display: none;
    }
    .pagamento,.informativo,.facebook {
		display: none;
    }
    .redes-sociais-mobile {
		display: inline;
    }
    .redes-sociais-mobile ul {
		list-style-type: none;
		text-align: center;
		padding: 0;
		margin: 0;
    }
    .redes-sociais-mobile ul li {
		display: inline-table;
		margin: 0 15px;
    }
    #footer .container{
		margin-top:10px;
		padding:0 10px;
    }
	.mapa {
		min-width:250px;
		width:100%;
		min-height:160px;
		height:100%;
		margin-bottom:20px
	}

	/* GRID PRODUTOS */
	
	/* OCULTA OBJETOS */
	/* imagem, nome preço, botao comprar */
	
	/*
	.produtos-home-img-desktop, .produtos-home-nome-desktop, .preco-lanche , .produtos-home-botao-desktop{
		position:absolute;
		left:-9999px;
	}
	*/
	/*	
	.produtos-home{
       margin:0 15px 15px 0;
		text-align:left;
		display:block;
		padding:0;
		border:1px solid #f2f2f2;
		min-width:320px;
		max-height:120px;
	}
	/* DIV IMAGEM*/
	/*
	.produtos-home-img-responsive {
		display: inline !important;
		float:left;
		padding:10px;
	}
	/* IMAGEM DENTRO DA DIV IMAGEM */
	/*
	.produtos-home-img-responsive img {
		width:100px;
		margin: 0;
		padding:0 !important;
		border:3px solid #fff !important;
		box-shadow: 0 0 0 0!important; /* Implementação W3C *//*
		-moz-box-shadow: 0 !important; /* Implementação Mozilla *//*
		-webkit-box-shadow: 0 !important; /* Implementação para browsers que renderizam via webkit *//*
	}
	/* DIV NOME */
	/*
	.produtos-home-nome-responsive {
		text-align:left;
		font-size:12px;
		font-weight:bold;
		padding:10px 10px 0 10px;
		display:block !important;
		text-transform:uppercase;
	}
	/* DIV DESCRIÇÃO */
	/*
	.produtos-home-descricao-responsive {
		display:block !important;
		font-size: 10px;
		text-align:left;
		min-height:43px;
		padding-right:10px;
	}
	/* DIV PREÇO */
	/*
	.preco-lanche-responsive {
		display:block !important;
		font-size:20px;
		font-weight:bold;
		float:left;
		margin-top:6px;
	}
	/* DIV BOTÃO */
	/*
	.produtos-home-botao-responsive{
		display:inline !important;
		float:right;
		margin-right:10px;
		position:absolute;
		right:0;
		bottom:10px;
	}
	*/
}

@media screen and (max-width: 860px) {
	.carousel-control {
	  padding-top:30px;
	  font-size: 60px;
	}
}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}