.buscadorofer{
  border-radius: 0px;
  margin-top: 5%;
  padding: 7px 22px 6px !important;
}

.buscador2ofer{
  border-radius: 0px;
  margin-top: 4%;
  padding: 7px 22px 6px !important;
}

.logohe{
  width: 26%;
  height: 10%;
}

@media only screen and (max-width: 767px){
  .logohe {
    width: 40%;
    height: auto;
    margin-left: 8%;
  }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .mainmenu-area .logo {
      position: absolute;
  }
  .navbar-collapse.collapse{
    margin-left: 225px;
  }
}

.top-bar-area {
    position: relative;
	display:none;
    line-height: 50px;
    z-index: 999;
    background: #2c448d;
    padding: 9px 0 8px;
}




.top-contact-info li {
    display: inline-block;
    float: left;
    padding-right: 15px;
    color: #e9e6e6;
    line-height: 18px;
    border-right: 1px solid #c5cbd0;
}

.top-bar-area .top-right .social-links li a i {
    color: #e3f6fc;
    font-size: 14px;
    transition: all 500ms ease;
}

#polyglotuuuuu {
    color: #fff !importent;
    line-height: normal;
    position: relative;
    border: 1px solid #ccc;
    width: 150px;
    display: block;
    margin: 0;
    padding-left: 11px;
    padding-top: 2px;
    padding-bottom: 5px;
    box-shadow: 1px 1px 1px 1px #26bdef61;
    border-radius: 3px;
}
.colora{
  color:#26bdef;
}

.foderFinal{
    text-align: center;
    margin-top: -5%;
}

.iconcalidad{
  width: 119px;
  margin-bottom: 15px;
  margin-top: 19px;
}

.noticiasim{
  width: 243px !important;
  height: auto !important;
}

.videoserdan{
  width: 100%;
  margin-top: 8%;
  /* height: 421px;
  margin-top: -8%; */
}
#project-single-area .sec-title {
    padding-bottom: 0;
    margin-bottom: -6%;
}

.imgiconoslineas{
  width: 80px !important;
  height: auto!important;
  margin-left: 30%;
}
.nosotrosvisi{
  padding-bottom: 14px!important;
  padding-top: 14px;
}
.pdivvisnos{
  font-size: 19px;
  text-align: justify;
  padding: 10px;
}

.contevalores{
  background: #fff!important;
  padding-top: 0px!important;
}

.imgportaser{
  width: 90%;
  height: 240px;
}
.pfolderpro{
  text-align: justify;
}

.colorico {
  color: #a30808 !important;
}
.colorazul {
  color: #060461 !important;
}
.subtitu{
  color: #333;
}

.imgsoyclinete{
  height: 285px;
  margin-left: 18%;
}

.pdescripsiste{
  height: 68px;
  overflow-y: auto;
}

@media only screen and (max-width: 991px) and (min-width: 768px){
  .pdescripsiste{
    height: 48px;
    overflow-y: auto;
  }
}

.botonesSis{
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  border-radius: 34px;
  background-color: #dddddd40;
  color: #fff;
}

.featured-area .single-item:before {
    background: #04488e;
  }
  .colorasoyco{
    font-size: 14px;
    color: #f5822b;
  }

.colorasoyco  a:hover, a:active, a:focus{
  color:#26bdef !important;
}

.spancandi{
  font-size: 38px;
  color: #f5822b;
}
.numerospasos{
  font-size: 51px;
  color: #25bcee;
}

.mercadeo{
  color: #888888;
}
.mercadeo  li:hover{
  color: #fff;
  background-color: #a30808;
}

.propihorizon  li:hover{
  color: #fff;
  background-color:#060461;
}

.event-details li{
  padding-top: 11px;
}
.tamimgportali{
  width: 180px!important;
  height: 150px !important;
}
.divcomp{
  margin-top: -43%;
  position: absolute;
}

.aseoylim  li:hover{
  color: #fff;
  background-color: #26bdef;
}
.manteniii  li:hover{
  color: #333;
  background-color: #fff100;
}
.nominaaadd  li:hover{
  color: #333;
  background-color: #a6f815;
}
.talentohumas  li:hover{
  color: #fff;
  background-color: #3b007e;
}
.negociosssss  li:hover{
  color: #fff;
  background-color: #ba0097;
}
.logisticaaa  li:hover{
  color: #333;
  background-color: #fffd65;
}

.telecco  li:hover{
  color: #fff;
  background-color: #5e0000;
}
.contactpa{
  font-size: 17px !important;
  line-height: 20px !important;
}

.imghojavida{
  width: 83%;
  position: absolute;
}
.titulopoorta{
  border: none!important;
  background-color: #bc10109c;
  margin-top: 3%;
  margin-left: 2%;
}

.coloraplicaciones{
  color: #aaa;
}


