/* Custom Stylesheet */

/**

 * Use this file to override Materialize files so you can update

 * the core Materialize files in the future

 *

 * Made By MaterializeCSS.com

 */
a {
  text-decoration:none !important;
}
.mb-0 {

  margin-bottom: 0;

}

.mb-5 {

  margin-bottom: 5px;

}

.mb-10 {

  margin-bottom: 10px;

}

.mb-50 {

  margin-bottom: 50px;

}

.mt-0 {

  margin-top: 0;

}

.mt-50 {

  margin-top: 50px;

}

.mt-10 {

  margin-top: 10px;

}

.pl-20 {

  padding-left: 20px;

}

.pl-30 {

  padding-left: 30px;

}

.mb-30 {

  margin-bottom: 30px;

}

.file-path-wrapper {

  color: #666666;

}

.row-full-with {

  width: 100%;

  max-width: 1280px;

  margin-bottom: 0;

  margin-top: 0;

  margin: 0 auto;

}

.padding-bottom {

  padding-bottom: 15px;

}

p {

  line-height: 2rem;

}

.text-awesome {

  font-size: 1.4em;

  font-style: italic;

}

.text-capitalize {

  font-variant: small-caps;

  font-weight: 800;

}

.justify-align {

  text-align: justify;

}

.data-error {

  color: #ff0000;

  margin-left: 45px;

  margin-top: -10px;

}

.icon-block {

  padding: 0 15px;

}

.icon-block .material-icons {

  font-size: inherit;

}

.logo {

  display: inline-block;

  height: 100%;

}

.navbar-fixed {

  position: absolute;

  z-index: 999999999;

}

#sidenav-overlay {

  z-index: 0;

}

#nav-menu-logo,

#nav-menu-logo-white {

  margin-top: 14px;

  margin-left: 30px;

}

@media (max-width: 480px) {

  #nav-menu-logo,

  #nav-menu-logo-white {

    margin-left: 0;

  }

}

nav ul li.active {

  background-color: rgba(0, 0, 0, 0.01);

}

nav ul li.active > a {

  color: #888888 !important;
  font-weight: 600;

}

.side-nav .user-view {

  margin-bottom: 0;

}

#desktop-menu {

  margin-right: 15px;

}

.logo-menu {

  height: 34px;

  width: 34px;

  display: block;

  border-radius: 0;

}

.social-media-nav {

  padding-top: 12px;

  text-align: center;

}

.social-media-nav a.social-media {

  display: inline;

}

.social-media-nav a.social-media img {

  width: 20px;

  height: 20px;

}

.social-media-padding {

  padding-right: 5px;

  padding-left: 5px;

  padding-top: 2px;

}

.logo-home-overlay {

  position: relative;

  z-index: 1;

  margin: auto;

  margin-top: -550px;

  text-align: center;

  width: 100%;

}

@media (max-width: 2600px) {

  .logo-home-overlay {

    margin-top: -800px;

  }

}

@media (max-width: 1600px) {

  .logo-home-overlay {

    margin-top: -550px;

  }

}

@media (max-width: 1200px) {

  .logo-home-overlay {

    margin-top: -600px;

  }

}

@media (max-width: 992px) {

  .logo-home-overlay {

    margin-top: -600px;

  }

}

@media (max-width: 768px) {

  .logo-home-overlay {

    margin-top: -600px;

  }

}

@media (max-width: 480px) {

  .logo-home-overlay {

    margin-top: -490px;

  }

}

@media (max-width: 3600px) {

  .section-work-us > p {

    margin-top: 50px;

  }

}

@media (max-width: 2600px) {

  .section-work-us > p {

    margin-top: 50px;

  }

}

@media (max-width: 1600px) {

  .section-work-us > p {

    margin-top: 10%;

  }

  .section-work-us > p .big {

    font-size: 1.4em;

  }

}

@media (max-width: 1200px) {

  .section-work-us > p {

    margin-top: 25px;

  }

}

@media (max-width: 992px) {

  .section-work-us > p {

    margin-top: 60px;

  }

}

@media (max-width: 480px) {

  .section-work-us > p {

    margin-top: 30px;

  }

}

.section-aliados {

  padding: 0;

}

.section-aliados .background-aliados {

  background-color: #ffffff;

  height: 200px;

  padding-top: 20px;

  margin-bottom: 0px;

}

