/*
==============================================
Responsive Style (max-width : 1480px)
==============================================
*/

@media only screen and (max-width: 1480px) {
	.woow-h-200 {
		height: 210px;
	}
}


/*
==============================================
Responsive Style (max-width : 1200px)
==============================================
*/

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

	/*Page nosotros*/
	.woowbl-amarillo::after {
		left: 0%;
	}


}

/*
==============================================
Responsive Style (max-width : 1025px)
==============================================
*/

@media only screen and (max-width : 1025px) {
	.titleStyle {
		font-size: 35px;

		& span {
			font-size: 25px;
		}

		& span.woowTitleSpanGrande {
			font-size: 50px;
		}

	}

}


/*
==============================================
Responsive Style (max-width : 992px)
==============================================
*/

@media only screen and (max-width : 991px) {
	.woowbl-amarillo::after {
		left: 15%;
	}
}


/*
==============================================
Responsive Style (max-width : 860px)
==============================================
*/

@media only screen and (max-width : 860px) {}


/*
==============================================
Responsive Style (max-width : 767px)
==============================================
*/
@media screen and (max-width : 768px) {

	.woow-md-blanco {
		color: var(--color-blanco) !important;
	}

	.woow-bg-blanco-tex-negro {
		background: url(../images/elements/bg-blanco-tex-negro.png) no-repeat top center;
		object-fit: cover;
		background-size: 2500px;
	}

	.woowbl-amarillo::after {
		left: 15%;
	}

	.woow-left--25 {
		left: 0%;
	}

	.maxw-none {
		max-width: 100%;
	}

	.f45 {
		font-size: 35px;
	}

	.f55 {
		font-size: 45px;
	}
}

/*
==============================================
Responsive Style (max-width : 575px)
==============================================
*/

@media screen and (max-width : 575px) {
	.woowbl-amarillo::after {
		left: 0%;
	}
}


/*
==============================================
Responsive Style (max-width : 480px)
==============================================
*/

@media only screen and (max-width : 480px) {
	.titleStyle {
		font-size: 35px;
		font-weight: bold;
		font-family: 'Montserrat';

		& span {
			font-weight: 500;
			font-size: 20px;
		}

		& span.woowTitleSpanGrande {
			font-size: 32px;
			letter-spacing: 5px;
			font-weight: bold;
		}

		& span.woowTitleSpanborder {
			-webkit-text-stroke: 2px var(--color-blanco);
		}
	}

	.titleStyle.t7 {
		& span.woowTitleSpanGrande {
			font-size: 35px;
			letter-spacing: 0px;
			font-weight: 800;
		}
	}

	.f25 {
		font-size: 20px;
	}

	.f45 {
		font-size: 35px;
	}

	.f75 {
		font-size: 55px;
	}

	.woow-bg-blanco-tex-negro {
		background: url(../images/elements/bg-blanco-tex-negro.png) no-repeat top center;
		object-fit: cover;
		background-size: 2500px;
	}

	.checkbox svg {
		height: 35px;
		width: 35px;
	}

	.woowbl-amarillo::after {
		left: 0%;
	}

	.maxw-none {
		max-width: 100%;
	}

	.woow-bg-textura-verde {
		background-size: 800%;
	}

	.woow-position-bottom--3 {
		bottom: -110%;
	}

	.woow-left--25 {
		left: 10%;
	}
}

/*
==============================================
Responsive Style (max-width : 380px)
==============================================
*/

@media only screen and (max-width : 380px) {
	.titleStyle {
		font-size: 28px;
		font-weight: bold;
		font-family: 'Montserrat';

		& span {
			font-weight: 500;
			font-size: 20px;
		}

		& span.woowTitleSpanGrande {
			font-size: 26px;
			letter-spacing: 5px;
			font-weight: bold;
		}
	}
}
