.page-faqs--mobile-header {
	display: none;
	margin-bottom: 70px;
}


@media (max-width: 1150px) {

	.main-footer .main-footer--col-4 { float: left }

	.main-footer > div > div { margin-bottom: 35px }

}

@media (max-width: 1125px) {

	.page-inicio--ideas--square {
		width: 225px;
		height: 225px;
	}

	.page-inicio--ideas--square img { margin-top: 40px }

	.page-inicio--ideas--square-2 {
		width: 325px;
		height: 325px;
	}

	.page-inicio--por-tab > div { padding-right: 0 }

}

@media (max-width: 1080px) {

	.main-navigation--nav a,
	.main-navigation--nav form { display: none }

	.main-navigation--nav > button { display: inline-block }

	.page-inicio--por-tab > div { padding: 0 30px }

	.page-productos--row > div {
		float: none !important;
		width: 100% !important;
		padding-right: 0 !important;
		margin-left: 0;
	}

	.page-productos--right-col-header select { color: inherit }

	.page-producto--row-1 > div { width: 55% }

	.page-producto--row-1 > div:first-child { width: 45% }

}

@media (max-width: 980px) {

	.page-banner { overflow: hidden }

	.page-banner img { min-width: 980px }

}

@media (max-width: 930px) {

	.page-producto .l-decoration { display: none }

	.page-producto--row-1 > div {
		width: 100%;
		padding: 0;
	}

	.page-producto--row-1 > div:first-child {
		width: 70%;
		margin-bottom: 40px;
	}

	.page-producto--instalacion-cuidado-esp { display: none }

}

@media (max-width: 870px) {

	.page-inicio--banner h1 { font-size: 50px }

	.page-nosotros--row > div {
		float: none;
		width: 70%;
	}

	.page-nosotros--nuestros-valores h2 { margin-top: 30px }

	.page-nosotros--nuestros-valores > div { width: 100% !important }

	.page-nosotros--nuestros-valores button { margin-bottom: 30px }

	.page-ideas--ideas-component-content > div > div {
		float: none !important;
		width: 100% !important;
		padding: 0;
	}

	.page-ideas--ideas-component-content button { width: 130px }

	.page-ideas--blog-component { display: none }

	.page-contacto--row-1 > div {
		float: none;
		width: 100%;
		border: 0;
		margin-bottom: 40px;
	}

	.page-contacto--row-2 > div {
		float: none !important;
		width: 100% !important;
	}

	.page-faqs--mobile-header { display: block }

	.page-faqs--row-1 > div {
		float: none;
		width: 100%;
		display: none;
	}

	.page-faqs--row-1 > div:first-child { display: block }

	.page-faqs--faqs { margin-right: auto }

	.page-blog--notes > div { width: 100% }

	.page-producto--row-2 > div { width: 100% !important }

}

@media (max-width: 740px) {

	.page-inicio--por button { margin-left: 45px }

	.page-inicio--por-tab > div {
		float: none;
		width: 100%;
	}

	.page-inicio--por-tab img { margin-bottom: 25px }

	.page-banner > div > div { display: none }

	.page-banner h1 { font-size: 40px }

	.page-ideas--ideas-component-header > div:first-child { margin-bottom: 20px }

	.page-producto--row-1 > div:first-child { width: 100% }

}

@media (max-width: 670px) {

	.page-inicio--banner { overflow: hidden }

	.page-inicio--banner > img { min-width: 670px }

	.page-inicio--productos-destacados-header div { display: none }

	.page-inicio--productos-destacados {
		white-space: normal;
		overflow: visible;
	}

	.page-inicio--productos-destacados a {
		width: 46%;
		padding-bottom: 46%;
		margin-bottom: 10px;
	}

	.page-producto--te-pueden-interesar a {
		width: 100%;
		height: auto;
		margin: 0 0 20px 0;
	}

}

@media (max-width: 600px) {

	.l-decoration { display: none }

	.page-inicio--categories a {
		float: none;
		width: 200px;
		border: 0;
		margin: 0 auto 30px auto;
	}

	.page-inicio--ideas > div { width: 100% !important }

	.page-inicio--ideas h2 { margin-top: 10px }

	.page-inicio--ideas > div:first-child a {
		display: inline-block;
		margin-bottom: 40px;
	}

	.page-inicio--por button {
		display: block;
		margin: 0 auto 16px auto !important;
	}

	.page-inicio--por-tab { margin-top: 20px }

	.page-nosotros--row > div { width: 100% }

	.page-productos--right-col-header > div { margin-bottom: 30px }

	.page-productos--products a {
		width: 100%;
		height: auto;
	}

	.page-catalogos--catalogs > div { width: 33.33% }

}

@media (max-width: 510px) {

	.page-inicio--banner h1 { font-size: 35px }

	.page-inicio--productos-destacados a {
		display: block;
		width: 100%;
		height: auto;
		margin-right: 0;
	}

	.page-ideas--ideas-component-left-col-footer a {
		float: left;
		margin-bottom: 30px;
	}

	.page-producto--product-header > div {
		float: none;
		width: 100%;
	}

	.page-producto--product-header a {
		display: inline-block;
		margin-bottom: 15px;
	}

}

@media (max-width: 420px) {

	.page-catalogos--catalogs > div { width: 50% }

}


