
 @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);

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

p {
  line-height: 2rem;
}

.button-collapse {
  color: #000000;
}

.parallax-container {
  min-height: 560px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}
  .parallax-container .section {
    width: 100%;
  }

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}

/* Ecopublicidad */

/* Header */
.ecologo {
margin-top:46px;
float: right !important;

}

@media only screen and (max-width : 992px) {
  .ecologo {
    height: 40px;
    margin-top: 10px;
    float: center;
  }
  #index-banner .section {
    top: 10%;
  }
}

.pitlogo {
float: left !important;
height: 200px; 
}

@media only screen and (max-width : 992px) {
  .pitlogo {
    height: 46px;
    margin-top: 10px;
    margin-left: 40px;
  }
  #index-banner .section {
    top: 10%;
  }
}
/* Header */

/* Servicios */

.servicios {
  background-color: #000000;
  color: #FFFFFF;
}

.hexagon {
  z-index: 9999999;
  margin-top: -148px;
 }

 .hexagon_2 {
  margin-top: -30px;
 }

 @media only screen and (max-width : 992px) {
 .hexagon { 
 margin-top: -60px;
 z-index: 999;
  }
}

.textoservicios {
text-align: right;
}


@media only screen and (max-width : 992px) {
  .textoservicios {
    text-align: left;
  }
  #index-banner .section {
    top: 10%;
  }
}

.textoservicios1 {
  color: #FFFFFF;
   }

/* Servicios */

/* Footer */
.backgroundfooter {
  background-image: url(../img/footer.png);
  width: 100%;
  background-size: 100%;  
}

@media only screen and (max-width : 600px) {
  .backgroundfooter {
    background-image: url(../img/footermobile.png);
    background-size: 100%;
    width: 100%;   
  }
  #index-banner .section {
    top: 10%;
  }
}

.footertext {
 vertical-align: middle;

}

.pitt {
  background-image: url(../img/footer_pitt.png);
  z-index: 1000;
  background-repeat: no-repeat;
}


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

/* Footer */

/* Navegacion */

nav ul a {
  transition: background-color .3s;
  font-size: 1rem;
  color: #fff;
  display: inline-block;
  padding: 0 15px;
  cursor: pointer;
}

nav ul a:hover {
  background-image: url(../img/navbar.png) ;
  background-position: center; 
  background-repeat: no-repeat;
  width: 100%; 
}
nav ul li a.active {
  background-image: url(../img/navbar.png) ;
  background-position: center; 
  background-repeat: no-repeat;
  width: 100%; 
}

/* Navegacion */

/*_____________________Kevin_______________________________*/


.branding {
  background-image: url(../img/servicios/branding/fondo_branding.png);
  background-repeat: no-repeat;
}
.art_concept {
  background-image: url(../img/servicios/art_concept/fondo_art_concept.png);
  background-repeat: no-repeat;
}
.fotografia_y_video {
  background-image: url(../img/servicios/art_concept/fondo_art_concept.png);
  background-repeat: no-repeat;
}
.ecologia_1 {
  background-image: url(../img/servicios/ecologia/fondo_ecologia.png);
  background-repeat: no-repeat;
}
.marketing_digital {
  background-image: url(../img/servicios/marketing_digital/fondo_marketing_digital.png);
  background-repeat: no-repeat;
}
.responsabilidad_social {
  background-image: url(../img/servicios/responsabilidad_social/fondo_responsabilidad_social.png);
  background-repeat: no-repeat;
}
.zte_1 {
  background-image: url(../img/portafolio/zte/fondo_slider_zte.png);
  background-repeat: no-repeat;
}
.zte_2 {
  background-image: url(../img/portafolio/zte/fondo_zte_1.png);
  background-repeat: no-repeat;
}
.zte_3 {
  background-image: url(../img/portafolio/zte/fondo_zte_2.png);
  background-repeat: no-repeat;
}
.gogoenvio_1 {
  background-image: url(../img/portafolio/gogoenvio/fondo_gogoenvio_1.png);
  background-repeat: no-repeat;
}
.gogoenvio_2 {
  background-image: url(../img/portafolio/gogoenvio/fondo_gogoenvio_2.png);
  background-repeat: no-repeat;
}
.gogoenvio_3 {
  background-image: url(../img/portafolio/gogoenvio/fondo_gogoenvio_3.png);
  background-repeat: no-repeat;
}
.tidy_1 {
  background-image: url(../img/portafolio/tidy/fondo_tidy.png);
  background-repeat: no-repeat;
}
.tidy_3 {
  background-image: url(../img/portafolio/tidy/fondo_tidy_3.png);
  background-repeat: no-repeat;
}
.burgerfactor_1 {
  background-image: url(../img/portafolio/burguerfactor/fondo_burguerfactor_1.png);
  background-repeat: no-repeat;
}
.burgerfactor_2 {
  background-image: url(../img/portafolio/burguerfactor/fondo_burguerfactor_2.png);
  background-repeat: no-repeat;
}
.burgerfactor_3 {
  background-image: url(../img/portafolio/burguerfactor/fondo_burguerfactor_3.png);
  background-repeat: no-repeat;
}
.vivirpanama_1 {
  background-image: url(../img/portafolio/vivirpanama/fondo_vivirpanama_1.png);
  background-repeat: no-repeat;
}
.vivirpanama_2 {
  background-image: url(../img/portafolio/vivirpanama/fondo_vivirpanama_2.png);
  background-repeat: no-repeat;
}
.ccpcv_1 {
  background-image: url(../img/portafolio/ccpcv/fondo_ccpcv_1.png);
  background-repeat: no-repeat;
}
.ccpcv_2 {
  background-image: url(../img/portafolio/ccpcv/fondo_ccpcv_2.png);
  background-repeat: no-repeat;
}
.ccpcv_3 {
  background-image: url(../img/portafolio/ccpcv/fondo_ccpcv_3.png);
  background-repeat: no-repeat;
}
.fondo_pulpo {
  background-image: url(../img/pitt/fondo_pulpo.png);
  background-repeat: no-repeat;
}


