@charset "utf-8";
/* CSS Document */

.team img{
   width:100%;
  margin: 0 auto;
}

.gallery-box img{
   display:inline-block;
   min-height:258px;	
}

.team {
    width: 100%;
    margin: 3em auto;
}


.team h3{
      padding: 0 0 2em 4.5em;	
}


.logoTeam{
	height:210px;
  	
}

.logo-portfolio img{
     width: 100%;
     height: 125px;	
}
 
 #portfolio{
	 margin-top:40px; 
 }
 .img-gallery{
	min-height:170px; 
 }
 .team a img {
    width: 100%;
    margin: 0 auto;
    min-height: 177px;
}
.team .img-logo{
  width:110px;
  height:110px;	
}

.thumbnail {margin-bottom:6px;}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:10%;
  width:5%;
}

#modal-gallery{
   z-index:999999;	
}

 
 

.container2 {
  width:100%;
  max-width: 1300px;
  margin: 2em auto;
 
  overflow:hidden;
 
}
 .item {
  width:23%;
  float:left;
  padding:.5em;
  /*border:1px dotted #ddd;
  background-color:#fff;*/
}

.item p {
  min-height:3em;
  /*background-color:#fed;*/
  margin:.5em 0 0 0;
  font-size:.9em;
  text-align:center;
}

@media screen and (max-width:1000px) {
  
  body {
    background-color:#ddf;
  }
  
  .item {
    width:32.3%;
  }

}


@media screen and (max-width:800px) {
  
  body {
    background-color:#cdd;
  }
  
  .item {
    width:48%;
  }
  
  .item p {
  font-size:.8em;
  }

}

@media screen and (max-width:400px) {
  
  body {
    background-color:#ded;
  }
  
  .item {
    width:100%;
  }

}
