
@media (max-width: 575.98px) {
	#banner {
		padding: 50px 0px 0px !important;
		min-height: 400px !important;
	} #banner .title {
		padding-top: 0px !important;
		text-align: center;
		font-size: 20px !important;
	} #banner .line {
		justify-content: center !important;
		text-align: center !important;
	} #banner img {
		max-height: 90px !important;
	} #bluezones {
		padding: 50px 0px !important;
	} #bluezones .line1 {
		font-size: 20px !important;
	} #bluezones .bck-imagen {
		background-size: contain !important;
		min-height: 100px !important;
		max-height: 100px !important;
	} #bluezones .line2, #bluezones .line3 {
		font-size: 12px !important;
	} #bluezones .line4 {
		font-size: 20px !important;
	} #factores {
		padding: 50px 0px !important;
	} #factores .title {
		font-size: 20px !important;
	} #factores .salud-mental
	, #factores .dormir
	, #factores .alimentacion
	, #factores .soporte-social
	, #factores .actividad-fisica {
		background-size: contain !important;
		min-height: 105px !important; 
		margin-top: 20px !important;
	} #factores .name {
		font-size: 20px !important;
		margin: 0px !important;
	} #factores a p {
		font-size: 12px !important;
	} #habitos {
		padding: 50px 0px !important;
	} #habitos .line1
	, #habitos .line2
	, #habitos .line3 {
		font-size: 20px !important;
	} #padding {
		padding: 50px 0px !important;
	} #habitos .pasos p {
		margin: 0px !important;
	} #testimonios {
		padding: 50px 0px !important;
	} #testimonios .title {
		font-size: 20px !important;
	} #testimonios .elemento1
	, #testimonios .elemento2 {
		background-size: contain !important
        min-height: 400px !important;
	} #testimonios .line1
	, #testimonios .line2 {
		margin: 0px !important;
	    font-size: 20px !important;
	} #testimonios .slick-dots {
		bottom: 50px !important;
	} #contacto {
		padding: 50px 0px !important;
	} #contacto .title {
        font-size: 20px !important;
	} #contacto .block {
		padding: 15px !important;
	} #contacto .bienestar-botones {
		margin-top: 50px !important;
	} .pasos-botones .seccion {
		padding: 25px !important;
	}
} @media (min-width: 575.98px) and (max-width: 767.98px) {
} @media (min-width: 767.98px) and (max-width: 991.98px) {
} @media (min-width: 991.98px) and (max-width: 1199.98px) { 
} @media ( min-width: 1200px ) {
}

/* BANNER */
#banner {
	background-image: url("/assets/img/BIENESTAR/IMG.webp");
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 606px;
} #banner .title {
	font-family: "Montserrat-Medium";
	color: #fff;
	font-size: 40px;
	margin: 0px;
} #banner .line {
	border-right: 1px solid #fff;
	display: flex;
	justify-content: center;
	align-items: center;
} #banner img {
	max-width: 100%;
}

#bluezones {
	background-color: #9dcefc;
	padding: 80px 0px;
} #bluezones .line1 {
	text-align: center;
	font-family: "Montserrat-Light";
	color: #fff;
	font-size: 40px;
	line-height: 1.2;
} #bluezones img {
	max-width: 70px;
} #bluezones .bck-imagen {
	background-image: url("/assets/img/BIENESTAR/02MAPAS.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
} #bluezones .line2 {
	text-align: right;
	font-family: "Montserrat-Regular";
	color: #3c74ad;
} #bluezones .line3 {
	text-align: left;
	font-family: "Montserrat-Regular";
	color: #3c74ad;
} #bluezones .line4 {
	font-family: "Montserrat-ExtraLight";
	color: #3c74ad;
	text-align: center;
	margin-top: 30px;
	font-size: 40px;
} 

