

/*hp_enquiry css*/
.hp-enquiry .container {
  width: 100%;
  max-width: 1920px;
  padding: 0 var(--spacing-3xl);
  margin-right: auto;
  margin-left: auto;
}
.hp-enquiry-sec-banner {
	background-color: var(--dark-Blue-1);
	background-image: url("../../images/v2/landing/banner-bg-lines.png");
	position: relative;
	display: flex;
	padding: 128px 0px 64px 00px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 32px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 366px;
}

.hp-enquiry-sec-banner h1{
  font-family: "Lexend Deca";
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 44px; 
letter-spacing: -0.72px;
color: #fff;
padding-bottom: var(--spacing-md);
}

.hp-enquiry-sec-banner p{
 font: var(--typography-text-ml-regular);
color: #fff;
}
.hp-enquiry-sec-banner-content-wrap {
	max-width: 768px;
	margin: 0 auto;
	text-align: left;
}
.hp-enquiry-sec-banner-para-top{
  padding-top:var(--spacing-3xl);
}
.hp-enquiry-form-sec-wrap{
  max-width:640px;
  margin: 0 auto;
}

.hp-enquiry-form-two-grid {
	display: grid;
	gap: var(--gp-space-3xl);
	grid-template-columns: 1fr 1fr;
}
.hp-enquiry-form-sec-wrap label{
  display: block;
  font: var(--typography-text-s-medium);
  color: var(--colors-text-text-secondary-700);
  text-align: left;
  margin-bottom: var(--spacing-sm);
}

.input-text-style::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--placeholder-text-color);
  font: var(--typography-text-s-regular);
  opacity: 1;
}
.input-text-style::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--placeholder-text-color);
  font: var(--typography-text-s-regular);
  opacity: 1;
}
.input-text-style:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--placeholder-text-color);
  font: var(--typography-text-s-regular);
  opacity: 1;
}
.input-text-style:-moz-placeholder {
  /* Firefox 18- */
  color: var(--placeholder-text-color);
  font: var(--typography-text-s-regular);
  opacity: 1;
}
.input-text-style:disabled {
  background: var(--colors-background-bg-secondary);
  color: var(--colors-text-text-placeholder) !important;
}
.input-text-style{
	width: 100%;
	height: 36px;
	border-radius: var(--radius-md);
	border: 1px solid var(--border-color-primary);
	background-color: var(--colors-text-text-white);
	color: var(--colors-text-text-primary-900);
	font: var(--typography-text-s-regular);
	padding-left: var(--spacing-lg);
	padding-right: var(--spacing-lg);
}
label.error {
  color: var(--colors-text-text-error-primary-600)!important;
  font: var(--typography-text-s-regular)!important;
  margin-top: var(--spacing-sm)!important;
}
input.input-text-style:focus {
  border: 1px solid var(--colors-border-border-brand);
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05),
    0px 0px 0px 4px rgba(66, 137, 196, 0.24);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05),
    0px 0px 0px 4px rgba(66, 137, 196, 0.24);
}
.hp-enquiry-form-bottom-padd{
  padding-bottom: var(--spacing-3xl);
}
select.input-text-style {
	background-image: url("../../images/virtual_consult/select-down.svg");
	background-position: right 14px center;
	background-size: 12px;
	background-repeat: no-repeat;
	padding-left: 14px;
  padding-right: 31px !important;
	font: var(--typography-text-s-regular);
	color: var(--colors-text-text-primary-900);
	cursor: pointer;
}
select.input-text-style.rotated {
  background-image: url("../../images/virtual_consult/select-up.svg");
  border: 1px solid var(--colors-border-border-brand);
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05),
    0px 0px 0px 4px rgba(66, 137, 196, 0.24);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05),
    0px 0px 0px 4px rgba(66, 137, 196, 0.24);
}
select.input-text-style {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
textarea.input-text-style{
border-radius: var(--radius-md);
border: 1px solid var(--border-color-primary);
background: var(--colors-text-text-white);
color: var(--colors-text-text-tertiary-600);
font: var(--typography-text-s-regular);
width: 100%;
resize: none;
padding: var(--spacing-lg) 14px;
outline: none;
text-overflow: inherit !important;
overflow: inherit !important;
width: 100%;
white-space: inherit !important;
}

.custom-radio-container {
	display: block;
	position: relative;
	padding-left: 24px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: var(--colors-text-text-secondary-700);
	margin-right: var(--spacing-xl);
	font: var(--typography-text-s-medium);
	width: max-content;
}
.custom-radio-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.radio-checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: var(--colors-text-text-white);
  border: 1px solid #d0d5dd;
  border-radius: 50%;
}
.custom-radio-container:hover input ~ .radio-checkmark {
  border: 1px solid var(--primary-blue);
}
.custom-radio-container input:checked ~ .radio-checkmark {
  background-color: var(
    --component-colors-components-buttons-primary-button-primary-bg
  );
  border: 1px solid
    var(--component-colors-components-buttons-primary-button-primary-border);
}
.radio-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.custom-radio-container input:checked ~ .radio-checkmark:after {
  display: block;
}
.custom-radio-container .radio-checkmark::after {
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: white;
  transform: translate(-50%, -50%);
}
/* end radio button */

/* custom select css*/
.custome-checkbox-container label {
  font: var(--typography-text-s-regular);
  color: var(--colors-text-text-secondary-700);
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: var(--spacing-sm);
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: fit-content;
}
.custome-checkbox-container input:checked + label::before {
  background-color: var(--primary-blue);
  border: 1px solid var(--primary-blue);
}
.custome-checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custome-checkbox-container .checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),
    inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  border-radius: var(--spacing-xs, 4px);
  border: 1px solid var(--border-color-primary);
  background: var(--colors-background-bg-primary);
}
.custome-checkbox-container label:hover .checkmark{
	border: 1px solid var(--primary-blue);
}
.custome-checkbox-container input:checked ~ .checkmark {
  background-color: var(--primary-blue);
  border: 1px solid var(--primary-blue);
}
.custome-checkbox-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.custome-checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
.custome-checkbox-container .checkmark::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 5px;
  width: 5px;
  height: 10px;
  border: solid var(--colors-text-text-white);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.custome-checkbox-container label:last-child {
  margin-bottom: 00px;
}