@media (max-width: 2600px) {

  .section-aliados .background-aliados {

    /*height: 155px;*/

    height: 185px;

  }

}

@media (max-width: 992px) {

  .section-aliados .background-aliados {

    height: 155px;

  }

}

@media (max-width: 768px) {

  .section-aliados .background-aliados {

    height: 130px;

  }

}

@media (max-width: 600px) {

  .section-aliados .background-aliados {

    height: 240px;

  }

}

@media (max-width: 480px) {

  .section-aliados .background-aliados {

    height: 240px;

  }

}

.section-aliados .background-aliados p {

  margin-bottom: 10px;

}

@media (max-width: 2600px) {

  .section-aliados .background-aliados p {

    margin-top: 60px;

  }

}

@media (max-width: 1200px) {

  .section-aliados .background-aliados p {

    margin-top: 20px;

  }

}

@media (max-width: 992px) {

  .section-aliados .background-aliados p {

    margin-top: 20px;

  }

}

@media (max-width: 768px) {

  .section-aliados .background-aliados p {

    margin-top: 15px;

  }

}

@media (max-width: 480px) {

  .section-aliados .background-aliados p {

    margin-top: 15px;

  }

}

@media (max-width: 3600px) {

  .section-nosotros {

    position: relative;

    left: 50px;

    width: 100%;

    text-align: center;

    top: -300px;

    margin-bottom: -260px;

  }

}

@media (max-width: 2600px) {

  .section-nosotros {

    position: relative;

    left: 50px;

    width: 100%;

    text-align: center;

    top: -300px;

    margin-bottom: -260px;

  }

}

@media (max-width: 1600px) {

  .section-nosotros {

    position: relative;

    left: 50px;

    width: 100%;

    text-align: center;

    top: -380px;

    margin-bottom: -250px;

  }

}

@media (max-width: 1400px) {

  .section-nosotros {

    position: relative;

    left: 50px;

    width: 100%;

    text-align: center;

    top: -300px;

    margin-bottom: -250px;

  }

}

@media (max-width: 1200px) {

  .section-nosotros {

    position: relative;

    width: 100%;

    text-align: center;

    top: -361px;

    margin-bottom: -300px;

  }

}

@media (max-width: 992px) {

  .section-nosotros {

    left: 0;

    top: 0;

    text-align: left;

    margin-bottom: 0;

  }

}

@media (max-width: 3600px) {

  .section-nosotros img {

    width: 53%;

  }

}

@media (max-width: 2600px) {

  .section-nosotros img {

    width: 53%;

  }

}

@media (max-width: 1600px) {

  .section-nosotros img {

    width: 53%;

  }

}

@media (max-width: 1200px) {

  .section-nosotros img {

    width: 85%;

  }

}

@media (max-width: 768px) {

  .section-nosotros img {

    width: 50%;

  }

}

@media (max-width: 3600px) {

  .section-nosotros .logo-intelix-shadow {

    position: relative;

    width: 166%;

    top: -59px;

    left: -115px;

  }

}

@media (max-width: 2600px) {

  .section-nosotros .logo-intelix-shadow {

    position: relative;

    width: 130%;

    top: -47px;

    left: -50px;

  }

}

@media (max-width: 1600px) {

  .section-nosotros .logo-intelix-shadow {

    position: relative;

    width: 140%;

    top: -38px;

    left: -42px;

  }

}

@media (max-width: 1200px) {

  .section-nosotros .logo-intelix-shadow {

    position: relative;

    width: 130%;

    top: -47px;

    left: -15px;

  }

}

@media (max-width: 480px) {

  .section-empleos .pl-0 {

    padding-left: 0px;

  }

}

.section-empleos form {

  margin-top: 30px;

  margin-left: 10px;

}

.section-empleos button {

  z-index: 0;

}

@media (max-width: 768px) {

  .section-contacto label {

    font-size: 11px;

  }

}

.section-contacto button {

  z-index: 0;

}

.section-contacto a.social-media {

  display: inline;

}

.section-contacto a.social-media img {

  padding-left: 10px;

}

.section-contacto .phone-intelix-float {

  position: relative;

  z-index: 1;

}

.section-contacto .phone-intelix-float img {

  width: 443px;

}

