﻿/* Fuentes a ocupar */
	/* Elementos de menú principal */
@font-face{font-family:Lato-Regular;font-display: swap;src:url("../fonts/Lato-Regular.ttf");}
	/* Texto banner principal - Parte del cuerpo de la página - Título y subtitulos de los servicios - Siguientes pasos en servicios */
@font-face{font-family:Montserrat-Bold;font-display: swap;src:url("../fonts/Montserrat-Bold.ttf");}
@font-face{font-family:Montserrat-Regular;font-display: swap;src:url("../fonts/Montserrat-Regular.ttf");}
	/* Parrafos en contenido */
@font-face{font-family:Lato-Bold;font-display: swap;src:url("../fonts/Lato-Bold.ttf");}
	/* Letras HL */
@font-face{font-family:Arial-Black;font-display: swap;src:url("../fonts/Arial-Black.ttf");}
	/* Texto en index (nuestro éxico radica...) */
@font-face{font-family:Nexa-Light;font-display: swap;src:url("../fonts/Nexa-Light.otf");}
	/* Texto en index (seleccione una industria) */
@font-face{font-family:Lato-RegularItalic;font-display: swap;src:url("../fonts/Lato-RegularItalic.ttf");}
	/* Footer */
@font-face{font-family:FrutigerLTStd-Roman;font-display: swap;src:url("../fonts/FrutigerLTStd-Roman.otf");}
	/* Menú inferior en servicios */
@font-face{font-family:Nexa-Bold;font-display: swap;src:url("../fonts/Nexa-Bold.otf");}
	/* Título en integrate */
@font-face{font-family:August-Script-Bold-Free;font-display: swap;src:url("../fonts/August-Script-Bold-Free.ttf");}


/***********************************/
/* Fuentes a ocupar */
	/* Elementos de menú principal */
@font-face{font-family:OpenSans-Regular;font-display: swap;src:url("../fonts/OpenSans-Regular.ttf");}
@font-face{font-family:OpenSans-Light;font-display: swap;src:url("../fonts/OpenSans-Light.ttf");}
@font-face{font-family:STIXGeneral;font-display: swap;src:url("../fonts/STIXGeneral.otf");}
	/* Banner principal */
@font-face{font-family:OpenSans-Bold;font-display: swap;src:url("../fonts/OpenSans-Bold.ttf");}
@font-face{font-family:OpenSans-Italic;font-display: swap;src:url("../fonts/OpenSans-Italic.ttf");}
@font-face{font-family:OpenSans-BoldItalic;font-display: swap;src:url("../fonts/OpenSans-BoldItalic.ttf");}



.fab{font-style: normal;}
.far{font-style: normal;}
.fas{font-style: normal;}

/* Para acomodar los elementos en el banner principal, primero comentar la línea siguiente */
/*#top-banner{z-index: -1;}*/
.navbar{z-index: 1;}

/*html{scroll-behavior: smooth;}*/