.hp-enquiry-form-sec-wrap textarea{
    height: 80px!important;
}
.hp-enquiry-form-sec{
    padding: var(--spacing-6xl) 00px;
}
.mt-sm{
    margin-top: var(--spacing-sm);
}

.hp-enquiry-success-sec-wrap {
	max-width: 768px;
	text-align: left;
	margin: 0 auto;
	padding: var(--spacing-10xl) 00px;
}
.hp-enquiry-success-sec-wrap h1{
  font:var(--typography-heading-landing-semibold);
  padding: var(--spacing-2xl) 00px;
  color: var(--colors-text-text-primary-900);
}
.hp-enquiry-success-sec-wrap p{
  font: var(--typography-text-ml-regular);
  color: var(--colors-text-text-tertiary-600);
}
.hp-enquiry-about .container{
max-width: 1440px;
padding: 00px var(--spacing-xl);
margin: 0 auto;
}
.hp-enquiry-about-banner-wrap {
	display: grid;
	align-items: center;
	gap: var(--spacing-9xl);
	grid-template-columns: 1fr 1fr;
}

.hp-enquiry-about-banner-left {
	text-align: left;
}
.hp-why-partners-us-sec-left {
	text-align: left;
	width: 24%;
}
.hp_enquiry-center-div {
	width: 100%;
}
.hp-why-partners-us-sec-left .primary-button {
	margin-top: var(--spacing-2xl);
}
.hp-enquiry-about-main-heading {
	font:var(--typography-heading-landing-semibold);
	color: var(--colors-text-text-primary-900);
	width: 100%;
}
.hp-enquiry-about-banner-left h1{
  padding-bottom: var(--spacing-2xl);
}
.hp-enquiry-about-banner-left p{
  font: var(--typography-text-lg-regular);
  color: var(--colors-text-text-tertiary-600);
}
.primary-button:hover {
  background: var(
    --component-colors-components-buttons-primary-button-primary-bg-hover
  );
  transition: all 0.2s;
}
.other_section{
  display:none;
}
.hp-enquiry-form-group .iti {
  width : 100% !important
}
.hp-enquiry-form-group .iti__search-input {
  width: 100%;
  height: 36px;
  border-radius: var(--radius-md);
  border: 1px solid var(--border-color-primary);
  background: var(--colors-text-text-white);
  color: var(--colors-text-text-tertiary-600);
  font: var(--typography-text-s-regular);
  padding-left: 12px;
  margin-bottom: var(--spacing-xs);
}
.primary-button {
  color: var(--colors-text-text-white);
  background: var(
    --component-colors-components-buttons-primary-button-primary-bg
  );
  border-radius: var(--radius-md);
  text-decoration: none;
  border: none;
  transition: all 0.2s;
  font: var(--typography-text-s-medium);
  display: flex;
  padding: var(--spacing-md) var(--spacing-lg);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xs);
  width: fit-content;
  cursor: pointer;
  text-transform: capitalize;
}
.hp-enquiry-about-banner-left a{
  margin-top: var(--spacing-2xl);
}
.hp-enquiry-about-main-heading.color-white {
	color: #fff;
}
.hp-why-partners-us-sec{
  background: var(--colors-background-bg-brand-section);
}
.hp-why-partners-features-wrap{
padding: var(--spacing-3xl);
border-radius: var(--radius-md);
background: var(--colors-background-bg-primary);
}
.hp-why-partners-features-icon {
	display: flex;
	width: 56px;
	height: 56px;
	padding: 14px;
	justify-content: center;
	align-items: center;
	border-radius: var(--spacing-lg);
	background: var(--component-colors-components-buttons-primary-button-primary-bg);
  margin-bottom: var(--spacing-3xl);
}
.hp-why-partners-features-wrap {
	text-align: left;
	height: 100%;
}
.hp-why-partners-features-wrap h4 {
	font: var(--typography-text-ml-semibold);
  color: var(--colors-text-text-primary-900);
  margin-bottom: var(--spacing-lg);
}
.hp-why-partners-us-sec-right {
	width: 74%;
}
.hp-why-partners-us-sec-right ul li {
	width: 32.5%;
}
.hp-why-partners-us-sec-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.hp-why-partners-features-wrap p {
	font: var(--typography-text-m-regular);
  color: var(--colors-text-text-tertiary-600);
}
.hp-why-partners-us-sec-right ul {
	display: flex;
	justify-content: space-between;
}
.hp-mean-to-partner-sec-wrap {
	border-radius: 16px;
	border: 1px solid var(--colors-border-border-secondary);
	background: var(--colors-background-bg-primary);
	padding: var(--spacing-3xl);
	text-align: left;
	display: flex;
	gap: var(--gp-space-3xl);
	align-items: center;
	height: 100%;
}
.hp-mean-to-partner-sec-img {
	display: flex;
	align-items: flex-start;
	height: 80px;
	width: 80px;
	justify-content: center;
}
.hp-mean-to-partner-sec-img img {
	width: 80px;
	height: 80px;
}
.hp-mean-to-partner-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--gp-space-3xl);
	margin-top: var(--spacing-5xl);
}
.hp-mean-to-partner-sec-content h5{
font: var(--typography-text-ml-semibold);
margin-bottom: var(--spacing-lg);
color: var(--colors-text-text-primary-900);
}
.hp-mean-to-partner-sec-content p{
  font: var(--typography-text-m-regular);
  color: var(--colors-text-text-tertiary-600);
  }
  .hp-about-carousel-sec .owl-dots {
    display: flex;
    align-items: flex-start;
    gap: var(--spacing-md);
    justify-content: center;
  }
  .hp-about-carousel-sec .owl-dot span {
    width: 20px;
    height: 2px;
    display: block;
    border-radius: var(--radius-full, 9999px);
    background: rgba(255, 255, 255, 0.24);
  }
  .hp-about-carousel-sec .owl-dot.active span {
    background: var(--colors-foreground-fg-brand-secondary-500, #4289C4);
  }
  
  .hp-about-carousel-sec{
    background: var(--colors-background-bg-brand-section);
  }
  .hp-requirements-to-join-list {
    border-radius: 16px;
    border: 1px solid var(--colors-border-border-secondary);
    background: var(--colors-background-bg-primary);
    padding: var(--spacing-3xl);
    height: 100%;
    text-align: left;
  }
  .hp-requirements-to-join-sec-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: var(--gp-space-3xl);
    margin-top: var(--spacing-5xl);
  }
  .hp-requirements-to-join-list h6{
    font: var(--typography-text-m-regular);
  color: var(--colors-text-text-tertiary-600);
  padding-bottom: var(--spacing-3xl);
  }
  .hp-requirements-to-join-list h4{
    font: var(--typography-text-ml-semibold);
  color: var(--colors-text-text-primary-900);
  padding-bottom: var(--spacing-lg);
  }
  .hp-requirements-to-join-list p{
    font: var(--typography-text-m-regular);
    color: var(--colors-text-text-tertiary-600);
  }
  #hp-about-carousel p{
    font: var(--typography-text-lg-regular);
    color:#fff;
    padding: var(--spacing-3xl) 00px;
    max-width: 720px;
    margin: 0 auto;
  }
  .hp-mean-to-partner-sec-content {
    width: calc(100% - 72px);
  }
  .hp-earn-schedule-sec-wrap p{
    font: var(--typography-text-lg-regular);
    color: var(--colors-text-text-tertiary-600);
    padding-top: var(--spacing-xs);
  }
  .hp-earn-schedule-feature-list h6{
    font:var(--typography-text-m-semibold);
    color:var(--colors-text-text-primary-900);
  }
  .hp-earn-schedule-feature-list p{
    font:var(--typography-text-m-regular);
  }
  .hp-earn-schedule-feature{
    padding: var(--spacing-4xl) 00px;
  }
  .hp-earn-schedule-sec-left {
    grid-column: 2 / 1;
    text-align: left;
  }
  .hp-earn-schedule-feature-list:not(:first-child) {
    margin-top: var(--spacing-md);
  }
  .hp-earn-schedule-sec-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacing-9xl);
  }
  .hp-earn-schedule-sec {
    background: var(--component-colors-utility-brand-utility-brand-50);
    padding: var(--spacing-6xl) 00px;
  }
  .hp-faq-container {
    max-width: 768px;
    margin:var(--spacing-5xl) auto 0 auto;
  }
  .hp-faq-item {
    border-bottom: 1px solid var(--colors-border-border-secondary);
  }
  .hp-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font: var(--typography-text-lg-medium);
    color: var(--colors-text-text-primary-900);
    padding: var(--spacing-3xl) 00px;
    text-align: left;
    gap: var(--spacing-lg);
  }
  .hp-faq-answer {
    display: none;
    font: var(--typography-text-m-regular);
    color: var(--colors-text-text-tertiary-600);
    padding-bottom: var(--spacing-4xl);
    text-align: left;
  }
  .hp-faq-minus-icon{
    display: none;
  }
  .hp-faq-icon {
    font-size: 20px;
    font-weight: bold;
    transition: transform 0.3s ease;
  }
  .hp-faq-icon.open .hp-faq-plus-icon{
    display: none;
  }
  .hp-faq-icon.open .hp-faq-minus-icon{
    display: block;
  }
  .hp-enquiry-about-banner-right img {
    width: 100%;
  }
  .hp-earn-schedule-sec-right img {
    width: 100%;
  }
  
