.textoverflow { 
  width: 350px;
  height: 150px;
  overflow: scroll;
}

.team-boxed {
  color: #313437;
  background-color: #eef4f7;
}

.team-boxed .item .box {
  text-align: center;
  padding: 30px;
  background-color: #fff;
  margin-bottom: 30px;
}

.team-boxed .item img {
  max-width: 160px;
}
 .rounded-circle {
  border-radius: 50% !important;
 }

 .team-boxed .item .title {
  text-transform: uppercase;
  font-weight: bold;
  color: #d0d0d0;
  letter-spacing: 2px;
  font-size: 13px;
 }

 .team-boxed p {
  color: #7d8285;
 }

 .team-boxed .social {
  font-size: 18px;
  color: #a2a8ae;
 }

 .team-boxed .social a {
  margin:  0 10px;
  display: inline-block;
  opacity: .7;
 }

 .team-boxed .item .description{
  font-size: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
 }

 .team-boxed .item .name {
  margin-bottom: 8px;
  margin-top: 28px;
 }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

table {
  border-collapse: collapse;
}

#map{
  display: inline-block !important; 
}

.mapcontainer{
  height: 100%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
}

.justify-content-center {
  justify-content: center !important;
}

.d-flex {
  display: flex !important;
}

.awesome {
      
      -webkit-animation:colorchange 20s infinite alternate;
      
      
    }

    @-webkit-keyframes colorchange {
      0% {
        
        color: #5a5a5a;
      }
      
      10% {
        
        color: #ffc241;
      }
      
      20% {
        
        color: #5a5a5a;
      }
      
      30% {
        
        color: #ffc241;
      }
      
      40% {
        
        color: #5a5a5a;
      }
      
      50% {
        
        color: #ffc241;
      }
      
      60% {
        
        color: #5a5a5a;
      }
      
      70% {
        
        color: #ffc241;
      }
      80% {
     
        color: #5a5a5a;
      }
      
      90% {
     
        color: #ffc241;
      }
      
      100% {
        
        color: #5a5a5a;
      }
    }

.navbar {
  font-size: .75rem;
}