@media (max-width: 3600px) {

  .section-contacto {

    position: relative;

    width: 99%;

    top: -150px;

    margin-bottom: -106px;

  }

  .section-contacto .phone-intelix-shadow {

    position: relative;

    z-index: 0;

    top: -298px;

    margin-bottom: -310px;

    left: -23px;

  }

  .section-contacto .phone-intelix-shadow img {

    width: 500px;

  }

}

@media (max-width: 2600px) {

  .section-contacto {

    position: relative;

    width: 99%;

    top: -150px;

    margin-bottom: -106px;

  }

  .section-contacto .phone-intelix-shadow {

    position: relative;

    z-index: 0;

    top: -298px;

    margin-bottom: -310px;

    left: -23px;

  }

  .section-contacto .phone-intelix-shadow img {

    width: 500px;

  }

}

@media (max-width: 1600px) {

  .section-contacto {

    position: relative;

    width: 99%;

    top: -150px;

    margin-bottom: -106px;

  }

  .section-contacto .phone-intelix-shadow {

    position: relative;

    z-index: 0;

    top: -258px;

    margin-bottom: -265px;

    left: -50px;

  }

  .section-contacto .phone-intelix-shadow img {

    width: 430px;

  }

}

@media (max-width: 1200px) {

  .section-contacto {

    position: relative;

    width: 99%;

    top: -150px;

    margin-bottom: -106px;

  }

  .section-contacto .phone-intelix-shadow {

    position: relative;

    z-index: 0;

    top: -180px;

    margin-bottom: -175px;

    left: -3px;

  }

  .section-contacto .phone-intelix-shadow img {

    width: 297px;

  }

}

@media (max-width: 992px) {

  .section-contacto {

    top: 0;

    text-align: left;

    margin-bottom: 0;

  }

}

@media (max-width: 1600px) {

  .section-contacto img.floating {

    width: 350px;

  }

}

@media (max-width: 1200px) {

  .section-contacto img.floating {

    width: 290px;

  }

}

@media (max-width: 768px) {

  .section-contacto img.floating {

    width: 50%;

  }

}

@-webkit-keyframes flash {

  0% {

    opacity: .4;

  }

  100% {

    opacity: 1;

  }

}

@keyframes flash {

  0% {

    opacity: .4;

  }

  100% {

    opacity: 1;

  }

}

.section-service-1-a {

  padding: 0;

}

.section-service-1-a .background-section-service-1 {

  background-image: url(/site/public/images/service-consultoria-min.jpg?8806af61ba68e9bbe34a4f20b4be6bf5);

  background-repeat: no-repeat;

  background-size: 100% 100%;

}

@media (min-width: 1600px) {

  .section-service-1-a .background-section-service-1 {

    height: 490px;

    max-width: 740px;

  }

}

@media (max-width: 1600px) {

  .section-service-1-a .background-section-service-1 {

    height: 484px;

    margin-top: 0%;

  }

}

@media (max-width: 1200px) {

  .section-service-1-a .background-section-service-1 {

    height: 390px;

  }

}

@media (max-width: 992px) {

  .section-service-1-a .background-section-service-1 {

    height: 540px;

  }

}

@media (max-width: 768px) {

  .section-service-1-a .background-section-service-1 {

    height: 430px;

  }

}

@media (max-width: 480px) {

  .section-service-1-a .background-section-service-1 {

    height: 310px;

  }

}

.section-service-1-a .background-section-service-1:hover {

  opacity: 1;

  -webkit-animation: flash 1.5s;

  animation: flash 1.5s;

}

.section-service-1-a .content-left {

  padding-top: 3%;

  padding-right: 4%;

}

@media (max-width: 1700px) {

  .section-service-1-a .content-left {

    padding-left: 2em;

  }

}

@media (max-width: 1600px) {

  .section-service-1-a .content-left {

    padding-left: 7em;

  }

}

@media (max-width: 1500px) {

  .section-service-1-a .content-left {

    padding-left: 8.5em;

  }

}

@media (max-width: 1400px) {

  .section-service-1-a .content-left {

    padding-left: 11.2em;

  }

}

@media (max-width: 1300px) {

  .section-service-1-a .content-left {

    padding-left: 12.5em;

  }

}

