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

	body,html{

		overflow-x: hidden;

	}

	.toggle{

		display: block;

		z-index: 999;

	}

	h2{

		text-align: center;

		font-size: 1.6rem;

		font-weight: 600;

		text-transform: uppercase;

		padding: 5px 0;

		letter-spacing: 1.5px;

	}

	p{

		font-size: 0.8rem;

		font-weight: 400;

		text-align: center;

		/*letter-spacing: 1.5px; */

		padding: 5px 0;

	}

	header{

		height: 100px;

		display: flex;

		width: 100%;

		z-index: 99;

		background-color: #fff;

		position: fixed;

	}

	.centralizar{

		width: 90%;

		margin: 0 auto;



	}

	nav {

		display: flex;

		justify-content: space-around;

		text-transform: uppercase;   

		width: 100%; 



	}
	
	.icon-header img {
		/*width: 150px;*/
		/*width:190px;*/
		position:absolute;top:30px;
	}
	.toggle img{

		/*margin-left: 50px;*/
		position:absolute;
		right:10px;
		top:35px;
		width: 30px;

		margin-bottom: -10px;

	}

	.btn.topo{
		width: 130px;
		height: 35px;
		background-color: #741012;
		color: #fff;
		border-radius: 0px;
		padding: 8px 0;
		font-size: 6pt;
		margin:auto;
		margin-top:-5px;
		display: flex;
		justify-content: center;
	}
	.btn.topo .txt-nav{
		margin: 2px 0 0 0;
	}
	




	.menu-header-menu-container{

		display: flex;

		justify-content: center;

		position: absolute;

		margin-top: 20px;

		margin-left: -950px;

		transition: all 1s ease-in-out;

	}

	.menu-header-menu-container ul{

		display: block;

		width: 100%;

		justify-content: space-between;

		padding-top: 10px;

		transition: all 1s ease-in-out;

		margin-top: 35px;

	}

	.menu-header-menu-container ul li{

		list-style: none;

		font-size: 1.2rem;

		font-weight: bold;

		background-color: #fff;

		text-align: center;

		padding: 10px;

		width: 400px;

	}

	.menu-header-menu-container ul li:last-child{

		border-radius: 0 0 5px 5px;

	}

	.menu-header-menu-container ul li a{

		color: #000;

	}
	/*galeria*/
	#homeGaleria{
		padding: 40px 0;
	}
	#homeGaleria .galeria-produtos {
		display: block;
	}
	#homeGaleria .galeria-produtos .box-produto{
		background-color: #E1E1E4;
		margin: 30px 0px;
		width: 100%;
	}
	.galeria-produtos .box-produto{
		width: 80%;
		margin: 20px auto ;
	}
	.btn-galeria{
		width: 300px;

		margin: 10px auto;
	}
	/*soluções*/
	#Homesolucoes{
		background-color: #741012;
		color: #fff;
	}
	.inSolucoes {
		display: block;
		min-height:1500px;
	}
	.inSolucoes .col-1{
		width: 100%;
	}
	.inSolucoes .col-1 h2{
		text-align: center;
		font-size: 2rem;
	}
	.inSolucoes .col-1 img{
		width: 100%;
		margin:0;
	}
	.inSolucoes .col-2{
		width: 100%;
		padding: 20px 0;
	}
	.inSolucoes .col-2 p{
		text-align: center;
		font-weight: 600;
		font-size: 1.4rem;
		padding-bottom: 20px;
	}
	.btn-atendimento.solucoes {
		color: #fff;
		background-color: #39B54A;
		font-weight: 500;
		border-radius: 20px;
		font-size: 1.2rem;
		padding: 0;
		margin: 0 auto;
	}
	.btn-atendimento.solucoes .txt-btn{
		padding-top: 10px;
	}

	/*motivos*/

	#homeMotivos h2{
		font-weight: 400;
		font-size: 1.6rem;
		line-height: 1;
	}
	#homeMotivos h2.titulo{
		font-weight: 600;
	}
	#homeMotivos h2:first-of-type{
		text-transform:none;
	}
	.inMotivos .galeria-motivos {
		display: block;
		padding: 40px 0;
	}
	.inMotivos .galeria-motivos .box-motivos{
		margin:  20px 0px;
		width: 100%;
	}

	/*empresa*/
	#homeEmpresa{
		padding: 30px 0;
	}
	#homeEmpresa .inEmpresa{
		padding: 30px 0;
	}
	.inEmpresa .principal{
		display: block;
	}
	.inEmpresa .principal .foto{
		width: 100%;
		margin:0;
	}
	.inEmpresa .principal .foto img{
		width: 100%;
	}
	.inEmpresa .principal .titulo-empresa{
		width: 100%;

	}
	.inEmpresa .principal .titulo-empresa h2{
		text-align: left;
		width: 100%;
		margin: 0;
		font-size: 1.8rem;
	}
	.inEmpresa .principal .titulo-empresa .fx-azul{
		height: 10px;
		width: 90%;
		background-color: #741012;
		margin: 10px 0;
	}
	.inEmpresa .texto-empresa {
		display: block;
		padding: 20px 0;
	}
	.inEmpresa .texto-empresa p{
		width: 100%;
		text-align: left;
		font-size: 1rem;
		padding: 10px 0;
	}
	/*orçamentos*/

	#orcamento form{
		max-width: 100%;
	}
	#orcamento form label{
		font-size: 1.3rem;
	}
	.btn-form{

		min-width: 200px;
		height: 40px;

	}
	/*banner-azul*/

	#banner-azul .center-banner .center-banner-h .txt-banner h1{
		font-size: 2rem;
	}

	#banner-azul .btn-banner{

		width: 160px;

	}
	#banner-azul .center-banner .center-banner-h .txt-banner {
		width: 85%;
	}
	.btn-atendimento.banner {

		margin: 40px 0;
	}
	/*banner*/

	.center-banner .center-banner-h .txt-banner h1{
		font-size: 2rem;
	}

	.center-banner .txt-banner button {

		margin: 20px auto;
	}

	.btn-banner{

		width: 160px;

	}
	/** perguntas **/

	#homePerguntas .perguntas{

		width: 100%;

		margin: 0 auto;

	}

	#homeDepoimentos .corosel-depoimentos .owl-nav .owl-prev {

		margin-left: -20px;

	}

	#homeDepoimentos .corosel-depoimentos .owl-nav .owl-next {

		margin-right: -20px;

	}

	/* feixa-preta */

	#preta .preta-flex {

		display: block;

	}

	#preta .preta-flex h3 {

		font-size: 1.6rem;

		padding-top: 5px;

		text-align: center;

	}

	#preta .btn-atendimento{

		margin: 10px auto;

	}
	/*produtos*/

	#produtos .produtos {
		width: 55%;
	}
	aside {
		width: 45%;
		margin-top: 50px;
	}
	#produto .produto .show h2 {
		text-align: left;
		font-size: 2rem;
	}
	#produto .produto {
		width: 60%;
	}
	#produto aside {
		width: 35%;
	}
	/* page-materia */

	#materia-prima{

		padding: 50px 0;

	}

	#materia-prima .content{

		width: 100%;

		display: flex;

		justify-content: space-between;

	}

	#materia-prima .texto{

		width: 60%;
		padding-top: 20px;

	}
	#materia-prima .texto {
		display: block;
		padding-top: 40px;
	}
	#materia-prima .texto h2{
		text-align: left;
		font-size: 1.2rem;
		color: #D8991E;
		padding: 20px 0;
	}
	#materia-prima .texto p{
		text-align: left;
		padding:0px;
	}
	#materia-prima .texto img{
		width: 100%;
	}

	.linha-aside{
		background-color: #000;
		height: 3px;
		width: 80%;
		margin: 15px 0;
	}
	aside h3:last-of-type{
		width: 40%;
		font-size: 1.2rem;
	}
	p.blue{
		color: #741012;
		text-transform: lowercase;
		font-weight: 600;
		font-size: 1.2rem;
	}

	/* page-calculo */

	#calculo{

		padding: 50px 0;

	}

	#calculo .content{

		width: 100%;

		display: flex;

		justify-content: space-between;

	}

	#calculo .texto{

		width: 60%;
		padding-top: 20px;

	}
	#calculo .texto {
		display: block;
	}
	#calculo .texto h2{
		text-align: left;
		font-size: 2rem;
		color: #741012;
		padding: 20px 0;
	}
	#calculo .texto p{
		text-align: left;
		padding: 10px 0 0 0px;
	}
	#calculo .texto img{
		width: 100%;
	}

	#calculo form .form-group{
		display: block;
		padding: 30px 0;
	}
	#calculo form .form-group .box{
		width: 100%;
		padding:10px 0 10px 0px;
	}
	#calculo form .form-group .box p{
		text-transform: uppercase;
		font-size: 1rem;
		font-weight: bold;
		padding: 0;
	}
	#calculo form .form-group .box:last-of-type p{
		padding: 0;
	}

	#calculo form .form-group .box input{
		width: 70%;
		border: 2px solid #000;
		height: 40px;
		font-size: 1.6rem;
	}
	.btn-calc{
		width: 200px;
		height: 40px;
		margin: 20px auto;
	}

	#newsletter{
		background-color: #741012;
		color: #fff;
	}
	#newsletter .inNews{
		display: block;
		padding: 30px 0 0 0;
	}
	#newsletter .inNews .col:first-of-type{
		width: 100%;
	}
	#newsletter .inNews .col:last-of-type{
		width: 100%;
	}

	#newsletter .inNews p{
		font-weight: 500;
		text-align: left;
		font-size: 1rem;
	}
	.btn-cadastro{
		font-size: 1rem;
		padding-bottom: 3px;
		cursor: pointer;
		width: 120px;
		height: 35px;
		margin: 30px 0;
	}

	/*atendimento*/
	#atendimento .btns{
		display: block;
		padding: 30px 0;
	}
	#atendimento .btn{
		width: 100%;
		
	}
	#atendimento .btn-amarelo{
		width: 210px;
		background-color: #D8991E;
		color: #000;
		display: flex;
		justify-content: center;
		height: 45px;
		border-radius: 17px;
		margin: 0 auto;
	}
	#atendimento .btn-amarelo .logo-wpp{
		width: 20%;
	}
	#atendimento .btn-amarelo .txt-btn{
		width: 70%;
	}
	#atendimento .btn-amarelo .logo-wpp img{
		width: 30px;
		margin-top: 10px;
	}
	#atendimento .btn-amarelo .txt-btn{
		font-size: 1.6rem;
		font-weight: 600;
		text-align: center;
		padding-top: 5px;
	}

	/*maps*/
	#atendimento .inMaps{
		display: block;
	}

	#atendimento .inMaps .col .endereco{
		display: flex;
		padding-left: 0px;
		padding-top: 20px;
	}
	#atendimento .inMaps .col .endereco .localizacao{
		margin-top: 10px;
	}
	#atendimento .inMaps .col .endereco img{
		width: 25px;
	}

	#atendimento .inMaps .col.esq{
		width: 100%;
	}
	#atendimento .inMaps .col.direita{
		padding-top: 20px;
		width: 100%;
	}
	/**footer**/
	
	#footer{
		min-height:1000px;
	}

	#Footer .inFooter {

		display: block;

	}

	#Footer .col-2 .inCol-2{

		display: block;

	}

	#Footer .col-2 .inCol-2 .dir {

		margin-left: 0;

	}

	#Footer .inFooter .col-2 > h3{

		font-weight: 500;

		font-size: 1.4rem;

		padding: 20px 0;

		width: 50%;

	}

	.box_img_home{
		width: 100%;
		float:left;
	}

	.one_half, .one2_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth,  .one_two, .half{
		width: 100%;
		clear:both;
	}
	.container {
		width: 300px;
		margin: auto;
	}
	.bloco-centro-menor{
		width:90%;
	}

	

	#Footer .container .half p{
		text-align:center;
	}
	
	.width-comun{
		width: 100%;
	}
	.width-img-40{
		width: 70%;
		/*margin-bottom:20px;*/
	}
	.video-container-3{
		width: 80%;
		margin:auto;
	}
	.titulo-banner-home{font-size:15pt;}
	.endereco-rodape{margin:auto;font-size:11pt;color:#000;font-weight:400;text-align:center;}
	
	.img-institucional-desktop{display:none;}
	.img-institucional-mobile{max-width:100%;margin:0px;padding:0px;}
	
	.containerMenor{max-width:100%;}
	.font-slogan-rodape, .font-rodape-menor-branco, .font-rodape-menor-vermelho1, .font-rodape-menor-vermelho2, .font-rodape-maior-vermelho1{
		margin: 10px auto;text-align:center;
	}
	.inGaleria2 {
		width:100%;
	}
	.marinLeftRightMobile{
		padding:0 30px;
	}
	.marinLeftRightMobile2{
		padding:0 30px;
		border:0px solid red;
		width:100%;
	}
	.logo-coringa-rodape, .blc-logo-rodape{margin:auto;text-align:center;border:0px solid yellow;}
	.display-none-mobile{display:none;}
	.box-produto-2 .foto .img-foto-preduto{width:100%;}
	/*
	.ajuste-mobile-servicos{margin-right:-75px;}
	.ajuste-mobile-produtos{margin-right:-8px;}
	*/
	
	.btn.topo2{
		margin:auto;
	}
	
	.img-logo-desktop{margin-top:-5px;width:300px;}
	
	.blc-depoimento{
		background-color:#223353;min-height: 120px;clear:both; margin-bottom:30px;
	}
	#homeServicosHome{
		background: url('../images/fundo banner.jpg');
		width: 100%;
		height:580px;
		background-size: cover;
		background-repeat: no-repeat;
		margin-top:0px;padding: 0;
	}
	#homeFormasPagamento{
		min-height:1200px;
	}
	.box-titulo{
		font-size: 35px;
	}
	.tamanho-foto-dinamica-galeria{
		width:100%;
	}
	#bloco-melhor-empresa{
		background: url('../images/fnd-barra-bicoor.png') left center repeat-y;
		min-height:600px;
		padding: 40px 0;
	}
	.icon-header img{
		margin-top:5px;
		width: 200px;
	}
	.img-quem-somos-servico{
		width:100%;
	}
	.somente-desktop{ display:none;}
}