
@font-face
{
	font-family: "BillyOTF";
	src: url("../fonts/Billy Ohio.otf");
}
@font-face
{
	font-family: "BillytTF";
	src: url("../fonts/Billy Ohio.ttf");
}
@font-face
{
	font-family: "GothamBlack";
	src: url("../fonts/Gotham-Black.otf");
}
@font-face
{
	font-family: "GothamBoldItalic";
	src: url("../fonts/GothamBoldItalic.ttf");
}
@font-face
{
	font-family: "GothamBookK";
	src: url("../fonts/Metropolis-ExtraLight.otf");
}
@font-face
{
	font-family: "GothamBook";
	src: url("../fonts/HomepageBaukasten-Book.otf");
}
@font-face
{
	font-family: "GothamLightItalic";
	src: url("../fonts/GothamLightItalic.ttf");
}
@font-face
{
	font-family: "GothamMedium";
	src: url("../fonts/GothamMedium.ttf");
}
body{

	font-family: 'Montserrat', sans-serif;

}

.video-container 
{
  height: auto;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    z-index: 1;
    margin-top: 1rem;
}
video.fillWidth {
  width: 100%;
}
.dropdown-menu{
	border: none;
	padding:0rem;
	width: max-content;
    padding: 0rem;
}
.dropdown-toggle::after {
    content: none;
}
.SubMenu{
	background: #004b8d;
	color: #ffffff !important;
	font-size: 1.1rem;
	font-family: 'Cabin', sans-serif;
	text-align: center;
	padding: 0.2rem 0.3rem;

}
.SubMenu:hover{
	background: #8dc63f;
}
.SubMenuActivo{
	background: #8dc63f;
}
.MenuLap{

	color: #282a2d !important;

	font-size: 1.2em;

    font-weight: 500;

	font-family: 'Cabin', sans-serif;

}
.sinPosition{
	position: inherit!important;
	    padding: 0rem 0rem!important;
}
.MenuLap:hover{

	cursor: pointer;

	text-decoration: underline  0.2rem #8dc640;

}

.activo{

	text-decoration: underline  0.2rem #8dc640;

}

#EncabezadoLap{

	padding-right: 1rem!important;

	padding-left: 1.5rem!important;

	margin-top: 1.5rem;

}

.sinPadIzq{

	padding-left: 0rem!important;

}

.ImgGlobal{

    width: 30%!important;

}

.imgSocial{

	width: 28%;

}

.derecha{

	text-align: right;

}

.abajo{

	vertical-align:bottom;

}

.ImgBandera{

	width: 15%;

}

.wnavbar{display: none;}

.sinMargen{

	padding: 0rem 9rem;
    margin: 0rem;
    z-index: 2;
    position: absolute;

}

.FondoInicio{

	background-image: url(../img/portada.png);

    background-repeat: no-repeat;

    background-size: cover;

	padding: 8rem 9rem;

	margin-top: 1rem;

}

.TitServicos{

	color: #ffffff;

	font-family: 'Cabin', sans-serif;

	font-weight: 600;

	font-size: 1.1rem;

	margin-bottom: 1rem;

	word-spacing: 0.2rem;

}
.table td, .table th {
    border-top: 0px solid #ffffff!important;
    }

.TituloGrande{

	color: #ffffff;

	font-family: 'Cabin', sans-serif;

	font-weight: 700;

	font-size: 3.25rem;

	line-height: 3.5rem;

}

.margenSubtitulo{

	margin-top: 1.3rem;

}


.Subtitulo{

	color: #ffffff;

	font-family: 'Cabin', sans-serif;

	font-weight: 600;

	font-size: 1.15rem;

	line-height: 0.5rem;

	word-spacing: 0rem;

}

.Subtitulogracias{

	color: #ffffff;

	font-family: 'Cabin', sans-serif;

	font-weight: 600;

	font-size: 1.8rem;

	line-height: 0.5rem;

	word-spacing: 0rem;

}
.centesubs{
	text-align: center;
}
.madtoobi{
	margin-top: 40px;
    margin-bottom: 40px;
}

.btnVerde{

	color: white;

    font-family: 'Cabin', sans-serif;

    border: 0;

    background-color: #8dc640;

    padding: 11px 20px;

    margin-top: 1rem;

    font-weight: 600;

    font-size: 1rem;

}

.btnVerde:hover{

	cursor: pointer;

}

.btnVerdeHeader{

	color: white;

    font-family: 'Cabin', sans-serif;

    border: 0;

    background-color: #8dc640;

    padding:0.4rem 0rem;

    width: 10.3rem;

    margin-top: 0.6rem;

    font-weight: 600;

    font-size: 1.08rem;

}

.btnVerdeHeader:hover{

	cursor: pointer;

}

.btnAzul{

	color: white;

    font-family: 'Cabin', sans-serif;

    border: 0;

    background-color: #004b8d;

    padding:0.4rem 0rem;

    width: 10.35rem;

    margin-top: 0rem;

    font-weight: 600;

    font-size: 1.08rem;

    margin-left: 0.3rem;

}

.btnAzul:hover{

	cursor: pointer;

}

.arrbtn{

	margin-left: 1rem;

	width: 1.5rem;

}

.phoneBtn{

	width: 0.85rem;

}

.Borde{

	margin-bottom: 0rem!important;

}

.bg-light {

    display: none;

}

.Movil{

	display: none;

}

.imgcard{
	width: 20%;
	margin-top: 0.35rem;
}
.imgcardContacto{
	width: 18%;
	margin-top: 0rem;
}
.imgcardTalento {
    width: 18%;
    margin-top: -1.5rem;
}
.imgcardCerti{
	width: 22%;
	margin-top: 0rem;
}
.imgcardIndustria {
    width: 16%;
    margin-top: 0rem;
}
.imgcardpre {
    width: 26%;
}
.divcentrer{
	text-align: center;
}
.TituloSeccion{

	font-family: 'Cabin', sans-serif;

	color: #282a2d;

	font-weight: 700;

	margin-top: 2.5rem;

	font-size: 1.7rem;

    margin-bottom: 0.2rem;


    
     text-align: center; 
     justify-content: center; 
    margin-left: auto;
    margin-right: auto;
    /*
    width: max-content;
    padding-bottom: 0.1rem;
    border-bottom: 4px dotted #8dc640;
    
    padding-left: 1rem;
    padding-right: 1rem;
    */

}
.TituloSeccionSinBorde{

	font-family: 'Cabin', sans-serif;

	color: #60656b;

	font-weight: 700;

	margin-top: 3rem;

	font-size: 1.7rem;

    margin-bottom: 0.2rem;

}

.QueHacemos{

	background-color: #f1f0f0;
    padding-bottom: 3rem;

}
.Mak{
	margin:0rem 1rem;
}
.Gris{

	font-family: "GothamBook";

	color: #60656b;

	font-size: 1.05rem;

	word-spacing: 0rem;

	letter-spacing: 0.0rem;

	line-height: 0.4rem;

}

.espacio{

	margin-top: 2.3rem;

}

.FuenteVerde{

	color: #8dc63f;

	font-family: 'GothamBlack', sans-serif;

	font-size: 16.6px;

	line-height: 0.5rem;

}

.ContenedorNosotros{
    padding: 0rem 2rem;
    display: flex;
    flex-wrap: wrap;
}
.Contenedor{
    padding: 0rem 1rem;
    display: flex;
    flex-wrap: wrap;
}
.Contenedordespacho{
    padding: 0rem 1.5rem;
    display: flex;
    flex-wrap: wrap;
}
.Contenedoroperativos{
    padding: 0rem 1.5rem;
    display: flex;
    flex-wrap: wrap;
}

.ColEtapas {
    display: flex;
    align-items: flex-start;
    margin: 1rem 0.85rem;
    width: 30.8%;
    background-color: #ffffff;
    padding: 0rem;
    position: relative;
}
.ColEtapasInio:hover{
	box-shadow: 0px 0px 5px 1px #b9b7b7;
}
.TituloCont{
	color: #282a2d;
    font-family: 'Cabin', sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 0.35rem;
}

.ImgContenedor{
	width: 70%;
}

.DivContenedorInfo{
	padding: 0rem 0rem 0rem 0rem;
}

.TxtContenedor{
	font-size: 0.865rem;
    color: #60656b;
    line-height: 1.15rem;
    padding: 0rem 0.55rem;
    margin-bottom: 0.2rem;
    text-align: center;
    font-family: "GothamBook";
    height: 4.5rem;
}


.abajoAlianzas{
	
}
.btnVerdeAlianzas {
    color: white;
    font-family: 'Cabin', sans-serif;
    border: 0;
    background-color: #8dc640;
    padding: 12px 22px;
    font-weight: 600;
    font-size: 1rem;
    margin-top: 0.5rem;
    margin-bottom: 2rem;
}
.btnVerdeAlianzas:hover{
	cursor: pointer;
	background-color: #004b8d;
}

.btnVerdeAlianzass {
    color: white;
    font-family: 'Cabin', sans-serif;
    border: 0;
    background-color: #8dc640;
    padding: 13px 17px;
    font-weight: 600;
    font-size: 1rem;
    margin-top: 0.5rem;
    margin-bottom: 2rem;
}
.btnVerdeAlianzass:hover{
	cursor: pointer;
	background-color: #004b8d;
}



.btnVerdeServicios{
	color: white;
    font-family: 'Cabin', sans-serif;
    border: 0;
    background-color: #004b8d;
    padding: 16px 13px;
    font-weight: 600;
    font-size: 1rem;
    margin-bottom: 2rem;
}
.btnVerdeNosotros {
    color: white;
    font-family: 'Cabin', sans-serif;
    border: 0;
    background-color: #8dc640;
    padding: 10px 18px;
    font-weight: 600;
    font-size: 1rem;
    margin-top: 0.5rem;
}
.btnVerdeNosotros:hover{
	cursor: pointer;
	background-color: #004b8d;
}



.arrbtnIndex {
    margin-left: 0.2rem!important;
}
.btnVerdeServicios:hover{
	cursor: pointer;
	background-color: #8dc640;
}

.DivBtnServicio{
    height: 3rem;
    text-align: center;
}

.PosicionBtn{
	position: absolute;
    bottom: 0rem;
    right: 0;
    left: 0;
}

#azul{
	background-color: #004b8d!important;
}



.UlContenedor{
	font-size: 0.81rem;
	font-family: 'GothamBook';
	color: #1d252c!important;
	z-index: 30;
}
.listaIndex{
	font-size: 0.865rem;
	color: #60656b;
	font-family: 'GothamBook';
	padding-right: 1rem;
    line-height: 1.4rem;
    margin-bottom: 3rem;
}
.fuenteLi{
	font-family: 'GothamBook';
	font-size: 0.81rem;
	color: #1d252c;
}
.Blanco{
	background-color: #ffffff;
	padding-bottom: 3rem;
}

.DivTestimonio{
	padding: 3rem 1rem;
}

.cuadrotestimonio{
	padding-top: 20px;
    padding-bottom: 10px;
    background-color: white;
    text-align: center;
    margin-bottom: 27px;
    height: 180px;
}

.fuenteTesti{
	font-size: 0.95rem;
	font-family: 'GothamBook', sans-serif;
	color: #60656b;
	word-spacing: 0.1rem;
	line-height: 1.35rem;
	margin-top: 0.7rem;
    height: 60px;
}

.tamanioImg{
	width: 35%;
	padding-top: 1.5rem;
}

.tamanioVolvo{

	width: 55%;

	padding-top: 1.5rem;

}

.tamanioImgGde{

	width: 55%;

	padding-top: 1.5rem;

}

.tamanioImgChica{

	width: 25%;

	padding-top: 0rem;

}

.tamanioImgMed{

	width: 45%;

	padding-top: 1.5rem;

}

.espacioIconos{

	padding: 0rem 1.7rem;

    text-align: center;

}

.IconosLetra{

	color: #20252b;

	font-family: 'GothamMedium', sans-serif;

	font-weight: 600;

	font-size: 1.1rem;

	line-height: 1.25rem;

	text-align: center;

	margin-top: 1.4rem;

}

#DivGris{

	background-color: #f8f8f8!important;

}

/*FORMULARIO GRIS*/

select {

    background-image: url(../img/triangulo.png) !important;

    background-repeat: no-repeat;

    background-position: right .7em top 50%, 0 0;

    background-size: 1rem;

    -webkit-appearance: none;

    -moz-appearance: none;

    -o-appearance: none;

    appearance: none;

}

.rowspadd{

	    padding-top: 30px;

    padding-left: 200px;

    padding-right: 200px;

}

.padd00{

	padding: 0;

}

.inputst{
	font-size: 1.1rem;
	margin-top: 5px;

    margin-bottom: 7px;

    border-radius: 0;

    border: 0px solid #e1e1e1;

    outline: 0;

    color: #6c757d;

    height: 58px;

    font-family: 'Cabin', sans-serif;

    padding-left: 1.5rem;

}

.espacioDerecho{

	padding-right: 0.5rem;

}

.espacioIzquierdo{

	padding-left: 0.5rem;

}

#myTabContent{

	width: 100%;

}

.btnenviarform{

	    border: 0;

    outline: 0;

    border-radius: 0;

    width: 100%;

    background: #8dc640;

    color: white;

    font-family: 'Cabin', sans-serif;

    font-size: 1.2em;

    padding-top: 13px;

    padding-bottom: 13px;

}

#BlancoFuente{

	color: #ffffff;

}

.Logos{

	padding: 2rem 4.5rem;

}

.MargenAbajo{

	margin-bottom: 2rem;

}

.MargenLogos{

	padding: 2rem 4.5rem 0rem 4.5rem;

}

.MargenIconos{

	padding: 1rem 1.5rem 0rem 1.5rem;

}

.footerArriba{

	background-color: #004b8d;
	padding: 0rem;
}

.margenFooter{

	padding:1.5rem 1.5rem 1.5rem 1rem;
	align-items: center;

}
.SinmarginBooton{
	margin-bottom: 0rem;
	margin-top: 0.5rem;
}

.footerBajo{

	background-color: #1268a4;

	padding: 0.5rem 0rem;

}

#listfooter{

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align: center;

}

#listfooter li{

	display: inline-block;

    padding-left: 7px;

    padding-right: 7px;

    border-right: 1.1px solid #1466ad;

    height: 50px;

    vertical-align: middle;

    margin-top: 1rem;

}

.LigaFooterArriba{

	font-family: 'Cabin', sans-serif;

	font-weight: 600;

	font-size: 0.82rem;

    color: #ffffff;

    line-height: 1rem;

	text-decoration: none;

	margin-top: 1rem;

    display: block;

}

.LigaFooterArriba:hover{

	text-decoration: none;

	color: #ffffff;

}

.wioutborlast{

	border-right: 0 !important;

}

.izquierda{

	text-align: left;

}

.centrado{

	text-align: center;

}

.derecha{

	text-align: right;

}

.FuenteFooter{

	font-family: 'Cabin', sans-serif;

	font-weight: 600;

	font-size: 1.05rem;

	color: #ffffff;

	line-height: 1.2rem;

	margin-bottom: 0rem;

}

.LigaFooter{

	text-decoration: none;

	font-family: 'Cabin', sans-serif;

	font-weight: 600;

	font-size: 0.9rem;

	color: #ffffff;

	line-height: 1.2rem;

	margin-bottom: 0rem;

}

.LigaFooter:hover{

	cursor: pointer;

	color: #ffffff;

	text-decoration-line: none;

}

.respuestaDisenio{

	font-family: 'Cabin', sans-serif;

	padding: 2rem 0rem;

    text-align: center;

    font-size: 1.2rem;

    font-weight: 700;

    color: #c92222;

}

#CertificacionesCelular{display: none;}



/*NOSOTROS*/

.FondoNosotros{

	background-image: url(../img/bannerNosotros.png);

    background-repeat: no-repeat;

    background-size: cover;

	padding: 8rem 8rem 5.5rem 9rem;

	margin-top: 1rem;

}

.DivNosotrosEtapas{

	background-color: #ffffff;

	padding-bottom: 3rem;

}
.DivNosotrosValores{
	padding-bottom: 3rem;
}

.ColEtapasColor{

	background-color: #f1f0f0!important;

}

.GrisNosotros{

	font-family: 'GothamBook', sans-serif;

	color: #60656b;

	font-weight: 500;

	font-size: 1rem;

	word-spacing: 0.05rem;

	letter-spacing: 0.0rem;

	line-height: 0.3rem;

	text-align: center;

}

.sinNada{

	margin: 0rem;

	padding: 0rem;

	

}

.margenTxtHistoria{

	margin: 3rem 0rem 1rem 9rem;



}

.Historia{

	font-family: 'GothamBook', sans-serif;

	color: #60656b;

	font-size: 0.905rem;

	word-spacing: 0.1rem;

	letter-spacing: 0.0rem;

	line-height: 1.25rem;

	text-align: justify; 

}

.margenHistoria{

	padding: 0rem 0rem 1rem 7rem;

	margin-top: -4rem;

}

.VerdeFondo{

	background-color: #8dc640!important;

}

.AzulFondo{

	background-color: #004b8d!important;

}

.TituloEtapasNosotros{

	color: #ffffff;

	font-family: 'Cabin', sans-serif;

	font-weight: 700;

	/*font-size: 1.8rem;*/
	font-size: 2.2rem;

	text-align: center;

	margin-top: 1rem;
    margin-bottom: 0.3rem;

}

