.interior-contents.in-services.style1 .service-card .button {display: none;}
img.ui_b {filter: invert(1) brightness(100);}
.team label {font-size: 20px;font-weight:400}
.team h5 label {font-size: 24px;font-weight:700;color:#565656}
@media(width < 1024px) {
	.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited{font-weight:800}
	.section.hero h2 {
    font-size: 2.5rem;
    line-height: 3rem;
}
.team h5 label {font-size: 16px;}}

a.mm-listitem__text {
    font-size: 30px;
}

img.aaha-logo.img-responsive {
    max-width: 220px;
    margin-top: 1em;
}

#careers.interior-page h3,
#about.interior-page h3{
	color: #0ca8bb;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
    margin: 0.8em 0;
}
.mm-wrapper--position-bottom .mm-wrapper__blocker {z-index:0}
#interior .banner.style2 h1 {color: #0ca8bb;}
main#interior {background: white;}
@media (width < 1024px) {
	.companion-team-swiper {overflow:visible}
	.section .testimonials {/*padding-bottom: 15vh;*/}
}
@media (width > 1024px) {
	.section.appointment {/*padding-bottom: 15rem;*/}
	.lg\:text-center{
    text-align: center;
  }
}
main {background: #ffffff;}
.gray-btn { color: #5d5d5d;border-color: #5d5d5d;}
.gray-btn:hover {color: #ffffff}
@media (min-width: 1024px) {
  .lg\:text-5xl {
    font-size: 3rem /* 48px */;
    line-height: 1;
  }
}
.companion-testimonials-swiper .swiper-slide {
    justify-content: space-between;
}
@media (min-width: 1280px){
.xl\:hidden{
    display: none;
  }}

.interior-contents.in-faq p {color: #595959}
h1, h2, h3 {font-weight: 800 !important;}
.section .team h2 { margin:0 !important}
.section .testimonials h2 {
    color: white;
    margin-top: 0;
}
@media(width > 376px) {.header-btn-icon {display:none}}
@media(width < 376px) {.header-btn-text {display:none}}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Nathan - Edited <May 09, 2025> */

.section.hero h2,.section.services h2,.section.team h2 ,.section.faq h2,.section.appointment h2 {
    color: #0ca8bb;
}
.footer.style2 .contact .social ul li {
    color: #ebad3c;
    border-color: #ebad3c;;
    transition: all .2s;
}

.footer.style2 .contact .social ul li svg {
    fill: #ebad3c;
}

.footer.style2 .contact .social ul li:hover {
    background-color: #ebad3c;
    border-color: #ebad3c;
}

.footer.style2 .contact .social ul li:hover svg {
    fill: white;
}

)

.header-logo-wrap {
    width: 33%;
    background: transparent;
}

.header-logo-wrap img {
    max-width: 320px;
}

div.top-bar {
    background: #ff4d4d;
}

div.top-bar p {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 0;
}

.header-logo-wrap {
    width: 50%;
}

@media (max-width:500px) {

.homepage header img, .interiorpage header img {
		max-width: 150px;
		padding: 0 !important;
	}
	
	div.header-logo-wrap {
		width: 50%;
	}
}