@media (max-width: 1200px) {

  .section-service-1-a .content-left {

    padding-left: 15%;

  }

}

@media (max-width: 992px) {

  .section-service-1-a .content-left {

    padding-left: 7%;

    padding-right: 7%;

  }

}

.section-service-2-a {

  padding: 0;

}

.section-service-2-a .background-section-service-2 {

  background-image: url(/site/public/images/service-soluciones-min.jpg?705886727915f3cb3cd61230c43ea8cc);

  background-repeat: no-repeat;

  background-size: 100% 100%;

}

@media (min-width: 1600px) {

  .section-service-2-a .background-section-service-2 {

    height: 490px;

    max-width: 740px;

  }

}

@media (max-width: 1600px) {

  .section-service-2-a .background-section-service-2 {

    height: 450px;

    margin-top: 0%;

  }

}

@media (max-width: 1200px) {

  .section-service-2-a .background-section-service-2 {

    height: 390px;

  }

}

@media (max-width: 992px) {

  .section-service-2-a .background-section-service-2 {

    height: 540px;

  }

}

@media (max-width: 768px) {

  .section-service-2-a .background-section-service-2 {

    height: 430px;

  }

}

@media (max-width: 480px) {

  .section-service-2-a .background-section-service-2 {

    height: 310px;

  }

}

.section-service-2-a .background-section-service-2:hover {

  opacity: 1;

  -webkit-animation: flash 1.5s;

  animation: flash 1.5s;

}

.section-service-2-a .content-right {

  padding-top: 3%;

  padding-left: 65px;

}

@media (max-width: 1700px) {

  .section-service-2-a .content-right {

    padding-right: 2em;

  }

}

@media (max-width: 1600px) {

  .section-service-2-a .content-right {

    padding-right: 7em;

  }

}

@media (max-width: 1500px) {

  .section-service-2-a .content-right {

    padding-right: 8.5em;

  }

}

@media (max-width: 1400px) {

  .section-service-2-a .content-right {

    padding-right: 11.2em;

  }

}

@media (max-width: 1300px) {

  .section-service-2-a .content-right {

    padding-right: 12.5em;

  }

}

@media (max-width: 1200px) {

  .section-service-2-a .content-right {

    padding-right: 5%;

  }

}

@media (max-width: 992px) {

  .section-service-2-a .content-right {

    padding-right: 7%;

    padding-left: 7%;

  }

}

.section-service-3-a {

  padding: 0;

}

.section-service-3-a .background-section-service-3 {

  background-image: url(/site/public/images/computer-motherboard-pc-wires.jpg?41332c83c04687074ebc05849ce985c0);

  background-repeat: no-repeat;

  background-size: 100% 100%;

}

@media (min-width: 1600px) {

  .section-service-3-a .background-section-service-3 {

    height: 473px;

    max-width: 740px;

  }

}

@media (max-width: 1600px) {

  .section-service-3-a .background-section-service-3 {

    /*height: 545px;*/

    height: 460px;

  }

}

@media (max-width: 1200px) {

  .section-service-3-a .background-section-service-3 {

    height: 565px;

  }

}

@media (max-width: 992px) {

  .section-service-3-a .background-section-service-3 {

    height: 540px;

  }

}

@media (max-width: 768px) {

  .section-service-3-a .background-section-service-3 {

    height: 430px;

  }

}

@media (max-width: 480px) {

  .section-service-3-a .background-section-service-3 {

    height: 310px;

  }

}

.section-service-3-a .background-section-service-3:hover {

  opacity: 1;

  -webkit-animation: flash 1.5s;

  animation: flash 1.5s;

}

.section-service-3-a .content-left {

  padding-top: 3%;

  padding-right: 4%;

}

@media (max-width: 1700px) {

  .section-service-3-a .content-left {

    padding-left: 2em;

  }

}

@media (max-width: 1600px) {

  .section-service-3-a .content-left {

    padding-left: 7em;

  }

}

@media (max-width: 1500px) {

  .section-service-3-a .content-left {

    padding-left: 8.5em;

  }

}

@media (max-width: 1400px) {

  .section-service-3-a .content-left {

    padding-left: 11.2em;

  }

}

@media (max-width: 1300px) {

  .section-service-3-a .content-left {

    padding-left: 12.5em;

  }

}

