.DynamicPageSec h1, .DynamicPageSec h2, .DynamicPageSec h3, .DynamicPageSec h4, .DynamicPageSec h5, .DynamicPageSec h6 
{
	font-weight: var(--fontBold);
	color: var(--color-secondary-gray);
}
.DynamicPageSec h1
{
	font-size: var(--f-s-30);
	line-height: 50px;
}
.DynamicPageSec h2
{
	font-size: var(--f-s-28);
}
.DynamicPageSec h3
{
	font-size: var(--f-s-24);
}
.DynamicPageSec h4
{
	font-size: var(--f-s-22);
}
.DynamicPageSec h5
{
	font-size: var(--f-s-20);
}
.DynamicPageSec h6
{
	font-size: var(--f-s-18);
}
.DynamicPageSec h2, .DynamicPageSec h3, .DynamicPageSec h4, .DynamicPageSec h5, .DynamicPageSec h6
{
	line-height: 32px;
}
.DynamicPageSec img 
{
	max-width: 100%;
  height: auto;
}
.para-tag-clr, .DynamicPageSec p
{
	font-size: var(--f-s-16);
	line-height: var(--f-s-24);
	color: var(--color-secondary-gray);
	font-weight: var(--fontRegular);
	margin-bottom: 1rem !important;
}
.DynamicPageSec ul > li {
  color: var(--color-secondary-gray);
  font-size: var(--f-s-16);
  line-height: var(--f-s-30);
  font-weight: var(--fontRegular);
}
ul > li 
{
	color: var(--color-secondary-gray);
	font-size: var(--f-s-14);
	line-height: var(--f-s-30);
	font-weight: var(--fontMedium);
	text-align:left;
}
p
{
	color: var(--color-secondary-gray);
}
p a
{
	color: var(--color-primary-pink);
}
p strong
{
	color: var(--color-secondary-gray);
}
.DynamicPageSec strong
{
	font-weight: var(--fontBold);
	font-size: var(--f-s-16);
	color: var(--color-secondary-gray);
}
.DynamicPageSec b
{
	font-weight: var(--fontBold);
	font-size: var(--f-s-16);
}
.DynamicPageSec a
{
	font-weight: var(--fontNormal);
	font-size: var(--f-s-16);
	color: var(--color-primary-pink);
}
.DynamicPageSec a strong
{
	color: var(--color-primary-pink);
}
/* Virtual care section */
.DynamicPageSec .inner-bx {
	border-radius: 23px;
	padding: 40px;
	background: var(--color-secondary-gray-5);
}
.DynamicPageSec .virtual-care-content h2 {
	margin-bottom: 12px !important;
}
.DynamicPageSec .virtual-care-content .badge {
	color: var(--color-primary-pink);
	font-family: var(--fontJakarta);
	font-size: 65.333px;
	font-weight: var(--fontSemiBold);
	line-height: 48px;
	letter-spacing: -7.187px;
}
@media (min-width: 991px) and (max-width: 1199px) {
	.virtual-care-img {
		display: none;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
	/* 1280 desktop media query  */
	.DynamicPageSec .custom-row-gap {
		row-gap: 40px;
		column-gap: 39px;
	}
	.DynamicPageSec .virtual-care-content h2 {
		font-size: var(--f-s-28);
		line-height: var(--f-s-38);
	}
	.DynamicPageSec .virtual-care-content p {
		font-size: var(--f-s-14);
		line-height: var(--f-s-20);
	}
	.DynamicPageSec .virtual-care-content .badge {
		line-height: 46px;
	}
}
@media (min-width: 1400px) {
	.DynamicPageSec .left-bx.custom-width {
		flex: 0 0 368px;
		width: 368px;
		max-width: 368px;
		padding: 0px;
	}

	.DynamicPageSec .right-bx.custom-width {
		flex: 0 0 66px;
		width: 66px;
		max-width: 66px;
		padding: 0px;
	}

	.DynamicPageSec .custom-row-gap {
		row-gap: 40px;
		column-gap: 39px;
	}
}
@media (min-width: 991px) and (max-width: 1199px) {
	.DynamicPageSec:not(.reverse-sec) .virtual-care-content .badge-bx {
		justify-content: flex-start !important;
	}
}
@media (min-width: 280px) and (max-width: 1199px) {
	.DynamicPageSec .inner-bx {
		padding: 24px;
	}
	.DynamicPageSec .custom-row-gap {
		row-gap: 24px;
	}
	.DynamicPageSec .virtual-care-content .badge {
		font-size: var(--f-s-48);
		line-height: 35px;
	}
}

.DynamicPageSec.reverse-sec .custom-row-gap {
	flex-direction: row-reverse;
}
/* .DynamicPageSec.reverse-sec
	.custom-row-gap
	.virtual-care-content
	.badge-bx {
	justify-content: start !important;
} */
.DynamicPageSec.reverse-sec .middle-bx .secondary-para {
	width: 96.9%;
}
.DynamicPageSec.reverse-sec .inner-bx .custom-row-gap {
	justify-content: space-between;
}

.DynamicPageSec.reverse-sec .inner-bx {
	background-color: transparent;
	border: 1px solid var(--color-secondary-gray-25);
}
@media (min-width: 1200px) and (max-width: 1399px) {
	.DynamicPageSec.reverse-sec .right-bx.custom-width {
		flex: 0 0 79px;
		width: 79px;
		max-width: 79px;
		padding: 0px;
	}

	.DynamicPageSec.reverse-sec .right-bx .badge-bx {
		justify-content: flex-start !important;
	}
}
@media (min-width: 280px) and (max-width: 575px) {
	.DynamicPageSec.reverse-sec .custom-row-gap {
		flex-direction: column-reverse;
	}
	.DynamicPageSec.reverse-sec .right-bx .badge-bx {
		justify-content: start !important;
	}
	.custom-form-check-input-radio .form-check-input
	{
		width: 1.5em !important;
  	height: 1.5em !important;
	}
}


/* Custom pages Form css */
.CustomFormStyle
{
	padding-block: 100px;
}
.CustomFormStyle .text-bx.heading-bx
{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 12px;
	text-align: center;
}
.CustomFormStyle .form-main-bx
{
	margin-top: 32px;
}
.CustomFormStyle .form-main-bx button[type="submit"].standard-btn-pink
{
	gap: 16px;
}
.CustomFormStyle .form-main-bx button[type="submit"].standard-btn-pink img
{
	width: 52px;
}
.CustomFormStyle .form-main-bx .standard-input-field input
{
	width: 100%;
}
.CustomFormStyle .FormTextAreaStyle
{
	width: 1400px;
}

.CustomFormStyle .standard-btn-blue img
{
	transform: rotate(180deg);
}
h1 > span.text-pink, h3 > span.text-pink
{
	color: var(--color-primary-pink);
}
.w-200 {
    width: 200px;
}
.h-200 {
    height: 200px;
}
.color-pink
{
	color: var(--color-primary-pink);
}
.round-tag
{
	background-color: #fff;
	border: 1px solid var(--color-primary-pink-25);
	border-radius: 14px;
	padding: 8px 16px;
	/* margin-y:5px;*/
	font-size: 12px;
	font-weight: 600;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
}

/* Custom Pagination Styles Start*/
.custom-pagination-btn 
{
	background-color: #de006f; /* Pink background for previous, next, and page buttons */
	color: white; /* White text color */
	/* Remove border */
	border-radius: 30px; /* Rounded corners */
	padding: 8px 16px;
	margin: 0 5px;
	font-weight: 500;
	transition: all 0.3s ease-in-out; /* Smooth transition */
}
/* Hover Effect for Previous and Next Buttons */
.custom-pagination-btn:hover 
{
	background-color: white; /* Change background to white on hover */
	color: #de006f; /* Change text color to pink on hover */
}
/* Active Pagination Button */
.pagination .active .custom-pagination-btn
{
	background-color: #de006f; /* Pink background for active page */
	color: white; /* White text for active page */
}
/* Disabled Button */
.pagination .disabled .custom-pagination-btn
{
	background-color: #f0f0f0; /* Light gray background for disabled */
	color: #b0b0b0; /* Light gray text color */
	cursor: not-allowed; /* Disable pointer */
}
/* Pagination Button for Numbers */
.pagination .page-item .custom-pagination-btn
{
	background-color: transparent; /* Transparent background */
	color: #de006f; /* Pink text for non-active page buttons */
}
/* Hover Effect for Page Numbers */
.pagination .page-item .custom-pagination-btn:hover
{
	background-color: #de006f; /* Pink background for page number on hover */
	color: white; /* White text color for page number on hover */
}
.active > .page-link, .page-link.active 
{
	border-color: #de006f;
}
.text-dark-cyan
{
	font-weight: var(--fontBold);
	color: var(--color-secondary-gray) !important;
}
/*We treat many common health issues*/
.search-common-health-issues 
{
	padding:64px 0px 100px 0px;
	margin-top: 70px;
	background: var(--color-secondary-gray-5);
}
.search-common-health-issues .select2-container--default .select2-selection--single
{
	background: #f2f5f6;
}
.search-common-health-issues-container
{
	background-color: #fff;
  	border: 2px dashed  var(--color-primary-pink);
  	border-radius:14px;
  	padding:21px 32px;
  	margin-top:5px;
  	font-size: 12px;
  	color: var(--color-primary-pink);
  	font-weight: 600;
}
/*Health Library Card*/
.health-library-card 
{
/*  background-color: var(--color-secondary-gray-5);*/
  padding-top: 40px;
  padding-bottom: 60px;
}

.health-library-card .card-bx 
{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 16px;
  border: 1px solid var(--color-secondary-gray-10);
  background: #fff;
  box-shadow: 0px 42px 12px 0px rgba(0, 0, 0, 0),
    0px 27px 11px 0px rgba(0, 0, 0, 0), 0px 15px 9px 0px rgba(0, 0, 0, 0.02),
    0px 7px 7px 0px rgba(0, 0, 0, 0.03), 0px 2px 4px 0px rgba(0, 0, 0, 0.03);
 
}
.health-library-card .card-title 
{
  padding: 24px;
  border-bottom: 1px solid var(--color-secondary-gray-10);
  width: 100%;
}
.health-library-card .card-content 
{
  padding: 24px;
  width: 100%;
}
.health-library-card .card-content .text-pink 
{
  color: var(--color-primary-pink);
}
/*Custom Pricing Box Scroll-Sec*/
.Custom-Pricing-Box-Scroll-Sec {
	background-color: var(--color-secondary-gray-5);
	padding-top: 64px;
	padding-bottom: 64px;
}
.Custom-Pricing-Box-Scroll-Sec .Custom-Pricing-Box-Scroll-Sec-Inner {
	border-radius: 24px;
	/* background: var(--color-secondary-gray-5); */
}
.Custom-Pricing-Box-Scroll-Sec .Custom-Pricing-Box-Scroll-Sec-Inner .left-bx {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
	align-self: stretch;
}

.Custom-Pricing-Box-Scroll-Sec
	.Custom-Pricing-Box-Scroll-Sec-Inner
	.left-bx
	.card-main-bx {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 40px;
	margin-top: 24px;
}

.Custom-Pricing-Box-Scroll-Sec
	.Custom-Pricing-Box-Scroll-Sec-Inner
	.left-bx
	.heading {
	color: var(--color-secondary-gray);
	font-family: var(--fontJakarta);
	font-size: var(--f-s-28);
	font-style: normal;
	font-weight: var(--fontSemiBold);
	line-height: normal;
	letter-spacing: -0.56px;
}

.Custom-Pricing-Box-Scroll-Sec
	.Custom-Pricing-Box-Scroll-Sec-Inner
	.left-bx
	.heading
	.text-pink {
	color: var(--color-primary-pink);
}
.Custom-Pricing-Box-Scroll-Sec .card-bx {
	display: flex;
	/* width: 310px; */
	flex-direction: column;
	align-items: flex-start;
	border-radius: 16px;
	border: 1px solid var(--color-secondary-gray-10);
	background: #fff;
	box-shadow: 0px 42px 12px 0px rgba(0, 0, 0, 0),
	0px 27px 11px 0px rgba(0, 0, 0, 0), 0px 15px 9px 0px rgba(0, 0, 0, 0.02),
	0px 7px 7px 0px rgba(0, 0, 0, 0.03), 0px 2px 4px 0px rgba(0, 0, 0, 0.03);
	/* padding: 24px; */
}
.Custom-Pricing-Box-Scroll-Sec .card-title {
	padding: 24px;
	border-bottom: 1px solid var(--color-secondary-gray-10);
	width: 100%;
	/* color: var(--color-primary-pink); */
}
.Custom-Pricing-Box-Scroll-Sec .card-content {
	padding: 24px;
	width: 100%;
}
.Custom-Pricing-Box-Scroll-Sec .card-content .text-pink {
	color: var(--color-primary-pink);
}
.Custom-Pricing-Box-Scroll-Sec .card-content p span {
	font-size: var(--f-s-12);
	line-height: var(--f-s-18);
	font-weight: var(--fontRegular);
	color: var(--color-secondary-gray);
	margin-left: 4px;
}
.Custom-Pricing-Box-Scroll-Sec .card-title .default-para {
	margin: 0;
}
.Custom-Pricing-Box-Scroll-Sec .card-content .btn-bx a img {
	width: 34px;
}
.Custom-Pricing-Box-Scroll-Sec .card-content a {
	width: 50%;
}
.Custom-Pricing-Box-Scroll-Sec .card-content .standard-btn-pink img {
	width: 34px;
}
.Custom-Pricing-Box-Scroll-Sec .custom-row-gap {
	/* padding-block: 24px; */
	row-gap: 24px;
	column-gap: 80px;
}
@media (min-width: 1199px) and (max-width: 1399px) {
	.Custom-Pricing-Box-Scroll-Sec .card-content a {
	font-size: var(--f-s-10);
	padding-left: 8px;
	gap: 0px;
	}
}
@media (min-width: 1199px) {
	.Custom-Pricing-Box-Scroll-Sec .custom-width .card-bx.right-bx {
	position: sticky;
	top: 90px;
	}
}
@media (min-width: 1400px) {
	.Custom-Pricing-Box-Scroll-Sec .custom-row-gap {
	column-gap: 80px;
	}

	.Custom-Pricing-Box-Scroll-Sec .custom-width {
	flex: 0 0 310px;
	width: 310px;
	max-width: 310px;
	}
	.Custom-Pricing-Box-Scroll-Sec .custom-width-left {
	flex: 0 0 922px;
	width: 922px;
	max-width: 922px;
	}
}

@media (min-width: 280px) and (max-width: 575px) {
	.Custom-Pricing-Box-Scroll-Sec {
	padding: 40px 0px;
	}
	.Custom-Pricing-Box-Scroll-Sec .card-bx .card-title .default-para {
	font-size: var(--f-s-18);
	line-height: var(--f-s-28);
	font-weight: var(--fontSemiBold);
	}
	.Custom-Pricing-Box-Scroll-Sec
	.Custom-Pricing-Box-Scroll-Sec-Inner
	.left-bx
	.text-bx {
	text-align: center;
	}
}


/*custom styling by atif*/
.color-secondary-gray {
    color: var(--color-secondary-gray);
}
