@media (max-width:1060px){
	
	#othersproducts .page_center .others_products a:nth-child(4){
		display: none;
	}
	
	
	.search_textindicesfooter {
		width: calc(100% - 200px);
	}
	
	.search_item_textos {
   		 width: 500px;
	}
	
	.search_item_categories {
    	width: 280px;
	}
	
	html {
   	 	min-width: 320px;
	}
	
	body {
   	 	min-width: 320px;
	}
	
	.menuheader_geral, .menuheader_geral_cookies {
		min-width: 320px;	
	}
	
	.mainpage {
    	overflow: hidden;
	}
	
	.page_center {
    	width: 100%;
		padding-left: 30px;
		padding-right: 30px;
    }
	
	#footer1_colA,
	#footer1_colB,
	#footer1_colC,
	#footer1_colD {
		width: 25%;	
		margin-left: 0px;
	}
	
	#footer1_colB,
	#footer1_colC,
	#footer1_colD {
		padding-left: 30px;
	}
	
	.banner_textos {
		padding-left: 30px;
		padding-right: 30px;
	}

	
	.divisao2 .aboutus_texto {
    	width: 50%;
   	 	padding-top: 50px;
    	padding-left: 20px;
    	padding-right: 20px;
	}
	
	.divisao2 .aboutus_texto:nth-child(2n) {
		width: 50%;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.aboutus_icons {
    	padding-left: 0px;
    	padding-right: 0px;
	}
	
	.aboutus_icon {
    	width: 33%;
    	padding-right: 20px;
    	padding-left: 20px;
    	padding-bottom: 40px;
	}
	
	.aboutus_texto {
		text-align: center;
		width: 100%;
	}
	
	.aboutus_icon_imagem {
		padding-left: 20px;
    	padding-right: 20px;
	}
	
	.sixreasonchoose_goto2 {
    	margin-left: 0;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%); /* IE 9 */
    	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
}
	
	.reason_item_icon {
    	padding-left: 20px;
    	padding-right: 20px;
	}
	
	.pressroom_news_item, .pressroom_news_itemphotos {
    	width: 33%;
		width: calc(33.33% - 20px);
    	margin-left: 20px;
    	margin-top: 20px;
	}
	
	#popup_galeria2 {
    	max-width: 700px;
		width: 80%;
	}
	
	.popup_galeria_form_conteudo {
    	width: 100% !important;
	}
	
	#bxsliderpopup {
    	width: 100% !important;
	}
	
	.bxsliderpopup .bxsliderpopup li {
    	width: clear !important;
	}
	
	.pressroom_header_item:first-child {
		margin-left: 25px;
	}
	
	.pressroom_header .page_center {
		width: 525px;
		margin-left: 0;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%); /* IE 9 */
    	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
	}
	
	.contacts_formulario {
		max-width: 346px;
		width: 100%;
		height: auto;
		margin-left: 0px;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%); /* IE 9 */
    	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
	}
	
	.menuheader_barramenu ul {
    	width: auto;
	}
	
	.menuheader_barramenu ul li{
    	margin-left: 30px;
	}
	
	.header_pesquisa {
		position: absolute;
		float: left;
		top: 64px;
		left: 0px;
		width: 100%;
		height: 80px;
		background: #353535;
		margin: 0px;
		display: none;
	}
	
	.header_pesquisa.opensearch {
		overflow: visible;
    	display: block;
	}
	
	.iconopensearch {
		display: block;
		position: relative;
		float: right;
		width: 20px;
		height: 20px;
		line-height: 20px;
		margin-top: 20px;
		cursor: pointer;
		background: transparent;
		background-image: url(../imagens/icon_search.png);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: auto 18px;
	}
	
	.header_pesquisa input[type="text"] {
    	width: 100%;
		max-width: 320px;
    	height: 40px;
    	line-height: 40px;
    	border: 1px solid #ffffff;
		background: #ffffff;
		color: rgb(0, 0, 0);
    	font-size: 12px;
    	padding-left: 15px;
    	padding-right: 15px;
    	border-radius: 0px;
		margin-top: 20px;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%); /* IE 9 */
    	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
}
	
	.header_pesquisa input[type="submit"] {
		display: none;
	}
	
	
	.products_info_imagens,
	.products_info_pretexto{
		width: 50%;
		margin-left: 0px;
	}
	
	.products_info_pretexto{
		padding-left: 20px;
	}
	
	.products_info_texto,
	.products_info_texto2,
	.products_info_texto3{
		width: 100%;
		max-width: 100%;
	}
	
	.others_products .bx-wrapper .bx-prev {
		left: -25px !important;
	}
	
	.others_products .bx-wrapper .bx-next {
    	right: -25px !important;
	}
	
	
	
}


