@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1485px;
	}
}

@media only screen and (max-width: 1600px) {
	html {
		overflow-x: hidden;
	}

	header {
		padding: 1.5rem 0;
	}

	.navbar-brand img {
		width: 150px;
	}

	.header-flex {
		gap: 10px;
	}

	.header-flex h5 {
		font-size: 0.8375rem;
		padding-left: 10px;
	}

	.navbar-nav {
		gap: 1rem;
	}

	.menu-item>a {
		font-size: 15px;
	}

	.form-inline .themeBtn {
		padding: 0.8rem 1.2rem;
		font-size: 15px;
	}

	.menu-item .arrow {
		font-size: 15px;
		margin-left: 3px;
	}

	.main-content h1 {
		font-size: 3rem;
	}

	.main-banner .main-content h2 {
		font-size: 3rem;
		width: 90%;
	}

	.main-content h6 {
		font-size: 2.4rem;
		width: 83%;
	}

	.main-banner {
		height: 900px;
		padding: 4rem 0;
	}

	.journey-statement {
		font-size: 2rem;
		margin-top: 1.5rem;
	}

	.step-number {
		font-size: 22px;
		margin-bottom: 15px;
	}

	.journey-details-bottom p {
		font-size: 1.25rem;
	}

	.systemic-wound-title {
		font-size: 3rem;
	}

	.subtitle {
		font-size: 2rem;
	}

	section.systemic-wound-wrapper {
		padding: 5rem 0;
	}

	.exists-content p {
		font-size: 1.75rem;
	}

	.wound-hael {
		padding-bottom: 2rem;
	}

	.pathway-section-title {
		font-size: 35px;
		margin-bottom: 50px;
	}

	.pathway-section-subtitle {
		font-size: 2rem;
	}

	.mc-number {
		font-size: 5rem;
	}

	.mc-label {
		font-size: 1.5rem;
	}

	.mc-subtitle {
		font-size: 2.1rem;
	}

	.mc-text {
		font-size: 1.25rem;
	}

	.mc-conclusion-heading {
		font-size: 46px;
	}

	.themeBtn {
		padding: 1rem 1rem;
	}

	section#unct-comparison {
		padding: 4rem 0 3rem;
	}

	section#trauma-responsiveness-framework {
		padding: 4rem 0;
	}

	.stage-number {
		font-size: 1.125rem;
	}

	.lead-badge {
		padding: 4px 6px;
	}

	.stage-title {
		font-size: 2rem;
	}

	.founding-sec {
		padding: 4rem 0;
	}

	.founding-content h2 {
		font-size: 70px;
	}

	.founding-content h3 {
		font-size: 22px;
	}

	.uact-footer-nav-list-item {
		margin-bottom: 14px;
	}

	.uact-footer-nav-heading {
		margin-bottom: 20px;
	}

	.uact-footer-nav-grid-row {
		margin-bottom: 30px;
	}

	.uact-footer-nav-col {
		margin-bottom: 10px;
	}

	.uact-footer-brand-image-placeholder {
		width: 160px;
	}

	.uact-footer-inspirational-quote-text {
		font-size: 1rem;
	}

	.uact-footer-brand-info-row {
		margin-bottom: 45px;
	}

	.uact-footer-copyright-paragraph {
		font-size: 11px;
	}

	.uact-footer-legal-list-item {
		margin-left: 11px;
	}

	footer.uact-global-footer-section {
		padding-top: 3rem;
	}

	.global {
		padding: 1rem 1.5rem;
	}

	.global h5 {
		font-size: 1.2rem;
	}

	.section-title {
		font-size: 2.5rem;
	}

	#the-word-section {
		padding: 4rem 0 1rem;
	}

	.card-text-sm {
		font-size: 1.25rem;
	}

	.card-title-sm {
		font-size: 1.5rem;
	}

	#consequences-section {
		padding: 70px 0;
	}

	.grid-title {
		font-size: 1.7rem;
	}

	#footer-cta11 {
		padding: 80px 0;
	}

	.main-title {
		font-size: 3rem;
	}

	.promisebanner-subtitle {
		font-size: 1.5rem;
	}

	.promisebanner-text {
		font-size: 1.125rem;
	}

	.promisebanner-quote-text {
		font-size: 22px;
	}

	.promisebanner-card-text {
		font-size: 1rem;
	}

	.promisebanner-card-desc {
		font-size: 20px;
	}

	.promisebanner-card-subtitle {
		font-size: 1rem;
	}

	.promisebanner-card {
		padding: 25px;
	}

	.promisebanner {
		padding: 70px 0;
	}

	.body-text-lg {
		font-size: 1rem;
	}

	.feature-title {
		font-size: 1.5rem;
	}

	.body-text-small {
		font-size: 1.2rem;
	}

	.bg-light-theme {
		padding: 2rem 9;
	}

	.app-container {
		padding: 0 !important;
	}

	.colored-card .card-title {
		font-size: 1.75rem !important;
	}

	.body-text.gray {
		margin: 0;
	}

	.dark-card .feature-title {
		font-size: 1.125rem;
		min-height: 30px;
	}

	.dark-card .body-text-small {
		font-size: 1.125rem;
		min-height: 120px;
	}

	.body-text.light {
		margin: 0;
	}

	.category-title {
		font-size: 20px;
	}

	.mini-card h6 {
		font-size: 1.2rem;
	}

	.signup-box {
		padding: 30px 40px;
	}

	.body-text-small.light {
		margin: 7px 0;
		font-size: 1.25rem;
	}

	#coalition_s .title {
		font-size: 2.5rem;
	}

	#coalition_s {
		padding: 3rem 0 0;
	}

	#coalition_s .section_1 .dark_box_text {
		font-size: 1.8rem;
	}

	#coalition_s .section_1 .dark_box {
		margin: 2rem 0;
		padding: 2rem;
	}

	.section_2.text-center.mt-5.pt-5 {
		margin-top: 0 !important;
	}

	#coalition_s .desc {
		font-size: 1.3rem;
	}

	#coalition_s .section_2 .card_desc {
		font-size: 1rem;
	}

	#coalition_s .section_2 .card_title {
		font-size: 2rem;
	}

	#coalition_s .section_2 .card_num {
		font-size: 1.5rem;
	}

	#coalition_s .section_3_wrapper {
		margin-top: 2rem !important;
		padding-top: 2rem !important;
	}

	#coalition_s h1,
	#coalition_s h2,
	#coalition_s h3,
	#coalition_s h4,
	#coalition_s h5,
	#coalition_s h6 {
		font-size: 2rem;
	}

	.section_4.mt-5.pt-5.pb-5 {
		margin-top: 2rem !important;
		padding-top: 0rem !important;
	}

	#coalition_s .timeline_item.active .step {
		font-size: 1rem;
	}

	#coalition_s .timeline_item .timeline_title {
		font-size: 1.5rem;
	}

	#coalition_s .timeline_item.active .timeline_desc {
		font-size: 1rem;
	}

	#coalition_s .highlight_title {
		font-size: 2.2rem;
	}

	#coalition_s .highlight_desc {
		font-size: 1.25rem;
	}

	#coalition_s .highlight_box {
		padding: 1rem !important;
	}

	.section_8.text-white.text-center.py-5 {
		padding-top: 0 !important;
	}

	#coalition_s .section_8 .footer_cta_title {
		font-size: 1.8rem;
	}

	.globelinner1 .globelinner1-title {
		font-size: 60px;
	}

	.globelinner1 .globelinner1-subheading {
		margin-bottom: 1rem;
	}

	.globelinner1 .globelinner1-cards-wrap {
		margin-top: 30px;
	}

	.globelinner1 .globelinner1-card-light .globelinner1-card-title {
		font-size: 24px;
		margin-bottom: 10px;
	}

	.globelinner1 .globelinner1-card-dark .globelinner1-card-title {
		font-size: 25px;
	}

	.globelinner1 .globelinner1-card-light .globelinner1-card-text {
		font-size: 1.125rem;
	}

	.globelinner1 .globelinner1-card-dark .globelinner1-card-text {
		font-size: 1.125rem;
	}

	.globelinner1 {
		padding: 80px 0;
	}

	section#uact-standards {
		padding: 3rem 0 !important;
	}

	.dark-hover-card h3 {
		min-height: 18px;
		font-size: 25px;
	}

	.globel-section-new .dark-hover-card {
		padding: 20px !important;
	}

	section#three-steps {
		padding: 3rem 0 !important;
	}

	section#three-certifications {
		padding: 3rem 0 !important;
	}

	.hover-card h3 {
		font-size: 2rem;
	}

	section#get-started {
		padding: 50px 0 !important;
	}

	.what-happenes h3 {
		font-size: 2.2rem;
		margin-bottom: 1rem;
	}

	.what-happenes h4 {
		font-size: 2.2rem;
		margin-bottom: 1rem;
	}

	.s.about-inner1 .main-heading {
		font-size: 40px;
	}

	.s.about-inner1 .info-card {
		padding: 30px;
		margin: 0;
	}

	.s.about-inner1 .card-titleabt {
		font-size: 1.5rem;
		margin-bottom: 0;
	}

	section.s.about-inner1 {
		padding: 60px 0;
	}

	.main-title {
		font-size: 2.5rem;
	}

	section.about-section-new {
		padding: 80px 0 10px;
	}

	.board-section-new .board-main-title {
		font-size: 2.5rem;
	}

	.board-section-new {
		padding: 70px 0 0;
	}

	.content-section-new .content-card p {
		font-size: 1rem;
		margin-bottom: 0;
		min-height: 171px;
	}

	.content-card h5 {
		font-size: 1.5rem;
	}

	section.content-section-new {
		padding: 50px 0;
	}

	.inner-banner .inner-banner-title,
	.united .inner-banner-title {
		font-size: 70px;
		margin: 0 0 !important;
	}

	.inner-banner .subtitle,
	.united .subtitle {
		font-size: 2rem;
		margin: 0;
	}

	.inner-banner .inner-banner-breadcrumb,
	.united .inner-banner-breadcrumb {
		margin-bottom: 10px;
	}

	.inner-banner .inner-bannerpara,
	.united .inner-bannerpara {
		margin: 1rem auto 0;
	}

	.inner-banner,
	.united {
		padding: 60px 0;
	}

	section.page-map-section {
		padding: 4rem 0 1rem;
	}

	.section-label {
		font-size: 25px;
	}

	section.page-map-section .sub-title {
		font-size: 1.8rem;
	}

	.danger-box {
		font-size: 18px;
	}

	.number-value a {
		font-size: 1.25rem;
	}

	span.section-label .main-title {
		font-size: 20px !important;
	}

	.blocks-section .main-title {
		font-size: 30px;
	}

	section.blocks-section .sub-title {
		margin-bottom: 1rem;
	}

	.uact-footer-brand-image {
		max-height: unset;
		height: auto;
		width: 100%;
	}

	.carrying-something h1 {
		font-size: 2.2rem;
	}

	.carrying-something .body-text {
		font-size: 1.25rem !important;
	}

	p.kicker {
		font-size: 1.2rem;
		margin: 0;
	}

	.help-button {
		padding: 1rem 1rem;
	}

	.inner-bottom-1 {
		padding: 3rem 0 4rem;
	}

	.link-title {
		font-size: 1.8rem;
	}

	.link-item {
		padding: 1rem 0;
	}

	.inner-bottom-1 {
		padding: 2rem 0;
	}

	.nothing p {
		margin-top: 1rem;
		font-size: 1.3rem;
	}

	.main-content h2 {
		font-size: 2rem;
	}

	section.section-important.py-5 {
		padding: 2rem 0 0 !important;
	}

	section.section-research.py-5 {
		padding: 1rem 0 2rem 0 !important;
	}

	.stat-number {
		font-size: 2.5rem;
	}

	section.section-list.py-5 {
		padding-top: 0 !important;
	}

	.custom-list li {
		padding: 1rem 0;
	}

	section.section-cards.py-5 {
		padding-top: 0 !important;
	}

	.info-card {
		padding: 1.5rem;
		margin-bottom: 1rem;
	}

	section.section-cards.py-5 p.body-text.card-text {
		height: 0;
		min-height: 70px;
	}

	.content-wrapper p {
		width: 80%;
		margin: 0 auto;
	}

	.footer-subtext {
		font-size: 1.4rem;
	}

	section.section-somebdy.bg-beige {
		padding: 3rem 0;
	}

	.youalreadysee1-eyebrow {
		font-size: 1.3rem;
		margin-bottom: 10px;
	}

	section.youalreadysee1-section.youalreadysee1-bg-2 {
		padding: 70px 10rem;
	}

	.youalreadysee1-body-text {
		font-size: 1.4rem !important;
	}

	.youalreadysee1-section-title {
		font-size: 1.9rem;
	}

	.will-never-wrapper .wn-bg-warm {
		padding: 70px 10rem;
	}

	section.will-never-section.wn-bg-light.willdoor4 {
		padding: 50px 10rem;
	}

	section.will-never-section.wn-bg-light.willdoor4 .main-title {
		font-size: 2.2rem;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 .wn-quote-text {
		font-size: 2rem;
	}

	.will-never-wrapper .wn-bg-warm {
		padding: 50px 8rem;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 {
		padding: 50px 10rem;
	}

	.will-never-wrapper .wn-card {
		padding: 30px 20px;
	}


	section.will-never-section.wn-bg-light.bglightdoor4 .will-never-wrapper .wn-card-title {
		font-size: 1.4rem !important;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 .will-never-wrapper .wn-card-subtitle {
		margin: 0;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 {
		padding: 50px 10rem;
	}

	section.section-cards.py-5.carddoor4 {
		padding: 2rem 0 !important;
	}

	section.section-course-cta.py-5.bg-light.coursedoor4 .content-wrapper p {
		margin: 0;
	}

	.dropdown {
		height: auto;
		min-width: 370px;
	}

}

@media only screen and (max-width: 1445px) {
	.top-flex a:first-child {
		font-size: 1rem;
	}

	.navbar-nav {
		gap: 15px;
	}

	.menu-item .arrow {
		margin-left: 2px;
		font-size: 13px;
	}

	.navbar-brand img {
		width: 120px;
	}

	.form-inline .themeBtn {
		padding: 0.7rem 1.4rem;
	}

	.main-content h1 {
		font-size: 2.7rem;
	}

	.main-banner .main-content h2 {
		font-size: 2.8rem;
		width: 100%;
	}

	.main-content h4 {
		font-size: 5rem;
	}

	.main-content h6 {
		font-size: 2.3rem;
		width: 90%;
		padding: 1rem 0 0;
	}

	.main-banner {
		height: 790px;
	}

	.journey-statement {
		margin-top: 1rem;
	}

	.journey-content-wrapper:hover .journey-details-bottom p {
		margin-top: 1rem;
	}

	.subtitle {
		margin-bottom: 0.6rem;
	}

	.systemic-wound-intro {
		font-size: 2rem;
		margin-bottom: 1.2rem;
	}

	.systemic-wound-index {
		font-size: 1.5rem;
	}

	.card-row {
		margin-top: 0.5rem;
		padding-top: 1rem;
	}

	section.systemic-wound-wrapper {
		padding: 4rem 0;
	}

	.michael-img img {
		height: 680px;
	}

	.exists-content p {
		margin-bottom: 1rem;
		font-size: 1.6rem;
	}

	.exists-content h4 {
		font-size: 1.75rem;
		margin-bottom: 1rem;
	}

	.exists-content h5 {
		font-size: 1.5rem;
	}

	.michael .themeBtn {
		margin-top: 10px;
	}

	.wound-hael h2 {
		font-size: 2.8rem;
	}

	.wound-hael {
		padding-bottom: 1.5rem;
	}

	.pathway-section-title {
		font-size: 1.9rem;
		margin-bottom: 20px;
	}

	.pathway-section-step-title {
		font-size: 2rem;
	}

	.pathway-section-step-desc {
		font-size: 20px;
	}

	.pathway-section {
		padding-bottom: 80px;
	}

	.mc-metrics-row {
		margin-bottom: 4rem;
		padding-top: 5rem;
	}

	.mc-subtitle {
		font-size: 2rem;
		margin-bottom: 10px;
	}

	.mc-number {
		font-size: 4.5rem;
	}

	.main-heading {
		font-size: 45px;
		margin-bottom: 1rem;
	}

	.sub-description {
		width: 100%;
		font-size: 1.125rem;
	}

	.stage-title {
		font-size: 1.7rem;
		margin-bottom: 14px;
	}

	.stage-desc {
		font-size: 1rem;
	}

	.gap-label {
		font-size: 12px;
		font-weight: 400;
		padding: 4px 7px;
	}

	.quote-text {
		font-size: 1.6rem;
		margin-bottom: 25px;
	}

	.founding-content h2 {
		font-size: 60px;
		margin: 0 0 1rem;
	}

	.founding-content h3 {
		font-size: 20px;
	}

	.founding-content p {
		margin: 1rem auto;
		width: 100%;
	}

	.founding-content h6 {
		margin-top: 1.5rem;
	}

	.uact-footer-nav-list-item {
		margin-bottom: 12px;
	}

	.uact-footer-brand-image-placeholder {
		width: 140px;
	}

	.uact-footer-brand-image {
		height: 80px;
		width: auto;
		max-height: unset;
	}

}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}

	.navbar-brand img {
		width: 110px;
	}

	.header-flex h5 {
		padding-left: 8px;
		font-size: 0.7rem;
	}

	.form-inline {
		gap: 14px;
	}

	.main-content h1 {
		font-size: 2.6rem;
	}

	.main-banner {
		height: 700px;
	}

	.main-content h4 {
		font-size: 4rem;
	}

	.main-banner .main-content h2 {
		font-size: 2.5rem;
		width: 90%;
	}

	.main-content h6 {
		font-size: 2rem;
		padding-top: 10px;
	}

	.uact-footer-brand-image {
		height: 80px;
		width: auto;
		max-height: unset;
	}

	.systemic-wound-intro {
		margin-right: -7rem;
	}

	.exists-content p {
		width: 100%;
	}

	.link-gold {
		font-size: 1rem;
	}

	.main-title {
		font-size: 2.5rem;
	}

	.mini-card h6 {
		font-size: 1rem;
		min-height: 26px;
	}

	p.body-text-small.mb-0 {
		font-size: 1.125rem;
		line-height: 1.4;
	}

	.category-title {
		font-size: 1.125rem;
	}

	.pre-title {
		margin-bottom: 7px;
	}

	.youalreadysee1-bg-1 {
		padding: 50px 11rem;
	}

	section.youalreadysee1-section.youalreadysee1-bg-2 {
		padding: 60px 7rem;
	}

	.youalreadysee1-section-title {
		font-size: 1.8rem;
	}

	section.youalreadysee1-section.youalreadysee1-bg-3 {
		padding: 70px 0;
	}

	section.servent1-section-2.py-5.serv2-door5 {
		padding: 0 !important;
	}

	section.servent1-section-3.servent1-bg-light.py-5.serv3-doo5 {
		padding: 0 !important;
	}

	section.servent1-section-4.py-5.serv4-door5 {
		padding: 0 !important;
	}

	section.servent1-section-7.servent1-bg-light.py-5.serv7-door5 {
		padding: 0 !important;
	}

	.dropdown {
		height: auto;
		grid-template-columns: 1fr;
		min-width: 260px;
	}

	.about-speaking-sec {
		padding: 3rem 0;
	}

	.contact-about {
		padding: 3rem 0;
	}

	section.blocks-section .sub-title {
		width: 80%;
	}

	.blocks-section .main-title {
		font-size: 3rem;
	}

}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}

	.uact-footer-brand-image {
		height: 60px;
	}

	.form-inline {
		gap: 8px;
	}

	.navbar-nav .nav-item .nav-link {
		font-size: 12px;
	}

	.menu-item>a {
		font-size: 12px;
	}

	.form-inline .themeBtn {
		font-size: 12px;
	}

	.framework-card {
		padding: 20px;
	}

	.main-content h6 {
		font-size: 1.8rem;
	}

	.main-banner .main-content h2 {
		width: 100%;
	}

	.journey-content-wrapper {
		padding: 1rem;
	}

	.michael-img img {
		height: auto;
	}

	.main-banner {
		height: 600px;
	}

	.interactive-journeys-wrapper {
		height: auto;
	}

	.journey-panel {
		height: auto;
	}

	.journey-content-wrapper {
		height: auto !important;
	}

	#card-container .row {
		display: flex;
		flex-flow: row nowrap;
		width: max-content;
		animation: journeyScroll 15s linear infinite;
		-webkit-animation: journeyScroll 15s linear infinite;
	}

	.journey-panel {
		flex: 0 0 300px;
	}

	@keyframes journeyScroll {
		0% {
			transform: translateX(0);
		}

		100% {
			transform: translateX(-50%);
		}
	}

	/* Hover par animation stop */
	#card-container:hover .row {
		animation-play-state: paused;
	}

	.dark-card {
		padding: 20px 18px;
	}

	.card-text {
		min-height: 100px;
	}

	#sheer-scale-section {
		padding: 3rem 0;
	}

	.section-title {
		font-size: 2rem;
	}

	.giant-number {
		font-size: 4rem;
	}

	.giant-number-text {
		max-width: 100%;
	}

	.metric-value {
		font-size: 1.8rem;
	}

	.body-text-small.light {
		font-size: 1.25rem;
		margin-bottom: 1rem;
	}

	.col-md-3.col-sm-6.mb-4.stagger-item {
		margin-bottom: unset !important;
	}

	#consequences-section {
		padding: 50px 0;
	}

	.card-text-sm {
		margin-bottom: 10px;
	}


	#onwards-section {
		padding: 60px 0;
	}

	.grid-title {
		font-size: 1.5rem;
	}

	#footer-cta11 {
		padding: 70px 0;
	}

	.custom-quote {
		margin: 20px 0;
	}

	.card-top-border .feature-title {
		font-size: 1.25rem;
		height: 37px;
	}

	.main-title {
		font-size: 2.25rem;
	}

	.body-text.gray {
		font-size: 1.125rem !important;
	}

	.colored-card {
		padding: 20px;
	}

	.step-number {
		font-size: 1.125rem;
		padding: 6px 12px;
	}

	.body-text-small.light {
		font-size: 1.125rem;
	}

	.dark-card .feature-title {
		min-height: 20px;
	}

	#coalition_s .section_2 .card_item {
		padding: 1rem;
	}

	p.card_desc {
		width: 100%;
	}

	.section_2.text-center.mt-5.pt-5 {
		padding-top: 1rem !important;
	}

	#coalition_s .section_1 .dark_box_text {
		font-size: 1.5rem;
	}

	.inner-banner .inner-banner-title,
	.united .inner-banner-title {
		font-size: 4rem;
		margin: 0;
	}


	.inner-banner .inner-banner-breadcrumb,
	.united .inner-banner-breadcrumb {
		margin-bottom: 10px;
		font-size: 20px;
	}

	.inner-banner .inner-banner-breadcrumb a,
	.united .inner-banner-breadcrumb a {
		font-size: 20px;
	}

	.body-para {
		font-size: 1.7rem;
	}

	.globelinner1 .globelinner1-card-light .globelinner1-card-title {
		font-size: 19px;
	}

	.globelinner1 .globelinner1-card-dark .globelinner1-card-title {
		font-size: 20px;
	}

	.globelinner1 .globelinner1-btn {
		padding: 10px 17px;
	}

	.globelinner1 .globelinner1-title {
		font-size: 40px;
		margin: 5px 0;
	}

	.hover-card h3 {
		margin: 0;
	}

	.sub-title {
		margin: 0 0 5px 0;
	}

	.dark-hover-card h3 {
		font-size: 20px;
	}

	.hover-card h3 {
		font-size: 1.5rem;
		margin-bottom: 10px;
	}

	.anyone-service {
		font-size: 1rem;
		margin-bottom: 10px;
	}

	.degree-req li {
		font-size: 1rem;
	}

	h3.capitalize {
		font-size: 2rem !important;
		margin: 0 0 10px !important;
	}

	.what-happenes h4 {
		font-size: 2rem;
		margin-bottom: 10px;
	}

	.what-happenes p {
		font-size: 15px;
	}

	section#get-started {
		padding: 40px 0 !important;
	}

	.s.about-inner1 .main-heading {
		font-size: 30px;
	}

	p.subtitle.gold {
		font-size: 1.5rem;
	}

	.s.about-inner1 .card-label {
		font-size: 15px;
		margin: 0 10px 0;
	}

	.s.about-inner1 .info-card {
		padding: 20px;
	}

	section.s.about-inner1 {
		padding: 40px 0;
	}

	section.about-section-new {
		padding: 50px 0 10px;
	}

	.about-section-new .about-blockquote {
		font-size: 20px;
		margin: 20px 0;
		padding-left: 10px;
	}

	.board-section-new {
		padding: 50px 0 0;
	}

	.body-text-small {
		font-size: 1rem;
	}

	.board-section-new .board-main-title {
		font-size: 2.2rem;
	}

	.board-section-new .board-member-info h4 {
		font-size: 22px;
	}

	.board-orange-banner.mt-3 span {
		font-size: 1.2rem;
	}

	.content-section-new .content-action-banner .action-text {
		font-size: 15px;
	}

	.inner-banner,
	.united {
		padding: 40px 0;
	}

	.rule-row {
		margin: 0;
	}

	.carrying-something h1 {
		font-size: 2rem;
	}

	.carrying-something .body-text {
		font-size: 1.125rem !important;
		margin-bottom: 1rem;
	}

	.door-img a {
		font-size: 1rem;
		margin-bottom: 10px;
	}

	.inner-top-1 {
		padding: 3rem 0;
	}

	.btn-title {
		font-size: 1.25rem;
	}

	p.kicker {
		font-size: 1rem;
	}

	.main-content h2 {
		font-size: 1.9rem;
	}

	.content-wrapper.door p.body-text {
		font-size: 1.4rem !important;
	}

	h2.serif-heading.section-title {
		font-size: 1.5rem;
		margin: 10px 0 1rem 0;
	}

	section.section-research.py-5 {
		padding-bottom: 0 !important;
	}

	.content-wrapper.door p.body-text {
		font-size: 1.3rem !important;
	}

	section.section-cards.py-5 .card-title {
		font-size: 1.8rem !important;
	}

	.will-never-wrapper .wn-bg-warm {
		padding: 50px 5rem;
	}

	section.will-never-section.wn-bg-warm.door4-page4 .carrying-something.door-2 .btn-leave-inner-1 {
		top: 7%;
	}

	section.will-never-section.wn-bg-warm.door4-page4 .carrying-something h1 {
		margin-bottom: 0;
	}

	section.will-never-section.wn-bg-warm.door4-page4 .will-never-wrapper .wn-h3 {
		margin: 0;
		padding: 0;
	}

	section.will-never-section.wn-bg-warm.door4-page4 .will-never-wrapper .wn-h3 {
		margin-bottom: 0 !important;
	}

	section.will-never-section.wn-bg-warm.door4-page4 .wn-h3 {
		margin-bottom: 1rem;
	}

	section.will-never-section.wn-bg-light.willdoor4 h2.main-title {
		font-size: 2rem;
	}

	section.will-never-section.wn-bg-light.willdoor4 {
		padding: 40px 6rem;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 {
		padding: 40px 4rem !important;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 {
		padding: 4rem 7rem;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 .wn-bg-warm {
		padding-bottom: 0;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 .wn-card-title {
		margin-bottom: 0;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 {
		padding: 40px 7rem;
	}

	.about-news-sec {
		padding: 3rem 0;
	}

	.about-founder-sec {
		padding: 3rem 0;
	}

	.about-founder-sec .col-lg-8 {
		padding: 0 !important;
	}

	.michael {
		width: 100%;
		margin: 0;
	}

	.about-founder-sec .quote-wrapper {
		margin: 2rem 0 0;
	}

	.about-book {
		padding: 3rem 0;
	}
}

@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}

	.will-never-wrapper .will-never-section {
		padding: 60px 0;
	}

	.will-never-wrapper .wn-h1 {
		font-size: 2.5rem;
	}

	.will-never-wrapper .wn-h2,
	.will-never-wrapper .wn-h2-white {
		font-size: 1.8rem;
	}

	.will-never-wrapper .wn-h3 {
		font-size: 1.2rem;
	}

	.will-never-wrapper .wn-quote-text {
		font-size: 1.3rem;
	}

	.will-never-wrapper .wn-blockquote {
		padding-left: 20px;
		border-width: 2px;
	}

	.main-content h4 {
		font-size: 3.7rem;
	}

	.main-content h6 {
		font-size: 1.5rem;
	}

	.main-banner .main-content h2 {
		font-size: 2.1rem;
	}

	.form-inline {
		margin-top: 1rem;
	}

	.navbar-nav {
		align-items: start;
		padding-top: 1rem;
	}

	.header-flex h5 {
		font-size: 12px;
	}

	.header-flex h5 span {
		font-size: 10px;
	}

	.navbar-brand img {
		width: 150px;
	}

	.top-flex {
		gap: 1rem;
	}

	.main-banner {
		height: 500px;
	}

	.main-content h1 {
		font-size: 2rem;
	}

	.systemic-wound-intro {
		margin-right: auto;
	}

	.why-exists {
		padding: 0 1rem;
	}

	.uact-footer-brand-image {
		height: 50px;
	}

	.mc-metrics-row {
		padding: 2rem 0;
		margin: 0;
	}

	.mc-conclusion-row {
		margin: 2rem 0 0;
	}

	.metric-conclusion-wrapper {
		padding: 0 0 2rem;
	}

	.uact-footer-brand-info-row {
		text-align: center;
	}

	.promisebanner {
		padding: 50px 0;
	}

	.promise-of {
		margin-bottom: 2rem;
	}

	.promisebanner-card img {
		height: 650px;
	}

	.feature-title {
		font-size: 1.25rem;
	}

	.bg-light-theme {
		padding: 2rem 0;
	}

	.main-title {
		font-size: 2rem;
		margin: 10px 0;
	}

	.callout-box {
		padding: 20px 30px;
	}

	.pre-title {
		font-size: 1.125rem;
	}

	.label-value {
		font-size: 1.2rem;
	}

	.card-subtitle {
		margin-bottom: 10px;
	}

	.custom-5-cols .col-5ths {
		max-width: 100%;
		/* display: flex; */
		justify-content: center;
		/* align-items: center; */
		flex: fit-content;
	}

	.step-number {
		width: fit-content;
		padding: 10px 5rem;
	}

	.body-text-small.light {
		min-height: 60px;
	}

	.dark-card .feature-title {
		min-height: 10px;
	}

	p.body-text-small.mb-0 {
		font-size: 1rem;
	}

	.mini-card {
		padding: 10px;
	}

	.category-title {
		font-size: 1rem;
	}

	p.body-text-small.mb-0 {
		min-height: 31px;
	}

	#coalition_s .title {
		font-size: 2rem;
	}

	.inner-banner .inner-banner-title,
	.united .inner-banner-title {
		font-size: 3rem;
	}

	#coalition_s .section_1 .dark_box_subtext {
		font-size: 1.125rem;
	}

	.body-text {
		margin: 0;
	}

	#coalition_s .section_2 .card_title {
		font-size: 1.5rem;
	}

	#coalition_s .section_2 .card_num {
		margin: 0;
	}

	#coalition_s .section_3_wrapper {
		margin-top: 0 !important;
	}

	p.subtitle.text-uppercase.mt-5 {
		margin-top: 2rem !important;
	}

	#coalition_s h1,
	#coalition_s h2,
	#coalition_s h3,
	#coalition_s h4,
	#coalition_s h5,
	#coalition_s h6 {
		font-size: 1.5rem;
		margin: 0 0 10px 0;
	}

	#coalition_s .section_3_wrapper {
		padding-bottom: 0 !important;
	}

	#coalition_s .highlight_box {
		padding-top: 10px !important;
	}

	#coalition_s .section_8 .footer_cta_title {
		font-size: 1.5rem;
	}

	.globelinner1 .globelinner1-card-dark .globelinner1-card-title {
		font-size: 17px !important;
		margin: 0 !important;
	}

	.globelinner1 .globelinner1-btn {
		padding: 10px 10px;
	}

	.globelinner1 .globelinner1-card {
		padding: 20px;
	}

	.sub-title {
		font-size: 2rem 0;
	}

	.dark-hover-card h3 {
		font-size: 18px;
		margin: 0;
	}

	p.body-text.text-gold {
		font-size: 1rem !important;
	}

	.hover-card h3 {
		font-size: 1.25rem;
	}

	section#three-certifications {
		padding: 2rem 0 0 0 !important;
	}

	.row.mt-5.pt-3.abtrow1 {
		padding-top: 1rem !important;
		margin-top: 0 !important;
	}

	.s.about-inner1 .hypothesis-box {
		padding: 1.5rem;
	}

	.s.about-inner1 .hypo-text {
		font-size: 1rem;
	}

	h3.card-titleabt.capitalize {
		font-size: 1.5rem !important;
	}

	.read-founding a {
		font-size: 1rem;
	}

	section.about-section-new {
		padding: 30px 0 0 0;
	}

	.about-section-new .about-blockquote {
		font-size: 17px;
	}

	.board-section-new .board-member-info h4 {
		font-size: 1.125rem;
	}

	.board-section-new .board-member-info p {
		font-size: 14px;
	}

	.board-orange-banner.mt-3 span {
		font-size: 1rem;
	}

	section.content-section-new {
		padding: 40px 0 20px;
	}

	.content-section-new .content-card h4 {
		font-size: 1.5rem;
		margin-bottom: 10px;
	}

	.content-card h5 {
		font-size: 1rem;
	}

	.content-section-new .content-action-banner .action-highlight {
		font-size: 1rem;
	}

	.tonight-card {
		padding: 1rem;
	}

	.rule-card {
		padding: 1rem;
	}

	.row.justify-content-center.mt-5.pt-3.doorrow1 {
		padding-top: 0 !important;
		margin-top: 10px !important;
	}

	.btn-subtitle {
		font-size: 1rem;
	}

	.link-title {
		font-size: 1.7rem;
	}

	.link-desc {
		font-size: 1rem;
	}

	.nothing p {
		font-size: 1.2rem;
	}

	.content-wrapper.door p.body-text {
		font-size: 1.2rem !important;
	}

	.stat-label {
		font-size: 0.7rem;
	}

	.custom-list li {
		padding: 14px 0;
	}



	section.section-cards.py-5 p.overline-text.mb-4 {
		margin-bottom: 1rem !important;
		font-size: 1.2rem !important;
	}

	section.section-cards.py-5 p.body-text.card-text {
		min-height: 50px;
		font-size: 1rem !important;
	}

	section.section-somebdy.bg-beige .content-wrapper p {
		font-size: 1.2rem !important;
		margin: 0 auto;
		width: 100%;
	}

	section.section-somebdy.bg-beige .cta-btn {
		padding: 12px 20px;
	}

	section.section-somebdy.bg-beige {
		padding: 2rem 0;
	}

	.youalreadysee1-bg-1 {
		padding: 50px 4rem;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 .door-img a {
		gap: 5px;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 .door-img a {
		font-size: 0.9rem;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 .youalreadysee1-eyebrow {
		font-size: 1.3rem !important;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 .main-title {
		margin-top: 0;
	}

	.youalreadysee1-quote-text {
		font-size: 1.8rem;
	}

	.youalreadysee1-section-title {
		font-size: 1.7rem;
	}

	section.youalreadysee1-section.youalreadysee1-bg-2 {
		padding: 55px 5rem;
	}

	section.youalreadysee1-section.youalreadysee1-bg-3 {
		padding: 50px 0;
	}

	h4.youalreadysee1-feature-title {
		font-size: 1.7rem;
		margin-bottom: 10px;
	}

	section.youalreadysee1-section.youalreadysee1-bg-4 {
		padding: 50px 0;
	}

	section.servent1-section-8.p-0.serv8-door5 .servent1-light-card {
		padding: 0;
	}

	section.servent1-section-9.p-0.serv9-door5 .container {
		padding: 10px 0 20px !important;
	}

	section.servent1-section-6.py-5.serv6-door5 .container {
		padding: 2rem 0 !important;
	}

	.aboutuact-sec .info-box {
		padding: 2rem 3rem;
	}

	.aboutuact-sec .box-teal h3 {
		font-size: 1.6rem;
		margin: 0 0 10px;
	}

	.aboutuact-sec h3 {
		font-size: 1.6rem;
	}

	.aboutuact-sec .section-label {
		margin: 0 0 10px;
	}

	.aboutuact-sec .facts-section {
		padding: 2rem;
	}

	.aboutuact-sec .facts-section h2 {
		margin: 0 0 10px;
	}

	.about-speaking-sec .expectation-text {
		max-width: unset;
	}

	.michael figcaption {
		font-size: 1.3rem;
	}

	.about-founder-sec .quote-box {
		padding: 2rem;
	}

	.about-founder-sec .quote-text {
		font-size: 2rem;
	}

	.about-founder-sec .quote-author {
		font-size: 18px;
	}

	.about-founder-sec .timeline-desc {
		font-size: 15px;
	}
}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
		overflow-x: hidden;
	}

	.footer-logo {
		margin: 0 0 2rem;
	}

	.uact-footer-social-list {
		margin: 1rem 0;
	}

	.uact-footer-brand-info-row {
		margin-bottom: 1rem;
	}

	.main-box:last-child {
		padding-left: 10px;
	}

	.main-banner .row .col-md-6 .main-content {
		padding-bottom: 5rem;
	}

	.main-banner {
		height: 400px;
	}

	.systemic-wound-header-row {
		margin-bottom: 1rem;
	}

	section.systemic-wound-wrapper {
		padding: 3rem 0;
	}

	.why-exists .row {
		gap: 1rem;
	}

	.pathway-section {
		padding-bottom: 40px;
	}

	.mc-text {
		height: auto;
		min-height: auto;
	}

	.mc-metrics-row .col-lg-4 {
		margin-bottom: 20px !important;
	}

	.uact-footer-social-list li a {
		width: 40px;
		height: auto;
		aspect-ratio: 1 / 1;
		font-size: 1rem;
	}

	.uact-footer-nav-anchor {
		font-size: 13px;
	}

	.uact-footer-crisis-text-number {
		font-size: 12px;
	}

	.uact-footer-crisis-text-prefix {
		font-size: 12px;
	}

	.uact-footer-nav-heading {
		font-size: 18px;
	}

	.uact-footer-copyright-paragraph {
		font-size: 14px;
	}

	.uact-footer-legal-anchor {
		font-size: 12px;
	}

	.stage-desc {
		font-size: 15px;
	}

	.card-text {
		min-height: 70px;
	}

	.metric-card {
		padding: 10px 0;
	}

	.card-title-sm {
		min-height: 40px;
	}

	.card-text-sm {
		min-height: 80px;
	}

	#consequences-section {
		padding: 30px 0;
	}

	.grid-card {
		height: 100px;
	}

	#footer-cta11 {
		padding: 40px 0;
	}

	.mini-card.mincard2 {
		display: flex;
		flex-direction: row;
		width: 500px;
		gap: 2rem;
	}

	h4.text-white.mb-1.capitalize {
		font-size: 1.125rem;
	}

	p.body-text-small.mb-0 {
		min-height: 20px;
	}

	.btn-gold {
		padding: 10px 20px !important;
	}


	#coalition_s .timeline_wrapper {
		padding-top: 10px;
		margin-top: 10px !important;
	}

	#coalition_s .highlight_title {
		font-size: 2rem;
	}

	#coalition_s .section_8 .footer_cta_title {
		font-size: 1.25rem;
	}

	#coalition_s .section_8 .btn-warning {
		font-size: 11px;
		padding: 8px 20px;
	}

	.section_4.mt-5.pt-5.pb-5 {
		padding-top: 0rem !important;
		padding-bottom: 10px !important;
	}

	.col-12.text-center.beneth1 p {
		font-size: 1.5rem !important;
		padding: 0 !important;
	}

	.row.mt-5.pt-3.benethrow {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}

	ul.listinstiutee1 li {
		font-size: 1rem !important;
		margin-bottom: 10px !important;
	}

	.globel-section-new .btn-primary-custom {
		padding: 10px 15px !important;
	}

	section#get-started {
		padding: 20px 0 10px !important;
	}

	.row.mt-5.pt-4.abtrow2 {
		padding-top: 0 !important;
		margin-top: 1rem !important;
	}

	section.board-section-new {
		padding: 30px 0 0;
	}

	.content-section-new .content-card p {
		min-height: 60px;
	}

	.content-section-new .content-action-banner .action-text {
		font-size: 14px;
		padding: 13px 3px;
	}

	.content-section-new .content-action-banner .action-highlight {
		padding: 13px 15px;
	}

	.inner-banner .inner-bannerpara,
	.united .inner-bannerpara {
		width: 100%;
	}

	.blocks-row {
		gap: 1rem;
	}

	.note-box {
		padding: 2rem;
	}

	.number-value a {
		font-size: 22px;
	}

	.number-row {
		padding: 1rem;
	}

	.number-name {
		font-size: 1.9rem;
	}

	.number-desc {
		font-size: 15px;
	}

	.section-note {
		margin: 0;
		font-size: 15px;
	}

	.info-box {
		padding: 1rem;
	}

	.info-box-label {
		font-size: 1.75rem;
		margin: 0 0 5px;
	}

	.info-box-value a {
		font-size: 1.9rem;
	}

	.info-box-desc {
		font-size: 15px;
		margin: 6px 0 0;
	}

	.blocks-section .main-title {
		font-size: 3rem;
	}

	.sub-title {
		font-size: 2.3rem;
	}

	.content-body {
		font-size: 16px;
	}

	.content-row {
		padding: 0;
		margin: 10px 0;
	}

	.content-h3 {
		font-size: 2.8rem;
	}

	.content-list li {
		font-size: 16px;
	}

	.onward-feature {
		margin: 0 0 16px;
	}

	.main-title.rule-title {
		font-size: 2.8rem;
	}

	.rule-card-title {
		font-size: 2rem;
	}

	.rule-card-text {
		font-size: 16px;
	}

	.page-map-item--urgent {
		padding: 1rem 2rem;
	}

	.main-title {
		font-size: 3rem;
	}

	.page-map-heading {
		font-size: 1.9rem;
	}

	.page-map-desc {
		font-size: 16px;
	}

	.page-map-item--info {
		padding: 1rem 2rem;
	}

	.page-map-item--closing {
		padding: 1rem 2rem;
	}

	.section-para {
		font-size: 16px;
	}

	.danger-box {
		font-size: 17px;
	}

	.emergency-item {
		display: flex;
	}

	.door-img {
		margin-bottom: 2rem;
	}

	.carrying-something .body-text {
		font-size: 1rem !important;
	}

	.row.justify-content-center.mt-5.pt-3.doorrow1 {
		margin-top: 12px !important;
	}

	section.section-somebody.bg-beige.door2-page2 {
		padding-bottom: 3rem;
	}

	section.section-somebody.bg-beige.door2-page2 button.btn-leave-inner-1 {
		top: 14%;
	}

	.list-content {
		font-size: 1.4rem;
	}

	.list-number {
		min-width: 20px;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 {
		padding: 30px 0rem;
	}

	.door-img img {
		height: auto;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 .btn-leave-inner-1 {
		top: 14%;
	}

	section.youalreadysee1-section.youalreadysee1-bg-2 {
		padding: 40px 3rem;
	}

	.youalreadysee1-quote-text {
		font-size: 1.5rem;
	}

	.youalreadysee1-step-item {
		padding: 1rem 17px;
	}

	.youalreadysee1-step-name {
		margin: revert-layer;
	}

	.youalreadysee1-step-desc {
		font-size: 1rem;
	}

	.youalreadysee1-gap-bar {
		padding: 10px;
		font-size: 14px;
	}

	.youalreadysee1-feature-box {
		padding: 30px 20px;
	}

	section.section-cards.py-5 .content-wrapper {
		padding: 0px;
	}

	section.will-never-section.wn-bg-warm.door4-page4 {
		padding: 40px 0;
	}

	section.will-never-section.wn-bg-light.willdoor4 {
		padding: 40px 4rem;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 .wn-quote-text {
		font-size: 1.8rem;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 {
		padding: 35px 3rem !important;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 .main-title {
		font-size: 2.5rem;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 {
		padding: 4rem 4rem;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 .main-title {
		font-size: 2.2rem;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 {
		padding: 3rem 3rem;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 .action-link {
		margin-top: 1rem !important;
		display: block;
	}

	section.section-course-cta.py-5.bg-light.coursedoor4 .content-wrapper p {
		width: 100%;
	}

	section.servent1-section-1.servent1-bg-light.py-5.serventdoor5 {
		padding: 0 !important;
	}

	section.servent1-section-1.servent1-bg-light.py-5.serventdoor5 .door-img img {
		width: 100%;
		object-fit: fill;
	}

	section.servent1-section-1.servent1-bg-light.py-5.serventdoor5 .btn-leave-inner-1 {
		top: 11%;
	}

	section.servent1-section-2.py-5.serv2-door5 .main-title {
		font-size: 2.5rem;
	}

	section.servent1-section-3.servent1-bg-light.py-5.serv3-doo5 .container {
		padding: 2rem 0 !important;
	}

	section.servent1-section-4.py-5.serv4-door5 .main-title {
		font-size: 2.5rem;
		margin-bottom: 0;
	}

	section.servent1-section-6.py-5.serv6-door5 .main-title {
		font-size: 2.2rem;
	}

	section.servent1-section-7.servent1-bg-light.py-5.serv7-door5 .main-title {
		font-size: 2.2rem;
	}

	section.servent1-section-8.p-0.serv8-door5 .main-title {
		font-size: 2.2rem;
	}

	section.servent1-section-9.p-0.serv9-door5 .main-title {
		font-size: 2.2rem;
	}


	section#youcant-now1\ you-cantdoor6 .btn-leave-inner-1 {
		top: 2rem;
	}

	section#youcant-now1\ you-cantdoor6 .main-title {
		font-size: 2.2rem;
	}

	section.youcant-now2-section.py-5.bg-white.youcan2-door6 .main-title {
		font-size: 2.2rem;
	}

	section.quote-section.py-5.quote-door6 .quote-text {
		font-size: 1.5rem;
	}

	section.conversation-section.py-5.conversation-door6 .main-title {
		font-size: 2.2rem;
	}

	section.ways-to-make-permanent-section.py-5.bg-white.ways-door6 .main-title {
		font-size: 2rem;
	}

	section.healing-communities-section.py-5.healing-door6 .main-title {
		font-size: 2.2rem;
	}

	.content-wrapper {
		padding: 0;
	}

	.aboutuact-sec .info-box {
		margin: 0 0 20px;
	}

	section.inner-banner.crsis-inner1 p.inner-bannerpara {
		width: 100%;
	}

	.about-speaking-sec .main-heading {
		font-size: 3rem;
	}

	.about-speaking-sec .section-header {
		margin: 0 0 20px;
	}

	.about-speaking-sec .card-title {
		font-size: 1.7rem !important;
	}

	.contact-row {
		gap: 1rem;
	}

	.contact-card-label {
		font-size: 15px;
	}

	.contact-card-email {
		font-size: 16px;
	}

	section.blocks-section .sub-title {
		width: 100%;
	}

	.contact-about-title {
		margin: 0 0 2rem;
	}

	.about-book .desc {
		font-size: 15px;
	}

	.open-items-title {
		font-size: 3rem;
	}

	section.inner-banner.crsis-inner1 .inner-banner-title {
		font-size: 4rem;
	}
}

@media (max-width: 575.98px) {
	.main-content h4 {
		font-size: 2rem;
	}

	.main-banner .main-content h2 {
		font-size: 1.8rem;
	}

	.main-content h1 {
		font-size: 1.6rem;
	}

	.main-content h6 {
		font-size: 14px;
	}

	.navbar-brand img {
		width: 100px;
	}

	.journey-statement {
		font-size: 22px;
		line-height: 1.1;
	}

	.step-number {
		font-size: 14px;
		margin: 0 0 3px;
		padding: 6px 8px;
	}

	.journey-details-bottom p {
		font-size: 13px;
	}

	.journey-details-bottom .enter-action {
		font-size: 10px;
		padding: 6px;
		gap: 2px;
	}

	#card-container .row {
		display: flex;
		flex-flow: row nowrap;
		width: max-content;
		animation: journeyScroll 30s linear infinite;
		-webkit-animation: journeyScroll 30s linear infinite;
	}

	.journey-panel {
		flex: 0 0 150px;
	}

	.subtitle {
		font-size: 1.2rem;
	}

	.systemic-wound-title {
		font-size: 2.5rem;
	}

	.systemic-wound-intro {
		font-size: 17px;
	}

	.systemic-wound-index {
		font-size: 15px;
	}

	.exists-content p {
		font-size: 16px;
	}

	.wound-hael {
		padding: 0;
	}

	.wound-hael h2 {
		font-size: 2.4rem;
		margin-top: 1rem;
		text-align: left;
	}

	.pathway-section {
		padding: 2rem 0 2rem;
	}

	.mc-conclusion-heading {
		font-size: 2.5rem;
	}

	.mc-conclusion-row {
		margin: 10px 0 0;
	}

	.main-heading {
		font-size: 2.5rem;
	}

	.framework-header {
		margin-bottom: 20px;
	}

	section#trauma-responsiveness-framework {
		padding: 3rem 0 0;
	}

	.founding-content h2 {
		font-size: 2.5rem;
		margin-top: 1rem;
	}

	.founding-content h5 {
		font-size: 16px;
	}

	.founding-content p {
		font-size: 16px;
	}

	.founding-content .btn-group {
		flex-direction: column;
	}

	.framework-cards-row {
		margin: 0;
	}

	.founding-content h3 {
		font-size: 16px;
	}

	.pathway-section-step-desc {
		font-size: 16px;
	}

	header {
		padding: 1rem;
	}

	.dropdown {
		height: auto !important;
		/* position: static; */
		min-width: 300px;
	}

	.dropdown a {
		font-size: 11px;
		padding: 8px;
	}

	.card-title-lg {
		font-size: 1.5rem;
		margin-bottom: 6px;
	}

	.card-text {
		font-size: 1.25rem;
	}

	.gold-link {
		font-size: 1rem;
	}

	.section-title {
		font-size: 1.5rem;
	}

	.giant-number {
		font-size: 3rem;
	}

	.giant-number-text {
		font-size: 1.125rem;
	}

	.body-text-small.light {
		margin-bottom: 10px;
	}

	.subtitle {
		font-size: 1rem;
	}

	.section-title {
		font-size: 1.25rem;
	}

	.card-title-sm {
		min-height: 20px;
	}

	.card-eyebrow {
		font-size: 1.2rem;
		margin-bottom: 10px;
	}

	.card-title-sm {
		margin-bottom: 10px;
	}

	.body-text.light {
		font-size: 1.25rem !important;
	}

	#onwards-section {
		padding: 20px 0;
	}

	.custom-quote {
		font-size: 1..125rem;
	}

	.btn-gold {
		font-size: 0.75rem;
		padding: 10px 15px;
	}

	.main-title {
		font-size: 1.5rem;
	}

	.promisebanner-subtitle {
		font-size: 1.25rem;
	}

	.promisebanner-text {
		margin-bottom: 1rem;
	}

	.promisebanner-quote-text {
		font-size: 1.125rem;
	}

	.promisebanner-quote {
		margin-top: 20px;
	}

	.promisebanner-card img {
		height: 340px;
		object-fit: contain;
	}

	.promisebanner-card-title {
		font-size: 22px;
	}

	.promisebanner-card-subtitle {
		margin: 0;
	}

	.promisebanner-card-desc {
		font-size: 15px;
		margin-top: 10px;
	}

	h5.feature-title.capitalize {
		height: 12px;
	}

	.card-subtitle {
		margin-bottom: 5px;
		font-size: 1rem;
	}

	.colored-card .card-title {
		font-size: 1.25rem !important;
	}

	.step-number {
		margin-bottom: 1rem;
	}

	.btn-gold {
		padding: 10px;
	}

	.action-content .btn-gold {
		padding: 10px 20px !important;
	}

	.inner-banner .inner-banner-breadcrumb a,
	.united .inner-banner-breadcrumb a {
		font-size: 1.5rem;
	}

	.inner-banner .inner-banner-title,
	.united .inner-banner-title {
		font-size: 2.5rem;
	}

	.inner-banner .inner-banner-breadcrumb .separator,
	.united .inner-banner-breadcrumb .separator {
		margin: 0;
	}

	#coalition_s .dark_strip {
		font-size: 13px;
		padding: 10px;
	}

	#coalition_s .section_8 .footer_cta_title {
		font-size: 1.125rem;
	}

	#coalition_s .section_8 .btn-warning {
		padding: 6px 10px;
	}

	.bgwraps {
		padding: 2rem 1rem;
	}

	#coalition_s .highlight_title {
		font-size: 1.8rem;
	}

	.globelinner1 {
		padding: 30px 0;
	}

	.globelinner1 .globelinner1-title {
		font-size: 30px;
	}

	.globelinner1 .globelinner1-subheading {
		font-size: 1.5rem;
	}

	.globelinner1 .globelinner1-cards-wrap {
		margin-top: 10px;
	}

	.body-para {
		font-size: 1.2rem;
	}

	.globel-section-new .hover-card {
		padding: 2rem !important;
	}

	.s.about-inner1 .main-heading {
		font-size: 1.8rem;
	}

	.s.about-inner1 .info-card {
		padding: 15px;
	}

	section.s.about-inner1 {
		padding: 40px 0 10px;
	}

	.about-section-new .about-blockquote {
		font-size: 1rem;
	}

	.board-section-new .board-main-title {
		font-size: 2rem;
	}

	.content-section-new .content-card:hover {
		padding: 20px;
	}

	.content-action-banner.mt-4 {
		flex-direction: column;
		padding: 10px;
	}

	.content-section-new .content-action-banner .action-highlight {
		padding: 0;
	}

	.content-section-new .content-action-banner .action-text {
		padding: 1rem 0 0 0;
	}

	.content-section-new .content-card {
		padding: 20px;
	}

	.emergency-bar {
		padding: 1rem;
	}

	.emergency-item {
		width: 100%;
		display: inline-flex;
		font-size: 12px;
	}

	.inner-banner,
	.united {
		padding: 20px 0;
	}

	.note-box {
		padding: 1rem;
	}

	.block-card {
		padding: 0 27px 11px;
	}

	.accuracy-box {
		padding: 1rem;
		margin: 0;
	}

	.carrying-something h1 {
		font-size: 1.4rem;
	}

	.btn-title {
		font-size: 1.2rem;
	}

	p.kicker {
		font-size: 0.9rem;
	}

	figure.door-img.door2-img {
		margin-bottom: 1rem;
	}

	section.section-somebody.bg-beige.door2-page2 button.btn-leave-inner-1 {
		top: 1%;
		left: 18%;
		width: fit-content;
	}

	section.section-somebody.bg-beige.door2-page2 p.kicker {
		padding-top: 2rem;
	}

	.stat-container {
		padding: 23px;
	}

	section.section-important.py-5 .content-wrapper {
		padding: 0 !important;
	}

	section.section-quote.py-4 .content-wrapper {
		padding: 0;
	}

	section.section-research.py-5 .content-wrapper.door {
		padding: 0;
	}

	section.section-stat.py-4 .content-wrapper.door {
		padding: 0;
	}

	section.section-list.py-5 .content-wrapper.door {
		padding: 0;
	}

	section.section-cards.py-5 .content-wrapper.door {
		padding: 0;
	}

	section.section-somebdy.bg-beige .cta-btn {
		padding: 10px;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 .btn-leave-inner-1 {
		top: -3%;
		left: 5%;
		width: fit-content;
	}

	section.youalreadysee1-section.youalreadysee1-bg-1.door3-page1 .youalreadysee1-eyebrow {
		font-size: 1.2rem !important;
	}

	section.youalreadysee1-section.youalreadysee1-bg-2 {
		padding: 35px 0rem;
	}

	section.youalreadysee1-section.youalreadysee1-bg-3 {
		padding: 40px 0;
	}

	.youalreadysee1-feature-desc {
		font-size: 17px;
	}

	section.section-course-cta.py-5.bg-light .content-wrapper.door {
		padding: 0;
	}

	section.will-never-section.wn-bg-warm.door4-page4 {
		padding: 40px 0;
	}

	section.will-never-section.wn-bg-light.willdoor4 {
		padding: 40px 4rem;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 .wn-quote-text {
		font-size: 1.8rem;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 {
		padding: 35px 3rem !important;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 .main-title {
		font-size: 2.5rem;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 {
		padding: 4rem 4rem;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 .main-title {
		font-size: 2.2rem;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 {
		padding: 3rem 3rem;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 .action-link {
		margin-top: 1rem !important;
		display: block;
	}

	section.section-course-cta.py-5.bg-light.coursedoor4 .content-wrapper p {
		width: 100%;
	}

	section.will-never-section.wn-bg-warm.door4-page4 .carrying-something.door-2 .btn-leave-inner-1 {
		top: -6%;
		font-size: 13px;
		left: 12px;
		width: fit-content;
	}

	section.will-never-section.wn-bg-light.willdoor4 {
		padding: 30px 3rem;
	}

	section.will-never-section.wn-bg-light.willdoor4 .body-text {
		font-size: 1.2rem !important;
	}

	section.will-never-section.wn-bg-light.willdoor4 h2.main-title {
		font-size: 1.8rem;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 {
		padding: 2rem 2rem !important;
	}

	section.will-never-section.wn-bg-warm.bgwarmdoor4 .wn-quote-text {
		font-size: 1.7rem;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 .main-title {
		font-size: 2rem;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 {
		padding: 3rem 2rem;
	}

	section.will-never-section.wn-bg-light.bglightdoor4 .semi-text {
		font-size: 1.2rem;
	}

	section.will-never-section.wn-bg-dark.darkdoor4 {
		padding: 3rem 2rem;
	}

	section.section-course-cta.py-5.bg-light.coursedoor4 .content-wrapper p {
		font-size: 1.2rem !important;
	}


	section.section-course-cta.py-5.bg-light.coursedoor4 .content-wrapper {
		padding: 0 1rem;
	}

	section.servent1-section-2.py-5.serv2-door5 .main-title {
		font-size: 2rem;
	}

	section.servent1-section-2.py-5.serv2-door5 .container {
		padding: 1rem;
	}

	section.servent1-section-3.servent1-bg-light.py-5.serv3-doo5 .servent1-quote-text {
		font-size: 2rem;
	}

	section.servent1-section-3.servent1-bg-light.py-5.serv3-doo5 .container {
		padding: 1rem 0 !important;
	}

	section.servent1-section-6.py-5.serv6-door5 {
		padding: 0 1rem;
	}

	section.servent1-section-6.py-5.serv6-door5 .container {
		padding: 0 !important;
	}

	section.servent1-section-9.p-0.serv9-door5 {
		padding: 0 1rem !important;
	}

	section.section-somebdy.bg-beige.serv-comebody-door5 .content-wrapper {
		padding: 0 2rem;
	}

	section.section-somebdy.bg-beige.serv-comebody-door5 p.body-text-small {
		margin-bottom: 1rem;
	}

	section.conversation-section.py-5.conversation-door6 .conversation-table th {
		font-size: 1rem;
		padding: 0;
	}

	.uact-footer-inspirational-quote-text {
		font-size: 14px;
		white-space: normal;
	}

	.aboutuact-sec {
		padding: 3rem 0;
	}

	section.inner-banner.crsis-inner1 p.inner-bannerpara {
		width: 100%;
		font-size: 16px;
	}

	section.inner-banner.crsis-inner1 .inner-banner-title {
		font-size: 3rem;
	}

	.aboutuact-sec .info-box {
		padding: 1rem 1.5rem;
	}

	.aboutuact-sec .box-teal h3 {
		font-size: 1.3rem;
	}

	.aboutuact-sec p {
		font-size: 15px;
	}

	.aboutuact-sec h3 {
		font-size: 1.3rem;
		margin: 0 0 10px;
	}

	.aboutuact-sec .facts-section {
		padding: 0;
	}

	.aboutuact-sec .fact-item .fact-value {
		font-size: 15px;
		width: 100%;
	}

	.aboutuact-sec .fact-item {
		flex-direction: column;
	}

	.aboutuact-sec .fact-item .fact-name {
		width: 100%;
	}

	.aboutuact-sec .section-label {
		font-size: 2rem;
	}

	.about-speaking-sec .expectation-text p {
		font-size: 15px;
	}

	.about-speaking-sec .main-heading {
		font-size: 3rem;
	}

	.about-speaking-sec .section-header {
		margin: 0 0 20px;
	}

	.about-speaking-sec .card-title {
		font-size: 1.7rem !important;
	}

	.about-speaking-sec .cta-wrapper {
		padding: 1rem;
	}

	.about-speaking-sec .expectation-text p {
		font-size: 15px;
	}

	.about-speaking-sec .cta-wrapper {
		flex-direction: column;
		gap: 1rem;
		align-items: self-end;
	}

	.about-speaking-sec .cta-heading {
		font-size: 1.7rem;
	}

	.about-speaking-sec .cta-row {
		margin: 2rem 0 0;
	}

	.about-speaking-sec .expectation-row {
		margin: 2rem 0 0;
	}

	.about-news-sec .important-notice {
		margin: 2rem 0 0;
		padding: 1rem;
	}

	.about-news-sec .notice-body {
		font-size: 15px;
	}

	.about-news-sec .how-it-works-header p {
		font-size: 16px;
	}

	.about-news-sec .article-excerpt {
		font-size: 16px;
	}

	.contact-about-title {
		font-size: 3rem;
	}

	.contact-about-desc {
		font-size: 15px;
	}

	section.blocks-section .sub-title {
		font-size: 2rem;
	}

	.contact-card {
		height: auto;
		margin: 0;
	}

	.about-founder-sec .section-title {
		font-size: 2.7rem;
		margin: 1rem 0;
		line-height: 1.2;
	}

	.about-founder-sec .col-lg-8 {
		padding: 0 1rem !important;
	}

	.about-founder-sec .timeline-item {
		flex-direction: column;
	}

	.about-founder-sec .timeline-desc {
		width: 100%;
	}

	.about-founder-sec .timeline-title {
		width: 100%;
		margin: 0 0 0.7rem;
	}

	.about-founder-sec .quote-text {
		font-size: 1.4rem;
		width: 100%;
	}

	.about-founder-sec .quote-author {
		font-size: 16px;
	}

	.notice-box {
		margin: 2rem 0 0;
		padding: 2rem;
	}

	.notice-box .notice-body {
		font-size: 15px;
	}

	.about-blog .section-title {
		font-size: 3rem;
	}

	.about-blog .item-title {
		font-size: 2rem;
	}

	.about-blog .item-desc {
		font-size: 15px;
	}

	.about-blog .cadence-desc {
		font-size: 15px;
	}

	section.inner-banner.crsis-inner1 .inner-banner-title {
		font-size: 2rem;
	}

	.about-architecture-section {
		padding: 3rem 0;
	}
}

@media (max-width: 320.98px) {}