@media (max-width: 1200px) {

  .section-service-3-a .content-left {

    padding-left: 15%;

  }

}

@media (max-width: 992px) {

  .section-service-3-a .content-left {

    padding-left: 7%;

    padding-right: 7%;

  }

}

.section-service-4-a {

  padding: 0;

}

.section-service-4-a .background-section-service-4 {

  background-image: url(/site/public/images/service-formacion-min.jpg?7b8edf4228514e2b63c4f2bad067c276);

  background-repeat: no-repeat;
  background-size: 100% 100%;

}

@media (min-width: 1600px) {

  .section-service-4-a .background-section-service-4 {

    height: 490px;

    max-width: 740px;

  }

}

@media (max-width: 1600px) {

  .section-service-4-a .background-section-service-4 {

    height: 484px;

    margin-top: 0%;

  }

}

@media (max-width: 1200px) {

  .section-service-4-a .background-section-service-4 {

    height: 467px;

    margin-top: -5%;

  }

}

@media (max-width: 992px) {

  .section-service-4-a .background-section-service-4 {

    height: 540px;

    margin-top: 0;

  }

}

@media (max-width: 768px) {

  .section-service-4-a .background-section-service-4 {

    height: 430px;

    margin-top: 0;

  }

}

@media (max-width: 480px) {

  .section-service-4-a .background-section-service-4 {

    height: 310px;

    margin-top: 0;

  }

}

.section-service-4-a .background-section-service-4:hover {

  opacity: 1;

  -webkit-animation: flash 1.5s;

  animation: flash 1.5s;

}

.section-service-4-a .content-right {

  padding-top: 3%;

  padding-left: 65px;

}

@media (max-width: 1700px) {

  .section-service-4-a .content-right {

    padding-right: 2em;

  }

}

@media (max-width: 1600px) {

  .section-service-4-a .content-right {

    padding-right: 7em;

  }

}

@media (max-width: 1500px) {

  .section-service-4-a .content-right {

    padding-right: 8.5em;

  }

}

@media (max-width: 1400px) {

  .section-service-4-a .content-right {

    padding-right: 11.2em;

  }

}

@media (max-width: 1300px) {

  .section-service-4-a .content-right {

    padding-right: 12.5em;

    margin-bottom: 0px;

  }

}

@media (max-width: 1200px) {

  .section-service-4-a .content-right {

    padding-right: 5%;

  }

}

@media (max-width: 992px) {

  .section-service-4-a .content-right {

    padding-right: 7%;

    padding-left: 7%;

    margin-bottom: 15px;

  }

}

@media (max-width: 480px) {

  .section-service-4-a .content-right {

    margin-bottom: 50px;

  }

}

.section-service-5-a {

  padding: 0;

}

.section-service-5-a .background-section-service-5 {

  background-image: url(/site/public/images/service-procura-min.jpg?9eedc8a04d7a35213b6a766530bca2ea);

  background-repeat: no-repeat;

  background-size: 100% 100%;

  background-color: #f1f1f3;

}

@media (min-width: 1600px) {

  .section-service-5-a .background-section-service-5 {

    height: 340px;

    max-width: 740px;

  }

  .section-service-5-a .background-section-service-5 .content-bottom {

    margin-top: 390px;

    padding-left: 8%;

  }

}

@media (max-width: 1600px) {

  .section-service-5-a .background-section-service-5 {

    background-size: 100% 100%;

    height: 390px;

  }

  .section-service-5-a .background-section-service-5 .content-bottom {

    margin-top: 448px;

    padding-left: 11%;

  }

}

@media (max-width: 1200px) {

  .section-service-5-a .background-section-service-5 {

    background-size: 100% 100%;

    height: 365px;

  }

  .section-service-5-a .background-section-service-5 .content-bottom {

    margin-top: 458px;

    padding-left: 15%;

  }

}

@media (max-width: 992px) {

  .section-service-5-a .background-section-service-5 {

    height: 480px;

    margin-top: 0;

  }

}

@media (max-width: 768px) {

  .section-service-5-a .background-section-service-5 {

    height: 400px;

    margin-top: 0;

  }

}

@media (max-width: 480px) {

  .section-service-5-a .background-section-service-5 {

    height: 260px;

    margin-top: 0;

  }

}

