.pricing h3 {
	font-weight: 700;
	font-size: 26px;
	margin-bottom: 1rem;
}

.pricing ul i {
  padding-right: 15px;
}

.about {
	padding-bottom: 0;
}

.about .our-team-item {
	display: block;
	background-color: color-mix(in srgb, var(--accent-color), transparent 95%);
    color: color-mix(in srgb, var(--default-color), transparent 40%);
    /*margin: 60px 0 0;*/
	padding: 30px;
    border-radius: 10px;
    border-color: color-mix(in srgb, var(--accent-color), transparent 95%);
}

.about .our-team-item .profile img {
	max-width: 100%;
    border-radius: 5px;
    margin: 0 auto 20px;
}

.about .our-team-item p {
	margin-bottom: 1rem;
}

.about .our-team-item p.quote {
	font-weight: bold;
	font-style: italic;
	color: var(--heading-color);
	font-size: 1.3rem;
}

/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/

.swiper-button-next, .swiper-button-prev {
	color: #388da8 !important;
}

/*--------------------------------------------------------------
# Gallery
--------------------------------------------------------------*/
.gallery .gallery-item {
  overflow: hidden;
  border-right: 3px solid #fff;
  border-bottom: 12px solid #fff;
}

.gallery .gallery-item img {
  transition: all ease-in-out 0.4s;
}

.gallery .gallery-item:hover img {
  transform: scale(1.1);
}

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact .info-item {
	display: block;
	background-color: color-mix(in srgb, var(--accent-color), transparent 95%);
    color: color-mix(in srgb, var(--default-color), transparent 40%);
    padding: 30px;
    border-radius: 10px;
    border-color: color-mix(in srgb, var(--accent-color), transparent 95%);
}


.footer a.deai-logo img {
	max-width: 60%;
}

.footer a.ndis-logo img {
	max-width: 30%;
}

@media (max-width: 1199px) {
    
  .pricing-col {
	  margin-top: 0;
  }
  
  .pricing .pricing-col:first-child .pricing-item{
	  padding-bottom:0;
	  margin-bottom:0;
  }
  
  .pricing .pricing-col:last-child .pricing-item{
	  padding-top:0;
	  margin-top:0;
  }
  
}

@media (max-width: 991px) {
    
	.footer-links-logos {
		padding-top: 0 !important;
	}
}

@media (max-width: 767px) {
    
	.footer-about {
		margin-bottom: 30px;
	}
	
	.footer .logo, .footer .social-links {
		justify-content: center !important;
	}
	
	.footer .footer-top, .footer .footer-contact, .footer .footer-links {
		text-align: center;
	}
	
	.footer .footer-links ul li {
		display: block;
	}
  
}