.TxtEtapasNosotros{

	font-size: 0.97rem;
    font-family: 'Cabin', sans-serif;
    color: #ffffff;
    word-spacing: 0.2rem;
    letter-spacing: 0.01rem;
    line-height: 1.1rem;
    padding: 0rem 1rem;
    text-align: center;
    margin-bottom: 2rem;
}

.imgPuntos{

	width: 32%;

}

.ancho{

	width: 100%;

	margin-top: 1.5rem;

}

.iconosAzul{

	padding: 0rem 9rem;

}

.espacioIconosAzul{

	padding: 1rem 2rem;

    text-align: center;

}

.ImgContenedorAzul{

	width: 60%;

}

.margenIzqu{

	margin-left: 3rem;

}

.IconosLetraAzul{

	color: #282a2d;

	font-family: 'Cabin', sans-serif;

	font-weight: 600;

	font-size: 1.15rem;

	line-height: 1.15rem;

	text-align: center;

	margin-top: 1rem;

	padding: 0rem 0rem;

}

#Jornadas{

	padding: 0rem 0.5rem!important;

}

.DivGrisNosotros{

	background-color: #f8f8f8!important;

}

.DivResponsabilidadNosotros{

	background-color: #fafafa!important;

}

.DivContenedorInfoNos{

	padding: 0rem;

}

.UnoremMargin{

	margin-bottom: 1rem!important;	

}
.fuenteTestiTitle{
	font-family: 'GothamMedium', sans-serif;
    font-weight: 900;
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 0rem;
    color: #282a2d;
}
.FondoMeEscucha{
	background-image: url(../img/bannerNad.png);
	/*background-image: url(../img/bannerNad.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
	padding: 12rem 0rem;
	margin-top: 1rem;

}
.FondoTalento{
	background-image: url(../img/bannertalento.png);
	/*background-image: url(../img/bannertalento.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
	padding: 12rem 0rem;
	margin-top: 1rem;

}
.txtMeescucha{
	font-size: 0.98rem;
	line-height: 1.2rem;
	color: #60656b;
	z-index: 3;
}
.fontOhio{
	font-family: "BillytTF";
	/*font-size: 1.55rem;*/
	font-size: 1.9rem;
	color: #1d252c;
}
.BlancoNad{
	padding-bottom: 3rem;
}
.txtMeescuchaBold{
	/*font-family: "GothamBlack";*/
	margin-top: 2rem;
	color: #282a2b;
    font-weight: bold;
}
.txtMeescuchaA{
	font-family: "GothamBook";
	font-size: 1rem;
	line-height: 3rem;
	text-decoration: none;
	color: #1d252c;
}
.txtMeescuchaA:hover{
	cursor: pointer;
	text-decoration: none;
	color: #1d252c;

}
.iconNAD{
	width: 1.7rem;
	margin-right: 1.5rem;
    margin-top: -0.8rem;
}
.paddinCenter{
	padding-left: 26em;
    margin-top: 1.5rem;
}
.MovilTxt{
	display: none;
}
#GrisFondo{
	background-color: #fafafa;
}
.btnVerdeMescucha {
    color: white;
    font-family: 'Cabin', sans-serif;
    border: 0;
    background-color: #8dc640;
    padding: 0.8rem 0rem;
    width: 15rem;
    margin-top: 0.6rem;
    font-weight: 600;
    font-size: 1.3rem;
}
.consultoria{
	background-image: url("../img/bannerconsultoria.png");
	/*background-image: url("../img/bannerconsultoria.jpg");*/
	background-repeat: no-repeat;
    background-size: cover;
    padding: 9rem 12rem;
    margin-top: 1rem;
}
.despachoBanner{
	background-image: url("../img/bannerdespacho.png");
	/*background-image: url("../img/bannerdespacho.jpg");*/
	background-repeat: no-repeat;
    background-size: cover;
    padding: 10rem 7rem 7rem 12rem;
    margin-top: 1rem;
    margin-bottom: 3rem;
}
.alianzaBanner{
	background-image: url("../img/bannnerAlianzas.png");
	/*background-image: url("../img/bannnerAlianzas.jpg");*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 1rem;
	padding: 10rem 12.5rem;
}
.PrivacidadBanner{
	background-image: url("https://nadglobal.com/img/bannerprivacidad.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 1rem;
	padding: 11rem 12.5rem;
}
.Gris2{
	background-color: #f0f0f0;
}
.fuenteGotman{
	font-family: "GothamBook";
	font-size: 1rem;
    line-height: 1.2rem;
    padding: 1rem 1.1rem;
    margin-bottom: 0rem;
    text-align: center;
    color: #60656b;
}
.TituloGotman{

	color: #282a2b;
    font-family: "GothamBlack";
    font-weight: 700;
    font-size: 1.5rem;
    text-align: center;
    margin-top: 1.5rem;
    margin-bottom: 0.35rem;

}
.alainzasBtn{
	position: absolute;
    bottom: 0rem;
    right: 0;
    left: 0;
}
.Contenedor2{
    padding: 0rem 3rem;
    display: flex;
    flex-wrap: wrap;
    margin-top: 3rem;
}

.ColEtapas2 {
    display: flex;
    align-items: flex-start;
    margin: 1rem 1.6rem;
    width: 45%;
    background-color: #f0f0f0;
    padding: 0rem;
    position: relative;
}
.DivTitulo{
	position:relative;
	height: 6rem;
}
.TituloDespacho {
    color: #282a2d;
    font-family: 'Cabin', sans-serif;
    font-weight: 700;
    font-size: 1.3rem;
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 0.35rem;
    position: absolute;
    bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 0rem 1rem;
}
.DivTxt{
	height: 13rem;
}
.TxtContenedor2{
	font-size: 0.98rem;
    font-family: "GothamBook";
    color: #60656b;
    line-height: 1.25rem;
    padding: 0rem 0.9rem;
    margin-bottom: 0.2rem;
    text-align: center;
}
.ColEtapas4{
	display: flex;
    align-items: flex-start;
    margin: 1rem 1.04rem;
    width: 21%;
    background-color: #f1f0f0;
    padding: 0rem;
}
.Tituloconsultoria {
    color: #282a2d;
    font-family: 'Cabin', sans-serif;
    font-weight: 700;
    font-size: 1rem;
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 0rem;
    height: 5.3rem;
    padding: 0rem 1rem;
    line-height: 1.35rem;
}
.margentop{
	margin-top: 0.5rem;
}

.FontWhite{
	color: #ffffff;
	font-family: 'Cabin', sans-serif;
	font-size: 1.65rem;
	margin-bottom: 0rem;
	letter-spacing: 0.05rem;

}
.sinDisenio{
	cursor: pointer;
	padding: 1rem;
}
.imgArrow{
	width: 2rem;
    margin-left: 3rem;
}
.paddingAdentro{
	background-color: #ffffff;
	margin: 1rem;
	padding: 1.5rem 1rem;
}
.TituloFunciones{
	font-family: "GothamBlack";
    font-size: 1rem;
    text-align: center;
    line-height: 1.15rem;
    height: 6rem;
    margin-bottom: 1rem;
    display: flex;
    align-items: flex-end;
    color: #282a2d;
}
.txtFunciones{
	font-family: "GothamBook";
	font-size: 0.97rem;
	line-height: 1.15rem;
    text-align: center;
    /*height: 7.5rem;*/
    height: 13rem;
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
    color: #60656b;
}
.txtFunciones1{
	font-family: "GothamBook";
	font-size: 0.97rem;
	line-height: 1.15rem;
    text-align: center;
    height: 11rem;
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
    color: #60656b;
}
.paddingcero{
	padding: 0rem;
}
.margenExterno{
	margin: 0rem 1.2rem;
}
.Abajo{
	padding-bottom: 1.5rem;
}
.cuadroServicios{
	padding-top: 10px;
    padding-bottom: 10px;
    background-color: white;
    text-align: center;
    margin-bottom: 27px;
    /*height: 240px;*/
    height: 280px;
    padding: 1rem 0.6rem;
    margin: 1rem 1rem;
}
.cuadroServicios1{
	padding-top: 10px;
    padding-bottom: 10px;
    background-color: white;
    text-align: center;
    margin-bottom: 27px;
    height: 285px;
    padding: 1rem 0.6rem;
    margin: 1rem 1rem;
}
.divTextS{
	display: flex;
    justify-content: center;
    align-items: end;
}
.Gray{
	background-color: #f8f8f8;
}
.white{
	color: #ffffff;
}
.cinco{
	/*height: 100%;*/
	width: 90%;
}
.cincoea{
	height: 80%;
}
.divImgS{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 6rem;
    margin: 1.5rem 0rem;
}
.cuadroServiciosImg{

	padding-top: 10px;
    padding-bottom: 10px;
    background-color: white;
    text-align: center;
    margin-bottom: 27px;
    height: 515px;
    padding: 1rem 0.75rem;
    margin: 1rem 1rem;
}
.cuadroServiciosImglOGO{
	padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-bottom: 27px;
    height: 200px;
    padding: 0rem;
    margin: 1rem 1rem;
}
.txtFuncionesLogo {
    font-family: "GothamBook";
    font-size: 0.9rem;
    line-height: 1rem;
    text-align: center;
    height: 3.5rem;
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
    color: #60656b;
}
.btnAzulServBottom{
	color: white;
    font-family: 'Cabin', sans-serif;
    border: 0;
    background-color: #004b8d;
    padding: 15px 27px;
    font-weight: 600;
    font-size: 1.15rem;
    margin-bottom: 2rem;
}
.btnAzulServBottom:hover{
	cursor: pointer;
	background-color: #8dc640;
}
.margenNegativo{
	margin-top: -2px;
}
#FuncionesClavesComercioExterior{
	display: none;
}
#FuncionesClavesSeguridad{
	display: none;
}
#FuncionesClavesAsesoria{
	display: none;
}

.toRotate {
  transition: 2s;
  -webkit-transition: 2s;
  -moz-transition: 2s;
  -o-transition: 2s;
}

.rotate {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg);
}
.top{
	margin-top: 4rem;
}
.DivTituloOperativo {
    position: relative;
    height: 7rem;
}
.tituloOperativo {
    color: #282a2d;
    font-family: 'GothamBlack';
    font-size: 1.05rem;
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 0.35rem;
    position: absolute;
    bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 0rem 1rem;
    line-height: 1.4rem;
}
.DivTxtOperativo {
    height: 12rem;
}
.TxtContenedor3 {
    font-size: 0.93rem;
    font-family: "GothamBook";
    line-height: 1.25rem;
    padding: 0rem 1.5rem;
    margin-bottom: 0.2rem;
    text-align: center;
    color: #60656b;
}
.DivCamaraOperativo{
	height: 5rem;
	text-align: center;
	margin-bottom: 2rem;
}
.imgCamara{
	width: 1.5rem;
	margin-top: -0.25rem;
}
.TxtPhoto{
	color: #282a2d;
	font-size: 1.1rem;
	font-family: 'GothamBlack';
	text-decoration: none;
	border: 0;
}
.TxtPhoto:hover{
	color: #2f393e;
	font-family: 'GothamBlack';
	text-decoration: none;
	cursor: pointer;
}
.OperativosBanner{
	background-image: url("../img/bannersistemas.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 1rem;
	padding: 10rem 12rem;
}
.bannerpresencia{
	background-image: url("../img/bannerpresencia.png");
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 1rem;
	padding: 10rem 12rem;
}
.TxtContenedor4 {
    font-size: 0.97rem;
    font-family: "GothamBook";
    color: #60656b;
    line-height: 1.25rem;
    padding: 0rem 0.75rem;
    text-align: center;
}
.DivTxtCompliance {
    height: 16rem;
    margin-top: 1rem;
}
.tituloCompliance {
    color: #282a2d;
    font-family: 'GothamBlack';
    font-size: 1rem;
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 0.35rem;
    position: absolute;
    bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 0rem 0.5rem;
    line-height: 1.4rem;
    letter-spacing: 0.5px;
}
.DivTituloCompliance {
    position: relative;
    height: 6rem;

}
.complianceBanner{
	background-image: url("../img/bannercompliance2.png");
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 1rem;
	padding: 10rem 1rem 10rem 11rem;
}
.carousel-control-prev-icon {
    width: 70px;
    height: 70px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238dc63f' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    width: 70px;
    height: 70px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238dc63f' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators li{
	background-color: #8dc63f;
}
.carousel-indicators {
    bottom: -40px;
}


.inputstTalento {
    margin-top: 0px;
    margin-bottom: 5px;
    border-radius: 0;
    border: 0px solid #e1e1e1;
    outline: 0;
    color: #6c757d;
    height: 40px;
    font-family: 'Cabin', sans-serif;
    padding: 0.7rem 1rem;
}

.contenedorr{
	width:100%;
	height:150px;
	margin-bottom: 2rem;
	padding-left: 2rem;
    padding-right: 1.5rem;
}
.contenido{
	height:90px;
	width:32%;
	float:right;
	margin: 5px;
}
.contenidoIzq{
	height:40px;
	width:32.6%;
	float:left;
	margin: 5px;
}
.inputstTalentoText{
	margin-top: 0px;
    margin-bottom: 5px;
    border-radius: 0;
    border: 0px solid #e1e1e1;
    outline: 0;
    color: #6c757d;
    height: 90px;
    font-family: 'Cabin', sans-serif;
    padding: 0.7rem 1rem;
}
.inputstTalentoFile{
	padding: 0.3rem;
}
.contenidoFile{
	height:40px;
	width:32%;
	float:right;
	margin: 5px;
}
.btnenviarformTalento{
	border: 0;
    outline: 0;
    border-radius: 0;
    width: 18rem;
    background: #8dc640;
    color: white;
    font-family: 'Cabin', sans-serif;
    font-size: 1.4em;
    padding-top: 10px;
    padding-bottom: 10px;
}
.centradoFlex{
	justify-content: center;
}
.labelfont{
	font-family: 'Cabin', sans-serif;
	color: #6c757d;
}
.biselado{
	border-bottom: 1px solid gray;
    margin: 0.4rem;
    padding: 0.2rem 0.5rem;
    border: 1px solid #dfdcdc; /* Color del borde, debe ser más claro que fondo */
	background:#dfdcdc; /* Fondo */
	color: #7b7b7b;  /* Color del texto */
	border-radius: 5px;  /* Bordes redondos */
	box-shadow:inset 1px 1px 1px 1px rgba(255, 255, 255, .2), inset 0px -2px 0px rgba(111,110,110,.95);
	text-align: center;  /* Alineación del texto */
  	
  	font-family: 'Cabin', sans-serif;
}
.formTlento {
	margin-bottom: 2rem;
}
.abajoo{
	
}
.loadicon{
	width: 6%;
    padding: 1rem 0rem;
}
.contenedormapa{
	margin-bottom: 2rem;
	margin-top: 2rem;
	display:flex;
}
.divmapaimg{
	margin-left: 1.5rem;
	width: 72%; 
	float:left;
	position: relative;
}
.divmapaTXT{
	width: 28%; 
	float:left; 
    background-color: #004b8d;
    margin-left: 0.7rem;
    margin-right: 1rem;
}
.fuenteBca{
	font-size: 0.82rem;
    font-family: 'Cabin', sans-serif;
    color: #ffffff;
    word-spacing: 0.15rem;
    letter-spacing: 0.01rem;
    line-height: 1.15rem;
    padding: 0.6rem 1.5rem;
    text-align: center;
}
.videomovil{
	display: none;
}
.margenarribaalianza{
	margin-top: 3rem;
}

.line{
	line-height: 2.5rem;
	background-image: url(../img/triangulo.png) !important;
	background-repeat: no-repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: 1rem;
}
.selectServicio{
	margin-top: -0.7rem;
	display: none;
}
.StyleCheck{
	background-color: #ffffff;
    border-color: #d39e00;
}

.option-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1rem;
    width: 1rem;
    transition: all 0.15s ease-out 0s;
    background: #fff;
    border: 1px solid #e1e1e1;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.2rem;
    outline: none;
    position: relative;
    z-index: 1000
}

.option-input:hover {
    background: #fff;
}

.option-input:checked {
    background: #8dc640
}

.option-input:checked::before {
    height: 1rem;
    width: 1rem;
    position: absolute;
    content: "";
    display: inline-block;
    font-size: 26.66667px;
    text-align: center;
    line-height: 40px
}

.option-input:checked::after {
    -webkit-animation: click-wave 0.25s;
    -moz-animation: click-wave 0.25s;
    animation: click-wave 0.25s;
    background: #8dc640;
    content: '';
    display: block;
    position: relative;
    z-index: 100
}

.option-input.radio {
    border-radius: 50%
}