.section-service-5-a .background-section-service-5:hover {

  opacity: 1;

  -webkit-animation: flash 1.5s;

  animation: flash 1.5s;

}

.section-service-5-a .content-bottom {

  margin-top: 5px;

  padding-left: 9%;

}

.section-service-5-a .content-left {

  padding-top: 3%;

  padding-right: 4%;

}

@media (max-width: 1700px) {

  .section-service-5-a .content-left {

    padding-left: 2em;

  }

}

@media (max-width: 1600px) {

  .section-service-5-a .content-left {

    padding-left: 7em;

  }

}

@media (max-width: 1500px) {

  .section-service-5-a .content-left {

    padding-left: 8.5em;

  }

}

@media (max-width: 1400px) {

  .section-service-5-a .content-left {

    padding-left: 11.2em;

  }

}

@media (max-width: 1300px) {

  .section-service-5-a .content-left {

    padding-left: 12.5em;

  }

}

@media (max-width: 1200px) {

  .section-service-5-a .content-left {

    padding-left: 15%;

  }

}

@media (max-width: 992px) {

  .section-service-5-a .content-left {

    padding-left: 7%;

    padding-right: 7%;

  }

}

.section-service-1-b ul {

  line-height: 1.2em;

  font-size: 1.2em;

  font-weight: 500;

  color: #666666 !important;

}

.section-nosotros ul {

  color: #666666 !important;

}

.section-service-1-b ul li {

  list-style-type: disc;

}

.paragrah-intelix {

  border-left: 4px solid #00BCB6;

  padding-left: 28px;

  padding-right: 20%;

}

.paragrah-intelix p {

  line-height: 1.3em;

  font-weight: 500;

  text-align: left;

  color: #666666 !important;

  /*font-size: 1.3em;*/

  font-size: 15px;

}

.section-service-2-b .content-right {

  padding-top: 3%;

  padding-left: 65px;

}

@media (max-width: 1700px) {

  .section-service-2-b .content-right {

    padding-right: 2em;

  }

}

@media (max-width: 1600px) {

  .section-service-2-b .content-right {

    padding-right: 7em;

  }

}

@media (max-width: 1500px) {

  .section-service-2-b .content-right {

    padding-right: 8.5em;

  }

}

@media (max-width: 1400px) {

  .section-service-2-b .content-right {

    padding-right: 11.2em;

  }

}

@media (max-width: 1300px) {

  .section-service-2-b .content-right {

    padding-right: 12.5em;

  }

}

@media (max-width: 1200px) {

  .section-service-2-b .content-right {

    padding-right: 5%;

  }

}

@media (max-width: 992px) {

  .section-service-2-b .content-right {

    padding-right: 7%;

    padding-left: 7%;

  }

}

.section-service-2-b ul {

  line-height: 1.2em;

  font-size: 1.3em;

  color: #666666 !important;

  font-weight: 300;

}

.section-service-2-b ul li {

  list-style-type: disc;

}

.section-service-2-b ul.browser-default {

  font-size: 1em;

}

.section-service-3-a ul {

  line-height: 1.2em;

  /*font-size: 1.3em;*/

  font-size: 15px;

  color: #666666 !important;

  font-weight: 500;

}

.section-service-3-a ul li {

  list-style-type: disc;

}

.section-service-3-a ul.browser-default {

  font-size: 1em;

}

.section-service-4-a ul {

  line-height: 1.2em;

  font-size: 1.3em;

  color: #666666 !important;

  font-weight: 300;

}

.section-service-4-a ul li {

  list-style-type: disc;

}

.section-service-4-a ul.browser-default {

  font-size: 1em;

}

.section-service-5-a ul {

  line-height: 1.2em;

  /*font-size: 1.3em;*/

  font-size: 15px;

  color: #666666 !important;

  font-weight: 500;

}

.section-service-5-a ul li {

  list-style-type: disc;

}

.section-service-5-a ul.browser-default {

  font-size: 1em;

}

footer.page-footer {

  margin: 0;

  padding-top: 12px;

  padding-bottom: 7px;

}

.page-footer nav {

  border-bottom: 1px solid #fff;

}

.footer-copyright {

  width: 100%;

  padding-bottom: 0;

  padding-top: 15px;

}

.footer-copyright .row {

  margin: 0px;

  padding: 0px;

}

.row {
  background-color: #FFFFFF !important;
}

