:root {
	--text-normal: "Poppins" !important;
		--text-title: "" !important;
		--clr-primary: #607E66;
		--clr-secondary: #C27C38;
		--clr-base: #333;
		--lg-normal: 18px;
		--lg-small: 16px;
		--light: 300;
		--normal: 400;
		--bold: 700;
		--leading-tight: 1.3;
		--leading-normal: 1.5;
		--leading-spaced: 1.7;
	}

.snap-mobile-menu {
	background: #fff;
}
mm-burger {
    color: #333;
}
.cta-btn.ry-btn-secondary.third-btn:not(:hover),
.mobile-menu-icon.third-btn {
    background: var(--clr-secondary);
}

@media (min-width: 992px) {
	.insurance-arrow {
		opacity: 0;
	}
}

/** SERVICES START **/

.ry-accordion:before {
    background: #f9f9f9e0;
    box-shadow: 0 0 20px rgb(85 99 80 / 10%);
    opacity: 1 !important;
    inset: -0.15rem !important;
	border-color: #e7e7e7 !important;
}

.col-xs-12.ry-accordion-wrap.mt-8 {
    margin-top: 1rem;
}

.ry-accordion.active:before, .ry-accordion:hover:before {
	background: #f9f9f9;
    box-shadow: 0 0 40px rgb(85 99 80 / 40%);
}

.ry-accordion .arrow-up-right {
    max-width: 70px;
    border-radius: 500px;
    background: var(--color-primary-background);
}

.ry-accordion .arrow-up-right img {
    max-height: 45px;
    max-width: 36px;
}

.module-welcome.style-5.module-services {
    padding-bottom: 420px;
}

.module-welcome.style-5.module-services:before {
	background-position: center top;
}

.module-welcome.style-5.module-services .ry-each.image-wrapper .photo {
    padding-bottom: 140%;
}
/** SERVICES END **/

.ry-hp-team-custom .ry-text p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
}

.ry-hp-team-custom .ry-doctor-wrap {
    max-width: 600px;
}
.ry-hp-team-custom .ry-doctor-wrap img {
    max-width: 1115px;
    width: 100%;
    object-fit: contain;
    aspect-ratio: 1/1
}

.hp-mobile-doctor_img {
    display: none;
}

.hp-mobile-doctor_img img {
    margin: 0 auto;
    width: 100%;
    max-width: 500px;
}

.ry-hp-team-custom {
    position: relative;
	background: transparent !important;
}

.ry-hp-team-custom:before {	
	z-index: -1;
	position: fixed;
}

@media (max-width: 1080px) {
	.hp-mobile-doctor_img {
		display: block;
	}
	.ry-hp-team-custom .ry-doctor-wrap {
		display: none;
	}
}

/** HP TESTIMONIAL **/
.ry-hp-testimonial {
	background: url(https://s3.amazonaws.com/static.organiclead.com/Site-7a33757a-910f-441b-b102-1e0926462d36/Assets/testimonial_bg.jpg);
	background-size: cover;
	padding: 100px 0 50px;
}
.ry-hp-testimonial .ry-section-headline {
    margin-bottom: 4vw;
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide {
    padding: 4em;
    gap: 2em;
    border-radius: 20px;
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide .ry-quote-wrap img {
    max-width: 61px;
    width: 100%;
}
/*.ry-hp-testimonial .testimonials-swiper .swiper-slide:nth-child(odd) {
    background: #fff;
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide:nth-child(even) {
    background: #65718b;
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide:nth-child(even) * {
    color: #fff
}*/
.ry-hp-testimonial .testimonials-swiper .swiper-slide-active {
    background: var(--color-primary-background)
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide-active * {
    color: #fff;
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide:not(.swiper-slide-active) {
    background: #fff;
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide:not(.swiper-slide-active) * {
    color: #65718b;
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide:not(.swiper-slide-active) .ry-g-icon img {
    filter: brightness(60%);
}
.ry-hp-testimonial .testimonials-swiper .swiper-slide svg {
    width: 18px;
}
/*.ry-hp-testimonial .testimonials-swiper .swiper-slide:nth-child(odd) .ry-g-icon img {
    filter: brightness(0.5);
}*/
.ry-hp-testimonial .ry-section-headline:before {
    top: 50%;
    right: 0;
    left: unset;
    width: 100%;
    max-width: 32%;
}
.ry-hp-testimonial .ry-section-headline {
    padding-bottom: 0;
}

div#mapPIN {
    padding-bottom: 600px;
}
	
	.team-inner-page.style3 .ry-flex.object-top .photo img {
    object-fit: cover;
    object-position: center;
}
@media (min-width: 1081px) {
	.ry-hp-testimonial .testimonials-swiper .swiper-slide {
		max-width: 800px;
		width: 100%;
	}
}

@media (max-width: 1080px) {
	.ry-hp-testimonial .ry-section-headline:before {
		display: none;
	}
	.testimonials-swiper {
		padding: 0 2em;
	}
	.ry-quote-wrap img {
		margin: 0 auto;
	}
	.ry-hp-testimonial .testimonials-swiper .swiper-slide p {
		text-align: center;
	}
	.ry-hp-testimonial .testimonials-swiper .swiper-slide .flex-col {
		flex-direction: column;
	}
	.ry-testi-name .flex {
		justify-content: center;
	}
	.ry-hp-testimonial .testimonials-swiper .swiper-slide .flex.items-center {
		justify-content: center;
	}
}

@media (max-width: 768px) { 
	.testimonials-swiper {
		padding: 0 2em;
	}
	.ry-quote-wrap img {
		margin: 0 auto;
	}
	.ry-hp-testimonial .testimonials-swiper .swiper-slide p {
		text-align: center;
	}
	.ry-hp-testimonial .testimonials-swiper .swiper-slide .flex-col {
		flex-direction: column;
	}
	.ry-testi-name .flex {
		justify-content: center;
	}
	.ry-hp-testimonial .testimonials-swiper .swiper-slide .flex.items-center {
		justify-content: center;
	}
}
/** END HP TESTIMONIAL **/