.option-input.radio::after {
    border-radius: 50%
}
/*PUNTOS*/
.imgcardHistoria{
	width: 20%;
    margin-top: -1.3rem;
}
.imgcardNadN {
    width: 14%;
    margin-top: -1.3rem;
}
.imgcardRespo{
	margin-top: -1rem;
    width: 32%;
}
.imgcardContactoNIdex {
    width: 19%;
    margin-top: -1rem;
}
.imgServi{
	width: 20%;
    margin-top: -1.3rem;
}
.imgServiComercio {
    width: 75%;
    margin-top: -1.3rem;
}
.imgextralargos5 {
    width: 48%;
    margin-top: -1.3rem;
}
.imgextralargos4 {
    width: 56%;
}
.imgextralargos3 {
    width: 66%;
}
.imgextralargos2{
	width: 80%;
}
.imgextralargos {
    width: 75%;
}
.imgcardSesiondemo{
	margin-top: -1.3rem;
	width: 33%;
}
.imgcardMeescucha {
    width: 26%;
    margin-top: -1.3rem;
}
.ConculTitle{
	margin-top: 4rem;
}
.pa{
	padding-bottom: 2rem;
}
.imgprivacidad1{
	width: 43%;
    margin-top: -1.35rem;
}
.txtPrivacidad{
	font-size: 15.8px;
	line-height: 1.2rem;
	color: #60656b;
}
.normalA{
	color: #60656b;
}
.normalA:hover{
	color: #60656b;
	text-decoration: none;
	cursor: pointer;
}
.divPrivacidad{
	display: inline-block;
    text-align: justify;
    text-align-last: justify;
    padding: 0rem 4rem;
}
.privasidaspan{
	text-align: center!important;
    display: block;
    text-align-last: auto;
}
.oscuro{
	font-weight: bold;
	color: #282a2d;
}
.oscuroA{
	font-weight: bold;
	color: #282a2d;
}
.oscuroA:hover{
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	color: #282a2d;
}
.imgprivacidad2{
	width: 33%;
    margin-top: -1.35rem;
}
.text-centerColorAzul{
	background-color: #004b8d;
    color: #fff;
    width: 35rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0.2rem 0.1rem;
    margin-top: 2rem;
    margin-bottom: 1.2rem;
    font-weight: 600;
    text-align: center;
}
.text-centerColorVerde{
	background-color: #8dc640;
    color: #fff;
    width: 35rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0.2rem 0.1rem;
    margin-top: 2rem;
    margin-bottom: 1.2rem;
    font-weight: 600;
    text-align: center;
}
.SubtituloPrivacidad{
	font-weight: 600;
	margin-top: 2rem;
	margin-bottom: 0.85rem;
}
.imgprivacidad4 {
    width: 52%;
    margin-top: -1.35rem;
}
.imgprivacidad5 {
    width: 38%;
    margin-top: -1.35rem;
}
.imgprivacidad6{
	width: 44%;
    margin-top: -1.35rem;
}
.imgprivacidad7 {
    width: 58%;
    margin-top: -1.35rem;
}
.imgprivacidad8 {
    width: 78%;
    margin-top: -1.35rem;
}
.bajopri{
	margin-bottom: 3rem;
}
.MovilPrivacidad{
	display: none;
}
.CelPriv{
	display: none;
}
#map {
	width: 100%;
	height: 550px;
	margin: 0rem 2.8rem;
}
#map2 {
	width: 100%;
	height: 550px;
	margin: 0rem 2.8rem;
}
#mapingles {
	width: 100%;
	height: 550px;
	margin: 0rem 2.8rem;
}
.bajopRE{
	margin-bottom: 2rem;
}
.Infra{
	background-color: #fafafa;
	margin-top: 1.5rem;
	padding-top: 1rem;
}
.imgpresencia2 {
    width: 13%;
    margin-top: -0.5rem;
    margin-bottom: 1.5rem;
}
.imgpresencia1 {
    /*width: 48%;*/
	margin-top: -0.5rem;
    margin-bottom: 1.5rem;
}
.TLugar{
	color: #004b8d;
	text-align: justify;
	font-family: 'Cabin', sans-serif;
	margin-bottom: 0rem;
	font-size: 1.05rem;
	line-height: 1.1rem;
}
.TDireccion{
	color: #212429;
	text-align: justify;
	font-family: 'Cabin', sans-serif;
	margin-bottom: 0rem;
	font-size: 0.822rem;
	line-height: 1rem;
}
.TContacto{
	color: #004b8d;
	font-weight: 700;
	text-align: justify;
	font-family: 'Cabin', sans-serif;
	margin-bottom: 0rem;
	font-size: 0.85rem;
	line-height: 1rem;
}
.TContacto:hover{
	color: #004b8d;
	text-decoration: none;
	cursor: pointer;
}
.TContactoIndex{
	color: #004b8d;
	font-weight: 700;
	text-align: justify;
	font-family: 'Cabin', sans-serif;
	margin-bottom: 0rem;
	font-size: 0.85rem;
	line-height: 1rem;
}
.TContactoIndex:hover{
	color: #004b8d;
	text-decoration: none;
	cursor: pointer;
}
.TContactotel{
	color: #212429;
	text-align: justify;
	font-family: 'Cabin', sans-serif;
	margin-bottom: 0rem;
	font-size: 0.85rem;
	line-height: 1rem;
	font-weight: 700;
}
.TContactotel:hover{
	color: #212429;
	text-decoration: none;
	cursor: pointer;
}
.Tcursiva{
	color: #212429;
	text-align: justify;
	font-family: 'Cabin', sans-serif;
	margin-bottom: 0rem;
	font-style: italic;
	font-weight: 700;
	font-size: 0.85rem;
	line-height: 1rem;
}
.pines{
	padding: 0rem;
}
.renglonLugar{
	margin: 0rem 1.8rem 0rem 1.8rem;
	padding-bottom: 2.5rem;
}
.infraContenedor{
	background: -webkit-linear-gradient(#fafafa 50%, #ffffff 50%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fafafa 50%, #ffffff 50%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fafafa 50%, #ffffff 50%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#fafafa 50%, #ffffff 50%); /* Standard syntax */
}
.ContenedorPresencia {
    padding: 3rem 3rem 0rem 3rem;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2rem;
}
.ColEtapasPresencia {
    display: flex;
    align-items: flex-start;
    margin: 1rem 1.6rem;
    width: 45%;
    background-color: #9ec54d;
    padding: 0rem;
    position: relative;
}
#FondoAzul{
	background-color: #004b8d!important;
}
.fuentepresencia {
    font-family: "GothamBook";
    font-size: 14px;
    line-height: 1.1rem;
    padding: 1rem 1.1rem;
    margin-bottom: 1.5rem;
    text-align: center;
    color: #fff;
}
.Titulopresencia {
    color: #ffffff;
    font-family: "GothamMedium";
    font-weight: 700;
    font-size: 1rem;
    text-align: center;
    margin-top: 1.5rem;
    margin-bottom: 0.35rem;
}
.espacio{
	margin-left: 1.2rem;
}
.TituloMapa{
	font-size: 0.7rem;
    color: #282a2d;
    text-align: center;
    margin-bottom: 0rem;
}
.TituloMapaIndex{
	font-size: 12px;
    color: #282a2d;
    text-align: center;
    margin-bottom: 0rem;
    font-weight: 700;
    font-family: 'Cabin', sans-serif;
    line-height: 14px;
}
.ContenidoMapa{
	color: #60656b;
    font-size: 0.65rem;
    text-align: center;
}
.imgMaapa{
	width: 40%;
	margin-bottom: 0.5rem;
}
.imgMaapaIndex{
	width: 40%;
	margin-bottom: 0.5rem;
}
.contenidoMpa{
	text-align: center;
	width: 170px;
	padding: 0.5rem 0.2rem;
}
.direccionmapa{
	margin-bottom: 0rem;
}
.gm-style .gm-style-iw-c {
	border-radius: 0px!important;
	padding: 0rem!important;
}
.gm-style .gm-style-iw-d {
	overflow: auto!important;    
}
.divIdexMapa{
	background-color: #ffffff;
	position: absolute;
    z-index: 99999;
    top: 12px;
    right: 60px;
    width: 150px;
    padding: 10px;
    text-align: center;
    display: none;
}
.flechainfo{
	width: 5%;
}
.tophistoria{
	margin-top: 3rem;
}
.tophacemos{
	margin-top: 3.65rem;
}
.bajoa{
	padding-bottom: 2rem;
}
.arribaa{
	margin-top: 2.5rem;
}
.arribaatop{
	margin-top: 1.8rem;
}
.kkk{
    margin-bottom: 3rem;
}
.llk{
	padding-left: 5rem;
}
.grandefontsuite{
	margin-top: 2rem;
	font-size: 1.125rem;
}
.btnAzuloperaBottom {
    color: white;
    font-family: 'Cabin', sans-serif;
    border: 0;
    background-color: #004b8d;
    padding: 10px 10px;
    font-weight: 600;
    font-size: 1.3rem;
    margin-bottom: 0rem;
}

.alturabanner{
	height: 23rem;
}
.cincoea2{
	height: 100%;
}
.ColEtapasValores {
    display: flex;
    align-items: flex-start;
    margin: 1rem 1.5rem;
    width: 25%;
    background-color: #dadada;
    padding: 0rem;
    position: relative;
}
.tituloValores {
    color: #282a2d;
    font-family: 'GothamBlack';
    font-size: 1.05rem;
    text-align: center;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    /*position: absolute;*/
    bottom: 5px;
    padding: 0rem 1rem;
    line-height: 1.4rem;
}
.DivTxtValores {
    /*height: 7rem;*/
}
.TxtValores {
    font-size: 0.9rem;
    font-family: "GothamBook";
    line-height: 1.25rem;
    padding: 0rem 1.5rem;
    margin-bottom: 1.5rem;
    text-align: center;
    color: #20252b;
}
.imgpresenciamail{
	width: 26%;
}
.TContacto2 {
    font-size: 1.15rem;
}
.titulocontecto{
	text-align: center;
	margin-bottom: 10px;
}
.emailinfra{
	width: 10%;
}
.www{
	width: 88%;
}
@media only screen and (min-width: 1500px){

	.FondoInicio {

	    padding: 8rem 12rem;

	}

	.TituloGrande {

	    font-size: 4rem;

	    line-height: 4rem;

	}

	.TitServicos {

	    font-size: 1.4rem;

	}

	.Subtitulo {

	    font-size: 1.4rem;

	    line-height: 1rem;

	}

	.btnVerde {

	    font-size: 1.3rem;

	}

	.MenuLap {

	    font-size: 1.38em;

	}

	/*NOSOTROS*/

	.FondoNosotros {

	    padding: 8rem 12rem;

	}

	.GrisNosotros {

	    font-size: 1.3rem;

	    line-height: 0.6rem;

	}

	.Historia {

	    font-size: 1.3rem;

	    line-height: 1.45rem;

	}

	.margenTxtHistoria {

	    margin: 3rem 0rem 2rem 12rem;

	}
	/*Operativos 1500*/
	.OperativosBanner {
	    padding: 9rem 14rem;
	}
	.bannerpresencia{
		padding: 9rem 14rem;
	}
	.complianceBanner {
	    padding: 10rem 1rem 10rem 13rem;
	}
	.www {
	    width: 89%;
	}
}

@media only screen and (min-width: 1600px){

	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1400px!important;
	}
	.imgcard {
	    width: 22%;
	}
	.MenuLap {
	    font-size: 1.5em;
	}
	.phoneBtn {
	    width: 1.2rem;
	}
	.btnAzul {
	    width: 13rem;
	    font-size: 1.2rem;
	}
	.btnVerdeHeader {
	    width: 13rem;
	    font-size: 1.2rem;
	}
	.TituloSeccion {
	    font-size: 2.5rem;
	}
	.TituloSeccionSinBorde {
	    font-size: 2.5rem;
	}
	.FuenteVerde {
	    font-size: 1.5rem;
	}
	.Gris {

	    font-size: 1.5rem;

	}

	.ColEtapas {

	    margin: 1rem 0.9rem;

	}

	.TituloCont {

	    font-size: 2.1rem;

	}

	.TxtContenedor {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	    height: 6rem;
	}

	.listaIndex {

	    font-size: 1.25rem;

	}

	.IconosLetra {

	    font-size: 1.5rem;

	    line-height: 1.5rem;

	}

	.fuenteTesti {

	    font-size: 1.5rem;

	    line-height: 2rem;

	}

	.fuenteBca {

	    font-size: 1.3rem;

	    line-height: 1.6rem;

	}

	.inputst {

	    font-size: 1.3rem;

	}

	.btnenviarform {

	    font-size: 1.3rem;

	}

	.respuestaDisenio {

	    font-size: 1.3rem;

	}

	.rowspadd {

	    padding-left: 150px;

	    padding-right: 150px;

	}

	.LigaFooterArriba {

	    font-size: 1rem;

	}

	/*NOSOTROS 1600*/

	.FondoNosotros {

	    padding: 8rem 7rem;

	}

	.margenTxtHistoria {

	    margin: 3rem 0rem 0rem 7rem;

	}

	.TituloEtapasNosotros {

	    font-size: 2.2rem;

	}

	.TxtEtapasNosotros {

	    font-size: 1.3rem;

	    line-height: 1.45rem;

	}

	.iconosAzul {

	    padding: 0rem 12rem;

	}

	.IconosLetraAzul {

	    font-size: 1.5rem;

	    line-height: 1.75rem;

	}

	.imgPuntos {

	    width: 39%;

	}

	/*NAD TE ESCUCHA 1600*/
	.FondoMeEscucha {
	    padding: 14rem 0rem;
	}
	.FondoTalento{
		padding: 14rem 0rem;
	}
	.txtMeescucha {
	    font-size: 1.25rem;
	    line-height: 1.45rem;
	}
	.fontOhio {
	    font-size: 2.15rem;
	}
	.txtMeescuchaBold{
		font-size: 1.2rem;
	}
	.paddinCenter {
	    padding-left: 34em;
	    margin-top: 2rem;
	}
	.txtMeescuchaA {
	    font-size: 1.25rem;
	}
	.iconNAD {
	    width: 1.9rem;
	    margin-right: 1.6rem;
	    margin-top: -1.1rem;
	}
	/*CONSULTORIA 1600*/
	.consultoria{
		padding: 9rem 8.5rem;
	}
	.imgextralargos {
	    width: 89%;
	}
	.TituloFunciones {
	    font-size: 1.1rem;
	    line-height: 1.3rem;
	    height: 6.5rem;
	}
	.txtFunciones {
	    font-size: 1.1rem;
	    line-height: 1.3rem;
	    /*height: 8.5rem;*/
	    height: 14.5rem;
	}
	.txtFuncionesImgg {
	    font-family: "GothamBook";
	    font-size: 0.97rem;
	    line-height: 1.15rem;
	    text-align: center;
	    height: 13rem;
	    margin-bottom: 1rem;
	    display: flex;
	    align-items: baseline;
	    color: #60656b;
	}
	.cuadroServiciosImg {
	    height: 400px;
	}
	.txtFunciones1 {
	    font-size: 1.1rem;
	    line-height: 1.3rem;
	    height: 10rem;
	}
	.cuadroServicios {
	    /*height: 250px;*/
	    height: 290px;

	}
	.cuadroServicios1 {
	    height: 270px;
	}
	.imgextralargos2 {
	    width: 95%;
	}
	.imgextralargos3 {
	    width: 79%;
	}
	.imgextralargos4 {
	    width: 67%;
	}
	.txtFuncionesLogo {
	    font-size: 1.1rem;
	    line-height: 1.3rem;
	    height: 4rem;
	}
	.btnAzulServBottom {
	    padding: 13px 22px;
	    font-size: 1.4rem;
	}
	/*Operativos 1600*/
	.OperativosBanner {
	    padding: 9rem 9rem;
	}
	.bannerpresencia{
		padding: 9rem 9rem;
	}
	.TxtContenedor3 {
	    font-size: 1.1rem;
	    line-height: 1.35rem;
	}
	.tituloOperativo {
	    font-size: 1.3rem;
	}
	.TxtPhoto {
	    font-size: 1.2rem;
	}
	/*Compliance 1600*/
	.complianceBanner {
	    padding: 10rem 1rem 10rem 8rem;
	}
	.TxtContenedor4 {
	    font-size: 1.2rem;
	    line-height: 1.4rem;
	}
	.DivTxtCompliance {
	    height: 18rem;
	}
	.tituloCompliance {
	    font-size: 1.35rem;
	    line-height: 1.6rem;
	}
	.DivTituloCompliance {
	    height: 6.5rem;
	}
	.imgcardContactoNIdex {
	    width: 24%;
	}
	.imgcardRespo {
	    width: 41%;
	}
	.imgcardNadN {
	    width: 19%;
	}
	.imgcardHistoria {
	    width: 27%;
	}
	.imgcardTalento {
	    width: 21%;
	}
	.imgServi {
	    width: 23%;
	}
	.imgServiComercio {
	    width: 89%;
	    margin-top: -1rem;
	}
	.Abajo {
	    padding-bottom: 1.2rem;
	}
	.imgextralargos5 {
	    width: 57%;
	    margin-top: -1rem;
	}
	.imgcardSesiondemo {
	    width: 39%;
	}
	.fuenteGotman {
	    font-size: 1.1rem;
	    line-height: 1.35rem;
	}
	.SubMenu {
	    font-size: 1.5em;
	}
	.Tituloconsultoria {
		font-size: 1.3rem;
	}
	.txtPrivacidad {
	    font-size: 1.25rem;
	    line-height: 1.5rem;
	}
	.text-centerColorAzul {
	    font-size: 1.25rem;
	    width: 42rem;
	}
	.SubtituloPrivacidad {
	    font-size: 1.25rem;
	}
	.text-centerColorVerde{
		font-size: 1.25rem;
		width: 42rem;
	}
	.imgprivacidad1 {
	    width: 51%;
	}
	.imgprivacidad2 {
	    width: 37%;
	}
	.imgprivacidad4 {
	    width: 62%;
	}
	.imgprivacidad5 {
	    width: 44%;
	}
	.imgprivacidad6 {
	    width: 52%;
	}
	.imgprivacidad7 {
	    width: 68%;
	}
	.imgprivacidad8 {
	    width: 92%;
	}
	.www {
	    width: 70%;
	}
}