@media (min-width: 1200px) {

  .image-align-right {

    margin-left: -40%;

  }

}

@media (max-width: 1200px) {

  .image-align-right {

    margin-left: -75%;

  }

}

@media (max-width: 992px) {

  .image-align-right {

    margin-left: 0;

    margin-top: 0;

    width: 100%;

  }

}

@media (max-width: 768px) {

  .image-align-right {

    width: 100%;

    margin-left: 0;

    margin-top: 0;

  }

}

@media (min-width: 1200px) {

  .card-info-home {

    max-width: 542px;

    margin-left: 100px;

    padding-left: 50px;

    padding-right: 50px;

    padding-top: 10px;

    padding-bottom: 10px;

  }

}

@media (max-width: 992px) {

  .card-info-home {

    margin-top: 0;

    width: 100%;

  }

  .card-info-home p {

    text-align: center;

  }

  .card-info-home .less-small {

    font-size: 1em;

  }

  .card-info-home .less-big {

    font-size: 1em;

  }

  .card-info-home .big {

    font-size: 2em;

  }

}

@media (max-width: 768px) {

  .card-info-home {

    margin-top: 0;

    margin-left: 0;

  }

    .card-info-home .less-small {

    font-size: 1em;

  }

   .card-info-home .extra-small {

    font-size: 1em;

  }

  .card-info-home .less-big {

    font-size: 1.7em;

  }

  .card-info-home .big {

    font-size: 2em;

  }

}

.icons-rotate {

  -webkit-transition: -webkit-transform 0.8s ease-in-out;

  transition: -webkit-transform 0.8s ease-in-out;

  transition: transform 0.8s ease-in-out;

  transition: transform 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out;

}

.icons-rotate:hover {

  -webkit-transform: rotate(360deg);

  transform: rotate(360deg);

}

.services-section {

  width: 90%;

}

.titles-services {

  padding: 0;

  margin: auto;

  line-height: 24px;

  min-height: 50px;

}

@media (min-width: 1200px) {

  .titles-services {

    min-height: 50px;

  }

}

@media (max-width: 992px) {

  .titles-services {

    min-height: 10px;

  }

}

.paragraph-services {

  line-height: 1.6em;

}

.company-list {

  padding-top: 20px;

}

.list-sectors ul {

  padding-left: 25px;

}

.list-sectors ul > li {

  list-style-type: disc;

  font-size: 16pt;

}

.aliance-section {

  width: 100%;

  max-width: 100%;

  margin-bottom: 0px;

}

.particles-js {

  width: 100%;

  height: 100%;

  background-image: url(/site/public/images/Home_0006_BG-min.png?110f1405d841b1c0dc1b3fb4fd404d69);

  background-repeat: no-repeat;

  background-size: cover;

  background-position: 50% 50%;

}

.parallax-logo-home {

  height: 900px;

}

.parallax-clientes {

  height: 560px;

  padding-top: 30px;

}

@media (min-width: 2600px) {

  .parallax-clientes {

    /*height: 640px;*/

    height: 550px;

  }

}

@media (max-width: 2600px) {

  .parallax-clientes {

    /*height: 640px;*/

    height: 550px;

  }

}

@media (max-width: 768px) {

  .parallax-clientes {

    height: auto;

  }

}

.parallax-work-us {

  height: 300px;

}

.text-banners-parallax p {

  margin: 0;

}

@media (min-width: 992px) {

  .text-banners-parallax .contacto {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    text-align: right;

    position: absolute;

    width: 100%;

    z-index: 10;

  }

}

/*** T H E - M A G I C - O F - O B J E C T - F I T ***/

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

.video-container {

  height: 100vh;

  /*background-image: url("http://www.intelix.biz/site/public/images/Home_0006_BG-min.png");*/

  background-repeat: no-repeat;

  background-size: 100% 100%;

  position: relative;

  overflow: hidden;

  padding-bottom: inherit;

}

@media (min-width: 768px) {

  .video-container {

    height: 100vh;

  }

}

video {

  -o-object-fit: cover;

     object-fit: cover;

  position: absolute;

  height: 100%;

  width: 100%;

  top: 0;

  left: 0;

}

/*** A E S T H E T I C S ***/

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

* {

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

}

