@media (min-width: 1150px) and (max-width:1460px) {
	/*
	header .topo .logotipo {
		background:#FFF;
		padding:10px 0;
		height: 91px;
		border-radius:5%;
		margin-top:-10px;
	}
	*/
}
@media (max-width: 560px) {
	header .topo .logo_altice {
		-webkit-transform:unset;
		-ms-transform:unset;
		transform:unset;
		top:80px;
		left:20px;
	}
}
@media (max-width: 767px) {
	header .topo {
		padding: 20px;
	}
	header .topo .logotipo {
		width: 97px;
		height: 71px;
		margin-right: 5px;
	}
	header .topo .direita {
		width: calc(100% - 102px);
		text-align: right;
	}
	header .topo .direita .login {
		padding-left: 15px;
		display: inline-flex;
		height: 29px;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	header .topo .direita .login.text {
		display:none;
	}
	header .topo .direita .carrinho {
		padding-left: 15px;
		display: inline-flex;
		height: 29px;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	header .topo .direita .menu {
		padding-left: 15px;
		display: inline-flex;
		height: 29px;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	header #carrinhoContainer .carrinhoContainerInterior{
		padding:20px;
	}
	header #carrinhoContainer .totalProdutos{
		width:100%;
		text-align: center;
	}
	header #carrinhoContainer .totalProdutos span{
		margin-bottom:20px;
	}
	header #carrinhoContainer .visualizacaoTotal{
		text-align:center;
		margin:20px 0;
	}
	header #carrinhoContainer .visualizacaoTotal .total{
		margin:10px 0;
	}
	header #carrinhoContainer .visualizacaoTotal #visualizacaoBloco{
		margin: 0;
	}
	.carrinhoFundo .informacoes .coluna{
		margin:10px 0;
		width:100%;
	}
	.informacoes .infoContainer{
		width:100%;
	}
	.coluna .icon{
		text-align:center;
	}
	.carrinhoFundo .botoesCarrinho .total {
		width: 100%;
		text-align: center;
		float: none;
		margin-bottom: 20px;
	}
	.carrinhoFundo .botoesCarrinho .botoesCarrinhoContainer{
		max-width:300px;
		margin:0 auto;
	}
	.carrinhoFundo .botoesCarrinho a{
		margin:5px 0;
		width:100%;
	}
	.menuPrincipalInterior .menuFundo .redesSociais{
		width: 212px;
		display:block;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.menuPrincipalInterior .menuFundo .linguaContainer {
		width: 166px;
		display: block;
		margin: 0 auto;
	}
	.menuPrincipalInterior .menuFundo {
		flex-wrap: wrap;
	}
	.menuPrincipalInterior .menuFundo .entregaInfo{
		flex-wrap: wrap;
	}
	.menuFundo .linguaContainer a{
		width:100%;
		display:block;
	}
	footer .contatos{
		padding:20px;
	}
	footer .contatos .conteudo .esquerda ul li{
		width:100%;
	}
	footer .contatos .conteudo .esquerda ul.menu{
		flex-wrap:wrap;
	}
	footer .contatos .conteudo .esquerda .informacoes_gerais{
		width:100%;
		margin: 10px 0;
	}
	footer .contatos .conteudo .esquerda ul.redes_sociais{
		width:100%;
		margin: 20px 0;
		padding:0;
	}
	footer .contatos .conteudo .direita{
		flex-wrap:wrap;
	}
	footer .contatos .conteudo .direita .label{
		width:100%;
		margin: 20px 0;
	}
	footer .contatos .conteudo .direita .formulario{
		width:100%;
	}
	footer .contatos .conteudo .direita .formulario form .campo_50{
		width:100%;
		margin-top: 15px;
	}
	footer .protocolos .conteudo img{
		width:100%;
	}
	footer .copyright .conteudo{
		flex-wrap:wrap;
		height: auto;
		padding-bottom: 20px;
	}
	footer .copyright .conteudo .copy,
	footer .copyright .conteudo .seara{
		width:100%;
		padding-top: 20px;
	}

	div.ajuda div.conteudo{
		flex-wrap: wrap;
	}
	div.ajuda div.conteudo div.esquerda,
	div.ajuda div.conteudo div.direita{
		padding: 0;
		width:100%;
	}

	div.ajuda div.conteudo div.direita{
		padding-top:20px;

     height: 160px;

	}
	body .conteudo {
	    margin-bottom: 396px;
	}
	div.ajuda .videos{
		height:auto;
	}
}