@media only screen and (min-width: 1660px){

	.FondoNosotros {

	    padding: 10rem 8.5rem;

	}

	.btnVerdeServicios {

	    font-size: 1.2rem;

	}
	.btnVerdeNosotros{
		font-size: 1.2rem;
	}

	.GrisNosotros {

	    font-size: 1.45rem;

	    line-height: 0.8rem;

	}

	.Historia {

	    font-size: 1.45rem;

	    line-height: 1.6rem;

	}

	.margenTxtHistoria {

	    margin: 3rem 0rem 2rem 8.5rem;

	}

	.Subtitulo {

	    font-size: 1.55rem;

	}
	/*NAD TE ESCUCHA 1660*/
	.paddinCenter {
	    padding-left: 32em;
	}
	/*Operativos 1660*/
	.OperativosBanner {
	    padding: 11rem 10rem;
	}
	.bannerpresencia{
		padding: 11rem 10rem;
	}
	.emailinfra {
	    width: 9%;
	}
}
@media only screen and (min-width: 1800px){

	.container, .container-lg, .container-md, .container-sm, .container-xl {

	    max-width: 1600px!important;

	}

	.MenuLap {

	    font-size: 1.7em;

	}

	.phoneBtn {

	    width: 1.5rem;

	}

	.btnAzul {

	    width: 15rem;

	    font-size: 1.5rem;

	}

	.btnVerdeHeader {

	    width: 15rem;

	    font-size: 1.5rem;

	}

	.TitServicos {

	    font-size: 1.6rem;

	}

	.Subtitulo {

	    font-size: 1.7rem;

	}

	.TituloGrande {

	    font-size: 4.5rem;

	    line-height: 4.5rem;

	}

	.btnVerde {

	    font-size: 1.5rem;

	}

	.Gris {

	    font-size: 1.8rem;

	    line-height: 1rem;

	}

	.FuenteVerde {

	    font-size: 1.8rem;

	    line-height: 1.2rem;

	}

	.TxtContenedor {

	    font-size: 1.5rem;
	    height: 7rem;
		line-height: 1.7rem;

	}
	.DivBtnServicio {
	    height: 4rem;
	}
	.listaIndex {
		line-height: 1.7rem;
	    font-size: 1.5rem;

	}

	.fuenteBca {

	    font-size: 1.4rem;

	    line-height: 1.7rem;

	}

	.inputst {

	    font-size: 1.5rem;

	}

	.btnenviarform {

		font-size: 1.5rem;

	}

	.respuestaDisenio{

		font-size: 1.5rem;

	}

	.LigaFooterArriba {

	    font-size: 1.25rem;

	}

	#listfooter li {

	    margin-top: 1.5rem;

	}

	.FuenteFooter {

	    font-size: 1.29rem;

	}

	.LigaFooter {

	    font-size: 1.29rem;

	}

	/*NOSOTROS 1800*/

	.TituloCont {

	    font-size: 2.5rem;

	}

	.btnVerdeServicios {

	    font-size: 1.45rem;

	}
	.btnVerdeNosotros{
		font-size: 1.45rem;
	}
	.Historia {

	    font-size: 1.65rem;

	    line-height: 1.8rem;

	}

	.GrisNosotros {

	    font-size: 1.7rem;

	    line-height: 0.9rem;

	}

	.TituloEtapasNosotros {

	    font-size: 2.55rem;

	}

	.TxtEtapasNosotros {

	    font-size: 1.5rem;

	    line-height: 1.6rem;

	}

	.iconosAzul {

	    padding: 0rem 15.5rem;

	}

	.IconosLetraAzul {

	    font-size: 1.7rem;

	    line-height: 1.9rem;

	}

	.rowspadd {

	    padding-left: 230px;

	    padding-right: 230px;

	}
	/*NAD TE ESCUCHA 1800*/
	.paddinCenter {
	    padding-left: 38em;
	}
	/*consultoria 1800*/
	.imgextralargos {
	    width: 79%;
	}
	.cuadroServicios {
	    /*height: 270px;*/
	    height: 310px;
	}
	.cuadroServicios1 {
	    height: 290px;
	}
	.txtFunciones {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	    /*height: 9rem;*/
	    height: 15rem;
	}
	.txtFuncionesImgg {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	    height: 17rem;
	}
	.txtFunciones1 {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	    height: 11rem;
	}
	.TituloFunciones {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	    height: 6.5rem;
	}
	.imgextralargos2 {
	    width: 84%;
	}
	.imgextralargos3 {
	    width: 70%;
	}
	.imgextralargos4 {
	    width: 58%;
	}
	.txtFuncionesLogo {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	    height: 5rem;
	}
	.cuadroServiciosImg {
	    height: 480px;
	}
	.divImgS {
	    height: 6.5rem;
	}
	/*Operativos 1800*/
	.OperativosBanner {
	    padding: 12rem 9rem;
	}
	.bannerpresencia{
		padding: 12rem 9rem;
	}
	.TxtContenedor3 {
	    font-size: 1.27rem;
	    line-height: 1.45rem;
	}
	.DivTituloOperativo {
	    height: 8rem;
	}
	.tituloOperativo {
	    font-size: 1.48rem;
	    line-height: 1.6rem;
	}
	.TxtPhoto {
	    font-size: 1.4rem;
	}
	/*compliance 1800*/
	.complianceBanner {
	    padding: 12.5rem 1rem 12.5rem 8rem;
	}
	.tituloCompliance {
	    font-size: 1.6rem;
	    line-height: 1.75rem;
	}
	.DivTituloCompliance {
	    height: 7.5rem;
	}
	.TxtContenedor4 {
	    font-size: 1.35rem;
	    line-height: 1.5rem;
	}
	.DivTxtCompliance {
	    height: 19rem;
	}
	.imgcardHistoria {
	    width: 24%;
	}
	.imgcardNadN {
	    width: 16%;
	}
	.imgcardRespo {
	    width: 34%;
	}
	.imgcardContactoNIdex {
	    width: 21%;
	}
	.imgcardTalento {
	    width: 18%;
	}
	.inputstTalento {
		font-size: 1.3rem;
	}
	.imgextralargos5 {
	    width: 50%;
	}
	.imgServiComercio {
	    width: 79%;
	}
	.imgcardSesiondemo {
	    width: 34%;
	}
	.fuenteGotman {
	    font-size: 1.3rem;
	    line-height: 1.5rem;
	}
	.SubMenu {
	    font-size: 1.7em;
	}
	.txtPrivacidad {
	    font-size: 1.4rem;
	    line-height: 1.6rem;
	}
	.text-centerColorAzul {
	    font-size: 1.4rem;
	    width: 47rem;
	}
	.text-centerColorVerde {
	    font-size: 1.4rem;
	    width: 47rem;
	}
	.SubtituloPrivacidad {
	    font-size: 1.4rem;
	}
	.fuentepresencia {
	    font-size: 21px;
	    line-height: 1.5rem;
	}
	.TLugar {
	    font-size: 1.25rem;
	    line-height: 1.4rem;
	}
	.TDireccion {
	    font-size: 1rem;
	    line-height: 1.3rem;
	}
	.TContactotel {
	    font-size: 1.1rem;
	    line-height: 1.3rem;
	}
	.Tcursiva {
	    font-size: 1.15rem;
	    line-height: 1.4rem;
	}
	.TContacto {
	    font-size: 1.15rem;
	    line-height: 1.5rem;
	}
	.www{
		width: 78%;
	}
	.TContacto2 {
	    font-size: 1.5rem;
	}
}
@media only screen and (min-width: 1920px){
	.alturabanner {
	    height: 27rem;
	}

	.container, .container-lg, .container-md, .container-sm, .container-xl {

	    max-width: 1720px!important;

	}

	.MenuLap {

	    font-size: 2em;

	}

	.TituloSeccion {

	    font-size: 3.3rem;

	}
	.TituloSeccionSinBorde{
		font-size: 3.3rem;
	}
	.ColEtapas {

	    margin: 1rem 1.2rem;

	}

	.Gris {

	    font-size: 2rem;

	}

	.FuenteVerde {

	    font-size: 2rem;

	}

	.TituloCont {

	    font-size: 2.5rem;

	}

	.TxtContenedor {
		height: 10rem;
	    font-size: 1.8rem;

	    line-height: 2rem;

	}

	.listaIndex {

	    font-size: 1.8rem;

	    line-height: 2.4rem;

	}

	.IconosLetra {

	    font-size: 2rem;

	    line-height: 2.2rem;

	}

	.fuenteTesti {

	    font-size: 1.95rem;

	    line-height: 2.35rem;

	}

	.cuadrotestimonio {

	    height: 350px;

	}

	.inputst {

	    font-size: 1.9rem;

	    height: 73px;

	}

	.btnenviarform {

	    font-size: 1.9rem;

	}

	.respuestaDisenio {

	    font-size: 1.9rem;

	}

	.LigaFooterArriba {

	    font-size: 1.35rem;

	}

	.LigaFooter {

	    font-size: 1.4rem;

	}

	.FuenteFooter {

	    font-size: 1.4rem;

	}

	/*NOSOTROS 1920*/

	.FondoNosotros {

	    padding: 11rem 7.5rem;

	}

	.Historia {

	    line-height: 1.9rem;

	}

	.TituloEtapasNosotros {

	    font-size: 3rem;

	}

	.margenHistoria {

	    margin-top: -5rem;

	    width: 91%;

	    float: right;

	}

	.TxtEtapasNosotros {

	    font-size: 1.6rem;

	    line-height: 1.9rem;

	}

	.iconosAzul {

	    padding: 0rem 17.5rem;

	}

	.IconosLetraAzul {

	    font-size: 1.8rem;

	    line-height: 2rem;

	}
	/*NAD TE ESCUCHA 1660*/
	.paddinCenter {
	    padding-left: 42em;
	}
	.FondoMeEscucha {
	    padding: 16rem 0rem;
	}
	.FondoTalento{
		padding: 16rem 0rem;
	}
	.txtMeescucha {
	    font-size: 1.5rem;
	    line-height: 1.75rem;
	}
	.fontOhio {
	    font-size: 2.5rem;
	}
	.txtMeescuchaBold {
	    font-size: 1.5rem;
	}
	.txtMeescuchaA {
	    font-size: 1.35rem;
	    line-height: 3.5rem;
	}
	.iconNAD {
	    width: 2.3rem;
	    margin-right: 1.8rem;
	    margin-top: -0.9em;
	}
	/*Consultoria 1920*/
	.consultoria {
	    padding: 11rem 8.5rem;
	}
	.Tituloconsultoria {
	    font-size: 1.25rem;
	}
	.cuadroServiciosImglOGO {
	    height: 220px;
	}
	.imgcard {
	    width: 26%;
	}
	.imgextralargos3 {
	    width: 85%;
	}
	.imgextralargos {
	    width: 95%;
	}
	.FontWhite {
	    font-size: 2.8rem;
	}
	.imgArrow {
	    width: 2.5rem;
	}
	.cuadroServiciosImg {
	    height: 480px;
	}
	.divImgS {
	    height: 7.5rem;
	}
	/*Operativos 1920*/
	.tituloOperativo {
	    font-size: 1.65rem;
	    line-height: 1.85rem;
	}
	.DivTituloOperativo {
	    height: 8.5rem;
	}
	.TxtContenedor3 {
	    font-size: 1.47rem;
	    line-height: 1.65rem;
	}
	.DivTxtOperativo {
	    height: 15rem;
	}
	.TxtPhoto {
	    font-size: 1.6rem;
	}
	.imgCamara {
	    width: 2.3rem;
	    margin-top: -0.3rem;
	}
	.btnAzulServBottom {
	    padding: 15px 33px;
	    font-size: 1.6rem;
	}
	.arrbtn {
	    width: 1.7rem;
	}
	/*compliance 1920*/
	.complianceBanner {
	    padding: 14rem 1rem 14rem 8rem;
	}
	.tituloCompliance {
	    font-size: 1.7rem;
	    line-height: 2rem;
	}
	.TxtContenedor4 {
	    font-size: 1.47rem;
	    line-height: 1.8rem;
	}
	.DivTxtCompliance {
	    height: 22rem;
	}
	.imgcardHistoria {
	    width: 28%;
	}
	.imgcardNadN {
	    width: 18%;
	}
	.imgcardRespo {
	    width: 42%;
	}
	.imgcardContactoNIdex {
	    width: 24%;
	}
	.imgcardTalento {
	    width: 23%;
	}
	.imgServi {
	    width: 25%;
	}
	.imgServiComercio {
	    width: 95%;
	}
	.imgextralargos2 {
	    width: 100%;
	}
	.imgextralargos4 {
	    width: 70%;
	}
	.imgextralargos5 {
	    width: 62%;
	}
	.imgcardSesiondemo {
	    width: 42%;
	}
	.TituloGotman {
	    font-size: 1.7rem;
	}
	.btnVerdeAlianzass {
	    font-size: 1.2rem;
	}
	.SubMenu {
	    font-size: 2em;
	}
	.txtPrivacidad {
	    font-size: 1.5rem;
	    line-height: 1.7rem;
	}
	.text-centerColorAzul {
	    font-size: 1.5rem;
	    width: 50rem;
	}
	.text-centerColorVerde {
	    font-size: 1.5rem;
	    width: 50rem;
	}
	.SubtituloPrivacidad {
	    font-size: 1.5rem;
	}
	.imgprivacidad1 {
	    width: 56%;
	}
	.imgprivacidad2 {
	    width: 41%;
	}
	.imgprivacidad4 {
	    width: 66%;
	}
	.imgprivacidad5 {
	    width: 48%;
	}
	.imgprivacidad6 {
	    width: 56%;
	}
	.imgprivacidad7 {
	    width: 75%;
	}
	.imgprivacidad8 {
	    width: 98%;
	}
	.www{
		width: 71%;
	}
}
@media only screen and (max-width: 1366px){
	.alianzaBanner{
		padding: 9rem 9rem;
	}
	.PrivacidadBanner{
		padding: 9.5rem 9rem;
	}
	.despachoBanner{
		padding: 9rem 7rem 6rem 9rem;
	}
	/*consultoria 1366*/
	.consultoria {
	    padding: 9rem 2rem 6rem 9rem;
	}
	/*Operativos 1366*/
	.OperativosBanner {
	    padding: 9rem 9rem;
	}
	.bannerpresencia{
		padding: 9.35rem 9rem;
	}
	/*Compliance 1366*/
	.complianceBanner {
	    padding: 9.5rem 1rem 9.5rem 9rem;
	}
	.imgcardHistoria{
		width: 21%;
	}
	.imgcardMeescucha {
	    width: 22%;
	}
}
@media only screen and (max-width: 1280px){
	/*consultoria 1280*/
	.consultoria {
	    padding: 8rem 6.5rem;
	}
	.cuadroServicios {
	    /*height: 245px;*/
	    height: 315px;
	}
	.cuadroServicios1 {
	    height: 270px;
	}
	/*Nosotros 1280*/

	.FondoNosotros {

	    padding: 8.3rem 9rem 5.5rem 6.5rem;

	}

	.margenTxtHistoria {

	    margin: 3rem 0rem 1rem 6.5rem;

	}
	.sinMargen {
	    padding: 0rem 6.5rem;
	}
	/*NAD TE ESCUCHA 1280*/
	.FondoMeEscucha {
	    padding: 10.5rem 0rem;
	}
	.FondoTalento{
		padding: 10.5rem 0rem;
	}
	.iconNAD {
	    margin-top: -1rem;
	}

	/*Alianzas 1280*/
	.alianzaBanner {
	    padding: 9rem 7rem;
	}
	.PrivacidadBanner{
		padding: 9rem 7rem;
	}
	/*Despacho Aduanal 1280*/
	.despachoBanner {
	    padding: 8rem 7rem;
	}
	/*Operativos 1280*/
	.OperativosBanner {
	    padding: 7.5rem 6.5rem;
	}
	.bannerpresencia{
		padding: 7.5rem 6rem;
	}
	.DivCamaraOperativo {
	    margin-bottom: 1rem;
	}
	.tituloOperativo {
	    font-size: 1.1rem;
	}
	/*compliance 1280*/
	.complianceBanner {
	    padding: 9rem 1rem 9rem 7rem;
	}
	.TxtContenedor4 {
	    font-size: 1.05rem;
	}
	.DivTxtCompliance {
	    height: 17rem;
	    margin-top: 0.7rem;
	}
	.ContenedorNosotros {
	    padding: 0rem 1.5rem;
	}
	.alturabanner {
	    height: 21.5rem;
	}
}
@media only screen and (max-width: 1250px){
	/*consultoria 1250*/
	.consultoria {
	    padding: 8rem 6.5rem;
	}
	.txtFunciones {
	    line-height: 1.25rem;
	    /*height: 10rem;*/
	    height: 15rem;
	}
	.txtFuncionesImgg {
	    font-size: 1.05rem;
	    height: 23rem;
	}
	.txtFunciones1 {
	    font-size: 1.1rem;
	    height: 13rem;
	}
	.cuadroServicios1 {
	    height: 340px;
	}
	.cuadroServiciosImg {
	    height: 600px;
	}
	/*inicio*/
	.FondoInicio {

	    padding: 8rem 5rem;

	}
	.sinMargen {
	    padding: 0rem 5.5rem;
	}

	.Gris {

	    line-height: 0.5rem;

	}

	.cuadrotestimonio {

	    height: 200px;

	}

	/*Nosotros 1250*/

	.FondoNosotros {

	    padding: 8.3rem 2rem 5.5rem 6rem;

	}

	.margenTxtHistoria {

	    margin: 3rem 0rem 1rem 6rem;

	}

	.IconosLetraAzul {
    	font-size: 1.1rem;
    	padding: 0rem 0rem;
    }
    /*Alianzas 1250*/
	.alianzaBanner {
	    padding: 8.5rem 6rem;
	}
	.PrivacidadBanner{
		padding: 8.5rem 6rem;
	}
	/*Despacho Aduanal 1250*/
	.despachoBanner {
	    padding: 7em 6rem;
	}
	/*compliance 1250*/
	.complianceBanner {
	    padding: 8.5rem 1rem 8.5rem 6rem;
	}
}
@media only screen and (max-width: 1024px){
	/*consultoria 1024*/
	.consultoria {
	    padding: 6rem 1rem 6rem 4rem;
	    margin-bottom:0rem;
	}
	.ColEtapas4 {
	    margin: 1rem 1.1rem;
	    width: 21%;
	}
	.Tituloconsultoria {
	    font-size: 1rem;
	    line-height: 1.3rem;
	}
	.imgextralargos {
	    width: 89%;
	}
	.cuadroServicios {
	    /*height: 290px;*/
	    height: 320px;
	    margin: 1rem 0.5rem;
	}
	.cuadroServicios1 {
	    height: 330px;
	    margin: 1rem 0.5rem;
	}
	.txtFunciones {
	    /*height: 9rem;*/
	    font-size: 0.9rem;
	    height: 16rem;
	}
	.txtFuncionesImgg {
	    font-size: 0.88rem;
    	height: 22.5rem;
	}
	.txtFunciones1 {
	    height: 11rem;
	    font-size: 0.9rem;
	}
	.TituloFunciones {
	    font-size: 0.9rem;
	}
	.imgextralargos2 {
	    width: 96%;
	}
	.Abajo {
	    padding-bottom: 0rem;
	}
	.cuadroServiciosImg {
	    height: 490px;
	    margin:1rem 0.5rem;
	}
	.imgextralargos3 {
	    width: 79%;
	}
	.imgextralargos4 {
	    width: 68%;
	}
	.cuadroServiciosImglOGO {
	    margin: 1rem 0.5rem;
	}
	.txtFuncionesLogo {
	    font-size: 0.85rem;
	}
	.imgextralargos4 {
	    width: 58%;
	}
	/*inicio 1024*/
	.FondoInicio {

	    padding: 8rem 3rem;

	}
	.sinMargen {
	    padding: 0rem 4rem;
	}

	.btnVerdeHeader{

		width: 7.5rem;

	    font-size: 0.7rem;

	}

	.btnAzul{

	    width: 7.5rem;

	    font-size: 0.7rem;

	}

	.phoneBtn{

		width: 0.7rem;

	}

	.MenuLap {

	    font-size: 1em;

	}

	.Gris {

	    line-height: 0.4rem;

	    font-size: 1rem;

	}

	.TxtContenedor {

	    height: 5rem;

	}

	.listaIndex {
	    margin-bottom: 2.5rem;
	}

	.TituloCont {

	    font-size: 1.5rem;

	}

	.fuenteBca {
	    padding: 0.5rem 1rem;
	    line-height: 1.1rem;
	    font-size: 0.8rem;
	}

	.IconosLetra {

	    font-size: 0.75rem;

	}
	.divmapaTXT {
	    width: 25%;
	}
	.divmapaimg {
	    width: 75%;
	}
	.fuenteTesti {

	    font-size: 0.82rem;

	    line-height: 1.2rem;

	}

	.tamanioImg{

		padding-top: 0.3rem;

	}

	.tamanioVolvo{

		padding-top: 0.3rem;

	}

	.tamanioImgGde{

		padding-top: 0.3rem;

	}

	.tamanioImgChica{

		padding-top: 0.3rem;

	}

	.tamanioImgMed{

		padding-top: 0.3rem;

	}

	.rowspadd {

	    padding-top: 2rem;

	    padding-left: 90px;

	    padding-right: 90px;

	}

	#listfooter li {

	    padding-left: 5px;

	    padding-right: 5px;

	}

	.LigaFooterArriba {

	    font-size: 0.7rem;

	}

	.FuenteFooter {

	    font-size: 0.85rem;

	}

	.LigaFooter {

	    font-size: 0.85rem;

	}

	.ColEtapas {
	    margin: 1rem 0.67rem;
	    width: 31%;
	}
	.DivTestimonio {
	    padding: 1.5rem 1rem;
	}
	.cuadrotestimonio {
	    height: 170px;
	}

	/*NOSOTROS 1024*/

	.FondoNosotros {

	    padding: 5.5rem 2rem 3.5em 4.5rem;

	}

	.margenTxtHistoria {

	    margin: 3rem 0rem 1rem 4.5rem;

	}

	.margenHistoria {

	    padding: 0rem 0rem 0rem 3rem;

	    margin-top: 0rem;

	}

	.TxtEtapasNosotros {

	    padding: 0rem 1rem;

	    margin-bottom: 1rem;

	}
	/*NAD TE ESCUCHA 1024*/
	.FondoMeEscucha {
	    padding: 9rem 0rem;
	}
	.FondoTalento{
		padding: 9rem 0rem;
	}
	.paddinCenter {
	    padding-left: 20em;
	}
	/*Alianzas 1240*/
	.alianzaBanner {
	    padding: 7rem 4rem;
	}
	.PrivacidadBanner{
		padding: 7rem 4rem;
	}
	.ColEtapas2 {
	    margin: 1rem 1.2rem;
	}
	.ColEtapasPresencia {
	    margin: 1rem 1.2rem;
	}
	.TituloGotman {
	    font-size: 1.3rem;
	    padding: 0rem 1rem;
	}
	/*Despacho Aduanal 1024*/
	.despachoBanner {
	    padding: 5em 2rem 5rem 5rem;
	}
	.TxtContenedor2 {
	    font-size: 0.85rem;
	    line-height: 1.15rem
	}
	.TituloDespacho {
	    font-size: 1.1rem;
	}
	/*Operativos 1024*/
	.OperativosBanner {
	    padding: 6.5rem 4.5rem;
	}
	.bannerpresencia{
		padding: 6.5rem 4.5rem;
	}
	.TxtContenedor3 {
	    font-size: 0.9rem;
	    line-height: 1.15rem;
	}
	.tituloOperativo {
	    font-size: 1rem;
	    line-height: 1.2rem;
	}
	.DivTituloOperativo {
	    height: 6.5rem;
	}
	.TxtPhoto {
	    font-size: 1rem;
	}
	.imgCamara {
	    width: 1.6rem;
	}
	/*compliance 1024*/
	.tituloCompliance {
	    font-size: 0.97rem;
	    line-height: 1.3rem;
	}
	.DivTxtCompliance {
	    height: 19.5rem;
	    margin-top: 0.5rem;
	}
	.TxtContenedor4 {
	    font-size: 1rem;
	}
	.complianceBanner {
	    padding: 6.5rem 1rem 6.5rem 4rem;
	}
	.contenidoIzq {
	    width: 32%;
	}
	.labelfont {
	    font-size: 0.8rem;
	}
	.biselado {
	    font-size: 0.8rem;
	}
	.imgcardTalento {
	    width: 20%;
	}
	.imgcardHistoria {
	    width: 28%;
	}
	.imgcardNadN {
	    width: 19%;
	}
	.imgcardRespo {
	    width: 39%;
	}
	.imgcardContactoNIdex {
	    width: 23%;
	}
	.imgServi {
	    width: 24%;
	}
	.imgServiComercio {
	    width: 90%;
	}
	.po{
		padding-bottom: 1.5rem;
	}
	.imgextralargos4 {
	    width: 66%;
	}
	.imgextralargos5 {
	    width: 58%;
	}
	.imgcardSesiondemo {
	    width: 39%;
	}
	.SubMenu {
	    font-size: 1em;
	}
	.imgcardMeescucha {
	    width: 26%;
	}
	.txtPrivacidad {
	    font-size: 13px;
	    line-height: 1rem;
	}
	.SubtituloPrivacidad {
		margin-top: 1.5rem;
	    font-size: 13px;
	}
	.text-centerColorAzul {
	    font-size: 13px;
	    width: 30rem;
	    margin-top: 1.5rem;
    	margin-bottom: 1rem;
	}
	.text-centerColorVerde {
	    font-size: 13px;
	    width: 30rem;
	    margin-top: 1.5rem;
    	margin-bottom: 1rem;
	}
	.imgprivacidad1 {
	    width: 53%;
	}
	.imgprivacidad2 {
	    width: 38%;
	}
	.imgprivacidad4 {
	    width: 62%;
	}
	.imgprivacidad5 {
	    width: 45%;
	}
	.imgprivacidad6 {
	    width: 52%;
	}
	.imgprivacidad7 {
	    width: 70%;
	}
	.imgprivacidad8 {
	    width: 93%;
	}
	#map {
	    margin: 0rem 0rem;
	}
	#map2 {
	    margin: 0rem 0rem;
	}
	#mapingles {
		margin: 0rem 0rem;
	}
	.TDireccion {
	    text-align: left;
	}
	.renglonLugar {
	    padding-bottom: 2rem;
	}
	.imgcardpre {
	    width: 32%;
	}
	.imgcard {
	    width: 25%;
	}
	.imgcardIndustria {
	    width: 20%;
	}
	.imgcardContacto {
	    width: 23%;
	}
	.ContenedorNosotros {
	    padding: 0rem 1rem;
	}
	.Contenedordespacho {
	    padding: 0rem 1rem;
	}
	.imgpresencia1 {
	    /*width: 56%;*/
	}
	.imgpresencia2 {
	    width: 15%;
	}
	.Contenedoroperativos {
	    padding: 0rem 1rem;
	}
	.alturabanner {
	    height: 17rem;
	}
	.ColEtapasValores {
	    margin: 1rem 1.2rem;
	    width: 28%;
	}
	.TxtValores {
	    padding: 0rem 1rem
	}
	.TContacto2 {
	    font-size: 1.05rem;
	}
	.www{
		width: 100%;
	}
	.emailinfra {
	    width: 6%;
	}
}
@media only screen and (max-width: 991px){
	/*consultoria 991*/
	.consultoria {
	    padding: 5rem 1rem 5rem 3rem;
	    margin-bottom:0rem;
	}
	.ColEtapas4 {
	    margin: 1rem 0.52rem;
    	width: 23%;
	}
	.imgextralargos {
	    width: 100%;
	}
	.imgextralargos2 {
	    width: 100%;
	}
	.txtFunciones {
	    line-height: 1.1rem;
	}
	.txtFuncionesImgg {
	    line-height: 1.1rem;
	}
	.txtFunciones1 {
		height: 9.5rem;
	    line-height: 1.1rem;
	}
	.cuadroServiciosImg {
	    height: 500px;
	}
	.txtFuncionesLogo {
	    font-size: 0.8rem;
	}
	/*inicio 991*/
	.bg-light {

		display: flex;

	    background-color: #ffffff!important;

	}

	.menuLaptop{

		display: none;

	}
	.dropdown-toggle::after {
	    content: "";
	}

	.Encabezado{

		display: none;

	}

	.navbar-toggler {

	    font-size: 2.5rem;

	    color: #024b90!important;

	    border: 0rem!important;

	}

	button:focus {

	    outline: 5px auto #024b90 !important; /*Cuando le dan clic en el boton es el borde*/

	}

	.navbar-light .navbar-toggler-icon {

	    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(003, 076, 145, 0.99)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important;

	}

	.MenuMovilLink{

		color: #024b90 !important;

		font-size: 1.5em;

	    font-weight: 500;

		font-family: 'Cabin', sans-serif;

		text-align: center;

	}

	.ImgGlobal{

		width: 15rem!important;

	}

	.FondoInicio {

    	margin-top: 0rem;

    }
    .sinMargen {
	    padding: 0rem 2rem;
	}
    .Lap{

    	display: none;

    }

    .Movil{

    	display: block;

    }

    .Subtitulo {

	    line-height: 1.6rem;

	}

	.btnVerde {

		margin-top: 2rem;

	}

	.textblock {

	    display: initial;

	}

	.FuenteVerde {

	    margin-bottom: 0rem;

	    line-height: 1.5rem;

	    font-size: 1.25rem;

	}

	.espacio {

	    margin-top: 1.5rem;

	}

	.Gris{

		line-height: 1.25rem;

	    font-size: 1.1rem;

	    margin-bottom: 0rem;

	}

	.TituloSeccion {

	    font-size: 1.6rem;

	}
	.TituloSeccionSinBorde{
		font-size: 1.6rem;
	}
	.container, .container-md, .container-sm {

	    max-width: 850px;

	}

	.margenMovilPresencia{

		margin: 2rem 15rem 0rem 15rem;

	}

	.espacioIconos {

	    padding: 0rem 1.1rem;

	}

	.DivTestimonio {

	    padding: 3rem 0.5rem;

	}

	.MovilFooterArriba{

		text-align: center;

    	margin-bottom: 1rem;

	}

	.imglogoBco{

		width: 20%;

	}

	.LigaFooterArriba {

	    font-size: 1rem;

	}

	#listfooter {

		margin-bottom: 1rem;

	}

	.imgSocial{

		width: 3rem!important;

	}

	.fuenteBca {

	    padding: 1rem 1rem 2.5rem 1rem;

	    line-height: 1.5rem;

	    font-size: 1.2rem;

	}
	.margenFooter {
	    padding: 2rem 0.5rem 2rem 0.5rem;
	}
	.fuenteTesti {
	    font-size: 0.75rem;
	}
	.fuenteTestiTitle {
	    font-size: 1.5rem;
	    line-height: 2rem;
	}

	/*NOSOTROS 991*/

	.ColEtapas {

	    margin: 1rem 0.5rem;

	}

	.GrisNosotros{

		line-height: 1.2rem;

	}

	.Contenedor {

	    padding: 0rem 0rem;

	}

	.iconosAzul {

	    padding: 0rem 2rem;

	}

	.rowspadd {

	    padding-top: 1.5rem;

	    padding-left: 50px;

	    padding-right: 50px;

	}
	/*NAD TE ESCUCHA 991*/
	.FondoMeEscucha {
	    padding: 8rem 0rem;
	    margin-top: 0rem;
	}
	.FondoTalento{
		padding: 8rem 0rem;
		margin-top: 0rem;
	}
	.paddinCenter {
	    padding-left: 16.5em;
	}
	/*Alianzas 1280*/
	.alianzaBanner {
	    padding: 6rem 2rem;
	}
	.PrivacidadBanner{
		padding: 7rem 2rem;
	}
	.ColEtapas2 {
	    margin: 1rem 1rem;
	}
	.ColEtapasPresencia {
	    margin: 1rem 1rem;
	}
	.Contenedor2 {
	    padding: 0rem 0rem;
	}
	.ContenedorPresencia {
	    padding: 0rem 0rem;
	}
	/*Despacho Aduanal 991*/
	.DivTxt {
	    height: 14rem;
	}
	.despachoBanner {
	    padding: 5em 2rem;
	    margin-top: 0rem;
	}
	.DivTituloOperativo {
	    height: 7.5rem;
	}
	/*compliance 991*/
	.complianceBanner {
	    padding: 6.5rem 2rem 6.5rem 2rem;
	    text-align: center;
	}
	.TxtContenedor4 {
	    font-size: 0.9rem;
	}
	.tituloCompliance {
	    font-size: 1rem;
	    line-height: 1.3rem;
	}
	.biselado {
	    font-size: 0.7rem;
	    margin: 0.4rem 0.1rem;
	}
	.labelfont {
	    font-size: 0.7rem;
	}
	.contenedormapa {
	    display: block;
	}
	.divmapaimg {
	    width: 100%;
	    float: inherit;
	    margin: 0rem;
	}
	.divmapaTXT {
	    width: 100%;
	    float: inherit;
	    margin: 1rem 0rem;
	    background-color: inherit;
	}
	.IconosLetra {
	    font-size: 0.85rem;
	}
	.Mak {
	    margin: 0rem 0rem;
	}
	.imgcardTalento {
	    width: 22%;
	}
	.imgcardContactoNIdex {
	    width: 25%;
	}
	.imgcardRespo {
	    width: 42%;
	}
	.imgServi {
	    width: 26%;
	}
	.imgServiComercio {
	    width: 96%;
	}
	.imgextralargos3 {
	    width: 85%;
	}
	.imgextralargos4 {
	    width: 71%;
	}
	.imgextralargos5 {
	    width: 62%;
	}
	.imgcardSesiondemo {
	    width: 42%;
	}
	.imgcardMeescucha {
	    width: 28%;
	}
	.DivTxtOperativo {
	    height: 13rem;
	}
	.pa {
	    padding-bottom: 1.5rem;
	}
	.divPrivacidad {
	    padding: 0rem 1rem;
	}
	.imgprivacidad1 {
	    width: 57%;
	}
	.imgprivacidad2 {
	    width: 41%;
	}
	.imgprivacidad4 {
	    width: 67%;
	}
	.imgprivacidad5 {
	    width: 49%;
	}
	.imgprivacidad6 {
	    width: 56%;
	}
	.imgprivacidad7 {
	    width: 75%;
	}
	.imgprivacidad8 {
	    width: 100%;
	}
	.video-container {
		margin-top: 0rem;
	}
	.FondoNosotros {
	    margin-top: 0rem;
	    padding: 5rem 1rem 3em 3rem;
	}
	.dropdown-menu {
	    width: auto;
	}
	.imgpresencia1 {
	    /*width: 61%;*/
	}
	.bannerpresencia {
		margin-top: 0rem;
		text-align: center;
	}
	.renglonLugar {
	    padding-bottom: 2rem;
	    margin: 0rem 0rem;
	}
	.OperativosBanner {
	    padding: 6.5rem 4.5rem;
	    text-align: center;
	    margin-top: 0rem;
	}
	.llk{
		padding-left: 0.5rem;
	}
}