/* M-suits products css */
.m-suits-products-body .container {
	width: 100%;
	max-width: 1280px;
	padding: 0 var(--spacing-3xl);
	margin-right: auto;
	margin-left: auto;
}

.m-suit-menu-list {
	display: flex;
	padding: var(--spacing-xs);
	justify-content: center;
	align-items: center;
	gap: var(--spacing-xs);
	border-radius: var(--radius-lg);
	border: 1px solid var(--colors-border-border-brand);
	background: var(--component-colors-components-application-navigation-nav-item-bg-active);
  width: max-content;
  margin: 0 auto;
  flex-wrap: wrap;
}
.m-suit-banner-wrap {
	padding: var(--spacing-7xl) var(--spacing-xl);
	border-radius: var(--radius-2xl);
	background: var(--component-colors-components-application-navigation-nav-item-bg-active);
	width: 100%;
  position: relative;
  text-align: center;
  z-index: 1;
  overflow: hidden;
}
.m-suit-banner-wrap::after {
	content: '';
	background-image: url(../../images/v2/landing/medcallz-right-round-lines.svg);
	position: absolute;
	right: 0;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center right;
}
.m-suit-banner-wrap::before {
	content: '';
	background-image: url(../../images/v2/landing/medcallz-left-round-lines.svg);
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top left;
}
.m-suit-banner-wrap h1 {
	font-family: "Lexend Deca";
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px; 
  letter-spacing: -0.72px;
	padding-bottom: var(--spacing-4xl);
	color: var(--colors-text-text-primary-900);
}
.m-suit-menu-list a {
	display: flex;
	padding: var(--spacing-md) var(--spacing-lg);
	justify-content: center;
	align-items: center;
	gap: var(--spacing-md);
	border-radius: var(--radius-sm);
  color: var(--colors-text-text-placeholder);
  font: var(--typography-text-s-medium);
  text-decoration: none;
}
.m-suit-menu-list a.active {
background-color: #fff;
color: var(--colors-text-text-secondary-700);
}
.m-suit-main-heading{
  font-family: "Lexend Deca";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  color: var(--colors-text-text-primary-900);
text-align: center;
}
.m-suit-center-div {
	width: 100%;
}
.m-suit-cta-wrap .m-suit-main-heading {
	margin: 0;
}
.m-suit-sub-heading{
  font:var(--typography-text-ml-semibold);
  color:var(--colors-text-text-primary-900);
  margin: 0;
}
.m-suit-checklist-heading{
  color:var(--colors-text-text-primary-900);
  font: var(--typography-text-lg-regular);
  margin-top: 0;
  margin-bottom: 2px;
}
.m-suit-checklist p{
  color:var(--colors-text-text-tertiary-600);
  font: var(--typography-text-m-regular);
  margin: 0;
}
.m-suit-two-col-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--gp-space-8xl);
	align-items: center;
}
.m-suit-checklist{
  padding: 0;
  list-style: none;
  margin:var(--spacing-4xl) 0;
}
.m-suit-checklist {
	padding: 0;
	list-style: none;
	margin: var(--spacing-4xl) 0;
	text-align: left;
}
.m-suit-two-col-grid .m-suit-sub-heading {
	text-align: left;
}
.m-suit-main-heading{
  margin-bottom: 48px;
}
.m-suit-checklist li{
  position: relative;
}
.m-suit-checklist li:after{
  background-image: url("../../images/v2/landing/check-list-icon.svg");
  content: '';
  position: absolute;
  top: 3px;
  left: 0;
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
}
.m-suit-worklow-image-style {
	margin: 0 auto;
	width: 100%;
	border-radius: var(--radius-2xl);
	height: 420px;
	object-fit: cover;
	object-position: top;
}
.m-suit-checklist li {
	position: relative;
	padding-left: 40px;
}
.m-suit-cta-wrap {
	padding: var(--spacing-7xl) var(--spacing-xl);
	border-radius: var(--radius-2xl);
	background: var(--component-colors-components-application-navigation-nav-item-bg-active);
	width: 100%;
	text-align: center;
  position: relative;
  z-index: 1;
}