@media (max-width:860px){

	
	#othersproducts .page_center .others_products a:nth-child(3){
		display: none;
	}
	
	
	.sixreasonchoose {
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	
	.bannerhome .categorie_titulopre {
		margin-top: 30px;
	}
	.categorie_titulopre {
		margin-top: 20px;
	}
	
	.login_header {
    	margin-right: 60px;
	}
	
	.apenasmobile {
    	display: block;
	}
	
	.square-btn{position:absolute;z-index:10;top:12px;right:30px; width:30px;height:30px;-webkit-transition:all 300ms ease-In-Out;-moz-transition:all 300ms ease-In-Out;-ms-transition:all 300ms ease-In-Out;-o-transition:all 300ms ease-In-Out;transition:all 300ms ease-In-Out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;z-index: 2;}

.square-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms; border: 0px solid #ffffff;}
	
	#nav-icon{width:10px;height:2px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:500ms ease-In-Out;-moz-transition:500ms ease-In-Out;-ms-transition:500ms ease-In-Out;-o-transition:500ms ease-In-Out;transition:500ms ease-In-Out;margin-left: 6px;}
#nav-icon span{display:block;position:absolute; left: 0px;height:2px;width:20px;background:#000000;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:250ms ease-In-Out;-moz-transition:250ms ease-In-Out;-ms-transition:250ms ease-In-Out;-o-transition:250ms ease-In-Out;transition:250ms ease-In-Out;}
#nav-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}
#nav-icon span:nth-child(odd){left: 0px;border-radius:9px 0 0 9px;}
#nav-icon span:nth-child(1), #nav-icon span:nth-child(2){top:10px;}
#nav-icon span:nth-child(3), #nav-icon span:nth-child(4){top:17px;}
#nav-icon span:nth-child(5), #nav-icon span:nth-child(6){top:24px;}
#nav-icon.open span:nth-child(1), #nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon.open span:nth-child(2), #nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon.open span:nth-child(1){left:-5px;top:12px;}
#nav-icon.open span:nth-child(2){left:calc(50% - 0px);top:12px;}
#nav-icon.open span:nth-child(3){left:-50%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}
#nav-icon.open span:nth-child(4){left:100%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}
#nav-icon.open span:nth-child(5){left:-5px;top:22px;}
#nav-icon.open span:nth-child(6){left:calc(50% - 0px);top:22px;}

.openmenu .square-btn,
.active .square-btn{
	border: 0px solid #056E94;	
}

.openmenu #nav-icon {
	width: 20px;	
	margin-left: 3px;
}
.openmenu #nav-icon span,
.active #nav-icon span{
	background: #056E94;	
}
/***/
	
		.header_menu {
		display: none;
	}
	
	.menuheader_barramenu .page_center {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.logomenu {
		margin-left: 30px;
	}
	
.header_menu.openmenu {
	overflow: visible;
	display: block;
}
	
	.menuheader_barramenu ul {
    	width: 100%;
		height: auto;
		background: #ffffff;
		margin-top: -2px;
		padding: 30px;
	}
	
	.menuheader_barramenu ul li {
    	width: 100%;
    	height: 40px;
		line-height: 40px;
		text-align: center;
		}
	
	/*.menuheader_barramenu ul li::before,*/
	.menuheader_barramenu ul li:hover::before{
		left: 50%;
		right: 50%;
    	height: 2px;
    	width: 30px;
    	margin-left: -15px;
		bottom: 3px;
	}
	
	.menuheader_barramenu ul li.active::before,
	.menuheader_barramenu ul li.active:hover::before{
		left: 50%;
		right: 50%;
    	height: 2px;
    	width: 30px;
    	margin-left: -15px;
		bottom: 3px;
	}
	
	.menuheader_barramenu ul li{
    	margin-left: 0px;
	}
	
	.header_menu.openmenu {
		border-bottom: 0px solid #cecece;
    	box-shadow: 0px 10px 10px #cecece;
	}
	
	.contacts_textos_texto2 div.umterco:first-child {
		width: 100%;
	}
	
	.contacts_textos_texto2 div.umterco {
		width: 50%;
		padding-top: 30px;
	}
	
	.pressroom_newsitem_imagem {
    	height: 180px;
	}
	
	.pressroom_news_itemphotos {
		min-height: 210px;
	}
	
	
	
	.pressroom_header {
   		padding-top: 50px;
    	padding-bottom: 40px;
	}
	
	#showpressroom {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.redessociais_share_detail {
		margin-left: 0px;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%); /* IE 9 */
    	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
	}
	
	.pressroom_footer_separador {
    	margin-left: 0px;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%); /* IE 9 */
    	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    }
	
	.redessociais_share_list {
		top: 200px;	
	}
	
	.pressroom_newsitem_titulo {
    	font-size: 12px;
    	line-height: 14px;
		margin-top: 15px;
		padding-bottom: 15px;
	}
	
	.pressroom_newsitem_imagem2 {
    	height: 180px;
	}
	
	.header_menu.openmenu + .header_pesquisa,
	.header_menu.openmenu + .login_header {
		display: none;
	}
	
	.findproducts_item, .findproducts1_item, .findproducts2_item, .findproducts3_item, .findproducts4_item, .findproducts5_item {
    position: relative;
    float: left;
    width: 50%;
    height: auto;
    padding-left: 25px;
    padding-right: 25px;
    cursor: pointer;
}
	
	.findproducts_item:nth-child(1) {
		z-index: 4;
	}
	.findproducts_item:nth-child(2) {
		z-index: 3;
	}
	.findproducts_item:nth-child(3) {
		z-index: 2;
	}
	.findproducts_item:nth-child(4) {
		z-index: 1;
	}
	
	.findproducts_item_nivel2 {
		width: 100%;
		left: 0px;
    	position: relative;
    	top: 0px;
		max-height: 300px;
		padding-top: 2px;
}
	
	.beneficios_list_itens {
		width: 100%;
		left: 0%;
    	transform: translateX(0%);
    	-moz-transform: translateX(0%);
    	-webkit-transform: translateX(0%);
    	-ms-transform: translateX(0%);
	}
	
	.beneficios_list_itens .products_item,
	.beneficios_list_itens .products_images{
		margin-left: 0px;
	}
	
	.beneficios_list_itens .products_item:nth-child(2n),
	.beneficios_list_itens .products_images:nth-child(2n){
		margin-left: 20px;
	}
	
	.beneficios_list_itens .products_item:nth-child(3n),
	.beneficios_list_itens .products_images:nth-child(3n){
		margin-left: 20px;
	}
	
	.goTop {
		width: 100%;
		text-align: left;
	}
	
	.categorielist_item {
    	width: 25%;
	}
	
	.categorielist_item:nth-child(5) {
		margin-left: 12%;
	}
	
	.categorielist_item_icon {
    	width: 80px;
    	height: 80px;
    	margin-left: 0px;
		left: 50%;
    	transform: translateX(-50%);
    	-moz-transform: translateX(-50%);
    	-webkit-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
	}
	
	.categorielist_item_icon img {
    	max-width: 100%;
    	height: auto;
	}
	
	.categorielist_item_icon:hover, .categorielist_item_icon:focus, .categorielist_item_icon:active {
		transform: translateX(-50%);
    	-moz-transform: translateX(-50%);
    	-webkit-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
	}
	
	.search_textsearchresults {
    font-size: 30px;
    line-height: 32px;
	}
	
	.search_item_textos {
   		 width: 70%;
	}

	
	.search_item_titulo,
	.search_item_texto,
	.search_item_categories{
		width: 100%;
	}
	
	.search_content .page_center {
		padding-left: 0px;
	}
	
	.search_item_imagem {
    	width: 30%;
   	 	height: auto;
    	min-height: 255px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.search_item_imagem2 {
		width: 100%;
   	 	height: auto;
	}
	
	.search_seeproduto {
    	float: left;
    	width: auto;
    	min-width: 100px;
    	max-width: 200px;
	}
	
	.search_item_categories {
		margin-top: 5px;
	}
	
	.search_seeproduto {
		margin-top: 30px;
	}
	
		.search_header {
    padding-top: 40px;
    padding-bottom: 30px;
}
	
	.menuheader_barratopo {
		height: 20px;
	}	
	
	.languages_itens {
		height: 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.languages_itens_item {
		height: 14px;
		font-size: 14px;
		line-height: 20px;
	}

	.languages_itens_separador {
		height: 14px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 3px;
	}
	
	
}

@media (max-width:760px){
	
	.apenasdektop {
		display: none;
	}
	
	.others_products .bx-wrapper .bx-controls-direction a  {
    	width: 40px !important;
		height: 40px !important;
	}
	
	.others_products .bx-wrapper .bx-next {
    	right: -45px !important;
		background-size: 10px auto;
		background-position: right 20px center;
	}
	
	.others_products .bx-wrapper .bx-prev {
    	left: -45px !important;
		background-size: 10px auto;
		background-position: left 20px center;
	}
	
	.products_info_imagens,
	.products_info_pretexto{
		width: 100%;
	}
	
	.slider_banner_img {
    	width: 100%;
    	height: 320px;
	}
	
	.products_info_pretexto{
		padding-left: 0px;
		padding-top: 30px;
	}
	
	.beneficios_list_itens .products_item:nth-child(3n),
	.beneficios_list_itens .products_images:nth-child(3n){
		margin-left: 0px;
	}
	
	.beneficios_list_itens .products_item,
	.beneficios_list_itens .products_images{
		margin-left: 0px;
	}
	
	.beneficios_list_itens .products_item:nth-child(2n),
	.beneficios_list_itens .products_images:nth-child(2n){
		margin-left: 20px;
	}
	
	
	
	.banner_textos_titulo, .banner2_textos_titulo {
		font-size: 22px;
		line-height: 26px;	
	}

.banner_textos_texto, .banner_textos_texto2, .banner_textos_texto div, .banner_textos_texto2 div, .banner_textos_texto p, .banner_textos_texto2 p {
    line-height: 24px;
    font-size: 20px;
	}
	
	#footer1_colA {
		width: 100%;
	}
	
	.footer_submit {
    	margin-left: 20px;
		float: left;
	}
	
	#footer1_colB{
		width: 50%;
		padding-left: 0px;
		padding-top: 20px;
	}
	#footer1_colC {
		width: 50%;
		padding-left: 20px;	
		padding-top: 20px;
	}
	
	#footer1_colD {
		width: 100%;
		padding-left: 0px;	
		padding-top: 20px;
	}
	
	.footer_input {
		width: 50%;
	}
	

	.share_specifi{
		width: 50%;
		background-position: left 20px center;
		padding-left: 20px;	
	}
	
	.span_shareus {
		position: relative;
		float: left; 
		width: 50%;
		height: auto;
	}
	
	.share_separador {
		display: none;
    	position: relative;
    	float: left;
    	width: 0%;
    	height: 0px;
	}
	
	.footer_logos img {
    	max-width: 25%;
    	margin-left: 2%;
    	margin-right: 3%;
	}
	
	.footer_logos {
		padding-left: 5%;
	}
	

	
	.coordenada_carro::before,
	.coordenada_camiao::before{
    	right: 0px;
	}
	
	.pressroom_news_item, .pressroom_news_itemphotos {
    width: 50%;
    width: calc(50% - 10px);
    margin-left: 0px;
    margin-top: 20px;
}
	
	.pressroom_news_itemphotos:first-child, .pressroom_news_itemphotos:nth-child(3n + 1) {
		margin-left: 0px;
	}
	
	.pressroom_news_item:nth-child(2n - 1),
	.pressroom_news_itemphotos:nth-child(2n){
		margin-left: 20px;
	}
	
	.pressroom_newsitem_imagem {
    	height: 150px;
	}
	
	.pressroom_news_itemphotos {
		min-height: 180px;
	}
	
	.pressroom_header {
   		padding-top: 60px;
    	padding-bottom: 30px;
	}
	
	.firstitem .pressroom_newsitem_imagem.noticiadetalhe {
		height: 280px;
	}
	
	.redessociais_share_list {
		top: 200px;	
	}
	
	#popup_avisos2, #popup_login2, #popup_recover2, #popup_register2, #popup_newsletter2, #popup_galeria2, #popup_linhasinfo2 {
    	width: 90%;
 		top: 80px;
    left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
	
	.popup_login_form_input input[type="submit"], .login_newregister, .login_newregistercenter, .popup_recover_form_input input[type="submit"], .recover_newregister, .popup_register_form_input input[type="submit"], .popup_newsletter_form_input input[type="submit"], .register_newregister, .popup_edit_form_input input[type="submit"] {
    
    margin-left: 0px;
		left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
	}
	
	.popup_login_form_titulogeral {
		margin-top: 30px !important;
	}
	.popup_login_form_textogeral{
		margin-bottom: 30px !important;
	}
	
	.aboutus_subtitulo {
		font-size: 18px;
    	line-height: 22px;
    	margin-top: 25px;
		padding-bottom: 20px;
	}
	
	.divisao2 .aboutus_texto,
	.divisao2 .aboutus_texto:nth-child(2n) {
		padding-bottom: 20px;
		width: 100%;
    	padding-top: 0px;
	    padding-left: 0px;
    	padding-right: 0px;
	}
	
	#mission .divisao2 .aboutus_texto:nth-child(2n), #values .divisao2 .aboutus_texto:nth-child(2n) {
		border-left: 0px solid #cecece;
	}
	
	.about_seccao1 .categorie_titulopre {
    	margin-top: 20px;
	}
	
	.categorie_titulo2 {
		margin-top: 0px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	
	.aboutus_icon {
    	width: 50%;
    	padding-right: 20px;
    	padding-left: 20px;
    	padding-bottom: 30px;
	}
	
	.aboutus_icon_imagem img {
		width: 100%;	
		height: auto;
	}
	
	.aboutus_icon_texto {
    	margin-top: 15px;
	}
	
	.reason_item_imagem {
    	position: relative;
    	float: left;
	    width: 100%;
    	height: 160px;
    }
	
	.reason_textos {
		width: 100%;
		padding-right: 0px;
		padding-top: 30px;
	}
	.reason_item_par .reason_textos {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.reason_item_par .reason_item_triangulinho {
		display: none;
	}
	
}

	@media (max-width: 760px) {
		
	.aboutus_icon_imagem {
		padding-left: 80px;
		padding-right: 80px;
	}

	
	.reason_item_triangulinho {
		display: none;
	}
	
	.reason_item {
    	padding-top: 0px;
    	padding-bottom: 30px;
	}
	
	.contacts_textos_texto,
	.contacts_textos_texto2 h1,
	.pressroom_newsitem_titulodetalhe{
    	font-size: 18px;
    	line-height: 22px;
    }
	
	.contacts_textos_2{
	    padding-top: 30px;
    	padding-bottom: 30px;
	}
	
	.contacts_textos_texto2 h1{
    	padding-bottom: 5px;
	}
	
	.contacts_textos_texto2 div,
	.coordenada_carro,
	.coordenada_camiao,
	.coordenada_gmaps{
    	font-size: 10px;
    	line-height: 16px;
	}
	
	.findproducts_textos:first-child, .findproducts_textos2:first-child, .contacts_textos_1:first-child,
	.reasontochoose_titulo{
    	padding-top: 30px;
}
	
	.pressroom_header_item:first-child {
    margin-left: 0px;
	}
		
		.pressroom_header_imagem_news, .pressroom_header_imagem_photos, .pressroom_header_imagem_videos {
  		 	width: 80px;
    		height: 80px;
			background-size: contain;
		left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
	}
	
	.pressroom_header_item {
   		width: 33.33%;
		margin-left: 0px;
    	margin-right: 0px;
	}
	
	.pressroom_news_item.firstitem {
		margin-left: 0px;
	}
	
	.pressroom_news_item {
   		min-height: 280px;
	}
	
	#popup_conteudo iframe,
	.pressroom_newsitem_imagem iframe{
    	height: 425px !important;
	}
	
	.pressroom_detalhe_back {
    margin-top: 40px;
    margin-bottom: 20px;
	}
	
	.pressroom_newsitem_textodetalhe {
    margin-top: 20px;
	}
	
	.active .pressroom_header_imagem_news:hover, .active .pressroom_header_imagem_photos:hover, .active .pressroom_header_imagem_videos:hover, .pressroom_header_imagem_news:hover, .pressroom_header_imagem_photos:hover, .pressroom_header_imagem_videos:hover {
		transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}
	
	.pressroom_newsitem_texto {
    
    margin-top:0px;
		padding-bottom: 15px;
	}
	
	.pressroom_newsitem_textodetalhe img {
		max-width: 100%;
	}
	
	.banner_textos {
    padding-left: 30px;
    padding-right: 30px;
}
	
.bannerhome,
.bannerhome2 {
	height: 440px;	
	overflow: hidden;
	
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
	
	.width440 {
    width: 100%;
}
	
	.privacy_seccao1 {
		  padding-top: 0px;
	}
	
	.privacy_item {
   		padding-top: 30px;
    	padding-bottom: 30px;
	}
	
	.privacy_item h1, .privacy_item h2 {
    	font-size: 28px;
	}
	
	.privacy_text {
    	line-height: 18px;
    	padding-top: 20px;
	}
	
	.findproducts_itens {
		padding-bottom: 50px;
		padding-top: 0px;
	}
	
	.findproducts_list_title {
    font-size: 28px;
    line-height: 32px;
    margin-top: 30px;
}
	
	.findproducts_list_text {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 30px;
	}
	
	.categoriesproductslist_marca {
		display: none;
	}
	
	.pressroom_header .page_center {
    width: 100%;
	}
	
	.pressroom_newsitem_texto {
    	max-height: none;
	}
	
	.redessociais_share_detail {
	margin-bottom: 0px;
	}
		
		#bxsliderpopup  .bx-wrapper .bx-prev {
     		left: -70px !important;
			background-position: 40px center !important;
	}

	#bxsliderpopup  .bx-wrapper .bx-next {
		right: -70px !important;
		background-position: 20px center !important;
	}
	
}