@media only screen and (max-width: 920px){

	.ImgGlobal {

	    width: 13rem!important;

	}

	.imgSocial{

		width: 3rem!important;

	}

	.imglogoBco {

	    width: 18%;

	}

	/*NOSOTROS 920*/

	

	.margenTxtHistoria {

	    margin: 3rem 0rem 1rem 3rem;

	}
	.contenidoIzq {
	    width: 100%;
	    float: inherit;
	    height: auto;
	}
	.contenido {
	    height: auto;
	    width: 100%;
	    float: inherit;
	    margin: 5px;
	}
	.contenidoFile {
	    height: auto;
	    width: 100%;
	    float: inherit;
	    margin: 5px;
	}
	.contenedorr {
	    width: 100%;
	    height: auto;
	}
	.labelfont {
	    font-size: inherit;
	}
	.biselado {
	    font-size: inherit;
	    margin: 0.4rem;
	}
	.alturabanner {
	    height: 15rem;
	}
	.TContacto2 {
	    font-size: 1rem;
	}
}

@media only screen and (max-width: 800px){
	/*consultoria 800*/
	.consultoria {
	    padding: 3.5rem 1rem 3.5rem 1rem;
	    margin-bottom: 0rem;
	    margin-top: 0rem;
	    text-align: center;
	}
	.ColEtapas4 {
	    margin: 1rem 0.5rem;
	    width: 23%;
	}
	.Tituloconsultoria {
	    font-size: 0.85rem;
	    line-height: 1.1rem;
	}
	.txtFunciones {
	    /*height: 10rem;*/
	    height: 16.5rem;
	}
	.txtFuncionesImgg {
	    height: 19rem;
	}
	.txtFunciones1 {
	    height: 11rem;
	}
	.cuadroServicios {
	    /*height: 285px;*/
	    height: 320px;
	}
	.cuadroServicios1 {
	    height: 340px;
	}
	.divImgS {
	    margin: 1rem 0rem;
	}
	/*inico 800*/
	.ImgGlobal {

	    width: 11rem!important;

	}
	.TituloSeccion {
	    font-size: 1.5rem;
	}
	.TituloSeccionSinBorde{
		font-size: 1.5rem;
	}
	.MenuMovilLink {

	    font-size: 1.2em;

	    padding: 0.3rem 0rem;

	}

	.ColEtapas {

	    margin: 1rem 0.75rem;

	    width: 30%;

	}

	.fuenteBca {

	    font-size: 1rem;

	}

	.imgSocial{

		width: 3rem!important;

	}

	.LigaFooterArriba {

	    font-size: 0.85rem;

	}

	/*NOSOTROS 800*/

	.iconosAzul {

	    padding: 0rem 1rem;

	}

	.IconosLetraAzul {

	    font-size: 1rem;

	}

	.rowspadd {

	    padding-top: 1rem;

	    padding-left: 2rem;

	    padding-right: 2rem;

	}
	.MovilTxt{
		display: block;
		padding: 0rem 1.5rem;
	}
	.lapTxt{
		display: none;
		margin-top: 0.5rem;
	}
	.paddinCenter {
	    padding-left: 15.5em;
	}
	/*ALIANZAS 800*/
	.Contenedor2 {
	    padding: 0rem 1rem;
	}
	.ContenedorPresencia{
		padding: 0rem 1rem;
	}
	.ColEtapas2 {
	    margin: 1rem 1.2rem;
	}
	.ColEtapasPresencia {
	    margin: 1rem 1.2rem;
	}
	/*Despacho Aduanal 800*/
	.DivTxt {
	    height: 16rem;
	}
	/*Operativos 800*/
	.OperativosBanner {
	    padding: 5rem 1rem 5rem 1rem;
	    text-align: center;
	}
	.bannerpresencia{
		padding: 5rem 1rem 5rem 1rem;
		text-align: center;
	}
	.TxtContenedor3 {
	    line-height: 1.1rem;
	}
	.DivTxtOperativo {
	    height: 13rem;
	}
	/*compliance 800*/
	.complianceBanner {
	    padding: 5rem 2rem 5rem 2rem;
	}
	.TxtContenedor4 {
	    font-size: 0.9rem;
	    line-height: 1.15rem;
	}
	
	.MovilPrivacidad{
		display: block;
	}
	.lapPrivacidad{
		display: none;
	}
	.divPrivacidad {
	    display: initial;
	    text-align: justify;
	    text-align-last: center;
	    padding: 0rem 2rem;
	}
	.imgcardpre {
	    width: 37%;
	}
	.imgcardCerti {
	    width: 32%;
    }
    .imgcardIndustria {
	    width: 22%;
	}
	.imgcardContacto {
	    width: 26%;
	}
	.imgcard {
	    width: 30%;
	}
	.despachoBanner {
	    padding: 4em 2rem;
	}
	.alturabanner {
	    height: inherit;
	}
	.TxtContenedor {
	    height: 5.7rem;
	}
	.ColEtapasValores {
	    margin: 1rem 1rem;
	    width: 28%;
	}
}

