@media screen and (max-width:1307px){
	section.containerSearch > .c_produtos > table > tbody > tr > td.subtitle,
	section.containerSearch > .c_produtos > table > tbody > tr > td.price_produto,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.price_produto,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.subtitle,
	section.containerSearch.marcas_produtos > .c_produtos > table > tbody > tr > td.price_produto{
		width: 16.843% !important;
		max-width: 120px !important;
		padding-right: 2%;
	}
}


@media screen and (max-width:1220px){
	section.containerSearch > .c_produtos > table > tbody > tr > td.subtitle,
	section.containerSearch > .c_produtos > table > tbody > tr > td.price_produto,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.subtitle,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.price_produto,
	section.containerSearch.marcas_produtos > .c_produtos > table > tbody > tr > td.price_produto{
		max-width: 90px !important;
	}
	section.containerSearch > .c_produtos > table > tbody > tr > td.bold_produto,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.bold_produto{
		max-width: 335px;
	}
	header.header > .wrapper > .right > .top > ul.menuTopo {
		margin-right: 11.2%;
	}
}

@media screen and (max-width:1150px){
	section.containerSearch > .c_produtos > table > tbody > tr > td.buy_produto > form > .tabela_action,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.buy_produto > form > .tabela_action{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	section.containerSearch > .c_produtos > table > tbody > tr > td.buy_produto > form > .tabela_action > div,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.buy_produto > form > .tabela_action > div{
		margin-top: 5px;
	}
	section.containerSearch > .c_produtos > table > tbody > tr > td.comparar,
	section.containerSearch> .detalhe_acessorios > .c_produtos > table > tbody > tr > td.comparar{
		max-width: 70px;
		width: 37.656%;
	}
	section.containerSearch > .c_produtos > table > tbody > tr > td.subtitle,
	section.containerSearch > .c_produtos > table > tbody > tr > td.price_produto,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.subtitle,
	section.containerSearch > .detalhe_acessorios > .c_produtos > table > tbody > tr > td.price_produto,
	section.containerSearch.marcas_produtos > .c_produtos > table > tbody > tr > td.price_produto{
		padding-right: 0;
	}
	section.containerSearch.marcas_produtos > .c_produtos > table > tbody > tr > td.bold_produto {
		max-width: 650px;
		width: 51%;
	}
	section.containerSearch.marcas_produtos > .c_produtos > table > tbody > tr > td.buy_produto {
		max-width: 160px;
		width: 13.843%;
	}
	header.header > .wrapper > .right > .top > ul.login_registar .partilhar-geral {
		position: absolute;
		right: 140px;
	}
	header.header > .wrapper > .right > .top > ul.menuTopo {
		margin-right: 13.2%;
	}
}

@media screen and (max-width:1140px){
	li.outlet-produto {
		width: 32.17%;
		max-width: 360px;
		margin-right: 1.74%;
	}
	li.outlet-produto:nth-child(3n+3){ margin-right: 0; }
	li.outlet-produto:nth-child(4n+4){ margin-right: 1.74%; }
	li.outlet-produto:nth-child(n+5){ margin-top: 0; }
	li.outlet-produto:nth-child(n+4){ margin-top: 1.74%; }
}

@media screen and (max-width:1135px){
	#content .formArea1 > .orcamentoCalc > .form-group > .input_small_125 {
		max-width: 75px;
		width: 100%;
	}
}

@media screen and (max-width:1260px){
	section.containerSearch > .filtro_container > .item {
		width: 24.5%;
	}
}

@media screen and (max-width:1080px){
	#content .formArea1 > .box > .body_box.dados_box > .group_box > .colRight {
		margin-left: 15px;
	}
	#content .formArea1 > .box > .body_box.dados_box > .group_box > .colRight > .form-group > .input_small {
		max-width: 66px;
		margin-left: 8px;
	}
	#content .formArea1 > .box > .body_box.dados_box > .group_box > .colRight > .form-group > .input_small_125 {
		max-width: 185px;
		margin-left: 8px;
	}
	section.destaquesHomepage > .novidades > .product > a > .info > span.referencia, section.destaquesHomepage > .promocoes > div > .product > a > .info > span.referencia {
		font: 400 18px/130% 'Lato', sans-serif;
	}
}

@media screen and (max-width:1035px){
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads{
		margin-right: 16px;
	}
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads:nth-child(5n+5){
		margin-right: 0;
	}
}


@media screen and (max-width:1023px){
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads{
		max-width: 160px;
	}
	#content #caseStudiesPorfolio.btn.btn-portfolioPurple{
		position: absolute;
		top: -55px;
	}
	section.destaquesHomepage .listagem-product-novidades{
		flex-flow: row wrap;
	}
	section.destaquesHomepage > .novidades > div > .product > a > .img-wrap{
    	justify-content: flex-start;
	}
	section.destaquesHomepage .listagem-product-novidades .product:nth-child(odd){
		margin-right: 40px;
	}
	.listagem-product-novidades:after, .listagem-product-promocoes:after{
		display: none;
	}
}

