/****************** 4 - RESPONSIVE ***************/
@media (min-width: 1260px){
	.Header, .Header.HeaderActive {
	    padding-left: 3.5rem;
	}
	.Bg-IntroHome {
	    height: 100vh;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
}
@media (max-width: 1300px){
	.Header .LogoPrincipal.Blanco {
	    top: 54%;
	    width: 90%;
	}
}
@media (max-width: 1200px){
	.Header .LogoPrincipal.Blanco {
	    top: 54%;
	    width: 90%;
	}
}

@media (max-width: 1199px){
	.Menu-Principal a {padding: 10px 20px;}
	.Header .LogoPrincipal.Blanco {
	    top: 50%;
	    width: 85%;
	}
	.Home-Informacion .AvionInformacion {
    bottom: -150px;
    width: 300px;
}
	.ImgDiagolaAzul {
	    right: -137px;
	}
}

@media (max-width: 990px){
	.Home-Informacion-Maintenance {
	    margin-bottom: 3rem;
	    margin-top: 3rem;
	}

	.ImgMarca{width: 80%;}

	.GridImgDiagonal{display: none;}

	.Diagonal {
	    clip-path: none;
	    padding-right: 1rem !important;
	}
	.DiagonalRight {
	    clip-path: none;
	    padding-left: 1rem !important;
	}
	.Intro-Box .Icon {
	    width: 65px;
	    height: 65px;
	}
    .Intro-Box .BoxText {
	    margin-left: 32px;
	    padding-left: 10px;
	    padding-top: 10px;
	    min-height: 175px;
	}
	.Intro-Box .BoxText.BoxTextMh100{
	    min-height: 100px;
	}
	.Marca-Box .BoxImgMarca {
	    min-height: 100px;
	}
	.Intro-Box .BoxText .Text {
	    line-height: 1rem;
	}

	.Intro-BoxConfigurado .Icon {
	    width: 100px;
	    height: 100px;
	    border-radius: 50%;
	    background-size: 70% !important;
	}
	.Intro-BoxConfigurado .BoxText {
	    border-left: 2px solid #fff;
	    margin-left: 50px;
	    padding-left: 15px;
	    padding-top: 10px;
	    padding-bottom: 0px;
	    padding-right: 0px;
	    min-height: 70px;
	}
	.Intro-BoxConfigurado .BoxText .Text {
	    color: #fff;
	    line-height: 1rem;
	    font-size: 1rem;
	}

	.Intro-BoxBeneficios .BoxText {
	    margin-left: 20px;
	    padding-left: 10px;
	    padding-top: 5px;
	    min-height: 60px;
	}
	.BoxLets-Text .Title {
	    top: -80px;
	}

	.AdministracionBeneficios {
    background-size: cover;
    background-position: center;
}

	.AdministracionDiscover{
		padding-top: 8rem;
		background-size: cover;
		background-position: center;
	}

	.AdministracionDescubre{
		background-size: cover;
		height: 40vh;
	}
	.AdministracionDescubre .BoxDescubre-Text {
	    left: 1rem;
	    bottom: 50px;
	    width: 100%;
	}

	.Intro-TextNosotros {
	    position: absolute;
	    left: 1rem;
	    top: 15%;
	    width: 90%;
	    margin-left: 0;
	    text-align: left;
	}
	.Intro-TextNosotros .Title {
	    font-size: 2rem;
	    line-height: 2.4rem;
	}
	.BoxHomeIntro {

    width: auto;
   max-width: 100%;

}

.Intro-SeccionH60 {height: 60vh;}
.Intro-SeccionH70 {height: 70vh;}

	.BoxValores-Text .Img {
	    width: 100%;
	}

	.BoxValor .Icon {
	    width: 80px;
	    height: 80px;
	}
	.BoxValor .Title {
	    margin: 0;
	        margin-left: 0px;
	    margin-left: 0px;
	    margin-left: 0px;
	    margin-left: 1rem;
	    width: 185px;
	    font-size: 1.2rem;
	}
	.SlideHistoria .TextBajada .LineRight {
	    display: none;
	}

	.SlideHistoria .Text {
	    font-size: 2.2rem;
	    line-height: 2.2rem;
	    padding-bottom: 5px;
	}

	.SlideHistoria .TextBajada {
	    margin-top: 0;
	    text-align: center;
	    position: relative;
	    padding: 15px 30px;
	}

	.BoxValor .Line {
	    width: 30px;
	}

	.TitleFlotante {
	    left: 1rem;
	}

	.BorderLine{display: none;}

	.Home-Informacion-Maintenance .AvionInformacion {
	    bottom: -115px;
	    width: 150px;
	}

	.Home-Informacion-Maintenance .AvionInformacion.ImgAvionTrompa {
	    bottom: -70px;
	    width: 180px;
	}
	.Intro-Seccion .Intro-Text {
	    position: absolute;
	    left: 50%;
	    bottom: 100px;
	    width: 360px;
	    margin-left: -180px;
	    padding: 0 15px;
	        padding-top: 0px;
	        padding-bottom: 0px;
	}

	/* ////////////////////////// */

	.Home-Intro .btnDown {
		bottom: 15px;
	}

	.Header .LogoPrincipal.Blanco {
	    top: 50%;
	    width: auto;
	}

	.Header .LogoPrincipal.Blanco{height: 30px;}
	.Header .LogoPrincipal.Color{height: 45px;}

	.Bg-IntroHome #IconIntro{display: none;}

	.Intro-Box .BoxText .Link {
	    padding: 5px 5px;
	    width: 130px;
	    display: block;
	}
	.Intro-Box {
	    padding-top: 0rem !important;
	}
	.Home-Ventajas .Intro-Box .BoxText {
	    min-height: auto;
	    padding-bottom: 15px;

	}

	.Home-Informacion .AvionInformacion {
	    bottom: -135px;
	    width: 170px;
	}

	.Home-Informacion .AvionInformacion.ImgJarra {
	    bottom: -55px;
	}

	.Informacion-Box .Text {
	    font-size: 1.2rem;
	}

	.Informacion-Box {

    padding: 7rem 0;
        padding-top: 7rem;
        padding-bottom: 7rem;
    padding-top: 2rem;
    padding-bottom: 6rem;

}

.Informacion-Box .Text br{display: none;}
.Informacion-Box .Text .Link {
    display: inline-block;
}
.Informacion-Box .Text span{display: none;}

.Footer-Box .Icon {
    left: 0;
}
.Footer-Box .BoxText {
    margin-left: 25px;
}

.Footer-Box .TextBold {margin-left: 25px;padding: 10px 0 0 30px;}
.Footer-Box .TextBold a {
    font-size: 1rem;
}
.Footer-Box .Line {
    margin-left: 25px;
}

.Footer-BoxRedes {
    margin-left: 0;
}

.Footer-BoxRedes .Link {
    width: 55px;
    height: 55px;
    font-size: 1.5rem;
    margin-right: 10px;

}


	.Header.HeaderActive {

    padding: 10px 0;
    z-index: 2;

}
	.Menu-Principal ul {
	    list-style: none;
	    padding: 0;
	    margin: 0;
	        margin-top: 0px;
	    width: 100%;
	    margin-top: 2rem;
	}

	.Menu-Principal a.BtnComprar {
	    background: #0f5eb7;
		color: #fff;
	    margin: 20px auto;
	    display: block;
	    float: none;
	    border: 1px solid #0f5eb7;
	    width: 200px;
	}
	.Menu-Principal ul li{
		float: left;
		width: 100%;
	}

	.Home-Intro_Box {
		height: 100vh;
		background: url("../../assets/img/intro/img-intro.jpg");
		background-size: cover;
		background-position: center;
	}


/* /////////////////////////////////*/

	.Home-Intro_Box img{display: none;}
	.Menu-Principal a:hover {color: #fff;}

	.Header-Menu {display: none;}
	.Header {height: auto;padding: 10px 0;}
	.Home-Intro_Box .btnDown span {
	    width: 45px;
	    height: 45px;
	}

		.icon-menu-mobile {
		    display: block;
		    
		}
		.Menu-Principal {

    list-style: none;
    width: 100%;

}

	
.Menu-Principal a {

    font-size: 1.2rem;
    color: #fff;
    padding: 9px 20px;
    width: 100%;
    float: left;
    line-height: 1.2rem;

}
.Intro-Box .BoxText .Text.TextDestacado {
    font-size: 1.2rem;
    line-height: 1.4rem;
}

	.Home-Intro {
	    padding-top: 5rem;
	    margin-bottom: 0;
	    background-position-x: -150px;
	}
	.Home-Intro.IntroQuienesSomos {
	    height: 85vh;
	    background-size: 130%;
	    background-position-x: 0;
	    background-color: #363c4d;
	    background-position-y: bottom;

	}
	.BoxValores-Items{
		padding-top: 2rem;
	}
	.esconder-xs{display: none;}
}

@media (max-width: 767px){

	.Intro-Text .Title {
	    font-size: 2rem;
	    line-height: 2rem;
	}

	.Intro-Text .Text br{display: none;}


	/* ///////////////*/

}


@media (max-width: 575px){
}