/* Enter Your Custom CSS Here */
img {
height: auto;
}

.profile-img img {
 border-radius: 4px; 
}

h3 {
 font-size: 21px!important; 
}

.team-nav li a {
    font-size: 14px!important;
}

.home-posts .post-details > a {
    font-size: 16px!important;
}

.home-posts .post-details p {
    max-height: 72px;
    overflow: hidden;
}

.flexslider .slides li p {
  	color: #0f0f0f;
}

.flex-active-slide h1 {
  	font-size: 80px !important;
}

@media only screen and (max-width: 767px) {
  .image-container {
    display: none;
  }
}


@media only screen and (min-width: 768px) {
.home-logos ul li {
    padding: 25px!important;
}
  .home-logos ul li:first-child {
    padding-left: 0!important;
}
  .contact-page #main {
    padding-right: 0;
  }
  #mobile-contact {
    display: none;
  }
}

@media only screen and (min-width: 1030px) {
.wrap {
    width: 1040px!important;
}
  .home .top-boxes a span {
    font-size: 25px!important;
  }
  .company-timeline .timeline-items p {
    width: 79px!important;
    font-size: 12px!important
  }
  
  .team .team-list li {
    max-width: 180px!important;
  }
  .contact-page #main {
    padding-right: 0;
  }
  #mobile-contact {
    display: none;
  }
}