.m-suit-cta-wrap::after {
	content: '';
	background-image: url(../../images/v2/landing/medcallz-right-round-lines.svg);
	position: absolute;
	right: 0;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center right;
}
.m-suit-cta-wrap::before {
	content: '';
	background-image: url(../../images/v2/landing/medcallz-left-round-lines.svg);
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top left;
}
.m-suit-carousel-grid{
display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr; 
  gap: var(--spacing-xl);
}
.m-suit-carousel-image-wrap img {
	width: 100%;
	border-radius: var(--radius-2xl);
	background: url(<path-to-image>) lightgray 50% / cover no-repeat;
}
.m-suit-carousel-large-carousel {
	height: 536px;
  width: 100%;
}
.m-suit-carousel-small-carousel{
  width: 100%;
	height: 256px;
}
.m-suit-carousel-small-carousel .m-suit-carousel-image-wrap img{
	height: 256px;
  width:100%;
  object-fit: cover;
  object-position: top;
  max-height: 100%;
}
.m-suit-carousel-image-wrap img {
	max-height: 100%;
	object-fit: cover;
	object-position: top;
}
.m-suit-carousel-div {
	position: relative;
}
.m-suit-carousel-large-carousel .m-suit-carousel-image-wrap img {
	height: 536px;
	width: 100%;
	object-fit: cover;
	object-position: top;
	max-height: 100%;
}
.m-suit-carousel-grid-full{
  grid-row: span 2;
}
.m-suit-carousel-content-wrap {
	position: absolute;
	bottom: 0;
	text-align: left;
	background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.40) 74.5%, rgba(0, 0, 0, 0.00) 100%);
	padding: var(--spacing-3xl) var(--spacing-3xl) var(--spacing-6xl) var(--spacing-3xl);
	border-bottom-left-radius: var(--radius-2xl);
	border-bottom-right-radius: var(--radius-2xl);
	width: 100%;
}
.m-suit-carousel-content-wrap h3 {
	font: var(--typography-text-ml-semibold);
	color: #fff;
  margin-bottom: 4px;
}
.m-suit-carousel-content-wrap p {
	font: var(--typography-text-s-regular);
	color: #fff;
  margin: 0;
}
.m-suit-carousel-sec .slick-dots li button {
	width: 8px;
	height: 8px;
	display: block;
  border-radius: var(--radius-2xl);
  background: rgba(255, 255, 255, 0.32);
}
.m-suit-carousel-sec .slick-dots li.slick-active button {
	width: 20px;
height: 8px;
	display: block;
  border-radius: var(--radius-2xl);
  background: var( --component-colors-components-buttons-primary-button-primary-bg);
}
.m-suit-carousel-sec .slick-dots {
	position: absolute;
	bottom: 24px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	gap: var(--gp-space-xs);
	transition: all 0.3s ease-in-out;
	justify-content: center;
}
.m-suit-carousel-flex {
	display: flex;
justify-content: space-between;
}

