@media only screen and (max-width:1160px){
	
	.menu{border-width:2px;}
	
    .menu ul > li{
		padding:0 15px;
		border-width:2px;}
	
}

@media only screen and (max-width: 1024px){
	
	#home{margin:50px 0 0 0;}
	
	#area_slider_intro, #slider_intro, #slider_intro li, #slider_intro li a{
		height:554px;
	}
	
	#area_logo_mobile{display:block;}
	
	#area_tipos_atendimento{
		height:auto;
		margin:0;
		padding:40px 0;
		background:#c4161c;}
	
	#area_tipos_atendimento ul{
		width:100%;
		height:auto;
		margin:0;
		background:none;}
	
	#area_tipos_atendimento ul li{
		width: -webkit-calc(100% / 3);
		width: -moz-calc(100% / 3);
		width: calc(100% / 3);
		margin:0 !important;}
	
	#area_tipos_atendimento ul li h5{
		width:100%;
		margin:15px 0 0 0;}
	
	#area_tipos_servicos_home{
		height:auto;
		margin:0;
		background:#404040;
		padding:40px 0 50px 0;}
	
	#area_tipos_servicos_home ul{
		float:none;
		display:table;
		margin:0 auto;}
	
	#area_tipos_servicos_home ul li{
		background:none;
		padding:0;
		text-align:center;}
	
	#chaves, 
	#icone_chave_codificadas{display:none;}
	
	#a-empresa{
		background:#FFF;
		padding:50px 0;
		margin:0;}
	
	#a-empresa h5{
		font-size:28px;
		line-height:28px;
		font-weight:700;}
	
	#texto_empresa{padding:0 100px;}
	
	#texto_empresa{margin:15px 0 0 0;}
	
	#imgs_empresa a{width:150px;}
	
	#img1, #img2, #img3{display:none;}
	
	#produtos{
		background:#FFF;
		padding:}
	
	#tit_produtos{
		font-size:28px;
		line-height:28px;
		font-weight:700;
		background:#c4161c;
		height:auto;
		padding:30px 0;
		margin:0;}
	
	#img_produtos{display:none;}
	
	#texto_produtos{padding:0 100px;}
	
	#area_slider_produtos{display:none;}
	
	#area_slider_produtos_mobile{display:block;}
	
	#servicos{
		background:#FFF;
		padding:0 0 40px 0;}
	
	#tit_servicos{
		font-size:28px;
		line-height:28px;
		font-weight:700;
		background:#c4161c;
		height:auto;
		padding:30px 0;
		margin:0;}
	
	#img_servicos{display:none;}
	
	#container_servicos{opacity:1;}
	
	#texto_servicos{padding:0 100px;}
	
	#area_slider_servicos{display:none;}
	
	#area_slider_servicos_mobile{display:block;}
	
	#contato{padding:0 0 40px 0;}
	
	#tit_contato{
		font-size:28px;
		line-height:28px;
		font-weight:700;
		background:#c4161c;
		height:auto;
		padding:30px 0;
		margin:0;}
	
	#img_contato{display:none;}
	
	#icone_atendimento_plantao{display:none;}
	
	#texto_contato{padding:0 100px;}
	
	#fone_contato strong{
		font-size:18px;
		line-height:18px;}
	
	#end,
	#info_local{
		font-size:14px;
		line-height:20px;}
	
	form.form_contato{width:100%;}
	
	#area_bt_enviar{width:100%;}
	
	label.lb{
		font-size:12px;
		line-height:12px;
		height:12px;}
	
	#area_mapa span{display:none;}
	
	#mapa{height:200px;}
	
	#rodape{
		height:auto;
		padding:30px 0;}
	
	#rodape p{width:100%;}
	
	#rodape span{
		width:100%;
		margin:15px 0 0 0;}

	.box-whatsapp{
		width: auto !important;
		background: transparent !important;
	}
	.box-whatsapp .content{
		display: none !important;
	}
			
}

@media only screen and (max-width:768px){


	
	#imgs_empresa a:last-child{display:none;}
	
	form.form_contato{padding:0 50px;}
	
}

@media only screen and (max-width:480px){
	
	#area_tipos_atendimento ul li{
		height:auto;}
	
	#area_tipos_atendimento ul li i{
		width:80px;
		height:80px;}
	
	#area_tipos_atendimento ul li h5{font-size:12px;}
	
	#area_tipos_servicos_home ul{width:100%;}
	
	#area_tipos_servicos_home ul li{
		font-size:14px;}
	
	#texto_produtos,
	#texto_empresa,
	#texto_servicos,
	#texto_contato{padding:0;}
	
	form.form_contato{padding:0;}	
	
}

@media only screen and (max-width:360px){
	
	#frase{margin:50px 0 0 0;}
	
	#frase h3{
		font-size:22px;
		line-height:22px;}
	
	input.fone,
	input.cel{width:100%;}
	
}





