/* Desplegado inicial */
#header-top .navbar-nav>li>a{color: #000000;font-family: 'OpenSans-Light';}
.navbar-expand-lg .navbar-nav .nav-link{color:#000000;font-family: 'OpenSans-Regular';}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link{color:#885D3B;}
.r-nomargin{margin-left: 0px;margin-right: 0px;padding-right: 0px;padding-left: 0px;}
.pos-rel{position: relative;}


#header-top .container{width: 90%;max-width: 90%;}
#header-top .navbar-nav{margin-right: 0px;}
.navbar > .container{width: 90%;max-width: 90%;}
.navbar-expand-lg .navbar-nav .nav-link{font-size: medium;padding-right: 40px;font-weight: 100;}
.navbar>.container .navbar-brand{padding: 0px;margin: 0px;}
.navbar-brand>img{width: 243px;margin-top: -40px;max-width: 290px;}
.navbar{margin-bottom: 0px;background: #ffffff !important;border-radius: 0px;padding-bottom: 0.5%;}
#header-top .navbar-nav>li>a{font-size: small;}
.navbar-expand-lg .navbar-nav{margin-right: 0px;}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #885D3B;}
.dropdown-item:focus, .dropdown-item:hover{background: transparent;}

.dropdown .dropdown-menu .dropdown-item{font-family: 'OpenSans-Regular';font-size: medium;color: #ffffff;}
.dropdown .dropdown-menu .dropdown-item:hover{color: #F4CF71;}
.navbar-expand-lg .navbar-nav .dropdown-menu{background: #000000;}
.drop-azul{background: #000000 !important;}

.nav>li>a:focus, .nav>li>a:hover{background: transparent;color: #FA6600 !important;}
#header-top .active a{background: transparent;color: #FA6600 !important;}

#header-top{background: #ffffff;}
.navbar .fab{color: #B9BBBD;}
.fab{font-size: x-large;margin-left: 7%;color: #B9BBBD;}
.navbar-nav .n-redes{padding: 15px;}
.n-redes{width: 10vw;justify-content: flex-end !important;} /*19vw*/
.n-redes .fab{padding-right: 15px;}

.dv-p{position: absolute;bottom: 2%;width: 35%;left: 4%;}
.fondo-dv-p{width: 100%;}
.dv-p h2{position: absolute;top: 8%;width: 84%;left: 8%;color:#FFFFFF;font-family: 'Montserrat-Bold';}
.dv-p h2 span{font-family: 'Montserrat-Regular';color: #CBCBCB;}
.dv-p h4{position: absolute;bottom: 2%;width: 100%;text-align: center;font-size: xx-small;color: #FFFFFF;}
#seccion3{background: url('../img/silla-azul.jpg');background-size: 100%;background-position-y:0%;background-repeat: no-repeat;}
.top-exito{position: absolute;top: 0%;width: 100%;left: 0%;}

.s1-img1{width: 100%;}
#seccion1 h3{font-family: 'Montserrat-Regular';color: #002456;padding-bottom: 5%;}
#seccion1 p{font-family: 'Lato-Regular';color:#002456;}
#seccion1 p strong{font-family: 'Lato-Bold';}
#banner-principal{overflow: hidden;}

#seccion2 h1{font-family: 'Arial-Black';color: #FA6600;}
#seccion2 h2{font-family: 'Montserrat-Regular';color: #002456;}
#seccion2 p{font-family: 'Lato-Regular';color: #002456;}
#seccion2 p strong{font-family: 'Lato-Bold'; color: #FFFFFF;}
#seccion2 img{width: 100%;}
#seccion2 .col-md-3{padding-left: 0px;padding-right: 0px;background: #3D3442;}

#seccion3 h3{font-family: 'Nexa-Light';color: #FFFFFF;}
.s3-azul{background: #0091BE;}
.s3-naranja{background: #FA6600;}
.s3-cuadro h2{color: #FFFFFF;font-family: 'Montserrat-Regular';}
.s3-cuadro p{font-family: 'Lato-Regular';color: #ffffff;margin-bottom: 0px;}
.s3-cuadro p strong{font-family: 'Lato-Bold';}
.s3-cuadro img{width: 100%;}
#seccion3 .col-md-4{padding-left: 0px;padding-right: 0px;}
.s3-v{background: #002456;text-align: center;}
.s3-v h2{color: #0091BE;font-family: 'Montserrat-Regular';}
.s3-v h2 span{font-family: 'Montserrat-Bold';}

#separador{background: #3D3442;}

#seccion4{background: #002456;}
.sec3-h1{color: #0091BE;font-family: 'Montserrat-Regular';}
.sec3-h2{color: #ffffff;font-family: 'Montserrat-Regular';}
.sec3-h2 span{color: #FA6600;font-family: 'Lato-RegularItalic';}
.sec3-h3{color: #ffffff;font-family: 'Montserrat-Regular';}
#seccion4 .col-md-2{flex: 0 0 20%;max-width: 20%;padding-left: 0px;padding-right: 0px;position: relative;}
#seccion4 .col-md-2 img{width: 100%;}
.s4-text{position: absolute;bottom: 0px;width: 100%;left: 0px;background: rgba(0,36,86,.7);height: 86px;}
.s4-text h3{font-family: 'Montserrat-Regular';color: #FFFFFF;text-align: center;}
.s4-una{padding-top: 9.5%;}
.s4-dos{padding-top: 4%;}

#separador2 img{width: 100%;}

#footer{background: #000000;}
#footer h2{color: #FFFFFF;font-family: 'Montserrat-Regular';}
#footer p a{color: #FFFFFF;font-family: 'FrutigerLTStd-Roman';}
#footer h3{color: #FFFFFF;/*font-family: 'FrutigerLTStd-Roman';*/font-family: 'Montserrat-Regular';}
.n-redes-2{width: auto;}
.n-redes-2 .fab{margin-left: 0%;font-size: xx-large;padding-right: 15px;padding-left: 15px;}
#footer .copy-r p{color: #FFFFFF;font-family: 'FrutigerLTStd-Roman';margin-bottom: 0px;padding-bottom: 15px;}

.super-empresas{width: 25%;float: right;margin-top: 10%;margin-right: 10%;}



/* hacer absoulto el menú principal para quitarle parte al video */
/*#all-head{position: absolute;top: 0px;left: 0px;width: 100%;}*/
/*#banner-principal{z-index: -1;}*/

/* Nuestra-firma */
#sec1-nuestra-firma h2{color: #002456;font-family: 'Montserrat-Bold';}
#sec1-nuestra-firma p{color: #002456;font-family: 'Lato-Regular';}
#sec1-nuestra-firma p strong{font-family: 'Lato-Bold';}

.servicio-integral h2{color: #FFFFFF !important;font-family: 'Montserrat-Bold';}
.servicio-integral p{font-family: 'Lato-Regular';color: #ffffff !important;}

#socios h2{color: #002456;font-family: 'Montserrat-Bold';}
.socio-ver-mas{background: rgba(0,36,86,.7);}
.socio-ver-mas p{color: #ffffff;font-family: 'Lato-Regular';}
.socio-ver-mas i{color: #ffffff;}
#socios .col-esp p{color: #002456;font-family: 'Lato-Regular';white-space: nowrap;}
#socios .col-esp p strong{font-family: 'Lato-Bold';}

#semblanza h2{color: #002456;font-family: 'Montserrat-Bold';margin-bottom: 2%;}
#semblanza p{color: #002456;font-family: 'Lato-Regular';}
#semblanza{margin-bottom: 3%;}

#mision-vision-valores h2{color: #002456;font-family: 'Montserrat-Bold';}
#mision-vision-valores p{color: #002456;font-family: 'Lato-Regular';}

/* Servicios */
#seccion-servicios .fa-square-full{color: #002456;}
#seccion-servicios h2{color: #FA6600;font-family: 'Montserrat-Bold';}
#seccion-servicios h3{color: #0091BE;font-family: 'Montserrat-Bold';}
#seccion-servicios h3 span{color: #002456;font-family: 'Lato-Regular';}
#seccion-servicios p{font-family: 'Lato-Regular';color: #002456;}
#seccion-servicios p strong{font-family: 'Lato-Bold';}
#seccion-servicios p span{color: #FA6600;}
#seccion-servicios ul{padding-left: 15px;}
#seccion-servicios ul li{color: #002456;font-family: 'Lato-Regular';margin-bottom: 1%;line-height: normal;}
#seccion-servicios ol li{color: #002456;font-family: 'Lato-Regular';margin-bottom: 1%;}
/*#seccion-servicios ol li:before{font-weight: bold;font-family: 'Lato-Bold';}*/
.menu-serv-i h3{font-family: 'Nexa-Bold' !important;color: #002456 !important;}
.menu-serv-i .active{color: #B2B2B2 !important;}
.c-derecha{background: #F1F1F1;}
.siguientes-pasos{background: #ffffff;}
.siguientes-pasos h2{color: #002456 !important;}
.btn-naranja{background: #FA6600;font-family: 'Lato-Regular';color: #ffffff !important;text-align: center;width: 80%;margin-left: 10%;}

/* Contacto */
#contacto h2{color: #002456;font-family: 'Montserrat-Bold';}
#contacto p{font-family: 'Lato-Regular';color: #002456;}
#contacto p strong{font-family: 'Lato-Bold';}
.contacto-oficina h3{color: #0091BE;font-family: 'Montserrat-Bold';}
.contacto-oficina a{color: #FA6600;}
.contacto-img-div{background: #ffffff;}
input{width: 100%;font-family: 'OpenSans-Regular';}
textarea{width: 100%;font-family: 'Lato-Regular';}
input[type=submit]{width: 45%;margin-top:3%;background: url('../img/boton-fondo.jpg') !important;background-size: cover !important;font-family: 'OpenSans-Regular';color: #000000;border: none;font-weight: 600;}

/* Integrate */
#integrate h1{color: #002456;font-family: 'August-Script-Bold-Free';}
#integrate h2{color: #002456;font-family: 'Montserrat-Bold';}
#integrate h3{font-family: 'Lato-Bold';color: #002456;}
#integrate .fecha{color: #4D4D4D;font-family: 'Lato-Bold';}
#integrate p{font-family: 'Lato-Regular';color: #002456;}
#integrate p strong{font-family: 'Lato-Bold';}
#integrate p span{color: #FA6600;}
#integrate .postulate-aqui{color: #FA6600;}
select{width: 100%;}
#integrate .adjunta{font-family: 'Lato-Regular';color: #666666;}
input[type=file]{color: #FA6600;}

/* Nuestras empresas */
#nuestras-empresas h2{font-family: 'Montserrat-Bold';color: #002456;}
#nuestras-empresas p{font-family: 'Lato-Regular';color: #002456;}
#nuestras-empresas p strong{font-family: 'Lato-Bold';}
#nuestras-empresas p span{color: #FA6600;}
#nuestras-empresas p a{color: #0091BE;}
#nuestras-empresas h3{font-family: 'Montserrat-Bold';color: #0091BE;}
ul{padding-left: 17px;}
ul li{font-family: 'OpenSans-Regular';color: #000000;font-size: initial;}
.empresas-div-absolute h2{color: #FFFFFF !important;}
.empresas-div-absolute p{color: #FFFFFF !important;}

/* Newsletter */
#newsletter h1{font-family: 'Arial-Black';color: #FA6600;}
#newsletter .news-header h2{font-family: 'Montserrat-Regular';color: #002456;}
#newsletter p{font-family: 'OpenSans-Regular';color: #000000;}
#newsletter p strong{font-family: 'Lato-Bold';}
#newsletter p span{color: #FA6600;}
#newsletter p a{color: #0091BE;}
#newsletter h2{font-family: 'OpenSans-Bold';color: #000000;}
#newsletter h3{font-family: 'OpenSans-Bold';color: #000000;}
#newsletter .fecha-ultimas{color: #B89C4C;font-family: 'OpenSans-Bold';}

/*Acomodo y espacios */

#seccion1{margin: 3% 0% 1%;}
.s1-text{padding: 5% 3.5%;}
.s1-text img{width: 20%;padding-top: 5%;visibility: hidden;}
h1{font-size: 34px;margin-bottom: 0px;}
h2{font-size: 1.9vw;}
#seccion2 h2{margin-top: -18px;}
p{font-size: initial;}
#seccion2 p{margin-bottom: 1.9%;margin-top: .8%;}
.s2-text{padding: 3% 15%;}

#seccion3 .col-md-12{margin: 4% 0%;}
.logo-s3{width: 150px;}
#seccion3 h3{margin-top: 1.5%;}
.s3-cuadro{height: 435px;overflow: hidden;}
.s3-azul{padding: 25% 17%;}
.s3-naranja{padding: 18% 17%;}
.s3-cuadro h2{margin-bottom: 8%;}
.s3-space{height: 568px;}
.s3-v{height: 302px;padding: 18%;}
.s3-cuadro h2{font-size: xx-large;}
.s3-v h2{font-size: xx-large;}
.s3-v h2 span{font-size: -webkit-xxx-large;}

#separador{height: 5.5vw;}

#seccion4 .text-center{padding: 2.5% 0%;}
.sec3-h1{font-size: 2.5vw;margin-bottom: 1.3%}
.sec3-h2{margin-bottom: 1.3%;}
.s4-text{padding-left: 11%;padding-right: 11%;}
/*span:hover + div*/
.s4-text h3{font-size: 1.5vw;}
.s4-text .fas{display: none;}
.s4-text .act{display: initial;color: #FA6600;}
#seccion4{padding-bottom: 8%;}

.sombra-foot{position: absolute;top: 0px;left: 0px;width: 100%;}
#footer{padding: 0% 0% 0%;}
#footer h2{font-size: xx-large;margin-top: 10%;margin-bottom: 5%;}
#footer p a{font-size: larger;}
#footer p{margin-bottom: 3%;font-family: 'STIXGeneral';color: #FFFFFF;font-size: x-large;line-height: inherit;}
#footer p span{font-family: 'OpenSans-Regular';}
#footer h3{font-size: large;margin-bottom: 5%;}
#footer img{margin-bottom: 3%;width: 25%;}
.copy-r{margin-top: 4%;}
.logo-f{width: 120px;margin-left: 5%;}
.fot-dorado{width: 100% !important;max-width: 100% !important;}
.mailto p span{color: #F4CF71;}
.vertical-footer{position: absolute;left: 0px;top: 7%;height: 93%;width: auto !important;}
.fot4{height: 117px;padding-left: 20px;}
.fot3{height: 117px;padding-left: 20px;}
.noticias-eventos .col-md-4 img{width: 100%;}
.shop-slider-title .rev-c-text{font-family: 'OpenSans-Bold';text-transform: none;/*font-size: -webkit-xxx-large !important;*/font-size: xx-large !important;}
.rev_slider .tp-mask-wrap .tp-caption{font-style: normal;font-family: 'OpenSans-Bold';text-transform: none;/*font-size: xx-large !important;*/font-size: x-large !important;line-height: normal !important;}


span2{color: #F4CF71;}
span3{color: #B89C4C;}



/* Añadidos treeandco */
.frase-index{background: #2A2B2A;/*padding: 3.5% 30%;*/padding: 3.5% 27%;}
.frase-index p{color: #FFFFFF;margin-bottom: 0px;}
.frase-index .pit{font-family: 'OpenSans-Italic';}
.frase-index .bita{font-family: 'OpenSans-BoldItalic';}
p{font-family: 'OpenSans-Regular';color: #000000;font-size: large;line-height: normal;letter-spacing: normal;}
p span{font-size: small;line-height: normal;}
p strong{font-family: 'OpenSans-Bold';}
h2{font-family: 'STIXGeneral';color: #000000;letter-spacing: normal;}


.creamos-vinculos{padding: 6% 0%;}
.pad-i{padding-left: 8%;}
.creamos-vinculos h2{margin-bottom: 4%;}

/*.ecop1{background: url('../img/index2-fondo1_v2.jpg');background-size: 100% auto;background-repeat: no-repeat;}
.ecop2{background: url('../img/index2-fondo2.jpg');background-size: 100% auto;background-repeat: no-repeat;}*/

.ecosistema-networking{background: url('../img/eco-fondo2.jpg');background-size: cover;background-position: 100% 100%;background-repeat: no-repeat;}

.ecoi1{position: absolute;top: 0px;left: 0px;width: 23%;z-index: 11;}
.ecoi3{position: absolute;bottom: 0px;right: 0px;width: 76%;z-index: 0;}

.ecop1 .col-md-8{z-index: 10;background: #2A2B2A;padding: 5% 11% 4% 10%;}
.ecop2 .col-md-3{z-index: 10;}

.angulo1{position: absolute;top: 7%;right: 18%;width: 9%;}
.ecosistema-networking p{color: #ffffff;}
.index2-sec1{margin-bottom: 12%;}
.index2-sec1 h2{margin-bottom: 6%;}
.index2-sec2 h2{margin-bottom: 5%;}
.index2-sec2 p{margin-bottom: 5%;}
.index2-sec2 select{width: 50%;text-align: center;padding-left: 6%;border-radius: 30px;font-size: large;}

.index2-sec3{padding: 13% 3% 15%;}
.index2-sec3 p{margin-bottom: 5%;}
.ecop2 .col-md-8{max-width: 64%;flex: 0 0 64%;}

.imgofrecemos{position: absolute;bottom: 0px;left: 0px;width: 33%;z-index: -1;}
.ofrecemos .col-md-6{z-index: 10;}
.ofrecemos{padding: 4% 0% 11%;}
.ofrecemos h2{margin-bottom: 5%;}
.ofrecemos p{margin-bottom: 4%;}
.ofrecemos ul li{line-height: 40px;}

.angulo2{position: absolute;top: -3px;left: 0px;width: 40%;z-index: 5;}

.noticias-eventos{padding: 4.5% 0%;}
.noticias-eventos h2{margin-bottom: 4.5%;}

.nuestras-bases{background: url('../img/bases-fondo.jpg');background-size: cover;padding: 3.5% 0% 2%;}
.nuestras-bases h2{color: #ffffff;}

.bases-separador{position: absolute;left: -4%;top: -8%;height: 116%;}
.nuestras-bases .r-bases{padding: 5% 8%;}
.nuestras-bases p{color: #ffffff;}
.nuestras-bases .r-bases h2{margin-bottom: 7%;}
.nuestras-bases .d-creemos h2{margin-bottom: 2%;}

.valores{padding: 2% 0%;}
.valores .valores-i{padding: 3% 4% 3% 8%;}
.valores .valores-d{padding: 3% 8% 3% 4%;}
.valores .vd1{position: absolute;top: 0px;right: 0px;height: 100%;}
.valores .vi1{position: absolute;top: 0px;left: 0px;height: 100%;}
.imgvalores{max-width: 100%;}

#nosotros3{background: url('../img/fortaleza-fondo.jpg');background-size: cover;padding: 4.5% 0%;}
#nosotros3 p{color: #ffffff;}
.fortalezas h2{margin-bottom: 6%;}
.fortalezas{margin-bottom: 5%;}
.promesa h2{margin-bottom: 4%;}

.angulo6{position: absolute;top: 9%;right: 11%;width: 40%;}

.fortalezas_v2{position: absolute;left: 0px;top: 20%;width: 24%;}


.vinculacion{padding: 4% 0% 3%;}
.vinculacion p{margin-bottom: 7%;}
.vinculacion ul li{line-height: 40px;}
.imgservicio1{width: 95%;}

.moi1{position: absolute;top: 0px;left: 15px;height: 100%;}
.mod1{position: absolute;top: 0px;right: 15px;height: 100%; }
.servicio-cont{padding: 2% 8%;}

.vinculacion2{padding: 3% 0% 3%;}
.programa-vinculacion{width: 100%;margin-bottom: 4%;}

.linea-vertical-serv{height: 77.3%;position: absolute;top: 3.6%;left: 0px;}
.linea-numero{position: absolute;left: -15px;top: 14%;width: 13%;}
.invin p{padding-left: 14%;}

.proceso-vinculacion{margin-bottom: 4%;}
.proceso-vinculacion h2{padding: 0% 2% 4%;}
.proceso-vinculacion input{background: #E4E5E6;}

.banner-network{width: 100%;}


.rev_slider .tp-mask-wrap .tp-caption input{font-size: large !important;padding: 1% !important;text-align: left !important;line-height: normal !important;margin-bottom: 0% !important;width: 50%;}
.rev_slider .tp-mask-wrap .tp-caption input[type=submit]{text-align: center !important;width: 20% !important;margin-left: 49%;}
.rev_slider .tp-mask-wrap .tp-caption h2{width: 0%;display: inline-flex;color: #ffffff;white-space: nowrap;font-size: x-large;}
/*.rev_slider .tp-mask-wrap .tp-caption .rev-c-text2{font-size: x-large !important;}*/

#network2{padding: 4% 0%;}

.net1{padding: 4% 0% 4% 8%;}
.net1 h2{margin-bottom: 3%;}
.net2{padding: 6% 0% 0% 8%;}
.net2 h2{margin-bottom: 3%;}

.socios-afiliados{padding: 10% 0% 0%;}
.socios-afiliados p{font-family: 'STIXGeneral';font-size: x-large;}
.socios-afiliados img{width: 40%;margin: 4% 0%;margin-left: 30%;margin-right: 30%;}


/*.pasos-desc{padding: 0% 8%;}*/
/*.dropdown-i {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.dropdown-content-i {
  display: none;
  position: absolute;
  background-color: #3D3442;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
  width: 21%;
  right: 34.5%;
}
.dropdown-content-i p{
	color: #ffffff;
	cursor: pointer;
}
.dropdown-content-i p:hover{
	color: #0091BE;
}

.drop-m{
  display: block;
}*/

#seccion4 select{
	display: inline-flex;width: auto;
	background: transparent;padding: 0px;
	font-family: 'Lato-RegularItalic';
	/* for Firefox */
	-moz-appearance: none;
	/* for Chrome */
	-webkit-appearance: none;
	appearance: none;
	margin-bottom: 0px;
	border: none;
}
/* For IE10 */
#seccion4 select::-ms-expand {
  display: none;
}

#seccion4 select option {
	color: #ffffff;
	background: #3D3442;
	font-family: 'Montserrat-Regular';
	font-size: initial;
	padding: 10px;
}

#seccion4 select option:hover{
	color: #0091BE !important;
}

#seccion4 select option::selection{
	background: #3D3442;
	color: #ffffff;
}

.dropdown .dropdown-menu .dropdown-item{text-transform: uppercase;}


/* Nuestra-firma */
#sec1-nuestra-firma .col-md-5 img{width: 100%;padding-bottom: 32%;}
.socio{position: relative;/*height: 280px;*/height: 320px;overflow: hidden;border-radius: 10px;}
.socio img{width: 100%;}
#sec1-nuestra-firma .col-md-7{padding: 5% 3% 5% 7.5%;}
#sec1-nuestra-firma .col-md-7 img{width: 100%;}
#sec1-nuestra-firma .col-md-7 h2{margin-bottom: 3.5%;}
#sec1-nuestra-firma .col-md-7 p{margin-bottom: 7%;}
#seccion2 h2 span{color: #FA6600;}
.servicio-integral{position: absolute;width: 70%;left: 15%;bottom: -9%;}
.in-fondo{position: absolute;width: 74%;top: 11%;left: 13%;}
.in-fondo h2{margin-bottom: 7%;}
#socios{padding: 2.5% 5% 1.5%;}
#socios h2{padding-left: 4%;padding-bottom: 2%;}
#socios .col-md-2{padding-right: 5px;padding-left: 5px;}
.socio-ver-mas{position: absolute;bottom: 0px;width: 100%;left: 0px;height: 32%;}
.socio-ver-mas p{position: absolute;bottom: 7%;left: 10%;cursor: pointer;}
.socio-ver-mas i{position: absolute;bottom: 14%;right: 10%;font-size: xx-large;}
.col-esp{margin-top: 4%;}
/*#mision-vision-valores .container{width: 70%;}*/
#mision-vision-valores .container .col-md-4{padding: 0% 3%;}
#mision-vision-valores .col-md-4 p{/*text-align: justify;*/padding-bottom: 10%;}
#mision-vision-valores .l-border{border-left: 1px solid #002456;}
.end-logo img{width: 12%;padding: 4% 2% 6%;}
	/* Desaparecer y aparecer info */
	.esp-s{visibility: hidden;}


/* Servicios */
.c-derecha img{width: 100%;}
.c-derecha{padding-right: 0px;padding-left: 0px;}
#seccion-servicios .c-izquierda{padding-top: 4%;padding-bottom: 2%;}
.c-izquierda {padding-right: 2%;padding-left: 2%;}
/*.c-izquierda p{text-align: justify;}*/
#seccion-servicios h3 span{font-size: medium;}
#seccion-servicios h2{margin-bottom: 4%;}
h3{font-size: x-large;}
.menu-serv-i{padding-left: 15px;}
.menu-serv-i h3{font-size: large;border-bottom: 1px solid;padding-top: 2%;padding-bottom: 2%;}
.menu-serv-i .last-element{border: none;margin-bottom: 8%;}
#seccion-servicios .fa-square-full{padding-left: 20px;}
.c-izquierda .col-md-11{margin-bottom: 8%;}
.siguientes-pasos{position: absolute;top:-15px;/*bottom: -18%;*//*bottom:-34%;*/width: 70%;left: 15%;padding: 4% 6%;/*margin-left: 15%;margin-top: -2%;*/}
.siguientes-pasos h2{width: 90%;margin-left: 5%;}
.siguientes-pasos p{width: 90%;margin-left: 5%;}
.btn-naranja{width: 100% !important;margin-left: 0% !important;padding: 1.5% 0%;margin-top: 18%;}

/* Contacto */
#contacto .col-md-7{padding: 4% 7.5%;}
#contacto .col-md-7 h2{/*margin-bottom: 6%;*/margin-bottom: 1%;}
#contacto .col-md-7 .linkmailc{margin-bottom: 6%;}

.barra-gris2 img{width: 100%;margin-bottom: 2%;}
.c-ofi{margin-bottom: 0px;}
.contacto-img-div{bottom: 0px;padding-top: 8%;top: auto;}
.contacto-img-div h2{margin-bottom: 5%;}
.contacto-img-div .btn-naranja{margin-bottom: 8%;}
.dudas-comentarios{width: 66%;margin-left: 17%;padding: 10% 0%;}
.dudas-comentarios p{margin-bottom: 5%;}
input{border: none;margin-bottom: 3%;padding: 2%;}
textarea{border: none;padding: 1.5%;margin-bottom: 2.5%;}

/* Integrate */
#integrate .col-md-7{padding: 2% 4% 5% 7.5%;}
#integrate h1{font-size: 5vw;}
#integrate h2{padding-top: 6%;padding-bottom: 4%;}
.vacante{position: relative;}
.fecha{position: absolute;right: 0px;top: 0px;font-size: small;}
#integrate h3{padding-bottom: 3%;}
#integrate p{padding-bottom: 2%;}
#integrate .barra-azul img{width: 100%;margin-bottom: 3%;}
.postulate{position: relative;overflow: hidden;}
.form-postulate{position: absolute;width: 70%;left: 15%;top: 10%;background: #ffffff;padding: 2% 4% 8%;}
.form-postulate p,.form-postulate h2{padding-left: 6%;padding-right: 6%;}
select{border: none;margin-bottom: 2.5%;padding: 1.5%;}
.form-postulate input{background: #F1F1F1;color: #666666;}
.form-postulate textarea{background: #F1F1F1;color: #666666;}
.form-postulate select{background: #F1F1F1;color: #666666;}
.form-postulate input[type=file]{background: transparent;color: #FA6600;}
.form-postulate .adjunta{padding-right: 2%;padding-left: 2%;padding-bottom: 0%;padding-top: 2%;margin-bottom: 1%;}
.form-postulate input[type=submit]{background: #FA6600;color: #ffffff;}
.form-postulate h5{font-size: small;margin-bottom: 4% !important;padding-top: 0% !important;}

/* Nuestras empresas */
.c-empresa img{width: 37%;}
#nuestras-empresas .col-md-7{padding: 0% 4% 0% 7.5%;}
.title-nuestra{padding-top: 8%;padding-bottom: 3%;}
#nuestras-empresas h3{margin-top: 3.5%;margin-bottom: 0px;}
.mas-informacion{margin-top: 4%;}
#nuestras-empresas .col-md-7 img{margin-bottom: 5%;}
.c-empresa{padding-bottom: 5% !important;}
.barra-gris{width: 100% !important;}
.empresas-div-absolute{width: 70%;left: 15%;position: absolute;bottom: 0px;}
.empresas-in{width: 80%;position: absolute;top: 10%;left: 10%;}
.empresas-in h2{padding-bottom: 4%;}

/* Newsletter */
.sombra-azul{width: 100%;}
#newsletter .col-md-7{padding: 0% 3.5% 5% 7.5%;}
#newsletter .col-md-7 img{width: 100%;padding-bottom: 4.5%;}
#newsletter h1{padding-left: 17%;font-size: 9vw;margin-top: -6%;}
#newsletter .news-header h2{padding-left: 1%;margin-bottom: 5px;}
#newsletter .news-header p{padding-left: 1%;padding-right: 10%;padding-bottom: 2.5%;}
.fecha-ultima-noticia{color: #4D4D4D !important;font-size: small;padding-bottom: 2%;}
#newsletter h2{margin-bottom: 0px;}
#newsletter .mas-publicaciones h2{margin-top: 4%;margin-bottom: 5.5%;}
.mas-publicaciones .new-l{padding-left: 0px;padding-right: 30px;}
.mas-publicaciones .new-r{padding-right: 0px;padding-left: 0px;}
.mas-publicaciones .new-des h3{height: 70px;font-size: large;}
.mas-publicaciones .new-des p{height: 100px;}
.mas-publicaciones .col-md-6{margin-bottom: 6%;}
.mas-publicaciones .new-des2{border-left: 1px solid #002456;padding-left: 30px;}
.mas-publicaciones .new-r .leer-mas{padding-left: 20px;}
#newsletter .c-derecha{margin-top: 1%;}
.ultimas-publicaciones{padding: 15%;}
.ultimas-inner{background: #ffffff;padding: 7% 10%;}
.ultimas-inner h2{margin-bottom: 5% !important;}
.ultimas-inner p{margin-bottom: 0px;}
.ultimas-inner .fecha-ultimas{font-size: small;padding-bottom: 5%;}


ul{list-style-image: url('../img/ul.png');}
#seccion-servicios ul{margin-bottom: 4%;}
#seccion-servicios h3{margin-bottom: 3%;margin-top: 5%;} /* 5% top */
#menu-serv-7 h3{margin-top: 0px;}
.h3-inline{display: inline;margin-top: 5% !important;}
.p-inline{display: inline;}
.beneficios-t{font-size: large;}


/*.navbar-nav>li{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.navbar-nav>li>a{padding-left: .9rem;
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;padding-right: 23px;text-transform: uppercase;color: #ffffff;font-family: 'Montserrat-Regular';font-weight: 100;font-size: medium;}

.navbar-nav>li>a:hover{color: #0091BE;}
.dropdown-menu>li>a{color: #FFFFFF;text-transform: uppercase;font-family: 'Lato-Regular';font-size: medium;}

.dropdown-toggle::after{display: none;}
*/

.only-ipad{display: none;}


/* Responsive */

.row:before, .row:after {display: none !important;}

.sec2-inimg{background-size: cover !important;background-position-x: center !important;background-repeat: no-repeat !important;}

.sec2-inimg img{visibility: hidden;}

@media only screen and (min-width: 992px){
	.only-mob{display: none !important;}
}
@media only screen and (max-width: 991px){
	#header-top{display: none;}
	.navbar-expand-lg .navbar-nav .dropdown-menu{background: #ffffff;}
	.dropdown .dropdown-menu .dropdown-item{color: #000000;}
	.only-ipadandtop{display: none;}
	.s1-text img{display: none;}
	.notclick{pointer-events: none;-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Safari */-khtml-user-select: none; /* Konqueror HTML */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none;}
}

/*.navbar-nav .dropdown-menu { position:relative !important; }*/

/*.navbar-nav .dropdown-menu, .dropdown-backdrop {position:relative!important;}*/

.dv-p h4{letter-spacing: 2px;}

.p-experiencia{padding-bottom: 0px !important;}

@media only screen and (max-width: 767px){
	.navbar-nav .open .dropdown-menu>li>a{font-size: smaller;}
}


.specialbr{}

@media only screen and (max-width : 320px) {
	/* Navbar */	
	.navbar-brand>img{width: 40%;margin-top: 1%;}
	.navbar-light .navbar-toggler{margin-top: 4%;}
	.navbar-light .navbar-toggler-icon{margin-left: 242%;color: #ffffff;}	
	.n-redes{width: auto;justify-content:center !important;}
	.navbar .fab{margin-left: 3.5%;margin-right: 3.5%;margin-bottom: 5%;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0px;}
	/*.container>.navbar-collapse{padding-left: 0px;}*/


	/* Index */
	/*#seccion4{overflow: hidden;}*/
	.dv-p{width: 80%;bottom: 0px;left: 10%;}
	.dv-p h2{font-size: medium !important;text-align: center;}
	#seccion1 h3{line-height: normal !important;text-align: center;}
	.s1-text img{padding-top: 3%;padding-bottom: 5%;}
	#seccion2 h1{font-size: -webkit-xxx-large !important;}
	#seccion2 h2{font-size: large !important;margin-top: -10px;}
	#seccion2 .col-md-3{padding: 10%;}
	.s2-text{padding: 3% 0%;}
	#seccion3 h3{line-height: normal !important;}
	#seccion3{background-size: 120%;background-position-x: center;}
	.logo-s3{width: 40%;}
	#seccion3 .col-md-12{margin: 6% 0px;}
	.s3-cuadro{height: auto;}
	.s3-azul{padding: 8% 15%;}
	.s3-space{display: none;}
	.s3-v{height: auto;padding: 8%;}
	.s3-v h2{margin-bottom: 0px;}
	.s3-naranja{padding: 8% 15%;}
	#separador{height: 40px;}
	#seccion4 .col-md-2{flex: 0 0 86%;max-width: 86%;margin-left: 7%;margin-bottom: 7%;}
	#footer h2{text-align: center;}
	#footer img{margin-left: 0px;}
	.super-empresas{width: 35%;}
	#footer .copy-r p{font-size: x-small;}

	/* Servicios */
	.c-izquierda .col-md-1{display: none;}
	.siguientes-pasos{bottom: auto;width: 94%;left: 3%;padding: 5% 3%;top: 23%;}

	/* Nuestra Firma */
	.servicio-integral{width: 100%;left: 0px;bottom: -22%;}
	.in-fondo{width: 90%;top: 9%;left: 5%;}
	#sec1-nuestra-firma h2{text-align: center;}
	#socios .col-esp p{white-space: normal;text-align: center;}
	#mision-vision-valores{margin-top: 10%;}
	#mision-vision-valores .l-border{border: none;}
	.end-logo img{width: 25%;padding: 0% 2% 8%;}
	#sec1-nuestra-firma .col-md-7{padding: 5% 5% 5% 5%;}

	/* Contacto */
	#contacto .btn-naranja{margin-top: 10%;margin-bottom: 2%;}
	#contacto .siguientes-pasos{top: 8%;}
	.dudas-comentarios{width: 90%;margin-left: 5%;}

	/* Integrate */
	.form-postulate{width: 94%;left: 3%;top: 3%;}
	#integrate h2{padding-top: 3%;padding-bottom: 2%;text-align: center;}
	.postulate .c-derecha{overflow: hidden;}
	.postulate img{width: 122%;}
	#integrate h1{text-align: center;margin-bottom: 3%;}
	#integrate .col-md-7{padding: 3% 5% 5% 5%;}
	

	/* Nuestras empresas */
	#nuestras-empresas h2{text-align: center;}
	.c-empresa img{width: 66%;margin-left: 17%;margin-bottom: 2%;}
	.empresas-div-absolute{width: 92%;left: 4%;}
	.barra-gris{margin-left: 0px !important;margin-top: 5%;visibility: hidden;}
	#nuestras-empresas .col-md-7{padding: 0% 5% 0% 5%;}


	/* Newsletter */
	.sombra-azul{visibility: hidden;}
	#newsletter h1{font-size: -webkit-xxx-large !important;padding-left: 0%;text-align: center;}
	#newsletter .news-header h2{font-size: medium !important; text-align: center;}
	#newsletter .news-header p{padding-left: 1%;padding-right: 1%;padding-bottom: 5.5%;}
	#newsletter .col-md-7{padding: 0% 6% 5% 6%;}
	.mas-publicaciones .new-l{padding-right: 0px;}
	.mas-publicaciones .new-des2{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.mas-publicaciones .new-des h3{height: auto;}
	.mas-publicaciones .new-des{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.ultimas-publicaciones{padding: 7%;}
	.mas-publicaciones .new-des p{height: auto;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 0px;}


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

	/******* index ********/
	.shop-slider-title .rev-c-text{font-size: x-large !important;/*text-align: center !important;*/}
	.rev_slider .tp-mask-wrap .tp-caption{font-size: large !important;/*text-align: center !important;*/}
	.nothere1{display: none;}
	.frase-index{padding: 6% 5%;}
	.ecoi1{display: none;}
	.ecoi3{display: none;}
	.ecop2{background: #2A2B2A;}
	.index2-sec2 select{font-size: medium;width: 88%;}
	.angulo1{top: 4%;right: 8%;width: 15%;}
	.imgofrecemos{display: none;}
	ul{padding-left: 13%;}
	.ofrecemos ul li{line-height: normal;}
	.noticias-eventos .col-md-4{margin-bottom: 6%;}
	#footer img{margin-top: 0px;margin-bottom: 10%;}
	.angulo2{top: -10px;width: 50%;}
	.vertical-footer{display: none;}
	.fot4{height: 130px;}
	.fot3{height: 90px;}


	/********* bases estructurales ************/
	.bases-separador{display: none;}
	.nuestras-bases .r-bases{padding: 8% 8%;}
	.valores .vd1{/*display: none;*/right: 10px;}
	.valores .vi1{/*display: none;*/left: 10px;top: -1px;}
	.valores .valores-i{padding: 3% 8% 3% 8%;}
	.valores .valores-d{padding: 3% 8% 3% 8%;}


	/********* nuestras fortalezas *********/
	.fortalezas_v2{display: none;}
	.angulo6{width: 31%;right: 8%;top: 5%;}


	/********* servicios **********/
	.vinculacion{padding: 8% 0% 5%;}
	.moi1{display: none;}
	.mod1{display: none;}
	.imgservicio1{padding-bottom: 4%;}
	.linea-vertical-serv{left: 10px;top: 2.6%;height: 76.3%;}
	.linea-numero{left: -4px;top: 12%;width: 10%;}
	#servicios4{margin-bottom: 8%;margin-top: 3.5%;}

	/********* network **********/
	/*.bannercontnet .shop-slider-title .rev-c-text{}*/
	.rev_slider .tp-mask-wrap .tp-caption input{width: 80%;margin-bottom: 3% !important;}
	.rev_slider .tp-mask-wrap .tp-caption input[type=submit]{width: 30% !important;margin-left: 20% !important;}
}

@media only screen and (min-width : 321px) and (max-width : 400px) {
	/* Navbar */	
	.navbar-brand>img{width: 40%;margin-top: 1%;}
	.navbar-light .navbar-toggler{margin-top: 4%;}
	.navbar-light .navbar-toggler-icon{margin-left: 242%;color: #ffffff;}	
	.n-redes{width: auto;justify-content:center !important;}
	.navbar .fab{margin-left: 3.5%;margin-right: 3.5%;margin-bottom: 5%;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0px;}

	/* Index */
	/*#seccion4{overflow: hidden;}*/
	.dv-p{width: 80%;bottom: -22%;left: 10%;}
	.dv-p h4{bottom: 27%;}
	.dv-p h2{font-size: medium !important;text-align: center;left: 5%;}
	#seccion1 h3{line-height: normal !important;text-align: center;}
	.s1-text img{padding-top: 3%;padding-bottom: 5%;}
	#seccion2 h1{font-size: -webkit-xxx-large !important;}
	#seccion2 h2{font-size: large !important;margin-top: -10px;}
	#seccion2 .col-md-3{padding: 6% 8% 0%;}
	.s2-text{padding: 3% 0%;}
	#seccion3 h3{line-height: normal !important;}
	#seccion3{background-size: 120%;background-position-x: center;}
	.logo-s3{width: 40%;}
	#seccion3 .col-md-12{margin: 6% 0px;}
	.s3-cuadro{height: auto;}
	.s3-azul{padding: 8% 15%;}
	.s3-space{display: none;}
	.s3-v{height: auto;padding: 8%;}
	.s3-v h2{margin-bottom: 0px;}
	.s3-naranja{padding: 8% 15%;}
	#separador{height: 40px;}
	#seccion4 .col-md-2{flex: 0 0 86%;max-width: 86%;margin-left: 7%;margin-bottom: 7%;}
	#footer h2{text-align: center;}
	#footer img{margin-left: 0px;}
	.super-empresas{width: 35%;}
	#footer .copy-r p{font-size: x-small;}

	/* Servicios */
	.c-izquierda .col-md-1{display: none;}
	.siguientes-pasos{bottom: auto;width: 94%;left: 3%;padding: 5% 3%;top: 23%;}

	/* Nuestra Firma */
	.servicio-integral{width: 100%;left: 0px;bottom: -22%;}
	.in-fondo{width: 90%;top: 9%;left: 5%;}
	#sec1-nuestra-firma h2{text-align: center;}
	#socios .col-esp p{white-space: normal;text-align: center;}
	#mision-vision-valores{margin-top: 10%;}
	#mision-vision-valores .l-border{border: none;}
	.end-logo img{width: 25%;padding: 0% 2% 8%;}
	#sec1-nuestra-firma .col-md-7{padding: 5% 5% 5% 5%;}

	/* Contacto */
	#contacto .btn-naranja{margin-top: 10%;margin-bottom: 2%;}
	#contacto .siguientes-pasos{top: 8%;}
	.dudas-comentarios{width: 90%;margin-left: 5%;}

	/* Integrate */
	.form-postulate{width: 94%;left: 3%;top: 3%;}
	#integrate h2{padding-top: 3%;padding-bottom: 2%;text-align: center;}
	.postulate .c-derecha{overflow: hidden;}
	.postulate img{width: 122%;}
	#integrate h1{text-align: center;margin-bottom: 3%;}
	#integrate .col-md-7{padding: 3% 5% 5% 5%;}
	

	/* Nuestras empresas */
	#nuestras-empresas h2{text-align: center;}
	.c-empresa img{width: 66%;margin-left: 17%;margin-bottom: 2%;}
	.empresas-div-absolute{width: 92%;left: 4%;}
	.barra-gris{margin-left: 0px !important;margin-top: 5%;visibility: hidden;}
	#nuestras-empresas .col-md-7{padding: 0% 5% 0% 5%;}


	/* Newsletter */
	.sombra-azul{visibility: hidden;}
	#newsletter h1{font-size: -webkit-xxx-large !important;padding-left: 0%;text-align: center;}
	#newsletter .news-header h2{font-size: medium !important; text-align: center;}
	#newsletter .news-header p{padding-left: 1%;padding-right: 1%;padding-bottom: 5.5%;}
	#newsletter .col-md-7{padding: 0% 6% 5% 6%;}
	.mas-publicaciones .new-l{padding-right: 0px;}
	.mas-publicaciones .new-des2{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.mas-publicaciones .new-des h3{height: auto;}
	.mas-publicaciones .new-des{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.ultimas-publicaciones{padding: 7%;}
	.mas-publicaciones .new-des p{height: auto;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 0px;}


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

	/******* index ********/
	.shop-slider-title .rev-c-text{font-size: x-large !important;/*text-align: center !important;*/}
	.rev_slider .tp-mask-wrap .tp-caption{font-size: large !important;/*text-align: center !important;*/}
	.nothere1{display: none;}
	.frase-index{padding: 6% 5%;}
	.ecoi1{display: none;}
	.ecoi3{display: none;}
	.ecop2{background: #2A2B2A;}
	.index2-sec2 select{font-size: medium;width: 88%;}
	.angulo1{top: 4%;right: 8%;width: 15%;display: none;}
	.imgofrecemos{display: none;}
	ul{padding-left: 13%;}
	.ofrecemos ul li{line-height: normal;}
	.noticias-eventos .col-md-4{margin-bottom: 6%;}
	#footer img{margin-top: 0px;margin-bottom: 10%;}
	.angulo2{top: -10px;width: 50%;}
	.vertical-footer{display: none;}
	.fot4{height: 130px;}
	.fot3{height: 90px;}


	/********* bases estructurales ************/
	.bases-separador{display: none;}
	.nuestras-bases .r-bases{padding: 8% 8%;}
	.valores .vd1{/*display: none;*/right: 10px;}
	.valores .vi1{/*display: none;*/left: 10px;top: -1px;}
	.valores .valores-i{padding: 3% 8% 3% 8%;}
	.valores .valores-d{padding: 3% 8% 3% 8%;}


	/********* nuestras fortalezas *********/
	.fortalezas_v2{display: none;}
	.angulo6{width: 31%;right: 8%;top: 5%;}


	/********* servicios **********/
	.vinculacion{padding: 8% 0% 5%;}
	.moi1{display: none;}
	.mod1{display: none;}
	.imgservicio1{padding-bottom: 4%;}
	.linea-vertical-serv{left: 10px;top: 2.6%;height: 77.3%;}
	.linea-numero{left: -4px;top: 12%;width: 10%;}
	#servicios4{margin-bottom: 8%;margin-top: 3.5%;}

	/********* network **********/
	/*.bannercontnet .shop-slider-title .rev-c-text{}*/
	.rev_slider .tp-mask-wrap .tp-caption input{width: 80%;margin-bottom: 3% !important;}
	.rev_slider .tp-mask-wrap .tp-caption input[type=submit]{width: 30% !important;margin-left: 20% !important;}
}

@media only screen and (min-width : 401px) and (max-width : 480px) {
	/* Navbar */	
	.navbar-brand>img{width: 40%;margin-top: 1%;}
	.navbar-light .navbar-toggler{margin-top: 4%;}
	.navbar-light .navbar-toggler-icon{margin-left: 242%;color: #ffffff;}	
	.n-redes{width: auto;justify-content:center !important;}
	.navbar .fab{margin-left: 3.5%;margin-right: 3.5%;margin-bottom: 5%;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0px;}

	/* Index */
	/*#seccion4{overflow: hidden;}*/
	.dv-p{width: 70%;bottom: -17%;left: 15%;}
	.dv-p h4{bottom: 27%;}
	.dv-p h2{font-size: medium !important;text-align: center;left: 5%;}
	.s1-text img{padding-top: 3%;padding-bottom: 5%;}
	#seccion2 h1{font-size: -webkit-xxx-large !important;}
	#seccion2 h2{font-size: large !important;margin-top: -10px;}
	#seccion2 .col-md-3{padding: 5% 10% 0%;}
	.s2-text{padding: 3% 0%;}
	#seccion3 h3{line-height: normal !important;}
	#seccion3{background-size: 120%;background-position-x: center;}
	.logo-s3{width: 40%;}
	#seccion3 .col-md-12{margin: 6% 0px;}
	.s3-cuadro{height: auto;}
	.s3-azul{padding: 8% 15%;}
	.s3-space{display: none;}
	.s3-v{height: auto;padding: 8%;}
	.s3-v h2{margin-bottom: 0px;}
	.s3-naranja{padding: 8% 15%;}
	#separador{height: 40px;}
	#seccion4 .col-md-2{flex: 0 0 86%;max-width: 86%;margin-left: 7%;margin-bottom: 7%;}
	#footer h2{text-align: center;}
	#footer img{margin-left: 0px;}
	.super-empresas{width: 29%;}
	#footer .copy-r p{font-size: x-small;}

	/* Servicios */
	.c-izquierda .col-md-1{display: none;}
	.siguientes-pasos{bottom: auto;width: 80%;left: 10%;padding: 5% 3%;top: 23%;}

	/* Nuestra Firma */
	.servicio-integral{width: 90%;left: 5%;bottom: -17%;}
	.in-fondo{width: 90%;top: 9%;left: 5%;}
	#sec1-nuestra-firma h2{text-align: center;}
	#socios .col-esp p{white-space: normal;text-align: center;}
	#mision-vision-valores{margin-top: 10%;}
	#mision-vision-valores .l-border{border: none;}
	.end-logo img{width: 25%;padding: 0% 2% 8%;}
	#sec1-nuestra-firma .col-md-7{padding: 5% 5% 5% 5%;}
	.socio{height: 380px;}

	/* Contacto */
	#contacto .btn-naranja{margin-top: 10%;margin-bottom: 2%;}
	#contacto .siguientes-pasos{top: 32%;}
	.dudas-comentarios{width: 90%;margin-left: 5%;}

	/* Integrate */
	.form-postulate{width: 94%;left: 3%;top: 3%;}
	#integrate h2{padding-top: 3%;padding-bottom: 2%;text-align: center;}
	.postulate .c-derecha{overflow: hidden;}
	#integrate h1{text-align: center;margin-bottom: 3%;}
	#integrate .col-md-7{padding: 3% 5% 5% 5%;}
	

	/* Nuestras empresas */
	#nuestras-empresas h2{text-align: center;}
	.c-empresa img{width: 56%;margin-left: 22%;margin-bottom: 2%;}
	.empresas-div-absolute{width: 92%;left: 4%;}
	.barra-gris{margin-left: 0px !important;margin-top: 5%;visibility: hidden;}
	#nuestras-empresas .col-md-7{padding: 0% 5% 0% 5%;}


	/* Newsletter */
	.sombra-azul{visibility: hidden;}
	#newsletter h1{font-size: -webkit-xxx-large !important;padding-left: 0%;text-align: center;}
	#newsletter .news-header h2{font-size: medium !important; text-align: center;}
	#newsletter .news-header p{padding-left: 1%;padding-right: 1%;padding-bottom: 5.5%;}
	#newsletter .col-md-7{padding: 0% 6% 5% 6%;}
	.mas-publicaciones .new-l{padding-right: 0px;}
	.mas-publicaciones .new-des2{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.mas-publicaciones .new-des h3{height: auto;}
	.mas-publicaciones .new-des{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.ultimas-publicaciones{padding: 7%;}
	.mas-publicaciones .new-des p{height: auto;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 0px;}



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

	/******* index ********/
	.shop-slider-title .rev-c-text{font-size: x-large !important;/*text-align: center !important;*/}
	.rev_slider .tp-mask-wrap .tp-caption{font-size: large !important;/*text-align: center !important;*/}
	/*.nothere1{display: none;}*/
	.frase-index{padding: 6% 5%;}
	.ecoi1{display: none;}
	.ecoi3{display: none;}
	.ecop2{background: #2A2B2A;}
	.index2-sec2 select{font-size: medium;width: 88%;}
	.angulo1{top: 6%;right: -3%;width: 12%;}
	.imgofrecemos{display: none;}
	ul{padding-left: 13%;}
	.ofrecemos ul li{line-height: normal;}
	.noticias-eventos .col-md-4{margin-bottom: 6%;}
	#footer img{margin-top: 0px;margin-bottom: 10%;}
	.angulo2{top: -10px;width: 50%;}
	.vertical-footer{display: none;}
	.fot4{height: 130px;}
	.fot3{height: 90px;}


	/********* bases estructurales ************/
	.bases-separador{display: none;}
	.nuestras-bases .r-bases{padding: 8% 8%;}
	.valores .vd1{/*display: none;*/right: 10px;}
	.valores .vi1{/*display: none;*/left: 10px;top: -1px;}
	.valores .valores-i{padding: 3% 8% 3% 8%;}
	.valores .valores-d{padding: 3% 8% 3% 8%;}


	/********* nuestras fortalezas *********/
	.fortalezas_v2{display: none;}
	.angulo6{width: 31%;right: 8%;top: 5%;}


	/********* servicios **********/
	.vinculacion{padding: 8% 0% 5%;}
	.moi1{display: none;}
	.mod1{display: none;}
	.imgservicio1{padding-bottom: 4%;}
	.linea-vertical-serv{left: 10px;top: 3%;height: 77.7%;}
	.linea-numero{left: -4px;top: 12%;width: 10%;}
	#servicios4{margin-bottom: 8%;margin-top: 3.5%;}

	/********* network **********/
	/*.bannercontnet .shop-slider-title .rev-c-text{}*/
	.rev_slider .tp-mask-wrap .tp-caption input{width: 80%;margin-bottom: 3% !important;}
	.rev_slider .tp-mask-wrap .tp-caption input[type=submit]{width: 30% !important;margin-left: 20% !important;}
}
@media only screen and (min-width : 481px) and (max-width : 630px) {
	/* Navbar */	
	.navbar-brand>img{width: 40%;margin-top: 1%;}
	.navbar-light .navbar-toggler{margin-top: 4%;}
	.navbar-light .navbar-toggler-icon{margin-left: 242%;color: #ffffff;}	
	.n-redes{width: auto;justify-content:center !important;margin-top: 4%;margin-bottom: 5%;}
	.navbar .fab{margin-left: 3.5%;margin-right: 3.5%;margin-bottom: 5%;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0px;}

	/* Index */
	/*#seccion4{overflow: hidden;}*/
	.dv-p{width: 50%;bottom: 0px;left: 3%;}
	.dv-p h2{font-size: medium !important;text-align: center;left: 5%;}
	.dv-p h4{bottom: 8%;}
	#seccion1 h3{line-height: normal !important;text-align: center;}
	.s1-text img{padding-top: 3%;padding-bottom: 5%;}
	#seccion2 h1{font-size: -webkit-xxx-large !important;}
	#seccion2 h2{font-size: large !important;margin-top: -10px;}
	#seccion2 .col-md-3{padding: 5% 10% 0%;}
	.s2-text{padding: 3% 0%;}
	#seccion3 h3{line-height: normal !important;}
	#seccion3{background-size: 120%;background-position-x: center;}
	.logo-s3{width: 40%;}
	#seccion3 .col-md-12{margin: 6% 0px;}
	.s3-cuadro{height: auto;}
	.s3-azul{padding: 8% 15%;}
	.s3-space{display: none;}
	.s3-v{height: auto;padding: 8%;}
	.s3-v h2{margin-bottom: 0px;}
	.s3-naranja{padding: 8% 15%;}
	#separador{height: 40px;}
	#seccion4 .col-md-2{flex: 0 0 86%;max-width: 86%;margin-left: 7%;margin-bottom: 7%;}
	#footer h2{text-align: center;}
	#footer img{margin-left: 0px;}
	.super-empresas{width: 29%;}
	#footer .copy-r p{font-size: x-small;}

	/* Servicios */
	.c-izquierda .col-md-1{display: none;}
	.siguientes-pasos{bottom: auto;width: 80%;left: 10%;padding: 5% 3%;top: 23%;}

	/* Nuestra Firma */
	.servicio-integral{width: 80%;left: 10%;bottom: -10%;}
	.in-fondo{width: 90%;top: 9%;left: 5%;}
	#sec1-nuestra-firma h2{text-align: center;}
	#socios .col-esp p{white-space: normal;text-align: center;}
	#mision-vision-valores{margin-top: 10%;}
	#mision-vision-valores .l-border{border: none;}
	.end-logo img{width: 25%;padding: 0% 2% 8%;}
	#sec1-nuestra-firma .col-md-7{padding: 5% 5% 5% 5%;}
	.socio{height: 430px;}

	/* Contacto */
	#contacto .btn-naranja{margin-top: 10%;margin-bottom: 2%;}
	#contacto .siguientes-pasos{top: 32%;}
	.dudas-comentarios{width: 90%;margin-left: 5%;}

	/* Integrate */
	.form-postulate{width: 94%;left: 3%;top: 3%;}
	#integrate h2{padding-top: 3%;padding-bottom: 2%;text-align: center;}
	.postulate .c-derecha{overflow: hidden;}
	#integrate h1{text-align: center;margin-bottom: 3%;}
	#integrate .col-md-7{padding: 3% 5% 5% 5%;}
	

	/* Nuestras empresas */
	#nuestras-empresas h2{text-align: center;}
	.c-empresa img{width: 56%;margin-left: 22%;margin-bottom: 2%;}
	.empresas-div-absolute{width: 80%;left: 10%;}
	.barra-gris{margin-left: 0px !important;margin-top: 5%;visibility: hidden;}
	#nuestras-empresas .col-md-7{padding: 0% 5% 0% 5%;}


	/* Newsletter */
	.sombra-azul{visibility: hidden;}
	#newsletter h1{font-size: -webkit-xxx-large !important;padding-left: 0%;text-align: center;}
	#newsletter .news-header h2{font-size: medium !important; text-align: center;}
	#newsletter .news-header p{padding-left: 1%;padding-right: 1%;padding-bottom: 5.5%;}
	#newsletter .col-md-7{padding: 0% 6% 5% 6%;}
	.mas-publicaciones .new-l{padding-right: 0px;}
	.mas-publicaciones .new-des2{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.mas-publicaciones .new-des h3{height: auto;}
	.mas-publicaciones .new-des{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.ultimas-publicaciones{padding: 7%;}
	.mas-publicaciones .new-des p{height: auto;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 0px;}



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

	/******* index ********/
	.shop-slider-title .rev-c-text{font-size: x-large !important;/*text-align: center !important;*/}
	.rev_slider .tp-mask-wrap .tp-caption{font-size: large !important;/*text-align: center !important;*/}
	/*.nothere1{display: none;}*/
	.frase-index{padding: 6% 5%;}
	.ecoi1{display: none;}
	.ecoi3{display: none;}
	.ecop2{background: #2A2B2A;}
	.index2-sec2 select{font-size: medium;width: 88%;}
	/*.angulo1{top: 6%;right: -3%;width: 12%;}*/
	.imgofrecemos{display: none;}
	ul{padding-left: 13%;}
	.ofrecemos ul li{line-height: normal;}
	.noticias-eventos .col-md-4{margin-bottom: 6%;}
	#footer img{margin-top: 0px;margin-bottom: 10%;}
	.angulo2{top: -10px;width: 50%;}
	.vertical-footer{display: none;}
	.fot4{height: auto;max-width: 100%;flex: 0 0 100%;}
	.fot3{height: auto;margin-top: 5%;margin-bottom: 5%;max-width: 100%;flex: 0 0 100%;}
	#footer .col-md-5{max-width: 100%;flex: 0 0 100%;}



	/********* bases estructurales ************/
	.bases-separador{display: none;}
	/*.nuestras-bases .r-bases{padding: 8% 8%;}*/
	.valores .vd1{/*display: none;*/right: 10px;}
	.valores .vi1{/*display: none;*/left: 10px;top: -1px;}
	.valores .valores-i{padding: 3% 8% 3% 8%;}
	.valores .valores-d{padding: 3% 8% 3% 8%;}


	/********* nuestras fortalezas *********/
	.fortalezas_v2{display: none;}
	.angulo6{width: 31%;right: 8%;top: 5%;}


	/********* servicios **********/
	.vinculacion{padding: 8% 0% 5%;}
	.moi1{display: none;}
	.mod1{display: none;}
	.imgservicio1{padding-bottom: 4%;}
	.linea-vertical-serv{left: 10px;top: 2.9%;height: 75.7%;}
	.linea-numero{left: -4px;top: 12%;width: 10%;}
	#servicios4{margin-bottom: 8%;margin-top: 3.5%;}

	/********* network **********/
	/*.bannercontnet .shop-slider-title .rev-c-text{}*/
	.rev_slider .tp-mask-wrap .tp-caption input{width: 56%;margin-bottom: 0% !important;}
	.rev_slider .tp-mask-wrap .tp-caption input[type=submit]{width: 25% !important;margin-left: 44% !important;}
}

@media only screen and (min-width : 631px) and (max-width : 767px) {
	/* Navbar */	
	.navbar-brand>img{width: 40%;margin-top: 1%;}
	.navbar-light .navbar-toggler{margin-top: 2%;}
	.navbar-light .navbar-toggler-icon{margin-left: 242%;color: #ffffff;}	
	.n-redes{width: auto;justify-content:center !important;margin-top: 4%;margin-bottom: 5%;}
	.navbar .fab{margin-left: 3.5%;margin-right: 3.5%;margin-bottom: 5%;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0px;}

	/* Index */
	/*#seccion4{overflow: hidden;}*/
	.dv-p{width: 50%;bottom: 0px;left: 3%;}
	.dv-p h2{font-size: medium !important;text-align: center;left: 5%;}
	.dv-p h4{bottom: 8%;}
	#seccion1 h3{line-height: normal !important;text-align: center;}
	.s1-text img{padding-top: 3%;padding-bottom: 5%;width: 16%;}
	#seccion2 h1{font-size: 9vw !important;}
	#seccion2 h2{font-size: large !important;margin-top: -10px;}
	#seccion2 .col-md-3{padding: 5% 10% 0%;}
	.s2-text{padding: 3% 0%;}
	#seccion3 h3{line-height: normal !important;}
	#seccion3{background-size: 120%;background-position-x: center;}
	.logo-s3{width: 40%;}
	#seccion3 .col-md-12{margin: 6% 0px;}
	.s3-cuadro{height: auto;}
	.s3-azul{padding: 8% 15%;}
	.s3-space{display: none;}
	.s3-v{height: auto;padding: 8%;}
	.s3-v h2{margin-bottom: 0px;}
	.s3-naranja{padding: 8% 15%;}
	#separador{height: 60px;}
	#seccion4 .col-md-2{flex: 0 0 86%;max-width: 86%;margin-left: 7%;margin-bottom: 7%;}
	#footer h2{text-align: center;}
	#footer img{margin-left: 0px;}
	.super-empresas{width: 25%;}
	#footer .copy-r p{font-size: x-small;}

	/* Servicios */
	.c-izquierda .col-md-1{display: none;}
	.siguientes-pasos{bottom: auto;width: 70%;left: 15%;padding: 7% 5%;top: 23%;}

	/* Nuestra Firma */
	.servicio-integral{width: 70%;left: 15%;bottom: -2%;}
	.in-fondo{width: 90%;top: 9%;left: 5%;}
	#sec1-nuestra-firma h2{text-align: center;}
	#socios .col-esp p{white-space: normal;text-align: center;}
	#mision-vision-valores{margin-top: 10%;}
	#mision-vision-valores .l-border{border: none;}
	.end-logo img{width: 23%;padding: 0% 2% 8%;}
	#sec1-nuestra-firma .col-md-7{padding: 5% 5% 5% 5%;}
	.socio{height: 650px;}
	#socios .col-md-2{margin-bottom: 4%;}

	/* Contacto */
	#contacto .siguientes-pasos{top: 32%;}
	.dudas-comentarios{width: 90%;margin-left: 5%;}

	/* Integrate */
	.form-postulate{width: 94%;left: 3%;top: 3%;}
	#integrate h2{padding-top: 3%;padding-bottom: 2%;text-align: center;}
	.postulate .c-derecha{overflow: hidden;}
	#integrate h1{text-align: center;margin-bottom: 3%;}
	#integrate .col-md-7{padding: 3% 5% 5% 5%;}
	

	/* Nuestras empresas */
	#nuestras-empresas h2{text-align: center;}
	.c-empresa img{width: 56%;margin-left: 22%;margin-bottom: 2%;}
	.empresas-div-absolute{width: 70%;left: 15%;}
	.barra-gris{margin-left: 0px !important;margin-top: 5%;visibility: hidden;}
	#nuestras-empresas .col-md-7{padding: 0% 5% 0% 5%;}


	/* Newsletter */
	.sombra-azul{visibility: hidden;}
	#newsletter h1{font-size: 9vw !important;padding-left: 0%;text-align: center;margin-top: 0%;}
	#newsletter .news-header h2{font-size: medium !important; text-align: center;}
	#newsletter .news-header p{padding-left: 1%;padding-right: 1%;padding-bottom: 5.5%;}
	#newsletter .col-md-7{padding: 0% 6% 5% 6%;}
	.mas-publicaciones .new-l{padding-right: 0px;}
	.mas-publicaciones .new-des2{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.mas-publicaciones .new-des h3{height: auto;}
	.mas-publicaciones .new-des{padding-left: 0px;border: none;border-top: 1px solid #002456;padding-top: 3%;}
	.ultimas-publicaciones{padding: 7%;}
	.mas-publicaciones .new-des p{height: auto;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 0px;}


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

	/******* index ********/
	.shop-slider-title .rev-c-text{font-size: x-large !important;/*text-align: center !important;*/}
	.rev_slider .tp-mask-wrap .tp-caption{font-size: large !important;/*text-align: center !important;*/}
	/*.nothere1{display: none;}*/
	.frase-index{padding: 6% 5%;}
	.ecoi1{display: none;}
	.ecoi3{display: none;}
	.ecop2{background: #2A2B2A;}
	.index2-sec2 select{font-size: medium;width: 88%;}
	/*.angulo1{top: 6%;right: -3%;width: 12%;}*/
	.imgofrecemos{display: none;}
	ul{padding-left: 13%;}
	.ofrecemos ul li{line-height: normal;}
	.noticias-eventos .col-md-4{margin-bottom: 6%;}
	#footer img{margin-top: 0px;margin-bottom: 10%;}
	.angulo2{top: -10px;width: 50%;}
	.vertical-footer{display: none;}
	.fot4{height: auto;max-width: 100%;flex: 0 0 100%;}
	.fot3{height: auto;margin-top: 5%;margin-bottom: 5%;max-width: 100%;flex: 0 0 100%;}
	#footer .col-md-5{max-width: 100%;flex: 0 0 100%;}


	/********* bases estructurales ************/
	.bases-separador{display: none;}
	/*.nuestras-bases .r-bases{padding: 8% 8%;}*/
	.valores .vd1{/*display: none;*/right: 10px;}
	.valores .vi1{/*display: none;*/left: 10px;top: -1px;}
	.valores .valores-i{padding: 3% 8% 3% 8%;}
	.valores .valores-d{padding: 3% 8% 3% 8%;}


	/********* nuestras fortalezas *********/
	.fortalezas_v2{display: none;}
	.angulo6{width: 31%;right: 8%;top: 5%;}


	/********* servicios **********/
	.vinculacion{padding: 8% 0% 5%;}
	.moi1{display: none;}
	.mod1{display: none;}
	.imgservicio1{padding-bottom: 4%;}
	.linea-vertical-serv{left: 10px;top: 2.9%;height: 75.7%;}
	.linea-numero{left: -4px;top: 12%;width: 10%;}
	#servicios4{margin-bottom: 8%;margin-top: 3.5%;}

	/********* network **********/
	/*.bannercontnet .shop-slider-title .rev-c-text{}*/
	.rev_slider .tp-mask-wrap .tp-caption input{width: 56%;margin-bottom: 0% !important;}
	.rev_slider .tp-mask-wrap .tp-caption input[type=submit]{width: 25% !important;margin-left: 44% !important;}

}


/* Medium Devices, Desktops */
@media only screen and (min-width : 768px) and (max-width : 991px) {
	.collapse:not(.show){display: none !important;}
	/*.navbar-toggler[aria-expanded="true"]{margin-right: 31%;}*/
	/*.collapsed .navbar-brand{margin-right: initial;}*/
	.navbar>.container .navbar-brand{width: 100%;}
	.n-redes{width: auto;margin-top: 2%;margin-bottom: 3%;}
	.navbar-brand>img{width: auto;margin-top: 0px;height: 90%;}
	.navbar-toggler:not(:disabled):not(.disabled){margin-top: 2%;}

	/* Index */
	.dv-p{width: 40%;}
	.dv-p h2{font-size: large;}
	/*#seccion1 .container{width: 100%;max-width: 100%;}
	#seccion1 .col-md-7{flex: 0 0 40%;max-width: 40%;display: inline-block;padding: 0px;}
	#seccion1 .col-md-5{flex: 0 0 59%;max-width: 59%;display: inline-block;}*/

	#seccion1 .col-md-7{flex: 0 0 100%;max-width: 100%; text-align: center;}
	.s1-img1{width: 60%;}
	#seccion1 .col-md-5{flex: 0 0 100%;max-width: 100%; text-align: center;}
	#seccion1 h3{padding-bottom: 2%;}
	.s1-text img{width: 12%;padding-top: 2%;}
	#seccion2 h1{font-size: 9vw;}
	#seccion2 h2{margin-top: -5px;}

	#seccion2 .col-md-3{flex: 0 0 50%;max-width: 50%;}
	/*#seccion2{padding: 6%;}*/
	.s2-text{padding: 3% 10%;text-align: center;}
	.logo-s3{width: 115px;}
	#seccion3 h3{font-size: large;}
	.s3-cuadro{height: 370px;}
	.s3-cuadro h2{font-size: x-large;}
	.s3-azul{padding: 24% 14%;}
	.s3-naranja{padding: 14% 14%;}
	/*.s3-cuadro img{}*/
	#seccion3 .col-md-4{flex: 0 0 50%;max-width: 50%;}
	.only-ipad{display: block;}
	.no-ipad{display: none;}
	#seccion3 .only-ipad{flex: 0 0 100%;max-width: 100%;}
	.s3-v{height: 200px;padding: 4%;}
	h2{font-size: 2.7vw;}
	.sec3-h1{font-size: 3.4vw;}
	.s4-text{height: 60px;}
	.s4-una{padding-top: 15.5%;}
	.s4-dos{padding-top: 11%;}
	.s4-text h3{font-size: 1.8vw;}
	#footer .container{width: 100%;max-width: 100%;}
	#footer .container .col-md-6{flex: 0 0 49%;max-width: 49%;display: inline-block;}
	#footer p a{font-size: large;}
	#footer h3{font-size: medium;line-height: inherit;}
	#footer .copy-r p{font-size: small;}
	#footer h2{font-size: x-large;}

	/* Servicios*/
	.siguientes-pasos{width: 76%;left: 12%;/*bottom: -44%;*/}
	#seccion-servicios .fa-square-full{padding-left: 5px;}
	.menu-serv-i .col-md-7{flex: 0 0 70%;max-width: 70%;}

	/* Nuestra firma */
	.servicio-integral{width: 90%;left: 5%;bottom: -13%;}
	.in-fondo{width: 87%;top: 7%;left: 7%;}
	#socios .col-md-2{flex: 0 0 33.3%;max-width: 33.3%}
	#socios .col-esp p{white-space: normal;text-align: center;margin-bottom: 10%;}
	.end-logo img{width: 15%;}

	/* Contacto */
	.dudas-comentarios{width: 80%;margin-left: 10%;}

	/* Integrate */
	.form-postulate{width: 90%;left: 5%;}

	/* Nuestras empresas */
	.empresas-div-absolute{width: 82%;left: 9%;}

	/* Newsletter */
	#newsletter h1{margin-top: -3%;}
	.ultimas-publicaciones{padding: 12%;}
	.mas-publicaciones .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.mas-publicaciones .new-des h3{height: auto;}
	#newsletter p{height: auto;}
	.mas-publicaciones .new-l{padding-right: 0px;}
	.mas-publicaciones .new-des2{border: none;padding-left: 0px;border-top: 1px solid #002456;padding-top: 3%;}
	.mas-publicaciones .new-des{border-top: 1px solid #002456;padding-top: 3%;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 0px;}
	/*.mas-publicaciones .new-des h3{height: 100px;}*/


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


	/********** index ***********/
	.frase-index{padding: 3.5% 18%;}
	.creamos-vinculos .col-md-3{max-width: 19.9%;flex: 0 0 19.9%;}
	.creamos-vinculos .col-md-6{max-width: 59.9%;flex: 0 0 59.9%;}
	.ecop2 .col-md-8{max-width: 54.9%;flex: 0 0 54.9%;}
	.ecop2 .col-md-3{max-width: 34.9%;flex: 0 0 34.9%;}
	.index2-sec3{padding: 0% 0% 2% 20%;margin-top: -6%;}
	.ecoi3{right: -4%;width: 88%;}
	#contact{overflow: hidden;}
	#index3 .col-md-3{max-width: 19.9%;flex: 0 0 19.9%;}
	#index3 .col-md-6{max-width: 59.9%;flex: 0 0 59.9%;}
	.imgofrecemos{width: 44%;z-index: -1;}
	.noticias-eventos .col-md-1{max-width: 4.9%;flex: 0 0 4.9%;}
	.noticias-eventos .col-md-10{max-width: 89.9%;flex: 0 0 89.9%;}
	#footer .col-md-4{max-width: 37.9%;flex: 0 0 37.9%;display: inline-block;}
	#footer .col-md-3{max-width: 21.9%;flex: 0 0 21.9%;display: inline-block;}
	#footer .col-md-5{max-width: 39.9%;flex: 0 0 39.9%;display: inline-block;margin-bottom: 4%;}
	#footer img{margin-bottom: 5%;}
	.ecop1 .col-md-2{max-width: 11.9%;flex: 0 0 11.9%;}
	.ecop1 .col-md-8{max-width: 75.9%;flex: 0 0 75.9%;}
	.ecoi1{width: 17%;}
	.angulo1{top: 3%;right: 12%;width: 9%;}
	.index2-sec2 select{width: 65%;}

	/********* nuestras bases *********/
	.nuestras-bases .col-md-2{max-width: 10.9%;flex: 0 0 10.9%;}
	.nuestras-bases .col-md-8{max-width: 77.9%;flex: 0 0 77.9%;}
	.valores .col-md-2{max-width: 10.9%;flex: 0 0 10.9%;}
	.valores .col-md-8{max-width: 77.9%;flex: 0 0 77.9%;}

	/********* nuestras-fortalezas *********/
	.fortalezas .col-md-3{max-width: 19.9%;flex: 0 0 19.9%;}
	.fortalezas .col-md-6{max-width: 59.9%;flex: 0 0 59.9%;}

	/********* servicios *********/
	/*.vinculacion .col-md-3{max-width: 19.9%;flex: 0 0 19.9%;}
	.vinculacion .col-md-6{max-width: 59.9%;flex: 0 0 59.9%;}*/
	.vinculacion .col-md-2{max-width: 10.9%;flex: 0 0 10.9%;}
	.vinculacion .col-md-8{max-width: 77.9%;flex: 0 0 77.9%;}
	.imgservicio1{margin-top: 14%;width: 130%;}
	#servicios2 .col-md-2{max-width: 10.9%;flex: 0 0 10.9%;}
	#servicios2 .col-md-8{max-width: 77.9%;flex: 0 0 77.9%;}
	#servicios3 .col-md-3{max-width: 19.9%;flex: 0 0 19.9%;}
	#servicios3 .col-md-6{max-width: 59.9%;flex: 0 0 59.9%;}
	#servicios3 .col-md-4{max-width: 15%;flex: 0 0 15%;}
	#servicios3 .pasos-desc{max-width: 70%;flex: 0 0 70%;}
	.linea-vertical-serv{height: 75.3%;}
	#servicios4 .col-md-3{max-width: 19.9%;flex: 0 0 19.9%;}
	#servicios4 .col-md-6{max-width: 59.9%;flex: 0 0 59.9%;}

	/********  network *******/
	#network2 .col-md-6{max-width: 66.6%;flex: 0 0 66.6%;}

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) and (max-width : 1199px) {
	/*.navbar-brand>img{width: 185px;margin-top: -34px;padding: 0% 30%;}*/
	.n-redes{width: 12vw;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 18px;font-size: small;}
	.s1-text{padding: 3% 3.5%;}
	#seccion2 h2{margin-top: -5px;}
	h2{font-size: 2.5vw;}
	.s2-text{padding: 3% 8%;}
	h3{font-size: large;}
	.s3-cuadro{height: 321px;}
	.s3-cuadro h2{font-size: x-large;margin-bottom: 6%;}
	.s3-naranja{padding: 9% 9%;}
	.s3-azul{padding: 22% 13%;}
	.s3-space{height: 58%;}
	.s3-v{height: 270px;}
	.sec3-h1{font-size: 3.3vw;}
	.s4-text{height: 70px;}
	.s4-text h3{font-size: 1.8vw;}
	.s4-una{padding-top: 13.5%;}
	.s4-dos{padding-top: 8%;}
	#footer h2{font-size: x-large;}
	#footer p a{font-size: large;}
	#footer h3{font-size: medium;line-height: inherit;}
	.n-redes-2{width: 100%;}

	/* Nuestra firma */
	.servicio-integral{width: 82%;left: 9%;bottom: -10%;}
	.socio{height: 200px;}
	#socios .col-esp p{font-size: inherit;}
	#socios{padding: 2.5% 6%;}

	/* Newsletter*/
	.mas-publicaciones .new-des h3{height: 90px;}
	.mas-publicaciones .new-des p{height: 140px;}


	/****** index *******/
	.ecoi3{width: 95%;right: -12%;}
	#contact{overflow: hidden;}
	.angulo1{top: 6%;}

	/******* newsletter *******/
	.mas-publicaciones .new-des h3{height: auto;margin-bottom: 13%;}
	.mas-publicaciones .new-des p{height: auto;margin-bottom: 5%;}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) and (max-width: 1385px) {
	.s3-cuadro{height: 384px;}
	.s3-space{height: 61%;}
	.s3-naranja{padding: 13% 17%;}
	.s3-azul{padding: 23% 17%;}
	.s3-v{padding: 21%;}
	h2{font-size: 2.5vw;}
	.sec3-h1{font-size: 3.2vw;}
	.mas-publicaciones .new-des p{height: 140px;}
	.mas-publicaciones .new-des h3{height: 85px;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 30px;}
	/*.navbar-brand>img{padding: 0% 32%;}*/

	/****** index *******/
	.ecoi3{width: 80%;}

	/******* newsletter *******/
	.mas-publicaciones .new-des h3{height: auto;margin-bottom: 13%;}
	.mas-publicaciones .new-des p{height: auto;margin-bottom: 5%;}

}

@media only screen and (min-width: 1386px){
	#header-top .navbar-nav>li>a{font-size: 1vw;}
	.navbar-expand-lg .navbar-nav .nav-link{font-size: 1.2vw;padding-right: 3.2vw;}
	.fab{font-size: 1.7vw;}
	/*.navbar-brand>img{width: 16vw;margin-top: -3vw;max-width: 20vw;padding: 0% 32%;}*/
	.dv-p{width: 41%;}
	.dv-p h2{font-size: 2.5vw;}
	.dv-p h4{font-size: 0.8vw;}
	h3{font-size: 2vw;}
	p{font-size: 1.4vw;line-height: normal;}
	#seccion1{margin-bottom: 0px;}
	.s1-text{padding: 4.5% 3.5%}
	h2{font-size: 2.3vw;}
	#seccion2 h2{margin-top: -1vw;}
	.s3-azul{padding: 26% 18%;}
	.s3-cuadro{height: 32.02vw;}
	.s3-cuadro h2{font-size: 2.4vw;}
	.s3-naranja{padding: 14% 17%;}
	.s3-space{height: 43.03vw;}
	.s3-v{height: 21vw;}
	.sec3-h1{font-size: 3vw;}
	.s4-text h3{font-size: 1.8vw;}
	.s4-text{height: 6vw;}
	#footer h2{font-size: 2.5vw;}
	#footer p a{font-size: 1.6vw;}
	#footer h3{font-size: 1.6vw;}
	.logo-f{width: 7.9vw;}
	.container{max-width: 83%;}
	.in-fondo{width: 76%;left: 12%;}
	input{font-size: 1.4vw;}
	textarea{font-size: 1.4vw;}
	.fecha{font-size: 1vw;}
	ul li{font-size: 1.4vw;}
	.fecha-ultima-noticia{font-size: 1vw;}
	.ultima-noticia a{font-size: 1.3vw;}
	.mas-publicaciones .new-des h3{font-size: 1.6vw;height: 6.5vw;}
	.mas-publicaciones .new-des p{height: 10vw;}
	.mas-publicaciones .new-r .leer-mas{padding-left: 30px;}
	.mas-publicaciones a{font-size: 1.3vw;}
	.ultimas-inner .fecha-ultimas{font-size: 1.05vw;}


	/******* newsletter *******/
	.mas-publicaciones .new-des h3{height: auto;margin-bottom: 13%;}
	.mas-publicaciones .new-des p{height: auto;margin-bottom: 5%;}

}

@media only screen and (min-width: 1700px){
	p span{font-size: 1.1vw;}
}

@media only screen and (max-width: 767px){
	.navbar>.container .navbar-brand{width: -webkit-fill-available;z-index: 1;}
	.navbar-brand>img{height: 90%;width: auto;}
	.navbar-light .navbar-toggler{z-index: 10;}

}

@media only screen and (min-width: 768px) and (max-width: 991px){

}
@media only screen and (min-width: 992px){

}

/*VIDEO YOTUBE*/

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}