@media only screen and (max-width: 768px){
	/*consultoria 768*/
	.ColEtapas4 {
	    margin: 1rem 0.47rem;
	    width: 23%;
	}
	.cuadroServiciosImg {
	    height: 530px;
	}
	.imgextralargos3 {
	    width: 89%;
	}
	.imgArrow {
	    width: 1.8rem;
	    margin-left: 1rem;
	}
	.txtFuncionesLogo {
	    font-size: 0.7rem;
	    line-height: 0.9rem;
	}
	/*inicio 768*/
	.espacioIconos {

	    padding: 0rem 0.5rem;

	}

	.TituloSeccion {

	    margin-top: 2rem;

	}
	.TituloSeccionSinBorde{
		margin-top: 2rem;
	}
	.rowspadd {

	    padding-top: 2rem;

	    padding-left: 4rem;

	    padding-right: 4rem;

	}

	.margenFooter {

	    padding: 2rem 0rem 0rem 0rem;

	}
	.sinMargen {
	    padding: 0rem 10rem 0rem 2rem;
	}
	.TituloGrande {
	    font-size: 2.5rem;
	    line-height: 3rem;
	}
	.fuenteTesti {
	    font-size: 0.7rem;
	}
	/*NAD TE ESCUCHA 768*/
	.FondoMeEscucha {
	    padding: 6.5rem 0rem;
	}
	.FondoTalento{
		padding: 6.5rem 0rem;
	}
	.paddinCenter {
	    padding-left: 1rem;
	    text-align: center;
	}
	/*ALIANZAS 768*/
	.ColEtapas2 {
	    margin: 1rem 1.1rem;
	}
	.ColEtapasPresencia {
	    margin: 1rem 1.1rem;
	}
	/*Despacho Aduanal 768*/
	.TituloDespacho {
	    font-size: 1rem;
	}
	.DivTxtOperativo {
	    height: 14.5rem;
	}
	.DivCamaraOperativo {
	    height: 3rem;
	}
	/*compliance 768*/
	.DivTxtCompliance {
	    height: 18rem;
	}
	.carousel-control-next-icon {
	    width:50px;
	    height: 50px;
	}
	.carousel-control-prev-icon {
	    width:50px;
	    height: 50px;
	}
	.IconosLetra {
	    font-size: 0.8rem;
	}
	.imgcardTalento {
	    width: 23%;
	}
	.imgcardHistoria {
	    width: 35%;
	}
	.imgcardNadN {
	    width: 23%;
	}
	.imgcardRespo {
	    width: 45%;
	}
	.imgServiComercio {
	    width: 100%;
	}
	.imgextralargos4 {
	    width: 75%;
	}
	.PrivacidadBanner {
	    text-align: center;
	}
	.FondoNosotros {
			padding: 3rem 1rem 1.5rem 2rem;
	}
	.cuadroServicios1 {
	    height: 370px;
	}
	.TContacto2 {
	    font-size: 0.9rem;
	}
}

@media only screen and (max-width: 767px){
	/*consultoria 767*/
	.ColEtapas4 {
	    margin: 1rem 10rem;
	    width: 100%;
	}
	.Tituloconsultoria {
	    font-size: 1.1rem;
	    line-height: 1.25rem;
	    height: 4.5rem;

	}
	.margenExterno {
	    margin: 0rem 6rem;
	}
	.cuadroServicios {
	    /*height: 230px;*/
	    height: auto;
	}

	.cuadroServicios1 {
	    height: auto;
	}
	.TituloFunciones {
	    font-size: 1.1rem;
	    line-height: 1.25rem;
	    /*height: 4rem;*/
	    height: auto;
	}
	.txtFunciones {
	    line-height: 1.25rem;
	    font-size: 1.1rem;
	    /*height:7rem;*/
	    height: auto;
	}
	.txtFuncionesImgg {
		line-height: 1.25rem;
	    font-size: 1.1rem;
	    height: auto;
	}
	.txtFunciones1 {
	    line-height: 1.25rem;
	    font-size: 1.1rem;
	    height: auto;
	}
	.cuadroServiciosImg {
	    height: auto;
	}
	.imgextralargos4 {
	    width: 76%;
	}
	.txtFuncionesLogo {
	    font-size: 1rem;
	    line-height: 1.15rem;
	}
	.cuadroServiciosImglOGO {
	    height: 175px;
    }
	/**/
	.TitServicos {
		font-size: 1rem;
	}
	.sinMargen {
	    padding: 0rem 12rem 0rem 2rem;
	}

	.ColEtapas {

	    margin: 1rem 6rem;

	    width: 100%;

	}

	.TituloCont {

	    font-size: 2rem;

	}

	.TxtContenedor {

	    font-size: 1.4rem;

	}

	.listaIndex {

	    font-size: 1.4rem;

	}

	.margenMovilPresencia {

	    margin: 0rem 12rem;

	}

	.espacioIconos {

	    padding: 2rem 3rem;

	}
	.ImgContenedor {
	    width: 50%;
	}

	.IconosLetra {

	    font-size: 1.3rem;

	    margin-top: 2rem;

	    margin-bottom: 1.5rem;

	}

	.cuadrotestimonio {

	    margin: 1rem 2rem;

	}

	.fuenteTesti {

	    font-size: 1.3rem;

	    line-height: 1.7rem;

	}

	.tamanioImgGde {

	    padding-top: 1.5rem;

	    width: 35%;

	}

	.tamanioImg {

	    padding-top: 1.5rem;

	    width: 35%;

	}

	.tamanioVolvo{

	    padding-top: 1.5rem;

	    width: 35%;

	}

	.tamanioImgMed{

		padding-top: 1.5rem;

		width: 35%;

	}

	.FuenteFooter {

	    margin-bottom: 1rem;

	    font-size: 1rem;

	}

	.LigaFooter {

	    margin-bottom: 1rem;

	    font-size: 1rem;

	}

	.centrado {

	    margin-bottom: 1rem;

	}

	.izquierda {

	    text-align: center;

	}

	.derecha {

	    text-align: center;

	}

	.imgcard {

	    width: 30%;

	}

	/*FORMULARIO 767*/

	.espacioDerecho {

	    padding-right: 15px;

	}

	.espacioIzquierdo {

	    padding-left: 15px;

	}

	/*NOSOTROS 767*/

	

	.GrisNosotros {

	    padding: 0rem 2rem;

	    font-size: 1.25rem;

    	line-height: 1.45rem;

	}

	.margenTxtHistoria {

	    margin: 1rem 2rem;

	}

	.margenHistoria {

	    padding: 0rem 0rem 0rem 12em;

	}

	.btnVerdeServicios {

    	font-size: 1.4rem;

    }
    .btnVerdeNosotros{
    	font-size: 1.4rem;
    }
    .imgPuntos {

	    width: 50%;

	}

    .Historia{

    	font-size: 1.25rem;

    	line-height: 1.45rem;

    }

    .TxtEtapasNosotros {

	    font-size: 1.4rem;

	    line-height: 1.6rem;

	}

	.TituloEtapasNosotros {

		font-size: 2rem;

	}

	.IconosLetraAzul {

	    font-size: 1.35rem;

	    padding: 0rem 4rem;

	    line-height: 1.6rem;

	}

	#Jornadas {

	    padding: 0rem 5rem!important;

	}

	.ImgContenedorAzul {

	    width: 50%;

	}

	.ancho {

	    margin-top: 0rem;

	}
	/*ALIANZAS 767*/
	.Contenedor2 {
	    padding: 0rem 1rem;
	    margin-top: 0rem;
	}
	.ColEtapas2 {
	    margin: 1rem 5rem;
	    width: 100%;
	}
	.alianzaBanner {
	    padding: 5rem 2rem;
	    margin-top: 0rem;
	}
	.PrivacidadBanner{
		padding: 5rem 2rem;
		margin-top: 0rem;
	}
	/*Despacho Aduanal 767*/
	.despachoBanner {
	    padding: 3em 2rem;
	    text-align: center;
	}
	.TituloDespacho {
	    font-size: 2rem;
	}
	.DivTxt {
	    height: 9rem;
	}
	.DivTitulo {
	    height: 7rem;
	}
	.TituloDespacho {
	    font-size: 2rem;
	    line-height: 2.1rem;
	}
	.TxtContenedor2 {
	    font-size: 1.1rem;
	    line-height: 1.35rem;
	}
	.DivTxtOperativo {
	    height: 6.5rem;
	}
	.imgcardTalento {
	    width: 24%;
	}
	.imgprivacidad1 {
	    width: 67%;
	}
	.imgprivacidad2 {
	    width: 47%;
	}
	.imgprivacidad4 {
	    width: 76%;
	}
	.imgprivacidad5 {
	    width: 56%;
	}
	.imgprivacidad6 {
	    width: 65%;
	}
	.imgprivacidad7 {
	    width: 87%;
	}
	.ColEtapasPresencia {
	    margin: 1rem 8rem;
	    width: 100%;
	}
	.pines {
	    padding: 1rem 1rem;
	}
	.TLugar {
	    text-align: center;
	}
	.TDireccion {
	    text-align: center;
	    font-size: 0.9rem;
	}
	.TContactotel {
	    text-align: center;
	}
	.Tcursiva {
	    text-align: center;
	}
	.TContacto {
	    text-align: center;
	}
	.Infra {
	    margin-top: 1rem;
	    padding-top: 0rem;
	}
	#map {
	    margin: 0rem 1rem;
	    height: 500px;
	}
	#map2 {
	    margin: 0rem 1rem;
	    height: 500px;
	}
	#mapingles {
		margin: 0rem 1rem;
	    height: 500px;
	}
	.imgpresencia1 {
	    /*width: 64%;*/
	}
	.imgpresencia2 {
	    width: 18%;
	}
	.listaIndex {
	    margin-bottom: 4rem;
	}
	.imgcardpre {
	    width: 37%;
	}
	.imgcardCerti {
	    width: 30%;
	}
	.imgcardIndustria {
	    width: 23%;
	}
	.imgcardContacto {
	    width: 25%;
	}
	.renglonLugar {
	    padding-bottom: 0rem;
	    margin: 0rem 1rem;
	}
	.ColEtapasValores {
	    margin: 1rem 11rem;
	    width: 100%;
	}
	.emailinfra {
	    width: 8%;
	}
}

