
/* Responsividade para a barra de apresentação */
@media screen and (min-width: 450px) and (max-width: 600px){
	.barra-identificacao-pagina{
		/*border: 2px solid;*/
		padding: 8px;
		font-size: 14px;
	}
	.barra-identificacao-pagina i.icone-identificacao-pagina{
		/*border: 2px solid green;*/
		width: 56px;
		height: 40px;
	}
	.nossas-lojas{
		background-size: 30px;
	}
	.trabalhe-conosco1{
		background-size: 40px;
	}
}

@media screen and (min-width: 450px) and (max-width: 600px) and (orientation: landscape){
	main {
		background-size: 581px !important;
	}
	nav.nav-extended .nav-content {
		position: relative;
		line-height: normal;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.logo_rcarvalho {
		width: 40%;
		background-size: 86%;
	}
	/* Estlo da pagina inicial*/
	.conteiner-nav1{
		display: none;
	}
	.ul-main-modificado{
		display: none;
	}
	.banner-site {
		height: 210px !important;
	}
	.container-grupo-banner {
		min-height: 543px !important;
		top: 4px;
	}
	.conteiner-banner-casa-massa {
		width: 66% !important;
		height: 150px !important;
	}
	.conteiner-banner-oferta {
		width: 66% !important;
	}
	.banner-carvalho-atacado {
		width: 66% !important;
	}
	.banner-app {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-app .banner {
		position: relative;
		width: 46%;
		height: 156px;
		top: -14px;
		background-image: url(../imagens/site/banner-app.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 92%;
		content: ' ';
	}
	.banner-app .legendas {
		position: relative;
		width: 54%;
		height: 133px;
		left: 1px;
		top: -14px;
		padding: 0;
	}
	.banner-app .legendas h6, h5 {
		font-size: 15px;
	}
	.banner-cartao {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-cartao .banner {
		position: relative;
		width: 44%;
		height: 160px;
		top: -15px;
		background-image: url(../imagens/site/banner-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 66%;
		content: ' ';
	}
	.banner-cartao .legendas {
		position: relative;
		width: 56%;
		height: 133px;
		left: 0px;
		top: 0px;
		padding: 0;
	}
	.banner-cartao .legendas h6 {
		font-size: 15px;
	}
	.container-contato-email {
		/* border: 1px solid; */
		width: 100%;
		margin-top: -1px;
		position: inherit;
	}
	.container-contato-email .col.s12 {
		width: 50%;
	}
	.container-contato-email h6 {
		font-size: 14px;
	}
	.banner-cartoes-aceitos {
		height: 31px;
	}
	.bar-link-redes-sociais {
		background-size: 3000px;
	}
	.row .col.s12.institucional {
		width: 30%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.menu {
		width: 30%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.oferta_tv {
		width: 40%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.app {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.cartao {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.footer-copyright label.phone-sac, label.email_sac {
		font-family: 'Comfortaa', cursive;
		font-weight: bold;
		font-size: 16px;color: #fff;
	}
	.footer-copyright i.sac {
		font-size: 16px;
		height: 39px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.footer-copyright i.email {
		font-size: 16px;
		height: 39px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-email-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.div-banner-cartoes{
		display: none;
	}
	/* Estilos da pagina nossa historia */
	.container-linha-tempo-lojas{
		/*border: 2px solid orange;*/
		height: 65px;
		background-color: #ececec;
		display: flex;
		flex-direction: row;
		justify-content: center;
		content: ' ';
	}
	.container-linha-tempo-lojas .banner{
		/*border: 2px solid green;*/
		position: absolute;
		margin-top: -17px;
		width: 40%;
		height: 98px;
		background-image: url(../imagens/site/banner-linha-tempo.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.card-apresentacao{
		/*border: 2px solid green;*/
		margin: 24px 0px 24px 0px;
		width: 100%;
		min-height: 200px;
		font-size: 14px;
		text-align: justify;
		background-color: #fff;
		border-radius: 8px;
		padding: 10px 30px 10px 30px;
	}
	.card-apresentacao h5{
		width: 100px;
		height: 25px;
		border-bottom: 3px solid #e65f01;
		text-align: left;
		padding-left: 10px;
		color: #395899;
		font-weight: bold;
	}
	.card-apresentacao .conteudo {
		width: 100%;
	}
	.card-apresentacao .conteudo p {
		text-align: left;
	}
	.card-apresentacao .missao{
		/*border: 2px solid red;*/
		display: flex;
	}
	.card-apresentacao .missao i{
		/*border: 2px solid green;*/
		width: 97px;
		height: 80px;
		font-size: 9px;
		line-height: 66px;
		background-image: url(../imagens/site/icon-missao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 88%;
		content: ' ';
	}
	.card-apresentacao .visao{
		/*border: 2px solid green;*/
		display: flex;
	}
	.card-apresentacao .visao i{
		/*border: 2px solid green;*/
		width: 97px;
		height: 80px;
		font-size: 9px;
		line-height: 66px;
		background-image: url(../imagens/site/icon-visao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 88%;
		content: ' ';
	}
	.card-apresentacao .valores{
		/*border: 2px solid orange;*/
		display: flex;
	}
	.card-apresentacao .valores i{
		/*border: 2px solid green;*/
		width: 97px;
		height: 80px;
		font-size: 9px;
		line-height: 66px;
		background-image: url(../imagens/site/icon-valores.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 88%;
		content: ' ';
	}
	/* Estilos da pagina servicos */
	.container h5.white-text.center{
		font-size: 15px;
    	font-weight: bold;
		width: 90%;
		text-align: left;
	}
	.card-apresentacao-servicos{
		/*border: 2px solid green;*/
		margin: 4px 0px 10px 0px;
		width: 100%;
		min-height: 360px;
		border-radius: 16px;
		text-align: left;
		font-size: 18px;
		background-color: #fff;
		padding: 25px 10px 5px 10px;
		display: flex;
		flex-direction: column;
	}
	.card-apresentacao-servicos h5{
		line-height: normal !important;
		font-size: 13px;
		width: 100%;
	}
	.card-apresentacao-servicos .conteudo h6{
		font-size: 13px;
	}
	.card-apresentacao-servicos .conteudo p{
		margin: 0;
		font-size: 10px;
	}
	.card-apresentacao-servicos .conteudo p.marg-t40 {
		margin-top: 10px !important;
	}
	.card-apresentacao-servicos .conteudo{
		/*border: 2px solid;*/
		min-height: 257px;
		width: 100%;
	}
	.card-apresentacao-servicos .conteudo ul, li{
		line-height: 16px;
		font-size: 13px;
		margin-top: 0px;
	}
	.card-apresentacao-servicos .conteudo ul.browser-default{
		margin-left: -22px;
	}
	.card-apresentacao-servicos .icone-card{
		/*border: 2px solid green;*/
		width: 90px;
	    height: 101px;
		margin-left: 436px;
		margin-top: -80px;
		position: absolute;
	}
	.card-apresentacao-servicos .icone-card .icone-forma-pagamento{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-forma-pagamento.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 95%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-recarga-celular{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-recarga-celular.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-vale-gas{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-vale-gas.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-cartao-presente{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-cartao-presente.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-troco-solidario{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-troco-solidario.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .conteudo .conteiner-eletro{
		/*border: 2px solid red;*/
		width: 100%;
		margin-bottom: 10px;
		display: flex;
	}
	.info-eletro{
		/*border: 2px solid green;*/
		width: 58%;
	}
	.icon-eletro{
		/*border: 2px solid orange;*/
		width: 70px;
		height: 75px;
		background-image: url(../imagens/site/icon-eletro.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 95%;
		content: ' ';
	}
	.card-apresentacao-servicos .conteudo .conteiner-alimentos{
		/*border: 2px solid red;*/
		width: 100%;
		margin-bottom: 10px;
		display: flex;
	}
	.info-alimentos{
		/*border: 2px solid green;*/
		width: 58%;
	}
	.icon-alimentos{
		/*border: 2px solid orange;*/
		width: 70px;
		height: 75px;
		background-image: url(../imagens/site/icon-alimentos.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 72%;
		content: ' ';
	}
	.card-apresentacao-servicos .conteudo .conteiner-bazar{
		/*border: 2px solid red;*/
		width: 100%;
		margin-bottom: 10px;
		display: flex;
	}
	.info-bazar{
		/*border: 2px solid green;*/
		width: 58%;
	}
	.icon-bazar{
		/*border: 2px solid orange;*/
		width: 70px;
		height: 75px;
		background-image: url(../imagens/site/icon-bazar.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 72%;
		content: ' ';
	}
	/* Estilos da pagina trabalhe conosco */
	.banner-trabalhe-conosco{
		/*border: 2px solid orange;*/
		width: 100%;
		margin-top: 20px;
		/* margin-left: 5%; */
		height: 148px;
		background-image: url(../imagens/site/banner-trabalhe-conosco.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}

	/* Estilo da pagina de cartões */
	.pag-cartoes-img-1{
		height: 470px !important;
	}
	.pag-cartoes-img-1 a.btn-acesso-conta {
		margin: 7px 25px 0px 0px !important;
	}
	.pag-cartoes-img-2{
		height: 154px !important;
	}
	.pag-cartoes-img-3{
		height: 200px !important;
	}
	.pag-cartoes-img-3 a{
		margin: 125px 0px 0px 229px !important;
	}
	.pag-cartoes-img-4{
		height: 232px !important;
	}
	.btn-play-store{
		width: 82px !important;
		height: 25px !important;
		margin: 188px 0px 0px 398px !important;
	}
	.titulo-apresentacao-pag-cartoes {
		margin-top: -10px !important;
		font-size: 48px !important;
		margin-right: 38px !important;
	}
	.subtitulo-apresentacao-pag-cartoes {
		margin-right: 213px !important;
		font-size: 15px !important;
	}
	.img-cartoes-3v {
		width: 77px !important;
		height: 77px !important;
		margin: 9px 0px 0px -234px !important;
	}
	.img-cartoes-10v {
		width: 105px !important;
		height: 107px !important;
		margin: -40px 0px 0px -97px !important;
	}
	.conteiner-btn-peca-seu-cartao{
		display: flex;
		flex-direction: row-reverse;
	}
	.btn-peca-seu-cartao{
		margin: 74px 111px 0px 0px !important;
	}
	.conteiner-vantagens-cartao{
		margin-top: 0px;
		font-family: monospace;
	}
	.conteiner-vantagens-cartao .frase-1{
		font-size: 15px !important;
		width: 168px !important;
		margin: 65px 0px 0px 275px !important;
	}
	.conteiner-vantagens-cartao .frase-2{
		font-size: 65px !important;
		margin: 60px 0px 0px 119px !important;
	}
	.conteiner-vantagens-cartao .frase-3{
		font-size: 7px !important;
		width: 133px !important;
		margin: 121px 0px 0px 336px !important;
	}
	.seta-jump-vantagens{
		width: 49px !important;
		height: 104px !important;
		margin: 101px 0px 0px 91px !important;
	}
	.conteiner-vantagens{
		height: 480px;
	}
	.vantagens-fatura{
		margin: 0px 0px 0px 124px !important;
	}
	.vantagens-fatura i.icone-fatura-cartao {
		height: 45px;
		background-image: url(../imagens/site/icone-fatura-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-fatura h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-fatura h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-parcelamento{
		margin: 129px 0px 0px 124px !important;
	}
	.vantagens-parcelamento i.icone-parcelamento-cartao {
		height: 60px;
		background-image: url(../imagens/site/icone-parcelamento-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-parcelamento h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-parcelamento h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-com-cartao{
		margin: 257px 0px 0px 124px !important;
	}
	.vantagens-com-cartao i.icone-cartao-rcarvalho {
		/*border: 2px solid;*/
		height: 60px;
		background-image: url(../imagens/site/icone-cartao-rcarvalho.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 60px;
	}
	.vantagens-com-cartao h3 {
		font-size: 25px;
		margin: 0px 0px 26px 20px;
	}
	.vantagens-com-cartao ul{
		font-size: 18px;
	}
	.parcela-03x-cartao{
		/*border: 2px solid #c0c0c0;*/
		width: 117px;
		height: 76px;
		background-image: url(../imagens/site/parcela-03x-cartao.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
}
@media screen and (max-width: 600px){
	.banner-slide-site {
		/* border: 1px solid orange; */
		width: 95%;
		margin-top: 10px;
		margin-left: 3%;
		height: 204px;
	}
	.barra-identificacao-pagina{
		/*border: 2px solid;*/
		padding: 8px;
		font-size: 14px;
		font-family: 'Comfortaa', cursive;
		font-weight: bold;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.barra-identificacao-pagina i.icone-identificacao-pagina{
		/*border: 2px solid green;*/
		width: 56px;
		height: 40px;
		font-size: 9px;
		line-height: 66px;
		content: ' ';
	}
	.icone-sac{
		background-size: 32px;
	}
	.nossas-lojas{
		background-size: 30px;
	}
	.tabloides{
		background-size: 30px;
	}
	.quem-somos{
		background-size: 40px;
	}
	.servicos1{
		background-size: 40px;
	}
	.trabalhe-conosco1{
		background-size: 40px;
	}
	.ofertas {
		background-image: url(../imagens/site/icone-ofertas.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 32px;
	}
	.btn-modificado{
		width: 100%;
	}
	main:not(.default-browser) {
		/*min-height: 681px;*/
		background-image: url(../imagens/site/plano-fundo-inicial_1.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 554px;
	}
	nav.nav-extended .nav-content {
		position: relative;
		line-height: normal;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.logo_rcarvalho {
		width: 44%;
	}
	/* Estilos pagina Inicial do Site*/
	.conteiner-nav1{
		display: none;
	}
	.ul-main-modificado{
		display: none;
	}
	.banner-site {
		/* border: 1px solid orange; */
		width: 95%;
		height: 145px;
		/*position: absolute;*/
		margin-top: 0px;
		margin-left: 2.5%;
		display: flex;
		flex-direction: row;
		background-image: url(../imagens/site/banner.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.container-grupo-banner {
		width: 95%;
		min-height: 502px;
		top: 4px;
		margin-left: 2.5%;
		/*border: 1px solid white;
		float: left; 
		position: absolute;*/
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa {
		/*border: 1px solid red;*/
		/*position: absolute;*/
		width: 100%;
		height: 134px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa .banner {
		/* position: absolute; */
		width: 52%;
		height: 187px;
		bottom: 0;
		/* border: 1px solid green; */
		background-image: url(../imagens/site/banner-casa-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-casa-massa .complemento {
		position: relative;
		width: 25%;
		height: 72px;
		top: -28px;
		/* border: 1px solid yellow; */
		background-image: url(../imagens/site/complemento-banner-c-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-oferta {
		/*border: 1px solid green;*/
		width: 100%;
		height: 176px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-oferta .complemento1 {
		position: relative;
		width: 25%;
		height: 66px;
		top: -60px;
		/*border: 1px solid yellow;*/
		background-image: url(../imagens/site/complemento-banner-ofertas-1.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 91%;
		content: ' ';
	}
	.conteiner-banner-oferta .banner {
		width: 74%;
		height: 231px;
		bottom: 0;
		/* border: 1px solid red; */
		background-image: url(../imagens/site/banner-ofertas.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 92%;
		content: ' ';
	}
	.conteiner-banner-oferta .complemento2 {
		position: relative;
		width: 25%;
		height: 74px;
		top: 58px;
		left: -18px;
		/* border: 1px solid yellow; */
		background-image: url(../imagens/site/complemento-banner-ofertas-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 83%;
		content: ' ';
	}
	.banner-carvalho-atacado {
		/*border: 1px solid yellow;*/
		width: 100%;
		height: 188px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.banner-carvalho-atacado .complemento {
		position: relative;
		width: 11%;
		height: 59px;
		left: -35px;
		/* border: 1px solid yellow; */
		background-image: url(../imagens/site/complemento-banner-cvl-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 88%;
		content: ' ';
	}
	.banner-carvalho-atacado .banner {
		width: 74%;
		height: 235px;
		bottom: 0;
		/*border: 1px solid red;*/
		background-image: url(../imagens/site/banner-carvalho-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 70%;
		content: ' ';
	}
	.banner-app {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-app .banner {
		position: relative;
		width: 46%;
		height: 156px;
		top: -14px;
		background-image: url(../imagens/site/banner-app.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 83%;
		content: ' ';
	}
	.banner-app .legendas {
		position: relative;
		width: 54%;
		height: 133px;
		left: 1px;
		top: -14px;
		padding: 0;
	}
	.banner-app .legendas h6, h5 {
		font-size: 15px;
	}
	.banner-cartao {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-cartao .banner {
		position: relative;
		width: 44%;
		height: 160px;
		top: -15px;
		background-image: url(../imagens/site/banner-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 66%;
		content: ' ';
	}
	.banner-cartao .legendas {
		position: relative;
		width: 56%;
		height: 133px;
		left: 0px;
		top: 0px;
		padding: 0;
	}
	.banner-cartao .legendas h6 {
		font-size: 15px;
	}
	.container-contato-email {
		/* border: 1px solid; */
		width: 100%;
		margin-top: 0px;
		position: inherit;
	}
	.container-contato-email h6 {
		font-size: 14px;
	}
	.banner-cartoes-aceitos {
		height: 31px;
	}
	.bar-link-redes-sociais {
		background-size: 3000px;
	}
	.footer-copyright label.phone-sac, label.email_sac {
		font-family: 'Comfortaa', cursive;
		font-weight: bold;
		font-size: 10px;color: #fff;
	}
	.footer-copyright i.sac {
		font-size: 9px;
		height: 36px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.footer-copyright i.email {
		font-size: 11px;
		height: 36px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-email-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.div-banner-cartoes{
		display: none;
	}
	/* Estilos da pagina nossa historia */
	.container-linha-tempo-lojas{
		/*border: 2px solid orange;*/
		display: flex;
		flex-direction: row;
		justify-content: center;
		height: 65px;
		background-color: #ececec;
		content: ' ';
	}
	.container-linha-tempo-lojas .banner{
		/*border: 2px solid green;*/
		position: absolute;
		margin-top: -17px;
		width: 70%;
		height: 98px;
		background-image: url(../imagens/site/banner-linha-tempo.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao{
		/*border: 2px solid green;*/
		margin: 24px 0px 24px 0px;
		width: 100%;
		min-height: 200px;
		font-size: 14px;
		text-align: justify;
		background-color: #fff;
		border-radius: 8px;
		padding: 10px 30px 10px 30px;
	}
	.card-apresentacao h5{
		border-bottom: 3px solid #e65f01;
		text-align: center;
		height: 25px;
		width: 100%;
		padding-left: 10px;
		color: #395899;
		font-weight: bold;
	}
	.card-apresentacao .conteudo {
		width: 100%;
	}
	.card-apresentacao .conteudo p {
		text-align: left;
	}
	.card-apresentacao .missao{
		/*border: 2px solid red;*/
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.card-apresentacao .missao i{
		/*border: 2px solid green;*/
		width: 67px;
		height: 62px;
		font-size: 9px;
		line-height: 66px;
		background-image: url(../imagens/site/icon-missao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 88%;
		content: ' ';
	}
	.card-apresentacao .visao{
		/*border: 2px solid green;*/
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.card-apresentacao .visao i{
		/*border: 2px solid green;*/
		width: 67px;
		height: 62px;
		font-size: 9px;
		line-height: 66px;
		background-image: url(../imagens/site/icon-visao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 88%;
		content: ' ';
	}
	.card-apresentacao .valores{
		/*border: 2px solid orange;*/
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.card-apresentacao .valores i{
		/*border: 2px solid green;*/
		width: 67px;
		height: 62px;
		font-size: 9px;
		line-height: 66px;
		background-image: url(../imagens/site/icon-valores.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 88%;
		content: ' ';
	}
	/* Estilos da pagina servicos */
	.container h5.white-text.center{
		font-size: 15px;
    	font-weight: bold;
		width: 90%;
		text-align: left;
	}
	.card-apresentacao-servicos{
		/*border: 2px solid green;*/
		margin: 4px 0px 10px 0px;
		width: 100%;
		min-height: 360px;
		border-radius: 16px;
		text-align: left;
		font-size: 18px;
		background-color: #fff;
		padding: 25px 10px 5px 10px;
		display: flex;
		flex-direction: column;
	}
	.card-apresentacao-servicos h5{
		line-height: normal !important;
		font-size: 13px;
		width: 100%;
	}
	.card-apresentacao-servicos .conteudo h6{
		font-size: 13px;
	}
	.card-apresentacao-servicos .conteudo p{
		margin: 0;
		font-size: 10px;
	}
	.card-apresentacao-servicos .conteudo p.marg-t40 {
		margin-top: 10px !important;
	}
	.card-apresentacao-servicos .conteudo{
		/*border: 2px solid;*/
		min-height: 257px;
		width: 100%;
	}
	.card-apresentacao-servicos .conteudo ul, li{
		line-height: 16px;
		font-size: 13px;
		margin-top: 0px;
	}
	.card-apresentacao-servicos .conteudo ul.browser-default{
		margin-left: -22px;
	}
	.card-apresentacao-servicos .icone-card{
		/*border: 2px solid green;*/
		width: 90px;
		height: 101px;
		margin-left: 203px;
		margin-top: -85px;
		position: absolute;
	}
	.card-apresentacao-servicos .icone-card .icone-forma-pagamento{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-forma-pagamento.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 95%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-recarga-celular{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-recarga-celular.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-vale-gas{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-vale-gas.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-cartao-presente{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-cartao-presente.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .icone-card .icone-troco-solidario{
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 100%;
		background-image: url(../imagens/site/icone-troco-solidario.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 86%;
		content: ' ';
	}
	.card-apresentacao-servicos .conteudo .conteiner-eletro{
		/*border: 2px solid red;*/
		width: 100%;
		margin-bottom: 10px;
		display: flex;
	}
	.info-eletro{
		/*border: 2px solid green;*/
		width: 90%;
	}
	.icon-eletro{
		/*border: 2px solid orange;*/
		width: 50px;
		height: 75px;
		background-image: url(../imagens/site/icon-eletro.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 95%;
		content: ' ';
	}
	.card-apresentacao-servicos .conteudo .conteiner-alimentos{
		/*border: 2px solid red;*/
		width: 100%;
		margin-bottom: 10px;
		display: flex;
	}
	.info-alimentos{
		/*border: 2px solid green;*/
		width: 90%;
	}
	.icon-alimentos{
		/*border: 2px solid orange;*/
		width: 50px;
		height: 75px;
		background-image: url(../imagens/site/icon-alimentos.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 72%;
		content: ' ';
	}
	.card-apresentacao-servicos .conteudo .conteiner-bazar{
		/*border: 2px solid red;*/
		width: 100%;
		margin-bottom: 10px;
		display: flex;
	}
	.info-bazar{
		/*border: 2px solid green;*/
		width: 90%;
	}
	.icon-bazar{
		/*border: 2px solid orange;*/
		width: 50px;
		height: 75px;
		background-image: url(../imagens/site/icon-bazar.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 72%;
		content: ' ';
	}
	/* Estilos da pagina trabalhe conosco */
	.banner-trabalhe-conosco{
		/*border: 2px solid orange;*/
		width: 100%;
		margin-top: 20px;
		/* margin-left: 5%; */
		height: 108px;
		background-image: url(../imagens/site/banner-trabalhe-conosco.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	/* Estilos da pagina SAC */
	.container.d-flex{
		flex-direction: column;
	}
	.conteiner-banners-sac{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 378px;
		padding-top: 10px;
		background-color: #fff;
		margin-top: 20px;
	}
	.banner-operador{
		/*border: 2px solid red;*/
		width: 38%;
		height: 160px;
		margin: 0 auto;
		content: ' ';
		background-image: url(../imagens/site/banner-operador-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.icon-sac{
		/*border: 2px solid green;*/
		display: none;
		width: 8%;
		height: 98px;
		content: ' ';
		background-image: url(../imagens/site/icon-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 73%;
	}
	.conteiner-informativo-sac{
		/*border: 2px solid red;*/
		margin-left: 3%;
		width: 70% !important;
		margin: auto;
		height: 205px;
	}
	.conteiner-informacao{
		/*border: 2px solid blue;*/
		width: 100%;
		height: 110px;
		text-align: center;
	}
	.conteiner-informacao .mensagem {
		font-size: 13px;
	}
	.conteiner-informacao .mensagem_1 {
		font-size: 20px;
		font-weight: bold;
		line-height: 1;
	}
	.conteiner-informacao .numero {
		font-size: 20px;
		font-weight: bold;
		line-height: 1;
	}
	.conteiner-informacao .email {
		font-size: 13px;
		font-weight: bold;
	}
	.icon-logo-sac{
		/*border: 2px solid green;*/
		width: 32%;
		position: absolute;
		height: 92px;
		margin-top: 109px;
		margin-left: 47px;
		content: ' ';
		background-image: url(../imagens/site/icon-logo-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.img-chat-sac{
		/* border: 2px solid green; */
		width: 9%;
		height: 32px;
		position: absolute;
		margin-top: -32px;
		margin-left: 15px;
		display: none;
		content: ' ';
		background-image: url(../imagens/site/img-chat-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.conteiner-lista-valaiacao{
		/*border: 2px solid green;*/
	    width: 100%;
	    border-radius: 8px;
	    margin-left: 1px;
	}
	.conteiner-lista-valaiacao .linha {
		/*border: 2px solid blue;*/
		width: 100%;
		height: 103px;
		padding-left: 15px;
		padding-right: 15px;
		line-height: 45px;
		display: flex;
		flex-direction: column;
	}
	.conteiner-lista-valaiacao .linha .pergunta {
		/*border: 2px solid orange;*/
		width: 100%;
		height: 52px;
		font-size: 12px;
		line-height: 15px !important;
	}
	.conteiner-lista-valaiacao .linha .respostas {
		/*border: 2px solid pink;*/
		width: 100%;
		display: flex;
	    flex-direction: row-reverse;
	}
	.resposta-modificada{
		display: flex !important;
		flex-direction: column-reverse !important;
	}
	.div-pesquisa-promocao {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: left;
	    align-items: center;
	}
	.div-pesquisa-promocao  label{
		display: flex;
		flex-direction: row-reverse;
	}
	.conteiner-lista-valaiacao .promocao{
		height: 229px !important;
	}
	.conteiner-lista-valaiacao .promocao .pergunta{
		line-height: 80px;
	}
	.div-pesquisa-promocao .msg{
		/*border: 2px solid red;*/
		width: 153px;
		height: 28px;
		line-height: 17px;
		font-size: 14px;
		text-align: center;
		display: flex;
		flex-direction: row;
		justify-content: left;
		align-items: center;
	}
	.div-pesquisa-promocao .box{
		/*border: 2px solid blue;*/
		width: 37px;
		height: 28px;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	/* Estilo da tela nossas lojas */
	.conteiner-nossas-lojas {
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.conteiner-nossas-lojas div#map{
		height: 681px;
	}
	.lista-nossas-lojas {
		display: none;
	}
	#mapView{
		width: 100%;
		height: 170px;
	}
	.conteiner-modal-loja-map{
		display: flex;
		flex-direction: column;
	}
	.conteiner-modal-detalhes-loja{
		height: 500px;
		width: 100%;
		padding: 10px 0px 10px 0px;
	}
	.conteiner-modal-detalhes-loja img{
		width: 200px;
	}
	.modal {
		width: 95%;
		top: 2% !important;
		max-height: 95%;
	}
	.modal-loja-mapa{
		padding: 0px !important;
	}
	.modal-loja-mapa h4{
		margin: 24px;
		font-size: 30px;
	}
	/* Estilos da pagina ofertas */
	.conteiner-principal-ofertas {
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item img {
		border: 1px solid #c0c0c0;
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item .legenda {
		font-size: 11px;
		font-weight: bold;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco {
		width: 100%;
		padding: 4px;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco span {
		font-size: 24px;
	}
	.conteiner-principal-ofertas {
		flex-direction: column-reverse;
	}
	.conteiner-principal-ofertas-titulo {
		border-right: none;
		border-top: 2px solid #c0c0c0;
		width: 78%;
		height: 125px;
	}
	.conteiner-principal-ofertas-titulo h2{
		font-size: 32px;
	}
	.conteiner-principal-ofertas i.icone-oferta-tv {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas i.icone-tabloides {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas video {
		width: 100%;
		height: 231px;
	}
	.conteiner-anuncio-cartao {
		flex-direction: column;
	}
	.conteiner-cartao .imagem {
		/*border: 2px solid green;*/
		width: 133px;
		height: 211px;
	}
	.conteiner-cartao .mensagem {
		font-size: 13px;
		text-align: center;
	}
	.conteiner-parcelas-cartao {
		margin-left: 0px;
		display: flex;
		justify-content: center;
	}
	.conteiner-parcelas-cartao .imagem {
		width: 190px;
		height: 119px;
	}
	.oferta-cartao {
		width: 287px;
	}
	.oferta-cartao h5 {
		font-size: 24px;
		font-weight: bold;
	}
	/* Estilos da pagina ofertas da semana */
	.icone-produtos {
		background-size: 38px;
	}
	.conteiner-principal-ofertas-conteudo {
		width: 100%;
	}
	/* Estilo da pagina de cartões */
	.pag-cartoes-img-1{
		/*border: 2px solid green;*/
		width: 100%;
		height: 267px;
		background-image: url(../imagens/site/pag_cartao_img_1.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-1 a.btn-acesso-conta {
		margin: 7px 7px 0px 0px;
		height: 21px;
		line-height: 20px;
		font-size: 8px;
	}
	.pag-cartoes-img-2{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 87px;
		background-image: url(../imagens/site/pag_cartao_img_2.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3{
		/*border: 2px solid red;*/
		width: 100%;
		height: 114px;
		background-image: url(../imagens/site/pag_cartao_img_3.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3 a{
		/*margin: 72px 0px 0px 128px;*/
		margin-top: 72px;
		margin-left: 40%;
		height: 21px;
		line-height: 20px;
		font-size: 8px;
	}
	.pag-cartoes-img-4{
		/*border: 2px solid red;*/
		width: 100%;
		height: 131px;
		background-image: url(../imagens/site/pag_cartao_img_4.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.btn-play-store{
		/*border: 2px solid;*/
		width: 37px;
		height: 14px;
		position: absolute;
		/*margin: 108px 0px 0px 231px;*/
		margin-top: 104px;
		margin-left: 75%;
		background-image: url(../imagens/site/google-play.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.titulo-apresentacao-pag-cartoes {
		font-family: 'Baloo Bhaina', cursive;
		margin-top: -6px;
		font-size: 27px;
		margin-right: 5px;
		user-select: none;
	}
	.subtitulo-apresentacao-pag-cartoes {
		/*border: 2px solid white;*/
		font-family: 'Baloo Bhaina', cursive;
		width: 94px;
		height: 37px;
		margin-top: -45px;
		margin-right: 95px;
		font-size: 10px;
		text-align: right;
		user-select: none;
	}
	.img-cartoes-3v {
		/*border: 2px solid;*/
		width: 45px;
		height: 46px;
		float: left;
		position: absolute;
		margin: -12px 0px 0px -124px;
		background-image: url(../imagens/site/pag-cartoes-3v.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.img-cartoes-10v {
		/*border: 2px solid;*/
		width: 62px;
		height: 65px;
		float: left;
		position: absolute;
		margin: -50px 0px 0px -22px;
		background-image: url(../imagens/site/pag-cartoes-10v.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-btn-peca-seu-cartao{
		display: flex;
		flex-direction: row-reverse;
	}
	.btn-peca-seu-cartao{
		margin: 8px 7px 0px 0px;
		height: 21px;
		line-height: 20px;
		font-size: 8px;
	}
	.conteiner-vantagens-cartao{
		margin-top: 0px;
		font-family: monospace;
	}
	.conteiner-vantagens-cartao .frase-1{
		font-size: 10px;
		/*width: 65px;*/
		position: absolute;
		margin: 16px 0px 0px 150px;
	}
	.conteiner-vantagens-cartao .frase-2{
		font-size: 34px;
		font-weight: bold;
		text-align: center;
		margin: 15px 0px 0px 70px;
		position: absolute;
	}
	.conteiner-vantagens-cartao .frase-3{
		font-size: 4px;
		/*width: 65px;*/
		position: absolute;
		margin: 47px 0px 0px 183px;
	}
	.seta-jump-vantagens{
		/*border: 2px solid;*/
		width: 32px;
		height: 67px;
		float: left;
		position: absolute;
		margin: 23px 0px 0px 49px;
		background-image: url(../imagens/site/seta-jump-vantagens.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-vantagens{
		height: 480px;
	}
	.vantagens-fatura{
		/*border: 2px solid;*/
		width: 320px;
		height: 130px;
		position: absolute;
		margin: 0px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-fatura i.icone-fatura-cartao {
		height: 45px;
		background-image: url(../imagens/site/icone-fatura-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-fatura h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-fatura h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-parcelamento{
		/*border: 2px solid;*/
		width: 320px;
		height: 130px;
		position: absolute;
		margin: 129px 0px 0px 0px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-parcelamento i.icone-parcelamento-cartao {
		height: 60px;
		background-image: url(../imagens/site/icone-parcelamento-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-parcelamento h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-parcelamento h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-com-cartao{
		/*border: 2px solid;*/
		width: 320px;
		height: 225px;
		position: absolute;
		margin: 257px 0px 0px 0px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-com-cartao i.icone-cartao-rcarvalho {
		/*border: 2px solid;*/
		height: 60px;
		background-image: url(../imagens/site/icone-cartao-rcarvalho.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 60px;
	}
	.vantagens-com-cartao h3 {
		font-size: 25px;
		margin: 0px 0px 26px 20px;
	}
	.vantagens-com-cartao ul{
		font-size: 18px;
	}
	.parcela-03x-cartao{
		/*border: 2px solid #c0c0c0;*/
		width: 117px;
		height: 76px;
		background-image: url(../imagens/site/parcela-03x-cartao.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	/* Estilo receitas */
	.conteiner-img-receita{
		margin-right: 10px;
		width: 100%;
		/* height: 100px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.titulo-receita{
		/*border: 2px solid orange;*/
		font-weight: bold;
		text-align: center;
		font-size: 13px;
		width: 100%;
		height: 73px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	/* Estilo noticias */
	.conteiner-img-noticia{
		margin-bottom: 2px;
		width: 100%;
		/* height: 120px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	/* .conteiner-img-noticia img{
		border: 2px solid #989898;
	} */
	.titulo-noticia{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		height: 85px;
		padding: 3px;
		text-align: center;
		font-size: 12px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.conteiner-menu-img-noticia{
		width: 100%;
	}
	.menu-titulo-noticia{
		font-weight: bold;
		width: 100%;
		height: 100px;
		font-size: 12px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	h5.noticia-titulo {
		line-height: 20px !important;
		font-size: 16px !important;
	}
	.conteiner-apresenta-tabloide{
		display: none;
	}
	.capa-tabloide{
		width: 100%;
	}
	.container-destaque{
		width: 100%;
	}
	.iframe-destaque-tv{
		height: 182px !important;
	}
	.titulo-destaque-tv{
		width: 90%;
	}
	.iframe-itens-tv{
		height: 140px;
	}
	.menu-receitas.card-content {
		flex-direction: column;
	}
	.menu-receitas.card-content.conteiner-img-receita{
		width: 100%;
	}
	.menu-receitas.card-content.titulo-receita{
		width: 100%;
	}
}
/* Estilos Smartphones e Tabletes*/
@media screen and (max-width: 600px) and (orientation: landscape){
	.banner-trabalhe-conosco{
		height: 192px !important;
	}
	/* Estilo noticias */
	.conteiner-img-noticia{
		margin-bottom: 2px;
		width: 100%;
		height: 144px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.conteiner-img-noticia img{
		border: 2px solid #989898;
	}
	.titulo-noticia{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		height: 85px;
		padding: 3px;
		text-align: center;
		font-size: 10px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.container-destaque{
		width: 100%;
	}
	.iframe-destaque-tv{
		height: 230px !important;
	}
	.titulo-destaque-tv{
		width: 90%;
	}
	.iframe-itens-tv{
		height: 140px;
	}
}
@media screen and (min-width: 600px) and (max-width: 760px) and (orientation: landscape){
	nav.nav-extended .nav-content {
		position: relative;
		line-height: normal;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.conteiner-lista-valaiacao .linha .pergunta {
		line-height: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.logo_rcarvalho {
		width: 22%;
	}
	.barra-identificacao-pagina {
		padding: 4px;
		font-size: 22px;
	}
	.barra-identificacao-pagina i.icone-identificacao-pagina {
		width: 69px;
		height: 69px;
	}
	.quem-somos {
		background-size: 55px;
	}
	.nossas-lojas {
		background-size: 37px;
	}
	.icone-sac {
		background-size: 44px;
	}
	.trabalhe-conosco1 {
		background-size: 55px;
	}
	.container-linha-tempo-lojas {
		height: 110px;
	}
	.container-linha-tempo-lojas .banner {
		height: 211px;
	}
	.conteiner-nav1{
		display: none !important;
	}
	.row .col.s12.app {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.cartao {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.footer-copyright label.phone-sac, label.email_sac {
		font-family: 'Comfortaa', cursive;
		font-weight: bold;
		font-size: 16px;color: #fff;
	}
	.banner-app .legendas {
		left: 0px;
	}

	.banner-cartao .banner {
		background-size: 73%;
	}
	.banner-cartao .legendas {
		left: 0px;
		top: 72px;
	}
	.container-contato-email {
		/* border: 1px solid; */
		width: 100%;
		margin-top: 0px;
		position: inherit;
	}
	.bar-link-redes-sociais {
		background-size: 141%;
	}
	.div-banner-cartoes{
		display: none;
	}
	.ul-main-modificado{
		display: none;
	}
	.banner-site {
		width: 80%;
		height: 280px;
		margin-left: 10%;
		background-size: 100%;
	}
	.container-grupo-banner {
	    height: 234px;
	}
	.conteiner-banner-casa-massa {
	    height: 215px;
	}
	.conteiner-banner-oferta {
	    height: 215px;
	}
	.banner-carvalho-atacado {
	    height: 215px;
	}
	.banner-operador {
		width: 46%;
		height: 296px;
	}
	.icon-sac {
		display: none;
	}
	.conteiner-informacao {
		width: 100%;
		height: 294px;
		justify-content: flex-end;
	}
	.icon-logo-sac {
		position: absolute;
		width: 14%;
		height: 98px;
		margin-top: 196px;
		margin-left: 400px;
	}
	.card-apresentacao-servicos .icone-card {
		margin-left: 435px;
	}
	.banner-trabalhe-conosco {
		height: 322px;
	}
	/* Estilos da pagina ofertas */
	.conteiner-principal-ofertas {
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item img {
		border: 1px solid #c0c0c0;
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item .legenda {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco {
		width: 100%;
		padding: 8px;
		text-align: center;
		font-size: 18px;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco span {
		font-size: 28px;
	}
	.conteiner-principal-ofertas {
		flex-direction: column-reverse;
	}
	.conteiner-principal-ofertas-titulo {
		border-right: none;
		border-top: 2px solid #c0c0c0;
		width: 79%;
		height: 140px;
	}
	.conteiner-principal-ofertas-titulo h2{
		font-size: 42px;
	}
	.conteiner-principal-ofertas i.icone-oferta-tv {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas i.icone-tabloides {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas video {
		width: 100%;
		height: 231px;
	}
	/* Estilo da pagina de cartões */
	.pag-cartoes-img-1{
		height: 795px;
	}
	.pag-cartoes-img-1 a.btn-acesso-conta {
		margin: 13px 13px 0px 0px;
	}
	.pag-cartoes-img-2{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 260px;
		background-image: url(../imagens/site/pag_cartao_img_2.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3{
		/*border: 2px solid red;*/
		width: 100%;
		height: 340px;
		background-image: url(../imagens/site/pag_cartao_img_3.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3 a{
		margin: 241px 0px 0px 429px;
	}
	.pag-cartoes-img-4{
		/*border: 2px solid red;*/
		width: 100%;
		height: 390px;
		background-image: url(../imagens/site/pag_cartao_img_4.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.btn-play-store{
		/*border: 2px solid;*/
		width: 113px;
		height: 34px;
		position: absolute;
		margin: 323px 0px 0px 686px;
		background-image: url(../imagens/site/google-play.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.titulo-apresentacao-pag-cartoes {
		margin-top: -13px;
		font-size: 76px;
		margin-right: 112px;
	}
	.subtitulo-apresentacao-pag-cartoes {
		width: 173px;
		height: 88px;
		margin-top: -55px;
		margin-right: 376px;
		font-size: 25px;
	}
	.img-cartoes-3v {
		width: 115px;
		height: 116px;
		position: absolute;
		margin: 25px 0px 0px -436px;
	}
	.img-cartoes-10v {
		width: 146px;
		height: 149px;
		position: absolute;
		margin: -31px 0px 0px -203px;
	}
	.conteiner-btn-peca-seu-cartao{
		display: flex;
		flex-direction: row-reverse;
	}
	.btn-peca-seu-cartao{
		margin: 129px 296px 0px 0px;
		font-size: 13px;
	}
	.conteiner-vantagens-cartao{
		margin-top: 0px;
		font-family: monospace;
	}
	.conteiner-vantagens-cartao .frase-1{
		font-size: 21px;
		position: absolute;
		margin: 205px 0px 0px 457px;
	}
	.conteiner-vantagens-cartao .frase-2{
		font-size: 100px;
		margin: 192px 0px 0px 216px
	}
	.conteiner-vantagens-cartao .frase-3{
		font-size: 11px;
		position: absolute;
		margin: 285px 0px 0px 560px;
	}
	.seta-jump-vantagens{
		/*border: 2px solid;*/
		width: 32px;
		height: 67px;
		float: left;
		position: absolute;
		margin: 23px 0px 0px 49px;
		background-image: url(../imagens/site/seta-jump-vantagens.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-vantagens{
		height: 575px;
	}
	.vantagens-fatura{
		/*border: 2px solid;*/
		width: 453px;
		height: 196px;
		position: absolute;
		margin: 20px 0px 0px 0px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-fatura i.icone-fatura-cartao {
		height: 78px;
		background-image: url(../imagens/site/icone-fatura-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 50px;
	}
	.vantagens-fatura h3{
		font-size: 40px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-fatura h6{
		margin-top: -17px;
		font-size: 20px;
	}
	.vantagens-parcelamento{
		/*border: 2px solid;*/
		width: 453px;
		height: 196px;
		position: absolute;
		margin: 20px 0px 0px 497px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-parcelamento i.icone-parcelamento-cartao {
		height: 89px;
		background-image: url(../imagens/site/icone-parcelamento-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 42px;
	}
	.vantagens-parcelamento h3{
		font-size: 40px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-parcelamento h6{
		margin-top: -17px;
		font-size: 20px;
	}
	.vantagens-com-cartao{
		/*border: 2px solid;*/
		width: 473px;
		height: 305px;
		position: absolute;
		margin: 249px 0px 0px 248px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-com-cartao i.icone-cartao-rcarvalho {
		/*border: 2px solid;*/
		height: 68px;
		background-image: url(../imagens/site/icone-cartao-rcarvalho.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 78px;
	}
	.vantagens-com-cartao h3 {
		font-size: 40px;
		margin: 0px 0px 26px 20px;
	}
	.vantagens-com-cartao ul{
		font-size: 18px;
	}
	.parcela-03x-cartao{
		/*border: 2px solid #c0c0c0;*/
		width: 186px;
		height: 104px;
		background-image: url(../imagens/site/parcela-03x-cartao.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	/* Estilo receitas */
	.conteiner-img-receita{
		margin-right: 10px;
		width: 100%;
		/* height: 98px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.titulo-receita{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		font-size: 14px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.container-destaque{
		width: 100%;
	}
	.iframe-destaque-tv{
		height: 300px !important;
	}
	.titulo-destaque-tv{
		width: 90%;
	}
	.iframe-itens-tv{
		height: 140px;
	}
	.menu-receitas.card-content {
		flex-direction: column;
	}
	.menu-receitas.card-content.conteiner-img-receita{
		width: 100%;
	}
	.menu-receitas.card-content.titulo-receita{
		width: 100%;
	}
}
@media screen and (min-width: 600px) and (max-width: 760px) and (orientation: portrait){
	main:not(.default-browser) {
		/*min-height: 1220px;*/
		background-image: url(../imagens/site/plano-fundo-inicial_1.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 1000px;
	}
	nav.nav-extended .nav-content {
		position: relative;
		line-height: normal;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.logo_rcarvalho {
		width: 26%;
	}
	/* Estilos Pagina Inicial Site*/
	.conteiner-nav1{
		display: none !important;
	}
	.ul-main-modificado{
		display: none;
	}
	.banner-site {
		/*border: 2px solid orange;*/
		width: 95%;
		height: 272px;
		/*position: absolute;*/
		margin-top: 10px;
		margin-left: 2.5%;
		display: flex;
		flex-direction: row;
		background-image: url(../imagens/site/banner.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.container-grupo-banner {
		/*border: 2px solid white;*/
		width: 95%;
		height: 846px;
		top: 4px;
		margin-left: 2.5%;
		/*position: absolute;*/
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa {
		/*border: 2px solid red;*/
		width: 100%;
		height: 282px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa .banner {
		/*border: 2px solid green;*/
		width: 41%;
		height: 226px;
		bottom: 0;
		background-image: url(../imagens/site/banner-casa-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-casa-massa .complemento {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 16%;
		height: 72px;
		top: -28px;
		background-image: url(../imagens/site/complemento-banner-c-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-oferta {
		/*border: 2px solid green;*/
		width: 100%;
		height: 282px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-oferta .complemento1 {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 17%;
		height: 66px;
		top: -60px;
		background-image: url(../imagens/site/complemento-banner-ofertas-1.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 64%;
		content: ' ';
	}
	.conteiner-banner-oferta .banner {
		/*border: 2px solid red;*/
		width: 48%;
		height: 226px;
		bottom: 0;
		background-image: url(../imagens/site/banner-ofertas.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 90%;
		content: ' ';
	}
	.conteiner-banner-oferta .complemento2 {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 12%;
		height: 74px;
		top: 58px;
		left: -1px;
		background-image: url(../imagens/site/complemento-banner-ofertas-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 83%;
		content: ' ';
	}
	.banner-carvalho-atacado {
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 335px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.banner-carvalho-atacado .complemento {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 11%;
		height: 59px;
		left: -4px;
		background-image: url(../imagens/site/complemento-banner-cvl-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 72%;
		content: ' ';
	}
	.banner-carvalho-atacado .banner {
		/*border: 2px solid red;*/
		width: 41%;
		height: 253px;
		bottom: 0;
		background-image: url(../imagens/site/banner-carvalho-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.banner-app {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-app .banner {
		position: relative;
		width: 46%;
		height: 156px;
		top: -14px;
		background-image: url(../imagens/site/banner-app.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 92%;
		content: ' ';
	}
	.banner-app .legendas {
		position: relative;
		width: 54%;
		height: 133px;
		left: 1px;
		top: -14px;
		padding: 0;
	}
	.banner-app .legendas h6, h5 {
		font-size: 15px;
	}
	.banner-cartao {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-cartao .banner {
		position: relative;
		width: 44%;
		height: 160px;
		top: -15px;
		background-image: url(../imagens/site/banner-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 66%;
		content: ' ';
	}
	.banner-cartao .legendas {
		position: relative;
		width: 56%;
		height: 133px;
		left: 0px;
		top: 0px;
		padding: 0;
	}
	.banner-cartao .legendas h6 {
		font-size: 15px;
	}
	.container-contato-email {
		/* border: 1px solid; */
		width: 100%;
		margin-top: -1px;
		position: inherit;
	}
	.container-contato-email h6 {
		font-size: 14px;
	}
	.banner-cartoes-aceitos {
		height: 31px;
	}
	.bar-link-redes-sociais {
		background-size: 3000px;
	}
	.row .col.s12.institucional {
		width: 30%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.menu {
		width: 30%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.oferta_tv {
		width: 40%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.app {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.cartao {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.footer-copyright label.phone-sac, label.email_sac {
		font-family: 'Comfortaa', cursive;
		font-weight: bold;
		font-size: 16px;color: #fff;
	}
	.footer-copyright i.sac {
		font-size: 16px;
		height: 39px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.footer-copyright i.email {
		font-size: 16px;
		height: 39px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-email-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.div-banner-cartoes{
		display: none;
	}
	.banner-trabalhe-conosco {
		/* border: 2px solid orange; */
		width: 100%;
		margin-top: 20px;
		/* margin-left: 5%; */
		height: 231px;
		background-image: url(../imagens/site/banner-trabalhe-conosco.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	/* Estilos da pagina SAC */
	.container.d-flex{
		flex-direction: row;
	}
	.conteiner-banners-sac{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 319px;
		padding-top: 10px;
		background-color: #fff;
		margin-top: 20px;
	}
	.banner-operador{
		/*border: 2px solid red;*/
		width: 46%;
		height: 309px;
		margin: 0 auto;
		content: ' ';
		background-image: url(../imagens/site/banner-operador-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.icon-sac{
		/*border: 2px solid green;*/
		display: none;
		width: 8%;
		height: 98px;
		content: ' ';
		background-image: url(../imagens/site/icon-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 73%;
	}
	.conteiner-informativo-sac{
		/*border: 2px solid red;*/
		margin-left: 3%;
		width: 70% !important;
		margin: auto;
		height: 205px;
	}
	.conteiner-informacao{
		/*border: 2px solid blue;*/
		width: 100%;
		height: 163px;
		text-align: center;
		margin-top: -50px; 
	}
	.conteiner-informacao .mensagem {
		font-size: 20px;
	}
	.conteiner-informacao .mensagem_1 {
		font-size: 37px;
		font-weight: bold;
		line-height: 1;
	}
	.conteiner-informacao .numero {
		font-size: 37px;
		font-weight: bold;
		line-height: 1;
	}
	.conteiner-informacao .email {
		font-size: 20px;
		font-weight: bold;
	}
	.icon-logo-sac{
		/*border: 2px solid green;*/
		width: 33%;
		height: 133px;
		display: block;
		float: left;
		margin-top: 123px;
		margin-left: 8%;
	}
	.img-chat-sac{
		/* border: 2px solid green; */
		width: 9%;
		height: 32px;
		position: absolute;
		margin-top: -32px;
		margin-left: 15px;
		display: none;
		content: ' ';
		background-image: url(../imagens/site/img-chat-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.conteiner-lista-valaiacao{
		/*border: 2px solid green;*/
	    width: 100%;
	    border-radius: 8px;
	    margin-left: 1px;
	}
	.conteiner-lista-valaiacao .linha {
		/*border: 2px solid blue;*/
		width: 100%;
		height: 103px;
		padding-left: 15px;
		padding-right: 15px;
		line-height: 45px;
		display: flex;
		flex-direction: column;
	}
	.conteiner-lista-valaiacao .linha .pergunta {
		/*border: 2px solid orange;*/
		width: 100%;
		height: 52px;
		font-size: 16px;
		line-height: 15px !important;
	}
	.conteiner-lista-valaiacao .linha .respostas {
		/*border: 2px solid pink;*/
		width: 100%;
		display: flex;
	    flex-direction: row-reverse;
	}
	.resposta-modificada{
		display: flex !important;
		flex-direction: column-reverse !important;
	}
	.div-pesquisa-promocao {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: left;
	    align-items: center;
	}
	.div-pesquisa-promocao  label{
		display: flex;
		flex-direction: row-reverse;
	}
	.conteiner-lista-valaiacao .promocao{
		height: 229px !important;
	}
	.conteiner-lista-valaiacao .promocao .pergunta{
		line-height: 80px;
	}
	.div-pesquisa-promocao .msg{
		/*border: 2px solid red;*/
		width: 153px;
		height: 28px;
		line-height: 17px;
		font-size: 14px;
		text-align: center;
		display: flex;
		flex-direction: row;
		justify-content: left;
		align-items: center;
	}
	.div-pesquisa-promocao .box{
		/*border: 2px solid blue;*/
		width: 37px;
		height: 28px;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	/* Estilos da pagina ofertas */
	.conteiner-principal-ofertas {
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item img {
		border: 1px solid #c0c0c0;
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item .legenda {
		font-size: 11px;
		font-weight: bold;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco {
		width: 100%;
		padding: 8px;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco span {
		font-size: 24px;
	}
	.conteiner-principal-ofertas {
		flex-direction: column-reverse;
	}
	.conteiner-principal-ofertas-titulo {
		border-right: none;
		border-top: 2px solid #c0c0c0;
		width: 78%;
		height: 125px;
	}
	.conteiner-principal-ofertas-titulo h2{
		font-size: 32px;
	}
	.conteiner-principal-ofertas i.icone-oferta-tv {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas i.icone-tabloides {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas video {
		width: 100%;
		height: 231px;
	}
	.conteiner-cartao {
		/*border: 2px solid red;*/
		width: 222px;
	}
	.conteiner-cartao .imagem {
		/*border: 2px solid green;*/
		width: 133px;
		height: 211px;
	}
	.conteiner-cartao .mensagem {
		font-size: 13px;
		text-align: center;
	}
	.conteiner-parcelas-cartao {
		margin-left: 0px;
		display: flex;
		justify-content: center;
		width: 228px;
	}
	.conteiner-parcelas-cartao .imagem {
		width: 209px;
		height: 209px;
	}
	.oferta-cartao {
		width: 287px;
	}
	.oferta-cartao h5 {
		font-size: 24px;
		font-weight: bold;
	}
	/* Estilo da pagina de cartões */
	.pag-cartoes-img-1{
		height: 499px;
	}
	.pag-cartoes-img-1 a.btn-acesso-conta {
		margin: 7px 7px 0px 0px;
		height: 31px;
		line-height: 30px;
		font-size: 12px;
	}
	.pag-cartoes-img-2{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 162px;
		background-image: url(../imagens/site/pag_cartao_img_2.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3{
		/*border: 2px solid red;*/
		width: 100%;
		height: 214px;
		background-image: url(../imagens/site/pag_cartao_img_3.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3 a{
		margin: 140px 0px 0px 247px;
	}
	.pag-cartoes-img-4{
		/*border: 2px solid red;*/
		width: 100%;
		height: 245px;
		background-image: url(../imagens/site/pag_cartao_img_4.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.btn-play-store{
		/*border: 2px solid;*/
		width: 70px;
		height: 23px;
		position: absolute;
		margin: 203px 0px 0px 410px;
		background-image: url(../imagens/site/google-play.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.titulo-apresentacao-pag-cartoes {
		margin-top: -13px;
		font-size: 41px;
		margin-right: 112px;
	}
	.subtitulo-apresentacao-pag-cartoes {
		width: 118px;
		height: 47px;
		margin-top: -49px;
		margin-right: 247px;
		font-size: 16px;
	}
	.img-cartoes-3v {
		width: 75px;
		height: 76px;
		margin: 0px 0px 0px -296px;
	}
	.img-cartoes-10v {
		width: 106px;
		height: 106px;
		margin: -38px 0px 0px -134px;
	}
	.conteiner-btn-peca-seu-cartao{
		display: flex;
		flex-direction: row-reverse;
	}
	.btn-peca-seu-cartao{
		margin: 99px 208px 0px 0px;
		height: 31px;
		line-height: 30px;
		font-size: 12px;
	}
	.conteiner-vantagens-cartao{
		margin-top: 0px;
		font-family: monospace;
	}
	.conteiner-vantagens-cartao .frase-1{
		font-size: 16px;
		position: absolute;
		margin: 76px 0px 0px 280px;
	}
	.conteiner-vantagens-cartao .frase-2{
		font-size: 62px;
		margin: 73px 0px 0px 130px;
	}
	.conteiner-vantagens-cartao .frase-3{
		font-size: 7px;
		position: absolute;
		margin: 130px 0px 0px 337px;
	}
	.seta-jump-vantagens{
		/*border: 2px solid;*/
		width: 56px;
		height: 123px;
		float: left;
		position: absolute;
		margin: 107px 0px 0px 104px;
		background-image: url(../imagens/site/seta-jump-vantagens.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-vantagens{
		height: 480px;
	}
	.vantagens-fatura{
		/*border: 2px solid;*/
		width: 270px;
		height: 130px;
		position: absolute;
		margin: 80px 0px 0px 0px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-fatura i.icone-fatura-cartao {
		height: 45px;
		background-image: url(../imagens/site/icone-fatura-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-fatura h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-fatura h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-parcelamento{
		/*border: 2px solid;*/
		width: 285px;
		height: 130px;
		position: absolute;
		margin: 80px 0px 0px 303px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-parcelamento i.icone-parcelamento-cartao {
		height: 60px;
		background-image: url(../imagens/site/icone-parcelamento-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-parcelamento h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-parcelamento h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-com-cartao{
		/*border: 2px solid;*/
		width: 320px;
		height: 225px;
		position: absolute;
		margin: 220px 0px 0px 133px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-com-cartao i.icone-cartao-rcarvalho {
		/*border: 2px solid;*/
		height: 60px;
		background-image: url(../imagens/site/icone-cartao-rcarvalho.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 60px;
	}
	.vantagens-com-cartao h3 {
		font-size: 25px;
		margin: 0px 0px 26px 20px;
	}
	.vantagens-com-cartao ul{
		font-size: 18px;
	}
	.parcela-03x-cartao{
		/*border: 2px solid #c0c0c0;*/
		width: 117px;
		height: 76px;
		background-image: url(../imagens/site/parcela-03x-cartao.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	/* Estilo receitas */
	.conteiner-img-receita{
		margin-right: 10px;
		width: 100%;
		/* height: 162px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.titulo-receita{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		font-size: 18px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	/* Estilos da pagina nossa historia */
	.container-linha-tempo-lojas{
		/*border: 2px solid orange;*/
		display: flex;
		flex-direction: row;
		justify-content: center;
		height: 100px;
		background-color: #ececec;
		content: ' ';
	}
	.container-linha-tempo-lojas .banner{
		/*border: 2px solid green;*/
		position: absolute;
		margin-top: -32px;
		width: 70%;
		height: 176px;
		background-image: url(../imagens/site/banner-linha-tempo.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	/* Estilo noticias */
	.conteiner-img-noticia{
		margin-bottom: 2px;
		width: 100%;
		/* height: 155px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	/* .conteiner-img-noticia img{
		border: 2px solid #989898;
	} */
	.titulo-noticia{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		height: 85px;
		padding: 3px;
		text-align: center;
		font-size: 12px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	h5.noticia-titulo {
		line-height: 20px !important;
		font-size: 19px !important;
	}
}
@media screen and (min-width: 760px) and (max-width: 992px) and (orientation: landscape){
	nav.nav-extended .nav-content {
		position: relative;
		line-height: normal;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.conteiner-lista-valaiacao .linha .pergunta {
		line-height: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.logo_rcarvalho {
		width: 22%;
	}
	.barra-identificacao-pagina {
		padding: 4px;
		font-size: 22px;
	}
	.barra-identificacao-pagina i.icone-identificacao-pagina {
		width: 69px;
		height: 69px;
	}
	.quem-somos {
		background-size: 55px;
	}
	.nossas-lojas {
		background-size: 37px;
	}
	.icone-sac {
		background-size: 44px;
	}
	.trabalhe-conosco1 {
		background-size: 55px;
	}
	.container-linha-tempo-lojas {
		height: 110px;
	}
	.container-linha-tempo-lojas .banner {
		height: 211px;
	}
	.conteiner-nav1{
		display: none !important;
	}
	.row .col.s12.app {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.cartao {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.footer-copyright label.phone-sac, label.email_sac {
		font-family: 'Comfortaa', cursive;
		font-weight: bold;
		font-size: 16px;color: #fff;
	}
	.banner-app .legendas {
		left: 0px;
	}

	.banner-cartao .banner {
		background-size: 73%;
	}
	.banner-cartao .legendas {
		left: 0px;
		top: 72px;
	}
	.container-contato-email {
		/* border: 1px solid; */
		width: 100%;
		margin-top: 0px;
		position: inherit;
	}
	.bar-link-redes-sociais {
		background-size: 141%;
	}
	.div-banner-cartoes{
		display: none;
	}
	.ul-main-modificado{
		display: none;
	}
	.banner-site {
		width: 80%;
		height: 280px;
		margin-left: 10%;
		background-size: 100%;
	}
	.container-grupo-banner {
	    height: 234px;
	}
	.conteiner-banner-casa-massa {
	    height: 215px;
	}
	.conteiner-banner-oferta {
	    height: 215px;
	}
	.banner-carvalho-atacado {
	    height: 215px;
	}
	.banner-operador {
		width: 46%;
		height: 296px;
	}
	.icon-sac {
		display: none;
	}
	.conteiner-informacao {
		width: 100%;
		height: 294px;
		justify-content: flex-end;
	}
	.icon-logo-sac {
		position: absolute;
		width: 14%;
		height: 98px;
		margin-top: 196px;
		margin-left: 400px;
	}
	.card-apresentacao-servicos .icone-card {
		margin-left: 435px;
	}
	.banner-trabalhe-conosco {
		height: 322px;
	}
	/* Estilos da pagina ofertas */
	.conteiner-principal-ofertas {
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item img {
		border: 1px solid #c0c0c0;
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item .legenda {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco {
		width: 100%;
		padding: 8px;
		text-align: center;
		font-size: 18px;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco span {
		font-size: 28px;
	}
	.conteiner-principal-ofertas {
		flex-direction: column-reverse;
	}
	.conteiner-principal-ofertas-titulo {
		border-right: none;
		border-top: 2px solid #c0c0c0;
		width: 79%;
		height: 140px;
	}
	.conteiner-principal-ofertas-titulo h2{
		font-size: 42px;
	}
	.conteiner-principal-ofertas i.icone-oferta-tv {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas i.icone-tabloides {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas video {
		width: 100%;
		height: 231px;
	}
	/* Estilo da pagina de cartões */
	.pag-cartoes-img-1{
		height: 795px;
	}
	.pag-cartoes-img-1 a.btn-acesso-conta {
		margin: 13px 13px 0px 0px;
	}
	.pag-cartoes-img-2{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 260px;
		background-image: url(../imagens/site/pag_cartao_img_2.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3{
		/*border: 2px solid red;*/
		width: 100%;
		height: 340px;
		background-image: url(../imagens/site/pag_cartao_img_3.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3 a{
		margin: 241px 0px 0px 429px;
	}
	.pag-cartoes-img-4{
		/*border: 2px solid red;*/
		width: 100%;
		height: 390px;
		background-image: url(../imagens/site/pag_cartao_img_4.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.btn-play-store{
		/*border: 2px solid;*/
		width: 113px;
		height: 34px;
		position: absolute;
		margin: 323px 0px 0px 686px;
		background-image: url(../imagens/site/google-play.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.titulo-apresentacao-pag-cartoes {
		margin-top: -13px;
		font-size: 76px;
		margin-right: 112px;
	}
	.subtitulo-apresentacao-pag-cartoes {
		width: 173px;
		height: 88px;
		margin-top: -55px;
		margin-right: 376px;
		font-size: 25px;
	}
	.img-cartoes-3v {
		width: 115px;
		height: 116px;
		position: absolute;
		margin: 25px 0px 0px -436px;
	}
	.img-cartoes-10v {
		width: 146px;
		height: 149px;
		position: absolute;
		margin: -31px 0px 0px -203px;
	}
	.conteiner-btn-peca-seu-cartao{
		display: flex;
		flex-direction: row-reverse;
	}
	.btn-peca-seu-cartao{
		margin: 129px 296px 0px 0px;
		font-size: 13px;
	}
	.conteiner-vantagens-cartao{
		margin-top: 0px;
		font-family: monospace;
	}
	.conteiner-vantagens-cartao .frase-1{
		font-size: 21px;
		position: absolute;
		margin: 205px 0px 0px 457px;
	}
	.conteiner-vantagens-cartao .frase-2{
		font-size: 100px;
		margin: 192px 0px 0px 216px
	}
	.conteiner-vantagens-cartao .frase-3{
		font-size: 11px;
		position: absolute;
		margin: 285px 0px 0px 560px;
	}
	.seta-jump-vantagens{
		/*border: 2px solid;*/
		width: 32px;
		height: 67px;
		float: left;
		position: absolute;
		margin: 23px 0px 0px 49px;
		background-image: url(../imagens/site/seta-jump-vantagens.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-vantagens{
		height: 575px;
	}
	.vantagens-fatura{
		/*border: 2px solid;*/
		width: 453px;
		height: 196px;
		position: absolute;
		margin: 20px 0px 0px 0px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-fatura i.icone-fatura-cartao {
		height: 78px;
		background-image: url(../imagens/site/icone-fatura-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 50px;
	}
	.vantagens-fatura h3{
		font-size: 40px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-fatura h6{
		margin-top: -17px;
		font-size: 20px;
	}
	.vantagens-parcelamento{
		/*border: 2px solid;*/
		width: 453px;
		height: 196px;
		position: absolute;
		margin: 20px 0px 0px 497px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-parcelamento i.icone-parcelamento-cartao {
		height: 89px;
		background-image: url(../imagens/site/icone-parcelamento-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 42px;
	}
	.vantagens-parcelamento h3{
		font-size: 40px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-parcelamento h6{
		margin-top: -17px;
		font-size: 20px;
	}
	.vantagens-com-cartao{
		/*border: 2px solid;*/
		width: 473px;
		height: 305px;
		position: absolute;
		margin: 249px 0px 0px 248px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-com-cartao i.icone-cartao-rcarvalho {
		/*border: 2px solid;*/
		height: 68px;
		background-image: url(../imagens/site/icone-cartao-rcarvalho.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 78px;
	}
	.vantagens-com-cartao h3 {
		font-size: 40px;
		margin: 0px 0px 26px 20px;
	}
	.vantagens-com-cartao ul{
		font-size: 18px;
	}
	.parcela-03x-cartao{
		/*border: 2px solid #c0c0c0;*/
		width: 186px;
		height: 104px;
		background-image: url(../imagens/site/parcela-03x-cartao.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	/* Estilo receitas */
	.conteiner-img-receita{
		margin-right: 10px;
		width: 100%;
		/* height: 98px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.titulo-receita{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		font-size: 18px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.container-destaque{
		width: 100%;
	}
	.iframe-destaque-tv{
		height: 300px !important;
	}
	.titulo-destaque-tv{
		width: 90%;
	}
	.iframe-itens-tv{
		height: 140px;
	}
}
@media screen and (min-width: 760px) and (max-width: 992px) and (orientation: portrait){
	.banner-slide-site {
		/* border: 1px solid orange; */
		width: 95%;
		margin-top: 25px;
		margin-left: 3%;
		height: 250px;
	}
	main:not(.default-browser) {
		/*min-height: 1220px;*/
		background-image: url(../imagens/site/plano-fundo-inicial_1.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 1000px;
	}
	nav.nav-extended .nav-content {
		position: relative;
		line-height: normal;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.logo_rcarvalho {
		width: 26%;
	}
	/* Estilos Pagina Inicial Site*/
	.conteiner-nav1{
		display: none !important;
	}
	.ul-main-modificado{
		display: none;
	}
	.banner-site {
		/*border: 2px solid orange;*/
		width: 95%;
		height: 272px;
		/*position: absolute;*/
		margin-top: 10px;
		margin-left: 2.5%;
		display: flex;
		flex-direction: row;
		background-image: url(../imagens/site/banner.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.container-grupo-banner {
		/*border: 2px solid white;*/
		width: 95%;
		height: 846px;
		top: 4px;
		margin-left: 2.5%;
		/*position: absolute;*/
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa {
		/*border: 2px solid red;*/
		width: 100%;
		height: 282px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa .banner {
		/*border: 2px solid green;*/
		width: 41%;
		height: 226px;
		bottom: 0;
		background-image: url(../imagens/site/banner-casa-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-casa-massa .complemento {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 16%;
		height: 72px;
		top: -28px;
		background-image: url(../imagens/site/complemento-banner-c-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-oferta {
		/*border: 2px solid green;*/
		width: 100%;
		height: 282px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-oferta .complemento1 {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 17%;
		height: 66px;
		top: -60px;
		background-image: url(../imagens/site/complemento-banner-ofertas-1.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 64%;
		content: ' ';
	}
	.conteiner-banner-oferta .banner {
		/*border: 2px solid red;*/
		width: 48%;
		height: 226px;
		bottom: 0;
		background-image: url(../imagens/site/banner-ofertas.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 90%;
		content: ' ';
	}
	.conteiner-banner-oferta .complemento2 {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 12%;
		height: 74px;
		top: 58px;
		left: -1px;
		background-image: url(../imagens/site/complemento-banner-ofertas-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 83%;
		content: ' ';
	}
	.banner-carvalho-atacado {
		/*border: 2px solid yellow;*/
		width: 100%;
		height: 335px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.banner-carvalho-atacado .complemento {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 11%;
		height: 59px;
		left: -4px;
		background-image: url(../imagens/site/complemento-banner-cvl-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 72%;
		content: ' ';
	}
	.banner-carvalho-atacado .banner {
		/*border: 2px solid red;*/
		width: 41%;
		height: 253px;
		bottom: 0;
		background-image: url(../imagens/site/banner-carvalho-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.banner-app {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-app .banner {
		position: relative;
		width: 46%;
		height: 156px;
		top: -14px;
		background-image: url(../imagens/site/banner-app.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 92%;
		content: ' ';
	}
	.banner-app .legendas {
		position: relative;
		width: 54%;
		height: 133px;
		left: 1px;
		top: -14px;
		padding: 0;
	}
	.banner-app .legendas h6, h5 {
		font-size: 15px;
	}
	.banner-cartao {
		width: 100%;
		height: 160px;
		display: flex;
	}
	.banner-cartao .banner {
		position: relative;
		width: 44%;
		height: 160px;
		top: -15px;
		background-image: url(../imagens/site/banner-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 66%;
		content: ' ';
	}
	.banner-cartao .legendas {
		position: relative;
		width: 56%;
		height: 133px;
		left: 0px;
		top: 0px;
		padding: 0;
	}
	.banner-cartao .legendas h6 {
		font-size: 15px;
	}
	.container-contato-email {
		/* border: 1px solid; */
		width: 100%;
		margin-top: -1px;
		position: inherit;
	}
	.container-contato-email h6 {
		font-size: 14px;
	}
	.banner-cartoes-aceitos {
		height: 31px;
	}
	.bar-link-redes-sociais {
		background-size: 3000px;
	}
	.row .col.s12.institucional {
		width: 30%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.menu {
		width: 30%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.oferta_tv {
		width: 40%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.app {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.row .col.s12.cartao {
		width: 50%;
		margin-left: auto;
		left: auto;
		right: auto;
	}
	.footer-copyright label.phone-sac, label.email_sac {
		font-family: 'Comfortaa', cursive;
		font-weight: bold;
		font-size: 16px;color: #fff;
	}
	.footer-copyright i.sac {
		font-size: 16px;
		height: 39px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.footer-copyright i.email {
		font-size: 16px;
		height: 39px;
		line-height: 35px;

		background-image: url("../imagens/site/icone-email-sac.png");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 53%;
		content: ' ';
	}
	.div-banner-cartoes{
		display: none;
	}
	.banner-trabalhe-conosco {
		/* border: 2px solid orange; */
		width: 100%;
		margin-top: 20px;
		/* margin-left: 5%; */
		height: 231px;
		background-image: url(../imagens/site/banner-trabalhe-conosco.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	/* Estilos da pagina SAC */
	.container.d-flex{
		flex-direction: row;
	}
	.conteiner-banners-sac{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 319px;
		padding-top: 10px;
		background-color: #fff;
		margin-top: 20px;
	}
	.banner-operador{
		/*border: 2px solid red;*/
		width: 46%;
		height: 309px;
		margin: 0 auto;
		content: ' ';
		background-image: url(../imagens/site/banner-operador-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.icon-sac{
		/*border: 2px solid green;*/
		display: none;
		width: 8%;
		height: 98px;
		content: ' ';
		background-image: url(../imagens/site/icon-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 73%;
	}
	.conteiner-informativo-sac{
		/*border: 2px solid red;*/
		margin-left: 3%;
		width: 70% !important;
		margin: auto;
		height: 205px;
	}
	.conteiner-informacao{
		/*border: 2px solid blue;*/
		width: 100%;
		height: 169px;
		text-align: center;
		margin-top: -50px; 
	}
	.conteiner-informacao .mensagem {
		font-size: 20px;
	}
	.conteiner-informacao .mensagem_1 {
		font-size: 37px;
		font-weight: bold;
		line-height: 1;
	}
	.conteiner-informacao .numero {
		font-size: 37px;
		font-weight: bold;
		line-height: 1;
	}
	.conteiner-informacao .email {
		font-size: 20px;
		font-weight: bold;
	}
	.icon-logo-sac{
		/*border: 2px solid green;*/
		width: 26%;
		height: 133px;
		display: block;
		float: left;
		margin-top: 123px;
		margin-left: 13%;
		position: absolute;
	}
	.img-chat-sac{
		/* border: 2px solid green; */
		width: 9%;
		height: 32px;
		position: absolute;
		margin-top: -32px;
		margin-left: 15px;
		display: none;
		content: ' ';
		background-image: url(../imagens/site/img-chat-sac.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.conteiner-lista-valaiacao{
		/*border: 2px solid green;*/
	    width: 100%;
	    border-radius: 8px;
	    margin-left: 1px;
	}
	.conteiner-lista-valaiacao .linha {
		/*border: 2px solid blue;*/
		width: 100%;
		height: 103px;
		padding-left: 15px;
		padding-right: 15px;
		line-height: 45px;
		display: flex;
		flex-direction: column;
	}
	.conteiner-lista-valaiacao .linha .pergunta {
		/*border: 2px solid orange;*/
		width: 100%;
		height: 52px;
		font-size: 16px;
		line-height: 15px !important;
	}
	.conteiner-lista-valaiacao .linha .respostas {
		/*border: 2px solid pink;*/
		width: 100%;
		display: flex;
	    flex-direction: row-reverse;
	}
	.resposta-modificada{
		display: flex !important;
		flex-direction: column-reverse !important;
	}
	.div-pesquisa-promocao {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: left;
	    align-items: center;
	}
	.div-pesquisa-promocao  label{
		display: flex;
		flex-direction: row-reverse;
	}
	.conteiner-lista-valaiacao .promocao{
		height: 229px !important;
	}
	.conteiner-lista-valaiacao .promocao .pergunta{
		line-height: 80px;
	}
	.div-pesquisa-promocao .msg{
		/*border: 2px solid red;*/
		width: 153px;
		height: 28px;
		line-height: 17px;
		font-size: 14px;
		text-align: center;
		display: flex;
		flex-direction: row;
		justify-content: left;
		align-items: center;
	}
	.div-pesquisa-promocao .box{
		/*border: 2px solid blue;*/
		width: 37px;
		height: 28px;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	/* Estilos da pagina ofertas */
	.conteiner-principal-ofertas {
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item img {
		border: 1px solid #c0c0c0;
		width: 100%;
	}
	.conteiner-principal-ofertas-conteudo .item .legenda {
		font-size: 11px;
		font-weight: bold;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco {
		width: 100%;
		padding: 8px;
		text-align: center;
	}
	.conteiner-principal-ofertas-conteudo .item .div-preco span {
		font-size: 24px;
	}
	.conteiner-principal-ofertas {
		flex-direction: column-reverse;
	}
	.conteiner-principal-ofertas-titulo {
		border-right: none;
		border-top: 2px solid #c0c0c0;
		width: 78%;
		height: 125px;
	}
	.conteiner-principal-ofertas-titulo h2{
		font-size: 32px;
	}
	.conteiner-principal-ofertas i.icone-oferta-tv {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas i.icone-tabloides {
		width: 32px;
		height: 40px;
	}
	.conteiner-principal-ofertas video {
		width: 100%;
		height: 231px;
	}
	.conteiner-cartao {
		/*border: 2px solid red;*/
		width: 222px;
	}
	.conteiner-cartao .imagem {
		/*border: 2px solid green;*/
		width: 133px;
		height: 211px;
	}
	.conteiner-cartao .mensagem {
		font-size: 13px;
		text-align: center;
	}
	.conteiner-parcelas-cartao {
		margin-left: 0px;
		display: flex;
		justify-content: center;
		width: 228px;
	}
	.conteiner-parcelas-cartao .imagem {
		width: 209px;
		height: 209px;
	}
	.oferta-cartao {
		width: 287px;
	}
	.oferta-cartao h5 {
		font-size: 24px;
		font-weight: bold;
	}
	/* Estilo da pagina de cartões */
	.pag-cartoes-img-1{
		height: 499px;
	}
	.pag-cartoes-img-1 a.btn-acesso-conta {
		margin: 7px 7px 0px 0px;
		height: 31px;
		line-height: 30px;
		font-size: 12px;
	}
	.pag-cartoes-img-2{
		/*border: 2px solid orange;*/
		width: 100%;
		height: 162px;
		background-image: url(../imagens/site/pag_cartao_img_2.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3{
		/*border: 2px solid red;*/
		width: 100%;
		height: 214px;
		background-image: url(../imagens/site/pag_cartao_img_3.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.pag-cartoes-img-3 a{
		margin: 140px 0px 0px 247px;
	}
	.pag-cartoes-img-4{
		/*border: 2px solid red;*/
		width: 100%;
		height: 245px;
		background-image: url(../imagens/site/pag_cartao_img_4.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.btn-play-store{
		/*border: 2px solid;*/
		width: 70px;
		height: 23px;
		position: absolute;
		margin: 203px 0px 0px 410px;
		background-image: url(../imagens/site/google-play.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.titulo-apresentacao-pag-cartoes {
		margin-top: -13px;
		font-size: 41px;
		margin-right: 112px;
	}
	.subtitulo-apresentacao-pag-cartoes {
		width: 118px;
		height: 47px;
		margin-top: -49px;
		margin-right: 247px;
		font-size: 16px;
	}
	.img-cartoes-3v {
		width: 75px;
		height: 76px;
		margin: 0px 0px 0px -296px;
	}
	.img-cartoes-10v {
		width: 106px;
		height: 106px;
		margin: -38px 0px 0px -134px;
	}
	.conteiner-btn-peca-seu-cartao{
		display: flex;
		flex-direction: row-reverse;
	}
	.btn-peca-seu-cartao{
		margin: 99px 208px 0px 0px;
		height: 31px;
		line-height: 30px;
		font-size: 12px;
	}
	.conteiner-vantagens-cartao{
		margin-top: 0px;
		font-family: monospace;
	}
	.conteiner-vantagens-cartao .frase-1{
		font-size: 16px;
		position: absolute;
		margin: 76px 0px 0px 280px;
	}
	.conteiner-vantagens-cartao .frase-2{
		font-size: 62px;
		margin: 73px 0px 0px 130px;
	}
	.conteiner-vantagens-cartao .frase-3{
		font-size: 7px;
		position: absolute;
		margin: 130px 0px 0px 337px;
	}
	.seta-jump-vantagens{
		/*border: 2px solid;*/
		width: 56px;
		height: 123px;
		float: left;
		position: absolute;
		margin: 107px 0px 0px 104px;
		background-image: url(../imagens/site/seta-jump-vantagens.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-vantagens{
		height: 480px;
	}
	.vantagens-fatura{
		/*border: 2px solid;*/
		width: 270px;
		height: 130px;
		position: absolute;
		margin: 80px 0px 0px 0px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-fatura i.icone-fatura-cartao {
		height: 45px;
		background-image: url(../imagens/site/icone-fatura-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-fatura h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-fatura h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-parcelamento{
		/*border: 2px solid;*/
		width: 285px;
		height: 130px;
		position: absolute;
		margin: 80px 0px 0px 303px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-parcelamento i.icone-parcelamento-cartao {
		height: 60px;
		background-image: url(../imagens/site/icone-parcelamento-cartao.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 29px;
	}
	.vantagens-parcelamento h3{
		font-size: 25px;
		margin: 0px 0px 26px 0px;
	}
	.vantagens-parcelamento h6{
		margin-top: -17px;
		font-size: 13px;
	}
	.vantagens-com-cartao{
		/*border: 2px solid;*/
		width: 320px;
		height: 225px;
		position: absolute;
		margin: 220px 0px 0px 133px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.vantagens-com-cartao i.icone-cartao-rcarvalho {
		/*border: 2px solid;*/
		height: 60px;
		background-image: url(../imagens/site/icone-cartao-rcarvalho.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 60px;
	}
	.vantagens-com-cartao h3 {
		font-size: 25px;
		margin: 0px 0px 26px 20px;
	}
	.vantagens-com-cartao ul{
		font-size: 18px;
	}
	.parcela-03x-cartao{
		/*border: 2px solid #c0c0c0;*/
		width: 117px;
		height: 76px;
		background-image: url(../imagens/site/parcela-03x-cartao.png);
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: 100%;
		content: ' ';
	}
	/* Estilo receitas */
	.conteiner-img-receita{
		margin-right: 10px;
		width: 100%;
		/* height: 130px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.titulo-receita{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		font-size: 18px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	/* Estilos da pagina nossa historia */
	.container-linha-tempo-lojas{
		/*border: 2px solid orange;*/
		display: flex;
		flex-direction: row;
		justify-content: center;
		height: 100px;
		background-color: #ececec;
		content: ' ';
	}
	.container-linha-tempo-lojas .banner{
		/*border: 2px solid green;*/
		position: absolute;
		margin-top: -32px;
		width: 70%;
		height: 176px;
		background-image: url(../imagens/site/banner-linha-tempo.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	/* Estilo noticias */
	.conteiner-img-noticia{
		margin-bottom: 2px;
		width: 100%;
		/* height: 155px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	/* .conteiner-img-noticia img{
		border: 2px solid #989898;
	} */
	.titulo-noticia{
		/*border: 2px solid orange;*/
		font-weight: bold;
		width: 100%;
		height: 85px;
		padding: 3px;
		text-align: center;
		font-size: 12px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	h5.noticia-titulo {
		line-height: 20px !important;
		font-size: 19px !important;
	}
	.container-destaque{
		width: 100%;
	}
	.container-destaque iframe{
		height: 500px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1370px){
	/*main {
		min-height: 678px;
	}*/
	.conteiner-nav1 {
		width: 50%;
		display: flex;
	}
	.conteiner-pesquisa-site {
		width: 65%;
		display: flex;
	}
	.conteiner-redesocial-site{
		width: 35%;
		display: flex;
	}
	.ul-main-modificado{
		display: block;
		font-size: 18px;
	}
	.banner-site {
		/*border: 1px solid orange;*/
		width: 81%;
		/*position: absolute;*/
		margin-top: 11px;
		margin-left: 17%;
		height: 362px;
		background-image: url(../imagens/site/banner.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 86%;
		content: ' ';
	}
	.container-grupo-banner {
		/*border: 1px solid white;*/
		/*position: absolute;*/
		width: 87%;
		height: 235px;
		top: 4px;
		margin-left: 11%;
		/*float: left;*/
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.conteiner-banner-casa-massa {
		/*border: 1px solid red;*/
		width: 33.3%;
		height: 234px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa .banner {
		/*border: 1px solid green;*/
		width: 74%;
		height: 228px;
		bottom: 0;
		cursor: pointer;
		background-image: url(../imagens/site/banner-casa-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-casa-massa .complemento {
		/*border: 1px solid yellow;*/
		position: relative;
		width: 35%;
		height: 90px;
		top: -35px;
		background-image: url(../imagens/site/complemento-banner-c-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}

	.conteiner-banner-oferta{
		/*border: 1px solid green;*/
		width: 33.3%;
		height: 234px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-oferta .banner{
		/*border: 1px solid red;*/
		width: 82%;
		height: 228px;
		bottom: 0;
		cursor: pointer;

		background-image: url(../imagens/site/banner-ofertas.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-oferta .complemento1{
		/*border: 1px solid yellow;*/
		position: relative;
		width: 25%;
		height: 71px;
		top: -83px;

		background-image: url(../imagens/site/complemento-banner-ofertas-1.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-oferta .complemento2{
		/*border: 1px solid yellow;*/
		position: relative;
		width: 22%;
		left: -1px;
		height: 72px;
		top: 68px;
		background-image: url(../imagens/site/complemento-banner-ofertas-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.banner-carvalho-atacado {
		/*border: 1px solid yellow;*/
		width: 33.3%;
		height: 234px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.banner-carvalho-atacado .complemento {
		/*border: 1px solid yellow;*/
		position: relative;
		width: 11%;
		height: 45px;
		top: 0px;
		left: -35px;
		background-image: url(../imagens/site/complemento-banner-cvl-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 99%;
		content: ' ';
	}
	.banner-carvalho-atacado .banner {
		/*border: 1px solid red;*/
		width: 82%;
		height: 187px;
		bottom: 0;
		background-image: url(../imagens/site/banner-carvalho-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 78%;
		content: ' ';
	}
	.banner-app .legendas {
		/*border: 1px solid red;*/
		position: relative;
		width: 56%;
		height: 144px;
		left: 15px;
		top: 58px;
		padding: 0px;
	}
	.banner-app .legendas h5{
		font-size: 19px;
	}
	.banner-cartao .legendas {
		/*border: 1px solid;*/
		position: relative;
		width: 56%;
		height: 133px;
		left: 0px;
		top: 38px;
		padding: 0px;
	}
	.banner-cartao .legendas h5{
		font-size: 19px;
	}
	.banner-cartao .legendas h6{
		font-size: 19px;
	}
	.menu-card-receita {
		width: 100% !important;
	}
}
@media screen and (min-width: 1370px) and (max-width: 1690px){
	/*main {
		min-height: 930px;
	}*/
	.conteiner-nav1 {
		width: 42%;
		display: flex;
	}
	.conteiner-pesquisa-site {
		width: 65%;
		display: flex;
	}
	.conteiner-redesocial-site{
		width: 35%;
		display: flex;
	}
	.ul-main-modificado{
		display: block;
		font-size: 24px;
	}
	.banner-site {
		/*border: 1px solid orange;*/
		/*position: absolute;*/
		width: 81%;
		height: 504px;
		margin-top: 11px;
		margin-left: 17%;
		background-image: url(../imagens/site/banner.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 95%;
		content: ' ';
	}
	.container-grupo-banner {
		/*border: 2px solid white;*/
		/*position: absolute;*/
		width: 87%;
		height: 340px;
		top: 4px;
		margin-left: 11%;
		/*float: left;*/
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.conteiner-banner-casa-massa {
		/*border: 2px solid red;*/
		width: 33.3%;
		height: 336px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-casa-massa .banner {
		/*border: 2px solid green;*/
		width: 80%;
		height: 332px;
		bottom: 0;
		cursor: pointer;
		background-image: url(../imagens/site/banner-casa-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-casa-massa .complemento {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 32%;
		height: 90px;
		top: -35px;
		background-image: url(../imagens/site/complemento-banner-c-massa.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}

	.conteiner-banner-oferta{
		/*border: 2px solid green;*/
		width: 33.3%;
		height: 336px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.conteiner-banner-oferta .banner{
		/*border: 2px solid red;*/
		width: 94%;
		height: 332px;
		bottom: 0;
		cursor: pointer;

		background-image: url(../imagens/site/banner-ofertas.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-oferta .complemento1{
		/*border: 2px solid yellow;*/
		position: relative;
		width: 25%;
		height: 79px;
		top: -83px;

		background-image: url(../imagens/site/complemento-banner-ofertas-1.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.conteiner-banner-oferta .complemento2{
		/*border: 1px solid yellow;*/
		position: relative;
		width: 22%;
		height: 85px;
		left: -1px;
		top: 68px;
		background-image: url(../imagens/site/complemento-banner-ofertas-2.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		content: ' ';
	}
	.banner-carvalho-atacado {
		/*border: 2px solid yellow;*/
		width: 33.3%;
		height: 332px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.banner-carvalho-atacado .complemento {
		/*border: 2px solid yellow;*/
		position: relative;
		width: 11%;
		height: 55px;
		top: 0px;
		left: -35px;
		background-image: url(../imagens/site/complemento-banner-cvl-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 99%;
		content: ' ';
	}
	.banner-carvalho-atacado .banner {
		/*border: 1px solid red;*/
		width: 82%;
		height: 273px;
		bottom: 0;
		background-image: url(../imagens/site/banner-carvalho-atacado.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 81%;
		content: ' ';
	}
	.banner-app .legendas {
		position: relative;
		width: 56%;
		height: 144px;
		left: -25px;
		top: 30px;
		padding: 0px;
	}
	.banner-app .legendas h5{
		font-size: 21px;
	}
	.banner-cartao .legendas h5{
		font-size: 21px;
	}
}