.m-suit-carousel-half-carousel{
  width: 100%;
}
.m-suit-carousel-half img {
	width: 100%;
	height: 256px;
	object-fit: cover;
	object-position: top;
}
.m-suit-carousel-flex-left{
	width: 49%;
}
.m-suit-carousel-flex-right{
	width: 49%;
}
.m-suit-carousel-sec .slick-dotted.slick-slider {
	margin-bottom: 0;
}
.m-suit-carousel-sec .slick-dots li {
	margin: 0;
  width: auto;
  height: auto;
}
.m-suit-carousel-flex-inner-wrap {
	height: 256px;
}
.m-suit-carousel-flex-inner-wrap:not(:last-child) {
	margin-bottom: var(--spacing-3xl);
}
.m-suit-carousel-image-wrap {
	position: relative;
}
.m-suit-carousel-sec .slick-slide {
	position: relative;
}
.m-suit-carousel-sec .slick-list {
	border-radius: var(--radius-2xl);
}
.m-suit-carousel-half img {
  border-radius: var(--radius-2xl);
}
.telehealth_stations_carousel_realtive .m-suit-carousel-content-wrap {
	padding-bottom: var(--spacing-3xl);
}
.m-suit-hp-connect-image-style {
	max-width: 724px;
	flex-shrink: 0;
	border-radius: var(--radius-2xl);
	border: 4px solid #FFF;
}
.telehealth_stations_carousel_realtive{
  position: relative;
}
.telehealth-stations-cta-button {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-3xl);
}
.m-suit-hp-connect-image-style {
	margin: 0 auto;
}
.m-suit-hp-connect-mobile-img{
  display: none;
}
.m-suit-hp-connect-desktop-img{
  display: block;
}
.m-suit-main-small-heading{
  color: var(--primary-blue);
  margin-top: 0;
  margin-bottom: var(--spacing-xs);
  font: var(--typography-text-ml-semibold);
}
.m-suit-customized-e-prescription-sec {
	background-color: var(--colors-background-bg-brand-section);
	background-image: url("../../images/v2/landing/e-prescription-sec-bg.png");
	background-repeat: no-repeat;
	background-position: left top;
}
.m-suit-customized-e-prescription-sec .primary-button {
	background: #fff;
  color: var(--colors-text-text-secondary-700);
  margin: 0 auto;
}
.m-suit-main-heading.color-white {
	color: #fff;
}
.m-suit-customized-e-prescription-sec .m-suit-main-small-heading{
color: var(--colors-border-border-brand);
}
.m-suit-customized-e-prescription-sec .m-suit-main-heading{
font-family: "Lexend Deca";
font-size: 48px;
font-style: normal;
font-weight: 600;
line-height: 60px; /* 125% */
letter-spacing: -0.96px;
margin-bottom: 32px;
}
.m-suit-two-col-grid .m-suit-main-small-heading{ 
text-align: left;
}
.m-suit-two-col-grid p{ 
  text-align: left;
  color: var(--colors-text-text-tertiary-600);
  font: var(--typography-text-m-regular);
  margin: 0;
  }
  .m-pad-hightlight-row {
    display: flex;
    padding: var(--spacing-md) var(--spacing-xl) var(--spacing-md) 56px;
    justify-content: center;
    align-items: center;
    gap: var(--gp-space-xl);
    margin: var(--spacing-xl) 00px;
    border-radius: var(--radius-md);
    position: relative;
    background: var(--component-colors-components-buttons-primary-button-primary-bg);
    -webkit-box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
    box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  }
  .m-pad-multi-factor-list {
    text-align: left;
    margin-top: var(--spacing-xl);
    margin-bottom: 0;
    display: flex;
    gap: var(--gp-space-md);
    flex-wrap: wrap;
  }
  .m-pad-hightlight-row svg {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 16px;
  }
  .m-pad-multi-factor-list li {
    display: flex;
    width: 100%;
    align-items: center;
    gap: var(--spacing-md);
    font: var(--typography-text-m-medium);
    color: var(--colors-text-text-primary-900);
  }
  .m-pad-hightlight-row p{
    color: #fff;
    font: var(--typography-text-m-medium);
  }
  .regular-security-audits-list{
    display: flex;
    gap: var(--gp-space-xl);
    flex-wrap: wrap;
    margin-top: var(--spacing-xl);
  }
  .regular-security-audits-list li {
    padding-left: 32px;
    font:var(--typography-text-m-regular);
    color: var(--colors-text-text-primary-900);
    position: relative;
    width: 100%;
    text-align: left;
  }
  .regular-security-audits-list li svg{
  position: absolute;
  left: 0;
  }
  .m-suit-fortified-data-backup-sec-wrap h2{
    color: var(--colors-text-text-white, #FFF);
text-align: center;
font-family: "Lexend Deca";
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 44px; 
letter-spacing: -0.72px;
margin-bottom: var(--spacing-xs);
  }
  .m-suit-fortified-data-backup-sec{
    background: var(--component-colors-components-buttons-primary-button-primary-bg);
  }
  .m-suit-fortified-data-backup-sec-wrap p{
    font: var(--typography-text-m-regular);
    color: #fff;
  }
  .m-suit-fortified-data-backup-sec-wrap{
    max-width: 598px;
    margin: 0 auto;
  }
  .m-suit-fortified-data-backup-sec-wrap:first-child{
    margin-bottom: var(--spacing-6xl);
  }
  .m-suit-fortified-data-backup-sec-outer-wrap{
    position: relative;
    z-index: 1;
  }
  .m-suit-fortified-data-backup-sec-outer-wrap::after {
    content: '';
    background-image: url(../../images/v2/landing/fortified-data-backup-sec-img-left.svg);
    position: absolute;
    left: 157px;
    width: 100%;
    height: 100%;
    top: 10px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 86px;
  }
  .m-suit-fortified-data-backup-sec-outer-wrap::before {
    content: '';
    background-image: url(../../images/v2/landing/fortified-data-backup-sec-img-right.svg);
    position: absolute;
    right: 100px;
    width: 100%;
    height: 100%;
    top: 0px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 86px;
    background-position: right center;
  }
  .m-suit-fortified-data-backup-sec{
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .m-suit-fortified-data-backup-sec::before {
    content: '';
    background-image: url(../../images/v2/landing/fortified-data-backup-sec-left-img.png);
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: -302px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 270px;
    background-position: top left;
  }
  .m-suit-fortified-data-backup-sec::after {
    content: '';
    background-image: url(../../images/v2/landing/fortified-data-backup-sec-right-img.png);
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 302px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
  }
  .m-suit-pricing-sec{
    background-color: var(--colors-background-bg-brand-section);
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .m-suit-pricing-sec::before {
    content: '';
    background-image: url(../../images/v2/landing/fortified-data-backup-sec-left-img.png);
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: -302px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 270px;
    background-position: top left;
  }
  .m-suit-pricing-sec::after {
    content: '';
    background-image: url(../../images/v2/landing/fortified-data-backup-sec-right-img.png);
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 302px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
  }
  .m-suit-pricing-sec h5{
    color: rgba(255, 255, 255, 0.60);
    font: var(--typography-text-m-regular);
    margin: 00px;
    text-align: center;
  }
  .m-suit-pricing-sec h3{
    text-align: center;
font-family: "Lexend Deca";
font-size: 36px;
margin: var(--spacing-xs) 00px;
font-style: normal;
font-weight: 600;
line-height: 44px; 
color: #fff;
letter-spacing: -0.72px;
  }
  .m-suit-pricing-sec p{
    margin: 00px;
    color: rgba(255, 255, 255, 0.60);
    font: var(--typography-text-m-regular);
    text-align: center;
  }
  .m-suit-pricing-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--spacing-xs);
  }
  .m-suit-pricing-sec-wrap {
    width: 336px;
    padding: var(--spacing-3xl);
    border-radius: var(--radius-3xl);
    background: var(--colors-background-bg-primary);
  }
 .m-suit-price-flex p{
    color: var(--text-brand-secondary-700);
text-align: center;
font-family: "Lexend Deca";
font-size: 48px;
font-style: normal;
font-weight: 500;
line-height: 60px; 
letter-spacing: -0.96px;
  }
  .m-suit-pricing-icon {
    display: flex;
    width: 48px;
    height: 48px;
    padding: var(--spacing-lg);
    justify-content: center;
    align-items: center;
    border-radius: var(--radius-full);
    background: var(--colors-background-bg-brand-secondary);
  }
  .m-suit-pricing-top h4{
color: var(--colors-text-text-primary-900);
margin: 0;
font: var(--typography-text-m-regular);
  }
  .m-suit-price-flex span{
    font: var(--typography-text-s-regular);
    color:var(--colors-text-text-placeholder)
  }
  .m-suit-billing-type {
    font: var(--typography-text-s-regular) !important;
    color: var(--colors-text-text-placeholder) !important;
    text-align: left !important;
    margin-top: var(--spacing-xs) !important;
  }
  .m-suit-price-flex {
    display: flex;
    align-items: flex-end;
    gap: var(--gp-space-xs);
  }
  .m_suit-pricing-border-wrap {
    border-bottom: 1px solid var(--colors-border-border-secondary);
    padding-bottom: var(--spacing-xl);
  }
  .m-suit-pricing-sec-wrap h4{
    margin: var(--spacing-xl) 00px;
    color: var(--colors-text-text-primary-900);
  font: var(--typography-text-m-regular);
  text-align: left!important;
  }
  .m-suit-pricing-feature-list {
    text-align: left;
    gap: var(--spacing-md);
  }
  .m-suit-pricing-feature-list li{
    color: var(--colors-text-text-tertiary-600);
    font: var(--typography-text-m-regular);
    padding-left: 32px;
    position: relative;
    width: 100%;
    text-align: left;
  }
  .m-suit-pricing-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: var(--spacing-6xl);
    grid-gap: 48px;
  }
  .m-suit-pricing-feature-list li svg {
    position: absolute;
    left: 0;
    top: 3px;
  }
  .m-suit-pricing-sec-wrap a {
    width: 100%;
    margin-top: var(--spacing-xs);
    text-transform: inherit;
  }
  .m_suit-pricing-height-wrap {
    height: 180px;
  }
  .m-suit-pricing-list li:first-child .m-suit-pricing-sec-wrap {
    margin: 0 0 0 auto;
  }
  .m-suit-pricing-list li:nth-child(2) .m-suit-pricing-sec-wrap {
    margin: 0 auto;
  }
  .m-suit-pricing-list li:last-child .m-suit-pricing-sec-wrap {
    margin: 0 auto 0 0;
  }
  .enquire-plan-include-text{
    color: var(--colors-text-text-tertiary-600)!important;
    font: var(--typography-text-m-regular);
    text-align: left!important;
  }
  .m-pad-partners-sec h3{
    color: var(--colors-text-text-primary-900);
text-align: center;
font-family: "Lexend Deca";
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 44px;
letter-spacing: -0.72px;
  }
  .m-pad-partners-list {
    display: flex;
    gap: var(--gp-space-4xl);
    justify-content: center;
    margin-top: var(--spacing-6xl);
  }
  .m-pad-partners-list-wrap {
    display: flex;
    width: 164px;
    height: 164px;
    padding: 0px 20.653px 0px 21.817px;
    justify-content: center;
    align-items: center;
    border-radius: 27.915px;
    background: var(--component-colors-components-buttons-primary-button-primary-bg);
    -webkit-box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
    box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
  }
  .registered-eprescription-m-pad-wrap {
    padding: var(--spacing-6xl);
    border-radius: 32px;
    background: var(--colors-background-bg-brand-section);
    background-image: url("../../images/v2/landing/registered-eprescription-bg.png");
    background-position: right bottom;
    background-size: contain;
    background-repeat: no-repeat;
    text-align: left;
  }
  .registered-eprescription-m-pad-wrap h4{
    color: var(--colors-text-text-white);
font-family: "Lexend Deca";
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 44px; 
letter-spacing: -0.72px;
margin-top: var(--spacing-xl);
  }
  .registered-eprescription-m-pad-wrap img {
    max-width: 166px;
  }
  .registered-eprescription-m-pad-wrap p{
    color: #fff;
    font: var(--typography-text-s-regular);
    display: flex;
padding: 4px 12px;
border-radius: var(--radius-full);
border: 1px solid #FFF;
margin-top: var(--spacing-3xl);
width: fit-content;
  }
  .registered-eprescription-m-pad-wrap a{
    margin-top: var(--spacing-3xl);
    background-color: #fff!important;
    color: var(--colors-text-text-secondary-700)!important;
    text-transform: inherit;
  }
  .m-sign-up-sec-wrap{
    padding: var(--spacing-4xl);
    border-radius: var(--radius-2xl);
border: 1px solid var(--colors-border-border-secondary);
max-width: var(--width-xl, 768px);
margin: 0 auto;
  }
  .m-sign-up-heading{
    font: var(--typography-text-m-semibold);
    color: var(--primary-blue);
    margin-bottom: var(--spacing-xl);
    text-align: left;
  }
  .m-sign-up-sec{
    padding: var(--spacing-4xl);
  }
  .m-sign-up-form-group label{
    font: var(--typography-text-s-medium);
    color: var(--colors-text-text-secondary-700);
    display: block;
    margin-bottom: var(--spacing-sm);
    text-align: left;
  }
  .m-sign-up-form-grid-two {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: var(--spacing-3xl);
    row-gap:var(--spacing-xl);
  }
  .m-sign-up-sec-inner-padd{
    margin-bottom: var(--spacing-4xl);
  }
  .hp-enquiry-sec-banner-content-wrap.hp-enquiry-sec-banner-form p{
font: var(--typography-text-ml-regular);
color:#fff;
  }
  .still-need-help-wrap {
    display: flex;
    padding: var(--spacing-lg) var(--spacing-xl);
    align-items: flex-start;
    gap: var(--spacing-lg);
    position: relative;
    border-radius: var(--radius-md);
    background: var(--colors-background-bg-brand-secondary);
  }
  .still-need-help-wrap p, .still-need-help-wrap a{
    font: var(--typography-text-s-regular);
    color: var(--colors-text-text-primary-900);
    text-align: left;
    text-decoration: none;
  }
  .hp-enquiry-sec-banner-content-wrap h1 {
    font-family: "Lexend Deca";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.72px;
    color: #fff;
    padding-bottom: var(--spacing-md);
  }
  .hp-enquiry-sec-banner-content-wrap p{
    color: var(--colors-border-border-brand);
    font: var(--typography-text-lg-regular);
  }
  .hp-enquiry-sec-banner-content-wrap {
    max-width: 768px;
    margin: 0 auto;
    text-align: center;
  }
  .m-sign-up-form-group textarea{
    height: 128px;
  }
  .m-sign-up-sec-wrap .primary-button {
    margin: 0 auto;
  }
  .new-custom-select select {
    width: 100%;
  }
  .ui-datepicker-title .new-custom-select {
    width: 100%;
  }
  .m-sign-up-form-position {
    position: relative;
  }
  .hpi-modal-trigger {
    position: absolute;
    right: 8px;
    top: 9px;
    cursor: pointer;
  }
  .modal-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--colors-border-border-secondary);
    padding: var(--spacing-lg) var(--spacing-3xl);
  }
  .modal-body {
    padding: var(--spacing-3xl);
  }
  .modal-heading {
    color: var(--colors-text-text-primary-900);
    margin: 0;
    font: var(--typography-text-m-medium);
  }
  .flex-modal-button {
    display: flex;
    justify-content: center;
    gap: var(--gp-space-md);
  }
  .modal-footer {
    border-top: 1px solid var(--colors-border-border-secondary);
    padding: var(--spacing-lg) var(--spacing-3xl);
  }
  .modal-head span {
    cursor: pointer;
  }
  .hpi-details-modal .modal-content{
    max-width: 480px;
  }
  .hpi-details-modal-list{
    display: flex;
    gap: var(--gp-space-md);
    flex-wrap: wrap;
  }
  .hpi-details-modal img{
    display: block;
    margin: 0 auto var(--spacing-3xl) auto;
  }
  .hpi-details-modal-list li{
    font: var(--typography-text-s-regular);
    width: 100%;
    color: var(--colors-text-text-secondary-700);
  }
  .hp-enquiry-sec-banner-content-wrap.hp-enquiry-sec-banner-form {
    text-align: left;
  }

  /* otp-verification page*/
  .otp_section .container {
    max-width: 1440px;
    padding: 00px var(--spacing-xl);
    margin: 0 auto;
  }
  .otp_section{
    padding: var(--spacing-7xl) 00px;
    background: var(--colors-background-bg-secondary);
  }
  .otp-verification-div-wrap {
    max-width: 600px;
    margin: 0 auto;
  }
  .otp-verification-div-wrap {
    max-width: 600px;
    margin: 0 auto;
    padding: var(--spacing-xl) var(--spacing-3xl);
    background: #fff;
    border: 1px solid var(--colors-border-border-secondary);
    border-radius: var(--radius-md);
  }
  .otp-main-heading{
    font: var(--typography-heading-landing-semibold);
  padding-bottom: var(--spacing-2xl);
  color: var(--colors-text-text-primary-900);
  }
  .login_title_otp p{
      font: var(--typography-text-s-regular);
      color: var(--colors-text-text-tertiary-600);
  }
  .otp-code-text{
    font: var(--typography-text-s-regular);
    color: var(--colors-text-text-tertiary-600);
    margin-top: var(--spacing-xl);
    display: block;
    margin-bottom: var(--spacing-md);
  }
  .otp-submit-button-wrap{
    margin: var(--spacing-xl) 00px;
  }
  .p_sect_otp{
    font: var(--typography-text-s-medium);
    color: var(--colors-text-text-tertiary-600);
  }
  .otp-reset-button {
    font: var(--typography-text-m-medium);
    color: var(--text-brand-secondary-700);
    text-decoration: none;
    margin-top: var(--spacing-xl);
    display: block;
    width: fit-content;
  }
  .otp_section .error {
    color: var(--colors-text-text-error-primary-600)!important;
    font: var(--typography-text-s-regular)!important;
    margin-top: var(--spacing-sm)!important;
  }
  .otp-hide-show-btn-wrap {
    display: flex;
    align-items: center;
    gap: var(--spacing-md);
    margin-top: var(--spacing-xl);
    cursor: pointer;
    width: fit-content;
  }
  .otp-hide-show-btn-wrap p{
    font: var(--typography-text-s-regular);
    color: var(--colors-text-text-tertiary-600);
  }
  .otp-hide-show-btn-wrap svg {
    width: 18px;
  }
  .resend-otp-button {
    font: var(--typography-text-s-regular);
    color: var(--text-brand-secondary-700);
    text-decoration: none;
  }
  /* MEDCALLZ-28 */
