/* ICOMOON */
/* @font-face {
  font-family: 'newsgothic';
  src: url(../fonts/newsgothicmt.ttf);
} */

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?1204m5');
  src:  url('fonts/icomoon.eot?1204m5#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?1204m5') format('truetype'),
    url('fonts/icomoon.woff?1204m5') format('woff'),
    url('fonts/icomoon.svg?1204m5#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icongii-"], [class*=" icongii-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: gray;
  font-size: 9.5em;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icongii-carnival-mask-silhouette-svgrepo-com:before {
  content: "\e907";
}
.icongii-invisible-person-of-clothes:before {
  content: "\e90e";
  font-size: .7em;
}
.icongii-mistery:before {
  content: "\e90f";
}
.icongii-unrecognizable-man:before {
  content: "\e910";
}
.icongii-fast-poll:before {
  content: "\e900";
}
.icongii-investigacion-campo:before {
  content: "\e901";
}
.icongii-investigacion-gabinete:before {
  content: "\e902";
}
.icongii-mystery:before {
  content: "\e903";
}
.icongii-preferencias-consumidos:before {
  content: "\e904";
}
.icongii-productos-linea:before {
  content: "\e905";
}
.icongii-distribucion:before {
  content: "\e906";
}
.icongii-encuesta-online:before {
  content: "\e908";
}
.icongii-entrevista-profunda:before {
  content: "\e909";
}
.icongii-fast-poll1:before {
  content: "\e90a";
}
.icongii-focus-group:before {
  content: "\e90b";
}
.icongii-investigacion-puntual:before {
  content: "\e90c";
}
.icongii-precios:before {
  content: "\e90d";
}


/* FIN ICOMOON */

h5 {
  font-weight: 500 !important;
}

span.bold-text {
  font-weight: bold;

}

h5, ul li {
  font-family: newsgothic;
}

h5.space {
  margin-bottom: 30px;
}

.container.bullets .section {
  /* padding-bottom: 0 !important; */
}

.container.bullets .row {
  /* margin-bottom: 0 !important; */
}


.container.packs-included .section {
  padding-top: 0 !important;
}

nav ul a,
nav .brand-logo {
  color: #444;
}

nav.white {
  height: 120px;
}

p {
  line-height: 2rem;
}

.sidenav-trigger {
  color: #26a69a;
}

.parallax-container {
  min-height: 380px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}

.parallax-container .section {
  width: 100%;
}

input, textarea {
  color: #FFF;
}

.input-field label {
  color: #fff !important;
}

.input-field input[type=text]:focus + label {
  color: #fff !important;
}

.input-field .prefix.active {
  color: #fff;
}

.input-field input:focus,
.input-field textarea:focus {
  border-bottom: 1px solid #fff !important;
  box-shadow: 0 1px 0 0 #fff !important;
}

.text-justify {
  text-align: center;
}

@media only screen and (max-width : 992px) {
  .mobile-device {
    display: block;
  }

  .tablet-and-large-device {
    display: none;
  }

  .parallax-container .section {
    position: absolute;
    top: 40%;
  }

  #index-banner .section {
    top: 10%;
  }
}

@media only screen and (max-width : 600px) {
  .tablet-and-large-device {
    display: none;
  }

  .mobile-device {
    display: block;

  }

  .icon-image {
    text-align: center;
  }

  .quienes h5 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gii-description ul li {
    font-size: 1.3em !important;
    line-height: 1.5em !important;
    list-style-type: disc !important;
  }

  h5.coursive {
    font-size: 1.4em !important;
  }

  ul li h5 {
    font-size: 1.2rem
  }

  .cuantitativa h5 {
    margin-top: 0;
    font-size: 1.12em !important;
  }

  .cualitativa h5 {
    margin-top: 0;
    font-size: 1.12em !important;
  }

  .objetivos ul li {
    font-size: 1em !important;
    line-height: 1.5em !important;
    list-style-type: disc !important;
  }

  .bullets ul li {
    font-size: 1.3em !important;
    line-height: 1.5em !important;
    list-style-type: disc !important;
  }

  h1.header.white-text.text-lighten-2 {
    font-size: 2em;
  }

  span.icongii
  .section.no-pad-bot .container {
    width: 100% !important;
  }

  #index-banner .section .container .row.center h5 {
    font-size: 1.1rem;
  }

  h1.header {
    font-size: 2.5em;
  }

  h5.light {
    font-size: 1.3rem;
  }

  #index-banner .section {
    top: 0 !important;
  }

  .parallax-container .section {
    top: 0 !important;
  }

  .col.s12.m6.s6 i.material-icons {
    font-size: 8.5em;
    color: gray;
  }

  i.fab + span,
  i.fas + span {
    margin-left: 10px;
  }

  i.fab,
  i.fas {
    font-size: 1.2em;
  }

  i.fab.fa-whatsapp {
    font-size: 1.9em;
    color: #25d366;
  }

  i.fas.fa-phone {
    color: #cf6969;
  }

  i.fab.fa-whatsapp + span {
    position: relative;
    bottom: 6px;
  }

  /* ul, li {
    font-size: 1.5rem !important;
    list-style-type: disc !important;
    line-height: 1.5em !important;
  } */

  .footer-copyright .container .col.s5.l2 {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 993px){
  h5.light,
  ul li h5 {
    font-size: 1.44rem;
  }

  h5.mkt {
    font-size: 1.71em;
  }

  h5.coursive {
    font-size: 1.8em !important;
  }

  .container.gii-description {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container.gii-description .row h5{
    text-align: justify;
    padding: 0 20px 0;
  }

  .mobile-device {
    display: none;
  }

  .col.s12.m6.s6 i.fab,
  .col.s12.m6.s6 i.fas,
  .col.s12.m6.s6 i.far,
  .col.s12.m6.s6 i.material-icons {
    font-size: 9.5em;
    color: gray;
  }

  .col.s12.m6.s6.icon-image {
    text-align: center;

  }

  i.fab.fa-whatsapp {
    font-size: 1.9em;
    color: #25d366;
  }

  i.fas.fa-phone {
    color: #cf6969;
  }

  i.fab.fa-whatsapp + span {
    position: relative;
    bottom: 6px;
  }

  i.fab + span,
  i.fas + span {
    margin-left: 10px;
  }

  ul li {
    font-size: 1.5rem;
    list-style-type: disc !important;
    line-height: 1.5em;
  }
}

.icon-block {
  padding: 0 15px;
}

.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}
