.listas ul:not(.browser-default) > li{
  list-style-type: disc !important;
}

/*color de los li*/
li.a::before {
  content: "• ";
  color: #598e05; /* or whatever color you prefer */
}

.shatex{
  text-shadow: 2px 2px 4px #000000;
}

.bintelo{
  background-color: #134385;
}

.white-intelo{
  width: 46vw;
}
.bintelo-t{
  color: #134385;
}

.rintelo-t{
  color: #c91240;
}

.img-logo{
  height: 90px !important;
}
.intelo-servs{
  width: 100%;
  height: auto;
  background-image: url('../img/inteloh002.jpg');
}
.intelo-opab{
  background: rgba(21, 66, 133, 0.9);
}

.justify{
  text-align: justify;
}

.gintelo{
  background-color: #333333;
}

.hr-a{
  height: 1vh;
  }
.hr-b{
  width: 75%; 
  height: 1vh;
  }

.h-drop{
  width: 290px !important;
  top: 64px !important;
  height: 254px !important;
}
.cat a.cat-b:hover {
    color: green;
    text-decoration: none;
    list-style: none;
    cursor: pointer;
    background-color: #c8e6c9 !important;
}

/*estilo de navbar*/
.pos-nav{
  position: absolute !important;
}
.sty-nav{
  color: #fff;
  width: 82% !important;
  height: 100px !important;
  line-height: 56px !important;
  margin-left: 9vw !important;
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}


/*INICIA LOS ESTILOS PARA EL HOME*/

/*espacio entre sections*/
.espacio-sec{
  margin-top: -4vh;
}
@media (max-width: 600px) {
  .espacio-sec {      
    margin-top: 1vh;
  }
}

/*estilo para la barra blanca*/
.nav-height{
  height: 127% !important;
}


/*acomodo de texto carrusel*/
.tit-car{
  margin-top: 30vh;
  top: -30% !important;
}
/*tamaño textos y fuente*/
.txt-car{
  font-family: Questrial;
  font-size: 25px;
}

/*color de links*/
.c-link{
  color: #598e05;
  font-size: 2vw;
}

/*imagen de titulo 1*/
.ckx1{
  /*background-color: #f60b8a;*/
  background-image: url("../img/logo/titulo_1_1476x438.png");
  background-repeat: no-repeat;
  height: 19vh;
  width: 60vw;
  background-size: cover;
}
@media (max-width: 600px) {
  .ckx1 {      
    background-image: url("../img/logo/titulo_1_1476x438.png");
    background-repeat: no-repeat;
  height: 12vh;
  width: 87vw;
  background-size: cover;
  }
}

/*titulo quienes*/
.tit-quienes{
  margin-top: 10vh; 
  font-size: 50px; 
  font-family: Questrial;
}
@media (max-width: 600px) {
  .tit-quienes {      
  margin-top: 2vh; 
  font-size: 20px;
  margin-left: 29vw; 
  font-family: Questrial;
  }
}


/*inicia parrafo 1*/
.p-1{
  font-family: Questrial;
  font-size: 25px;
  /*width: 70vw;
  margin-left: 13vw;*/
}

.espacio{
  margin-top: 20vh;
}
.color-green{
  color: #598e05 !important;
}

.trayectoria{
  position: absolute;
  left: 15vw;
  margin-top: 1vh;
}

.trayectoria-con-que{
  left: 5vw !important;
  font-size: 30px;
  font-family:Questrial; 
  margin-top: -7vh;
}
.tamaño-parrafo{
  font-size: 25px;
  font-family:Questrial;  
}

.tamaño-lista{
  font-size: 1.5vw;
  font-family:Questrial; 
}
@media (max-width: 600px) {
  .tamaño-lista{
  font-size: 4vw;
  font-family:Questrial; 
 }
}
/*TERMINA LOS ESTILOS PARA EL HOME*/

/*espacio para bajar el contenedor*/
.con-logos{
  margin-top: 20vh;
}
/*titulo equipo*/
.tit-equipo{ 
  font-size: 50px; 
  font-family: Questrial;
  color: #598e05;
}