@media only screen and (max-width: 700px){
	.imgextralargos3 {
	    width: 100%;
	}
	.consultoria {
	    padding: 3rem 2rem;
	}
	.TxtContenedor {

	    font-size: 1.4rem;

	}

	.listaIndex {

	    font-size: 1.4rem;

	}

	.margenMovilPresencia {

	    margin: 0rem 10rem;

	}

	#CertificacionesCelular{

		display: block;

	}

	#CertificacionesLap{

		display: none;

	}

	.SinLinea{

		border-top: 0px solid #dee2e6!important;

		padding: 2rem 3rem!important;

	}

	.ImgContenedorCerti{

		width: 50%;

	}

	.cuadrotestimonio {

	    height: 200px;

	    margin: 1rem 3rem;

	}

	.inputst {

	    margin-bottom: 0.5rem;

	}

	#listfooter li {

    	display: contents;

	}

	.LigaFooterArriba {

	    font-size: 1.05rem;

	}

	.phoneBtn {

	    width: 1rem;

	}
	.fuenteTesti {
	    font-size: 1.2rem;
	    line-height: 1.5rem;
	}

	/*NOSOTROS 700*/

	.FondoNosotros {
	    text-align: center;
	    margin-top: 0rem;
	}

	.btnVerdeServicios {

	    font-size: 1.15rem;

	}
	.btnVerdeNosotros{
		font-size: 1.15rem;
	}
	.imgcard {

	    width: 40%;

	}

	.GrisNosotros {

	    padding: 0rem 1.5rem;

	    font-size: 1rem;

	    line-height: 1.15rem;

	}

	.Historia {

	    font-size: 1.1rem;

	    line-height: 1.25rem;

	}

	.margenTxtHistoria {

	    margin: 1rem 1.5rem;

	}

	.TxtEtapasNosotros {
	    font-size: 1.1rem;
	    line-height: 1.25rem;
	    padding: 0rem 1.5rem;
	}

	.espacioIconosAzul {

	    padding: 0.5rem 1rem;

	}

	.rowspadd {

	    padding-top: 1.5rem;

	    padding-left: 2rem;

	    padding-right: 2rem;

	}
	/*NAD TE ESCUCHA 700*/
	.FondoMeEscucha {
	    padding: 7rem 0rem;
	    background-position: center;
	}
	.FondoTalento{
		padding: 7rem 0rem;
		background-position: center;
	}
	/*compliance 700*/
	.DivTxtCompliance {
	    height: 12rem;
	}	
	.imgcardTalento {
	    width: 26%;
	}
	.imgcardRespo {
	    width: 51%;
	}
	.imgcardHistoria {
	    width: 36%;
	}
	.imgcardNadN {
	    width: 25%;
	}
	.imgcardContactoNIdex {
	    width: 29%;
	}
	.ColEtapasValores {
	    margin: 1rem 10rem;
	    width: 100%;
	}
	.TxtValores {
	    font-size: 1rem;
	    line-height: 1.35rem;
	}
	.TContacto2 {
	    font-size: 1.15rem;
	}
	.emailinfra {
	    width: 10%;
	}
}

@media only screen and (max-width: 600px){
	/*consultoria 600*/
	.ColEtapas4 {
	    margin: 1rem 8rem;
	}
	.margenExterno {
	    margin: 0rem 4rem;
	}
	.imgextralargos4 {
	    width: 100%;
	}
	/*inciio*/
	.FondoInicio {

	    text-align: center;

	}

	.imgcard {

	    width: 40%;

	}
	.TituloGrande {
	    font-size: 1.8rem;
	    line-height: 2rem;
	}
	.sinMargen {
	    padding: 1rem 12rem 1rem 2rem;
	}
	.btnVerde {
		margin-top: 1rem;
	    padding: 8px 15px;
	}

	.TxtContenedor {

	    font-size: 1.2rem;

	    line-height: 1.6rem;

	}
	.espacio {
	    margin-top: 1.2rem;
	}
	.FuenteVerde {
	    line-height: 1.5rem;
	    font-size: 1.1rem;
	}
	.Gris {
	    line-height: 1.2rem;
	    font-size: 1rem;
	}
	.DivContenedorInfo {
	    padding: 0rem 0rem 2rem 0rem;
	}
	.listaIndex {
		padding-right: 1rem;
	    font-size: 1.2rem;

	}

	.margenMovilPresencia {

	    margin: 2rem 7rem;

	}

	.espacioIconos {

	    padding: 1.5rem 2rem;

	}

	.cuadrotestimonio {

	    margin: 1rem 4rem;

	}

	.ColEtapas {

	    margin: 1rem 4rem;

	}

	.SinLinea {

	    padding: 2rem 1.5rem!important;

	}

	/*NOSOTROS 600*/

	.IconosLetraAzul {

	    font-size: 1.25rem;

	    padding: 0rem 3rem;

	    line-height: 1.5rem;

	}

	#Jornadas {

	    padding: 0rem 4rem!important;

	}

	.imgPuntos {

	    width: 65%;

	}
	/*NAD TE ESCUCHA 700*/
	.FondoMeEscucha {
	    background-position: left;
	}
	.FondoTalento{
		background-position: right;
	}
	/*Alianza 700*/
	.alianzaBanner {
	    padding: 4rem 2rem;
	    text-align: center;
	}
	.PrivacidadBanner{
		padding: 4rem 2rem;
		text-align: center;
	}
	/*Despacho Aduanal 600*/

	.DivTxt {
	    height: 10rem;
	}
	/*compliance 600*/
	.complianceBanner {
	    padding: 4.5rem 1rem 4.5rem 1rem;
	}
	.contenedorr {
	    margin-bottom: 1rem;
	    padding-left: 1.5rem;
	    padding-right: 1.5rem;
	}
	.contenidoIzq {
	    margin: 10px 0px;
	}
	.contenido{
		margin: 10px 0px;
	}
	.contenidoFile{
		margin: 10px 0px;
	}
	.btnenviarformTalento {
	    width: 12rem;
	    font-size: 1.2em;
	    padding-top: 5px;
	    padding-bottom: 5px;
	}
	.loadicon{
		width: 10%;
	}
	.imgcardTalento {
	    width: 31%;
	}
	.imgcardHistoria {
	    width: 45%;
	}
	.imgcardNadN {
	    width: 30%;
	}
	.imgcardRespo {
	    width: 60%;
	}
	.imgcardContactoNIdex {
	    width: 34%;
	}
	.imgServi {
	    width: 35%;
	}
	.imgextralargos5 {
	    width: 90%;
	}
	.imgcardSesiondemo {
	    width: 56%;
	}
	.imgcardMeescucha {
	    width: 38%;
	}
	.imgprivacidad1 {
	    width: 74%;
	}
	.imgprivacidad2 {
	    width: 55%;
	}
	.imgprivacidad4 {
	    width: 90%;
	}
	.imgprivacidad5 {
	    width: 60%;
	}
	.imgprivacidad6 {
	    width: 76%;
	}
	.imgprivacidad7 {
	    width: 97%;
	}
	.CelPriv{
		display: block;
	}
	.lapPriv{
		display: none;
	}
	.imgpresencia1 {
	    /*width: 81%;*/
	}
	.imgpresencia2 {
	    width: 23%;
	}
	.divIdexMapa {
	    top: 10px;
	    right: 10px;
	    width: 120px;
	    padding: 5px;
	}
	.TituloMapaIndex {
	    font-size: 10px;
	    line-height: 12px;
	}
	.TContactoIndex{
		font-size: 10px;
	    line-height: 12px;
	}
	.imgcardContacto {
	    width: 34%;
	}
	.imgcardIndustria {
	    width: 28%;
	}
	.imgcardCerti {
	    width: 40%;
	}
	.imgcardpre {
	    width: 51%;
	}
	.Subtitulo {
	    line-height: 1.2rem;
	    font-size: 1rem;
	}
	.Historia {
	    font-size: 1rem;
	    line-height: 1.15rem;
	}
	.TxtContenedor {
	    height: auto;
	}
	.ColEtapasValores {
	    margin: 1rem 6rem;
	    width: 100%;
	}
}

@media only screen and (max-width: 550px){
	/*consultoria 550*/
	.consultoria {
	    padding: 2rem 2rem;
	}
	.ColEtapas4 {
	    margin: 1rem 5rem;
	}
	.margenExterno {
	    margin: 0rem 2rem;
	}
	/*inicio*/
	.ImgGlobal {

	    width: 8rem!important;

	}
	.sinMargen {
	    padding: 1rem 8rem 1rem 2rem;
	}
	.navbar-toggler {

    	font-size: 1.8rem;

    }

    .MenuMovilLink {

	    font-size: 1em;

    	padding: 0.25rem 0rem;

	}

	.FuenteVerde {

	    font-size: 1.1rem;

	}

	.ImgContenedor {

	    width: 40%;

	}

	.IconosLetra {

    	font-size: 1.5rem;

    }

    .tamanioImgGde {

	    width: 50%;

	}

	.tamanioVolvo {

	    width: 40%;

	}

	.imgCerti{

		width: 70%!important;

	}

	.imglogoBco {

	    width: 25%;

	}

	/*NOSOTROS 550*/

	.margenHistoria {

	    padding: 0rem 0rem 0rem 8em;

	}

	.ImgContenedorAzul {

	    width: 27%;

	}

	.IconosLetraAzul {

	    padding: 0rem 9.5rem;

	}
	/*Alianza 550*/
	.alianzaBanner {
	    padding: 3.5rem 2rem;
	}
	.PrivacidadBanner{
		padding: 3.5rem 2rem;
	}
	/*Despacho Aduanal 550*/
	.despachoBanner {
	    padding: 3em 1rem;
	    background-position: center;
	}
	.DivTxt {
	    height: 12rem;
	}
	.DivTituloOperativo {
	    height: 5.5rem;
	}
	.DivTxtOperativo {
	    height: 8rem;
	}
	/*compliance 550*/
	.complianceBanner {
	    padding: 3.9rem 1rem 3.9rem 1rem;
	    margin-top: 0rem;
	    background-position: center;
	}
	.videomovil{
		display: block;
	}
	.videolap{
		display: block;
	}
	.imgcardTalento {
	    width: 33%;
	}
	.imgServi {
	    width: 45%;
	}
	.imgextralargos5 {
	    width: 98%;
	}
	.imgcardSesiondemo {
	    width: 62%;
	}
	.imgcardMeescucha {
	    width: 41%;
	}
	.ColEtapasPresencia {
	    margin: 1rem 4rem;
	}
	.ColEtapasValores {
	    margin: 1rem 5rem;
	}
	.emailinfra {
	    width: 6%;
	}
}

@media only screen and (max-width: 500px){
	/*Consultoria */
	.Subtitulo {
	    line-height: 1.4rem;
	}
	.ColEtapas {

	    margin: 1rem 2rem;

	}
	.sinMargen {
	    padding: 1rem 5rem 1rem 2rem;
	}
	.TituloSeccion {

	    font-size: 2rem;

	}
	.TituloSeccionSinBorde{
		font-size: 2rem;
	}
	.imgcard {

	    width: 55%;

	}

	.margenMovilPresencia {

	    margin: 2rem 3rem;

	}

	.cuadrotestimonio {

	    margin: 1rem 2rem;

	}

	.rowspadd {

	    padding-left: 2rem;

	    padding-right: 2rem;

	}

	/*NOSOTROS 500*/

	.IconosLetraAzul {

	    padding: 0rem 8.45rem;

	}

	#Jornadas {

	    padding: 0rem 9rem!important;

	}
	/*NAD TE ESCUCHA 500*/
	.MovilTxt {
	    padding: 1rem 1rem;
	}
	.txtMeescuchaBold {
	    padding: 0rem 1rem;
	    font-size: 1rem;
	    margin-top: 0rem;
	}
	/*Alianzas 500*/
	.ColEtapas2 {
	    margin: 1rem 2rem;
	}
	.ColEtapasPresencia {
	    margin: 1rem 2rem;
	}
	/*Despacho Aduanal 500*/
	.TxtContenedor2 {
	    font-size: 1rem;
	    line-height: 1.2rem;
	}
	.TituloDespacho {
	    font-size: 1.7rem;
	    line-height: 2rem;
	}
	.DivTxt {
	    height: 10rem;
	}
	.imgcardTalento {
	    width: 48%;
	}
	.imgcardHistoria {
	    width: 70%;
	}
	.imgcardNadN {
	    width: 45%;
	}
	.imgcardRespo {
	    width: 95%;
	}
	.imgcardContactoNIdex {
	    width: 55%;
	}
	.imgServi {
	    width: 55%;
	}
	.imgcardSesiondemo {
	    width: 92%;
	}
	.imgcardMeescucha {
	    width: 62%;
	}
	.imgprivacidad5 {
	    width: 98%;
	}
	.text-centerColorAzul{
		width: auto;
    	margin: 1.5rem;
	}
	.text-centerColorVerde{
		width: auto;
    	margin: 1.5rem;
	}
	.SubtituloPrivacidad {
	    margin-top: 1rem;
	    margin-bottom: 0.5rem;
	}
	.imgcardpre {
	    width: 80%;
	}
	.imgcardCerti {
	    width: 65%;
	}
	.imgcardIndustria {
	    width: 47%;
	}
	.imgcardContacto {
	    width: 57%;
	}
	.ColEtapasValores {
	    margin: 1rem 3rem;
	    width: 100%;
	}
}

@media only screen and (max-width: 475px){
	.consultoria {
	    padding: 1.7rem 1rem;
	    text-align: center;
	    background-position: center;
	}
	.ColEtapas4 {
	    margin: 1rem 3rem;
	}
	.margenExterno {
	    margin: 0rem 1rem;
	}
	.txtFunciones {
	    font-size: 1rem;
	}
	.txtFuncionesImgg {
		font-size: 1rem;
	}
	.txtFunciones1 {
	    font-size: 1rem;
	}
	.btnVerde {

	    font-size: 1.2rem;

	}
	.TitServicos {
	    font-size: 0.8rem;
	    margin-bottom: 0rem;
	}
	.sinMargen {
	    padding: 1rem 6.5rem 1rem 2rem;
	}
	.TituloGrande {
	    font-size: 1.6rem;
	}
	.espacio {
		padding: 1rem;
    	margin: 1rem 0rem;

	}
	.arrbtn {
	    margin-left: 0.5rem;
	    width: 1.2rem;
	}
	.FondoInicio {

	    padding: 8rem 1.4rem;

	}
	.btnVerde {
	    font-size: 1rem;
	}
	.fuenteBca {

	    font-size: 1.2rem;

	}
	.TituloSeccion {
	    font-size: 1.7rem;
	}
	.TituloSeccionSinBorde{
		font-size: 1.7rem;
	}
	.imgCerti {

	    width: 80%!important;

	}

	.LigaFooterArriba {

	    font-size: 1rem;

	}

	.imglogoBco {

	    width: 30%;

	}

	.FuenteFooter {

	    margin-bottom: 0.5rem;

	    font-size: 1rem;

	}

	.centrado {

	    margin-bottom: 0.5rem;

	}

	.imgcard {

	    width: 60%;

	}

	/*NOSOTROS 475*/

	.IconosLetraAzul {

	    padding: 0rem 8rem;

	}

	#Jornadas {

	    padding: 0rem 8.5rem!important;

	}

	.imgPuntos {

	    width: 95%;

	}
	/*compliance 475*/
	.DivTituloCompliance {
	    height: 5rem;
	}
	.complianceBanner {
	    padding: 3rem 1rem 3rem 1rem;
	}
	.top {
	    margin-top: 1.5rem;
	}
	.TxtContenedor{
		height: auto;
	    margin-bottom: 0.7rem;
	}
	.margenarribaalianza {
	    margin-top: 1rem;
	}
	.imgcardTalento {
	    width: 44%;
	}
	.imgcardHistoria {
	    width: 65%;
	}
	.imgcardNadN {
	    width: 41%;
	}
	.imgcardRespo {
	    width: 85%;
	}
	.imgcardContactoNIdex {
	    width: 47%;
	}
	.imgcardSesiondemo {
	    width: 82%;
	}
	.imgcardMeescucha {
	    width: 56%;
	}
}

@media only screen and (max-width: 450px){
	.ColEtapas4 {
	    margin: 1rem 2rem;
	}
	.BlancoNad {
	    padding-bottom: 0rem;
	}
	.margenMovilPresencia {

	    margin: 2rem 1rem;

	}

	.margenSubtitulo {

	    margin-top: 1rem;

	}
	.sinMargen {
	    padding: 1rem 3rem 1rem 2rem;
	    text-align: center;
	}
	.Subtitulo {

	    line-height: 1.2rem;

	    font-size: 1rem;

	}

	.arrbtn {

	    margin-left: 0.2rem;

	    width: 1.2rem;

	}
	.TxtContenedor {
	    font-size: 1.1rem;
	}
	.btnVerde {
	    margin-top: 0rem;
	    padding: 0.5rem 0.5rem;
	}
	.listaIndex {
	    font-size: 1.1rem;
	}
	.espacioIconos {

	    padding: 0.5rem 2rem;

	}

	.ImgContenedor {

	    width: 50%;

	}

	.tamanioImgGde {

	    width: 70%;

	}

	.tamanioImg {

	    width: 50%;

	}

	.tamanioVolvo {

	    width: 60%;

	}

	.tamanioImgMed {

	    width: 50%;

	}

	.tamanioImgChica {

	    width: 30%;

	}

	.fuenteTesti {

	    margin-bottom: 0.4rem;

	    font-size: 1.2rem;

	    line-height: 1.5rem;

	}

	.cuadrotestimonio {

    	height: 180px;

    }

    .LigaFooterArriba {

	    font-size: 1.2rem;

	    line-height: 1.5rem;

	}

	.LigaFooter {

	    margin-bottom: 1.5rem;

	    font-size: 1.2rem;

	}

	.margenFooter {

	    padding: 1rem 0rem 0rem 0rem;

	}

	.MovilFooterArriba {

	    margin-top: 1rem;

	}

	.FuenteFooter {

	    margin-bottom: 1rem;

	    font-size: 1.2rem;

	}

	.centrado {

	    margin-bottom: 1rem;

	}

	/* NOSOTROS 450 */

	.margenHistoria {

	    padding: 0rem 0rem 0rem 5em;

	}

	.IconosLetraAzul {

	    padding: 0rem 7rem;

	}

	#Jornadas {

	    padding: 0rem 8rem!important;

	}
	/*Despacho Aduanal 450*/
	.DivTitulo {
	    height: 7.5rem;
	}
	.DivTxt {
	    height: 11rem;
	}
	.imgcardTalento {
	    width: 46%;
	}
	.imgcardNadN {
	    width: 45%;
	}
	.imgcardRespo {
	    width: 88%;
	}
	.imgcardContactoNIdex {
	    width: 50%;
	}
	.imgcardSesiondemo {
	    width: 90%;
	}
	.fuentepresencia {
	    margin-bottom: 0rem;
	}
}