@media screen and (max-width:860px){
	li.outlet-produto {
		width: 48.9%;
		max-width: 380px;
		margin-right: 2%;
	}
	li.outlet-produto:nth-child(4n+4){ margin-right: 0; }
	li.outlet-produto:nth-child(3n+3){ margin-right: 2%; }
	li.outlet-produto:nth-child(2n+2){ margin-right: 0; }
	li.outlet-produto:nth-child(n+4){ margin-top: 0; }
	li.outlet-produto:nth-child(n+3){ margin-top: 2%; }
}

@media screen and (max-width:845px){
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads:nth-child(5n+5){
		margin-right: 16px;
	}
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads:nth-child(even){
		margin-right: 0;
	}
}

@media screen and (max-width:768px){
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads{
		max-width: 150px;
	}
}

@media screen and (max-width:730px){
	.destaquesOutlet {
		justify-content: center;
	}
	.destaquesOutlet .produto > a > .img-wrap{
		width: 75%;
		justify-content: center;
		margin: 0 auto;
	}
	.destaquesOutlet .outlet-produto{
		margin-right: 0;
	}

}

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

	.modal_content .detalhe_portfolio > .info_portfolio{
		margin-top: 120px;
	}

	#content .modal_content #contactoFrom {
		position: absolute !important;
		top: -110px !important;
		left: 0 !important;
	}

	.modal_content #caseStudiesPorfolio.btn.btn-portfolioPurple {
		position: absolute;
		top: -55px;
		left: 0;
		right: inherit;
	}

	section.containerSearch > .filtro_container {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}

	section.containerSearch > .filtro_container > .item{
		width:50% !important;
		max-width: 150px !important;
	}

	section.containerSearch > .filtro_container > .item:nth-child(even){
		width: auto !important;
	}

	ul.destaquesOutletProduto {
		text-align: center;
	}
	li.outlet-produto {
		width: 100%;
		max-width: 360px;
		margin-right: 0;
		margin-top:30px;
	}
	li.outlet-produto:nth-child(3n+3){ margin-right: 0; }
	li.outlet-produto:nth-child(n+2){ margin-top: 30px; }
	li.outlet-produto > form > .tabela_action {
		margin: 0 auto;
		margin-top: 20px;
	}
}

@media screen and (max-width:560px){
	section.portfolio > .portfolios > ul {
		text-align: justify;
	}
	section.portfolio > .portfolios > ul > li.item {
		width: 32.8%;
		max-width: 160px;
		max-height: 200px;
	}
	section.portfolio > .portfolios > ul > li.item:nth-child(even),
	section.portfolio > .portfolios > ul > li.item:nth-child(n+6),
	section.portfolio > .portfolios > ul > li.item:nth-child(3n+3),
	section.portfolio > .portfolios > ul > li.item:nth-child(5n+5){
		margin-right: 0 !important;
	}
	section.portfolio > .portfolios > ul > li.item:nth-child(odd){
		margin-right: 0.9% !important;
	}
	section.portfolio > .portfolios > ul > li.item:nth-child(n+4){
		margin-top:0 !important;
	}
	section.portfolio > .portfolios > ul > li.item:nth-child(n+3){
		margin-top:0.9% !important;
	}
	.fancyBoxFormContacto {
		padding: 15px 10px;
	}
	.fancyBoxFormContacto .form-group .btn.btn-checkout{
		width: 100%;
		max-width: none;
	}
}

@media screen and (max-width:550px){
	section.portfolio > .portfolios {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	section.portfolio > .portfolios > .item{
		margin-right: 0 !important;
	}
}

@media screen and (max-width:480px){
	#owl-homepage .item {
		max-width: 315px !important;
		margin: 0 auto;
		position:relative;
	}
	#owl-homepage .item .boxText{
		left:0 !important;
		max-width: 315px !important;
		width: 100% !important;
		padding: 0 20px;
		margin: 0 auto;
	}
}

@media screen and (max-width:400px){
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads{
		margin-right: 0;
	}
	section.downloads > .box.open > .bodyBox > .supDownloads {
		text-align: center;
	}
	section.downloads > .box.open > .bodyBox > .supDownloads > .boxDownloads > .center{
		text-align: left;
	}
}

@media screen and (max-width:380px){
	section.portfolio > .portfolios > ul > li.item {
		width: 49.4% !important;
		min-width: 0 !important;
		/*min-height: 150px !important;*/
		min-height: 138px !important;
	}
	section.portfolio > .portfolios > ul > li.item > .info > span.titulo {
		font: 400 14px/117% 'Lato', sans-serif !important;
	}
}


@media screen and (max-width:359px){
	section.portfolio > .portfolios > .item {
		max-width: 140px !important;
	}
}