#factores {
	background-color: #e9f6fe;
    padding: 80px 0px;	
} #factores .title {
	text-align: center;
	font-family: "Montserrat-Light";
	color: #679cd0;
	font-size: 40px;
	line-height: 1.2;
} #factores .salud-mental {
	margin-top: 50px;
    background-image: url("/assets/img/BIENESTAR/IMG-01.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
} #factores .dormir {
	margin-top: 50px;
    background-image: url("/assets/img/BIENESTAR/IMG-02.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
} #factores .alimentacion {
	margin-top: 50px;
    background-image: url("/assets/img/BIENESTAR/IMG-03.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
} #factores .soporte-social {
	margin-top: 50px;
    background-image: url("/assets/img/BIENESTAR/IMG-04.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
} #factores .actividad-fisica {
	margin-top: 50px;
    background-image: url("/assets/img/BIENESTAR/IMG-05.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
} #factores .name {
	font-family: "Montserrat-Bold";
	color: #fff;
	font-size: 40px;
} #factores a {
	background-color: #fff3;
	border-radius: 30px;
	padding: 10px 40px;
} #factores a p {
	font-family: "Montserrat-Medium";
	color: #fff;
	margin: 0px;
}

#habitos {
	background-color: #acd5fc;
	padding: 80px 0px;
} #habitos .line1 {
    font-family: "Montserrat-Light";
	color: #fff;
	margin: 0px;
	text-align: center;
	line-height: 1.2;
	font-size: 40px;
} #habitos .line2 {
	padding-top: 50px;
    font-family: "Montserrat-Light";
	color: #2f4875;
	margin: 0px;
	text-align: center;
	line-height: 1.2;
	font-size: 26px;
} #habitos .video {
	margin-top: 50px;
	width: 100%;
} #habitos .line3 {
	padding-top: 80px;
    font-family: "Montserrat-Light";
	color: #fff;
	margin: 0px;
	text-align: center;
	line-height: 1.2;
	font-size: 40px;
} #habitos .block {
	text-align: center;
} #habitos .block img {
	width: 100%;
} #habitos .block p {
	font-family: "Montserrat-Medium";
	color: #fff;
	margin: 0px;
	text-align: center;
	line-height: 1.2;
} #habitos .pasos {
	margin: 80px 0px;;
	display: flex;
	justify-content: center;
	align-items: center;
} #habitos .pasos p {
	font-family: "Montserrat-Light";
	color: #fff;
	margin: 0px 0px 0px 50px;
	text-align: center;
	line-height: 1.2;
	font-size: 40px;
} #habitos .pasos-botones img {
	padding: 5px 0px;
	max-height: 172px;
} .pasos-botones .seccion {
	padding: 60px;
	color: #fff;
	font-family: "Montserrat-Medium";
	text-align: center;
} .pasos-botones .img1 {
	background-image: url("/assets/img/BIENESTAR/BIENESTAR-01.webp");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
} .pasos-botones .img2 {
	background-image: url("/assets/img/BIENESTAR/BIENESTAR-02.webp");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
} .pasos-botones .img3 {
	background-image: url("/assets/img/BIENESTAR/BIENESTAR-03.webp");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
} .pasos-botones .img4 {
	background-image: url("/assets/img/BIENESTAR/BIENESTAR-04.webp");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}



#testimonios {
	padding: 80px 0px 0px;
} #testimonios .title {
	font-family: "Montserrat-Light";
	text-align: center;
	color: #9dcefc;
	font-size: 40px;
} #testimonios .elemento1 {
	background-image: url("/assets/img/BIENESTAR/TESTIMONIO-01.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 800px;
} #testimonios .elemento2 {
	background-image: url("/assets/img/BIENESTAR/TESTIMONIO-02.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 800px;
} #testimonios .line1 {
	font-family: "Montserrat-Light";
	color: #fff;
	margin: 0px 0px 0px 50px;
	text-align: center;
	line-height: 1.2;
	font-size: 40px;
} #testimonios .line2 {
	font-family: "Montserrat-ExtraLight";
	color: #fff;
	margin: 50px 0px 0px 50px;
	text-align: center;
	line-height: 1.2;
	font-size: 40px;
} #testimonios .slick-dots {
	position: absolute;
	bottom: 100px;
} #testimonios .slick-dots li button:before {
	color: #fff;
	font-size: 20px ;
} #testimonios .slick-dots li.slick-active button:before {
	opacity: 1;
}

#contacto .formulario {
	padding-top: 50px;
} #contacto .formulario p {
	font-family: "Montserrat-Light";
	font-size: 16px;
	margin: 0px 0px 30px;
	color: #7bb4e8;
} #contacto .formulario .title {
	text-align: left;
	padding-left: 20px;
	font-size: 40px;
} #contacto .bienestar-botones {
	margin-top: 100px;
} #contacto .formulario button img {
	max-height: 45px;
}