@media only screen and (max-width: 425px){
	.btnAzulServBottom {
	    margin-bottom: 1rem;
	    margin-top: 1rem;
	}
	.margentop {
	    margin-top: 0rem;
	}
	.Tituloconsultoria {
	    height: 4rem;
	}
	.FontWhite {
	    font-size: 1.5rem;
	}
	.imgArrow {
	    width: 1.5rem;
	    margin-top: -0.2rem;
	}
	.margenExterno {
	    margin: 0rem 0rem;
	}
	.ImgGlobal {

	    width: 7rem!important;

	}
	.TituloGrande {
	    font-size: 1.5rem;
    	line-height: 1.7rem;
	}
	.navbar-toggler {

	    font-size: 1.6rem;

	}
	.fuenteTesti {
	    margin-bottom: 0rem;
	    font-size: 0.9rem;
	    line-height: 1.4rem;
	}
	.TituloSeccion {

	    font-size: 1.8rem;

	}
	.TituloSeccionSinBorde{
		font-size: 1.8rem;
	}
	.fuenteBca {
	    padding: 1rem 1rem 1rem 1rem;
	}
	.Subtitulo {

	    line-height: 1.1rem;

	    font-size: 0.8rem;

	}

	.Gris {

	    line-height: 1.2rem;

	    font-size: 1rem;

	}

	.margenSubtitulo {

	    font-size: 1rem;

	    line-height: 1.25rem;

	}

	.FuenteVerde {

	    font-size: 1rem;

	    line-height: 1.4rem;

	}

	.btnVerde {

	    margin-top: 0rem;
    	padding: 0.3rem 0.8rem;

	}

	.tablaespacio{

		margin-top: 1.5rem;

	}

	.SinLinea {

	    padding: 1rem 1.5rem!important;

	}

	.ImgContenedor {

	    width: 40%;

	}

	.IconosLetra {

	    font-size: 1.2rem;

	    margin-top: 1rem;

	}

	.LigaFooterArriba {

	    font-size: 1.1rem;

	    line-height: 1.2rem;

	}

	.LigaFooter {

	    font-size: 1.1rem;

	}

	.FuenteFooter {

	    font-size: 1.1rem;

		margin-bottom: 0.7rem;

	}

	.centrado {

	    margin-bottom: 0.7rem;

	}

	.listaIndex {

	    padding-right: 0.5rem;

	}

	.imgcard {

	    width: 60%;

	}

	#listfooter {

	    padding: 0rem 1rem;

	}

	/* NOSOTROS 425 */

	.TxtEtapasNosotros {
	    margin-bottom: 0rem;
	}

	.TituloSeccion {

	    font-size: 1.55rem;

	}
	.TituloSeccionSinBorde{
		font-size: 1.55rem;
	}
	.margenHistoria {

	    padding: 0rem 0rem 0rem 3em;

	}

	.IconosLetraAzul {

	    padding: 0rem 6.2rem;

	}

	#Jornadas {

	    padding: 0rem 7rem!important;

	}
	/*NAD TE ESCUCHA 425*/
	.FondoMeEscucha {
	    padding: 7.2rem 0rem;
	    margin-top: 0rem;
	}
	.FondoTalento{
		padding: 7.3rem 0rem;
		margin-top: 0rem;
	}
	.btnVerdeMescucha {
	    width: 13rem;
	}
	/*ALIANZA 425*/
	.alianzaBanner {
	    padding: 3rem 2rem;
	}
	.PrivacidadBanner{
		padding: 3rem 2rem;
	}
	.fuenteGotman {
	    padding: 0.5rem 1rem;
	}
	.ColEtapas2 {
	    margin: 1rem 1rem;
	}
	.ColEtapasPresencia {
	    margin: 1rem 1rem;
	}
	/*Despacho Aduanal 425*/
	.DivTxt {
	    height: 13.3rem;
	}
	.despachoBanner {
	    background-position: right;
	        padding: 2.5em 1rem;
	}
	.DivTxtOperativo {
	    height: 9.5rem;
	}
	.OperativosBanner {
	    padding: 3rem 1rem;
	    text-align: center;
	}
	.bannerpresencia{
		padding: 3rem 1rem;
		text-align: center;
		margin-top: 0rem;
	}
	/*compliance 425*/ 
	.DivTxtCompliance {
	    height: 13rem;
	}
	.carousel-control-next-icon {
	    width:25px;
	    height: 25px;
	}
	.carousel-control-prev-icon {
	    width:25px;
	    height: 25px;
	}
	.loadicon{
		width: 19%;
	}
	.imgcardTalento {
	    width: 48%;
	}
	.imgprivacidad1 {
	    width: 96%;
	}
	.imgprivacidad2 {
	    width: 87%;
	}
	.divPrivacidad {
	    padding: 0rem 1.2rem;
	}
	.text-centerColorAzul {
	    margin: 1rem 0.3rem;
	}
	.text-centerColorVerde {
	    margin: 1rem 0.3rem;
	}
	#ma-nad {
	    margin: 0rem 0rem;
	    height: 320px;
	}
	.imgpresencia2 {
	    width: 36%;
	}
	.imgpresencia1 {
	    /*width: 92%;*/
	}
	.divIdexMapa {
	    width: 110px;
	}
	.imgMaapaIndex {
	    width: 55%;
	}
	.ColEtapasValores {
	    margin: 1rem 1.5rem;
	}
	.emailinfra {
	    width: 7%;
	}
}

@media only screen and (max-width: 414px){
	/*NAD TE ESCUCHA 450*/
	.FondoMeEscucha {
	    padding: 7rem 0rem;
	}
	.FondoTalento{
		padding: 7rem 0rem;
	}
	.FondoInicio {

	    padding: 4rem 1rem;

	}

	/*NOSOTROS 414*/

	.ImgContenedorAzul {

	    width: 30%;

	}

	.IconosLetraAzul {

	    padding: 0rem 6rem;

	}
	.imgcardHistoria {
	    width: 70%;
	}
	.imgcardNadN {
	    width: 47%;
	}
	.imgcardMeescucha {
	    width: 61%;
	}
	.ppb{
		padding-bottom: 0rem;
	}
	.FondoNosotros {
	    padding: 2rem 1rem 1.5rem 1rem;
	}
	.despachoBanner {
	    padding: 2rem 1rem;
	    margin-bottom: 1.5rem;
	}	
}

@media only screen and (max-width: 400px){
	.txtFuncionesLogo {
	    font-size: 0.9rem;
	    line-height: 1.1rem;
	}
	.divImgS {
	    height: 5rem;
	}
	.cuadroServiciosImglOGO {
	    height: 165px;
	    margin: 0.4rem 0.5rem;
	}
	.SinLinea {

	    padding: 0.75rem 1rem!important;

	}

	.imgcard {

	    width: 70%;

	}

	.TituloSeccion {
	    font-size: 1.65rem;
	}
	.TituloSeccionSinBorde{
		font-size: 1.65rem;
	}
	/*NOSOTROS 400*/

	.IconosLetraAzul {

	    padding: 0rem 5.4rem;

	}

	#Jornadas {

	    padding: 0rem 6rem!important;

	}
	/*Despacho Aduanal 400*/
	.TituloDespacho {
	    font-size: 1.5rem;
	    line-height: 1.7rem;
	}
	.DivTxtOperativo {
	    height: 10rem;
	}
	.DivTituloOperativo {
	    height: 6.5rem;
	}
	.imgcardTalento {
	    width: 50%;
	}
	.imgcardContactoNIdex {
	    width: 55%;
	}
	.imgcardRespo {
	    width: 100%;
	}
	.imgcardNadN {
	    width: 51%;
	}
	.imgcardMeescucha {
	    width: 70%;
	}

}

@media only screen and (max-width: 390px){
	
	.sinMargen {
	    padding: 1rem 2rem 1rem 1rem;
	}
	.margenSubtitulo {

	    font-size: 0.85rem;

	    line-height: 1.15rem;

	}

	.btnVerde {
	   margin-top: 0.5rem;
	}

	.Gris {

	    line-height: 1.3rem;

	    font-size: 1rem;

	}

	.FuenteVerde {

	    font-size: 1rem;

	    line-height: 1.3rem;

	}

	.listaIndex {

	    font-size: 1.1rem;

	}

	.TxtContenedor {

	    font-size: 1.1rem;

	}

	/*NOSOTROS 390 */

	.IconosLetraAzul {

	    padding: 0rem 5rem;

	}

	#Jornadas {

	    padding: 0rem 5.7rem!important;

	}

	.rowspadd {

	    padding-left: 1.5rem;

	    padding-right: 1.5rem;

	}
	.FondoMeEscucha {
	    padding: 6.8rem 0rem;
	}
	.FondoTalento{
		padding: 6.8rem 0rem;
	}
	.labelfont {
	    font-size: 0.9rem;
	}
	.biselado {
	    font-size: 0.9rem;
	}
	.DivTxt {
	    height: 14rem;
	}
}

@media only screen and (max-width: 375px){
	.txtFunciones {
	    font-size: 0.95rem;
	    line-height: 1.1rem;
	    /*height: 4rem;*/
	    height: auto;
	}
	.txtFuncionesImgg {
		font-size: 0.95rem;
	    line-height: 1.1rem;
	    height: auto;
	}
	.txtFunciones1 {
	    line-height: 1.1rem;
	    font-size: 0.95rem;
	    height:auto;
	}
	.TituloSeccion {
	    font-size: 1.4rem;
	}
	.TituloSeccionSinBorde{
		font-size: 1.4rem;
	}
	.FondoMeEscucha {
	    padding: 6.4rem 0rem;
	}
	.FondoTalento{
		padding: 6.4rem 0rem;
	}
	.navbar-toggler {

	    font-size: 1.45rem;

	}

	.ImgGlobal {

	    width: 6rem!important;

	}

	.TituloCont {

	    font-size: 1.7rem;

	}


	.ColEtapas {

	    margin: 1rem 1rem;

	}

	.ColEtapas {

	    margin: 1rem 1.5rem;

	}

	/*NOSOTROS 375 */

	.IconosLetraAzul {

	    padding: 0rem 4.55rem;

	}

	#Jornadas {

	    padding: 0rem 5.5rem!important;

	}
	/*ALIANZA 375*/
	.fuenteGotman {
	    padding: 0.5rem 1rem;
	    font-size: 0.8rem;
	    line-height: 1rem;
	}
	.DivBtnServicio {
	    margin-top: 2rem;
	}
	/*compliance 375*/
	.DivTxtCompliance {
	    height: 14.5rem;
	}
	.complianceBanner {
	    padding: 2rem 1rem 2rem 1rem;
	}	
	.divIdexMapa {
	    width: 90px;
	}
	.imgMaapaIndex {
	    width: 50%;
	    margin-bottom: 0.2rem;
	}
	.TituloMapaIndex {
	    font-size: 9px;
	    line-height: 10px;
	}
	.TContactoIndex{
		font-size: 9px;
	    line-height: 10px;
	}
	.Tituloconsultoria {
	    height: auto;
	}
	.emailinfra {
	    width: 9%;
	}
}
@media only screen and (max-width: 370px){
	.sinMargen {
	    padding: 1rem 1rem 1rem 1rem;
	}
	.FontWhite {
	    font-size: 1.3rem;
	}
	.imgArrow {
	    margin-left: 0.2rem;
	}
	.txtFuncionesLogo {
	    font-size: 0.75rem;
	}
	.ColEtapasValores {
	    margin: 1rem 0.7rem;
	}
}
@media only screen and (max-width: 360px){
	.FondoMeEscucha {
	    padding: 6.2rem 0rem;
	}
	.FondoTalento{
		padding: 6.2rem 0rem;
	}
	.fuenteTestiTitle {
	    font-size: 1.5rem;
	    line-height: 2rem;
	}
	.DivTxt {
	    height: 16rem;
	}
}
@media only screen and (max-width: 350px){
	.TituloFunciones {
	    font-size: 1rem;
	    line-height: 1.15rem;
	}
	.cuadroServicios {
	    /*height: 250px;*/
	    height: auto;
	}
	.cuadroServicios1 {
	    height: auto;
	}
	.cuadroServiciosImg {
	    height: auto;
	}
	.divImgS {
	    margin: 0.2rem 0rem;
	}
	.cuadroServiciosImglOGO {
	    height: 160px;
	}
	.FondoMeEscucha {
	    padding: 6rem 0rem;
	}
	.FondoTalento{
		padding: 6rem 0rem;
	}
	.iconNAD {
	    margin-right: 0.5rem;
	}

	.MenuMovilLink {

	    font-size: 0.9em;

	    padding: 0.2rem 0rem;

	}

	.TituloGrande {
	    font-size: 1.5rem;
	    margin-bottom: 0rem;
	}

	.btnVerde {

	    margin-top: 0.4rem;

	    padding: 0.4rem 0.7rem;

	    font-size: 0.8rem;

	}

	.TitServicos {

	    font-size: 0.75rem;

	    margin-bottom: 0.4rem;

	}

	.fuenteBca {

	    font-size: 1.1rem;

	    line-height: 1.3rem;

	}

	.fuenteTesti {
	    font-size: 0.9rem;
    	line-height: 1.1rem
	}

	.ColEtapas {

	    margin: 1rem 1rem;

	}

	/*NOSOTROS 350 */

	.IconosLetraAzul {

	    padding: 0rem 3.75rem;

	}

	#Jornadas {

	    padding: 0rem 4.28rem!important;

	}
	.contenidoMpa{
		width: 150px;
		padding: 0.5rem 0.1rem;
	}
	.imgcardpre {
	    width: 82%;
	}
	.imgcardIndustria {
	    width: 52%;
	}
	.cuadrotestimonio {
	    height: 190px;
	}
	.imgcardIndustria {
	    width: 55%;
	}
	.imgcardpre {
	    width: 90%;
	}
}
@media only screen and (max-width: 340px){
	.FondoMeEscucha {
	    padding: 5.8rem 0rem;
	}
	.FondoTalento{
		padding: 5.8rem 0rem;
	}
	.labelfont {
	    font-size: 0.8rem;
	}
	.biselado {
	    font-size: 0.8rem;
	}
	.imgcardTalento {
	    width: 55%;
	}
	.imgcardHistoria {
	    width: 81%;
	}
	.imgcardNadN {
	    width: 57%;
	}
	.imgcardContactoNIdex {
	    width: 57%;
	}
	.imgcardContacto {
	    width: 66%;
	}
	.imgcardIndustria {
	    width: 63%;
	}
	.imgcardCerti {
	    width: 80%;
	}
	.imgcardpre {
	    width: 100%;
	}
}
@media only screen and (max-width: 330px){
	.cuadroServicios {
	    /*height: 280px;*/
	    height: 310px;
	}
	.cuadroServicios1 {
	    height: 340px;
	}
	.TituloFunciones {
	    height: 7rem;
	}
	.txtFunciones {
	    /*height: 7rem;*/
	    height: 14rem;
	}
	.txtFuncionesImgg {
	    height: 13rem;
	}
	.txtFunciones1 {
	    height:9rem;
	}
	.TituloGrande {
	    font-size: 1.3rem;
	}
	.txtMeescuchaA {
	    font-size: 0.8rem;
	}
	.iconNAD {
    	margin-right: 0.5rem;
	    width: 1.3rem;
	    margin-top: -0.5rem;
	}
	.DivTxtOperativo {
	    height: 14rem;
	}
	.labelfont {
	    font-size: 0.75rem;
	}
	.biselado {
	    font-size: 0.75rem;
	}
	.DivTituloCompliance {
	    height: 6rem;
	}
	.divPrivacidad {
	    padding: 0rem 1rem;
	}
}
@media only screen and (max-width: 320px){
	.FondoMeEscucha {
	    padding: 5.2rem 0rem;
	}
	.FondoTalento{
		padding: 5.2rem 0rem;
	}
	.TituloSeccion {

	    font-size: 1.5rem;

	}
	.TituloSeccionSinBorde{
		font-size: 1.5rem;
	}
	.respuestaDisenio {

		font-size: 1rem;

	}

	/* NOSOTROS 320  */

	.IconosLetraAzul {

	    padding: 0rem 2.8rem;

	}

	#Jornadas {

	    padding: 0rem 3.34rem!important;

	}
	.DivTxt {
	    height: 17rem;
	}

}





.activoMovil{
	color: #8dc63f!important;
}

.Check{
	margin-bottom: 0rem;
    height: auto!important;
    margin-top: 0rem;

}
.GrayConsul{
	background-color: #f8f8f8!important;
}
.verde{
	background-color: #9ec54d!important;
}
.Azul{
	background-color: #004b8d!important;
}

.ll{
	padding: 0.5rem;
	
}
.centradonosotros{
	justify-content: center;
}
.FondoTalentoingles{
	background-image: url(../img/bannertalentoingles.png);

}
.FondoMeEscuchaingles{
	background-image: url(../img/bannerNadingles.png);

}
.img-nadescucha {
	margin-top: 40px;
	margin-bottom: 20px;
}