.single-testimonial-item .img-holder {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f4f4f4;
    border-radius: 50%;
    display: block;
    height: 85px;
    margin: 0 auto;
    overflow: hidden;
    width: 85px;
    z-index: 1;
    position: relative;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    padding: 2px;
}
.linpoli{
  height: 32px !important;
  width: 36px !important;
  display: inline!important;
  padding: 6px!important;
  border-radius: 9%!important;
  margin-right: 16px!important;
}

.divservicios {
    align-items: center;
    text-align: -webkit-center;
    position: inherit;
    z-index: 1;
    top: -45px;
    height: 125px;
    transition: all ease 0.5s;
}


.thm-btn2 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    transition: all 500ms ease;
    font-family: 'Poppins', sans-serif;
    display: block;
    padding: 12px 25px 10px;

}
.bgclr-2 {
  color: #ffffff;
  display: table-cell;
  margin: 0px;
  padding-top: 3%;
  padding-bottom: 3%;
  text-align: center;
  transition: all 500ms ease;
  padding-left: 3.5%;
  padding-right: 3.5%;
  box-shadow: 0px 7px 0px 0px #e1e1e1;
  height: 100%;
  max-width: 150px;
}
.thm-btn2:hover{
    background: #1a1377 !important;
    color: #26bdef;
}

.img-accrapi{
  margin-left: 20%;
  vertical-align: middle;
  width: 50px;
  display: inherit;
}

.imgsss{
  margin-left: 7%;
  margin-top: 2%;
}

@-moz-document url-prefix() {
  .imgbb{
      max-width: 100px !important;
      margin-left: 15%;
  }

}


.buscadorofer2 {
  font-size: 8px !important;
  border-radius: 39px;
  margin-top: 0%;
  padding: 0px 8px 0px !important;
  position: fixed;
  margin-top: -1%;
  margin-left: 4%;
}

.imgbb{
  max-width: 100px !important;
}

.ntna2-1{
    background: #2b4181;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-1:hover{
    background: #002633 !important;
    color: #26bdef;
}
.ntna2-2{
    background: #314c9d;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-2:hover{
    background: #003F53 !important;
    color: #26bdef;
}
.ntna2-3{
    background: #3b54a0;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-3:hover{
    background: #004C66!important;
    color: #26bdef;
}
.ntna2-4{
    background: #42599f;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-4:hover{
    background: #00688A !important;
    color: #26bdef;
}
.ntna2-5{
    background: #394f90;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-5:hover{
    background: #0080AA !important;
    color: #26bdef;
}
.ntna2-6{
    background: #30478d;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-6:hover{
    background: #0098CA !important;
    color: #26bdef;
}
.ntna2-7{
    background: #314c9d;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-7:hover{
    background: #00A2D7 !important;
    color: #26bdef;
}
.ntna2-8{
    background: #2b4181;
    display: table-cell;
    box-shadow: 0px 7px 0px 0px #e1e1e1;
    padding-top: 2%;
    padding-bottom: 2%;
    height: 100%;
}

.ntna2-8:hover{
    background: #00AFEA !important;
    color: #26bdef;
}

@media only screen and (max-width: 1269px) and (min-width: 110px) {
    .mainmenu-right-box {
      margin-top: 9px;
      margin-right: 11px;
      position: absolute;
      right: -23px;
    }
    
    .buscadorofer {
      border-radius: 0px;
      margin-top: 4%;
      padding: 3px 16px 3px !important;
      font-size: xx-small !important;
    }
    .buscador2ofer {
      border-radius: 0px;
      margin-top: 4%;
      font-size: xx-small !important;
      padding: 3px 7px 2px !important;
  }
}

@media only screen and (max-width: 650px) and (min-width: 310px) {
    .videodiv {
      margin-top: -100px !important;
       margin-bottom: -65px !important;
    }
  
    .titulolineas{
          font-size: initial!important;
    }
    .single-testimonial-item {
      padding: 38px 2px 10px;
       width: 100%;
    }

    .business-process-area {
      padding-top: 0px;
      padding-bottom: 12px;
      width: 254px;
  }
  .videoserdan {
    margin-top: -45px;
  }

  .breadcrumb-area .breadcrumbs h1 {
    font-size: x-large;
  }

  .imgsoyclinete {
    margin-left: 0%;
  }
}

@media only screen and (max-width: 930px) and (min-width: 660px) {
    .videodiv {
       margin-top: -108px !important;
      margin-bottom: -2px !important;
    }

     .single-testimonial-item { 
      width: 100%;
  }
    
}

@media only screen and (max-width: 1024px) and (min-width: 760px) {
  .business-process-area {
    padding-top: 2px;
    padding-bottom: 19px;
    width: 676px;
  }
  .single-testimonial-item { 
      width: 100%;
  }
  .mainmenu-area {
    max-height: 91px!important;
  }

    .balance-mind-body-area ul li {
      margin-right: 1px!important;
  }
  .balance-mind-body-area {
    margin-left: 4% !important;
  }
    
}

.iframecorreoact{
  width: 100%;
  border: none;
  min-height: 385px;
}