@media (max-width:640px){
	
		#bxsliderpopup  .bx-wrapper .bx-prev {
     		left: -50px !important;
			background-position: 30px center !important;
	}

	#bxsliderpopup  .bx-wrapper .bx-next {
		right: -50px !important;
		background-position: 30px center !important;
	}
	
	
	
	#imagesdetailsproducts + .products_others {
    padding: 10px 0px 30px 0px;
}
	
	#imagesdetailsproducts {
		padding: 0px 0px 20px 0px;
		margin-top: 0px;
	}
	
	#infoproducts {
		padding-bottom: 30px;
	}
	
	.products_info_imagens {
    	min-height: 0px;
	}
	
	.products_info_pretexto {
    	padding-top: 10px;
		margin-bottom: 10px;
	}
	
	.products_info_texto {
    	padding-bottom: 20px;
	}
	
	.products_info_texto2 {
    	padding-bottom: 0px;
	}
	
	.products_info_download,
	.products_info_categorias{
		width: 50%;
	}
	
	.products_coluna {
		font-size: 10px;
		line-height: 14px;
		padding-right: 10px;
	}
	
	.products_linha_options{
		padding-bottom: 10px;
	}
	
	.products_linha_options .products_coluna, .products_linha_options .products_coluna3 {
		line-height: 14px;
		font-weight: normal;
		min-height: 14px;
	}
	
	.products_coluna,
	.products_linha, .products_linha_options {
    	min-height: 0px;
	}
	
	.products_info_download_icon {
    	float: left;
	}
	
	.products_detail_info {
    	padding: 20px 20px 20px 20px;
	}
	
	.bxsliderproduct .bxslider li{
    	min-width: 0px;
	}
	
	.products_detail_title {
   		font-size: 16px;
    	line-height: 20px;
    	margin-top: 0px;
	}
	
	.products_preseparador {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.tab_modelo {
    	padding: 0px 15px 0px 15px;
	}
	
	#othersproducts .page_center .others_products {
		width: calc(100% + 20px);
		margin-left: calc(0px - 20px);
	}
	
	.banner_textos_titulo, .banner2_textos_titulo {
		font-size: 20px;
		line-height: 24px;
	}
	
	.bannerproduct,
	.bannerproduct .banner_textos{
		height: 140px;
	}
	
	table{
		width: 100% !important;
	}
	
	table, tbody, tr, td{
		max-width: 100%;
		font-size: 12px;
		padding-right: 5px;
	}
	
	.pressroom_header {
		padding-top: 40px;
		padding-bottom: 0px;
	}
	
	.pressroom_footer {
    padding-top: 30px;
    padding-bottom: 30px;
	}
	
	.pressroom_footer_separador {
    margin-top: 20px;
    margin-bottom: 20px;
	}
	
	.pressroom_news_item.firstitem{
		margin-bottom: 0px;
	}
	
	.contacts_textos_2 {
    padding-top: 0px;
}
	
	.contacts_preformulario {
		padding-top: 30px;
	}
	
	.contacts_preformulario {
		padding-bottom: 30px;
	}
	
	#formulario_submit {
    margin-left: 0px;
		left: 50%;
		transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
}
	
	.contacts_formulario_input {
		padding-left: 0px !important;
	}
	
	.menuheader_barramenu ul {
    	padding: 10px;
	}
	
	.search_textsearchresults {
    margin-top: 20px;
    font-size: 22px;
    line-height: 24px;
	}
	
	/*
	.categorielist_item {
    	width: 50%;
	}
	*/
	
	.findproducts_itens {
		padding-top: 0px;
		padding-bottom: 30px;
	}
	
	.pressroom_newsitem_imagem iframe{
    	height: 325px !important;
	}
	
	#bxsliderpopup, .bxsliderpopup .bxsliderpopup li {
		    width: 400px;
			min-height: 300px;
	}
	
	.bxsliderpopup .bxsliderpopup li {
		max-width: 100%;
		    width: 400px;
			min-height: 300px;
	}
	
	.bxsliderpopup .bxsliderpopup li {
		   min-height: 300px;
	}
	
	.redessociais_share_coracao,
	.redessociais_share_ligacoes{
		    width: 15px;
			background-size: contain;
		margin-left: 10px;
	}
	
	#referencesphotos .pressroom_newsitem_titulo {
		padding-right: 60px;
		font-size: 12px;
   	 line-height: 14px;
		padding-bottom: 20px;
		height: auto;
	}
	
	.redessociais_share_list {
    width: 50px;
	}
	
