/* Large Screens */

.member-slider-arrows svg {
    width: 5px !important;
    fill: #b4b4b4 !important;
}

.member-info h5 {
    font-size: 12px !important;
}

.hire-detail h3 {
  font-family: 'Nexa', sans-serif;
  font-size: 13px !important;
  padding: 0px !important;
  line-height: 20px !important;
}

.hire-detail {
  padding: 15px 20px !important;
}

.member-info h5 {
  font-size: 14px;
  opacity: 0.4;
}

.team-member .member-info h3 {
  font-size: 16px;
  padding-bottom: 6px;
}

.animated-first .text-block p {
  font-size: 23px !important;
}

.animated-first .text-block h1 {
  margin-bottom: 5px !important;
  font-size: 68px !important;
}
.CTA_btn {
    display: flex;
    justify-content: center;
    align-items: center;
}
.CTA_btn .button-text {
    padding: 5px;
}
@media screen and (max-width: 1380px) {
  
	.tleft h1 {
    font-size: 35px !important;
}
	.team-wrap {
    padding-bottom: 10px !important;
}
	.animated-first .text-block h1 {
  margin-bottom: 5px !important;
/*   font-size: 58px !important; */
		font-size: 50px !important;
}
	
.animated-first .text-block p {
  font-size: 19px !important;
}
	
	.welcome-left h1 {
	font-size: 35px !important;
}
}

@media screen and (max-width: 1380px) {
  .news-grid h2 {
    font-size: 18px;
  }
}

@media screen and (max-width: 1680px) {
  .news-grid h2 {
    font-size: 20px;
  }
}

.news-grid h2 {
  font-family: 'Scandia Web Bold';
  font-size: 24px;
}


/* Mobile homepage intro fix */
@media screen and (max-width: 575px) {
  .animated-first .text-block h1 {
    margin-bottom: 5px !important;
    font-size: 32px !important;
  }

  .animated-first .text-block p {
    font-size: 14px !important;
  }

  .animated-first .text-block p br {
    display: none;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1366px) {
  .home-banner-button {
    position: relative;
}
.home-banner-button a {
    position: absolute;
    top: 110px;
    right: 43.5%;
}	
}	
@media screen and (min-width: 1367px) and (max-width: 1920px) {
  .home-banner-button {
    position: relative;
}
.home-banner-button a {
    position: absolute;
    top: 150px;
    right: 43.5%;
}	
}
@media screen and (min-width: 375px) and (max-width: 575px) {
  .animated-first .text-block h1 {
    margin-bottom: 5px !important;
    font-size: 39px !important;
  }

  .animated-first .text-block p {
    font-size: 16px !important;
  }
}
	
/* Mobile homepage fixes */
@media screen and (max-width: 767px) {
	
	.team-wrap {
    padding-bottom: 2px !important;
}
	.welcome-left h1 {
    font-size: 26px !important;
}
	
	.tleft h1 {
    font-size: 26px !important;
}

.home-contact-inner h1 {
    margin-top: 40px !important;
	}
	
	.pcontent p {
    margin-bottom: 15px !important;
    padding-top: 18px !important;
	}
	
	.team-slide-animation {
    padding-top: 50px !important;
	}
	
	
	.fp-projects-title {
    margin-top: -70px !important;
	}
	
	
}

.news-mobile-fix .feat-right {
    padding-bottom: 0px !important;
}

.news-mobile-fix .feat-left {
    padding-bottom: 30px;
}