@media screen and (max-width:960px) {
	html {position:relative;overflow-x:hidden;width:100%;}

	.wrapper {width:100%;}
	.quotation-marks {display:none;}
	.form {display:block;}
	.form input[type="text"], .form textarea {width:95%;padding-left:5%;}
	.produto {width:45%;margin:0px 2.5%;margin-bottom:30px;}
	.produto .foto {width:100%;}
	.voltar {font-size:20px;float:none !important;display:block;margin-left:5px;}
	.modal-orcamento .content {width:90%;position:relative;left:auto;margin:0 auto;padding:3%;margin-top:20px;top:0px;}
	.modal-orcamento .form input[type="text"], .modal-orcamento .form textarea {margin-bottom:15px;}
	.modal-orcamento .titulo {margin-left:0px;}
	.modal-orcamento button {margin-top:15px;}
	.modal-orcamento .titulo {font-size:25px;}
	.modal-orcamento .titulo span {font-size:25px;}
	.menu-produtos {width:100%;left:0px;margin-left:0px;position:relative;margin-top:30px;height:auto;margin-bottom:40px;margin-bottom:-100px;}
	.menu-produtos .menu {width:100%;padding-left:0px;height:auto;}
	.menu-produtos .menu .categoria {margin:0px;width:100%;margin-bottom:-45px;}
	.menu-produtos .menu .link {display:block;width:100%;height:50px;}
	.menu-produtos .submenu {width:90%;position:relative;display:block !important;right:inherit;left:auto;margin:0px;margin-top:55px;margin-left:5%;}
	.menu-produtos .submenu a {text-align:left;margin:0px;margin-bottom:5px;margin-top:5px;position:relative;font-size:14px;display:block;}
	.menu-produtos .submenu div {display:none;}

	#header .logo {margin-left:15px;width: 100px;}
	#header .menu {display:none;}
	#header .ico-menu {display:block;}

	#home .banners .banner {height:450px;}
	#home .banners .banner .box-texto {width:auto;left:inherit;right:20px;}
	#home .banners .banner .bg {background-size:auto 100% !important;}
	#home .fale-conosco .texto {width:90%;margin-left:5%;flex-direction: column;}
	#home .fale-conosco .texto .whatsapp {width: fit-content;margin: 10px auto;}

	#empresa .box-texto .titulo .part1 {font-size:20px;}
	#empresa .box-texto .titulo .part2 {font-size:40px;}
	#empresa .box-texto {float:none;width:90%;margin-left:5%;}
	#empresa .foto-empresa {float:none;width:100%;height:auto;margin-top:45px;display:block;}
	#empresa .foto-empresa img {width:100%;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-border-radius:0px;}
	#empresa .atuacao .part1 {margin-left:0px;}
	#empresa .atuacao .part2 {font-size:30px;line-height:28px;margin-top:5px;}
	#empresa .atuacao a {display:block;width:100%;height:250px;}

	#downloads a {float:none;width:100%;display:block;margin:0px;margin-top:30px;}
	#downloads a .icone {display:table;margin:0 auto;}	
	#downloads a:hover .icone {margin-top:0px;}
	#downloads a.downloads {display:block;}
	#downloads a:hover .downloads {margin-top:20px !important;height:23px;}

	#contato p {width:90%;margin-left:5%;}
	#contato .contato {width:100%;}
	#contato .contato a {font-size:30px;}
	#contato .contato .email {font-size:16px;}
	#contato .contato div {font-size:30px;}

	#produtos form {float:none;width:100%;margin-top:30px;}
	#produtos form input[type="text"] {width:98%;float:none;padding:5px 0px;padding-left:2%;}
	#produtos form button {float:none;display:table;margin:0 auto;margin-top:10px;}
	#produtos .go-top {margin-left:inherit;bottom:0px !important;left:auto;right:0px !important;}

	#produto .box-texto {width:90%;margin-left:5%;float:none;margin-top:30px;}
	#produto .fotos {float:none;width:100%;margin-top:30px;}
	#produto .fotos .lista {width:100%;height:auto;}
	#produto .fotos .foto {width:100%;height:auto;position:relative;}
	#produto .fotos .foto .box {width:100%;height:auto;display:block;text-align:center;}
	#produto .fotos .foto .box div {vertical-align:inherit;display:block;;}
	#produto .fotos .foto img {width:80%;}	
	#produto .box-texto .links .nome {font-size:14px;line-height:16px;margin-left:-6px;}
}

@media screen and (max-width:540px) {
	.produto {width:100%;margin:0px;margin-bottom:30px;}

	#home .banners {margin-top:35px;}
	#home .banners .banner {height:400px;}
	#home .banners .banner .box-texto {margin-top:20px;}
	#home .banners .banner .box-texto .texto1 {font-size:18px;}
}
