/* Override Styles */
#in-services-3 li {list-style: none;}

/* Nathan - Started <February 26, 2024> */
.brightness-50 {
	filter: brightness(0.5);
}
.green-overlay {
	position: relative;
}
hover:green-overlay {
	background: none;
}
.green-overlay:before {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #396716;
	z-index: 1;
    opacity: .7;
}

.cta-btn:hover {
    border: 2px solid var(--color-primary-background);
    color: var(--color-primary-background);
    transition: .3s;
}
/* Header */
	/**/
/* Hero */
	/**/
/* CTA */
	/**/
/* Welcome */
	/**/
#welcome-wrap.style-1:before, .module-welcome.style-5:before, .module-welcome.style-6:before {
	background: url(https://s3.amazonaws.com/static.organiclead.com/Site-75f59f53-1508-4d83-b961-6503d42b0d03/dinh_welcome_bg.jpg) center/cover no-repeat !important;
}
/* Services */
	/*02 26 2024*/
.ry-section:nth-child(4) {
    background-image: url(https://s3.amazonaws.com/static.organiclead.com/Site-75f59f53-1508-4d83-b961-6503d42b0d03/services_bg_2_.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
}


/* Meet the Team */
	/**/
#section-hp-team:before{
	background: url(https://s3.amazonaws.com/static.organiclead.com/Site-75f59f53-1508-4d83-b961-6503d42b0d03/dinh_welcome_bg.jpg) center/cover no-repeat !important;
}
/* Insurance */
	/**/
/* Brand */
	/*02 26 2024*/
.ry-section:nth-child(6) {
    background-image: url(https://s3.amazonaws.com/static.organiclead.com/Site-75f59f53-1508-4d83-b961-6503d42b0d03/brands_bg.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
}
/* Request Appointment */
	/**/
/* Testimonials */
	/**/
/* Footer */
	/**/
/**/


.object-right-top{
  -o-object-position: right top;
     object-position: right top;
}
.max-h-20{
  max-height: 5rem;
}

@media(width < 1024px) {#section-hp-team p {text-align: center;}}


@media (min-width: 1024px){
.lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}}
@media (max-width: 500px) {
  .swiper-button-next,
  .swiper-button-prev {
    display: none;
  }
}
/*.team-inner-page.style3 .btn-excerpt{display:none !important;}*/


@media (min-width: 768px) and (max-width: 1024px) {
	.slider-info-center-center {
		top: unset;
		bottom: 30px;
		transform: translate(-50%, 0);
	}
}

.swiper-autoheight .swiper-wrapper {height: auto !important;}