/*Nuestras unidades titulo blanco*/
.tit-nuestras{
  font-family: Questrial;
  font-size: 50px;
  color: white;
  position: absolute; 
  margin-left: 1vw;
}
@media (max-width: 600px) {
  .tit-nuestras {      
  font-family: Questrial;
  font-size: 30px;
  color: white;
  position: absolute; 
  margin-left: 4vw;
  }
}

/*IMAGENES DEL CARRUSEL*/
.height-car{
  height: 800px !important;
}
.car1{
  background-image: url("../img/equipo/carrusel_equipo_1_958x640.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.car2{
  background-image: url("../img/equipo/carrusel_equipo_2_958x640.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.car3{
  background-image: url("../img/equipo/carrusel_equipo_3_958x640.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
/*imagen de pleka-1 equipo*/
.pleka-1{
  background-image: url("../img/equipo/pleka_verde_310x613.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 18vw;
  height: 30vh;
  margin-left: 80vw; 
}
@media (max-width: 600px) {
  .pleka-1 {      
    background-image: url("../img/equipo/pleka_verde_310x613.png");
    background-repeat: no-repeat;
    width: 18vw;
    height: 345px;
    background-size: cover;
  }
}

/*Juntar los espacios primer titulo*/
.m-t{
  margin-top:-14%;
}
/*Juntar los espacios segundo titulo*/
.m-t-3{
  margin-top:-3%;
}
@media (max-width: 600px) {
  .m-t-3{
  margin-top:4%;
}
}

/*inicia estilo de la imagen detras del carrusel*/
.pleka-gris-car{
  position: absolute;
  left: -15vw; 
  margin-top: -7vh; 
  z-index: -1; 
  width: 16vw;
}
@media (max-width: 600px) {
  .pleka-gris-car {      
    display: none;
  }
}
/*termina estilo de la imagen detras del carrusel*/


/*inicia estilo de la imagen de pleka verde 2*/
.pleka-verde-2{
  position: absolute; 
  margin-top: -26vw; 
  height: 55vh; 
  left: 58vw; 
  z-index: -1;
}
@media (max-width: 600px) {
  .pleka-verde-2 {      
    display: none;
  }
}
/*termina estilo de la imagen de pleka verde 2*/

/*tamaño de la lista de equipo*/
.lis-equi{
  position: absolute;
  left: 16%;
  font-size: 1.2vw;
  width: 36vw;
  margin-top: -1%;
}
.lis-equi-2{
  position: absolute;
  left: 54%;
  font-size: 1.2vw;
  width: 31vw;
  margin-top: -1%;
}

@media (max-width: 600px) {
  .lis-equi {      
  position: absolute;
  left: 11%;
  margin-top: -21%;
  font-size: 3.5vw;
  width: 50%;
  }
}


.txt_conte{
  font-family: Questrial;
  font-size: 1.5vw;
}
@media (max-width: 600px) {
  .txt_conte{
  font-family: Questrial;
  font-size: 4vw;
}
}

/*imagen de cuadro gris*/
.lab_gray{
  /*background-color: #f60b8a;*/
  background-image: url("../img/equipo/label_gray_1766x360.png");
  background-repeat: no-repeat;
  background-size: cover;
   height: 20vh;
  width: 80vw;
}
@media (max-width: 600px) {
  .lab_gray {      
    background-image: url("../img/equipo/label_gray_1766x360.png");
    background-repeat: no-repeat;
  height: 25vh;
  width: 106%;
  background-size: cover;
  margin-left: -8%;
  }
}

/*texto blanco contamos*/
.con_auto{
  font-family: Questrial;
  font-size: 1.2vw;
  margin-top: 4%;
  margin-left: -2%;
  /*line-height: 1.6;
  width: 71vw;
  margin-left: 13%;*/
}
@media (max-width: 600px) {
  .con_auto {      
    font-family: Questrial;
  font-size: 12px;
  margin-top: 4%;
  margin-left: 6%;
  }
}

/****************************************FOOTER**************************************************************/
/*color del footer*/
.color_footer{
  background-color: #598e05;
}

/*tamaño de imagenes del footer*/
.img_size{
  width: 2.5vw;
}
@media (max-width: 600px) {
  .img_size {      
    width: 12vw;
  }
}

.span-cor-tel{
  font-size: 21px;
}
.icon-footer{
  margin-right: 3%;
}


/*******************************************TERMINA MICROSITIO DE EQUIPO**************************************/



/************************************INICIA MICROSITIO DE SERVICIOS****************************************/
/*titulo servicios*/
.tit-servicios{
 font-family: Questrial;
 font-size: 50px; 
 color: #598e05;
}

/*estilo de parrafos*/
.style-parr{
  font-family: Questrial;
  color: #3c3c3b;
  font-size: 40px;
}
@media (max-width: 600px) {
  .style-parr{
  font-family: Questrial;
  color: #3c3c3b;
  font-size: 20px;
}
}
/*acomodo de primera lista de servicios*/
.lu-list{
  margin-left: 10%;
}

.pleka_verde_servicios{
  position: absolute; 
  z-index: -1; 
  top: -35vh; 
  left: 78%; 
  height: 63vh;
}
@media (max-width: 600px) {
  .pleka_verde_servicios {      
    display: none;
  }
}

.pleka_verde_servicios_2{
  position: absolute; 
  left: 1vw; 
  height: 64vh; 
  width: 30vw; 
  margin-top: 6vw; 
  z-index: -1;
}
@media (max-width: 600px) {
  .pleka_verde_servicios_2 {      
    display: none;
  }
}
/*********************************************TERMINA MICROSITIO SERVICIOS********************************/


/*********************************INICIA MICROSITIO COBERTUA**********************************************/
.img-navbar{
  height: 53px !important; 
  margin-top: 10px;
}

.alto-img{
  height: 94%;
}
.img_mapa{
  width: 70%;
  margin-top: 4%;
}
@media (max-width: 600px) {
    .img_mapa{
    width: 100%;
    margin-top: 4%;
  }
}

/*************************************INICIA CONTACTO********************************************/
.txt_datos{
  border-color: #598e05 !important; 
  border-style: solid !important;
  background-color: white !important; 
  border-radius: 5px !important; 
  color: black !important; 
  border-width: 2px !important;
  }

.btn-enviar{
  background-color: #598e05 !important;
  font-family: Questrial;
}
.pleka_gris_contacto{
  position: absolute; 
  z-index: -1; 
  left: 67vw; 
  height: 50vh;
}
@media (max-width: 600px) {
  .pleka_gris_contacto {      
    display: none;
  }
}

.pleka_verde_contacto{
  position: absolute; 
  margin-left: -15%; 
  width: 30vw; 
  margin-top: 11vh; 
  height: 22vh; 
  z-index: -1;
}
@media (max-width: 600px) {
  .pleka_verde_contacto {      
    display: none;
  }
}

/*acomodo de los iconos*/
.pos-icon{
margin-top: 22%;
}

/*tamño del icono*/
.size-icon{
  height: 4.7vh !important;
}


/*tamaño de letra de nuestros clientes*/
.font-cli{
  font-size: 50px; 
  line-height: 1;
}

.f-30{
  font-family: Questrial;
  color: #3c3c3b;
  font-size: 20px;
}
@media (max-width: 600px) {
  .f-30{
  font-family: Questrial;
  color: #3c3c3b;
  font-size: 4vw;
}
}


/*********************************************************SLIDER******************************************/
/*.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: relative;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }*/

/**********************************FIN DE SLIDER********************************************************************/

.text-white-slider{
  position: absolute;
  left: 38%;
  top: 3%;
  color: white;
  font-size: 2vw;
  width: 25%;
  line-height: 1.3;
  font-weight: bold;
}
@media (max-width: 600px) {
  .text-white-slider{
  position: absolute;
  left: 18%;
  top: 10%;
  color: white;
  font-size: 5vw;
  width: 60%;
  line-height: 1.3;
  font-weight: bold;
}
}