.landing-scrollify-section-flex {
	display: flex;
	align-items: center;
}
.scrollify-section {
	padding: 32px 00px;
}
.patient-login-main-banner.scrollify-section {
	padding: 0;
}
.get-connected-with-expert img{
  width: 100%;
  height: 100vh;
  object-fit: cover;
  object-position: top;
  position: absolute;
}
.get-connected-inner {
	max-width: 500px;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	position: relative;
	margin: 0 auto;
}
.get-connected-inner-content-wrap a {
	margin: 0 auto;
}
.get-connected-with-expert{
  position: relative;
}
.get-connected-with-expert.scrollify-section {
	padding: 0;
}
.get-connected-with-expert {
	background: url(../../../assets/images/v2/landing/get-connected-with-health-expert.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
}
.scrollify-section .howit-works-container{
  height: auto!important;
}
.how-it-works.scrollify-section {
	padding: 18px 00px;
}
.how-it-works.scrollify-section .contain-leftimg-wrap .shadow-effect {
	padding-bottom: 0;
}

/* MEDCALLZ-28 End*/
/* responsive*/
@media(min-width:1920px){
  .hp-enquiry-sec-banner {
    background-position: left 0;
    background-size: 620px!important;
  }
}

@media(min-width:1700px){
  .hp-enquiry-sec-banner {
    background-position: left 0;
    background-size: 626px!important;
  }
}

/* MEDCALLZ-28 */
@media(min-width:1440px){
  .scrollify-section .howit-works-container{
    height: inherit!important;
  }
}
/* MEDCALLZ-28 End*/

@media(max-width:1200px){
  /* MEDCALLZ-28 */
  .healthcare-travels .landing-scrollify-section-flex, .comprehensive-health .landing-scrollify-section-flex, .videochat-with-doctor  .landing-scrollify-section-flex, .personal-health-concierge .landing-scrollify-section-flex, .obtain-any-documents .landing-scrollify-section-flex{
    width: calc(100% - 40px);
    margin: 0 auto;
  }
  .landing-scrollify-section-flex {
    flex-wrap: wrap;
  }
  .healthcare-travels .videochat-with-doctor-img-wrap {
    order: 1;
  }
  .healthcare-travels .videochat-with-doctor-text-wrap{
    order: 2;
  }
  .videochat-with-doctor .videochat-with-doctor-img-wrap{
    order: 1;
  }
  .videochat-with-doctor .videochat-with-doctor-text-wrap{
    order: 2;
  }
  .obtain-any-documents .videochat-with-doctor-img-wrap{
    order: 1;
  }
  .obtain-any-documents .videochat-with-doctor-text-wrap{
    order: 2;
  }
  .get-connected-with-expert {
    padding: var(--spacing-9xl, 96px) 0px!important;
  }
  .patient-video-section .landing-page-section-heading {
    width: calc(100% - 40px);
    margin: 0 auto;
  }
  .scrollify-section {
    height: auto !important;
  }
  /* MEDCALLZ-28 End*/
 .hp-enquiry-about-sec-padd {
    padding: var(--spacing-5xl) 00px;
  }
  .m-suit-sec-padd {
    padding: var(--spacing-5xl) 00px;
  }
}

@media(max-width:992px){
  .hp-enquiry .container {
    padding: 0 var(--spacing-xl);
  }
  .m-suits-products-body .container {
    padding: 0 var(--spacing-xl);
  }
  .hp-enquiry-about-banner-wrap {
    gap: var(--spacing-5xl);
    grid-template-columns: 1fr;
  }
  .hp-why-partners-us-sec-right ul {
    margin-top: var(--spacing-4xl);
  }
  .hp-why-partners-us-sec-left {
    width: 100%;
  }
  .hp-why-partners-us-sec-wrap {
    flex-wrap: wrap;
  }
  .hp-why-partners-us-sec-right {
    width: 100%;
  }
  .hp-earn-schedule-sec-left {
    grid-column: inherit;
    text-align: left;
  }
  .hp-earn-schedule-sec-wrap {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--spacing-4xl);
  }
  .m-suit-menu-list {
    width: 100%;
  }
  .m-suit-two-col-grid {
    gap: var(--gp-space-4xl);
    display: flex;
    flex-wrap: wrap;
  }
  .m-suit-grid-right {
    width: 100%;
  }
  .m-suit-grid-left {
    width: 100%;
  }
  .m-suit-grid-left.order-responsive-2 {
    order: 2;
  }
  .m-suit-grid-left.order-responsive-1 {
    order: 1;
  }
  .m-suit-two-col-grid .m-suit-sub-heading {
    text-align: center;
  }
  .m-suit-two-col-grid a {
    margin: 0 auto;
  }
}
@media(max-width:768px){
   /* MEDCALLZ-28 */
   .patient-video-section .landing-page-section-heading {
    text-align: left;
  }
  .how-it-works h4 {
    text-align: left;
  }
  /* MEDCALLZ-28 End*/
  .m-suit-hp-connect-mobile-img{
    display: block;
  }
  .otp-verification-div-wrap {
    max-width: 100%;
    margin: 0 var(--spacing-xl);
  }
  .m-suit-hp-connect-desktop-img{
    display: none;
  }
  .hp-enquiry-about-sec-padd {
    padding: var(--spacing-4xl) 00px;
  }
  .m-suit-carousel-content-wrap {
    padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-6xl) var(--spacing-xl);
  }
  .telehealth_stations_carousel_realtive .m-suit-carousel-content-wrap {
    padding: var(--spacing-xl);
  }
  .m-suit-sec-padd {
    padding: var(--spacing-3xl) 00px;
  }
  .m-suit-carousel-flex-inner-wrap {
    height: 256px;
  }
  .responsive-padd-top-zero {
    padding-top: 0;
  }
  .m-suit-carousel-large-carousel .m-suit-carousel-image-wrap img {
    height: 256px;
  }
  .m-suit-carousel-large-carousel {
    height: 256px;
    width: 100%;
  }
  .m-suit-carousel-flex-inner-wrap:not(:last-child) {
    margin-bottom: var(--spacing-3xl);
  }
  .m-suit-carousel-flex {
    flex-wrap: wrap;
    gap: var(--spacing-3xl);
  }
  .m-suit-carousel-flex-left {
    width: 100%;
  }
  .m-suit-carousel-flex-right {
    width: 100%;
  }
  .m-suit-cta-wrap::before {
   display: none;
  }
  .m-suit-menu-list li {
    width: 100%;
  }
  .m-suit-menu-list a {
    width: fit-content;
    margin: 0 auto;
  }
  .m-suit-banner-wrap::before {
    display: none;
  }
  .m-suit-menu-list {
    padding: var(--spacing-xl) var(--spacing-xs);
  }
  .hp-enquiry-about-main-heading {
    text-align: left;
  }
  .hp-about-carousel-sec .hp-enquiry-about-main-heading {
    text-align: center;
  }
  
  .hp-requirements-to-join-sec-wrap {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--gp-space-lg);
  }
  .hp-mean-to-partner-list {
    grid-template-columns: 1fr;
    gap: var(--gp-space-lg);
  }
  .hp-why-partners-us-sec-right ul li {
    width: 100%;
  }
  .hp-why-partners-us-sec-right ul {
    flex-wrap: wrap;
    gap: var(--spacing-lg);
  }
  .hp-enquiry-sec-banner {
    background-image: none;
    padding: 96px 0px 32px 00px;
  }
  .hp-enquiry-success-sec-wrap {
    padding: var(--spacing-6xl) 00px;
  }
  .hp-enquiry-form-sec-wrap {
    max-width: 100%;
  }
  .hp-enquiry-form-two-grid {
    grid-template-columns: 1fr;
    gap: var(--spacing-xl);
  }
  .hp-enquiry-form-bottom-padd {
    padding-bottom: var(--spacing-xl);
  }
}
