#ry-pg-body #navigation.bg-transparent {
    background: #000000;
}
div#navigation.bg-White99 ul.ry-nav.text-black,
#ry-pg-body #navigation.bg-transparent ul.ry-nav.text-black{
    color: #fff;
}
div#navigation.bg-White99 ul.ry-nav.text-black li:hover,
#ry-pg-body #navigation.bg-transparent ul.ry-nav.text-black li:hover{
    color: #ffffff !important;
}
div#navigation.bg-White99 ul.ry-nav.text-black span.caret,
#ry-pg-body #navigation.bg-transparent ul.ry-nav.text-black span.caret {
    border-color: white;
}
.ry-services.style2 .block-count-7, .ry-services.style2 .block-count-6, .ry-services.style2 .block-count-5, .ry-services.style2 .block-count-4, .ry-services.style2 .block-count-3 {
	flex-wrap: wrap;
}

.ry-services.style2:after {
    content: "";
    position: absolute;
    inset: 0;
    background: url(https://s3.amazonaws.com/static.organiclead.com/Site-91f2d9d6-7d64-4ecd-b311-eadb90d321e5/Assets/curve_shape_bottom_2.png);
    z-index: 1;
    opacity: 1;
    height: 460px;
    background-size: cover;
    background-position: center top;
}
#section-hp-team:before {
    height: 65%;
	background-position: center top;
}

.homepage-team-swiper-2::before {
	background-image: url(https://s3.amazonaws.com/static.organiclead.com/Site-b24a4c64-2b66-4226-9b93-0d90c6e56321/Assets/bg_doctor.png);
}
.homepage-team-swiper-2 img.mx-auto {
    border-radius: 30px;
    box-shadow: 0 0 30px rgb(0 0 0 / 30%);
    border: 4px solid #ffffff99;
}

.module-testimonials .mt-3.sm\:mt-6.text-base.md\:text-xl p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
	text-align: center;
}

.module-testimonials h6, .module-testimonials p, .module-testimonials h2 {
    text-align: center !important;
}

#hp-testimonials-5 {
    background: transparent;
    padding-top: 0;
}

.ry-services.style2 .main-title h2, .ry-services.style2 .sub-title h4 {
    text-align: center;
}

#ry-footer::before {
	background: #151515;
}

@media (min-width: 1024px) {
    div#section-hp-team .main-title h2, div#section-hp-team .sub-title h4 {
        text-align: left;
    }
}

@media (min-width: 1280px) {
	body#page div#hp-insurance-1 {
		padding-bottom: 14rem;
	}
}

.brands-swiper-4 img {
	height: 70px;
	margin: 0 auto;
	width: 100%;
	max-width: 130px;
}

body#page div#hp-brands-6:after {
	content: "";
    width: 100%;
    height: 30%;
	position: absolute;
    inset: 0;
	top: unset;
	background: linear-gradient(to top, #f3f4f6, transparent);
}

div#hp-slider p {
    font-family: Montserrat;
    text-shadow: 1px 1px 4px #000000;
    line-height: 1.1;
}