.pressroom_news_item, .pressroom_news_itemphotos {
    min-height: 0px;
}

.pressroom_news_item, .pressroom_news_itemphotos,
	.pressroom_news_item:nth-child(2n - 1), .pressroom_news_itemphotos:nth-child(2n){
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
}
	
	.rowlist2 {
    width: 100%;
}
	
	.search_item_textos {
   		 width: 60%;
	}

	
	.search_item_imagem {
    	width: 40%;
   	 	height: auto;
    	min-height: 255px;
	}
	
	.search_item_titulo {
		font-size: 16px;
    	line-height: 18px;
	}
	
	.search_indiceitem,
	.search_separador{
		display: none;
	}
	
	.search_indiceitem.activo{
		display: block;
	}
	
	.search_item_categories {
    	margin-top: 5px;
}
	
	.search_seeproduto {
		margin-top: 20px;
	}
	
	#popup_conteudo iframe, .pressroom_newsitem_imagem iframe {
		height: 325px !important;
	}
	
	
	
	#popup_avisos2, #popup_login2, #popup_recover2, #popup_register2, #popup_newsletter2, #popup_galeria2, #popup_linhasinfo2 {
   		top: 30px;
	}
	
	.header_cookies{
		height: auto;
		padding: 10px;
	}
	.textocookie {
		height: auto;
		line-height: 20px;
	}
	
	#bxsliderpopup {
		min-height: 200px !important; 
		
	}
	
	.imagem_flickr {
    	width: calc(100% - 50px);
	}
	
	.sixreasonchoose {
    	padding-top: 30px;
    	padding-bottom: 30px;
	}
	
	.sixreasonchoose_texto {
    	font-size: 14px;
    	line-height: 20px;
	}
	
	.search_header {
    padding-top: 30px;
    padding-bottom: 30px;
}
	
	.page_center {
    	padding-left: 20px;
    	padding-right: 20px;
	}
	
	.rowlist {
    	padding-left: 20px;
    	padding-right: 20px;
	}
	
	.logomenu {
		margin-left: 20px;
	}
	
	.login_header {
		margin-right: 50px;
	}
	
	.square-btn {
    	right: 20px;
	}
	
	.categorielist_item_title {
		font-size: 10px;
		line-height: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.categorielist_item_icon {
    	height: 60px;
	}
	
	.categorielist_item_icon img {
		width: 60px;
		height: 60px;
	}
	
	.products_list_filters {
    	padding-top: 0px;
    	padding-bottom: 0px;
	}
	
	.products_item_titulo {
		font-size: 12px;
		line-height: 15px;
	}
	
	.categorie_titulopre {
		margin-top: 10px;
	}
	
	.margemapenas40bottom .aboutus_texto {
		padding-bottom: 20px;
	}
	
	.aboutus_icon_imagem {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.reasontochoose_titulo {
		padding-bottom: 20px;
	}
	
	.others_products .bx-wrapper .bx-prev {
    	left: -35px !important;
		background-position: left 18px center;
	}
	
	.others_products .bx-wrapper .bx-next {
    	right: -35px !important;
	    background-position: right 18px center;
	}
	
	.popup_linhasinfo_coluna {
 	   padding-left: 10px;
    	padding-right: 10px;
	}	
	
	.popup_linhasinfo_titulo {
    	font-size: 16px;
   	 	line-height: 18px;
		text-align: left;
	}	
	
	.popup_linhasinfo_texto {
     	font-size: 10px;
    	line-height: 12px;
 	    margin-top: 15px;
		text-align: left;
	}
	
	.reason_item_icon img {
		width: 80px !important;
		height: 80px !important;
	}
	
	.reason_item_texto {
    	font-size: 12px;
    	line-height: 18px;
	}

}

@media (max-width:560px){
	
	.findproducts_textos, .findproducts_textos2 {
		padding-bottom: 0px;
	}
	
	.findproducts_item_imagem {
    	height: 180px;
		background-position: center center;
	}
	
	.contacts_textos_texto, .contacts_textos_texto2 h1, .pressroom_newsitem_titulodetalhe {
    font-size: 16px;
    line-height: 20px;
}
	
	.imagem_flickr {
    width: 100%;
    margin: 20px 0px 0px 0px;
    height: 340px;
	}
	
	#showpressroom {
		position: relative;
		float: left;
		margin-top: 0px;
	}
	
	#referencesphotos .categorie_titulopre {
		margin-top: 0px;
	}
	
	.pressroom_news_item, .pressroom_news_itemphotos, .pressroom_news_item:nth-child(2n - 1), .pressroom_news_itemphotos:nth-child(2n) {
    	margin-top: 20px;
	}
    
	
	.aboutus_subtitulo {
		font-size: 16px;
		line-height: 20px;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	
	.bxsliderproduct .bxslider li {
    	height: 240px;
	}
	
	.slider_banner_img {
    	height: 220px;
	}
	
	.popup_linhasinfo_titulo {
    	font-size: 14px;
    	line-height: 16px;
	}
	
	#popup_linhasinfo2 {
    	padding: 30px 20px 30px 20px;
	}
	
	#popup_linhasinfo_iconsetafechar {
    	top: 10px;
    	right: 10px;
    	width: 24px;
    	height: 24px;
		background-size: contain;
	}
	
	.bannerhome .categorie_titulopre {
		margin-top: 20px;
	}
	
	.bannerhome, .bannerhome2 {
		height: 340px;
	}
	.banner_textos {
		height: 340px;	
	}
	
	
	.banner_textos_titulo, .banner2_textos_titulo {
		font-size: 18px;
		line-height: 22px;
	}
	
	.banner_textos_texto, .banner_textos_texto2, .banner_textos_texto div, .banner_textos_texto2 div, .banner_textos_texto p, .banner_textos_texto2 p {
		line-height: 20px;
		font-size: 16px;
	}
	
	.banner_textos_submit{
   		height: 30px;
    	line-height: 30px;
    	padding-left: 20px;
    	padding-right: 50px;
		margin-top: 15px;
		font-size: 10px;
    	border-radius: 15px;
	}
	
	.reason_item_icon img {
		width: 60px !important;
		height: 60px !important;
	}
	
	
	#othersproducts .page_center .others_products {
		width: 100%;
		margin-left: 0px;
	}
	
	#othersproducts .products_item {
		margin-bottom: 20px;
	}
	
	/*
	.categorielist_item {
    	width: 50%;
	}
	*/
	
	.categorielist_item_icon {
    	height: 50px;
	}
	
	.categorielist_item_icon img {
		width: 50px;
		height: 50px;
	}
	
	.categorielist_item_title {
		font-size: 8px;
		line-height: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	#bxsliderpopup {
		    width: 100% !important;
	}
	

	
	#popup_conteudo iframe {
    	height: 325px;
	}
	
	.pressroom_news_item.firstitem {
		margin-left: 0px;
		min-height: 220px;
	}
		
	.pressroom_news_item, .pressroom_news_itemphotos {
   		min-height: 50px;
	}
	
	.pressroom_header_imagem_news, .pressroom_header_imagem_photos, .pressroom_header_imagem_videos {
  		 	width: 75px;
    		height: 75px;
			background-size: contain;
		left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
	}
	
	.coordenada_camiao::before, .coordenada_carro::before, .coordenada_gmaps::before {
    	display: none;
	}
	
	.findproducts_item, .findproducts1_item, .findproducts2_item, .findproducts3_item, .findproducts4_item, .findproducts5_item {
    position: relative;
    float: left;
    width: 100%;
		margin-top: 20px;
}
	
	.findproducts_item:nth-child(1) {
		z-index: 4;
	}
	.findproducts_item:nth-child(2) {
		z-index: 3;
	}
	.findproducts_item:nth-child(3) {
		z-index: 2;
	}
	.findproducts_item:nth-child(4) {
		z-index: 1;
	}
	
	.findproducts_list_title {
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px;
}
	
	.findproducts_list_text {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 35px;
	}
	
	
	.beneficios_list_itens .products_item,
	.beneficios_list_itens .products_images{
		margin-left: 0px;
	}
	
	.beneficios_list_itens .products_item:nth-child(2n),
	.beneficios_list_itens .products_images:nth-child(2n){
		margin-left: 0px;
	}
	
	.products_item_titulo {
    font-size: 11px;
    line-height: 15px;
}
	
}

@media (max-width:340px){
	
	
	.products_item, .products_images {
    width: 100%;
    min-height: 100px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
}
	
	.products_list_itens{
		width: calc(100% + 0px);
		margin-left: calc(0px - 0px);
	}
	
	a:nth-child(3n + 1) .products_item {
		margin-left: 0px;
	}
	
	
}

