@media only screen and (max-device-width: 1024px) {
	.center {
		width: 100% !important;
	}

	.centered-btns_nav {
		display: none;
	}

	.contentProductsHome {
		width: 100% !important;
	}

	.logo {
		width: 100%;
		text-align: center;
	}

	.contentNav {
		width: 100%;
	}

	.topHeader {
		width: 100%;
		margin-top: 15px;
	}

	.topHeader input {
		width: 80%;
	}

	nav {
		display: none !important;
	}

	.social {
		display: none !important;
	}

	.horario {
		width: 100%;
	}

	.wrapper {
		display: block;
	}

	.boxSlideRight {
		top: 60px;
		width: 80%;
		left: 10%;
		padding: 2%;
	}

	.boxSlideBgLeft {
		top: 60px;
		width: 80%;
		left: 10%;
		padding: 2%;
	}

	.boxSlideLeft {
		top: 60px;
		width: 80%;
		left: 10%;
		padding: 2%;
	}

	.boxSlideLeft {
		display: none;
	}

	.boxSlideImgRight {
		display: none;
	}

	.fontSlide {
		font-size: 18px;
	}

	.boxSlideRight p {
		font-size: 18px;
		line-height: 22px;
	}

	.colLogosTrayectoria {
		display: none;
	}

	.colTextoTrayectoria {
		width: 100%;
	}

	header {
		height: auto;
	}

	.contentForm {
		width: 100%;
		padding: 5%;
		margin-top: 0;
	}

	.contentMap {
		width: 100%;
	}

	.titleContacto h2 {
		width: 100%;
		text-align: center;
		margin: 0;
	}

	.lastname {
		top: 17px;
		padding-right: 18%;
		font-size: 14px;
	}

	.lastname i {
		margin-left: 5px;
	}
}

@media only screen and (max-device-width: 600px) {
	.boxSlideRight {
		top: 30px !important
	}

	.boxSlideLeft {
		top: 30px !important
	}

	.boxSlideBgLeft {
		top: 30px !important
	}

	.col2 {
		width: 100%;
	}

	.lineVertForm {
		width: 100%;
		height: 1px;
		margin-top: 20px;
	}
}

@media only screen and (max-device-width: 490px) {
	.logo {
		height: auto;
	}

	.logo img {
		width: 95%;
	}

	.boxSlideRight {
		top: 5px !important
	}

	.boxSlideLeft {
		top: 5px !important
	}

	.boxSlideBgLeft {
		top: 5px !important
	}

	.title h2 {
		font-size: 32px !important;
	}

	.horario {
		font-size: 14px;
	}

	.columnDetalle {
		display: none;
	}

	.floatConst p {
		font-size: 24px;
		line-height: 24px;
	}
}