body {

  background: white;

  color: e0e0e0;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  min-height: 100vh;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

}

/*.video-container:after {

  content: '';

  display: block;

  height: 100%;

  width: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background: rgba(0,0,0, .2);

  z-index: 1;

}*/

h1 {

  text-transform: uppercase;

  font-weight: 900;

  margin: 0 0 1rem;

  padding: 0;

  line-height: 1;

  font-size: 5vw;

}

@media (max-width: 400px) {

  h1 {

    font-size: 22px;

  }

}

@media (min-width: 1200px) {

  h1 {

    font-size: 75px;

  }

}

.navbar-home {

  position: absolute;

  width: 100%;

}

.navbar-home-bottom {

  bottom: 0;

}

.fixed-navbar-home {

  position: fixed;

  top: 0;

  z-index: 1;

}

.items-centered {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

  height: 100%;

  text-align: center;

  position: relative;

  z-index: 10;

}

.items-centered-to-left {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;

  -webkit-box-align: left;

      -ms-flex-align: left;

          align-items: left;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

  height: 100%;

  text-align: left;

  position: relative;

  z-index: 10;

}

.support {

  position: fixed;

  bottom: 60px;

  right: 20px;

  text-transform: uppercase;

  font-size: 9px;

  letter-spacing: 1px;

  text-align: right;

  position: relative;

  z-index: 10;

}

.support a {

  color: white;

  text-decoration: none;

  position: relative;

  display: inline-block;

  margin-top: 10px;

}

.support a:before {

  display: block;

  position: absolute;

  content: '';

  bottom: -2px;

  width: 0;

  height: 1px;

  background-color: rgba(255, 255, 255, 0.3);

  -webkit-transition: .3s;

  transition: .3s;

}

.support a:hover:before {

  width: 100%;

}

@-webkit-keyframes float {

  0% {

    -webkit-transform: translatey(0px);

            transform: translatey(0px);

  }

  50% {

    -webkit-transform: translatey(-20px);

            transform: translatey(-20px);

  }

  100% {

    -webkit-transform: translatey(0px);

            transform: translatey(0px);

  }

}

@keyframes float {

  0% {

    -webkit-transform: translatey(0px);

            transform: translatey(0px);

  }

  50% {

    -webkit-transform: translatey(-20px);

            transform: translatey(-20px);

  }

  100% {

    -webkit-transform: translatey(0px);

            transform: translatey(0px);

  }

}

@-webkit-keyframes shadow-x {

  0% {

    opacity: 1.5;

  }

  50% {

    opacity: 0.3;

  }

  100% {

    opacity: 1.5;

  }

}

@keyframes shadow-x {

  0% {

    opacity: 1.5;

  }

  50% {

    opacity: 0.3;

  }

  100% {

    opacity: 1.5;

  }

}

.image-levitation {

  -webkit-animation: float 6s ease-in-out infinite;

          animation: float 6s ease-in-out infinite;

}

.shadow-image-levitation {

  -webkit-animation: shadow-x 6s ease-in-out infinite;

          animation: shadow-x 6s ease-in-out infinite;

}

.owl-carousel {

  z-index: 0;

  padding-top: 24px;

}



@media (min-width:320px){

    .hero-scrollIndicator{

        bottom:calc(8.33333333vw - 6.66666667px)

    }

}

@media (min-width:800px){

    .hero-scrollIndicator{

        bottom:60px

    }

}



.hero-scrollIndicator{

    position:absolute;

    bottom:60px;

    left:50%;

    -webkit-transform:translateX(-50%);

    transform:translateX(-50%);

    color:#CCCCCC;

    -webkit-animation-name:bounce;

    animation-name:bounce;

    -webkit-animation-duration:5s;

    animation-duration:5s;

    -webkit-animation-fill-mode:both;

    animation-fill-mode:both;

    -webkit-animation-iteration-count:infinite;

    animation-iteration-count:infinite

}



.pageSection.pageSection--fullHeight {

    min-height: 100vh;

}



.pageSection {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-flow: column;

    flex-flow: column;

    position: relative;

    padding-top: 30px;

    background-color: #fff;

}



*, :after, :before {

    -webkit-box-sizing: inherit;

    box-sizing: inherit;

}



.productos-servicios{

    font-size: 14px;

}





/* Slick */



/* Slick */









}