/*_________________________________________________________________________________________________*/
.contenedor {
  position: relative;
  height: 147px;
  width: 147px;
  float: center;
}

.contenedor img {
  position: absolute;
  left: 0;
  transition: opacity 0.5s ease-in-out;
}

.contenedor img.top:hover {
  opacity: 0;
}
/*__________________________________________________________________________________________________*/

.slider_abajo {
  z-index: -100;
}

.subtitulos {
  font-size: 28px;
  line-height: 12px;
}


.titulo_team_movil {
  font-size: 2.1em;
  text-align: right;
}



.titulo_team_movil_2 {
  font-size: 2.1em;
  text-align: left;
}




.linea_team_movil {
  text-align: right;
}




.linea_team_movil_2 {
  text-align: left;
}

@media (max-width: 768px) {
  .imagen_impar{
    margin-left: -46px;
    margin-top: 42px;


  }
}
@media (min-width: 768px) and (max-width: 991px){
  .imagen_impar{
    margin-left: -40px;
    margin-top: 42px;


  
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .imagen_impar{
  margin-left: -46px; 
  margin-top: 42px;

  }
}

@media (min-width: 1200px){
  .imagen_impar{
  margin-left: -48px; 
  margin-top: 42px;
    
  }
}









@media (max-width: 768px) {
  .imagen_par{
    margin-left: -46px;
    margin-top: 42px;


  }
}
@media (min-width: 768px) and (max-width: 991px){
  .imagen_par{
    margin-left: -40px;
    margin-top: 42px;


  
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .imagen_par{
  margin-left: -46px; 
  margin-top: 42px;

  }
}

@media (min-width: 1200px){
  .imagen_par{
  margin-left: -48px; 
  margin-top: 42px;
    
  }
}





/*.imagen_impar {
  margin-left: -78px; 
  margin-top: 56px;
}

.imagen_par {
  margin-left: -78px;
  margin-top: 56px;
}*/

.imagen_fer{
  margin-left: -72px;
  margin-top: 6px;
}

.imagen_ger{
  margin-top: 98px;
}

.imagen_and{
  margin-left: -110px;
  margin-top: 38px;

}

.imagen_cer{
  margin-left: -40px;
  margin-top: -50px;
}

.imagen_fra{
  margin-left: -80px;
  margin-top: -20px;
}

@media (max-width: 768px) {
  .imagen_fer{
  margin:0 auto;


  }
}
@media (max-width: 768px) {
  .imagen_ger{
    margin: 0 auto;


  }
}
@media (max-width: 768px) {
  .imagen_and{
  margin: 0 auto;


  }
}
@media (max-width: 768px) {
  .imagen_cer{
margin: 0 auto;


  }
}
@media (max-width: 768px) {
  .imagen_fra{
margin:0 auto;

  }
}

.imagen_omar{
  margin-top: -58px;
  margin-left: 24px;
}

.imagen_carlosa{
  margin-left: -26px;
  margin-top: -8px;
}

